@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 ul li, #text dl dd {padding-left:0; background:none;}
#text .history {background:url('/images/sub/text/img_s1_1_6_img1.jpg?data=250311') no-repeat 50% 0; padding:225px 0 0 270px;}
#text .history ul {position:relative;}
#text .history ul:before {content:''; width:1px; height:2600px; background:url('/images/sub/text/img_s1_1_6_img2.gif') repeat-y 0 0; position:absolute; left:7px; top:10px;}
#text .history ul li {overflow:hidden; margin:0 0 20px;}
#text .history ul li dt {width:110px; float:left; font-size:21px; color:#333; font-weight:700; font-family:'NanumSquare'; box-sizing:border-box; padding-left:30px; position:relative; top:5px;}
#text .history ul li dt:before {content:''; width:15px; height:15px; box-sizing:border-box; background:#fff; border:3px solid #9bc86b; border-radius:50%; position:absolute; left:0; top:4px;}
#text .history ul li dd {width:calc(100% - 110px); float:right; font-size:15px; letter-spacing:-0.05em; margin:0 0 10px; overflow:hidden;}
#text .history ul li dd strong {display:block; width:65px; float:left;}
#text .history ul li dd span {display:block; width:calc(100% - 65px); float:left; line-height:28px;}
#text .history em.fs_small {font-style:normal; font-size:13px; color:#777;}