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

outlet.css

====================================================================*/
#main-contents-left{
   border: solid 1px #ddd;
   overflow: hidden;
}
/*#main .outlet-top .size3{width: 484px!important;}*/
.outlet-top .border-size3{
   background-position: 320px 0!important;
}

/*#container{background: url(../img/brand/outlet/bg-top.png) repeat-x center 25px;}*/

/*brand-header*/
#brand-header.outlet-top{
   background: url(../img/brand/outlet/brand-header-bg-top.gif) no-repeat!important;
}
#brand-header #brand-header-menu{
   width: 801px!important;
}
#brand-header.outlet-top #brand-header-menu{
   width: 402px!important;
   background: url(../img/brand/outlet/brand-header-menu-top.gif) no-repeat!important;
}


#brand-header{
   height: 30px;
   background: url(../img/brand/outlet/brand-header-bg.gif) no-repeat!important;
}
#brand-header-menu{
   width: 402x;
   background: url(../img/brand/outlet/brand-header-menu.gif) no-repeat!important;
   margin-right: 0;
}
#brand-header-menu.sale-newyear{
   background: url(../img/brand/outlet/brand-header-menu-sale-newyear.gif) no-repeat!important;
}
#brand-header-menu.sale-final{
   background: url(../img/brand/outlet/brand-header-menu-sale-final.gif) no-repeat!important;
}
#brand-header-menu.sale-finish{
   background: url(../img/brand/outlet/brand-header-menu-sale-finish.gif) no-repeat!important;
}
#brand-header-menu.sale-gw{
   background: url(../img/brand/outlet/brand-header-menu-sale-gw.gif) no-repeat!important;
}
#brand-header-menu.sale-summer{
   background: url(../img/brand/outlet/brand-header-menu-sale.gif) no-repeat!important;
}
#brand-header-menu.sale-winter{
   background: url(../img/brand/outlet/brand-header-menu-sale-winter.gif) no-repeat!important;
}
#brand-header-menu.sale-xmas{
   background: url(../img/brand/outlet/brand-header-menu-sale-xmas.gif) no-repeat!important;
}
#brand-header-menu.sale-normal{
   background: url(../img/brand/outlet/brand-header-menu-sale-normal.gif) no-repeat!important;
}
#brand-header-menu ul,
#brand-header-menu ul li,
#brand-header-menu ul li a{
   height: 30px!important;
}
#brand-header-menu ul li.this,
#brand-header-menu ul li a:hover{
   background: url(../img/brand/outlet/brand-header-menu-hover.png) no-repeat;
}
#brand-header-search table{
}
#brand-header-search{
   width: auto!!important;
}
#brand-header.outlet-top #brand-header-search table td{
   padding-right: 10px;
}
#brand-header-search table td{
   color: #fff;
   font-size: 7pt!important;
}
#brand-header-search input#search-text{
   width: 100px;
}
#bn,
#cate{width: 120px;}
#brand-header-search table td#search-btn{
   padding: 0!important;
}
#brand-header-search input#q{
   height: 21px;
   line-height: 21px;
   background: url(../img/brand/outlet/brand-header-searchtext-bg.gif) repeat-x;
   border-left: solid 1px #d62c33;
   border-left: solid 1px #d62c33;
}

/*outlet*/
/*
#main #top-mainvisual{

}
#main #top-mainvisual h2{display: none;}
#main #top-mainvisual div,
#main #top-mainvisual div a{
   width: 478px!important;
   height: 230px!important;
}
#main #top-mainvisual div{
   float: left!important;
}
#main #top-mainvisual div a{
   display: block;
   text-indent: -9999px!important;
   overflow: hidden!important;
}
#main #top-mainvisual div#top-mainvisual-link1{
   margin-right: 4px!important;
}
#main #top-mainvisual.column3 .inner{
   width: auto!important;
   height: auto!important;
   padding-top: 3px;
   padding-left: 8px;
}
#main #top-mainvisual.column3 .inner div,
#main #top-mainvisual.column3 .inner div a{
   width: 312px!important;
   height: 225px!important;
}
#main #top-mainvisual.column3 .inner #top-mainvisual-link1,
#main #top-mainvisual.column3 .inner #top-mainvisual-link2{
   margin-right: 4px;
}
*/

