@charset "Shift_JIS";

/* 共通 */

h1 {
	margin:0px;
	padding:0px;
}
h2 {
	margin:0px;
	padding:0px;
}

.normal {
	margin:0px;
	padding:0px;
}

.font_28{
font-size:28px;}
.font_24{
font-size:24px;}
.font_22{
font-size:22px;}
.font_20{
font-size:20px;}
.font_18{
font-size:18px;}

.font_16{
font-size:16px;}

.font_14{
font-size:14px;}

.font_bold{
	font-weight:bold;}

/* -------以下は年毎に削除して追加していく------- */

/* 2g */
.g2_box {
	width: 200px;
	border-right: #666666 1px dotted;
	padding-right: 10px;
	margin-right: 10px;
	margin-top:10px;
	height: 630px;
	text-align: center;
}
.g2_box2 {
	width: 200px;
	margin-top:10px;
	height: 630px;
	text-align: center;
}
p.m_title {
	padding-top: 0px;
	padding-bottom: 0px;
	margin-top: 0px;
	margin-bottom: 0px;
	color:#A17741;
	font-size:12px;
	font-weight:bold;
}
p.menu {
	padding-top: 0px;
	padding-bottom: 0px;
	margin-top: 0px;
	margin-bottom: 10px;
}
.g2_under {
	width: 200px;
	border-right:#666666 1px dotted;
	padding-right:10px;
	margin-right:10px;
	padding-top:10px;
	height:50px;
	text-align:center;
}
.g3_under2 {
	width: 200px;
	height:50px;
	padding-top:10px;
	text-align:center;
}
.g3_photo_line {
	border:#cccccc 1px solid;
}
.g3_photo {
	margin-left: 15px;
}
.g3_photo2 {
	margin-left: 7px;
}

/* 3a */
.contents_3a {
	width: 680px;
	margin:auto;
}
.menuback_3a {
	background:url(../img/3a_img8.jpg) no-repeat bottom ;	
}
.title_3a {
	padding-top:0px;
	margin-bottom:0px;
}
.title1_3a {
	padding-top:33px;
	margin-bottom:0px;
}
.price_3a {
	padding-top: 7px;
	padding-bottom: 10px;
	margin-top: 0px;
	margin-bottom: 0px;
	font-size:12px;
	font-weight:bold;
}
.price1_3a {
	padding-top: 16px;
	padding-bottom: 10px;
	margin-top: 0px;
	margin-bottom: 0px;
	font-size:12px;
	font-weight:bold;
}
.mtitle_3a {
	padding-top: 0px;
	padding-bottom: 0px;
	margin-top: 0px;
	margin-bottom: 0px;
	font-size:12px;
	font-weight:bold;
	color:#A17741;
}
.mtitle1_3a {
	padding-top: 11px;
	padding-bottom: 0px;
	margin-top: 0px;
	margin-bottom: 0px;
	font-size:12px;
	font-weight:bold;
	color:#A17741;
}
.menu_3a {
	padding-top: 0px;
	padding-bottom: 0px;
	margin-top: 0px;
	margin-bottom: 10px;
}
.menu_3a_or {
	padding-top: 0px;
	padding-bottom: 0px;
	margin-top: 0px;
	margin-bottom: 0px;
}
.detail_3a {
	text-align:right;
	padding-right:20px;
	padding-bottom:20px;
	margin:0px;
}

.contact_line_3a {
	padding: 10px 0px 15px 0px;
}
.contact_3a {
	width:464px;
	margin-left:190px;
}
.contact_logo_3a {
	width:104px;
	float:left;
}
.contact_text_3a {
	width:350px;
	float:right;
	text-align:left;
	padding-left:10px;
	padding-top:7px;
}
.period_3a {
	padding-top: 12px;
	padding-bottom: 0px;
	margin-top: 0px;
	margin-bottom: 0px;
	font-size:12px;
	font-weight:bold;
}
.or_3a {
	width:150px;
	height:7px;
	border-top:#999999 1px dotted;
	border-right:#999999 1px dotted;
	border-left:#999999 1px dotted;
}
.or_3a_bottom {
	width:150px;
	height:7px;
	border-bottom:#999999 1px dotted;
	border-right:#999999 1px dotted;
	border-left:#999999 1px dotted;
	margin-bottom: 10px;
}

