@charset "utf-8";
/* doc.css는 디자인페이지 스타일을 정의합니다. */

/* 서브 공통 */
.sub-tab {margin:0 0 40px;}
.sub-tab ul {*zoom:1;}
.sub-tab ul:after {content:" "; display:block; clear:both;}
.sub-tab ul li {float:left; width:250px; height:40px; text-align:center; font-size:17px; line-height:40px; background:#eee url('../images/sub/tab_off.gif') 100% 0 no-repeat; margin:0 0 0 2px;}
.sub-tab ul li:first-child {margin-left:0;}
.sub-tab ul li a {display:block; text-decoration:none; padding-right:11px;}
.sub-tab ul li.active {background:#000 url('../images/sub/tab_on.gif') 100% 0 no-repeat;}
.sub-tab ul li.active a {color:#fff; font-weight:700;}
.sub-tab.col6 ul li {width:165px;}

.doc-tit {margin:0 0 35px; color:#dd411a; font-size:25px; line-height:normal;}
.doc-tit2 {margin:0 0 20px; color:#333; font-size:20px; line-height:normal;}
.doc-cnt {font-size:13px; line-height:22px;}

.table01 {width:100%; border-collapse:collapse; border-spacing:0px; font-size:15px; line-height:26px; border-top:2px solid #514d4d;}
.table01 tbody th {padding:12px 0; color:#333; font-weight:normal; border-bottom:1px solid #e5e5e5; vertical-align:top; background:url('../images/sub/td_vline.gif') 100% 15px no-repeat;}
.table01 tbody td {padding:12px 50px; border-bottom:1px solid #e5e5e5;}

/* GLF 소개 */
.introduction {position:relative;}
.introduction iframe {position:absolute; top:0; right:0;}

.ceo_message{font-size:15px;}
.ceo {float:right; font-size:18px; font-weight:bold; font-style:italic;}
.ceo .txt {float:left; width:150px; font-weight:normal; font-style:normal; font-size:13px; margin-top:1px;}
.ceo .sign {float:right;}

.support-list {width:1000px; overflow:hidden;}
.support-list h3 {padding:0 0 14px; margin:0 0 20px; border-bottom:1px solid #e5e5e5; color:#dd411a; font-size:25px; line-height:normal;}
.support-list ul {*zoom:1; width:1010px;}
.support-list ul:after {content:" "; display:block; clear:both;}
.support-list ul li {float:left; line-height:0; padding:0 10px 10px 0;}

/* 오시는길 */
.bus-list {font-size:12px;}
.bus-list .type {display:inline-block; color:#fff; font-size:12px; font-weight:700; line-height:18px; padding:0 5px; border-radius:3px; margin-right:3px;}
.bus-list .type.green {background:#4a9a2f}
.bus-list .type.blue {background:#3353a2}
.bus-list .type.red {background:#dc1219}
.bus-list .type.orange {background:#eaa700}

/* 사이트맵 */
.sitemap {*zoom:1; width:1020px;}
.sitemap:after {content:" "; display:block; clear:both;}
.sitemap dl {float:left; display:inline; width:235px; margin:0 20px 50px 0;}
.sitemap dl:nth-child(5) { clear: left;}
.sitemap dl dt {border:1px solid #ddd; background:#f4f4f4; height:32px; line-height:32px; text-align:center; font-weight:400; font-size:15px; color:#333; margin:0 0 5px 0;}
.sitemap dl dd {line-height:30px; border-bottom:1px dotted #ccc;}
.sitemap dl dd a {display:block; line-height:30px; color:#777; background:url("../images/sub/dot.gif") 10px 12px no-repeat; padding:0 0 0 23px;}
.sitemap dl dd ul {background:#eee; padding:8px 0;}
.sitemap dl dd ul li a {background:none; font-size:11px; letter-spacing:-1px; line-height:18px; padding:0 0 0 15px; text-decoration:none;}
.sitemap dl.first {margin-left:0;}