@charset "euc-jp";
/*====================================================================

brand.css

====================================================================*/
.title{
   line-height: 1;
   font-weight: normal;
   font-family: '¥á¥¤¥ê¥ª','¥Ò¥é¥®¥Î³Ñ¥´ Pro W3','¥Ò¥é¥®¥Î³Ñ¥´ Pro','Hiragino Kaku Gothic Pro','A-OTF ¿·¥´ Pro R','¥Ò¥é¥®¥Î³Ñ¥´2','¥Ò¥é¥®¥Î³Ñ¥´3','¥Ò¥é¥®¥Î³Ñ¥´4','¾®ÄÍ¥´¥·¥Ã¥¯ Pro R','¾®ÄÍ¥´¥·¥Ã¥¯ Pro';
   letter-spacing: 1px;
}

.brand-top-title{
   font-size: 12px;
   font-weight: normal;
   padding: 0 15px 15px;
}


#brand-top .title{
   font-size: 13px;
   color: #292929;
   line-height: 1;
   background: #e6e6e6;
   border: solid 1px #d5d5d5;
   border-right: none;
   padding: 9px 14px 7px;
}

#brand-top .btn{
   text-align: center;
   padding: 10px;
}
#brand-top .btn a,
#brand-top .btn input{
   display: inline-block;
   width: 460px;
   font-size: 16px;
   color: #292929;
   text-decoration: none;
   letter-spacing: 2px;
   border: solid 1px #cac8c8;
   padding: 10px 30px;
   -webkit-border-radius: 10px;
   -moz-border-radius: 10px;
   border-radius: 10px;
}
#brand-top .btn .red{
   color: #ff0000;
}
/*
#brand-top .btn a:hover,
#brand-top .btn input:hover{
   color: #fff;
   background: red;
   border-color: red;
}
#brand-top .btn a:hover .red{
   color: #fff;
}
*/

#brand-top .item-list-container{
   padding-top: 0px;
}
#brand-top .item-list-container .item{
   margin-bottom: 20px;
}
#brand-top .pickup-item-list{
   margin-top: 0 !important;
}

/*--------------------------------------------------------------------
brand-top-header
--------------------------------------------------------------------*/
.brand-top-header{
   position: relative;
   height: 80px;
   zoom: 0;
   border-bottom: solid 1px #dedede;
}
.brand-top-header h1,
.brand-top-header h2{
   width: 160px;
   height: 80px;
   text-align: center;
}
.brand-top-header h1 img,
.brand-top-header h2 img{
   height: 80px;
   width: auto;
}
/*btns*/
.brand-top-header .btns{
   position: absolute;
   right: 0px;
   top: 15px;
}
.brand-top-header .btns .btn{
   padding: 0 !important;
   background-color: transparent !important;
}
.brand-top-header .btns ul li{
   position: relative;
   display: inline-block;
   width: 50px;
   height: 51px;
}
.brand-top-header .btns ul li a,
.brand-top-header .btns ul li span,
.brand-top-header .btns ul li p{
   display: block;
   width: 100%;
   height: 100%;
   margin: 0;
   padding: 0;
}
.brand-top-header .btns ul li a,
.brand-top-header .btns ul li span{
   text-indent: -9999px;
   overflow: hidden;
   background-repeat: no-repeat;
   background-position: center 5px;
   -moz-background-size:  40px auto;
   -webkit-background-size: 40px auto;
   background-size: 40px auto;
}
.brand-top-header .btns ul li a:active{
   background-position: center 1px;
}
.brand-top-header .btns .instagram a{background-image: url(/img/brand/brand-top-icon-instagram.png);}
.brand-top-header .btns .shop      a{background-image: url(/img/brand/brand-top-icon-shop.png);}
.brand-top-header .btns .blog      a{background-image: url(/img/brand/brand-top-icon-blog.png);}
.brand-top-header .btns .like      a,
.brand-top-header .btns .like   span{background-image: url(/img/brand/brand-top-icon-like.png);}
.brand-top-header .btns .like .like a,
.brand-top-header .btns .like .like span{background-image: url(/img/brand/brand-top-icon-like-added.png);}

.brand-top-header .btns .add-brand-popup{
   display: none;
   position: absolute;
   left: -50px;
   top: -76px;
   width: 151px;
   height: 77px;
   text-indent: -9999px;
   background: url(/img/common/add-brand-btn-popup-not-member.png) no-repeat;
   z-index: 25000;
}
.brand-top-header .btns .member{
   top: -58px!important;
   height: 59px!important;
   background-image: url(/img/common/add-brand-btn-popup-member.png)!important;
}
/*news*/
.brand-top-header .news{
   position: absolute;
   right: 15px;
   top: 15px;
   height: 40px;
}
.brand-top-header .news p{
   height: 40px;
   line-height: 40px;
   border-bottom: dotted 1px #dedede;
   background: url(/img/common/icon-vector.gif) no-repeat right center;
   padding-right: 20px;
}
.brand-top-header .news p a{
   color: #666;
   text-decoration: none;
}
.brand-top-header .news p a:hover,
.brand-top-header .news p .new{
   color: #ff80be;
}


/*--------------------------------------------------------------------
brand-top-coordinate
--------------------------------------------------------------------*/
.brand-top-coordinate{
   border-bottom: solid 1px #dedede;
}
#brand-top .brand-top-coordinate .title{
   line-height: 1;
   padding: 15px;
   background: none;
   border: none;
}
.brand-top-coordinate ul,
.brand-top-coordinate ul li,
.brand-top-coordinate ul li img{
   margin: 0;
   padding: 0;
}
.brand-top-coordinate ul{
   text-align: center;
}
.brand-top-coordinate ul li{
   display: inline-block;
   width: 24%;
}
.brand-top-coordinate ul li img{
   width: 100%;
   height: auto;
}

.brand-top-coordinate .list-items-list-link2{
   text-align: right;
   margin: 10px;
   padding-top: 10px;
   border-top: solid 1px #efefef;
}
.brand-top-coordinate .list-items-list-link2 a{
   color: #666;
   text-decoration: none;
}
.brand-top-coordinate .list-items-list-link2 a:hover{
   text-decoration: underline;
}


