@charset "UTF-8";
/* search.css */


/* index */
.search_index_btn {
	padding-bottom:300px;
}
.search_index_btn li {
	float:left;
	padding-left:15px;
}


/* areas */
.areas_menu {
	padding:10px;
	border:4px solid #deefa4;
	text-align:center;
}
.areas_menu ul {
	width:600px;
	margin:0px auto;
}
.areas_menu li {
	float:left;
	background-image:url(../images/icon_arrow03.gif);
	background-repeat:no-repeat;
	background-position:0% 50%;
	padding:0px 20px 0px 10px;
}
.areas_menu li span {
	padding-right:1em;
}
h3.areas_ttl {
	margin-bottom:15px;
}
h4.areas_ttl {
	background-image:url(../images/icon_list03.gif);
	background-repeat:no-repeat;
	background-position:0% 50%;
	margin:15px 0px 5px 10px;
	padding-left:15px;
	color:#7da700;
	font-size:100%;
}
.areas_table {
	border:1px solid #cccccc;
	width:632px;
	margin-left:10px;
}
.areas_table th {
	border:1px solid #ffffff;
	background-color:#e6e6e6;
	text-align:left;
	vertical-align:top;
	padding:5px 10px;
}
.areas_table th.th2 {
	width:150px;
}
.areas_table th.th3 {
	border-left:0px;
}
.areas_table td {
	border:1px solid #ffffff;
	text-align:left;
	vertical-align:top;
	padding:5px 10px;
}
.areas_table td.td1 p {
	float:left;
	width:540px;
}
.areas_table td.td2 {
	border-right:1px solid #e6e6e6;
}
.areas_table td.td3 {
	border-left:0px;
}
.areas_table .areas_btn {
	display:block;
	float:right;
	width:50px;
}
.areas_table .areas_btn {
	display:block;
	float:right;
	width:50px;
}
.areas_ttl a:link {color:#0aa1d3; text-decoration:underline;}
.areas_ttl a:visited {color:#0aa1d3; text-decoration:underline;}
.areas_ttl a:hover {color:#7da700; text-decoration:none;}
.areas_ttl a:active {color:#7da700; text-decoration:none;}


/* member */
.member_table {
	width:644px;
	border-top:1px solid #99cc00;
	border-bottom:1px solid #99cc00;
	margin-top:20px;
}
.member_table th {
	width:100px;
	background-color:#deefa4;
	padding:10px 10px 15px;
	background-image:url(../search/member_images/member_bg01.gif);
	background-repeat:repeat-x;
	background-position:0% 100%;
}
.member_table td {
	background-color:#ffffff;
	padding:10px 10px 15px;
	background-image:url(../search/member_images/member_bg01.gif);
	background-repeat:repeat-x;
	background-position:0% 100%;
}
.line1 th,.line1 td {
	border-top:2px solid #ffffff;
}
.line4 th,.line4 td {
	background-image:none;
	border-bottom:2px solid #ffffff;
	padding:10px 10px 10px;
}
.member_btn {
	text-align:center;
	padding:30px 0px 0px;
}
.line2 input,.line3 input {
	width:250px;
	background-color:#f4fafd;
	border:1px solid #cccccc;
}


/* member_result */
.member_result_box {
	background-image:url(../search/member_images/member_bg01.gif);
	background-repeat:repeat-x;
	background-position:0% 100%;
	padding:10px 10px;
}
.member_result_number {
	padding:10px 10px;
	text-align:center;
}
.member_result_table {
	width:644px;
	border-left:1px solid #99cc00;
}
.member_result_table th {
	background-color:#99cc00;
	border-right:1px solid #ffffff;
	color:#ffffff;
	font-size:80%;
	padding:2px 10px;
}
.member_result_table .th1 {
	width:13em;
}
.member_result_table .th3 {
	width:13em;
	border-right:1px solid #99cc00;
}
.member_result_table td {
	border-right:1px solid #99cc00;
	border-bottom:1px solid #99cc00;
	padding:5px 10px;
}


/* search_about */
.search_about_ttl01 {
	position:relative;
}
.search_about_data {
	position:absolute;
	top:0px;
	right:0px;
	line-height:32px;
}
.search_about_table {
	width:310px;
	margin-top:20px;
	border-right:1px solid #99cc00;
	border-bottom:1px solid #99cc00;

}
.search_about_table th {
	border-top:1px solid #ffffff;
	border-left:1px solid #ffffff;
	background-color:#99cc00;
	padding:2px 10px;
	color:#ffffff;
	text-align:center;
}
.search_about_table td {
	border-top:1px solid #99cc00;
	border-left:1px solid #99cc00;
	padding:2px 10px;
}
.search_about_table th.th1 {
	border-top:1px solid #99cc00;
	border-left:1px solid #99cc00;
	width:34%;
}
.search_about_table th.th3 {
	border-top:1px solid #99cc00;
	width:66%;
}
.search_about_table th.th2 {
	width:33%;
}
.search_about_table td.td1 {
	width:34%;
}
.search_about_table td.td2 {
	width:33%;
	text-align:right;
}
.trline2 td {
	background-color:#f5f5f5;
}
.search_about_table1 {
	float:left;
}
.search_about_table2 {
	float:right;
}
.search_about_table th a {
	color:#ffffff !important;
}


/* area_detaildata */
.area_detaildata h4.areas_ttl {
	margin:15px 0px 5px 0px;
}
.area_detaildata .areas_table {
	width:642px;
	margin-left:0px;
	margin-bottom:20px;
}



/* submenu */
#submenu_search01 a {background-image:url(../search/images/submenu_search_btn01.gif);}
#submenu_search01on a {background-image:url(../search/images/submenu_search_btn01on.gif);}
#submenu_search01 a:hover {background-image:url(../search/images/submenu_search_btn01on.gif);}
#submenu_search02 a {background-image:url(../search/images/submenu_search_btn02.gif);}
#submenu_search02on a {background-image:url(../search/images/submenu_search_btn02on.gif);}
#submenu_search02 a:hover {background-image:url(../search/images/submenu_search_btn02on.gif);}
#submenu_search03 a {background-image:url(../search/images/submenu_search_btn03.gif);}
#submenu_search03on a {background-image:url(../search/images/submenu_search_btn03on.gif);}
#submenu_search03 a:hover {background-image:url(../search/images/submenu_search_btn03on.gif);}

#submenu_search04 a {background-image:url(../search/images/submenu_search_btn04.gif);}
#submenu_search04on a {background-image:url(../search/images/submenu_search_btn04on.gif);}
#submenu_search04 a:hover {background-image:url(../search/images/submenu_search_btn04on.gif);}

#submenu_search05 a {background-image:url(../search/images/submenu_search_btn05.gif);}
#submenu_search05on a {background-image:url(../search/images/submenu_search_btn05on.gif);}
#submenu_search05 a:hover {background-image:url(../search/images/submenu_search_btn05on.gif);}
