@charset "utf-8";
/* CSS Document */



/* ***************BodyLeft*************** */

h2{
	width:340px;
	background-image: url(../images/pagetit.gif);	
}
.pagetit p{
	width:340px;
}
/* *********宴会********* */
.box_en {
	background:url(../images/zu01.jpg) no-repeat right 45px;
	width:660px;
	margin:0 auto 10px;
	height:100%;
}
.box_en p {
	padding:15px 0;
}
.box_en ul li {
	float:left;
}
.box_en table{
	width:215px;
	border-collapse: collapse;
	margin:0 7px 10px 0;
}
.box_en table th{
	border:1px solid #e8e1c1;
	background-color:#efe8ce;
	font-size:0.95em;
	font-weight:normal;
}
.box_en table td{
	border:1px solid #e8e1c1;
}
/* ***************富士の間・ひめしゃら*************** */
.box_en2 {
	width:660px;
	margin:0 auto 15px;
	height:100%;
}
.box_enr {
	float:left;
	width:322px;
}
.box_enr div,.box_enl div {
	background-color:#f5edd6;
	border-left:1px solid #e7dbb9;
	border-right:1px solid #e7dbb9;
	width:320px;
}
.box_enr h4,.box_enl h4 {
	text-align:center;
	padding-top:5px;
	font-size:0;
	line-height:100%;
}
.box_enr p,.box_enl p {
	text-align:center;
	padding:10px 0;
}
.photo_bd img{
	background-color:#fff;
	padding:4px;
	border:1px solid #e0e0d4;
}
.box_enr ul {
	margin:0;
	padding:0;
}
.box_enr h5,.box_enl h5 {
	margin:0 10px;
	padding:0;
	font-size:1.0em;
	font-weight:normal;
}
.box_enl {
	float:right;
	width:322px;
}
/* ***************宴会場 追加料金*************** */
.box_price {
	width:660px;
	margin:0 auto 15px;
	height:100%;
}
.box_price h3 {
}

.box_price h5{
	background:url(../images/shikaku_br.gif) no-repeat 0 2px;
	font-weight:bold;
	font-size:1em;
	padding:0 0 0 17px;
	margin:15px 0 5px;
}
.box01{
	height:100%;
}
.box01 div{
	width:322px;
	float:left;
}
.b01right{
	margin:0 0 0 16px;
}
.box01 table{
	border-collapse:collapse;
	width:310px;
	margin:0 0 0 auto;
	line-height:120%;
	font-size:0.95em;
}
.box01 table th{
	border-bottom:1px dotted #828282;
	text-align:left;
	font-weight:normal;
	vertical-align:top;
	padding:2px 5px;
}
.box01 table td{
	border-bottom:1px dotted #828282;
	padding:2px 5px;
	vertical-align:top;
}
.box01 p{
	margin:0 0 0 13px;
}

/* ***************会議*************** */
.box_ka {
	background:url(../images/zu02.jpg) no-repeat 415px 40px;
	width:660px;
	margin:0 auto 10px;
	height:100%;
}
.box_ka p {
	padding:15px 0;
}
.box_ka ul li {
	float:left;
}
.box_ka table{
	width:200px;
	border-collapse: collapse;
	margin:0 7px 10px 0;
}
.box_ka table th{
	border:1px solid #c6cdb3;
	background-color:#e4e7d7;
	font-size:0.95em;
	font-weight:normal;
}
.box_ka table td{
	border:1px solid #c6cdb3;
}
/* ***************蓬莱・松風・望月************** */

.box_ka2{
	height:100%;
	width:660px;
	margin:0 auto 20px;
}
.box_ka2 td{
	width:208px;
}
.box_ka2 th{
	width:;
}
.ka2top td{
	background:url(../images/txtbox02_hd.gif) no-repeat 0 0;
	height:10px;
	font-size:0;
	line-height:100%;
}
.ka2mdl td{
	border-left:1px solid #c6cdb3;
	border-right:1px solid #c6cdb3;
	background-color:#d9e6d6;
	vertical-align:top;
}
.ka2mdl td h4{
	text-align:center;
}
.ka2mdl td p{
	width:191px;
	margin:4px auto;
	line-height:120%;
}
.ka2mdl td p img{
	background-color:#fff;
	padding:4px;
	border:1px solid #e0e0d4;
}
.ka2mdl td span{
	width:110px;
	display:block;
	margin:5px auto;
}
.ka2btm td{
	background:url(../images/txtbox02_ft.gif) no-repeat 0 0;
	height:8px;
	font-size:0;
	line-height:100%;
}

/* ***************会議場 追加料金*************** */
.box_price_k {
	width:660px;
	margin:0 auto 15px;
	height:100%;
}

.box_price_k h5{
	background:url(../images/icon01.gif) no-repeat 0 2px;
	font-weight:bold;
	font-size:1em;
	padding:0 0 0 17px;
	margin:15px 0 5px;
}