/*--------------------------------------------------------------------
brand-top-push
--------------------------------------------------------------------*/
.brand-top-push{
   border-top: solid 1px #dedede;
   margin-top: 2px;
}
.brand-top-push .tab-navi{
   overflow: hidden;
   zoom: 1;
   background: #fff;
   margin: 0 1px;
}
.brand-top-push .tab-navi ul,
.brand-top-push .tab-navi ul li,
.brand-top-push .tab-navi ul li span,
.brand-top-push .tab-navi ul li a{
   display: block;
}
.brand-top-push .tab-navi ul{
   overflow: hidden;
   zoom: 1;
   background: url(/ranking/img/menu-page-bg.gif) repeat-x left bottom;
   margin-top: 10px;
   margin-bottom: 10px;
}
.brand-top-push .tab-navi ul li,
.brand-top-push .tab-navi ul li span,
.brand-top-push .tab-navi ul li a{
   width: 141px;
   height: 35px;
}
.brand-top-push .tab-navi ul li{
   float: left;
   margin-right: 10px;
   background-color: #fde2eb;
   border: solid 1px #ff9acc;
}
.brand-top-push .tab-navi ul li span,
.brand-top-push .tab-navi ul li a{
   color: #da005d;
   font-size: 15px;
   text-align: center;
   text-decoration: none;
   line-height: 35px;
   cursor: pointer;
}
.brand-top-push .tab-navi ul li:hover{
   background-color: #fdf5f8;
   /*border-bottom: solid 1px #fff;*/
}
.brand-top-push .tab-navi .this{
   background-color: #fff;
   border-bottom: solid 1px #fff;
}
.brand-top-push .tab-navi li:hover.this{
   background-color: #fff!important;
}

.list-area-container{
   padding-top: 10px;
}
.list-area .column-container{
   display: none;
}
.list-area .this{
   display: block;
}
.list-area .contents-basic-container{
   /*margin-left: 2px;
   border-top: solid 1px #dedede;*/
}

#brand-top .list-area .btn{
   padding: 9px;
   background: #efefef;
   margin: 0 1px;
}
#brand-top .list-area .btn a{
   display: block;
   width: 200px;
   text-align: center;
   color: #fff;
   line-height: 1;
   background: #eb538c;
   border-radius: 5px;
   -webkit-border-radius: 5px;
   -moz-border-radius: 5px;
   -o-border-radius: 5px;
   -ms-border-radius: 5px;
   padding: 9px 0;
   margin: auto;
   text-decoration: none;
   border: none;
}
#brand-top .list-area .btn a:hover{
   background: #f06b9d;
}

.list-area .topics .contents-basic-container{
   background: none;
   width: 800px;
   border-left: solid 1px #ddd;
   border-bottom: solid 1px #ddd;
   background: #fff;
   overflow: hidden;
   zoom: 1;
}
.list-area .topics .topics-list{
   float: left;
   width: 398px;
   height: 130px;
   overflow: hidden;
   border-top: solid 1px #ddd;
   border-right: solid 1px #ddd;
   margin: 0;
   overflow: hidden;
   zoom: 1;
}
.list-area .topics .topics-list .topics-list-image{
   float: left;
   width: 210px;
   padding: 5px 0;
}
.list-area .topics .topics-list .topics-list-image img{
   width: 199px!important;
   height: 120px!important;
   margin-left: 5px;
}
.list-area .topics .topics-list .topics-list-title,
.list-area .topics .topics-list .topics-list-desc{
   padding: 5px;
}
.list-area .topics .topics-list .topics-list-title{
   padding-top: 10px;
}

/*
.ranking .item-list-container .box-child{
   position: relative;
}
.ranking .item-list-container .rank{
   position: absolute;
   left: 19px;
   bottom: 1px;
   width: 45px;
   height: 21px;
   text-indent: -9999px;
   overflow: hidden;

   background-repeat: no-repeat;
   background-postion: left top;
}
.ranking .item-list-container .rabel-1{background-image: url(/img/brand/ranking1.png);}
.ranking .item-list-container .rabel-2{background-image: url(/img/brand/ranking2.png);}
.ranking .item-list-container .rabel-3{background-image: url(/img/brand/ranking3.png);}
.ranking .item-list-container .rabel-4{background-image: url(/img/brand/ranking4.png);}
.ranking .item-list-container .rabel-5{background-image: url(/img/brand/ranking5.png);}
*/
/*.ranking .item-list-container .rabel-1{background-image: url(/img/ranking/rabel-1.png);}
.ranking .item-list-container .rabel-2{background-image: url(/img/ranking/rabel-2.png);}
.ranking .item-list-container .rabel-3{background-image: url(/img/ranking/rabel-3.png);}
.ranking .item-list-container .rabel-4{background-image: url(/img/ranking/rabel-4.png);}
.ranking .item-list-container .rabel-5{background-image: url(/img/ranking/rabel-5.png);}*/


/*--------------------------------------------------------------------
pickup
--------------------------------------------------------------------*/
.pickup{
   background: #fff;
   width: 805px;
   margin-left: 1px;
   padding: 0 0 3px;
   border-top: solid 1px #d3d3d3;
   border-bottom: solid 1px #d3d3d3;
   margin-top: 2px;
}
.pickup .list-view-control{
   background: none;
   display: none;
}
.pickup .list-view-control dt{
   color: #e7256e;
   border-right: 0;
   font-size: 12px;
}
.pickup .list-view-control dt span{
   color: #666;
}
.pickup .contents-basic-container{
   /*margin-left: 2px;
   border-top: solid 1px #dedede;*/
}
.pickup .item-list-container dl.box-child{
   padding-bottom: 0px;
}
#brand-top .pickup .title{
   color: #f171a1;
   font-size: 12px;
   padding: 10px 7px 7px;
   background: none;
   border: none;
}



/*--------------------------------------------------------------------
brand-top-banner
--------------------------------------------------------------------*/
.brand-top-banner{
   padding-top: 4px;
   padding-bottom: 7px;
}
.brand-top-banner ul,
.brand-top-banner ul li,
.brand-top-banner ul li img{
   margin: 0;
   padding: 0;
}
.brand-top-banner ul{
   text-align: center;
}
.brand-top-banner ul li{
   display: inline-block;
}
.brand-top-banner ul li a{
   text-decoration: none;
}
.brand-top-banner ul li img{
   width: 392px;
   height: auto;
}
.brand-top-banner ul li a p{
   font-size: 12px;
   color: #555;
   text-decoration: none;
}
.brand-top-banner ul li a:hover img{
   opacity:0.8;
   filter: alpha(opacity=80);
}



