/*
=========================
店舗リストページ
=========================
*/

/*共通*/
input{
	margin-right:3px;
}


/*ID*/
#search a{
	color:#0033CC;
	text-decoration:underline;
}

#result_data{
	background-image:url(../common_image/line01_shop.jpg);
	background-repeat:repeat-x;
	padding-top:10px;
	margin-bottom:10px;
}

/*テキスト*/
.selected{
	font-weight:bold;
	color:#0033CC;
}

.selected_out{
	font-weight:bold;
	color:#FF6600;
	text-decoration:underline;
}

#search .search_txt{
	color:#0033CC;
}

#search .search_txt h1{
	font-size:100%;
	margin:0px;
}

/*その他*/
.search_bg{
	border:2px solid #FF6B08;
	background-color:#FEFCDA;
	padding:10px 10px 5px 10px;
}

.search_bg02{
	border-bottom:2px solid #FF6B08;
	border-left:2px solid #FF6B08;
	border-right:2px solid #FF6B08;
	padding:5px 10px 10px 10px;
}

.result_marg01{
	margin-top:20px;
	margin-bottom:5px;
}

#search .result_icon_padd{
	padding:3px 5px 3px 0px;
}

#search .result_td_padd,.result_line_dot{
	padding:3px 0px;
	line-height:120%;
}

#search .result_td_line_padd{
	padding:7px 0px;
}

#search .result_line_dot{
	background-image:url(../common_image/line_dot.gif);
	background-repeat:repeat-x;
}

#result_data .result_catch{
	padding:6px 0px;
}

#result_data .result_txt{
	background-image:url(../common_image/line_dot.gif);
	background-repeat:repeat-x;
	padding:6px 0px 10px 0px;
}

#result_data .result_pic{
	padding:0px 10px 10px 0px;
}

#result_data .result_txt_marg{
	margin-left:20px;
}

#result_data .result_data01{
	border:1px solid #FF6B08;
}

#result_data .result_data01_01{
	border-right:1px solid #FF6B08;
	background-color:#FEFCDA;
	color:#FF6B08;
	text-align:center;
	padding:5px 0px;
}

#result_data .result_data01_02{
	padding:5px 5px 5px 15px;
}

#result_data .result_data01_03{
	border-right:1px solid #FF6B08;
	border-left:1px solid #FF6B08;
	background-color:#FEFCDA;
	color:#FF6B08;
	text-align:center;
	padding:5px 0px;
}


/*店名背景*/
#result_data .result_shopname_bg{
	background-image:url(../common_image/srh_bg_ttl_shoplist.gif);
	background-color:#FFECEC;
	background-repeat:repeat-x;
	padding-top:3px;	
}

#result_data .result_shopname01{
	font-size:medium;
	width:60%;
	height:25px;
	padding:7px 20px 3px 20px;
}

#result_data .result_shopname02{
	width:40%;
	padding:7px 20px 3px 0px;
	text-align:right;
}

#result_data .result_shopname01 a:link,a:hover,a:visited,a:active{
	color:#CC0000;
	text-decoration:underline;
}


/*飲めるお店*/
.search_nomeru_link{
	margin-top:35px;
}

#search_bg02{
	border:1px solid #FF6B08;
	background-color:#FEFCDA;
	padding:10px 10px;
}



/* Myページ追加 */
table.result_marg01 a.txt_link01,#result_data a.txt_link01{
	color:#FF6600;
	text-decoration:underline;
}

/*フットテキスト（09年7月22日修正）*/
div.foot_text{
	width:771px;
	margin:20px auto 0px;
	font-size:80%;
	font-weight:normal;
	color:#663300;
	text-align:left;
}

/*飲める店リンク追加（09年9月1日修正）*/
div.search_shop_area_top{
	background:url(../common_image/search_shop_area_top.gif) no-repeat top;
	padding-top:5px;
	margin:10px 0px;
}

div.search_shop_area_bottom{
	background:url(../common_image/search_shop_area_bottom.gif) no-repeat bottom;
	padding-bottom:5px;
}

div.search_shop_area{
	background-color:#fff4e6;
}

div.search_shop_area ul{
	padding:0px 15px;
	list-style-type:none;
	width:741px;
}

div.search_shop_area li{
	background:url(../common_image/icon04.gif) no-repeat left 1px;
	padding-left:15px;
	display:inline;
	margin-right:10px;
	line-height:150%;
}

div.search_shop_area li.li_on{
	background:url(../common_image/icon04_on.gif) no-repeat left center;
	padding-left:15px;
	display:inline;
	margin-right:10px;
	line-height:150%;
	color: #FF6600;
	font-weight:bold;
	font-size:120%;
}


/* 2011/11/02　更新 */
div.base div.bnr_area{
	margin:20px 0px 5px;
	text-align:center;
}

div.base div#result_data div.btn_box{
	background-color:#e9ded0;
	margin:10px 0px 0px;
	padding:10px 0px 10px;
	text-align:center;
}
/* 2014/02/27　更新 */
div.base div#result_data div.btn_box14{
	background-color:none;
	margin:0px 0px 10px;
	padding:5px 0px 10px;
	text-align:center;
}

/* 2012/02/16　更新 */
div.search_shop_chainbox{
	background:url(../common_image/srh_chainbox_bg.gif) no-repeat top;
	margin:15px 0px 25px;
	height:34px;
	position:relative;
}

div.search_shop_chainbox ul{
	position:absolute;
	top:5px;
	left:135px;
	list-style-type:none;
}

div.search_shop_chainbox ul li{
	float:left;
	margin-right:10px;
}







