@charset "utf-8";

/*container*/
#container #subtop{padding:10px 0 20px 0;}
#container #submenu{float:left;}
#container #submenu h3{padding-bottom:10px;}
#container #submenu .left_bank{padding:60px 0;}
#container #contents{float:right; position:relative; width:730px;}
#container #contents h3{padding:20px 0;}
#container #contents .location{position:absolute; top:30px; right:0px;}
#container #contents .location .color_a{color:#888;}
#container #contents .location .color_b{font-weight:bold; color:#a4c737;}
#container #contents .cont{padding:20px 0; min-height:400px;}

/*탭메뉴*/
div.tab_layer{display:block;position:relative;margin-bottom:20px;}
ul.tab_boxer{margin:0;padding:0;}
ul.tab_boxer>li{text-align:center;display:inline-block;*display:inline;*zoom:1;width:102px;border:1px solid #ccc;padding:5px 0 3px 0;cursor:pointer;}
ul.tab_boxer>li + li{border-left:0;}
.tb_hover{background-color:#00974b;color:#fff;font-weight:bold;}


/*site map*/
dl.sitemap_ul{display:inline-block;position:relative;width:185px;margin:0 25px 20px 25px;border:1px solid #ccc;vertical-align:top;}
dl.sitemap_ul dt{display:block;background-color:#7c9c1a;font-weight:bold;color:#fff;text-align:center;font-size:14px;padding:4px 0 2px 0;}
dl.sitemap_ul dd{display:block;position:relative;padding:3px 21px;background:url(/images/bullet.gif) no-repeat 6px 6px;color:#333;}
dl.sitemap_ul dd > a{color:#333;}
dl.sitemap_ul dd ul.sub{padding:0;margin:0;margin-left:5px;list-style-type:disc;list-style-position:inside;}
dl.sitemap_ul dd ul.sub>li{}
dl.sitemap_ul dd ul.sub>li>a{color:#333;}


/*현황*/
.none{display:none;}
strong.com3{background:url(/images/com3_tmp.gif) no-repeat ;width:143px;height:30px;display:block;margin-top:20px;}

table.present { border:1px solid #999; font:12px "돋움", "돋움체" ; text-align:center; border-collapse:collapse; border-spacing:0; line-height:25px; color:#6f7479;margin-top:5px;width:700px;}
table.present td,  table.program td{border:1px solid #999;}
table.present thead th { background-color:#b2cc78; color:#FFF; border-right:1px solid #999;}
table.present tfoot td { background-color:#eaf1dd;}
.top_solid { border-top:1px solid #999;}
table.program {border:1px solid #999; font:12px "돋움", "돋움체" ; border-collapse:collapse; border-spacing:0; line-height:25px; color:#6f7479;width:700px;}
table.program td{text-align:left;padding-left:3px;}
table.program tbody .left_name {background-color:#b2cc78; color:#FFF; font-weight:bold;text-align:center; }


/*시설안내*/
ul.tab_lemnu{float:left;display:block;width:200px;}
ul.tab_lemnu li{text-align:center;padding:7px 0;border:1px solid #ccc;margin-bottom:5px;cursor:pointer;}
.ck_bg{border:1px solid #89a72e !important;}
div.tab_remnu{float:right;display:block;width:500px;padding:5px;border:1px solid #89a72e;text-align:center;vertical-align:top;background-color:#a4c737}
img.ltab_img{width:500px;}