/*--------------------------------------------------------------------
brand-top-search
--------------------------------------------------------------------*/
.brand-top-search table{
   width: 100%;
   margin-top: 10px;
}
.brand-top-search table tr td{
   font-size: 10px;
   padding: 6px 10px;
}
.brand-top-search .search-btn{
   border-top: dotted 1px #dedede;
   margin-top: 10px;
   padding: 9px;
}
.brand-top-search .search-btn input{
   cursor: pointer;
}



/*--------------------------------------------------------------------
brand-top-category
--------------------------------------------------------------------*/
.brand-top-category .anaphome-list h4{
   padding-left: 10px!important;
}












/*--------------------------------------------------------------------
brand-top
--------------------------------------------------------------------*/
/*header*/
#brand-top-header{
   position: relative;
   width: 805px;
   margin-left: 1px;
}
#brand-top-header div.main-visual{
   padding: 1px;
   border-bottom: solid 1px #d3d3d3;
}
.brand-top-menu{
   width: 100%!important;
   height: 45px !important;
   border-bottom: solid 1px #d3d3d3;
}
.brand-top-menu ul,
.brand-top-menu ul li,
.brand-top-menu ul li a{
   display: block;
   height: 45px;
   padding: 0;
   margin: 0;
}


.brand-top-menu ul li{
   float: left;
   overflow: hidden;
}
.brand-top-menu ul li a{
   text-indent: -9999px;
   overflow: hidden;
}

#brand-top-menu-type1{
   background: url(../img/common/brand/brand-top-menu.gif) no-repeat!important;
}
#brand-top-menu-type1 ul li,
#brand-top-menu-type1 li a{
   width: 161px;
}

#brand-top-menu-type2{
   background: url(../img/common/brand/brand-top-menu2.gif) no-repeat!important;
}
#brand-top-menu-type2 ul li,
#brand-top-menu-type2 li a{
   width: 134px;
}

#brand-top-menu-type-sale{
   background: url(../img/common/brand/brand-top-menu-sale.gif) no-repeat!important;
}
#brand-top-menu-type-sale ul li,
#brand-top-menu-type-sale li a{
   width: 134px;
}

/*cosmetic*/
#brand-top-menu-cosmetic{
   background: url(../img/brand/cosmetic/brand-top-menu.gif) no-repeat!important;
}
#brand-top-menu-cosmetic ul li,
#brand-top-menu-cosmetic li a{
   width: 134px;
}

/*sp-info*/
.sp-info .charity a{
   border: 3px solid #3366CC !important
}

/*brand-top
#brand-top{
   width: 805px;
   background-color: #fff;
}
*/






/*brand-header-text-area*/
#brand-top-header .brand-header-text-area{
   position: absolute;
   /*bottom: 269px;*/
   top: 128px;
   right: 5px;
   width: 285px;
   height: 25px;
   line-height: 25px!important;
   text-align: center;
   background: #fff;
   border: solid 1px #dadada;

}

#brand-top-header.underanap .brand-header-text-area{
   top: auto!important;
   bottom: 9px!important;
}


#brand-top-header .brand-header-text-area p{
   padding: 0;
}
#brand-top-header .brand-header-text-area a{
   text-align: center;
   font-size: 10px;
   color: #777;
}

/*news*/
#brand-top-news{
   padding: 9px;
   border-bottom: solid 1px #d3d3d3;
}
#brand-top-news ul,
#brand-top-news ul li{
   padding: 0;
   margin: 0;
}
#brand-top-news ul li{
   display: block;
   list-style-type: none;
   font-size: 10px;
   padding: 3px 0;
   border-bottom: dotted 1px #d3d3d3;
}
#brand-top-news ul li:first-child{
   border-top: dotted 1px #d3d3d3;
}
#brand-top-news ul li a{
   text-decoration: none;
}

/*
#brand-top{
   width: 800px;
   border-right: solid 1px #dedede;
   border-bottom: solid 1px #d3d3d3;
   margin: 3px 0 0 3px;
}*/

#brand-top .thumb-list .column-header{
   height: 49px;
   margin: 0;
   padding: 0;
}
#brand-top .thumb-list .column-header h3{
   text-indent: -9999px;
   overflow: hidden;
   background: none;
   padding: 0;
   margin: 0;
}
#brand-top .thumb-list .column-header h3 a{
   display: block;
   width: 479px;
   height: 49px;
   text-indent: -9999px;
   overflow: hidden;
}
#brand-top #brand-top-newitems .column-header{background: url(../img/common/brand/brand-top-title-newitems.gif) no-repeat 1px 0;}
#brand-top #brand-top-ranking .column-header{background: url(../img/common/brand/brand-top-title-ranking.gif) no-repeat 1px 0;}
#brand-top #brand-top-repeatitems .column-header{background: url(../img/common/brand/brand-top-title-repeatitems.gif) no-repeat 1px 0;}

/*banner*/
#brand-top-banner{
   overflow: hidden;
   padding-bottom: 6px;

}
#brand-top-banner a{
   display: block;
   width: 307px;
   background: #ddd;
   margin: 6px 0 0 7px;
}
#brand-top-banner img{
   width: 307px;
   height: auto;
}

/*brand-top-banner2*/
#brand-top-banner2{
   zoom: 1;
   padding: 7px;
   overflow: hidden;
}
#brand-top-banner2 .banner{
   width: 150px;
}
#brand-top-banner2 .left{
   float: left;
   margin-right: 6px;
}
#brand-top-banner2 .right{
   float: left;
}
#brand-top-banner2 img{
   width: 150px;
   height: auto;
}

/*brand-top-banner3*/
#brand-top-banner3{
   zoom: 1;
   overflow: hidden;
   padding: 9px 9px 0;
}
#brand-top-banner3 .banner{
   border: solid 1px #c3c3c3;
   margin-bottom: 9px;
}
#brand-top-banner3 .banner a{
   display: block;
   font-size: 12px;
   color: #000;
   text-decoration: none;
   padding: 15px 15px 15px 49px;
   background-repeat: no-repeat;
   background-position: 6px center;
}
#brand-top-banner3 .blog      a{background-image: url(/img/brand/brand-top-icon-blog.png);}
#brand-top-banner3 .instagram a{background-image: url(/img/brand/brand-top-icon-instagram.png);}
#brand-top-banner3 .shop      a{background-image: url(/img/brand/brand-top-icon-shop.png);}

