@charset 'utf-8';

@media all and (max-width:767px) {
    .summary-box p{margin: 0 0 20px 0}
    .summary-box p .text{width: 90%;}
    .summary-box p span{
        display: inline-block;
        width: 100%;
        font-size: 17px;
        margin: 0 0 0 5%;
    }
    .summary-box p .title {
        width: 110px;
        border-radius: 10px;
        margin: 0 auto 10px 5%;
        background: #54467b;
        color: #fff;
        text-align: center;
        padding: 10px 0;
    }
    .summary-box p .text{
        line-height: 27px;
        font-weight:700;
        font-size:18px;
        letter-spacing: -.065em;
    }
}
@media all and (min-width:768px) and (max-width:1279px) {

    .summary-box{margin: 10px auto 10px auto;}
    .summary-box p{
        overflow: hidden;
        margin: 0 0 20px 0;
    }
    .summary-box p .text{width: 90%;}
    .summary-box p span{
        float: left;
        width: 70%;
        font-size: 17px;
        margin: 10px 0 0 5%;
    }
    .summary-box p .title {
        width: 120px;
        border-radius: 10px;
        background: #54467b;
        color: #fff;
        text-align: center;
        padding: 10px 0;
        float: left;
    }
    .summary-box p .text{
        line-height: 27px;
        font-weight:700;
        font-size:18px;
        letter-spacing: -.065em;
    }
}
@media all and (min-width:1280px) {

    .summary-box p{
        overflow: hidden;
        margin: 0 0 20px 0;
    }
    .summary-box p span{
        float: left;
        width: 70%;
        font-size: 1.2em;
        margin: 10px 0 0 5%;
    }
    .summary-box p .title {
        border-radius: 10px;
        width: 20%;
        font-size: 1.3em;
        background: #54467b;
        color: #fff;
        text-align: center;
        padding: 10px 0;
    }
    .summary-box p .text{
        line-height: 40px;
        font-weight:700;
        font-size:1.4em
    }
}
.nav-box .gnb ul li:nth-child(2) {
    border-bottom: 2px solid #e9ceea
}
.nav-subbox ul li:nth-child(1) {
    border-bottom: 2px solid #e9ceea
}

.summary-box{max-width: 800px;margin: 0 auto;}

.summary-box p .title{font-weight:800}