/* 3b */

.menuback_3b {
	background:url(../img/3b_img2.jpg) no-repeat ;
	background-position: 0% 30%;	
}
.contact_line_3b {
	border-top: #666666 1px solid;
	padding: 10px 0px 15px 0px;
}
.price_3b {
	padding-top: 0px;
	padding-bottom: 0px;
	margin-top: 0px;
	margin-bottom: 0px;
	font-size:14px;
	font-weight:bold;
}
.drink_3b {
	padding-top: 10px;
	padding-bottom: 0px;
	margin-top: 0px;
	margin-bottom: 0px;
}
.period_3b {
	padding-top: 5px;
	padding-bottom: 13px;
	margin-top: 0px;
	margin-bottom: 0px;
	font-size:12px;
}

/* 3c */
.head_3c {
	padding-top:20px;
}
.title_3c {
	font-size: 30px;
	font-family:"Times New Roman", Times, serif;
	margin-top: 15px;
	color:#F4A6AA;
}
.subtitle_3c {
	margin-top: 8px;
	margin-bottom: 10px;
	font-size: 14px;
	line-height: 1.8;
	font-weight: bold;
}
.title2_3c {
	font-size: 26px;
	color:#F4A6AA;
}
.title3_3c {
	font-size: 23px;
	vertical-align: middle;
	color:#F4A6AA;
}
.menutitle_3c {
	font-size: 22px;
	color:#F4A6AA;
	font-weight: bold;
	font-family: "Times New Roman", Times, serif
}
.menutitle2_3c {
	font-size: 18px;
	font-weight: bold;
	font-family: "Times New Roman", Times, serif
}


/* 3e */
.menuback_3e {
	background:url(../img/3e_img8.jpg) no-repeat bottom ;	
}
.price1_3e {
	padding-top: 24px;
	padding-bottom: 0px;
	margin-top: 0px;
	margin-bottom: 0px;
	font-size:12px;
	font-weight:bold;
}

/* 4c */
.contents_4c {
	width: 720px;
	margin:auto;
	text-align:left;
}
.title_4c {
	padding-top:0px;
	margin-bottom:0px;
}
.back_4c {
	background:url(../img/4c_photo3.jpg) no-repeat top ;
	height:520px;
	padding-top:40px;
	padding-left:45px;
}
.back_4c .style2 {
	 font-size: 9px;
}
.shop_4c {
	font-size: 20px;

}
.photo_4c {
	border:#333333 1px solid;
	margin:5px 0 15px 0;	
}
.caption_4c {
	border-bottom:#cccccc 1px solid;
	padding-bottom:0px;
	margin:20px 0 10px 0;
	text-align:left;
}
.profile_4c {
	 font-size: 16px;
	 font-weight:bold;
	 font-family: "ＭＳ Ｐ明朝", "細明朝体", "ヒラギノ明朝 Pro W3";
}
.under_4c {
	border-bottom:#cccccc 1px solid;
	margin:20px 0 12px 0;
}
.caption2_4c {
	color: #FFFF99;
}
.profile2_4c {
	border: #666666 1px solid;
	margin-left: 5px;
}

