@charset "utf-8";

#price_main{
	width:905px;
	padding-top:120px;
	margin:0px auto 0px ;
}

#pricepageanchor{
	color:#990000;
	font-weight:bold;
	margin-top:20px;
}

.pricetable{
	width:450px;
	text-align:center;
	margin:0px auto;
}

.pricetable td{
	color:#872626;
	font-size:25px;
	font-weight:bold;
	font-style:italic;
	font-family:"Times New Roman", Times, serif;
	padding:5px 0px;
}

td.minbg{
	width:170px;
	background-image:url("../img/price_minbg.gif");
	border:solid 1px #f6efef;
}

.pprice{
	border:solid 2px #ead3bb;
}

hr.pricehr{
	width:900px;
	border-top:solid 1px #990000;
	border-right:solid 1px #FFFFFF;
	border-bottom:solid 1px #FFFFFF;
	border-left:solid 1px #FFFFFF;
	margin:10px auto 15px;
}

.pricefntsiz{
	font-size:12px;
	font-weight:normal;
	font-style:normal;
	font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
}

.optiontable{
	width:450px;
	border-collapse:collapse;
	margin:5px auto 10px;
}

.optiontable td{
	border:solid 1px #666666;
	padding:7px;
}

.opnumber{
	width:12px;
	text-align:center;
}

.opname{
	width:90px;
	color:#660000;
	background-color:#e4cbcb;
}

.opprice{
	width:70px;
	text-align:center;
}

.cardtxt{
	width:620px;
	color:#990000;
	margin:0px auto;
}

.cardulstyle{
	width:640px;
	color:#990000;
	margin:10px 0px 0px 160px;
}

.cardulstyle li{
	margin-bottom:5px;
}

.servicetable{
	width:430px;
	background-color:#f4eaea;
	border-collapse:collapse;
	margin:0px auto 10px;
}

.servicetable td{
	width:20%;
	font-size:12px !important;
	text-align:center;
	padding:14px 0px 13px;
	border:solid 1px #666666;
}

#pricebttbox{
	width:620px;
	height:110px;
	background-image:url("../img/comment.jpg");
	background-repeat:no-repeat;
	padding:20px 0px 0px;
	margin:0px auto;
}

#pricebttbox p{
	margin-bottom:5px;
}

#pricebttattention{
	width:515px;
	margin:10px auto;
}

#pricebttattention p{
	line-height:150%;
}

.width515{
	width:515px;
	margin:0px auto;
}

.width515ul{
	width:450px;
	list-style-type:square;
	margin:10px auto 0px;
	/margin:10px 0px 0px 10px;
	_margin:10px auto 0px;
}

html>/**/body .width515ul{
	width:450px;
	list-style-type:square;
	margin /*\**/:10px 0px 0px 13px\9;
}

.width515ul li{
	line-height:150%;
	margin-left:20px;
	_margin-left:30px !important;
}

.pricesmallfnt{
	font-size:23px !important;
}

.daynightbtt{
	color:#FFFFFF;
	width:870px;
	font-size:15px;
	font-weight:bold;
	background-color:#660000;
	text-align:center;
	padding:10px;
	margin:15px auto 0px;
}

.hitoupricebg{
	color:#FFFFFF;
	width:626px;
	font-size:15px;
	font-weight:bold;
	text-align:center;
	background-color:#660000;
	border:solid 1px #999999;
	padding:10px;
	margin:0px auto 10px;
}

.optionhr{
	margin:10px auto;
}

.backtoprice{
	font-size:15px;
	margin:20px 0px 0px;
}

.cotumetable{
	width:620px;
	margin:0px auto 10px;
}

.cotumetable td{
	width:30%;
	text-align:center;
}

.coscmmbox{
	display:block;
	width:148px;
	font-size:15px;
	font-weight:bold;
	background-color:#cc99ff;
	border:solid 1px #666666;
	padding:10px 0px;
	margin:2px auto 0px;
}

.coscmmbox2{
	display:block;
	width:558px;
	font-size:15px;
	font-weight:bold;
	background-color:#cc99ff;
	text-align:center;
	border:solid 1px #666666;
	padding:10px 0px;
	margin:2px auto 0px;
}

.ntbottom{
	color:#990000;
	font-weight:bold;
	margin:10px 0px 20px;
}

.service_box{
	width:450px;
	float:left;
}

.option_box{
	width:450px;
	margin-left:5px;
	float:left;
}

.daytime_price_box{
	width:450px;
	float:left;
}

.nighttime_price_box{
	width:450px;
	margin-left:5px;
	float:left;
}

.daytime_map_box{
	width:450px;
	float:left;
}

.nighttime_map_box{
	width:450px;
	margin-left:5px;
	float:left;
}

.sytem_txt01{
	font-size:11px !important;
}
