/* CSS Document */

@charset "Shift_JIS";

/*--------------------------
topicPath
----------------------------*/
ol.topicPath { margin:3px 0px; clear:both; }
ol.topicPath li { display:inline; }


/* Common
========================================== */
#left_Box p, #left_Box table, #left_Box h3, #left_Box li {
	font-size: 12px;
}

.mb10 { margin-bottom: 10px !important;}
.mb15 { margin-bottom: 15px !important;}
.mb20 { margin-bottom: 20px !important;}
.alignLeft { text-align: left !important;}
.alignCenter { text-align: center !important;}

/* search01
========================================== */
.search01 {
	margin: 0 0 20px;
	border-bottom: 1px solid #CCCCCC;
	background: url(/img/second_bg_01.gif) repeat-y;
	zoom: 1;
	padding-bottom:10px;
	padding-top:10px;
}

.search01:after { /* for Modern Browser */
	content: "."; display: block; clear: both; height: 0px; visibility: hidden;
}

.search01 h2 {
	margin: -10px 0 10px;
}


.search01 h3 {
	margin: 0 0 10px;
}

.search01 h4 {
	margin: 0 0 5px;
}

.search01 p {
	margin: 3px 0;
}

.search01 .search01_01 {
	float: left;
	display: inline;
	margin: 0 0 0 15px;
	width: 214px;
	background: url(/img/second01_bg_03.gif) no-repeat 184px 23px;
}

.search01 .search01_02 {
	float: left;
	display: inline;
	width: 205px;
}

.search01 .search01_03 {
	float: left;
	display: inline;
	width: 149px;
}

.search01 p.search01_04 {
	float: left;
	display: inline;
	margin: 10px 0 0;
	width: 124px;
}



/* search_map
========================================== */
.search_map {
	margin: 0 0 20px;
	border-bottom: 1px solid #CCCCCC;
	background: url(/img/second_bg_01.gif) repeat-y;
	zoom: 1;
}

.search_map:after { /* for Modern Browser */
	content: "."; display: block; clear: both; height: 0px; visibility: hidden;
}

.search_map_01 { margin:10px; overflow:hidden; height:1%;}

.search_map_01 .map_left{ float:left;}
/*.search_map_01 .map_left .map{ border:1px solid #cccccc;}*/
.search_map_01 .map_left .map{ border:1px solid #cccccc; width:540px; height:290px}
.search_map_01 .map_left .map_search{ margin-top:5px;}
.search_map_01 .map_left .map_search .vertical{ vertical-align:top;}
.search_map_01 .map_left .text_box01{ width:140px; vertical-align:top; font-size:12px;}
.search_map_01 .map_left .map_search .map_btn{ margin-left:2px;}
.search_map_01 .map_right{ float:left; margin-left:10px;}
.search_map_01 .map_right .explane{ padding:13px; background:#FFFFFF; border:1px solid #cccccc;}
.search_map_01 .map_right .kensaku{ margin:25px 0 0 21px;}
.search_map_01 .map_right p{ padding:3px 0;}
.search_map_01 .map_right h4{ padding:5px 0;}



/* search_road
========================================== */
.search_load {
	margin: 0 0 20px;
	border-bottom: 1px solid #CCCCCC;
	background: url(/img/second_bg_01.gif) repeat-y;
	zoom: 1;
}

.search_load .waku{ margin:10px; padding:10px; border:1px solid #CCCCCC; background:#FFFFFF; overflow:hidden; zoom: 1;}
.search_load .waku li{ float:left; margin-right:15px;}
.search_load .waku li a{ white-space:nowrap; color:#0099FF;}
