@charset "Shift_JIS";

/*=========================================================================

 ご利用ガイド｜商品情報について

=========================================================================*/

#guideMain .pageTitle .sub {
	font-size: 12px;
	line-height: 1;
	color: #404040;
	margin: 0 0 8px;
	padding: 0;
}
#guideMain .pageTitle .main {
	font-size: 24px;
	line-height: 1;
	color: #373737;
	margin: 0;
	padding: 0;
}

/* ディノスのサイズについて
-------------------------------------------------------------------------*/
.size_furniture #guideMain .pageTitle {
	height: 44px;
	padding: 0 0 0 61px;
	background: url(/guide/images/goods/size_curtain/pagetitle_icon_pc.gif) no-repeat left 5px;
}
.size_furniture #guideMain table.col5_01 th , .size_furniture #guideMain table.col5_01 td ,
.size_furniture #guideMain table.col5_02 th , .size_furniture #guideMain table.col5_02 td ,
.size_furniture #guideMain table.col4 th , .size_furniture #guideMain table.col4 td ,
.size_furniture #guideMain table.col3 th , .size_furniture #guideMain table.col3 td ,
.size_furniture #guideMain table.col2 th , .size_furniture #guideMain table.col2 td {
	text-align: center;
}
.size_furniture #guideMain table.col5_01 tr:first-child td ,
.size_furniture #guideMain table.col5_02 tr:first-child td ,
.size_furniture #guideMain table.col4 tr:first-child td ,
.size_furniture #guideMain table.col3 tr:first-child td ,
.size_furniture #guideMain table.col2 tr:first-child td {
	font-weight: bold;
}
.size_furniture #guideMain table.col5_01 th ,
.size_furniture #guideMain table.col5_02 th ,
.size_furniture #guideMain table.col4 th ,
.size_furniture #guideMain table.col3 th {
	width: 24%;
}
.size_furniture #guideMain table.col5_01 td ,
.size_furniture #guideMain table.col5_02 td {
	width: 19%;
}
.size_furniture #guideMain table.col4 td {
	width: 25%;
}
.size_furniture #guideMain table.col3 td {
	width: 38%;
}
.size_furniture #guideMain table.col2 {
	width: 62%;
}
.size_furniture #guideMain table.col2 th {
	width: 39%;
}

/* ディノスのサイズについて ［家具のサイズ］
-------------------------------------------------------------------------*/
.size_furniture #guideMain .illust01 span ,
.size_furniture #guideMain .illust02 span ,
.size_furniture #guideMain .illust06 span {
	margin-right: 40px;
}
.size_furniture #guideMain .illust01 span:first-child img {
	width: auto;
	height: 100px;
}
.size_furniture #guideMain .illust01 span:nth-child(2) img {
	width: auto;
	height: 125px;
}
.size_furniture #guideMain .illust01 span:last-child img {
	width: auto;
	height: 125px;
}
.size_furniture #guideMain .illust02 span:first-child img {
	width: auto;
	height: 185px;
}
.size_furniture #guideMain .illust02 span:nth-child(2) img {
	width: auto;
	height: 124px;
}
.size_furniture #guideMain .illust03 img{
	width: auto;
	height: 126px;
}
.size_furniture #guideMain .illust04 img {
	width: auto;
	height: 132px;
}
.size_furniture #guideMain .illust05 img {
	width: auto;
	height: 111px;
}
.size_furniture #guideMain .illust06 span:first-child img {
	width: auto;
	height: 125px;
}
.size_furniture #guideMain .illust06 span:nth-child(2) img {
	width: auto;
	height: 125px;
}
.size_furniture #guideMain .illust06 span:last-child img {
	width: auto;
	height: 100px;
}
.size_furniture #guideMain .diningChairTable th:first-child {
	width: 27%;
}
.size_furniture #guideMain .diningChairTable td:first-child {
	font-weight: bold;
}
.size_furniture #guideMain .diningChairList {
	overflow: hidden;
	margin: 20px 0 0;
}
.size_furniture #guideMain .diningChairList li {
	float: left;
	width: 190px;
	margin: 0;
	padding: 0;
}
.size_furniture #guideMain .diningChairList li:first-child {
	margin: 0 40px 0 0;
}
.size_furniture #guideMain .diningChairList li:nth-child(2) {
	width: 220px;
	margin: 0 50px 0 0;
}
.size_furniture #guideMain .diningChairList dt {
	min-height: 55px;
	padding: 0 0 0 20px;
	background: url(/guide/images/common/icon_list.gif) no-repeat 2px .4em;
	font-weight: bold;
}
.size_furniture #guideMain .diningChairList dd {
	display: table-cell;
	width: 190px;
	height: 170px;
	text-align: center;
	vertical-align: bottom;
}
.size_furniture #guideMain .diningChairList li:nth-child(2) dd {
	width: 220px;
}
.size_furniture #guideMain .diningChairList dd p {
	margin: 15px 0 0;
	text-align: left;
}
.size_furniture #guideMain .storageTable th:first-child {
	width: 31%;
}
.size_furniture #guideMain .storageTable td:first-child {
	font-weight: bold;
}

