/*------------------------		ショップ一覧	----------------------------------*/
.search_box{
	width:auto;
	height:auto;
	min-height:1000px;
	padding:5px 5px 5px 5px;
	margin:5px 5px 1px 10px;
	background-color:#ff0000;
	

}

/*---------------------------------	お店検索画面	---------------------------------*/
/*--------------	検索項目を全てくくる枠	-----------------------*/
.search_komoku_box{
	background-image: url("../img/shop_search.gif") ;
/*	background-attachment: fixed;*/
	background-position: 0% 0%;
	background-repeat: no-repeat;
	width:657px;
	height:auto;
	float:left;
	border-style: solid;
	border-color: #666666;
	border-width: 1px;
	padding-top:16px;
	padding-left: 7px;
	padding-right: 7px;
}

.tenpopo{

	width: 657px;
	text-align:right;
	height: 22px;
	margin-bottom: 10px;
}

.tenpopo1{
	margin-right:3px;
}






.ken{
	width: 260px;
	height: 55px;
	float: left;
	background-color: #cccccc;
}

.ken1{
	width: 600px;
	height: 55px;
}


.come{
	float: right;
	padding-top:7px;
	margin-bottom:7px;
	font-size: 8pt;
}

.tenken{
clear:both;
}






/*--------------	お店の名前	-----------------------*/
.search_shop_name_box_title{
/*	border-top:1px solid #B0B0B0;*/
	background-image: url("../img/kensaku.gif") ;
	background-repeat: repeat-y;
	font-size:8pt;
	color:#009900;
/*	margin-top: 7px;*/
	padding-top:7px;
	margin-bottom:7px;
	padding-left:14px;
	clear:both;	
}
	
/*--------------	お店の地域	-----------------------*/
.search_shop_area_box_title{
	width: 643px;	
	border-top:1px solid #B0B0B0;
	background-image: url("../img/kensaku.gif") ;
	background-repeat: repeat-y;
	font-size:8pt;
	color:#009900;
	padding-top:7px;
	padding-left:14px;
	margin-bottom:0px;
	margin-top:14px;
}




/*--------------	お店の業種	-----------------------*/
.search_shop_gyoshu_box_title{
	border-top:1px solid #B0B0B0;
	background-image: url("../img/kensaku.gif") ;
	background-repeat: repeat-y;
	font-size:8pt;
	color:#009900;
	margin-top: 14px;
	padding-top:7px;
	padding-left:14px;
	margin-bottom:7px;
}

.search_shop_area_box{

}


.search_girl_area_box{

}


/*------------------------		大エリア(都道府県)	----------------------------------*/
.search_area_box{
	width:657px;
	text-align: left;
	background-color: blue;
}

.search_pref_box{
	width:657px;
	height:auto;
/*	margin-bottom:10px;*/


}

.search_pref{
	font-weight: bold;
	width:652px;
	padding-left:28px;
	background-color:#FFFF99;
	padding-left:5px;
	height: 19px;
	line-height:19px;
	clear:both ;
	margin-top:7px;
}

/*------------------------		小エリア（タウン）	----------------------------------*/
.search_town_box{
	width:657px;
	text-align: left;

}


.search_town{
	width:33%;
	float:left;
	text-align: left;

}


.search_town2{
	width:160px;
	float:left;
	text-align: left;


}



/*------------------------		業種一覧枠	----------------------------------*/
.search_shop_gyoshu_box_outside{
	width:657px;
	float:left;

	height:auto;
}

.search_shop_gyoshu_box_inside{
/*	margin-top:7px;*/
	width:657px;
	height:auto;
	background-color:#ffffff;
	float:left;
}

/*------------------------		業種一覧個	----------------------------------*/
.search_shop_gyoshu_item{
	width:20%;
	float:left;

}



/*--------------------　店名検索テキストボックス　------------------*/

.search_shop_name_box{
		width: auto;
		height: auto;
		margin-bottom: 14px;		
}


.p{
		width: auto;
		margin-bottom: 14px;

}

