@charset "utf-8";
#size__guide{
}
#size__specific__guide{
}
#size__shoes-and-kids__guide{
}
h2{
	font-size: 14px;
	height: 30px;
	line-height: 30px;
	font-weight: bold;
	margin: 0 0 20px 0;
	padding:0;
	border-bottom: 2px solid #d7d7d7;
}
h3{
	margin:0 0 10px 0;
}
.size__specific__list{
	margin:0 0 30px 0;
	padding:20px 20px 0 20px;
	border: 1px solid #d7d7d7;
	border-radius: 2px;
	background:#f7f7f7;
}
.size__specific__list p{
	margin:0 0 20px 0;
	clear:both;
}
.size__specific__list ul{
	padding:0 0 10px 0;
	overflow:hidden;
}
.size__specific__list ul li{
	padding:0 10px 5px 0;
	float:left;
}
.size__specific__list .guide-text p{
	line-height: 1.8em;
}
.size__anchor{
	margin:0 0 20px 0;
	padding:0;
	border:1px solid #d7d7d7;
	border-radius: 2px;
}
.size__anchor ul{
	padding:20px 20px 10px 20px;
	overflow:hidden;
}
.size__anchor ul li{
	padding:0 10px 10px 20px;
	background: url(/res/p/shared/img/common.png) no-repeat 5px -111px;
	float:left;
}
.size__list{
	width:990px;
	margin:0 0 35px 0;
	overflow:hidden;
	clear:both;
}
.size__list ul{
}
.size__list ul li{
	margin:0 22px 20px 0;
	float:left;
}
#size__guide .size__list ul li:nth-child(3n){
	margin:0 0 20px 0;
}
/*wos調整*/
#size__specific__guide .size__list ul li:nth-child(2n){
	margin:0 0 20px 0;
}

.size__outline__list{
	width:990px;
	min-height:50px;
	margin:0;
	padding:0;
	border-bottom:2px solid #ffffff;
	display:table;
}
.size__name{
	width:180px;
	margin:0;
	padding:0 0 0 20px;
	background:#e6e6e6;
	display:table-cell;
	vertical-align:middle;
}
.size__subject{
	width:500px;
	margin:0;
	padding:10px 20px;
	background:#f5f5f5;
	display:table-cell;
	vertical-align:middle;
}
.size__subject p span.unit{
	width:180px;
	display:block;
	float:left;
}

/*靴・キッズ*/
.size__shoes-and-kids__list{
}
.size__shoes-and-kids__list ul{
	margin:0 0 20px 0;
}
.size__shoes-and-kids__list ul li{
}
.size__table{
	margin:0 0 30px 0;
	border-bottom:1px solid #d7d7d7;
}
.size__shoes__subject , .size__baby__subject , .size__kids__subject{
	margin:0 !important;
	border-top:1px solid #d7d7d7;
	border-left:1px solid #d7d7d7;
	border-right:1px solid #d7d7d7;
	overflow:hidden;
}
.size__shoes__subject:nth-child(even) , .size__baby__subject:nth-child(even) , .size__kids__subject:nth-child(even){
	background:#fff;
}
.size__shoes__subject:nth-child(odd) , .size__baby__subject:nth-child(odd) , .size__kids__subject:nth-child(odd){
	background:#f7f7f7;
}
.size__shoes__subject:first-child , .size__baby__subject:first-child , .size__kids__subject:first-child{
	background:#484848;
	color:#fff;
}
.size__shoes__subject li{
	width:25%;
	height:30px;
	line-height:30px;
	margin:0 !important;
	text-align:center;
	float:left;
	border-right:1px solid #d7d7d7;
	box-sizing: border-box;
}
.size__shoes__subject li:nth-child(4n){
	border-right:1px solid transparent;
}
.size__baby__subject li{
	width:16.6%;
	height:30px;
	line-height:30px;
	margin:0 !important;
	text-align:center;
	float:left;
	border-right:1px solid #d7d7d7;
	box-sizing: border-box;
}
.size__baby__subject li:nth-child(6n){
	border-right:1px solid transparent;
}
.size__kids__subject li{
	width:14.2%;
	height:30px;
	line-height:30px;
	margin:0 !important;
	text-align:center;
	float:left;
	border-right:1px solid #d7d7d7;
	box-sizing: border-box;
}
.size__kids__subject li:nth-child(7n){
	border-right:1px solid transparent;
}
/*Ravijour*/
.size__ravijour__list{
}
.size__ravijour__list p{
	margin:0 0 20px 0;
}
.size__ravijour__list ul{
	margin:0 0 20px 0;
}
.size__ravijour__list ul li{
}
.size__table{
	margin:0 0 30px 0;
	border-bottom:1px solid #d7d7d7;
}
.size__ravijour__subject{
	margin:0 !important;
	border-top:1px solid #d7d7d7;
	border-left:1px solid #d7d7d7;
	border-right:1px solid #d7d7d7;
	overflow:hidden;
}
.size__ravijour__subject:nth-child(even){
	background:#fff;
}
.size__ravijour__subject:nth-child(odd){
	background:#f7f7f7;
}
.size__ravijour__subject:first-child{
	background:#484848;
	color:#fff;
}
.size__ravijour__subject li{
	width:20%;
	height:30px;
	line-height:30px;
	margin:0 !important;
	text-align:center;
	float:left;
	border-right:1px solid #d7d7d7;
	box-sizing: border-box;
}
.size__ravijour__subject li:nth-child(5n){
	border-right:1px solid transparent;
}

.size__table--min{
	width:40%;
	margin:0 0 30px 0;
	border-bottom:1px solid #d7d7d7;
}
.size__ravijour__subject--min{
	margin:0 !important;
	border-top:1px solid #d7d7d7;
	border-left:1px solid #d7d7d7;
	border-right:1px solid #d7d7d7;
	overflow:hidden;
}
.size__ravijour__subject--min:nth-child(even){
	background:#fff;
}
.size__ravijour__subject--min:nth-child(odd){
	background:#f7f7f7;
}
.size__ravijour__subject--min:first-child{
	background:#484848;
	color:#fff;
}
.size__ravijour__subject--min li{
	width:50%;
	height:30px;
	line-height:30px;
	margin:0 !important;
	text-align:center;
	float:left;
	border-right:1px solid #d7d7d7;
	box-sizing: border-box;
}
.size__ravijour__subject--min li:nth-child(2n){
	border-right:1px solid transparent;
}
/* CLF SIZE */
.size__CLF .size__baby__subject li,
.size__CLF .size__kids__subject li{
	width:12.5%;
}
.size__CLF .size__baby__subject li:nth-child(6n),
.size__CLF .size__kids__subject li:nth-child(7n){
	border-right: 1px solid #d7d7d7;
}
.size__CLF .size__baby__subject li:nth-child(8n),
.size__CLF .size__kids__subject li:nth-child(8n){
	border-right: 1px solid transparent;
}