/*category*/
#brand-top-category{
   /*background: url(../img/common/brand/brand-top-category-bg.gif) repeat-y 1px top;*/
   border-bottom: solid 1px #d3d3d3;
}
#brand-top-category:after{
   content: ".";
   display: block;
   clear: both;
   height: 0;
   visibility: hidden;
}
#brand-top-category table{
   width: 319px;
   margin-left: 1px;
}
#brand-top-category table th{
   width: 42px;
   background: url(../img/common/brand/brand-top-category-title.gif) no-repeat center center;
   border-top: solid 1px #fff;
   border-bottom: solid 1px #fff;
}
#brand-top-category table td{
}
#brand-top-category h3{

}

#category-area{
   background: url("../img/common/list/item-list-container-bg.gif") repeat-y left top;
}
#category-area ul li.bg_thick{
   background-color:#ffa9d0!important;
   background-color:#fff!important;
}
#category-area ul li.bg_thin{
   background-color:#ffc5df!important;
   background-color:#fff!important;
}
#category-area h4.tops{
   background: url(../img/brand/anap/top-category-bt-tops.jpg) no-repeat!important;
}
#category-area h4.outer{
   background: url(../img/brand/anap/top-category-bt-outer.jpg) no-repeat!important;
}

#category-area h4.others{
   background: url(../img/brand/anap/top-category-bt-others.jpg) no-repeat!important;
}
#category-area h4.others2{
   background: url(../img/brand/anap/top-category-bt-others2.jpg) no-repeat!important;
}
#category-area h4.bottoms{
   background: url(../img/brand/anap/top-category-bt-bottoms.jpg) no-repeat!important;
}
#category-area h4.onepeace{
   background: url(../img/brand/anap/top-category-bt-onepeace.jpg) no-repeat!important;
}
#category-area h4.hu{
   background: url(../img/brand/anap/top-category-bt-hu.jpg) no-repeat!important;

}

.brand-top-category-navi{
   z-index: 1;
   clear: both;
   background: url(../img/common/brand/brand-top-category-bg2.gif) repeat-y left top;
   border-bottom: solid 1px #d3d3d3;
   margin-left: 1px;
}
.brand-top-category-navi:after{
   content: ".";
   display: block;
   clear: both;
   height: 0;
   visibility: hidden;
}
.brand-top-category-navi dt{
   display: block!important;
   float: left;
   width: 42px;
   height: 42px;
   background-repeat: no-repeat;
   background-position: 1px center;
   overflow: hidden;
}
.brand-top-category-navi dt a{
   display: block;
   width: 40px;
   height: 40px;
   text-indent: -9999px;
   overflow: hidden;
   margin: 1px 0 0 1px;
}
.brand-top-category-navi dd{
   float: left;
   width: 232px;
}
.brand-top-category-navi dd dl{
   width: 210px;
   padding: 5px 0;
   margin-left: 9px;
}
.brand-top-category-navi dd dl dd{
   float: none!important;
   width: auto!important;
   display: inline!important;
   padding: 0 5px;
}
.brand-top-category-navi dd dl dd a{
   font-size: 8pt;
   color: #333;
}

.brand-top-category-navi-tops{background-image: url(../img/common/brand/brand-top-category-tops.gif);}
.brand-top-category-navi-bottoms{background-image: url(../img/common/brand/brand-top-category-bottoms.gif);}
.brand-top-category-navi-onepiece{background-image: url(../img/common/brand/brand-top-category-onepiece.gif);}
.brand-top-category-navi-other{background-image: url(../img/common/brand/brand-top-category-other.gif);}
.brand-top-category-navi-outer{background-image: url(../img/common/brand/brand-top-category-outer.gif);}
.brand-top-category-navi-select{background-image: url(../img/common/brand/brand-top-category-select.gif);}
.brand-top-category-navi-hu{background-image: url(../img/common/brand/brand-top-category-hu.gif);}
.brand-top-category-navi-zakka{background-image: url(../img/common/brand/brand-top-category-zakka.gif);}



/*category-mimpi------------
#category-area.mimpi{
   background: url(../img/brand/mimpi/top-category-bg.gif) left repeat-y;
}
#category-area.mimpi ul li.bg_thick{
   background-color:#ffefbf!important;
}
#category-area.mimpi ul li.bg_thin{
   background-color:#fff5d6!important;
}
.mimpi h4.tops{
   background: url(../img/brand/mimpi/top-category-bt-tops.jpg) no-repeat!important;
}
.mimpi h4.outer{
   background: url(../img/brand/mimpi/top-category-bt-outer.jpg) no-repeat!important;
}

.mimpi h4.others{
   background: url(../img/brand/mimpi/top-category-bt-others.jpg) no-repeat!important;
}
.mimpi h4.others2{
   background: url(../img/brand/mimpi/top-category-bt-others2.jpg) no-repeat!important;
}
.mimpi h4.bottoms{
   background: url(../img/brand/mimpi/top-category-bt-bottoms.jpg) no-repeat!important;
}
.mimpi h4.onepeace{
   background: url(../img/brand/mimpi/top-category-bt-onepeace.jpg) no-repeat!important;
}
.mimpi h4.hu{
   background: url(../img/brand/mimpi/top-category-bt-hu.jpg) no-repeat!important;
}
*/
/*category-anap------------*/
#category-area.anap ul li.bg_thick{
   background-color:#ffa9d0!important;
   background-color:#fff!important;
}
#category-area.anap ul li.bg_thin{
   background-color:#ffc5df!important;
   background-color:#fff!important;
}
.anap h4.tops{
   background: url(../img/brand/anap/top-category-bt2-tops.jpg) no-repeat!important;
}
.anap h4.outer{
   background: url(../img/brand/anap/top-category-bt2-outer.jpg) no-repeat!important;
}

