@charset "utf-8";

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

/* #####################################################################################################  */
#text {width:916px}

#text #topBanner {margin-bottom:50px; padding-top:7px; background:#f9f6f1 url(/images/sub/common/topBanner_bg.gif) repeat-x left top;}
#text #topBanner .content:after {content:''; display:block; clear:both;}
#text #topBanner .content {padding:15px 0 10px 20px;}
#text #topBanner .content span {padding:60px 0 0 0; float:left;}
#text #topBanner .content dl {float:left; width:65%; padding:20px 0px 20px 20px; background: url(/images/sub/common/topBanner_star.gif) no-repeat 595px center;}
#text #topBanner .content dl dt {font-family:'NanumSquare'; font-size:26px; font-weight:bold; color:#444;}
#text #topBanner .content dl dd {margin-top:10px; padding-left:0; background:none; font-family:'NanumGothic'; font-size:15px; color:#666; text-align:justify;}

#text dl dt, #text dl dd, {background:none !important; padding-left:0; font-size:14px;}
#text .topBanner {margin:0 0 30px;}
.fs_small {font-size:13px;}
.al_r {text-align:right; margin:0 0 5px;}

#text ul.target li {padding-left:15px; background: url('/images/sub/bullet/bullet_li.gif') no-repeat left 11px !important;}
#text > p.depth2 {font-size:15px;}
#text .s3_1_1_1_icon {width:100%; overflow:hidden;}
#text .s3_1_1_1_icon li {padding-left:0;width:151px; height:210px; box-sizing:border-box; border:1px solid #ccc; float:left; margin-right:39px; padding-top:135px; text-align:center; font-size:15px; color:#666; line-height:24px; font-weight:600; position:relative;}
#text .s3_1_1_1_icon li:nth-child(1) {background:url('/images/sub/text/img_s3_1_1_1_icon1.gif') no-repeat center 30px;}
#text .s3_1_1_1_icon li:nth-child(2) {background:url('/images/sub/text/img_s3_1_1_1_icon2.gif') no-repeat center 40px;}
#text .s3_1_1_1_icon li:nth-child(3) {background:url('/images/sub/text/img_s3_1_1_1_icon3.gif') no-repeat center 30px;}
#text .s3_1_1_1_icon li:nth-child(4) {background:url('/images/sub/text/img_s3_1_1_1_icon4.gif') no-repeat center 30px;}
#text .s3_1_1_1_icon li:nth-child(5) {background:url('/images/sub/text/img_s3_1_1_1_icon5.gif') no-repeat center 30px;  margin-right:0;}
/* #text .s3_1_1_1_icon li:nth-child(5) {background:url('/images/sub/text/img_s3_1_1_1_icon6.gif') no-repeat 50% 30px;} */
#text .s3_1_1_1_icon li:after {content:''; width:9px; height:14px; background:url('/images/sub/text/img_s3_1_1_1_arrow.gif') no-repeat 0 0; position:absolute; right:-25px; top:50%; margin-top:-7px;}
#text .s3_1_1_1_icon li:nth-child(6):after {content:''; display:none;}

#text p.s3_1_1_1_link {text-align:right; margin:20px 0 0;}
#text p.s3_1_1_1_link a {display:inline-block; width:190px; padding:12px 0; text-align:center; background:#ee4d5d; color:#fff; font-weight:600; border-radius:5px;}



#text div.aply_btns a.aply_list_btn {background:#3f9c00}
#text div.aply_btns a.aply_btn {background:#e91e63}

#text .txtblue {color:#0080c0}

#text .s3_1_1_1_icon a {display:block; width:90%; margin:0 auto; text-transform: uppercase; color:#fff;
							background:url('/images/sub/text/img_s3_1_1_1_btn_bg.gif') no-repeat 0 0;
							border:solid 1px #e23f49; border-radius:10px;
							text-decoration: none; text-align:center; padding:3px 0;
							box-sizing:border-box; transition: .4s all ease-in;} /* background: -webkit-gradient(linear, left top, left bottom, from(#0095cc), to(#005170)); */
#text .s3_1_1_1_icon a.first {background: url('/images/sub/text/img_s3_1_1_1_btn_bg.gif') no-repeat 0 -15px}
/* #text .s3_1_1_1_icon a:hover, #text .s3_1_1_1_icon a:active {background: -webkit-gradient(linear, left top, left bottom, from(#007ba9), to(#007ba9));} */
