@charset "utf-8";

/* 내용관리 */
#ctt {}
.col-xs-12{padding:0}
.ctt_admin {position: absolute; right: 0;}
#ctt header h1 {position:absolute;font-size:0;line-height:0;overflow:hidden}
#ctt_con {line-height:1.6em}
#ctt_con p{margin:0}
#ctt_himg img, #ctt_timg img, #ctt_con img {max-width:100% ;height:auto !important;width:100% !important;}
.ctt_img {text-align:center}



.ctt_con h2{font-size: 65px;font-family: 'QuestaGrande';margin: 60px 0 0; color: #000;text-align:center;letter-spacing: -0.05em;}
.ctt_con h2.font-kor{font-family: 'Noto Sans KR', sans-serif;font-size: 60px;font-weight:600}
.ctt_con h5{font-size:30px;font-weight:500;text-align:center;margin:0 0 100px;letter-spacing: -0.05em;}
.ctt_con .text-bg{background: #e1ddd9;padding:150px 20px}
.ctt_con .text-bg p{font-size:60px;text-align:center;color: #070707; font-weight: 600;letter-spacing: -0.05em;}
.ctt_education_educator .con-inner {display: flex;align-items: center;background:#e1ddd9}
.ctt_education_educator .con-inner h2{text-align:left;margin: 60px 0;}
.ctt_education_educator .con-inner .left-img{width:55%}
.ctt_education_educator .con-inner .right-txt{width:45%;padding:0 50px}
.ctt_education_educator .con-inner .right-txt p{font-size: 23px;line-height: 1.6;color: #000;letter-spacing: -0.05em;}
.ctt_education_educator .con-inner .right-txt .line{width:40%;height:2px;background:#000;margin:50px 0}
.ctt_education_educator .con-inner .right-txt > span{font-size:28px;font-weight:600;color:#000;margin-bottom:40px;display:inline-block;letter-spacing: -0.05em;}
.ctt_education_educator .con-inner .right-txt > span b{font-size:33px}
.ctt_education_educator .con-inner .right-txt .iconbox {margin-top:40px}
.ctt_education_educator .con-inner .right-txt .iconbox .item{display:flex;align-items: center;margin-bottom:20px;gap: 10px;}
.ctt_education_educator .con-inner .right-txt .iconbox .item span{font-size:40px;color:#000}
.ctt_education_educator .con-inner .right-txt .iconbox .item img{max-width:60px !important}
.ctt_education_educator .con-inner .right-txt .iconbox .item p span{font-size:18px}

@media(max-width:1100px){
	.ctt_con h2{font-size: 55px;}
	.ctt_con h2.font-kor{font-size: 55px;}
	.ctt_con h5 {font-size: 24px;margin: 0 0 80px;}
	.ctt_con .text-bg {padding: 120px 20px;}
	.ctt_con .text-bg p {font-size: 50px;}
	.ctt_education_educator .con-inner .right-txt p {font-size: 21px;}
	.ctt_education_educator .con-inner .right-txt > span {font-size: 26px;}
	.ctt_education_educator .con-inner .right-txt > span b {font-size: 30px;}
	.ctt_education_educator .con-inner .right-txt .iconbox .item span {font-size: 35px;}
	.ctt_education_educator .con-inner .right-txt .iconbox .item img {max-width: 45px !important;}
}
@media(max-width:991px){
	.ctt_con h2{font-size: 50px;margin: 40px 0 0; }
	.ctt_con h2.font-kor{font-size: 50px;}
	.ctt_con h5 {font-size: 22px;margin: 0 0 60px;}
	.ctt_con .text-bg {padding: 100px 20px;}
	.ctt_con .text-bg p {font-size: 40px;}
	.ctt_education_educator .con-inner .left-img,.ctt_education_educator .con-inner .right-txt {width: 50%;}
	.ctt_education_educator .con-inner .right-txt p {font-size: 19px;}
	.ctt_education_educator .con-inner .right-txt {padding: 0 40px;}
	.ctt_education_educator .con-inner h2{margin:20px 0 50px}
	.ctt_education_educator .con-inner .right-txt .line {margin: 40px 0;}
	.ctt_education_educator .con-inner .right-txt > span {margin-bottom: 30px;}
	.ctt_education_educator .con-inner .right-txt .iconbox {margin-top: 30px;}
	.ctt_education_educator .con-inner .right-txt .iconbox .item span {font-size: 30px;}
	.ctt_education_educator .con-inner .right-txt .iconbox .item {margin-bottom: 10px;}
	.ctt_education_educator .con-inner .right-txt .iconbox .item img {max-width: 40px !important;}
}
@media(max-width:767px){
	.ctt_con h2 {font-size: 40px;}
	.ctt_con h2.font-kor{font-size: 40px;}
	.ctt_con h5 {font-size: 20px;}
	.ctt_con .text-bg p {font-size: 35px;}
	.ctt_con .text-bg {padding: 90px 20px;}
	.ctt_education_educator .con-inner {flex-direction: column;}
	.ctt_education_educator .con-inner .left-img,.ctt_education_educator .con-inner .right-txt {width: 100%;}
	.ctt_education_educator .con-inner h2 {margin:0 0 40px;}
	.ctt_education_educator .con-inner .right-txt {padding: 40px;}
	.ctt_education_educator .con-inner .right-txt p {font-size: 18px;}
	.ctt_education_educator .con-inner .right-txt > span {font-size: 24px;}
	.ctt_education_educator .con-inner .right-txt > span b {font-size: 27px;}
}
@media(max-width:575px){
	.ctt_con h2 {font-size: 35px;margin: 35px 0 0; }
	.ctt_con h2.font-kor{font-size: 35px;}
	.ctt_con h5 {font-size: 17px;margin: 0px 0 40px;}
	.ctt_con .text-bg p {font-size: 30px;}
	.ctt_con .text-bg {padding: 80px 10px;}
	.ctt_education_educator .con-inner .right-txt p {font-size: 16px;}
	.ctt_education_educator .con-inner .right-txt .line {margin: 30px 0;height: 1px;}
	.ctt_education_educator .con-inner .right-txt .iconbox .item span {font-size: 25px;}
	.ctt_education_educator .con-inner .right-txt .iconbox .item p span {font-size: 14px;}
	.ctt_education_educator .con-inner .right-txt > span {font-size: 21px;}
	.ctt_education_educator .con-inner .right-txt > span b {font-size: 24px}
	.ctt_education_educator .con-inner .right-txt .iconbox .item img {max-width: 30px !important;}
}
@media(max-width:300px){
	.ctt_education_educator .con-inner .right-txt {padding: 20px;}
}


