@charset "utf-8";


body{font-family: 'Titillium web','Noto Sans KR',  sans-serif;}

.flex-box2 a{
    width: calc(33.33% - 10px);
}

.flex-box2 a:nth-child(1){}
.flex-box2 .itembox2{
    color: #fff;
}
.flex-box2 .itembox2 sup{
    color: #fff;
}

.flex-box2 .itembox3{
    color: #515151;
}

.flex-box2 a:last-child{
    border: 1px solid #ebedf3;
}

@media screen and (max-width: 747px){
    .flex-box2 a{
        width: 100%;
    }
}

.content.title h1{font-weight: 700;}
.content2 .txt-box h4{position: relative; padding-top: 10px;}
.content2 .txt-box h4 u::before{display: none;}
.content2 .txt-box h4 u{line-height: 1.5; border-bottom: 1px solid #b881bb;}
.content2 .txt-box h4 span{position: absolute; top:0; left:50%; transform: translateX(-50%);}
.content2 .txt-box h4 span.ico1{transform: translateX(calc(-50% - 15px));}
.content2 .txt-box h4 span.ico3{transform: translateX(calc(-50% + 15px));}
.content2 .content2-list-tit h3{font-size: 40px;}
.content3 .content-box .content-tit b{font-weight: 700;}



@media screen and (max-width: 747px){
    .content.title h1{
        line-height: 1.2;
    }

    .content.content2.title h1 {
        padding-bottom: 190px;
    }

    .content.content3.title h1{
        padding-bottom: 140px;
    }
    .content.content4.title h1{
        padding-bottom: 175px;
    }

}