@import url(https://fonts.googleapis.com/earlyaccess/notosansjapanese.css);.fade-enter-active,.fade-leave-active{transition:opacity .3s ease-in}.fade-enter,.fade-leave-to{opacity:0}.landscape{background:#1c3358 url(../img/orientation.38e3204d.svg) no-repeat 50%;z-index:100;top:0;left:0}#app,.landscape{position:absolute;width:100%;height:100%}#app{background:url(../img/bg.6abd6541.svg) no-repeat 50%;background-size:cover;overflow:hidden}.cirBtn{width:44px;height:44px;background:#fff;border-radius:22px;box-shadow:0 0 6px rgba(0,0,0,.15);padding:0 11px;position:relative}.cirBtn span{width:4px;height:4px;border-radius:2px;background:#707070;display:inline-block;position:absolute;transition:width .3s cubic-bezier(.58,.18,.58,1),background-color .3s ease-in,opacity .2s ease-in,transform .3s cubic-bezier(.58,.18,.58,1),left .3s cubic-bezier(.58,.18,.58,1);top:20px}.cirBtn span:first-child{left:11px}.cirBtn span:nth-child(2){left:20px}.cirBtn span:nth-child(3){left:29px}.cirBtn.open span:nth-child(2){opacity:0}.cirBtn.open span:first-child{width:18px;left:50%;background:#b60081;transform:translate(-50%) rotate(-45deg)}.cirBtn.open span:nth-child(3){width:18px;left:50%;background:#b60081;transform:translate(-50%) rotate(45deg)}.scPanel[data-v-2ddd2e24]{overflow:hidden}.scPanel[data-v-2ddd2e24]:after{content:"";display:block;width:30px;height:30px;background-image:url(../img/blue_tri.dfc1eb6e.svg);background-repeat:no-repeat;background-position:50%;pointer-events:none;position:absolute;top:50%;right:0;transform:translateY(-50%);transition:opacity .2s ease-in}.scPanel.rmax[data-v-2ddd2e24]:after{opacity:0}.scPanel__list[data-v-2ddd2e24]{display:flex;flex-direction:row;overflow-x:auto;padding:0 30px 5px 0;gap:0 8px;position:relative}.scPanel__list>li[data-v-2ddd2e24]{flex-shrink:0}.toggle[data-v-6c325d20]{position:relative;width:36px;height:18px;display:block}.toggle input[type=checkbox][data-v-6c325d20]{visibility:hidden;position:absolute;z-index:10}.toggle input[type=checkbox]:checked+label[data-v-6c325d20]:before{background:#b60081!important}.toggle input[type=checkbox]:checked+label[data-v-6c325d20]:after{translate:100% 0}.toggle label[data-v-6c325d20]{position:absolute;display:block;width:100%;height:100%;left:0;top:0}.toggle label[data-v-6c325d20]:before{content:"";display:block;width:100%;height:12px;border-radius:6px;box-shadow:inset 2px 2px 4px rgba(0,0,0,.25);background:#d9d9d9;position:absolute;top:3px;left:0;transition:background .3s ease-in}.toggle label[data-v-6c325d20]:after{width:18px;height:18px;border-radius:9px;box-shadow:2px 2px 4px rgba(0,0,0,.25);position:absolute;top:0;left:0;background:#fff;content:"";display:block;transition:translate .3s ease-out}.shopInfo[data-v-7283df49]{width:100%;min-height:62px;border-radius:5px;background:#fff;padding:10px 10px 9px;display:grid;grid-template-columns:43px 1fr;grid-template-rows:20px 1fr;gap:3px 10px;position:relative}.shopInfo.on[data-v-7283df49]{pointer-events:none}.shopInfo.on[data-v-7283df49]:after{width:100%;height:100%;border-radius:5px;position:absolute;pointer-events:none;content:"";display:block;border:3px solid #b60081}.shopInfo__vacan[data-v-7283df49]{position:absolute;right:10px;top:11px;display:none}.shopInfo__vacan.closed[data-v-7283df49]{display:block}.shopInfo__vacan.closed[data-v-7283df49]:after{content:url(../img/ico_closed.c88b42d7.svg)}.shopInfo__vacan.waiting[data-v-7283df49]{display:block}.shopInfo__vacan.waiting[data-v-7283df49]:after{content:url(../img/ico_waiting.fea0ae33.svg)}.shopInfo__vacan.vacancy[data-v-7283df49]{display:block}.shopInfo__vacan.vacancy[data-v-7283df49]:after{content:url(../img/ico_vacancy.3fbf8f12.svg)}.shopInfo__genre span[data-v-7283df49]{height:100%;border-radius:3px;background:#999;padding:3px 6px;font-size:10px;line-height:15px;max-width:220px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.shopInfo__genre span[data-v-7283df49]:empty{display:none!important}.shopInfo__shopName[data-v-7283df49]{font-size:15px;font-weight:700;line-height:20px}.shopInfo__logo[data-v-7283df49]{grid-row:1/3;position:relative}.shopInfo__logo img[data-v-7283df49]{position:absolute;min-height:100%;min-width:100%;max-height:100%;max-width:100%;-o-object-fit:contain;object-fit:contain;top:50%;left:50%;transform:translate(-50%,-50%)}.resultItems[data-v-6070e6d6]{display:flex;flex-direction:column;gap:20px 0}.resultItems li[data-v-6070e6d6]{position:relative}.resultItems__sub[data-v-6070e6d6]{display:flex;flex-direction:column;gap:5px 0;padding:20px 20px 0;flex-shrink:0}.resultItems p[data-v-6070e6d6]{width:100%;height:35px;background:#1c3358;padding:7px 20px;display:block;color:#fff;line-height:20px;font-size:15px;font-weight:700;position:sticky;top:0;z-index:2}.resultItems p[data-v-6070e6d6]:after{content:"F"}.addAnim-enter[data-v-4362a3ac],.addAnim-leave-to[data-v-4362a3ac]{max-height:0}.addAnim-enter-active[data-v-4362a3ac],.addAnim-leave-active[data-v-4362a3ac]{transition:max-height .5s ease-out}.items[data-v-4362a3ac]{color:#707070}.items__genres[data-v-4362a3ac]{display:flex;padding-left:20px;align-items:center;position:relative;padding:12px 0 5px 20px}.items__genres[data-v-4362a3ac]:before{width:65px;display:block;content:"カテゴリ";font-size:12px;font-weight:700;color:#1c3358;flex-shrink:0}html[lang=en] .items__genres[data-v-4362a3ac]:before{content:"Categories"}html[lang=zh-cmn-Hans] .items__genres[data-v-4362a3ac]:before{content:"类别"}html[lang=zh-cmn-Hant] .items__genres[data-v-4362a3ac]:before{content:"類別"}html[lang=ko] .items__genres[data-v-4362a3ac]:before{content:"카테고리"}.items__areas[data-v-4362a3ac]{display:flex;padding-left:20px;align-items:center;position:relative;padding:12px 0 5px 20px}.items__areas[data-v-4362a3ac]:before{width:65px;display:block;content:"エリア";font-size:12px;font-weight:700;color:#1c3358;flex-shrink:0}html[lang=en] .items__areas[data-v-4362a3ac]:before{content:"Areas"}html[lang=zh-cmn-Hans] .items__areas[data-v-4362a3ac]:before{content:"区域"}html[lang=zh-cmn-Hant] .items__areas[data-v-4362a3ac]:before{content:"區域"}html[lang=ko] .items__areas[data-v-4362a3ac]:before{content:"영역"}.items__floors[data-v-4362a3ac]{display:flex;padding-left:20px;align-items:center;position:relative;padding:12px 0 0 20px}.items__floors[data-v-4362a3ac]:before{width:65px;display:block;content:"階　数";font-size:12px;font-weight:700;color:#1c3358;flex-shrink:0}html[lang=en] .items__floors[data-v-4362a3ac]:before{content:"Floors"}html[lang=zh-cmn-Hans] .items__floors[data-v-4362a3ac]:before{content:"楼层"}html[lang=zh-cmn-Hant] .items__floors[data-v-4362a3ac]:before{content:"樓層"}html[lang=ko] .items__floors[data-v-4362a3ac]:before{content:"층"}.items__facilities[data-v-4362a3ac]{padding:12px 0 10px 15px}.items__facilities .faciwrap[data-v-4362a3ac]{font-size:9px;line-height:16px;display:flex;padding-right:15px;justify-content:space-between;margin-bottom:0}.items__facilities .faciwrap__title[data-v-4362a3ac]{font-weight:700}.items__facilities .faciwrap__title.current[data-v-4362a3ac]{color:#1c3358}.items__facilities .faciwrap__title.current span[data-v-4362a3ac]:before{content:":"}.items__facilities .faciwrap__toggle[data-v-4362a3ac]{display:flex;gap:0 10px}.items__facilities .faciwrap__toggle[data-v-4362a3ac]:before{content:"施設名表示"}html[lang=en] .items__facilities .faciwrap__toggle[data-v-4362a3ac]:before{content:"Facility Name"}html[lang=zh-cmn-Hans] .items__facilities .faciwrap__toggle[data-v-4362a3ac]:before{content:"设施名称"}html[lang=zh-cmn-Hant] .items__facilities .faciwrap__toggle[data-v-4362a3ac]:before{content:"設施名稱"}html[lang=ko] .items__facilities .faciwrap__toggle[data-v-4362a3ac]:before{content:"시설 이름"}.genreList li[data-v-4362a3ac]{border:2px solid #efefef;background:#fff;display:flex;padding:0 10px;height:30px;border-radius:15px;align-items:center;justify-content:center;font-size:13px;gap:0 5px}.genreList li.on[data-v-4362a3ac]{border:2px solid #b60081;background:#b60081;color:#fff}.genreList li span[data-v-4362a3ac]{display:block;width:14px;height:14px;border-radius:7px;position:relative}.genreList li span[data-v-4362a3ac]:after{content:"";display:block;position:absolute;left:0;top:0;width:100%;height:100%;border-radius:50%;border:2px solid #fff}.results[data-v-4362a3ac]{width:100%;background:#efefef;transition:height .3s ease-out;overflow-y:auto}.results__resWrap[data-v-4362a3ac]{width:100%;min-height:100%;position:relative;padding-bottom:20px}.results__resWrap .resultItems[data-v-4362a3ac]:empty:before{content:"お探しの条件の店舗は\a見つかりませんでした。";width:226px;text-align:center;display:block;color:#1c3358;font-size:15px;font-weight:700;white-space:pre;word-break:break-all;position:absolute;line-height:25px;top:50%;left:50%;transform:translate(-50%,-50%)}html[lang=en] .results__resWrap .resultItems[data-v-4362a3ac]:empty:before{content:"The shop you are looking for was not found.";white-space:normal;word-break:keep-all}html[lang=zh-cmn-Hans] .results__resWrap .resultItems[data-v-4362a3ac]:empty:before{content:"未找到您要找的商店。";white-space:normal;word-break:keep-all}html[lang=zh-cmn-Hant] .results__resWrap .resultItems[data-v-4362a3ac]:empty:before{content:"未找到您要尋找的商店。";white-space:normal;word-break:keep-all}html[lang=ko] .results__resWrap .resultItems[data-v-4362a3ac]:empty:before{content:"찾고 계신 상점을 찾지 못했습니다.";white-space:normal;word-break:keep-all}.facilityList[data-v-4362a3ac]{padding:5px}.facilityList[data-v-4362a3ac]:after{display:none!important}.facilityList[data-v-4362a3ac]::-webkit-scrollbar{height:4px;border-radius:2px;background:#efefef}.facilityList[data-v-4362a3ac]::-webkit-scrollbar-thumb{height:4px;background:#1c3358;border-radius:2px}.facilityList__title[data-v-4362a3ac]{color:#1c3358}.facilityList li[data-v-4362a3ac]{width:50px;height:50px;border-radius:5px;font-size:8px;color:#1c3358;font-weight:700;position:relative;background-color:#eaf4ff;padding:8px;transition:background .3s ease-out}.facilityList li img[data-v-4362a3ac]{position:absolute;max-width:26px;max-height:26px;-o-object-fit:contain;object-fit:contain;top:50%;left:50%;transform:translate(-50%,-50%)}.facilityList li span[data-v-4362a3ac]{display:flex;width:100%;height:100%;align-items:center;position:relative;z-index:10;opacity:0;transition:opacity .2s ease-in;word-break:break-all}.facilityList li[data-v-4362a3ac]:after{content:"";width:100%;height:100%;display:block;position:absolute;border-radius:5px;border:1px solid #1c3358;background:hsla(0,0%,100%,.7);top:0;left:0;opacity:0;transition:opacity .2s ease-in}.facilityList li[data-v-4362a3ac]:before{content:url(../img/faci_close.91958bd8.svg);display:block;position:absolute;left:-5px;top:-5px;transform:scale(.1);opacity:0;transition:opacity .2s linear,transform .4s ease-in-out}.facilityList li.off[data-v-4362a3ac]{pointer-events:none;opacity:.3}.facilityList li.on[data-v-4362a3ac]{background-color:#1c3358}.facilityList li.on[data-v-4362a3ac]:before{opacity:1;transform:scale(1)}.facilityList li.on span[data-v-4362a3ac],.facilityList li.on[data-v-4362a3ac]:after{opacity:0!important}.facilityList.faciname li span[data-v-4362a3ac],.facilityList.faciname li[data-v-4362a3ac]:after{opacity:1}.areaList li[data-v-4362a3ac]{border:2px solid #efefef;background:#fff;display:flex;padding:0 10px;height:30px;border-radius:15px;align-items:center;justify-content:center;font-size:13px;gap:0 5px}.areaList li.on[data-v-4362a3ac]{border:2px solid #b60081;background:#b60081;color:#fff}.floorList li[data-v-4362a3ac]{border:2px solid #efefef;background:#fff;display:flex;width:68px;height:30px;border-radius:5px;align-items:center;justify-content:center;font-size:15px}.floorList li[data-v-4362a3ac]:after{content:"F"}.floorList li.on[data-v-4362a3ac]{border:2px solid #b60081;background:#b60081;color:#fff}.searchPanel[data-v-107aaac4]{width:100%}.searchPanel__ui[data-v-107aaac4]{width:100%;display:flex;padding:27px 10px 20px 25px;gap:0 24px;box-shadow:0 3px 2px rgba(0,0,0,.15);position:relative}.searchPanel__ui a[data-v-107aaac4]{width:25px!important}.searchPanel__ui input[type=search][data-v-107aaac4]{height:48px;width:100%;background:#fff url(../img/searchbox_ico.488985cd.svg) no-repeat 15px 14px;border-radius:24px;display:block;font-size:16px;padding:15px 16px 15px 50px;box-shadow:0 0 6px rgba(0,0,0,.15)}.searchPanel__ui input[type=search][data-v-107aaac4]::-moz-placeholder{color:#b9b9b9}.searchPanel__ui input[type=search][data-v-107aaac4]::placeholder{color:#b9b9b9}.searchPanel__ui input[type=search][data-v-107aaac4]::-moz-placeholder:before{content:"aaa"}.searchPanel__ui input[type=search][data-v-107aaac4]::placeholder:before{content:"aaa"}.searchPanel__resWrap[data-v-107aaac4]{width:100%;height:100%;overflow-y:auto;padding-bottom:20px;position:relative}.searchPanel__resWrap[data-v-107aaac4]:empty:before{content:"どの店舗をお探しですか？\aキーワードを入力してください。";width:226px;text-align:center;display:block;color:#1c3358;font-size:15px;font-weight:700;white-space:pre;position:absolute;line-height:25px;top:50%;left:50%;transform:translate(-50%,-50%)}html[lang=en] .searchPanel__resWrap[data-v-107aaac4]:empty:before{content:"Which shop are you looking for?\aPlease enter a keyword."}html[lang=zh-cmn-Hans] .searchPanel__resWrap[data-v-107aaac4]:empty:before{content:"您要找哪家商店？\a请输入关键字。"}html[lang=zh-cmn-Hant] .searchPanel__resWrap[data-v-107aaac4]:empty:before{content:"您要找哪家商店？\a請輸入關鍵字。"}html[lang=ko] .searchPanel__resWrap[data-v-107aaac4]:empty:before{content:"어떤 매장을 찾고 계신가요?\a키워드를 입력하세요."}.searchPanel__result[data-v-107aaac4]{width:100%;height:calc(100vh - 330px);background:#efefef;transition:height .3s ease-out}.shopdetail[data-v-2236e804]{position:absolute;width:calc(100% - 60px);left:50%;top:-30px;transform:translate(-50%,-100%)}.shopdetail__vacan[data-v-2236e804]{position:absolute;top:10px;right:10px;display:none;align-items:center;height:22px}.shopdetail__vacan[data-v-2236e804]:before{content:"混雑度";font-size:10px;margin-right:9px;width:30px;position:relative;top:15%;transform:translateY(-50%)}html[lang=en] .shopdetail__vacan[data-v-2236e804]:before{content:"Crowd Level";top:40%}html[lang=zh-cmn-Hans] .shopdetail__vacan[data-v-2236e804]:before{content:"拥挤情況"}html[lang=zh-cmn-Hant] .shopdetail__vacan[data-v-2236e804]:before{content:"擁擠情況"}html[lang=ko] .shopdetail__vacan[data-v-2236e804]:before{content:"혼잡또"}.shopdetail__vacan.closed[data-v-2236e804]{display:flex}.shopdetail__vacan.closed[data-v-2236e804]:after{content:url(../img/ico_closed.c88b42d7.svg)}.shopdetail__vacan.waiting[data-v-2236e804]{display:flex}.shopdetail__vacan.waiting[data-v-2236e804]:after{content:url(../img/ico_waiting.fea0ae33.svg)}.shopdetail__vacan.vacancy[data-v-2236e804]{display:flex}.shopdetail__vacan.vacancy[data-v-2236e804]:after{content:url(../img/ico_vacancy.3fbf8f12.svg)}.shopdetail__wrap[data-v-2236e804]{width:100%;padding:10px 15px;background:#fff;border-radius:5px;box-shadow:0 0 8px rgba(0,0,0,.3);display:grid;grid-template-rows:20px 42px;grid-template-columns:42px 1fr;gap:10px 8px}.shopdetail__info[data-v-2236e804]{grid-column:1/3;display:flex;gap:0 5px}.shopdetail__genre[data-v-2236e804]{color:#1c3358;font-size:10px;padding:4px 6px;border-radius:3px;max-width:180px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.shopdetail__genre[data-v-2236e804]:empty{display:none!important}.shopdetail__close[data-v-2236e804]{display:block;position:absolute;filter:drop-shadow(2px 2px 4px rgba(0,0,0,.15));background:url(../img/sd_close.b93efa68.svg);width:29px;height:29px;top:-18px;left:-14px}.shopdetail__url[data-v-2236e804]{position:absolute;display:block;width:25px;height:25px;background:url(../img/outerlink.f06212f7.svg);right:0;bottom:0}.shopdetail__name[data-v-2236e804]{color:#1c3358;font-size:15px;width:100%;display:flex;align-items:center}.shopdetail__image[data-v-2236e804]{position:relative;border:1px solid #efefef;width:100%;height:100%}.shopdetail__image img[data-v-2236e804]{position:absolute;min-height:100%;min-width:100%;max-height:100%;max-width:100%;-o-object-fit:contain;object-fit:contain;top:50%;left:50%;transform:translate(-50%,-50%)}.shopdetail__floor[data-v-2236e804]{font-size:10px;font-weight:700;line-height:15px;padding:2px 6px;border-radius:3px;background:#1c3358;color:#fff}.ffAnim-enter[data-v-1901764e],.ffAnim-leave-to[data-v-1901764e]{margin-right:-200px}.ffAnim-enter-active[data-v-1901764e],.ffAnim-leave-active[data-v-1901764e]{transition:margin-right .3s ease-out}.langAnim-enter[data-v-1901764e]{opacity:0;transform:translateY(-10px)}.langAnim-leave-to[data-v-1901764e]{opacity:0}.langAnim-enter-active[data-v-1901764e]{transition:opacity .4s ease-in,transform .5s ease-in-out}.langAnim-leave-active[data-v-1901764e]{transition:opacity .6s ease-out}.tbAnim-enter[data-v-1901764e],.tbAnim-leave-to[data-v-1901764e]{opacity:0}.tbAnim-enter-active[data-v-1901764e],.tbAnim-leave-active[data-v-1901764e]{transition:opacity .2s ease-in}.floorList[data-v-1901764e]{position:fixed;right:10px;top:50%;transform:translateY(-30vh);display:flex;flex-direction:column-reverse;transition:top .3s ease-out,margin-top .3s ease-out,margin-right .3s ease-out;gap:2px 0}.floorList.fc[data-v-1901764e]{margin-top:-140px;top:calc(100% - 150px)}.floorList.fc.spc[data-v-1901764e]{margin-right:-200px}.floorList>li[data-v-1901764e]{width:38px;height:38px;background:#fff;font-size:14px;text-align:center;font-weight:700;display:flex;align-items:center;justify-content:center;color:#707070;transition:color .2s ease-in,background .3s ease-out}.floorList>li.on[data-v-1901764e]{background:#b60081;color:#fff}.floorList>li.off[data-v-1901764e]{color:#dbdbdc;pointer-events:none}.floorList>li[data-v-1901764e]:after{content:"F"}.floorList>li[data-v-1901764e]:first-child{border-radius:0 0 10px 10px}.floorList>li[data-v-1901764e]:last-child{border-radius:10px 10px 0 0}.otherMenu[data-v-1901764e]{width:110px;height:108px;display:flex;flex-direction:column;gap:0;z-index:99}.otherMenu[data-v-1901764e]:after{display:block;position:absolute;content:url(../img/sankaku.3d252ad2.svg);bottom:0;left:11px}.otherMenu hr[data-v-1901764e]{border:none;width:100%;height:2px;background:#eaf4ff}.otherMenu a[data-v-1901764e]{color:#1c3358;width:100%;height:48px;font-size:12px;line-height:17px;padding:15px 0 16px 10px;background:#bad9fa;display:flex}.otherMenu a[data-v-1901764e]:first-child{border-radius:5px 5px 0 0}.otherMenu a[data-v-1901764e]:last-child{border-radius:0 0 5px 5px}.otherMenu a.language[data-v-1901764e]{gap:0 8px}.otherMenu a.language[data-v-1901764e]:before{position:relative;display:block;top:2px;content:url(../img/arrow-left.995ecf19.svg)}.otherMenu a.official[data-v-1901764e]{gap:0 4px;padding-left:12px}.otherMenu a.official[data-v-1901764e]:after{display:block;content:url(../img/blank_ico_p.3d5204fb.svg)}.menuLink[data-v-1901764e]{display:block;width:100%;font-size:10px;padding-top:32.5px;position:relative;line-height:15px;text-align:center}.menuLink[data-v-1901764e]:before{position:absolute;display:block;width:26px;height:26px;content:"";top:2px;left:50%;transform:translateX(-50%);background-repeat:no-repeat;background-position:50%}.menuLink.on[data-v-1901764e]{color:#b60081}.menuLink--back[data-v-1901764e]:before{background-image:url(../img/back.d24cef18.svg)}.menuLink--rest[data-v-1901764e]:before{background-image:url(../img/gourmet_ico.9f58b9a8.svg)}.menuLink--shop[data-v-1901764e]:before{background-image:url(../img/shop_ico.838e136b.svg)}.menuLink--faci[data-v-1901764e]:before{background-image:url(../img/faci_ico.fb0a5547.svg)}.menuLink--search[data-v-1901764e]:before{background-image:url(../img/search.c3c07c5b.svg)}.menuLink--rest.on[data-v-1901764e]:before{background-image:url(../img/gourmet_ico_ov.fe0efdd7.svg)}.menuLink--shop.on[data-v-1901764e]:before{background-image:url(../img/shop_ico_ov.ad873c14.svg)}.menuLink--faci.on[data-v-1901764e]:before{background-image:url(../img/faci_ico_ov.fd057d60.svg)}.menuLink--search.on[data-v-1901764e]:before{background-image:url(../img/search_ov.e2c7267f.svg)}.touchBar[data-v-1901764e]{position:absolute;top:0;width:90%;height:34px;left:50%;transform:translate(-50%);z-index:10;pointer-events:none}.touchBar[data-v-1901764e]:after{display:block;content:"";background:#c3c3c3;width:50px;height:4px;border-radius:2px;position:absolute;top:12px;left:50%;transform:translate(-50%,-50%)}.bottomMenu[data-v-1901764e]{width:100vw;max-height:74px;background:#fff;border-radius:20px 20px 0 0;box-shadow:0 -3px 6px rgba(0,0,0,.15);padding:0;position:relative;transition:max-height .4s ease-out}.bottomMenu.tb[data-v-1901764e]{max-height:100vh}.bottomMenu.tb .bottomMenu__menu[data-v-1901764e]{height:92px;padding:34px 0 10px 0}.bottomMenu.fc[data-v-1901764e]{max-height:100vh}.bottomMenu.fc .bottomMenu__menu[data-v-1901764e]{height:74px;padding:16px 0 10px 0}.bottomMenu__langs[data-v-1901764e]{position:absolute;left:21px;bottom:calc(100% - 15px)}.bottomMenu__menu[data-v-1901764e]{position:relative;width:100%;height:74px;padding:16px 0 10px 0;display:flex;transition:height .3s ease-out}.bottomMenu__menu>li[data-v-1901764e]{width:20%;flex-shrink:0;display:flex;justify-content:center}canvas[data-v-6c901228]{position:absolute}@keyframes rotate-089f0d30{0%{transform:rotateY(0deg)}to{transform:rotateY(359deg)}}.kingyo[data-v-089f0d30]{position:absolute;width:43px;height:49.25px;left:-21.5px;top:-49.25px;transform-origin:50% 100%}.kingyo.rotate[data-v-089f0d30]{animation:rotate-089f0d30 2s ease-in-out infinite}.dropPin-enter-active[data-v-3da1bc0d]{transition:margin-top .4s cubic-bezier(.29,1.17,1,1.01),opacity .2s ease-in}.dropPin-leave-active[data-v-3da1bc0d]{opacity:.2s ease-out}.dropPin-enter[data-v-3da1bc0d]{margin-top:-20px;opacity:0}.dropPin-leave-to[data-v-3da1bc0d]{opacity:0}.targetPin[data-v-3da1bc0d]{position:absolute}@keyframes rotate-5f1b2806{0%,33%,to{transform:rotateY(0deg)}16%{transform:rotateY(180deg)}32.9%{transform:rotateY(359deg)}}.vacanIcon[data-v-5f1b2806]{position:absolute;width:54px;height:28px;background:url(../img/vi_f_1.3accc951.svg);left:50%;bottom:0;margin-left:-27px;animation:rotate-5f1b2806 3s ease-in-out infinite;filter:drop-shadow(0 3px 6px rgba(0,0,0,.25))}.vacanIcon span[data-v-5f1b2806]{padding:0 0 5px 13px}.vacanIcon .inner[data-v-5f1b2806]{display:flex;width:100%;height:24px;background:#1c3358;border-radius:3px;position:relative;color:#fff;align-items:center}.vacanIcon .inner[data-v-5f1b2806]:before{content:"";width:10px;height:15px;display:block;position:absolute;left:5px;top:50%;transform:translateY(-50%);background-position:50%;background-repeat:no-repeat;background-size:contain}.vacanIcon .inner.vacan.m[data-v-5f1b2806]:before{background-image:url(../img/ico_m_vacan.625ddacc.svg)}.vacanIcon .inner.vacan.f[data-v-5f1b2806]:before{background-image:url(../img/ico_f_vacan.84d57c1e.svg)}.vacanIcon .inner.vacan.o[data-v-5f1b2806]:before{background-image:url(../img/ico_o_nor.6ff2a2d0.svg)}.vacanIcon .inner.busy[data-v-5f1b2806]{background-color:#ed486d}.vacanIcon .inner.busy.m[data-v-5f1b2806]:before{background-image:url(../img/ico_m_vacan.625ddacc.svg)}.vacanIcon .inner.busy.f[data-v-5f1b2806]:before{background-image:url(../img/ico_f_vacan.84d57c1e.svg)}.vacanIcon .inner.busy.o[data-v-5f1b2806]:before{background-image:url(../img/ico_o_nor.6ff2a2d0.svg)}.vacanIcon .inner.crowded[data-v-5f1b2806]{background-color:#d3c407}.vacanIcon .inner.crowded.m[data-v-5f1b2806]:before{background-image:url(../img/ico_m_vacan.625ddacc.svg)}.vacanIcon .inner.crowded.f[data-v-5f1b2806]:before{background-image:url(../img/ico_f_vacan.84d57c1e.svg)}.vacanIcon .inner.crowded.o[data-v-5f1b2806]:before{background-image:url(../img/ico_o_nor.6ff2a2d0.svg)}.vacanIcon[data-v-5f1b2806]:after{content:"";display:block;position:absolute;left:-1px;top:-1px;width:55px;height:25px;border-radius:3px;border:2px solid #fff}.vacanIcon.fm[data-v-5f1b2806]{height:46px;background:url(../img/vi_f_2.af663ea5.svg)}.vacanIcon.fm[data-v-5f1b2806]:after{height:45px}.vacanIcon.fm .inner[data-v-5f1b2806]{height:21px}.vacanIcon.fm .inner[data-v-5f1b2806]:first-child{border-radius:3px 3px 0 0}.vacanIcon.fm .inner[data-v-5f1b2806]:first-child:after{width:100%;height:1px;background-color:hsla(0,0%,100%,.5);content:"";position:absolute;bottom:0}.vacanIcon.fm .inner[data-v-5f1b2806]:last-child{border-radius:0 0 3px 3px}@keyframes rotateT-40513014{0%{transform:rotateY(0deg) scale(.5)}to{transform:rotateY(359deg) scale(.5)}}.facilityPin[data-v-40513014]{position:absolute;pointer-events:none}.facilityPin__inner[data-v-40513014]{position:absolute;left:0;top:0;opacity:0}.facilityPin__inner span[data-v-40513014]{position:absolute;display:block;width:60px;height:60px;left:50%;top:-60px;transform-origin:50% 100%;margin-left:-30px;animation:rotateT-40513014 3s ease-in-out infinite}.facilityPin__inner span img[data-v-40513014]{position:absolute;max-width:100%;min-height:100%;-o-object-fit:contain;object-fit:contain;bottom:0;left:50%;transform:translate(-50%)}.facilityPin__inner .vacanIcon[data-v-40513014]{display:none;position:absolute}.facilityPin__inner.f span[data-v-40513014],.facilityPin__inner.fm span[data-v-40513014],.facilityPin__inner.o span[data-v-40513014]{display:none}.facilityPin__inner.f .vacanIcon[data-v-40513014],.facilityPin__inner.fm .vacanIcon[data-v-40513014],.facilityPin__inner.o .vacanIcon[data-v-40513014]{display:block}@keyframes rotateC-e6b13114{0%{transform:rotateY(0deg) scale(.5)}to{transform:rotateY(359deg) scale(.5)}}@keyframes scaling-e6b13114{0%{transform:translate(-50%,-50%) scale(1)}60%{transform:translate(-50%,-50%) scale(1.1)}to{transform:translate(-50%,-50%) scale(1)}}@keyframes hoverD-e6b13114{0%{transform:translate(-50%)}60%{transform:translate(-50%,20%)}to{transform:translate(-50%)}}@keyframes hover-e6b13114{0%{transform:translate(-50%)}60%{transform:translate(-50%,-20%)}to{transform:translate(-50%)}}.logoLayer[data-v-e6b13114],.logoLayer__wrap[data-v-e6b13114]{width:100%;height:100%;position:absolute}.logoLayer p[data-v-e6b13114]{display:block;width:8px;height:2px;position:absolute;transform:translate(-50%,-50%);transform-origin:0 0 0;background:#fff;padding:3px;border-radius:.5px}.logoLayer p img[data-v-e6b13114]{display:block;position:absolute;min-height:80%;min-width:80%;max-height:80%;max-width:80%;-o-object-fit:contain;object-fit:contain;top:50%;left:50%;transform:translate(-50%,-50%)}.mapInner[data-v-e6b13114]{position:relative;width:100%;height:100%}.mapInner__wrap[data-v-e6b13114]{position:absolute;width:100%;height:100%;transform:scale(.25)}.mapInner .pinLayer[data-v-e6b13114]{pointer-events:none}.mapInner .pinLayer[data-v-e6b13114],.mapInner svg[data-v-e6b13114]{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%) scale(4)}#app.horizontal .mapInner.gourmet .pinLayer[data-v-e6b13114],#app.horizontal .mapInner.gourmet svg[data-v-e6b13114]{left:auto;right:0;transform:translateY(-50%)}.mapInner .currentPin[data-v-e6b13114]{position:absolute;pointer-events:none}.mapInner .currentPin[data-v-e6b13114]:after{position:absolute;display:block;content:url(../img/current_pin.626cf11a.svg);width:65px;height:89px;left:50%;top:-89px;margin-left:-32.5px;transform-origin:50% 100%;animation:rotateC-e6b13114 5s ease-in-out infinite}.floormap[data-v-86ff1440]{position:relative;width:100%;height:100%}.floormap__resetBtn[data-v-86ff1440]{position:absolute;width:44px;height:44px;box-shadow:3px 3px 6px rgba(0,0,0,.15);border-radius:22px;background:url(../img/scale_btn.3ebdcfbe.svg) no-repeat;top:10px;right:10px}.floormap__anim[data-v-86ff1440]{position:absolute;width:100%;top:50%;left:50%;transform:translate(-50%,-50%);pointer-events:none;opacity:0;transition:opacity .1s ease-in .3s}.floormap__anim.on[data-v-86ff1440]{transition-delay:0s;opacity:1}.floormap__anim ul[data-v-86ff1440]{position:absolute;width:100%;left:0;top:0;transform-style:preserve-3d;perspective:1000px;transition:transform .5s cubic-bezier(.48,.09,.38,.94) .3s}.floormap__anim ul li[data-v-86ff1440]{position:absolute;height:150px;width:100%;margin-top:-75px;transition:opacity .4s ease-in}.floormap__anim ul li.off[data-v-86ff1440]{opacity:.5}.floormap__anim ul li svg[data-v-86ff1440]{position:absolute;display:block;top:50%;left:50%;transition:transform .3s ease-in-out .4s;transform-origin:50% 50%}.floormap__anim ul li svg.on[data-v-86ff1440]{transform:translate(-50%,-50%) rotateX(0deg)}.floormap__anim ul li svg.off[data-v-86ff1440]{transform:translate(-50%,-50%) rotateX(-70deg)}.floormap__floor[data-v-86ff1440]{font-size:56px;font-weight:700;color:#1c3358;position:absolute;display:block;left:-40px;top:20px}#app.vertical .floormap__floor[data-v-86ff1440]{left:-45px;top:30px;font-size:60px}.floormap__wrap[data-v-86ff1440]{position:absolute;top:50%;left:50%;width:100%;height:100%;transition:transform .4s cubic-bezier(.48,.09,.38,.94)}.floormap__wrap.anim .floormap__inner[data-v-86ff1440]{opacity:.5!important}.floormap__inner[data-v-86ff1440]{position:absolute;width:100%;height:100%;transition:opacity .4s ease-out .2s,transform .5s ease-out;transform:translate(-50%,-50%) rotateX(-70deg);pointer-events:none;transition-delay:0,0;opacity:0}.floormap__inner.on[data-v-86ff1440]{transform:translate(-50%,-50%) rotateX(0deg);pointer-events:auto;transition-delay:.2s,.8s;opacity:1!important}.floormap .range[data-v-86ff1440]{position:absolute;bottom:40px;left:50%;transform:translateX(-50%)}#app.vertical .floormap .range[data-v-86ff1440]{transform-origin:100% 50%;bottom:320px;left:auto;right:0;transform:rotate(-90deg)}.main[data-v-b0b2d800]{position:absolute;width:100%;height:100%}.main .topBtn[data-v-b0b2d800]{content:"";width:170px;height:48px;border-radius:0 0 10px 0;background:#fff url(../img/logo.e55913c3.svg) no-repeat 50%;display:block;z-index:10;position:absolute;top:0;left:0;box-shadow:2px 4px 4px rgba(0,0,0,.15)}.main .wrap[data-v-b0b2d800]{width:100%;height:100%;display:grid;--bottom:74px;transition:.3s;grid-template-rows:1fr auto}@keyframes head-28f26438{0%{opacity:0;width:52px;transform:translateY(-20px)}30%,40%{opacity:1;width:52px;transform:translateY(0)}to{opacity:1;width:282px;transform:translateY(0)}}@keyframes tri-28f26438{0%,50%,to{transform:rotateY(0)}25%{transform:rotateY(1turn)}}@keyframes arrow-28f26438{0%,50%,to{transform:translateY(-50%)}25%,75%{transform:translate(5px,-50%)}}@keyframes bgAnim-28f26438{0%{background-position:150% 150%}to{background-position:-50% -50%}}.languages[data-v-28f26438]{position:absolute;width:100%;height:100%;background:url(../img/bg_floor.513a615f.svg) repeat-y;opacity:0;transition:opacity .4s ease-in;animation:bgAnim-28f26438 50s linear infinite}.languages.on[data-v-28f26438]{opacity:1}.languages.on .languages__head[data-v-28f26438]{animation:head-28f26438 1.6s ease-in-out both}.languages.on .languages__caption span[data-v-28f26438],.languages.on .languages__title[data-v-28f26438]{opacity:1;transform:none}.languages.on .languages__btns button[data-v-28f26438],.languages.on .languages__btns[data-v-28f26438]{opacity:1}.languages__wrap[data-v-28f26438]{position:relative;top:50%;left:50%;transform:translate(-50%,-50%);color:#1c3358}.languages__head[data-v-28f26438]{text-align:center;display:block;width:282px;height:29px;overflow:hidden;width:52px;margin:0 auto 6vh}.languages__title[data-v-28f26438]{text-align:center;margin-bottom:3.4vh;opacity:0;transform:translateY(-15px);transition:all .8s ease-in-out 1.2s}.languages__caption[data-v-28f26438]{text-align:center;margin-bottom:2.6vh}.languages__caption .en[data-v-28f26438]{font-size:18px;line-height:26px;display:block;font-weight:700;margin-bottom:5px;opacity:0;transform:translateY(-5px);transition:all .6s ease-in-out 2s}.languages__caption .jp[data-v-28f26438]{font-size:15px;opacity:0;transform:translateY(-5px);transition:all .6s ease-in-out 2.2s}.languages__btns[data-v-28f26438]{width:100%;gap:2vh 0;display:flex;flex-direction:column;align-items:center;position:relative;opacity:0;transition:opacity .4s ease-in 2.5s}.languages__btns[data-v-28f26438]:before{content:url(../img/lang_tri.2e86c67a.svg);margin-bottom:8px;animation:tri-28f26438 4s ease-in-out infinite}.languages__btns button[data-v-28f26438]{font-size:15px;font-weight:700;width:235px;height:52px;border-radius:26px;background:#fff;display:flex;align-items:center;justify-content:center;position:relative;box-shadow:2px 2px 4px rgba(0,0,0,.25);opacity:0;transition:opacity .4s ease-in calc(2.5s + var(--idx)*.2s)}.languages__btns button[data-v-28f26438]:after{content:url(../img/langbtn_arrow.13ffdbad.svg);display:block;position:absolute;top:50%;right:22px;transform:translateY(-50%);animation:arrow-28f26438 10s ease-in-out infinite}
/*! destyle.css v1.0.13 | MIT License | https://github.com/nicolas-cusan/destyle.css */*{box-sizing:border-box}:after,:before{box-sizing:inherit}html{line-height:1.15;-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:rgba(0,0,0,0)}body{margin:0}main{display:block}address,blockquote,dl,figure,form,iframe,p,pre,table{margin:0}h1,h2,h3,h4,h5,h6{font-size:inherit;line-height:inherit;font-weight:inherit;margin:0}ol,ul{margin:0;padding:0;list-style:none}dt{font-weight:700}dd{margin-left:0}hr{box-sizing:content-box;height:0;overflow:visible;border:0;border-top:1px solid;margin:0;clear:both;color:inherit}pre{font-family:monospace,monospace;font-size:inherit}address{font-style:inherit}a{background-color:transparent;text-decoration:none;color:inherit}abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:inherit}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none;vertical-align:bottom}embed,iframe,object{border:0;vertical-align:bottom}button,input,optgroup,select,textarea{-webkit-appearance:none;-moz-appearance:none;appearance:none;vertical-align:middle;color:inherit;font:inherit;border:0;background:transparent;padding:0;margin:0;outline:0;border-radius:0;text-align:inherit}[type=checkbox]{-webkit-appearance:checkbox;-moz-appearance:checkbox;appearance:checkbox}[type=radio]{-webkit-appearance:radio;-moz-appearance:radio;appearance:radio}button,input{overflow:visible}button,select{text-transform:none}[type=button],[type=reset],[type=submit],button{cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none}[type=button][disabled],[type=reset][disabled],[type=submit][disabled],button[disabled]{cursor:default}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}fieldset,option{padding:0}fieldset{margin:0;border:0;min-width:0}legend{color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}label[for]{cursor:pointer}details{display:block}summary{display:list-item}table{border-collapse:collapse;border-spacing:0}caption{text-align:left}td,th{vertical-align:top;padding:0}th{text-align:left;font-weight:700}[hidden],template{display:none}body,html{font-family:Noto Sans Japanese,sans-serif;overflow:hidden;-webkit-user-select:none;-moz-user-select:none;user-select:none;touch-action:pan-y pan-x;position:relative;width:100%;height:100%}.facilityList ul{padding:10px 30px 5px 5px!important}.vacanIcon em{font-size:10px;font-weight:700;white-space:nowrap;width:32px;text-align:center;transform:scale(.8)}.shopInfo__genre span,.shopdetail__genre,em.langChh,em.langChk,em.langEn,em.langJa,em.langKo,i.langChh,i.langChk,i.langEn,i.langJa,i.langKo{display:none}html[lang=ja] em.langJa,html[lang=ja] i.langJa{display:inline!important}html[lang=ja] button.ln em.langJa{display:inline-block!important}html[lang=ja] .shopdetail__genre.langJa{display:block}html[lang=ja] .shopInfo__genre span.langJa{display:inline-block}html[lang=en] button.ln em.langEn,html[lang=ja] .shopInfoPanel__name em.langJa,html[lang=ja] .vacanIcon em.langJa{display:inline-block!important}html[lang=en] em.langEn,html[lang=en] i.langEn{display:inline!important}html[lang=en] .shopdetail__genre.langEn{display:block}html[lang=en] .shopInfo__genre span.langEn{display:inline-block}html[lang=en] .shopInfoPanel__name em.langEn,html[lang=en] .vacanIcon em.langEn,html[lang=zh-cmn-Hans] button.ln em.langChk{display:inline-block!important}html[lang=zh-cmn-Hans] em.langChk,html[lang=zh-cmn-Hans] i.langChk{display:inline!important}html[lang=zh-cmn-Hans] .shopdetail__genre.langChk{display:block}html[lang=zh-cmn-Hans] .shopInfo__genre span.langChk{display:inline-block}html[lang=zh-cmn-Hans] .shopInfoPanel__name em.langChk,html[lang=zh-cmn-Hans] .vacanIcon em.langChk,html[lang=zh-cmn-Hant] button.ln em.langChh{display:inline-block!important}html[lang=zh-cmn-Hant] em.langChh,html[lang=zh-cmn-Hant] i.langChh{display:inline!important}html[lang=zh-cmn-Hant] .shopdetail__genre.langChh{display:block}html[lang=zh-cmn-Hant] .shopInfo__genre span.langChh{display:inline-block}html[lang=ko] button.ln em.langKo,html[lang=zh-cmn-Hant] .shopInfoPanel__name em.langChh,html[lang=zh-cmn-Hant] .vacanIcon em.langChh{display:inline-block!important}html[lang=ko] em.langKo,html[lang=ko] i.langKo{display:inline!important}html[lang=ko] .shopdetail__genre.langKo{display:block}html[lang=ko] .shopInfo__genre span.langKo{display:inline-block}html[lang=ko] .shopInfoPanel__name em.langKo,html[lang=ko] .vacanIcon em.langKo{display:inline-block!important}em,i{font-style:normal}svg{font-family:sans-serif!important}svg g{pointer-events:none}svg #numbers g,svg g[data-name=★-店舗ロゴ]{display:none!important}svg #hitarea circle,svg #hitarea path,svg #hitarea polygon,svg #hitarea polyline,svg #hitarea rect{pointer-events:auto!important}svg #hitarea circle.off,svg #hitarea path.off,svg #hitarea polygon.off,svg #hitarea polyline.off,svg #hitarea rect.off{pointer-events:none!important}