@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}

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

#text .org_list {overflow:hidden}
#text .org_list a {float:left; margin-right:38px; margin-bottom:40px;}
#text .org_list a:nth-child(4), #text .org_list a:nth-child(8), #text .org_list a:nth-child(12), #text .org_list a:nth-child(16) {margin-right:0 !important}
#text .org_list dd {background:none; padding:0; text-align:center; letter-spacing:-0.07em; color:#4f4f4f;}