 
/* メインコンテンツ----------------------------------------------- */
#main {
	height: auto;
	margin-top: 20px;
	float:left;
	margin-left: 20px;
	margin-right: 0px;
	margin-bottom: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	width: 720px;
}

a img { border: none; }



/*文字大きさ*/

.fgm {
	font:14px/145% ;
	color:#333333;
	margin: 0px 20px 20px 0px;
	text-align:center;
	}

.fgs {
	font:12px/145%;
	color:#333333;
	text-align:center;
	margin: 30px 20px 20px 0px;

	}

.fom {
	font:14px/145%;
	color:#655046;
	font-weight: bold;
	text-align: left;
	}

.fgm {
	font:14px/145% 'MS PGothic', Osaka, sans-serif;
	color:#330000;
	font-weight: bold;
	text-align: left;
	}

.box1 { 
	width: 150px; 
	text-align: center;
	height: 25px;
        border-style: solid;
        border-width: 2px;
        border-color: #c3a365;
	PADDING:4px 0px 2px 10px;
	FONT-SIZE: 13px; 
	COLOR: #655046; 
	BACKGROUND-COLOR: #e9e3d1;
}

/* ケータリングサービス----------------------------------------------- */
#main #plan {
	BORDER-RIGHT: #b4a46b 1px solid; 
        BORDER-TOP: #b4a46b 1px solid; 
        MARGIN: 3px 0px 2px 5px; 
        BORDER-LEFT: #b4a46b 1px solid; 
        BORDER-BOTTOM: #b4a46b 1px solid
}

#main #plan TR .plan {
	PADDING-RIGHT: 0px; PADDING-LEFT: 10px; FONT-WEIGHT: bold; 
　　　　FONT-SIZE: 120%; 
	text-align: left;
　　　　PADDING-BOTTOM: 0px; 
　　　　VERTICAL-ALIGN: middle; COLOR: #333; 
　　　　PADDING-TOP: 0px; 
　　　　HEIGHT: 55px; BACKGROUND-COLOR: #e9e3d1
}

#main #plan TR TD {
	PADDING-LEFT: 15px; 
        PADDING-BOTTOM: 10px; 
        PADDING-TOP: 10px;
        WIDTH: 570px; 
}
#main #plan .time {
        TEXT-ALIGN: center; 
	PADDING: 2px; 
        BACKGROUND-POSITION: center top; 
        BACKGROUND-IMAGE: url(../img/wedding/menutext.jpg); 
        VERTICAL-ALIGN: top; 
        WIDTH: 120px; PADDING-TOP: 2px; 
        BACKGROUND-REPEAT: no-repeat; 

}
#main #plan .date {
	PADDING-RIGHT: 0px; 
　　　　PADDING-LEFT: 0px;
	text-align: left;
　　　　FONT-WEIGHT: bold; 
　　　　PADDING-BOTTOM: 0px; 
　　　　VERTICAL-ALIGN: top; PADDING-TOP: 2px
}
#main #plan .reservation {
	BORDER-TOP-WIDTH: 0px; 
	text-align: left; 
        PADDING-LEFT: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; 
        PADDING-BOTTOM: 10px; WIDTH: 80px; 
        PADDING-TOP: 0px; 
        BORDER-RIGHT-WIDTH: 0px
}

/* 宴会場のご案内----------------------------------------------- */

#main .fw{ 
	font-size: 12px; 
        line-height: 180%;
	color: #ffffff; 
	text-align:left;
}
#main .fwl{ 
	font-size: 15px;
        line-height: 150%;
	color: #ffffff; 
	text-align: right;
        font-weight: bold;
}

#main #menu_name{ 
	width: 620px; 
	height: 25px;
	PADDING:4px 0px 2px 10px;
	FONT-SIZE: 13px; 
	COLOR: #ffffff; 
	font-weight: bold;
	BACKGROUND-COLOR: #c2a471;
}

#main #menu_name img { 
        float: left;
	width: 65px;
	height: 40px;
	margin-right: 7px;
}

#main a:hover{
	color:#660000;
	font-size: 13px;
        font-weight: bold;
	text-decoration:underline;
}

