/*------------------------------------------
Shop
------------------------------------------*/
h2.shop-title {
width:680px;
height:23px;
background:url("../img/shop-title.gif") top left no-repeat;
text-indent:-9999em;
padding:0;
margin:0 0 14px 0;
}
h3.shop-brand-title {
width:680px;
height:16px;
background:url("../img/shop-brand-title.gif") top left no-repeat;
text-indent:-9999em;
padding:0;
margin:0 0 14px 0;
}

/*------リストが崩れるのでハック------*/
* html h3.shop-brand-title {/*IE6*/
padding:0 0 15px 0;
}

*+ html h3.shop-brand-title {/*IE7*/
padding:0 0 15px 0;
}
/*------リストが崩れるのでハック------*/

ul.shop-brand-bnr {
margin:0;
padding:0;
list-style-type:none;
clear:both;
}

/*------リストが崩れるのでハック------*/
* html ul.shop-brand-bnr {/*IE6*/
margin:-15px 0 0 0;
}

*+ html ul.shop-brand-bnr {/*IE7*/
margin:-15px 0 0 0;
}
/*------リストが崩れるのでハック------*/

ul.shop-brand-bnr li {
display:block;
width:167px;
float:left;
margin:0 2px 2px 0;
}

.shop-brand_archive {
clear:both;
padding:5px 0 0 0;
text-indent:-9999em;
}
.shop-brand_archive a:link,
.shop-brand_archive a:visited {
display:block;
width:166px;
height:14px;
line-height:14px;
background:url("../img/shop-brand_archive.gif") top left no-repeat;
overflow:hidden;
}
.shop-brand_archive a:hover,
.shop-brand_archive a:active {background:url("../img/shop-brand_archive.gif") bottom left no-repeat;}

/*==========ラグジュアリー＆インポートブランドのお店を探す==========*/
.shop-import-top {
width:674px;
background:url("../img/shop-import-top.gif") top left no-repeat;
padding:22px 0 0 0;
margin:28px 0 0 0;
}
.shop-import-bottom {
width:674px;
background:url("../img/shop-import-bottom.gif") bottom left no-repeat;
padding:0 0 15px 0;
}
.shop-import {
width:674px;
background:#999;
}
.shop-import-inner {
padding:0 0 0 13px;
}
h3.shop-import-title {
width:350px;
height:15px;
background:url("../img/shop-import-title.gif") top left no-repeat;
text-indent:-9999em;
margin:0 0 22px 9px;
}
.shop-import-list td {
width:130px;
text-align:center;
}
.shop-import-logo {margin:6px 0 0 0;}

