.con_buffet{position:relative}@media only screen and (min-width: 768px){.con_buffet{margin-top:7.27rem}}@media only screen and (max-width: 767px){.con_buffet{margin-top:6em}}@media only screen and (min-width: 1025px){.con_buffet{padding-bottom:7.27rem}}@media only screen and (min-width: 768px) and (max-width: 1024px){.con_buffet{padding-bottom:5.45rem}}@media only screen and (max-width: 767px){.con_buffet{padding-bottom:2em}}.con_buffet::before{content:"";position:absolute;bottom:0;left:0;height:0;background:url(../../restaurant/images/bg_buffet.jpg) 0 0 no-repeat;background-size:cover;z-index:-1}@media only screen and (min-width: 768px){.con_buffet::before{width:calc(990 / 1440 * 100%)}}@media only screen and (max-width: 767px){.con_buffet::before{width:80%}}@media only screen and (min-width: 768px){.con_buffet::before{padding-bottom:calc(564 / 1440 * 100%)}}@media only screen and (max-width: 767px){.con_buffet::before{padding-bottom:40%}}.con_buffet .box_buffet{margin-right:auto;margin-left:auto}@media only screen and (min-width: 1025px){.con_buffet .box_buffet{width:calc(1300 / 1440 * 100%);max-width:calc(1300px)}}@media only screen and (min-width: 1025px) and (min-width: 1441px){.con_buffet .box_buffet{max-width:calc(1300px * ((15 + 0) / 11))}}@media only screen and (min-width: 768px) and (max-width: 1024px){.con_buffet .box_buffet{width:calc(1300 / 1440 * 100%)}}@media only screen and (max-width: 767px){.con_buffet .box_buffet{width:calc(690 / 750 * 100%)}}@media only screen and (min-width: 768px){.con_buffet .box_buffet{margin-top:2.27rem}}@media only screen and (max-width: 767px){.con_buffet .box_buffet{margin-top:2em}}.con_buffet .box_buffet .txt_note{text-align:right}.con_buffet .box_buffet .flex{display:-webkit-box;display:-ms-flexbox;display:flex}.con_buffet .box_buffet .flex .img_left{width:calc(730 / 1300 * 100%)}.con_buffet .box_buffet .flex .img_right{width:calc(570 / 1300 * 100%)}.con_buffet .box_buffet .flex .img_right>p{width:100%}.con_point{margin-right:auto;margin-left:auto}@media only screen and (min-width: 1025px){.con_point{width:calc(900 / 1440 * 100%);max-width:calc(900px)}}@media only screen and (min-width: 1025px) and (min-width: 1441px){.con_point{max-width:calc(900px * ((15 + 0) / 11))}}@media only screen and (min-width: 768px) and (max-width: 1024px){.con_point{width:calc(1000 / 1440 * 100%)}}@media only screen and (max-width: 767px){.con_point{width:calc(630 / 750 * 100%)}}@media only screen and (min-width: 768px){.con_point{margin-top:6.36rem}}@media only screen and (max-width: 767px){.con_point{margin-top:4em}}@media only screen and (min-width: 1025px) and (max-width: 1365px){.con_point{width:calc(1000 / 1440 * 100%)}}@media only screen and (max-width: 767px){.con_point{width:calc(530 / 750 * 100%)}}.con_point .txt_note{text-align:center}@media only screen and (min-width: 768px){.con_point .box_point{margin-top:2.27rem}}@media only screen and (max-width: 767px){.con_point .box_point{margin-top:2em}}.con_point .box_point .point_item{display:-webkit-box;display:-ms-flexbox;display:flex}@media only screen and (min-width: 768px){.con_point .box_point .point_item{-webkit-box-align:center;-ms-flex-align:center;align-items:center}}@media only screen and (max-width: 767px){.con_point .box_point .point_item{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.con_point .box_point .point_item:nth-child(n+2){margin-top:2.5em}}.con_point .box_point .point_item .poi_st .jp{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media only screen and (max-width: 767px){.con_point .box_point .point_item .poi_st .jp{-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}@media only screen and (max-width: 767px) and (max-width: 767px){.con_point .box_point .point_item .poi_st .jp{font-size:1.2rem}}.con_point .box_point .point_item .poi_st .num{font-family:'Prata', serif;font-size:200%;padding-left:.25em}@media only screen and (min-width: 768px){.con_point .box_point .point_item .box_txt{padding-right:calc(70 / 900 * 100%)}}@media only screen and (min-width: 768px){.con_point .box_point .point_item .box_txt{width:calc(450 / 900 * 100%)}}@media only screen and (max-width: 767px){.con_point .box_point .point_item .box_txt{width:100%}}@media only screen and (max-width: 767px){.con_point .box_point .point_item .box_txt{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3}}@media only screen and (min-width: 768px){.con_point .box_point .point_item .box_txt .txt{margin-top:1em}}@media only screen and (max-width: 767px){.con_point .box_point .point_item .box_txt .txt{margin-top:1.5em}}@media only screen and (min-width: 768px){.con_point .box_point .point_item .img{width:calc(450 / 900 * 100%)}}@media only screen and (max-width: 767px){.con_point .box_point .point_item .img{width:100%}}@media only screen and (max-width: 767px){.con_point .box_point .point_item .img{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;margin-top:1.5em}}@media only screen and (min-width: 768px){.con_point .box_point .point_item.reverse{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}}.con_point .box_point .point_item.reverse .box_txt{padding-right:0}@media only screen and (min-width: 768px){.con_point .box_point .point_item.reverse .box_txt{width:calc(450 / 900 * 100%)}}@media only screen and (max-width: 767px){.con_point .box_point .point_item.reverse .box_txt{width:100%}}@media only screen and (min-width: 768px){.con_point .box_point .point_item.reverse .box_txt{padding-left:calc(70 / 900 * 100%)}}@media only screen and (min-width: 768px){.con_point .box_point .point_item.reverse .box_txt .txt{margin-top:1em}}@media only screen and (max-width: 767px){.con_point .box_point .point_item.reverse .box_txt .txt{margin-top:1em}}.con_info{margin-right:auto;margin-left:auto}@media only screen and (min-width: 1025px){.con_info{margin-top:10.9rem}}@media only screen and (min-width: 768px) and (max-width: 1024px){.con_info{margin-top:9.09rem}}@media only screen and (max-width: 767px){.con_info{margin-top:6em}}@media only screen and (min-width: 1025px){.con_info{width:calc(900 / 1440 * 100%);max-width:calc(900px)}}@media only screen and (min-width: 1025px) and (min-width: 1441px){.con_info{max-width:calc(900px * ((15 + 0) / 11))}}@media only screen and (min-width: 768px) and (max-width: 1024px){.con_info{width:calc(1000 / 1440 * 100%)}}@media only screen and (max-width: 767px){.con_info{width:calc(630 / 750 * 100%)}}@media only screen and (min-width: 1025px) and (max-width: 1365px){.con_info{width:calc(1000 / 1440 * 100%)}}@media only screen and (min-width: 768px){.con_info .tmp_table{margin-top:2.72rem}}@media only screen and (max-width: 767px){.con_info .tmp_table{margin-top:2em}}@media only screen and (min-width: 768px){.con_info .tmp_table tbody tr tr{width:30%}}@media only screen and (max-width: 767px){.con_info .tmp_table tbody tr tr{width:35%}}.con_info .box_btn{margin:0 auto}@media only screen and (min-width: 768px){.con_info .box_btn{width:calc(550 / 1200 * 100%)}}@media only screen and (max-width: 767px){.con_info .box_btn{width:100%}}@media only screen and (min-width: 768px){.con_info .box_btn .tmp_btn{margin-top:1.81rem}}@media only screen and (max-width: 767px){.con_info .box_btn .tmp_btn{margin-top:1.5em}}.wrp_lunch_dinner{position:relative}@media only screen and (min-width: 1025px){.wrp_lunch_dinner{margin-top:14.54rem}}@media only screen and (min-width: 768px) and (max-width: 1024px){.wrp_lunch_dinner{margin-top:10.9rem}}@media only screen and (max-width: 767px){.wrp_lunch_dinner{margin-top:6em}}@media only screen and (min-width: 768px){.wrp_lunch_dinner{padding-bottom:3.63rem}}@media only screen and (min-width: 1025px) and (max-width: 1365px){.wrp_lunch_dinner{margin-top:10.9rem}}.wrp_lunch_dinner::before{content:"";position:absolute;left:0;height:0;background:url(../../restaurant/images/bg_lunch_dinner.jpg) 0 0 no-repeat;background-size:cover;z-index:-1}@media only screen and (min-width: 768px){.wrp_lunch_dinner::before{width:calc(642 / 1440 * 100%)}}@media only screen and (max-width: 767px){.wrp_lunch_dinner::before{width:60%}}@media only screen and (min-width: 768px){.wrp_lunch_dinner::before{padding-bottom:calc(380 / 1440 * 100%)}}@media only screen and (max-width: 767px){.wrp_lunch_dinner::before{padding-bottom:35%}}@media only screen and (min-width: 768px){.wrp_lunch_dinner::before{bottom:0}}@media only screen and (max-width: 767px){.wrp_lunch_dinner::before{top:40%}}.con_lunch_dinner{margin-right:auto;margin-left:auto;width:calc(1200 / 1440 * 100%)}@media only screen and (min-width: 768px) and (max-width: 1024px){.con_lunch_dinner{width:calc(1300 / 1440 * 100%)}}@media only screen and (max-width: 767px){.con_lunch_dinner .tmp_st_en{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;text-align:center}}.con_lunch_dinner .box_lunch_dinner{display:-webkit-box;display:-ms-flexbox;display:flex}@media only screen and (min-width: 768px){.con_lunch_dinner .box_lunch_dinner{margin-top:1.81rem}}@media only screen and (max-width: 767px){.con_lunch_dinner .box_lunch_dinner{margin-top:2em}}@media only screen and (min-width: 768px){.con_lunch_dinner .box_lunch_dinner{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}}@media only screen and (max-width: 767px){.con_lunch_dinner .box_lunch_dinner{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}}@media only screen and (min-width: 768px){.con_lunch_dinner .box_lunch_dinner{-webkit-box-align:center;-ms-flex-align:center;align-items:center}}@media only screen and (min-width: 768px){.con_lunch_dinner .box_lunch_dinner .box_txt{width:calc(450 / 1200 * 100%)}}@media only screen and (max-width: 767px){.con_lunch_dinner .box_lunch_dinner .box_txt{width:100%}}@media only screen and (min-width: 768px){.con_lunch_dinner .box_lunch_dinner .box_txt{padding-left:calc(70 / 1200 * 100%)}}@media only screen and (max-width: 767px){.con_lunch_dinner .box_lunch_dinner .box_txt{margin-top:3em}}@media only screen and (min-width: 768px){.con_lunch_dinner .box_lunch_dinner .box_txt .tmp_btn{margin-top:1.81rem}}@media only screen and (max-width: 767px){.con_lunch_dinner .box_lunch_dinner .box_txt .tmp_btn{margin-top:1.5em}}@media only screen and (min-width: 768px){.con_lunch_dinner .box_lunch_dinner .img{width:calc(750 / 1200 * 100%)}}@media only screen and (max-width: 767px){.con_lunch_dinner .box_lunch_dinner .img{width:100%}}