.anap h4.others{
   background: url(../img/brand/anap/top-category-bt2-others.jpg) no-repeat!important;
}
.anap h4.others2{
   background: url(../img/brand/anap/top-category-bt2-others2.jpg) no-repeat!important;
}
.anap h4.bottoms{
   background: url(../img/brand/anap/top-category-bt2-bottoms.jpg) no-repeat!important;
}
.anap h4.onepeace{
   background: url(../img/brand/anap/top-category-bt2-onepeace.jpg) no-repeat!important;
}
.anap h4.hu{
   background: url(../img/brand/anap/top-category-bt2-hu.jpg) no-repeat!important;

}

/*category-chille------------
#category-area.chille{
   background: url(../img/brand/chille/top-category-bg.gif) left repeat-y;
}
 #category-area.chille ul li.bg_thick{
   background-color:#fef7fa;
}
 #category-area.chille ul li.bg_thin{
   background-color:#fffbfd;
}
.chille h4.tops{
   background: url(../img/brand/chille/top-category-bt-tops.jpg) no-repeat!important;
}
.chille h4.outer{
   background: url(../img/brand/chille/top-category-bt-outer.jpg) no-repeat!important;
}

.chille h4.others{
   background: url(../img/brand/chille/top-category-bt-others.jpg) no-repeat!important;
}
.chille h4.others2{
   background: url(../img/brand/chille/top-category-bt-others2.jpg) no-repeat!important;
}
.chille h4.bottoms{
   background: url(../img/brand/chille/top-category-bt-bottoms.jpg) no-repeat!important;
}
.chille h4.onepeace{
   background: url(../img/brand/chille/top-category-bt-onepeace.jpg) no-repeat!important;
}
.chille h4.hu{
   background: url(../img/brand/chille/top-category-bt-hu.jpg) no-repeat!important;
}
*/
/*category-settimissimo------------
#category-area.settimissimo{
   background: url(../img/brand/settimissimo/top-category-bg.gif) left repeat-y;
}
#category-area.settimissimo ul li{
   list-style-type: none;
   margin: 0;
   padding: 0;
   border-bottom: 1px solid #cacaca;
   border-left: 1px solid #cacaca;
}
#category-area.settimissimo ul li.bg_thick{
   background-color:#faf2eb;
}
#category-area.settimissimo ul li.bg_thin{
   background-color:#f3ebe4;
}
.settimissimo h4.tops{
   background: url(../img/brand/settimissimo/top-category-bt-tops.jpg) no-repeat!important;
}
.settimissimo h4.outer{
   background: url(../img/brand/settimissimo/top-category-bt-outer.jpg) no-repeat!important;
}

.settimissimo h4.others{
   background: url(../img/brand/settimissimo/top-category-bt-others.jpg) no-repeat!important;
}
.settimissimo h4.others2{
   background: url(../img/brand/settimissimo/top-category-bt-others2.jpg) no-repeat!important;
}
.settimissimo h4.bottoms{
   background: url(../img/brand/settimissimo/top-category-bt-bottoms.jpg) no-repeat!important;
}
.settimissimo h4.onepeace{
   background: url(../img/brand/settimissimo/top-category-bt-onepeace.jpg) no-repeat!important;
}
.settimissimo h4.hu{
   background: url(../img/brand/settimissimo/top-category-bt-hu.jpg) no-repeat!important;
}
*/