/* 4d */
.title_4d {
	font-size: 30px;
	font-family:"Times New Roman", Times, serif;
	margin-top: 15px;
	color:#ffffff;
}
.title_ja_4d {
	font-size: 25px;
	font-family: "ＭＳ Ｐ明朝", "細明朝体", "ヒラギノ明朝 Pro W3";
}
.subtitle_4d {
	border-bottom:#FFFFFF 1px solid;
	font-size:14px;
	margin-top:20px;
}
.line_4d {
	border-top:#FFFFFF 1px solid;
	text-align:center;
	margin:20px 0 20px 0;
	padding-top:10px;
}
.title2_4d {
	margin-top: 8px;
	margin-bottom: 5px;
	font-size: 14px;
	font-weight: bold;
	color:#D9B275;
}

/* 4e */
.title_4e {
	font-size: 30px;
	font-family:"Times New Roman", Times, serif;
	margin-top: 15px;
	color:#ffffff;
	line-height:100%;
}
.title2_4e {
	margin-top: 8px;
	margin-bottom: 5px;
	font-size: 14px;
	font-weight: bold;
	color:#D9B275;
	font-family: "ＭＳ Ｐ明朝", "細明朝体", "ヒラギノ明朝 Pro W3";
}
.mtitle_4e {
	padding-top: 0px;
	padding-bottom: 9px;
	margin-top: 0px;
	margin-bottom: 0px;
	font-size:14px;
	font-weight:bold;
	color:#D9B275;
}
.menu_4e {
	padding-top: 0px;
	padding-bottom: 0px;
	margin-top: 0px;
	margin-bottom: 0px;
	font-size:13px;
}
.price_4e {
	padding-top: 0px;
	padding-bottom: 0px;
	margin-top: 0px;
	margin-bottom: 0px;
	font-size:14px;
	text-align:right;
}
.box_4e {
	margin-bottom:25px;
}

.photo_4e {
	border:#555555 1px solid;
	padding:3px;
	margin:0 0 5px 0;
}

/* 4f */
.title2_4f {
	margin-top: 17px;
	margin-bottom: 5px;
	font-size: 14px;
	font-weight: bold;
	/* color:#D9B275;
	font-family: "ＭＳ Ｐ明朝", "細明朝体", "ヒラギノ明朝 Pro W3"; */
}
.mtitle_4f {
	font-size:18px;
	margin-top:20px;
	margin:auto;
	color:#D9B275;
	font-weight: bold;
	width:640px;
}
.bar_4f {
	border-bottom:#cccccc 1px solid;
	padding-bottom:10px;
	padding-top: 10px;
}
.mtitle2_4f {
	border-bottom:#cccccc 1px solid;
	font-size:14px;
	margin-top:20px;
	width: 100%;
	margin:auto;
	font-weight:bold;
}
.text_4f {
	margin: 20px 0 10px 0;
}
.text2_4f {
	margin: 20px 0 10px 0;
	font-size:15px;
}
.box_4f {
	margin-top:10px;
	}
.box2_4f {
	width:720px;
	margin:auto;
	background-color:#222222;
	margin-bottom:30px;
	}

/* 4h */

.title_4h {
	font-size: 30px;
	font-family: "ＭＳ Ｐ明朝", "細明朝体", "ヒラギノ明朝 Pro W3";
	color:#ffffff;
	line-height:100%;
	text-align:center;
	padding-bottom:20px;
}
.title2_4h {
	font-size: 25px;
	font-family: "ＭＳ Ｐ明朝", "細明朝体", "ヒラギノ明朝 Pro W3";
	margin-top: 15px;
	color:#ffffff;
	line-height:100%;
}
.box_4h {
	width:590px;
	margin:auto;
	text-align:left;
	margin-top:40px;
	margin-bottom:40px;
	line-height:170%;
}
.box2_4h {
	width:270px;
	margin:auto;
	text-align:left;
	margin-top:40px;
	margin-bottom:40px;
	line-height:170%;
}
.right_4h {
	text-align:right;
}

