@charset "utf-8";
/* CSS Document */
@media screen and (min-width: 640px){

#price h2{
	background:url("../image/price_midashi_bg.gif") no-repeat center top;
	text-align:center;
	padding:17px;
	font-size:130%;
	font-weight:bold;
	color:#ee6500;
	margin:0 0 30px;
}
#price h3{
	background:none;
	text-align:center;
	padding:5px;
	font-size:130%;
	font-weight:bold;
	color:#ff3838;
	margin:0 0 30px;
}
#price h4{
	background:#F30;
	text-align:center;
	padding:10px;
	font-size:130%;
	font-weight:bold;
	margin:0 auto 30px;
}

#price p{
	margin:0 0 10px;
	text-align:center;
}
#price ul{
	width:640px;
	margin:0 auto 40px;
}
#price li{
	margin:0 0 10px;
	font-size:100%;
}
#price li img{
	margin:0 10px 0 0;
	vertical-align:middle;
}

.price_list{
	width:500px;
	border:#F9C 2px solid;
	margin:0 auto 20px;
	padding:20px;
}
.price_list span{
	color:#F03;
	font-weight:bold;
	font-size:120%;
}
#equipment{
}
#equipment li{
	display:inline-block;
	width:310px;
	vertical-align:top;
}
#equipment li img{
	vertical-align:top;
}

.equipment_p{
	display:inline-block;
	width:150px;
}
#equipment h4{
	background:none;
	text-align:left;
	padding:0;
	font-size:100%;
	font-weight:bold;
	color:#ff3838;
	margin:0 0 10px;
	width:100%;
}
#equipment p{
	text-align:left;
	font-size:80%;
}


#tuning li{
	display:inline-block;
	width:310px;
	vertical-align:top;
}
#tuning li img{
	vertical-align:top;
}

#tuning h4{
	background:none;
	text-align:left;
	padding:0;
	font-size:100%;
	font-weight:bold;
	color:#ff3838;
	margin:0 0 10px;
	width:100%;
}
#tuning h5{
	background:none;
	text-align:center;
	padding:0;
	font-size:140%;
	font-weight:bold;
	color:#F63;
	margin:0 0 10px;
	width:100%;
}

#tuning p{
	text-align:center;
	font-size:120%;
}
.tuning_p{
}


}
@media screen and (max-width:640px){
	#price h2{
	background:url("../image/price_midashi_bg.gif") no-repeat center top;
	text-align:center;
	padding:17px;
	font-size:130%;
	font-weight:bold;
	color:#ff3838;
	margin:0 0 30px;
}
#price h3{
	background:none;
	text-align:center;
	padding:5px;
	font-size:130%;
	font-weight:bold;
	color:#ff3838;
	margin:0 0 30px;
}
#price p{
	margin:0 0 10px;
	text-align:center;
}
#price ul{
	max-width:96%;
	margin:0 auto 20px;
}
#price li{
	margin:0 0 10px;
	font-size:90%;
}
#price li img{
	margin:0 10px 0 0;
	vertical-align:middle;
}

.price_list{
	max-width:86%;
	margin:0 auto 20px;
	border:#F9C 2px solid;
	padding:20px;
}
.price_list span{
	color:#F03;
	font-weight:bold;
	font-size:120%;
}
#equipment li{
	width:100%;
	text-align:center;
}
#equipment li img{
	margin:0 0 10px;
}
.equipment_p{
	margin:0 0 40px;
}
#equipment h4{
	background:none;
	text-align:center;
	padding:0;
	font-size:100%;
	font-weight:bold;
	color:#ff3838;
	margin:0 0 10px;
}
#equipment p{
	text-align:center;
	font-size:80%;
}
#tuning h5{
	background:none;
	text-align:center;
	padding:0;
	font-size:140%;
	font-weight:bold;
	color:#F63;
	margin:0 0 10px;
	width:100%;
}
#tuning{
	margin:0 0 40px;
}

}