@charset "utf-8";
@import url("../../css/common.css");
@import url("common.css");

/*===================================

	product/touka.css

=====================================*/


/* ******************************************************
 * touka
 */
div.touka div.left {
	float: left;
	width: 670px;
	line-height: 1.8;
}

div.touka h4 {
	margin: 0;
	padding: 0 0 10px;
}

div.touka h4.under {
	margin-top: 15px;
}

div.touka p.right {
	float: right;
	width: 190px;
}



/* ******************************************************
 * spec
 */
table.spec {
	clear: both;
	width: 100%;
	margin: 35px auto 0;
	border-collapse: collapse; 
}

table.spec td {
	width: 223px;
	padding: 5px 0;
	border: 1px #A7A7A7 solid;
	border-collapse: collapse; 
	font-weight: normal;
	text-align: center;
}


table.spec th {
	width: 223px;
	padding: 5px 0;
	border-collapse: collapse;
	border: 1px #A7A7A7 solid;
	background-color: #DFDFDF;
	font-weight: normal;
	text-align: center;
}



/* ******************************************************
 * yanezai
 */
table.yanezai {
	clear: none;
	margin: 20px 0 35px;
}


/* ******************************************************
 * 	shikorei
 */
h4.shikorei {
	margin-bottom: 15px;
}



/* ******************************************************
 * three_column
 */
div.three_column div.left {
	float: left;
	width: 265px;
}

div.three_column div.middle {
	float: left;
	width: 265px;
	padding-left: 53px;
}

div.three_column div.right {
	float: right;
	width: 265px;
}

div.three_column p.design {
	padding-bottom: 15px;
	font-size: 80%;
	line-height: 1.3;
}

div.three_column p.caption {
	padding-top: 20px;
	line-height: 1.5;
}