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

/* システムページ */

#system {
	color: #ffe099;
}
h3 {
	width: 733px;
	height: 33px;
	margin-top: 16px;
	margin-bottom:24px;
	padding-left: 60px;
	padding-top: 15px;
	font-size: 123.1%;
	background: url(../images/title/system.jpg);
	color: #efe4cc;
	overflow:hidden;
}
h4 {
	font-size: 138.5%;
	margin-top:6px;
	padding-left: 30px;
	background: url(../images/button.gif) no-repeat;
}
#price {
	border-top:1px solid #735a47;
	width:666px;
	margin-left:60px;
	padding-left:14px;
	background: url(../images/systemback01.jpg) no-repeat right;
}
#price dl {
	font-size: 123.1%;
	padding-left:50px;
	padding-bottom:10px;
	line-height:1.7;
}
#price dt {
	float:left;
	width:250px;
}
/*ここから*/
#forbidden {
	clear:both;
	border-top:1px solid #735a47;
	width:666px;
	margin-left:60px;
	padding-left:14px;
}

#forbidden p {
	font-size: 123.1%;
	padding-left: 50px;
	padding-bottom: 10px;
}

#forbidden ul {
	font-size: 123.1%;
	padding-left:50px;
	line-height:1.7;
	padding-bottom: 10px;
}

#reservation {
	border-top:1px solid #735a47;
	width:666px;
	margin-left:60px;
	padding-left:14px;
}

#reservation p {
	font-size: 123.1%;
	padding-left:50px;
	padding-bottom: 10px;
}

#others {
	border-top:1px solid #735a47;
	width:666px;
	margin-left:60px;
	padding-left:14px;
}

#others p {
	font-size: 123.1%;
	padding-left:50px;
	padding-bottom: 10px;
}

#others ul {
	font-size: 123.1%;
	padding-left:50px;
	line-height:1.7;
}
/*ここまで*/
#optionfree {
	border-top:1px solid #735a47;
	width:436px;
	margin-left:60px;
	padding-left:14px;
	background: url(../images/systemback02.jpg) no-repeat right;
	float:left;
}
* html #optionfree {
	margin-left:30px;
}
#optionfree ul {
	font-size: 123.1%;
	padding-left:50px;
	padding-bottom:50px;
}
#option{
	border-top:1px solid #735a47;
	width:216px;
	float:left;
	padding-left:14px;
}
#option dl{
	padding-left:50px;
	font-size: 123.1%;
}
#option dt{
	float:left;
	padding-right:16px;
}