
/* 基本設定 ST */
html,body{ background:#f0f0f0; margin:0px  }
#container {    margin:15px 0px 0px 0px;
                padding:5px 0px 0px 0px;
                _padding:10px 0px 0px 0px;
                background-color:#ffffff;
                font-family:  "メイリオ", Meiryo, Arial, Helvetica, Verdana, "ヒラギノ角ゴPro W3", "Hiragino Kaku Gothic Pro", Osaka, "ＭＳ Ｐゴシック", sans-serif;
                }

* +html #container {    padding:15px 0px 15px 0px; }


* html .iepngfix { behavior: expression(IEPNGFIX.fix(this));}

/* CSS SPRITE IMAGE SETTING */
a:visited,
a { text-decoration:under-line; color:#0000ff; }
/* { text-decoration:none; color:#666600; }*/
a:hover {  color:#663399; }

/**個別**/

/**サイトカラー**/

#SIDE_CONTENTS h2.special,
#TOP_CONTENTS h2 { background-color:#f8b100; }

#brand    #ft,
#brand    #SIDE_CONTENTS h2.special,
#brand    #TOP_CONTENTS h2 { background-color:#ed7d00; }

#acc      #ft,
#acc      #SIDE_CONTENTS h2.special,
#acc      #TOP_CONTENTS h2 { background-color:#e27b11; }

#wallet   #ft p.copyright,
#wallet   #SIDE_CONTENTS h2.special,
#wallet   #TOP_CONTENTS h2 { background-color:#b9bd20; }

#bag      #ft,
#bag      #SIDE_CONTENTS h2.special,
#bag      #TOP_CONTENTS h2 { background-color:#6ba541; }

#watch    #ft,
#watch    #SIDE_CONTENTS h2.special,
#watch    #TOP_CONTENTS h2 { background-color:#4dae99; }

#perfume  #ft p.copyright,
#perfume  #SIDE_CONTENTS h2.special,
#perfume  #TOP_CONTENTS h2 { background-color:#5ea6c8; }

#shoes    #ft,
#shoes    #SIDE_CONTENTS h2.special,
#shoes    #TOP_CONTENTS h2 { background-color:#4c76b9; }

#cosme    #ft,
#cosme    #SIDE_CONTENTS h2.special,
#cosme    #TOP_CONTENTS h2 { background-color:#8767ab; }

#boy      #ft,
#boy      #SIDE_CONTENTS h2.special,
#boy      #TOP_CONTENTS h2 { background-color:#d04a4c; }

#girl     #ft,
#girl     #SIDE_CONTENTS h2.special,
#girl     #TOP_CONTENTS h2 { background-color:#bb3c90; }


/**ランキングタイトルカラー**/
#SIDE_CONTENTS h2.title{
    background-image:none;
    margin:0 0 5px 0;
    color:#FFF;
    }

#SIDE_CONTENTS h2.ranking{
    background-color:#e2007e;
    }


/**アドセンス**/
#AdSense4 ,
#AdSense3,
div.AdSense-top,
div.AdSense-middle,
div.AdSense-foot,
div.AdSense-side,
div.AdSense-right,
div.AdSense-txt{ padding:0 0 10px 0; text-align:center; color:#0000CC; }

div.AdSense-top{ text-align:center; }
div.AdSense-middle{ text-align:center; }
div.AdSense-foot{ text-align:center; }
div.AdSense-side{ text-align:center; }
div.AdSense-right{ text-align:center; }
div.AdSense-txt{ text-align:center; }


/**メニュー**/
#HTML12 {
    }

ul#menu{
    height:75px;
    width:1002px;
    margin:19px 6px 10px 30px;
/*    border-bottom:5px solid #aa7e5d;*/
/*    _margin-right:10px;*/
    }

ul#menu li {
    width:98px;
    float:left;
    display:inline;
    margin-right:2px;
    }

ul#menu li a{
    height:75px;
    display:block;
    text-indent:-9999px;
    background-image:url('image/navi.gif');
    }

ul#menu li.brand    a { background-position:   0px top ; }
ul#menu li.acc      a { background-position:-100px top ; }
ul#menu li.wallet   a { background-position:-200px top ; }
ul#menu li.bag      a { background-position:-300px top ; }
ul#menu li.watch    a { background-position:-400px top ; }
ul#menu li.perfume  a { background-position:-500px top ; }
ul#menu li.shoes    a { background-position:-600px top ; }
ul#menu li.cosme    a { background-position:-700px top ; }
ul#menu li.she      a { background-position:-800px top ; }
ul#menu li.he       a { background-position:-900px top ; }


ul#menu li.brand    a:hover { background-position:   0px bottom ; }
ul#menu li.acc      a:hover { background-position:-100px bottom ; }
ul#menu li.wallet   a:hover { background-position:-200px bottom ; }
ul#menu li.bag      a:hover { background-position:-300px bottom ; }
ul#menu li.watch    a:hover { background-position:-400px bottom ; }
ul#menu li.perfume  a:hover { background-position:-500px bottom ; }
ul#menu li.shoes    a:hover { background-position:-600px bottom ; }
ul#menu li.cosme    a:hover { background-position:-700px bottom ; }
ul#menu li.she      a:hover { background-position:-800px bottom ; }
ul#menu li.he       a:hover { background-position:-900px bottom ; }



