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




/**price**/
.menu_categoly h4{ letter-spacing:0.1em; padding-bottom:4px; font-family:Lora, didot, baskerville, trajan,  "Times New Roman",hannari, "游明朝", YuMincho, "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN","ＭＳ Ｐ明朝",  "メイリオ", Meiryo, "MS PMincho", "Hiragino Mincho Pro", serif; font-size:24px; }
.menu_categoly p{ font-family: "Times New Roman",hannari, "游明朝", YuMincho, "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN","ＭＳ Ｐ明朝",  "メイリオ", Meiryo, "MS PMincho", "Hiragino Mincho Pro", serif; font-size:12px; }

.accordion_head h4{ letter-spacing:0.1em; padding-bottom:4px; font-family:Lora, didot, baskerville, trajan,  "Times New Roman",hannari, "游明朝", YuMincho, "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN","ＭＳ Ｐ明朝",  "メイリオ", Meiryo, "MS PMincho", "Hiragino Mincho Pro", serif;  font-size:18px; }
.accordion_head p{ font-family: "Times New Roman",hannari, "游明朝", YuMincho, "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN","ＭＳ Ｐ明朝",  "メイリオ", Meiryo, "MS PMincho", "Hiragino Mincho Pro", serif; font-size:12px; }

.menu_tx p{ text-align:center; font-size:12px; line-height:1.8em; color:#91867E; }
.menu_price dl{ overflow:hidden; clear:both; }
.menu_price dt{ width:70%; float:left; }
.menu_price dt span{ font-size:12px; color:#91867E; }
.menu_price dd{ width:30%; float:left; text-align:right; }
.menu_price p{ font-size:12px; line-height:1.8em; padding-top:8px; color:#91867E; }



.menu_price02{ padding:0px 15px 15px 15px; font-family: Arial, Roboto, "Droid Sans", "游ゴシック", YuGothic, "ヒラギノ角ゴ ProN W3" , "Hiragino Kaku Gothic ProN", "メイリオ", Meiryo, sans-serif; }
.menu_price02 dl{ overflow:hidden; clear:both;  }
.menu_price02 dt{ width:100%; float:left; }
.menu_price02 dd{ text-align:left; padding-bottom:10px; font-size: 13px; 
				  padding: 0 20px 20px;	/*上、左右、下への余白*/}
.menu_price02 do{ text-align:right; padding-bottom:10px; float:right; }
.menu_price02 p{ font-size:12px; line-height:1.8em; padding-top:8px; color:#91867E;}



.menu_sub dl{ color:#91867E; }
.menu_sub dt{ font-size:12px; line-height:1.8em; }
.menu_sub dd{ font-size:12px; text-align:left; padding-top:10px; }

.sub_title{ padding:30px 15px 0px 15px; font-family: Arial, Roboto, "Droid Sans", "游ゴシック", YuGothic, "ヒラギノ角ゴ ProN W3" , "Hiragino Kaku Gothic ProN", "メイリオ", Meiryo, sans-serif; }
.sub_title dl{ border-left:4px solid #594131; padding-left:15px;}
.sub_title dt{ font-size:15px; font-weight:bold; }
.sub_title dd{ font-size:12px; line-height:1.8em; padding-top:5px; color:#91867E;  }



@media screen and (max-width: 799px) {
.menu_line_02,.menu_line_03,.menu_line_04,.menu_line_05 { border-bottom:solid #594131 1px; }
.menu_line{ border-bottom:solid #594131 1px; margin-bottom:15px; }
.menu_line_sub{ border-bottom: dashed #594131 1px; }
.bt_click_menu{ border:2px solid #594131; background-color:#73604f; margin:0 auto;  }
.bt_click_menu p{ font-size:12px; letter-spacing:0.1em; margin:8px 10px; background:url(../image/common/ic_next_w.png) no-repeat right; background-size:8px 16px;color:#FFF; font-family: Arial, Roboto, "Droid Sans", "游ゴシック", YuGothic, "ヒラギノ角ゴ ProN W3" , "Hiragino Kaku Gothic ProN", "メイリオ", Meiryo, sans-serif; }


	

/**menu_base**/
.menu_base{ padding:20px 0 20px 0; }

	
/**menu_title**/
#menu_title{ text-align:center; overflow:hidden; clear:both; padding:40px 40px 40px 40px; }
#menu_title h3{ padding-bottom:5px; letter-spacing:0.1em; font-family:Lora, didot, baskerville, trajan, sans-serif; font-size:25px; }
#menu_title p{ font-family: Arial, Roboto, "Droid Sans", "游ゴシック", YuGothic, "ヒラギノ角ゴ ProN W3" , "Hiragino Kaku Gothic ProN", "メイリオ", Meiryo, sans-serif; }



/**menu_tab**/
#menu_tab{ display:none; overflow:hidden; clear:both; padding-bottom:30px; }
#menu_tab ul{ border-top:2px solid #594131;  clear:both; overflow:hidden; }
#menu_tab li{  }

/**menu_sml**/
#menu_sml{ overflow:hidden; padding:0px 30px 30px 30px;}
#menu_sml p{ }

.accordion_head{ text-align:center; background:url(../image/menu/bt_menu.png) no-repeat right; background-size:30px 30px; margin:0 15px 0px 15px; padding:0px 0 0px 0; }
.menu_categoly{ display:none; }
.menu_tx{ padding:20px 20px 20px 20px; font-family: Arial, Roboto, "Droid Sans", "游ゴシック", YuGothic, "ヒラギノ角ゴ ProN W3" , "Hiragino Kaku Gothic ProN", "メイリオ", Meiryo, sans-serif; }
.menu_tx h5{ padding-top:20px; padding-bottom:10px;  font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif; font-size:14px; text-align:center; font-weight:bold;}
.menu_price{ padding:10px 15px 10px 15px; font-family: Arial, Roboto, "Droid Sans", "游ゴシック", YuGothic, "ヒラギノ角ゴ ProN W3" , "Hiragino Kaku Gothic ProN", "メイリオ", Meiryo, sans-serif; }







.menu_price02{ padding:0px 15px 15px 15px; font-family: Arial, Roboto, "Droid Sans", "游ゴシック", YuGothic, "ヒラギノ角ゴ ProN W3" , "Hiragino Kaku Gothic ProN", "メイリオ", Meiryo, sans-serif; }
.menu_price02 dl{ overflow:hidden; clear:both; padding-bottom:4px;  }
.menu_price02 dt{ text-align:left; padding-bottom:10px; padding-top:15px; }
.menu_price02 dd{ text-align:left; padding-bottom:10px; font-size: 15px
				  padding: 0 20px 20px;	/*上、左右、下への余白*/}
.menu_price02 do{ text-align:right; padding-bottom:10px; float:right; }
.menu_price02 p{ font-size:12px; line-height:1.8em; padding-top:10px; color:#91867E; }


.menu_price03{ padding:0px 15px 15px 15px; font-family: Arial, Roboto, "Droid Sans", "游ゴシック", YuGothic, "ヒラギノ角ゴ ProN W3" , "Hiragino Kaku Gothic ProN", "メイリオ", Meiryo, sans-serif; }
.menu_price03 dl{ overflow:hidden; clear:both; padding-bottom:4px;  }
.menu_price03 dt{ text-align:left; padding-bottom:10px; padding-top:15px; }
.menu_price03 dd{ text-align:left; padding-bottom:10px; }
.menu_price03 do{ text-align:right; padding-bottom:10px; float:right; }
.menu_price03 p{ font-size:12px; line-height:1.8em; padding-top:10px; color:#91867E; }






.menu_sub{ overflow:hidden; padding:15px; font-family: Arial, Roboto, "Droid Sans", "游ゴシック", YuGothic, "ヒラギノ角ゴ ProN W3" , "Hiragino Kaku Gothic ProN", "メイリオ", Meiryo, sans-serif; }
.menu_side{}
	
	}
	
	
	
	
	
	
	
	
	
@media screen and (min-width: 799px) {

.menu_line_02,.menu_line_03,.menu_line_04,.menu_line_05 { border-bottom:solid #594131 1px; }
.menu_line{ border-bottom:solid #594131 1px; margin-bottom:15px; margin-top:30px; }
.menu_line_sub{ border-bottom: dashed #594131 1px; }
.bt_click_menu{ border:2px solid #594131; background-color:#73604f; margin:0 auto;  }
.bt_click_menu p{ font-size:14px; letter-spacing:0.1em; margin:8px 10px; background:url(../image/common/ic_next_w.png) no-repeat right; background-size:8px 16px;color:#FFF; font-family: Arial, Roboto, "Droid Sans", "游ゴシック", YuGothic, "ヒラギノ角ゴ ProN W3" , "Hiragino Kaku Gothic ProN", "メイリオ", Meiryo, sans-serif; }


	

/**menu_base**/
.menu_base{ padding:60px 0 40px 0; max-width:900px; margin:0 auto; }


	
/**menu_title**/
#menu_title{ text-align:center; overflow:hidden; clear:both; padding:60px 40px 40px 40px; }
#menu_title h3{  padding-bottom:5px; letter-spacing:0.1em; font-family:Lora, didot, baskerville, trajan, sans-serif; font-size:25px; }
#menu_title p{ font-family: Arial, Roboto, "Droid Sans", "游ゴシック", YuGothic, "ヒラギノ角ゴ ProN W3" , "Hiragino Kaku Gothic ProN", "メイリオ", Meiryo, sans-serif; }



/**menu_tab**/
#menu_tab{ max-width:980px; margin:0 auto; padding-bottom:40px; }
#menu_tab ul{ padding:2px; }
#menu_tab li{ padding:2px; }



/**menu_sml**/
#menu_sml{ padding:0px 0 60px 0;}
#menu_sml p{ width:300px; margin:0 auto; overflow:hidden; clear:both; }

.accordion_head{ display:none; }
.menu_categoly{ text-align:center; }
.accordion_head{ display:none; }
.menu_tx{ padding:20px 0px 40px 0px; width:570px; margin:0 auto; font-family: Arial, Roboto, "Droid Sans", "游ゴシック", YuGothic, "ヒラギノ角ゴ ProN W3" , "Hiragino Kaku Gothic ProN", "メイリオ", Meiryo, sans-serif; }
.menu_tx h5{ padding-top:20px; padding-bottom:10px; font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif; font-size:14px; text-align:center; font-weight:bold;}
.menu_price{ padding:15px 15px 15px 15px; font-family: Arial, Roboto, "Droid Sans", "游ゴシック", YuGothic, "ヒラギノ角ゴ ProN W3" , "Hiragino Kaku Gothic ProN", "メイリオ", Meiryo, sans-serif; }




.menu_price02{ padding-left:15px; padding-right:15px; font-family: Arial, Roboto, "Droid Sans", "游ゴシック", YuGothic, "ヒラギノ角ゴ ProN W3" , "Hiragino Kaku Gothic ProN", "メイリオ", Meiryo, sans-serif; background: url(../img/lunch/1.jpg) no-repeat; }
.menu_price02 dl{ overflow:hidden; clear:both; padding-bottom:4px;  }
.menu_price02 dt{ width:100%; float:left; }
.menu_price02 dd{ width:100%; float:left; text-align:left; font-size: 15px;}
.menu_price02 do{ width:100%; float:right; text-align:right; }
.menu_price02 p{ font-size:12px; line-height:1.8em; color:#91867E; padding-bottom:15px; }


.menu_price03{ padding-left:15px; padding-right:15px; font-family: Arial, Roboto, "Droid Sans", "游ゴシック", YuGothic, "ヒラギノ角ゴ ProN W3" , "Hiragino Kaku Gothic ProN", "メイリオ", Meiryo, sans-serif; background: url(../img/lunch/1.jpg) no-repeat; }
.menu_price03 dl{ overflow:hidden; clear:both; padding-bottom:4px;  }
.menu_price03 dt{ width:100%; float:left; }
.menu_price03 dd{ width:100%; float:left; text-align:left;  }
.menu_price03 do{ width:100%; float:right; text-align:right; }
.menu_price03 p{ font-size:12px; line-height:1.8em; color:#91867E; padding-bottom:15px; }





.menu_sub{ overflow:hidden; padding:15px 20px 20px 20px; font-family: Arial, Roboto, "Droid Sans", "游ゴシック", YuGothic, "ヒラギノ角ゴ ProN W3" , "Hiragino Kaku Gothic ProN", "メイリオ", Meiryo, sans-serif; }
.menu_side{ padding-left:30px; }	
	}