@charset "utf-8";

/* 내용관리 */
#ctt { background:#fff; }
.ctt_admin {text-align:right}
#ctt header h1 {position:absolute;font-size:0;line-height:0;overflow:hidden}
#ctt_con { line-height:1.6em; }
#ctt_con img{max-width:100%;height:auto}
.ctt_img {text-align:center}

.intro {  width:100%; text-align:center;  font-size:14px; }
.intro_tit { line-height:1; font-family:'play'; font-size:2.5em; font-weight:900; letter-spacing:-0.05em; transition:all 0.2s ease; }
.intro_txt { margin:0 auto; padding:30px 0; font-size:1.6em; font-weight:400; line-height:1.6em; letter-spacing:-0.05em; color:#000; word-break:keep-all; transition:all 0.2s ease; }
.intro_txt span { font-weight:500; color:#25a6d9; }

.ceo_wrap { display:flex; flex-flow:wrap; align-items:stretch; justify-content:space-between; padding:30px 0; text-align:left; letter-spacing:-0.05em; word-break:keep-all; }
.ceo_wrap .ceo_img { width:40%; background:url('./img/ceo_img01.jpg') no-repeat center center; background-size:cover; }
.ceo_wrap .ceo_text { width:55%; line-height:1.5; font-size:1.2em; font-weight:300; color:#333; }
.ceo_wrap .ceo_text p { margin-top:20px; word-break:keep-all; }
.ceo_wrap .ceo_text p.sign { float:right; font-weight:400; color:#000; }
.ceo_wrap .ceo_text p.sign span { padding-left:10px; font-size:1.3em; font-weight:bold; }


/* 반응형 */
@media (max-width: 1450px){
	
}

@media (max-width: 1250px){

}

@media (max-width: 1200px){

}

@media (max-width: 980px){
	.intro_tit { font-size:2em; }
	.intro_txt { font-size:1.4em; }

	.ceo_wrap { padding:0; }
	.ceo_wrap .ceo_img { width:100%; height:300px; margin-bottom:10px; }
	.ceo_wrap .ceo_text { width:100%; font-size:15px; }
}

@media (max-width: 760px){
	.intro_tit { font-size:1.8em; }
	.intro_txt { font-size:1.2em; }

	.ceo_wrap .ceo_img { height:200px; }
	.ceo_wrap .ceo_text { font-size:14px; }
}

@media (max-width: 540px){
	.intro_tit { font-size:1.6em; }
	.intro_txt { width:95%; font-size:1em; }

}