/**ヘッダ→TOP_CONTENTS？**/
/**キービジュアル→個別**/
h1 ,
p.site-exp,
h1 a{
    text-indent:-9999px;
}
#TOP_CONTENTS {
    
    }

#TOP_CONTENTS h1.top a{
    width:656px;
    height:250px;
    display:block;
    margin-right:15px;
    margin-bottom:30px;
    background-repeat:no-repeat;
    background-position:left top;
    background-image:url('image/header_shoplist.jpg');
    text-indent:-9999px;
/**画像が入ったらいらないので最後に消す
    padding-left:10px;
    padding-top:10px;
    font-size:20px;
    text-decoration:none;
    color:#ff3366;**/
    }

#brand    #TOP_CONTENTS h1.top a{ background-image:url('image/header_shoplist.jpg') ; }
#acc      #TOP_CONTENTS h1.top a{ background-image:url('image/header_acc.jpg')      ; }
#wallet   #TOP_CONTENTS h1.top a{ background-image:url('image/header_wallet.jpg')   ; }
#bag      #TOP_CONTENTS h1.top a{ background-image:url('image/header_bag.jpg')      ; }
#watch    #TOP_CONTENTS h1.top a{ background-image:url('image/header_watch.jpg')    ; }
#perfume  #TOP_CONTENTS h1.top a{ background-image:url('image/header_perfume.jpg')  ; }
#shoes    #TOP_CONTENTS h1.top a{ background-image:url('image/header_shoes.jpg')    ; }
#cosme    #TOP_CONTENTS h1.top a{ background-image:url('image/header_cosmetic.jpg') ; }
#boy      #TOP_CONTENTS h1.top a{ background-image:url('image/header_boy.jpg')      ; }
#girl     #TOP_CONTENTS h1.top a{ background-image:url('image/header_girl.jpg')     ; }


#brand    {}
#acc      {}
#wallet   {}
#bag      {}
#watch    {}
#perfume  {}
#shoes    {}
#cosme    {}
#boy      {}
#girl     {}


/**SIDE_CONTENTS**/
#SIDE_CONTENTS {
    padding-right:10px;
    }

#SIDE_CONTENTS h1.top a{
    width:auto;
    height:68px;
    display:block;
    background-repeat:no-repeat;
    background-position:left top;
    background-image:url('image/shop.gif');
/**画像が入ったらいらないので最後に消す**/
    padding-left:60px;
    padding-top:2px;
    font-size:16px;
    text-decoration:none;
    color:#333;
}


#brand,
#search,
.AdSense-side,
.banner01,
.banner02 {
/*    width:237px;
    _width:237px;
*/
    }


/**SIDE_CONTENTS ブランドサイトバナー**/
.banner02,
#brand{
    margin:0px 0 15px 0;
    padding:15px 0 15px 10px;
    }

#brand{
    background:#FFCCCC;
    background:#FFFF99;
    }

.banner02{
    background:#f0f0f0;
    font-size:9px;
    line-height:1;
    }

.banner02 img{
    margin-top:8px;
    }



/**side**/
#search form {
    width:234px;
    height:auto;
    margin:0 5px 0 0;
    padding:0;
    float:right;
    font-size:12px;
}

#search form input.HeaderTextBox {
    width:180px;
    }

#search form input.HeaderBtn {
    width:3em;
    padding:4px 0px;
    background:#333;
    color:#FFF;
    border:none;
    }

#search form inputHeaderBtnHeaderBtn{}

/**検索結果画面**/
#Blog1,
.uncustomized-post-template{
    clear:both;
    }
/*
* +html .uncustomized-post-template{
    margin-top:94px;
    }
*/

/**TOP**/
#TOP_CONTENTS,
#MAIN_CONTENTS{
    padding-left:30px;
    }

h2,
h2 a:link,
h2 a:visited,
h2 a:hover{
    font-size:18px;
    font-weight:bold;
    letter-spacing:1px;
    color:#FFF;
    text-decoration:none;
}

/**王冠 縦の体裁などまとめて**/
#SIDE_CONTENTS h2,
#TOP_CONTENTS h2 {
    background-image:url('image/icon_h2.png');
    background-repeat:no-repeat;
    background-position:3px 3px;
    border:none;
    height:26px;/**padding-topを引く**/
    margin:0;
    padding:10px 0 0;
    text-indent:50px;
}

#TOP_CONTENTS .link-list1 li{
    background-image:url('image/icon.png');
    background-repeat:no-repeat;
    background-position:0px 0px;
    border:none;
    height:20px;
    margin:0;
/*    padding:10px 0 0;*/
    text-indent:22px;
    font-size:10px;
}

