@charset "UTF-8";

/* /////////////////////////////////////////////////////////////////////////// topImage */

div#categoryTop p#topImage{ background-image:url(img/bg_index.jpg); }

div.hall p#topImage{ background-image:url(img/bg_hall.jpg); }
div.terrace p#topImage{ background-image:url(img/bg_terrace.jpg); }
div.room p#topImage{ background-image:url(img/bg_room.jpg); }
div.plan p#topImage{ background-image:url(img/bg_plan.jpg); }
div.inquiry p#topImage{ background-image:url(img/bg_inquiry.jpg); }
div.event p#topImage{ background-image:url(/misc/bg_event.jpg); }

div.hallFlora p#topImage{ background-image:url(img/bg_hall_flora.jpg); }
div.hallPlaisir p#topImage{ background-image:url(img/bg_hall_plaisir.jpg); }

/* /////////////////////////////////////////////////////////////////////////// hall.php */

div.hall ul#menuArea{
	margin-top:30px;
}

div.hall ul#menuArea li{
	margin-right:40px;
	margin-bottom:15px;
}

div.hall ul#menuArea li.last{
	margin-right:0;
}

/* /////////////////////////////////////////////////////////////////////////// hallUnder */

div.hallUnder div#pageTitle{
	margin-top:0 !important;
}

div.hallUnder p#topImage{
 	width:680px;
	height:375px !important;
}

div.hallUnder div.layoutList{
	margin-top:30px;
	background:url(/common/css/img/bg_line01.gif) repeat-x left bottom;
	padding-bottom:30px;
}

div.hallUnder div.layoutList.last{
	background:none;
	padding-bottom:0;
}

/* /////////////////////////////////////////////////////////////////////////// terrace.php */

div.terrace ul#photoArea li{
	margin-right:40px;
}

/* /////////////////////////////////////////////////////////////////////////// room.php */

div.room div.roomList{
	margin-top:30px;
	background:url(/common/css/img/bg_line01.gif) repeat-x left bottom;
	padding-bottom:30px;
}

div.room div.roomList.last{
	background:none;
	padding-bottom:0;
}

/* /////////////////////////////////////////////////////////////////////////// plan.php */

div.plan div.planList{
	margin-top:30px;
	background:url(/common/css/img/bg_line01.gif) repeat-x left bottom;
	padding-bottom:30px;
}

div.plan div.planList.last{
	background:none;
	padding-bottom:0;
}


div.plan div.planList dl.dlSquare.pt200 dd{
	padding-left:200px;
}

/* /////////////////////////////////////////////////////////////////////////// inquiry.php */

div.inquiry div.inquiryList{
	margin-top:50px;
	background:url(/common/css/img/bg_line02.gif) repeat-x left bottom;
	padding-bottom:30px;
}

div.inquiry div.inquiryList.last{
	background:none;
	padding-bottom:0;
}

div.inquiry p img{
	vertical-align:baseline;
}

div.inquiry table.tableStyleLine th{
	width:200px;
	white-space:nowrap;
	background:none;
	padding:5px 20px 5px 0;
	font-size:100%;
}

div.inquiry table.tableStyleLine td{
	background:none;
	width:100%;
	padding:5px 20px 5px 0;
	font-size:100%;
}