/*item list*/
/*
#outlet-top-items{
   width: 485px;
   background: #ffedee;
   margin-left: 1px;
   overflow: hidden;
   padding-bottom: 5px;
}
#outlet-top-items div.list-box{
   display: none;
   width: 475px;
   background: url(../img/brand/outlet/brand-top-list-bg.gif) repeat-y;
   border-top: solid 1px #edccce;
   border-bottom: solid 1px #edccce;
   margin: 5px 0 0 5px;
   padding-bottom: 10px;
   overflow: hidden;
}
#outlet-top-items div.list-box:first-child{
   display: block;
}
div.list-box h3{
   width: 463px;
   height: 35px!important;
   background-repeat: no-repeat;
   background-postion: 0 0;
   margin: 5px 0 0 6px;
}
div.list-box h3 a{
   display: block;
   width: 117px;
   height: 35px!important;
   text-indent: -9999px;
   overflow: hidden;
   margin-left: 346px;
}
*/

/*
#outlet-top-items .contents-basic-container,
#outlet-top-items .item-list-container,
#outlet-top-items .item-list-container dl.box-child{
   width: 481px!important;
}
#outlet-top-items .item-list-container{
   margin-top: 2px;
   border-top: solid 1px #dedede;
}
#outlet-top-items{
   padding-bottom: 2px;
   border-bottom: solid 1px #dedede;
}
#outlet-top-items .title {
   padding: 10px;
   background-color: #f72a3f;
   color: #fff;
   text-align: center;
}
#outlet-top-items .title a {
   font-weight: bold;
   color: #fff;
}
#outlet-top-items .contents-basic-container{
   background-image: url(../img/brand/outlet/item-bg.gif);
}
#outlet-top-items .item-list-container dl.box-child{
   background-image: url(../img/brand/outlet/item-bg-border.gif);
}
#outlet-top-items .item-btns.type1{
   background-image: url("../img/brand/outlet/item-btns-bg1.gif");
}
#outlet-top-items .price{
   background-image: url("../img/brand/outlet/item-price-bg.gif");
}

#outlet-top-items .item-detail .alert-message{
    left: 0;
    position: absolute !important;
}
*/

div#category-items-tops     h3{background-image: url(../img/brand/outlet/brand-top-category-title-tops.gif);}
div#category-items-bottoms  h3{background-image: url(../img/brand/outlet/brand-top-category-title-bottoms.gif);}
div#category-items-onepiece h3{background-image: url(../img/brand/outlet/brand-top-category-title-onepiece.gif);}
div#category-items-outers    h3{background-image: url(../img/brand/outlet/brand-top-category-title-outers.gif);}
div#category-items-others   h3{background-image: url(../img/brand/outlet/brand-top-category-title-others.gif);}
div.list-box dl{
   width: 472px;
   margin: 0 0 0 13px;
}
div.list-box dl dt{display: none;}
div.list-box dl dd{
   float: left;
   width: 141px;
   margin: 13px 13px 0 0;
}
div.list-box dl dd div.list-thum{
   width: 141px;
   height: 165px;
   background: url(../img/brand/outlet/brand-top-category-list-thum-bg-normal.gif) no-repeat;
   text-align: center;
   overflow: hidden;
}
div.list-box dl dd div.list-thum img.old{
   margin-top: 27px;
}
div.list-box dl dd p.list-text{
   font-size: 8pt;
   height: 30px;
   overflow: hidden;
   font-weight: bold;
   color: #ff0000;
   text-align: center;

}
div.list-box dl dd p.list-text a{
   font-size: 7pt;
}

div.list-box dl dd p.list-text span.default-price {
   font-weight: normal;
   color: #888;
   text-decoration: line-through;
}
div.list-box dl dd p.list-text span.sale-price {
   font-size: 9pt;
}





