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

feefe.css

====================================================================*/
a:link {
   color: #0d8a86;
}

a:visited {
   color: #5f5a2c;
}

a:hover {
   color: #086865;
}

a:active {
   color: #09413f;
}

/*
#container{background: url(../img/brand/feefe/bg-top.png) repeat-x center 25px;}
*/
/*brand-header*/
#brand-header.feefe-top{
   background: url(../img/brand/feefe/brand-header-bg.gif) no-repeat!important;
}
#brand-header.feefe-top #brand-header-menu{
   width: 402px;
   background: url(../img/brand/feefe/brand-header-menu-top.gif) no-repeat!important;
}

#brand-header{
   background: url(../img/brand/feefe/brand-header-bg.gif) no-repeat!important;
}
#brand-header-menu{
   width: 481px;
   background: url(../img/brand/feefe/brand-header-menu-bg.gif) no-repeat!important;
}

#brand-header-text-area{
   width: 257px;
   background: url(../img/brand/feefe/brand-top-text-area3.gif) no-repeat;
   margin-left: 3px;
}
#top-search-title{
   background: url(../img/brand/feefe/bar-title-search.gif) no-repeat left center;
   padding-right: 3px!important;
   border-right: dotted 1px #fff;
}
#top-search-title h4{
   width: 50px;
   visibility: hidden;
}
#brand-header-text-area #brand-header-text-contents{width: 257px;}
#brand-header-text-area2{
   width: 554px;
   background: url(../img/brand/feefe/brand-top-text-area2.gif);
}
#brand-header-text-area2 #brand-header-text-contents{width: 554px;}
#brand-header-text-contents *{
   color: #14636d;
}

#brand-header-search{
   width: auto!important;
}
#brand-header-search table td{
   color: #fff;
}
#brand-header-search input#search-text{
   width: 173px!important;
   background: url(../img/brand/feefe/brand-header-searchtext-bg.gif) repeat-x;
   border-left: solid 1px #be7e41;
}
#brand-header-search table td#search-detail a{
   background: url(../img/brand/feefe/brand-header-search-btn2.gif) no-repeat;
}

/*feefe*/
#main #top-mainvisual{
   background: url(../img/brand/feefe/brand-top-mainvisual.jpg);
}
#main #top-mainvisual #top-news{
   background: url(../img/brand/feefe/brand-top-mainvisual-bg2.png);
}
#main #top-mainvisual h2{
   left: 86px;
   top: 14px;
   width: 146px;
   height: 97px;
   background: url(../img/brand/feefe/brand-top-logo.png);
}


#top-topics{
   width: 486px;
}
#top-topics .column-header a{
   left: 395px!important;
}
#top-topics dl dt{
   background: url(../img/brand/feefe/brand-top-mainvisual-bg.png);
}


/*brand-top-menu*/
#brand-top-menu-feefe{
   height: 30px;
   width: 486px;
   background: url(../img/brand/feefe/brand-top-menu3.gif);
}
#brand-top-menu-feefe ul,
#brand-top-menu-feefe ul li,
#brand-top-menu-feefe ul li a{
   display: block;
   height: 30px;
}

#brand-top-menu-feefe ul{
   width: 485px;
   margin-left: 1px;
}
#brand-top-menu-feefe ul li,
#brand-top-menu-feefe ul li a{
   /*width: 97px;*/
   width: 121px;
}
#brand-top-menu-feefe ul li#brand-top-menu-feefe-new,
#brand-top-menu-feefe ul li#brand-top-menu-feefe-new a,
#brand-top-menu-feefe ul li#brand-top-menu-feefe-all,
#brand-top-menu-feefe ul li#brand-top-menu-feefe-all a{
   width: 121px!important;
}
#brand-top-menu-feefe ul li{
   float: left;
}
#brand-top-menu-feefe ul li a{
   text-indent: -9999px;
   overflow: hidden;
}
#brand-top-menu-feefe ul li a:hover{
   background: #fff;
   opacity:0.1;
   filter: alpha(opacity=10);
}

/*banner*/
#feefe-top-banner1,
#feefe-top-banner2{
   padding: 9px 0;
   width: 319px;
   text-align: center;
   margin-left:1px;
   border-bottom: solid 1px #d3d3d3;
}
#feefe-top-banner3{
   padding: 9px 0;
   width: 319px;
   text-align: center;
   margin-left:1px
   border-bottom: solid 1px #d3d3d3;
}
#feefe-top-banner3 ul,
#feefe-top-banner3 ul li,
#feefe-top-banner3 ul li a{
   display: block;
   width: 301px;
}
#feefe-top-banner3 ul{
   margin: auto;
   overflow: hidden;
}
#feefe-top-banner3 ul li{
   height: 90px;
   overflow: hidden;
   margin-top: 9px;
}

/*new items*/
#top-new-items{
   width: 486px;
   overflow: hidden;
   padding-bottom: 5px;
}