#main #box_name { 
	font-size: 12px;
	width: 700px; 
	height: 20px;
	color: #ffffff; 
	text-align:left;
	background-color: #330000;
	padding: 3px 0px 0px 10px;
	margin: 10px 0px 0px 0px; 
	font-weight: bold;
}
	
#main #box_news { 
	width: 670px;
	font-size: 12px; 
        line-height: 160%;
	padding: 10px 20px 10px 20px;
	margin: 0px 0px 0px 0px; 
	color: #1a0d04; 
	background-color: #c2a471;
	text-align:left;
}

#main #box_news img { 
	margin-top: 20px;
	margin-bottom: 10px;
	margin-left: 20px;
        float: right;
	width: 160px;
}
#main a {
	color:#660000;
	font-size: 13px;
        font-weight: bold;
	text-decoration:none;
}

#main a:hover{
	color:#660000;
	font-size: 13px;
        font-weight: bold;
	text-decoration:underline;
}



#main #box_kai { 
	width: 650px;
	font-size: 12px; 
        line-height: 180%;
	margin: 10px 20px 20px 20px;
	color: #655046; 
        table-layout: fixed;
}

#main #box_kai.td {  
	width: 25%;
}

#main #box_koe { 
	width: 580px;
	background-color: #e9e3d1;
	text-align:left;
	font-size: 13px;
        line-height: 175%;
	padding: 10px 20px 20px 20px;
	margin: 10px 20px 0px 20px;
	color: #655046; 
        table-layout: fixed;
}

/* 会場一覧----------------------------------------------- */
#main #list tr td img {

}

#main #list #cap {
	background-color: #e9e3d1;
	font-size: 13px;
	margin: 0px 6px 0px 6px;
	padding: 2px 3px 20px 3px;
        text-align: right;
	color: #655046; 
}

#main #list #moji{
	color: #330000;
	font-size: 13px;
        line-height: 155%;
        text-align: center;
	margin: 0px 0px 30px 0px;
}
#main #list #data {
	background-color: #ffffff;
        border: 1px #655046 solid;
	width: 520px;
	font-size: 14px;
	margin: 0px 6px 0px 6px;
	padding: 2px 2px 2px 2px;
        text-align: center;
	color: #330000; 
}
#main #list #data tr td{
	border: 1px #c3a365 solid;
	padding: 3px 2px 3px 2px;
	color: #655046; 
}
#main #list #data #mi{
	background-color: #c3a365;
}

/* 施設オプション----------------------------------------------- */
#main #op #cap2 {
	background-color: #e9e3d1;
	font-size: 13px;
	padding: 0px 3px 20px 2px;
	margin: 10px 20px 20px 2px; 
        text-align: left;
        text-valign: top;
	color: #655046; 
}
#main #op tr td img {
	margin-top: 5px;
	margin-bottom: 3px;
}

#main #cp {
        border: 1px #808080 solid;
	float: right;
	color: #330000;
	background-color: #ffffff;
	margin: 2px 0px 2px 0px; 
}

/* 資料請求 / お問合せ ----------------------------------------------- */


div #form {
	font-size: 12px; 
	padding: 0px 20px 20px 20px;
	margin: 0px 50px 20px 50px; 
	color: #1a0d04;
	background-color: #e9e3d1;
	text-align:left;
        border : 1px solid #655046;
}


h1.form {
  color : #1a0d04;
  text-align: center;
  font-weight: bold;
  font-size: 16px;
  margin : 0px 0px 0px 0px;
}

h2.form {
  color : #330000;
  text-align: center;
  font-weight: normal;
  font-size: 12px;
  line-height: 150%;
  margin : 20px 0px 0px 0px;
}

h3.form {
  color : #ff6600;
  text-align: center;
  font-weight: bold;
  font-size: 13px;
  line-height: 150%;
  margin : 0px 0px 0px 0px;
}
.kou {
        color : #655046;
        font-weight: bold;
        text-align: right;
}
.must {
        color : #ff6600;
        font-weight: bold;
        text-align: right;
}