/* 5a */
.box_5a {
	width:640px;
	margin:auto;
	text-align:left;
	margin-top:40px;
	margin-bottom:40px;
	line-height:170%;
}
.title_5a {
	font-size: 26px;
	font-family: "ＭＳ Ｐ明朝", "細明朝体", "ヒラギノ明朝 Pro W3";
	color:#ffffff;
	line-height:100%;
	text-align:center;
	padding-bottom:0px;
	padding-top:20px;
}
.text_5a {
	text-align:center;
	line-height:210%;
	font-size:14px;
}
.text2_5a {
	text-align:center;
}
.kome_5a {
	font-size:14px;
}
.photo_5a {
	border: 1px #999999 solid;
}

/* 5b */
.box_5b {
	width:670px;
	margin:auto;
	text-align:center;
	margin-top:40px;
	margin-bottom:40px;
	line-height:170%;
}
.title_5b {
	font-size: 30px;
	font-family:"Times New Roman", Times, serif;
	margin-top: 15px;
	color:#ffffff;
	line-height:100%;
}
.title_5b span {
	font-size: 20px;
}
.title2_5b {
	margin-top: 8px;
	margin-bottom: 15px;
	font-size: 18px;
	font-weight: bold;
	color:#D9B275;
	font-family:"Times New Roman", Times, serif;
}
.title3_5b {
	margin-top: 8px;
	margin-bottom: 8px;
	padding: 0px;
	font-size: 14px;
	font-weight: bold;
	font-family: "ＭＳ Ｐ明朝", "細明朝体", "ヒラギノ明朝 Pro W3";
}
.text_5b {
	text-align:center;
	font-size:12px;
}
.text2_5b {
	font-size:12px;
	color:#E2BA5C;
}
.photo_5b {
	border-bottom:#CCCCCC 1px solid;
	padding-bottom:10px;
	margin:18px 0px 10px 0px;
}

/* 6a */
.title_6a {
	font-size: 30px;
	font-family:"Times New Roman", Times, serif;
	margin-top: 5px;
	color:#ffffff;
	line-height:100%;
}
.title2_6a {
	margin-top: 15px;
	margin-bottom: 15px;
	padding: 0px;
	font-size: 12px;
	font-weight: normal;
	letter-spacing: 3px;
	/* font-family: "ＭＳ Ｐ明朝", "細明朝体", "ヒラギノ明朝 Pro W3";*/
}
.box_6b {
	margin:30px 0 20px 20px;;
}
.box_6b td {
	height:30px;

}
.box_6b td.step {
	height:45px;
}
.title3_6a {
	padding-top: 0px;
	padding-bottom: 0px;
	margin-top: 0px;
	margin-bottom: 0px;
	font-size:12px;
	font-weight:bold;
	color:#B59060;
}
.time_6a {
	font-size:22px;
	font-weight:bold;
}
.price_6a {
	font-size:30px;
	font-weight:bold;
}
.space_6a {
	 padding-top:20px;
}
	 

/* 6b */
.contents_6b {
	width: 680px;
	margin:auto;
	margin-top:30px;
}
.top_6b {
	background:url(../img/6b_photo2.jpg) no-repeat top ;
	height:378px;
}
.text_6b {
	font-size:13px;
	margin-top:5px;
	margin-bottom:5px;
}
.text1_6b {
	width: 450px;
	margin:0px 0 0 230px;
	text-align:left;
	line-height:25px;
	border-top: #CCCCCC 1px solid;
	padding-top:13px;
}
.text2_6b {
	width: 405px;
	margin:30px 0 0 275px;
	text-align:left;
	line-height:25px;
}
.text3_6b {
	width: 360px;
	margin:30px 0 0 320px;
	text-align:left;
	line-height:25px;
}
.photo_6b {
	border: #666666 1px solid;
	margin:0px 0 8px 0;
}
.logo_6b {
	margin:8px 0 8px 0;
}
.height_6b {
	height:30px;
}
.border_6b {
	border-left: 1px dotted #999999;
	height:500px;
}