/*category-latina------------
#category-area.latina{
   background: url(../img/brand/latina/top-category-bg.gif) left repeat-y;
}
#category-area.latina ul li{
   list-style-type: none;
   margin: 0;
   padding: 0;
   border-bottom: 1px solid #bfbbb2;
   border-left: 1px solid #bfbbb2;
}
#category-area.latina ul li.bg_thick{
   background-color:#d0d0d0;
}
#category-area.latina ul li.bg_thin{
   background-color:#e9e9e9;
}
.latina h4.tops{
   background: url(../img/brand/latina/top-category-bt-tops.jpg) no-repeat!important;
}
.latina h4.outer{
   background: url(../img/brand/latina/top-category-bt-outer.jpg) no-repeat!important;
}

.latina h4.others{
   background: url(../img/brand/latina/top-category-bt-others.jpg) no-repeat!important;
}
.latina h4.others2{
   background: url(../img/brand/latina/top-category-bt-others2.jpg) no-repeat!important;
}
.latina h4.bottoms{
   background: url(../img/brand/latina/top-category-bt-bottoms.jpg) no-repeat!important;
}
.latina h4.onepeace{
   background: url(../img/brand/latina/top-category-bt-onepeace.jpg) no-repeat!important;
}
.latina h4.hu{
   background: url(../img/brand/latina/top-category-bt-hu.jpg) no-repeat!important;
}
*/
/*category-usa------------
#category-area.usa{
   background: url(../img/brand/usa/top-category-bg.gif) left repeat-y;
}
#category-area.usa ul li{
   list-style-type: none;
   margin: 0;
   padding: 0;
   border-bottom: 1px solid #e79991;
   border-left: 1px solid #e79991;
}
#category-area.usa ul li.bg_thick{
   background-color:#ffa8a8;
}
#category-area.usa ul li.bg_thin{
   background-color:#fdd5d5;
}
.usa h4.tops{
   background: url(../img/brand/usa/top-category-bt-tops.jpg) no-repeat!important;
}
.usa h4.outer{
   background: url(../img/brand/usa/top-category-bt-outer.jpg) no-repeat!important;
}

.usa h4.others{
   background: url(../img/brand/usa/top-category-bt-others.jpg) no-repeat!important;
}
.usa h4.others2{
   background: url(../img/brand/usa/top-category-bt-others2.jpg) no-repeat!important;
}
.usa h4.bottoms{
   background: url(../img/brand/usa/top-category-bt-bottoms.jpg) no-repeat!important;
}
.usa h4.onepeace{
   background: url(../img/brand/usa/top-category-bt-onepeace.jpg) no-repeat!important;
}
.usa h4.hu{
   background: url(../img/brand/usa/top-category-bt-hu.jpg) no-repeat!important;
}
*/
/*category-anapu------------
#category-area.anapu{
   background: url(../img/brand/anapu/top-category-bg.gif) left repeat-y;
}
#category-area.anapu ul li{
   list-style-type: none;
   margin: 0;
   padding: 0;
   border-bottom: 1px solid #c4c4c4;
   border-left: 1px solid #c4c4c4;
}
#category-area.anapu ul li.bg_thick{
   background-color:#d9d9d9;
}
#category-area.anapu ul li.bg_thin{
   background-color:#ededed;
}
.anapu h4.tops{
   background: url(../img/brand/anapu/top-category-bt-tops.jpg) no-repeat!important;
}
.anapu h4.outer{
   background: url(../img/brand/anapu/top-category-bt-outer.jpg) no-repeat!important;
}

.anapu h4.others{
   background: url(../img/brand/anapu/top-category-bt-others.jpg) no-repeat!important;
}
.anapu h4.others2{
   background: url(../img/brand/anapu/top-category-bt-others2.jpg) no-repeat!important;
}
.anapu h4.bottoms{
   background: url(../img/brand/anapu/top-category-bt-bottoms.jpg) no-repeat!important;
}
.anapu h4.onepeace{
   background: url(../img/brand/anapu/top-category-bt-onepeace.jpg) no-repeat!important;
}
.anapu h4.hu{
   background: url(../img/brand/anapu/top-category-bt-hu.jpg) no-repeat!important;
}
*/
/*category-cruce------------
#category-area.cruce{
   background: url(../img/brand/cruce/top-category-bg.gif) left repeat-y;
}
#category-area.cruce ul li{
   list-style-type: none;
   margin: 0;
   padding: 0;
   border-bottom: 1px solid #c4c4c4;
   border-left: 1px solid #c4c4c4;
}
#category-area.cruce ul li.bg_thick{
   background-color:#ffd3eb;
}
#category-area.cruce ul li.bg_thin{
   background-color:#ffe7f4;
}
.cruce h4.tops{
   background: url(../img/brand/cruce/top-category-bt-tops.jpg) no-repeat!important;
}
.cruce h4.outer{
   background: url(../img/brand/cruce/top-category-bt-outer.jpg) no-repeat!important;
}

.cruce h4.others{
   background: url(../img/brand/cruce/top-category-bt-others.jpg) no-repeat!important;
}
.cruce h4.others2{
   background: url(../img/brand/cruce/top-category-bt-others2.jpg) no-repeat!important;
}
.cruce h4.bottoms{
   background: url(../img/brand/cruce/top-category-bt-bottoms.jpg) no-repeat!important;
}
.cruce h4.onepeace{
   background: url(../img/brand/cruce/top-category-bt-onepeace.jpg) no-repeat!important;
}
.cruce h4.hu{
   background: url(../img/brand/cruce/top-category-bt-hu.jpg) no-repeat!important;
}
*/
/*category-sandieanap------------
#category-area.sandieanap{
   background: url(../img/brand/sandieanap/top-category-bg.gif) left repeat-y;
}
#category-area.sandieanap ul li{
   list-style-type: none;
   margin: 0;
   padding: 0;
   border-bottom: 1px solid #e7a680;
   border-left: 1px solid #e7a680;
}
#category-area.sandieanap ul li.bg_thick{
   background-color:#ffb794;
}
#category-area.sandieanap ul li.bg_thin{
   background-color:#ffd6c2;
}
.sandieanap h4.tops{
   background: url(../img/brand/sandieanap/top-category-bt-tops.jpg) no-repeat!important;
}
.sandieanap h4.outer{
   background: url(../img/brand/sandieanap/top-category-bt-outer.jpg) no-repeat!important;
}

.sandieanap h4.others{
   background: url(../img/brand/sandieanap/top-category-bt-others.jpg) no-repeat!important;
}
.sandieanap h4.others2{
   background: url(../img/brand/sandieanap/top-category-bt-others2.jpg) no-repeat!important;
}
.sandieanap h4.bottoms{
   background: url(../img/brand/sandieanap/top-category-bt-bottoms.jpg) no-repeat!important;
}
.sandieanap h4.onepeace{
   background: url(../img/brand/sandieanap/top-category-bt-onepeace.jpg) no-repeat!important;
}
.sandieanap h4.hu{
   background: url(../img/brand/sandieanap/top-category-bt-hu.jpg) no-repeat!important;
}
*/
/*category-romeoyjulieta------------
#category-area.romeoyjulieta{
   background: url(../img/brand/romeoyjulieta/top-category-bg.gif) left repeat-y;
}
#category-area.romeoyjulieta ul li{
   list-style-type: none;
   margin: 0;
   padding: 0;
   border-bottom: 1px solid #bab992;
   border-left: 1px solid #bab992;
}
#category-area.romeoyjulieta ul li.bg_thick{
   background-color:#c9ceaa;
}
#category-area.romeoyjulieta ul li.bg_thin{
   background-color:#eaeed1;
}
.romeoyjulieta h4.tops{
   background: url(../img/brand/romeoyjulieta/top-category-bt-tops.jpg) no-repeat!important;
}
.romeoyjulieta h4.outer{
   background: url(../img/brand/romeoyjulieta/top-category-bt-outer.jpg) no-repeat!important;
}

.romeoyjulieta h4.others{
   background: url(../img/brand/romeoyjulieta/top-category-bt-others.jpg) no-repeat!important;
}
.romeoyjulieta h4.others2{
   background: url(../img/brand/romeoyjulieta/top-category-bt-others2.jpg) no-repeat!important;
}
.romeoyjulieta h4.bottoms{
   background: url(../img/brand/romeoyjulieta/top-category-bt-bottoms.jpg) no-repeat!important;
}
.romeoyjulieta h4.onepeace{
   background: url(../img/brand/romeoyjulieta/top-category-bt-onepeace.jpg) no-repeat!important;
}
.romeoyjulieta h4.hu{
   background: url(../img/brand/romeoyjulieta/top-category-bt-hu.jpg) no-repeat!important;
}
*/
/*category-spanish------------
#category-area.spanish{
   background: url(../img/brand/spanish/top-category-bg.gif) left repeat-y;
}
#category-area.spanish ul li{
   list-style-type: none;
   margin: 0;
   padding: 0;
   border-bottom: 1px solid #dec7aa;
   border-left: 1px solid #dec7aa;
}
#category-area.spanish ul li.bg_thick{
   background-color:#f4dfc6;
}
#category-area.spanish ul li.bg_thin{
   background-color:#f8ecdf;
}
.spanish h4.tops{
   background: url(../img/brand/spanish/top-category-bt-tops.jpg) no-repeat!important;
}
.spanish h4.outer{
   background: url(../img/brand/spanish/top-category-bt-outer.jpg) no-repeat!important;
}

.spanish h4.others{
   background: url(../img/brand/spanish/top-category-bt-others.jpg) no-repeat!important;
}
.spanish h4.others2{
   background: url(../img/brand/spanish/top-category-bt-others2.jpg) no-repeat!important;
}
.spanish h4.bottoms{
   background: url(../img/brand/spanish/top-category-bt-bottoms.jpg) no-repeat!important;
}
.spanish h4.onepeace{
   background: url(../img/brand/spanish/top-category-bt-onepeace.jpg) no-repeat!important;
}
.spanish h4.hu{
   background: url(../img/brand/spanish/top-category-bt-hu.jpg) no-repeat!important;
}
*/
/*category-alluge------------
#category-area.alluge{
   background: url(../img/brand/alluge/top-category-bg.gif) left repeat-y;
}
#category-area.alluge ul li{
   list-style-type: none;
   margin: 0;
   padding: 0;
   border-bottom: 1px solid #e4c7ab;
   border-left: 1px solid #e4c7ab;
}
#category-area.alluge ul li.bg_thick{
   background-color:#fcdfc8;
}
#category-area.alluge ul li.bg_thin{
   background-color:#faf5f0;
}
.alluge h4.tops{
   background: url(../img/brand/alluge/top-category-bt-tops.jpg) no-repeat!important;
}
.alluge h4.outer{
   background: url(../img/brand/alluge/top-category-bt-outer.jpg) no-repeat!important;
}

.alluge h4.others{
   background: url(../img/brand/alluge/top-category-bt-others.jpg) no-repeat!important;
}
.alluge h4.others2{
   background: url(../img/brand/alluge/top-category-bt-others2.jpg) no-repeat!important;
}
.alluge h4.bottoms{
   background: url(../img/brand/alluge/top-category-bt-bottoms.jpg) no-repeat!important;
}
.alluge h4.onepeace{
   background: url(../img/brand/alluge/top-category-bt-onepeace.jpg) no-repeat!important;
}
.alluge h4.hu{
   background: url(../img/brand/alluge/top-category-bt-hu.jpg) no-repeat!important;
}
*/
/*category-mens------------
#category-area.mens{
   background: #fefefe url(../img/common/item/bg-border-01.gif) repeat-y left top;
   border-bottom: solid 1px #ddd;
}
#category-area.mens #category-area{
   background: url(../img/brand/mens/top-category-bg.gif) left repeat-y;
}
#category-area.mens ul li{
   list-style-type: none;
   margin: 0;
   padding: 0;
   border-bottom: 1px solid #ddd;
   border-left: 1px solid #ddd;
}
#category-area.mens ul li a{
   color:#000;
}
#category-area.mens ul li.bg_thick{
   background-color:#efefef;
}
#category-area.mens ul li.bg_thin{
   background-color:#fafafa;
}
.mens h4.tops{
   background: url(../img/brand/mens/top-category-bt-tops.jpg) no-repeat!important;
}
.mens h4.outer{
   background: url(../img/brand/mens/top-category-bt-outer.jpg) no-repeat!important;
}

.mens h4.others{
   background: url(../img/brand/mens/top-category-bt-others.jpg) no-repeat!important;
}
.mens h4.others2{
   background: url(../img/brand/mens/top-category-bt-others2.jpg) no-repeat!important;
}
.mens h4.bottoms{
   background: url(../img/brand/mens/top-category-bt-bottoms.jpg) no-repeat!important;
}
.mens h4.onepeace{
   background: url(../img/brand/mens/top-category-bt-onepeace.jpg) no-repeat!important;
}
.mens h4.hu{
   background: url(../img/brand/mens/top-category-bt-hu.jpg) no-repeat!important;
}
*/
/*category-homewear_underwear------------
#category-area.homewear_underwear #category-area{
   background: url(../img/brand/homewear_underwear/top-category-bg.gif) left repeat-y;
}
#category-area.homewear_underwear ul li{
   list-style-type: none;
   margin: 0;
   padding: 0;
   border-bottom: 1px solid #d7ceda;
   border-left: 1px solid #d7ceda;
}
#category-area.homewear_underwear ul li.bg_thick{
   background-color:#ece7ff;
}
#category-area.homewear_underwear ul li.bg_thin{
   background-color:#f9f7ff;
}
.homewear_underwear h4.tops{
   background: url(../img/brand/homewear_underwear/top-category-bt-tops.jpg) no-repeat!important;
}
.homewear_underwear h4.outer{
   background: url(../img/brand/homewear_underwear/top-category-bt-outer.jpg) no-repeat!important;
}

.homewear_underwear h4.others{
   background: url(../img/brand/homewear_underwear/top-category-bt-others.jpg) no-repeat!important;
}
.homewear_underwear h4.others2{
   background: url(../img/brand/homewear_underwear/top-category-bt-others2.jpg) no-repeat!important;
}
.homewear_underwear h4.bottoms{
   background: url(../img/brand/homewear_underwear/top-category-bt-bottoms.jpg) no-repeat!important;
}
.homewear_underwear h4.onepeace{
   background: url(../img/brand/homewear_underwear/top-category-bt-onepeace.jpg) no-repeat!important;
}
.homewear_underwear h4.hu{
   background: url(../img/brand/homewear_underwear/top-category-bt-hu.jpg) no-repeat!important;
}
*/

