@charset "Shift_JIS";

/*
========================================
Hotel Park Avenue Foreign Style Sheet
========================================*/

/* Main
---------------------------------------------------------- */
.PageTitleE {
	background: url(../img/pagetitle_e.gif) no-repeat top;
	text-indent: -9999px;
}
.PageTitleC {
	background: url(../img/pagetitle_c.gif) no-repeat top;
	text-indent: -9999px;
}
.PageTitleK {
	background: url(../img/pagetitle_k.gif) no-repeat top;
	text-indent: -9999px;
}

h3,h4 {
	font-size: 16px;
	margin: 0 0 5px 0;
	padding: 0;
	line-height: 200%;
}

.Overview{
	width: 708px;
}

.OverviewPhoto{
	width: 256px;
	float: left;
}

.OverviewText{
	width: 432px;
	float: right;
}

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

.Facility{
	width: 708px;
}

.FacilityLeft{
	width: 216px;
	float: left;
}

.FacilityCent{
	width: 216px;
	float: left;
	margin-left: 30px;
}

.FacilityRight{
	width: 216px;
	float: right;
}

.Facility img{
	margin-bottom: 10px;
}

.Facility: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: 110%;
	line-height: 150%;
	margin-bottom: 6px;
	margin-top: 0;
}

.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;
	margin-top: 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-bottom: 5px;
}

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

.Map{
	width: 708px;
	margin-bottom: 20px;
}

#Access{
	width: 708px;
	margin-bottom: 50px;
}


#Access ul{
	margin-bottom: 1em;
	margin-left: 6px;
}

#Access li{
	list-style: disc inside;
}

#Access img{
	margin-right: 9px;
}

#Train{
	width: 327px;
	background: url(../../lib/img/dotline_v.gif) repeat-y top left;
	float: left;
	padding-left: 15px;
}

#Vehicle{
	width: 327px;
	background: url(../../lib/img/dotline_v.gif) repeat-y top left;
	float: right;
	padding-left: 15px;
}


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

#Station{
	width: 708px;
}

#Station p{
	line-height: 150%;
}

#Station h3,h4{
	display:inline;
}

#Station h3{
	font-size: 18px;
}

#Station h4{
	font-size: 15px;
}

#Leftside{
	width: 327px;
	background: url(../../lib/img/dotline_v.gif) repeat-y top left;
	float: left;
	padding-left: 15px;
}

#Rightside{
	width: 327px;
	background: url(../../lib/img/dotline_v.gif) repeat-y top left;
	float: right;
	padding-left: 15px;
}

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