#top-new-items-contents{
   width: 475px;
   background: url(../img/brand/feefe/brand-top-newitem-bg.gif) repeat-y;
   margin: 5px 0 0 6px;
}
#top-new-items-contents #top-new-items-header{
   height: 28px;
   background: url(../img/brand/feefe/brand-top-newitem-title.gif) no-repeat left top;
   overflow: hidden;
}
#top-new-items-contents #top-new-items-header h3{
   display: none;
}
#top-new-items-contents #top-new-items-header p{
   height: 33px;
   line-height: 33px;
   font-size: 10px;
   color: #f6518c;
   text-align: right;
   padding: 0 9px;
}
#top-new-items-contents #top-new-items-header p strong{
   font-size: 12px;
   font-weight: bold;
}
#top-new-items-contents dl{
   width: 468px;
   margin: 9px 0 0 5px;
   overflow: hidden;
}
#top-new-items-contents dl:after{
   content: ".";
   display: block;
   clear: both;
   height: 0;
   visibility: hidden;
}
#top-new-items-contents dl dt{
   float: left;
   margin-right: 5px;
}
#top-new-items-contents dl dt img{
   width: 112px;
   height: auto;
}
#top-new-items-contents dl dt img.thum.old{
   
}
#top-new-items-footer{
   background: url(../img/brand/feefe/brand-top-newitem-bottom.gif) no-repeat bottom;
}
#top-new-items-footer p{
   text-align: right;
   padding: 5px 9px;
   border-top: solid 1px #f5e2ef;
}
#top-new-items-footer p a{
   font-size: 10px;
   color: #685734;
   text-decoration: none;
}

/*topics*/
#top-topics div.column-header{
   background: url(../img/brand/feefe/brand-top-topics-title.jpg) no-repeat !important;
}
/*brand*/
#brand-area #bt_area{
   width:360px;
}
#brand-area #bt_area p{
   height:37px;
   width:159px;
   float: left;
   border-left: 1px solid #c4c4c4;
}
#brand-area #bt_area p a{
   display: block;
   height:37px;
   width:159px;
   text-decoration: none;
   border: 0px;
}
#brand-area #bt_area p span{
   visibility: hidden;
   height:37px;
   width:159px;
}
#brand-area .spanish{background: url(../img/brand/feefe/top-category-bt-spanish.jpg) no-repeat;}
#brand-area .romen  {background: url(../img/brand/feefe/top-category-bt-romen.jpg) no-repeat;}
#brand-area .chille {background: url(../img/brand/feefe/top-category-bt-chille.jpg) no-repeat;}
#brand-area .settimo{background: url(../img/brand/feefe/top-category-bt-settimo.jpg) no-repeat;}
#brand-area .settimissimo{background: url(../img/brand/feefe/top-category-bt-settimissimo.jpg) no-repeat;}
#brand-area .sandie {background: url(../img/brand/feefe/top-category-bt-sandieanap.jpg) no-repeat;}
#brand-area .alluge {background: url(../img/brand/feefe/top-category-bt-alluge.jpg) no-repeat;}

/*category*/
#category-area{
   font-size: 10px;
   color:#746d6f;
   background: url(../img/brand/feefe/top-category-bg.gif) left repeat-y;
   border-bottom: 1px solid #d3d3d3;
}
#category-area ul li.bg_thick{
   background-color:#fef7fa;
}
#category-area ul li.bg_thin{
   background-color:#fffbfd;
}
#category-area ul li.bg_thick span, #category-area ul li.bg_thin span{
   margin-left: 10px;
   padding:3px 6px;
   display: block;
   background: url(../img/brand/feefe/category-bt-icon.gif) left center no-repeat;
}
/*btn*/
#category-area .tops a,
#category-area .outer a,
#category-area .others a,
#category-area .bottoms a,
#category-area .onepeace a{
   display: block;
   height:26px;
   width:159px;
   text-decoration: none;
   border: 0px;
}

#category-area h4{
   height:26px;
   width:159px;
   border-left: 1px solid #c4c4c4;
}
#category-area h4 span{
   visibility: hidden;
}
#category-area h4 span a{
   display: block;
   height:26px;
   width:159px;
}
#category-area h4.tops{
   background: url(../img/brand/feefe/top-category-bt-tops.jpg) no-repeat;
}
#category-area h4.outer{
   background: url(../img/brand/feefe/top-category-bt-outer.jpg) no-repeat;
}

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

/**/
#category-area .textbox{
   width: 159px;
   float: right;
   background-color:#fef7fa;
}
#category-area .textbox span{
   border-bottom: 1px dotted #b1acaf;
   display: block;
   margin:0 10px 7px 10px;
   padding:10px 0 8px 0;
}
#category-area .textbox .detail_bt{
   width: 143px;
   height: 27px;
   margin: 0px 5px 0 7px;
   padding-bottom: 5px;
   background: url(../img/brand/feefe/top-category-bt-detail.jpg) no-repeat;
}
html* #category-area .textbox .detail_bt{
   margin: 0px 5px 5px 2px;
}
#category-area .textbox .detail_bt span{
   visibility: hidden;
}
#category-area .textbox .detail_bt a{
   width: 143px;
   height: 27px;
   display: block;
}


/*#feefe-top-category{
   width: 319px;
   margin-left: 1px;
   border-bottom: solid 1px #d3d3d3;
   background: url(../img/brand/feefe/brand-top-category-bg.gif) repeat-y left top;
}
#feefe-top-category:after{
   content: ".";
   display: block;
   clear: both;
   height: 0;
   visibility: hidden;
}
#feefe-top-category table{
   width: 319px;
}
#feefe-top-category table th{
   width: 42px;
   background: url(../img/brand/feefe/brand-top-category-title.gif) no-repeat center center;
   border-top: solid 1px #fff;
   border-bottom: solid 1px #fff;
}
#feefe-top-category table td{
}
#feefe-top-category th h3{
   display: none;
}
#feefe-top-category ul{
   display: block;
   padding: 9px;
   border-bottom: solid 1px #d3d3d3;
}
#feefe-top-category ul li{
   font-size: 10px;
   display: inline;
   padding-right: 5px;
}*/