/* ディノスのサイズについて ［既製カーテンのサイズ］
-------------------------------------------------------------------------*/
.size_furniture #guideMain .readyMadeCurtain .detailList dd ul li {
	overflow: hidden;
	padding-left: 1em;
	text-indent: -1em;
	background: none;
}
.size_furniture #guideMain .readyMadeCurtain .detailList dd .aboutCurtainLength {
	margin: 0 0 20px 0;
}
.size_furniture #guideMain .readyMadeCurtain .detailList dd .aboutCurtainLength li {
	margin: 0 0 10px 0;
}
.size_furniture #guideMain .readyMadeCurtain .detailList dd .aboutCurtainLength .txtL {
	width: 68%;
}
.size_furniture #guideMain .readyMadeCurtain .detailList .hook .txtL {
	width: 74%;
}
.size_furniture #guideMain .curtainWidth .detailList {
	margin: 0;
}
.size_furniture #guideMain .curtainWidth .detailList dt span.orange {
	font-weight: normal;
}
.size_furniture #guideMain .curtainWidth .detailList dd .numberList li img ,
.size_furniture #guideMain .curtainLength .numberList img {
	margin: 10px 0 !important;
}
.size_furniture #guideMain .curtainWidth .detailList .attentionBox {
	margin: 0 0 20px;
}
.size_furniture #guideMain .curtainWidth .detailList .txtL {
	width: 67%;
}
.size_furniture #guideMain .curtainWidth .numberList li p {
	margin-bottom: 10px;
}
.size_furniture #guideMain .curtainWidth .note ,
.size_furniture #guideMain .curtainWidth .note li {
	overflow: hidden;
}
.size_furniture #guideMain .curtainWidth .note li {
	margin: 0 0 20px;
	padding: 0;
	background: none;
}
.size_furniture #guideMain .curtainWidth .note .txtL {
	width: 60%;
}
.size_furniture #guideMain .curtainWidth .note .txtL dt {
	font-weight: bold;
}
.size_furniture #guideMain .curtainWidth .note .txtL dt span.orange {
	font-weight: normal;
}
.size_furniture #guideMain .curtainWidth .note .txtL dd {
	padding: 0 0 0 2em;
}
.size_furniture #guideMain .curtainWidth .note .imgR {
	width: 250px;
	text-align: left;
}
.size_furniture #guideMain .curtainLength .koshitaka {
	width: 100%;
	overflow: hidden;
	margin-bottom: 15px;
	padding: 15px 20px;
	border: 1px solid #D9D9D9;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
}
.size_furniture #guideMain .curtainLength .koshitaka dd {
	margin: 0;
}
.size_furniture #guideMain .curtainLength .koshitaka dd .txtL {
	width: 62%;
}
.size_furniture #guideMain .curtainLength .supplement dt {
	color: #fe6000;
	font-weight: bold;
}
.size_furniture #guideMain .curtainLength .supplement dd {
	overflow: hidden;
}
.size_furniture #guideMain .curtainLength .supplement dd .txtL {
	width: 76%;
}
.size_furniture #guideMain .curtainLength .supplement dd .imgR {
	text-align: center;
}
.size_furniture #guideMain .curtainLength .supplement dd .imgR .adjuster img {
	height: 100px;
}
.size_furniture #guideMain .curtainLength .supplement dd .imgR .adjuster img:first-child {
	margin: 0 10px 0 0;
}
.size_furniture #guideMain .curtainLength .leadBox {
	width: 100%;
	overflow: hidden;
	margin-bottom: 15px;
	padding: 15px 20px 5px;
	border: 1px solid #D9D9D9;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
}
.size_furniture #guideMain .curtainLength .leadBox p {
	margin: 0 0 5px;
}

/* ディノスのサイズについて ［衣料品のサイズ］
-------------------------------------------------------------------------*/
.size_furniture #guideMain ul.structure li {
	padding: 0 0 10px;
	background: url(/guide/images/common/icon_arrow_gray.gif) no-repeat center bottom;
}
.size_furniture #guideMain ul.structure li:last-child {
	padding: 0;
	background: none;
}
.size_furniture #guideMain ul.structure li p {
	width: 100%;
	overflow: hidden;
	margin-bottom: 15px;
	padding: 15px 10px 7px;
	border: 1px solid #D9D9D9;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
}
.size_furniture #guideMain ul.structure li p a {
	margin-left: 2.5em;
}
.size_furniture #guideMain ul.structure li p.annotation {
	margin-bottom: 0;
	padding: 0 15px;
	border: none;
}
.size_furniture #guideMain ul.structure li ul {
	padding: 0 0 10px;
}
.size_furniture #guideMain ul.structure li ul li ,
.size_furniture #guideMain ul.structure li ul li:last-child {
	padding: 0 0 0 20px;
	background: none;
}
.size_furniture #guideMain .measuringNotice dt {
	font-weight: bold;
}
.size_furniture #guideMain .measuringNotice dd {
	margin: 5px 0;
	padding: 0 0 0 20px;
	background: url(/guide/images/common/icon_list.gif) no-repeat 2px .4em;
}
.size_furniture #guideMain .measuringPointNude {
	overflow: hidden;
	margin: 20px 0 0;
}
.size_furniture #guideMain .measuringPointNude .imgL ,
.size_furniture #guideMain .richePoint .imgL {
	float: left;
	margin: 0 30px 0 0;
	font-weight: bold;
}
.size_furniture #guideMain .measuringPointNude .imgL img {
	width: 160px;
	height: auto;
}
.size_furniture #guideMain .measuringPointNude table ,
.size_furniture #guideMain .richePoint table {
	float: left;
	margin: 0;
}
.size_furniture #guideMain .measuringPointNude table {
	width: 475px;
}
.size_furniture #guideMain .measuringPointNude table th ,
.size_furniture #guideMain .richePoint table th {
	text-align: center;
}
.size_furniture #guideMain .measuringPointNude table th:first-child {
	width: 225px;
}
.size_furniture #guideMain .measuringPointNude table td:first-child ,
.size_furniture #guideMain .richePoint table td:first-child {
	vertical-align: middle;
	font-weight: bold;
}
.size_furniture #guideMain .caraArea {
	overflow: hidden;
}
.size_furniture #guideMain .caraArea .imgL {
	float: left;
}
.size_furniture #guideMain .caraArea .imgL img {
	width: auto;
	height: 335px;
}
.size_furniture #guideMain .caraArea .detailList ,
.size_furniture #guideMain .caraArea p.annotation {
	overflow: hidden;
}
.size_furniture #guideMain .richePoint {
	overflow: hidden;
	margin: 0 0 20px;
}
.size_furniture #guideMain .richePoint .imgL img {
	width: 230px;
	height: auto;
}
.size_furniture #guideMain .richePoint table {
	width: 430px;
}
.size_furniture #guideMain .richePoint table th:first-child {
	width: 150px;
}

