@charset "utf-8";
.wrap_1400 {
    width: calc(100% - 30px);
    margin: 0 auto;
}

section ul li .img-box {
    border: 1px solid #f5f5f5;
    box-sizing: border-box;
}





@media screen and (max-width: 960px) {
    
    .tab-btns {
        margin: 30px auto;
        border-bottom: none;
        display: flex;
        align-items: center;
        gap: 10px;
    }
    
    .tab-btns a {
        width: calc((100% - 10px) / 2);
        border-radius: 99px;
        font-size: 2rem;
        box-shadow: 2px 2px 2px rgba(0, 0, 0, 0.3);
    
    }

}


footer {
    font-family: 'pretendard', sans-serif;
    font-size: 1.4rem;

}

footer .depth01-1 {
    font-family: 'surround', 'pretendard', sans-serif;;
}

footer .depth01-2 .depth02-1 address p {
    line-height: 1.2;
}

footer .depth01-2 .depth02-1 address p:not(:last-of-type) {
    margin-bottom: 10px;
}




footer .depth01-2 .depth02-1 > div a {
    width: 170px;
    height: 50px;
    display: flex;
    align-items: center;
    justify-content: center;
    border: 1px solid #fff;
    border-radius: 99px;
    font-size: 2rem;
    line-height: 1;
    padding: 0;
}

@media screen and (max-width: 993px) {
    footer .depth01-2 .depth02-1 > div a {
        width: 160px;
    }
}

@media screen and (max-width: 963px) {
    footer .depth01-2 .depth02-1 > div a {
        width: 155px;
    }
}


footer .depth01-2 .depth02-1 > div:nth-of-type(1) a {
    border: 2px solid rgb(255, 204, 0)
}

footer .depth01-2 .depth02-1 > div:nth-of-type(2) a {
    border: 2px solid rgb(255, 149, 0);
}

footer .depth01-2 .depth02-1 > div:nth-of-type(3) a {
    border: 2px solid #fc6985;
}

footer address {
    margin-top: 20px;
}

footer .depth01-2 .depth02-1 address p:last-of-type {
    font-size: 1.4rem;
    color: rgba(255, 255, 255, 0.5);
}
 
@media screen and (max-width: 1024px) {
    footer .depth01-1 .tel {
        display: flex;
        flex-direction: column;
        align-items: center;
    }
    
    footer .depth01-1 .tel strong {
        line-height: 1.2;
    }
}

@media screen and (max-width: 960px) {
    footer .depth01-1 > .pdf {
        margin: 20px auto;
    }
    
    footer .depth01-2 {
        flex-direction: column;
        align-items: center;
        text-align: center;
    }
    
    footer .depth01-1 .tel > span {
        text-align: center;
    }
}
@media screen and (max-width: 560px) {
    section ol.noti-head.hide{
        display: none;
    }

    section ul.noti-body > li ol{
        gap: 0;
        grid-template-columns: 1fr 1fr;
    }
    section ul.noti-body > li ol.inner-grid li{
        text-align: left;
        margin-left: 20px;
        line-height: 2;
    }
    
    section ul.noti-body > li ol li.num,
    section ul.noti-body > li ol li.title{
        grid-column: 1 / 3;
    }
}


.sub_sec2 .signature ul li > .icon-wrap .ment-box {
    gap: 90px;
    /* width: calc(100% - 90px); */
    margin: 0 auto;
}

.sub_sec2 .signature > .represent li.slick-slide .icon-wrap ul {
    gap: 15px;
}

.sub_sec2 .signature ul li > .icon-wrap .ment-box {
    justify-content: center;
}

.sub_sec2 .signature ul li > .icon-wrap .ment-box p {
    width: 80px;
}


@media (max-width: 1080px) {
    .sub_sec2 .signature ul {
        font-size: 2rem;
    }
}