@import "reset.css";
@import "basic.css";
@import "module.css";
@import "layout.css";

#headerArea {
	background: url(../images/party/bgHeaderParty.png) no-repeat center top;
	height: 304px;
}

h2.mainTitle {
	background: transparent url(../images/party/h2Party.png) no-repeat scroll 0 0;
	height: 45px;
	width: 314px;
	margin: 49px 0 0 14px;
	text-indent: -9999px;
}

#partyMap {
	padding-top: 10px;
}

#partyBox h3.titleH3 span {
	background: transparent url(../images/party/h3Party.png) no-repeat scroll 0 0;
	overflow: hidden;
}

#party01 img,#party02 img,#party03 img,#party04 img  {
	margin-bottom: 14px;
}

#partyMap img {
	margin-bottom: 14px;
}

div.banquet {
	clear: both;
}

div.dtBox h4 {
	width: 84px;
	height: 18px;
	text-indent: -9999px;
	border-bottom: 1px solid #6f7153;
	margin-bottom: 18px;
	padding-bottom: 6px;
	width: 664px;
}

#partyRsv {
	margin-bottom: 0;
}

#partyRsv h4 {
	width: 223px;
	height: 19px;
	margin-bottom: 12px;
	text-indent: -9999px;
	background: url(../images/party/h4Reserve.png) no-repeat;
}

h4.banquet01 {
	background: url(../images/party/h4Banquet01.png) no-repeat;
}

h4.banquet02 {
	background: url(../images/party/h4Banquet02.png) no-repeat;
}

h4.banquet03 {
	background: url(../images/party/h4Banquet03.png) no-repeat;
}

/* @group table */

table.full,table.half {
	background-color: #fefdec;
}

table tbody tr th {
	border: 1px solid #ede8c9;
	background-color: #e6e4c6;
}

table tbody tr.sab th {
	background-color: #f3f1d4;
	font-weight: normal;
}

table tbody tr td {
	border: 1px solid #f4f0d8;
	border-right-style: none;
	border-left-style: none;
	text-align: center;
}

table.full {
	width: 665px;
}

table.half {
	width: 320px;
}

div.tBox table tbody tr th {
	border: 1px solid #dfebd9;
	background-color: #e6e4c6;
}

div.tBox table tbody tr th {
	background-color: #e2ecdc;
}

div.tBox table tbody tr.sab th {
	background-color: #ebf1e7;
}

th.form01 {
	width: 95px;
}

th.form02 {
	width: 60px;
}

/* @end */

/* @group Contents */

#container h5 {
	margin-bottom: 14px;
	text-indent: -9999px;
}

#container div.box h5 {
	height: 23px;
	width: 320px;
}

#chitose h5 {
	background: url(../images/party/h5Chitose.png) no-repeat;
	width: 665px;
	height: 30px;
}

#chikushi h5 {
	background: url(../images/party/h5Chikushi.png) no-repeat;
}

#sefuri h5 {
	background: url(../images/party/h5Sefuri.png) no-repeat;
}

#miyabi h5 {
	background: url(../images/party/h5Miyabi.png) no-repeat;
}

#kaede h5 {
	background: url(../images/party/h5Kaede.png) no-repeat;
}

#minou h5 {
	background: url(../images/party/h5Minou.png) no-repeat;
}

#houman h5 {
	background: url(../images/party/h5Houman.png) no-repeat;
}

#container div.box {
	width: 320px;
	float: left;
	display: inline;
}

#container div.tBox {
	clear: both;
}

#container div.box.odd {
	margin-right: 25px;
}

/* @end */

/* @group partyRsv */

#partyRsv div.bgBox {
	background: url(../images/contact/backboxTop.png) no-repeat 0 top;
	background-color: #faf8dd;
	padding: 0;
	overflow: hidden;
}

#partyRsv div.boxInner {
	padding: 20px;
}


#partyRsv dl {
	width: 305px;
}

#partyRsv dl.odd {
	float: left;
	display: inline;
}

#partyRsv dl.even {
	float: right;
	display: inline;
}

#partyRsv dt {
	float: left;
	display: inline;
	text-indent: -9999px;
	width: 50px;
}

#partyRsv #ddTel, #partyRsv #ddFax {
	text-indent: -9999px;
	overflow: hidden;
	margin-left: 50px;
	height: 17px;
}

#dtTel {
	background: url(../images/party/dtTel.png) no-repeat 0 center;
}

#dtFax {
	background: url(../images/party/dtFax.png) no-repeat 0 center;
}

#dtTime {
	background: url(../images/party/dtTime.png) no-repeat 0 center;
}

#dtMail {
	background: url(../images/party/dtMail.png) no-repeat 0 center;
}

#partyRsv #ddTel {
	background: transparent url(../images/party/ddTel.png) no-repeat scroll 0 0;
	width: 205px;
}

#partyRsv #ddFax {
	background: transparent url(../images/party/ddFax.png) no-repeat scroll 0 0;
	width: 158px;
}

#partyRsv dd {
	margin: 0 0 7px 70px;
}

#partyRsv dd.last {
	margin-bottom: 0;
}

#partyRsv span.notes {
	font-size: 88%;
	color: #333333;
}

/* @end */


