:root{--bk: #292929;--font-gothic: YakuHanMP,"Noto Sans JP",游ゴシック,"Yu Gothic",YuGothic,"Hiragino Kaku Gothic ProN",HGSゴシックE,メイリオ,Meiryo,sans-serif;--font-serif: YakuHanMP,"Noto Serif JP",游明朝,"Yu Mincho",YuMincho,"Hiragino Mincho ProN",HGS明朝E,メイリオ,Meiryo,serif}.anchor{position:absolute;top:0px}header.mini .menu .btn{cursor:pointer}header .bogo-language span{height:100%}.bogo-language-switcher{height:100%}.bogo-language-switcher .current{display:none}.bogo-language-switcher li{height:100%;text-align:right}.bogo-language-switcher .bogo-language-name{padding:0;display:block}.bogo-language-switcher a{display:flex;align-items:center;height:100%;text-decoration:none}#drawer .bogo-language{display:none}#drawer .bogo-language:has(.label li:not(.current) span.bogo-language-name>a){display:block}#drawer .bogo-language .label span{padding:0}#drawer .bogo-language .label a{padding:28px 18px;font-family:"Open Sans",sans-serif;font-weight:400;text-align:left;text-transform:uppercase}#drawer .bogo-language .label:after{content:none}@media screen and (max-width: 767px){#drawer .bogo-language .label a{padding:8% 6.666%}}.brand_top #mainview{height:100vh;height:100dvh}#home #mainview,.store_index #mainview{padding:0;height:480px;min-height:0}#home #mainview .movie.show,.store_index #mainview .movie.show{top:0 !important;left:0 !important;width:100%;height:100%}#home #mainview video,.store_index #mainview video{-o-object-fit:cover;object-fit:cover;width:100% !important;height:100% !important}#home #mainview .scroll,.store_index #mainview .scroll{display:none}#home #news-block,.store_index #news-block{padding:45px 20px;width:100%;background:#fff}#home .news__list2025,.store_index .news__list2025{margin:0 auto;display:flex;flex-wrap:wrap;justify-content:space-between;max-width:1224px;gap:40px}#home .news__list2025 .news__list2025-item-wrap,.store_index .news__list2025 .news__list2025-item-wrap{width:calc(50% - 20px)}#home .news__list2025 .news__list2025-item,.store_index .news__list2025 .news__list2025-item{padding:20px 0;border-bottom:1px #cdcdcd solid;display:inline-flex;align-items:center;justify-content:flex-start;width:100%;color:inherit;text-decoration:none;gap:16px;transition:opacity .3s}#home .news__list2025 .news__list2025-item:hover,.store_index .news__list2025 .news__list2025-item:hover{opacity:.8}#home .news__list2025 .news__list2025-img,.store_index .news__list2025 .news__list2025-img{flex-shrink:0;width:90px;height:64px}#home .news__list2025 .news__list2025-img img,.store_index .news__list2025 .news__list2025-img img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}#home .news__list2025 .news__list2025-text,.store_index .news__list2025 .news__list2025-text{display:inline-flex;flex:1 1 0;flex-direction:column;align-items:flex-start;justify-content:flex-start;overflow:hidden;color:#282828;font-family:Inter;font-weight:400;word-wrap:break-word;gap:8px}#home .news__list2025 .news__list2025-title,.store_index .news__list2025 .news__list2025-title{align-self:stretch;overflow:hidden;font-size:14px;line-height:1.4;text-overflow:ellipsis;letter-spacing:.025em;white-space:nowrap}#home .news__list2025 .news__list2025-excerpt,.store_index .news__list2025 .news__list2025-excerpt{align-self:stretch;overflow:hidden;font-size:12px;line-height:1.4;text-overflow:ellipsis;letter-spacing:.025em;white-space:nowrap}#home .news__list2025 .news__list2025-cat_date,.store_index .news__list2025 .news__list2025-cat_date{display:inline-flex;align-items:center;align-self:stretch;justify-content:flex-start;letter-spacing:0;gap:8px}#home .news__list2025 .news__list2025-cat-wrap,.store_index .news__list2025 .news__list2025-cat-wrap{padding:1px 6px;display:flex;align-items:center;justify-content:center;background:#373737;gap:10px}#home .news__list2025 .news__list2025-cat,.store_index .news__list2025 .news__list2025-cat{color:#fff;font-size:10px;line-height:1.4;text-transform:uppercase}#home .news__list2025 .news__list2025-date,.store_index .news__list2025 .news__list2025-date{color:#282828;font-size:12px;line-height:1.4}@media screen and (max-width: 767px){#home #mainview,.store_index #mainview{height:33.8461538462em;font-size:13px;font-size:3.4666666667vw}#home #mainview .movie.show,.store_index #mainview .movie.show{top:0 !important;left:0 !important;width:100%;height:100%}#home #news-block,.store_index #news-block{padding:2.6666666667% 6.4% 9.6%;font-size:13px;font-size:3.4666666667vw}#home .news__list2025,.store_index .news__list2025{display:block;gap:0}#home .news__list2025 .news__list2025-item-wrap,.store_index .news__list2025 .news__list2025-item-wrap{width:100%}#home .news__list2025 .news__list2025-item-wrap+.news__list2025-item-wrap,.store_index .news__list2025 .news__list2025-item-wrap+.news__list2025-item-wrap{margin-top:.1538461538em}#home .news__list2025 .news__list2025-item,.store_index .news__list2025 .news__list2025-item{padding:1.3846153846em 0;gap:1.2307692308em}#home .news__list2025 .news__list2025-img,.store_index .news__list2025 .news__list2025-img{padding-top:.8461538462em;width:6.9230769231em;height:4.9230769231em}#home .news__list2025 .news__list2025-text,.store_index .news__list2025 .news__list2025-text{gap:.6153846154em}#home .news__list2025 .news__list2025-title,.store_index .news__list2025 .news__list2025-title{margin-bottom:.1428571429em;font-size:14px;letter-spacing:0;white-space:normal;font-size:14px;font-size:3.7333333333vw}#home .news__list2025 .news__list2025-excerpt,.store_index .news__list2025 .news__list2025-excerpt{font-size:12px;font-size:3.2vw;font-size:12px;letter-spacing:0}#home .news__list2025 .news__list2025-cat_date,.store_index .news__list2025 .news__list2025-cat_date{gap:.6153846154em}#home .news__list2025 .news__list2025-cat-wrap,.store_index .news__list2025 .news__list2025-cat-wrap{padding:.0769230769em .4615384615em;gap:.7692307692em}#home .news__list2025 .news__list2025-cat,.store_index .news__list2025 .news__list2025-cat{font-size:10px;font-size:2.6666666667vw;font-size:10px}#home .news__list2025 .news__list2025-date,.store_index .news__list2025 .news__list2025-date{font-size:12px;font-size:3.2vw;font-size:12px}}.store_index #news-block{background:#f1f1f1}#pickup{background:#f1f1f1}.item__main-img{margin:0 auto;max-width:500px}@media screen and (min-width: 768px){.item__main-img{margin-top:-20px}}.item__main-img img{max-width:100%;height:auto}@media screen and (min-width: 768px){#menu .item:nth-child(even).menuPanel-seat .content{right:0}}.seryna header .language .bogo-language-switcher a,.seryna header .bogo-language i,.seryna header .bogo-language .bogo-language-switcher a{color:#3d3d3d}.mctt header .language .bogo-language-switcher a,.mctt header .bogo-language i,.mctt header .bogo-language .bogo-language-switcher a{color:#fff}.empty-value{display:none !important}@media screen and (max-width: 767px){#page #menu .item.menu_style-b .content .menu-content{display:flex;flex-direction:column}#page #menu .item.menu_style-b .content .menu-content .subject{margin:1em auto 1.07em;padding:0 .25em;order:1;position:static;height:auto}#page #menu .item.menu_style-b .content .menu-content .img1{margin:0 auto;order:2}}.store_index article{overflow:hidden}.store_about-section{padding:100px 0;position:relative}.store_about-section .inner{margin:0 auto;padding:0 20px;display:flex;align-items:center;justify-content:center;max-width:1232px;font-family:var(--font-serif)}.store_about-section .about__text_area{padding:0 72px 47px 0;width:50%;letter-spacing:0}.store_about-section .about__text_area dt{font-size:24px;line-height:1.8}.store_about-section .about__text_area dd{margin-top:23px;font-size:14px;line-height:1.4}.store_about-section .about__photolist{display:flex;width:50%;gap:11px}@media only screen and (max-width: 1024px){.store_about-section{padding:min(13.3333333333%,100px) 0}.store_about-section .inner{padding:0 20px;display:block}.store_about-section .about__text_area,.store_about-section .about__photolist{padding:0;width:100%}.store_about-section .about__text_area dd{margin-top:4.8929663609%;line-height:1.5}.store_about-section .about__photolist{margin-top:7.3394495413%;justify-content:space-between;gap:2%}.store_about-section .about__photolist li{width:31.333%}.store_about-section .about__photolist img{width:100%;height:auto}}@media only screen and (max-width: 767px){.store_about-section .inner{padding:0 6.4%}}#map.map__store{margin:0 auto;padding:0 20px;display:flex;align-items:stretch;justify-content:center;max-width:1232px;font-family:var(--font-serif);font-size:14px;line-height:1.4;text-align:left}#map.map__store .map__text_area,#map.map__store .map__image_area{position:relative;width:50%}#map.map__store .map__text_area{padding:100px 0 220px;line-height:1.6;letter-spacing:0}#map.map__store .map__header{font-size:32px}#map.map__store .map__description{margin-top:32px}#map.map__store .map__description h3{font-size:14px;font-weight:600}#map.map__store .map__description h3:not(:first-child){margin-top:24px}#map.map__store .map__address{margin-top:56px;line-height:1.4}#map.map__store .map__btn{margin-top:20px;padding:10px 42px 10px 20px;border:1px solid var(--border, #CDCDCD);display:inline-flex;position:relative;color:#000;text-decoration:none}#map.map__store .map__btn:after{border-top:1px solid #000;border-right:1px solid #000;display:block;position:absolute;top:50%;right:24px;transform:rotate(45deg) translateY(-50%);width:6px;height:6px;content:""}#map.map__store .map__btn:hover:after{border-color:#fff}#map.map__store .map__image_area #gmap{width:50vw;height:100%}@media only screen and (max-width: 1024px){#map.map__store{padding:0;display:block}#map.map__store .map__text_area,#map.map__store .map__image_area{width:100%;text-align:center}#map.map__store .map__text_area{padding:10.6666666667% 0}#map.map__store .map__image_area #gmap{position:relative;width:100%;height:75vw}}@media only screen and (max-width: 767px){#map.map__store .map__image_area #gmap{height:100vw}}.store-aside{padding:90px 0 110px;color:#fff;font-family:var(--font-serif);line-height:1.4;letter-spacing:0}.store-aside a{color:inherit;text-decoration:none;transition:opacity .3s}.store-aside a:hover{opacity:.8}.store-aside.mini{text-align:center}.store-aside .conversion{text-align:left}.store-aside .conversion a{text-decoration:underline}.store-aside__headline small{display:block;font-size:14px}.store-aside__headline span{margin-top:10px;display:block;font-size:32px;font-weight:600}.store-aside__blocks{margin:76px auto 0;display:flex;max-width:1240px}.store-aside__blocks-item{padding:0 23px 0 20px;position:relative;width:50%}.store-aside__blocks-item:first-child:after{display:block;position:absolute;top:-7px;right:0;width:1px;height:calc(100% + 20px);background:gray;content:""}.store-aside__blocks-item-head img{width:auto;height:21px}.store-aside__blocks-item-head span{margin-top:10px;display:block;font-size:14px}.store__item{margin-top:27px;display:flex;justify-content:center;gap:16px}.store__photo{width:100%;height:auto}.store__name{margin:30px auto 0;display:block}.store__address{margin-top:11px;display:flex;align-items:center;justify-content:center;min-height:3em;font-size:12px}.store__links{margin-top:10px;display:flex;align-items:center;justify-content:center;gap:16px}.store__links a{text-decoration:underline;text-decoration-offset:.5em}.store-aside__blocks-item.-mctt{padding:0 20px 0 23px}.store-aside__blocks-item.-mctt .store-aside__blocks-item-head{position:relative;top:-12px}.store-aside__blocks-item.-mctt .store-aside__blocks-item-head img{width:auto;height:35.5px}.store-footer{padding:70px 0 40px;color:#fff;font-family:var(--font-serif)}.store-footer a{color:inherit;text-decoration:none;transition:opacity .3s}.store-footer a:hover{opacity:.8}.store-footer .store-footer__inner{margin:0 auto;padding:0 60px;position:relative;max-width:1440px}.store-footer .store-footer__headline{width:164px}.store-footer .store-footer__headline img{width:100%;height:auto}.store-footer .modal-drawer-pc__footer{margin-top:56px;padding:0;position:static}.store-footer .footer__bnr{position:absolute;top:0;right:60px;left:auto;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}@media only screen and (max-width: 1440px){.store-aside{padding:min(10.6666666667%,90px) 0 min(10.6666666667%,110px)}}@media only screen and (max-width: 1024px){.store-footer{padding:min(9.3333333333%,70px) 0 min(5.3333333333%,40px)}.store-footer .store-footer__inner{padding:0 6.4%}.store-footer .store-footer__headline{margin:0 auto}.store-footer .modal-drawer-pc__footer-list{display:block}.store-footer .modal-drawer-pc__footer-list li a{padding-bottom:1em;border-bottom:solid 1px rgba(205,205,205,.5);display:block}.store-footer .modal-drawer-pc__footer-list li+li{margin:1em 0 0}.store-footer .modal-drawer-pc__footer-list li+li:before{content:none}.store-footer .footer__bnr{margin:0 auto;position:static}.store-footer .modal-drawer-pc__footer-btm{margin-top:3em;display:block;text-align:center}.store-footer .modal-drawer-pc__footer-btm .modal-drawer-pc__sns{margin:1em auto 2em;justify-content:center}}@media only screen and (max-width: 767px){.store-aside__blocks{margin-top:10.1333333333%;padding:0 3.2%;display:block}.store-aside__blocks-item{padding:0;width:100%}.store-aside__blocks-item+.store-aside__blocks-item{margin-top:10.6666666667%}.store-aside__blocks-item:first-child:after{display:none}.store-aside__blocks-item .store__item{margin-top:2em}.store-aside__blocks-item .store-aside__blocks-item-head{height:auto !important}}#page #menu .item.menu_style-b .content{background:#fff}#page #menu .item.menu_style-b .content .menu-content{display:flex}#page #menu .item.menu_style-b .content .menu-content figure{flex-shrink:0;float:none;max-width:50%}#page #menu .item.menu_style-b .content .menu-content .subject{padding-top:0;padding-bottom:2em;display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-end}#page #menu .item.menu_style-b .content .menu-content .menu_description{margin-top:1.7em;font-size:14px}#page #menu .item.menu_style-b .content:nth-of-type(even) .menu-content{flex-direction:row-reverse}#page #menu .item.menu_style-b .content:nth-of-type(even) .menu-content figure{float:none}#page #menu .item.menu_style-b .content:nth-of-type(even) .menu-content .subject{padding-left:4.833%;width:100%}@media screen and (max-width: 767px){#page #menu .item.menu_style-b .content .menu-content{display:block}#page #menu .item.menu_style-b .content .menu-content figure{max-width:none}#page #menu .item.menu_style-b .content .menu-content .subject{padding:0 .25em}#page #menu .item.menu_style-b .content .menu-content .menu_description{font-size:14px}#page #menu .item.menu_style-b .content:nth-of-type(even) .menu-content .subject{padding:0 .25em}}