
/*-----------------------------------------------------------------*/
/*　パンくず　*/
#Page_navi_box {
	width: 880px;
	height:40px;
	float:left;
	margin: 0px 0px 0px 0px; text-align:right;
	padding: 0px 0px 0px 0px; background:url(/img/Page_navi_bg.jpg) no-repeat;
}

#Page_navi_box ul {
	width: 880px;
	float: left;
	margin: 0px 0px 0px 0px; /*上 右 下 左*/
	padding: 0px 0px 0px 0px; /*上 右 下 左*/
}
#Page_navi_box li {
	float:right;
	margin: 0px 0px 0px 0px;
	padding: 12px 10px 3px 0px;
	list-style-type:none;
}

		#Page_navi_box a{
			text-decoration:none;
		}
		/*#Page_navi_box a:hover {
			COLOR: #182e62;
			font-size: 13px ;
			text-decoration:underline;
		}
		#Page_navi_box a:visited {
			COLOR: #182e62;
			font-size: 13px ;
			text-decoration:none;
		}*/

/*-----------------------------------------------------------------*/

/*　コンテンツボックス　*/
#content_box {
	float:left;
	width: 880px;
	height:25px;
	margin: 10px 0px 0px 0px;
	padding: 0px 0px 0px 0px;	

}

					#content_box a:link{
						COLOR: #182e62; 
						font-size: 11px ;
						font-weight: bold;
						text-decoration:none;
					}
					#content_box a:hover {
						COLOR: #182e62;
						font-size: 11px ;
						font-weight: bold;
						text-decoration:underline;
					}
					
					#content_box a:visited {
						COLOR: #3f5771;
						font-size: 11px ;
						font-weight: bold;
						text-decoration:none;
					}


#content_box ul{
	width: 880px;
	height:20px;
	margin: 0px 0px 0px 0px; /*上 右 下 左*/
	padding: 0px 0px 0px 0px; /*上 右 下 左*/
}
	#content_box li.menu_icon1{
		width: 80px;
		height:25px;
		float: left;
		margin: 0px 1px 0px 0px;
		padding: 0px 0px 0px 0px; list-style-type:none;
	}
	#content_box li.menu_icon2{
		width: 60px;
		height:25px;
		float: left;
		margin: 0px 1px 0px 0px;
		padding: 0px 0px 0px 0px; list-style-type:none;
	}
	#content_box li.menu_icon3{
		width: 70px;
		height:25px;
		float: left;
		margin: 0px 1px 0px 0px;
		padding: 0px 0px 0px 0px; list-style-type:none;
	}


#content_box li.left{
	float: left;
	white-space: nowrap;
	list-style-type:none;
	width:3px;
	height:20px;
	margin: 0px 0px 0px 0px; /*上 右 下 左*/
	padding: 5px 0px 0px 0px; /*上 右 下 左*/
	background: url(/img/bar10.gif) no-repeat;
}
#content_box li.center{
	float: left;
	white-space: nowrap;
	list-style-type:none;
	height:20px;
	margin: 0px 0px 0px 0px; /*上 右 下 左*/
	padding: 5px 8px 0px 10px;/*上 右 下 左*/
	background: url(/img/bar10.gif) -30px 0px repeat;
}

#content_box li.right{
	float: left;
	white-space: nowrap;
	list-style-type:none;
	width:3px;
	height:20px;
	margin: 0px 0px 0px 0px; /*上 右 下 左*/
	padding: 5px 5px 0px 0px; /*上 右 下 左*/
	background: url(/img/bar10.gif) -197px 0px no-repeat;
}







/*-----------------------------------------------------------------*/
/*　ナビメインボックス　*/
#navi_main {
	float: right;
	width: 200px;
	margin: 5px 0px 0px 0px; /*上 右 下 左*/
	padding: 0px 0px 0px 0px; /*上 右 下 左*/
}
/*-----------------------------------------------------------------*/
#right_navi_bar {
	float:left;
	width: 165px;
	height:23px;
	margin: 0px 0px 0px 0px;
	padding: 7px 0px 0px 35px; background:url(/img/right_navi_bg.jpg) no-repeat;
}