/*--------------------	検索ボタン	------------------*/
/*下*/
.kensaku_submit_button{
	float:left;
	height:auto;
	text-align:center;
	width:657px;
	margin-bottom: 21px;
	margin-top:21px;

}

/*上*/
.kensaku_submit_button2{
	float:right;
	width:475px;
	height:auto;
	text-align:left;
	background-color:red;

}



/*---------------------------------	お店検索結果	---------------------------------*/
.shop_box{
	width:325px;
	padding-bottom:14px;
	height:167px;
	border-right:7px solid #ffffff;	
	border-bottom:1px solid #B0B0B0;	
	float:left;
	margin-top:7px;

}

.shop_banner_gazo{
	width:122px;
/*	height:125px;*/
	height:62px;
	float:left;
	border:0px;
	margin-right:7px;
}


.bobo{	border-top:1px solid #cccccc;
	border-right:1px solid #cccccc;
	border-left:1px solid #cccccc;
	border-bottom:1px solid #cccccc;	
}


.shop_info_box{
	width:196px;
	height:auto;
	float:right;
}


.shop_name{
	background-image: url("../img/sh.gif") ;
	background-repeat: repeat-y;
	padding-left:28px;
	width:297px;
	font-size:10pt;
	text-align:left;
	height:21px;
	float:left;
	font-weight: bold; 
	clear:both;
	border-bottom:1px dotted #cccccc;
	margin-bottom:7px;
}

.shop_area{
	background-image: url("../img/c.gif") ;
	background-repeat: repeat-y;
	padding-left:28px;
	width:167px;
	text-align:left;
	float:left;
	font-size:8pt;
	height:21px;
}

.shop_business_hours{
	background-image: url("../img/e.gif") ;
	background-repeat: repeat-y;
	padding-left:28px;
	width:167px;
	float:left;
	font-size:8pt;
}

.shop_gyoshu{
	background-image: url("../img/g.gif") ;
	background-repeat: repeat-y;
	padding-left:28px;
	width:167px;
	text-align:left;
	float:left;
	font-size:8pt;
	height:21px;
	clear:both;
}

.shop_txt_tel{
	background-image: url("../img/d.gif") ;
	background-repeat: repeat-y;
	padding-left:28px;
	width:167px;
	font-size:8pt;
	float:left;
	height:21px;
}

.shop_txt_comment{
	width:315px;
	background-color:#FFFFff;
	padding:5px;
	height: 44px;
	float:left;	
}

.search_result_banner_box{
	width:664px;
	height:62px;
	margin-left:0px;
	margin-bottom:7px;
	padding-top:7px;
}

.search_result_banner{
	width:215px;
	height:60px;
	float:left;
	margin-right:3px;
	margin-top:0px;
	background:#F5F5F5;
	border-top:1px solid #cccccc;
	border-right:1px solid #cccccc;
	border-left:1px solid #cccccc;
	border-bottom:1px solid #cccccc;	
}

.search_shop_box{	

	background-image: url("../img/shop_search.gif") ;
	/*	background-attachment: fixed;*/
	background-position: 0% 0%;
	background-repeat: no-repeat;
	width:664px;
	height:auto;
	float:left;
	border-style: solid;
	border-color: #666666;
	border-width: 1px;
	padding-top:43px;
	padding-left: 7px;
	padding-right: 0px;
	padding-bottom:21px;
}

/*	検索結果画面ページャ	*/
/*上*/
.pager_box1{
	height:20px;
	padding-top:7px;
	border-right:7px solid #ffffff;
	text-align:center;
}


/*下*/
.pager_box2{
	padding-top:7px;
	border-right:7px solid #ffffff;
	text-align:center;
	clear:both;

}

/*---------------------------------	業種検索結果	---------------------------------*/
.f_clear{
	clear:both;
}



/*---------------------------------	検索結果	---------------------------------*/
/*検索条件にあてはまるデータがないときのメッセージ*/
.search_result_is_no_data{
	color:#FF0000;
	text-align:center;
}