.size_furniture #guideMain .measuringPoint li {
	overflow: hidden;
	margin: 0 0 20px;
	padding: 0 0 20px;
	background: none;
	letter-spacing: normal;
}


.size_furniture #guideMain .measuringPoint li+li { 
border-top: 1px solid #ccc;
padding-top:20px;
}


.size_furniture #guideMain .measuringPoint dd {
	padding: 0 10px;
}

.size_furniture #guideMain .measuringPoint dt {
	margin: 0 0 0 10px;
	padding: 0 0 0 20px;
	background: url(/guide/images/common/icon_list.gif) no-repeat 2px .4em;
	font-weight: bold;
}
.size_furniture #guideMain .measuringPoint dd {
	margin: 0 0 20px;
	padding: 0 10px 20px;
	border-bottom: 1px solid #ccc;
}

.size_furniture #guideMain .measuringPoint dd:last-child {
	margin: 0;
	padding: 0 10px;
	border-bottom: none;
}

.size_furniture #guideMain .measuringPoint dd img {
	margin: 15px 0 0;
}

.size_furniture #guideMain .measuring dt ,
.size_furniture #guideMain .measuringCommon dt ,
.size_furniture #guideMain .measuringSkirt dt {
	padding: 0 0 0 10px;
	background: none;
	font-weight: bold;
}
.size_furniture #guideMain .measuring dd ,
.size_furniture #guideMain .measuringCommon dd ,
.size_furniture #guideMain .measuringSkirt dd {
	margin-bottom: 20px;
	padding: 0 0 20px 10px;
	border-bottom: 1px solid #d9d9d9;
}
.size_furniture #guideMain .measuring dd:last-child {
	margin-bottom: 0;
	padding: 0 0 0 10px;
	border-bottom: none;
}
.size_furniture #guideMain .measuringCommon dd:last-child ,
.size_furniture #guideMain .measuringSkirt dd:last-child {
	margin-bottom: 40px;
	padding: 0 0 20px 10px;
	border-bottom: 1px solid #d9d9d9;
}
.size_furniture #guideMain .measuring dd p.annotation ,
.size_furniture #guideMain .measuringCommon dd p.annotation ,
.size_furniture #guideMain .measuringSkirt dd p.annotation {
	margin: 5px 0 0;
}
.size_furniture #guideMain table.kidsNudeTable th , #guideMain table.kidsNudeTable td {
	text-align: center;
}
.size_furniture #guideMain table.kidsNudeTable th {
	width: 20%;
}
.size_furniture #guideMain table.kidsNudeTable tr:first-child td {
	width: 20%;
	font-weight: bold;
}
.size_furniture #guideMain table.rikacoTable th , #guideMain table.rikacoTable td {
	text-align: center;
}
.size_furniture #guideMain table.rikacoTable tr:first-child td {
	font-weight: bold;
}
.size_furniture #guideMain table.rikacoTable th {
	width: 24%;
}
.size_furniture #guideMain table.rikacoTable td {
	width: 19%;
}

/*160804追記*/

.size_furniture #guideMain h5 {
	border-top: 1px solid #ccc;
	padding:10px;
}


.size_furniture #guideMain .measuringPoint {
	letter-spacing:-0.5em;
}

.size_furniture #guideMain .measuringPoint.columns li dl {
	width:33%;
	display:inline-block;
	vertical-align:top;
}

.size_furniture #guideMain .measuringPoint.columns li dl.column1 {
	width:66%;
}

.size_furniture #guideMain .measuringPoint.columns li dl.column2 {
	width:49%;
}


@media screen and (max-width:767px) {


.size_furniture #guideMain .measuringPoint.columns li dl {
	width:46%;
	display:inline-block;
	vertical-align:top;
	margin-right:6%;
	margin-bottom:10%;
}

.size_furniture #guideMain .measuringPoint.columns li dl.column1,.size_furniture #guideMain .measuringPoint.columns li dl.column2 {
	width:100%;
	margin-right:0;
	margin-bottom:10%;
}

.size_furniture #guideMain .measuringPoint.columns li dl:nth-child(even) {
	margin-right:0;
}

}