/*==========アイテムからお店を探す==========*/
.shop-search-top {
width:674px;
background:url("../img/shop-search-top.gif") top left no-repeat;
padding:22px 0 0 0;
margin:13px 0 0 0;
}
.shop-search-bottom {
width:674px;
background:url("../img/shop-search-bottom.gif") bottom left no-repeat;
padding:0 0 17px 0;
}
.shop-search {
width:672px;
background:#ffffff;
border-left:1px solid #cccccc;
border-right:1px solid #cccccc;
}
.shop-search-inner {
padding:0 0 0 22px;
}
ul.shop-item-list,
ul.shop-price-list {
margin:0;
padding:0;
list-style-type:none;
}
ul.shop-item-list a:hover,
ul.shop-item-list a:active,
ul.shop-price-list a:hover,
ul.shop-price-list a:active{border-bottom:1px dotted #ff3300;}

h3.shop-item-title {
width:170px;
height:16px;
background:url("../img/shop-item-title.gif") top left no-repeat;
text-indent:-9999em;
margin:0 0 16px 0;
}
ul.shop-item-list li {
background:url("../img/icn-arw3.gif") left no-repeat;
padding:0 0 0 10px;
font-family:Verdana,Arial, helvetica, sans-serif;
display:block;
width:152px;
float:left;
margin:0 0 8px 0;
}


/*----------追加--------------*/


h3.shop-item-title2 {
width:230px;
height:16px;
background:url("../img/shop-item-title2.gif") top left no-repeat;
text-indent:-9999em;
margin:0 0 16px 0;
}
ul.shop-item-list2 li {
background:url("../img/icn-arw3.gif") left no-repeat;
padding:0 0 0 10px;
font-family:Verdana,Arial, helvetica, sans-serif;
display:block;
width:310px;
float:left;
margin:0 0 8px 0;
}
/*----------追加--------------*/






h3.shop-price-title {
width:232px;
height:16px;
background:url("../img/shop-price-title.gif") top left no-repeat;
text-indent:-9999em;
margin:0 0 16px 0;
}
ul.shop-price-list li {
background:url("../img/icn-arw3.gif") left no-repeat;
padding:0 0 0 10px;
font-family:Verdana,Arial, helvetica, sans-serif;
display:block;
width:110px;
float:left;
margin:0 0 8px 0;
}

/*------「〜」がジャギルのでハック------*/
* html ul.shop-price-list li {/*IE6*/
padding:3px 0 0 10px;
font-family: "メイリオ",Meiryo, ＭＳ ゴシック, Verdana,Arial, helvetica, sans-serif;
}

*+ html ul.shop-price-list li {/*IE7*/
padding:3px 0 0 10px;
font-family: "メイリオ",Meiryo, ＭＳ ゴシック, Verdana,Arial, helvetica, sans-serif;
}





.shop-flash {
margin:13px 0 0 0;
}

/*------------------------------------------
Parts : お店からのお知らせ
------------------------------------------*/
h3.shop-info-title {
width:210px;
height:42px;
background:url("../img/shop-info-title.gif") top left no-repeat;
text-indent:-9999em;
margin:16px 0 0 0;
}
.shop-info-bottom {
width:210px;
background:url("../img/shop-info-bottom.gif") bottom left no-repeat;
padding:0 0 20px 0;
}
.shop-info {
width:208px;
background:#ffffff;
border-left:1px solid #999999;
border-right:1px solid #999999;
}
.shop-info-inner {
padding:0 19px;
}
.shop-info-category {color:#000000;}
.shop-info-txt a:hover,
.shop-info-txt a:active {border-bottom:1px dotted #ff3300;}

/*------------------------------------------
Parts : ワコールプロデュースのお店
------------------------------------------*/
h3.shop-prdc-title {
width:210px;
height:40px;
background:url("../img/shop-prdc-title.gif") top left no-repeat;
text-indent:-9999em;
margin:16px 0 0 0;
}
.shop-prdc-bottom {
width:210px;
background:url("../img/shop-prdc-bottom.gif") bottom left no-repeat;
padding:0 0 17px 0;
}
.shop-prdc {
width:208px;
background:#f2f2f2;
border-left:1px solid #999999;
border-right:1px solid #999999;
}
.shop-prdc-inner {
padding:0 19px;
}
.shop-prdc-logo {
width:68px;
margin:0 10px 8px 0;
}
.shop-prdc-name a:hover,
.shop-prdc-name a:active {border-bottom:1px dotted #ff3300;}
.shop-prdc-txt {padding:0 0 10px 0;}

/*------------------------------------------
Parts : ワコールリマンマ
------------------------------------------*/
h3.shop-rmm-title {
width:210px;
height:38px;
background:url("../img/shop-rmm-title.gif") top left no-repeat;
text-indent:-9999em;
margin:16px 0 0 0;
}
.shop-rmm-bottom {
width:210px;
background:url("../img/shop-rmm-bottom.gif") bottom left no-repeat;
padding:0 0 13px 0;
}
.shop-rmm {
width:208px;
background:#FCD4D7;
border-left:1px solid #CC9999;
border-right:1px solid #CC9999;
}
.shop-rmm-inner {
padding:0 22px;
}
.shop-rmm-logo {
width:68px;
margin:0 0 8px 0;
}
.shop-rmm-txt {}

/*------------------------------------------
Parts : ワコール商品券について
------------------------------------------*/
h3.shop-wec-title {
width:210px;
height:35px;
background:url("../img/shop-wec-title.gif") top left no-repeat;
text-indent:-9999em;
margin:16px 0 0 0;
}
.shop-wec-bottom {
width:210px;
background:url("../img/shop-wec-bottom.gif") bottom left no-repeat;
padding:0 0 13px 0;
}
.shop-wec {
width:208px;
background:#e2e2e2;
border-left:1px solid #a9a9a9;
border-right:1px solid #a9a9a9;
}
.shop-wec-inner {
padding:0 14px;
}
.shop-wec-logo {
width:68px;
margin:0 0 8px 0;
}
.shop-wec-txt {
padding:0 0 0 10px;
background:url("../img/icn-arw4.gif") top left no-repeat;
}
.shop-wec-txt a:hover,
.shop-wec-txt a:active {border-bottom:1px dotted #ff3300;}