/**王冠 横656px未満*/
#TOP_CONTENTS .link-list1 li {
    width:50%;
    float:left;
    }

/**王冠 横656px**/
#TOP_CONTENTS h2 {
    width:656px;
    margin:15px 0;
}

#SIDE_CONTENTS h2 {
    border:none;
    width:50px;
    float:left;
    height:26px;/**padding-topを引く**/
    margin:0 0 10px;
    margin-bottom:0px;
    padding:10px 0 0;
    text-indent:2px;
    color:#8b0000;
    font-weight:bold;
}


#SIDE_CONTENTS h2.ranking,
#SIDE_CONTENTS h2.title{
    width:300px;
    float:none;
    text-indent:10px;
    }

#SIDE_CONTENTS #brand {
    line-height:1;
    }

#SIDE_CONTENTS #brand span {
/*    margin-top:15px;*/
    padding:10px 0 0;
    height:26px;/**padding-topを引く**/
    display:block;
    font-size:12px;
    color:#FF00CC;
    }

#SIDE_CONTENTS #brand p {
    margin-bottom:7px;
    font-size:10px;
    color:#666;
    line-height:1.5;
    }


h2 {
    font-weight:normal;
    font-size:12px;
    }

h2 strong {
    font-size:16px;
    font-weight:bold;
    }

h2.h2-PickUp,
h2.h2-WhatsNew {
    font-family:serif;
    }

* +html h2.post-title,
* +html h2.entry-title {
    margin-top:-26px;
}

#TOP_CONTENTS div.item {
    width:auto;
    height:225px;
    margin-bottom:20px;
    overflow:hidden;
    margin-left:10px;
}

#TOP_CONTENTS div.item,
div#WhatsNew div li ,
div#PickUp div li {
    width:192px;
    overflow:hidden;
    float:left;
    text-align:center;
    color:#333;
}

#TOP_CONTENTS div.item a img,
div#WhatsNew a img,
div#PickUp a img,
.post-body a.main img {
    width:180px;
    padding:4px;
    border:1px solid #e0e0e0;
/*    background:#d9c9ae;*/
}





/**商品リストページ**/

#MAIN_CONTENTS .post-body {
    font-size:1.1em;
    line-height:1.4;
}


#MAIN_CONTENTS .link-txt{
    font-size:10px;
    }


#MAIN_CONTENTS .item {
    width:142px;
    height:250px;
    float:left;
    margin-left:10px;
}

#MAIN_CONTENTS .post-body .item a.main {
/*    height:150px;
    display:block;*/

}


#MAIN_CONTENTS .post-body .item a.main img {
    width:130px;
    padding:4px;
    border:1px solid #e0e0e0;
}

#MAIN_CONTENTS a.link-btn01 {
    display:block;
    text-align:center;
    padding:4px;
    margin:6px 0 0px;
    background:#333;
    color:#FFF;
    font-size:11px;
    text-decoration:none;
    }


#MAIN_CONTENTS a:hover.link-btn01 {
    background:#666;
    }


#MAIN_CONTENTS .entry-content div.item{
    margin-bottom:25px;
    padding-bottom:25px;
/*    border-bottom:1px solid #DCDCDC;*/
    }

#MAIN_CONTENTS .entry-content dl.txt01{
    height:36px;
    overflow:hidden;
    font-size:9px;
}

#MAIN_CONTENTS .entry-content dl.txt01 dt{
    padding:0 3px;
    font-size:9px;
    display:inline;
    background:#f0f0f0;
}

#MAIN_CONTENTS .entry-content dl.txt01 dt{
    display:inline;
    float:left;
    }

#MAIN_CONTENTS .entry-content p.goods-name{
    height:52px;
    overflow:hidden;
    padding-left:7px;
    margin-bottom:5px;
    border-left:2px solid #DCDCDC;
    font-size:1em;
    line-height:1.2;
}

ul.banner01 {
    padding:10px;
    }


ul.banner01 li {
    width:243px;
    height:75px;
    overflow:hidden;
    float:left;
    margin-right:10px;
    font-size:9px;
    color:#333;
    }


/**フッタ**/
.menu-foot{
    height:28px;
    padding:8px;
    margin:0;
    background:#333333;
    border-top:1px solid #FFF;
    text-align:center;
    }

.menu-foot p a {
/*    width:110px;
    display:block;*/
    padding:3px 10px;;
    height:1em;
    font-size:12px;
    color:#FFF;
    }


#ft { clear:both; }

#ft p { margin:0 0 0; padding:15px 0 15px; color:#FFF; }
.copyright { text-align:center; }
#navbar #Navbar1 iframe{ height:0px; display:none; visibility:hidden; }

/* 制作時の設定 公開時コメントアウト ST */
/*#HEADER_CONTENTS { text-align:right; height:24px; }
#SIDE_CONTENTS,
#SIDE_MENU { background-color:#FFF; }
#SIDE_MENU { height:424px; }
 制作時の設定 公開時コメントアウト EN 

*/