@charset "UTF-8";



/* -------------------------- */
/* AUTHOR: weblime design project Masayuki Fujimoto */
/* LAST MODIFIED: 2009.05.29 fri */
/* -------------------------- */


/* -------------------------- */
/* 基本 */
/* -------------------------- */


.gourmet #searchContent {
	margin: 0;
	padding: 0;
	float:left;
	width:690px;
} 

#searchContent .nowslsp {
width:690px;
border-bottom:1px solid #ccc;
margin:0;
padding:0 0 5px 0;
}

#searchContent .nowslsp_l {
width:500px;
float:left;
background:url(../images/search_list/now_search.gif) no-repeat;
padding:2px 0 0 105px;
}

#searchContent .nowslsp_r {
width:auto;
float:right;
padding:2px 0 0 0;
}

#searchContent .slsp250l {
width:690px;
clear:both;
margin:5px 0 10px 0;
}







/* -------------------------- */
/* 検索表示 */
/* -------------------------- */


#searchContent .sp_search {
background:url(../images/sp_search_bg.gif) repeat-y;
margin-bottom:10px;
}

# .sp_search_in {
background:url(../images/top_searctab_spbg.gif) repeat-x bottom;
margin:0px 2px;
}

#searchContent .sp_search_last {
background:url(../images/top_searctab_spbglast.gif) repeat-x bottom;
margin:0px 2px;
}

#searchContent .sp_search_tableft {
width:340px;
float:left;
}

#searchContent .sp_search_tabright {
width:340px;
float:right;
}


#searchContent .sp_search_left {
width:230px;
float:left;
}

#searchContent .sp_search_right {
width:425px;
float:right;
padding:17px 5px 15px 0;
}


/* -------------------------- */
/* 検索結果表示 */
/* -------------------------- */

#searchContent .searchlist {
width:690px;
margin-bottom:30px;
}

#searchContent .searchlist_top {
background:#f5ece2;
padding:0;
margin:0;
}

#searchContent .slsp_left {
width:auto;
float:left;
margin:0;
display:inline;
}

#searchContent .slsp_right {
width:215px;
float:right;
padding:10px 5px 0 0;
display:inline;
}

#searchContent .slsp_photo_left {
width:149px;
float:left;
margin:1px 0 0 0;
display:inline;
}

#searchContent .slsp_text_right {
width:320px;
float:left;
margin:10px 0 0 10px;
display:inline;
}

#searchContent .mapSp {
width:200px;
height:150px;
float:right;
margin:0;
display:inline;
border:1px solid #ddd;
}



#searchContent .slsp_text2_right {
text-align:right;
padding:0 10px 0 0;
}



#searchContent .searchlist_btm {
background:url(../images/search_list/line_btm.gif) no-repeat bottom;
text-align:right;
padding:3px 5px 5px 0px;
}

/* -------------------------- */
/* 文字 */
/* -------------------------- */

p.search_btm {
font-size:1.0em;
line-height:1.2;
text-align:right;
margin:5px 0 0 0;
}

p.search_sitename_f {
font-size:1.0em;
font-weight:bold;
color:#666;
line-height:1.2;
margin:3px 0 5px 0;
}

p.search_sitename {
font-size:1.6em;
font-weight:bold;
line-height:1.2;
padding:5px;
}

p.slspicon_on {
font-size:1.2em;
font-weight:bold;
line-height:1.2;
float:right;
margin:0;
display:inline;
}

p.slspicon_off {
font-size:1.2em;
line-height:1.2;
float:right;
margin:0;
display:inline;
color:#aaa;
}


p.shop_copy {
font-size:1.4em;
line-height:1.6;
font-weight:bold;
color:#bb0000;
margin:8px 0 5px 0;
padding:0;
}

.dataicon {
padding:2px 0 0 60px;
min-height:20px;
height: auto !important;
height: 20px;
border-bottom:1px solid #eee;
}

.ic1 {
background:url(../images/search_list/datai1.gif) no-repeat;
}
.ic2 {
background:url(../images/search_list/datai2.gif) no-repeat;
}
.ic3 {
background:url(../images/search_list/datai3.gif) no-repeat;
}
.ic4 {
background:url(../images/search_list/datai4.gif) no-repeat;
}

p.nowslread {
font-size:1.6em;
line-height:1.2;
font-weight:bold;
}

p.slnum {
font-size:1.0em;
line-height:1.2;
color:#666;
}

span.redhead {
color:#ff0000;
font-weight:bold;
}


span.nowslh {
color:#ff0000;
}

p.nowsl_r {
font-size:1.0em;
line-height:1.0;
padding:5px 0 0 0;
}




/* -------------------------- */
/* リンク 設定 */
/* -------------------------- */

a.link_bg {text-decoration:none; background:#eee; padding:5px; border:1px solid #ddd; color:#0000cc;} 
a.link_bg:visited {text-decoration:none; background:#eee; padding:5px; border:1px solid #ddd; color:#0000cc;} 
a.link_bg:hover {text-decoration:none; background:#f3643b; padding:5px; border:1px solid #ffff88; color:#fff;} 
a.link_bg:hover {text-decoration:none; background:#f3643b; padding:5px; border:1px solid #ddd; color:#fff;} 


/* -------------------------- */
/* 画像ロールオーバー 設定 */
/* -------------------------- */

a.link_shop_couponbtn {
  display: block;
  float:right;
  width: 300px;
  height: 32px;
  margin-bottom:10px;
  /* \*/
  overflow: hidden;
  /* */
  text-indent: -9999px;
  background: url(../images/shop/coupon_btn.jpg) no-repeat 0 0;
}

a.link_shop_couponbtn:hover {
background:url(../images/shop/coupon_btn.jpg) no-repeat 0 -32px;
}

