@charset "UTF-8";
/* ///////////////////////////////

布団収納ケース特集
PC用

///////////////////////////////
*/

#page {
	width: 950px!important;
}
#pageContents.livingsCnt{
	width: 950px;
	float: none;
	text-align:center;
	margin: 0 auto!important;
	font-family:"游ゴシック体", YuGothic, "游ゴシック", "Yu Gothic","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","ＭＳ Ｐゴシック",Verdana,Helvetica,Arial;
	font-weight:500;
}
#pageContents.livingsCnt a:hover{color:inherit;}

.ttlBox p{
    font-size: 16px}
.pcMain {
	position: relative;
}
#ttlBox {
	-webkit- transform: translateY(-50%) translateX(-50%);
	margin: auto;
	width: 950px;
	padding: 0;
	font-size: 16px;
}


#ttlBox img {
	width: 20%;
}
#ttlBox h1 {
	font-size: 48px;
	line-height: 1.5em;
	letter-spacing: 1px;
	text-align: center;
	margin-top: 25px;
}

img.subimg{object-fit: cover; width: 100%!important; height: 420px}

.ctgCnt h2 img{width:100%!important}

/*menuCnt*/
.menuCnt{margin: 30px 0;overflow: hidden;padding: 0px 15%;}
.menuCnt p{border-bottom: 3px solid #eee;padding: 0!important; text-align:center!important;}
.menuCnt p img{width:auto!important;height: 24px;}
.menuCnt .menuL{float:left;margin-right:2%;width: 68%!important;}
.menuCnt .menuR{float: right;width: 21%!important;}
.menuCnt .menuL img,
.menuCnt .menuR img{width:100%!important}

.menuCnt ul{float:left; overflow:hidden; margin: 2% 1%;}
.menuCnt ul li{float:left;width: 30%;text-align: center;margin-right: 4%;}
.menuCnt ul li:last-child{margin-right: 0;}
.menuCnt .menuR ul li{float:left; width:100%!important; text-align: center!important;}


.menuCnt2{margin: 30px 0;overflow: hidden;padding: 0px 0%; text-align:center}
.menuCnt2 ul{ margin: 2% 1%;}
.menuCnt2 ul li{display:inline-block;width: 30%;text-align: center;margin-right: 2%;}
.menuCnt2 img{width:100%!important}
.menuCnt3{margin: 10px 0;overflow: hidden;padding: 0px 0%;text-align:center}
.menuCnt3 ul{ margin: 2% 1%;}
.menuCnt3 ul li{display:inline-block;width: 24%;text-align: center;margin-right: 0;}
.menuCnt3 img{width:100%!important}


/*01-02*/
#ctg01.ctgCnt{padding:0 1% 80px;margin-bottom:0;background: #cccccc70;overflow: hidden;}

.ctgCnt h2{padding: 40px 0 0px;margin-bottom: 0;text-align: center;font-size: 33px;color:#fff;line-height: 1.4em;width: 230px;margin: 0 auto;}

ul.itemCnt{ padding: 18px 0 5px 5px; font-size: 1.0em!important}

.itemwrap{
    padding: 3%;
    background: #fff;
    /* margin-bottom: 40px; */
    overflow: hidden;
}
ul.itemCnt{ padding: 18px 0 5px 5px; font-size: 1.0em!important}
ul.itemCnt h3{margin: 0px 2px 5px 0;font-size: 20px;text-align: center;/* border-bottom: 2px dashed #ccc; */padding: 0px 5px 5px;font-weight: bold;letter-spacing: 0.2px;/* border-bottom: 2px dashed #fff; */color: #333;}
ul.itemCnt li{
	position:relative;
	box-sizing:border-box;
	vertical-align:top;
	/* background:#fff; */
	text-align: center;
margin: 2% 2% 30px !important;
    float: left;
	width: 46%;
}
ul.itemCnt li:nth-child(odd) {
	clear: both;
}
ul.itemCnt li img.itemimg{
	width: 100%;
	float:left;
	margin-bottom: 20px;
	}

mark.sizeicon{background:none;position: absolute;width: 88px!important;top: 0;right: 6px;}
mark.sizeicon img{border-radius:50%;width: 100%!important;}
.itemCnt table{
    /* FONT-VARIANT: JIS90; */
    border-top: 2px solid #ccc;
    border-bottom: 2px solid #ccc;
    /* padding: 20px; */
    font-size: 12px;
    margin-bottom: 10px;
    width: 100%!important;
    height: 120px;
}
.itemCnt table th{
    padding: 20px 10px;
    font-size: 12px;
    text-align: center;
    width: 26%;
    letter-spacing: 1px;
}
.itemCnt table td{
    padding: 10px 0;
    font-size: 12px;
    text-decoration: underline;
    text-align: left;
    /* height: 3em; */
    line-height: 25px;
}	

	
ul.itemCnt li p.itemCatch {font-size: 17px;color: #333;font-weight: bold;padding-bottom: 20px;width: 46%;float: left;text-align: left;padding: 10px 0 0 3%!important; letter-spacing: -0.2px}
ul.itemCnt .itemInfo p.Price{text-align: center!important;color: #333 !important;font-size: 14px;padding: 0!important;}
ul.itemCnt .Name{display: block;margin-top: 10px;padding: 0px 0 10px;font-size: 17px;line-height: 1.3em;text-align: center;/* border-top: 1px #666 solid; */} 
ul.itemCnt .Name small{display:block;font-size: 11px;margin-bottom: 5px;}
mark.newicon{color: #e6aa0a;font-size: 15px;border-bottom:1px #e6aa0a solid;letter-spacing: 2px;background: none;position: absolute;top: 70px;left: 85%;font-weight: bold;}
.itemwrap img.btn{width: 50%!important;margin: 10px 20% 0px;}
img.sub2img{width:100%!important}
p.sizetxt{
    display: block;
    clear: both;
    text-align: center;
    font-size: 11px!important;
    margin: 6px 0 10px;
    padding: 0!important;
}



.slick-slide img
{
    display: block;
    width: 100%;
    height: 430px;
    object-fit: cover;
}
@keyframes fadeIn{
	from{opacity: 0;}
	to{opacity: 1;}
}
@keyframes fadeOut{
	from{opacity: 1;}
	to{opacity: 0;}
}
.itemInfo{
	padding: 0 0px 0px;
	width: 100%;
	/* margin-left: 3%; */
	float: none;
	text-align: center;
}

@media screen and (orientation: landscape) {
}

@media (min-width: 480px) and (max-width:767px) {

}

@media (min-width: 768px){
}
	
