@charset "utf-8";
/* CSS Document */

/*トップページ*/
.index h2 { width:700px; height:40px; display:block; margin:0 auto 15px; background:url("../img/h3-title_index.jpg") no-repeat; text-indent:-9999px; /*\*/overflow:hidden;/*\*/ }

.index #main #map img{ display:block; margin:10px auto; }
.index #main #map p { font-size:0.8em; color:#333333; margin:5px 15px; }

/*地図ページ*/
.map-disp h2 { width:700px; height:40px; display:block; margin:0 auto 15px; background:url("../img/h3-title_index.jpg") no-repeat; text-indent:-9999px; /*\*/overflow:hidden;/*\*/ }

.map-disp h4 { font-size:1.1em; color:#003399; margin:20px; padding-bottom:4px; border-bottom:solid 1px #0099FF; }

.map-disp #main #map { width:660px; height:500px; display:block; margin:15px auto; }


#access-info { width:210px; margin-left:15px; display:block; float:left; background:#F5F5F5; }
#access-info h3 { display:block; font-size:0.75em; font-weight:bold; color:#FFFFFF; background:#0099FF; padding:7px; }
#access-info ul { display:block; margin:7px; padding-bottom:3px; border-bottom:dotted 1px #CCCCCC; }
#access-info ul li { margin:3px 0 3px 20px; list-style-position:outside; list-style-type:disc; font-size:0.7em; line-height:1.4; }
#access-info ul li a { color:#FF6600; font-size:1em; }
#access-info a:hover { background:#FFCC00; }
#access-info img { margin:3px auto; display:block; }

#access-info ul.number li { margin:3px 0 3px 20px; list-style-position:outside; list-style-type:upper-alpha ; }



/*ローカルメニュー（indexはbanner）*/
#local-menu { background:url("../../img/local-menu_bg.jpg") repeat-y;  }
#local-menu h3 { width:210px; height:40px; display:block; background:url("../img/local-menu_title.jpg") no-repeat; text-indent:-9999px; /*\*/overflow:hidden;/*\*/ }
#local-menu ul { width:210px; background:url("../../img/local-menu_end.jpg") no-repeat bottom; padding-bottom:20px; }
#local-menu ul li { margin:5px 15px; padding:0 0 3px 15px; border-bottom:dashed 1px #CCCCCC; background:url("../../img/local-menu_yaji.gif") 0 40% no-repeat; list-style-type:none; line-height:2.5; }
#local-menu ul li a { width:100%; height:100%; display:block; font-size:0.8em; color:#333333; text-decoration:none; }
#local-menu ul li a:hover { background:#999999; }




