body{
	font-family:ＭＳ Ｐゴシック,OSAKA;
/*	font-family:ＭＳ Ｐ明朝,OSAKA;*/
	font-size:12px;
	line-height:140%;
	color:#d7d7d7;
	scrollbar-track-color:#2b0301;
	scrollbar-face-color:#713925;
	scrollbar-arrow-color:#2b0301;
	scrollbar-3dlight-color:#2b0301;
	scrollbar-highlight-color:#2b0301;
	scrollbar-shadow-color:#2b0301;
	scrollbar-darkshadow-color:#2b0301;
	overflow-x:hidden;
	margin:0;
}

td{font-size:11px; color:#ba9e92;}

strong{font-weight:400;}

.backbody{
	background:#000;
}
a:link		{color:#db9b3d; text-decoration:underline;}
a:visited	{color:#db9b3d; text-decoration:underline;}
a:hover		{color:#e5b773; text-decoration:none;}
hr			{height:1px; color:#c5c9b1;}
img			{border:none;}
h1			{font-size:11px; margin:0px;}
.photo		{border:none;}

.header{
	background:transparent;
	width:890px;
	height:100%;
}
.footer{
	background:#fff;
	width:890px;
	height:40px;
	border:1px solid #c36611;
}
.navi{
	background:#fff;
	width:210px;
	height:100%;
	border-left:1px solid #c36611;
}
.main{
	background:#2b0301;
	border-right:1px solid #c36611;
}
.pagetop{
	font-size:11px;
	text-align:right;
	padding:10px 10px 10px 0px;
}
.optiontop{
	font-size:11px;
	text-align:right;
	padding:0px 60px 10px 0px;
}


/* toppage */
.mainpage{
	position:relative;
	background:#000 url(../img/main.jpg) no-repeat;
	width:680px;
	height:415px;
}
.information{
	border:1px solid #4d4541;
}
.information_rss{
	position:absolute;
	left:355px;
	top:20px;
}


/* system,option */

.option_btn{
	margin:10px 0px 30px 10px;
}
.option_btn2{
	margin:40px 0px 30px 10px;
	clear:both;
}
.option_btn li,.option_btn2 li{
	float:left;
	list-style:none;
}
.option_btn a:link,.option_btn a:visited{
	text-decoration:none;
	float:left;
	color:#e3ce7b;
	background:url(./btn_back01.gif) x-repeat;
	border:solid 1px #6c2e2a;
	width:117px;
	text-align:center;
	margin:3px 3px 0px 0px;
	padding:5px 0px 5px 0px;
}
.option_btn2 a:link,.option_btn2 a:visited{
	text-decoration:none;
	float:left;
	color:#e3ce7b;
	font-size:11px;
	background:url(./btn_back01.gif) x-repeat;
	border:solid 1px #6c2e2a;
	width:110px;
	text-align:center;
	margin:3px 3px 0px 0px;
	padding:2px 7px 2px 7px;
}
.option_btn a:hover,.option_btn2 a:hover{
	background:#6c2e2a;
	text-decoration:none;
}

.option{
	width:610px;
	color:#c2a56d;
	line-height:180%;
	clear:both;
}
.option .photo{
	width:280px;
	float:right;
}
.option .point{
	margin-left:10px;
	font-size:11px;
	color:#d4d4d4;
}


/* reservation */
.reserve{
	line-height:180%;
}


/* enquete */
.tbl_form{
	width:580px;
}
.tbl_form .d1{
	text-align:right;
}
.tbl_form fieldset{
	padding:10px;
	border:1px solid #713925;
}
.tbl_form fieldset legend{
	background:#713925;
	padding:1px 3px 1px 3px;
}

/* link */
.tbl_link{
	background:#713925;
	border:1px solid #713925;
}
.tbl_link td{
	font-size:11px;
	padding:4px 7px 4px 7px;
	background:#2b0301;
}

/* mobile */

.mobile{margin:0; text-indent:-9999px;}



/* --共通設定------------------------------------------------------ */
.pagepath{
	font-family:ＭＳ Ｐゴシック,OSAKA;
	margin:0 10px 0 10px;
	font-size:11px;
	text-align:right;
}
.pagepath h1,.pagepath p{
	font-family:ＭＳ Ｐゴシック,OSAKA;
	font-size:11px;
	font-weight:normal;
	display:inline;
}
.pagepath a:link,.pagepath a:visited{
	color:#db9b3d; text-decoration:underline;
}

/* table */
.tbl01{
	background:#5b0503;
	border:1px solid #c36611;
}
.tbl01 td{
	padding:5px 9px 5px 9px;
}
.tbl01 .d1{
	background:#000000;
}
.tbl01 .d2{
	background:#1f0201;
}

/* margin */
.mgn01{
	padding-left:30px;
}

.outline1{
	border:1px solid #423834;
}
.back01{
	background:#713925;
}

/* listbutton */

.listbtn li{
	float:left;
	list-style:none;
}
.listbtn a:link,.listbtn a:visited{
	text-decoration:none;
	float:left;
	color:#e3ce7b;
	background:url(./btn_back01.gif) x-repeat;
	border:solid 1px #6c2e2a;
	width:140px;
	margin:3px 3px 0px 0px;
	padding:5px 10px 5px 10px;
}
.listbtn a:hover{
	background:#6c2e2a;
	text-decoration:none;
}

/* font設定 */
.f10		{font-size:10px;}
.f11		{font-size:11px;}
.f12		{font-size:12px;}
.f14		{font-size:14px;}
.f15		{font-size:15px; line-height:1.6em;}
.f17		{font-size:17px;}
.fb			{font-weight:bold;}
.fe			{font-family:verdana,arial;}
.fc01		{color:#e3ce7b;}
.fc02		{color:#cb5153;}
.fcw		{color:#82082a;}
.fsm		{font-family:MS-PMincho, "Hiragino Mincho Pro", "ＭＳ Ｐ明朝", "ヒラギノ明朝 Pro W3";}

.cmt		{line-height:180%;}

/* 位置設定 */
.fl{text-align:left;}
.fc{text-align:center;}
.fr{text-align:right;}
.ft{vertical-align:top;}
.img-l{float:left;}
.img-r{float:right;}

/* list */
.li01{
	background:transparent url(li01.gif) 0px center no-repeat;
	padding-left:15px;
	text-align:left;
}
.li02{
	background:transparent url(li01.gif) 0px 3px no-repeat;
	padding-left:15px;
	text-align:left;
}
.li03{
	background:transparent url(li01.gif) 0px 0.6em no-repeat;
	padding-left:15px;
	text-align:left;
}
.li04{
	background:transparent url(li01.gif) 0px 5px no-repeat;
	padding-left:15px;
	text-align:left;
}




/* border設定 */
.dotline{margin:5 0 -7px; padding:0 0 0; background:transparent url('./1dot.gif') top left repeat-x;}
.dotline-vertical{background:transparent url('./1dot.gif') top left repeat-y; width:1px;}

/* form */
.ipt{
	ime-mode:active;
	color:#d7d7d7;
	background:#230201;
	border:1px solid #713925;
}
.ipt_e{
	ime-mode:disabled;
	color:#d7d7d7;
	background:#230201;
	border:1px solid #713925;
}
.sele{
	color:#d7d7d7;
	background:#230201;
}
.btn{
	font-size:12px;
	color:#fff;
	border-top:1px solid #954a31;
	border-left:1px solid #954a31;
	border-right:1px solid #462318;
	border-bottom:1px solid #462318;
	background:#713925;
}
.hand{
	cursor:hand;
}