@charset "utf-8";
/**
 * style.css
 */

/* index
--------------------------------------------------*/
/* layout */
	#header {
		background-image: url(../imgs/bg-header.png);
	}
	#product .body {
		padding-top: 45px;
	}
	.productLinks {
		display: table;
		margin-top: 20px;
	}
	.productLinks li {
		display: table-cell;
		vertical-align: top;
	}
	.productLinks li + li {
		padding-left: 20px;
	}
	.productList .inner {
		zoom: 1;
		margin-top: 80px;
	}
	.productList .inner:first-child {
		margin-top: 0;
	}
	.productList .inner:after {
		display: block;
		clear: both;
		height: 0;
		content: "";
	}
	.productList .item {
		float: left;
	}
	.productList .item:first-child {
		margin-left: 0 !important;
	}
	.productList.column3 .item {
		width: 280px;
		margin-left: 60px;
	}
	.productList.column4 .item {
		width: 200px;
		margin-left: 53px;
	}
	.productList .item .image {
		margin-bottom: 30px;
	}
	.productList .item h4 {
		margin-bottom: 15px;
		font-size: 116.7%;
		font-weight: bold;
	}
	.productList .item .text {
		margin-bottom: 30px;
	}
	.productList .item .price {
		padding: 20px;
		background: url(../../common/imgs/bg-th.png) repeat left top;
	}
	.productList .item .price strong {
		display: block;
		margin: 20px 0 5px;
	}
	.productList .item .price strong:first-child {
		margin-top: 0;
	}
	.productList .item .price strong:last-child {
		margin-bottom: 0;
	}
	.productList .item .price strong span {
		font-size: 116.7%;
	}
	.productList .item .price .btn {
		line-height: 20px;
	}
	.productList .item .price.line1 strong {
		float: left;
		margin: 0;
	}
	.productList .item .price.line1 .btn {
		text-align: right;
	}
	.productLeadText {
		margin: -20px 0 35px;
	}