@charset "utf-8";

/* 내용관리 */
#ctt {margin:0.625rem 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.625rem 0;line-height:1.6em}
#ctt_himg img, #ctt_timg img, #ctt_con img {max-width:100%;height:auto}
.ctt_img {text-align:center}


/* ################################################################################################################ */
/* ############################################# 데스크탑 버전 ####################################################### */
@media only screen and (min-width:1110px){
	.s1_3 .introduction {margin-bottom:5.625rem;}
		/* 설립이유 */
		.s1_3 .reason {width:80%; margin:0 auto 2.1875rem; padding:1.25rem; color:#444444; text-align:center; font-size:1.375rem; line-height:130%; border:1px solid #d2d2d2; border-radius:100px;}
		/* 기본정보 */
		.s1_3 .info {overflow:hidden;}
		.s1_3 .info dl {float:left; width:25%; text-align:center;  font-family:'Nanum Gothic';}
		.s1_3 .info dl dt i {display:inline-block; margin-bottom:1.25rem; padding:0.9375rem; font-size:1.125rem; border-radius:100px; color:#fff;}
		.s1_3 .info dl dt strong {display:block; font-size:1.125rem; margin-bottom:1.25rem; font-family:'NanumSquare';}
		.s1_3 .info dl dt {}
		.s1_3 .info dl dd {background:none; padding:0; font-size:0.9375rem;}
		.s1_3 .info .who i {background:#ff8ba1}
		.s1_3 .info .when i {background:#ff8bcb}
		.s1_3 .info .where i {background:#80cef6}
		.s1_3 .info .how i {background:#928fff}
	/* 설립목적 */
	.s1_3 .purpose {overflow:hidden; margin-bottom:5.625rem;}
	.s1_3 .purpose ul {display:flex; justify-content:space-between; margin-bottom:2rem !important;}
	.s1_3 .purpose li {width:30%; padding:0; text-align:center; background:none;}
	.s1_3 .purpose li dl {padding:9.375rem 0 1rem; border:1px solid #d2d2d2; border-radius:0.625rem;}
	.s1_3 .purpose li dl dt {margin-bottom:1.25rem; color:#333333; font-weight:bold; font-size:1.25rem;}
	.s1_3 .purpose li dl dd {background:none; padding:0 1.5rem; color:#666666; font-size:0.9375rem;}
	.s1_3 .purpose li:nth-child(1) dl {background:url(/images/sub/text/img_s1_3_build_01.gif) no-repeat center 1.875rem}
	.s1_3 .purpose li:nth-child(2) dl {background:url(/images/sub/text/img_s1_3_build_02.gif) no-repeat center 1.875rem}
	.s1_3 .purpose li:nth-child(3) dl {background:url(/images/sub/text/img_s1_3_build_03.gif) no-repeat center 1.875rem}
	.s1_3 .purpose p {text-align:center;}
	/* 주요사업 */
	.s1_3 .final_offer {margin-bottom:5.625rem;}
	.s1_3 .final_offer div {width:80%; margin:0 auto 1.25rem; padding:0.625rem; color:#444444; text-align:center; font-size:1.375rem; line-height:130%; border:1px solid #d2d2d2; border-radius:0.625rem;}
	.s1_3 .final_offer p {text-align:center;}
}


/* ################################################################################################################ */
/* ############################################# 모바일 버전 ####################################################### */
@media only screen and (max-width:1109px){
	.s1_3 .introduction {margin-bottom:4rem;}
		/* 설립이유 */
		.s1_3 .reason {margin-bottom:2rem; padding:1rem; color:#444444; text-align:center; font-size:1rem; line-height:130%; border:1px solid #d2d2d2; border-radius:20px;}
		/* 기본정보 */
		.s1_3 .info {overflow:hidden;}
		.s1_3 .info dl {float:left; width:100%; margin-bottom:1rem !important; text-align:center; font-family:'Nanum Gothic';}
		.s1_3 .info dl:nth-child(1), .s1_3 .info dl:nth-child(2) {width:50%;}
		.s1_3 .info dl dt i {display:inline-block; margin-bottom:1rem; padding:0.9375rem; font-size:1.125rem; border-radius:100px; color:#fff;}
		.s1_3 .info dl dt strong {display:block; font-size:1.125rem; font-family:'NanumSquare';}
		.s1_3 .info dl dt {}
		.s1_3 .info dl dd {background:none; padding:0; font-size:0.9375rem;}
		.s1_3 .info .who i {background:#ff8ba1}
		.s1_3 .info .when i {background:#ff8bcb}
		.s1_3 .info .where i {background:#80cef6}
		.s1_3 .info .how i {background:#928fff}
	/* 설립목적 */
	.s1_3 .purpose {overflow:hidden; margin-bottom:4rem;}
	.s1_3 .purpose ul {margin-bottom:2rem !important;}
	.s1_3 .purpose li {padding:0; text-align:center; background:none;}
	.s1_3 .purpose li dl {padding:1rem; border:1px solid #d2d2d2; border-radius:10px; margin-bottom:1rem !important;}
	.s1_3 .purpose li dl dt {margin-bottom:1rem; color:#333333; font-weight:bold; font-size:1.25rem;}
	.s1_3 .purpose li dl dd {background:none; color:#666666; font-size:0.9375rem;}
	.s1_3 .purpose p {text-align:center;}
	/* 주요사업 */
	.s1_3 .final_offer {margin-bottom:4rem;}
	.s1_3 .final_offer div {margin-bottom:1rem; padding:0.625rem; color:#444444; text-align:center; font-size:1rem; line-height:130%; border:1px solid #d2d2d2; border-radius:10px;}
	.s1_3 .final_offer p {text-align:center;}
}