/* CSS Document */


#srch_panel{
	width:714px; 
	margin:0 auto;
}
#srch_panel_bottom{
	width:714px;
	margin:0 auto;
	padding-bottom:10px;
}
.result_count{
	padding-left:30px;
	padding-top:0px;
	padding-bottom:0px;
	text-align:left;
	font-weight:bold;
	color:#FA5AA0;
	font-size: 16px;
	margin-top:0px;
}
.form_table{
clear:both;
padding-top:0px;
padding-left:15px;
padding-right:25px;


}
.form_table_bottom{
clear:both;
padding-top:0px;
padding-left:15px;
padding-right:25px;
padding-bottom:0px;
}

.genre_select_txt{
padding:0 0 0 20px;
background:url(../srch/images_list/form_panel_bg.gif) repeat-y;
width:648px;
text-align:left;
}
.genre_select_txt a:link{
color:#0000cc;
text-decoration:none;
}
.genre_select_txt a:visited{
color:#0000cc;
text-decoration:none;
}
.genre_select_txt a:active{
color:#0000cc;
}
.genre_select_txt a:hover{
color:#0000cc;
text-decoration:underline;
}
.shibo_select_box{
padding:0px 0px 0px 20px;
background:url(../srch/images_list/form_panel_bg.gif) repeat-y;
line-height:200%;
width:648px;
text-align:left;
border-bottom:1px solid #CCCCCC;
}
.shiboss_select_box{
padding:5px 10px 5px 10px;
background:url(../srch/images_list/forms_panel_bg.gif) repeat-y;
line-height:200%;
width:648px;
text-align:left;
clear:both;
}
.shibos_select_box{
padding:0px 10px 0px 10px;
background:url(../srch/images_list/forms_panel_bg.gif) repeat-y;
line-height:200%;
width:648px;
text-align:left;
}
.shibo_select_box img{
float:left;
margin-left:10px;
margin-bottom:5px;
}
.shibo_select_box a:link{
color:#0000cc;
text-decoration:none;
}
.shibo_select_box a:visited{
color:#0000cc;
text-decoration:none;
}
.shibo_select_box a:active{
color:#0000cc;
}
.shibo_select_box a:hover{
color:#0000cc;
text-decoration:underline;
}

.line_select_txt{
padding:5px 10px 5px 10px;
line-height:160%;
width:628px;
background-color:#FFEEF5;

margin:0 auto;
margin-top:10px;
text-align:left;
}
.line_select_txt a:link{
text-decoration:none;
}
.line_select_txt a:visited{
text-decoration:none;
}
.line_select_txt a:active{
text-decoration:under;
font-weight:bold;
}
.line_select_txt a:hover{
text-decoration:underline;
}
.shibo_select_btn{
padding:0px 0px 0px 0px;
background:url(../srch/images_list/form_panel_bg.gif) repeat-y;
line-height:200%;
width:668px;
text-align:right;
}
.search_btn{
width:143px;
padding-top:10px;
background-color:#FFDEEC;
}
.search_txt{
width:500px;
padding-left:20px;
padding-top:10px;
text-align:left;
font-size:10px;
}
.search_table{
width:650px;
}

/*ページ遷移*/
#search_result_numbers{
clear:both;

margin: 0 0 0 0;
margin-top:0px;
margin-bottom:0px;
padding-bottom:0px;
}


/*お店一覧*/
#search_result_box{
clear:both;
width:682px;
margin: 0 auto;
margin-top:10px;
}
.result_list_table{
margin-bottom:15px;
}
.result_list_table td{
color:#333333;
}
.result_list_table .shop_title{
width:566px;
padding:3px;
background-color:#FFDEEC;
height:25px;
font-size:14px;
font-weight:bold;
color:#0033CC;
border-top:1px solid #999999;
border-left:1px solid #999999;
}
.result_list_table .shop_title h3{
font-size:14px;
font-weight:bold;
color:#0033CC;
padding-top:3px;

}
.result_list_table .shop_title img{
margin-right:10px;
margin-left:5px;
vertical-align:bottom;
float:left;
}


.result_list_table .shosai_btn_cel{
width:114px;
background-color:#FFDEEC;
border-top:1px solid #999999;
border-right:1px solid #999999;
text-align:center;
}
.result_list_table .shop_photo{
width:88px;
border-left:1px solid #999999;
border-bottom:1px solid #999999;
border-right:1px solid #999999;
}
.result_list_table .shop_photo img{
padding:5px;

}
.result_list_table .shop_genre{
padding:3px 0px 3px 0px;
width:138px;
text-align:center;
border-bottom:1px solid #999999;
}


.result_list_table .shop_name{
padding:3px 0px 3px 0px;
width:340px;
text-align:left;
border-bottom:1px solid #999999;
}
.result_list_table .shop_name h3{
color:#FF3399;
font-size:14px;
font-weight:bold;
margin-right:10px;
display:inline;
padding-top:3px;
}

.result_list_table .link_cel{
width:114px;
text-align:center;
border-bottom:1px solid #999999;
border-left:1px solid #999999;
border-right:1px solid #999999;
}
.result_list_table .link_cel img{
padding:4px;

}
.result_list_table .tel{
border-bottom:1px solid #999999;
width:478px;
padding:3px 3px 3px 6px;
}
.result_list_table .tel img{
padding-right:3px;
}
.result_list_table .tel span{
color:#FF0000;
font-size:20px;
}
.result_list_table .moyori{
padding:3px 3px 3px 6px;
width:478px;
border-bottom:1px solid #999999;
}
.result_list_table .moyori .eki{
padding:1px;
background-color:#CCCCCC;
color:#333333;
margin-right:5px;
}
.result_list_table .moyori .sikaku{
padding:1px;
background-color:#CCCCCC;
margin-right:5px;
color:#333333;
}
.tel_icon .icons{
text-align:right;
}


#search_keyword_box{
margin:0 auto;
width:714px;
margin-bottom:40px;
margin-top:20px;
}

#search_keyword_box .search_keyword{
padding:5px 5px 5px 10px;
background:url(../srch/images_list/img_nowsearch_bg.gif)
}

#search_keyword_box .search_keyword span{
font-weight:bold;
margin-right:20px;

}
span#keyword {
 background-color:yellow;
 border-style: none;
 margin: 0;
 padding: 0;
}

span#keywordb {
 background-color:yellow;
 border-style: none;
 font-weight:bold;
 margin: 0;
 padding: 0;
}


