@charset "utf-8";

/* 내용관리 */
#ctt {margin:10px 0;background:#fff}
.ctt_admin {text-align:right}
#ctt header h1 {position:absolute;font-size:0;line-height:0;overflow:hidden}
#ctt_con {padding:10px 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){
	/* CI */
	.s1_5 .logo_introduce {overflow:hidden;margin-bottom:5.625rem;}
	.s1_5 .logo_introduce div {float:left;}
	.s1_5 .logo_introduce dl {float:right; padding-top:1.375rem}
	.s1_5 .logo_introduce dl dt {padding:0 1.25rem; margin-bottom:1.25rem; font-size:1.5rem; font-weight:bold; color:#c2c2c2;}
	.s1_5 .logo_introduce dl dt .pink {color:#ee3466}
	.s1_5 .logo_introduce dl dt .yellow {color:#fcaf17}
	.s1_5 .logo_introduce dl dt .blue {color:#0084cc}
	.s1_5 .logo_introduce dl dd {margin-bottom:0.9375rem; background:none; padding:0;}
	.s1_5 .logo_introduce dl dd.logo_message {padding:0.4375rem 1.25rem; font-size:1.25rem; color:#252525; font-weight:bold; background:#f5f5f5}
	.s1_5 .logo_introduce dl dd.logo_detail {padding:0 1.25rem; }
	/* 전용색상 */
	.s1_5 .color_chart {display:flex; justify-content:space-between; overflow:hidden; margin-bottom:5.625rem !important;}
	.s1_5 .color_chart li {width:23%; padding:0.625rem 0; background:none; color:#fff; text-align:center}
	.s1_5 .color_chart li strong {display:block;}
	.s1_5 .color_chart li.pink {background:#ee3466}
	.s1_5 .color_chart li.yellow {background:#fcaf17}
	.s1_5 .color_chart li.blue {background:#0084cc}
	.s1_5 .color_chart li.black {background:#231f20}
	/* 가로조합 + 전용서체 */
	.s1_5 .symbol_font {overflow:hidden; margin-bottom:5.625rem}
	.s1_5 .symbol_font .logo_horizontal {float:left;}
	.s1_5 .symbol_font .logo_font {float:right;}
		/* 가로조합 */
		.s1_5 .logo_horizontal div {border:1px solid #d2d2d2;}
		.s1_5 .logo_horizontal div dl {overflow:hidden; margin-bottom:1.25rem !important;}
		.s1_5 .logo_horizontal div dl dt {float:left; width:5.625rem;}
		.s1_5 .logo_horizontal div dl dd {float:left}
		.s1_5 .logo_horizontal div dl:last-child {margin-bottom:0 !important}
		/* 전용서체 */
		.s1_5 .logo_font div {border:1px solid #d2d2d2; text-align:center;}
		.s1_5 .logo_font div dl:first-child {margin-bottom:1.875rem !important;}
		.s1_5 .logo_font div dl dt {margin-bottom:0.9375rem}
	/* 세로조합 */
	.s1_5 .logo_vertical div {display:flex; justify-content:space-between;  border:1px solid #d2d2d2;text-align:center; margin-bottom:5.625rem}
	.s1_5 .logo_vertical div dl {width:33.33%;}
	.s1_5 .logo_vertical div dl dt {margin-bottom:1.875rem;}
	/* 다운로드 */
	.s1_5 .btn_download {text-align:center; margin-bottom:5.625rem;}
	.s1_5 .btn_download a {display:inline-block; background:linear-gradient(180deg, #a1a5a9, #495057); border-radius:50px; padding:1.25rem 1.875rem; font-size:1.25rem; color:#fff; font-weight:bold; font-family:'NanumSquare'; text-decoration:none;}
	.s1_5 .btn_download a i {display:inline-block; margin-left:0.3125rem;}
	/* 슬로건 */
	.s1_5 div .box {padding:1.25rem 2.5rem;}
	.s1_5 div .box dl {}
	.s1_5 div .box dl dt {font-size:1rem; color:#747474;}
	.s1_5 div .box dl dd {background:none; padding:0; margin:0;}
	.s1_5 .slogan {text-align:center}
	.s1_5 .slogan dt {margin-bottom:0.625rem;}
	.s1_5 .slogan dd {background:none; padding:0; font-size:1.25rem; line-height:160%;}
}



/* ################################################################################################################ */
/* ############################################## 모바일 버전 ###################################################### */
@media only screen and (max-width:1109px){
	/* CI */
	.s1_5 .logo_introduce {overflow:hidden;margin-bottom:3rem}
	.s1_5 .logo_introduce div {float:left;}
	.s1_5 .logo_introduce dl {float:right; padding-top:1.375rem}
	.s1_5 .logo_introduce dl dt {padding:0 1.25rem; margin-bottom:1.25rem; font-size:1.5rem; font-weight:bold; color:#c2c2c2;}
	.s1_5 .logo_introduce dl dt .pink {color:#ee3466}
	.s1_5 .logo_introduce dl dt .yellow {color:#fcaf17}
	.s1_5 .logo_introduce dl dt .blue {color:#0084cc}
	.s1_5 .logo_introduce dl dd {margin-bottom:0.9375rem; background:none; padding:0;}
	.s1_5 .logo_introduce dl dd.logo_message {padding:0.4375rem 1.25rem; font-size:1.25rem; color:#252525; font-weight:bold; background:#f5f5f5}
	.s1_5 .logo_introduce dl dd.logo_detail {padding:0 1.25rem; }
	/* 전용색상 */
	.s1_5 .color_chart {display:flex; justify-content:space-between; margin-bottom:2rem !important;}
	.s1_5 .color_chart li {padding:0.625rem 0; font-size:0.75rem; line-height:120%;background:none; color:#fff; text-align:center}
	.s1_5 .color_chart li strong {display:block;}
	.s1_5 .color_chart li.pink {margin-right:4%; background:#ee3466}
	.s1_5 .color_chart li.yellow {margin-right:4%; background:#fcaf17}
	.s1_5 .color_chart li.blue {margin-right:4%; background:#0084cc}
	.s1_5 .color_chart li.black {background:#231f20}
	/* 가로조합 + 전용서체 */
	.s1_5 .symbol_font {overflow:hidden; margin-bottom:2rem}
	.s1_5 .symbol_font .logo_horizontal {float:left;}
	.s1_5 .symbol_font .logo_font {float:right;}
		/* 가로조합 */
		.s1_5 .logo_horizontal div {border:1px solid #d2d2d2; margin-bottom:2rem !important;}
		.s1_5 .logo_horizontal div dl {overflow:hidden; margin-bottom:1.25rem !important;}
		.s1_5 .logo_horizontal div dl dt {float:left; width:5.625rem;}
		.s1_5 .logo_horizontal div dl dd {float:left}
		.s1_5 .logo_horizontal div dl:last-child {margin-bottom:0 !important}
		/* 전용서체 */
		.s1_5 .logo_font div {border:1px solid #d2d2d2; text-align:center;}
		.s1_5 .logo_font div dl:first-child {margin-bottom:1.875rem !important;}
		.s1_5 .logo_font div dl dt {margin-bottom:0.9375rem}
	/* 세로조합 */
	.s1_5 .logo_vertical div {border:1px solid #d2d2d2;text-align:center; margin-bottom:2rem}
	.s1_5 .logo_vertical div dl {margin-bottom:1rem !important;}
	.s1_5 .logo_vertical div dl dt {}
	/* 다운로드 */
	.s1_5 .btn_download {text-align:center; margin-bottom:3rem}
	.s1_5 .btn_download a {display:inline-block; background:linear-gradient(180deg, #a1a5a9, #495057); border-radius:50px; padding:1.25rem 1.875rem; font-size:1.25rem; color:#fff; font-weight:bold; font-family:'NanumSquare'; text-decoration:none;}
	.s1_5 .btn_download a i {display:inline-block; margin-left:0.3125rem;}
	/* 슬로건 */
	.s1_5 div .box {padding:1rem;}
	.s1_5 div .box dl {}
	.s1_5 div .box dl dt {font-size:1rem; color:#747474;}
	.s1_5 div .box dl dd {background:none; padding:0; margin:0;}
	.s1_5 .slogan {text-align:center}
	.s1_5 .slogan dt {margin-bottom:0.625rem;}
	.s1_5 .slogan dd {background:none; padding:0; font-size:1.25rem; line-height:160%;}
}

