@charset "utf-8";
@import url("common.css");

/* システムページ */

#system {
	color: #f6f6ec;
	font-weight:bold;
	margin-left:20px;
}
h2 {
	width: 390px;
	height: 50px;
	margin-top: 10px;


}
h3 {
	clear:left;
}


#waribiki {
	padding-top:10px;
	padding-bottom:10px;
	margin-left:20px;
}

#optionfree{	
	height: 200px;
	font-size: 108.0%;
	line-height:1.8;
	width:760px;
	margin-left:0px;
	margin-bottom:10px;
	border-top:1px solid #483f28;
	border-bottom:1px solid #483f28;
	background: url(../images/star_bg.jpg) no-repeat bottom right ;

}
.price {
	float:left;
	width:300px;
	padding-left:40px;

}
#optionfree .price dt {
	float:left;
	width:160px;
	padding-left:20px;
}
#optionfree .price dd {
	margin-right:20px;
	border-bottom:1px solid #483f28;
}
#optionfree .price p {
	width:160px;
	padding-top:5px;
	padding-left:15px;
}
#optionfree .price li {
	font-size: 93.0%;
	line-height:1.3;
	padding-left:15px;
}
.option {
	float:left;
	width:340px;
	padding-left:70px;
}

#optionfree .option dt {
	float:left;
	width:150px;
	padding-left:20px;
}
#optionfree .option dd {
	border-bottom:1px solid #483f28;
}

#optionfree .option p{
	font-size: 108%;
	line-height:1.9;
	margin-top:14px;
}

#store{
	clear:left;
	width:760px;
	margin-left:0px;
	margin-bottom:20px;
}

#store h3{
	margin-left:0px;
	margin-bottom:0px;
}

#store dl {
	padding-left:40px;
	border-top:1px solid #483f28;
	border-bottom:1px solid #483f28;
	font-size: 123.1%;
	line-height:2.2;
	background: url(../images/star_bg.jpg) no-repeat bottom right;
	height:221px;
	width:760ppx;
}

#store dt {
	float:left;
	width:150px;
	padding-left:80px;
}
#store dd {
	margin-right:40px;
	border-bottom:1px solid #483f28;
}

#store dd.lastch {
	border-bottom:0px solid #483f28;
}

