@charset "utf-8";

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


/* (공통) 탑배너 반응형 */
.textzone .topBanner {border-radius:1.87rem; font-family:'NanumSquare'; background-color:#f6f6f6; background-position:6.25rem center; background-repeat:no-repeat;}
.textzone .topBanner p {background:#fff; margin:0; border-radius:1.87rem;text-align:center; letter-spacing:-0.05em;  line-height:150%;}
.textzone .topBanner p strong {color:#0074dd;}
@media only screen and (min-width:1000px){
	.textzone .topBanner {padding:1.87rem 1.875rem 1.56rem 15.62rem;}
	.textzone .topBanner p {padding:1.25rem;  font-size:1.43rem;}
}
@media only screen and (max-width:999px){
	.textzone .topBanner {padding:8rem 0.62rem 1.56rem 0.62rem; background-position:center 1.25rem !important;}
	.textzone .topBanner p {padding:0.625rem !important; font-size:1.2rem;}
}


/* #################################################################### */
/* s2_3 (인식개선사업) */
@media only screen and (min-width:1110px){
	.s2_3 .topBanner {background-image:url(/images/sub/text/img_s2_3_topBanner.gif);}
	.s2_3 .list_group {width:56.25rem; margin:0 auto;}
	.s2_3 .list_group dl {overflow:hidden; margin-bottom:1.87rem !important; padding:1.25rem 0; border-bottom:0.06rem solid #e6e6e6;}
	.s2_3 .list_group dl dt {float:left; width:12.5rem; text-align:center; font-size:4.37rem; line-height:4.37rem; color:#bfbfbf; font-weight:normal; font-family:'Times';}
	.s2_3 .list_group dl dd {float:left; padding-left:0; background:none;}
	.s2_3 .list_group dl:nth-child(1) {background:url(/images/sub/text/img_s2_3_photo01.jpg?data=260119) no-repeat right center;}
	.s2_3 .list_group dl:nth-child(2) {height:230px; background:url(/images/sub/text/img_s2_3_photo02.jpg?data=260119) no-repeat right top;}
	.s2_3 .list_group dl:nth-child(3) {position:relative}
	.s2_3 .list_group dl:nth-child(3) span {position:absolute; right:0; top:0;}
	.s2_3 .list_group dl:nth-child(4) {background:url(/images/sub/text/img_s2_3_photo04.jpg?data=260119) no-repeat right center;}
}
@media only screen and (max-width:1109px){
	.s2_3 .topBanner {background-image:url(/images/sub/text/img_s2_3_topBanner.gif);}
	.s2_3 .list_group {}
	.s2_3 .list_group dl {overflow:hidden; margin-bottom:0.62rem !important; padding:1.25rem 0; border-bottom:1px solid #e6e6e6;}
	.s2_3 .list_group dl dt {font-size:0; line-height:0;}
	.s2_3 .list_group dl dd {padding-left:0; background:none;}
	.s2_3 .list_group dl:nth-child(3) span {display:none;}
}
	.s2_3 dd a {display:inline-block; margin-top:10px; padding:2px 10px; background:#ff6699; color:#fff; font-size:15px; border-radius:10px; text-decoration:none;}
	.s2_3 dd a:active, .s2_3 dd a:visited, .s2_3 dd a:hover {color:#fff;}