/* ディノスのサイズについて ［ファッション雑貨のサイズ］
-------------------------------------------------------------------------*/
.size_furniture #guideMain .shoesSize {
	overflow: hidden;
	margin: 0 0 20px 0;
}
.size_furniture #guideMain .shoesSize .imgL {
	float: left;
	margin: 0 20px 0 0;
}
.size_furniture #guideMain .shoesSize .txtR {
	float: left;
	width: 73%;
}
.size_furniture #guideMain .shoesSize dl {
	overflow: hidden;
}
.size_furniture #guideMain .shoesSize dt {
	float: left;
	height: 2em;
	font-weight: bold;
	padding: 0 20px 0;
	background: url(/guide/images/common/icon_list.gif) no-repeat 2px .4em;
}
.size_furniture #guideMain .shoesSize p {
	margin: 15px 0 0;
}
.size_furniture #guideMain .shoesSizeTable table {
	margin: 10px 0;
}
.size_furniture #guideMain .shoesSizeTable table td:first-child {
	font-weight: bold;
}
.size_furniture #guideMain .detailList .shoesWidth .txtL {
	width: 73%;
}
.size_furniture #guideMain .jewelrySize .fastener ,
.size_furniture #guideMain .jewelrySize .adjust {
	float: left;
	width: 50%;
	margin-bottom: 20px;
}
.size_furniture #guideMain .jewelrySize .fastener dt ,
.size_furniture #guideMain .jewelrySize .adjust dt {
	font-weight: bold;
	padding: 0 20px;
	background: url(/guide/images/common/icon_list.gif) no-repeat 2px .4em;
}
.size_furniture #guideMain .jewelrySize .fastener ul li ,
.size_furniture #guideMain .jewelrySize .adjust ul li {
	margin: 0 0 20px;
	background: none;
}
.size_furniture #guideMain .jewelrySize .fastener ul li img,
.size_furniture #guideMain .jewelrySize .adjust ul li img {
	margin-top: -10px;
	margin-left: 1em;
}
.size_furniture #guideMain .jewelrySize .detailList {
	clear: both;
}
.size_furniture #guideMain .jewelrySize .detailList table {
	margin: 10px 0 0;
}
.size_furniture #guideMain .jewelrySize .detailList table th ,
.size_furniture #guideMain .jewelrySize .detailList table td {
	text-align: center;
}
.size_furniture #guideMain .jewelrySize .detailList table th {
	width: 18%;
}
.size_furniture #guideMain .jewelrySize .detailList table tr:first-child td {
	font-weight: bold;
}
.size_furniture #guideMain .sundriesSize ul li {
	overflow: hidden;
	margin: 0 0 20px;
	padding: 0 10px;
	border-bottom: 1px solid #ccc;
	background: none;
}
.size_furniture #guideMain .sundriesSize ul li:last-child {
	border-bottom: none;
	margin: 0;
}
.size_furniture #guideMain .sundriesSize ul li p:last-child {
	margin: 0;
}
.size_furniture #guideMain .sundriesSize ul li.bag .txtL {
	width: 58%
}
.size_furniture #guideMain .sundriesSize ul li.hat .detailList {
	float: left;
	width: 50%
}
.size_furniture #guideMain .sundriesSize ul li.hat img {
	margin: 10px 0 0;
}
.size_furniture #guideMain .sundriesSize ul li.gloves .txtL {
	width: 70%
}
.size_furniture #guideMain .sundriesSize ul li.belt .detailList dt {
	margin: 0 0 5px;
}
.size_furniture #guideMain .sundriesSize ul li.belt .txtL {
	width: 60%
}
.size_furniture #guideMain .sundriesSize ul li.watch .txtL {
	width: 59%
}

/* ディノスのサイズについて ［スポーツウェアのサイズ］
-------------------------------------------------------------------------*/
.size_furniture #guideMain .sportsSize table {
	margin: 20px 0 15px;
}
.size_furniture #guideMain table.callawayTable th , .size_furniture #guideMain table.callawayTable td ,
.size_furniture #guideMain table.danskinTable th , .size_furniture #guideMain table.danskinTable td ,
.size_furniture #guideMain table.ellesseTable th , #guideMain table.ellesseTable td ,
.size_furniture #guideMain table.filaTable th , .size_furniture #guideMain table.filaTable td ,
.size_furniture #guideMain table.nikeTable th , #guideMain table.nikeTable td ,
.size_furniture #guideMain table.onielTable th , .size_furniture #guideMain table.onielTable td {
	text-align: center;
}
.size_furniture #guideMain table.callawayTable tr:first-child td ,
.size_furniture #guideMain table.danskinTable tr:first-child td ,
.size_furniture #guideMain table.ellesseTable tr:first-child td ,
.size_furniture #guideMain table.filaTable tr:first-child td ,
.size_furniture #guideMain table.nikeTable tr:first-child ,
.size_furniture #guideMain table.onielTable tr:first-child td {
	font-weight: bold;
}
.size_furniture #guideMain table.callawayTable th ,
.size_furniture #guideMain table.danskinTable th ,
.size_furniture #guideMain table.filaTable th ,
.size_furniture #guideMain table.onielTable th {
	width: 24%;
}
.size_furniture #guideMain table.callawayTable td ,
.size_furniture #guideMain table.danskinTable td ,
.size_furniture #guideMain table.filaTable td ,
.size_furniture #guideMain table.onielTable td {
	width: 19%;
}
.size_furniture #guideMain table.ellesseTable {
	width: 62%;
}
.size_furniture #guideMain table.ellesseTable th {
	width: 39%;
}
.size_furniture #guideMain table.nikeTable th ,
.size_furniture #guideMain table.nikeTable td {
	width: 16%;
}
.size_furniture #guideMain table.nikeTable td:nth-child(2) ,
.size_furniture #guideMain table.nikeTable td:nth-child(6) {
	width: 15%;
}
.size_furniture #guideMain table.nikeTable td:nth-child(3) {
	width: 22%;
}

