/*============================================================
//  メインビジュアル
//==========================================================*/
.shopl-main {text-indent:-6666px; height:195px; margin-top:8px; background:url(../img/shoplist/shopl-main.jpg) no-repeat;}



/*============================================================
//  サイドメニュー
//==========================================================*/
.side .side-shopl-tit {display:block; padding:10px; background:#000000; color:#FFFFFF; font-weight:normal; border-bottom:2px solid #e96130;}
.side .side-shopl {margin-bottom:15px;}
.side .side-shopl li {display:block; background:url(../img/shoplist/shopl-side.gif) repeat-x #f0f0f0; border:solid 1px #bebebe; border-top:none;}
.side .side-shopl li a {display:block; padding:10px 10px 10px 35px;}
.side .side-shopl li a:hover {background:url(../img/shoplist/shopl-side-a.gif) repeat-x #f0f0f0;}



/*============================================================
//  コンテンツ
//==========================================================*/
.contents h3 {font-size:12px; font-weight:normal; color:#FFFFFF; padding:10px; border:1px solid #6d5952; background:#7f6860; background:url(../img/shoplist/shopl-titbg.gif) repeat-x;}
.shop-info {padding:0 0 30px 0;}
.shop-info em {display:block; padding-bottom:5px; color:#FF0000; font-style:normal;}
.shop-info p {padding:10px 0;}
.shop-name {display:block; padding:10px; font-weight:normal; background:#f5f5f5; border-bottom:1px solid #CCCCCC; border-top:1px solid #FFFFFF; margin-bottom:10px;}
.shopl-tab {margin-bottom:10px;}
.shop-tabtit {width:20%; background:#f8f3f1;}
.shopl-tab td {padding:6px 5px 5px 8px; border-bottom:dotted 1px #CCCCCC; border-top:solid 1px #FFFFFF;}

.sli-left {float:left; padding-top:15px;}
.sli-right {float:right; width:270px; padding-top:15px;}



/*============================================================
//  ショップ検索
//==========================================================*/
.search {}
.search li {display:block;}
.search li a {display:block; height:50px; text-indent:-6666px;}
.search .sea_mn01 {background:url(../img/shop-search/side_ser_mn01.gif);}
.search .sea_mn02 {background:url(../img/shop-search/side_ser_mn02.gif);}
.search .sea_mn03 {background:url(../img/shop-search/side_ser_mn03.gif);}
.search .sea_mn04 {background:url(../img/shop-search/side_ser_mn04.gif);}
.search .sea_mn05 {background:url(../img/shop-search/side_ser_mn05.gif);}
.search .sea_mn01 a:hover {background:url(../img/shop-search/side_ser_mn01a.gif);}
.search .sea_mn02 a:hover {background:url(../img/shop-search/side_ser_mn02a.gif);}
.search .sea_mn03 a:hover {background:url(../img/shop-search/side_ser_mn03a.gif);}
.search .sea_mn04 a:hover {background:url(../img/shop-search/side_ser_mn04a.gif);}
.search .sea_mn05 a:hover {background:url(../img/shop-search/side_ser_mn05a.gif);}

.sear_win_ff {background:url(../img/shop-search/sh-ser_bg01.gif); padding:3px;}
.sear_win_f {background:#FFF; padding:6px;}
.sear_tab {}
.sear_tab td {border:1px solid #e3e3e3; padding:5px 7px 3px 7px;}
.sear_tab .sear_tab_t {background:url(../img/shop-search/sh-ser_bg02.gif); color:#FFF; font-weight:bold; padding:6px 9px 4px 9px; border:none;}
.sear_tab strong {color:#0078ff;}

.sea_ans {padding:20px 0 5px 0;}
.ans_tab {background:#898989;}
.ans_tab td {text-align:right; background:#FFF; padding:6px 7px 5px 7px;}
.ans_tab .ans_tab_t {text-align:center; background:url(../img/shop-search/sh-ser_bg03.gif); color:#FFF; font-weight:bold;}

.sea_list_tab {background:#c5c5c5;}
.sea_list_tab td {background:#ffffff; padding:6px 7px 5px 7px;}
.sea_list_tab .slt_tt td {background:#efefef; text-align:center;}
.sea_list_tab td a {color:#002be7; text-decoration:underline;}
.sea_list_tab .time {text-align:center;}



/*============================================================
//  ショップ検索 - 詳細
//==========================================================*/
.shop-photo {padding:0 0 10px 0;}
.shop-photo img {padding:3px;}
.shop-free  {padding:0 0 10px 0;}
.shop-map   {}

.shop_item_f {width:191px; float:left; padding:15px 0 0 0;  background:url(../img/shop-search/arr01.gif) no-repeat;}
#.shop_item_f:hover {width:191px; float:left; padding:15px 0 0 0;  background:url(../img/shop-search/arr02.gif) no-repeat;}
.shop_item {width:185px; border-bottom:1px dotted #dbdbdb; padding:0 0 15px 0;}
.shop_item .si_img {float:left; width:58px;}
.shop_item .si_img img {border:1px solid #d0d0d0;}
#.shop_item .si_img img:hover {border:1px solid #d15656;}
.shop_item .si_txt {float:right; width:123px;}
.shop_item .si_txt a {display:block; text-decoration:none; color:#333;}
.shop_item .si_txt a strong {display:block; font-weight:normal; padding:2px 0 4px 22px;}
#.shop_item .si_txt a strong:hover {display:block; font-weight:normal; padding:2px 0 4px 22px; color:#d15656;}
.shop_item .si_txt a em {font-size:10.5px; color:#eb6d40; font-style:normal; line-height:13px;}
.brand_t {padding:25px 0 5px;}
.brand-logo img {padding:3px;}
.ser_btn {text-align:center; padding:18px 0 0 0;}