#right_navi_box {
	float:left;
	width: 180px;
	margin: 0px 0px 0px 0px;
	padding: 10px 10px 10px 10px; background:url(/img/right_navi_bg.jpg) 0px -31px repeat;
}
	#right_navi_box ul{
		float:left;
		width: 180px;
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
	}
	#right_navi_box li.main{
		float:left;
		width: 180px;
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 0px; list-style-type:none;
	}
	#right_navi_box li.top{
		float:left;
		width: 165px;
		margin: 0px 0px 0px 15px;
		padding: 0px 0px 0px 0px; list-style-type:none;
	}
	#right_navi_box li.sub{
		float:left;
		width: 150px;
		margin: 0px 0px 0px 30px;
		padding: 0px 0px 0px 0px; list-style-type:none;
	}


#right_navi_guide_box {
	float:left;
	width: 170px;
	margin: 0px 0px 0px 0px; line-height:1.8em; color:#333333;
	padding: 10px 15px 0px 15px; background:url(/img/right_navi_gide_bg.jpg) 0px -31px repeat;
}
#right_navi_guide_box_bottom {
	float:left;
	width: 200px;
	height:10px;
	margin: 0px 0px 10px 0px;
	padding: 0px 0px 0px 0px; background:url(/img/right_navi_gide_bg.jpg) 0px -490px repeat;
}

/*-----------------------------------------------------------------*/
/*　検索ボックス */
#list_navi_box {
	width: 200px;
	float:left;
	margin: 0px 0px 10px 0px;
	padding: 0px 0px 0px 0px;
}

	#list_navi_box ul {
		width: 200px;
		float:left;
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
	}
	
	#list_navi_box li.top {
		float:left;
		width: 165px;
		height:35px;
		margin: 0px 0px 0px 0px; list-style-type:none; color:#333333;
		padding: 5px 0px 0px 35px; background:url(/img/right_navi_gide_bg.jpg) no-repeat;
	}
	#list_navi_box li.center {
		float:left;
		width: 170px;
		margin: 0px 0px 0px 0px; list-style-type:none;
		padding: 0px 15px 0px 15px; background:url(/img/right_navi_gide_bg2.jpg) repeat;
	}
	#list_navi_box li.bottom {
		float:left;
		width: 200px;
		height:10px;
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 0px; background:url(/img/right_navi_gide_bg.jpg) 0px -490px repeat;
	}

#list_navi_box .area_list{
	width: 170px;
	float:left;
	margin: 0px 0px 3px 0px;
	padding: 0px 0px 2px 0px; border-bottom:#E8E8E8 1px dotted;
}












#area_ranking_box{
	width: 200px;
	height:280px;
	float:left;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px; background:url(/img/area_rank_shop.jpg) no-repeat;
	
}
#area_ranking_box a{
	color:#000000;
	
}
#area_ranking_box ul{
	width: 180px;
	float:left;
	margin: 35px 0px 0px 0px;
	padding: 0px 10px 0px 10px;
	
}

#area_ranking_box li{
	width: 180px;
	height:20px;
	float:left;
	margin: 0px 0px px 0px;
	padding: 5px 0px 0px 0px; list-style-type:none; border-bottom:#333333 1px dotted;
	
}


/*-----------------------------------------------------------------*/

/*-----------------------------------------------------------------*/
/*　店舗表示メインボックス　*/
#content_main {
	float: left;
	width: 670px;
	margin: 5px 0px 0px 0px; /*上 右 下 左*/
	padding: 0px 0px 0px 0px; /*上 右 下 左*/
}
/*-----------------------------------------------------------------*/

/*-----------------------------------------------------------------*/
/*　業種メインボックス　*/
div#type_bar {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	width: 670px;
	height: 30px;
	background: url(/img/content/type4.jpg) no-repeat;
}
			div#type_bar h3{
				margin: 0px 0px 0px 0px;
				padding: 7px 0px 0px 80px;
				font-size: 12px;
				color:#444444;
			}

