@charset "Shift_JIS";

/*
========================================
ホテルパークアベニュー　ご予約・料金　スタイルシート
========================================*/

/*■ Main
---------------------------------------------------------- */
.PageTitle {
	background: url(../img/pagetitle.gif) no-repeat top;
	text-indent: -9999px;
}
.PageTitleG {
	background: url(../img/pagetitle_g.gif) no-repeat top;
	text-indent: -9999px;
}

h3 {
	font-size: 14px; 
	margin: 0 0 5px 0;
	padding: 0;
}

#Reserve{
	width: 708px;
	background: #FFF url(../img/reserve_bg.gif) repeat-y top left;
	padding-top: 20px;
	margin-bottom: 20px;
	text-align: center;
}

#Reserve p{
	margin-top: 10px;
	text-align: left;
}

#Web{
	width: 216px;
	float: left;
	background: url(../img/ill_web.png) no-repeat top left;
}

#Web h3,
#Phone h3,
#Group h3{
	font-size: 18px; 
	margin-top: 110px;
}

#Phone{
	width: 216px;
	float: left;
	margin-left: 30px;
	background: url(../img/ill_phone.png) no-repeat top left;
}

#Phone h4{
	margin-top: 10px;
	font-size: 16px;
}

#Group{
	width: 216px;
	float: right;
	background: url(../img/ill_group.png) no-repeat top left;
}

#Reserve:after{
	display: block;
	clear: both;
	height: 0;
	visibility: hidden;
	content: ".";
}


.Dotline{
	width: 708px;
	background: url(../../lib/img/dotline_h.gif) repeat-x top left;
	height: 1px;
	margin-top: 20px;
	margin-bottom: 20px;
}

.Payment{
	width: 708px;
}

.Payment#noline{
	width: 708px;
	padding-top: 20px;
	margin-bottom: 20px;
}

.PaymentItem{
	width: 160px;
	float: left;
}

.PaymentText{
	width: 528px;
	float: right;
}

.PaymentText h4{
	font-size: 14px;
	line-height: 150%;
	margin-bottom: 6px;
	display:inline;
}

.PaymentText ul{
	margin-top: 9px;
	margin-left: 6px;
	list-style: disc inside;
	line-height: 150%;
	font-size: 100%;
}

.PaymentText table{
	width: 528px;
	line-height: 120%;
	margin-bottom: 20px;
}

.PaymentText tr.w{
	width: 528px;
}

.PaymentText tr.w h4{
	margin-bottom: 0px;
}

.PaymentText tr.g{
	width: 528px;
	background: #ededed;
	border-top: 1px solid #FFF;
}

.PaymentText tr.gg{
	width: 528px;
	background: #f7f7f7;
	border-top: 1px solid #FFF;
}

.PaymentText th{
	width: 428px;
	text-align: left;
	padding: 6px;
	font-weight: normal;
}

.PaymentText td{
	text-align: right;
	width: 100px;
	padding: 6px;
}

.PaymentText p{
	margin-top: 9px;
}

.PaymentText img{
	margin-top: 9px;
}

.Payment:after{
	display: block;
	clear: both;
	height: 0;
	visibility: hidden;
	content: ".";
}

#Formmail{
	width: 708px;
}

#Formmail span{
	font-size: 120%;
	font-weight: bold;
	color: #FF0000;
}

#Formmail table{
	width: 708px;
	margin-top: 5px;
	margin-bottom: 10px;
}

#Formmail tr{
	width: 708px;
	border-top: 1px solid #FFF;
}

#Formmail th{
	width: 200px;
	padding: 9px;
	background: #F3F3F3;
	font-weight: normal;
}

#Formmail td{
	width: 508px;
	padding: 4px;
}