/*category-anaphome------------*/
.anaphome .l_box,
.anaphome .l_box ul,
.anaphome .r_box,
.anaphome .r_box ul{
   width: 240px!important;
}
#category-area.anaphome{
   background: none;
   background-image: url(../img/brand/anaphome/top-category-bg.gif);
}
#category-area.anaphome h4{
   width: 239px;
}
#category-area.anaphome ul li.bg_thick{
   background-color:#fff!important;
}
#category-area.anaphome ul li.bg_thin{
   background-color:#fff!important;
}


/*topics*/
#brand-top-topics h3{display: none;}
#brand-top-topics{}
#brand-top-topics .topics-list{
   padding: 6px;
   border-bottom: solid 1px #d3d3d3;
   zoom: 1;
   overflow: hidden;
}
#brand-top-topics .topics-list:after{
   content: ".";
   display: block;
   clear: both;
   height: 0;
   font-size: 0;
   visibility: hidden;
}
#brand-top-topics .topics-list-image{
   float:left;
   margin-right:8px;
}
#brand-top-topics .topics-list-title,
#brand-top-topics .topics-list-desc{
   word-break: break-all;
}
#brand-top-topics .topics-list-title a{
   font-size: 12px;
   font-weight:bold;
   color:#fe187a;
}
#brand-top-topics .topics-list-desc{
   font-size:8pt;
}