/*-----------------------------------------------------------------*/
/*　業種ページの地域検索　*/
div#type_area {
	margin: 0px 0px 0px 0px;
	padding: 10px 10px 10px 10px;
	width: 650px;
	height:240px;
	float: left;
	background:url(/img/type_map.jpg) no-repeat;
}
	div#type_area ul{
		width: 650px;
		float: left;
		margin: 0px 0px 2px 0px;
		padding: 0px 0px 0px 0px;
	}
div#type_area li.area{
	height:21px;
	float: left;
	margin: 0px 15px 0px 0px;
	padding: 4px 0px 0px 20px;
	list-style-type:none; background:url(/img/type_area_icon.png) no-repeat;
}
div#type_area li.hed {
	width: 80px;
	height:21px;
	float: left;
	margin: 0px 10px 0px 0px; background:url(/img/type_parea_bg.jpg) no-repeat;
	padding: 4px 0px 0px 0px; list-style-type:none;
	font-size:12px; font-weight:bold; color:#FFFFFF; text-align:center;
}

/*-----------------------------------------------------------------*/

/* 業種一覧にて利用 html_type/index.asp */
/*-----------------------------------------------------------------*/
#typeindex{
	float: left;
	width: 880px;
	margin: 5px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}
#typeindex h2{
	float: left;
	width: 880px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	font-size: 20px;
	font-weight: bold;
	border-bottom:#CCCCCC 1px dotted;
}
#typeindex h2 a{
	font-size: 20px;
	font-weight: bold;
}
#typeindex ul{
	float: left;
	width: 880px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}
#typeindex li{
	float: left;
	list-style-type:none;
	margin: 0px 0px 0px 0px;
}
#typeindex li.head{
	width: 880px;
	padding: 10px 0px 2px 0px;
}
#typeindex li.head h3{
	width: 870px;
	height:20px;
	font-size: 15px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 10px;
	background: url(/img/icon24.gif) no-repeat ;
}
#typeindex li.dt{
	width: 130px;
	margin: 0px 0px 0px 10px;
	padding: 2px 0px 2px 15px;
	background: url(/img/check5.gif) no-repeat #F2F2F2;
}
#typeindex li.ret{
	width: 880px;
	margin: 10px 0px 0px 0px;
	padding: 5px 0px 5px 0px;
	font-size:15px;
	text-align: right;
	background:#F2F2F2;
	border-bottom: 1px dotted #cccccc;
}
#typeindex li.ret a{
	font-size:12px;
}



/*-----------------------------------------------------------------*/
/*　フレームテキストリンク　*/
div#frame_text_bar {
	margin: 15px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	width: 670px;
	height: 30px;
	float:left;
	background: url(/img/menu/menu_bg3.jpg) repeat;
}
div#frame_text_bar h3{
	margin: 0px 0px 0px 0px;
	padding: 7px 0px 0px 15px;
	color:#444444;
	float:left;
}

div#frame_all_box {
	width: 648px;
	float:left;
	margin: 0px 0px 0px 0px;
	padding: 5px 10px 5px 10px; border-bottom:#CCCCCC 1px solid; border-left:#CCCCCC solid 1px; border-right:#CCCCCC 1px solid;
}
	div#frame_all_box ul{
		width: 648px;
		float:left;
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
	}
	div#frame_all_box li.shop{
		width: 648px;
		float:left;
		margin: 0px 0px 0px 0px; font-size:10px;
		padding: 0px 0px 0px 0px; list-style-type:none;
	}
	div#frame_all_box li.tel{
		width: 648px;
		float:left;
		margin: 0px 0px 0px 0px; font-size:10px;
		padding: 0px 0px 0px 0px; list-style-type:none;
	}
	div#frame_all_box li.data{
		width: 648px;
		float:left;
		margin: 0px 0px 0px 0px; font-size:10px;
		padding: 0px 0px 0px 0px; list-style-type:none;
	}



	div#frame_all_box li.line{
		width: 648px;
		height:1px; line-height:0.1em;
		float:left;
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 0px; list-style-type:none; border-bottom:#CCCCCC 1px dotted;
	}