/* 6c */
.contents_6c {
	width: 700px;
	margin:auto;
	margin-top:10px;
	background:url(../img/6c_img2.jpg) repeat top ;
	padding-top:15px;
}
.title_6c {
	font-size: 25px;
	font-family:"Times New Roman", Times, serif;
	color:#ffffff;
	line-height:100%;
	letter-spacing: 1px;
	margin:0px 0px 20px 0px;
	padding:0px;

}
.title_6c_shop {
	font-size: 22px;
	font-family:"ＭＳ Ｐ明朝", "細明朝体", "ヒラギノ明朝 Pro W3";
	color:#ffffff;
	line-height:100%;
	letter-spacing: 1px;
	margin:0px;
	padding:0px;
	font-weight:normal;
	line-height:130%;
}
.title2_6c {
	font-size: 28px;
	font-weight: bold;
	color:#D9B275;
	font-family:"Times New Roman", Times, serif;
	letter-spacing: 1px;
}
.title3_6c {
	margin-top: 8px;
	margin-bottom: 8px;
	padding: 0px;
	font-size: 24px;
	font-weight: bold;
	font-family: "ＭＳ Ｐ明朝", "細明朝体", "ヒラギノ明朝 Pro W3";
}
.title3sup_6c {
	font-size: 12px;
	font-weight: normal;
	font-family: "ＭＳ Ｐ明朝", "細明朝体", "ヒラギノ明朝 Pro W3";
}
.text1_6c {
	font-size:18px;
	padding:0px;
	margin:0px;
}
.height_6c {
	height:30px;
	font-size:16px;
}
.brand1_6c {
	height:70px;
	font-size:14px;
	background-color: #4E473D;
}
.brand2_6c {
	height:80px;
	font-size:16px;
	background-color: #4E473D;
	line-height:110%;
}
.logo_6c {
	margin-bottom:10px;
}
.back_6c {
	padding-top:10px;
	margin-top:15px;
}
.text2_6c {
	width:200px;
	margin:auto;
}
table td.border_6c {
	border-right: 1px dotted #999999;
}
.box_6c {
	border: #999999 1px solid;
	padding:5px;
}
.text3_6c {
	color:#FF3300;
}
.text4_6c {
	font-size:16px;
	font-weight:bold;
	margin-left:100px;
}
.text5_6c {
	font-size:12px;
	font-weight: normal;
	margin-top:3px;
}
.text6_6c {
	color:#FF3300;
	font-size:14px;
}
.border2_6c {
	width: 700px;
	margin:auto;
	border-top:#999999 3px double;
	border-bottom:#999999 3px double;
	padding-top:5px;
	margin-top:30px;
}
.photo_6c {
	margin-top:10px;
}
.mtitle_6c {
	padding-top: 0px;
	padding-bottom: 0px;
	margin-top: 0px;
	margin-bottom: 0px;
	font-size:12px;
	color:#D9B275;
}

