@charset "Shift_JIS";

body{
color: #333;
background: #FFFFFF;
margin: 0px;
}

.map_h1{
margin: 9px 0 0 8px;
}

#map_main{
width: 751px;
margin-top: 5px;
background: url(../img/map_waku_top.gif) no-repeat left top;
padding-top: 7px;
margin-left: 5px;
}

#map_main_inner{
background: url(../img/map_waku_line.gif) no-repeat left bottom;
padding: 12px 41px 20px 42px;
}

#map_main_inner .read{
margin: 0px 0px 8px;
}

#map_main_inner .link_box{
width: 668px;
margin-top: 13px;
}

#map_main_inner .link_box .left_box{
	float: left;
	width: 323px;
	padding-left: 7px;
	padding-bottom: 12px;
}

#map_main_inner .link_box .right_box{
float: right;
width: 330px;
}

#map_main_inner .link_box .right_box dt{
float: left;
width: 113px;
}

#map_main_inner .link_box .right_box dl{
padding: 0px;
margin:0px;
}

#map_main_inner .link_box .right_box dd{
width: 190px;
margin-left: 130px;
}

#map_main_inner .link_box ul{
margin: 0px;
padding: 0px;
}

#map_main_inner .link_box li{
margin: 0px 0px 10px;
padding: 0px 0px 0px 15px;
background: url(../../img/icon_pdf_02.gif) no-repeat left top;
list-style-type: none;
}

#map_main_inner .adobe_box{
background: url(../img/adobe_top.gif) no-repeat left top;
width: 467px;
margin-left: 100;
padding-top: 4px;
}

#map_main_inner dl.adobe_box_inner{
	background: url(../img/adobe_line.gif) no-repeat left bottom;
	margin: 0px;
	padding: 16px 18px 19px;
	line-height: 1.4;
}

#map_main_inner .adobe_box_inner dt{
float: left;
width: 100px;
}

#map_main_inner .adobe_box_inner dd{
	width: 328px;
	margin-left: 100px;
}

.window_01{
	background: url(../img/icon_window_01.gif) no-repeat left 2px;
	padding-left: 12px;
}

.pagetop_arw{
	background: url(../../img/icon_allow_03.gif) no-repeat left 3px;
	padding-left: 12px;
	margin: 0px;
	letter-spacing: 1px;
}

.page_top_txt{
	text-align: right;
	margin-right: 6px;
	margin-top: 15px;
	margin-bottom: 0px;
}

/* ------ */

.cfx:after {
 content: ".";
 display: block; 
 clear: both;
 height: 0;
 visibility: hidden;
}

.cfx {
 min-height: 1px;
}

* html .cfx {
 height: 1px;
 /*\*//*/
 height: auto;
 overflow: hidden;
 /**/
}
