@charset "UTF-8";

/*************************************************************



Copyright (C) fudol.tv.

Since : 2008-08

Last Modifined : 2010-05-19


*************************************************************/


#main-container .contents-inner h2{
	width: 625px;
	height: 40px;
	margin: 0 auto;
}


#main-container .contents-inner #map-container h3,#main-container .contents-inner .main-category-container h3{
	width: 625px;
	height: 40px;
	margin: 0 auto;
}


#main-container .contents-inner #search-menu-container{
	width: 625px;
	height: 100px;
	margin: 25px auto 0 auto;
	background-image: url(http://kanto.fudol.tv/image/search/search_menu.jpg);
	background-repeat: no-repeat;
}

#main-container .contents-inner #search-menu-container #search_menu_bt{
	display: inline;
	float: right;
	width: 500px;
	height: 50px;
	margin: 9px 5px 5px 0;
	_margin: 9px 0 5px 0;

}

#main-container .contents-inner #search-menu-container #search_menu_bt li {
	display: inline;
	float: left;
	width: 120px;
	margin: 0 5px 0 0;
}

#main-container .contents-inner #search-menu-container #search_menu_from{
	display: inline;
	float: right;
	width: 500px;
	margin-right: 5px;
	_margin-right: 2px;
}

#main-container .contents-inner #search-menu-container #search_menu_from .search_menu_name{
	width: 325px;

}

/* ----------地図検索スタート----------*/

#main-container .contents-inner #map-container{
	width: 658px;
	height: 550px;
	margin: 15px auto 0px auto;
}


#main-container .contents-inner #map-container #category-bar-map #map-flash{
	width: 658px;
	height: 475px;
	margin: 0px auto;
}



/* ----------地図検索エンド----------*/
/* ----------その他検索スタート----------*/


#main-container .contents-inner .main-category-container{
	width: 625px;
	height: auto;
	margin: 20px auto 0 auto;
}

#main-container .contents-inner .main-category-container #area-container-prefecture{
	width: 623px;
	height: auto;
	margin: 0 auto;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #999999;
	border-bottom-color: #999999;
	border-left-color: #999999;
}

#main-container .contents-inner .main-category-container #area-container-prefecture .area-container-details{
	width: 623px;
	height: auto;
	margin: 0 auto;
}

#main-container .contents-inner .main-category-container #area-container-prefecture .area-container-details table {
	width: 623px;
}

#main-container .contents-inner .main-category-container #area-container-prefecture .area-container-details.area-container-details h4{
	width: 623px;
	height: 30px;
	margin: 0 auto;
}


.contents-inner #area-container-prefecture .area-container-details table tr .area-title{
	width: 120px;
	_width: 99px;
	height: auto;
	padding: 2px 0;
	border-right-width: 2px;
	border-bottom-width: 2px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-right-color: #FFFFFF;
	border-bottom-color: #FFFFFF;
	background-color: #666;
	line-height: 250%;
	color: #FFF;
	font-size: 92.4%;
	text-align: center;
}


.contents-inner #area-container-prefecture .area-container-details table tr .search-station{
	width: 350px;
	height: auto;
	padding: 2px 0;
	border-right-width: 2px;
	border-bottom-width: 2px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-right-color: #FFFFFF;
	border-bottom-color: #FFFFFF;
	background-color: #666;
	line-height: 250%;
	color: #FFF;
	font-size: 92.4%;
	text-align: center;
}


.contents-inner #area-container-prefecture .area-container-details table tr .search-deli{
	width: auto;
	height: auto;
	padding: 2px 0;
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #FFFFFF;
	background-color: #666;
	line-height: 250%;
	color: #FFF;
	font-size: 92.4%;
	text-align: center;
}


.contents-inner #area-container-prefecture .area-container-details table tr .details-area{
	width: 115px;
	height: auto;
	padding: 2px 0 2px 5px;
	border-right-width: 2px;
	border-bottom-width: 2px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-right-color: #FFFFFF;
	border-bottom-color: #FFFFFF;
	background-color: #EEEEEE;
	line-height: 250%;
	font-size: 92.4%;
	color: #333;
}


.contents-inner #area-container-prefecture .area-container-details table tr .details-station{
	width: 345px;
	height: auto;
	padding: 2px 0 2px 5px;
	border-right-width: 2px;
	border-bottom-width: 2px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-right-color: #FFFFFF;
	border-bottom-color: #FFFFFF;
	background-color: #dddddd;
	line-height: 250%;
	font-size: 92.4%;
	color: #333;
}


.contents-inner #area-container-prefecture .area-container-details table tr .details-area-deli{
	width: auto;
	height: auto;
	padding: 2px 0 2px 5px;
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #FFFFFF;
	background-color:#EEE;
	line-height: 250%;
	font-size: 92.4%;
	color: #333;
}

#main-container .contents-inner .main-category-container,#main-container .contents-inner #category-container,#main-container .contents-inner .main-category-container{
	width: 625px;
	height: auto;
	margin: 20px auto 0 auto;
}


#main-container .contents-inner .main-category-container .category-details,#main-container .contents-inner .main-category-container .charge-details{
	width: 623px;
	height: auto;
	margin: 0 auto;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #999999;
	border-bottom-color: #999999;
	border-left-color: #999999;
}

#main-container .contents-inner label{
	padding: 0 0 0 3px
}

#main-container .contents-inner label:hover {
	background-color: #eee;
}


.check{
	display: inline;
	float: left;
	width: 130px;
	height: auto;
	margin: 13px 0 0 18px;
	font-size: 92.4%;
	color: #333;
}

#main-container .contents-inner .main-category-container .category-details .btn-search,#main-container .contents-inner .main-category-container .charge-details .btn-search{
	clear: both;
	width: 550px;
	height: auto;
	margin: 0 auto;
	padding: 10px 0 7px 0px;
	text-align: right;
}


.shop_non{
	color: #EEEEEE;
}

.link_non{
	color: #999;
}



