@charset "utf-8";

/* 컨텐츠 공통 */
em {font-style:normal;}
.txt_b_blue {color:#176f98; font-weight:bold;  font-family:'Nanum-bold';}
.txt_u_blue {color:#0562c9; text-decoration:underline;}
.txt_ub_blue {color:#0562c9; font-weight:bold; text-decoration:underline;}
.txt_b_orange {color:#ffae00; font-weight:bold;}
.txt_b_red {color:#ff3000; font-weight:bold;}
.txt_gray {color:#969696; }

.text_center {text-align:center;}
.text_right {text-align:right;}
.text_left {text-align:left;}
.text_top {vertical-align:top;}
.underline {text-decoration:underline;}
.italic {font-style:italic;}
.weight {font-family:'Nanum-bold';}
.pr280 {padding-right:280px;}

.hidden {display:none;}

.f_size16 {font-size:16px; line-height:1.6em;}


/****************************** margin setting ******************************/
.m0 {margin:0px !important}.m1 {margin:1px !important}.m2 {margin:2px !important}.m3 {margin:3px !important}.m4 {margin:4px !important}.m5 {margin:5px !important}.m6 {margin:6px !important}.m7 {margin:7px !important}.m8 {margin:8px !important}.m9 {margin:9px !important}.m10 {margin:10px !important}.m11 {margin:11px !important}.m12 {margin:12px !important}.m13 {margin:13px !important}.m14 {margin:14px !important}.m15 {margin:15px !important}.m16 {margin:16px !important}.m17 {margin:17px !important}.m18 {margin:18px !important}.m19 {margin:19px !important}.m20 {margin:20px !important}.m21 {margin:21px !important}.m22 {margin:22px !important}.m23 {margin:23px !important}.m24 {margin:24px !important}.m25 {margin:25px !important}.m26 {margin:26px !important}.m27 {margin:27px !important}.m28 {margin:28px !important}.m29 {margin:29px !important}.m30 {margin:30px !important}.m31 {margin:31px !important}.m32 {margin:32px !important}.m33 {margin:33px !important}.m34 {margin:34px !important}.m35 {margin:35px !important}.m36 {margin:36px !important}.m37 {margin:37px !important}.m38 {margin:38px !important}.m39 {margin:39px !important}.m40 {margin:40px !important}.m41 {margin:41px !important}.m42 {margin:42px !important}.m43 {margin:43px !important}.m44 {margin:44px !important}.m45 {margin:45px !important}.m46 {margin:46px !important}.m47 {margin:47px !important}.m48 {margin:48px !important}.m49 {margin:49px !important}.m50 {margin:50px !important}
.mt0 {margin-top:0px !important}.mt1 {margin-top:1px !important}.mt2 {margin-top:2px !important}.mt3 {margin-top:3px !important}.mt4 {margin-top:4px !important}.mt5 {margin-top:5px !important}.mt6 {margin-top:6px !important}.mt7 {margin-top:7px !important}.mt8 {margin-top:8px !important}.mt9 {margin-top:9px !important}.mt10 {margin-top:10px !important}.mt11 {margin-top:11px !important}.mt12 {margin-top:12px !important}.mt13 {margin-top:13px !important}.mt14 {margin-top:14px !important}.mt15 {margin-top:15px !important}.mt16 {margin-top:16px !important}.mt17 {margin-top:17px !important}.mt18 {margin-top:18px !important}.mt19 {margin-top:19px !important}.mt20 {margin-top:20px !important}.mt21 {margin-top:21px !important}.mt22 {margin-top:22px !important}.mt23 {margin-top:23px !important}.mt24 {margin-top:24px !important}.mt25 {margin-top:25px !important}.mt26 {margin-top:26px !important}.mt27 {margin-top:27px !important}.mt28 {margin-top:28px !important}.mt29 {margin-top:29px !important}.mt30 {margin-top:30px !important}.mt31 {margin-top:31px !important}.mt32 {margin-top:32px !important}.mt33 {margin-top:33px !important}.mt34 {margin-top:34px !important}.mt35 {margin-top:35px !important}.mt36 {margin-top:36px !important}.mt37 {margin-top:37px !important}.mt38 {margin-top:38px !important}.mt39 {margin-top:39px !important}.mt40 {margin-top:40px !important}.mt41 {margin-top:41px !important}.mt42 {margin-top:42px !important}.mt43 {margin-top:43px !important}.mt44 {margin-top:44px !important}.mt45 {margin-top:45px !important}.mt46 {margin-top:46px !important}.mt47 {margin-top:47px !important}.mt48 {margin-top:48px !important}.mt49 {margin-top:49px !important}.mt50 {margin-top:50px !important}.mt51 {margin-top:51px !important}.mt52 {margin-top:52px !important}.mt53 {margin-top:53px !important}.mt54 {margin-top:54px !important}.mt55 {margin-top:55px !important}.mt56 {margin-top:56px !important}.mt57 {margin-top:57px !important}.mt58 {margin-top:58px !important}.mt59 {margin-top:59px !important}.mt60 {margin-top:60px !important}.mt98 {margin-top:98px !important}
.mr0 {margin-right:0px !important}.mr1 {margin-right:1px !important}.mr2 {margin-right:2px !important}.mr3 {margin-right:3px !important}.mr4 {margin-right:4px !important}.mr5 {margin-right:5px !important}.mr6 {margin-right:6px !important}.mr7 {margin-right:7px !important}.mr8 {margin-right:8px !important}.mr9 {margin-right:9px !important}.mr10 {margin-right:10px !important}.mr11 {margin-right:11px !important}.mr12 {margin-right:12px !important}.mr13 {margin-right:13px !important}.mr14 {margin-right:14px !important}.mr15 {margin-right:15px !important}.mr16 {margin-right:16px !important}.mr17 {margin-right:17px !important}.mr18 {margin-right:18px !important}.mr19 {margin-right:19px !important}.mr20 {margin-right:20px !important}.mr21 {margin-right:21px !important}.mr22 {margin-right:22px !important}.mr23 {margin-right:23px !important}.mr24 {margin-right:24px !important}.mr25 {margin-right:25px !important}.mr26 {margin-right:26px !important}.mr27 {margin-right:27px !important}.mr28 {margin-right:28px !important}.mr29 {margin-right:29px !important}.mr30 {margin-right:30px !important}.mr31 {margin-right:31px !important}.mr32 {margin-right:32px !important}.mr33 {margin-right:33px !important}.mr34 {margin-right:34px !important}.mr35 {margin-right:35px !important}.mr36 {margin-right:36px !important}.mr37 {margin-right:37px !important}.mr38 {margin-right:38px !important}.mr39 {margin-right:39px !important}.mr40 {margin-right:40px !important}.mr41 {margin-right:41px !important}.mr42 {margin-right:42px !important}.mr43 {margin-right:43px !important}.mr44 {margin-right:44px !important}.mr45 {margin-right:45px !important}.mr46 {margin-right:46px !important}.mr47 {margin-right:47px !important}.mr48 {margin-right:48px !important}.mr49 {margin-right:49px !important}.mr50 {margin-right:50px !important}.mr51 {margin-right:51px !important}.mr52 {margin-right:52px !important}.mr53 {margin-right:53px !important}.mr54 {margin-right:54px !important}.mr55 {margin-right:55px !important}.mr56 {margin-right:56px !important}.mr57 {margin-right:57px !important}.mr58 {margin-right:58px !important}.mr59 {margin-right:59px !important}.mr60 {margin-right:60px !important}
.mb0 {margin-bottom:0px !important}.mb1 {margin-bottom:1px !important}.mb2 {margin-bottom:2px !important}.mb3 {margin-bottom:3px !important}.mb4 {margin-bottom:4px !important}.mb5 {margin-bottom:5px !important}.mb6 {margin-bottom:6px !important}.mb7 {margin-bottom:7px !important}.mb8 {margin-bottom:8px !important}.mb9 {margin-bottom:9px !important}.mb10 {margin-bottom:10px !important}.mb11 {margin-bottom:11px !important}.mb12 {margin-bottom:12px !important}.mb13 {margin-bottom:13px !important}.mb14 {margin-bottom:14px !important}.mb15 {margin-bottom:15px !important}.mb16 {margin-bottom:16px !important}.mb17 {margin-bottom:17px !important}.mb18 {margin-bottom:18px !important}.mb19 {margin-bottom:19px !important}.mb20 {margin-bottom:20px !important}.mb21 {margin-bottom:21px !important}.mb22 {margin-bottom:22px !important}.mb23 {margin-bottom:23px !important}.mb24 {margin-bottom:24px !important}.mb25 {margin-bottom:25px !important}.mb26 {margin-bottom:26px !important}.mb27 {margin-bottom:27px !important}.mb28 {margin-bottom:28px !important}.mb29 {margin-bottom:29px !important}.mb30 {margin-bottom:30px !important}.mb31 {margin-bottom:31px !important}.mb32 {margin-bottom:32px !important}.mb33 {margin-bottom:33px !important}.mb34 {margin-bottom:34px !important}.mb35 {margin-bottom:35px !important}.mb36 {margin-bottom:36px !important}.mb37 {margin-bottom:37px !important}.mb38 {margin-bottom:38px !important}.mb39 {margin-bottom:39px !important}.mb40 {margin-bottom:40px !important}.mb41 {margin-bottom:41px !important}.mb42 {margin-bottom:42px !important}.mb43 {margin-bottom:43px !important}.mb44 {margin-bottom:44px !important}.mb45 {margin-bottom:45px !important}.mb46 {margin-bottom:46px !important}.mb47 {margin-bottom:47px !important}.mb48 {margin-bottom:48px !important}.mb49 {margin-bottom:49px !important}.mb50 {margin-bottom:50px !important}.mb80 {margin-bottom:80px !important}.mb90 {margin-bottom:90px !important}
.ml0 {margin-left:0px !important}.ml1 {margin-left:1px !important}.ml2 {margin-left:2px !important}.ml3 {margin-left:3px !important}.ml4 {margin-left:4px !important}.ml5 {margin-left:5px !important}.ml6 {margin-left:6px !important}.ml7 {margin-left:7px !important}.ml8 {margin-left:8px !important}.ml9 {margin-left:9px !important}.ml10 {margin-left:10px !important}.ml11 {margin-left:11px !important}.ml12 {margin-left:12px !important}.ml13 {margin-left:13px !important}.ml14 {margin-left:14px !important}.ml15 {margin-left:15px !important}.ml16 {margin-left:16px !important}.ml17 {margin-left:17px !important}.ml18 {margin-left:18px !important}.ml19 {margin-left:19px !important}.ml20 {margin-left:20px !important}.ml21 {margin-left:21px !important}.ml22 {margin-left:22px !important}.ml23 {margin-left:23px !important}.ml24 {margin-left:24px !important}.ml25 {margin-left:25px !important}.ml26 {margin-left:26px !important}.ml27 {margin-left:27px !important}.ml28 {margin-left:28px !important}.ml29 {margin-left:29px !important}.ml30 {margin-left:30px !important}.ml31 {margin-left:31px !important}.ml32 {margin-left:32px !important}.ml33 {margin-left:33px !important}.ml34 {margin-left:34px !important}.ml35 {margin-left:35px !important}.ml36 {margin-left:36px !important}.ml37 {margin-left:37px !important}.ml38 {margin-left:38px !important}.ml39 {margin-left:39px !important}.ml40 {margin-left:40px !important}.ml41 {margin-left:41px !important}.ml42 {margin-left:42px !important}.ml43 {margin-left:43px !important}.ml44 {margin-left:44px !important}.ml45 {margin-left:45px !important}.ml46 {margin-left:46px !important}.ml47 {margin-left:47px !important}.ml48 {margin-left:48px !important}.ml49 {margin-left:49px !important}.ml50 {margin-left:50px !important}


/* Box Style */
.whiteBox {background:#fff; border:#e9e9e9 solid 1px; padding:15px 25px; margin-bottom:10px; border-right:#c0c0c0 solid 1px; border-bottom:#adadad solid 1px;}
.greyBox {background:#f8f8f8; border:#d8d8d8 solid 1px; padding:13px 15px; margin-bottom:10px;}
.greyBox h3 {width:auto; height:auto; margin:1.5em 0 0.3em 0; padding:0; color:#333; font-family:'Nanum-Bold'; font-size:13px; text-align:left; line-height:1.5em; clear:both;}

/* 서브 - 타이틀 공통 */
.subTitBox {position:relative; display:block; padding:30px 0; font-size:26px;  line-height:1.4em;color:#212121; letter-spacing:-0.01em; margin-bottom:40px; border-bottom:1px dashed #f1f1f1; text-align:center;}
.big_txt01 {font-size:18px; line-height:1.4em;}
.subTitBox  p {font-size:14px; line-height:24px; width:685px;}
.br_bar {display:block; height:3px; width:40px; background-color:#1a4779;}
.bor_left {position:absolute;  width:50px; height:50px;  top:0px; left:0px; border-top:10px solid #203d91; border-left:10px solid #203d91;}
.bor_right {position:absolute;  width:50px; height:50px;  bottom:0px; right:0px; border-bottom:10px solid #203d91; border-right:10px solid #203d91;}


/* 서브 컨텐츠영역 - name 고정 */
#sc {min-height:500px; line-height:1.7em; }
#sc h2 {width:auto; height:auto; margin:1.6em 0 0.8em 0; padding:0 0 0 27px; background:url('../img/contents/iconTitle1.gif') no-repeat 0 3px; color:#333; font-family:'Nanum-regular'; font-size:19px; text-align:left; line-height:1.4em; clear:both;}
#sc h3 {width:auto; height:auto; margin:1.0em 0 0.7em 0;  color:#333; font-family:'Nanum-Bold'; font-size:18px; text-align:left; line-height:30px; clear:both;  background:url('../img/sub/h3icon.gif') no-repeat 0 0;  padding-left:42px;}
#sc h4 {width:auto; height:auto; margin:0.3em 0 0.2em 0; padding:0 0 0 30px; background:url('../img/sub/h4bg.gif') no-repeat 12px 9px; color:#444; font-size:17px; text-align:left; line-height:1.5em; clear:both;  font-family:'Nanum-Bold';}
#sc h4 span {color:#008944;}
#sc h5 {width:auto; height:auto; margin:0.3em 0 0.2em 0; padding:0 0 0 30px; background:url('../img/sub/h5bg.gif') no-repeat 17px 8px; color:#3b7607;  font-size:15px; text-align:left; letter-spacing:-1px; line-height:1.5em; clear:both;}
#sc h6 {width:auto; height:auto; margin:0.3em 0 0.2em 0; padding:0 0 0 30px; background:url('../img/sub/h6bg.gif') no-repeat 17px 7px; color:#444;  font-size:14px; text-align:left; letter-spacing:-1px; line-height:1.5em; clear:both;}
#sc.h0 {clear:left; margin:0; padding:0; background:transparent; font-weight:normal; font-size:1em; letter-spacing:0;}

#sc .indent {margin-left:2.3em;}
.indent {margin:0 0 0 2.3em; line-height:1.7em;}
#sc strong {font-size:1.2em; line-height:1.7em; font-family:'Nanum-bold';}


/* 서브 - 탭메뉴 공통 */
ul.tap {width:100%; position:relative; margin-bottom:15px; display:inline-block !important; text-align:center;  border-bottom:#103191 solid 1px;}
ul.tap li {display:inline; float:left; color:#252525; font-size:13px; background:#f9f9f9; width:24%; padding:0; text-align:center; border:#dedede solid 1px; border-left:none; border-bottom:none;}
ul.tap li:first-child {border-left:#dedede solid 1px;}
ul.tap li a {display:block; float:left; width:85%; padding:10px 0 10px 15%; text-align:left;border-bottom:none;}
ul.tap li a.on, ul.tap li a:hover {font-weight:bold;text-decoration:none; color:#fff; background:#103191 url(../img/sub/tapBu1_on.png) 20px center no-repeat; /*border:#3c66a7 solid 1px;*/}

/* 서브 - 목록(List) 공통 */
#sc ul.bu1 {margin:0; padding:0.5em 0 0.7em 1.9em; list-style:none; text-align:left; font-size:13px;}
#sc td ul.bu1 {padding:0;} /* 테이블 안에서 정렬 */
#sc ul.bu1 li {margin:0; padding:0 0 0 0.8em; list-style:none; background: url('../img/sub/bu1.gif') no-repeat 0 0.7em; line-height:1.8em;}
#sc ul.bu1 li span {font-weight:bold;}
#sc ul.bu1 ul li {background: url('../img/sub/bu2.gif') no-repeat 0.2em 0.5em; }
#sc ul.bu1 ul ul li {background: url('../img/sub/bu3.gif') no-repeat 0 0.6em; }
#sc ul.bu1 ul ul ul li {background: url('../img/sub/bu4.gif') no-repeat 0 0.2em; }
#sc ul.bu1 ul, ul.bu1 ul ul, ul.bu1 ul ul ul {margin: 0; padding: 0 0 0.5em 0; }
#sc ul.bu1 ol li {padding-left:28px;}

#sc ol.ou1 {margin:0; padding:0.5em 0 0.7em 1.9em; list-style:none; text-align:left; font-size:13px;}
#sc td ol.ou1 {padding:0;} /* 테이블 안에서 정렬 */
#sc ol.ou1 li {margin:0; padding:0 0 0 0.8em; list-style:none; background: url('../img/sub/bu1.gif') no-repeat 0 0.7em; line-height:1.8em;}
#sc ol.ou1 li span {font-weight:bold;}
#sc ol.ou1 ul li {background: url('../img/sub/bu2.gif') no-repeat 0.2em 0.5em; }
#sc ol.ou1 ul ul li {background: url('../img/sub/bu3.gif') no-repeat 0 0.6em; }
#sc ol.ou1 ul ul ul li {background: url('../img/sub/bu4.gif') no-repeat 0 0.2em; }
#sc ol.ou1 ul, ul.bu1 ul ul, ul.bu1 ul ul ul {margin: 0; padding: 0 0 0.5em 0; }
#sc ol.ou1 ol li {padding-left:28px;}

.tap1 {width:100%; margin:0 0 20px;}
.tap1 ul {margin:0; padding:0; background:#ebebeb; border-bottom:#cbced1 solid 1px; height:33px;} 
.tap1 ul li a {background:#ebebeb; border-right:#cbced1 solid 1px; list-style:none; float:left; display:inline; text-align:center; padding:6px 25px 5px; font-family:'Nanum-regular'; color:#000; font-size:13px !important;}
.tap1 ul li a.on {border-bottom:#fff solid 2px; background:#fff !important;} 



/* 서브 -  테이블(Table) 공통 */
table caption {display:none;}
#sc table.table_t1 {border-collapse:collapse; width:100%; margin:0.5em 0px; border-top:2px double #363d4c;}
#sc table.table_t1 tr {} /* colgroup 으로 td 스타일제어하려면 tr에 정의 */
#sc table.table_t1 th {border:1px solid #ddd; padding:10px 7px 10px; font-size:13px; line-height:1.3em; font-family:'Nanum-Bold'; color:#000; font-weight:normal; background-color:red;}
#sc table.table_t1 td {border:1px solid #ddd; padding:7px; font-size:13px; line-height:1.3em; border-top-width:0; font-family:'NanumGothic';}
#sc table.table_t1 th.first, #sc table.table_t1 td.first {border-left:none;}
#sc table.table_t1 th.last, #sc table.table_t1 td.last {border-right:none;}
#sc table.table_t1 thead, table.table_t1 tfoot {background:#f8f8f8; font-weight:normal;}
#sc table.table_t1 thead th {background:#f8f8f8; color:#000; text-align:center; vertical-align:middle; border-bottom:1px double #363d4c;}
#sc table.table_t1 tbody th {background:#fbfbfb; color:#000; text-align:center; font-family:'Nanum-Bold';}
#sc table.table_t1 td ul.bu1 {padding:0; margin:0 0 0 7px;}  /* 테이블 안에서 정렬 */
#sc table.table_t1 tr.selrows { display:none; }


table caption {display:none;}
#sc table.table_tb {border-collapse:collapse; /*width:100%;*/ margin:.5em 0px; border-top:2px double #6a8ec6; border-bottom:#b3b3b3 double 1px;}
#sc table.table_tb tr {} /* colgroup 으로 td 스타일제어하려면 tr에 정의 */
#sc table.table_tb th {border:1px solid #e0e0e0; padding:14px 10px; line-height:1.3em; font-size:13px; color:#252525; font-weight:bold; font-family:'Nanum-bold';}
#sc table.table_tb td {border:1px solid #e0e0e0; padding:14px 8px; line-height:1.3em; border-top-width:0; font-size:13px; text-align:center;}
#sc table.table_tb thead th {background:#f8f8f8; color:#252525; text-align:center; vertical-align:middle; /*border-bottom:1px double #989898;*/}
#sc table.table_tb tbody th {background:#fbfbfb; color:#515151; text-align:center; font-size:13px; font-weight:700;}
#sc table.table_tb thead th.center {border-bottom:1px solid #e0e0e0 !important;}
#sc table.table_tb th.first, #sc table.table_tb td.first {border-left:none;}
#sc table.table_tb th.last, #sc table.table_tb td.last {border-right:none;}
#sc table.table_tb thead, #sc table.table_tb tfoot {background:#f8f8f8; font-weight:normal;}
#sc table.table_tb td ul.bu, #sc table.table_tb th ul.bu {padding:0; margin:0 0 0 7px; }  /* 테이블 안에서 정렬 */

#sc table.table_tb th.cnt {background:#eee;}
#sc table.table_tb td.cnt {background:#f8f8f8;}

#sc table.table_tg {border-collapse:collapse; /*width:100%;*/ margin:.5em 0px; border-top:2px double #b3b3b3; border-bottom:#b3b3b3 double 1px;}
#sc table.table_tg tr {} /* colgroup 으로 td 스타일제어하려면 tr에 정의 */
#sc table.table_tg th {border:1px solid #e0e0e0; padding:14px 10px; line-height:1.3em; font-size:13px; color:#252525; font-weight:bold;font-family:'Nanum-bold';}
#sc table.table_tg td {border:1px solid #e0e0e0; padding:14px 8px; line-height:1.3em; border-top-width:0; font-size:13px;}
#sc table.table_tg thead th {background:#f8f8f8; color:#252525; text-align:center; vertical-align:middle; /*border-bottom:1px double #989898;*/}
#sc table.table_tg tbody th {background:#fbfbfb; color:#515151; text-align:center; font-size:13px; font-weight:700;}
#sc table.table_tg thead th.center {border-bottom:1px solid #e0e0e0 !important;}
#sc table.table_tg th.first, #sc table.table_tg td.first {border-left:none;}
#sc table.table_tg th.last, #sc table.table_tg td.last {border-right:none;}
#sc table.table_tg thead, #sc table.table_tg tfoot {background:#f8f8f8; font-weight:normal;}
#sc table.table_tg td ul li {margin:0 0 3px 0;}  /* 테이블 안에서 정렬 */

#sc table.table_tb a:hover, #sc table.table_tg a:hover {text-decoration:underline;}



/* 서브 - 버튼(Button) 공통 */
.buttonLeft {clear:both; display:inline; position:relative; display:block; float:left;}
.buttonRight {clear:both; display:inline; position:relative; display:block; float:right;}
.buttonCenter {clear:both; position:relative; display:block; width:100%; text-align:center;}

.rbutton{display:inline-block; font-family:'Dotum'; font-size:13px; line-height:1em; font-weight:bold; letter-spacing:-1px; padding:6px 12px 5px 12px; border-radius:3px; overflow:hidden; vertical-align:middle;}

.large {display:inline-block; font-family:'Dotum'; font-size:13px; line-height:1; font-weight:bold; letter-spacing:-1px; padding:17px 25px; border-radius:3px;}
.small {display:inline-block; font-family:'Dotum'; font-size:12px; line-height:1; font-weight:bold; letter-spacing:-1px; padding:5px 10px; border-radius:3px;}
.xsmall {font-family:'Dotum'; font-size:11px; line-height:1em; font-weight:400; letter-spacing:-1px; padding:5px; height:25px; border-radius:3px; overflow:inline-hidden; display:bock; vertical-align:middle;}

.white {color:#333; background:#fff; border:1px solid #cdcdcd; box-shadow:0 1px 1px #e9e9e9; /*text-shadow:1px 1px #f9f9f9;*/} 
.white:hover {background:#f9f9f9;}

.pink {color:#fff; background:#f330a3; border:1px solid #d66100; box-shadow:0 1px 1px #d8d8d8;}
.pink:hover {background:#eb088f;}

.green  {color:#fff; background:#85ac2d; border:1px solid #6c960e; box-shadow:0 1px 1px #d8d8d8;}
.green:hover{background:#8db631;}

.black {color:#fff; background:#333; border:1px solid #000 ;box-shadow:0 1px 1px #d8d8d8;}
.black:hover {background:#444;}

.blue {color:#fff; background:#008bcf; border:1px solid #007ebc; box-shadow:0 1px 1px #d8d8d8;}
.blue:hover {background:#085cad;}




/* 컨첸츠 추가 부분 */
.ceo { background: url('../img/sub/ceo.png') 100% -20px no-repeat ;  padding-right:280px;}

.sub01_03 li {padding-left:220px; padding-top:30px; margin:30px 0; min-height:120px; border-bottom:1px dashed #d4d4d4; }
.sub01_03 li.icnCI01 {background: url('../img/sub/sub01_03_02.png') 15px 25% no-repeat ;  }
.sub01_03 li.icnCI02 {background: url('../img/sub/sub01_03_03.png') 53px 25% no-repeat ;  }
.sub01_03 li.icnCI03 {background: url('../img/sub/sub01_03_04.png') 53px 30% no-repeat ;  }
.sub01_03 li.icnCI04 {background: url('../img/sub/sub01_03_05.png') 15px 0 no-repeat ;  }

.history ul {border-bottom:1px solid #d9d9d9;}
.history ul li {position:relative;padding-left:60px;overflow:hidden;}
.history ul li .h_year {display:block;position:absolute;left:0;top:0;width:185px; padding-top:25px; padding-left:25px; border-top:1px solid #55a0a0; color:#55a0a0; font-size:35px;  font-family:'Nanum-bold'; letter-spacing:-0.05em;}
.history ul li ul {padding:20px 0 35px 150px; border-top:1px solid #d9d9d9;  width:585px; border-bottom:0px solid #d9d9d9;}
.history ul li ul li {position:relative; padding-left:140px; padding-top:8px; padding-bottom:10px;overflow:hidden;  border-bottom:1px dashed #dedede; }
.history ul li ul li span {display:block;position:absolute;left:0;top:8px;width:100px;color:#222;text-align:right; font-family:'Nanum-bold'; background: url('../img/sub/his_icon.gif') 29px 50% no-repeat ;  }


/* 오시는길 */
.add_dl {display:inline-block;  vertical-align:top; width:100%; margin-bottom:20px}
.add_dl dt {float:left; color:#fff; padding:7px 0; border-radius:20px 0 20px 20px; width:20%; text-align:Center;  background-color:#26afaf; }
.add_dl dd {float:left;  width:75%;padding-top:5px; margin-left:3%; padding-left:2%; border-bottom:1px dashed #dedede; padding-bottom:5px;}
.sub01_07 {position:relative; background: url('../img/sub/sub01_07.gif') 50% 50% no-repeat ; padding:70px 0; }
.sub01_07 .txt01 {position:absolute; left:50px; bottom:17px;}
.sub01_07 .txt02 {position:absolute; right:50px; bottom:17px;}

/*시설전경 */
.sub04_01 {position:relative; width:100%; height:600px; background-image:url('../img/sub/sub04_01_off.jpg');}
.sub04_01 li a {display:block; width:301px; height:163px; text-indent:-999em;}
.sub04_01 li a:hover {display:block; width:301px; height:163px; background-image:url('../img/sub/sub04_01_on.jpg'); color:#fff; text-align:Center; line-height:163px; text-indent:0;}

.sub04_01 .subBtn04_01 a {position:absolute; top:0px; left:218px;  background-position:-218px -0px; }
.sub04_01 .subBtn04_02 a {position:absolute; top:183px; left:0; background-position:0 -183px; }
.sub04_01 .subBtn04_03 a {position:absolute; top:183px; right:0; background-position:100% -183px; }
.sub04_01 .subBtn04_04 a {position:absolute; top:376px; left:0px; background-position:-218px -0px;}
.sub04_01 .subBtn04_05 a {position:absolute; top:376px;  right:0; background-position:100% -376px;}

/* sitemap */
#sc ul.sitemap li {display:inline-block; margin-bottom:20px; width:22%; vertical-align:top; margin-left:2%;}
#sc ul.sitemap li.first {margin-left:0%;}
#sc ul.sitemap li h3 {background:#10a0b1 url('../img/sub/bg_side_title.gif') repeat 0 0; margin:0px; padding-left:0px; text-align:center;}
#sc ul.sitemap li h3 a {display:block; width:100% !important; margin:0 !important;  font-size:13px; color:#fff; font-family:"Nanum-bold";  padding:5px 0;  }
#sc ul.sitemap li ul li {width:100%; margin-left:0px; margin-bottom:0px; border:0px; border-bottom:1px dashed #ededed;}
#sc ul.sitemap li ul li a {display:block;  width:90% !important;  line-height:1.6em; padding:5px 0 5px 10%; background-color:#fff; color:#3b3b3b;  text-align:left;   background:url('../img/sub/his_icon.gif') no-repeat 3% 50%;}

