@charset "utf-8";

@import url("base/template.css");

/* Table of Contents + ----------------------------------- *//*

     1-1.terms of size configuration

*//* ------------------------------------------------------ */

/* 1-1.terms of size configuration
=========================================================== */
#contents #main_contents .terms_of_size {
	margin: 0 0 19px;
}
#contents #main_contents .terms_of_size p {
	margin: 0 15px;	
	line-height: 1.7em;
}
#contents #main_contents .terms_of_size .ladies {
	width: auto;
}
#contents #main_contents .terms_of_size .shoes {
	width: 169px;
}
#contents #main_contents .terms_of_size .child {
	width: auto;
	margin-left: 174px;
	}
#contents #main_contents .terms_of_size h3 {
	color: #91c769;
	font-weight:bold;	
	margin: 35px 15px 14px 15px;
	padding: 0 0 5px;
	border-bottom: #ccc dotted 1px;
}
#contents #main_contents .terms_of_size h3 span {
	color: #666;
	margin-left: 18px;
}
#contents #main_contents .terms_of_size table.width_154 {
	width: 154px;
}
#contents #main_contents .terms_of_size table.width_154.left {
	margin-right: 20px;
}
#contents #main_contents .terms_of_size table.width_325 {
	width: 325px;
}
#contents #main_contents .terms_of_size table.first {
	margin-left: 15px;
}
* html #contents #main_contents .terms_of_size table.first {
	display: inline;
}
#contents #main_contents .terms_of_size table caption {
	text-align: left;
	font-weight: bold;
	padding-bottom: 4px;
}
#contents #main_contents .terms_of_size table.first caption {
	margin-left: 15px;
}
#contents #main_contents .terms_of_size table .title{
	background-color: #9C9C9C;
	color: #fff;
	font-weight: bold;
	text-align:center;
	padding: 2px 0;
}
#contents #main_contents .terms_of_size table th,
#contents #main_contents .terms_of_size table td {
	text-align: center;
	padding: 3px 0;
	font-weight: bold;
}
#contents #main_contents .terms_of_size table tr.bgcolor {
	background-color: #eee;
}
#contents #main_contents .terms_of_size .margin_top20 {
	margin: 30px 15px 0;
}
#contents .terms_of_size ul.page_link {
	margin: 0 15px 40px;	
}
#contents .terms_of_size ul.page_link li {
	float: left;
	margin: 0 10px 5px 0;
	border-right: #999 solid 1px;
}
#contents #main_contents .terms_of_size ul.page_link li a {
	float: left;
	padding: 2px 0 0;
	margin: 0 10px 0 0;
	line-height: 12px;
	font-size: 0.9em;
	color: #666;
}
#contents .terms_of_size dl {
	float: left;
	margin-bottom:20px;
	display:inline;
}
#contents .terms_of_size dl#jacket {
	margin: 0 22px 0 15px;
}
#contents .terms_of_size dl#t_shirt1 {
	margin: 0 27px 0 15px;
}
#contents .terms_of_size dl#tank_top {
	margin: 0 15px 0 15px;
}
#contents .terms_of_size dl#pants {
	margin: 0 50px 0 15px;
}
#contents .terms_of_size dl#pumps {
	margin: 0 5px 0 15px;
}
#contents .terms_of_size dl#bag {
	margin: 0 5px 0 15px;
}
#contents .terms_of_size dt {
	font-weight:bold;
	border-bottom: #ccc dotted 1px;
	padding-bottom: 2px;
}
#contents .terms_of_size dl#pumps dt {
	margin-right: 20px;
}
#contents .terms_of_size dl#boots dt {
	margin-right: 15px;
}
#contents .terms_of_size dl#bag dt {
	margin-right: 20px;
}

