body#bar #contents .topicpath{position:relative;z-index:9}@media only screen and (min-width: 1025px){body#bar #contents .topicpath{margin-top:-100px}}@media only screen and (min-width: 768px) and (max-width: 1024px){body#bar #contents .topicpath{margin-top:-40px}}.splide .splide__slide{overflow:hidden}.splide .splide__slide img{transform:scale(1.01)}.splide_bar{margin-top:-30px;height:38vw}@media only screen and (max-width: 767px){.splide_bar{margin-top:-1em}}@media only screen and (max-width: 767px){.splide_bar{height:64vw}}.splide_bar .splide__slide{transition:all 0.5s}@media only screen and (max-width: 767px){.splide_bar .splide__slide{width:100vw}}.splide_bar .splide__slide.is-prev img{margin-top:6vw}.splide_bar .splide__slide img{transition:1s;width:100%}@media only screen and (max-width: 767px){.splide_bar .splide__slide img{height:auto}}.splide_bar .splide__pagination{justify-content:flex-end;padding:0;width:83%;left:auto;bottom:1vw;right:1em}@media only screen and (min-width: 768px) and (max-width: 1024px){.splide_bar .splide__pagination{bottom:4em}}@media only screen and (max-width: 767px){.splide_bar .splide__pagination{bottom:-2em}}@media only screen and (max-width: 767px){.splide_bar .splide__pagination{right:2em}}.splide_bar .splide__pagination li{margin-left:1em}@media only screen and (max-width: 767px){.splide_bar .splide__pagination li{margin-left:1em}}.splide_bar .splide__pagination button{background:transparent;border:1px solid #fff;opacity:1;width:6px;height:6px}.splide_bar .splide__pagination button.is-active{background:#fff;transform:scale(1);cursor:default}@media only screen and (min-width: 1921px){img{width:100%}}.splide_bg{height:fit-content}.splide_bg .splide__pagination{left:auto;right:0;bottom:-2em}.splide_bg .splide__pagination button{background:#fff;border:1px solid #fff}.splide_bg .splide__pagination button.is-active{background:transparent}#bar #contents .con_mv .box_mv .page_tl{top:46%;left:50%;transform:translate(-50%, -50%);text-align:center}@media only screen and (max-width: 767px){#bar #contents .con_mv .box_mv .page_tl{width:100%}}#bar #contents .con_mv .box_mv .page_tl *{color:#fff;background:none;-webkit-background-clip:initial;background-clip:initial;-webkit-text-fill-color:#fff}.box_mv{position:relative}@media only screen and (max-width: 767px){.box_mv:before{content:"";background-image:linear-gradient(0deg, #f5faff,rgba(172,172,172,0));position:absolute;bottom:0;width:100%;display:block;height:40%}}.con_intro{position:relative;margin-top:5em}@media only screen and (min-width: 768px) and (max-width: 1024px){.con_intro{margin-top:4em}}@media only screen and (max-width: 767px){.con_intro{margin-top:3em}}.con_intro .bg{bottom:0;position:absolute;z-index:0;width:100%}@media only screen and (max-width: 767px){.con_intro .bg{bottom:40%}}.con_intro .bg img{width:100%}.con_intro .bg2{bottom:0;position:absolute;z-index:0;max-width:30%}@media only screen and (min-width: 768px) and (max-width: 1024px){.con_intro .bg2{max-width:30%}}@media only screen and (max-width: 767px){.con_intro .bg2{max-width:80%}}.con_intro .wrp{width:90%;max-width:1600px;margin-right:auto;margin-left:auto;display:flex;position:relative;z-index:3;justify-content:space-between}@media only screen and (max-width: 767px){.con_intro .wrp{flex-direction:column}}.con_intro .wrp .left{width:50%}@media only screen and (min-width: 768px) and (max-width: 1024px){.con_intro .wrp .left{width:50%}}@media only screen and (max-width: 767px){.con_intro .wrp .left{width:100%}}.con_intro .wrp .left .txt_box{max-width:28em;margin-top:3em;margin-left:auto;z-index:3}@media only screen and (min-width: 768px) and (max-width: 1024px){.con_intro .wrp .left .txt_box{max-width:28em}}@media only screen and (max-width: 767px){.con_intro .wrp .left .txt_box{max-width:100%}}@media only screen and (min-width: 768px) and (max-width: 1024px){.con_intro .wrp .left .txt_box{margin-top:2em}}@media only screen and (max-width: 767px){.con_intro .wrp .left .txt_box{margin-top:1em}}.con_intro .wrp .left .txt_box .txt{margin-top:2em}@media only screen and (max-width: 767px){.con_intro .wrp .left .txt_box .txt{margin-top:1em}}.con_intro .wrp .left .img1{position:absolute;top:15%;left:0;z-index:3;width:17%}@media only screen and (min-width: 768px) and (max-width: 1024px){.con_intro .wrp .left .img1{top:auto}}@media only screen and (max-width: 767px){.con_intro .wrp .left .img1{top:54%}}@media only screen and (min-width: 768px) and (max-width: 1024px){.con_intro .wrp .left .img1{width:11.5%}}@media only screen and (max-width: 767px){.con_intro .wrp .left .img1{width:29%}}@media only screen and (min-width: 1025px) and (max-width: 1440px){.con_intro .wrp .left .img1{top:20%}}@media only screen and (min-width: 768px) and (max-width: 1024px){.con_intro .wrp .left .img1{bottom:0}}@media only screen and (min-width: 1025px) and (max-width: 1200px){.con_intro .wrp .left .img1{width:13%;top:40%}}@media only screen and (max-width: 767px){.con_intro .wrp .left .img1{left:auto;right:20%}}.con_intro .wrp .left .img2{width:50%;margin-left:18%;margin-top:13%}@media only screen and (min-width: 768px) and (max-width: 1024px){.con_intro .wrp .left .img2{width:50%}}@media only screen and (max-width: 767px){.con_intro .wrp .left .img2{width:50%}}@media only screen and (min-width: 768px) and (max-width: 1024px){.con_intro .wrp .left .img2{margin-left:26%}}@media only screen and (max-width: 767px){.con_intro .wrp .left .img2{margin-left:auto}}@media only screen and (min-width: 768px) and (max-width: 1024px){.con_intro .wrp .left .img2{margin-top:5%}}@media only screen and (max-width: 767px){.con_intro .wrp .left .img2{margin-top:3em}}@media only screen and (max-width: 767px){.con_intro .wrp .left .img2{position:absolute;right:0;bottom:-3em}}.con_intro .wrp .right{width:45%;z-index:3}@media only screen and (min-width: 768px) and (max-width: 1024px){.con_intro .wrp .right{width:45%}}@media only screen and (max-width: 767px){.con_intro .wrp .right{width:45%}}@media only screen and (max-width: 767px){.con_intro .wrp .right{margin-top:2em}}.con_intro .bg_intro{margin-top:15em;padding-bottom:15em}@media only screen and (min-width: 768px) and (max-width: 1024px){.con_intro .bg_intro{margin-top:5em}}@media only screen and (max-width: 767px){.con_intro .bg_intro{margin-top:10em}}@media only screen and (min-width: 768px) and (max-width: 1024px){.con_intro .bg_intro{padding-bottom:5em}}@media only screen and (max-width: 767px){.con_intro .bg_intro{padding-bottom:10em}}@media only screen and (max-width: 767px){.con_intro .bg_intro{background:url(/upload/tenant_1/bar_bg_main.webp)}}.con_intro .bg_intro .wrp_bg_intro{display:flex;flex-direction:row-reverse;width:calc(1300 / 1440 * 100%);align-items:center;justify-content:flex-end;position:relative;z-index:3}@media only screen and (min-width: 768px) and (max-width: 1024px){.con_intro .bg_intro .wrp_bg_intro{width:90%}}@media only screen and (max-width: 767px){.con_intro .bg_intro .wrp_bg_intro{width:90%}}@media only screen and (max-width: 767px){.con_intro .bg_intro .wrp_bg_intro{flex-direction:column-reverse}}.con_intro .bg_intro .txt_box{width:calc(378 / 1300 * 100%)}@media only screen and (min-width: 768px) and (max-width: 1024px){.con_intro .bg_intro .txt_box{width:calc(500 / 1300 * 100%)}}@media only screen and (max-width: 767px){.con_intro .bg_intro .txt_box{width:90%}}@media only screen and (min-width: 768px){.con_intro .bg_intro .txt_box{margin-left:3%}}@media only screen and (max-width: 767px){.con_intro .bg_intro .txt_box{margin-left:auto;margin-top:3em}}.con_intro .bg_intro .txt_box .txt_catch{color:#cdddee}.con_intro .bg_intro .txt_box .txt{color:#fff;margin-top:2em}@media only screen and (min-width: 768px) and (max-width: 1024px){.con_intro .bg_intro .txt_box .txt{margin-top:2em}}@media only screen and (max-width: 767px){.con_intro .bg_intro .txt_box .txt{margin-top:1em}}.con_intro .bg_intro .left{z-index:3;width:calc(890 / 1300 * 100%)}@media only screen and (min-width: 768px) and (max-width: 1024px){.con_intro .bg_intro .left{width:calc(750 / 1300 * 100%)}}@media only screen and (max-width: 767px){.con_intro .bg_intro .left{width:100%}}.con_intro .bg_intro .left .splide{width:calc(890 / 890 * 100%)}@media only screen and (max-width: 767px){.con_intro .bg_intro .left .splide{width:115%}}#contents>.bg_box{position:relative;margin-top:-1px;z-index:0}#contents>.bg_box:before{content:"";width:100%;height:100%;display:block;position:absolute;top:0;left:0;background:url(/upload/tenant_1/bar_bg_main.webp);z-index:3}#contents>.bg_box *{color:#fff}.con_drinks{margin-top:-5em;position:relative;z-index:3}@media only screen and (min-width: 768px) and (max-width: 1024px){.con_drinks{margin-top:-1em}}@media only screen and (max-width: 767px){.con_drinks{margin-top:-3em}}.con_drinks .flex_box{width:calc(1165 / 1440 * 100%);margin-left:auto;display:flex;justify-content:space-between;align-items:center}@media only screen and (min-width: 768px) and (max-width: 1024px){.con_drinks .flex_box{width:90%}}@media only screen and (max-width: 767px){.con_drinks .flex_box{width:90%}}@media only screen and (max-width: 767px){.con_drinks .flex_box{flex-direction:column-reverse}}.con_drinks .flex_box .txt_box{width:calc(364 / 1165 * 100%)}@media only screen and (min-width: 768px) and (max-width: 1024px){.con_drinks .flex_box .txt_box{width:calc(510 / 1165 * 100%)}}@media only screen and (max-width: 767px){.con_drinks .flex_box .txt_box{width:90%}}@media only screen and (max-width: 767px){.con_drinks .flex_box .txt_box{margin-top:2em;margin-right:auto}}@media only screen and (min-width: 1025px){.con_drinks .flex_box .txt_box .ttl3{max-width:27em;margin-left:auto;display:flex}}.con_drinks .flex_box .txt_box .ttl3 span{color:#fff}.con_drinks .flex_box .txt_box .ttl3 span.en_tl{color:#cdddee}.con_drinks .flex_box .txt_box .txt{margin-top:2em}@media only screen and (min-width: 1025px){.con_drinks .flex_box .txt_box .txt{max-width:25em;margin-left:auto;display:block}}@media only screen and (max-width: 767px){.con_drinks .flex_box .txt_box .txt{margin-top:1em}}.con_drinks .flex_box .img_box{width:calc(713 / 1165 * 100%);display:flex;justify-content:space-between}@media only screen and (min-width: 768px) and (max-width: 1024px){.con_drinks .flex_box .img_box{width:calc(620 / 1165 * 100%)}}@media only screen and (max-width: 767px){.con_drinks .flex_box .img_box{width:100%}}.con_drinks .flex_box .img_box .splide{width:calc(713 / 713 * 100%);padding:0;width:100%;bottom:-2em;left:1em}@media only screen and (max-width: 767px){.con_drinks .flex_box .img_box .splide{width:calc(713 / 713 * 100%)}}.con_drinks .flex_box .img_box .splide img{width:100%}@media only screen and (min-width: 768px) and (max-width: 1024px){.con_drinks .flex_box .img_box .splide{bottom:-2em}}@media only screen and (max-width: 767px){.con_drinks .flex_box .img_box .splide{bottom:-2em}}@media only screen and (max-width: 767px){.con_drinks .flex_box .img_box .splide{left:0em}}@media only screen and (min-width: 1800px){.con_drinks .flex_box .img_box .splide{left:2em}}.con_drinks .flex_box .img_box .splide li{margin-left:1em}@media only screen and (max-width: 767px){.con_drinks .flex_box .img_box .splide li{margin-left:1em}}.con_drinks .flex_box .img_box .splide button{background:transparent;border:1px solid #fff;opacity:1;width:6px;height:6px}.con_drinks .flex_box .img_box .splide button.is-active{background:#fff;transform:scale(1);cursor:default}
.box_accordion .inner .box_menu{width:90%;margin-right:auto;margin-left:auto}
.box_accordion .inner .box_menu dt{margin-top:1.5em}
@media only screen and (max-width: 767px){.box_accordion .inner .box_menu dt{margin-top:1em}}
@media only screen and (min-width: 768px){.box_accordion .inner .box_menu dt{display:flex;align-items:flex-end}}
@media only screen and (min-width: 1025px){.box_accordion .inner .box_menu dt span.en{font-size:154%}}
@media only screen and (min-width: 768px) and (max-width: 1024px){.box_accordion .inner .box_menu dt span.en{font-size:139%}}
@media only screen and (max-width: 767px){.box_accordion .inner .box_menu dt span.en{font-size:124%}}
@media only screen and (min-width: 768px){.box_accordion .inner .box_menu dt span.jp{padding-left:1em}}
@media only screen and (max-width: 767px){.box_accordion .inner .box_menu dt span.jp{display:block}}
@media only screen and (min-width: 1025px){.box_accordion .inner .box_menu dt span.jp{font-size:108%}}
@media only screen and (min-width: 768px) and (max-width: 1024px){.box_accordion .inner .box_menu dt span.jp{font-size:100%}}
@media only screen and (max-width: 767px){.box_accordion .inner .box_menu dt span.jp{font-size:93%}}
.box_accordion .inner .box_menu dd ul{column-gap:3em;margin-top:1em}
@media only screen and (min-width: 768px) and (max-width: 1024px){.box_accordion .inner .box_menu dd ul{column-gap:1em}}
@media only screen and (max-width: 767px){.box_accordion .inner .box_menu dd ul{column-gap:0}}
@media only screen and (max-width: 767px){.box_accordion .inner .box_menu dd ul{margin-top:1em}}
@media only screen and (min-width: 768px){.box_accordion .inner .box_menu dd ul{column-count:2}}.box_accordion .inner .box_menu dd ul li{break-inside:avoid;display:flex;justify-content:space-between;margin-top:0.5em}
@media only screen and (min-width: 1025px){.box_accordion .inner .box_menu dd ul li .name{font-size:100%}}
@media only screen and (min-width: 768px) and (max-width: 1024px){.box_accordion .inner .box_menu dd ul li .name{font-size:93%}}
@media only screen and (max-width: 767px){.box_accordion .inner .box_menu dd ul li .name{font-size:85%}}
@media only screen and (min-width: 1025px){.box_accordion .inner .box_menu dd ul li .price{font-size:100%}}
@media only screen and (min-width: 768px) and (max-width: 1024px){.box_accordion .inner .box_menu dd ul li .price{font-size:93%}}
@media only screen and (max-width: 767px){.box_accordion .inner .box_menu dd ul li .price{font-size:85%}}
.con_food{position:relative;z-index:3}.con_food .flex_box{width:calc(1165 / 1440 * 100%);display:flex;justify-content:space-between;align-items:center;flex-direction:row-reverse;margin-top:8em}@media only screen and (min-width: 768px) and (max-width: 1024px){.con_food .flex_box{width:90%}}@media only screen and (max-width: 767px){.con_food .flex_box{width:90%}}@media only screen and (min-width: 768px) and (max-width: 1024px){.con_food .flex_box{margin-top:6em}}@media only screen and (max-width: 767px){.con_food .flex_box{margin-top:5em}}@media only screen and (max-width: 767px){.con_food .flex_box{flex-direction:column-reverse}}.con_food .flex_box .txt_box{width:calc(364 / 1165 * 100%)}@media only screen and (min-width: 768px) and (max-width: 1024px){.con_food .flex_box .txt_box{width:calc(510 / 1165 * 100%)}}@media only screen and (max-width: 767px){.con_food .flex_box .txt_box{width:90%}}@media only screen and (max-width: 767px){.con_food .flex_box .txt_box{margin-top:2em;margin-left:auto}}@media only screen and (min-width: 1025px){.con_food .flex_box .txt_box .ttl3{max-width:27em;margin-left:auto;display:flex}}.con_food .flex_box .txt_box .ttl3 span{color:#fff}.con_food .flex_box .txt_box .ttl3 span.en_tl{color:#cdddee}.con_food .flex_box .txt_box .txt{margin-top:2em}@media only screen and (min-width: 1025px){.con_food .flex_box .txt_box .txt{max-width:25em;margin-left:auto;display:block}}@media only screen and (max-width: 767px){.con_food .flex_box .txt_box .txt{margin-top:1em}}.con_food .flex_box .img_box{width:calc(713 / 1165 * 100%);display:flex;justify-content:space-between}@media only screen and (min-width: 768px) and (max-width: 1024px){.con_food .flex_box .img_box{width:calc(620 / 1165 * 100%)}}@media only screen and (max-width: 767px){.con_food .flex_box .img_box{width:100%}}.con_food .flex_box .img_box .splide{width:calc(713 / 713 * 100%)}@media only screen and (max-width: 767px){.con_food .flex_box .img_box .splide{width:calc(713 / 713 * 100%)}}.con_food .flex_box .img_box .splide img{width:100%}.con_food .flex_box .img_box .splide .splide__pagination{justify-content:flex-end;padding:0;width:100%;bottom:-2em;right:1em}@media only screen and (min-width: 768px) and (max-width: 1024px){.con_food .flex_box .img_box .splide .splide__pagination{bottom:-2em}}@media only screen and (max-width: 767px){.con_food .flex_box .img_box .splide .splide__pagination{bottom:-2em}}@media only screen and (max-width: 767px){.con_food .flex_box .img_box .splide .splide__pagination{right:1em}}@media only screen and (min-width: 1800px){.con_food .flex_box .img_box .splide .splide__pagination{right:2em}}.con_food .flex_box .img_box .splide .splide__pagination li{margin-left:1em}@media only screen and (max-width: 767px){.con_food .flex_box .img_box .splide .splide__pagination li{margin-left:1em}}.con_food .flex_box .img_box .splide .splide__pagination button{background:transparent;border:1px solid #fff;opacity:1;width:6px;height:6px}.con_food .flex_box .img_box .splide .splide__pagination button.is-active{background:#fff;transform:scale(1);cursor:default}.con_food .box_accordion .inner .box_menu{width:90%;margin-right:auto;margin-left:auto}
.con_food .box_accordion .inner .box_menu ul{display:flex;gap:1em;flex-wrap:wrap}
.con_food .box_accordion .inner .box_menu ul li{width:calc((100% / 4) - 1em);display:flex;flex-direction:column;text-align:center;margin-top:2em}
@media only screen and (min-width: 768px) and (max-width: 1024px){.con_food .box_accordion .inner .box_menu ul li{width:calc((100% / 4) - 1em)}}
@media only screen and (max-width: 767px){.con_food .box_accordion .inner .box_menu ul li{width:calc((100% / 2) - 1em)}}
@media only screen and (max-width: 767px){.con_food .box_accordion .inner .box_menu ul li{margin-top:1em}}
.con_food .box_accordion .inner .box_menu ul li .img{order:1}
.con_food .box_accordion .inner .box_menu ul li .name{order:2;padding-top:0.5em;padding-bottom:0.5em}
@media only screen and (min-width: 1025px){.con_food .box_accordion .inner .box_menu ul li .name{font-size:100%}}
@media only screen and (min-width: 768px) and (max-width: 1024px){.con_food .box_accordion .inner .box_menu ul li .name{font-size:93%}}
@media only screen and (max-width: 767px){.con_food .box_accordion .inner .box_menu ul li .name{font-size:85%}}.con_food .box_accordion .inner .box_menu ul li .price{order:3}
@media only screen and (min-width: 1025px){.con_food .box_accordion .inner .box_menu ul li .price{font-size:100%}}
@media only screen and (min-width: 768px) and (max-width: 1024px){.con_food .box_accordion .inner .box_menu ul li .price{font-size:93%}}@media only screen and (max-width: 767px){.con_food .box_accordion .inner .box_menu ul li .price{font-size:85%}}
.con_food .other{position:relative;margin-top:8em}
@media only screen and (min-width: 768px) and (max-width: 1024px){.con_food .other{margin-top:6em}}@media only screen and (max-width: 767px){.con_food .other{margin-top:4em}}.con_food .other .bg{position:absolute;right:0;bottom:0}.con_food .other ul{width:calc(900 / 1440 * 100%);display:flex;flex-wrap:wrap;margin-right:auto;margin-left:auto;gap:8%}@media only screen and (min-width: 768px) and (max-width: 1024px){.con_food .other ul{width:90%}}@media only screen and (max-width: 767px){.con_food .other ul{width:90%}}.con_food .other ul li{width:46%;display:flex;flex-direction:column-reverse;justify-content:flex-end;margin-bottom:6em}@media only screen and (min-width: 768px) and (max-width: 1024px){.con_food .other ul li{width:46%}}@media only screen and (max-width: 767px){.con_food .other ul li{width:100%}}@media only screen and (min-width: 768px) and (max-width: 1024px){.con_food .other ul li{margin-bottom:4em}}@media only screen and (max-width: 767px){.con_food .other ul li{margin-bottom:3em}}.con_food .other ul li .img{overflow:hidden}.con_food .other ul li .img img{transform:scale(1.01)}.con_food .other ul li .txt_box{width:85%;margin-right:auto;margin-left:auto}.con_food .other ul li .txt_box .st3{text-align:center;padding-top:1em;padding-bottom:1em}.con_food .other ul li .txt_box .st3 span{color:#cdddee}.con_food .other ul li .txt_box .bg_box{margin-top:2em;height:5em;display:flex;flex-direction:column;justify-content:center;text-align:center;background:#555}@media only screen and (max-width: 767px){.con_food .other ul li .txt_box .bg_box{margin-top:1em}}.con_bar{padding-bottom:10em;background:url(/upload/tenant_1/bar_bg.webp) no-repeat;background-size:cover;margin-top:-1em}@media only screen and (min-width: 768px) and (max-width: 1024px){.con_bar{padding-bottom:8em}}@media only screen and (max-width: 767px){.con_bar{padding-bottom:6em}}.con_bar .flex_box{width:calc(1130 / 1440 * 100%);margin-right:auto;margin-left:auto;display:flex;align-items:center}@media only screen and (min-width: 768px) and (max-width: 1024px){.con_bar .flex_box{width:90%}}@media only screen and (max-width: 767px){.con_bar .flex_box{width:90%}}.con_bar .flex_box .txt_box{width:calc(500 / 1130 * 100%)}@media only screen and (max-width: 767px){.con_bar .flex_box .txt_box{width:100%}}.con_bar .flex_box .txt_box .ttl2{width:fit-content;display:flex;margin-right:auto;margin-left:auto}.con_bar .flex_box .txt_box .ttl2 span.jp{color:#fff;background:none;-webkit-background-clip:initial;background-clip:initial;-webkit-text-fill-color:#fff}.con_bar .flex_box .txt_box .ttl2 span.en_tl{color:#fff;background:none;-webkit-background-clip:initial;background-clip:initial;-webkit-text-fill-color:#fff}.con_bar .flex_box .txt_box .tbl_basic{margin-top:2em}@media only screen and (min-width: 768px) and (max-width: 1024px){.con_bar .flex_box .txt_box .tbl_basic{margin-top:2em}}@media only screen and (max-width: 767px){.con_bar .flex_box .txt_box .tbl_basic{margin-top:1em}}.con_bar .flex_box .txt_box .note{margin-top:1em}@media only screen and (max-width: 767px){.con_bar .flex_box .txt_box .note{margin-top:1em}}.con_bar .flex_box .img{width:calc(600 / 1130 * 100%);overflow:hidden}@media only screen and (max-width: 767px){.con_bar .flex_box .img{width:100%}}.con_bar .flex_box .img img{transform:scale(1.01)}
.box_accordion{border-bottom:1px solid #ccc;width:calc(900 / 1440 * 100%);max-width:1200px;margin-right:auto;margin-left:auto;margin-top:5em;position:relative;overflow:hidden;background-image:linear-gradient(0deg, rgba(255,255,255,0.15),rgba(245,245,245,0.1) 50%,rgba(172,172,172,0))}
@media only screen and (min-width: 768px) and (max-width: 1024px){.box_accordion{width:90%}}
@media only screen and (max-width: 767px){.box_accordion{width:90%}}
@media only screen and (min-width: 768px) and (max-width: 1024px){.box_accordion{margin-top:4em}}
@media only screen and (max-width: 767px){.box_accordion{margin-top:3em}}.box_accordion:before{content:"";position:absolute;background:url(/upload/tenant_1/bar_accordion_bg.webp) no-repeat;width:100%;bottom:-1em;height:3em}
@media only screen and (min-width: 768px) and (max-width: 1024px){.box_accordion:before{height:3em}}@media only screen and (max-width: 767px){.box_accordion:before{height:3em}}
.box_accordion .txt_question{color:#fff;font-weight:normal}
.box_accordion .txt_question:before{background:#fff}
.box_accordion .txt_question:after{background:#fff}
.box_accordion .inner{padding:0;padding-bottom:6em}
@media only screen and (min-width: 768px) and (max-width: 1024px){.box_accordion .inner{padding-bottom:4em}}
@media only screen and (max-width: 767px){.box_accordion .inner{padding-bottom:3em}}
#footer{margin-top:15em}
@media only screen and (min-width: 768px) and (max-width: 1024px){#footer{margin-top:10em}}@media only screen and (max-width: 767px){#footer{margin-top:8em}}
.wl_box {
  text-align: center;
  border-bottom: 1px solid #fff;
  border-top: 1px solid #fff;
  padding: 0.5em;
  margin-top: 2em;
}
.other .btn_basic {
  text-align: center;
  margin-top: 1em;
}
.btn_basic a::after {
  filter: brightness(0.5);
}
.btn_basic a:hover {
  box-shadow: 1px 1px 20px #fff;
}

.box_accordion02{border-bottom:1px solid #ccc;width:calc(900 / 1440 * 100%);max-width:1200px;margin-right:auto;margin-left:auto;margin-top:5em;position:relative;overflow:hidden;background-image:linear-gradient(0deg, rgba(255,255,255,0.15),rgba(245,245,245,0.1) 50%,rgba(172,172,172,0))}
@media only screen and (min-width: 768px) and (max-width: 1024px){.box_accordion02{width:90%}}
@media only screen and (max-width: 767px){.box_accordion02{width:90%}}
@media only screen and (min-width: 768px) and (max-width: 1024px){.box_accordion02{margin-top:4em}}
@media only screen and (max-width: 767px){.box_accordion02{margin-top:3em}}
.box_accordion02:before{content:"";position:absolute;background:url(/upload/tenant_1/bar_accordion_bg.webp) no-repeat;width:100%;bottom:-1em;height:3em}
@media only screen and (min-width: 768px) and (max-width: 1024px){.box_accordion02:before{height:3em}}@media only screen and (max-width: 767px){.box_accordion:before{height:3em}}
.box_accordion02 .inner .box_menu{width:90%;margin-right:auto;margin-left:auto}
.box_accordion02 .inner .box_menu dt{margin-top:1.5em}
@media only screen and (max-width: 767px){.box_accordion02 .inner .box_menu dt{margin-top:1em}}
@media only screen and (min-width: 768px){.box_accordion02 .inner .box_menu dt{display:flex;align-items:flex-end}}
@media only screen and (min-width: 1025px){.box_accordion02 .inner .box_menu dt span.en{font-size:154%}}
@media only screen and (min-width: 768px) and (max-width: 1024px){.box_accordion02 .inner .box_menu dt span.en{font-size:139%}}
@media only screen and (max-width: 767px){.box_accordion02 .inner .box_menu dt span.en{font-size:124%}}
@media only screen and (min-width: 768px){.box_accordion02 .inner .box_menu dt span.jp{padding-left:1em}}
@media only screen and (max-width: 767px){.box_accordion02 .inner .box_menu dt span.jp{display:block}}
@media only screen and (min-width: 1025px){.box_accordion02 .inner .box_menu dt span.jp{font-size:108%}}
@media only screen and (min-width: 768px) and (max-width: 1024px){.box_accordion02 .inner .box_menu dt span.jp{font-size:100%}}
@media only screen and (max-width: 767px){.box_accordion02 .inner .box_menu dt span.jp{font-size:93%}}
.box_accordion02 .inner .box_menu dd ul{column-gap:3em;margin-top:1em}
@media only screen and (min-width: 768px) and (max-width: 1024px){.box_accordion02 .inner .box_menu dd ul{column-gap:1em}}
@media only screen and (max-width: 767px){.box_accordion02 .inner .box_menu dd ul{column-gap:0}}
@media only screen and (max-width: 767px){.box_accordion02 .inner .box_menu dd ul{margin-top:1em}}
@media only screen and (min-width: 768px){.box_accordion02 .inner .box_menu dd ul{column-count:2}}.box_accordion .inner .box_menu dd ul li{break-inside:avoid;display:flex;justify-content:space-between;margin-top:0.5em}
@media only screen and (min-width: 1025px){.box_accordion02 .inner .box_menu dd ul li .name{font-size:100%}}
@media only screen and (min-width: 768px) and (max-width: 1024px){.box_accordion02 .inner .box_menu dd ul li .name{font-size:93%}}
@media only screen and (max-width: 767px){.box_accordion02 .inner .box_menu dd ul li .name{font-size:85%}}
@media only screen and (min-width: 1025px){.box_accordion02 .inner .box_menu dd ul li .price{font-size:100%}}
@media only screen and (min-width: 768px) and (max-width: 1024px){.box_accordion02 .inner .box_menu dd ul li .price{font-size:93%}}
@media only screen and (max-width: 767px){.box_accordion02 .inner .box_menu dd ul li .price{font-size:85%}}
.con_food .box_accordion02 .inner .box_menu ul{display:flex;gap:1em;flex-wrap:wrap}
.con_food .box_accordion02 .inner .box_menu ul li{width:100%;display:flex;flex-direction:column;text-align:center;margin-top:2em}
@media only screen and (max-width: 767px){.con_food .box_accordion02 .inner .box_menu ul li{margin-top:1em}}
.con_food .box_accordion02 .inner .box_menu ul li .img{order:1}
.con_food .box_accordion02 .inner .box_menu ul li .name{order:2;padding-top:0.5em;padding-bottom:0.5em}
@media only screen and (min-width: 1025px){.con_food .box_accordion02 .inner .box_menu ul li .name{font-size:100%}}
@media only screen and (min-width: 768px) and (max-width: 1024px){.con_food .box_accordion02 .inner .box_menu ul li .name{font-size:93%}}
@media only screen and (max-width: 767px){.con_food .box_accordion02 .inner .box_menu ul li .name{font-size:85%}}.con_food .box_accordion .inner .box_menu ul li .price{order:3}
@media only screen and (min-width: 1025px){.con_food .box_accordion02 .inner .box_menu ul li .price{font-size:100%}}
@media only screen and (min-width: 768px) and (max-width: 1024px){.con_food .box_accordion02 .inner .box_menu ul li .price{font-size:93%}}@media only screen and (max-width: 767px){.con_food .box_accordion02 .inner .box_menu ul li .price{font-size:85%}}
.box_accordion02 .txt_question{color:#fff;font-weight:normal}
.box_accordion02 .txt_question:before{background:#fff}
.box_accordion02 .txt_question:after{background:#fff}
.box_accordion02 .inner{padding:0;padding-bottom:6em}
@media only screen and (min-width: 768px) and (max-width: 1024px){.box_accordion02 .inner{padding-bottom:4em}}
@media only screen and (max-width: 767px){.box_accordion02 .inner{padding-bottom:3em}}
.box_accordion02 .inner .box_menu ul li img {width:100%;}