/*price-list brand-list*/
.outlet-top-contents{
   width: 320px;
   //margin-left: 1px;
}
.outlet-top-contents .column-header{
   padding: 0!important;
}
.outlet-top-contents h3{
   height: 29px!important;
   text-indent: -9999px;
   overflow: hidden;
   padding: 0!important;
   margin: 0!important;
}
.outlet-top-contents#outlet-price-list h3{background: url(../img/brand/outlet/brand-top-title-price.gif) no-repeat left top;}
.outlet-top-contents#outlet-brand-list h3{background: url(../img/brand/outlet/brand-top-title-brand.gif) no-repeat left top;}
.outlet-top-contents ul,
.outlet-top-contents ul li,
.outlet-top-contents ul li a{
   display: block;
}
.outlet-top-contents ul{
   width: 320px;
   margin-left: 0px;
}
.outlet-top-contents ul:after{
   content: ".";
   display: block;
   clear: both;
   height: 0;
   visibility: hidden;
}
.outlet-top-contents ul li{
   float: left;
   margin: 0 0 0 0;
}
.outlet-top-contents ul li a{
   text-indent: -9999px;
   overflow: hidden;
}

/*30%’·70%OFF*/
#outlet-offs{
   margin-top: 4px;
}
#outlet-offs ul{
   border-top: solid 1px #dedede;
}
#outlet-offs ul li,
#outlet-offs ul li a{
   display: block;
}
#outlet-offs ul li{
   padding: 0 1px 1px;
   border-bottom: solid 1px #dedede;
}
#outlet-offs ul li a{
   width: 317px;
   height: 60px;
   text-indent: -9999px;
   overflow: hidden;
}
#outlet-offs ul li#outlet-off-30 a{background-image: url(../img/brand/outlet/brand-top-sale-btn-30.gif);}
#outlet-offs ul li#outlet-off-40 a{background-image: url(../img/brand/outlet/brand-top-sale-btn-40.gif);}
#outlet-offs ul li#outlet-off-50 a{background-image: url(../img/brand/outlet/brand-top-sale-btn-50.gif);}
#outlet-offs ul li#outlet-off-60 a{background-image: url(../img/brand/outlet/brand-top-sale-btn-60.gif);}
#outlet-offs ul li#outlet-off-70 a{background-image: url(../img/brand/outlet/brand-top-sale-btn-70.gif);}
#outlet-offs ul li#outlet-off-80 a{background-image: url(../img/brand/outlet/brand-top-sale-btn-80.gif);}
#outlet-offs ul li a:hover{
   opacity:0.8;
   filter: alpha(opacity=80);
}

/*Άβ³Ϋ€«€ιΓ΅€Ή*/
#outlet-price-list ul{background: url(../img/brand/outlet/brand-top-pricelist.gif) no-repeat left top;}
#outlet-price-list ul li,
#outlet-price-list ul li a{
   width: 159px;
   height: 36px;
}


#outlet-brand-list{
   border-top: solid 1px #ededed;
}
/*
#outlet-brand-list ul{background: url(../img/brand/outlet/brand-top-brandlist.gif) no-repeat left top;}
#outlet-brand-list ul li,
#outlet-brand-list ul li a{
   width: 79px;
   height: 29px;
}*/



#outlet-category-list .column-header{
   padding: 0!important;
}
#outlet-category-list h3{
   height: 29px!important;
   text-indent: -9999px;
   overflow: hidden;
   padding: 0!important;
   margin: 0!important;
   background: url(../img/brand/outlet/brand-top-title-category.gif) no-repeat left top;
   border-top: solid 1px #dedede;
}
#outlet-category-list ul li{float: left;}
#outlet-category-list ul li a{
   text-indent: -9999px;
   overflow: hidden;
}
#outlet-category-list table{
   border-top: none;
   border-bottom: none;
}
#outlet-category-list table th{white-space: nowrap;}
#outlet-category-list table td{font-size: 10px;}
#outlet-category-list ul li{
   display: inline;
   padding-right: 10px;
}


/*brand-top-banner*/
.brand-top-banner{
   border-top: solid 1px #ededed;
   border-bottom: solid 1px #ededed;
   padding: 9px 9px 9px 10px;
}


.select2-container{
   width: 110px;
   font-size: 9px;
   text-align: left;
}
.select2-container *{
   font-size: 9px;
}



/*refine-search
--------------------------------*/
#brand-header-refine-search{
   width: 961px;
   background: url(../img/brand/outlet/refine-search-bg.gif) repeat-y left top;
   border-top: solid 1px #ddd;
}

