@charset "utf-8";
@import url(reset.css);
@import url(base.css);
@import url(common.css);
#price .box{
	overflow:hidden;
	zoom:1;
	border-bottom:1px dotted #D7D67C;
	padding-bottom:20px;
	margin-bottom:20px;
}
#price .box.last{
	border-bottom:none;
	padding-bottom:0;
}
#price .box ul li{
	float:left;
	margin-right:20px;
}
#price .box ul li.none{
	margin-right:0;
}
#price .same ul{
	overflow:hidden;
	zoom:1;
}
#price .same ul li{
	float:left;
	margin:0 10px 10px 0;
	width:120px;
}
#price .same ul li.none{
	margin-right:0;
}
#price .same{
	margin-bottom:10px;
}
#sec{
	margin-bottom:25px;
}
#sec p{
	margin-bottom:20px;
}
#sec .box ul li{
	font-size:1.15em;
	background:url(../image/icon03.jpg) left 2px no-repeat;
	padding:0 0 0 40px;
	line-height:1.6;
	margin-bottom:16.5px;
}
/*-------------------------------------------------------------------
	#voice
-------------------------------------------------------------------*/
#voice {
	margin-bottom: 40px;
}
#voice .box {
	border: 1px solid #DEDA90;
	padding:25px 30px 25px;
	margin-bottom: 20px;
	overflow: hidden;
	/zoom: 1;
	background:#fff;
}
#voice .imgleft ul li a {
	width: 154px;
	height:154px;
	text-align: center;
	border:1px solid #DEDA90;
	vertical-align:middle;
	display:table-cell;
	padding:2px;
}

#voice .imgleft .text {
	margin-left: 180px;
}

#voice .imgleft .blank {
	margin-left: 0px;
}

#voice dl dt {
	font-weight: bold;
	margin-bottom: 15px;
	border-bottom: 1px dotted #D7D67C;
	font-size:1.15em;
	background:url(../image/icon04.jpg) left center no-repeat;
	padding:0 0 5px 31px;
}



