@charset "utf-8";


/* ぱんくず */
#breadcrumbs {color: #666666; font-size: 90%; margin: 0 auto; width: 960px;}
#breadcrumbs a {font-size: 14px; color: #585858;}
#breadcrumbs a:hover {color: #787878;}


/* カラム分けなし */
.contents .all-column {margin-top: 20px; width: 960px;}


/* ブランドから探す　BRAND LIST */
.contents .all-column .brands-search-main {margin: 50px 0 0 5px; }
.contents .all-column .brands-search-main h2 {border-bottom: 1px solid #fba19e; color: #f84c52; font-size: 33px; font-weight: normal; line-height: 1.1; margin: 0px; padding: 0 0 3px 0; }
.contents .all-column .brands-search-main .lead { font-size:16px; margin: 12px 0px 20px; }


/* あかさたな */
.contents .all-column .brands-search-main div.kana {width:960px; height:100px; }
.contents .all-column .brands-search-main div.kana ul li{width:95px; height:95px; float:left; background-color:#F08d8d; margin:0px 1px 0px 0px; text-align:center; } 
.contents .all-column .brands-search-main div.kana ul li.current,
.contents .all-column .brands-search-main div.kana ul li:hover {color:#000;  background-color:#f84c52; }
.contents .all-column .brands-search-main div.kana ul li a{color:#FFF; font-size:50px; text-decoration: none; line-height:96px;display: block; }　


/* ブランド検索　本文 */
.contents .all-column .brands-search-main .search-detail {border-bottom: 2px dotted #e5e5e5; margin: 20px -5px 0; padding-bottom: 20px; width: 960px; }


/*見出し あかさたな */
.contents .all-column .brands-search-main div.bigbox_m {width:960px; height:51px; border-bottom: 1px solid #fba19e; margin: 20px 0px 0px 5px;}
.contents .all-column .brands-search-main div.bigbox_m p.bigbox a{width:50px; height:50px; float:left; background-color:#f84c52; margin:0px 1px 0px 0px; text-align:center; color:#FFF; font-size:30px; line-height:50px;} 

.contents .all-column .brands-search-main ol.brandslist {
 display:-webkit-box;
 display:-moz-box;
 display:-ms-box;
 display:-webkit-flexbox;
 display:-moz-flexbox;
 display:-ms-flexbox;
 display:-webkit-flex;
 display:-moz-flex;
 display:-ms-flex;
 display:flex;
 -webkit-box-lines:multiple;
 -moz-box-lines:multiple;
 -webkit-flex-wrap:wrap;
 -moz-flex-wrap:wrap;
 -ms-flex-wrap:wrap;
 flex-wrap:wrap;
}

.contents .all-column .brands-search-main ol.brandslist li {
padding:5px;
width:228px;
float:left;
}

.contents .all-column .brands-search-main ol.brandslist li:hover {
padding:5px;
width:228px;
float:left;
background-color: #FDE6E6;
}

.contents .all-column .brands-search-main ol.brandslist li a{
color: #F08d8d;
display:block;
text-decoration: none;
}

.contents .all-column .brands-search-main ol.brandslist li dl dd{
color: #A0A0A0;
}


/* 注目のコンテンツ */
.contents .all-column .pickup-contents {margin-top: 50px;}

.contents .all-column .pickup-contents .ttl {border-bottom: 6px solid #e4e4e4; margin: 0; padding: 0 0 3px 0; text-align: center;}
.contents .all-column .pickup-contents .ttl .img,
.contents .all-column .pickup-contents .ttl h3 {display: -moz-inline-box; display: inline-block; /display: inline; vertical-align: middle; /zoom: 1;}
.contents .all-column .pickup-contents .ttl .img {font-size: 0; line-height: 0;}
.contents .all-column .pickup-contents .ttl h3 {font-size: 28px; margin: 0; padding: 0 0 0 4px;}
.contents .all-column .pickup-contents .link-box {margin: 10px 0 0 237px;}
.contents .all-column .pickup-contents .link-box ul li {float: left; padding-right: 16px; width: 235px;}
.contents .all-column .pickup-contents .link-box ul li a {display: block;}
.contents .all-column .pickup-contents .link-box ul li a:hover {filter: alpha( opacity=90 ); opacity: 0.90; -moz-opacity: 0.90;}
