@CHARSET "UTF-8";

.title-top .inner h2{font-size: 52px; margin-bottom:24px;}
.title-top .inner p{font-size: 20px; line-height:1.7; font-weight:200;}

.wrap-curriculum{width:100%; padding:120px 0; background-color: #fff;}
.wrap-curriculum .inner section{color:#222; margin-bottom:40px; line-height:1.3;}
.wrap-curriculum .inner section h3{font-size: 43px;}
.wrap-curriculum .inner section p{color:#4D5762; font-size:19px; font-family:"PretendardSB"; margin-top:8px;}

.wrap-curriculum .curri-list{display:flex; border-top:1px solid #D6D9E6;}
.wrap-curriculum .curri-list:last-child{border-bottom:1px solid #D6D9E6;}
.wrap-curriculum .curri-list h4{width:30%; padding-top:19px; font-size:24px; line-height:1.5;}
.wrap-curriculum .curri-list .list-item{width:70%;}
.wrap-curriculum .curri-list .list-item ul{width:100%; height:auto;}
.wrap-curriculum .curri-list .list-item ul li{width:100%; border-bottom: 1px solid #E8EBF0; font-size:20px; /*height:74px; line-height:74px;*/}
.wrap-curriculum .curri-list .list-item ul li:last-child{border-bottom:0;}
.wrap-curriculum .curri-list .list-item ul li a{display:block; position:relative; padding:23px 0; line-height:1.5;}
.wrap-curriculum .curri-list .list-item ul li a span{background-color:#4D5762; font-size:13px; color:#fff; padding: 2px 5px; border-radius:6px; margin-right:4px; vertical-align:middle;}
.wrap-curriculum .curri-list .list-item ul li a:after{content:url("/resources/images/curriculum/icon-list.png"); width:20px; height:20px; display:block; position:absolute; top:50%; right:8px; transform:translate(50%, -50%);}

@media screen and (max-width: 1024px){
.title-top{height:420px;}
.title-top .inner h2{font-size: 42px; margin-bottom:20px; font-weight:500;}
.title-top .inner p{font-size: 20px; line-height:1.5; font-weight:300;}

.wrap-curriculum{padding:var(--content-padding-tablet) 0;}
.wrap-curriculum .inner section{margin-bottom:36px;}
.wrap-curriculum .inner section h3{font-size:36px; font-weight:500;}
.wrap-curriculum .inner section h3 strong{font-weight:500;}
.wrap-curriculum .inner section p{margin-top:6px;}

.wrap-curriculum .curri-list h4{font-size:22px; font-weight:500;}
}


@media screen and (max-width: 767px){

.title-top{height:321px;}
.title-top .inner h2{font-size: 30px; margin-bottom:8px;}
.title-top .inner p{font-size: 16px; line-height:1.6; font-weight:200;}
	
.wrap-curriculum{padding:var(--content-padding-mobile) 0;}
.wrap-curriculum .inner section{margin-bottom:28px;}
.wrap-curriculum .inner section h3{font-size:25px;}
.wrap-curriculum .inner section p{font-family:"PretendardM"; font-size:17px;}

.wrap-curriculum .inner h4{margin-top:48px;}
.wrap-curriculum .inner h4:first-of-type{margin-top:0;}
.wrap-curriculum .inner .m-list-title{font-size:19px; margin-bottom:16px; font-weight:500;}
.wrap-curriculum .curri-list{display:block; border-top:2px solid #D6D9E6;}
.wrap-curriculum .curri-list:last-child{border-bottom: 1px solid #E8EBF0;}
.wrap-curriculum .curri-list .list-item{width:100%;}
.wrap-curriculum .curri-list .list-item ul li{font-size:16px;}
.wrap-curriculum .curri-list .list-item ul .sub-card{font-size:16px; line-height:1.7;}
.wrap-curriculum .curri-list .list-item ul li:last-child:not(.thin-border){border-bottom: 1px solid #E8EBF0;}
.wrap-curriculum .curri-list .list-item ul li a{padding:20px 0;}
.wrap-curriculum .curri-list .list-item ul li a span{font-size:11px; display:inline-block; margin-top:3px;}
.wrap-curriculum .curri-list .list-item ul li a:after{content:url("/resources/images/curriculum/m-icon-list.png");width:10px; height:10px;}
.wrap-curriculum .curri-list .list-item ul .sub-card a:after{content:url("/resources/images/curriculum/m-icon-list.png");width:10px; height:10px;}
}