/* 6d */
.contents_6d {
	width: 664px;
	margin:auto;
	margin-top:30px;
}
.top_6d {
	background:url(../img/6d_photo2.jpg) no-repeat top ;
}
.text1_6d {
	width: 370px;
	margin-left: 294px;
	text-align:left;
	line-height:25px;
	padding-top:20px;
	padding-bottom:35px;
	font-size:13px;
}
.box1_6d {
	width:664px;
	/* border: #76664E 2px double; */
	background-color:#28241F;
	margin:auto;
	letter-spacing: 1px;
}
.text2_6d {
	font-size:14px;
	padding-top:5px;
	padding-bottom:5px;
}
.text3_6d {
	padding-top:3px;
	padding-bottom:3px;
}
.text4_6d {
	font-size:12px;
	line-height:18px;
}
.subtitle_6d {
	margin-top:10px;
	margin-bottom:10px;
}
.height1_6d {
	margin-top:10px;
}
.height2_6d {
	margin-top:15px;
}
.height3_6d {
	margin-top:5px;
}
.footer_6d {
	width: 660px;
	margin:auto;
	margin-top:15px;
}
/* 6g */
.box_6g {
	width:670px;
	margin:auto;
	text-align:center;
	margin-top:10px;
	margin-bottom:40px;
	line-height:170%;
}
.title2_6g {
	margin-top: 30px;
	margin-bottom: 0px;
	padding-bottom: 0px;
	font-size: 24px;
	font-weight: bold;
	color:#D9B275;
	font-family:"Times New Roman", Times, serif;
}
.title2_6g_normal {

	font-family: "ＭＳ Ｐ明朝", "細明朝体", "ヒラギノ明朝 Pro W3";
}
.border2_6g {
	width: 670px;
	margin:auto;
	border-top:#999999 3px double;
	border-bottom:#999999 3px double;
	padding-top:13px;
	padding-bottom:13px;
	margin-top:10px;
	margin-bottom:30px;
}
.text4_6g {
	font-size:16px;
	font-weight:bold;
	margin-bottom:5px;
}
.title3_6g {
	margin-top: 8px;
	margin-bottom: 12px;
	padding: 0px;
	font-size: 16px;
	font-weight: bold;
	font-family: "ＭＳ Ｐ明朝", "細明朝体", "ヒラギノ明朝 Pro W3";
	color:#D9B275;	
}
.title3sup_6g {
	font-size: 13px;
	font-weight: normal;
	font-family: "ＭＳ Ｐ明朝", "細明朝体", "ヒラギノ明朝 Pro W3";
}

/* 6h */
.box_6h {
	width: 200px;
	border-right: #666666 1px dotted;
	padding-right: 10px;
	margin-right: 10px;
	margin-top:10px;
	text-align: center;
}
.box_6h2 {
	width: 200px;
	margin-top:10px;
	text-align: center;
}
.box_mt0 {
	margin-top:0px;
	padding-top:10px;
	padding-bottom:10px;
}
.text1_6h {
	margin-top:10px;
	padding-bottom:10px;
	font-size:14px;
	font-weight:bold;
	color:#666666;
}
.text2_6h {
	margin-top:5px;
	margin-bottom:5px;
	font-size:14px;
}
.text3_6h {
	color:#FF0000;
	font-weight:bold;
}
.price_6h {
	font-size:14px;
}
.mtitle1_6h {	
	background-color:#AE8D63;
	font-size:14px;
	font-weight:bold;
	padding:5px;
	color:#FFFFFF;
}
.photo_6h {
	margin-bottom:7px;	
}

/* 6i */
.menu_box_6i {
	text-align:center;
	background-color:#5E8D6A;
	width:678px;
	padding:0px 0 7px 0;
	margin-top:0px;
	color:#333333;
}
.menu_line_6i {
	border:#ffffff 3px double;
	background-color:#FEFCF7;
	width:660px;
	margin:auto;
}
.menu_name_6i {
	padding-top: 5px;
	padding-bottom: 0px;
	margin-top: 0px;
	margin-bottom: 0px;
	color:#707070;
	font-family:"Times New Roman", Times, serif;
	letter-spacing: 1px;
	font-weight:bold;
	font-size:16px;

}
.mtitle_6i {
	padding-top: 0px;
	padding-bottom: 0px;
	margin-top: 0px;
	margin-bottom: 0px;
	font-size:14px;
	font-weight:bold;
	color:#87653A;
	font-family:"Times New Roman", Times, serif;
	letter-spacing: 1px;
}
.menu_6i {
	padding-top: 0px;
	padding-bottom: 3px;
	margin-top: 3px;
	margin-bottom: 0px;
	/* font-family: "ＭＳ Ｐ明朝", "細明朝体", "ヒラギノ明朝 Pro W3"; */
	font-size:12px;
	color:#A17741;
	font-weight:bold;
}
.menu_naiyo_6i {
	padding-top: 0px;
	padding-bottom: 0px;
	margin-top: 0px;
	margin-bottom: 15px;
}
/* 7a */
.title_7a {
	font-size: 25px;
	font-family:"Times New Roman", Times, serif;
	margin-bottom:15px;
	color:#EFCC97;
	line-height:120%;
}
.title_7a span {
	font-size: 18px;
	color:#FFFFFF;

}
.drink_7a {
	font-size: 14px;
}
/* 7j */
.menu_7j {
	width:632px;
	border:#666666 3px double;
	background-color:#1C1C1C;
}
.border_7j {
	border-bottom:#999999 1px dotted;
	padding-bottom:15px;
	padding-top:20px;
	font-size:16px;
}
.normal_7j {
	font-size:12px;
}
.normal2_7j {
	font-size:14px;
}
.contact_7j {
	font-size:17px;
}