#brand-header-refine-search .refine-search-title{
   background-image: url(../img/brand/outlet/refine-search-title.gif);
}
#brand-header-refine-search .refine-search-body{
   height: auto;
}



#add-brand{
   border-top: solid 1px #dedede;
   border-bottom: solid 1px #dedede;
   padding: 27px;
   text-align: center;
}
#add-brand #add-brand-btn,
#add-brand #add-brand-btn a{
   width: 182px;
   height: 32px;
}
#add-brand #add-brand-btn{
   background: url(/img/common/add-brand-btn.png) no-repeat;
   margin: auto;
   padding: 0;
}
#add-brand #add-brand-btn a{
   display: block;
   text-indent: -9999px;
   overflow: hidden;
}
#add-brand .add-brand-text{
   font-size: 10px;
   color: #666;
   padding: 5px 0 0;
}


/*outlet-new
--------------------------------*/
.outlet-top-container{
   width: 959px;
   margin-left: 3px;
}

.outlet-top-container .title{
   font-size: 13px;
   color: #292929;
   line-height: 1;
   background: #e6e6e6;
   border: solid 1px #d5d5d5;
   padding: 9px 14px 7px;
}
.outlet-top-container .column-container .btn{
   text-align: center;
   padding: 10px;
}
.outlet-top-container .column-container .btn a,
.outlet-top-container .column-container .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;
}
.outlet-top-container .column-container .btn .red{
   color: #ff0000;
}

.outlet-top-container #top-mainvisual{
   width: auto !important;
}

/*main*/
#outlet-top-main{
   background: url(../img/brand/outlet/brand-top-logo.png) no-repeat center center;
   -moz-background-size:  320px auto;
   -webkit-background-size: 320px auto;
   background-size: 320px auto;
}
#outlet-top-main h2{
   height: 100px;
   text-indent: -9999px;
   overflow: hidden;
}

/*banner*/
#outlet-banner .banner-list ul{
   text-align: center;
   padding: 0;
   padding-top: 0px;
   padding-bottom: 9px;
   line-height: 0;
}
#outlet-banner .banner-list ul li{
   display: inline-block;
   margin-bottom: 10px;
}
#outlet-banner .banner-list ul li img {
   width: 100%;
   height: auto;
}
#outlet-banner .banner-list ul li a:hover img{
   opacity:0.8;
   filter: alpha(opacity=80);
}

/*sale-btn*/
#outlet-sale-btn{
   border-top: solid 1px #dedede;
}
#outlet-sale-btn .banner-list ul{
   text-align: center;
   padding: 0;
   padding-top: 9px;
   padding-bottom: 7px;
}
#outlet-sale-btn .banner-list ul li{
   display: inline-block;
   margin: 0;
}
#outlet-sale-btn .banner-list ul li a:hover img{
   opacity:0.8;
   filter: alpha(opacity=80);
}

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

/*brand*/
#outlet-top-brand{}
#outlet-top-brand .brand-list{
   width: 780px;
   border-top: solid 1px #dedede;
   border-left: solid 1px #dedede;
   margin: 10px auto 10px;
}
#outlet-top-brand .brand-list ul,
#outlet-top-brand .brand-list ul li,
#outlet-top-brand .brand-list ul li a{
   display: block;
}
#outlet-top-brand .brand-list ul{
   overflow: hidden;
   zoom: 1;
   padding:0;
}
#outlet-top-brand .brand-list ul li{
   float: left;
   width: 130px;
   background-repeat: no-repeat;
   background-position: center center;
   -moz-background-size:  100px auto;
   -webkit-background-size: 100px auto;
   background-size: 100px auto;
}
#outlet-top-brand .brand-list ul li a{
   height: 40px;
   border-right: solid 1px #dedede;
   border-bottom: solid 1px #dedede;
   background: url(../img/icon-vector.gif) no-repeat right center;
}
#outlet-top-brand .brand-list ul li a span{
   display: block;
   width: 129px;
   height: 40px;
   text-indent: -9999px;
   overflow: hidden;
}
#outlet-top-brand .brand-list ul li a:hover span{
   background: #fff;
   opacity:0.3;
   filter: alpha(opacity=30);
}

/*outlet-top-items*/
#outlet-top-items{
   border-bottom: solid 1px #dedede;
}



