@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;max-width: 100%; margin: auto;}
#ctt_con p{margin:0}
#ctt_himg img, #ctt_timg img, #ctt_con img {max-width:100% !important;height:auto !important;width:100%}
.ctt_img {text-align:center}
.ctt_education h2{font-size:65px;font-family: 'QuestaGrande';margin:60px 0;color:#000;letter-spacing: -0.05em;}
.ctt_education h2.tit{text-align:center}
.ctt_education p{font-size:23px;line-height: 1.7;color: #222;letter-spacing: -0.05em;}
.ctt_education .box{margin-bottom:200px}
.ctt_education .box .txt{padding:0 50px}
.ctt_education .box a{background: #000;color: #fff;letter-spacing: -0.05em;padding: 10px;max-width: 300px;width: 100%;display: block;text-align: center;font-size: 19px;border-radius: 10px !important;margin-top: 50px;}
.ctt_education .box02{background:#e1ddda;padding: 40px 0;display: flex;align-items: center;}
.ctt_education .box02 h2{margin:0 0 60px}
.ctt_education .box02 img{width:55% !important}
.ctt_education .box02 .txt{width:45%}
.ctt_education{}
@media(max-width:1100px){
	.ctt_education h2 {font-size: 55px;}
	.ctt_education p {font-size: 21px;line-height: 1.6;}
	.ctt_education .box a{max-width: 270px;font-size: 18px;}
}
@media(max-width:991px){
    .ctt_education h2 {font-size: 50px;margin: 40px 0;}
	.ctt_education p {font-size: 20px;}
	.ctt_education .box {margin-bottom: 150px;}
	.ctt_education .box .txt {padding: 0px 40px;}
	.ctt_education .box02 h2 {margin: 0 0 40px;}
	.ctt_education .box a {font-size: 16px;}
}
@media(max-width:767px){
	.ctt_education .box {margin-bottom: 120px;flex-direction: column;}
	.ctt_education h2 {font-size: 40px;}
	.ctt_education p {font-size: 18px;}
	.ctt_education .box02 img {width: 100% !important;}
	.ctt_education .box02 .txt {width: 100%;}
	.ctt_education .box02 h2 {margin: 40px 0;}
	.ctt_education .box a {font-size: 15px;}
}
@media(max-width:575px){
	.ctt_education .box {margin-bottom: 100px;}
	.ctt_education h2 {font-size: 35px;margin: 35px 0;}
	.ctt_education p {font-size: 15px;}
	.ctt_education .box02 h2 {margin:35px 0;}
	.ctt_education .box a {font-size: 14px;}
}
@media(max-width:300px){
	.ctt_education .box02 .txt {padding: 0px 20px;}
}