/* 8a */
.title_image_8a {
	background-image: url(../img/8a_photo1.jpg);
	height:320px;
}
.title_subtext_8a {
	margin-top:130px;
	line-height:220%;
}
.menu_8a {
	width:666px;
	border: #999999 2px solid;
	text-align:center;
	margin-bottom:10px;
}
.titlej_8a {
	font-size:14px;
	border-bottom: 1px #CCCCCC solid;
	margin-bottom:5px;
	margin-top:10px;
}
/* 8d */
.title_image_8d {
	background-image: url(../img/8d_photo1.jpg);
	height:270px;
}
.title_subtext_8d {
	margin-top:120px;
	line-height:190%;
}
.left_8d {
	width:321px;
	text-align:left;
	padding-right:18px;
	border-right: 1px dotted #999999;
}
.right_8d {
	width:321px;
	text-align: left;
}
.text_8d {
	line-height:180%;
	margin:0px;
	padding:0px;
}
.text2_8d {
	margin: 20px 0 0px 0;
	text-align:left;
	line-height:160%;
	border:#666666 2px solid;
	padding:15px;
}
.text3_8d {
	/* border-bottom:#999999 1px solid;
	padding-bottom:5px; */
	margin-bottom:5px;
	font-size:14px;
	font-weight:bold;
}
.menu_8d {
	font-size: 12px;
	color: #d9b275;
	font-weight:bold;
}
.menu_title_8d {
	font-size: 14px;
	font-weight: bold;
	color: #a17741;
}
.img_8d {
	margin-bottom:14px;	
}

/* 8e */
.title_8e {
	font-size: 34px;
	font-family:"Times New Roman", Times, serif;
	margin-bottom:15px;
	color:#DBA31B;
	line-height:110%;
}
.title_8e span {
	font-size: 22px;
	color:#333333;

}
.menu_8e {
	width:632px;
	border:#A67C52 3px double;
	background-color:#ffffee;
	margin:auto;
	margin-top:20px;
}
.border_8e {
	border-bottom:#999999 1px dotted;
	padding-bottom:15px;
	padding-top:20px;
	font-size:16px;
}
.normal_8e {
	font-size:12px;
}
.normal2_8e {
	font-size:14px;
}

/* 9c */
.left_9c {
	width:321px;
	text-align:center;
	padding-right:18px;
	border-right: 1px dotted #999999;
}
.right_9c {
	width:321px;
	text-align: center;
}
.img_9c {
	margin-bottom:14px;	
}
.img2_9c {
	margin-top: 17px;
	margin-bottom:33px;	
}
.menu_9c {
	font-size: 12px;
	color: #d9b275;
	font-weight:bold;
}
.text_9c {
	margin:0px;
	padding:0px;
}
.photo_9c {
	border:#333333 1px solid;
}
.price_9c {
	background-color: #222222;
	margin-bottom:20px;
	padding:10px;
	font-size:14px;
}
.price2_9c {
	font-size:16px;
	color: #FFFFCC;
}
.price3_9c {
	color: #FFFFCC;
}