/*recommend*/
#brand-top-recommend{
   padding-bottom: 7px;
   border-bottom: solid 1px #d3d3d3;
}
#brand-top-recommend h3{display: none;}
#brand-top-recommend ul,
#brand-top-recommend ul li{
   display: block;
   margin: 0;
   padding: 0;
}
#brand-top-recommend ul{
   padding: 9px 9px 0;
   overflow: hidden;
}
#brand-top-recommend ul li{
}
#brand-top-recommend ul li.banner-recommend{
   float: left;
   width: 138px;
   margin-right: 8px;
}
#brand-top-recommend ul li.txt-recommend{
   float: left;
   font-size: 10px;
   width: 150px;
}


/*shoplist*/
#brand-top-shoplist{
   overflow: hidden;
   padding: 9px 9px 7px;
   border-bottom: solid 1px #d3d3d3;
}
#brand-top-shoplist:after{
   content: ".";
   display: block;
   clear: both;
   height: 0;
   visibility: hidden;
}
#brand-top-shoplist h3{display: none}
#brand-top-shoplist #shop-banner{
   float: left;
   width: 178px;
   padding-top: 9px;
   font-size: 10px;
}
#brand-top-shoplist #shop-banner a,
#brand-top-shoplist #shop-banner a span{
   display: block;
}
#brand-top-shoplist #shop-banner a{
   position: relative;
   width: 157px;
   height: 105px;
   margin-left: 10px;
   background-repeat: no-repeat;
}
#brand-top-shoplist #shop-banner a span{
   position: absolute;
   bottom: 0;
   height: 24px;
   width: 157px;
   line-height: 24px;
   color: #fff;
   text-align: center!important;
}
#brand-top-shoplist #shop-qrcode{
   float: right;
   width: 123px;
}



/* today */
.today-btn{
   background: #fff;
   border-bottom: solid 1px #d3d3d3;
   padding: 5px 0;
   margin-left: 1px;
}
.today-btn ul,
.today-btn ul li{
   list-style-type: none;
   margin: 0;
   padding: 0;
}
.today-btn ul{
   width: 469px;
   height: 33px;
   background: url(/img/common/brand/today-btn-bg.gif) no-repeat;
   margin-left: 5px;
}
.today-btn ul:after{
   content: ".";
   display: block;
   clear: both;
   height: 0;
   visibility: hidden;
}
.today-btn ul li{
   float: left;
   width: 156px;
   text-align: center;
   line-height: 33px;
}
.today-btn ul li.today{
   width: 157px;
}
.today-btn ul li a{
   color: #474a4a;
   text-decoration: none;
}
.today-btn ul li a:hover{
   color: #666;
}
.today-btn ul li a strong{
   font-weight: bold;
   color: #e31962;
   font-size: 14px;
}

/* detail-search */
#detail-search .inner{
   font-size: 10px;
   padding: 0 0 0 1px;
   border-left: solid 1px #dedede;
}
#detail-search table{
   width: 100%;
   border-collapse:collapse;
   border:0px;
}
#detail-search table th,
#detail-search table td{
   font-size: 10px;
}
#detail-search table th{
   padding: 3px 7px;
   line-height: 1;
   background: #faf2eb;
   border-bottom: solid 1px #e3d7c9;
   border-top: solid 1px #e3d7c9;
}
#detail-search table td{
   padding: 3px 7px;
}
#detail-search .btn{
   border-top: dotted 1px #ddd;
   text-align: center;
   padding: 3px;
}

#detail-search table td .select2-container{
   width: 110px;
   font-size: 10px;
}
#detail-search table td #color{

}


/*====================================================================

ANAP GiRL

====================================================================*/
/*information*/
#brand-top-menu-anapgirl{
   background: url(../img/brand/anapgirl/brand-top-menu.jpg) no-repeat!important;
}
#brand-top-menu-anapgirl ul li,
#brand-top-menu-anapgirl li a{
   width: 134px;
}

#anapgirl #brand-top-news{
   width: 472px;
   background: url(/img/brand/anapgirl/information-bg.gif) repeat-y center top;
   margin: auto;
   padding: 0;
   border-bottom: none;
}
#anapgirl #brand-top-news h3{
   height: 65px;
   text-indent: -9999px;
   overflow: hidden;
   background: url(/img/brand/anapgirl/information-title.gif) no-repeat;
}
#anapgirl #brand-top-news-bottom{
   height: 12px;
   text-indent: -9999px;
   overflow: hidden;
   background: url(/img/brand/anapgirl/information-bg-bottom.gif) no-repeat;
   margin-top: 10px;
}

#anapgirl #brand-top-news ul{
   padding: 0px 20px;
}
#anapgirl #brand-top-news ul li{
   padding: 8px 0;
}

/*¥µ¥¤¥º¤ÇÁª¤Ö*/
#anapgirl #category-size{
   height: 183px;
   background: url(/img/brand/anapgirl/category-search-bg.gif) no-repeat;
}
#anapgirl #category-size h3{
   height: 46px;
   visibility: hidden;
}
#anapgirl #category-size ul,
#anapgirl #category-size ul li,
#anapgirl #category-size ul li a{
   display: block;
   height: 125px;
   margin: 0;
   padding: 0;
}
#anapgirl #category-size ul{
   padding-left: 9px;
}
#anapgirl #category-size ul li,
#anapgirl #category-size ul li a{
   width: 147px;
}
#anapgirl #category-size ul li{
   float: left;
   margin-right: 9px;
}
#anapgirl #category-size ul li a{
   text-indent: -9999px;
   overflow: hidden;
}
#anapgirl #category-size ul li a:hover{
   background: #fff;
   opacity:0.2;
   filter: alpha(opacity=20);
}

#anapgirl #category-size ul li.size-s{
   margin-right: 0;
}

