@charset "Shift_JIS";



/*  main部に205バナー */
#bn205blockcenter { }
.bnwrapblocktitle { font-size:12px; background:#d9d9d9;padding:3px 3px 5px 3px;font-weight:bold; }
#bn205blockcenter ul { padding:10px; margin:0px auto; background:#f0f0f0; letter-spacing: -.40em;}
#bn205blockcenter li {  padding:0px; margin:0px; letter-spacing: normal; display:inline-block; width:25%; text-align:center; }
#bn205blockcenter li img { width:98%; max-width:205px;}

/*  2015.0819.　ふとん */
.categorybn {
	text-align:center;
	margin:10px 0;
	padding:0 0 10px;
}
.categorybn ul { font-size:0px;}
.categorybn li { display:inline-block; width:25%;}
.categorybn li img { width:90%; max-width:205px; margin:10px 0;}

/* 2015.0822  アイコン付きメニュー  */
.guideBox { margin:10px 0; padding:3px; background:#f0f0f0;}
.guideBox li a { display:block; font-size:0px; padding:3px; border-bottom:1px solid #d9d9d9; }
.guideBox li a:hover { background:#ffffee;}
.guideBox li a .guideBox_img { vertical-align:top; display:inline-block; width:20%; text-align:left; }
.guideBox li a .guideBox_img img { width:90%;}
.guideBox li a .guideBox_list { vertical-align:top; display:inline-block; width:80%; text-align:left;  font-size:14px;  }

/*  2015.0826 再調整  */
div#rightColumn div.best3Box li div.txt p.price {
    font-weight: normal;
}

div#categoryBox li li h5 {
 color:#666;
}

/*  2015.826 ふとん */
#bn400blockcenter { }
.bnwrapblocktitle { font-size:12px; background:#d9d9d9;padding:3px 3px 5px 3px;font-weight:bold; }
#bn400blockcenter ul { padding:10px; margin:0px auto; background:#f0f0f0; letter-spacing: -.40em;}
#bn400blockcenter li {  padding:0px; margin:0px; letter-spacing: normal; display:inline-block; width:50%; text-align:center; }
#bn400blockcenter li img { width:98%; max-width:400px;}


/***  reset 01_01_02.css  2015.10.25 INC-3259 ***/
/*
div#leftColumn div#catNav li a,
div#mainContent p.lead,
div#categoryBox li h4,
div#categoryBox li li  { font-size: 100%; }
div#newsBox li p.txt { font-size: 85%; }
div#rightColumn div.movieBox div.head p.link { line-height:1.2; }
*/

/*jquery.fancybox-1.3.4.css*/
/*
div#leftColumn div#catNav a { font-size: 100%; }
*/

/***********  reset 01_01_02.css  2015.11.1 INC-3258 ***/
div#mainBox {
    padding-top: 10px;
}
div#mainBox div.carouselBox p.prevBtn {
    margin-top: -200px;
}
div#mainBox div.carouselBox p.nextBtn {
    margin-top: -200px;
}
div#mainBox div.carouselBox ul.img {
    display: block;
}
.ie9 div#mainBox div.carouselBox p.prevBtn,
.ie8 div#mainBox div.carouselBox p.prevBtn {
margin:-200px 0 0 0;
}
.ie9 div#mainBox div.carouselBox p.nextBtn,
.ie8 div#mainBox div.carouselBox p.nextBtn {
margin:-200px 0 0 0;
}


/*** 2015.10.27〜　作業中 outlet  ***/

#categoryBox .listimage { width:99%; margin:5px auto; font-size:0px; /*border-top:1px solid #d9d9d9;border-left:1px solid #d9d9d9;*/}
#categoryBox .listimage li { width:25%; display:inline-block; vertical-align:top;  padding:0px; margin:0px;  }
#categoryBox .listimage a { display:block; min-height:220px; text-align:center; padding:10px; border-bottom:1px solid #d9d9d9; }
#categoryBox .listimage img { width:99%; max-width:250px; }
/*  back黄 文字黒 */
/*
#categoryBox .listimage .listtitle { display:block; margin:0;padding:3px; font-size:14px; line-height:1.1; background:#ff0; color:#000; font-weight:bold; }
*/
/*  back黒 文字白 */
/*
#categoryBox .listimage .listtitle { display:block; margin:0;padding:3px; font-size:14px; line-height:1.1; background:#000; color:#fff; font-weight:bold; }
*/

/*  backグレー 文字黒 
#categoryBox .listimage .listtitle { display:block; margin:0;padding:3px; font-size:14px; line-height:1.1; background:#d9d9d9; color:#000; font-weight:bold; }
*/
/*  backグレー 文字黒 */
#categoryBox .listimage .listtitle { display:block; margin:0;padding:3px; font-size:14px; line-height:1.1; background:#c00; color:#fff; font-weight:bold; }

.font80per { font-size:80%;}

@media screen and (max-width: 955px) {
   div#mainColumn { width:940px; }
}


