.remypan{display:block;}
.blockLengthArea{margin-bottom:0;}
#cartArea{margin-top:-10px;}
#undercolumn img.point01{width:270px;margin-top:20px;margin-bottom:0px;vertical-align:bottom;}
#undercolumn img.point02{width:358px;}
@media all and (max-width: 440px) {
#undercolumn img.point01{width:65%;margin-top:15px;}
#undercolumn img.point02{width:90%;}
#undercolumn p.pointTit{margin-bottom:14px;}
}


#undercolumn p.hrTit{margin-bottom:30px;margin-top:40px;}
#undercolumn img.titArekore{width:44%;margin-bottom:0;}
@media all and (max-width: 440px) {
#undercolumn img.titArekore{
width:55%;}
#undercolumn p.hrTit{margin-bottom:20px;margin-top:0px;}
}

#undercolumn .bnrArea{overflow:hidden;margin-top:15px;}
#undercolumn .bnrArea li {width:33.3%;margin-bottom:1.5%; float:left;text-align:center;}
#undercolumn .bnrArea li img{width:95%;margin-bottom: 0;}
#undercolumn .bnrArea li.bnrLiMar{margin-bottom:3%;}
#undercolumn .leftContents img.oP80{opacity:0.8;}

/*
@media all and (max-width: 440px) {
#undercolumn .bnrArea{padding:0 5px;margin-bottom:10px;}
#undercolumn .bnrArea li.odd{float:left;clear:both;} 
#undercolumn .bnrArea li.even{float:right;}
#undercolumn .bnrArea li{width:47%;margin-bottom:5.5%;
}
#undercolumn .bnrArea li.odd02{margin-bottom:0px;}
#undercolumn .bnrArea li img{width:100%;}
}
*/


#undercolumn .blockLengthArea span.attSeiza {
  color: #f28300;
  margin-bottom: 0px;
  display: block;
  line-height: 1.4;
  font-size: 12px;
}

/* vimeo */
.video-container {
	position: relative;
	padding-bottom: 56.25%;
	padding-top: 0;
	height: 0;
	overflow: hidden;
}

.video-container iframe {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}

.video-container{
margin-bottom:5px;
padding-top:0;
}
.sidedock,.controls{
display:none;
}

.video-container02{
background-color: #111;
}


.attApron{font-size:12px;display:block;line-height:1.8;}
.borderShosai{border-bottom:1px solid #eaeaea;padding-bottom:10px;margin-bottom:10px;}

.video-container {
	position: relative;
	padding-bottom: 56.25%;
	padding-top: 0;
	height: 0;
	overflow: hidden;
}

.video-container iframe {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}

.video-container{
margin-bottom:5px;
padding-top:0;
}
.sidedock,.controls{
display:none;
}

/* .seihin{
line-height: 1.4;
    background-color: #fff;
    padding: 9px 7px 7px 12px;
    border: 1px solid #ddd;
    font-size: 13px;
margin-bottom:10px;
} */
#undercolumn .seihin{
line-height:1.4;
margin-bottom:10px;
}

#detailarea{display:none;}
#detailarea02{margin-bottom:10px;}
#profile{
font-size:75%;
padding:2%;
background-color:#f1f1f1;
line-height:1.5;
}
@media screen and (max-width: 769px) {
.rightAside{margin-top:20px;}
}

img.forSp,img.spGood{display:none;}
@media screen and (max-width: 600px) {
img.forPc,img.pcGood{display:none;}
img.forSp,img.spGood{display:block;}
}


img.forSp,img.forPc{margin-bottom:10px !important;}


#reviewPanBloc{overflow:hidden;margin:0 0 30px;}
#reviewPanBloc li{float:left;width:18%;padding-right:2%;text-align:center;}
#reviewPanBloc li.last{padding-right:0;
}
#reviewPanBloc li a{display:block;text-decoration:none;color:#333;background-color:#f1f1f1;font-size:12px;text-align:center;padding:10px 0;border-radius: 6px;
-webkit-border-radius: 6px;
-moz-border-radius: 6px;
}
#undercolumn p.miniTxt{font-size:12px;margin-bottom:15px;line-height:1.6;margin-top:-12px;}



/* グッドデザイン賞ブロック */
#container .goodAWrap {width:97%;margin:10px auto 0;}
#container .goodAWrap img{display:block;margin-bottom:0;}
#goodABtn{cursor:pointer;text-align:right;}
#undercolumn p#goodABtn{cursor:pointer;margin-bottom:6px;font-family: "FOT-筑紫ゴシック Pro D", TsukuGoPro-D, sans-serif;font-size:12px;}
#undercolumn #goodATxt{font-size:12px;padding:10px;border:1px solid #999; line-height:1.5;}