/* 9d */
.box_9d {
	width:680px;
	margin:auto;
	text-align:center;
	margin-top:40px;
	margin-bottom:40px;
	line-height:170%;
	border: #999999 1px solid;
	padding: 5px;
}
.boxred_9d {
	width:660px;
	margin:auto;
	text-align:center;
	border:#D50E17 10px solid;
	padding-top:15px;
	padding-bottom:15px;
}
.title_9d {
	font-size: 27px;
	font-family:"Times New Roman", Times, serif;
	margin-bottom:10px;
	color:#A17741;
	line-height:120%;
}
.title_9d span {
	font-size: 20px;
	color:#333333;
}
.text_9d {
	text-align:center;
	font-size:12px;
	padding:0px;
	margin:0px;
	margin-bottom:10px;
}
.text1_9d {
	font-size:10px;
}
.text2_9d {
	font-size: 20px;
	color: #A67C52;
	font-family:"Times New Roman", Times, serif;
	font-weight:bold;
}
.border_9d {
	border-bottom:#999999 1px dotted;
	padding-bottom:15px;
}
.photo_9d {
}

/* 9e */
.contents_9e {
	width:680px;
	border:#666666 1px solid;
	margin:auto;
}

.table_gray {
	border:1px  #666666 solid;}
		.table_gray table{
	border:1px  #666666 solid;}
		.table_gray td{
	border:1px  #666666 solid;}



/* 背景が黒以外のテーブル 9i*/
.g4_box {
	width: 210px;
	border-right: #666666 1px dotted;
	text-align: center;
	color:#000000;
	padding:3px;

}
.g4_box2 {
	width: 210px;
	text-align: center;
	color:#000000;
		padding:3px;

}
.txt_black{
 color: #000000;}
 
 .txt_red_bold{
 color: #CC0000;
 font-weight:bold;

 }
 
 
 /* 9j */
 
#9j_box{
	margin:auto;
	text-align:center;
	width:680px;
	background-color:#FF0000;
	background:#FF0000;
} 

.left_9j {
	width:320px;
	text-align:center;
  border-right: 1px dotted #999999;

}

.left_9j img{
	margin:8px 0;

}
.right_9j {
	width:320px;
	text-align: center;
}
.right_9j img{
	margin:8px 0;

}


 /* 10a */
.pink {color: #E80288;}

 /* 10c */
#container_10c{
	width:680px;
	margin:auto;
	padding-bottom:10px;}
	#container_10c img{
	border:0;
	} 
#bg01_10c{
 	width:680px;
	height:260px;
	background-image:url(../img/10c_photo1.jpg);}
#bg02_10c{
 	width:680px;
	height:225px;
	background-image:url(../img/10c_photo4.jpg);}
	
/* 10e */
#container_10e{
	width:680px;
	margin:auto;
	background-image:url(../img/10e_photo1.jpg);
	background-repeat:no-repeat;
	padding-top:120px;}

/* 12g */
.left_12g {
	width:321px;
	text-align:center;
	padding-right:15px;
	border-right: 1px dotted #999999;
}
.right_12g {
	width:321px;
	text-align: center;
		padding-left:15px;
}
/* 12h */
.waku_12h{
border:#754D25 solid 2px;
margin-bottom:15px;
color:#000000;
}
.maindish_12h{ width:400px; border:#000000 1px solid; margin:0 auto; padding:10px 10px 10px 10px;}
.freedrink_title_12h{
width:420px; margin:0 auto; text-align:left; padding:15px 0 4px 0; color:#000000;
}

.an_waku_12h{
border-bottom:1px #000000 solid; width:500px; margin:10px auto; padding-bottom:5px; 
}

.freedrink_12h{
	width:400px; border:#999999 4px double; margin:0 auto; padding:10px; text-align:left;
}
.bar_waku_12h{
border-bottom:1px #000000 solid; width:520px; margin:10px auto; padding-bottom:5px; text-align:left;
}