/* マークの説明
-------------------------------------------------------------------------*/
.mark #guideMain .pageTitle {
	height: 44px;
	padding: 0 0 0 50px;
	background: url(/guide/images/goods/mark/pagetitle_icon_pc.gif) no-repeat left top;
}
.mark #guideMain table th ,
.mark #guideMain table td:first-child {
	text-align: center;
}
.mark #guideMain table th:first-child {
	width: 134px;
}
.mark #guideMain table td span {
	font-weight: bold;
}
.mark #guideMain table td img.cold {
	margin: 0 20px 0 0;
}

/* 家具について
-------------------------------------------------------------------------*/
.sozai #guideMain .pageTitle {
	height: 44px;
	padding: 0 0 0 58px;
	background: url(/guide/images/goods/sozai/pagetitle_icon_pc.gif) no-repeat left top;
}
.sozai #guideMain dl dt {
	padding: 0 0 0 10px;
	background: none;
}
.sozai #guideMain dl dd {
	margin-bottom: 20px;
	padding: 0 0 20px 10px;
	border-bottom: 1px solid #d9d9d9;
}
.sozai #guideMain dl dd:last-child {
	margin-bottom: 0;
	padding: 0 0 0 10px;
	border-bottom: none;
}

/* スマートフォン用
-------------------------------------------------------------------------*/
@media(max-width:767px){
	
	#guideMain .pageTitle .sub {
		font-size: 12px;
		line-height: 1;
		color: #404040;
		margin: 0 0 3px;
		padding: 0;
	}
	#guideMain .pageTitle .main {
		font-size: 19px;
		line-height: 1;
		color: #373737;
		margin: 0;
		padding: 0;
	}
	
	/* ディノスのサイズについて */
	.size_furniture #guideMain .pageTitle {
		height: auto;
		margin: 15px 10px;
		padding: 0 0 0 48px;
		background: url(/guide/images/goods/size_curtain/pagetitle_icon_sp.png) no-repeat left 5px;
		-moz-background-size: 38px 22px;
		-o-background-size: 38px 22px;
		-webkit-background-size: 38px 22px;
		background-size: 38px 22px;
	}
	.size_furniture #guideMain table.col5_01 th , .size_furniture #guideMain table.col5_01 td ,
	.size_furniture #guideMain table.col5_02 th , .size_furniture #guideMain table.col5_02 td ,
	.size_furniture #guideMain table.col4 th , .size_furniture #guideMain table.col4 td ,
	.size_furniture #guideMain table.col3 th , .size_furniture #guideMain table.col3 td ,
	.size_furniture #guideMain table.col2 th , .size_furniture #guideMain table.col2 td {
		vertical-align: top;
		text-align: left;
		font-size: 86%;
	}
	.size_furniture #guideMain table.col5_01 th , .size_furniture #guideMain table.col5_01 td ,
	.size_furniture #guideMain table.col5_02 th , .size_furniture #guideMain table.col5_02 td ,
	.size_furniture guideMain table.col4 th , .size_furniture #guideMain table.col4 td {
		padding: 8px 5px;
	}
	.size_furniture #guideMain table.col3 th , .size_furniture #guideMain table.col3 td ,
	.size_furniture #guideMain table.col2 th , .size_furniture #guideMain table.col2 td {
		padding: 8px 6px;
	}
	.size_furniture #guideMain table.col5_01 th ,
	.size_furniture #guideMain table.col4 th ,
	.size_furniture #guideMain table.col3 th ,
	.size_furniture #guideMain table.col2 th {
		width: 26%;
	}
	.size_furniture #guideMain table.col5_01 td {
		width: 19%;
	}
	.size_furniture #guideMain table.col5_01 td:nth-child(3) {
		width: 22%;
	}
	.size_furniture #guideMain table.col5_01 td:nth-child(5) {
		width: 14%;
	}
	.size_furniture #guideMain table.col5_02 th {
		width: 18%;
	}
	.size_furniture #guideMain table.col5_02 td {
		width: 22%;
	}
	.size_furniture #guideMain table.col5_02 td:nth-child(5) {
		width: 16%;
	}
	.size_furniture #guideMain table.col3 td {
		width: 36%;
	}
	.size_furniture #guideMain table.col4 td {
		width: 24%;
	}
	.size_furniture #guideMain table.col2 {
		width: 100%;
	}

	/* ディノスのサイズについて ［家具のサイズ］ */
	.size_furniture #guideMain .illust01 span ,
	.size_furniture #guideMain .illust02 span ,
	.size_furniture #guideMain .illust06 span {
		display: block;
		margin: 0 0 20px;
		text-align: center;
	}
	.size_furniture #guideMain .diningChairTable th , .size_furniture #guideMain .diningChairTable td ,
	.size_furniture #guideMain .storageTable th , .size_furniture #guideMain .storageTable td {
		vertical-align: top;
	}
	.size_furniture #guideMain .diningChairTable th:first-child {
		width: 22%;
	}
	.size_furniture #guideMain .storageTable th:first-child {
		width: 39%;
	}
	.size_furniture #guideMain .diningChairList li {
		width: 100% !important;
	}
	.size_furniture #guideMain .diningChairList li:first-child ,
	.size_furniture #guideMain .diningChairList li:nth-child(2) {
		margin: 0 0 15px;
	}
	.size_furniture #guideMain .diningChairList li dt {
		min-height: 1em;
		margin: 0 0 10px;
	}
	.size_furniture #guideMain .diningChairList li dd {
		display: block;
		width: 100% !important;
		height: auto;
	}
	.size_furniture #guideMain .diningChairList dd p {
		margin: 10px 0 0;
	}

	/* ディノスのサイズについて ［既製カーテンのサイズ］ */
	.size_furniture #guideMain .readyMadeCurtain .detailList dd {
		margin: 0;
	}
	.size_furniture #guideMain .readyMadeCurtain .detailList dd .aboutCurtainLength {
		margin: 0 0 15px;
	}
	.size_furniture #guideMain .readyMadeCurtain .detailList dd .aboutCurtainLength .imgR {
		margin-top: 10px;
		text-align: center;
	}
	.size_furniture #guideMain .readyMadeCurtain .detailList .hook .imgR {
		margin-top: 10px;
		text-align: center;
	}
	.size_furniture #guideMain .curtainWidth .detailList .attentionBox {
		margin: 0 0 15px;
	}
	.size_furniture #guideMain .curtainWidth .detailList ol li span.imgL ,
	.size_furniture #guideMain .curtainLength ol li span.imgL {
		display: block;
		text-align: center;
	}
	.size_furniture #guideMain .curtainWidth .detailList .imgR {
		text-align: center;
	}
	.size_furniture #guideMain .curtainWidth .note li {
		margin: 0 0 15px;
	}
	.size_furniture #guideMain .curtainWidth .note .imgR {
		width: 100%;
		margin: 10px 0 0;
		text-indent: 0;
		text-align: center;
	}
	.size_furniture #guideMain .curtainLength .koshitaka .imgR {
		text-align: center;
	}
	.size_furniture #guideMain .curtainLength .supplement dd .txtL ul {
		margin: 0 0 15px;
	}

	/* ディノスのサイズについて ［衣料品のサイズ］ */
	.size_furniture #guideMain ul.structure li p {
		padding: 15px 15px 7px;
	}
	.size_furniture #guideMain ul.structure li p a {
		margin-left: 0;
	}
	.size_furniture #guideMain ul.structure li ul li {
		padding: 0 0 5px 15px;
	}
	.size_furniture #guideMain ul.structure li ul li:last-child {
		padding: 0 0 0 15px;
	}
	.size_furniture #guideMain .measuringPointNude {
		margin: 15px 0 0;
	}	
	.size_furniture #guideMain .measuringPointNude .imgL p {
		text-align: left;
	}
	.size_furniture #guideMain .measuringPointNude .imgL ,
	.size_furniture #guideMain .richePoint .imgL {
		float: none;
		margin: 0 0 15px;
		text-align: center;
	}	
	.size_furniture #guideMain .measuringPointNude table ,
	.size_furniture #guideMain .richePoint table {
		width: 100%;
	}	
	.size_furniture #guideMain .measuringPointNude table th:first-child {
		width: 38%;
	}	
	.size_furniture #guideMain .measuringPointNude table th ,
	.size_furniture #guideMain .richePoint table th {
		text-align: left;
	}
	.size_furniture #guideMain .measuringPointNude table td:first-child ,
	.size_furniture #guideMain .measuringPointNude table td ,
	.size_furniture #guideMain .richePoint table td:first-child ,
	.size_furniture #guideMain .richePoint table td {
		vertical-align: top;
	}
	.size_furniture #guideMain .caraArea .imgL {
		float: none;
		margin: 0 0 15px;
		text-align: center;
	}	
	.size_furniture #guideMain .caraArea .imgL img {
		width: auto;
		height: 250px;
	}
	.size_furniture #guideMain .caraArea .detailList {
		margin: 0;
	}
	.size_furniture #guideMain .richePoint .imgL img {
		width: auto;
		height: 250px;
	}
	.size_furniture #guideMain .richePoint table th:first-child {
		width: 40%;
	}
	.size_furniture #guideMain .richeNudeSize dd {
		padding: 0;
	}
	.size_furniture #guideMain .richeNudeSize dd table {
		margin: 10px 0;
	}
	.size_furniture #guideMain .measuringPointTops li {
		margin: 0 0 15px;
		padding: 0 0 15px;
	}
	.size_furniture #guideMain .measuringPointTops li:last-child {
		padding: 0;
		border-bottom: none;
	}
	.size_furniture #guideMain .measuringPointTops dt ,
	.size_furniture #guideMain .measuringPoint dt {
		margin: 0;
		padding: 0 0 0 20px;
	}
	.size_furniture #guideMain .measuringPointTops dd {
		padding: 0;
	}
	.size_furniture #guideMain .measuringPointTops dd:last-child ,
	.size_furniture #guideMain .measuringPoint dd:last-child {
		text-align: center;
		padding: 0;
	}
	.size_furniture #guideMain .measuringPointTops .boxL ,
	.size_furniture #guideMain .measuringPointTops .boxR {
		width: 100%;
	}
	.size_furniture #guideMain .measuringPointTops .boxL p ,
	.size_furniture #guideMain .measuringPointTops .boxR p ,
	.size_furniture #guideMain .measuringPointTops .boxL dt {
		text-align: left;
	}
	.size_furniture #guideMain .measuringPointTops .boxL {
		margin: 0 0 15px;
		text-align: center;
	}
	.size_furniture #guideMain .measuringPoint dd {
		margin: 0 0 15px;
		padding: 0 0 15px;
		text-align: center;
	}
	.size_furniture #guideMain .measuringPointTops dd .tops01 {
		width: 225px;
		height: auto;
	}
	.size_furniture #guideMain .measuringPointTops dd .tops02 {
		width: 193px;
		height: auto;
	}
	.size_furniture #guideMain .measuringPointTops dd .tops03 {
		width: 225px;
		height: auto;
	}
	.size_furniture #guideMain .measuringPointTops dd .tops04 {
		width: 190px;
		height: auto;
	}
	.size_furniture #guideMain .measuringPointTops dd .tops05 {
		width: 131px;
		height: auto;
		margin: 15px 0 0;
	}
	.size_furniture #guideMain .measuringPointTops dd .tops06 {
		width: 290px;
		height: auto;
	}
	.size_furniture #guideMain .measuringPoint dd .tops07 {
		width: 196px;
		height: auto;
	}
	.size_furniture #guideMain .measuringPoint dd .tops08 {
		width: 290px;
		height: auto;
	}
	.size_furniture #guideMain .measuringPoint dd .tops09 {
		width: 290px;
		height: auto;
	}
	.size_furniture #guideMain .measuringPoint dd .tops10 {
		width: 114px;
		height: auto;
	}
	.size_furniture #guideMain .measuringPoint dd .tops11 {
		width: 290px;
		height: auto;
	}
	.size_furniture #guideMain .measuring dt ,
	.size_furniture #guideMain .measuringCommon dt ,
	.size_furniture #guideMain .measuringSkirt dt {
		padding: 0;
	}
	.size_furniture #guideMain .measuring dd ,
	.size_furniture #guideMain .measuringCommon dd ,
	.size_furniture #guideMain .measuringSkirt dd {
		margin-bottom: 15px;
		padding: 0 0 15px;
	}
	.size_furniture #guideMain .measuring dd:last-child {
		padding: 0;
	}
	.size_furniture #guideMain .measuringCommon dd:last-child ,
	.size_furniture #guideMain .measuringSkirt dd:last-child {
		margin-bottom: 30px;
		padding: 0 0 15px;
	}
	.size_furniture #guideMain table.kidsNudeTable th , .size_furniture #guideMain table.kidsNudeTable td {
		padding: 8px 5px;
		vertical-align: top;
		text-align: left;
		font-size: 86%;
	}
	.size_furniture #guideMain table.kidsNudeTable th ,
	.size_furniture #guideMain table.kidsNudeTable tr:first-child td {
		width: 17%;
	}
	.size_furniture #guideMain table.kidsNudeTable tr:first-child td:nth-child(4) {
		width: 32%;
	}
	.size_furniture #guideMain table.rikacoTable th, .size_furniture #guideMain table.rikacoTable td {
		padding: 8px 5px;
		vertical-align: top;
		text-align: left;
		font-size: 86%;
	}
	.size_furniture #guideMain table.rikacoTable th {
		width: 18%;
	}
	.size_furniture #guideMain table.rikacoTable td {
		width: 22%;
	}
	.size_furniture #guideMain table.rikacoTable td:nth-child(2) {
		width: 16%;
	}
	.size_furniture #guideMain .richeNudeSize dd table.col2 th {
		width: 40%;
	}
	.size_furniture #guideMain .stature {
		vertical-align: middle !important;
	}
	
	/* ディノスのサイズについて ［ファッション雑貨のサイズ］ */
	.size_furniture #guideMain .shoesSize {
		margin: 0 0 15px 0;
	}
	.size_furniture #guideMain .shoesSize .imgL {
		float: none;
		margin: 0 0 15px 0;
		text-align: center;
	}
	.size_furniture #guideMain .shoesSize .txtR {
		width: 100%;
	}
	.size_furniture #guideMain .shoesSize dl {
		margin: 0 0 10px 0;
	}
	.size_furniture #guideMain .shoesSize dt {
		float: none;
		height: auto;
	}
	.size_furniture #guideMain .shoesSizeTable {
		padding: 0;
	}
	.size_furniture #guideMain .shoesSizeTable th , .size_furniture #guideMain .shoesSizeTable td {
		padding: 8px 5px;
		vertical-align: top;
		text-align: left;
		font-size: 86%;
	}
	.size_furniture #guideMain .shoesWidth .imgR {
		text-align: center;
	}
	.size_furniture #guideMain .jewelrySize dd {
		padding: 0;
		text-align: center;
	}
	.size_furniture #guideMain .jewelrySize dd p {
		text-align: left;
	}
	.size_furniture #guideMain .jewelrySize .fastener ,
	.size_furniture #guideMain .jewelrySize .adjust {
		float: none;
		width: 100%;
		margin-bottom: 15px;
	}
	.size_furniture #guideMain .jewelrySize .fastener ul li ,
	.size_furniture #guideMain .jewelrySize .adjust ul li {
		margin: 0 0 30px;
	}
	.size_furniture #guideMain .jewelrySize .detailList table th , .size_furniture #guideMain .jewelrySize .detailList table td {
		padding: 8px 6px;
		vertical-align: top;
		text-align: left;
		font-size: 86%;
	}
	.size_furniture #guideMain .jewelrySize .detailList table th {
		width: 21%;
	}
	.size_furniture #guideMain .sundriesSize ul li {
		margin: 0 0 15px;
		padding: 0;
	}
	.size_furniture #guideMain .sundriesSize ul li .imgR {
		margin: 15px 0 0;
		text-align: center;
	}
	.size_furniture #guideMain .sundriesSize ul li.hat .detailList {
		width: 100%;
	}
	.size_furniture #guideMain .sundriesSize ul li.hat dl:first-child {
		border-bottom: 1px solid #ccc;
	}
	.size_furniture #guideMain .sundriesSize ul li.hat dd {
		 text-align: center;
	}
	.size_furniture #guideMain .sundriesSize ul li.hat dd p {
		text-align: left;
	}
	.size_furniture #guideMain .sundriesSize ul li.hat img {
		margin: 15px 0 5px;
	}

	/* ディノスのサイズについて ［スポーツウェアのサイズ］ */
	.size_furniture #guideMain .sportsSize table {
		margin: 0 0 15px;
	}
	.size_furniture #guideMain table.callawayTable th , .size_furniture #guideMain table.callawayTable td ,
	.size_furniture #guideMain table.danskinTable th , .size_furniture #guideMain table.danskinTable td ,
	.size_furniture #guideMain table.filaTable th , .size_furniture #guideMain table.filaTable td ,
	.size_furniture #guideMain table.nikeTable th , .size_furniture #guideMain table.nikeTable td ,
	.size_furniture #guideMain table.onielTable th , .size_furniture #guideMain table.onielTable td {
		padding: 8px 5px;
		vertical-align: top;
		text-align: left;
		font-size: 86%;
	}
	.size_furniture #guideMain table.callawayTable th , .size_furniture #guideMain table.callawayTable td ,
	.size_furniture #guideMain table.danskinTable th , .size_furniture #guideMain table.danskinTable td ,
	.size_furniture #guideMain table.onielTable th , .size_furniture #guideMain table.onielTable td {
		width: 20%;
	}
	.size_furniture #guideMain table.callawayTable td:nth-child(2) ,
	.size_furniture #guideMain table.danskinTable td:nth-child(2) ,
	.size_furniture #guideMain table.onielTable td:nth-child(2) {
		width: 18%;
	}
	.size_furniture #guideMain table.callawayTable td:nth-child(4) ,
	.size_furniture #guideMain table.danskinTable td:nth-child(4) ,
	.size_furniture #guideMain table.onielTable td:nth-child(4) {
		width: 22%;
	}
	.size_furniture #guideMain table.filaTable th {
		width: 25%;
	}
	.size_furniture #guideMain table.filaTable td {
		width: 19%;
	}
	.size_furniture #guideMain table.filaTable td:nth-child(2) {
		width: 17%;
	}
	.size_furniture #guideMain table.filaTable td:nth-child(5) {
		width: 20%;
	}
	.size_furniture #guideMain table.nikeTable th {
		width: 16%;
	}
	.size_furniture #guideMain table.nikeTable td {
		width: 15%;
	}
	.size_furniture #guideMain table.nikeTable td:nth-child(2) {
		width: 16%;
	}
	.size_furniture #guideMain table.nikeTable td:nth-child(3) {
		width: 19%;
	}
	.size_furniture #guideMain table.ellesseTable {
		width: 100%;
	}
	.size_furniture #guideMain table.ellesseTable th , .size_furniture #guideMain table.ellesseTable td {
		padding: 8px 6px;
		vertical-align: top;
		text-align: left;
		font-size: 86%;
	}
	.size_furniture #guideMain table.ellesseTable th {
		width: 50%;
	}
	
	/* マークの説明 */
	.mark #guideMain .pageTitle {
		height: auto;
		margin: 15px 10px;
		padding: 0 0 0 42px;
		background: url(/guide/images/goods/mark/pagetitle_icon_sp.png) no-repeat left top;
		-moz-background-size: 32px 32px;
		-o-background-size: 32px 32px;
		-webkit-background-size: 32px 32px;
		background-size: 32px 32px;
	}
	.mark #guideMain table th:first-child {
		width: 98px;
	}
	.mark #guideMain .sizeTable th:first-child ,
	.mark #guideMain .makeupTable th:first-child ,
	.mark #guideMain .washTable th:first-child {
		width: 70px;
	}
	.mark #guideMain table td img.cold {
		margin: 0 10px 0 0;
	}

	/* 家具について */
	.sozai #guideMain .pageTitle {
		height: auto;
		margin: 15px 10px;
		padding: 0 0 0 46px;
		background: url(/guide/images/goods/sozai/pagetitle_icon_sp.png) no-repeat left top;
		-moz-background-size: 36px 32px;
		-o-background-size: 36px 32px;
		-webkit-background-size: 36px 32px;
		background-size: 36px 32px;
	}
	.sozai #guideMain dl dt {
		padding: 0;
	}
	.sozai #guideMain dl dd {
		margin-bottom: 10px;
		padding: 0 0 10px 0;
	}
	.sozai #guideMain dl dd:last-child {
		padding: 0;
	}

}

