@charset "utf-8";
/* CSS Document */

/*-- 基本レイアウト --*/




/*-----------------------------------------------------------------------------
#price
-----------------------------------------------------------------------------*/


#price {
	margin:0px 0px 0px 0px;
	background: #ffffff url(../images/common/bg_01.png)  repeat ;
	width:100%;
}
.price-inner {
	margin:0px auto 0px;
	padding:20px 0px 30px 0px;
	width:960px;
}

.price-inner h2 {
	margin:0px 0px 20px 0px;
	padding:0px 0px 0px 0px;
}
.price-inner h3.text-001 {
	margin:0px 0px 30px 0px;
	padding:0px 0px 0px 0px;
	font-weight:normal;
	font-size:18px;
	line-height:180%;
}

.price-inner .imakon img {
	margin:0px auto 30px;
	padding:0px 0px 0px 0px;
	width:852px;
}

/*-----------------------------------------------------------------------------
#price02
-----------------------------------------------------------------------------*/


#price02 {
	margin:0px 0px 0px 0px;
	width:100%;
}
.price02-inner {
	margin:0px auto 0px;
	padding:20px 0px 30px 0px;
	width:960px;
}

.price02-inner h2 {
	margin:0px 0px 20px 0px;
	padding:0px 0px 0px 0px;
}
.price02-inner h3.text-001 {
	margin:0px 0px 30px 0px;
	padding:0px 0px 0px 0px;
	font-weight:normal;
	font-size:18px;
	line-height:180%;
}

.price02-inner .imakon img {
	margin:0px auto 30px;
	padding:0px 0px 0px 0px;
	width:852px;
}






/*-----------------------------------------------------------------------------
#price03
-----------------------------------------------------------------------------*/
#price03 {
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	background: transparent url(../images/common/bg_01.png)  repeat center top;
	overflow: hidden;
}

.price03-inner {
	margin:0px auto 0px;
	padding:0px 0px 0px 0px;
	width:960px;
}

.price03-inner h2 {
	margin:0px 0px 40px 0px;
	padding:0px 0px 0px 0px;
}

.price03-box {
	margin:0px auto 0px;
	padding:0px 0px 0px 0px;
	width:960px;
}
.price03-box dt:nth-child(1) {
	float:left;
	width:480px;
	height:320px;
}
.price03-box dd:nth-child(2) {
	float:right;
	background: transparent url(../images/price/price_img_05.png)  no-repeat center 15px;
	width:480px;
	height:320px;
}

.price03-box dt:nth-child(3) {
	float:right;
	width:480px;
	height:320px;
}

.price03-box dd:nth-child(4){
	float:left;
	background: transparent url(../images/price/price_img_06.png)  no-repeat center 15px;
	width:480px;
	height:320px;
}




.price03-box dd p.text01{
	margin:0px 0px 0px 0px;
	padding:104px 0px 0px 0px;
	font-size:14px;
	line-height:160%;
}

.price03-box dd p.text02{
	margin:0px 0px 0px 0px;
	padding:110px 0px 0px 0px;
	font-size:14px;
	line-height:160%;
}




/*-----------------------------------------------------------------------------
#price04
-----------------------------------------------------------------------------*/
#price04 {
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	background: transparent url(../images/common/bg_03.png)  repeat center top;
	overflow: hidden;
}

.price04-inner {
	margin:0px auto 0px;
	padding:40px 0px 0px 0px;
	width:960px;
}
.icon-box {
	margin:0px 0px 40px 0px;
	background: transparent url(../images/price/price_img_08.png)  no-repeat ;
	height:1085px;
}

.icon-box ul{
	list-style: none;
	color:#c6a301;
	font-size:15px;
	overflow: hidden;
}

.icon-box ul.icon01{
	margin:0px 0px 190px 80px;
	padding:830px 0px 0px 0px;
}

.icon-box ul.icon01 li{
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	color:#c6a301;
	float:left;
	width:150px;
	text-align:center;
}

.icon-box ul.icon01 li:nth-child(3){
	margin:0px 0px 0px 26px;
}

.icon-box ul.icon01 li:nth-child(4){
	margin:0px 0px 0px 14px;
}
.icon-box ul.icon01 li:nth-child(5){
	margin:0px 0px 0px 14px;
}


.icon-box ul.icon02{
	margin:0px 0px 0px 150px;
	padding:0px 0px 0px 0px;
}

.icon-box ul.icon02 li{
	margin:0px 0px 184px 0px;
	padding:0px 0px 0px 0px;
	color:#c6a301;
	float:left;
	width:150px;
	text-align:center;
}

.icon-box ul.icon02 li:nth-child(2){
	margin:0px 0px 0px 20px;
}

.icon-box ul.icon02 li:nth-child(3){
	margin:0px 0px 0px 16px;
}
.icon-box ul.icon02 li:nth-child(4){
	margin:0px 0px 0px 10px;
}




