@charset "utf-8";
/* CSS Document */

#container{margin:0 auto; width:915px; position:relative;}
#header{width:100%; height:150px; position:relative;}
#green-line{width:100%; height:10px; background-color:#00913a;}
#header h1{position:absolute; top:30px; left:-15px; background:url(../images/sprite-search.png); width:232px; height:106px;}
#header h1 span{width:1px; height:1px; overflow:hidden; display:block;}
#header ul{position:absolute; top:15px; right:0;}
#header ul li{float:left; margin-left:10px; color:#666;}
#header ul li a{color:#666; text-decoration:none;}
#header ul li a:hover{color:#900;}
#search{background:url(../images/hs-repeat.jpg); width:100%; height:49px; position:relative;}
h1 { position:absolute; top:17px; right:20px; color:#FFFFFF; font-size:16px; font-weight:bolder;  }
h2{margin-bottom:10px; font-size:16px; font-weight:bold}
#wrap-term-content p{color:#333; line-height:15px; padding:10px;}
#wrap-term-content p b{font-size:16px;}
#wrap-term-content p a{color:#09F;}
#wrap-title{width:915px; height:50px; margin:left; background:url(../images/bh-repeat.jpg); position:relative;}
#footer{width:100%; position:relative; margin:auto; text-align:center; margin-top:20px; clear:both}
#footer-line{background:url(../images/hd-horizontal.jpg) 0 -122px; width:915px; height:25px; display:block; margin:auto; clear:both;}
#footer-link{width:100%; position:absolute; top:10px; text-align:center;}
#footer-link a{color:#666;}
#footer-link span{margin:0 15px; color:#666;}

#wrap-term-content{width:922px; text-align:left; position:relative;}
#wrap-term-content ul{list-style:none; padding:10px; margin:0; border:0; text-align:justify;}
#wrap-term-content li{color:#666666; font-size:11px; font-family:Arial, Helvetica, sans-serif;}
#wrap-term-content li.line{background-color:#EEEEEE; height:2px; margin-top:10px; margin-bottom:10px;}
#wrap-term-content li.indent{text-indent:1.5em}
#wrap-term-content ul li ol{list-style:none; text-align:justify; list-style:decimal; padding-right:20px;}
strong{font-weight:bold;}
ul li > ul li{background:url(../images/dot.png) no-repeat;width:150px; height:16px; padding:0; padding-left:25px; margin:0; margin-top:7px;margin-bottom:8px;}
ul li > ul li a{text-decoration:none; color:#999;}
.sitemap{background:url(../images/sitemap_logo.png); width:98px; height:171px;}

#content{width:100%; margin-top:20px; clear:both;}
#right_content{width:400px;float:right;}
.trans_map{background:url(../images/trans_mh.png); width:197px; height:18px; position:relative; margin-top:5px;}
.text_eventadd{position:absolute; top:2px; left:5px; color:#666; font-size:11px; font-weight:bold;}
#hi-3{float:left; width:302px; min-height:220px; position:relative;}
#minimap{ margin:10px 0 0 0px;}
#minimap-1{position:relative; width:302; height:260px;}
#minimap-1-1{float:left; width:18px; height:324px; background:url(../images/plat-minimap-1.png);}
#minimap-1-2{float:left; width:239px; height:324px; background:url(../images/plat-minimap-3.png);}
#minimap-1-3{float:left; width:18px; height:324px; background:url(../images/plat-minimap-2.png);}
#text-minimap-1{position:absolute; top:8px; left:14px;}
#text-minimap-2{position:absolute; top:10px; right:12px;}
#minimap-image{position:absolute; top:40px; left:3px;}
.address{color:#999; font-size:11px; font-weight:bold; line-height:18px; margin-left:5px; clear:both}
#left_content{margin-right:400px;}
.left_content_1{ margin-left:20px}
.left_content_2{margin-left:35px;}
.left_content_2 ul{list-style:none; margin:0; padding:0 20px 0 0; border:none;}
.left_content_2 ul li{color:#999; font-size:12px;}
.left_content_2 ul li.2nd{margin-top:20px;}
.empty_space{height:20px;}
.empty_space2{height:10px; clear:both;}
.image_place{clear:both;}
.left_content_2 ul li a{color:#06C; font-size:11px; text-decoration:underline;}
#thanks p{padding:10px; color:#444; font-size:12px; line-height:17px;}
#thanks p a{color:#09C; font-style:italic; font-weight:bold; text-decoration:none;}