/*　繊維製品の洗濯記号表示について　*/

.sentaku #guideMain .pageTitle {
    background: rgba(0, 0, 0, 0) url("/guide/images/goods/mark/pagetitle_icon_pc.gif") no-repeat scroll left top;
    height: 44px;
    padding: 0 0 0 50px;
}
.sentaku #guideMain table{
table-layout: fixed;
}
.sentaku #guideMain table th {
    width: 50%;
}
.sentaku #guideMain table td {
    width: 50%;
    text-align:center;
}
.sentaku #guideMain table td img {
    max-width: 90%;
    padding:15px;
}
.sentaku #guideMain table td img.single {
    max-width: 22%;
padding:15px;
}
.sentaku #guideMain table td img.triple {
    max-width: 60%;
padding:15px;
}
.sentaku h3 span{
font-size:80%;
font-weight:normal;
}
.sentaku #guideMain table.newold td span {
color:#f2df4f;
}

.sentaku #guideMain h4 span{
font-weight:normal;
font-size:14px;
}

/* for smartphone
------------------------------ */
@media(max-width:767px){

.sentaku #guideMain .pageTitle {
    background: rgba(0, 0, 0, 0) url("/guide/images/goods/mark/pagetitle_icon_sp.png") no-repeat scroll left top / 32px 32px;
    height: auto;
    margin: 15px 10px;
    padding: 0 0 0 42px;
}
}

.sentaku #guideMain p.atention{
    background: #666 none repeat scroll 0 0;
    color: #fff;
    font-size: 16px;
    font-weight: bold;
    line-height: 1.2;
    margin: 50px 0 0;
    padding: 10px;
}