@import "https://fonts.googleapis.com/css2?family=Urbanist:ital,wght@0,500;0,700;1,900&display=swap";@font-face{font-family:SFProText-Regular;font-style:normal;font-weight:400;src:url(/prd/static/fonts/SFProText-Regular.DthRBrmk.woff)format("woff"),url(/prd/static/fonts/SFProText-Regular.Cp76WCaJ.ttf)format("truetype")}@font-face{font-family:SFProText-Heavy;font-style:normal;font-weight:400;src:url(/prd/static/fonts/SFProText-Heavy.DLuUGw6a.woff)format("woff"),url(/prd/static/fonts/SFProText-Heavy.BFK5bepf.ttf)format("truetype")}@font-face{font-family:SFProText-Bold;font-style:normal;font-weight:400;src:url(/prd/static/fonts/SFProText-Bold.CJgZDFGz.woff)format("woff"),url(/prd/static/fonts/SFProText-Bold.xE-p46bC.ttf)format("truetype")}@font-face{font-family:SFProText-Semibold;font-style:normal;font-weight:400;src:url(/prd/static/fonts/SFProText-Semibold.KmhzoKEA.woff)format("woff"),url(/prd/static/fonts/SFProText-Semibold.D1tiWH2i.ttf)format("truetype")}@font-face{font-family:SFProText-Medium;font-style:normal;font-weight:400;src:url(/prd/static/fonts/SFProText-Medium.BF4E2vfJ.ttf)format("truetype")}@font-face{font-family:NotoSansJP-Regular;font-style:normal;font-weight:400;src:url(/prd/static/fonts/NotoSansJP-Regular.uzxbNYBt.otf)format("opentype")}@font-face{font-family:NotoSansJP-Medium;font-style:normal;font-weight:400;src:url(/prd/static/fonts/NotoSansJP-Medium.B84GE1U7.otf)format("opentype")}@font-face{font-family:NotoSansJP-Bold;font-style:normal;font-weight:400;src:url(/prd/static/fonts/NotoSansJP-Bold.C38GqqXw.otf)format("opentype")}@font-face{font-family:NotoSansJP-Black;font-style:normal;font-weight:400;src:url(/prd/static/fonts/NotoSansJP-Black.Bp3bEfs8.otf)format("opentype")}@font-face{font-family:NotoSansJP-Light;font-style:normal;font-weight:400;src:url(/prd/static/fonts/NotoSansJP-Light.DC70DgSR.otf)format("opentype")}@font-face{font-family:NotoSansJP-Thin;font-style:normal;font-weight:400;src:url(/prd/static/fonts/NotoSansJP-Thin.JV57-SFU.otf)format("opentype")}#app[lang=ja],.header-el-menu,.error-message{font-family:Yu Gothic Medium,游ゴシック Medium,YuGothic,游ゴシック体,Noto Sans JP,Open Sans,Helvetica Neue,Hiragino Kaku Gothic ProN,ヒラギノ角ゴ Pro W3,Meiryo,sans-serif}#app[lang=zh-cn],.header-el-menu,.error-message{font-family:Open Sans,PingFang SC,Microsoft YaHei,sans-serif}#app[lang=zh-tw],.header-el-menu,.error-message{font-family:Open Sans,PingFang TC,Microsoft JhengHei,sans-serif}#app[lang=ko],.header-el-menu,.error-message{font-family:Open Sans,Nanum Gothic,Dotum,Gulim,sans-serif}#app[lang=en],.header-el-menu,.error-message{font-family:SFProText-Regular,Open Sans,sans-serif}#app[lang=th],.header-el-menu,.error-message{font-family:Open Sans,sans-serif}#app{-webkit-font-feature-settings:"palt";font-feature-settings:"palt";-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:OpenSans,Helvetica Neue,Meiryo,Yu GothicM,Yu Gothic,Hiragino Kaku Gothic ProN,sans-serif}:root{--el-radio-input-border:var(--el-border);--el-checkbox-input-border:var(--el-border);--el-border:var(--el-border-width) var(--el-border-style) var(--el-border-color);--el-border-width:1px;--el-border-style:solid}body{--primary-color:#3683d8;--secondary-color:#edf5ff;--route-color:#6ac7e6;--accent-color:#e67373;--error-color:#fa5546;--error-pale-color:#fff3f2;margin:0}ul,ol{margin:0;padding:0;list-style:none}:focus{outline:none}.ntjpin-div{overflow:visible}.ntjpin-div:hover .pin-tooltip{display:inline-block}#app .overlay.overlay--active:before{z-index:10000}#app .dialog__content .dialog--active{z-index:10001}#app .ntgeo-parts.ntgeo-copyright{z-index:3;-webkit-transform:unset;transform:unset;bottom:3px;left:5px}#app #sp-map .ntgeo-parts.ntgeo-copyright{margin-right:46px}@media (-ms-high-contrast:none),(-ms-high-contrast:active){#app .ntgeo-parts.ntgeo-copyright{transform:translate(0%)}}#app .application.theme--light{background-color:#fff}.fade-enter-active{transition:opacity .2s .2s}.fade-leave-active{transition:opacity .2s}.fade-enter,.fade-leave-to{opacity:0}.leftin-enter-active{transition:all .2s ease-out .2s}.leftin-leave-active{transition:all .2s ease-out}.leftin-enter,.leftin-leave-to{transform:translate(-100%)}.rightin-enter-active{transition:all .2s ease-out .2s}.rightin-leave-active{transition:all .2s ease-out}.rightin-enter,.rightin-leave-to{transform:translate(100%)}.vertical-separator{border-left:1px solid #d3d3d3;width:1px;height:100%;margin:0}.horizontal-separator{border-top:1px solid #d3d3d3;width:100%;height:1px;margin:0}.el-overlay-dialog{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.plan-modal-template-under-body.el-dialog{border-radius:6px;box-shadow:0 0 20px #0000005c}.plan-modal-template-under-body .el-dialog__header{padding:32px 58px}@media screen and (width<=430px){.plan-modal-template-under-body .el-dialog__header{padding:32px 52px}}.plan-modal-template-under-body .el-dialog__title{color:#000;font-size:20px;font-weight:700;line-height:inherit}.plan-modal-template-under-body .el-dialog__headerbtn{width:20px;height:20px;top:34px;right:34px}.plan-modal-template-under-body .el-dialog__close{color:#000;width:20px;height:20px;margin:0;font-size:20px;font-weight:700}.plan-modal-template-under-body .el-dialog__footer{border-top:1px solid #666;padding:32px 58px}@keyframes show-contents-abb3460f{0%{opacity:0}to{opacity:1}}.user-login-menu[data-v-abb3460f]{height:100%;color:var(--primary-color);cursor:pointer;flex-direction:column;justify-content:center;align-items:center;gap:4px;margin-top:12px;display:flex}.user-login-menu__icon[data-v-abb3460f]{line-height:1}.user-login-menu__status[data-v-abb3460f]{white-space:nowrap;letter-spacing:normal;text-align:center;font-family:SFProText-Bold,serif;font-size:12px;font-style:normal;font-weight:700;font-stretch:100%;line-height:1.33}.user-login-menu__status__login[data-v-abb3460f]{justify-content:center;align-items:center;gap:4px;display:flex}.user-login-menu__status__login__mileage[data-v-abb3460f]{letter-spacing:.64px;color:#969696;font-family:din-condensed,serif;font-size:16px;font-weight:700;font-stretch:75%;line-height:.75}.user-login-menu__status__overseas[data-v-abb3460f]{width:100%;height:14px}.user-login-menu__list[data-v-abb3460f]{box-sizing:border-box;background-clip:padding-box;border-top:0 solid #0000;width:132px;height:0;margin:0;padding:0;position:absolute;top:54px}.user-login-menu__list:hover .user-login-menu__list[data-v-abb3460f]{border-top-width:10px}.user-login-menu__list:hover.user-login-menu__list__content[data-v-abb3460f]{visibility:visible;animation:1s forwards show-contents-abb3460f}.user-login-menu__list__content[data-v-abb3460f]{visibility:hidden;color:#fff;cursor:pointer;background-color:#32323ca6;justify-content:flex-start;align-items:center;height:40px;padding-left:16px;font-weight:700;display:flex}.user-login-menu__list__content[data-v-abb3460f]:hover{visibility:visible;background-color:#0a64cdb3}.user-login-menu:hover .user-login-menu__list[data-v-abb3460f]{border-top-width:10px}.user-login-menu:hover .user-login-menu__list__content[data-v-abb3460f]{visibility:visible;animation:1s forwards show-contents-abb3460f}.site-header-language__button[data-v-596f8497]{border:1px solid var(--primary-color);background-color:var(--primary-color);color:#fff;cursor:pointer;border-radius:20px;padding:8px 12px;font-size:14px;font-weight:700;display:flex}.site-header-language__button[data-v-596f8497]:hover{opacity:.6}.site-header-language__button__menu[data-v-596f8497]{background-color:initial;-webkit-box-shadow:none;box-shadow:none;border:none;flex-direction:column;gap:8px;padding:0;display:flex}.site-header-language__button__menu[data-v-596f8497] .el-dropdown-menu__item{color:#fff;background:#d7dce1;border-radius:20px;justify-content:center;align-items:center;padding:4px 16px;font-family:SFProText-Regular,Open Sans,sans-serif;font-size:14px;font-weight:700;line-height:1.2;display:flex;box-shadow:0 2px 6px 1px #0003}.site-header-language__button__menu[data-v-596f8497] .el-dropdown-menu__item:focus,.site-header-language__button__menu[data-v-596f8497] .el-dropdown-menu__item:not(.is-disabled):hover{color:#fff;background-color:var(--primary-color);transition:all .5s}.site-header-language__button[data-v-596f8497] .el-popper.is-light{-webkit-box-shadow:none;box-shadow:none;background:0 0;border:none;margin-top:8px}.site-header-language__button[data-v-596f8497] .el-popper.is-light .el-popper__arrow:before{-webkit-box-shadow:none;box-shadow:none;background:0 0;border:none}.pc-travel-header[data-v-e1504530]{justify-content:center;align-items:center;height:64px;display:flex}.pc-travel-header__logo[data-v-e1504530]{width:275px}.pc-travel-header__logo__img[data-v-e1504530]{aspect-ratio:auto 194/40;align-items:center;width:194px;height:40px;display:flex}.pc-travel-header__logo__img[data-v-e1504530]:hover{opacity:.6}.pc-travel-header__menu[data-v-e1504530]{width:499px;padding:0;display:flex;position:relative}.pc-travel-header__menu.hidden[data-v-e1504530]{visibility:hidden}.pc-travel-header__menu__list[data-v-e1504530],.pc-travel-header__menu__book[data-v-e1504530]{cursor:pointer;border-style:solid;border-width:0 1px 0 0;justify-content:center;align-items:center;width:100%;height:34px;display:flex;position:relative}.pc-travel-header__menu__list__link[data-v-e1504530],.pc-travel-header__menu__book__link[data-v-e1504530]{box-sizing:border-box;color:#32323c;text-align:center;letter-spacing:normal;width:100%;height:100%;padding:10px;font-size:16px;font-style:normal;font-weight:700;font-stretch:100%;line-height:1;text-decoration:none}.pc-travel-header__menu__list[data-v-e1504530]:first-of-type,.pc-travel-header__menu__book[data-v-e1504530]:first-of-type{border-width:0 1px}.pc-travel-header__menu__list[data-v-e1504530]:hover:after,.pc-travel-header__menu__book[data-v-e1504530]:hover:after{transform-origin:0 100%;transform:scaleX(1)}.pc-travel-header__menu__list[data-v-e1504530]:lang(ja):after,.pc-travel-header__menu__book[data-v-e1504530]:lang(ja):after{background-color:var(--primary-color)}.pc-travel-header__menu__list[data-v-e1504530]:after,.pc-travel-header__menu__book[data-v-e1504530]:after{content:"";transform-origin:100% 100%;background-color:#234164;width:100%;height:4px;transition:transform .4s cubic-bezier(.86,0,.07,1);position:absolute;bottom:-15px;left:0;transform:scaleX(0)}.pc-travel-header__menu__book:hover~.pc-travel-header__menu__sub[data-v-e1504530]{visibility:visible;border-top-width:32px;height:116px;animation:.3s forwards fade-in-sub-menu-data-e1504530}.pc-travel-header__menu__book:hover~.pc-travel-header__menu__sub[data-v-e1504530] *{animation:.3s forwards show-contents-e1504530}.pc-travel-header__menu__sub[data-v-e1504530]{visibility:hidden;box-sizing:border-box;color:#fff;background-color:#32323ca6;background-clip:padding-box;border-top:0 solid #0000;justify-content:center;align-items:center;width:499px;height:0;padding:0;display:flex;position:absolute;top:17px;left:0}.pc-travel-header__menu__sub[data-v-e1504530]:hover{visibility:visible;border-top-width:32px;height:116px}.pc-travel-header__menu__sub__menu[data-v-e1504530]{margin:0;display:flex}.pc-travel-header__menu__sub__menu__list[data-v-e1504530]{margin:0;font-size:13px;font-weight:700}.pc-travel-header__menu__sub__menu__list[data-v-e1504530]:first-child{color:#000}.pc-travel-header__menu__sub__menu__list:first-child .pc-travel-header__menu__sub__menu__list__link__separate[data-v-e1504530]{border:none}.pc-travel-header__menu__sub__menu__list__link[data-v-e1504530]{color:#fff;flex-direction:column;align-items:center;text-decoration:none;display:flex}.pc-travel-header__menu__sub__menu__list__link__img[data-v-e1504530]{width:16px;height:auto}.pc-travel-header__menu__sub__menu__list__link__separate[data-v-e1504530]{border-left-style:solid;border-left-width:1px;padding:0 14px;transform:skew(150deg)scaleY(.5)}.pc-travel-header__menu__sub__menu__list__link__separate__name[data-v-e1504530]{margin:0;line-height:20px;transform:skew(-164deg)scaleY(2)}.pc-travel-header__right[data-v-e1504530]{justify-content:flex-end;align-items:center;gap:30px;width:275px;display:flex}.pc-travel-header__right__search[data-v-e1504530]{justify-content:center;align-items:center;width:28px;height:48px;display:flex;position:relative}.pc-travel-header__right__search__form[data-v-e1504530]{background:#fff;justify-content:flex-end;align-items:center;width:0;height:48px;display:flex;position:absolute;top:0;right:44px}.pc-travel-header__right__search__form.open[data-v-e1504530]{width:360px}.pc-travel-header__right__search__form__input[data-v-e1504530]{visibility:hidden;box-sizing:border-box;border-radius:24px;align-items:center;width:0;height:48px;transition:all .5s;display:flex}.pc-travel-header__right__search__form__input[data-v-e1504530] .el-input__wrapper{-webkit-box-shadow:none;box-shadow:none}.pc-travel-header__right__search__form__input.open[data-v-e1504530]{visibility:visible;background-color:#fff;outline:none;width:360px;padding:0 24px;box-shadow:0 2px 6px 1px #0003}.pc-travel-header__right__search__icon[data-v-e1504530]{color:var(--primary-color);cursor:pointer;font-size:28px}.pc-travel-header__right__search__icon[data-v-e1504530]:hover{opacity:.6}@keyframes fade-in-sub-menu-data-e1504530{0%{height:0}to{height:116px}}@keyframes show-contents-e1504530{0%{opacity:0}to{opacity:1}}.macaron-button[data-v-61596532]{white-space:nowrap;box-sizing:border-box;min-width:50px;min-height:24px;color:var(--primary-color);border:1px solid var(--primary-color);background-color:#fff;border-radius:10px;padding:0 12px;font-size:14px;line-height:18px}.macaron-button[data-v-61596532]:not(.disabled){cursor:pointer}.macaron-button[data-v-61596532]:hover:not(.disabled){opacity:.6}.macaron-button.disabled[data-v-61596532]{color:#fff;border:inherit;cursor:not-allowed;background-color:#ccc}.macaron-button.medium[data-v-61596532]{box-sizing:border-box;min-width:114px;min-height:34px;padding:0 16px;font-weight:700}.macaron-button.loading[data-v-61596532]{cursor:not-allowed;opacity:.6}.macaron-button__loading-icon[data-v-61596532]{vertical-align:middle;margin-right:4px;animation:1s linear infinite macaron-button-rotate-61596532}.macaron-button.has-no-min-width[data-v-61596532]{min-width:initial;padding:0 16px}.macaron-button.round[data-v-61596532]{border-radius:16px}.macaron-button.icon[data-v-61596532]{border-radius:50%;justify-content:center;align-items:center;padding:0 8px;display:flex}.macaron-button.fill[data-v-61596532]:not(.disabled){color:#fff;background-color:var(--primary-color);border:none}.macaron-button.secondary[data-v-61596532]:not(.disabled){color:var(--primary-color);border:1px solid var(--secondary-color)}.macaron-button.secondary:not(.disabled).fill[data-v-61596532]{background-color:var(--secondary-color)}.macaron-button.danger[data-v-61596532]:not(.disabled){color:#d60f45;border:1px solid #d60f45}.macaron-button.danger:not(.disabled).fill[data-v-61596532]{color:#fff;background-color:#d60f45;border:none}.macaron-button.premium[data-v-61596532]:not(.disabled){color:#f0b432;border:1px solid #f0b432}.macaron-button.premium:not(.disabled).fill[data-v-61596532]{color:#fff;background-color:#f0b432}@keyframes macaron-button-rotate-61596532{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.user-plan-list-popover__header[data-v-1ef1625c]{justify-content:flex-end;margin:4px 12px;display:flex}.user-plan-list-popover__header__button[data-v-1ef1625c]{min-width:inherit;height:inherit;padding:8px 16px}.user-plan-list-popover__header__new[data-v-1ef1625c]{color:var(--primary-color);cursor:pointer;align-items:center;gap:4px;display:flex}.user-plan-list-popover__header__new[data-v-1ef1625c]:hover{opacity:.6}.user-plan-list-popover__header__new__text[data-v-1ef1625c]{padding:2px 0 0}.user-plan-list-popover__table[data-v-1ef1625c]{width:100%}.user-plan-list-popover__reference[data-v-1ef1625c]{cursor:pointer;align-items:center;gap:4px;min-width:66px;font-weight:700;display:flex}.user-plan-list-popover__reference[data-v-1ef1625c]:hover{opacity:.6}.user-plan-list-popover__reference__icon[data-v-1ef1625c]{width:18px;height:auto}.user-plan-list-popover__table .el-table__row{cursor:pointer}.download-app-modal[data-v-fd56426b]{flex-direction:column;justify-content:center;align-items:center;gap:16px;display:flex}.download-app-modal__title[data-v-fd56426b]{font-weight:700}.download-app-modal__contents[data-v-fd56426b]{flex-direction:column;align-items:center;display:flex}.share-plan-popover[data-v-fee11dd5]{flex-direction:column;justify-content:center;align-items:center;gap:16px;display:flex}.share-plan-popover__title[data-v-fee11dd5]{font-size:16px;font-weight:700}.share-plan-popover__contents[data-v-fee11dd5]{grid-template-columns:1fr 1fr 1fr;justify-content:center;align-items:center;gap:8px;display:grid}.share-plan-popover__url[data-v-fee11dd5]{flex-direction:column;align-items:center;gap:4px;text-decoration:none;display:flex}.share-plan-popover__url--link[data-v-fee11dd5]{border:solid 3px var(--primary-color);box-sizing:border-box;border-radius:50%;justify-content:center;align-items:center;padding:1px;display:flex}.share-plan-popover__url--icon[data-v-fee11dd5]{width:40px;height:auto}.share-plan-popover__url--text[data-v-fee11dd5]{color:#6f6f76;font-size:12px;font-weight:700}.share-plan-popover__url[data-v-fee11dd5]:hover{opacity:.6}.share-plan-popover__line[data-v-fee11dd5],.share-plan-popover__facebook[data-v-fee11dd5]{flex-direction:column;justify-content:center;align-items:center;gap:4px;text-decoration:none;display:flex}.share-plan-popover__line--icon[data-v-fee11dd5],.share-plan-popover__facebook--icon[data-v-fee11dd5]{width:48px;height:auto}.share-plan-popover__line--text[data-v-fee11dd5],.share-plan-popover__facebook--text[data-v-fee11dd5]{color:#6f6f76;font-size:12px;font-weight:700}.share-plan-popover__line[data-v-fee11dd5]:hover,.share-plan-popover__facebook[data-v-fee11dd5]:hover{opacity:.6}.share-plan-popover__button[data-v-fee11dd5]{justify-content:center;align-items:center;gap:4px;display:flex}.share-plan-popover__button .el-icon[data-v-fee11dd5]{font-size:24px}.share-plan-popover__button.is-detail-page[data-v-fee11dd5]{width:100%}.plan-information[data-v-09a4d589]{justify-content:space-between;align-items:center;gap:32px;display:flex;position:relative}.plan-information__plan[data-v-09a4d589]{cursor:pointer;flex-basis:290px}.plan-information__plan[data-v-09a4d589]:hover{color:var(--primary-color)}.plan-information__plan__title[data-v-09a4d589]{text-overflow:ellipsis;white-space:nowrap;width:250px;padding:4px 0 0;font-weight:700;overflow:hidden}.plan-information__plan__date-move[data-v-09a4d589]{align-items:center;padding-top:4px;font-size:13px;display:flex}.plan-information__plan__date-move__separator[data-v-09a4d589]{padding-right:6px}.plan-information__plan__date-move__date[data-v-09a4d589]{align-items:center;display:flex}.plan-information__plan__date-move__date[data-v-09a4d589]:hover{color:var(--primary-color)}.plan-information__plan__date-move__date__separator[data-v-09a4d589]{padding:0 4px}.plan-information__plan__date-move__icon[data-v-09a4d589]{width:18px;height:18px;margin-left:6px}.plan-information__page-title[data-v-09a4d589]{text-align:center;color:var(--primary-color);flex-grow:1;font-size:20px;font-weight:700}.plan-information__notice[data-v-09a4d589]{cursor:pointer}.plan-information__notice[data-v-09a4d589]:hover{opacity:.6}.plan-information__button[data-v-09a4d589]{flex:1;justify-content:end;align-items:center;gap:32px;display:flex}.plan-information__button__reservation__ref[data-v-09a4d589]{cursor:pointer;align-items:center;gap:4px;font-weight:700;display:flex}.plan-information__button__reservation__ref[data-v-09a4d589]:hover{opacity:.6}.plan-information__button__share[data-v-09a4d589]{justify-content:center;align-items:center;display:flex}@media screen and (width<=800px){.plan-information__plan[data-v-09a4d589]{display:none}}.plan-modal-template .el-dialog{border-radius:6px;box-shadow:0 0 20px #0000005c}.plan-modal-template .el-dialog__header{padding:30px 34px}.plan-modal-template .el-dialog__title{color:#000;font-size:20px;font-weight:700;line-height:inherit}.plan-modal-template .el-dialog__headerbtn{width:20px;height:20px;top:30px;right:30px}.plan-modal-template .el-dialog__headerbtn:hover{opacity:.6}.plan-modal-template .el-dialog__headerbtn:hover .el-dialog__close{color:var(--primary-color)}.plan-modal-template .el-dialog__close{color:var(--primary-color);width:20px;height:20px;margin:0;font-size:20px;font-weight:700;line-height:1}.plan-modal-template .el-dialog__footer{border-top:1px solid #666;padding:32px 58px}.sp.plan-modal-template .el-dialog__header{padding:32px 26px}.notification-modal__empty[data-v-9a40bc15]{text-align:center;color:#666;padding:40px 0}.notification-modal__list[data-v-9a40bc15]{margin:0;padding:0;list-style:none}.notification-modal__list__item[data-v-9a40bc15]{border-bottom:1px solid #e0e0e0;padding:16px}.notification-modal__list__item[data-v-9a40bc15]:last-child{border-bottom:none}.notification-modal__list__item__message[data-v-9a40bc15]{color:#333;white-space:pre-line;margin:0 0 8px;font-size:16px;line-height:20px}.notification-modal__list__item__date[data-v-9a40bc15]{color:#999;margin:0;font-size:12px}.fare-input[data-v-169bb36e] .el-input__inner{text-overflow:ellipsis;white-space:nowrap;border:none;font-size:calc(14px + .2vw);font-weight:700;overflow:hidden}.fare-input[data-v-169bb36e] .el-input__inner:-ms-placeholder-shown{color:#e1e1e1}.fare-input[data-v-169bb36e] .el-input__inner::-webkit-input-placeholder{color:#e1e1e1}.fare-input[data-v-169bb36e] .el-input__prefix{align-items:center;font-size:calc(14px + .2vw);display:flex}.fare-input[data-v-169bb36e] input[type=number]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.fare-input[data-v-169bb36e] input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.fare-input[data-v-169bb36e] input[type=number]{-moz-appearance:textfield}.flight-reservation-card__col[data-v-317fe9ab]{--el-border:none;--el-border-color:none;--el-border-color-hover:none;--el-color-primary:none;--el-disabled-text-color:#606266;--el-disabled-bg-color:none;--el-disabled-border-color:none;flex-direction:column;gap:12px;display:flex}.flight-reservation-card__col__company__value[data-v-317fe9ab] .el-input__wrapper{padding:0}.flight-reservation-card__col__company[data-v-317fe9ab] .el-tooltip__trigger{--el-disabled-text-color:#606266}.flight-reservation-card__col__company[data-v-317fe9ab] .el-input__wrapper{padding:0}.flight-reservation-card__col__company[data-v-317fe9ab] .el-input__inner{-webkit-text-fill-color:#606266;opacity:1;word-spacing:1px;text-overflow:ellipsis;white-space:nowrap;border:none;height:56px;padding:0;font-size:calc(12px + 1em);overflow:hidden}.flight-reservation-card__col__company[data-v-317fe9ab] .el-input__inner::-webkit-input-placeholder{color:#e1e1e1;opacity:.2}.flight-reservation-card__col__company__logo[data-v-317fe9ab]{height:20px}.flight-reservation-card__col__airport[data-v-317fe9ab]{text-align:left;border-bottom:1px solid #e1e1e1;grid-template-columns:auto auto;align-items:center;max-width:98%;font-size:calc(14px + .2vw);display:grid}.flight-reservation-card__col__airport[data-v-317fe9ab] .el-input__inner{color:#606266;-webkit-text-fill-color:#606266;opacity:1;text-overflow:ellipsis;white-space:nowrap;border:none;padding:0;font-size:calc(12px + .5vw);overflow:hidden}.flight-reservation-card__col__airport[data-v-317fe9ab] .el-input__inner::-webkit-input-placeholder{color:#e1e1e1;opacity:.2}.flight-reservation-card__col__airport[data-v-317fe9ab] .el-input__wrapper{padding:0}.flight-reservation-card__col__input[data-v-317fe9ab]{text-align:left;border-bottom:1px solid #e1e1e1;grid-template-columns:auto auto;align-items:center;gap:8px;max-width:98%;font-size:calc(14px + .2vw);display:grid}.flight-reservation-card__col__input[data-v-317fe9ab] .el-input-group__prepend{font-size:initial;--el-fill-color-light:none;padding:0 8px}.flight-reservation-card__col__input[data-v-317fe9ab] .el-input__prefix{display:none}.flight-reservation-card__col__input[data-v-317fe9ab] .el-input__wrapper{padding:0;font-size:calc(14px + .2vw)}.flight-reservation-card__col__input[data-v-317fe9ab] .el-date-editor.el-input{width:100%}.flight-reservation-card__col__input__value[data-v-317fe9ab]{width:70%}.flight-reservation-card__col__input__value[data-v-317fe9ab] .el-input__inner{text-overflow:ellipsis;white-space:nowrap;border:none;font-size:calc(14px + .2vw);font-weight:700;overflow:hidden}.flight-reservation-card__col__input__value[data-v-317fe9ab] .el-input__inner:-ms-placeholder-shown{color:#e1e1e1}.flight-reservation-card__col__input__value[data-v-317fe9ab] .el-input__inner::-webkit-input-placeholder{color:#e1e1e1}.flight-reservation-card__col__input__sub-title[data-v-317fe9ab]{text-align:left;font-size:calc(14px + .5vw)}.flight-reservation-card__col__time[data-v-317fe9ab]{padding:12px 0;font-size:16px;font-weight:700}.flight-reservation-card__col__icon[data-v-317fe9ab]{justify-content:center;align-items:center;display:flex}.hotel-reservation-card[data-v-897d7fbb]{gap:16px;padding:0 8px}.hotel-reservation-card__col[data-v-897d7fbb]{--el-border:none;--el-border-color:none;--el-border-color-hover:none;--el-color-primary:none;--el-disabled-text-color:#606266;--el-disabled-bg-color:none;--el-disabled-border-color:none;flex-direction:column;gap:12px;display:flex}.hotel-reservation-card__col__images[data-v-897d7fbb]{height:240px}.hotel-reservation-card__col__images__image[data-v-897d7fbb]{text-align:center;background-color:#efefef;background-position:50%;background-repeat:no-repeat;background-size:cover;width:100%;height:240px;font-size:24px}.hotel-reservation-card__col__input[data-v-897d7fbb]{text-align:left;border-bottom:1px solid #e1e1e1;grid-template-columns:30% auto;align-items:center;font-size:calc(14px + .2vw);display:grid}.hotel-reservation-card__col__input__value[data-v-897d7fbb]{width:100%}.hotel-reservation-card__col__input[data-v-897d7fbb] .el-input-group__prepend{font-size:initial;--el-fill-color-light:none;padding:0 8px}.hotel-reservation-card__col__input[data-v-897d7fbb] .el-input__wrapper{padding:0;font-size:calc(14px + .2vw)}.hotel-reservation-card__col__date[data-v-897d7fbb]{text-align:left;align-items:center;display:flex}.hotel-reservation-card__col__input[data-v-897d7fbb] .el-input.is-disabled .el-input__inner{background-color:initial;color:#606266}.hotel-reservation-card__col__input__value[data-v-897d7fbb] .el-input__inner{text-overflow:ellipsis;white-space:nowrap;border:none;font-size:calc(14px + .2vw);font-weight:700;overflow:hidden}.hotel-reservation-card__col__input__value[data-v-897d7fbb] .el-input__inner:-ms-placeholder-shown{color:#e1e1e1}.hotel-reservation-card__col__input__value[data-v-897d7fbb] .el-input__inner::-webkit-input-placeholder{color:#e1e1e1}.hotel-reservation-card__col__date[data-v-897d7fbb] .el-input__icon{display:none}.hotel-reservation-card__col__date[data-v-897d7fbb] .el-input__inner,.hotel-reservation-card__col__date[data-v-897d7fbb] .el-range-input{text-align:center;border:none;width:290px;padding:0;font-size:calc(14px + .5vw)}.hotel-reservation-card__col__date[data-v-897d7fbb] .el-date-editor .el-range-separator{line-height:40px}.hotel-reservation-card__col__name[data-v-897d7fbb] .el-autocomplete{width:90%}.hotel-reservation-card__col__name[data-v-897d7fbb] .el-input__inner{-webkit-text-fill-color:#606266;opacity:1;text-overflow:ellipsis;white-space:nowrap;border:none;width:100%;padding:0;font-size:calc(12px + 1em);font-weight:700;overflow:hidden;color:#606266!important;background-color:#fff!important}.hotel-reservation-card__col__name[data-v-897d7fbb] .el-input__inner:-ms-placeholder-shown{color:#e1e1e1!important}.hotel-reservation-card__col__name[data-v-897d7fbb] .el-input__inner::-webkit-input-placeholder{color:#e1e1e1;opacity:.2}.activity-reservation-card[data-v-305e6db4]{gap:16px;padding:0 8px}.activity-reservation-card__col[data-v-305e6db4]{--el-border:none;--el-border-color:none;--el-border-color-hover:none;--el-color-primary:none;--el-disabled-text-color:#606266;--el-disabled-bg-color:none;--el-disabled-border-color:none;flex-direction:column;gap:12px;display:flex}.activity-reservation-card__col__date[data-v-305e6db4]{text-align:left;align-items:center;margin:0 -18px;display:flex}.activity-reservation-card__col__name__input[data-v-305e6db4]{width:100%}.activity-reservation-card__col__input[data-v-305e6db4]{text-align:left;border-bottom:1px solid #e1e1e1;grid-template-columns:25% auto;align-items:center;font-size:calc(14px + .2vw);display:grid}.activity-reservation-card__col__input__value[data-v-305e6db4]{width:100%}.activity-reservation-card__col__input[data-v-305e6db4] .el-input-group__prepend{font-size:initial;--el-fill-color-light:none;padding:0 8px}.activity-reservation-card__col__input[data-v-305e6db4] .el-input__wrapper{padding:0;font-size:calc(14px + .2vw)}.activity-reservation-card__col__input[data-v-305e6db4] .el-input.is-disabled .el-input__inner{color:#606266;background-color:#f5f7fa}.activity-reservation-card__col__input__value[data-v-305e6db4] .el-input__inner{text-overflow:ellipsis;white-space:nowrap;border:none;font-size:calc(14px + .2vw);font-weight:700;overflow:hidden}.activity-reservation-card__col__input__value[data-v-305e6db4] .el-input__inner:-ms-placeholder-shown{color:#e1e1e1}.activity-reservation-card__col__input__value[data-v-305e6db4] .el-input__inner::-webkit-input-placeholder{color:#e1e1e1}.activity-reservation-card__col__date[data-v-305e6db4] .el-input__inner,.activity-reservation-card__col__date[data-v-305e6db4] .el-range-input{text-align:center;border:none;width:auto;padding:0;font-size:calc(14px + .5vw)}.activity-reservation-card__col__date[data-v-305e6db4] .el-date-editor .el-range-separator{line-height:40px}.activity-reservation-card__col__date[data-v-305e6db4] .el-input__icon{display:none}.activity-reservation-card__col__name[data-v-305e6db4] .el-autocomplete{width:90%}.activity-reservation-card__col__name[data-v-305e6db4] .el-input__inner{text-overflow:ellipsis;white-space:nowrap;border:none;width:100%;padding:0;font-size:calc(12px + 1em);font-weight:700;overflow:hidden;color:#333!important;background-color:#fff!important}.activity-reservation-card__col__name[data-v-305e6db4] .el-input__inner:-ms-placeholder-shown{color:#e1e1e1!important}.activity-reservation-card__col__name[data-v-305e6db4] .el-input__inner::-webkit-input-placeholder{color:#e1e1e1}.point-input[data-v-305e6db4] .el-input__inner{-webkit-text-fill-color:#606266;opacity:1;text-overflow:ellipsis;white-space:nowrap;font-size:calc(14px + .2vw);overflow:hidden;color:#606266!important;background-color:#fff!important}.point-input[data-v-305e6db4] .el-input__inner:-ms-placeholder-shown{color:#e1e1e1!important}.point-input[data-v-305e6db4] .el-input__inner::-webkit-input-placeholder{color:#e1e1e1;opacity:.2}.rental-car-reservation-card[data-v-6a2e0620]{padding:0 8px}.rental-car-reservation-card__col[data-v-6a2e0620]{--el-border:none;--el-border-color:none;--el-border-color-hover:none;--el-color-primary:none;--el-disabled-text-color:#606266;--el-disabled-bg-color:none;--el-disabled-border-color:none;flex-direction:column;gap:12px;display:flex}.rental-car-reservation-card__col__rental-car[data-v-6a2e0620]{display:flex}.rental-car-reservation-card__col__rental-car__input[data-v-6a2e0620]{width:100%}.rental-car-reservation-card__col__rental-car__input[data-v-6a2e0620] .el-input__inner{font-size:calc(12px + 1em)}.rental-car-reservation-card__col__rental-car__logo[data-v-6a2e0620]{height:40px}.rental-car-reservation-card__col__date[data-v-6a2e0620]{text-align:left;align-items:center;margin:0 -18px;display:flex}.rental-car-reservation-card__col__input[data-v-6a2e0620]{text-align:left;grid-template-columns:25% auto;align-items:center;font-size:calc(14px + .2vw);display:grid}.rental-car-reservation-card__col__input__value[data-v-6a2e0620]{border-bottom:1px solid #e1e1e1;width:100%}.rental-car-reservation-card__col__input[data-v-6a2e0620] .el-input-group__prepend{font-size:initial;--el-fill-color-light:none;padding:0 8px}.rental-car-reservation-card__col__input[data-v-6a2e0620] .el-input__wrapper{padding:0;font-size:calc(14px + .2vw)}.rental-car-reservation-card__col__rental-car__input[data-v-6a2e0620] .el-input__inner,.rental-car-reservation-card__col__type__input[data-v-6a2e0620] .el-input__inner{text-overflow:ellipsis;white-space:nowrap;border:none;width:100%;padding:0;font-size:calc(12px + 1em);font-weight:700;overflow:hidden;color:#333!important;background-color:#fff!important}:is(.rental-car-reservation-card__col__rental-car__input[data-v-6a2e0620] .el-input__inner:-ms-placeholder-shown,.rental-car-reservation-card__col__type__input[data-v-6a2e0620] .el-input__inner:-ms-placeholder-shown){color:#e1e1e1}:is(.rental-car-reservation-card__col__rental-car__input[data-v-6a2e0620] .el-input__inner:placeholder-shown,.rental-car-reservation-card__col__type__input[data-v-6a2e0620] .el-input__inner:placeholder-shown){color:#e1e1e1}.rental-car-reservation-card__col__rental-car__input[data-v-6a2e0620] .el-input__inner::-webkit-input-placeholder{color:#e1e1e1}.rental-car-reservation-card__col__type__input[data-v-6a2e0620] .el-input__inner::-webkit-input-placeholder{color:#e1e1e1}.rental-car-reservation-card__col__date[data-v-6a2e0620] .el-input__inner,.rental-car-reservation-card__col__date[data-v-6a2e0620] .el-range-input{text-align:center;border:none;width:auto;padding:0;font-size:calc(14px + .5vw)}.rental-car-reservation-card__col__date[data-v-6a2e0620] .el-date-editor .el-range-separator{line-height:40px}.rental-car-reservation-card__col__date[data-v-6a2e0620] .el-input__icon{display:none}.rental-car-reservation-card__col__input__value[data-v-6a2e0620] .el-input.is-disabled .el-input__inner{background-color:initial;color:#606266}.rental-car-reservation-card__col__input__value[data-v-6a2e0620] .el-autocomplete{width:90%}.rental-car-reservation-card__col__input__value[data-v-6a2e0620] .el-input__inner{text-overflow:ellipsis;white-space:nowrap;border:none;font-size:calc(14px + .2vw);font-weight:700;overflow:hidden}.rental-car-reservation-card__col__input__value[data-v-6a2e0620] .el-input__inner:-ms-placeholder-shown{color:#e1e1e1}.rental-car-reservation-card__col__input__value[data-v-6a2e0620] .el-input__inner::-webkit-input-placeholder{color:#e1e1e1}.train-reservation-card__col[data-v-f37cacaf]{--el-border:none;--el-border-color:none;--el-border-color-hover:none;--el-color-primary:none;--el-disabled-text-color:#606266;--el-disabled-bg-color:none;--el-disabled-border-color:none;flex-direction:column;gap:12px;display:flex}.train-reservation-card__col__company__value[data-v-f37cacaf] .el-input__wrapper{padding:0}.train-reservation-card__col__company[data-v-f37cacaf] .el-tooltip__trigger{--el-disabled-text-color:#606266}.train-reservation-card__col__company[data-v-f37cacaf] .el-input__wrapper{padding:0}.train-reservation-card__col__company[data-v-f37cacaf] .el-input__inner{-webkit-text-fill-color:#606266;opacity:1;word-spacing:1px;text-overflow:ellipsis;white-space:nowrap;border:none;height:56px;padding:0;font-size:calc(12px + 1em);overflow:hidden}.train-reservation-card__col__company[data-v-f37cacaf] .el-input__inner::-webkit-input-placeholder{color:#e1e1e1;opacity:.2}.train-reservation-card__col__company__logo[data-v-f37cacaf]{height:20px}.train-reservation-card__col__airport[data-v-f37cacaf]{text-align:left;border-bottom:1px solid #e1e1e1;grid-template-columns:auto auto;align-items:center;max-width:98%;font-size:calc(14px + .2vw);display:grid}.train-reservation-card__col__airport[data-v-f37cacaf] .el-input__inner{color:#606266;-webkit-text-fill-color:#606266;opacity:1;text-overflow:ellipsis;white-space:nowrap;border:none;padding:0;font-size:calc(12px + .5vw);overflow:hidden}.train-reservation-card__col__airport[data-v-f37cacaf] .el-input__inner::-webkit-input-placeholder{color:#e1e1e1;opacity:.2}.train-reservation-card__col__airport[data-v-f37cacaf] .el-input__wrapper{padding:0}.train-reservation-card__col__input[data-v-f37cacaf]{text-align:left;border-bottom:1px solid #e1e1e1;grid-template-columns:auto auto;align-items:center;gap:8px;max-width:98%;font-size:calc(14px + .2vw);display:grid}.train-reservation-card__col__input[data-v-f37cacaf] .el-input-group__prepend{font-size:initial;--el-fill-color-light:none;padding:0 8px}.train-reservation-card__col__input[data-v-f37cacaf] .el-input__prefix{display:none}.train-reservation-card__col__input[data-v-f37cacaf] .el-input__wrapper{padding:0;font-size:calc(14px + .2vw)}.train-reservation-card__col__input[data-v-f37cacaf] .el-date-editor.el-input{width:100%}.train-reservation-card__col__input__value[data-v-f37cacaf]{width:70%}.train-reservation-card__col__input__value[data-v-f37cacaf] .el-input__inner{text-overflow:ellipsis;white-space:nowrap;border:none;font-size:calc(14px + .2vw);font-weight:700;overflow:hidden}.train-reservation-card__col__input__value[data-v-f37cacaf] .el-input__inner:-ms-placeholder-shown{color:#e1e1e1}.train-reservation-card__col__input__value[data-v-f37cacaf] .el-input__inner::-webkit-input-placeholder{color:#e1e1e1}.train-reservation-card__col__input__sub-title[data-v-f37cacaf]{text-align:left;font-size:calc(14px + .5vw)}.train-reservation-card__col__time[data-v-f37cacaf]{padding:12px 0;font-size:16px;font-weight:700}.train-reservation-card__col__icon[data-v-f37cacaf]{justify-content:center;align-items:center;display:flex}.el-col[data-v-f37cacaf]{padding:0 8px}.input-basic-frame[data-v-f37cacaf]{text-align:left;border-bottom:1px solid #e1e1e1;max-width:90%;margin-bottom:12px;font-size:calc(14px + .2vw)}.input-basic-value[data-v-f37cacaf]{width:70%}.input-basic-value[data-v-f37cacaf] .el-input__inner{text-overflow:ellipsis;white-space:nowrap;border:none;font-size:calc(14px + .2vw);font-weight:700;overflow:hidden}.el-input.is-disabled .el-input__inner[data-v-f37cacaf]{color:#606266;background-color:#f5f7fa}.input-basic-value[data-v-f37cacaf] .el-input__inner::-webkit-input-placeholder{color:#e1e1e1}.train-name-input[data-v-f37cacaf] .el-input__inner{-webkit-text-fill-color:#606266;opacity:1;word-spacing:1px;text-overflow:ellipsis;white-space:nowrap;border:none;height:56px;padding:0;font-size:calc(12px + 1em);overflow:hidden;color:#606266!important;background-color:#fff!important}.train-name-input[data-v-f37cacaf] .el-input__inner:-ms-placeholder-shown{color:#e1e1e1!important}.input-basic-value[data-v-f37cacaf] .el-input__inner:-ms-placeholder-shown{color:#e1e1e1}.train-name-input[data-v-f37cacaf] .el-input__inner::-webkit-input-placeholder{color:#e1e1e1;opacity:.2}.sub-title[data-v-f37cacaf]{color:#999;text-align:left;font-size:calc(14px + .5vw)}.flight-time[data-v-f37cacaf]{padding:12px 0;font-size:16px;font-weight:700}.el-date-editor[data-v-f37cacaf]{border:none;height:auto;width:100%!important}.el-date-editor[data-v-f37cacaf] input{letter-spacing:1px;text-align:left;border:none;width:100%;height:54px;padding:6px 0;font-size:calc(14px + .4vw);font-weight:700}.el-date-editor.el-input__inner[data-v-f37cacaf]{width:100%}.el-date-editor[data-v-f37cacaf] .el-input__icon{display:none}.train-input[data-v-f37cacaf]{width:100%}.train-input[data-v-f37cacaf] .el-input__inner{-webkit-text-fill-color:#606266;opacity:1;text-overflow:ellipsis;white-space:nowrap;border:none;padding:0;font-size:calc(12px + .5vw);overflow:hidden;color:#606266!important;background-color:#fff!important}.train-input[data-v-f37cacaf] .el-input__inner::-webkit-input-placeholder{color:#e1e1e1;opacity:.2}.logo-frame[data-v-f37cacaf]{height:20px;margin-bottom:12px}.custom-reservation-card[data-v-64222fb1]{gap:16px;padding:0 8px}.custom-reservation-card__col[data-v-64222fb1]{--el-border:none;--el-border-color:none;--el-border-color-hover:none;--el-color-primary:none;--el-disabled-text-color:#606266;--el-disabled-bg-color:none;--el-disabled-border-color:none;flex-direction:column;gap:12px;display:flex}.custom-reservation-card__col__date[data-v-64222fb1]{text-align:left;align-items:center;margin:0 -18px;display:flex}.custom-reservation-card__col__name__input[data-v-64222fb1]{width:100%}.custom-reservation-card__col__input[data-v-64222fb1]{text-align:left;border-bottom:1px solid #e1e1e1;grid-template-columns:25% auto;align-items:center;font-size:calc(14px + .2vw);display:grid}.custom-reservation-card__col__input__value[data-v-64222fb1]{width:100%}.custom-reservation-card__col__input[data-v-64222fb1] .el-input-group__prepend{font-size:initial;--el-fill-color-light:none;padding:0 8px}.custom-reservation-card__col__input[data-v-64222fb1] .el-input__wrapper{padding:0;font-size:calc(14px + .2vw)}.custom-reservation-card__col__input[data-v-64222fb1] .el-input.is-disabled .el-input__inner{color:#606266;background-color:#f5f7fa}.custom-reservation-card__col__input__value[data-v-64222fb1] .el-input__inner{text-overflow:ellipsis;white-space:nowrap;border:none;font-size:calc(14px + .2vw);font-weight:700;overflow:hidden}.custom-reservation-card__col__input__value[data-v-64222fb1] .el-input__inner:-ms-placeholder-shown{color:#e1e1e1}.custom-reservation-card__col__input__value[data-v-64222fb1] .el-input__inner::-webkit-input-placeholder{color:#e1e1e1}.custom-reservation-card__col__date[data-v-64222fb1] .el-input__inner,.custom-reservation-card__col__date[data-v-64222fb1] .el-range-input{text-align:center;border:none;width:auto;padding:0;font-size:calc(14px + .5vw)}.custom-reservation-card__col__date[data-v-64222fb1] .el-date-editor .el-range-separator{line-height:40px}.custom-reservation-card__col__date[data-v-64222fb1] .el-input__icon{display:none}.custom-reservation-card__col__name[data-v-64222fb1] .el-autocomplete{width:90%}.custom-reservation-card__col__name[data-v-64222fb1] .el-input__inner{text-overflow:ellipsis;white-space:nowrap;border:none;width:100%;padding:0;font-size:calc(12px + 1em);font-weight:700;overflow:hidden;color:#333!important;background-color:#fff!important}.custom-reservation-card__col__name[data-v-64222fb1] .el-input__inner:-ms-placeholder-shown{color:#e1e1e1!important}.custom-reservation-card__col__name[data-v-64222fb1] .el-input__inner::-webkit-input-placeholder{color:#e1e1e1}.point-input[data-v-64222fb1] .el-input__inner{-webkit-text-fill-color:#606266;opacity:1;text-overflow:ellipsis;white-space:nowrap;font-size:calc(14px + .2vw);overflow:hidden;color:#606266!important;background-color:#fff!important}.point-input[data-v-64222fb1] .el-input__inner:-ms-placeholder-shown{color:#e1e1e1!important}.point-input[data-v-64222fb1] .el-input__inner::-webkit-input-placeholder{color:#e1e1e1;opacity:.2}.reservation-editor[data-v-d04262b5]{flex-direction:column;gap:8px;display:flex}.reservation-editor__buttons[data-v-d04262b5]{flex-wrap:wrap;gap:4px;display:flex}.reservation-editor__buttons__add[data-v-d04262b5]{align-items:center;display:flex}.reservation-editor__buttons__add.disabled:hover~.reservation-editor__buttons__alert[data-v-d04262b5]{visibility:visible}.reservation-editor__buttons__alert[data-v-d04262b5]{visibility:hidden;width:100%;color:var(--primary-color)}.reservation-register[data-v-dbaf36e9]{justify-content:center;display:flex}.reservation-register__card[data-v-dbaf36e9]{border:2px solid var(--primary-color);flex-direction:column;width:100%;height:fit-content;padding:16px;display:flex}.reservation-register__add[data-v-dbaf36e9]{cursor:pointer;box-sizing:border-box;width:100%;height:50px;color:var(--primary-color);text-align:center;border-color:var(--primary-color);padding:12px 0;font-size:24px}.reservation-register__add[data-v-dbaf36e9]:hover,.reservation-register__add[data-v-dbaf36e9]:focus{background-color:initial;opacity:.6}.user-reservation-menu-modal[data-v-7630749a] .el-dialog{width:1000px;height:80vh;overflow-y:unset;background-color:#f2f6fc;margin:0;padding:0;font-family:Yu Gothic Medium,游ゴシック Medium,YuGothic,游ゴシック体,Noto Sans JP,Open Sans,Helvetica Neue,Hiragino Kaku Gothic ProN,ヒラギノ角ゴ Pro W3,Meiryo,sans-serif;top:50%;left:50%;transform:translate(-50%,-50%)}.user-reservation-menu-modal[data-v-7630749a] .el-dialog__header{box-sizing:border-box;flex-direction:row;justify-content:center;align-items:center;height:64px;font-size:20px;font-weight:700;display:flex}.user-reservation-menu-modal[data-v-7630749a] .el-dialog__body{box-sizing:border-box;height:calc(100% - 88px);padding:0 16px}.user-reservation-menu-modal[data-v-7630749a] .el-dialog__footer{border:none}.user-reservation-menu-modal__tabs[data-v-7630749a]{height:100%}.user-reservation-menu-modal__tabs__body[data-v-7630749a]{background-color:#fff;flex-direction:column;gap:24px;height:calc(100% - 55px);margin:24px 0;padding:16px;display:flex;position:relative;overflow-y:scroll}.user-reservation-menu-modal__tabs__body__cards[data-v-7630749a]{border:2px solid var(--primary-color);flex-direction:column;gap:8px;padding:16px;display:flex}.user-reservation-menu-modal__tabs__label[data-v-7630749a]{justify-content:center;align-items:center;gap:4px;width:134px;display:flex}.user-reservation-menu-modal__tabs__label__icon[data-v-7630749a]{width:20px;height:auto}.user-reservation-menu-modal__tabs .el-tabs__nav-wrap.is-top[data-v-7630749a]{justify-content:center;display:flex}.user-reservation-menu-modal__tabs .el-tabs__nav-wrap[data-v-7630749a]:after{background-color:#b5b5b5;height:4px}.user-reservation-menu-modal__tabs .el-tabs__active-bar[data-v-7630749a]{height:4px}.user-reservation-menu-modal__tabs .el-tabs__item[data-v-7630749a]{color:#b5b5b5;text-align:center;width:140px;height:auto;font-size:16px;font-weight:700;line-height:inherit;padding:16px 0}.user-reservation-menu-modal__tabs .el-tab-pane[data-v-7630749a]{height:100%}.user-dropdown-menu__login__reference[data-v-e8a96cd2],.user-dropdown-menu__no-login__reference[data-v-e8a96cd2]{position:relative}.user-dropdown-menu__login__reference__icon[data-v-e8a96cd2],.user-dropdown-menu__no-login__reference__icon[data-v-e8a96cd2]{cursor:pointer}.user-dropdown-menu__login__reference__icon[data-v-e8a96cd2]:hover,.user-dropdown-menu__no-login__reference__icon[data-v-e8a96cd2]:hover{opacity:.6}.user-dropdown-menu__login__notification[data-v-e8a96cd2],.user-dropdown-menu__no-login__notification[data-v-e8a96cd2]{position:absolute;top:-4px;right:-6px}.user-dropdown-menu__login__notification[data-v-e8a96cd2]:after,.user-dropdown-menu__no-login__notification[data-v-e8a96cd2]:after{content:"";background-color:var(--error-color);border:2px solid #fff;border-radius:50%;width:12px;height:12px;display:block}.user-dropdown-menu__icon[data-v-e8a96cd2]{--menu-icon-color:#333;width:16px;height:auto}.user-dropdown-menu__icon--document[data-v-e8a96cd2]{margin:0;font-size:16px}.user-dropdown-menu__login__menu .el-dropdown-menu__item{align-items:center;gap:8px;display:flex}.user-dropdown-menu__login__menu .el-dropdown-menu__item:focus,.user-dropdown-menu__login__menu .el-dropdown-menu__item:not(.is-disabled):hover{color:#fff;background-color:var(--primary-color);opacity:.6}.user-dropdown-menu__login__menu .el-dropdown-menu__item:focus .user-dropdown-menu__icon,.user-dropdown-menu__login__menu .el-dropdown-menu__item:not(.is-disabled):hover .user-dropdown-menu__icon{--menu-icon-color:#fff}.pc-header[data-v-9b52ed58]{height:var(--top-menu-height);justify-content:space-between;align-items:center;gap:16px;display:flex}.pc-header__header-logo[data-v-9b52ed58]{cursor:pointer;display:flex}.pc-header__header-logo--img[data-v-9b52ed58]{width:auto;height:32px}.pc-header__header-logo--img.navitime-travel[data-v-9b52ed58],.pc-header__header-logo--overseas[data-v-9b52ed58]{width:28px;height:auto}.pc-header__header-logo[data-v-9b52ed58]:hover{opacity:.6}.pc-header__plan[data-v-9b52ed58]{flex-grow:1}.pc-header__howto[data-v-9b52ed58]{color:var(--primary-color);flex-direction:column;align-items:center;font-size:12px;font-weight:700;text-decoration:none;display:flex}.pc-header__howto[data-v-9b52ed58]:hover{opacity:.6}.pc-header__language[data-v-9b52ed58]{padding:0 16px}.user-slide-menu[data-v-c0c06f2a]{z-index:1000}.user-slide-menu__reference[data-v-c0c06f2a]{height:24px}.user-slide-menu__reference__icon[data-v-c0c06f2a]{cursor:pointer}.user-slide-menu__reference__icon[data-v-c0c06f2a]:hover{opacity:.6}.user-slide-menu .show[data-v-c0c06f2a]{transition:all .6s cubic-bezier(.86,0,.07,1);transform:translate(0)}.user-slide-menu__menu[data-v-c0c06f2a]{background-color:var(--slide-menu-color);width:100%;height:100vh;transition:all .2s;position:fixed;top:0;right:0;overflow:scroll;transform:translate(100%)}.user-slide-menu__menu__close[data-v-c0c06f2a]{z-index:1;background-color:var(--slide-menu-color);justify-content:flex-end;align-items:center;height:52px;padding:0 8px;display:flex;position:sticky;top:0}.user-slide-menu__menu__input[data-v-c0c06f2a]{background-color:#fff;border-radius:6px;width:auto;height:44px;margin:0 4% 40px;display:flex;position:relative;box-shadow:0 2px 6px 1px #0003}.user-slide-menu__menu__input.el-input[data-v-c0c06f2a]{font-size:16px}.user-slide-menu__menu__input[data-v-c0c06f2a] .el-input__inner{height:initial}.user-slide-menu__menu__search-form[data-v-c0c06f2a]{display:block}.user-slide-menu__menu__index[data-v-c0c06f2a]{border-bottom:1px solid #9696964d;flex-direction:column;gap:32px;margin:0 4%;padding:0 4% 24px;list-style:none;display:flex}.user-slide-menu__menu__index__parent[data-v-c0c06f2a]{font-family:SFProText-Bold,Noto Sans JP,sans-serif;font-size:18px;font-weight:700;line-height:.89}.user-slide-menu__menu__index__parent.last-parent[data-v-c0c06f2a]{margin:0}.user-slide-menu__menu__index__parent__link[data-v-c0c06f2a]{color:#fff;text-decoration:none}.user-slide-menu__menu__index__parent__order[data-v-c0c06f2a]{flex-wrap:wrap;margin:8px 0 0;padding:0;list-style:none;display:flex}.user-slide-menu__menu__index__parent__order__child[data-v-c0c06f2a]{color:#969696;font-family:SFProText-Medium,Noto Sans JP,sans-serif;font-size:12px;font-style:normal;font-weight:500;font-stretch:100%;line-height:1.5}.user-slide-menu__menu__index__parent__order__child[data-v-c0c06f2a]:not(:last-child):after{content:"・"}.user-slide-menu__menu__index__parent__order__child[data-v-c0c06f2a]:lang(ja),.user-slide-menu__menu__index__parent__order__child[data-v-c0c06f2a]:lang(zh),.user-slide-menu__menu__index__parent__order__child[data-v-c0c06f2a]:lang(ko),.user-slide-menu__menu__index__parent__order__child[data-v-c0c06f2a]:lang(th){letter-spacing:1px}.user-slide-menu__menu__index__parent__order__child[data-v-c0c06f2a]:lang(en){letter-spacing:.8px;margin:0 6px 0 0}.user-slide-menu__menu__language__title[data-v-c0c06f2a]{color:#fff;margin:8px 8% 0;font-family:SFProText-Medium,serif;font-size:12px;font-style:normal;font-weight:500;font-stretch:100%}.user-slide-menu__menu__language__select[data-v-c0c06f2a]{border-bottom:1px solid #9696964d;margin:16px 4% 0;padding:0 4% 24px;display:flex;overflow-x:scroll}.user-slide-menu__menu__language__select .selected[data-v-c0c06f2a]{background-color:#234164;border:1px solid #fff}.user-slide-menu__menu__language__select .selected[data-v-c0c06f2a]:lang(ja){background-color:#333}.user-slide-menu__menu__language__select__item[data-v-c0c06f2a]{text-align:center;color:#0000;background-color:#d7dce1;border-style:solid;border-width:1px;border-radius:20px;min-width:40px;height:40px;margin:0 12px 0 0}.user-slide-menu__menu__language__select__item span[data-v-c0c06f2a]{color:#fff;border:none;line-height:40px}.user-slide-menu__menu__language__select__item[data-v-c0c06f2a]:focus,.user-slide-menu__menu__language__select__item[data-v-c0c06f2a]:hover{background-color:#234164;border:1px solid #fff;text-decoration:none}.user-slide-menu__menu__language__select__item[data-v-c0c06f2a]:focus:lang(ja),.user-slide-menu__menu__language__select__item[data-v-c0c06f2a]:hover:lang(ja){background-color:#333}.user-slide-menu__menu__official__title[data-v-c0c06f2a]{color:#fff;margin:8px 8% 0;font-family:SFProText-Medium,serif;font-size:12px;font-style:normal;font-weight:500;font-stretch:100%}.user-slide-menu__menu__official__container[data-v-c0c06f2a]{margin:0 8% 40px}.user-slide-menu__menu__official__container__link[data-v-c0c06f2a]{margin:16px 16px 0 0;display:inline-block}.user-slide-menu__menu__input[data-v-c0c06f2a] .el-input__inner{height:initial;color:#32323c;border:none;border-radius:6px;padding:0 30px 0 18px;font-family:Noto Sans JP,sans-serif}.user-slide-menu__menu__input[data-v-c0c06f2a] .el-input__inner::placeholder{color:#b4becd;font-family:SFProText-Medium,Noto Sans JP,sans-serif}.user-slide-menu__menu__input[data-v-c0c06f2a] .el-input__inner::-webkit-input-placeholder{color:#b4becd;font-family:SFProText-Medium,Noto Sans JP,sans-serif}.user-slide-menu__menu__input[data-v-c0c06f2a] .el-input__inner:-moz-placeholder-shown{color:#b4becd;font-family:SFProText-Medium,Noto Sans JP,sans-serif}.user-slide-menu__menu__input[data-v-c0c06f2a] .el-input__suffix{position:initial;color:#000;justify-content:center;align-items:center;padding:0 16px 0 0;display:flex}.user-slide-menu__menu__input[data-v-c0c06f2a] .el-input__suffix-inner{height:24px}.sp-header[data-v-0d0f348c]{grid-template-columns:1fr auto 1fr;justify-content:space-between;align-items:center;height:50px;display:grid}.sp-header__left[data-v-0d0f348c]{justify-content:flex-start;align-items:center;display:flex}.sp-header__center[data-v-0d0f348c]{height:inherit;align-items:center;display:flex}.sp-header__right[data-v-0d0f348c]{justify-content:flex-end;align-items:center;display:flex}.sp-header__back-link[data-v-0d0f348c]{background-color:unset;cursor:pointer;border:none;width:18px;height:18px;padding:0}.sp-header__logo[data-v-0d0f348c]{align-items:center;height:100%;display:flex}.sp-header__logo--overseas[data-v-0d0f348c]{width:auto;height:35px}.sp-header__logo--img[data-v-0d0f348c]{height:calc(100% - 10px);margin:5px 0}.sp-header__logo--img.navitime-travel[data-v-0d0f348c]{width:194px;height:auto}.sp-header__title[data-v-0d0f348c]{color:var(--primary-color);text-align:center;flex-grow:1;font-size:16px;font-weight:700}.planning-site-header[data-v-241f6e0c]{box-sizing:border-box;z-index:1101;color:#333;background-color:#fff;width:100vw;padding:0 16px;position:fixed;top:0;left:0}.plan-footer__hr[data-v-9d85b160]{background-color:#666;border:none;height:4px;margin:50px}.plan-footer__about-service[data-v-9d85b160]{color:#fff;text-align:center;margin:50px;padding:60px 0;font-size:18px;font-weight:700}.plan-footer__about-service img[data-v-9d85b160]{width:100%}.plan-footer__guidelines[data-v-9d85b160]{color:#666;background-color:#e6f4ee;justify-content:space-between;padding:27px 50px;display:flex}.plan-footer__guidelines__copyright[data-v-9d85b160]{align-items:center;margin-right:20px;font-size:12px;display:flex}.plan-footer__guidelines__link[data-v-9d85b160]{align-items:center;display:flex}.plan-footer__guidelines__link__sns[data-v-9d85b160]{margin:0 20px 0 0}.plan-footer__guidelines__link__sns__icon+.plan-footer__guidelines__link__sns__icon[data-v-9d85b160]{margin:0 0 0 20px}.plan-footer__guidelines__link__list[data-v-9d85b160]{text-align:right;margin:unset;padding:unset;flex-wrap:wrap;flex:1;font-size:14px;list-style:none;display:flex}.plan-footer__guidelines__link__list__text[data-v-9d85b160]:first-child{border-left:inherit;padding:0 15px 0 0}.plan-footer__guidelines__link__list__text[data-v-9d85b160]{border-left:1px solid #666;padding:0 15px}.plan-footer__guidelines__link__list__text[data-v-9d85b160]:last-child{padding:0 0 0 15px}.plan-footer__link[data-v-9d85b160]{color:#666;text-decoration:none}.sp.plan-footer[data-v-9d85b160]{padding:inherit;flex-direction:column;display:flex}.sp .plan-footer__hr[data-v-9d85b160]{height:2px;margin:16px}.sp .plan-footer__about-service[data-v-9d85b160]{margin:20px 16px}.sp .plan-footer__guidelines[data-v-9d85b160]{text-align:center;grid-template-rows:1fr auto;justify-content:center;row-gap:28px;width:100%;padding:30px 0;display:grid}.sp .plan-footer__guidelines__copyright[data-v-9d85b160]{grid-area:2/1;justify-content:center;font-size:12px}.sp .plan-footer__guidelines__link[data-v-9d85b160]{grid-area:1/1}.sp .plan-footer__guidelines__link__sns[data-v-9d85b160]{display:none}.sp .plan-footer__guidelines__link__list[data-v-9d85b160]{justify-content:center;font-size:10px}.sp .plan-footer__guidelines__link__list__text[data-v-9d85b160]:first-child{padding:0 .5em 0 0}.sp .plan-footer__guidelines__link__list__text[data-v-9d85b160]{margin-bottom:.5em;padding:0 .5em}.sp .plan-footer__guidelines__link__list__text[data-v-9d85b160]:last-child{padding:0 0 0 .5em}.fixed-width.plan-footer[data-v-9d85b160]{width:100%;min-width:1080px}.return-top-modal__dialog[data-v-75d23f42]{text-align:center;margin:0 auto}.return-top-modal__dialog__text[data-v-75d23f42]{color:#000;margin:0 0 32px;font-size:16px;font-weight:700}.return-top-modal__dialog__button[data-v-75d23f42]{background-color:var(--primary-color);color:#fff;cursor:pointer;border:none;border-radius:24px;width:50%;max-width:280px;height:40px;padding:12px 20px;font-size:14px;font-weight:700}.return-top-modal .el-dialog{border-radius:6px;box-shadow:0 0 20px #0000005c}.return-top-modal .el-dialog__header{padding:32px 58px}.return-top-modal .el-dialog__title{color:#000;font-size:20px;font-weight:700;line-height:inherit}.return-top-modal .el-dialog__headerbtn{width:20px;height:20px;top:34px;right:34px}.return-top-modal .el-dialog__close{color:#000;width:20px;height:20px;margin:0;font-size:20px;font-weight:700}.plan-area-popover__wrapper[data-v-3972b434]{flex-direction:column;gap:16px;display:flex}.plan-area-popover__area[data-v-3972b434]{flex-direction:column;gap:8px;font-weight:700;display:flex}.plan-area-popover__group[data-v-3972b434]{flex-direction:column;gap:4px;display:flex}.plan-area-popover__group--area[data-v-3972b434]{font-size:16px}.plan-area-popover__group--list[data-v-3972b434]{gap:8px;display:flex}.plan-area-popover__group--checkbox[data-v-3972b434]{--el-checkbox-height:14px;align-items:center;gap:4px;display:flex}.plan-area-popover__group--checkbox[data-v-3972b434]:hover{opacity:.6}.plan-area-popover__buttons[data-v-3972b434]{justify-content:center;gap:16px;display:flex}.plan-area-popover__selected-prefecture[data-v-3972b434]{box-sizing:border-box;width:100%;line-height:initial;text-align:start;border:none;align-items:center;display:flex}.plan-area-popover__selected-prefecture[data-v-3972b434]:hover{color:inherit;background-color:inherit}.plan-area-popover__selected-prefecture--button[data-v-3972b434]{cursor:pointer}.plan-area-popover__group--checkbox .el-checkbox__label{padding:0;line-height:14px}.plan-area-popover__group--checkbox .el-checkbox__inner{align-items:center;display:flex}.plan-area-popover__group--checkbox .el-checkbox__input.is-checked .el-checkbox__inner{background-color:var(--primary-color);border-color:var(--primary-color)}.plan-area-popover__group--checkbox .el-checkbox__input.is-checked+.el-checkbox__label{color:var(--primary-color)}.radio-group{justify-content:space-between;align-items:center;display:flex}.radio-group .radio-input{display:none}.radio-group .radio-input:checked+.radio-label{color:var(--primary-color)}.radio-group .radio-input:checked+.radio-label:before{opacity:1}.radio-group .radio-input:checked+.radio-label:after{border-color:var(--primary-color)}.radio-group .radio-label{cursor:pointer;align-items:center;display:flex;position:relative}.radio-group .radio-label:after,.radio-group .radio-label:before{content:"";display:block;position:absolute;top:50%}.radio-group .radio-label:after{border:1px solid #e1e1e1;border-radius:50%;width:16px;height:16px;margin-top:-10px;left:-22px}.radio-group .radio-label:before{background:var(--primary-color);opacity:0;border-radius:50%;width:10px;height:10px;margin-top:-6px;left:-18px}.radio-group .radio-label:hover{color:var(--primary-color)}.radio-group .radio-label:hover:after{border-color:var(--primary-color)}.plan-setting-modal[data-v-9c8dcdb8]{text-align:center}.plan-setting-modal__form[data-v-9c8dcdb8]{--el-border-color:none;--el-border-color-hover:none;--el-color-primary:none;border-bottom:1px solid #e1e1e1}.plan-setting-modal__form__title[data-v-9c8dcdb8]{width:calc(100% - 85px)}.plan-setting-modal__form__date-picker[data-v-9c8dcdb8]{border:none}.plan-setting-modal__form__move__radio-group__move-radio[data-v-9c8dcdb8]{color:var(--primary-color);border:1px solid var(--primary-color);border-radius:16px;padding:2px 8px}.plan-setting-modal__form__move__radio-group__move-radio[data-v-9c8dcdb8]:not(:last-child){margin-right:12px}.plan-setting-modal__form__move__radio-group__move-radio.is-checked[data-v-9c8dcdb8]{color:#fff;background-color:var(--primary-color)}.plan-setting-modal__form__move__radio-group__move-radio.is-checked .el-radio__input .el-radio__inner[data-v-9c8dcdb8]{border-color:var(--primary-color);background-color:var(--primary-color)}.plan-setting-modal__form__move__radio-group__move-radio.is-checked .el-radio__label[data-v-9c8dcdb8]{color:var(--primary-color)}.plan-setting-modal__form[data-v-9c8dcdb8] .el-form-item__content{justify-content:center}.plan-setting-modal__button[data-v-9c8dcdb8]{color:#fff;border-radius:20px;width:320px;font-weight:700}.plan-setting-modal__button.disabled[data-v-9c8dcdb8]{background-color:#ccc;border-color:#ccc}.plan-setting-modal__button[data-v-9c8dcdb8]:hover{opacity:.6}.plan-setting-modal__form .el-input__icon{display:none}.plan-setting-modal__form .el-input__inner,.plan-setting-modal__form .el-form-item__label,.plan-setting-modal__form .el-form-item__content,.plan-setting-modal__form .el-range-input{color:#333}.plan-setting-modal__form input{border:none}.plan-setting-modal__form__move__radio-group__move-radio .el-radio__input{display:none}.plan-setting-modal__form__move__radio-group__move-radio .el-radio__label{align-items:center;gap:8px;padding:0;display:flex}.plan-setting-modal__form__move__radio-group__move-radio.is-checked .el-radio__label{color:#fff}.with-plan-mark--check[data-v-7ce9a605]{color:var(--primary-color)}.ntj-account-modal__title[data-v-ce0b08ec]{font-size:16px;font-weight:700}.ntj-account-modal__contents[data-v-ce0b08ec]{flex-direction:column;justify-content:center;align-items:center;gap:24px;display:flex}.ntj-account-modal__contents__text[data-v-ce0b08ec]{text-align:center;margin:0;font-size:20px;font-weight:700}.ntj-account-modal__contents__table[data-v-ce0b08ec]{width:50%;color:var(--primary-color);border:1px solid var(--primary-color);border-radius:8px;font-weight:700}.ntj-account-modal__contents__table__row[data-v-ce0b08ec]{justify-content:center;align-items:center;height:52px;display:flex}.ntj-account-modal__contents__table__row:first-child .login[data-v-ce0b08ec]{border-top-right-radius:8px}.ntj-account-modal__contents__table__row[data-v-ce0b08ec]:not(:last-child){border-bottom:1px solid var(--primary-color)}.ntj-account-modal__contents__table__row:last-child .login[data-v-ce0b08ec]{border-bottom-right-radius:8px}.ntj-account-modal__contents__table__row__column[data-v-ce0b08ec]{text-align:center;box-sizing:border-box;flex-direction:column;justify-content:center;align-items:center;height:calc(100% - 10px);line-height:18px;display:flex}.ntj-account-modal__contents__table__row__column[data-v-ce0b08ec]:first-child{border-right:1px solid var(--primary-color)}.ntj-account-modal__contents__table__row__column.login[data-v-ce0b08ec]{background-color:var(--secondary-color);height:100%}.ntj-account-modal__contents__table__row__column--icon[data-v-ce0b08ec]{font-size:18px}.ntj-account-modal__contents__table__row__column__br[data-v-ce0b08ec]{display:none}.ntj-account-modal__contents__table__row__column--mobile[data-v-ce0b08ec]{color:var(--primary-color);font-size:18px}.ntj-account-modal__contents__buttons[data-v-ce0b08ec]{gap:16px;display:flex}.ntj-account-modal__footer__close[data-v-ce0b08ec]{color:var(--primary-color);cursor:pointer;font-size:14px}.ntj-account-modal__footer__close[data-v-ce0b08ec]:hover{opacity:.6}@media screen and (width<=480px){.ntj-account-modal__contents__table[data-v-ce0b08ec]{width:100%}.ntj-account-modal__contents__table__row__column__br[data-v-ce0b08ec]{display:initial}}.facebook-button[data-v-e65f526f]{color:#fff;background-color:#1877f2;border-radius:18px;width:227px;padding:9px 21px;font-weight:700}.facebook-button__button[data-v-e65f526f]{justify-content:center;align-items:center;padding:0 12px 0 36px;display:flex;position:relative}.facebook-button__button__img[data-v-e65f526f]{position:absolute;left:0}.facebook-button[data-v-e65f526f]:hover:not(.disabled){opacity:.6}.facebook-button.disabled[data-v-e65f526f]{color:#fff;border:inherit;cursor:not-allowed;background-color:#ccc}.apple-button[data-v-ea4d0897]{color:#fff;background-color:#333;border-radius:18px;width:227px;margin:0;padding:9px 21px;font-weight:700}.apple-button__button[data-v-ea4d0897]{justify-content:center;align-items:center;padding:0 12px 0 36px;display:flex;position:relative}.apple-button__button__img[data-v-ea4d0897]{width:14%;height:auto;position:absolute;left:0}.apple-button[data-v-ea4d0897]:hover:not(.disabled){opacity:.6}.apple-button.disabled[data-v-ea4d0897]{color:#fff;border:inherit;cursor:not-allowed;background-color:#ccc}.gsi-material-button[data-v-b86f0f27]{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;-webkit-appearance:none;box-sizing:border-box;color:#1f1f1f;cursor:pointer;letter-spacing:.25px;text-align:center;vertical-align:middle;white-space:nowrap;background-color:#fff;background-image:none;border:1px solid #747775;border-radius:20px;outline:none;width:230px;min-width:min-content;max-width:400px;height:40px;margin:10px 0;padding:0 12px;font-family:Roboto,arial,sans-serif;font-size:14px;transition:background-color .218s,border-color .218s,box-shadow .218s;position:relative;overflow:hidden}.gsi-material-button .gsi-material-button-icon[data-v-b86f0f27]{width:20px;min-width:20px;height:20px;margin-right:12px}.gsi-material-button .gsi-material-button-content-wrapper[data-v-b86f0f27]{flex-flow:row;justify-content:space-between;align-items:center;width:100%;height:100%;display:flex;position:relative}.gsi-material-button .gsi-material-button-contents[data-v-b86f0f27]{text-overflow:ellipsis;vertical-align:top;flex-grow:1;font-family:Roboto,arial,sans-serif;font-weight:500;overflow:hidden}.gsi-material-button .gsi-material-button-state[data-v-b86f0f27]{opacity:0;transition:opacity .218s;position:absolute;inset:0}.gsi-material-button[data-v-b86f0f27]:disabled{cursor:default;background-color:#ffffff61;border-color:#1f1f1f1f}.gsi-material-button:disabled .gsi-material-button-contents[data-v-b86f0f27],.gsi-material-button:disabled .gsi-material-button-icon[data-v-b86f0f27]{opacity:.38}.gsi-material-button:not(:disabled):active .gsi-material-button-state[data-v-b86f0f27],.gsi-material-button:not(:disabled):focus .gsi-material-button-state[data-v-b86f0f27]{opacity:.12;background-color:#303030}.gsi-material-button[data-v-b86f0f27]:not(:disabled):hover{box-shadow:0 1px 2px #3c40434d,0 1px 3px 1px #3c404326}.gsi-material-button:not(:disabled):hover .gsi-material-button-state[data-v-b86f0f27]{opacity:.08;background-color:#303030}.ntj-login-modal__title[data-v-b1f180a2]{justify-content:center;align-items:center;font-size:16px;font-weight:700;display:flex;position:relative}.ntj-login-modal__title__back[data-v-b1f180a2]{cursor:pointer;position:absolute;top:0;left:0}.ntj-login-modal__title__back[data-v-b1f180a2]:hover{opacity:.6}.ntj-login-modal__contents[data-v-b1f180a2]{flex-direction:column;justify-content:center;align-items:center;gap:24px;min-width:227px;max-width:350px;margin:0 auto;display:flex}.ntj-login-modal__contents__form[data-v-b1f180a2]{flex-direction:column;justify-content:center;align-items:center;gap:12px;width:100%;display:flex}.ntj-login-modal__contents__form__mail[data-v-b1f180a2],.ntj-login-modal__contents__form__password[data-v-b1f180a2]{width:100%;position:relative}.ntj-login-modal__contents__form__mail__cancel[data-v-b1f180a2],.ntj-login-modal__contents__form__password__cancel[data-v-b1f180a2]{cursor:pointer;position:absolute;top:8px;right:8px}.ntj-login-modal__contents__form__mail__cancel[data-v-b1f180a2]:hover,.ntj-login-modal__contents__form__password__cancel[data-v-b1f180a2]:hover{opacity:.6}.ntj-login-modal__contents__form__forgotten-password[data-v-b1f180a2]{width:100%;color:var(--primary-color);cursor:pointer;justify-content:flex-end;align-items:center;display:flex}.ntj-login-modal__contents__form__forgotten-password[data-v-b1f180a2]:hover{opacity:.6}.ntj-login-modal__contents__text[data-v-b1f180a2]{text-align:center;margin:0;font-size:20px;font-weight:700}.ntj-login-modal__contents__separator[data-v-b1f180a2]{text-align:center;width:100%;position:relative}.ntj-login-modal__contents__separator__text[data-v-b1f180a2]{z-index:5;background-color:#fff;padding:0 8px;position:relative}.ntj-login-modal__contents__separator[data-v-b1f180a2]:before{content:"";z-index:1;border-top:1px solid #32323c;width:100%;height:1px;display:block;position:absolute;top:50%}.ntj-login-modal__contents__buttons[data-v-b1f180a2]{flex-direction:column;align-items:center;gap:16px;display:flex}.ntj-login-modal__contents__create-new-account[data-v-b1f180a2]{align-items:center;gap:8px;display:flex}.ntj-login-modal__contents__create-new-account__link[data-v-b1f180a2]{color:var(--primary-color);cursor:pointer;align-items:center;font-weight:700;display:flex}.ntj-login-modal__contents__create-new-account__link[data-v-b1f180a2]:hover{opacity:.6}.ntj-login-modal__contents__agreement[data-v-b1f180a2]{display:none}@media (width<=430px){.ntj-login-modal__contents__create-new-account[data-v-b1f180a2]{flex-direction:column}}.ntj-login-modal__contents__form__mail__input .el-input__inner,.ntj-login-modal__contents__form__password__input .el-input__inner{padding-right:36px}.ntj-password-reset-modal__title[data-v-676badbf]{justify-content:center;align-items:center;font-size:16px;font-weight:700;display:flex;position:relative}.ntj-password-reset-modal__title--back[data-v-676badbf]{cursor:pointer;position:absolute;top:0;left:0}.ntj-password-reset-modal__title--back[data-v-676badbf]:hover{opacity:.6}.ntj-password-reset-modal__form[data-v-676badbf]{flex-direction:column;justify-content:center;align-items:center;gap:12px;width:100%;display:flex}.ntj-password-reset-modal__mail[data-v-676badbf]{text-align:center;width:100%;position:relative}.ntj-password-reset-modal__mail--input[data-v-676badbf]{max-width:350px}.ntj-account-register-modal__title[data-v-23072ad5]{justify-content:center;align-items:center;font-size:16px;font-weight:700;display:flex;position:relative}.ntj-account-register-modal__title__back[data-v-23072ad5]{cursor:pointer;position:absolute;top:0;left:0}.ntj-account-register-modal__title__back[data-v-23072ad5]:hover{opacity:.6}.ntj-account-register-modal__contents[data-v-23072ad5]{flex-direction:column;justify-content:center;align-items:center;gap:24px;margin:0 auto;display:flex}.ntj-account-register-modal__contents__form[data-v-23072ad5]{flex-direction:column;justify-content:center;align-items:center;gap:32px;width:100%;display:flex}.ntj-account-register-modal__contents__text[data-v-23072ad5]{text-align:center;margin:0;font-size:20px;font-weight:700}.ntj-account-register-modal__contents__separator[data-v-23072ad5]{text-align:center;width:100%;position:relative}.ntj-account-register-modal__contents__separator__text[data-v-23072ad5]{z-index:5;background-color:#fff;padding:0 8px;position:relative}.ntj-account-register-modal__contents__separator[data-v-23072ad5]:before{content:"";z-index:1;border-top:1px solid #32323c;width:100%;height:1px;display:block;position:absolute;top:50%}.ntj-account-register-modal__contents__buttons[data-v-23072ad5]{flex-direction:column;align-items:center;gap:16px;display:flex}.ntj-account-register-modal__contents__buttons__amazon__button[data-v-23072ad5]{width:228px;height:45px;margin:auto}.ntj-account-register-modal__contents__agreement[data-v-23072ad5]{text-align:center;flex-direction:column;gap:12px;width:100%;max-width:300px;display:flex}.ntj-account-register-modal__contents__agreement__links[data-v-23072ad5]{justify-content:center;align-items:center;gap:8px;display:flex}.ntj-account-register-modal__contents__agreement__label[data-v-23072ad5]{text-align:left;cursor:pointer;align-items:center;gap:8px;margin:auto;font-size:14px;line-height:1.4;display:flex}.ntj-account-register-modal__contents__agreement__checkbox[data-v-23072ad5]{cursor:pointer;margin-top:2px}.ntj-account-register-modal__contents__agreement__link[data-v-23072ad5]{color:var(--primary-color);width:50%;text-decoration:none}.ntj-account-register-modal__contents__agreement__link[data-v-23072ad5]:hover{opacity:.6}.ntj-account-register-modal__contents__buttons__amazon .disabled[data-v-23072ad5]{pointer-events:none;opacity:.5}.select-language-modal__contents[data-v-e8baae47],.select-language-modal__selected[data-v-e8baae47]{flex-direction:column;gap:8px;display:flex}.select-language-modal__selected--title[data-v-e8baae47]{background-color:var(--secondary-color);padding:8px}.select-language-modal__selected--language[data-v-e8baae47]{color:var(--primary-color);grid-template-columns:1fr 1fr 1fr;display:grid}.select-language-modal__selected--language .selected[data-v-e8baae47]{background-color:var(--primary-color);color:#fff;font-weight:700}.select-language-modal__language[data-v-e8baae47]{cursor:pointer;padding:8px}.select-language-modal__language[data-v-e8baae47]:hover{background-color:var(--route-color);color:#fff;opacity:.6;font-weight:700;transition:all .2s}.theme-color[data-v-87646619]{color:var(--primary-color)}.theme-color--background[data-v-87646619]{background-color:var(--primary-color)}.theme-color--border-1px[data-v-87646619]{border:solid 1px var(--primary-color)}.theme-color--border[data-v-87646619]{border-color:var(--primary-color)}.theme-color--hover--prim[data-v-87646619]:hover{background-color:var(--primary-color)}.focus-color[data-v-87646619]{color:var(--primary-color)}.theme-color--svg>path[data-v-87646619]{fill:var(--primary-color)}.button-shadow-color[data-v-87646619]{box-shadow:0 0 4px #00000040}#confirm__background[data-v-87646619]{z-index:1000;background-color:#0006;width:100vw;height:100vh;position:fixed;top:0;left:0}.confirm[data-v-87646619]{box-sizing:border-box;z-index:1000;background-color:#fff;border-radius:6px;flex-direction:column;justify-content:space-between;align-items:center;width:327px;height:174px;padding:32px 16px 24px;display:flex;position:fixed;top:50%;left:50%;transform:translate(-50%,-50%)}.confirm__message[data-v-87646619]{flex-direction:column;justify-content:center;height:50px;display:flex}.confirm__message--main[data-v-87646619]{color:#333;text-align:center;margin:0;font-size:16px;font-weight:500}.confirm__message--sub[data-v-87646619]{color:#fa5546;text-align:center;margin:16px 0 0;font-size:14px;font-weight:500}.confirm__buttons[data-v-87646619]{gap:8px;display:flex}.confirm__buttons--return[data-v-87646619]{background-color:#fff;border-radius:18px;justify-content:center;align-items:center;width:112px;height:36px;font-size:16px;font-weight:500;display:flex}.confirm__buttons--exec[data-v-87646619]{color:#fff;border-radius:18px;justify-content:center;align-items:center;width:112px;height:36px;font-size:16px;font-weight:500;display:flex}.title-view[data-v-cc6382e5]{background:-webkit-gradient(linear, left top, left bottom, from(#32323c00), to(#32323ccc)), var(--plan-image-url) #d7dce1 no-repeat center center/cover;background:linear-gradient(to bottom, #32323c00, #32323ccc), var(--plan-image-url) #d7dce1 no-repeat center center/cover;align-items:flex-end;width:100vw;min-height:160px;max-height:257px;display:flex;position:relative}.title-view__contents[data-v-cc6382e5]{width:calc(100% - 32px);padding:16px}.title-view__title[data-v-cc6382e5]{color:#fff;word-wrap:break-word;overflow-wrap:break-word;margin:0;font-size:22px}.title-view__date[data-v-cc6382e5]{color:#fff;margin-top:8px;font-family:SFProText-Semibold;font-size:16px;font-weight:700}.title-view__menu__icon[data-v-cc6382e5]{padding:4px;position:absolute;bottom:8px;right:12px}.title-view__menu__icon[data-v-cc6382e5]:active{background-color:#0003}.c-date-tab[data-v-2674b0b5]{-webkit-box-pack:left;-ms-flex-pack:left;flex-direction:row;justify-content:left;align-items:start;display:flex}.c-date-tab input[type=radio][data-v-2674b0b5]{display:none}.c-date-tab input[type=radio]:checked+label[data-v-2674b0b5]{background-color:var(--primary-color);color:#fff}.c-date-tab label[data-v-2674b0b5]{width:74px;min-width:74px;height:30px;color:var(--primary-color);border-radius:15px;justify-content:center;align-items:center;font-weight:500;display:flex}.c-date-tab__plan[data-v-2674b0b5]{box-sizing:border-box;padding:2px}.c-date-tab__date__flame[data-v-2674b0b5]{flex-direction:column;justify-content:flex-start;align-items:center;height:54px;display:flex}.c-date-tab__date__detail[data-v-2674b0b5]{color:#969696;margin-top:4px;font-size:12px;font-weight:500}.c-date-tab .swiper-slide[data-v-2674b0b5]:first-of-type{margin-left:20px}.lock-toggle--input[data-v-ef429ada]{display:none}.lock-toggle--label[data-v-ef429ada]{box-sizing:border-box;color:#fff;cursor:pointer;background:#d7dce1;border-radius:46px;align-items:center;width:80px;height:34px;padding-left:40px;transition:all .4s;display:flex;position:relative}.lock-toggle--label[data-v-ef429ada]:after{content:"";z-index:2;background:#fff;border-radius:100%;width:28px;height:28px;transition:all .4s;position:absolute;top:50%;left:4px;transform:translateY(-50%)}.lock-toggle--input:checked+.lock-toggle--label[data-v-ef429ada]{background-color:var(--primary-color);padding-left:18px}.lock-toggle--input:checked+.lock-toggle--label[data-v-ef429ada]:after{left:48px}.lock-toggle--label--small[data-v-ef429ada]{border-radius:10px;width:40px;height:20px;padding-left:22px}.lock-toggle--label--small[data-v-ef429ada]:after{width:16px;height:16px;left:2px}.lock-toggle--input:checked+.lock-toggle--label--small[data-v-ef429ada]{padding-left:5px}.lock-toggle--input:checked+.lock-toggle--label--small[data-v-ef429ada]:after{left:22px}.plan-tab-container[data-v-2d4d7347]{background-color:#fff;flex-direction:row;justify-content:space-between;align-items:start;padding:16px 16px 0 0;display:flex}.plan-tab-container__date-tab[data-v-2d4d7347]{width:calc(100svw - 32px);margin:0}.plan-tab-container__date-tab[data-v-2d4d7347]:before,.plan-tab-container__date-tab[data-v-2d4d7347]:after{content:"";width:20px;height:54px;position:absolute;bottom:0}.plan-tab-container__date-tab[data-v-2d4d7347]:before{z-index:2;background:linear-gradient(270deg,#fff0 0%,#fff 80% 100%);left:0}.plan-tab-container__date-tab[data-v-2d4d7347]:after{z-index:1;background:linear-gradient(90deg,#fff0 0%,#fff 80% 100%);right:0}.plan-tab-container__lock[data-v-2d4d7347]{box-sizing:border-box;z-index:1;background-color:#fff;width:80px;height:70px;padding-top:16px;position:absolute;top:0;right:16px}.plan-tab-container__lock[data-v-2d4d7347]:after{content:"";z-index:1;background:linear-gradient(90deg,#fff0 0%,#fff 80% 100%);width:20px;height:54px;position:absolute;bottom:0;left:-20px}.area[data-v-6d0e927c]{margin:16px 16px 0}.area__ul[data-v-6d0e927c]{font-size:14px;font-weight:500}.area__ul__row[data-v-6d0e927c]{justify-content:space-between;align-items:center;display:flex}.area__ul__row__title[data-v-6d0e927c]{min-width:88px;font-weight:700}.area__ul__row__value[data-v-6d0e927c]{-webkit-column-gap:4px;-moz-column-gap:4px;flex-wrap:wrap;justify-content:flex-end;gap:8px 4px;display:flex}.area__ul__row__value__item[data-v-6d0e927c]{box-sizing:border-box;color:#32323c;white-space:nowrap;border:1px solid #32323c;border-radius:12px;height:26px;padding:6px 12px;font-size:12px}.area__ul__row__no-value[data-v-6d0e927c]{flex-direction:column;align-items:flex-end;gap:4px;font-size:14px;display:flex}.area__ul__row__no-value__no-item[data-v-6d0e927c]{color:#969696}.area__ul__row__no-value__area[data-v-6d0e927c]{color:var(--primary-color)}.cost[data-v-2ba66d0e]{color:#333;margin:16px 16px 0}.cost__ul[data-v-2ba66d0e]{font-size:14px;font-weight:500}.cost__ul__row[data-v-2ba66d0e]{flex-direction:row;justify-content:space-between;align-items:center;display:flex}.cost__ul__row__title[data-v-2ba66d0e]{font-weight:700}.cost__ul__row__value[data-v-2ba66d0e]{flex-direction:column;align-items:flex-end;font-family:SFProText-Regular,sans-serif;font-size:18px;display:flex}.cost__ul__row__value--detail[data-v-2ba66d0e]{color:#969696;font-size:12px}.title[data-v-b0447149]{box-sizing:border-box;flex-direction:row;align-items:flex-end;gap:8px;width:calc(100% - 32px);height:18px;margin:24px 16px;display:flex}.title__word[data-v-b0447149]{color:#333;box-sizing:border-box;min-width:fit-content;height:18px;margin:0;padding:0;font-size:16px;font-weight:700}.title__line[data-v-b0447149]{border-top:2px solid #32323c;width:100%;height:8px;display:block}.tourism-guide__area[data-v-1e10e7ab]{box-sizing:border-box;flex-direction:row;gap:8px;width:100%;min-height:112px;padding:0 16px 12px;display:flex;overflow-x:scroll}.tourism-guide__area__li[data-v-1e10e7ab]{background-image:var(--area-img);cursor:pointer;background-position:50%;background-size:cover;background-clip:content-box;border-radius:6px;min-width:calc(100vw - 32px);height:100px;position:relative}.tourism-guide__area__li__text[data-v-1e10e7ab]{background-color:#32323c4d;border-radius:6px;flex-direction:column;justify-content:center;align-items:center;gap:2px;height:100%;display:flex}.tourism-guide__area__li__text__name[data-v-1e10e7ab]{color:#fff;text-shadow:1px 1px 2px #00000080;font-size:28px;font-weight:700}.tourism-guide__area__li__text__furigana[data-v-1e10e7ab]{color:#fff;text-shadow:1px 1px 2px #00000080;font-family:din-condensed,serif;font-size:16px}.tourism-guide__area__li__img[data-v-1e10e7ab]{-o-object-fit:cover;object-fit:cover;-o-object-position:50% 50%;object-position:50% 50%;opacity:.7;width:calc(100vw - 32px);height:100%}.tourism-guide__no-area[data-v-1e10e7ab]{flex-direction:column;align-items:flex-end;gap:8px;width:calc(100% - 32px);margin:0 16px;display:flex}.tourism-guide__no-area__message[data-v-1e10e7ab]{color:#fff;box-sizing:border-box;background-color:#d7dce1;border-radius:6px;flex-direction:column;justify-content:space-between;align-items:center;width:100%;height:100px;padding:16px 0;font-size:14px;display:flex}.tourism-guide__no-area__link[data-v-1e10e7ab]{color:var(--primary-color);font-size:14px}img[data-v-471e7c10]{-o-object-fit:cover;object-fit:cover;background-color:#d7dce1;border-radius:4px;margin-right:8px}.date-select-modal__list[data-v-f9660fd0]{max-height:201px;padding:0;overflow:scroll}.date-select-modal__list[data-v-f9660fd0]::-webkit-scrollbar{width:6px}.date-select-modal__list[data-v-f9660fd0]::-webkit-scrollbar-thumb{background:var(--primary-color);border-radius:3px}.date-select-modal__list[data-v-f9660fd0]::-webkit-scrollbar-track-piece{display:none}.date-select-modal__link[data-v-f9660fd0]{cursor:pointer;border-bottom:1px solid #9696964d;justify-content:space-between;display:flex}.date-select-modal__text[data-v-f9660fd0]{text-align:left;margin:8px 0 0;font-size:14px;font-style:normal;font-weight:500;font-stretch:100%;line-height:1}.date-select-modal__sub[data-v-f9660fd0]{letter-spacing:normal;color:#969696;margin:4px 0 7px;font-size:12px;font-style:normal;font-weight:400;font-stretch:100%;line-height:1}.date-select-modal__close[data-v-f9660fd0]{border-radius:18px;justify-content:center;align-items:center;width:112px;height:36px;margin:32px 0 0;font-size:16px;font-style:normal;font-weight:500;font-stretch:100%;display:flex}.date-select-modal{padding:0}.date-select-modal.el-dialog{border-radius:6px;width:calc(100% - 48px);font-family:Noto Sans JP,Open Sans,sans-serif}.date-select-modal .el-dialog__header{padding:32px 0 0;font-style:normal;font-weight:500;font-stretch:100%}.date-select-modal .el-dialog__title{font-size:16px}.date-select-modal .el-dialog__body{padding:32px 24px 24px}.whiteout[data-v-563b3f51]{line-height:1.3em;position:relative;overflow:hidden}.row1[data-v-563b3f51]{height:1em}.row2[data-v-563b3f51]{height:2.5em}.row3[data-v-563b3f51]{height:3.8em}.row4[data-v-563b3f51]{height:5em}.whiteout[data-v-563b3f51]:after{content:"";background:linear-gradient(90deg,#fff0 0%,#fff 80% 100%);width:80px;height:1.3em;position:absolute;bottom:0;right:0}.poi-lock .whiteout[data-v-563b3f51]:after{background:linear-gradient(90deg,#fff0 0%,#e1e1e1 80% 100%)}.card[data-v-563b3f51]{box-sizing:border-box;background-color:#fff;border-radius:2px;flex-direction:row;align-items:center;width:100%;height:92px;padding:12px;text-decoration:none;display:flex;position:relative}.card__info[data-v-563b3f51]{flex-direction:column;justify-content:space-between;width:calc(100% - 104px);height:68px;display:flex}.card__info__name[data-v-563b3f51]{color:#333;word-wrap:break-word;overflow-wrap:break-word;min-height:36px;font-size:14px;font-weight:700}.card__info__category[data-v-563b3f51],.card__info__address[data-v-563b3f51]{color:#969696;min-height:16px;font-size:12px}.card__button[data-v-563b3f51]{flex-direction:column;justify-content:space-between;align-items:center;width:32px;height:calc(100% - 16px);display:flex;position:absolute;top:8px;right:8px}.whiteout[data-v-563b3f51]:after{background:linear-gradient(90deg,#fff0 0%,#fff 90% 100%);width:30px}.loading-card[data-v-56e56b38]{box-sizing:border-box;background-color:#fff;border-radius:2px;flex-direction:row;align-items:center;width:100%;height:92px;padding:12px;display:flex;position:relative}.loading-card__img[data-v-56e56b38]{border-radius:4px;width:68px;height:68px;margin-right:8px}.loading-card__info[data-v-56e56b38]{box-sizing:border-box;flex-direction:column;justify-content:space-between;width:calc(100% - 104px);height:68px;padding:4px 0;display:flex}.loading-card__info__name[data-v-56e56b38]{border-radius:8px;width:60%;height:16px}.loading-card__info__category[data-v-56e56b38]{border-radius:6px;width:30%;height:12px;margin-top:8px}.loading-card__info__address[data-v-56e56b38]{border-radius:6px;width:100%;height:12px}.loading-card .gradation[data-v-56e56b38]{background:linear-gradient(90deg,#d7dce199 8%,#d7dce1 18%,#d7dce199 33%) 0 0/500% 100%;animation:1s linear infinite gradient-56e56b38;display:block}@keyframes gradient-56e56b38{0%{background-position:50% 0}to{background-position:-50% 0}}.sorry-signboard[data-v-fd6d9cbe]{color:#b4becd;flex-direction:column;align-items:center;margin:16px 0 24px;font-size:14px;font-weight:500;line-height:1.6em;display:flex}.sorry-signboard__text[data-v-fd6d9cbe]{margin:0;padding:0}.top-spot[data-v-b29ebbf3]{flex-direction:column;align-items:flex-end;display:flex;overflow:hidden}.top-spot__ul[data-v-b29ebbf3]{box-sizing:border-box;flex-flow:column wrap;width:100%;max-height:300px;padding:0 16px;display:flex;overflow-x:scroll}.top-spot__ul__li[data-v-b29ebbf3]{width:85%;padding:0 8px 8px 0}.top-spot__error[data-v-b29ebbf3]{flex-direction:column;align-items:center;width:100%;display:flex}.more-spot-link[data-v-0ae85888]{color:var(--primary-color);font-size:14px;font-weight:500;text-decoration:none}.popular-spot[data-v-4a00f6dc]{flex-direction:column;align-items:flex-end;display:flex;overflow:hidden}.popular-spot__ul[data-v-4a00f6dc]{box-sizing:border-box;flex-flow:column wrap;width:100%;max-height:300px;padding:0 16px;display:flex;overflow-x:scroll}.popular-spot__ul__li[data-v-4a00f6dc]{width:85%;padding:0 8px 8px 0}.popular-spot__more[data-v-4a00f6dc]{margin:8px 16px 0 0}.popular-spot__error[data-v-4a00f6dc]{flex-direction:column;align-items:center;width:100%;display:flex}.article-provider[data-v-f11800d5]{flex-direction:row;justify-content:flex-end;display:flex}.article-provider__name[data-v-f11800d5]{letter-spacing:normal;text-align:right;color:#969696;text-overflow:ellipsis;white-space:nowrap;margin:0 8px 0 0;font-size:12px;font-style:normal;font-weight:500;font-stretch:100%;line-height:normal;overflow:hidden}.article-category[data-v-74958c00]{box-sizing:border-box;color:#fff;white-space:nowrap;background-color:#333;height:20px;margin:0;padding:3px 8px;font-size:12px}.whiteout[data-v-486dc683]{line-height:1.3em;position:relative;overflow:hidden}.row1[data-v-486dc683]{height:1em}.row2[data-v-486dc683]{height:2.5em}.row3[data-v-486dc683]{height:3.8em}.row4[data-v-486dc683]{height:5em}.whiteout[data-v-486dc683]:after{content:"";background:linear-gradient(90deg,#fff0 0%,#fff 80% 100%);width:80px;height:1.3em;position:absolute;bottom:0;right:0}.poi-lock .whiteout[data-v-486dc683]:after{background:linear-gradient(90deg,#fff0 0%,#e1e1e1 80% 100%)}.article-card[data-v-486dc683]{cursor:pointer;border-radius:6px;flex-direction:column;width:240px;text-decoration:none;display:flex;position:relative;overflow:hidden;-webkit-transform:translate(0,0)}.article-card.is-mobile[data-v-486dc683]{width:167px;height:218px}.article-card__img[data-v-486dc683]{-o-object-fit:cover;object-fit:cover;border-top-left-radius:6px;border-top-right-radius:6px;width:240px;height:200px;overflow:hidden}.article-card__img.is-mobile[data-v-486dc683]{width:167px;height:110px}.article-card__category[data-v-486dc683]{position:absolute;top:100px;left:0}.article-card__info[data-v-486dc683]{box-sizing:border-box;color:#333;background-color:#fff;flex-direction:column;justify-content:space-between;height:100px;padding:16px;display:flex}.article-card__info.is-mobile[data-v-486dc683]{height:108px;padding:20px 10px 6px}.article-card__info__title[data-v-486dc683]{margin:0;font-size:14px;font-weight:700}.article-card__info__title.en[data-v-486dc683]{font-size:16px}.article-card__favorite[data-v-486dc683]{position:absolute;top:8px;right:8px}.loading-card[data-v-3199db4f]{cursor:pointer;border-radius:6px;flex-direction:column;width:240px;margin-right:16px;display:flex;position:relative;overflow:hidden}.loading-card.is-mobile[data-v-3199db4f]{background-color:#fff;min-width:167px;min-height:218px}.loading-card__info[data-v-3199db4f]{box-sizing:border-box;color:#333;background-color:#fff;height:100px;padding:16px}.loading-card__info.is-mobile[data-v-3199db4f]{height:108px;padding:22px 8px 8px}.loading-card__info__title[data-v-3199db4f]{border-radius:8px;width:100%;height:14px;margin-bottom:8px;font-size:14px}.loading-card__img[data-v-3199db4f]{-o-object-fit:cover;object-fit:cover;border-top-left-radius:6px;border-top-right-radius:6px;width:240px;height:120px;overflow:hidden}.loading-card__img.is-mobile[data-v-3199db4f]{width:167px;height:110px}.loading-card .gradation[data-v-3199db4f]{background:linear-gradient(90deg,#d7dce199 8%,#d7dce1 18%,#d7dce199 33%) 0 0/500% 100%;animation:1s linear infinite gradient-3199db4f;display:block}@keyframes gradient-3199db4f{0%{background-position:50% 0}to{background-position:-50% 0}}.theme-color[data-v-cb9d1272]{color:var(--primary-color)}.theme-color--background[data-v-cb9d1272]{background-color:var(--primary-color)}.theme-color--border-1px[data-v-cb9d1272]{border:solid 1px var(--primary-color)}.theme-color--border[data-v-cb9d1272]{border-color:var(--primary-color)}.theme-color--hover--prim[data-v-cb9d1272]:hover{background-color:var(--primary-color)}.focus-color[data-v-cb9d1272]{color:var(--primary-color)}.theme-color--svg>path[data-v-cb9d1272]{fill:var(--primary-color)}.button-shadow-color[data-v-cb9d1272]{box-shadow:0 0 4px #00000040}ul[data-v-cb9d1272],li[data-v-cb9d1272],p[data-v-cb9d1272]{margin:0;padding:0;list-style:none}.c-more-article[data-v-cb9d1272]{color:var(--primary-color);font-size:14px;font-weight:500;text-decoration:none}.article[data-v-64a90c00]{flex-direction:column;align-items:flex-end;display:flex}.article__ul[data-v-64a90c00]{box-sizing:border-box;flex-direction:row;gap:16px;width:100%;min-height:192px;padding:0 16px 12px;display:flex;overflow-x:scroll}.article__more[data-v-64a90c00]{margin:0 16px 16px 0}.article__error[data-v-64a90c00]{flex-direction:column;align-items:center;width:100%;display:flex}.plan-summary-container__header[data-v-50eea0bc]{-webkit-box-pack:left;-ms-flex-pack:left;z-index:1;color:#fff;background-color:var(--primary-color);justify-content:left;align-items:center;height:40px;padding:0 16px;font-size:14px;font-weight:500;display:flex;position:sticky;top:119px}.plan-summary-container__items[data-v-50eea0bc]{padding-bottom:16px}.time-and-numbering[data-v-f56d75f9]{--circle-size:10px;--body-line-height:18px;--triangle-size:calc(var(--circle-size) / 2);--height-adjuster:calc(var(--triangle-size) + (var(--body-line-height) - var(--circle-size)) / 2);grid-template-rows:auto;grid-template-columns:48px var(--circle-size);gap:8px;display:grid}.time-and-numbering__times[data-v-f56d75f9]{flex-direction:column;justify-content:space-between;align-items:center;gap:8px;width:100%;height:100%;display:flex}.time-and-numbering__time[data-v-f56d75f9]{font-family:Hiragino Sans,SF Pro Text,Segoe UI,Roboto,Noto Sans JP,sans-serif;font-size:14px;font-weight:700;line-height:var(--body-line-height);color:var(--primary-color);cursor:pointer;flex-direction:column;justify-content:center;align-items:center;display:flex}.time-and-numbering__time[data-v-f56d75f9]:hover{opacity:.6}.time-and-numbering__time[data-v-f56d75f9]:before{content:"";border-style:solid;border-right:var(--triangle-size) solid transparent;border-left:var(--triangle-size) solid transparent;border-bottom:var(--triangle-size) solid var(--primary-color);border-top:0}.time-and-numbering__time[data-v-f56d75f9]:after{content:"";border-style:solid;border-right:var(--triangle-size) solid transparent;border-left:var(--triangle-size) solid transparent;border-top:var(--triangle-size) solid var(--primary-color);border-bottom:0}.time-and-numbering__pin-wrapper[data-v-f56d75f9]{flex-direction:column;flex-grow:1;justify-content:center;align-items:center;gap:8px;display:flex}.time-and-numbering__pin[data-v-f56d75f9]{width:24px}.time-and-numbering__stay-time[data-v-f56d75f9]{font-family:Hiragino Sans,SF Pro Text,Segoe UI,Roboto,Noto Sans JP,sans-serif;font-size:14px;line-height:var(--body-line-height);text-align:center;color:var(--primary-color);cursor:pointer;flex-direction:column;justify-content:center;align-items:center;display:flex}.time-and-numbering__stay-time[data-v-f56d75f9]:lang(en){font-family:SF Pro Text,Segoe UI,Roboto,Noto Sans JP,sans-serif}.time-and-numbering__stay-time[data-v-f56d75f9]:hover{opacity:.6}.time-and-numbering__stay-time[data-v-f56d75f9]:before{content:"";border-style:solid;border-right:var(--triangle-size) solid transparent;border-left:var(--triangle-size) solid transparent;border-bottom:var(--triangle-size) solid var(--primary-color);border-top:0}.time-and-numbering__stay-time[data-v-f56d75f9]:after{content:"";border-style:solid;border-right:var(--triangle-size) solid transparent;border-left:var(--triangle-size) solid transparent;border-top:var(--triangle-size) solid var(--primary-color);border-bottom:0}.time-and-numbering__p2p[data-v-f56d75f9]{--p2p-height:calc(var(--circle-size) + var(--height-adjuster));grid-template-rows:var(--p2p-height) auto var(--p2p-height);width:var(--circle-size);grid-template-columns:auto;justify-content:space-between;align-items:center;height:100%;display:grid}.time-and-numbering__arrival[data-v-f56d75f9],.time-and-numbering__departure[data-v-f56d75f9]{width:var(--circle-size);height:var(--circle-size);z-index:2;box-sizing:border-box;background-color:#fff;border:2px solid #32323c;border-radius:50%;flex-grow:1}.time-and-numbering__arrival[data-v-f56d75f9]{margin-top:var(--height-adjuster)}.time-and-numbering__departure[data-v-f56d75f9]{margin-bottom:var(--height-adjuster)}.time-and-numbering__line[data-v-f56d75f9]{width:100%;height:100%;position:relative}.time-and-numbering__line[data-v-f56d75f9]:after{content:"";background-color:#adadb1;width:2px;height:100%;position:absolute;top:0;left:0;transform:translate(4px)}.time-and-numbering.has-no-triangles[data-v-f56d75f9]{--triangle-size:0px}.time-and-numbering.has-no-triangles .time-and-numbering__time[data-v-f56d75f9]{cursor:default}.time-and-numbering.has-no-triangles .time-and-numbering__time[data-v-f56d75f9]:before,.time-and-numbering.has-no-triangles .time-and-numbering__time[data-v-f56d75f9]:after{border:none}.time-and-numbering.has-no-triangles .time-and-numbering__time[data-v-f56d75f9]:hover{opacity:initial}.time-and-numbering.has-no-triangles .time-and-numbering__stay-time[data-v-f56d75f9]{cursor:default}.time-and-numbering.has-no-triangles .time-and-numbering__stay-time[data-v-f56d75f9]:before,.time-and-numbering.has-no-triangles .time-and-numbering__stay-time[data-v-f56d75f9]:after{border:none}.time-and-numbering.has-no-triangles .time-and-numbering__stay-time[data-v-f56d75f9]:hover{opacity:initial}@media (width<=768px){.time-and-numbering[data-v-f56d75f9]{--triangle-size:0px}.time-and-numbering__time[data-v-f56d75f9]{color:#32323c}.time-and-numbering__time.disable[data-v-f56d75f9]{color:#b4becd}.time-and-numbering__time[data-v-f56d75f9]:before,.time-and-numbering__time[data-v-f56d75f9]:after{border:none}.time-and-numbering__time[data-v-f56d75f9]:hover{opacity:initial}.time-and-numbering__stay-time[data-v-f56d75f9]{color:#32323c}.time-and-numbering__stay-time.disable[data-v-f56d75f9]{color:#b4becd}.time-and-numbering__stay-time[data-v-f56d75f9]:before,.time-and-numbering__stay-time[data-v-f56d75f9]:after{border:none}.time-and-numbering__stay-time[data-v-f56d75f9]:hover{opacity:initial}}.time-error .time-and-numbering[data-v-f56d75f9]>:not(.c-time-disable){color:#fa5546!important}.spot-link[data-v-9a8b9f0a]{border:solid 1px var(--primary-color);color:var(--primary-color);background-color:#fff;border-radius:50%;justify-content:center;align-items:center;font-size:13px;text-decoration:none;display:flex}@media screen and (width>=501px){.spot-link[data-v-9a8b9f0a]{border-radius:18px;height:36px}}@media screen and (width<=500px){.spot-link[data-v-9a8b9f0a]{border-radius:16px;height:32px}}.affiliate-label[data-v-f7af1864]{box-sizing:border-box;background-color:var(--primary-color);color:#fff;justify-content:center;align-items:center;gap:4px;width:fit-content;padding:4px 8px;font-size:14px;font-weight:700;display:flex}.affiliate-label__icon[data-v-f7af1864]{justify-content:center;align-items:center;display:flex}.affiliate-label.is-contained-in-schedule[data-v-f7af1864]{color:#9bd262;background-color:#fff;border:1px solid #9bd262;border-radius:4px;padding:2px 8px;font-size:12px;font-weight:400;line-height:16px}.poi-menu[data-v-e2626ebc]{justify-content:center;align-items:center;gap:10px;width:100%;display:flex}.poi-menu__edit[data-v-e2626ebc]{width:24px;height:24px}.poi-menu__edit[data-v-e2626ebc]:active{background-color:#0003}.poi-card-menu[data-v-dfe574e2]{background-color:unset;cursor:pointer;border:none;flex-direction:row;justify-content:space-between;align-items:center;height:24px;margin:0;padding:0;font-size:14px;display:flex}.poi-card-menu__icon[data-v-dfe574e2]{width:24px;height:24px;display:block}.poi-card-menu[data-v-dfe574e2]:hover{opacity:.6}.change-name-window[data-v-c3739c29]{z-index:4;box-sizing:border-box;cursor:default;background-color:#fff;border-radius:8px;flex-direction:column;justify-content:space-between;gap:8px;width:calc(100% - 32px);height:fit-content;padding:16px;font-size:12px;font-weight:700;display:flex;position:absolute;inset:0;box-shadow:0 0 6px #0000004d}.change-name-window__header[data-v-c3739c29]{font-size:14px}.change-name-window__input-area[data-v-c3739c29]{box-sizing:border-box;background:#fff;border:1px solid #ccc;border-radius:4px;align-items:center;gap:8px;width:100%;height:40px;padding:16px;display:flex}.change-name-window__input[data-v-c3739c29]{box-sizing:border-box;background:#fff;border:none;width:100%;font-size:14px;line-height:1}.change-name-window__clear[data-v-c3739c29]{box-sizing:border-box;cursor:pointer;background-color:#0000;border:none;width:16px;height:16px;padding:0;line-height:1}.change-name-window__clear .el-icon-close[data-v-c3739c29]{line-height:inherit;margin:0}.change-name-window__clear .el-icon-close[data-v-c3739c29]:hover{opacity:.6}.change-name-window__spot-name[data-v-c3739c29]{color:#666}.change-name-window__button[data-v-c3739c29]{grid-template-rows:1fr;grid-template-columns:1fr 1fr;justify-content:center;gap:16px;display:grid}.poi-memo-window[data-v-367a453c]{z-index:4;box-sizing:border-box;cursor:default;background-color:#fff;border-radius:8px;flex-direction:column;justify-content:space-between;gap:8px;width:calc(100% - 32px);height:fit-content;padding:16px;display:flex;position:absolute;inset:0;box-shadow:0 0 6px #0000004d}.poi-memo-window__title[data-v-367a453c]{font-size:14px;font-weight:700}.poi-memo-window__button[data-v-367a453c]{flex-direction:column;justify-content:center;display:flex}.time-window-background[data-v-71adae5e]{opacity:.2;cursor:default;z-index:3;background-color:#000;width:512px;height:100%;position:fixed;bottom:0;left:0}.outside-opening-hours-message[data-v-268272fb]{color:#d60f45;font-family:Hiragino Sans,SF Pro Text,Segoe UI,Roboto,Noto Sans JP,sans-serif;font-size:12px;line-height:16px}.event-poi-card[data-v-76b45a9d]{width:100%}.event-poi-card__contents[data-v-76b45a9d]{box-sizing:border-box;flex-direction:column;width:100%;height:100%;display:flex}.event-poi-card__summary[data-v-76b45a9d]{box-sizing:border-box;cursor:pointer;background-color:#fff;border-radius:8px;flex-direction:column;justify-content:center;gap:4px;width:100%;height:100%;min-height:89px;display:flex;position:relative;box-shadow:0 1px 4px #00000040}.event-poi-card__summary[data-v-76b45a9d]:hover{background-color:#f5f5f5}.event-poi-card__summary.type-address[data-v-76b45a9d]{cursor:default}.event-poi-card__summary.type-address[data-v-76b45a9d]:hover{background-color:#efefef}.event-poi-card__summary.is-fixed[data-v-76b45a9d]{background-color:#f0f0f0}.event-poi-card__summary.is-fixed[data-v-76b45a9d]:hover{background-color:#9696964d}.event-poi-card__img[data-v-76b45a9d]{-o-object-fit:cover;object-fit:cover;border-radius:8px 8px 0 0;width:100%;height:80px}.event-poi-card__img.is-no-image[data-v-76b45a9d]{-o-object-fit:contain;object-fit:contain;background-color:#f0f0f0}.event-poi-card__value[data-v-76b45a9d]{box-sizing:border-box;grid-template-rows:auto;grid-template-columns:1fr auto;align-items:center;gap:8px;width:100%;padding:12px;display:grid}.event-poi-card__name[data-v-76b45a9d]{text-overflow:ellipsis;align-items:center;gap:8px;width:100%;min-width:0;font-family:Hiragino Sans,SF Pro Text,Segoe UI,Roboto,Noto Sans JP,sans-serif;font-size:16px;font-weight:700;line-height:20px;display:flex;position:relative}.event-poi-card__name__value[data-v-76b45a9d]{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.event-poi-card__name__edit[data-v-76b45a9d]{display:flex;position:relative}.event-poi-card__name__edit__img[data-v-76b45a9d]{cursor:pointer;width:24px;height:24px}.event-poi-card__name__edit__img[data-v-76b45a9d]:hover{opacity:.6}.event-poi-card__name__edit__description[data-v-76b45a9d]{z-index:1;color:#fff;background:var(--primary-color);border-radius:2px;width:max-content;height:16px;padding:5px;font-size:14px;font-weight:400;line-height:16px;display:flex;position:absolute;top:25px;left:50%;transform:translate(-50%)}.event-poi-card__name__message[data-v-76b45a9d]{box-sizing:border-box;z-index:1;white-space:nowrap;width:100%;position:absolute;bottom:0;left:0;translate:0 12px}.event-poi-card__buttons[data-v-76b45a9d]{flex-direction:row;justify-content:flex-end;align-items:center;gap:8px;width:100%;display:flex}.event-poi-card__buttons__memo[data-v-76b45a9d],.event-poi-card__buttons__around-search[data-v-76b45a9d]{position:relative}.event-poi-card__buttons__memo__icon[data-v-76b45a9d],.event-poi-card__buttons__around-search__icon[data-v-76b45a9d]{width:24px;height:24px;display:block}.event-poi-card__buttons__memo__icon[data-v-76b45a9d]:hover,.event-poi-card__buttons__around-search__icon[data-v-76b45a9d]:hover{opacity:.6}.event-poi-card__buttons__memo__description[data-v-76b45a9d],.event-poi-card__buttons__around-search__description[data-v-76b45a9d]{color:#fff;background:#adadb1;border-radius:2px;width:max-content;height:16px;padding:5px;font-size:14px;line-height:16px;display:flex;position:absolute;top:25px;left:50%;transform:translate(-50%)}.event-poi-card__menu[data-v-76b45a9d]{grid-area:1/2/3;height:24px}.event-poi-card__error[data-v-76b45a9d]{width:18px;height:21px;margin-right:5px}.event-poi-card__error img[data-v-76b45a9d]{width:100%;height:100%}.event-poi-card__error:hover .event-poi-card__error__message[data-v-76b45a9d]{display:flex}.event-poi-card__error__message[data-v-76b45a9d]{color:#d60f45;box-sizing:border-box;background-color:#fff;border:1px solid #d60f45;border-radius:15px;justify-content:center;align-items:center;width:160px;height:30px;font-size:10px;display:none;position:absolute;top:-5px;left:5px}.event-poi-card.has-no-function-buttons .event-poi-card__summary[data-v-76b45a9d]{cursor:default}.event-poi-card.has-no-function-buttons .event-poi-card__summary[data-v-76b45a9d]:hover{background-color:default}.event-poi-card.has-no-function-buttons .event-poi-card__summary.is-fixed[data-v-76b45a9d]{background-color:#f0f0f0}.event-poi-card.has-no-function-buttons .event-poi-card__summary.is-fixed[data-v-76b45a9d]:hover{background-color:default}.event-poi-card.has-no-function-buttons .event-poi-card__name__edit[data-v-76b45a9d],.event-poi-card.has-no-function-buttons .event-poi-card__buttons[data-v-76b45a9d]{display:none}.event-poi-card.has-no-function-buttons .event-poi-card__menu[data-v-76b45a9d]{grid-row:1;display:none}@media screen and (width<=500px){.event-poi-card__summary[data-v-76b45a9d]{-webkit-box-shadow:none;box-shadow:none;border:1px solid #9696964d}.event-poi-card__summary[data-v-76b45a9d]:hover{background-color:initial}.event-poi-card__summary.is-editable[data-v-76b45a9d]{box-shadow:0 1px 4px #00000040}.event-poi-card__menu[data-v-76b45a9d]{grid-row:1}}.poi-item[data-v-d89343e8]{gap:8px;margin:0 8px;display:flex}.poi-item__card[data-v-d89343e8]{margin:12px}.menu-icons[data-v-62d9d0ae]{flex-direction:row;align-items:center;gap:16px;display:flex}.menu-icons__icon[data-v-62d9d0ae]{width:24px;height:24px;padding:4px;display:block}.menu-icons__icon[data-v-62d9d0ae]:active{opacity:.6;background-color:#0003}.menu-icons__icon.move[data-v-62d9d0ae]{width:32px;height:32px;padding:0}.menu-icons .button-disable[data-v-62d9d0ae]{opacity:.3}.menu-icons__icon.move .move-icon{width:100%;height:100%}.cost-modal__title[data-v-e8d2aa4e]{color:#000;margin:0;font-size:24px;font-weight:600}.cost-modal__body[data-v-e8d2aa4e]{grid-template-columns:85%;place-content:center;display:grid}@media screen and (width<=900px){.cost-modal__body[data-v-e8d2aa4e]{grid-template-columns:1fr}}.cost-modal__body .cost-edit-area[data-v-e8d2aa4e]{max-height:calc(60vh - 200px);padding:0 0 8px;overflow-y:auto}.cost-modal__body .plan-timeline[data-v-e8d2aa4e]{grid-template-columns:24px 1fr;gap:12px 8px;display:grid}.cost-modal__body .plan-timeline__left[data-v-e8d2aa4e]{justify-items:center;display:grid}.cost-modal__body .plan-timeline__left_poi[data-v-e8d2aa4e]{grid-template-rows:1fr auto 1fr}.cost-modal__body .plan-timeline__left__border[data-v-e8d2aa4e]{border-left:2px solid #c0cbd6}.cost-modal__body .plan-timeline__left__border_top[data-v-e8d2aa4e]{grid-row:1/2}.cost-modal__body .plan-timeline__left__border_bottom[data-v-e8d2aa4e]{grid-row:3/4}.cost-modal__body .plan-timeline__left__point[data-v-e8d2aa4e]{background:#c0cbd6;border-radius:50%;grid-row:2/3;width:24px;height:24px}.cost-modal__body .plan-timeline__right_poi[data-v-e8d2aa4e]{background:var(--secondary-color);border-radius:4px;grid-template-rows:auto auto;grid-template-columns:1fr auto;grid-auto-flow:column;gap:12px;padding:16px;display:grid}@media screen and (width<=900px){.cost-modal__body .plan-timeline__right_poi[data-v-e8d2aa4e]{grid-template-columns:1fr;grid-auto-flow:row}}.cost-modal__body .plan-timeline__right .poi__name[data-v-e8d2aa4e]{text-overflow:ellipsis;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:18px;font-weight:700;display:-webkit-box;overflow:hidden}.cost-modal__body .plan-timeline__right .poi__notes[data-v-e8d2aa4e]{grid-template-columns:auto 1fr;gap:4px;margin:0;padding:2px 0;display:grid}@media screen and (width<=900px){.cost-modal__body .plan-timeline__right .poi__notes[data-v-e8d2aa4e]{grid-template-columns:1fr;font-size:12px}}.cost-modal__body .plan-timeline__right .poi__notes__title[data-v-e8d2aa4e]{font-weight:700}.cost-modal__body .plan-timeline__right .poi__notes__value[data-v-e8d2aa4e]{text-overflow:ellipsis;white-space:nowrap;margin:0;font-weight:400;overflow:hidden}.cost-modal__body .plan-timeline__right .poi__notes__value.accordion[data-v-e8d2aa4e]{cursor:pointer;padding:0 12px 0 0;position:relative}.cost-modal__body .plan-timeline__right .poi__notes__value.accordion[data-v-e8d2aa4e]:after{content:"";border-top:1px solid #606266;border-right:1px solid #606266;width:6px;height:6px;display:block;position:absolute;top:4px;right:2px;transform:rotate(135deg)}@media screen and (width<=900px){.cost-modal__body .plan-timeline__right .poi__notes__value.accordion[data-v-e8d2aa4e]:after{top:3px}}.cost-modal__body .plan-timeline__right .poi__notes__value.accordion.opened[data-v-e8d2aa4e]{white-space:initial}.cost-modal__body .plan-timeline__right .poi__notes__value.accordion.opened[data-v-e8d2aa4e]:after{top:8px;transform:rotate(-45deg)}@media screen and (width<=900px){.cost-modal__body .plan-timeline__right .poi__notes__value.accordion.opened[data-v-e8d2aa4e]:after{top:7px}}.cost-modal__body .plan-timeline__right .poi__cost[data-v-e8d2aa4e]{grid-row:1/3;align-items:center;gap:4px;display:flex}@media screen and (width<=900px){.cost-modal__body .plan-timeline__right .poi__cost[data-v-e8d2aa4e]{grid-row:auto;justify-content:flex-end}}.cost-modal__body .plan-timeline__right .poi__cost__input[data-v-e8d2aa4e]{box-sizing:border-box;text-align:right;color:#606266;background:#fff;border:1px solid #606266;border-radius:4px;width:80px;padding:4px}.cost-modal__body .plan-timeline__right .poi__cost__input[data-v-e8d2aa4e]:focus-visible{border-color:var(--primary-color)}.cost-modal__body .plan-timeline__right .poi__cost__input[data-v-e8d2aa4e]::-webkit-inner-spin-button{-webkit-appearance:none;-moz-appearance:textfield;margin:0}.cost-modal__body .plan-timeline__right .poi__cost__input[data-v-e8d2aa4e]::-webkit-outer-spin-button{-webkit-appearance:none;-moz-appearance:textfield;margin:0}.cost-modal__body .plan-timeline__right_move[data-v-e8d2aa4e]{justify-content:flex-end;align-items:center;gap:4px;padding:12px 16px;display:flex}.cost-modal__body .plan-timeline__right .move__name[data-v-e8d2aa4e]{font-weight:700}.cost-modal__body .plan-timeline__right .move__cost[data-v-e8d2aa4e]{font-weight:400}.cost-modal__body .cost-sum[data-v-e8d2aa4e]{flex-direction:column;align-items:flex-end;gap:4px 8px;padding:16px 8px 8px;display:flex}.cost-modal__body .cost-sum__cost_daily[data-v-e8d2aa4e]{font-size:18px;font-weight:700}.cost-modal__body .cost-sum__cost_itinerary[data-v-e8d2aa4e]{font-size:12px;font-weight:400}.cost-modal__body .attention[data-v-e8d2aa4e]{text-align:right;border-top:1px solid #606266;margin:0 -8px;padding:16px 8px 0;font-size:10px;font-weight:400}.cost-modal__footer[data-v-e8d2aa4e]{justify-content:center;align-items:center;gap:20px;padding:24px 0 0;display:flex}@media screen and (width<=900px){.cost-modal__footer[data-v-e8d2aa4e]{gap:8px}}.cost-modal__footer__button[data-v-e8d2aa4e]{text-align:center;border:solid 1px var(--primary-color);background-color:var(--primary-color);color:#fff;cursor:pointer;border-radius:22px;width:160px;padding:8px;font-size:16px;font-weight:600}.cost-modal__footer__button_cancel[data-v-e8d2aa4e]{color:var(--primary-color);background:#fff}.cost-modal__footer__button[data-v-e8d2aa4e]:hover{opacity:.6}.c-poi-and-daily-header__header[data-v-24002b7d]{color:#fff;justify-content:space-between;align-items:center;height:40px;padding:0 16px;font-size:14px;font-weight:500;display:flex}.c-poi-and-daily-header__header__clickable[data-v-24002b7d]{align-items:center;gap:16px;display:flex}.c-poi-and-daily-header__header__clickable .total-cost[data-v-24002b7d]{align-items:center;gap:2px;padding:6px 4px;display:flex}.c-poi-and-daily-header__header__clickable .total-cost.editable[data-v-24002b7d]{text-decoration:underline}.theme-color[data-v-c2c9734b]{color:var(--primary-color)}.theme-color--background[data-v-c2c9734b]{background-color:var(--primary-color)}.theme-color--border-1px[data-v-c2c9734b]{border:solid 1px var(--primary-color)}.theme-color--border[data-v-c2c9734b]{border-color:var(--primary-color)}.theme-color--hover--prim[data-v-c2c9734b]:hover{background-color:var(--primary-color)}.focus-color[data-v-c2c9734b]{color:var(--primary-color)}.theme-color--svg>path[data-v-c2c9734b]{fill:var(--primary-color)}.button-shadow-color[data-v-c2c9734b]{box-shadow:0 0 4px #00000040}.c-map-view-container[data-v-c2c9734b]{width:100vw}.flipped .c-map-view-container[data-v-c2c9734b]{height:calc(100vh - 160px)}[id^=sp-map][data-v-c2c9734b]{background-color:#888;width:100%;height:100%}img[data-v-c48f07f9]{-o-object-fit:cover;object-fit:cover;background-color:#d7dce1;border-radius:4px}.theme-color[data-v-01b6670d]{color:var(--primary-color)}.theme-color--background[data-v-01b6670d]{background-color:var(--primary-color)}.theme-color--border-1px[data-v-01b6670d]{border:solid 1px var(--primary-color)}.theme-color--border[data-v-01b6670d]{border-color:var(--primary-color)}.theme-color--hover--prim[data-v-01b6670d]:hover{background-color:var(--primary-color)}.focus-color[data-v-01b6670d]{color:var(--primary-color)}.theme-color--svg>path[data-v-01b6670d]{fill:var(--primary-color)}.button-shadow-color[data-v-01b6670d]{box-shadow:0 0 4px #00000040}.whiteout[data-v-01b6670d]{line-height:1.3em;position:relative;overflow:hidden}.row1[data-v-01b6670d]{height:1em}.row2[data-v-01b6670d]{height:2.5em}.row3[data-v-01b6670d]{height:3.8em}.row4[data-v-01b6670d]{height:5em}.whiteout[data-v-01b6670d]:after{content:"";background:linear-gradient(90deg,#fff0 0%,#fff 80% 100%);width:80px;height:1.3em;position:absolute;bottom:0;right:0}.poi-lock .whiteout[data-v-01b6670d]:after{background:linear-gradient(90deg,#fff0 0%,#e1e1e1 80% 100%)}.map-poi-card[data-v-01b6670d]{box-sizing:border-box;background-color:#fff;border-radius:6px;flex-direction:row;justify-content:space-between;align-items:center;gap:8px;padding:12px;transition:all .2s ease-out;display:flex;position:relative;box-shadow:0 2px 6px 1px #0003}.map-poi-card__num[data-v-01b6670d]{border:solid 3px var(--primary-color);width:25px;height:25px;color:var(--primary-color);text-align:center;background-color:#fff;border-radius:28px;font-size:15px;font-weight:700;line-height:25px;position:absolute;top:7px;left:7px}.map-poi-card__info[data-v-01b6670d]{flex-direction:column;justify-content:flex-end;gap:12px;width:calc(100% - 64px);height:100%;display:flex}.map-poi-card__info--time[data-v-01b6670d]{color:#969696;flex-direction:row;align-items:center;gap:4px;font-family:SFProText-Semibold,sans-serif;font-size:14px;display:flex}.map-poi-card__info--name[data-v-01b6670d]{color:#333;font-size:14px;font-weight:700}.x-scroll-card-list[data-v-4e7ec4c4]{flex-direction:row;width:100%;height:106px;display:flex}.x-scroll-card-list__card[data-v-4e7ec4c4]{width:100%;height:94px;margin:6px 4px}.theme-color[data-v-4a275f97]{color:var(--primary-color)}.theme-color--background[data-v-4a275f97]{background-color:var(--primary-color)}.theme-color--border-1px[data-v-4a275f97]{border:solid 1px var(--primary-color)}.theme-color--border[data-v-4a275f97]{border-color:var(--primary-color)}.theme-color--hover--prim[data-v-4a275f97]:hover{background-color:var(--primary-color)}.focus-color[data-v-4a275f97]{color:var(--primary-color)}.theme-color--svg>path[data-v-4a275f97]{fill:var(--primary-color)}.button-shadow-color[data-v-4a275f97]{box-shadow:0 0 4px #00000040}.float-contents[data-v-4a275f97]{background-color:#fff;flex-direction:column;width:100%;display:flex;position:absolute;top:0;left:0}.float-contents__sticky-header[data-v-4a275f97]{z-index:3;position:sticky;top:117px}.float-contents__flip-area[data-v-4a275f97]{perspective:1000px;width:100%;position:relative}.float-contents__flip-area.flipped[data-v-4a275f97]{height:var(--map-view-container-height)}.float-contents__flip-area.flipped .float-contents__poi[data-v-4a275f97]{transform:rotateY(180deg)}.float-contents__flip-area.flipped .float-contents__map[data-v-4a275f97]{transform:rotateY(0)}.float-contents__poi[data-v-4a275f97]{backface-visibility:hidden;padding-top:16px;transition:transform .7s;transform:perspective(0)}.float-contents__poi__item[data-v-4a275f97]{min-height:var(--poi-card-min-height)}.float-contents__poi__item[data-v-4a275f97]:not(:last-of-type){height:100%;margin-bottom:var(--move-component-height)}.float-contents__poi__item:not(:last-of-type).has-before-wait-time[data-v-4a275f97],.float-contents__poi__item:not(:last-of-type).has-after-wait-time[data-v-4a275f97]{margin-bottom:calc(var(--move-component-height) + var(--wait-time-component-height))}.float-contents__poi__item:not(:last-of-type).next-move-with-link[data-v-4a275f97]{margin-bottom:calc(var(--move-component-height) + var(--move-with-link-component-height))}.float-contents__poi__item:not(:last-of-type).has-before-wait-time.next-move-with-link[data-v-4a275f97],.float-contents__poi__item:not(:last-of-type).has-after-wait-time.next-move-with-link[data-v-4a275f97]{margin-bottom:calc(var(--move-component-height) + var(--wait-time-component-height) + var(--move-with-link-component-height))}.float-contents__poi__item:not(:last-of-type).has-before-wait-time.has-after-wait-time[data-v-4a275f97]{margin-bottom:calc(var(--move-component-height) + var(--wait-time-component-height) * 2)}.float-contents__poi__item:not(:last-of-type).has-before-wait-time.has-after-wait-time.next-move-with-link[data-v-4a275f97]{margin-bottom:calc(var(--move-component-height) + var(--wait-time-component-height) * 2 + var(--move-with-link-component-height))}.float-contents__poi__item:not(:last-of-type).is-error[data-v-4a275f97]{margin-bottom:calc(var(--move-component-height) + var(--error-height))}.float-contents__map[data-v-4a275f97]{backface-visibility:hidden;background-color:#333;transition:transform .7s;position:absolute;top:0;left:0;transform:rotateY(-180deg)}.float-contents__add-spot[data-v-4a275f97]{box-sizing:border-box;flex-direction:column;justify-content:center;align-items:start;width:100%;height:108px;font-size:16px;font-weight:700;display:flex}.float-contents__add-spot--active[data-v-4a275f97]{color:var(--primary-color);box-sizing:border-box;flex-direction:row;justify-content:start;align-items:center;margin-left:16px;display:flex}.float-contents__add-spot--dead[data-v-4a275f97]{color:#b4becd;box-sizing:border-box;flex-direction:row;justify-content:start;align-items:center;margin-left:16px;display:flex}.float-contents__add-spot__img[data-v-4a275f97]{margin-right:16px}.float-contents__card[data-v-4a275f97]{position:fixed;bottom:80px;left:0}.congestion-icon[data-v-16fe312a]{width:24px;height:24px}.move-detail-icon-list[data-v-33ac70f4]{display:flex}.move-detail-icon-list__connector[data-v-33ac70f4]{text-align:center;color:#9696964d;width:12px;height:20px;font-family:SFProText-Medium,sans-serif;font-size:18px}.move-info[data-v-45eec5db]{box-sizing:border-box;color:#000;align-items:center;width:100%;height:100%;font-size:14px;line-height:18px;display:flex;overflow:hidden}.move-info__warn[data-v-45eec5db]{color:#f0b432}.move-info__error[data-v-45eec5db]{color:#fa5546}.move-info__column[data-v-45eec5db]{flex-direction:column;justify-content:space-between;gap:4px;width:100%;display:flex}.move-info__type[data-v-45eec5db]{align-items:center;gap:4px;display:flex}.move-info__warning-tab[data-v-45eec5db]{color:#fff;background-color:#f0b432;padding:0 4px;font-size:12px}.move-info__summary[data-v-45eec5db]{align-items:center;gap:2px;height:24px;display:flex}.move-info__congestion[data-v-45eec5db]{align-items:center;display:flex}.move-info__reserve[data-v-45eec5db]{color:#9bd262;box-sizing:border-box;background-color:#fff;border:1px solid #9bd262;border-radius:4px;justify-content:center;padding:2px 8px;font-size:12px;line-height:16px;display:flex}.move-info__move-icon[data-v-45eec5db]{flex-direction:row;height:24px;display:flex;overflow:hidden}.move-info__route-line-icon[data-v-45eec5db]{width:24px;height:24px}.move-info__alert-icon[data-v-45eec5db]{width:20px;height:20px}.move-menu[data-v-f02084dc]{z-index:2;justify-content:center;align-items:center;width:32px;height:32px;display:flex}.move-menu__icon[data-v-f02084dc]{width:24px;height:24px;padding:4px}.move-menu[data-v-f02084dc]:active{background-color:#0000001a}.route-section-customize-link[data-v-3f44a8cd]{border:solid 1px var(--primary-color);color:var(--primary-color);background-color:#fff;border-radius:50%;justify-content:center;align-items:center;font-size:13px;text-decoration:none;display:flex}.route-section-customize-link__text[data-v-3f44a8cd]{height:18px;line-height:18px}.route-section-customize-link__icon[data-v-3f44a8cd]{margin-left:4px}@media screen and (width>=431px){.route-section-customize-link[data-v-3f44a8cd]{border-radius:18px;height:36px}}@media screen and (width<=500px){.route-section-customize-link[data-v-3f44a8cd]{border-radius:16px;height:32px}}.route-section-affiliate-link[data-v-abff2da4]{border:solid 1px var(--primary-color);color:var(--primary-color);background-color:#fff;border-radius:50%;justify-content:center;align-items:center;font-size:13px;text-decoration:none;display:flex}.route-section-affiliate-link__with-provider[data-v-abff2da4]{justify-content:center;align-items:center;display:flex}.route-section-affiliate-link__provider[data-v-abff2da4]{height:30px}.route-section-affiliate-link__text[data-v-abff2da4]{height:18px;line-height:18px}.route-section-affiliate-link__icon[data-v-abff2da4]{margin-left:4px}@media screen and (width>=431px){.route-section-affiliate-link[data-v-abff2da4]{border-radius:18px;height:36px}.route-section-affiliate-link[data-v-abff2da4]:hover{opacity:.6}}@media screen and (width<=500px){.route-section-affiliate-link[data-v-abff2da4]{border-radius:16px;height:32px}}.event-move-card[data-v-e4bf12c9]{flex-direction:column;width:100%;display:flex;position:relative}.event-move-card__inner[data-v-e4bf12c9],.event-move-card__wait[data-v-e4bf12c9]{grid-template-rows:auto;grid-template-columns:48px var(--circle-size) auto;box-sizing:border-box;align-items:center;gap:8px;width:100%;height:fit-content;min-height:61px;display:grid}.event-move-card__wait-time[data-v-e4bf12c9]{height:100%;font-size:14px;line-height:var(--body-line-height);color:#32323c;flex-direction:column;justify-content:center;align-items:center;display:flex}.event-move-card__departure-time[data-v-e4bf12c9],.event-move-card__arrival-time[data-v-e4bf12c9]{font-family:Hiragino Sans,SF Pro Text,Segoe UI,Roboto,Noto Sans JP,sans-serif;font-size:14px;font-weight:700;line-height:var(--body-line-height);color:#32323c}.event-move-card__departure-time[data-v-e4bf12c9]:lang(en),.event-move-card__arrival-time[data-v-e4bf12c9]:lang(en){font-family:SF Pro Text,Segoe UI,Roboto,Noto Sans JP,sans-serif}.event-move-card__departure-time.disable[data-v-e4bf12c9],.event-move-card__arrival-time.disable[data-v-e4bf12c9]{color:#b4becd}.event-move-card__departure-time[data-v-e4bf12c9]{margin-bottom:calc(var(--height-adjuster) + var(--circle-size) / 2 - var(--body-line-height) / 2)}.event-move-card__arrival-time[data-v-e4bf12c9]{margin-top:calc(var(--height-adjuster) + var(--circle-size) / 2 - var(--body-line-height) / 2)}.event-move-card__stay-time[data-v-e4bf12c9]{font-family:Hiragino Sans,SF Pro Text,Segoe UI,Roboto,Noto Sans JP,sans-serif;font-size:14px;line-height:var(--body-line-height);color:#32323c;text-align:center;flex-grow:1;justify-content:center;align-items:center;display:flex}.event-move-card__stay-time[data-v-e4bf12c9]:lang(en){font-family:SF Pro Text,Segoe UI,Roboto,Noto Sans JP,sans-serif}.event-move-card__stay-time.disable[data-v-e4bf12c9]{color:#b4becd}.event-move-card__poi-to-move[data-v-e4bf12c9],.event-move-card__move-to-poi[data-v-e4bf12c9]{width:var(--circle-size);grid-template-columns:auto;justify-content:space-between;align-items:center;height:100%;display:grid}.event-move-card__poi-to-move[data-v-e4bf12c9]{grid-template-rows:auto calc(var(--circle-size) + var(--height-adjuster))}.event-move-card__move-to-poi[data-v-e4bf12c9]{grid-template-rows:calc(var(--circle-size) + var(--height-adjuster)) auto}.event-move-card__departure[data-v-e4bf12c9],.event-move-card__arrival[data-v-e4bf12c9]{width:var(--circle-size);height:var(--circle-size);z-index:2;box-sizing:border-box;background-color:#fff;border:2px solid #32323c;border-radius:50%}.event-move-card__departure[data-v-e4bf12c9]{margin-bottom:var(--height-adjuster)}.event-move-card__arrival[data-v-e4bf12c9]{margin-top:var(--height-adjuster)}.event-move-card__line[data-v-e4bf12c9]{width:100%;height:100%;position:relative}.event-move-card__line[data-v-e4bf12c9]:after{content:"";height:calc(100% + (var(--height-adjuster) + var(--circle-size) / 2) * 2);top:calc(-1 * var(--height-adjuster));border-right:2px solid #adadb1;position:absolute;left:0;transform:translate(4px)}.event-move-card__prev-dotted-line[data-v-e4bf12c9],.event-move-card__next-dotted-line[data-v-e4bf12c9]{width:100%;height:100%;position:relative}.event-move-card__prev-dotted-line[data-v-e4bf12c9]:after,.event-move-card__next-dotted-line[data-v-e4bf12c9]:after{content:"";height:calc(100% + var(--height-adjuster) + var(--circle-size) / 2);border-right:2px dotted #adadb1;position:absolute;left:0;transform:translate(4px)}.event-move-card__prev-dotted-line[data-v-e4bf12c9]:after{top:calc(-1 * (var(--height-adjuster) + var(--circle-size) / 2))}.event-move-card__next-dotted-line[data-v-e4bf12c9]:after{top:0}.event-move-card__wait-time-label[data-v-e4bf12c9]{height:100%;font-family:Hiragino Sans,SF Pro Text,Segoe UI,Roboto,Noto Sans JP,sans-serif;font-size:14px;line-height:var(--body-line-height);color:#32323c;flex-direction:column;padding:0 0 0 12px;display:flex}.event-move-card__wait-time-label[data-v-e4bf12c9]:lang(en){font-family:SF Pro Text,Segoe UI,Roboto,Noto Sans JP,sans-serif}.event-move-card__wait-time-label.disable[data-v-e4bf12c9]{color:#b4becd}.event-move-card__label[data-v-e4bf12c9]{flex-grow:1;align-items:center;gap:4px;display:flex}.event-move-card__empty[data-v-e4bf12c9]{height:var(--body-line-height)}.event-move-card__contents[data-v-e4bf12c9]{box-sizing:border-box;flex-direction:column;justify-content:center;gap:8px;width:100%;display:flex}.event-move-card__summary[data-v-e4bf12c9]{box-sizing:border-box;cursor:pointer;background-color:#f4f4f5;border-radius:8px;justify-content:space-between;align-items:center;width:calc(100% - 24px);margin:12px;padding:12px;font-family:Hiragino Sans,SF Pro Text,Segoe UI,Roboto,Noto Sans JP,sans-serif;display:flex}.event-move-card__summary.is-reserved[data-v-e4bf12c9]{cursor:default}.event-move-card__summary.is-reserved[data-v-e4bf12c9]:hover{opacity:initial}.event-move-card__summary.is-warning[data-v-e4bf12c9]{outline-offset:-2px;background-color:initial;outline:2px solid #f0b432}.event-move-card__summary[data-v-e4bf12c9]:lang(en){font-family:SF Pro Text,Segoe UI,Roboto,Noto Sans JP,sans-serif}.event-move-card__summary[data-v-e4bf12c9]:hover{opacity:.6}.event-move-card__route-section-link[data-v-e4bf12c9]{margin:0 16px}@media screen and (width<=500px){.event-move-card[data-v-e4bf12c9]{width:100vw}.event-move-card__inner[data-v-e4bf12c9],.event-move-card__wait[data-v-e4bf12c9]{grid-template-columns:48px var(--circle-size) 1fr;-webkit-box-pack:left;-ms-flex-pack:left;width:100vw;min-height:calc(var(--body-line-height) * 4);justify-content:left;padding:0 8px}.event-move-card__departure-time[data-v-e4bf12c9]{margin-bottom:0}.event-move-card__arrival-time[data-v-e4bf12c9]{margin-top:0}.event-move-card__line[data-v-e4bf12c9]:after{height:calc(100% + var(--height-adjuster) * 2)}.event-move-card__prev-dotted-line[data-v-e4bf12c9]:after,.event-move-card__next-dotted-line[data-v-e4bf12c9]:after{height:calc(100% + var(--height-adjuster))}.event-move-card__prev-dotted-line[data-v-e4bf12c9]:after{top:calc(-1 * var(--height-adjuster))}.event-move-card__summary[data-v-e4bf12c9]{cursor:none}.event-move-card__summary[data-v-e4bf12c9]:hover{opacity:initial}}.theme-color[data-v-e5f6f66a]{color:var(--primary-color)}.theme-color--background[data-v-e5f6f66a]{background-color:var(--primary-color)}.theme-color--border-1px[data-v-e5f6f66a]{border:solid 1px var(--primary-color)}.theme-color--border[data-v-e5f6f66a]{border-color:var(--primary-color)}.theme-color--hover--prim[data-v-e5f6f66a]:hover{background-color:var(--primary-color)}.focus-color[data-v-e5f6f66a]{color:var(--primary-color)}.theme-color--svg>path[data-v-e5f6f66a]{fill:var(--primary-color)}.button-shadow-color[data-v-e5f6f66a]{box-shadow:0 0 4px #00000040}.c-move-item-wrapper[data-v-e5f6f66a]{width:100vw;position:relative}.c-move-item-wrapper .c-move-item[data-v-e5f6f66a]{-webkit-box-pack:left;-ms-flex-pack:left;justify-content:left;align-items:center;width:100vw;height:100%;display:flex}.c-move-item-wrapper .c-move-item__line[data-v-e5f6f66a],.c-move-item-wrapper .c-move-item__line--border[data-v-e5f6f66a]{width:28px;height:100%;display:block}.c-move-item-wrapper .c-move-item__line--border[data-v-e5f6f66a]{border-left:2px solid #969696}.c-move-item-wrapper .c-move-item__contents[data-v-e5f6f66a]{color:#969696;flex-direction:column;justify-content:center;width:calc(100% - 56px);height:100%;display:flex}.c-move-container[data-v-7701df14]{background-color:#f5f5f5;width:100%;padding-top:56px}.c-move-container__move[data-v-7701df14]{width:100%;height:var(--move-component-height)}.c-move-container__move.has-before-wait-time[data-v-7701df14],.c-move-container__move.has-after-wait-time[data-v-7701df14]{height:calc(var(--move-component-height) + var(--wait-time-component-height))}.c-move-container__move.next-move-with-link[data-v-7701df14]{height:calc(var(--move-component-height) + var(--move-with-link-component-height))}.c-move-container__move.has-before-wait-time.next-move-with-link[data-v-7701df14],.c-move-container__move.has-after-wait-time.next-move-with-link[data-v-7701df14]{height:calc(var(--move-component-height) + var(--wait-time-component-height) + var(--move-with-link-component-height))}.c-move-container__move.has-before-wait-time.has-after-wait-time[data-v-7701df14]{height:calc(var(--move-component-height) + var(--wait-time-component-height) * 2)}.c-move-container__move.has-before-wait-time.has-after-wait-time.next-move-with-link[data-v-7701df14]{height:calc(var(--move-component-height) + var(--wait-time-component-height) * 2 + var(--move-with-link-component-height))}.c-move-container__move.is-error[data-v-7701df14]{height:calc(var(--move-component-height) + var(--error-height))}.c-move-container__add[data-v-7701df14]{width:100%;height:108px}.c-move-container__space[data-v-7701df14]{width:100%;height:var(--poi-card-min-height)}.c-move-container__space--has-image[data-v-7701df14]{width:100%;height:158px}.c-move-container__space--has-image.has-link[data-v-7701df14]{height:196px}.c-move-container__space--link[data-v-7701df14]{width:100%;height:40px}.c-move-container__space--move[data-v-7701df14]{width:100%;height:100px}#c-bottom-menu[data-v-f62552bd]{z-index:1001;background-color:#fff;border-top-left-radius:10px;border-top-right-radius:10px;width:100%;padding-bottom:24px;position:fixed;bottom:0;left:0}.c-bottom-menu__header[data-v-f62552bd]{justify-content:center;font-size:16px;font-weight:500;display:flex}.c-bottom-menu__item[data-v-f62552bd]{color:#333;border-bottom:1px solid #9696964d;align-items:center;margin:0 16px;padding:16px 0;font-size:14px;font-weight:500;display:flex}.c-bottom-menu__item.disable[data-v-f62552bd]{color:#b4becd}.c-bottom-menu__item.disable img[data-v-f62552bd]{opacity:.2}.c-bottom-menu__item--caution[data-v-f62552bd]{color:#fa5546}#c-bottom-menu__background[data-v-f62552bd]{z-index:1000;background-color:#0006;width:100vw;height:100vh;position:fixed;top:0;left:0}.bottom-menu-enter-active[data-v-f62552bd],.bottom-menu-leave-active[data-v-f62552bd]{transition:transform .4s;transform:translate(0)}.bottom-menu-enter[data-v-f62552bd],.bottom-menu-leave-to[data-v-f62552bd]{transform:translateY(100vh)translateY(0)}.background-enter-active[data-v-f62552bd],.background-leave-active[data-v-f62552bd]{transition:opacity .4s}.background-enter[data-v-f62552bd],.background-leave-to[data-v-f62552bd]{opacity:0}.schedule-container[data-v-bc251457]{--map-view-container-height:calc(100svh - 50px - 70px - 40px);--circle-size:10px;--body-line-height:18px;--height-adjuster:calc((var(--body-line-height) - var(--circle-size)) / 2);--poi-card-min-height:134px;--move-component-height:100px;--wait-time-component-height:calc(var(--body-line-height) * 4);--move-with-link-component-height:42px;--error-height:20px;width:100svw;position:relative}.schedule-container__move.hidden[data-v-bc251457]{visibility:hidden}.schedule-container__move.shows-map[data-v-bc251457]{min-height:var(--map-view-container-height)}.theme-color[data-v-64465924]{color:var(--primary-color)}.theme-color--background[data-v-64465924]{background-color:var(--primary-color)}.theme-color--border-1px[data-v-64465924]{border:solid 1px var(--primary-color)}.theme-color--border[data-v-64465924]{border-color:var(--primary-color)}.theme-color--hover--prim[data-v-64465924]:hover{background-color:var(--primary-color)}.focus-color[data-v-64465924]{color:var(--primary-color)}.theme-color--svg>path[data-v-64465924]{fill:var(--primary-color)}.button-shadow-color[data-v-64465924]{box-shadow:0 0 4px #00000040}.c-button[data-v-64465924]{color:#fff;border:none;border-radius:20px;width:-moz-fit-content;height:40px;padding:0 32px;font-size:14px;font-weight:700}.theme-color[data-v-bea4ca2f]{color:var(--primary-color)}.theme-color--background[data-v-bea4ca2f]{background-color:var(--primary-color)}.theme-color--border-1px[data-v-bea4ca2f]{border:solid 1px var(--primary-color)}.theme-color--border[data-v-bea4ca2f]{border-color:var(--primary-color)}.theme-color--hover--prim[data-v-bea4ca2f]:hover{background-color:var(--primary-color)}.focus-color[data-v-bea4ca2f]{color:var(--primary-color)}.theme-color--svg>path[data-v-bea4ca2f]{fill:var(--primary-color)}.button-shadow-color[data-v-bea4ca2f]{box-shadow:0 0 4px #00000040}.c-simple-header[data-v-bea4ca2f]{color:#333;background-color:#fff;border-bottom:1px solid #9696964d;flex-direction:row;justify-content:center;align-items:center;width:100vw;height:50px;min-height:50px;font-size:16px;font-weight:700;display:flex;position:relative}.c-simple-header__back[data-v-bea4ca2f]{position:absolute;top:54%;left:16px;transform:translateY(-50%)}.c-lock-times[data-v-cd467a46]{color:#333;flex-direction:row;justify-content:space-between;align-items:center;width:100%;font-size:14px;font-weight:500;display:flex}.theme-color[data-v-0483b10a]{color:var(--primary-color)}.theme-color--background[data-v-0483b10a]{background-color:var(--primary-color)}.theme-color--border-1px[data-v-0483b10a]{border:solid 1px var(--primary-color)}.theme-color--border[data-v-0483b10a]{border-color:var(--primary-color)}.theme-color--hover--prim[data-v-0483b10a]:hover{background-color:var(--primary-color)}.focus-color[data-v-0483b10a]{color:var(--primary-color)}.theme-color--svg>path[data-v-0483b10a]{fill:var(--primary-color)}.button-shadow-color[data-v-0483b10a]{box-shadow:0 0 4px #00000040}.c-poi-time-setting[data-v-0483b10a]{color:#333;width:100%;padding:unset;flex-direction:column;font-size:14px;font-weight:500;list-style:none;display:flex}.c-poi-time-setting__li[data-v-0483b10a]{box-sizing:border-box;border-bottom:1px solid #9696964d;flex-direction:row;justify-content:space-between;align-items:center;width:100%;padding:10px 0;display:flex}.c-poi-time-setting__time[data-v-0483b10a]{width:fit-content;color:var(--primary-color);font-family:SFProText-Semibold;font-size:20px;font-weight:600}.theme-color[data-v-a189238b]{color:var(--primary-color)}.theme-color--background[data-v-a189238b]{background-color:var(--primary-color)}.theme-color--border-1px[data-v-a189238b]{border:solid 1px var(--primary-color)}.theme-color--border[data-v-a189238b]{border-color:var(--primary-color)}.theme-color--hover--prim[data-v-a189238b]:hover{background-color:var(--primary-color)}.focus-color[data-v-a189238b]{color:var(--primary-color)}.theme-color--svg>path[data-v-a189238b]{fill:var(--primary-color)}.button-shadow-color[data-v-a189238b]{box-shadow:0 0 4px #00000040}.c-poi-memo-setting[data-v-a189238b]{flex-direction:column;align-items:start;width:100%;display:flex}.c-poi-memo-setting__counter[data-v-a189238b]{text-align:right;width:100%}.c-poi-memo-setting__counter__text[data-v-a189238b]{letter-spacing:normal;text-align:right;margin:4px 0;font-size:12px;font-style:normal;font-weight:400;font-stretch:100%;line-height:normal}.normal[data-v-a189238b]{color:#b4becd}.error[data-v-a189238b]{color:#fa5546}#c-poi-memo-setting__input[data-v-a189238b]{box-sizing:border-box;color:#333;background-color:#d7dce1;border:none;border-radius:6px;width:100%;height:240px;margin-top:8px;padding:16px;font-size:14px;font-weight:500}.theme-color[data-v-68350b8e]{color:var(--primary-color)}.theme-color--background[data-v-68350b8e]{background-color:var(--primary-color)}.theme-color--border-1px[data-v-68350b8e]{border:solid 1px var(--primary-color)}.theme-color--border[data-v-68350b8e]{border-color:var(--primary-color)}.theme-color--hover--prim[data-v-68350b8e]:hover{background-color:var(--primary-color)}.focus-color[data-v-68350b8e]{color:var(--primary-color)}.theme-color--svg>path[data-v-68350b8e]{fill:var(--primary-color)}.button-shadow-color[data-v-68350b8e]{box-shadow:0 0 4px #00000040}ul[data-v-68350b8e],select[data-v-68350b8e]{margin:0;padding:0}.c-time-set[data-v-68350b8e]{color:#333;box-sizing:border-box;background-color:#fff;border-radius:6px;flex-direction:column;justify-content:space-between;align-items:center;min-width:90vw;max-width:327px;height:338px;padding:32px 28px 24px;font-size:16px;font-weight:700;list-style:none;display:flex}.c-time-set__li[data-v-68350b8e]{flex-direction:row;justify-content:space-between;align-items:center;width:100%;display:flex}.c-time-set__li[data-v-68350b8e]:not(:last-of-type){margin-bottom:24px}.c-time-set__select[data-v-68350b8e]{appearance:none;width:25vw;min-width:80px;max-width:94px;height:36px;color:var(--primary-color);border:1px solid var(--primary-color);text-align:center;z-index:1;background:0 0;border-radius:18px;flex-direction:row;justify-content:center;align-items:center;padding-right:20px;font-family:SFProText-Bold;font-size:14px;font-weight:700;display:flex;position:relative}.c-time-set__select--stay[data-v-68350b8e]{width:30vw;min-width:80px;max-width:102px}.c-time-set__select-wrap[data-v-68350b8e]{display:inline-block;position:relative}.c-time-set__select-wrap[data-v-68350b8e]:after{content:"";border-bottom:solid 2px var(--primary-color);border-right:solid 2px var(--primary-color);width:6px;height:6px;margin-top:-6px;position:absolute;top:50%;right:20px;transform:rotate(45deg)}.error[data-v-68350b8e]{color:#fa5546!important}.theme-color[data-v-70bf0258]{color:var(--primary-color)}.theme-color--background[data-v-70bf0258]{background-color:var(--primary-color)}.theme-color--border-1px[data-v-70bf0258]{border:solid 1px var(--primary-color)}.theme-color--border[data-v-70bf0258]{border-color:var(--primary-color)}.theme-color--hover--prim[data-v-70bf0258]:hover{background-color:var(--primary-color)}.focus-color[data-v-70bf0258]{color:var(--primary-color)}.theme-color--svg>path[data-v-70bf0258]{fill:var(--primary-color)}.button-shadow-color[data-v-70bf0258]{box-shadow:0 0 4px #00000040}.poi-edit-container[data-v-70bf0258]{z-index:1000;background-color:#fff;flex-direction:column;width:100svw;height:calc(100svh - 50px);display:flex;position:fixed;top:50px;left:0}.poi-edit-container__contents[data-v-70bf0258]{padding:24px 20px;overflow-y:scroll}.poi-edit-container__contents__lock-time[data-v-70bf0258]{margin:0 0 16px}.poi-edit-container__contents__poi-time[data-v-70bf0258]{margin:0 0 24px}.poi-edit-container__contents__bottom-space[data-v-70bf0258]{background-color:#fff;width:100%;min-height:100px}.poi-edit-container__button[data-v-70bf0258]{text-align:center}.poi-edit-container__save-button[data-v-70bf0258]{width:100px}.poi-edit-container__background[data-v-70bf0258]{z-index:2;background-color:#0006;width:100vw;height:100vh;position:fixed;top:0;left:0}.poi-edit-container__dialog[data-v-70bf0258]{z-index:3;position:fixed;top:50%;left:50%;transform:translate(-50%,-50%)}.overwrite-plan-modal{flex-direction:column;justify-content:center;align-items:center;gap:24px;display:flex}.overwrite-plan-modal.el-dialog{box-sizing:border-box;border-radius:6px;width:calc(100% - 32px);font-family:Noto Sans JP,Open Sans,sans-serif}.overwrite-plan-modal .el-dialog__header{color:#333;padding:0}.overwrite-plan-modal .el-dialog__body{flex-direction:column;justify-content:center;align-items:center;gap:24px;display:flex}.overwrite-plan-modal__close{cursor:pointer;width:18px;height:18px;position:absolute;top:16px;right:16px}.overwrite-plan-modal__alert{color:#fa5546;margin:0;font-size:14px;font-weight:500}.overwrite-plan-modal__button{width:100%}.overwrite-plan-modal__button-text{width:100%;font-size:16px;font-weight:500;display:block}.tutorial-modal__close[data-v-a65b66da]{cursor:pointer;width:18px;height:18px;position:absolute;top:34px;right:16px}.tutorial-modal__img[data-v-a65b66da]{width:100%;margin-bottom:30px}.tutorial-modal__action[data-v-a65b66da]{color:var(--primary-color);text-align:center;margin:22px 0 0;font-size:14px;font-weight:500}.tutorial-modal.el-dialog{border-radius:6px;padding:0;font-family:Open Sans,sans-serif}.tutorial-modal .el-dialog__header{padding:32px 0 0}.tutorial-modal .el-dialog__title{color:#333;font-size:16px;font-style:normal;font-weight:700;font-stretch:100%}.tutorial-modal .el-dialog__body{padding:8px 24px 24px}.tutorial-modal__action{color:var(--primary-color);text-align:center;margin:22px 0 0;font-size:14px;font-weight:500}.tutorial-modal .swiper-button-prev,.tutorial-modal .swiper-button-next{display:none}.route-link[data-v-02369dee]{background-color:#fff;border-radius:6px;padding:10px 12px;font-size:13px;font-weight:700;line-height:1.38;position:relative;box-shadow:0 0 10px #0003}.route-link .route-link-a[data-v-02369dee]{color:var(--primary-color);text-decoration:none}.route-link .route-link-a .route-link-text[data-v-02369dee]{justify-content:space-between;align-items:center;display:flex}.route-link .route-link-a .route-link-text .route-link-icon[data-v-02369dee]{margin-left:5px}@media screen and (width>=431px){.route-link[data-v-02369dee]{margin:0 0 10px auto}}@media screen and (width<=500px){.route-link[data-v-02369dee]{margin:24px 16px}}.route-affiliate-link[data-v-6d43bfab]{background-color:#fff;border-radius:6px;padding:10px 12px;font-size:14px;font-weight:700;line-height:1.38;position:relative;box-shadow:0 0 10px #0003}.route-affiliate-link__banner[data-v-6d43bfab]{color:var(--primary-color);justify-content:space-between;align-items:center;gap:8px;text-decoration:none;display:flex}.route-affiliate-link__banner--main[data-v-6d43bfab]{justify-content:center;align-items:center;gap:4px;width:256px;max-width:fit-content;display:flex}.route-affiliate-link__banner[data-v-6d43bfab]:hover{opacity:.6}.route-affiliate-link__provider[data-v-6d43bfab]{width:96px}@media screen and (width<=500px){.route-affiliate-link[data-v-6d43bfab]{margin:24px 16px}}.questionnaire-banner[data-v-5aadc270]{box-sizing:border-box;background-color:#fff;border-radius:8px;padding:8px 16px;position:relative;box-shadow:0 2px 6px 1px #0003}.questionnaire-banner__close[data-v-5aadc270]{background-color:var(--primary-color);cursor:pointer;border-radius:50%;justify-content:center;align-items:center;width:24px;height:24px;display:flex;position:absolute;top:-8px;right:-8px}.questionnaire-banner__close .el-icon-close[data-v-5aadc270]{color:#fff;margin:0;font-size:16px;font-weight:700}.questionnaire-banner__close[data-v-5aadc270]:hover{opacity:.6}.questionnaire-banner__link[data-v-5aadc270]{justify-content:center;align-items:center;gap:8px;text-decoration:none;display:flex}.questionnaire-banner__link[data-v-5aadc270]:hover{opacity:.6}.questionnaire-banner__text[data-v-5aadc270]{color:var(--primary-color);flex-direction:column;justify-content:center;align-items:center;font-size:14px;font-weight:700;line-height:1.4;display:flex}.spot-affiliate-link[data-v-7e504fff]{justify-content:center;align-items:center;gap:8px;padding:8px;display:flex}.spot-affiliate-link .link-path[data-v-7e504fff]{min-width:20%;font-size:13px;font-weight:700}.spot-affiliate-link .links[data-v-7e504fff]{flex-wrap:wrap;gap:4px;display:flex}.spot-affiliate-link .outer-link[data-v-7e504fff]{text-align:center;text-decoration:none;display:block}.spot-affiliate-link .button[data-v-7e504fff]{overflow-wrap:anywhere;word-break:normal;line-break:strict;justify-content:center;align-items:center;width:100%;display:flex}.spot-affiliate-link .button--provider[data-v-7e504fff]{height:32px}.theme-color[data-v-30d3a5e7]{color:var(--primary-color)}.theme-color--background[data-v-30d3a5e7]{background-color:var(--primary-color)}.theme-color--border-1px[data-v-30d3a5e7]{border:solid 1px var(--primary-color)}.theme-color--border[data-v-30d3a5e7]{border-color:var(--primary-color)}.theme-color--hover--prim[data-v-30d3a5e7]:hover{background-color:var(--primary-color)}.focus-color[data-v-30d3a5e7]{color:var(--primary-color)}.theme-color--svg>path[data-v-30d3a5e7]{fill:var(--primary-color)}.button-shadow-color[data-v-30d3a5e7]{box-shadow:0 0 4px #00000040}dl[data-v-30d3a5e7],dd[data-v-30d3a5e7],p[data-v-30d3a5e7]{margin:0}ul[data-v-30d3a5e7]{margin:0;padding:0;list-style:none}.related-article[data-v-30d3a5e7]{flex-direction:row;width:100%;min-height:192px;padding-bottom:16px;display:flex;overflow-x:scroll}.related-article[data-v-30d3a5e7]::-webkit-scrollbar{-webkit-appearance:none;width:4px}.related-article[data-v-30d3a5e7]::-webkit-scrollbar:horizontal{-webkit-appearance:none;height:4px}.related-article[data-v-30d3a5e7]::-webkit-scrollbar-thumb{background-color:#00000080;border-radius:4px;box-shadow:0 0 1px #ffffff80}.related-article-card[data-v-30d3a5e7]{cursor:pointer;border:1px solid #9696964d;border-radius:6px;flex-direction:column-reverse;width:240px;margin-right:16px;display:flex}.is-mobile .related-article-card[data-v-30d3a5e7]{width:152px}.related-article-card__title[data-v-30d3a5e7]{box-sizing:border-box;height:100px;padding:16px}.is-mobile .related-article-card__title[data-v-30d3a5e7]{height:92px;padding:8px}.related-article-card__title-p[data-v-30d3a5e7]{font-size:14px;font-weight:700;line-height:20px}.related-article-card__title-p.en[data-v-30d3a5e7]{font-size:16px;line-height:22px}.related-article-card__img img[data-v-30d3a5e7]{-o-object-fit:cover;object-fit:cover;border-top-left-radius:6px;border-top-right-radius:6px;width:240px;height:200px}.is-mobile .related-article-card__img img[data-v-30d3a5e7]{width:152px;height:100px}.related-article-card__provider[data-v-30d3a5e7]{flex-direction:row;justify-content:flex-end;margin-top:4px;display:flex}.related-article-card__provider--name[data-v-30d3a5e7]{letter-spacing:normal;text-align:right;color:#969696;text-overflow:ellipsis;white-space:nowrap;margin:0 8px;font-size:12px;font-style:normal;font-weight:500;font-stretch:100%;line-height:normal;overflow:hidden}.whiteout[data-v-30d3a5e7]{line-height:1.3em;position:relative;overflow:hidden}.row1[data-v-30d3a5e7]{height:1em}.row2[data-v-30d3a5e7]{height:2.5em}.row3[data-v-30d3a5e7]{height:3.8em}.row4[data-v-30d3a5e7]{height:5em}.whiteout[data-v-30d3a5e7]:after{content:"";background:linear-gradient(90deg,#fff0 0%,#fff 80% 100%);width:80px;height:1.3em;position:absolute;bottom:0;right:0}.poi-lock .whiteout[data-v-30d3a5e7]:after{background:linear-gradient(90deg,#fff0 0%,#e1e1e1 80% 100%)}h3[data-v-30d3a5e7]{margin:0}.el-carousel[data-v-30d3a5e7]{width:100%;height:200px;margin-bottom:12px}.image-frame[data-v-30d3a5e7]{text-align:center;background-color:#eee;background-position:50%;background-repeat:no-repeat;background-size:cover;width:100%;height:200px;margin:12px 0;font-size:24px;line-height:252px}button[data-v-30d3a5e7]{background-color:unset;cursor:pointer;border:none;padding:0}.back-button[data-v-30d3a5e7]{background-color:#d7dce1;border-radius:12px;width:24px;height:24px;position:absolute;top:16px;right:16px}.back-button[data-v-30d3a5e7]:before,.back-button[data-v-30d3a5e7]:after{content:"";background:#fff;width:2px;height:15px;position:absolute;top:50%;left:50%}.back-button[data-v-30d3a5e7]:before{transform:translate(-50%,-50%)rotate(45deg)}.back-button[data-v-30d3a5e7]:after{transform:translate(-50%,-50%)rotate(-45deg)}.text__color--main[data-v-30d3a5e7]{color:#333}.text__color--sub[data-v-30d3a5e7]{color:#969696}#spot-detail[data-v-30d3a5e7]{box-sizing:border-box;background-color:#fff;flex-direction:column;align-items:flex-start;width:100%;min-height:calc(100vh - 53px);display:flex}.detail__image--div[data-v-30d3a5e7]{width:inherit;min-height:48px;overflow-y:hidden}.detail__image--div__no-image[data-v-30d3a5e7]{width:inherit;height:48px}.detail__image--img[data-v-30d3a5e7]{-o-object-fit:cover;object-fit:cover;-o-object-position:50% 50%;object-position:50% 50%;width:100%;height:30vh}.detail-info[data-v-30d3a5e7]{box-sizing:border-box;width:100%;padding:50px 16px 0}.detail-info .spot__name[data-v-30d3a5e7]{word-wrap:break-word;margin-bottom:16px;font-size:22px;font-weight:700}.detail-info .spot__category[data-v-30d3a5e7]{color:#32323c;margin-bottom:20px;font-size:12px}.detail-info .spot__attribute[data-v-30d3a5e7]{margin-bottom:16px}.detail-info .spot__catch-copy[data-v-30d3a5e7]{margin-bottom:8px;font-size:14px;font-weight:700}.detail-info .spot__outline[data-v-30d3a5e7]{margin-bottom:24px}.detail-section[data-v-30d3a5e7]{box-sizing:border-box;flex-direction:column;width:calc(100% - 32px);margin:0 16px;display:flex}.detail-section__title[data-v-30d3a5e7]{margin-bottom:16px;font-size:16px}.detail-section__title.en[data-v-30d3a5e7]{font-size:18px}.detail-tool-button[data-v-30d3a5e7]{cursor:pointer;background-color:#fff;border-radius:30px;justify-content:center;align-items:center;width:60px;height:60px;display:flex;box-shadow:0 2px 6px 1px #0003}.detail-tool-button__label[data-v-30d3a5e7]{text-align:center;margin-top:8px;font-size:12px}.spot-info-section[data-v-30d3a5e7]{font-weight:700}.spot-info-section dt[data-v-30d3a5e7]{padding-top:16px;font-size:12px}.spot-info-section .spot__info[data-v-30d3a5e7]{border-bottom:1px solid #9696964d;padding:14px 0 16px;font-size:14px}.spot-info-section .spot__info img[data-v-30d3a5e7]{margin-right:8px}.spot-info-section .spot__info--introduction[data-v-30d3a5e7]{padding-top:16px}.spot__provider[data-v-30d3a5e7]{text-align:right;color:#32323c;margin-top:16px;font-size:12px}.spot-detail-outer-link[data-v-30d3a5e7]{width:100%}.sp-schedule-spot-detail-wrapper[data-v-4d4890fb]{z-index:1000;width:100vw;height:100vh;position:fixed}.sp-schedule-spot-detail-wrapper__background[data-v-4d4890fb]{z-index:1000;background-color:#0006;width:100vw;height:100vh;position:fixed;top:0;left:0}.sp-schedule-spot-detail-wrapper__contents[data-v-4d4890fb]{z-index:1001;-ms-scroll-chaining:none;overscroll-behavior:contain;background-color:#fff;border-radius:8px;width:100%;transition:all .5s;position:fixed;bottom:0;overflow-y:scroll;box-shadow:0 -4px 6px 1px #0003}.bottom-menu-block[data-v-49015d5e]{z-index:1000;background-color:#fff;width:100%;position:fixed;bottom:0;left:0;box-shadow:0 0 20px #00000029}.bottom-menu-block__wrapper[data-v-49015d5e]{height:var(--bottom-menu-height);align-items:center;padding:0 50px;font-size:18px;font-weight:700;display:flex;position:relative}.bottom-menu-block__wrapper__return-icon[data-v-49015d5e]{cursor:pointer}.bottom-menu-block__wrapper__return-button[data-v-49015d5e]{color:#707070;background-color:unset;cursor:pointer;border:none;margin:0 0 0 8px}.bottom-menu-block__wrapper__publish-text[data-v-49015d5e]{color:#000;margin:0;font-size:12px;font-weight:400;position:absolute;top:15%;left:50%;transform:translate(-50%,-50%)}.bottom-menu-block__wrapper__next-button[data-v-49015d5e]{color:#fff;background-color:var(--primary-color);cursor:pointer;border:none;border-radius:40px;justify-content:center;align-items:center;width:304px;height:44px;font-weight:700;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.sp.bottom-menu-block .bottom-menu-block__wrapper[data-v-49015d5e]{height:80px;padding:0;font-size:14px}.sp.bottom-menu-block .bottom-menu-block__wrapper__return-icon[data-v-49015d5e],.sp.bottom-menu-block .bottom-menu-block__wrapper__return-button[data-v-49015d5e]{display:none}.sp.bottom-menu-block .bottom-menu-block__wrapper__publish-text[data-v-49015d5e]{color:#666;top:17%}.sp.bottom-menu-block .bottom-menu-block__wrapper__next-button[data-v-49015d5e]{border-radius:21px;width:80%;height:42px;top:55%}.bottom-app-appeal[data-v-5f4001ac]{box-sizing:border-box;z-index:100;background:#fff;border-top-left-radius:16px;border-top-right-radius:16px;flex-direction:column;gap:16px;width:100%;margin:0;padding:16px;font-family:Hiragino Sans,SF Pro Text,Segoe UI,Roboto,Noto Sans JP,sans-serif;display:flex;position:fixed;bottom:0;left:0;box-shadow:0 0 12px #3683d8b3}.bottom-app-appeal__header[data-v-5f4001ac]{font-size:16px;font-weight:700}.bottom-app-appeal__main[data-v-5f4001ac]{grid-template-columns:70px auto;align-items:center;gap:16px;display:grid}.bottom-app-appeal__image[data-v-5f4001ac]{box-sizing:border-box;border-radius:16px;justify-content:center;align-items:center;width:70px;height:70px;display:flex;box-shadow:0 2px 4px #0000001c,0 0 4px #00000021}.bottom-app-appeal__text[data-v-5f4001ac]{font-size:14px}.bottom-app-appeal__logo[data-v-5f4001ac]{aspect-ratio:28/25;width:48px;height:auto}.bottom-app-appeal__buttons[data-v-5f4001ac]{justify-content:space-between;padding-left:86px;display:flex}.bottom-app-appeal__close[data-v-5f4001ac]{min-width:114px;color:var(--primary-color);background-color:#0000;border:none;font-size:14px}.map-about-link[data-v-70ed4034]{cursor:pointer;appearance:none;background-color:#0000;border:none;padding:0;font-size:10px}.map-about-link.fixed[data-v-70ed4034]{position:fixed}.map-about-link[data-v-70ed4034]:hover{opacity:.6}.about-map__modal__text[data-v-8ff21078]{margin:0;line-height:1.8}.about-map__modal__text.addition[data-v-8ff21078]{margin-top:10px}.theme-color[data-v-233642f1]{color:var(--primary-color)}.theme-color--background[data-v-233642f1]{background-color:var(--primary-color)}.theme-color--border-1px[data-v-233642f1]{border:solid 1px var(--primary-color)}.theme-color--border[data-v-233642f1]{border-color:var(--primary-color)}.theme-color--hover--prim[data-v-233642f1]:hover{background-color:var(--primary-color)}.focus-color[data-v-233642f1]{color:var(--primary-color)}.theme-color--svg>path[data-v-233642f1]{fill:var(--primary-color)}.button-shadow-color[data-v-233642f1]{box-shadow:0 0 4px #00000040}#sp-planning[data-v-233642f1]{-webkit-user-select:none;user-select:none;position:relative}#sp-planning.shows-poi-edit[data-v-233642f1]{z-index:1102}.sp-planning__contents[data-v-233642f1]{margin-top:50px;padding-bottom:80px}.sp-planning__sticky-header[data-v-233642f1]{z-index:10;height:54px;position:sticky;top:49px}.sp-planning__notice[data-v-233642f1]{color:#606266;padding:16px;font-size:11px}.sp-planning__map[data-v-233642f1]{z-index:999;width:100svw;height:calc(100svh - 49px);position:fixed;bottom:0;left:0}.sp-planning__tutorial[data-v-233642f1]{z-index:10001!important}.sp-planning__about-map[data-v-233642f1]{z-index:2;position:fixed;bottom:22px;left:6px}.sp-planning__banner[data-v-233642f1]{z-index:1;width:max-content;height:max-content;position:fixed;bottom:16px;left:50%;transform:translate(-50%)}.button-pop[data-v-233642f1]{animation:.2s infinite alternate bound-233642f1}@keyframes bound-233642f1{0%{transform:translate(-50%,-50%)}to{transform:translate(-50%,-58%)}}.powered-by[data-v-233642f1]{text-align:center;padding:10px;font-size:12px}.powered-by .powered-by-image[data-v-233642f1]{width:100px;margin:0 0 -3px}.route-summary-card[data-v-e81b0330]{width:100%;padding:10px 0 10px 10px}.route-summary-card__type__icon[data-v-e81b0330]{width:32px;height:32px}.route-summary-card__type__value[data-v-e81b0330]{color:#333;word-wrap:break-word;font-size:10px;font-weight:700}.route-summary-card__summary[data-v-e81b0330]{flex-direction:column;justify-content:center;align-items:center;gap:4px;display:flex}.route-summary-card__summary__result__time[data-v-e81b0330],.route-summary-card__summary__result__fee[data-v-e81b0330]{color:#333;word-wrap:break-word;font-size:12px;font-weight:700}.route-summary-card__summary__result__time.fastest[data-v-e81b0330],.route-summary-card__summary__result__time.lowest[data-v-e81b0330],.route-summary-card__summary__result__fee.fastest[data-v-e81b0330],.route-summary-card__summary__result__fee.lowest[data-v-e81b0330]{color:#fa5546}.route-summary-card__flag[data-v-e81b0330]{flex-wrap:wrap;justify-content:center;align-items:center;gap:4px;font-size:12px;font-weight:700;display:flex}.route-summary-card__flag--fastest[data-v-e81b0330],.route-summary-card__flag--lowest[data-v-e81b0330]{color:#fff;background-color:var(--primary-color);border-radius:4px;padding:2px}.route-summary-card__sightseeing-train[data-v-e81b0330]{gap:2px;line-height:16px;display:flex}.route-summary-card__sightseeing-train--text[data-v-e81b0330]{color:#fff;background-color:#f8469c;padding:0 8px;font-size:12px}.route-summary-card__cursor[data-v-e81b0330]{justify-content:center;align-items:center;display:flex}.route-summary-card__cursor__icon[data-v-e81b0330]{width:20px;height:20px}@media (width<=480px){.route-summary-card[data-v-e81b0330]{padding:0}.route-summary-card__type__value[data-v-e81b0330]{word-wrap:break-word;font-size:12px;font-weight:700}.route-summary-card__summary__result__time[data-v-e81b0330],.route-summary-card__summary__result__fee[data-v-e81b0330]{font-size:16px}}.point-event[data-v-06472a1b]{-webkit-column-gap:16px;-moz-column-gap:16px;color:#32323c;border-top:1px solid #e1e1e1;border-bottom:1px solid #e1e1e1;grid-template-columns:48px 24px auto;align-items:center;column-gap:16px;font-size:14px;display:grid}.point-event.shows-for-inbound[data-v-06472a1b]{grid-template-columns:48px 36px auto}.point-event__time[data-v-06472a1b]{flex-direction:column;justify-content:center;align-items:center;gap:16px;min-width:48px;font-size:16px;display:flex}.point-event__to-time[data-v-06472a1b],.point-event__from-time[data-v-06472a1b]{text-align:center;font-weight:700;line-height:20px}.point-event__position[data-v-06472a1b]{flex-direction:column;justify-content:center;align-items:center;gap:16px;min-width:22px;display:flex}.point-event__arrival[data-v-06472a1b],.point-event__departure[data-v-06472a1b]{align-items:center;height:20px;display:flex}.point-event__arrival--mark[data-v-06472a1b],.point-event__departure--mark[data-v-06472a1b]{text-align:center;border-radius:4px;width:18px;height:18px;font-weight:700;line-height:18px}.point-event__arrival--mark.shows-for-inbound[data-v-06472a1b],.point-event__departure--mark.shows-for-inbound[data-v-06472a1b]{width:32px}.point-event__arrival--mark[data-v-06472a1b]{color:#666;background-color:#ededed}.point-event__departure--mark[data-v-06472a1b]{color:#fff;background-color:var(--line-color)}.point-event__spot[data-v-06472a1b]{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.point-event__name[data-v-06472a1b]{padding:16px 0}.point-event__name--multilingual[data-v-06472a1b]{font-size:18px;font-weight:700;line-height:22px}.point-event__type[data-v-06472a1b]{color:#6f6f76;font-size:12px;line-height:16px}.point-event__add-spot-button[data-v-06472a1b]{align-items:center;gap:4px;padding:4px 8px;line-height:16px;display:flex}.move-event[data-v-9db9f0c3]{-webkit-column-gap:16px;-moz-column-gap:16px;color:#32323c;grid-template-columns:48px 24px auto;column-gap:16px;font-size:14px;display:grid}.move-event.shows-for-inbound[data-v-9db9f0c3]{grid-template-columns:48px 36px auto}.move-event__time[data-v-9db9f0c3]{flex-direction:column;justify-content:center;align-items:center;width:48px;font-size:12px;display:flex}.move-event__time-value[data-v-9db9f0c3]{flex-wrap:wrap;justify-content:center;align-items:baseline;display:flex}.move-event__time-value--numbers[data-v-9db9f0c3]{font-size:14px}.move-event__time-value--units[data-v-9db9f0c3]{font-size:12px}.move-event__route-line[data-v-9db9f0c3]{grid-template-rows:auto 24px auto;grid-template-columns:24px;justify-content:center;display:grid}.move-event__line[data-v-9db9f0c3]{position:relative}.move-event__line[data-v-9db9f0c3]:before{content:"";background-color:var(--transport-color);width:4px;height:100%;display:block;position:absolute;left:10px}.move-event__bottom-line[data-v-9db9f0c3]{grid-area:3/1}.move-event__line-icon[data-v-9db9f0c3]{grid-area:2/1;width:24px;height:24px}.move-event__circle[data-v-9db9f0c3]{background-color:#fff;border:1px solid #666;border-radius:100%;grid-area:2/1;width:20px;height:20px}.move-event__main[data-v-9db9f0c3]{color:#333;text-overflow:ellipsis;flex-direction:column;gap:2px;padding:16px 8px;line-height:18px;display:flex;overflow:hidden}.move-event__sightseeing-train[data-v-9db9f0c3]{gap:2px;line-height:16px;display:flex}.move-event__sightseeing-train--text[data-v-9db9f0c3]{color:#fff;background-color:#f8469c;padding:0 8px;font-size:12px}.move-event__line-name[data-v-9db9f0c3],.move-event__move[data-v-9db9f0c3]{font-size:16px;font-weight:700;line-height:20px}.move-event__self-name[data-v-9db9f0c3],.move-event__destination[data-v-9db9f0c3]{padding:0 8px;font-size:14px;line-height:18px}.move-event .move-icon{width:24px;height:24px}.route-schedule[data-v-4c19f7fb]{box-sizing:border-box;background-color:#fff;flex-direction:column;gap:8px;padding:16px;display:flex}.route-schedule__header[data-v-4c19f7fb]{justify-content:flex-end;display:flex}.route-schedule__header .el-icon-close[data-v-4c19f7fb]{line-height:1em}.route-schedule__header .el-icon-close[data-v-4c19f7fb]:hover{opacity:.6}.route-schedule__main[data-v-4c19f7fb]{scrollbar-width:thin;height:calc(100% - 1em);overflow-y:auto}.route-schedule__summary[data-v-4c19f7fb]{cursor:pointer;border-bottom:1px solid #e1e1e1}.route-schedule__summary[data-v-4c19f7fb]:hover{background-color:#f5f5f5}.route-schedule__customize[data-v-4c19f7fb],.route-schedule__affiliate[data-v-4c19f7fb]{margin:10px}.route-schedule__customize[data-v-4c19f7fb]:hover,.route-schedule__affiliate[data-v-4c19f7fb]:hover{opacity:.6}.route-schedule__selected-route[data-v-4c19f7fb]{flex-direction:column;gap:4px;font-size:14px;display:flex}.route-schedule__spots[data-v-4c19f7fb]{flex-wrap:wrap;align-items:flex-end;gap:4px;display:flex}.route-schedule__name[data-v-4c19f7fb]{font-size:20px;font-weight:700}.route-schedule__date[data-v-4c19f7fb]{color:#6f6f76}.route-schedule__tabs[data-v-4c19f7fb]{height:calc(100% - 126px)}.route-schedule__pane[data-v-4c19f7fb]{grid-template-rows:22px 24px 28px auto 1fr;grid-template-columns:1fr;gap:8px;height:100%;display:grid}.route-schedule__tab[data-v-4c19f7fb]{justify-content:center;align-items:baseline;gap:4px;display:flex}.route-schedule__time[data-v-4c19f7fb]{align-items:baseline;gap:4px;font-size:22px;font-weight:700;display:flex}.route-schedule__total-time[data-v-4c19f7fb]{font-size:14px;font-weight:initial;align-items:baseline;display:flex}.route-schedule__total-time--numbers[data-v-4c19f7fb]{font-size:16px}.route-schedule__move-detail[data-v-4c19f7fb]{align-items:center;gap:4px;display:flex}.route-schedule__move-detail-counts[data-v-4c19f7fb]{align-items:baseline;font-size:14px;display:flex}.route-schedule__move-detail-counts--numbers[data-v-4c19f7fb]{font-size:16px}.route-schedule__move-detail-counts--icons[data-v-4c19f7fb]{display:flex}.route-schedule__move-detail-transfers[data-v-4c19f7fb]{align-items:baseline;font-size:14px;display:flex}.route-schedule__move-detail-transfers--numbers[data-v-4c19f7fb]{font-size:16px}.route-schedule__move-detail-transfers[data-v-4c19f7fb]:lang(en),.route-schedule__move-detail-transfers[data-v-4c19f7fb]:lang(th){gap:2px}.route-schedule__move-detail-lines[data-v-4c19f7fb]{color:#adadb1;font-size:14px}.route-schedule__move-detail-congestion[data-v-4c19f7fb]{align-items:center;font-size:14px;display:flex}.route-schedule__icon-list[data-v-4c19f7fb]{width:100%;height:28px;overflow-x:auto;overflow-y:unset;scrollbar-width:none;flex-wrap:nowrap;align-items:center;display:flex}.route-schedule__icon[data-v-4c19f7fb]{align-items:center;display:flex}.route-schedule__detail-customize[data-v-4c19f7fb]:hover,.route-schedule__detail-affiliate[data-v-4c19f7fb]:hover{opacity:.6}.route-schedule__sections[data-v-4c19f7fb]{scrollbar-width:thin;overflow-y:auto}.route-schedule__footer[data-v-4c19f7fb]{justify-content:space-around;display:flex}.route-schedule__footer.is-mobile[data-v-4c19f7fb]{z-index:999;width:100%;position:fixed;bottom:20px;left:50%;transform:translate(-50%,-50%)}.route-schedule__footer.is-mobile.locks-plan[data-v-4c19f7fb]{display:none}.route-schedule .el-tabs__content[data-v-4c19f7fb]{height:100%}.schedule-move[data-v-9cdcc4c4]{align-items:center;gap:4px;width:100%;font-size:14px;display:flex;position:relative}.schedule-move__button[data-v-9cdcc4c4]{color:#fff;cursor:pointer;align-items:center;display:flex}.schedule-move__button[data-v-9cdcc4c4]:hover{opacity:.6}.schedule-move__move-type[data-v-9cdcc4c4]{justify-content:center;align-items:center;gap:4px;display:flex}.schedule-move__move-type--icon[data-v-9cdcc4c4]{width:24px;height:24px}.schedule-move__menu[data-v-9cdcc4c4] .el-dropdown-menu__item{justify-content:flex-start;align-items:center;gap:4px;display:flex}.schedule-move__detail[data-v-9cdcc4c4]{z-index:1;color:#fff;background:var(--primary-color);border-radius:2px;width:max-content;padding:5px;font-weight:400;line-height:16px;position:absolute;top:28px;left:calc(50% - 10px);transform:translate(-50%)}.schedule-option[data-v-98502769]{align-items:center;gap:16px;display:flex}.schedule-option__button[data-v-98502769]{cursor:pointer;background:0 0;border:none;padding:0;display:flex;position:relative}.schedule-option__button__icon[data-v-98502769]{width:20px;height:20px}.schedule-option__button__icon[data-v-98502769]:hover{opacity:.6}.schedule-option__button__zoom-out[data-v-98502769],.schedule-option__button__clear[data-v-98502769]{z-index:1;color:#fff;background:var(--primary-color);border-radius:2px;flex-grow:1;width:max-content;height:16px;padding:5px;font-size:14px;line-height:16px;display:flex;position:absolute;top:25px}.schedule-option__button__zoom-out[data-v-98502769]{left:50%;transform:translate(-50%)}.schedule-option__button__clear[data-v-98502769]{left:80%;transform:translate(-80%)}.spot-autocomplete[data-v-dc0ec9c1]{position:relative}.spot-autocomplete__input[data-v-dc0ec9c1]{width:100%;height:20px}.spot-autocomplete__name[data-v-dc0ec9c1]{color:#000;text-overflow:ellipsis;white-space:nowrap;font-size:14px;overflow:hidden}.spot-autocomplete__name--small[data-v-dc0ec9c1]{font-size:12px}.spot-autocomplete__address[data-v-dc0ec9c1]{color:#8895a2;text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.spot-autocomplete__spot-search[data-v-dc0ec9c1]{align-items:flex-start;gap:4px;display:flex}.spot-autocomplete__spot-search--text[data-v-dc0ec9c1]{color:#000;white-space:normal;width:90%}.spot-autocomplete__spot-search--word[data-v-dc0ec9c1]{white-space:normal;-webkit-hyphens:auto;hyphens:auto;font-weight:700}.spot-autocomplete__button[data-v-dc0ec9c1]{background-color:initial;cursor:pointer;border:none;height:20px;padding:0;position:absolute;top:0;right:0}.spot-autocomplete__button[data-v-dc0ec9c1]:hover{opacity:.6}.spot-autocomplete__popper .el-autocomplete-suggestion__list li{width:100%;line-height:initial;box-sizing:border-box;padding:6px 20px}.spot-autocomplete__input{position:initial}.spot-autocomplete__input .el-input .el-input__wrapper{-webkit-box-shadow:none;box-shadow:none;padding:0}.spot-autocomplete__input .el-input .el-input__inner{border:none;height:20px;padding:0 16px 0 0;line-height:20px}.spot-autocomplete__input .el-input .el-input__inner::placeholder{color:#777}.area-list-popover__icon[data-v-4bdf1a29]{width:24px;height:24px}.area-list-popover .el-cascader-panel.is-bordered{border:none}.area-list-popover__area-list .el-cascader-menu__wrap{height:max-content;max-height:50vh}.area-list-popover__area-button{align-items:center;gap:4px;display:flex}.category-list-popover__icon[data-v-512dbc76]{width:24px;height:24px}.category-list-popover .el-cascader-panel.is-bordered{border:none}.category-list-popover__category-list .el-cascader-menu__wrap{height:max-content;max-height:50vh}.category-list-popover__category-button{align-items:center;gap:4px;display:flex}.description-button[data-v-01e7ea91]{position:relative}.description-button__button[data-v-01e7ea91]{align-items:center;gap:4px;display:flex}.description-button__description[data-v-01e7ea91]{z-index:1;color:#fff;background:var(--primary-color);border:1px solid #ccc;border-radius:2px;width:max-content;height:16px;padding:5px;font-size:14px;line-height:16px;display:flex;position:absolute;top:50%;left:-8px;transform:translate(-100%)translateY(-50%)}.description-button__description[data-v-01e7ea91]:before{content:"";border:6px solid #0000;border-left-color:#ccc;border-right-width:0;width:0;height:0;position:absolute;top:50%;right:0;translate:100% -50%}.description-button__description[data-v-01e7ea91]:after{content:"";border-style:solid;border-width:6px 0 6px 6px;border-color:transparent transparent transparent var(--primary-color);width:0;height:0;position:absolute;top:50%;right:1px;translate:100% -50%}.description-button__description.danger[data-v-01e7ea91]{background:var(--error-color)}.description-button__description.danger[data-v-01e7ea91]:after{border-color:transparent transparent transparent var(--error-color)}.free-word-box__back[data-v-b8d04258]{min-width:18px;height:18px}.free-word-box__back--img[data-v-b8d04258]{cursor:pointer}.free-word-box__back--img[data-v-b8d04258]:hover{opacity:.6}.free-word-box__input[data-v-b8d04258]{width:100%}.free-word-box__button[data-v-b8d04258]{-webkit-user-select:none;user-select:none;cursor:pointer;background:0 0;border:none;outline:none;align-items:center;min-width:24px;padding:0;transition:background-color .2s ease-out,transform .2s ease-out,border-bottom .2s ease-out;display:flex}.free-word-box__button[data-v-b8d04258]:hover{opacity:.6}.free-word-box__search-conditions[data-v-b8d04258]{box-sizing:border-box;scrollbar-width:none;width:100%;color:var(--primary-color);font-size:14px;font-weight:700;overflow-x:auto}.free-word-box__buttons[data-v-b8d04258]{scrollbar-width:none;justify-content:space-between;align-items:center;gap:8px;width:calc(100% - 96px);display:flex;overflow-x:scroll}.free-word-box__filter[data-v-b8d04258]{align-items:center;gap:8px;padding-right:24px;display:flex}.free-word-box__icons[data-v-b8d04258]{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background-color:#fff9;justify-content:center;align-items:center;gap:8px;padding-left:8px;display:flex;position:absolute;right:0}.free-word-box__icon[data-v-b8d04258]{width:24px;height:24px}@media screen and (width<=430px){.free-word-box[data-v-b8d04258]{box-sizing:border-box;background-color:#fff;border:1px solid #9696964d;border-radius:6px;width:calc(100vw - 32px);height:44px;padding:0 8px}.free-word-box__box[data-v-b8d04258]{flex-direction:row;align-items:center;gap:4px;width:100%;height:44px;display:flex}.free-word-box__suggest[data-v-b8d04258]{z-index:10;position:absolute;top:52px;left:0}}@media screen and (width>=431px){.free-word-box[data-v-b8d04258]{box-sizing:border-box;flex-direction:column;align-items:center;row-gap:16px;width:100%;display:flex;position:relative}.free-word-box__box[data-v-b8d04258]{box-sizing:border-box;background-color:#fff;border-radius:32px;flex-direction:row;align-items:center;gap:8px;width:100%;height:48px;padding:0 8px 0 24px;display:flex;box-shadow:0 2px 6px 1px #0003}.free-word-box__suggest[data-v-b8d04258]{scrollbar-width:thin;z-index:4;box-sizing:border-box;border:1px solid #9696964d;border-radius:6px;max-height:50vh;position:absolute;top:54px;overflow-y:scroll;box-shadow:0 2px 6px 1px #0003}}.date-tab[data-v-401e7b49]{box-sizing:border-box;border-bottom:2px solid var(--primary-color);background-color:#fff;flex-direction:row;justify-content:space-between;align-items:center;width:100%;min-height:45px;padding:5px 5px 0;display:flex}.date-tab__arrow[data-v-401e7b49]{width:15px}.date-tab__arrow.active[data-v-401e7b49]{cursor:pointer}.date-tab__arrow.active[data-v-401e7b49]:hover:not(.selected){opacity:.6}.date-tab__days[data-v-401e7b49]{-webkit-user-select:none;user-select:none;-ms-overflow-style:none;scrollbar-width:none;flex-direction:row;align-items:flex-end;gap:4px;width:calc(100% - 30px);height:100%;margin:0;padding:0;list-style:none;display:flex;overflow-x:scroll}.date-tab__days[data-v-401e7b49]::-webkit-scrollbar{display:none}.date-tab__days__day[data-v-401e7b49]{box-sizing:border-box;background-color:#fff;border-style:solid;border-width:2px 2px 0;border-top-left-radius:6px;border-top-right-radius:6px;flex-direction:column;justify-content:flex-start;align-items:center;min-width:90px;height:100%;display:flex}.date-tab__days__day__date[data-v-401e7b49]{color:#000;font-size:18px;font-weight:400}.date-tab__days__day__date.blue[data-v-401e7b49]{color:#00f}.date-tab__days__day__date.red[data-v-401e7b49]{color:red}.date-tab__days__day__week[data-v-401e7b49]{color:#000;font-size:12px;font-weight:400}.date-tab__days__day__week.blue[data-v-401e7b49]{color:#00f}.date-tab__days__day__week.red[data-v-401e7b49]{color:red}.date-tab__days__day.selected[data-v-401e7b49]{border-color:var(--primary-color)}.date-tab__days__day[data-v-401e7b49]:not(.selected){border-color:#0000}.date-tab__days__day[data-v-401e7b49]:hover:not(.selected){cursor:pointer;background-color:var(--secondary-color);opacity:.6}.confirm-window[data-v-effd0636]{z-index:4;box-sizing:border-box;cursor:default;background-color:#fff;border-radius:8px;flex-direction:column;justify-content:space-between;gap:16px;width:calc(100% - 32px);height:fit-content;padding:16px;font-size:12px;font-weight:700;display:flex;position:absolute;inset:0;box-shadow:0 0 6px #0000004d}.confirm-window__message[data-v-effd0636]{color:#333;font-size:14px;font-weight:700}.confirm-window__buttons[data-v-effd0636]{grid-template-rows:1fr;grid-template-columns:1fr 1fr;justify-content:center;gap:16px;display:grid}.spot-card[data-v-942b2625]{--spot-img-size:100px;--spot-card-grid-column-gap:32px;grid-template-rows:minmax(100px,1fr) auto;grid-template-columns:calc(100% - var(--spot-img-size) - var(--spot-card-grid-column-gap)) var(--spot-img-size);-webkit-column-gap:var(--spot-card-grid-column-gap);-moz-column-gap:var(--spot-card-grid-column-gap);row-gap:8px;column-gap:var(--spot-card-grid-column-gap);box-sizing:border-box;background-color:#fff;border-bottom:1px solid #ebebeb;width:100%;padding:12px;line-height:1.15;display:grid}.spot-card.is-detail[data-v-942b2625]{grid-template-rows:auto auto}.spot-card__left[data-v-942b2625]{word-break:break-word;flex-direction:column;gap:4px;display:flex}.spot-card__left.is-detail[data-v-942b2625]{grid-column:1/3}.spot-card__spot-name[data-v-942b2625]{color:#32323c;word-wrap:break-word;padding-left:10px;font-size:16px;font-weight:700;line-height:20px}.spot-card__spot-name--text[data-v-942b2625]{-webkit-user-select:none;user-select:none;cursor:inherit}.spot-card__spot-name--text.can-select-word[data-v-942b2625]{-webkit-user-select:text;user-select:text;cursor:auto}.spot-card__spot-catchphrase[data-v-942b2625]{padding-left:10px}.spot-card__spot-catchphrase--text[data-v-942b2625]{color:#6f6f76;-webkit-user-select:none;user-select:none;height:2.3em;cursor:inherit;font-size:14px;font-weight:700;line-height:16px;display:block;position:relative;overflow:hidden}.spot-card__spot-catchphrase--text.can-select-word[data-v-942b2625]{-webkit-user-select:text;user-select:text;cursor:auto}.spot-card__spot-catchphrase--text.is-detail[data-v-942b2625]:lang(ja){text-overflow:initial;white-space:initial;overflow:visible}.spot-card__spot-catchphrase--text.is-detail[data-v-942b2625]:not(:lang(ja)){display:none}.spot-card__spot-catchphrase--text.whiteout[data-v-942b2625]:after{content:"";background:linear-gradient(90deg,#fff0 0,#fff 80%,#fff);width:80px;height:1.3em;position:absolute;bottom:0;right:0}.spot-card__spot-catchphrase--text.whiteout.is-detail[data-v-942b2625]:after{display:none}.spot-card__spot-category[data-v-942b2625]{word-wrap:break-word;text-overflow:ellipsis;align-items:center;gap:4px;margin:0 0 0 10px;display:flex;overflow:hidden}.spot-card__spot-category.can-select-word[data-v-942b2625]{text-overflow:initial;overflow:visible}.spot-card__spot-category--text[data-v-942b2625]{color:#6f6f76;-webkit-user-select:none;user-select:none;cursor:inherit;white-space:nowrap;font-size:14px;line-height:16px;overflow:hidden}.spot-card__spot-category--text.can-select-word[data-v-942b2625]{-webkit-user-select:text;user-select:text;cursor:auto;white-space:initial}.spot-card__spot-trip-advisor[data-v-942b2625]{align-items:center;gap:4px;display:flex}.spot-card__spot-trip-advisor--rating[data-v-942b2625]{color:#32323c;-webkit-user-select:none;user-select:none;cursor:inherit;align-items:center;font-size:16px;font-weight:700;line-height:18px;display:flex}.spot-card__spot-trip-advisor--rating.can-select-word[data-v-942b2625]{-webkit-user-select:text;user-select:text;cursor:auto}.spot-card__spot-trip-advisor--rating-img[data-v-942b2625]{height:20px}.spot-card__spot-trip-advisor--num-reviews[data-v-942b2625]{color:#6f6f76;-webkit-user-select:none;user-select:none;cursor:inherit;font-size:12px}.spot-card__spot-trip-advisor--num-reviews.can-select-word[data-v-942b2625]{-webkit-user-select:text;user-select:text;cursor:auto}.spot-card__spot-address[data-v-942b2625],.spot-card__spot-business-hours[data-v-942b2625]{color:#6f6f76;align-items:center;gap:4px;margin-left:10px;font-size:14px;line-height:18px;display:flex}.spot-card__spot-address--img[data-v-942b2625],.spot-card__spot-business-hours--img[data-v-942b2625]{width:auto;height:18px}.spot-card__spot-address--text[data-v-942b2625],.spot-card__spot-business-hours--text[data-v-942b2625]{text-overflow:ellipsis;white-space:nowrap;-webkit-user-select:none;user-select:none;cursor:inherit;flex-grow:1;position:relative;overflow:hidden}.spot-card__spot-address--text.can-select-word[data-v-942b2625],.spot-card__spot-business-hours--text.can-select-word[data-v-942b2625]{-webkit-user-select:text;user-select:text;cursor:auto}.spot-card__spot-address--text.is-detail[data-v-942b2625],.spot-card__spot-business-hours--text.is-detail[data-v-942b2625]{text-overflow:initial;white-space:initial;overflow:visible}.spot-card__spot-address--text.whiteout[data-v-942b2625]:after,.spot-card__spot-business-hours--text.whiteout[data-v-942b2625]:after{content:"";background:linear-gradient(90deg,#fff0 0,#fff 80%,#fff);width:80px;height:1.3em;position:absolute;bottom:0;right:0}.spot-card__spot-address--text.whiteout.is-detail[data-v-942b2625]:after,.spot-card__spot-business-hours--text.whiteout.is-detail[data-v-942b2625]:after{display:none}.spot-card__right[data-v-942b2625]{flex-direction:column;gap:16px;width:100%;display:flex}.spot-card__img[data-v-942b2625]{pointer-events:none;-o-object-fit:cover;object-fit:cover;width:var(--spot-img-size);height:var(--spot-img-size);border-radius:8px;align-items:center;display:flex}.spot-card__buttons[data-v-942b2625]{flex-direction:column;grid-area:2/1/3/3;justify-content:center;align-items:center;gap:8px;width:100%;display:flex}.spot-card__top-button[data-v-942b2625]{justify-content:center;align-items:center;gap:8px;width:100%;display:flex}.spot-card__update-buttons[data-v-942b2625]{justify-content:center;align-items:center;gap:8px;display:flex}.spot-card__save-buttons[data-v-942b2625],.spot-card__button[data-v-942b2625]{justify-content:center;align-items:center;gap:8px;width:100%;display:flex}.spot-card__link-buttons[data-v-942b2625]{flex-wrap:wrap;align-items:center;gap:4px;width:100%;display:flex}.spot-card__link[data-v-942b2625]{text-decoration:none}.spot-card__link-button[data-v-942b2625]{justify-content:center;align-items:center;gap:4px;display:flex}.spot-card__logo[data-v-942b2625]{width:16px;height:auto}.spot-card[data-v-942b2625]:hover{background-color:var(--secondary-color)}.spot-card:hover.is-detail[data-v-942b2625]{cursor:initial;background-color:#fff}.spot-card:hover .spot-card__spot-catchphrase--text.whiteout[data-v-942b2625]:after,.spot-card:hover .spot-card__spot-address--text.whiteout[data-v-942b2625]:after,.spot-card:hover .spot-card__spot-business-hours--text.whiteout[data-v-942b2625]:after{content:"";background:linear-gradient(to right, #fff0 0%, var(--secondary-color) 80%, var(--secondary-color) 100%);width:80px;height:1.3em;position:absolute;bottom:0;right:0}.no-image[data-v-942b2625]{background-color:#d7dce1}.sg-popover[data-v-942b2625]{flex-direction:column;display:flex}.affiliate-label-container[data-v-942b2625]{flex-wrap:wrap;display:flex}.spot-affiliate-label[data-v-942b2625]{text-align:center;color:#000;background-color:#e3e7ed;border-radius:10px;margin:2px 6px 2px 0;padding:2px 12px;font-size:11px}.draggable-spot-card[data-v-abeb91de]{position:relative}.draggable-spot-card[data-v-abeb91de]:hover{cursor:pointer}.spots-by-search-rows-freeword-spots[data-v-78101d10]{height:100%;position:relative;overflow-y:auto}.spots-by-search-rows-freeword-spots__error[data-v-78101d10]{flex-direction:column;align-items:center;gap:16px;width:100%;display:flex}.spots-by-search-rows-freeword-spots__error--message[data-v-78101d10]{box-sizing:border-box;text-align:center;background-color:#f4f4f4;width:100%;padding:12px}.spots-by-search-rows-freeword-spots__follow[data-v-78101d10]{box-sizing:border-box;flex-direction:column;align-self:start;gap:24px;width:100%;padding:0 24px;display:flex}.spots-by-search-rows-freeword-spots__follow-message[data-v-78101d10]{box-sizing:border-box;background-color:#fff;flex-direction:column;gap:8px;display:flex}.spots-by-search-rows-freeword-spots__follow-message-title[data-v-78101d10]{font-weight:700}.spots-by-search-rows-freeword-spots__follow-message-list[data-v-78101d10]{flex-direction:column;gap:4px;padding-left:24px;list-style-type:disc;display:flex}.spots-by-search-rows-freeword-spots__follow-message-text[data-v-78101d10]{padding-left:24px}.spots-by-search-rows-freeword-spots__register[data-v-78101d10]{background-color:#fff;flex-direction:column;align-items:center;gap:8px;display:flex}.spots-by-search-rows-freeword-spots__register-button[data-v-78101d10]{justify-content:center;align-items:center;gap:4px;display:flex}.spots-by-search-rows-freeword-spots .scroll-bottom[data-v-78101d10]{padding:0 0 50px}.spots-by-search-rows-freeword-address[data-v-8a7a3c88]{height:100%;position:relative;overflow-y:scroll}.spots-by-search-rows-freeword-address__error[data-v-8a7a3c88]{background-color:#f4f4f4;width:80%;padding:12px 10%;position:absolute;top:0}.spots-by-search-rows-freeword-address .scroll-bottom[data-v-8a7a3c88]{padding:0 0 50px}ul[data-v-5e92ec98]{margin:0;padding:0}li[data-v-5e92ec98]{list-style:none}.area-list-modal[data-v-5e92ec98] .el-dialog__body{padding-top:0}.clickable-word[data-v-5e92ec98]:hover{color:var(--primary-color);cursor:pointer}.spots-by-search-rows-freeword[data-v-084410c7]{height:100%}.spots-by-search-rows-freeword .el-radio[data-v-084410c7]{border:none;justify-content:center;align-items:center;height:auto;margin:0 8%;padding:6px}.spots-by-search-rows-freeword .el-radio.is-checked[data-v-084410c7]{border-bottom:2px solid var(--primary-color);border-radius:0}.spots-by-search-rows-freeword .el-radio.is-disabled[data-v-084410c7]{color:#bebebe}.spots-by-search-rows-freeword[data-v-084410c7] .el-radio .el-radio__label{padding:0}.spots-by-search-rows-freeword[data-v-084410c7] .el-radio__input{display:none}.spots-by-search-rows-freeword[data-v-084410c7] .el-radio__label{font-size:12px}.spots-by-search-rows-freeword[data-v-084410c7] .el-radio.is-checked .el-radio__label{color:#333;font-weight:700}.spots-by-search-rows-freeword__search[data-v-084410c7]{border-bottom:1px solid #ebeef5}.spots-by-search-rows-freeword__search--close[data-v-084410c7]{width:18px;height:auto;z-index:inherit;margin:0;line-height:1}.spots-by-search-rows-freeword__tabs[data-v-084410c7]{background-color:#fff;justify-content:center;font-size:12px;display:flex}.spots-by-search-rows-freeword__tabs--radio[data-v-084410c7]{color:var(--primary-color);text-align:center;border:none;border-radius:0;flex:1}.spots-by-search-rows-freeword__tabs--radio[data-v-084410c7]:hover:not(.is-disabled){opacity:.6}.spots-by-search-rows-freeword__result[data-v-084410c7]{background-color:#fff;border-bottom-right-radius:6px;border-bottom-left-radius:6px;height:calc(100% - 32px);overflow:hidden}.spots-by-search-rows-freeword__result.without-radio-buttons[data-v-084410c7]{height:calc(100% - 8px)}.spots-by-search[data-v-a99cedc0]{position:relative}.spots-by-search__spot-search[data-v-a99cedc0]{align-items:flex-start;gap:4px;display:flex}.spots-by-search__spot-search--text[data-v-a99cedc0]{color:#000;white-space:normal;width:90%}.spots-by-search__spot-search--word[data-v-a99cedc0]{white-space:normal;-webkit-hyphens:auto;hyphens:auto;font-weight:700}.spots-by-search__result[data-v-a99cedc0]{box-sizing:border-box;flex-direction:column;gap:8px;height:100%;display:flex}.spots-by-search__search__input .el-input{--el-input-focus-border-color:var(--primary-color);height:40px;line-height:40px}.spots-by-search__search__input .el-input__wrapper{padding:0}.spots-by-search__search__input .el-input__inner{color:initial;border-radius:initial;padding:0 36px 0 12px;font-size:13px}.spots-by-search__search__input .el-input__inner::placeholder{color:#777}.spots-by-search__search__input__popper .el-autocomplete-suggestion__list li{line-height:initial;padding:6px 20px}.delete[data-v-d8deff45]{box-sizing:border-box;cursor:pointer;background-color:#fff;border:none;border-radius:4px;justify-content:center;align-items:center;width:32px;height:32px;padding:0;display:flex;position:relative}.delete[data-v-d8deff45]:hover{background-color:#f0f0f0;transition:all .2s}.delete:hover.error[data-v-d8deff45]{background-color:var(--error-pale-color)}.delete__icon[data-v-d8deff45]{width:24px;height:24px;display:block}.delete__description[data-v-d8deff45]{color:#fff;z-index:3;background:#adadb1;border-radius:2px;justify-content:center;align-items:center;width:max-content;padding:5px;font-size:14px;line-height:16px;display:flex;position:absolute;top:100%;left:50%;transform:translate(-50%)}.delete__description.error[data-v-d8deff45]{background:var(--error-color)}.trip-collection-list[data-v-f6312302]{height:100%}.trip-collection-list__header[data-v-f6312302]{background-color:#fff;border-top-left-radius:6px;border-top-right-radius:6px;justify-content:space-between;align-items:center;gap:8px;padding:8px;display:flex}.trip-collection-list__header-title[data-v-f6312302]{align-items:center;gap:8px;font-size:18px;font-weight:700;display:flex}.trip-collection-list__header-title-img[data-v-f6312302]{width:24px;height:24px;color:var(--primary-color)}.trip-collection-list__header-close[data-v-f6312302]{cursor:pointer}.trip-collection-list__header-close[data-v-f6312302]:hover{opacity:.6}.trip-collection-list__buttons[data-v-f6312302]{flex-wrap:wrap;justify-content:center;gap:8px;display:flex}.trip-collection-list__button[data-v-f6312302]{justify-content:center;align-items:center;gap:4px;display:flex}.trip-collection-list__card-list[data-v-f6312302]{box-sizing:border-box;scrollbar-width:thin;scrollbar-color:var(--primary-color) transparent;flex-direction:column;gap:8px;padding:8px;display:flex;overflow-y:auto}.trip-collection-list__main[data-v-f6312302]{align-items:center;gap:12px;display:flex}.trip-collection-list__main[data-v-f6312302]:last-child{margin-bottom:32px}.trip-collection-list__card[data-v-f6312302]{cursor:pointer;border-radius:8px;flex-direction:column;flex:1;gap:8px;padding:8px;display:flex;box-shadow:0 1px 4px #00000040}.trip-collection-list__card[data-v-f6312302]:hover{background-color:#f5f5f5}.trip-collection-list__card-title[data-v-f6312302]{align-items:center;gap:4px;font-size:16px;font-weight:700;display:flex}.trip-collection-list__card-title-edit[data-v-f6312302]{justify-content:center;align-items:center;display:flex}.trip-collection-list__card-title-edit-img[data-v-f6312302]{cursor:pointer}.trip-collection-list__card-title-edit-img[data-v-f6312302]:hover{opacity:.6}.trip-collection-list__card-status[data-v-f6312302]{color:#666;align-items:center;gap:2px;font-size:14px;font-weight:700;display:flex}.trip-collection-list__card-count[data-v-f6312302]{color:#666;align-items:center;gap:4px;display:flex}.trip-collection-list__card-counts-text[data-v-f6312302]{align-items:flex-end;gap:2px;display:flex}.trip-collection-list__card-counts[data-v-f6312302]{font-size:14px}.trip-collection-list__card-delete[data-v-f6312302]{justify-content:center;align-items:center;width:32px;display:flex}.add-trip-collection[data-v-22cbeb0b]{height:100%;overflow-y:hidden}.add-trip-collection__header[data-v-22cbeb0b]{background-color:#fff;flex-direction:column;gap:8px;padding:8px 16px;display:flex}.add-trip-collection__title[data-v-22cbeb0b]{background-color:#fff;justify-content:space-between;align-items:center;gap:8px;display:flex}.add-trip-collection__title-back-img[data-v-22cbeb0b]{width:24px;height:24px;color:var(--primary-color);cursor:pointer}.add-trip-collection__title-back-img[data-v-22cbeb0b]:hover{opacity:.6}.add-trip-collection__title-img[data-v-22cbeb0b]{width:24px;height:24px;color:var(--primary-color)}.add-trip-collection__title-text[data-v-22cbeb0b]{flex-direction:column;font-size:16px;font-weight:700;display:flex}.add-trip-collection__title-main[data-v-22cbeb0b]{align-items:center;gap:8px;display:flex}.add-trip-collection__title-close[data-v-22cbeb0b]{cursor:pointer}.add-trip-collection__title-close[data-v-22cbeb0b]:hover{opacity:.6}.add-trip-collection__form[data-v-22cbeb0b]{flex-direction:column;gap:16px;padding:0 16px;display:flex}.add-trip-collection__input-form[data-v-22cbeb0b]{flex-direction:column;gap:4px;display:flex}.add-trip-collection__input-form-label[data-v-22cbeb0b]{font-size:14px;font-weight:700}.add-trip-collection__input-form-label-required[data-v-22cbeb0b]{color:var(--primary-color);margin-left:4px;font-size:12px;font-weight:400}.add-trip-collection__buttons[data-v-22cbeb0b]{justify-content:center;display:flex}.add-trip-collection__button[data-v-22cbeb0b]{justify-content:center;align-items:center;gap:4px;display:flex}.trip-collection-header[data-v-c83f2752]{background-color:#fff;justify-content:space-between;align-items:center;gap:8px;display:flex}.trip-collection-header__back-img[data-v-c83f2752]{width:24px;height:24px;color:var(--primary-color);cursor:pointer}.trip-collection-header__back-img[data-v-c83f2752]:hover{opacity:.6}.trip-collection-header__content[data-v-c83f2752]{flex-direction:column;align-items:center;gap:4px;display:flex}.trip-collection-header__main[data-v-c83f2752]{align-items:center;gap:8px;display:flex}.trip-collection-header__img[data-v-c83f2752]{width:24px;height:24px;color:var(--primary-color)}.trip-collection-header__text[data-v-c83f2752]{flex-direction:column;display:flex}.trip-collection-header__text--main[data-v-c83f2752]{font-size:16px;font-weight:700}.trip-collection-header__description[data-v-c83f2752]{color:#666;font-size:12px}.trip-collection-header__close[data-v-c83f2752]{cursor:pointer}.trip-collection-header__close[data-v-c83f2752]:hover{opacity:.6}.trip-collection-spots[data-v-45c5c08a]{height:100%}.trip-collection-spots__header[data-v-45c5c08a]{background-color:#fff;flex-direction:column;gap:8px;padding:8px 16px;display:flex}.trip-collection-spots__title-sub[data-v-45c5c08a]{color:#666;font-size:14px}.trip-collection-spots__note[data-v-45c5c08a]{color:#666;padding:0 8px;font-size:14px;font-weight:700}.trip-collection-spots__menu[data-v-45c5c08a]{justify-content:space-between;align-items:center;display:flex}.trip-collection-spots__count[data-v-45c5c08a]{color:#666;align-items:flex-end;gap:2px;padding:0 8px;display:flex}.trip-collection-spots__counts[data-v-45c5c08a]{color:#666;font-size:14px}.trip-collection-spots__button[data-v-45c5c08a]{justify-content:center;align-items:center;gap:4px;width:fit-content;display:flex}.trip-collection-spots__card-list[data-v-45c5c08a]{scrollbar-width:thin;scrollbar-color:var(--primary-color) transparent;overflow-y:auto}.trip-collection-spots__card[data-v-45c5c08a]:last-child{margin-bottom:32px}.edit-collection-spot[data-v-0c432469]{height:100%;overflow-y:hidden}.edit-collection-spot__header[data-v-0c432469]{background-color:#fff;flex-direction:column;gap:8px;padding:8px 16px;display:flex}.edit-collection-spot__title[data-v-0c432469]{background-color:#fff;justify-content:space-between;align-items:center;gap:8px;display:flex}.edit-collection-spot__title-back-img[data-v-0c432469]{width:24px;height:24px;color:var(--primary-color);cursor:pointer}.edit-collection-spot__title-back-img[data-v-0c432469]:hover{opacity:.6}.edit-collection-spot__title-img[data-v-0c432469]{width:24px;height:24px;color:var(--primary-color)}.edit-collection-spot__title-text[data-v-0c432469]{flex-direction:column;font-size:16px;font-weight:700;display:flex}.edit-collection-spot__title-main[data-v-0c432469]{align-items:center;gap:8px;display:flex}.edit-collection-spot__title-close[data-v-0c432469]{cursor:pointer}.edit-collection-spot__title-close[data-v-0c432469]:hover{opacity:.6}.edit-collection-spot__form[data-v-0c432469]{flex-direction:column;gap:16px;padding:0 16px;display:flex}.edit-collection-spot__input-form[data-v-0c432469]{flex-direction:column;gap:4px;display:flex}.edit-collection-spot__input-form-label[data-v-0c432469]{font-size:14px;font-weight:700}.edit-collection-spot__input-form-check-in[data-v-0c432469]{justify-content:space-between;align-items:center;gap:8px;font-size:14px;display:flex}.edit-collection-spot__buttons[data-v-0c432469]{justify-content:center;display:flex}.edit-collection-spot__button[data-v-0c432469]{justify-content:center;align-items:center;gap:4px;display:flex}.patrol-spot-card[data-v-cad4da8e]{border-radius:8px;justify-content:space-between;align-items:center;gap:8px;padding:8px;display:flex}.patrol-spot-card__body[data-v-cad4da8e]{flex-direction:column;flex:1;align-items:flex-start;gap:8px;display:flex}.patrol-spot-card__name[data-v-cad4da8e]{font-weight:700}.patrol-spot-card__address-name[data-v-cad4da8e]{color:#666;font-size:14px}.patrol-spot-card__image[data-v-cad4da8e]{-o-object-fit:cover;object-fit:cover;border-radius:8px;width:100px;height:100px}.patrol-spot-card--compact .patrol-spot-card__address-name[data-v-cad4da8e]{font-size:12px}.patrol-spot-card--compact .patrol-spot-card__image[data-v-cad4da8e]{width:64px;height:64px}.trip-collection-route-selector[data-v-13182406]{height:100%}.trip-collection-route-selector__header[data-v-13182406]{background-color:#fff;flex-direction:column;gap:8px;padding:8px 16px;display:flex}.trip-collection-route-selector__conditions[data-v-13182406]{box-sizing:border-box;flex-direction:column;gap:16px;padding:16px;display:flex;overflow-y:auto}.trip-collection-route-selector__spot-selector[data-v-13182406]{flex-direction:column;flex-grow:1;gap:16px;display:flex}.trip-collection-route-selector__buttons[data-v-13182406]{box-sizing:border-box;justify-content:space-between;gap:16px;width:100%;display:flex;position:sticky;bottom:8px}.trip-collection-route-selector__search-button[data-v-13182406]{flex:1}.trip-collection-route-selector__poi-card[data-v-13182406]{cursor:pointer;border:2px solid #0000;transition:all .2s}.trip-collection-route-selector__poi-card[data-v-13182406]:hover{background-color:#f9f9f9}.trip-collection-route-selector__poi-card--selected[data-v-13182406]{border:2px solid var(--primary-color);background-color:var(--secondary-color)}.trip-collection-route-selector__poi-card--checkbox[data-v-13182406]{appearance:none;cursor:pointer;background-color:#fff;border:2px solid #ccc;border-radius:4px;flex-shrink:0;width:22px;height:22px;margin:0;transition:all .2s;position:relative}.trip-collection-route-selector__poi-card--checkbox[data-v-13182406]:checked{border-color:var(--primary-color);background-color:var(--primary-color)}.trip-collection-route-selector__poi-card--checkbox[data-v-13182406]:checked:after{content:"";border:2px solid #fff;border-width:0 2px 2px 0;width:5px;height:10px;position:absolute;top:2px;left:6px;transform:rotate(45deg)}.patrol-duration-label[data-v-2a663606]{align-items:baseline;gap:2px;display:inline-flex}.patrol-duration-label__unit[data-v-2a663606]{font-size:14px}.patrol-duration-label__numbers[data-v-2a663606]{font-size:16px}.trip-collection-route-list[data-v-4a6db541]{flex-direction:column;flex-grow:1;display:flex}.trip-collection-route-list__poi[data-v-4a6db541],.trip-collection-route-list__move[data-v-4a6db541]{grid-template-columns:44px 24px 1fr;align-items:center;display:grid}.trip-collection-route-list__poi--ghost[data-v-4a6db541]{opacity:.4}.trip-collection-route-list__time-line[data-v-4a6db541]{box-sizing:border-box;flex-direction:column;justify-content:space-between;align-items:center;gap:8px;height:100%;font-size:14px;display:flex}.trip-collection-route-list__time-line--from[data-v-4a6db541],.trip-collection-route-list__time-line--to[data-v-4a6db541]{font-weight:700}.trip-collection-route-list__time-line--from[data-v-4a6db541]{transform:translateY(-20%)}.trip-collection-route-list__time-line--to[data-v-4a6db541]{transform:translateY(20%)}.trip-collection-route-list__pin[data-v-4a6db541]{width:36px;height:36px}.trip-collection-route-list__pin-generic[data-v-4a6db541]{width:24px;height:24px;color:var(--primary-color);margin:6px}.trip-collection-route-list__poi-connector[data-v-4a6db541]{grid-template-rows:auto 1fr auto;grid-template-columns:auto;justify-items:center;height:100%;display:grid}.trip-collection-route-list__poi-connector--dot[data-v-4a6db541]{box-sizing:border-box;border:2px solid #32323c;border-image:;border-radius:50%;width:10px;height:10px}.trip-collection-route-list__poi-connector--line[data-v-4a6db541]{background-color:var(--primary-color);border:none;border-image:;width:2px;height:100%;margin:0}.trip-collection-route-list__poi-card[data-v-4a6db541]{cursor:-webkit-grab;cursor:grab;border:2px solid #0000;grid-column:3/4;transition:all .2s}.trip-collection-route-list__poi-card[data-v-4a6db541]:hover{background-color:#f9f9f9}.trip-collection-route-list__poi-card[data-v-4a6db541]:active{cursor:-webkit-grabbing;cursor:grabbing}.trip-collection-route-list__poi-card.list[data-v-4a6db541]{grid-column:2/4}.trip-collection-route-list__remove-button[data-v-4a6db541]{cursor:pointer;background-color:#0000;border:none;flex-shrink:0;padding:0}.trip-collection-route-list__remove-button[data-v-4a6db541]:hover{opacity:.6}.trip-collection-route-list__remove-button[data-v-4a6db541]:disabled{opacity:.3;cursor:default;pointer-events:none}.trip-collection-route-list__remove-button-img[data-v-4a6db541]{width:20px;height:20px}.trip-collection-route-list__move-connector[data-v-4a6db541]{grid-column:2/3;align-items:center;height:100%;display:flex;position:relative}.trip-collection-route-list__move-connector--line[data-v-4a6db541]{z-index:1;background-color:#7f7f7f;border:none;border-image:;width:2px;height:100%;margin:0;position:absolute;top:0;left:50%;transform:translate(-50%)}.trip-collection-route-list__move-card[data-v-4a6db541]{background-color:#f5f5f5;border-radius:8px;grid-column:3/4;align-items:center;gap:8px;padding:8px;display:flex}.trip-collection-route-list__move-card--placeholder[data-v-4a6db541]{color:#999;font-size:12px}.trip-collection-route-list__move-icon[data-v-4a6db541]{flex-direction:row;height:24px;display:flex;overflow:hidden}.trip-collection-route-list__move-time[data-v-4a6db541],.trip-collection-route-list__move-fare[data-v-4a6db541]{align-items:baseline;gap:2px;font-weight:700;display:flex}.trip-collection-route-list__move-time--unit[data-v-4a6db541],.trip-collection-route-list__move-fare--unit[data-v-4a6db541]{font-size:14px}.trip-collection-route-list__move-time--numbers[data-v-4a6db541],.trip-collection-route-list__move-fare--numbers[data-v-4a6db541]{font-size:16px}.trip-collection-route-move-tabs[data-v-ae05f502]{color:#32323c;align-items:center;gap:16px;padding:8px 16px 0;font-size:14px;font-weight:700;display:flex}.trip-collection-route-move-tabs__tabs[data-v-ae05f502]{flex-grow:1;display:flex}.trip-collection-route-move-tabs__button[data-v-ae05f502]{box-sizing:border-box;border:1px solid var(--primary-color);color:var(--primary-color);cursor:pointer;background-color:#fff;flex:1;justify-content:center;align-items:center;gap:4px;padding:4px 8px;font-size:12px;display:flex}.trip-collection-route-move-tabs__button--active[data-v-ae05f502]{background-color:var(--primary-color);color:#fff}.trip-collection-route-move-tabs__button[data-v-ae05f502]:first-child{border-top-left-radius:8px;border-bottom-left-radius:8px}.trip-collection-route-move-tabs__button[data-v-ae05f502]:last-child{border-top-right-radius:8px;border-bottom-right-radius:8px}.trip-collection-route-move-tabs__button[data-v-ae05f502]:not(:first-child){border-left:none}.trip-collection-route-summary[data-v-d7177650]{color:var(--status-color);justify-content:center;gap:8px;padding:0 16px;display:flex}.trip-collection-route-summary__total-time[data-v-d7177650],.trip-collection-route-summary__total-fare[data-v-d7177650]{border-radius:8px;flex-grow:1;align-items:center;gap:8px;padding:8px 16px;display:flex;box-shadow:0 1px 4px #0003}.trip-collection-route-summary__total-time[data-v-d7177650]{background-color:var(--status-background-color)}.trip-collection-route-summary__total-fare[data-v-d7177650]{background-color:#fff}.trip-collection-route-summary__total-fare .trip-collection-route-summary__body[data-v-d7177650]{color:#32323c}.trip-collection-route-summary__body[data-v-d7177650]{color:var(--status-color);flex-direction:column;gap:4px;display:flex}.trip-collection-route-summary__label[data-v-d7177650]{font-size:12px;font-weight:700}.trip-collection-route-summary__icon[data-v-d7177650]{width:24px;height:24px}.trip-collection-route-summary__time[data-v-d7177650],.trip-collection-route-summary__fare[data-v-d7177650]{align-items:baseline;gap:2px;font-weight:700;display:flex}.trip-collection-route-summary__time-unit[data-v-d7177650],.trip-collection-route-summary__fare--unit[data-v-d7177650]{font-size:14px}.trip-collection-route-summary__fare--numbers[data-v-d7177650]{font-size:16px}.trip-collection-route-summary__description[data-v-d7177650]{font-size:12px}.trip-collection-route-day-selector[data-v-1e9aaa06]{z-index:5;box-sizing:border-box;background-color:#fff;width:100%;height:100%;position:absolute;top:0;left:0;overflow-y:auto}.trip-collection-route-day-selector__header[data-v-1e9aaa06]{background-color:var(--secondary-color);align-items:center;gap:8px;padding:8px 16px;display:flex}.trip-collection-route-day-selector__back[data-v-1e9aaa06]{justify-content:center;align-items:center;display:flex}.trip-collection-route-day-selector__back-img[data-v-1e9aaa06]{width:24px;height:24px;color:var(--primary-color);cursor:pointer}.trip-collection-route-day-selector__back-img[data-v-1e9aaa06]:hover{opacity:.6}.trip-collection-route-day-selector__description[data-v-1e9aaa06]{font-size:14px;font-weight:700}.trip-collection-route-day-selector__schedules[data-v-1e9aaa06]{flex-direction:column;display:flex}.trip-collection-route-day-selector__schedule[data-v-1e9aaa06]{box-sizing:border-box;flex-direction:column;align-items:flex-start;gap:10px;width:100%;padding:16px 32px;display:flex}.trip-collection-route-day-selector__schedule--new-day[data-v-1e9aaa06]{border-top:1px solid #e1e1e1}.trip-collection-route-day-selector__new-day-label[data-v-1e9aaa06]{color:#666;font-size:12px}.trip-collection-route-day-selector__date[data-v-1e9aaa06]{font-size:14px}.trip-collection-route-day-selector__date.blue[data-v-1e9aaa06]{color:#00f}.trip-collection-route-day-selector__date.red[data-v-1e9aaa06]{color:red}.trip-collection-route-day-selector__button[data-v-1e9aaa06]{justify-content:center;align-items:center;gap:4px;display:flex}.trip-collection-route-result[data-v-18a55fb2]{height:100%;position:relative}.trip-collection-route-result__header[data-v-18a55fb2]{background-color:#fff;flex-direction:column;gap:8px;padding:8px 16px;display:flex}.trip-collection-route-result__route[data-v-18a55fb2]{flex-direction:column;gap:16px;padding:16px;display:flex;overflow-y:auto}.trip-collection-route-result__route-title[data-v-18a55fb2]{color:#32323c;justify-content:space-between;align-items:flex-end;padding:8px 16px;font-size:14px;font-weight:700;display:flex}.trip-collection-route-result__switch[data-v-18a55fb2]{justify-content:flex-end;display:flex}.trip-collection-route-result__empty[data-v-18a55fb2]{color:#999;text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:16px;padding:16px 0;font-size:14px;display:flex}.trip-collection-route-result__empty-image[data-v-18a55fb2]{width:128px;height:auto}.trip-collection-route-result__switch-button[data-v-18a55fb2]{box-sizing:border-box;cursor:pointer;background-color:#fff;border:1px solid #deebfa;height:26px;padding:4px 12px;font-size:12px}.trip-collection-route-result__switch-button--active[data-v-18a55fb2]{color:#fff;background-color:#deebfa}.trip-collection-route-result__switch-button[data-v-18a55fb2]:first-child{border-top-left-radius:8px;border-bottom-left-radius:8px}.trip-collection-route-result__switch-button[data-v-18a55fb2]:last-child{border-top-right-radius:8px;border-bottom-right-radius:8px}.trip-collection-route-result__buttons[data-v-18a55fb2]{z-index:1;box-sizing:border-box;flex-direction:column;gap:8px;width:100%;display:flex;position:sticky;bottom:8px}.trip-collection-route-result__button[data-v-18a55fb2]{justify-content:center;align-items:center;gap:4px;width:100%;display:flex}.trip-collection-route-status[data-v-d5ddd06f]{box-sizing:border-box;flex-direction:column;justify-content:center;align-items:center;height:100%;padding:16px 20px;display:flex}.trip-collection-route-status__loading[data-v-d5ddd06f],.trip-collection-route-status__success[data-v-d5ddd06f],.trip-collection-route-status__error[data-v-d5ddd06f]{flex-direction:column;justify-content:center;align-items:center;gap:16px;width:100%;height:100%;display:flex}.trip-collection-route-status__message[data-v-d5ddd06f]{color:#32323c;text-align:center;font-size:18px;font-weight:700}.trip-collection-route-status__message--description[data-v-d5ddd06f]{color:#32323c;text-align:center;font-size:14px}.trip-collection-route-status__progress-bar[data-v-d5ddd06f]{background-color:#e5e5e5;border-radius:4px;width:100%;height:6px;overflow:hidden}.trip-collection-route-status__progress-bar-fill[data-v-d5ddd06f]{background-color:var(--primary-color);border-radius:4px;height:100%;animation:20s cubic-bezier(.1,.7,.5,1) forwards trip-collection-route-status-progress-d5ddd06f}@keyframes trip-collection-route-status-progress-d5ddd06f{0%{width:0%}to{width:92%}}.spots-by-trip-collection[data-v-b5544276]{height:100%;overflow-y:hidden}.spots-by-favorite[data-v-cd7940b1]{height:100%}.spots-by-favorite__title[data-v-cd7940b1]{background-color:#fff;border-top-left-radius:6px;border-top-right-radius:6px;justify-content:space-between;align-items:center;gap:8px;padding:8px;display:flex}.spots-by-favorite__title__value[data-v-cd7940b1]{justify-content:center;align-items:center;gap:4px;font-size:12px;font-weight:700;line-height:16px;display:flex}.spots-by-favorite__title__value__img[data-v-cd7940b1]{width:18px;height:auto}.spots-by-favorite__title__close__img[data-v-cd7940b1]{cursor:pointer;width:18px;height:auto}.spots-by-favorite__title__close__img[data-v-cd7940b1]:hover{opacity:.6}.spots-by-favorite .el-radio.is-checked[data-v-cd7940b1]{border-bottom:2px solid var(--primary-color)}.spots-by-favorite__main[data-v-cd7940b1]{background-color:#fff;border-bottom-right-radius:6px;border-bottom-left-radius:6px;flex-direction:column;height:calc(100% - 38px);display:flex;overflow:hidden}.spots-by-favorite__main__login[data-v-cd7940b1]{flex-direction:column;align-items:center;display:flex}.spots-by-favorite__main__login__attention[data-v-cd7940b1]{text-align:center;color:#333;letter-spacing:1px;width:66%;margin:10% 0;font-size:14px;font-weight:700}.spots-by-favorite__main__login__button[data-v-cd7940b1]{color:#fff;cursor:pointer;background-color:#3683d8;justify-content:center;align-items:center;width:180px;height:32px;font-size:14px;font-weight:700;display:flex}.spots-by-favorite__main__select[data-v-cd7940b1]{justify-content:center;margin-bottom:4px;display:flex}.spots-by-favorite__main__select__radio[data-v-cd7940b1]{color:var(--primary-color);text-align:center;--el-border:none;--el-border-radius-base:none;border:none;border-radius:0;flex:1;justify-content:center;align-items:center;margin:0 8%;padding:6px;display:flex}.spots-by-favorite__main__select__radio[data-v-cd7940b1]:hover:not(.is-disabled){opacity:.6}.spots-by-favorite__main__select__radio[data-v-cd7940b1] .el-radio__input{padding:0}.spots-by-favorite__main__select__radio[data-v-cd7940b1] .el-radio__input.is-checked{color:#333;font-weight:700}.spots-by-favorite__main__select__radio.el-radio[data-v-cd7940b1]:last-child{margin-right:8%}.spots-by-favorite__main__list[data-v-cd7940b1]{height:100%;overflow-y:scroll}.spots-by-favorite__main__list__row[data-v-cd7940b1]{flex-direction:column}.spots-by-favorite__main__list__area[data-v-cd7940b1]{margin:12px 0 0 12px;font-size:14px;font-weight:700}.spots-by-favorite__main__list__value__division[data-v-cd7940b1]{margin:12px;font-size:12px}.spots-by-favorite__main__list__value .scroll-bottom[data-v-cd7940b1]{padding:0 0 50px}.spots-by-favorite__main__error[data-v-cd7940b1]{box-sizing:border-box;flex-direction:column;align-items:center;row-gap:10%;height:100%;padding:10%;display:flex}.spots-by-favorite__main__error__first[data-v-cd7940b1]{color:#333;letter-spacing:1px;font-size:14px;font-weight:700}.spots-by-favorite__main__error__second[data-v-cd7940b1]{color:#333;overflow-wrap:anywhere;word-break:normal;line-break:strict;font-size:12px}.spots-by-favorite__main__error__img[data-v-cd7940b1]{width:60%;height:auto}.spots-by-favorite__main__error__third[data-v-cd7940b1]{color:#333;letter-spacing:2px;font-size:14px;font-weight:700}.spots-by-favorite[data-v-cd7940b1] .el-radio .el-radio__label{padding:0!important}.spots-by-favorite[data-v-cd7940b1] .el-radio.is-checked .el-radio__label{font-weight:700;color:#333!important}.spots-by-favorite[data-v-cd7940b1] .el-radio__input{display:none!important}.spots-by-candidate-poi[data-v-753737a0]{height:100%}.spots-by-candidate-poi__title[data-v-753737a0]{background-color:#fff;border-top-left-radius:6px;border-top-right-radius:6px;justify-content:space-between;align-items:center;gap:8px;padding:8px;display:flex}.spots-by-candidate-poi__title__value[data-v-753737a0]{justify-content:center;align-items:center;gap:4px;font-size:12px;font-weight:700;line-height:16px;display:flex}.spots-by-candidate-poi__title__value__img[data-v-753737a0]{width:18px;height:auto}.spots-by-candidate-poi__title__close__img[data-v-753737a0]{cursor:pointer;width:18px;height:auto}.spots-by-candidate-poi__title__close__img[data-v-753737a0]:hover{opacity:.6}.spots-by-candidate-poi__loading[data-v-753737a0]{background:#fff;border:1px solid #ebebeb;width:100%;height:100%}.spots-by-candidate-poi__main[data-v-753737a0]{background-color:#fff;border-bottom-right-radius:6px;border-bottom-left-radius:6px;height:calc(100% - 38px);overflow:hidden}.spots-by-candidate-poi__main__list[data-v-753737a0]{height:100%;overflow-y:scroll}.spots-by-candidate-poi__main__list__row[data-v-753737a0]{flex-direction:column}.spots-by-candidate-poi__main__list__area[data-v-753737a0]{margin:12px 0 0 12px;font-size:14px;font-weight:700}.spots-by-candidate-poi__main__list__value__division[data-v-753737a0]{margin:12px;font-size:12px}.spots-by-candidate-poi__main__list__value .scroll-bottom[data-v-753737a0]{padding:0 0 50px}.spots-by-candidate-poi__main__error[data-v-753737a0]{box-sizing:border-box;flex-direction:column;align-items:center;row-gap:10%;height:100%;padding:10%;display:flex}.spots-by-candidate-poi__main__error__first[data-v-753737a0]{color:#333;letter-spacing:1px;font-size:14px;font-weight:700}.spots-by-candidate-poi__main__error__second[data-v-753737a0]{color:#333;overflow-wrap:anywhere;word-break:normal;line-break:strict;font-size:12px}.spots-by-candidate-poi__main__error__third[data-v-753737a0]{color:#333;letter-spacing:2px;font-size:14px;font-weight:700}.spot-affiliate-card[data-v-c20f07e1]{box-sizing:border-box;width:100%}.spot-affiliate-card__card[data-v-c20f07e1]{box-sizing:border-box;color:#32323c;border-radius:8px;grid-template-columns:48px 1fr 24px;align-items:center;gap:8px;width:100%;min-height:48px;padding:4px;text-decoration:none;display:grid}.spot-affiliate-card__card.gourmet[data-v-c20f07e1]{width:100%}.spot-affiliate-card__card.rental-car[data-v-c20f07e1]{justify-content:center;align-items:center}.spot-affiliate-card__card.shows-affiliate-image[data-v-c20f07e1]{grid-template-columns:48px 128px 1fr 24px}.spot-affiliate-card__card[data-v-c20f07e1]:hover{background-color:var(--secondary-color)}.spot-affiliate-card__card--image[data-v-c20f07e1]{width:48px;height:auto}.spot-affiliate-card__card--affiliate-image[data-v-c20f07e1]{box-sizing:border-box;background-image:var(--affiliate-image-path);background-position:50%;background-repeat:no-repeat;background-size:cover;border-radius:8px;justify-content:flex-start;align-items:flex-end;width:128px;height:75px;padding:8px;display:flex}.spot-affiliate-card__card--content[data-v-c20f07e1]{flex-direction:column;flex-grow:1;justify-content:center;display:flex}.spot-affiliate-card__card--name[data-v-c20f07e1]{font-size:16px}.spot-affiliate-card__card--detail[data-v-c20f07e1]{justify-content:flex-end;align-items:flex-end;gap:8px;display:flex}.spot-affiliate-card__card--detail.no-price[data-v-c20f07e1]{justify-content:flex-end}.spot-affiliate-card__campaign[data-v-c20f07e1]{color:var(--primary-color);border:solid 1px var(--primary-color);background-color:#fff;border-radius:4px;padding:2px 8px;font-size:12px}.spot-affiliate-card__original-price[data-v-c20f07e1],.spot-affiliate-card__price[data-v-c20f07e1]{align-items:flex-end;gap:2px;font-weight:700;display:flex}.spot-affiliate-card__original-price--unit[data-v-c20f07e1],.spot-affiliate-card__price--unit[data-v-c20f07e1]{font-size:14px}.spot-affiliate-card__original-price--numbers[data-v-c20f07e1],.spot-affiliate-card__price--numbers[data-v-c20f07e1]{font-size:16px}.spot-affiliate-card__original-price[data-v-c20f07e1]{color:#9e9e9e;text-decoration:line-through}.spot-affiliate-card__original-price--unit[data-v-c20f07e1]{font-size:12px}.spot-affiliate-card__original-price--numbers[data-v-c20f07e1]{font-size:14px}.spot-affiliate-list[data-v-dd63cbb0]{box-sizing:border-box;border-top:1px solid #e1e1e1;flex-direction:column;gap:16px;padding:12px 14px;display:flex}.spot-affiliate-list__title[data-v-dd63cbb0]{font-size:18px;font-weight:700}.spot-affiliate-list__list[data-v-dd63cbb0]{scrollbar-width:thin;flex-direction:column;gap:16px;display:flex}.spot-affiliate-list__more[data-v-dd63cbb0]{justify-content:flex-end;display:flex}.spot-affiliate-list__ticket[data-v-dd63cbb0],.spot-affiliate-list__hotel[data-v-dd63cbb0]{box-sizing:border-box;border-radius:6px;flex-direction:column;width:240px;min-height:64px;padding:6px;text-decoration:none;display:flex}.spot-affiliate-list__ticket[data-v-dd63cbb0]:hover,.spot-affiliate-list__hotel[data-v-dd63cbb0]:hover{background-color:var(--secondary-color)}.spot-affiliate-list__ticket--name[data-v-dd63cbb0],.spot-affiliate-list__hotel--name[data-v-dd63cbb0]{color:#333;font-size:13px}.spot-affiliate-list__ticket--detail[data-v-dd63cbb0],.spot-affiliate-list__hotel--detail[data-v-dd63cbb0]{justify-content:space-between;align-items:flex-end;display:flex}.spot-affiliate-list__ticket--price[data-v-dd63cbb0],.spot-affiliate-list__hotel--price[data-v-dd63cbb0]{color:var(--primary-color);font-size:12px;font-weight:700}.spot-affiliate-list__ticket--image[data-v-dd63cbb0],.spot-affiliate-list__hotel--image[data-v-dd63cbb0]{height:20px}.spot-affiliate-list__gourmet[data-v-dd63cbb0]{box-sizing:border-box;border-radius:6px;flex-direction:column;width:100%;min-height:64px;padding:6px;text-decoration:none;display:flex}.spot-affiliate-list__gourmet[data-v-dd63cbb0]:hover{background-color:var(--secondary-color)}.spot-affiliate-list__gourmet--name[data-v-dd63cbb0]{color:#333;font-size:13px}.spot-affiliate-list__gourmet--detail[data-v-dd63cbb0]{justify-content:flex-end;align-items:flex-end;display:flex}.spot-affiliate-list__gourmet--image[data-v-dd63cbb0]{height:20px}.spot-affiliate-list__rental-car[data-v-dd63cbb0]{box-sizing:border-box;border-radius:6px;justify-content:center;align-items:center;width:240px;min-height:64px;padding:6px;text-decoration:none;display:flex}.spot-affiliate-list__rental-car[data-v-dd63cbb0]:hover{background-color:var(--secondary-color)}.spot-affiliate-list__rental-car--image[data-v-dd63cbb0]{height:40px}.around-spot-search-category-list[data-v-bc5e4dcc]{background-color:#fff;border-top:1px solid #e1e1e1;box-shadow:0 1px 1px #0003}.around-spot-search-category-list__title[data-v-bc5e4dcc]{padding:12px 14px 0;font-size:12px;font-weight:700}.around-spot-search-category-list__contents[data-v-bc5e4dcc]{flex-wrap:wrap;padding:8px 10px 30px;display:flex;position:relative}.around-spot-search-category-list__contents.show-only-row[data-v-bc5e4dcc]{height:38px;overflow:hidden}.around-spot-search-category-list__contents__category__button[data-v-bc5e4dcc]{min-width:inherit;height:inherit;justify-content:center;align-items:center;margin:5px 10px 5px 0;padding:5px 15px;font-size:12px;display:flex}.around-spot-search-category-list__contents__show-change[data-v-bc5e4dcc]{cursor:pointer;color:var(--primary-color);background-color:#fff;justify-content:center;align-items:center;padding:5px 0 12px;font-size:12px;display:flex;position:absolute;bottom:0;left:0;right:0}.around-spot-search-category-list__contents__show-change__icon[data-v-bc5e4dcc]{background-color:var(--primary-color);border-radius:7px;width:13px;height:13px;margin:0 0 0 6px;position:relative}.around-spot-search-category-list__contents__show-change__icon[data-v-bc5e4dcc]:after{content:"";border-top:1px solid #fff;border-right:1px solid #fff;width:4px;height:4px;display:block;position:absolute;top:3px;left:4px;transform:rotate(135deg)}.around-spot-search-category-list__contents__show-change__icon.reverse[data-v-bc5e4dcc]:after{top:5px;transform:rotate(-45deg)}.article.el-card[data-v-e6a40f38]{cursor:pointer;border:none;border-radius:6px;width:216px;height:200px;position:relative}.article.el-card:hover .article__image[data-v-e6a40f38]{transform:scale(1.1)}.article__image-wrap[data-v-e6a40f38]{width:100%;height:100px;margin-bottom:12px;overflow:hidden}.article__image[data-v-e6a40f38]{background-image:var(--article-image-path);background-color:#eee;background-position:50%;background-repeat:no-repeat;background-size:cover;width:100%;height:100%;transition:all .5s}.article__label[data-v-e6a40f38]{color:#fff;text-overflow:ellipsis;background-color:#32323c;max-width:calc(100% - 8px);margin:0;padding:2px 8px;font-size:14px;font-weight:700;position:absolute;top:90px;left:0;overflow:hidden}.article__title[data-v-e6a40f38]{letter-spacing:normal;height:40px;margin:20px 16px 0;font-size:14px;font-weight:700;line-height:1.43;position:relative;overflow:hidden}.article__title[data-v-e6a40f38]:after{content:"";background:linear-gradient(90deg,#fff0 0,#fff 50% 100%);width:50px;height:1.4em;position:absolute;bottom:0;right:0}.article__provider[data-v-e6a40f38]{flex-wrap:nowrap;justify-content:flex-end;align-items:center;margin:8px 0 13px;display:flex}.article__provider__image[data-v-e6a40f38]{border-radius:50%;width:18px;height:18px}.article__provider__name[data-v-e6a40f38]{letter-spacing:normal;text-align:right;margin:0 8px;font-size:12px;font-style:normal;font-weight:500;font-stretch:100%;line-height:normal}.article[data-v-e6a40f38] .el-card__body{padding:0;overflow:hidden}.article-list[data-v-6660ccd3]{border-top:1px solid #e1e1e1;flex-direction:column;gap:8px;padding:12px 14px;display:flex}.article-list__title[data-v-6660ccd3]{font-size:12px;font-weight:700}.article-list__list[data-v-6660ccd3]{gap:4%;padding:0 0 8px;display:flex;overflow-x:scroll}.article-list__list[data-v-6660ccd3]:before{display:none}.spot-detail[data-v-9b21ac0e]{background-color:#fff}.spot-detail__header[data-v-9b21ac0e]{border-bottom:1px solid #ebebeb;justify-content:flex-end;align-items:center;gap:4px;padding:8px;display:flex}.spot-detail__header.shows-back-link[data-v-9b21ac0e]{justify-content:space-between}.spot-detail__image-frame[data-v-9b21ac0e]{text-align:center;background-color:#eee;background-position:50%;background-repeat:no-repeat;background-size:cover;width:100%;height:296px;font-size:24px;line-height:252px}.spot-detail__back[data-v-9b21ac0e]{cursor:pointer;justify-content:center;align-items:center;gap:4px;display:flex}.spot-detail__back--icon[data-v-9b21ac0e]{vertical-align:middle;width:14px;height:auto}.spot-detail__back--text[data-v-9b21ac0e]{color:var(--primary-color);font-size:14px;font-weight:700;line-height:1}.spot-detail__back[data-v-9b21ac0e]:hover{opacity:.6}.spot-detail__reset--icon[data-v-9b21ac0e]{cursor:pointer;margin:0;font-size:20px;font-weight:700;line-height:1}.spot-detail__reset--icon[data-v-9b21ac0e]:hover{opacity:.6}.spot-detail__scroll-container[data-v-9b21ac0e]{scrollbar-width:thin;background-color:#fff;width:100%;overflow-y:scroll}.spot-detail__scroll-container__tabs[data-v-9b21ac0e]{box-sizing:border-box;color:#32323c;gap:16px;width:100%;margin:12px 0;padding:0 4%;font-size:16px;display:flex}.spot-detail__scroll-container__tabs__tab[data-v-9b21ac0e]{cursor:default;padding:8px 8px 2px}.spot-detail__scroll-container__tabs__tab.selected[data-v-9b21ac0e]{border-bottom:2px solid var(--primary-color);font-weight:700}.spot-detail__scroll-container__tabs__tab[data-v-9b21ac0e]:hover:not(.selected){cursor:pointer;background-color:var(--secondary-color);opacity:.6}.spot-detail__scroll-container__main[data-v-9b21ac0e]{box-sizing:border-box;-webkit-user-select:text;user-select:text;width:100%;padding:0 4%;font-size:14px;position:relative}.spot-detail__scroll-container__main__image-frame[data-v-9b21ac0e]{text-align:center;background-color:#eee;background-position:50%;background-repeat:no-repeat;background-size:cover;width:100%;height:200px;margin:12px 0;font-size:24px;line-height:252px}.spot-detail__scroll-container__main__detail__row[data-v-9b21ac0e]{border-bottom:1px solid #e1e1e1;grid-template-columns:192px auto;gap:4px;padding:8px 0;display:grid}.spot-detail__scroll-container__main__detail__row__label[data-v-9b21ac0e]{color:#909090;font-weight:700;display:block}.spot-detail__scroll-container__main__detail__row__value[data-v-9b21ac0e]{display:block}.spot-detail__scroll-container__main__detail__row__value.is-introduction[data-v-9b21ac0e]{grid-column:1/3}.spot-detail__scroll-container__main__provider[data-v-9b21ac0e]{text-align:right;padding:8px 0 12px}.spotdetail-fade-enter-active[data-v-9b21ac0e],.spotdetail-fade-leave-active[data-v-9b21ac0e]{transition:opacity}.spotdetail-fade-enter[data-v-9b21ac0e],.spotdetail-fade-leave-to[data-v-9b21ac0e]{opacity:0}.el-carousel[data-v-9b21ac0e]{width:100%;height:296px}.booking-button[data-v-9b21ac0e]{cursor:pointer;text-align:center;border:1px solid #88d6ff;border-radius:6px;margin:12px 0;padding:3px 0;font-weight:700}.booking-button[data-v-9b21ac0e]:hover{background-color:#f2f6fc}.plan-list h3[data-v-9b21ac0e]{color:#909090;font-weight:700;display:block}.plan-row[data-v-9b21ac0e]{cursor:pointer;border-bottom:1px solid #e1e1e1;min-height:64px;padding:6px;position:relative}.plan-row[data-v-9b21ac0e]:hover{background-color:#f2f6fc}.plan-row[data-v-9b21ac0e]:last-child{border:none}.plan-row .title[data-v-9b21ac0e]{padding-bottom:32px;font-size:13px;line-height:16px;display:block}.plan-row .price[data-v-9b21ac0e]{color:#88d6ff;font-size:14px;font-weight:700;position:absolute;bottom:10px;left:4px}.plan-row .logo[data-v-9b21ac0e]{position:absolute;bottom:10px;right:4px}.spots[data-v-1d5631a8]{box-sizing:border-box;width:100%;position:relative}.spots__contents[data-v-1d5631a8]{position:relative}.spots__spots-by-search[data-v-1d5631a8]{box-sizing:border-box;width:100%;height:100%}.spots__spots-by-trip-collection[data-v-1d5631a8],.spots__spots-by-favorite[data-v-1d5631a8],.spots__spots-by-candidate-poi[data-v-1d5631a8]{width:100%;position:absolute;top:0}.spots__spot-detail[data-v-1d5631a8]{border-radius:6px;width:100%;height:calc(100% + 110px);position:absolute;top:-118px}.additional-spot-date-selector[data-v-61e4dbf3]{background-color:#fff}.additional-spot-date-selector__header[data-v-61e4dbf3]{justify-content:flex-end;align-items:center;gap:4px;padding:8px;display:flex}.additional-spot-date-selector__header.shows-back-link[data-v-61e4dbf3]{justify-content:space-between}.additional-spot-date-selector__back[data-v-61e4dbf3]{cursor:pointer;justify-content:center;align-items:center;gap:4px;display:flex}.additional-spot-date-selector__back--icon[data-v-61e4dbf3]{vertical-align:middle;width:14px;height:auto}.additional-spot-date-selector__back--text[data-v-61e4dbf3]{color:var(--primary-color);font-size:14px;font-weight:700;line-height:1}.additional-spot-date-selector__back[data-v-61e4dbf3]:hover{opacity:.6}.additional-spot-date-selector__reset--icon[data-v-61e4dbf3]{cursor:pointer;margin:0;font-size:20px;font-weight:700;line-height:1}.additional-spot-date-selector__reset--icon[data-v-61e4dbf3]:hover{opacity:.6}.additional-spot-date-selector__description[data-v-61e4dbf3]{box-sizing:border-box;background-color:var(--secondary-color);flex-direction:column;gap:12px;padding:16px;font-weight:700;display:flex}.additional-spot-date-selector__scroll-container[data-v-61e4dbf3]{width:100%;overflow-y:scroll}.additional-spot-date-selector__scroll-container__main[data-v-61e4dbf3]{-webkit-user-select:text;user-select:text;width:92%;padding:0 4%;font-size:13px;position:relative}.additional-spot-date-selector__scroll-container__main__image-frame[data-v-61e4dbf3]{text-align:center;background-color:#eee;background-position:50%;background-repeat:no-repeat;background-size:cover;width:100%;height:200px;margin:12px 0;font-size:24px;line-height:252px}.additional-spot-date-selector__scroll-container__main__phone[data-v-61e4dbf3]{border-bottom:1px solid #e1e1e1;padding:8px 0}.additional-spot-date-selector__scroll-container__main__phone__label[data-v-61e4dbf3]{color:#909090;font-weight:700}.additional-spot-date-selector__scroll-container__main__detail__row[data-v-61e4dbf3]{border-bottom:1px solid #e1e1e1;padding:8px 0}.additional-spot-date-selector__scroll-container__main__detail__row__label[data-v-61e4dbf3]{color:#909090;font-weight:700;display:block}.additional-spot-date-selector__scroll-container__main__detail__row__value[data-v-61e4dbf3]{display:block}.additional-spot-date-selector__scroll-container__main__provider[data-v-61e4dbf3]{padding:8px 0 12px}.additional-spot-date-selector__schedule[data-v-61e4dbf3]{box-sizing:border-box;flex-direction:column;align-items:flex-start;gap:10px;width:100%;padding:16px 32px;display:flex}.additional-spot-date-selector__date[data-v-61e4dbf3]{font-size:14px}.additional-spot-date-selector__date.blue[data-v-61e4dbf3]{color:#00f}.additional-spot-date-selector__date.red[data-v-61e4dbf3]{color:red}.additional-spot-date-selector__buttons[data-v-61e4dbf3]{justify-content:space-between;align-items:center;width:100%;display:flex}.additional-spot-date-selector__button[data-v-61e4dbf3]{justify-content:center;align-items:center;gap:4px;display:flex}.additional-spot-position-selector[data-v-e8e761de]{background-color:#fff}.additional-spot-position-selector__header[data-v-e8e761de]{justify-content:flex-end;align-items:center;gap:4px;padding:8px;display:flex}.additional-spot-position-selector__header.shows-back-link[data-v-e8e761de]{justify-content:space-between}.additional-spot-position-selector__back[data-v-e8e761de]{cursor:pointer;justify-content:center;align-items:center;gap:4px;display:flex}.additional-spot-position-selector__back--icon[data-v-e8e761de]{vertical-align:middle;width:14px;height:auto}.additional-spot-position-selector__back--text[data-v-e8e761de]{color:var(--primary-color);font-size:14px;font-weight:700;line-height:1}.additional-spot-position-selector__back[data-v-e8e761de]:hover{opacity:.6}.additional-spot-position-selector__reset--icon[data-v-e8e761de]{cursor:pointer;margin:0;font-size:20px;font-weight:700;line-height:1}.additional-spot-position-selector__reset--icon[data-v-e8e761de]:hover{opacity:.6}.additional-spot-position-selector__hour[data-v-e8e761de],.additional-spot-position-selector__minute[data-v-e8e761de]{text-align:center;cursor:pointer;background-color:#fff;border:1px solid #ccc;border-radius:4px;width:auto;height:28px;font-size:14px}.additional-spot-position-selector__main[data-v-e8e761de]{box-sizing:border-box;flex-direction:column;gap:16px;display:flex}.additional-spot-position-selector__description[data-v-e8e761de]{box-sizing:border-box;background-color:var(--secondary-color);flex-direction:column;gap:12px;padding:16px;display:flex}.additional-spot-position-selector__position-text[data-v-e8e761de]{font-weight:700}.additional-spot-position-selector__scroll-container[data-v-e8e761de]{flex-direction:column;align-items:center;gap:16px;width:100%;display:flex;overflow-y:scroll}.additional-spot-position-selector__button[data-v-e8e761de]{justify-content:center;align-items:center;gap:4px;display:flex}.additional-spot-position-selector__poi-wrapper[data-v-e8e761de]{box-sizing:border-box;align-items:center;gap:8px;width:100%;padding:8px;display:flex}.add-spot-to-trip-collection[data-v-a06ca5c8]{height:100%}.add-spot-to-trip-collection__header[data-v-a06ca5c8]{background-color:#fff;border-top-left-radius:6px;border-top-right-radius:6px;justify-content:space-between;align-items:center;gap:8px;padding:8px;display:flex}.add-spot-to-trip-collection__header-back-img[data-v-a06ca5c8]{width:24px;height:24px;color:var(--primary-color);cursor:pointer}.add-spot-to-trip-collection__header-back-img[data-v-a06ca5c8]:hover{opacity:.6}.add-spot-to-trip-collection__header-title[data-v-a06ca5c8]{align-items:center;gap:8px;font-size:18px;font-weight:700;display:flex}.add-spot-to-trip-collection__header-title-img[data-v-a06ca5c8]{width:24px;height:24px;color:var(--primary-color)}.add-spot-to-trip-collection__header-close[data-v-a06ca5c8]{cursor:pointer}.add-spot-to-trip-collection__header-close[data-v-a06ca5c8]:hover{opacity:.6}.add-spot-to-trip-collection__buttons[data-v-a06ca5c8]{justify-content:center;display:flex}.add-spot-to-trip-collection__button[data-v-a06ca5c8]{justify-content:center;align-items:center;gap:4px;display:flex}.add-spot-to-trip-collection__description[data-v-a06ca5c8]{color:#666;padding:8px;font-size:14px}.add-spot-to-trip-collection__card-list[data-v-a06ca5c8]{box-sizing:border-box;scrollbar-width:thin;scrollbar-color:var(--primary-color) transparent;flex-direction:column;gap:8px;padding:8px;display:flex;overflow-y:auto}.add-spot-to-trip-collection__main[data-v-a06ca5c8]{align-items:center;gap:12px;display:flex}.add-spot-to-trip-collection__main[data-v-a06ca5c8]:last-child{margin-bottom:32px}.add-spot-to-trip-collection__card[data-v-a06ca5c8]{cursor:pointer;border-radius:8px;flex-direction:column;flex:1;gap:8px;padding:8px;display:flex;box-shadow:0 1px 4px #00000040}.add-spot-to-trip-collection__card[data-v-a06ca5c8]:hover{background-color:#f5f5f5}.add-spot-to-trip-collection__card.is-shared[data-v-a06ca5c8],.add-spot-to-trip-collection__card.is-limited[data-v-a06ca5c8],.add-spot-to-trip-collection__card.is-included[data-v-a06ca5c8]{cursor:not-allowed;background-color:#f0f0f0}.add-spot-to-trip-collection__card-title[data-v-a06ca5c8]{align-items:center;gap:4px;font-size:16px;font-weight:700;display:flex}.add-spot-to-trip-collection__card-title-edit[data-v-a06ca5c8]{justify-content:center;align-items:center;display:flex}.add-spot-to-trip-collection__card-title-edit-img[data-v-a06ca5c8]{cursor:pointer}.add-spot-to-trip-collection__card-title-edit-img[data-v-a06ca5c8]:hover{opacity:.6}.add-spot-to-trip-collection__card-status[data-v-a06ca5c8]{color:#666;align-items:center;gap:2px;font-size:14px;font-weight:700;display:flex}.add-spot-to-trip-collection__card-count[data-v-a06ca5c8]{color:#666;align-items:center;gap:4px;display:flex}.add-spot-to-trip-collection__card-counts-text[data-v-a06ca5c8]{align-items:flex-end;gap:2px;display:flex}.add-spot-to-trip-collection__card-counts[data-v-a06ca5c8]{font-size:14px}.auto-planning-itinerary-button[data-v-f548f5af]{justify-content:space-between;-webkit-box-align:unset;-ms-flex-align:unset;align-items:unset;box-sizing:border-box;width:232px;height:48px;text-align:unset;cursor:pointer;z-index:2;border:none;border-radius:2px;padding:0;display:flex;position:relative;box-shadow:0 2px 6px 1px #3683d833}.auto-planning-itinerary-button__left[data-v-f548f5af]{border:solid var(--primary-color);background:linear-gradient(0deg, var(--primary-color), var(--primary-color)), linear-gradient(93.14deg, #66b9ef 0%, var(--primary-color) 89.88%);border-width:1px 0 1px 1px;border-top-left-radius:2px;border-bottom-left-radius:2px;flex-grow:1;align-items:center;gap:8px;padding:0 4px;display:flex}.auto-planning-itinerary-button__left--icon[data-v-f548f5af]{width:36px}.auto-planning-itinerary-button__left--text[data-v-f548f5af]{color:#fff;font-size:12px;font-weight:700;line-height:16px}.auto-planning-itinerary-button__right[data-v-f548f5af]{border:solid var(--primary-color);background-color:var(--secondary-color);border-width:1px 1px 1px 0;border-top-right-radius:2px;border-bottom-right-radius:2px;justify-content:center;align-items:center;display:flex}.auto-planning-itinerary-button__right--lock[data-v-f548f5af]{text-align:center;width:20px;color:var(--primary-color);font-weight:700}.auto-planning-itinerary-button:hover>.auto-planning-itinerary-button[data-v-f548f5af],.auto-planning-itinerary-button:hover>.auto-planning-itinerary-button__left[data-v-f548f5af],.auto-planning-itinerary-button:hover>.auto-planning-itinerary-button__right[data-v-f548f5af]{opacity:.6}.auto-planning-itinerary-button:hover>.auto-planning-itinerary-button__mouseover[data-v-f548f5af]{opacity:1!important}.auto-planning-itinerary-button[data-v-f548f5af]:disabled{cursor:unset;background:#ccc;border-color:#ccc;box-shadow:0 2px 6px 1px #ccc3}.auto-planning-itinerary-button:disabled .auto-planning-itinerary-button__left[data-v-f548f5af]{background:#ccc}.auto-planning-itinerary-button:disabled .auto-planning-itinerary-button__right[data-v-f548f5af]{background-color:#fff}.auto-planning-itinerary-button[data-v-f548f5af]:disabled:hover{opacity:unset}.auto-planning-itinerary-button__mouseover[data-v-f548f5af]{box-sizing:border-box;color:#fff;background:var(--primary-color);border-radius:2px;flex-grow:1;width:max-content;height:fit-content;padding:5px;font-size:12px;display:flex;position:absolute;top:46px}.text-import-header[data-v-7d7b47b6]{align-items:center;gap:8px;display:flex}.text-import-header__back[data-v-7d7b47b6]{cursor:pointer;flex-shrink:0;align-items:center;width:16px;display:flex}.text-import-header__back[data-v-7d7b47b6]:hover{opacity:.6}.text-import-header__back--placeholder[data-v-7d7b47b6]{cursor:default}.text-import-header__title[data-v-7d7b47b6]{flex-grow:1;justify-content:center;align-items:center;gap:8px;font-size:16px;font-weight:700;display:flex}.text-import-header__close[data-v-7d7b47b6]{cursor:pointer;display:flex}.text-import-header__close[data-v-7d7b47b6]:hover{opacity:.6}.planning-times-counter__count[data-v-bdbfb957],.planning-times-counter__limit[data-v-bdbfb957]{color:#fff;border-radius:6px;padding:8px;font-size:12px;font-weight:700;display:flex}.planning-times-counter__count[data-v-bdbfb957]{background-color:var(--primary-color)}.planning-times-counter__limit[data-v-bdbfb957]{background-color:var(--accent-color)}.text-import-app-appeal[data-v-efdb6b3d]{border:1px solid #ddd;border-radius:6px;flex-direction:column;align-items:center;gap:12px;padding:16px;display:flex}.text-import-app-appeal__description[data-v-efdb6b3d]{font-size:14px;line-height:1.5}.text-import-app-appeal__note[data-v-efdb6b3d]{font-size:12px}.text-import-input[data-v-769211e1]{flex-direction:column;flex-grow:1;gap:8px;min-height:0;display:flex}.text-import-input__main[data-v-769211e1]{flex-direction:column;flex-grow:1;gap:8px;display:flex;overflow-y:auto}.text-import-input__description[data-v-769211e1]{font-size:14px;line-height:1.5}.text-import-input__paste-button[data-v-769211e1]{align-self:flex-start}.text-import-input__area[data-v-769211e1]{flex-direction:column;gap:4px;display:flex}.text-import-input__area-label[data-v-769211e1]{font-size:14px;font-weight:700}.text-import-input__area-toggle[data-v-769211e1]{cursor:pointer;border:1px solid #ddd;border-radius:6px;justify-content:space-between;align-items:center;gap:8px;padding:8px;display:flex}.text-import-input__area-toggle[data-v-769211e1]:hover{opacity:.6}.text-import-input__area-selected[data-v-769211e1]{font-size:14px}.text-import-input__area-arrow[data-v-769211e1]{flex-shrink:0;transition:transform .2s}.text-import-input__area-arrow.is-open[data-v-769211e1]{transform:rotate(180deg)}.text-import-input__area-list[data-v-769211e1]{border:1px solid #ddd;border-radius:6px;flex-direction:column;gap:8px;max-height:240px;padding:8px;display:flex;overflow-y:auto}.text-import-input__area-group[data-v-769211e1]{flex-direction:column;gap:4px;display:flex}.text-import-input__area-group-name[data-v-769211e1]{font-size:14px;font-weight:700}.text-import-input__area-checkboxes[data-v-769211e1]{flex-wrap:wrap;gap:4px 8px;display:flex}.text-import-input__area-checkbox[data-v-769211e1]{margin:0}.text-import-input__area-checkbox[data-v-769211e1] .el-checkbox__label{padding-left:4px;font-size:14px}.text-import-input__area-checkbox[data-v-769211e1] .el-checkbox__input.is-checked .el-checkbox__inner{background-color:var(--primary-color);border-color:var(--primary-color)}.text-import-input__area-checkbox[data-v-769211e1] .el-checkbox__input.is-checked+.el-checkbox__label{color:var(--primary-color)}.text-import-input__footer[data-v-769211e1]{justify-content:center;display:flex}.text-import-input__submit-button[data-v-769211e1]{flex-grow:1}.text-import-spot-label[data-v-b44a14a0]{flex-direction:column;gap:4px;display:flex}.text-import-spot-label__name[data-v-b44a14a0]{align-items:center;gap:4px;font-size:16px;font-weight:700;display:flex}.text-import-spot-label__caution-icon[data-v-b44a14a0]{flex-shrink:0;width:16px;height:16px}.text-import-spot-label__edit[data-v-b44a14a0]{flex-shrink:0;display:flex;position:relative}.text-import-spot-label__edit-img[data-v-b44a14a0]{cursor:pointer;width:20px;height:20px;display:block}.text-import-spot-label__edit-img[data-v-b44a14a0]:hover{opacity:.6}.text-import-spot-label__edit-description[data-v-b44a14a0]{z-index:1;color:#fff;background:var(--primary-color);border-radius:2px;width:max-content;height:16px;padding:5px;font-size:14px;font-weight:400;line-height:16px;display:flex;position:absolute;top:21px;left:50%;transform:translate(-50%)}.text-import-spot-label__address[data-v-b44a14a0]{color:#666;font-size:14px}.text-import-caution-note[data-v-b8367c74]{color:#666;align-items:flex-start;gap:4px;font-size:12px;line-height:1.5;display:flex}.text-import-caution-note__icon[data-v-b8367c74]{flex-shrink:0;width:16px;height:16px}.text-import-result[data-v-eb9ffd5f]{flex-direction:column;flex-grow:1;gap:8px;min-height:0;display:flex}.text-import-result__main[data-v-eb9ffd5f]{flex-direction:column;flex-grow:1;gap:8px;display:flex;overflow-y:auto}.text-import-result__count[data-v-eb9ffd5f]{font-size:14px;font-weight:700}.text-import-result__description[data-v-eb9ffd5f]{font-size:14px;line-height:1.5}.text-import-result__subtitle[data-v-eb9ffd5f]{font-size:14px;font-weight:700}.text-import-result__list[data-v-eb9ffd5f]{flex-direction:column;gap:16px;display:flex}.text-import-result__item[data-v-eb9ffd5f]{cursor:pointer;border:2px solid #0000;border-radius:8px;align-items:center;gap:8px;padding:8px;transition:all .2s;display:flex}.text-import-result__item[data-v-eb9ffd5f]:hover{background-color:#f9f9f9}.text-import-result__item--selected[data-v-eb9ffd5f]{border-color:var(--primary-color);background-color:var(--secondary-color)}.text-import-result__checkbox[data-v-eb9ffd5f]{appearance:none;cursor:pointer;background-color:#fff;border:2px solid #ccc;border-radius:4px;flex-shrink:0;width:22px;height:22px;margin:0;transition:all .2s;position:relative}.text-import-result__checkbox[data-v-eb9ffd5f]:checked{border-color:var(--primary-color);background-color:var(--primary-color)}.text-import-result__checkbox[data-v-eb9ffd5f]:checked:after{content:"";border:2px solid #fff;border-width:0 2px 2px 0;width:5px;height:10px;position:absolute;top:2px;left:6px;transform:rotate(45deg)}.text-import-result__content[data-v-eb9ffd5f]{flex-direction:column;flex-grow:1;gap:4px;min-width:0;display:flex}.text-import-result__input-name[data-v-eb9ffd5f]{color:#666;font-size:12px}.text-import-result__other[data-v-eb9ffd5f]{flex-shrink:0;align-self:center}.text-import-result__footer[data-v-eb9ffd5f]{justify-content:center;gap:8px;display:flex}.text-import-result__submit-button[data-v-eb9ffd5f],.text-import-result__add-to-plan-button[data-v-eb9ffd5f]{flex-grow:1;flex-basis:0}.text-import-candidate[data-v-6555ec9c]{flex-direction:column;flex-grow:1;gap:8px;min-height:0;display:flex}.text-import-candidate__main[data-v-6555ec9c]{flex-direction:column;flex-grow:1;gap:8px;display:flex;overflow-y:auto}.text-import-candidate__input-name[data-v-6555ec9c]{color:#666;font-size:12px}.text-import-candidate__list[data-v-6555ec9c]{flex-direction:column;gap:8px;display:flex}.text-import-candidate__item[data-v-6555ec9c]{cursor:pointer;border:1px solid #ddd;border-radius:6px;padding:8px}.text-import-candidate__item[data-v-6555ec9c]:hover{opacity:.6}.text-import-candidate__item.is-selected[data-v-6555ec9c]{border-color:var(--primary-color)}.text-import-collection-select[data-v-50e108a8]{flex-direction:column;flex-grow:1;gap:8px;min-height:0;display:flex}.text-import-collection-select__main[data-v-50e108a8]{flex-direction:column;flex-grow:1;gap:8px;display:flex;overflow-y:auto}.text-import-collection-select__description[data-v-50e108a8]{color:#666;font-size:14px;line-height:1.5}.text-import-collection-select__count[data-v-50e108a8]{font-size:14px;font-weight:700}.text-import-collection-select__button-wrapper[data-v-50e108a8]{justify-content:center;display:flex}.text-import-collection-select__create-button[data-v-50e108a8]{justify-content:center;align-items:center;gap:4px;display:flex}.text-import-collection-select__card-list[data-v-50e108a8]{flex-direction:column;gap:8px;display:flex}.text-import-collection-select__card[data-v-50e108a8]{cursor:pointer;border-radius:8px;flex-direction:column;gap:8px;padding:8px;display:flex;box-shadow:0 1px 4px #00000040}.text-import-collection-select__card[data-v-50e108a8]:hover{background-color:#f5f5f5}.text-import-collection-select__card.is-shared[data-v-50e108a8],.text-import-collection-select__card.is-limited[data-v-50e108a8]{cursor:not-allowed;background-color:#f0f0f0}.text-import-collection-select__card-title[data-v-50e108a8]{font-size:16px;font-weight:700}.text-import-collection-select__card-status[data-v-50e108a8]{color:#666;align-items:center;gap:2px;font-size:14px;font-weight:700;display:flex}.text-import-collection-select__card-count[data-v-50e108a8]{color:#666;align-items:center;gap:4px;display:flex}.text-import-collection-select__card-count-text[data-v-50e108a8]{align-items:flex-end;gap:2px;display:flex}.text-import-collection-select__card-count-unit[data-v-50e108a8]{font-size:14px}.text-import-collection-create[data-v-c2f5f6b4]{flex-direction:column;flex-grow:1;gap:8px;min-height:0;display:flex}.text-import-collection-create__main[data-v-c2f5f6b4]{flex-direction:column;flex-grow:1;gap:8px;display:flex;overflow-y:auto}.text-import-collection-create__input-form[data-v-c2f5f6b4]{flex-direction:column;gap:4px;display:flex}.text-import-collection-create__input-form-label[data-v-c2f5f6b4]{align-items:center;gap:4px;font-size:14px;font-weight:700;display:flex}.text-import-collection-create__input-form-label-required[data-v-c2f5f6b4]{color:#fff;background-color:var(--accent-color);border-radius:4px;padding:0 4px;font-size:12px;font-weight:400}.text-import-collection-create__footer[data-v-c2f5f6b4]{justify-content:center;display:flex}.text-import-collection-create__button[data-v-c2f5f6b4]{flex-grow:1;justify-content:center;align-items:center;gap:4px;display:flex}.text-import-plan-day-select[data-v-fc0e982b]{flex-direction:column;flex-grow:1;gap:8px;min-height:0;display:flex}.text-import-plan-day-select__main[data-v-fc0e982b]{flex-direction:column;flex-grow:1;gap:8px;display:flex;overflow-y:auto}.text-import-plan-day-select__description[data-v-fc0e982b]{color:#666;font-size:14px;line-height:1.5}.text-import-plan-day-select__day[data-v-fc0e982b]{flex-direction:column;gap:4px;display:flex}.text-import-plan-day-select__day-header[data-v-fc0e982b]{align-items:center;gap:8px;display:flex}.text-import-plan-day-select__day-label[data-v-fc0e982b]{color:var(--primary-color);font-size:14px;font-weight:700}.text-import-plan-day-select__day-date[data-v-fc0e982b]{font-size:14px;font-weight:700}.text-import-plan-day-select__day-count[data-v-fc0e982b]{color:#666;margin-left:auto;font-size:12px}.text-import-plan-day-select__day-count.is-over[data-v-fc0e982b]{color:var(--error-color);font-weight:700}.text-import-plan-day-select__list[data-v-fc0e982b]{border:1px dashed #ddd;border-radius:6px;flex-direction:column;gap:8px;min-height:40px;padding:4px;display:flex}.text-import-plan-day-select__card[data-v-fc0e982b]{cursor:-webkit-grab;cursor:grab;background-color:#fff;border:1px solid #ddd;border-radius:6px;padding:8px}.text-import-plan-day-select__card[data-v-fc0e982b]:active{cursor:-webkit-grabbing;cursor:grabbing}.text-import-plan-day-select__card--ghost[data-v-fc0e982b]{opacity:.4}.text-import-plan-day-select__footer[data-v-fc0e982b]{justify-content:center;display:flex}.text-import-plan-day-select__submit-button[data-v-fc0e982b]{flex-grow:1}.text-import-change-name[data-v-75c525cf]{z-index:4;box-sizing:border-box;cursor:default;background-color:#0003;border-radius:6px;justify-content:center;align-items:center;padding:16px;display:flex;position:absolute;inset:0}.text-import-change-name__window[data-v-75c525cf]{box-sizing:border-box;background-color:#fff;border-radius:8px;flex-direction:column;gap:8px;width:100%;padding:16px;font-size:12px;font-weight:700;display:flex;box-shadow:0 0 6px #0000004d}.text-import-change-name__header[data-v-75c525cf]{font-size:14px}.text-import-change-name__input-area[data-v-75c525cf]{box-sizing:border-box;background:#fff;border:1px solid #ccc;border-radius:4px;align-items:center;gap:8px;width:100%;height:40px;padding:16px;display:flex}.text-import-change-name__input[data-v-75c525cf]{box-sizing:border-box;background:#fff;border:none;outline:none;width:100%;font-size:14px;line-height:1}.text-import-change-name__clear[data-v-75c525cf]{box-sizing:border-box;cursor:pointer;background-color:#0000;border:none;width:16px;height:16px;padding:0;line-height:1}.text-import-change-name__clear .el-icon-close[data-v-75c525cf]{line-height:inherit;margin:0}.text-import-change-name__clear .el-icon-close[data-v-75c525cf]:hover{opacity:.6}.text-import-change-name__spot-name[data-v-75c525cf]{color:#666}.text-import-change-name__button[data-v-75c525cf]{grid-template-rows:1fr;grid-template-columns:1fr 1fr;justify-content:center;gap:16px;display:grid}.text-import-panel[data-v-870fe139]{box-sizing:border-box;background-color:#fff;border-radius:6px;flex-direction:column;gap:8px;width:100%;height:100%;padding:16px;display:flex;position:relative}.time-select .el-input__inner{text-align:center;color:#000;height:32px;padding:0 20px 0 8px;font-size:14px;line-height:32px}.time-select .el-input__icon{line-height:32px}.time-select__popper .el-select-dropdown__item{text-align:center;padding:0 16px}.lodging-setting-form[data-v-c09ec977]{grid-template-columns:-webkit-max-content auto;color:#32323c;grid-template-columns:max-content auto;justify-content:center;align-items:center;gap:8px;font-size:14px;display:grid}.lodging-setting-form__controls[data-v-c09ec977]{align-items:center;gap:4px;display:flex}.lodging-setting-form__date-fixed[data-v-c09ec977]{box-sizing:border-box;width:152px;padding-left:30px}.lodging-setting-form__nights[data-v-c09ec977]{flex-direction:row;grid-column:1/-1;justify-content:center;align-items:center;gap:4px;display:flex}.lodging-setting-form__date-picker.el-input{width:152px}.lodging-setting-form__date-picker .el-input__inner{color:#32323c;height:32px;padding-right:8px;font-size:14px;line-height:32px}.lodging-setting-form__date-picker .el-input__icon{line-height:32px}.poi-time-setting-window[data-v-8ae4c247]{box-sizing:border-box;z-index:4;-webkit-user-select:none;user-select:none;cursor:default;background-color:#fff;border-radius:8px;flex-direction:column;gap:16px;width:calc(100% - 32px);height:fit-content;padding:16px;display:flex;position:absolute;inset:0 0 0 32px;box-shadow:0 0 6px #0000004d}.poi-time-setting-window__lodging[data-v-8ae4c247]{color:#32323c;align-items:center;gap:8px;font-size:14px;display:flex}.poi-time-setting-window__tabs[data-v-8ae4c247]{border-bottom:1px solid var(--primary-color);grid-template-columns:1fr 1fr;gap:8px;display:grid}.poi-time-setting-window__tabs button[data-v-8ae4c247]{color:#666;cursor:pointer;background-color:#f5f5f5;border:1px solid #f5f5f5;border-bottom:none;border-top-left-radius:8px;border-top-right-radius:8px;height:32px;font-size:14px}.poi-time-setting-window__tabs button.is-active[data-v-8ae4c247]{border-color:var(--primary-color);color:var(--primary-color);background-color:#fff;font-weight:700}.poi-time-setting-window__content[data-v-8ae4c247]{flex-direction:column;gap:8px;display:flex}.poi-time-setting-window__row[data-v-8ae4c247]{color:#32323c;flex-direction:row;justify-content:center;align-items:center;gap:4px;font-size:14px;display:flex}.poi-time-setting-window__note[data-v-8ae4c247]{color:#666;text-align:center;justify-content:center;font-size:12px;display:flex}.poi-time-setting-window__fixed[data-v-8ae4c247]{text-align:left;color:#32323c;align-items:center;gap:8px;font-size:14px;display:flex}.poi-time-setting-window__fixed img[data-v-8ae4c247]{width:16px;height:16px}.poi-time-setting-window__button[data-v-8ae4c247]{grid-template-rows:1fr;grid-template-columns:1fr 1fr;justify-content:center;gap:16px;display:grid}.poi-time-setting-window__attention[data-v-8ae4c247]{padding:0;font-size:12px}.poi-time-setting-window .el-switch.is-checked .el-switch__core{background-color:var(--primary-color);border-color:var(--primary-color)}.via-poi[data-v-9c2e7f1a]{box-sizing:border-box;grid-template-rows:auto;grid-template-columns:66px auto;gap:8px;width:100%;height:144px;display:grid;position:relative}.via-poi--has-image[data-v-9c2e7f1a]{height:196px}.via-poi__card-wrapper[data-v-9c2e7f1a]{align-items:center;margin:12px;display:flex}.via-poi__pin[data-v-9c2e7f1a]{width:25px;height:38px}.theme-color[data-v-3b4893ce]{color:var(--primary-color)}.theme-color--background[data-v-3b4893ce]{background-color:var(--primary-color)}.theme-color--border-1px[data-v-3b4893ce]{border:solid 1px var(--primary-color)}.theme-color--border[data-v-3b4893ce]{border-color:var(--primary-color)}.theme-color--hover--prim[data-v-3b4893ce]:hover{background-color:var(--primary-color)}.focus-color[data-v-3b4893ce]{color:var(--primary-color)}.theme-color--svg>path[data-v-3b4893ce]{fill:var(--primary-color)}.button-shadow-color[data-v-3b4893ce]{box-shadow:0 0 4px #00000040}.empty-box[data-v-3b4893ce]{box-sizing:border-box;color:#ccc;background-color:#fff;border:1px dotted #8895a2;border-radius:8px;flex-direction:column;align-items:center;width:100%;height:86px;padding:0 20px;font-size:14px;display:flex}.empty-via-poi[data-v-cfc45cc3]{z-index:1;box-sizing:border-box;grid-template-columns:48px auto;place-items:center;gap:8px;width:100%;display:grid;position:relative}.empty-via-poi__pin[data-v-cfc45cc3]{width:24px}.empty-via-poi__box[data-v-cfc45cc3]{flex-direction:column;justify-content:center;align-items:flex-start;gap:8px;display:flex}.empty-via-poi__input[data-v-cfc45cc3]{width:100%}.empty-via-poi__buttons[data-v-cfc45cc3]{grid-template-columns:1fr 1fr;gap:8px;width:100%;display:grid}.empty-via-poi__button[data-v-cfc45cc3]{justify-content:center;align-items:center;gap:6px;display:flex}.empty-via-poi__button[data-v-cfc45cc3]:last-child:nth-child(odd){grid-column:1/-1;max-width:50%;transform:translate(50%)}.empty-via-poi__button[data-v-cfc45cc3]:lang(en){font-size:12px}.error-move-card[data-v-e14b1c82]{grid-template-columns:8px auto;gap:8px;height:122px;margin-left:56px;display:grid}.error-move-card__line[data-v-e14b1c82]{width:var(--circle-size);height:100%;position:relative}.error-move-card__line[data-v-e14b1c82]:after{content:"";height:calc(100% + (var(--height-adjuster) + var(--circle-size) / 2) * 2);top:calc(-1 * var(--height-adjuster));border-right:2px solid #ff1c62;position:absolute;left:0;transform:translate(4px)}.error-move-card__error[data-v-e14b1c82]{text-align:left;color:#ff1c62;flex-direction:column;justify-content:center;gap:4px;margin:0 12px;font-family:Hiragino Sans,SF Pro Text,Segoe UI,Roboto,Noto Sans JP,sans-serif;font-size:14px;display:flex}.error-move-card__main-text[data-v-e14b1c82]{font-weight:700}.move-section[data-v-41ab36f7]{-webkit-user-select:none;user-select:none;--circle-size:10px;--body-line-height:18px;--triangle-size:calc(var(--circle-size) / 2);--height-adjuster:calc(var(--triangle-size) + (var(--body-line-height) - var(--circle-size)) / 2);width:100%;position:relative}.c-move-section[data-v-8c3fa28f]{box-sizing:border-box;border-left:3px solid #a6a6a6;flex-direction:column;justify-content:center;align-items:flex-start;width:calc(100% - 11px);height:70px;margin-left:11px;padding-left:23px;display:flex}.c-move-section__move-type[data-v-8c3fa28f]{text-align:left;color:#a6a6a6;font-size:12px;font-weight:700}.auto-planning-button[data-v-11d30c5d]{justify-content:space-between;-webkit-box-align:unset;-ms-flex-align:unset;align-items:unset;box-sizing:border-box;width:calc(100% - 42px);height:36px;text-align:unset;cursor:pointer;background-color:#fff;border:0;border-radius:4px;padding:0 8px;display:flex;position:relative;box-shadow:0 2px 4px #00000040}.auto-planning-button__left[data-v-11d30c5d]{align-items:center;gap:8px;display:flex}.auto-planning-button__left--text[data-v-11d30c5d]{font-size:12px;font-weight:700;line-height:16px}.auto-planning-button__mark[data-v-11d30c5d]{color:#fff;background:linear-gradient(149deg,#f852d9 0%,#1761b3 100%);border-radius:50%;justify-content:center;align-items:center;width:24px;height:24px;font-size:12px;font-weight:700;display:flex}.auto-planning-button__right[data-v-11d30c5d]{justify-content:center;align-items:center;display:flex}.auto-planning-button__right--lock[data-v-11d30c5d]{text-align:center;width:20px;font-weight:700}.auto-planning-button[data-v-11d30c5d]:hover{opacity:.6}.auto-planning-button[data-v-11d30c5d]:disabled{cursor:unset;background:#ccc;border-color:#ccc;box-shadow:0 2px 6px 1px #ccc3}.auto-planning-button:disabled .auto-planning-button__left[data-v-11d30c5d]{background:#ccc}.auto-planning-button:disabled .auto-planning-button__right[data-v-11d30c5d]{background-color:#ccc}.auto-planning-button[data-v-11d30c5d]:disabled:hover{opacity:unset}.auto-planning-button__mouseover[data-v-11d30c5d]{box-sizing:border-box;z-index:1;color:#fff;background:var(--primary-color);border-radius:2px;flex-grow:1;width:max-content;height:50px;padding:5px;font-size:12px;display:flex;position:absolute;top:36px}.planning-spot-card[data-v-9d0a90d7]{box-sizing:border-box;cursor:pointer;border-radius:6px;grid-template-rows:48px auto;grid-template-columns:48px minmax(216px,auto);gap:2px 8px;width:100%;padding:10px 8px;display:grid;box-shadow:0 0 6px #0149504d}.planning-spot-card[data-v-9d0a90d7]:hover{background-color:#f5f5f5}.planning-spot-card__image[data-v-9d0a90d7]{-o-object-fit:cover;object-fit:cover;border-radius:6px;grid-area:1/1;width:48px;height:48px}.planning-spot-card__summary[data-v-9d0a90d7]{flex-direction:column;grid-area:1/2;justify-content:center;width:100%;display:flex}.planning-spot-card__name[data-v-9d0a90d7]{text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:700;line-height:18px;overflow:hidden}.planning-spot-card__subtitle[data-v-9d0a90d7]{-webkit-column-gap:4px;-moz-column-gap:4px;flex-wrap:wrap;column-gap:4px;display:flex}.planning-spot-card__category[data-v-9d0a90d7]{align-items:center;font-size:12px;line-height:15px;display:flex}.planning-spot-card__rating[data-v-9d0a90d7]{align-items:center;display:flex}.planning-spot-card__rating-img[data-v-9d0a90d7]{height:14px}.planning-spot-card__rating-value[data-v-9d0a90d7]{font-size:14px;font-weight:700}.planning-spot-card__detail[data-v-9d0a90d7]{grid-area:2/2;width:100%}.planning-spot-card__catchphrase[data-v-9d0a90d7]{-webkit-line-clamp:2;-webkit-box-orient:vertical;width:100%;font-size:12px;line-height:16px;display:-webkit-box;overflow:hidden}.planning-article-card[data-v-969fcac7]{cursor:pointer;position:relative}.planning-article-card__article[data-v-969fcac7]{border-radius:8px;justify-content:center;width:100%;text-decoration:none;display:flex;overflow:hidden}.planning-article-card__article--image[data-v-969fcac7]{-o-object-fit:cover;object-fit:cover;border-radius:8px;width:100%;height:100px}.planning-article-card__article:hover .planning-article-card__article--image[data-v-969fcac7]{transition-duration:.3s;transform:scale(1.1)}.planning-article-card__article:hover .planning-article-card__info[data-v-969fcac7]{-webkit-transform:unset;transform:unset}.planning-article-card__info[data-v-969fcac7]{background:linear-gradient(#0000,#00000080 38%,#000 100%);border-bottom-right-radius:8px;border-bottom-left-radius:8px;flex-direction:column;justify-content:center;gap:2px;width:100%;height:33%;display:flex;position:absolute;top:67%;left:0}.planning-article-card__info--text[data-v-969fcac7]{box-sizing:border-box;color:#fff;text-overflow:ellipsis;white-space:nowrap;margin:0;padding:8px;font-size:14px;font-weight:700;text-decoration:none;overflow:hidden}.auto-planning-recommend[data-v-48647999]{box-sizing:border-box;background-color:#fff;border-radius:6px;flex-direction:column;gap:8px;width:100%;padding:8px 8px 16px;display:flex;box-shadow:0 0 6px #0149504d}.auto-planning-recommend__header[data-v-48647999]{justify-content:space-between;align-items:center;display:flex}.auto-planning-recommend__title[data-v-48647999]{color:var(--primary-color);font-size:14px;font-weight:700}.auto-planning-recommend__close[data-v-48647999]{cursor:pointer}.auto-planning-recommend__close[data-v-48647999]:hover{opacity:.6}.auto-planning-recommend__main[data-v-48647999]{flex-direction:column;justify-content:center;align-items:center;width:100%;min-height:20svh;display:flex}.auto-planning-recommend__tabs[data-v-48647999]{width:100%}.auto-planning-recommend__tab-pane[data-v-48647999]{box-sizing:border-box;justify-content:flex-start;width:100%;display:flex}.auto-planning-recommend__result[data-v-48647999]{flex-direction:column;gap:12px;width:100%;display:flex}.auto-planning-recommend__spot[data-v-48647999]{box-sizing:border-box;align-items:center;width:100%;display:flex}.auto-planning-recommend__checkbox-label[data-v-48647999]{display:none}.auto-planning-recommend__skeleton-list[data-v-48647999]{flex-direction:column;gap:8px;width:100%;display:flex}.auto-planning-recommend__skeleton[data-v-48647999]{background-color:#e0e0e0;border-radius:4px;animation:1.5s infinite skeleton-loading-48647999}.auto-planning-recommend__skeleton.skeleton-title[data-v-48647999]{width:60%;height:18px}.auto-planning-recommend__skeleton.skeleton-line[data-v-48647999]{width:100%;height:100px}.auto-planning-recommend__introduction[data-v-48647999]{flex-direction:column;justify-content:flex-start;gap:8px;width:100%;display:flex}.auto-planning-recommend__progress[data-v-48647999]{width:100%;height:26px}.auto-planning-recommend__introduction-text[data-v-48647999]{color:var(--primary-color);font-size:14px;font-weight:700;line-height:18px}.auto-planning-recommend__articles[data-v-48647999]{box-sizing:border-box;flex-direction:column;gap:16px;width:100%;display:flex}.auto-planning-recommend__no-item[data-v-48647999],.auto-planning-recommend__error[data-v-48647999]{font-size:14px}.auto-planning-recommend__buttons[data-v-48647999]{justify-content:center;gap:16px;display:flex}.auto-planning-recommend__button[data-v-48647999]{width:152px;height:26px}@keyframes skeleton-loading-48647999{0%{background-color:#e0e0e0}50%{background-color:#f0f0f0}to{background-color:#e0e0e0}}.auto-planning-recommend .el-tabs__header{box-sizing:border-box;border-bottom:none;width:100%;margin:0;padding:0}.auto-planning-recommend .el-tabs__header .el-tabs__nav{border:none}.auto-planning-recommend .el-tabs__header .el-tabs__item{border-left:none}.auto-planning-recommend .el-tabs__nav-next,.auto-planning-recommend .el-tabs__nav-prev{line-height:28px}.auto-planning-recommend .el-tabs__nav{padding:4px 4px 0}.auto-planning-recommend .el-tabs__content{box-sizing:border-box;border-radius:4px;justify-content:flex-start;width:100%;padding:8px;display:flex;box-shadow:0 4px 4px #00000040}.auto-planning-recommend .el-tabs__item{text-align:center;border-top-left-radius:8px;border-top-right-radius:8px;width:80px;height:24px;padding:0;font-size:12px;font-weight:700;line-height:24px;box-shadow:0 -1px 4px #00000040}.auto-planning-recommend .el-tabs__item.is-active{background-color:var(--primary-color);color:#fff!important}.auto-planning-recommend .el-tabs__item:not(.is-active){border-bottom:.5px solid #dedede}.auto-planning-recommend .el-tabs__item:nth-child(2){padding-left:0!important}.auto-planning-recommend .el-tabs__item:last-child{padding-right:0!important}.auto-planning-recommend .el-checkbox__input.is-checked .el-checkbox__inner{background-color:var(--primary-color);border-color:var(--primary-color)}.add-spot-button[data-v-bf32f082]{box-sizing:border-box;cursor:pointer;--triangle-size:5px;background-color:#fff;border:none;border-radius:4px;justify-content:center;align-items:center;width:32px;height:32px;padding:0;display:flex;position:relative}.add-spot-button[data-v-bf32f082]:hover{background-color:#f0f0f0;transition:all .2s}.add-spot-button__icon-wrapper[data-v-bf32f082]{justify-content:center;align-items:center;display:flex}.add-spot-button__icon-wrapper.prev[data-v-bf32f082]:before{content:"";border-style:solid;border-right:var(--triangle-size) solid transparent;border-left:var(--triangle-size) solid transparent;border-bottom:var(--triangle-size) solid #adadb1;border-top:0}.add-spot-button__icon-wrapper.next[data-v-bf32f082]:before{content:"";border-style:solid;border-right:var(--triangle-size) solid transparent;border-left:var(--triangle-size) solid transparent;border-top:var(--triangle-size) solid #adadb1;border-bottom:0}.add-spot-button__description[data-v-bf32f082]{color:#fff;z-index:3;background:#adadb1;border-radius:2px;justify-content:center;align-items:center;width:max-content;padding:5px;font-size:14px;line-height:16px;display:flex;position:absolute;top:100%;left:0;transform:translate(-70%)}.spots-by-recommended[data-v-81e118aa]{position:relative}.spots-by-recommended__error[data-v-81e118aa]{background-color:#f4f4f4;width:80%;padding:12px 10%;position:absolute;top:0}.spots-by-recommended .scroll-bottom[data-v-81e118aa]{padding:0 0 50px}.add-via-point-button[data-v-a0ffccb6]{color:var(--primary-color);border:1px solid var(--primary-color);cursor:pointer;background-color:#fff;border-radius:20px;justify-content:center;align-items:center;gap:8px;padding:6px 16px;font-weight:700;display:flex}.add-via-point-button[data-v-a0ffccb6]:hover{opacity:.6;transition:all .2s}.text-import-button[data-v-626df6e0]{color:var(--primary-color);border:1px solid var(--primary-color);cursor:pointer;background-color:#fff;border-radius:20px;justify-content:center;align-items:center;gap:8px;padding:6px 16px;font-weight:700;display:flex}.text-import-button[data-v-626df6e0]:hover{opacity:.6;transition:all .2s}.schedule-timeline[data-v-81d93944]{box-sizing:border-box;--poi-height:144px;--poi-image-height:52px;--move-height:122px;--wait-time-height:58px;--link-height:52px;width:100%;height:max-content;padding:0 8px;position:relative}.schedule-timeline__draggable[data-v-81d93944]{box-sizing:border-box;width:100%;height:max-content;padding:0 8px;position:absolute;top:0;left:0}.schedule-timeline__draggable.shows-empty-via[data-v-81d93944]{top:86px}.schedule-timeline__spot[data-v-81d93944],.schedule-timeline__between-spots[data-v-81d93944],.schedule-timeline__remaining[data-v-81d93944]{align-items:center;display:grid}.schedule-timeline__spot[data-v-81d93944],.schedule-timeline__between-spots[data-v-81d93944]{grid-template-columns:1fr auto;gap:8px}.schedule-timeline__poi-buttons[data-v-81d93944]{flex-direction:column;align-items:center;gap:24px;display:flex}.schedule-timeline__blank[data-v-81d93944]{width:32px;height:32px}.schedule-timeline__event[data-v-81d93944]:not(:last-of-type){margin-bottom:var(--move-height)}.schedule-timeline__event:not(:last-of-type).has-before-wait-time[data-v-81d93944],.schedule-timeline__event:not(:last-of-type).has-after-wait-time[data-v-81d93944]{margin-bottom:calc(var(--move-height) + var(--wait-time-height))}.schedule-timeline__event:not(:last-of-type).next-move-with-link[data-v-81d93944]{margin-bottom:calc(var(--move-height) + var(--link-height))}.schedule-timeline__event:not(:last-of-type).has-before-wait-time.next-move-with-link[data-v-81d93944],.schedule-timeline__event:not(:last-of-type).has-after-wait-time.next-move-with-link[data-v-81d93944]{margin-bottom:calc(var(--move-height) + var(--wait-time-height) + var(--link-height))}.schedule-timeline__event:not(:last-of-type).has-before-wait-time.has-after-wait-time[data-v-81d93944]{margin-bottom:calc(var(--move-height) + var(--wait-time-height) * 2)}.schedule-timeline__event:not(:last-of-type).has-before-wait-time.has-after-wait-time.next-move-with-link[data-v-81d93944]{margin-bottom:calc(var(--move-height) + var(--wait-time-height) * 2 + var(--link-height))}.schedule-timeline__remaining[data-v-81d93944]{box-sizing:border-box;color:#32323c;grid-template-columns:auto;justify-items:center;gap:8px;min-height:64px;margin-left:12px;padding:10px 8px 32px 16px;font-size:14px}.schedule-timeline__remaining-buttons[data-v-81d93944]{flex-wrap:wrap;justify-content:center;gap:8px;display:flex}.schedule-timeline__empty-with-button[data-v-81d93944]{min-height:var(--move-height);flex-direction:column;justify-content:center;align-items:center;display:flex}.schedule-timeline__empty-with-button.has-before-wait-time[data-v-81d93944],.schedule-timeline__empty-with-button.has-after-wait-time[data-v-81d93944]{min-height:calc(var(--move-height) + var(--wait-time-height))}.schedule-timeline__empty-with-button.next-move-with-link[data-v-81d93944]{min-height:calc(var(--move-height) + var(--link-height))}.schedule-timeline__empty-with-button.has-before-wait-time.next-move-with-link[data-v-81d93944],.schedule-timeline__empty-with-button.has-after-wait-time.next-move-with-link[data-v-81d93944]{min-height:calc(var(--move-height) + var(--wait-time-height) + var(--link-height))}.schedule-timeline__empty-with-button.has-before-wait-time.has-after-wait-time[data-v-81d93944]{min-height:calc(var(--move-height) + var(--wait-time-height) * 2)}.schedule-timeline__empty-with-button.has-before-wait-time.has-after-wait-time.next-move-with-link[data-v-81d93944]{min-height:calc(var(--move-height) + var(--wait-time-height) * 2 + var(--link-height))}.schedule-timeline__between-spots[data-v-81d93944],.schedule-timeline__empty-with-button[data-v-81d93944],.schedule-timeline__remaining[data-v-81d93944]{margin-top:var(--poi-height)}.schedule-timeline__between-spots.has-image[data-v-81d93944],.schedule-timeline__empty-with-button.has-image[data-v-81d93944],.schedule-timeline__remaining.has-image[data-v-81d93944]{margin-top:calc(var(--poi-height) + var(--poi-image-height))}.schedule-timeline__auto-planning[data-v-81d93944]{justify-content:flex-end;width:100%;display:flex}.schedule-timeline__ticket-list[data-v-81d93944],.schedule-timeline__recommended-list[data-v-81d93944]{flex-direction:column;justify-content:center;padding:32px 0 10px;display:flex}.schedule-timeline__ticket-header[data-v-81d93944],.schedule-timeline__recommended-header[data-v-81d93944]{align-items:center;display:flex}.schedule-timeline__ticket-list-title[data-v-81d93944],.schedule-timeline__recommended-list-title[data-v-81d93944]{color:#32323c;cursor:pointer;align-items:center;gap:6px;font-size:16px;font-weight:700;display:flex}.schedule-timeline__ticket-list-title[data-v-81d93944]:hover,.schedule-timeline__recommended-list-title[data-v-81d93944]:hover{opacity:.6}.schedule-timeline__recommended-spots-icon[data-v-81d93944]{width:16px;height:16px}.schedule-timeline__button[data-v-81d93944]{justify-content:center;align-items:center;min-width:fit-content;display:flex}.schedule-timeline__button-inner[data-v-81d93944]{align-items:center;display:flex}.auto-planning-post[data-v-f387bced]{color:#333;background-color:var(--secondary-color);opacity:0;word-break:break-all;border-radius:6px;flex-direction:column;gap:8px;padding:20px;line-height:2;animation:.5s linear forwards post-f387bced;display:flex;position:relative}.auto-planning-post[data-v-f387bced]:after{content:"";border:10px solid #0000;border-right-color:var(--secondary-color);pointer-events:none;width:0;height:0;margin-top:-10px;position:absolute;top:50%;right:100%}.auto-planning-post__content[data-v-f387bced]{justify-content:space-between;display:flex}.auto-planning-post__text[data-v-f387bced]{overflow-wrap:anywhere;word-break:normal;line-break:strict}.auto-planning-post__text.printing[data-v-f387bced]:after{content:"";border-right:1px solid #333;padding-left:4px;animation:.3s step-end infinite blink-f387bced}@keyframes post-f387bced{to{opacity:1}}@keyframes blink-f387bced{50%{opacity:0}}.auto-planning-itinerary-area-list[data-v-4199251d]{grid-template-columns:1fr 1fr 1fr;gap:20px;width:100%;display:grid}.auto-planning-itinerary-area-list__theme[data-v-4199251d]{opacity:0;animation:.5s linear forwards post-4199251d;position:relative}.auto-planning-itinerary-area-list__theme--list[data-v-4199251d]{aspect-ratio:2;background-image:var(--area-img);cursor:pointer;background-position:50%;background-size:cover;background-clip:content-box;border-radius:6px;width:100%;position:relative}.auto-planning-itinerary-area-list__theme--list.selected[data-v-4199251d]{opacity:initial;cursor:initial}.auto-planning-itinerary-area-list__theme--list.cannot-select[data-v-4199251d]{cursor:initial}.auto-planning-itinerary-area-list__theme--word[data-v-4199251d]{aspect-ratio:4;color:#fff;background-color:var(--primary-color);cursor:pointer;border-radius:6px;justify-content:center;align-items:center;width:100%;font-family:DIN Alternate,sans-serif;font-size:32px;font-weight:700;display:flex;position:relative}.auto-planning-itinerary-area-list__theme--word.selected[data-v-4199251d],.auto-planning-itinerary-area-list__theme--word.cannot-select[data-v-4199251d]{opacity:.6;cursor:initial}.auto-planning-itinerary-area-list__theme--premium[data-v-4199251d]{cursor:pointer;position:absolute;top:0;right:0}.auto-planning-itinerary-area-list__theme:hover .auto-planning-itinerary-area-list__theme--list[data-v-4199251d]{opacity:.6}.auto-planning-itinerary-area-list__theme:hover .auto-planning-itinerary-area-list__theme--list.selected[data-v-4199251d],.auto-planning-itinerary-area-list__theme:hover .auto-planning-itinerary-area-list__theme--list.cannot-select[data-v-4199251d]{opacity:initial;cursor:initial}.auto-planning-itinerary-area-list__theme:hover .auto-planning-itinerary-area-list__theme--word[data-v-4199251d],.auto-planning-itinerary-area-list__theme:hover .auto-planning-itinerary-area-list__theme--premium[data-v-4199251d]{opacity:.6}.auto-planning-itinerary-area-list__theme:hover .auto-planning-itinerary-area-list__theme--premium.selected[data-v-4199251d],.auto-planning-itinerary-area-list__theme:hover .auto-planning-itinerary-area-list__theme--premium.cannot-select[data-v-4199251d]{opacity:initial;cursor:initial}.auto-planning-itinerary-area-list__genre[data-v-4199251d]{border-radius:6px;justify-content:center;align-items:flex-end;height:100%;display:flex}.auto-planning-itinerary-area-list__genre.selected[data-v-4199251d]{background-color:#adadb199}.auto-planning-itinerary-area-list__genre.cannot-select[data-v-4199251d]{background-color:#adadb14d}.auto-planning-itinerary-area-list__select[data-v-4199251d]{box-sizing:border-box;background-color:#fff;border-bottom-right-radius:6px;border-bottom-left-radius:6px;justify-content:space-between;align-items:center;width:100%;padding:6px 8px;display:flex}.auto-planning-itinerary-area-list__select--text[data-v-4199251d]{font-size:12px;font-weight:700;line-height:18px}.auto-planning-itinerary-area-list__select--button[data-v-4199251d]{background-color:#666;border-radius:50%;justify-content:center;align-items:center;display:flex}@keyframes post-4199251d{to{opacity:1}}.auto-planning-itinerary-summary[data-v-05c24a07]{flex-direction:column;gap:8px;display:flex}.auto-planning-itinerary-summary__list[data-v-05c24a07]{flex-direction:column;gap:16px;padding:4px 4px 8px;display:flex}.auto-planning-itinerary-summary__content[data-v-05c24a07]{cursor:pointer;background-color:#fff;border-radius:8px;gap:20px;padding:0 20px 0 0;display:flex;box-shadow:0 4px 8px #00000040}.auto-planning-itinerary-summary__content[data-v-05c24a07]:hover{background-color:inherit;transition:all .2s}.auto-planning-itinerary-summary__left[data-v-05c24a07]{flex-direction:column;gap:8px;display:flex}.auto-planning-itinerary-summary__image[data-v-05c24a07]{background-color:#a5a5a5;background-position:50%;background-size:cover;border-radius:8px;min-width:160px;height:108px}.auto-planning-itinerary-summary__button[data-v-05c24a07]{justify-content:center;align-items:center;display:flex}.auto-planning-itinerary-summary__texts[data-v-05c24a07]{box-sizing:border-box;color:#6f6f76;line-height:initial;overflow-wrap:anywhere;word-break:normal;line-break:strict;flex-direction:column;justify-content:flex-start;gap:8px;padding:10px 0;display:flex}.auto-planning-itinerary-summary__texts--spot[data-v-05c24a07]{color:#32323c;font-size:18px;font-weight:700}.auto-planning-itinerary-summary__texts--stay[data-v-05c24a07]{font-weight:700}.auto-planning-itinerary-summary__detail[data-v-05c24a07]{justify-content:space-between;width:100%;display:flex}.auto-planning-itinerary-summary__detail--left[data-v-05c24a07]{display:flex}.auto-planning-itinerary-summary__category[data-v-05c24a07]{color:#32323c;align-items:center;font-size:12px;display:flex}.auto-planning-itinerary-summary__rating[data-v-05c24a07]{align-items:center;font-weight:700;display:flex}.auto-planning-itinerary-summary__rating--img[data-v-05c24a07]{height:14px}@keyframes blink-05c24a07{50%{opacity:0}}.auto-planning-itinerary-summary .el-tabs__header.is-top{padding:0}.auto-planning-itinerary-summary .el-tabs__item{color:#b4becd;text-align:center;width:60px;height:30px;font-weight:700;line-height:20px}.auto-planning-itinerary-summary .el-tabs__item.is-top{padding:0}.auto-planning-itinerary-summary .el-tabs__item.is-top:nth-child(2){padding-left:0}.auto-planning-itinerary-summary .el-tabs__active-bar{height:3px}.auto-planning-itinerary-modal__header[data-v-ba1af4b7]{align-items:center;gap:8px;display:flex}.auto-planning-itinerary-modal__header--title[data-v-ba1af4b7]{color:#fff;font-weight:700}.auto-planning-itinerary-modal__header--free-trial[data-v-ba1af4b7]{background-color:var(--primary-color);color:#fff;border-radius:6px;padding:8px 16px;font-size:12px;font-weight:700;display:flex}.auto-planning-itinerary-modal__info[data-v-ba1af4b7]{background-color:initial;border:none;padding:0;position:relative}.auto-planning-itinerary-modal__info--icon[data-v-ba1af4b7]{color:#fff;cursor:pointer;font-size:18px}.auto-planning-itinerary-modal__info--icon[data-v-ba1af4b7]:hover{opacity:.6}.auto-planning-itinerary-modal__disclaimer[data-v-ba1af4b7]{box-sizing:border-box;z-index:1;color:#333;background:var(--secondary-color);border-radius:6px;flex-direction:column;width:max-content;height:6em;padding:8px;font-size:14px;display:flex;position:absolute;bottom:30px}.auto-planning-itinerary-modal__disclaimer--title[data-v-ba1af4b7]{font-weight:700;line-height:2}.auto-planning-itinerary-modal__disclaimer--text[data-v-ba1af4b7]{text-align:start;line-height:1.5}.auto-planning-itinerary-modal__contents[data-v-ba1af4b7]{align-items:center;gap:16px;display:flex}.auto-planning-itinerary-modal__contents--icon[data-v-ba1af4b7]{justify-content:center;align-items:flex-start;min-width:108px;display:flex}.auto-planning-itinerary-modal__contents--title[data-v-ba1af4b7]{font-weight:700}.auto-planning-itinerary-modal__contents--text[data-v-ba1af4b7]{flex-direction:column;flex-grow:1;max-width:640px;display:flex}.auto-planning-itinerary-modal__evaluation[data-v-ba1af4b7]{justify-content:flex-end;align-items:flex-end;gap:8px;display:flex}.auto-planning-itinerary-modal__evaluation--good[data-v-ba1af4b7],.auto-planning-itinerary-modal__evaluation--bad[data-v-ba1af4b7]{box-sizing:content-box;cursor:pointer;border:none;border-radius:16px;justify-content:center;align-items:center;gap:4px;padding:3px 10px;font-size:14px;font-weight:700;display:flex}.auto-planning-itinerary-modal__evaluation--good .selected[data-v-ba1af4b7],.auto-planning-itinerary-modal__evaluation--good .not-selected[data-v-ba1af4b7],.auto-planning-itinerary-modal__evaluation--bad .selected[data-v-ba1af4b7],.auto-planning-itinerary-modal__evaluation--bad .not-selected[data-v-ba1af4b7]{cursor:initial}.auto-planning-itinerary-modal__evaluation--good[data-v-ba1af4b7]{color:#fff;background-color:#f0b432;border:2px solid #f0b432}.auto-planning-itinerary-modal__evaluation--good[data-v-ba1af4b7]:hover,.auto-planning-itinerary-modal__evaluation--good.selected[data-v-ba1af4b7]{background-color:#d89b16;border:2px solid #d89b16}.auto-planning-itinerary-modal__evaluation--good.selected[data-v-ba1af4b7],.auto-planning-itinerary-modal__evaluation--good.not-selected[data-v-ba1af4b7]{cursor:initial}.auto-planning-itinerary-modal__evaluation--good.not-selected[data-v-ba1af4b7]{color:#6f6f76;background-color:#d6d6d8;border:2px solid #6f6f76}.auto-planning-itinerary-modal__evaluation--bad[data-v-ba1af4b7]{color:#f0b432;background-color:#fffaef;border:2px solid #f0b432}.auto-planning-itinerary-modal__evaluation--bad[data-v-ba1af4b7]:hover,.auto-planning-itinerary-modal__evaluation--bad.selected[data-v-ba1af4b7]{color:#d89b16;background-color:#fbefd5;border-color:#d89b16}.auto-planning-itinerary-modal__evaluation--bad.selected[data-v-ba1af4b7],.auto-planning-itinerary-modal__evaluation--bad.not-selected[data-v-ba1af4b7]{cursor:initial}.auto-planning-itinerary-modal__evaluation--bad.not-selected[data-v-ba1af4b7]{color:#6f6f76;background-color:#d6d6d8;border-color:#d6d6d8}.auto-planning-itinerary-modal__theme-list[data-v-ba1af4b7]{-webkit-column-gap:8px;-moz-column-gap:8px;grid-template-columns:1fr 1fr 1fr;column-gap:8px;width:100%;display:grid}.auto-planning-itinerary-modal__theme[data-v-ba1af4b7]{opacity:0;animation:.5s linear forwards post-ba1af4b7}.auto-planning-itinerary-modal__theme--list[data-v-ba1af4b7]{background-image:var(--area-img);cursor:pointer;background-position:50%;background-size:cover;background-clip:content-box;border-radius:6px;width:100%;height:100px;position:relative}.auto-planning-itinerary-modal__theme--list[data-v-ba1af4b7]:hover{opacity:.6}.auto-planning-itinerary-modal__talk[data-v-ba1af4b7]{color:#fff;opacity:0;background:#fff3;border:2px solid #fff;border-radius:6px;padding:20px;font-weight:700;line-height:2;animation:.5s linear forwards post-ba1af4b7;position:relative}.auto-planning-itinerary-modal__talk--img[data-v-ba1af4b7]{height:200px}.auto-planning-itinerary-modal__talk[data-v-ba1af4b7]:before,.auto-planning-itinerary-modal__talk[data-v-ba1af4b7]:after{content:"";pointer-events:none;border:solid #0000;width:0;height:0;position:absolute;top:50%;left:100%}.auto-planning-itinerary-modal__talk[data-v-ba1af4b7]:before{border-width:11px;border-left-color:#fff;margin-top:-12px;margin-left:2px}.auto-planning-itinerary-modal__talk[data-v-ba1af4b7]:after{border-width:10px;border-left-color:#506f8b;margin-top:-11px}.auto-planning-itinerary-modal__genre[data-v-ba1af4b7]{background-color:#32323c4d;border-radius:6px;justify-content:center;align-items:flex-end;height:100%;display:flex}.auto-planning-itinerary-modal__select[data-v-ba1af4b7]{box-sizing:border-box;background-color:#fff;border-bottom-right-radius:6px;border-bottom-left-radius:6px;justify-content:space-between;align-items:center;width:100%;padding:6px 8px;display:flex}.auto-planning-itinerary-modal__select--text[data-v-ba1af4b7]{font-size:12px;font-weight:700;line-height:18px}.auto-planning-itinerary-modal__select--button[data-v-ba1af4b7]{background-color:#666;border-radius:50%;justify-content:center;align-items:center;display:flex}.auto-planning-itinerary-modal__button[data-v-ba1af4b7]{justify-content:center;align-items:center;gap:4px;display:flex}@keyframes post-ba1af4b7{to{opacity:1}}.plan-modal-template.auto-planning-itinerary-modal .el-dialog{background:linear-gradient(90deg, #66b9ef 0%, var(--primary-color) 101.07%)}.plan-modal-template.auto-planning-itinerary-modal .el-dialog__body{scrollbar-width:thin;scrollbar-color:#6ac7e6 #fff;flex-direction:column;gap:16px;max-height:50vh;display:flex;overflow:clip auto}.plan-modal-template.auto-planning-itinerary-modal .el-dialog__close{color:#fff}.plan-modal-template.auto-planning-itinerary-modal .el-dialog__close:hover{opacity:.6}.plan-modal-template.auto-planning-itinerary-modal .el-dialog__footer{background-color:#8bc9ff;border-color:#fff;border-bottom-right-radius:6px;border-bottom-left-radius:6px;justify-content:flex-end;align-items:center;gap:8px;padding:24px;display:flex}.time-select[data-v-337bacfa] .el-input__inner{cursor:pointer!important}.fix-time-checkbox[data-v-337bacfa] .el-checkbox__label{padding-top:4px;padding-left:6px;font-size:12px}.with-error[data-v-337bacfa]{border:1px solid red;border-radius:4px}.el-button--primary[data-v-337bacfa]{background-color:var(--primary-color)!important;border-color:var(--primary-color)!important}.schedule-events[data-v-fa55877b]{scrollbar-width:thin;scrollbar-color:var(--primary-color) transparent;box-sizing:border-box;flex-direction:column;align-items:center;gap:16px;width:100%;height:calc(100svh - 60px);padding:8px 0 0;display:flex;position:relative;overflow:hidden scroll}.schedule-events.stops-scroll[data-v-fa55877b]{overflow:hidden}.schedule-events__free-word-box[data-v-fa55877b]{padding:0 8px}.schedule-events__itinerary-button[data-v-fa55877b]{z-index:0}.schedule-events__date-tab[data-v-fa55877b]{z-index:3;position:sticky;top:-8px}.schedule-events__notice[data-v-fa55877b]{color:#606266;padding:0 8px 8px;font-size:11px}.schedule-events__info-bar[data-v-fa55877b]{box-sizing:border-box;color:#fff;background-color:var(--primary-color);justify-content:space-between;align-items:center;width:100%;padding:0 16px;font-size:16px;font-weight:700;display:flex}.schedule-events__info-bar__summary[data-v-fa55877b]{align-items:center;gap:4px;height:36px;display:flex}.schedule-events__info-bar__cost[data-v-fa55877b]{cursor:pointer;align-items:center;gap:2px;display:flex}.schedule-events__info-bar__cost[data-v-fa55877b]:hover{opacity:.6}.schedule-events__info-bar__cost.edited[data-v-fa55877b]{cursor:default}.schedule-events__info-bar__cost.edited[data-v-fa55877b]:hover{opacity:initial}.schedule-events.visible-bottom-menu[data-v-fa55877b]{height:calc(100vh - 56px - var(--bottom-menu-height))}.schedule-events__timeline[data-v-fa55877b]{box-sizing:border-box}.schedule-events__route-schedule[data-v-fa55877b]{z-index:4;border-radius:6px;width:100%;height:100%;position:absolute;top:0}.schedule-events__date-selector[data-v-fa55877b],.schedule-events__position-selector[data-v-fa55877b],.schedule-events__trip-collection[data-v-fa55877b],.schedule-events__text-import[data-v-fa55877b]{z-index:5;border-radius:6px;width:100%;height:100%;position:absolute;top:0}.schedule-events__trip-collection[data-v-fa55877b],.schedule-events__text-import[data-v-fa55877b]{background-color:#fff}.schedule-events__loading[data-v-fa55877b]{z-index:6;width:512px;height:100%;position:fixed;top:0}.route-detail{color:#32323c;background-color:#f5f5f5;position:relative}.route-detail__header{background-color:#fff;border-bottom:1px solid #e1e1e1;justify-content:space-between;width:100%;height:70px;display:flex}.el-icon-close{z-index:1;cursor:pointer;margin:8px;font-size:16px;line-height:40px;position:relative}.el-tabs__content{height:calc(100% - 55px);position:relative;overflow:hidden}.el-tabs__header.is-top{padding:0 4%}.route-modal__button{justify-content:space-between;padding:12px 16px 16px;display:flex}.route-modal__button--blue,.route-modal__button--white{border-radius:18px;width:145px;height:36px;white-space:normal!important;padding:0!important;font-size:12px!important;font-weight:700!important}.route-modal__button--blue{border:solid 1px var(--primary-color);background-color:var(--primary-color)!important;color:#fff!important}.route-modal__button--white{border:solid 1px var(--primary-color);color:var(--primary-color)!important;background-color:#fff!important}.route-modal__button--blue:hover,.route-modal__button--white:hover{opacity:.6}.spot__direct-train{white-space:nowrap;color:#b4becd;border:1px solid #b4becd;border-radius:6px;width:fit-content;margin-top:4px;padding:2px 4px;font-size:12px;display:inline-block}.spot-column__direct-train{color:#b4becd}.route-detail .route-detail-header-move-icon .move-icon,.route-detail .route-line-icon__circle .move-icon{width:20px;height:20px}.el-tabs__active-bar{background-color:var(--primary-color)!important}.el-tabs__item.is-active{font-weight:600;color:var(--primary-color)!important}.spots-window-opener[data-v-155b2bdd]{background-color:#fff;border-top-right-radius:4px;border-bottom-right-radius:4px;flex-direction:column;justify-content:center;align-items:center;width:20px;height:70px;display:flex}.spots-window-opener[data-v-155b2bdd]:hover{opacity:.6}.shiori-banner[data-v-d1cc67b1]{color:var(--primary-color);background-color:#fff;border-radius:8px;padding:10px 12px;font-size:14px;font-weight:700;line-height:1.38;position:relative;box-shadow:0 1px 4px #00000040}.shiori-banner__close[data-v-d1cc67b1]{background-color:var(--primary-color);cursor:pointer;border-radius:50%;justify-content:center;align-items:center;width:24px;height:24px;display:flex;position:absolute;top:-8px;right:-8px}.shiori-banner__close .el-icon-close[data-v-d1cc67b1]{color:#fff;margin:0;font-size:16px;font-weight:700}.shiori-banner__close[data-v-d1cc67b1]:hover{opacity:.6}.shiori-banner__wrapper[data-v-d1cc67b1]{align-items:center;display:flex}.shiori-banner__wrapper .icon[data-v-d1cc67b1]{width:24px;height:24px;margin-right:7px}.shiori-banner__wrapper .text[data-v-d1cc67b1]{flex:1}.patrol-unselected-spots[data-v-4ef98ac3]{z-index:3;box-sizing:border-box;background-color:#fff;border-radius:8px;flex-direction:column;gap:8px;width:320px;max-height:calc(100% - 120px);padding:12px 16px;display:flex;position:absolute;top:16px;left:16px;box-shadow:0 1px 4px #0003}.patrol-unselected-spots__title[data-v-4ef98ac3]{color:#666;cursor:pointer;-webkit-user-select:none;user-select:none;justify-content:space-between;align-items:center;gap:8px;font-size:14px;font-weight:700;display:flex}.patrol-unselected-spots__body[data-v-4ef98ac3]{flex-direction:column;gap:8px;min-height:0;display:flex;overflow-y:auto}.patrol-unselected-spots__section-title[data-v-4ef98ac3]{color:#666;font-size:12px;font-weight:700}.patrol-unselected-spots__poi-card[data-v-4ef98ac3]{cursor:-webkit-grab;cursor:grab;background-color:#fff}.patrol-unselected-spots__poi-card[data-v-4ef98ac3]:active{cursor:-webkit-grabbing;cursor:grabbing}.patrol-unselected-spots__poi-card--ghost[data-v-4ef98ac3]{opacity:.4}.patrol-unselected-spots__drop-hint[data-v-4ef98ac3]{color:#999;text-align:center;border:1px dashed #ccc;border-radius:8px;padding:16px 0;font-size:12px}.patrol-unselected-spots__add-button[data-v-4ef98ac3]{cursor:pointer;background-color:#0000;border:none;flex-shrink:0;padding:0}.patrol-unselected-spots__add-button[data-v-4ef98ac3]:hover{opacity:.6}.patrol-unselected-spots__add-button[data-v-4ef98ac3]:disabled{color:#ccc;cursor:not-allowed;opacity:1;border-color:#ccc}.patrol-unselected-spots__add-button-icon[data-v-4ef98ac3]{width:20px;height:20px}.patrol-unselected-spots__max-note[data-v-4ef98ac3]{color:var(--error-color);font-size:12px}.map[data-v-80f399ef]{width:calc(100% - 512px);position:relative}.map__header[data-v-80f399ef]{z-index:3;justify-content:space-between;align-items:flex-start;transition:all .8s;display:flex;position:absolute;top:16px;right:16px}.map__buttons[data-v-80f399ef]{scrollbar-width:none;flex-wrap:wrap;align-items:center;gap:8px;display:flex;overflow-x:auto}.map__buttons--button[data-v-80f399ef]{justify-content:center;align-items:center;gap:4px;display:flex}.map__banners[data-v-80f399ef]{flex-direction:column;align-items:flex-end;gap:8px;display:flex}.map__zoom-button[data-v-80f399ef]{cursor:pointer;z-index:3;flex-direction:column;display:flex;position:absolute;bottom:22px;right:16px}.map__zoom-button__wrapper[data-v-80f399ef]{width:45px;height:45px}.map__zoom-button__wrapper__img[data-v-80f399ef]{width:100%;height:100%}.map__zoom-button__wrapper__img[data-v-80f399ef]:hover{opacity:.6}.map__zoom-button.with-powered-by[data-v-80f399ef]{bottom:64px}.map__powered-by[data-v-80f399ef]{z-index:3;color:#fff;background:#0000004d;padding:8px 12px 10px;font-size:12px;position:absolute;bottom:22px;right:0}.map__powered-by__image[data-v-80f399ef]{width:100px;margin:0 0 -7px 3px}.map__powered-by__image[data-v-80f399ef]:hover{opacity:.6}.map__loading-route[data-v-80f399ef]{z-index:10;background-color:#ffffff80;border-radius:4px;padding:6px 12px;font-size:12px;position:absolute;bottom:24px;right:12px}.map__about-link[data-v-80f399ef]{z-index:2;position:absolute;bottom:22px;left:6px}.map .tool-tip{justify-content:space-between;gap:4px;display:flex}.map .tool-tip__left{word-break:break-word;flex-direction:column;gap:4px;width:100%;min-width:0;display:flex}.map .tool-tip__spot{text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:700;line-height:18px;overflow:hidden}.map .tool-tip__tourism-lead{color:#969696;word-wrap:break-word;text-overflow:ellipsis;height:2.5em;margin:0;font-size:11px;font-weight:600;line-height:1.3em;position:relative;overflow:hidden}.map .tool-tip__tourism-lead.whiteout:after{content:"";background:linear-gradient(90deg,#fff0 0%,#fff 80% 100%);width:80px;height:1.3em;position:absolute;bottom:0;right:0}.map .tool-tip__category{word-wrap:break-word;text-overflow:ellipsis;white-space:nowrap;font-size:11px;line-height:14px;display:flex;overflow:hidden}.map .tool-tip__category--name{color:#fff;word-wrap:break-word;text-overflow:ellipsis;white-space:nowrap;background-color:#32323c99;padding:2px;overflow:hidden}.map .tool-tip__trip-advisor{align-items:center;gap:8px;margin:0;display:flex}.map .tool-tip__rating{color:#32323c;align-items:center;font-size:12px;font-weight:700;display:flex}.map .tool-tip__rating--img{height:16px}.map .tool-tip__num-reviews{color:#969696;font-size:10px}.map .tool-tip__num-reviews.en{font-size:12px}.map .tool-tip__address{color:#969696;word-wrap:break-word;text-overflow:ellipsis;white-space:nowrap;align-items:center;gap:4px;font-size:11px;line-height:18px;display:flex;overflow:hidden}.map .tool-tip__address--icon{height:18px;margin-left:4px}.map .tool-tip__address--text{word-wrap:break-word;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.map .tool-tip__right--img{pointer-events:none;-o-object-fit:cover;object-fit:cover;border-radius:4px;align-items:center;width:56px;height:56px;margin:0 0 5px;display:flex}.map .gia-object-context-menu__base{border:solid 1px var(--primary-color);background:#fff;border-radius:8px;flex-direction:column;gap:8px;width:max-content;padding:8px;display:flex;box-shadow:0 0 6px #01495029}.map .gia-object-context-menu__list{font-size:14px}.map .gia-object-context-menu__list:not(:last-child){border-bottom:none}.map .gia-object-context-menu__list:hover{cursor:pointer;opacity:.6}.map .gia-object-context-menu__link{color:var(--primary-color);padding:0}.new-plan-setting-modal__dialog[data-v-8879e8ab]{text-align:center}.new-plan-setting-modal__dialog__form[data-v-8879e8ab]{--el-border-color:none;--el-border-color-hover:none;--el-color-primary:none;border-bottom:1px solid #e1e1e1}.new-plan-setting-modal__dialog__form__title[data-v-8879e8ab]{width:calc(100% - 85px)}.new-plan-setting-modal__dialog__form__date-picker[data-v-8879e8ab]{border:none}.new-plan-setting-modal__dialog__form__move__radio-group__move-radio[data-v-8879e8ab]{color:var(--primary-color);border:1px solid var(--primary-color);border-radius:16px;padding:2px 8px}.new-plan-setting-modal__dialog__form__move__radio-group__move-radio[data-v-8879e8ab]:not(:last-child){margin-right:12px}.new-plan-setting-modal__dialog__form__move__radio-group__move-radio.is-checked[data-v-8879e8ab]{color:#fff;background-color:var(--primary-color)}.new-plan-setting-modal__dialog__form__move__radio-group__move-radio.is-checked .el-radio__input .el-radio__inner[data-v-8879e8ab]{border-color:var(--primary-color);background-color:var(--primary-color)}.new-plan-setting-modal__dialog__form__move__radio-group__move-radio.is-checked .el-radio__label[data-v-8879e8ab]{color:var(--primary-color)}.new-plan-setting-modal__dialog__form[data-v-8879e8ab] .el-form-item__content{justify-content:center}.new-plan-setting-modal__dialog__button[data-v-8879e8ab]{color:#fff;border-radius:20px;width:320px;font-weight:700}.new-plan-setting-modal__dialog__button.disabled[data-v-8879e8ab]{background-color:#ccc;border-color:#ccc}.new-plan-setting-modal__dialog__button[data-v-8879e8ab]:hover{opacity:.6}.new-plan-setting-modal__dialog__button--previous[data-v-8879e8ab]{color:var(--primary-color);cursor:pointer;font-size:12px;font-weight:700;text-decoration:none}.new-plan-setting-modal__dialog__button--previous[data-v-8879e8ab]:hover{opacity:.6}.new-plan-setting-modal__dialog__notice[data-v-8879e8ab]{text-align:center;margin:20px 0 0;font-size:12px}.new-plan-setting-modal__buttons[data-v-8879e8ab]{flex-direction:column;align-items:center;gap:24px;display:flex}.new-plan-setting-modal__dialog__form .el-input__icon{display:none}.new-plan-setting-modal__dialog__form .el-input__inner,.new-plan-setting-modal__dialog__form .el-form-item__label,.new-plan-setting-modal__dialog__form .el-form-item__content,.new-plan-setting-modal__dialog__form .el-range-input{color:#333}.new-plan-setting-modal__dialog__form input{border:none}.new-plan-setting-modal__dialog__form__move__radio-group__move-radio .el-radio__input{display:none}.new-plan-setting-modal__dialog__form__move__radio-group__move-radio .el-radio__label{align-items:center;gap:8px;padding:0;display:flex}.new-plan-setting-modal__dialog__form__move__radio-group__move-radio.is-checked .el-radio__label{color:#fff}.premium-function-modal__title[data-v-b8c6d584]{justify-content:center;align-items:center;font-size:18px;font-weight:700;display:flex;position:relative}.premium-function-modal__theme[data-v-b8c6d584]{text-align:center;font-size:18px;font-weight:700}.premium-function-modal__description[data-v-b8c6d584]{font-size:16px;line-height:1.75}.premium-function-modal__contents[data-v-b8c6d584]{flex-direction:column;justify-content:center;align-items:center;gap:24px;min-width:227px;max-width:500px;margin:0 auto;display:flex}.premium-function-modal__contents__form[data-v-b8c6d584]{flex-direction:column;justify-content:center;align-items:center;gap:12px;width:100%;display:flex}.plan-over-limit[data-v-a7ef0010]{z-index:2000;background-color:#f2f6fc;width:100%;height:100%;margin:106px 0;padding:12px;position:absolute;top:0;left:0}.description[data-v-a7ef0010]{justify-content:center;align-items:center;display:flex}.pc-planning__content-wrapper[data-v-7a6db130]{margin-bottom:var(--bottom-menu-height);width:100%;top:var(--top-menu-height);align-items:flex-start;display:flex;position:absolute}.pc-planning__schedule[data-v-7a6db130]{min-width:512px}#toast[data-v-703002e4]{z-index:2001;color:#fff;text-align:center;transition:all .5s;opacity:0;justify-content:center;align-items:center;width:100%;font-style:normal;font-weight:700;font-stretch:100%;transition-property:opacity;transition-duration:.5s;display:flex;position:fixed;bottom:0;left:0;box-shadow:0 0 10px #00000080}#toast.shows-bottom-menu.pc[data-v-703002e4]{bottom:82px}#toast.shows-bottom-menu.sp[data-v-703002e4]{bottom:80px}#toast.sp[data-v-703002e4]{font-size:14px}#toast.pc[data-v-703002e4]{font-size:16px}#toast.fade-in[data-v-703002e4]{opacity:1}#toast .text[data-v-703002e4]{flex-grow:1}.info[data-v-703002e4]{background-color:#32323cbf;padding:12px 0}.info-left[data-v-703002e4]{background-color:#32323cbf;padding-top:25px;padding-bottom:25px;text-align:left!important}.info-left span[data-v-703002e4]{padding-left:24px!important}.error[data-v-703002e4]{opacity:.8;background-color:#fa5546b3;padding:12px 0}.toast__link[data-v-703002e4]{height:36px;color:var(--primary-color);background-color:#fff;border-radius:18px;margin-left:auto;margin-right:24px;padding:0 18px;font-size:14px;font-weight:700;line-height:38px;text-decoration:none}[data-v-30ffe2db]:focus{outline:none}.pc .v-cookie-modal[data-v-30ffe2db]{z-index:1000;box-sizing:border-box;background-color:#f5f5f5e6;border-radius:6px;flex-direction:column;align-items:center;width:450px;height:150px;padding:19px 16px;display:flex;position:fixed;bottom:8px;right:8px}.pc .v-cookie-modal__text[data-v-30ffe2db]{color:#32323c;margin:2px 5px 5px;font-size:14px}.pc .v-cookie-modal__policy[data-v-30ffe2db]{color:var(--primary-color);cursor:pointer;margin:8px;font-size:14px}.pc .v-cookie-modal__policy[data-v-30ffe2db]:hover{opacity:.5}.pc .v-cookie-modal__accept[data-v-30ffe2db]{box-sizing:border-box;border:1px solid var(--primary-color);background-color:var(--primary-color);color:#fafafa;cursor:pointer;border-radius:6px;width:200px;height:60px;margin-top:16px;padding:8px 16px;font-size:14px}.pc .v-cookie-modal__accept[data-v-30ffe2db]:hover{opacity:.5}.sp .v-cookie-modal[data-v-30ffe2db]{z-index:1000;background-color:#f5f5f5e6;flex-direction:column;align-items:center;height:150px;padding:24px 12px;display:flex;position:fixed;bottom:8px}.sp .v-cookie-modal__text[data-v-30ffe2db]{color:#000;font-size:12px}.sp .v-cookie-modal__policy[data-v-30ffe2db]{color:var(--primary-color);cursor:pointer;margin:8px;font-size:12px}.sp .v-cookie-modal__policy[data-v-30ffe2db]:hover{opacity:.5}.sp .v-cookie-modal__accept[data-v-30ffe2db]{box-sizing:border-box;border:1px solid var(--primary-color);background-color:var(--primary-color);color:#fafafa;cursor:pointer;border-radius:6px;width:160px;height:44px;margin-top:16px;padding:4px 12px;font-size:14px}.sp .v-cookie-modal__accept[data-v-30ffe2db]:hover{opacity:.5}input[data-v-33db631c]{border:none}input[data-v-33db631c]:focus{outline:none}input[data-v-33db631c]::-ms-clear{visibility:hidden}button[data-v-33db631c]{-webkit-user-select:none;user-select:none;cursor:pointer;background:0 0;border:none;outline:none;padding:0;transition:background-color .2s ease-out,transform .2s ease-out,border-bottom .2s ease-out}[data-v-33db631c]::-webkit-search-cancel-button{-webkit-appearance:none}.c-plan-address__form[data-v-33db631c]{box-sizing:border-box;background-color:#fff;border-radius:6px;flex-direction:row;justify-content:space-between;align-items:center;width:calc(100% - 32px);height:44px;padding:0 12px;display:flex;box-shadow:0 2px 6px 1px #0003}#c-plan-address__input[data-v-33db631c]{width:100%}.c-plan-address__form__delete[data-v-33db631c]{width:24px;height:24px}.c-address-item[data-v-f5dfff46]{color:#333;box-sizing:border-box;background-color:#fff;border-bottom:1px solid #9696964d;flex-direction:row;align-items:center;width:100%;min-height:50px;padding:16px 0;font-size:14px;font-weight:500;display:flex}.c-address-list[data-v-dc138e23]{padding:0 16px}.c-plan-address[data-v-5688a3c5]{position:relative}.c-plan-address__sticky[data-v-5688a3c5]{background-color:#fff;position:sticky;top:0}.c-plan-address__search-box[data-v-5688a3c5]{box-sizing:border-box;background-color:#fff;border-bottom:1px solid #9696964d;justify-content:center;align-items:center;width:100%;height:70px;display:flex}.transport-setting-modal[data-v-a52d8a95]{background-color:#fff;width:100%;height:100vh;position:fixed;top:0}.transport-setting-modal__back[data-v-a52d8a95]{position:absolute;top:16px;left:20px}.transport-setting-modal__back__img[data-v-a52d8a95]{vertical-align:middle;width:15px;height:auto}.transport-setting-modal__title[data-v-a52d8a95]{color:#333;border-bottom:1px solid #9696964d;justify-content:center;align-items:center;height:52px;margin:0;font-size:16px;font-weight:500;display:flex}.transport-setting-modal__list[data-v-a52d8a95]{margin:23px 4% 0;padding:0;list-style:none}.transport-setting-modal__list__item__input[data-v-a52d8a95]{display:none}.transport-setting-modal__list__item__label[data-v-a52d8a95]{color:#333;border-bottom:1px solid #9696964d;align-items:center;gap:8px;height:50px;display:flex}.transport-setting-modal__list__item__label__check[data-v-a52d8a95]{position:absolute;right:8%}.area-setting-modal[data-v-42aba7a1]{background-color:#fff;width:100%;height:100vh;position:fixed;top:0}.area-setting-modal__header[data-v-42aba7a1]{z-index:2;background-color:#fff;justify-content:center;align-items:center;width:100%;height:52px;display:flex;position:fixed}.area-setting-modal__header__back[data-v-42aba7a1]{position:absolute;top:16px;left:20px}.area-setting-modal__header__back__img[data-v-42aba7a1]{vertical-align:middle;width:15px;height:auto}.area-setting-modal__header__title[data-v-42aba7a1]{color:#32323c;border-bottom:1px solid #9696964d;flex-grow:1;justify-content:center;align-items:center;height:100%;margin:0;font-size:16px;font-weight:700;display:flex}.area-setting-modal__list[data-v-42aba7a1]{height:calc(100% - 52px);margin-top:52px;overflow-y:auto}.area-setting-modal__list__group[data-v-42aba7a1]{margin:0 0 100px}.area-setting-modal__list__area[data-v-42aba7a1]{color:#969696;box-sizing:border-box;background-color:#f5f5f5;width:100%;height:24px;padding:4px 16px;font-size:14px;line-height:1}.area-setting-modal__list__division[data-v-42aba7a1]{box-sizing:border-box;background-color:#fff;border-bottom:1px solid #9696964d;flex-direction:row;width:calc(100% - 32px);margin:0 16px;font-size:14px;font-weight:500;display:flex}.area-setting-modal__list__division__label[data-v-42aba7a1]{white-space:nowrap;flex-direction:row-reverse;justify-content:space-between;align-items:center;width:100%;height:50px;padding-right:16px;display:flex}.area-setting-modal__list__division__label.el-checkbox[data-v-42aba7a1]{color:#000}.area-setting-modal__button[data-v-42aba7a1]{z-index:1;position:fixed;bottom:20px;left:50%;transform:translate(-50%,-50%)}.area-setting-modal__list__division__label[data-v-42aba7a1] .el-checkbox__label{padding-left:initial}.area-setting-modal__list__division__label[data-v-42aba7a1] .el-checkbox__input.is-checked+.el-checkbox__label{color:initial}.area-setting-modal__list__division__label[data-v-42aba7a1] .el-checkbox__inner{border-radius:50%;width:26px;height:26px}.area-setting-modal__list__division__label[data-v-42aba7a1] .el-checkbox__input.is-checked .el-checkbox__inner{background-color:var(--primary-color);border-color:var(--primary-color)}.area-setting-modal__list__division__label[data-v-42aba7a1] .el-checkbox__input.is-focus .el-checkbox__inner{border-color:#dcdfe6}.area-setting-modal__list__division__label[data-v-42aba7a1] .el-checkbox__inner:after{border-width:2px;height:14px;top:3px;left:9px}.plan-setting-container[data-v-1bc2727a]{margin-bottom:100px;position:relative}.plan-setting-container__header[data-v-1bc2727a]{position:sticky;top:0}.plan-setting-container__list[data-v-1bc2727a]{margin:13px 4% 0;padding:0;list-style:none}.plan-setting-container__list__item[data-v-1bc2727a]{border-bottom:1px solid #9696964d;padding:12px 0}.plan-setting-container__list__item__headline[data-v-1bc2727a]{align-items:center;gap:4px;margin:0 0 10px;display:flex}.plan-setting-container__list__item__headline__img[data-v-1bc2727a]{width:16px;height:16px}.plan-setting-container__list__item__headline__text[data-v-1bc2727a]{font-size:12px;font-weight:500}.plan-setting-container__list__item__plan-title[data-v-1bc2727a]{justify-content:space-between;align-items:center;display:flex}.plan-setting-container__list__item__plan-title__text[data-v-1bc2727a]{border:none;width:100%}.plan-setting-container__list__item__edit[data-v-1bc2727a]{flex-direction:row;align-items:center;display:flex}.plan-setting-container__list__item__edit__arrow[data-v-1bc2727a]{width:20px;height:20px;margin-left:8px}.plan-setting-container__list__item__edit__text[data-v-1bc2727a]{width:calc(100% - 24px);margin:0;padding:0;font-size:14px;font-style:normal;font-weight:700;font-stretch:100%;line-height:1.29}.plan-setting-container__list__item__edit__text.placeholder[data-v-1bc2727a]{color:#b4becd}.plan-setting-container__list__item__edit[data-v-1bc2727a] .el-input__wrapper{width:100%;height:26px;-webkit-box-shadow:none;box-shadow:none;border:none}.plan-setting-container__list__item__edit[data-v-1bc2727a] .el-icon{display:none}.plan-setting-container__list__item__edit[data-v-1bc2727a] .el-range-input{color:#333;width:108px;height:auto;font-size:14px;font-weight:700;line-height:inherit}.plan-setting-container__list__item__edit[data-v-1bc2727a] .el-range-separator{height:20px}.plan-setting-container__list__alert[data-v-1bc2727a]{color:#fa5546;margin:4px 0 0;font-size:12px}.plan-setting-container__sub[data-v-1bc2727a],.plan-setting-container__notice[data-v-1bc2727a]{letter-spacing:normal;color:#969696;margin:24px 4% 0;font-size:12px;font-style:normal;font-weight:400;font-stretch:100%;line-height:1.33}.plan-setting-container__button-area[data-v-1bc2727a]{flex-direction:column;align-items:center;gap:24px;margin-top:24px;display:flex}.plan-setting-container__create[data-v-1bc2727a]{color:#fff;border:none;border-radius:24px;width:168px;height:48px;font-size:16px;font-weight:700}.plan-setting-container__create.active[data-v-1bc2727a]{background-color:var(--primary-color)}.plan-setting-container__create.inactive[data-v-1bc2727a]{background-color:#d7dce0}.plan-setting-container__reload[data-v-1bc2727a]{color:var(--primary-color);font-size:14px;font-weight:700;text-decoration:none}.plan-setting-container__list__item__edit__date-picker{width:100%!important;min-height:100vh!important;margin-top:0!important;top:0!important;left:0!important}.plan-setting-container__list__item__edit__date-picker .el-picker-panel.has-sidebar{width:100%}.plan-setting-container__list__item__edit__date-picker .el-picker-panel__sidebar{border:none;width:100%;height:52px;padding:0;position:relative}.plan-setting-container__list__item__edit__date-picker .el-picker-panel__shortcut{background-image:url(/prd/static/img/arrow-left-black.BzAKlb0p.svg);background-position:50%;background-repeat:no-repeat;background-size:20px 20px;width:52px;height:52px;padding:0;position:absolute;top:0;left:0}.plan-setting-container__list__item__edit__date-picker .el-picker-panel__body{font-family:Noto Sans JP,Open Sans,sans-serif;flex-direction:column!important;min-width:auto!important;margin:0!important;display:flex!important}.plan-setting-container__list__item__edit__date-picker .el-date-range-picker__content{width:100%!important;padding:0!important}.plan-setting-container__list__item__edit__date-picker .el-date-range-picker__content table{font-weight:500!important}.plan-setting-container__list__item__edit__date-picker .el-date-range-picker__content tr:not(.el-date-table__row){background-color:#a9a9a9;line-height:24px}.plan-setting-container__list__item__edit__date-picker .el-date-range-picker__content th{color:#fff!important;padding:0!important}.plan-setting-container__list__item__edit__date-picker .el-date-range-picker__header{margin:10px 0}.plan-setting-container__list__item__edit__date-picker .el-date-range-picker__header div{font-weight:700}.plan-setting-container__list__item__edit__date-picker .popper__arrow{display:none!important}.plan-setting-container__list__item__edit__date-picker td.start-date span,.plan-setting-container__list__item__edit__date-picker td.end-date span{background-color:#a9a9a9!important}.plan-setting-container__list__item__edit__date-picker .el-date-table td span{width:30px!important;height:30px!important;font-size:16px!important;line-height:30px!important}.plan-setting-container__list__item__edit__date-picker .el-date-table td.in-range div{margin:0!important;padding:0!important}.plan-setting-container__list__item__edit__date-picker .el-date-table td.start-date div{margin:0 0 0 9px!important}.plan-setting-container__list__item__edit__date-picker .el-date-table td.end-date div{margin:0 9px 0 0!important}.plan-setting-container__list__item__edit__date-picker .el-date-table__row .available:first-child,.plan-setting-container__list__item__edit__date-picker .el-date-table__row .available:nth-child(7){color:#fa8278!important}.plan-setting-container__list__item__edit__date-picker .start-date.end-date div{background-color:#fff!important}.plan-setting-container__list__item__edit__date-picker #plan-setting-container__list__item__edit__date-picker__header{text-align:center;box-sizing:border-box;border-bottom:1px solid #9696964d;justify-content:center;align-items:center;height:52px;margin:0;font-family:Noto Sans JP,Open Sans,sans-serif;font-size:16px;font-weight:500;display:flex}.plan-setting-container__list__item__edit__date-picker .d-arrow-left,.plan-setting-container__list__item__edit__date-picker .d-arrow-right{display:none}.route-detail[data-v-d1821003]{color:#32323c;background-color:#f5f5f5;position:relative}.route-detail__header[data-v-d1821003]{background-color:#fff;border-bottom:1px solid #e1e1e1;justify-content:space-between;width:100%;height:70px;display:flex}.el-icon-close[data-v-d1821003]{z-index:1;cursor:pointer;margin:8px;font-size:16px;line-height:40px;position:relative}.el-tabs__content[data-v-d1821003]{height:calc(100% - 55px);position:relative;overflow:hidden}.el-tabs__header.is-top[data-v-d1821003]{padding:0 4%}.route-modal__button[data-v-d1821003]{justify-content:space-between;padding:12px 16px 16px;display:flex}.route-modal__button--blue[data-v-d1821003],.route-modal__button--white[data-v-d1821003]{border-radius:18px;width:145px;height:36px;white-space:normal!important;padding:0!important;font-size:12px!important;font-weight:700!important}.route-modal__button--blue[data-v-d1821003]{border:solid 1px var(--primary-color);background-color:var(--primary-color)!important;color:#fff!important}.route-modal__button--white[data-v-d1821003]{border:solid 1px var(--primary-color);color:var(--primary-color)!important;background-color:#fff!important}.route-modal__button--blue[data-v-d1821003]:hover,.route-modal__button--white[data-v-d1821003]:hover{opacity:.6}.spot__direct-train[data-v-d1821003]{white-space:nowrap;color:#b4becd;border:1px solid #b4becd;border-radius:6px;width:fit-content;margin-top:4px;padding:2px 4px;font-size:12px;display:inline-block}.spot-column__direct-train[data-v-d1821003]{color:#b4becd}.route-detail .route-detail-header-move-icon .move-icon[data-v-d1821003],.route-detail .route-line-icon__circle .move-icon[data-v-d1821003]{width:20px;height:20px}.el-tabs__active-bar[data-v-d1821003]{background-color:var(--primary-color)!important}.el-tabs__item.is-active[data-v-d1821003]{font-weight:600;color:var(--primary-color)!important}.planning-route-page[data-v-d1821003]{height:100svh;position:relative}.planning-route-page__app-appeal.a[data-v-d1821003]{align-items:center;display:flex}.planning-route-page__app-appeal.b[data-v-d1821003]{z-index:1;width:192px;height:auto;position:absolute;bottom:16px;right:16px}.planning-route-page__app-appeal-banner[data-v-d1821003]{width:100%}.planning-route-page__app-appeal-banner[data-v-d1821003]:hover{opacity:.6}.planning-route-page__app-appeal-close[data-v-d1821003]{background-color:var(--primary-color);cursor:pointer;border:none;border-radius:50%;justify-content:center;align-items:center;width:32px;height:32px;display:flex;position:absolute;top:-8px;right:-8px}.planning-route-page__summary[data-v-d1821003]{flex-direction:column;display:flex;overflow-y:auto}.planning-route-page__summary-frame[data-v-d1821003]{box-sizing:border-box;border-bottom:1px solid #9696964d;flex-direction:column;gap:16px;padding:16px;display:flex}.planning-route-page__sp-route-section-link[data-v-d1821003]{margin:0}.route-detail[data-v-ce9cc9c3]{color:#32323c;background-color:#f5f5f5;position:relative}.route-detail__header[data-v-ce9cc9c3]{background-color:#fff;border-bottom:1px solid #e1e1e1;justify-content:space-between;width:100%;height:70px;display:flex}.el-icon-close[data-v-ce9cc9c3]{z-index:1;cursor:pointer;margin:8px;font-size:16px;line-height:40px;position:relative}.el-tabs__content[data-v-ce9cc9c3]{height:calc(100% - 55px);position:relative;overflow:hidden}.el-tabs__header.is-top[data-v-ce9cc9c3]{padding:0 4%}.route-modal__button[data-v-ce9cc9c3]{justify-content:space-between;padding:12px 16px 16px;display:flex}.route-modal__button--blue[data-v-ce9cc9c3],.route-modal__button--white[data-v-ce9cc9c3]{border-radius:18px;width:145px;height:36px;white-space:normal!important;padding:0!important;font-size:12px!important;font-weight:700!important}.route-modal__button--blue[data-v-ce9cc9c3]{border:solid 1px var(--primary-color);background-color:var(--primary-color)!important;color:#fff!important}.route-modal__button--white[data-v-ce9cc9c3]{border:solid 1px var(--primary-color);color:var(--primary-color)!important;background-color:#fff!important}.route-modal__button--blue[data-v-ce9cc9c3]:hover,.route-modal__button--white[data-v-ce9cc9c3]:hover{opacity:.6}.spot__direct-train[data-v-ce9cc9c3]{white-space:nowrap;color:#b4becd;border:1px solid #b4becd;border-radius:6px;width:fit-content;margin-top:4px;padding:2px 4px;font-size:12px;display:inline-block}.spot-column__direct-train[data-v-ce9cc9c3]{color:#b4becd}.route-detail .route-detail-header-move-icon .move-icon[data-v-ce9cc9c3],.route-detail .route-line-icon__circle .move-icon[data-v-ce9cc9c3]{width:20px;height:20px}.el-tabs__active-bar[data-v-ce9cc9c3]{background-color:var(--primary-color)!important}.el-tabs__item.is-active[data-v-ce9cc9c3]{font-weight:600;color:var(--primary-color)!important}.detail-pane__tabs[data-v-ce9cc9c3]{justify-content:center;align-items:baseline;gap:4px;display:flex}.detail-pane__header[data-v-ce9cc9c3]{border-bottom:1px solid #e1e1e1;padding:0 4% 16px}.detail-pane__header__time[data-v-ce9cc9c3]{margin-top:8px;font-family:SFProText-Regular,sans-serif;font-size:22px;font-weight:600}.detail-pane__header__cost[data-v-ce9cc9c3]{margin-top:8px;font-size:16px;display:flex}.detail-pane__header__cost__text[data-v-ce9cc9c3]:first-child{padding:0 8px 0 0}.detail-pane__header__cost__text+.detail-pane__header__cost__text[data-v-ce9cc9c3]{border-left:1px solid #32323c;padding:0 8px}.detail-pane__header__route-line-icon[data-v-ce9cc9c3]{flex-wrap:wrap;align-items:center;margin-top:8px;display:flex}.detail-pane__main[data-v-ce9cc9c3]{padding:16px 0}.route-detail-header-move-icon[data-v-ce9cc9c3]{align-items:center;display:flex}.route-detail-header-move-icon__icon[data-v-ce9cc9c3]{width:20px;height:20px}.route-detail-header-move-icon__line[data-v-ce9cc9c3]{color:#9696964d;margin:0 4px;font-size:18px;font-weight:500}.point-section[data-v-ce9cc9c3]{color:#666;padding-left:12px;font-size:14px;position:relative}.point-section__to-time[data-v-ce9cc9c3],.point-section__from-time[data-v-ce9cc9c3]{color:#333;font-family:SFProText-Regular,sans-serif;font-weight:700;position:absolute}.point-section__to-time[data-v-ce9cc9c3]{top:-10px}.point-section__from-time[data-v-ce9cc9c3]{bottom:-10px}.point-section__name[data-v-ce9cc9c3]{border-left:4px solid #9696964d;margin-left:56px;padding:0 12px}.point-section__name--multilingual[data-v-ce9cc9c3]{border-bottom:1px solid #e1e1e1;padding:16px 12px;font-size:16px;font-weight:700;line-height:18px}.transport-section[data-v-ce9cc9c3]{border-left:4px solid #9696964d;margin-left:56px;padding:0 12px}.transport-section__main[data-v-ce9cc9c3]{border-bottom:1px solid #e1e1e1;padding:16px 12px;line-height:18px}.transport-section__main--line[data-v-ce9cc9c3],.transport-section__main--self-name[data-v-ce9cc9c3],.transport-section__main--destination[data-v-ce9cc9c3],.transport-section__main--time[data-v-ce9cc9c3],.transport-section__main--move[data-v-ce9cc9c3]{text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:500;overflow:hidden}.transport-section__main--move[data-v-ce9cc9c3]{font-weight:700}.transport-section__sightseeing-train[data-v-ce9cc9c3]{gap:2px;line-height:16px;display:flex}.transport-section__sightseeing-train--text[data-v-ce9cc9c3]{color:#fff;background-color:#f8469c;padding:0 8px;font-size:12px}.route-detail-fade-enter-active[data-v-ce9cc9c3],.route-detail-fade-leave-active[data-v-ce9cc9c3]{transition:opacity .5s}.route-detail-fade-enter[data-v-ce9cc9c3],.route-detail-fade-leave-to[data-v-ce9cc9c3]{opacity:0}.circle[data-v-ce9cc9c3]{z-index:1;background-color:#fff;border:2px solid #9696964d;border-radius:8px;width:12px;height:12px;position:absolute;top:0;left:50px}.route-detail__icon[data-v-ce9cc9c3]{text-align:center;position:absolute;top:30%;left:58px}.route-detail__circle[data-v-ce9cc9c3]{box-sizing:border-box;background-color:#fff;border:1px solid #666;border-radius:100%;justify-content:center;align-items:center;width:24px;height:24px;display:flex}.route-detail .sp-route-section-link[data-v-ce9cc9c3]{margin:0 4% 16px}.planning-route-detail[data-v-ac9bc002]{height:100svh}.planning-route-detail__app-appeal[data-v-ac9bc002]{flex-direction:column;display:flex}.planning-route-detail__app-appeal-banner[data-v-ac9bc002]{width:100%;height:auto}.planning-route-detail__main[data-v-ac9bc002]{overflow-y:auto}.planning-route-detail__route-schedule[data-v-ac9bc002]{margin-bottom:100px}.printable-bookmarks-top[data-v-a4d629be]{background-color:#fff;flex-direction:column;height:842px;display:flex;position:relative}.printable-bookmarks-top__header[data-v-a4d629be]{gap:18px;margin-top:18px;display:flex}.printable-bookmarks-top__border[data-v-a4d629be]{flex-direction:column;width:80px;display:flex}.printable-bookmarks-top__border--up[data-v-a4d629be]{border-bottom:1px solid #32323c;height:50%}.printable-bookmarks-top__border--down[data-v-a4d629be]{border-top:1px solid #32323c;height:50%}.printable-bookmarks-top__subtitle[data-v-a4d629be]{color:#32323c;font-family:YuGothic,sans-serif;font-size:18px;font-weight:700;line-height:43px}.printable-bookmarks-top__image[data-v-a4d629be]{-o-object-fit:cover;object-fit:cover;width:100%;height:635.4px}.printable-bookmarks-top__decoration-flag[data-v-a4d629be]{-o-object-fit:cover;object-fit:cover;position:absolute;top:88px;left:12px}.printable-bookmarks-top__title[data-v-a4d629be]{text-align:right;color:#fff;filter:drop-shadow(0 4px 4px #00000059);-webkit-print-color-adjust:exact;print-color-adjust:exact;font-family:Noto Sans JP,sans-serif;font-size:80px;font-weight:700;position:absolute;bottom:124px;right:20px}.printable-bookmarks-top__title.has-rows[data-v-a4d629be]{font-size:42px;line-height:52.5px}.printable-bookmarks-top__date[data-v-a4d629be]{color:#32323c;text-align:right;margin-top:18px;margin-right:24px;font-family:DIN Alternate,sans-serif;font-size:24px;line-height:32px}.printable-bookmarks-top__footer[data-v-a4d629be]{flex-grow:1;justify-content:center;align-items:flex-end;display:flex}.printable-bookmarks-top__service-logo[data-v-a4d629be]{width:180px;margin-bottom:24px}.printable-bookmarks-summary[data-v-e7dae391]{background-color:#fff;flex-direction:column;gap:20px;height:842px;display:flex}.printable-bookmarks-summary__header[data-v-e7dae391]{flex-direction:column;gap:8px;margin:32px 0 0 32px;display:flex}.printable-bookmarks-summary__title[data-v-e7dae391]{color:#32323c;font-family:Noto Sans JP,sans-serif;font-size:28px;font-weight:700}.printable-bookmarks-summary__date[data-v-e7dae391]{color:#32323c;font-family:Noto Sans JP,sans-serif;font-size:14px}.printable-bookmarks-summary__cost[data-v-e7dae391],.printable-bookmarks-summary__items[data-v-e7dae391],.printable-bookmarks-summary__notes[data-v-e7dae391]{gap:8px;display:flex}.printable-bookmarks-summary__border[data-v-e7dae391]{flex-direction:column;width:40px;display:flex}.printable-bookmarks-summary__border--up[data-v-e7dae391]{border-bottom:1px solid #32323c;height:50%}.printable-bookmarks-summary__border--down[data-v-e7dae391]{border-top:1px solid #32323c;height:50%}.printable-bookmarks-summary__subtitle[data-v-e7dae391]{color:#32323c;font-family:Noto Sans,sans-serif;font-size:20px;font-weight:700}.printable-bookmarks-summary__item-list[data-v-e7dae391]{grid-template-rows:repeat(7,24px);grid-template-columns:repeat(2,1fr);row-gap:24px;margin:0 48px;display:grid}.printable-bookmarks-summary__cost-list[data-v-e7dae391]{-webkit-print-color-adjust:exact;print-color-adjust:exact;background-color:#f2f8ff;grid-template-rows:40px 40px;grid-template-columns:auto 56px 1fr;align-items:center;margin:0 24px 0 48px;padding:8px 16px;display:grid}.printable-bookmarks-summary__cost-sum[data-v-e7dae391]{color:#32323c;text-align:center;grid-row:1/3;align-items:center;height:100%;font-family:DINPro,sans-serif;font-size:24px;font-weight:700;display:flex}.printable-bookmarks-summary__line[data-v-e7dae391]{grid-row:1/3;align-items:center;height:100%;display:flex}.printable-bookmarks-summary__line--left[data-v-e7dae391],.printable-bookmarks-summary__line--right[data-v-e7dae391]{flex-grow:1;height:100%}.printable-bookmarks-summary__line--left[data-v-e7dae391]{border-right:1px dashed #000}.printable-bookmarks-summary__cost-item[data-v-e7dae391]{align-items:center;gap:16px;display:flex}.printable-bookmarks-summary__cost-item--label[data-v-e7dae391]{align-items:flex-end;gap:4px;font-family:Noto Sans JP,sans-serif;font-size:14px;display:flex}.printable-bookmarks-summary__cost-item--value[data-v-e7dae391]{color:#32323c;font-family:DINPro,sans-serif;font-size:18px}.printable-bookmarks-summary__item--checkbox[data-v-e7dae391]{box-sizing:border-box;border:2px solid #adadb1;border-radius:4px;width:18px;height:18px;margin:3px;display:inline-block}.printable-bookmarks-summary__service-logo[data-v-e7dae391]{width:180px;margin-bottom:24px}.printable-bookmarks-summary__empty-notes[data-v-e7dae391]{flex-grow:1}.printable-bookmarks-summary__footer[data-v-e7dae391]{letter-spacing:.56px;color:#32323c;justify-content:center;align-items:flex-start;height:30px;font-family:Noto Sans CJK JP,sans-serif;font-size:8px;display:flex}.plan-detail-action-buttons[data-v-409b9f3f]{flex-wrap:wrap;gap:16px;display:flex}.plan-detail-action-buttons .shows-shadow[data-v-409b9f3f]{box-shadow:0 4px 16px #00000026}.plan-detail-action-buttons__button-content[data-v-409b9f3f]{justify-content:center;align-items:center;gap:6px;display:flex}.plan-detail-action-buttons__icon[data-v-409b9f3f]{width:24px;height:24px}.plan-detail-action-buttons__popover.is-mobile[data-v-409b9f3f]{width:100%}@media screen and (width<=800px){.plan-detail-action-buttons[data-v-409b9f3f]{flex-direction:column;gap:4px}.plan-detail-action-buttons .macaron-button[data-v-409b9f3f]{white-space:normal;max-width:100%}}@media print{.plan-detail-action-buttons[data-v-409b9f3f]{display:none}}.printable-bookmarks-schedule[data-v-75dbea79]{box-sizing:border-box;background-color:#fff;flex-direction:column;gap:8px;padding:0 30px;display:flex}.printable-bookmarks-schedule.shows-preview[data-v-75dbea79]{height:842px}.printable-bookmarks-schedule .hides[data-v-75dbea79]{display:none}.printable-bookmarks-schedule__header[data-v-75dbea79]{justify-content:flex-end;margin:16px 0 0;display:flex}.printable-bookmarks-schedule__service-logo[data-v-75dbea79]{width:120px}.printable-bookmarks-schedule__route-map[data-v-75dbea79]{-webkit-print-color-adjust:exact;print-color-adjust:exact;background-color:#f0f0f0;background-position:50%;background-repeat:no-repeat;background-size:cover;width:100%;height:242px;margin:24px 0 48px;position:relative}.printable-bookmarks-schedule__route-map-title[data-v-75dbea79]{letter-spacing:2px;color:#32323c;-webkit-text-fill-color:#fff;-webkit-text-stroke:1px #32323c;-webkit-print-color-adjust:exact;print-color-adjust:exact;font-family:DINPro,sans-serif;font-size:40px;font-weight:700;line-height:1;position:absolute;top:-24px;left:0}.printable-bookmarks-schedule__days[data-v-75dbea79]{flex-direction:column;width:100%;display:flex;position:absolute;bottom:-48px;left:8px}.printable-bookmarks-schedule__day[data-v-75dbea79]{letter-spacing:1.32px;color:#32323c;font-family:DINPro,sans-serif;font-size:44px;font-weight:700;line-height:1}.printable-bookmarks-schedule__border[data-v-75dbea79]{flex-direction:column;display:flex}.printable-bookmarks-schedule__border--up[data-v-75dbea79]{border-bottom:1px solid #32323c;height:8px}.printable-bookmarks-schedule__border--down[data-v-75dbea79]{height:8px}.printable-bookmarks-schedule__date[data-v-75dbea79]{color:#32323c;font-family:Noto Sans JP,sans-serif;font-size:14px;font-weight:100;line-height:1}.printable-bookmarks-schedule__qr-code[data-v-75dbea79]{letter-spacing:.56px;flex-direction:column;justify-content:center;align-items:center;gap:4px;font-family:Noto Sans CJK JP,sans-serif;font-size:8px;display:flex;position:absolute;bottom:6px;right:8px}.printable-bookmarks-schedule__qr-code-image[data-v-75dbea79]{background-color:#fff;width:48px;height:48px}.printable-bookmarks-schedule__route-summary[data-v-75dbea79]{flex-direction:column;gap:8px;margin-left:24px;display:flex}.printable-bookmarks-schedule__route-summary.shows-map[data-v-75dbea79]{margin-top:8px}.printable-bookmarks-schedule__route-summary.shows-preview[data-v-75dbea79]{height:753px;margin-top:8px}.printable-bookmarks-schedule__route-summary.shows-map.shows-preview[data-v-75dbea79]{height:438px}.printable-bookmarks-schedule__route-summary-poi[data-v-75dbea79]{grid-template-columns:50px 26px auto;align-items:center;gap:12px;height:38px;display:grid;position:relative}.printable-bookmarks-schedule__route-summary-poi.has-memo[data-v-75dbea79]{grid-template-columns:50px 26px 220px}.printable-bookmarks-schedule__route-summary-poi-time[data-v-75dbea79]{color:#32323c;width:50px;font-family:DINPro,sans-serif;font-size:20px;font-weight:700}.printable-bookmarks-schedule__route-summary-poi-icon[data-v-75dbea79]{width:26px}.printable-bookmarks-schedule__route-summary-poi-name[data-v-75dbea79]{color:#32323c;font-family:Noto Sans JP,sans-serif;font-size:16px;font-weight:700}.printable-bookmarks-schedule__route-summary-poi-memo[data-v-75dbea79]{color:#32323c;letter-spacing:.56px;width:175px;height:55px;font-family:Noto Sans CJK JP,sans-serif;font-size:8px;position:absolute;top:0;right:0}.printable-bookmarks-schedule__route-summary-poi-memo--inside[data-v-75dbea79]{box-sizing:border-box;z-index:2;word-wrap:break-word;text-overflow:ellipsis;background-color:#fff;border:1px solid #32323c;justify-content:center;align-items:center;width:172px;height:52px;display:flex;position:absolute;top:0;left:0;overflow:hidden}.printable-bookmarks-schedule__route-summary-poi-memo--outside[data-v-75dbea79]{box-sizing:border-box;z-index:1;border:1px solid #32323c;width:172px;height:52px;position:absolute;top:3px;left:3px}.printable-bookmarks-schedule__route-summary-move[data-v-75dbea79]{grid-template-rows:auto auto;grid-template-columns:50px 56px 238px;align-items:center;width:fit-content;display:grid}.printable-bookmarks-schedule__route-summary-move-space[data-v-75dbea79]{grid-row:1/4;width:50px;height:100%}.printable-bookmarks-schedule__line[data-v-75dbea79]{grid-area:1/2/4;width:50px;height:100%}.printable-bookmarks-schedule__line--left[data-v-75dbea79]{border-right:1px solid #1f59ad;width:50%;height:100%}.printable-bookmarks-schedule__line--right[data-v-75dbea79]{border-left:1px solid #1f59ad;width:50%}.printable-bookmarks-schedule__route-summary-move-section-list[data-v-75dbea79]{flex-wrap:wrap;grid-column:3;display:flex}.printable-bookmarks-schedule__route-summary-move-section[data-v-75dbea79]{grid-column:3;align-items:center;font-family:Noto Sans JP,sans-serif;font-size:10px;display:flex}.printable-bookmarks-schedule__route-summary-move-section-separator[data-v-75dbea79]{color:#32323c;padding:0 2px}.printable-bookmarks-schedule__route-summary-numbers[data-v-75dbea79]{color:#32323c;grid-column:3;font-family:Noto Sans JP,sans-serif;font-size:10px}.printable-bookmarks-schedule__footer[data-v-75dbea79]{letter-spacing:.56px;color:#32323c;justify-content:center;align-items:flex-start;height:30px;font-family:Noto Sans CJK JP,sans-serif;font-size:8px;display:flex}@media screen and (width<=500px){.printable-bookmarks-schedule[data-v-75dbea79]:not(.shows-preview){padding:0}.printable-bookmarks-schedule:not(.shows-preview) .printable-bookmarks-schedule__route-map[data-v-75dbea79]{height:200px}.printable-bookmarks-schedule:not(.shows-preview) .printable-bookmarks-schedule__route-map-title[data-v-75dbea79]{font-size:32px}.printable-bookmarks-schedule:not(.shows-preview) .printable-bookmarks-schedule__day[data-v-75dbea79]{font-size:36px}.printable-bookmarks-schedule:not(.shows-preview) .printable-bookmarks-schedule__date[data-v-75dbea79]{font-size:12px}.printable-bookmarks-schedule:not(.shows-preview) .printable-bookmarks-schedule__route-summary[data-v-75dbea79]{margin-left:0}.printable-bookmarks-schedule:not(.shows-preview) .printable-bookmarks-schedule__route-summary-move[data-v-75dbea79]{grid-template-columns:50px 56px auto}}@media print{.printable-bookmarks-schedule[data-v-75dbea79]{height:842px}.printable-bookmarks-schedule .hides[data-v-75dbea79]{display:inherit}.printable-bookmarks-schedule__route-summary[data-v-75dbea79]{height:758px;margin-top:8px}.printable-bookmarks-schedule__route-summary.shows-map[data-v-75dbea79]{height:438px}}.printable-bookmarks-spot__container[data-v-f72506a5]{justify-content:space-between;gap:36px;margin:16px 32px 0 48px;display:flex}.printable-bookmarks-spot__container--left[data-v-f72506a5]{color:#32323c;grid-template-rows:1em auto 80px;grid-template-columns:64px auto;gap:8px;width:50%;height:fit-content;font-size:14px;display:grid}.printable-bookmarks-spot__container--right[data-v-f72506a5]{color:#666;flex-direction:column;width:50%;font-size:12px;display:flex}.printable-bookmarks-spot__spot-stay-time[data-v-f72506a5]{color:#000;text-align:center;font-family:Noto Sans JP,sans-serif;font-size:10px}.printable-bookmarks-spot__spot-pin[data-v-f72506a5]{grid-area:2/1/3/2;justify-content:center;align-items:center;display:flex}.printable-bookmarks-spot__spot-pin-image[data-v-f72506a5]{width:52px;height:auto}.printable-bookmarks-spot__spot-info[data-v-f72506a5]{flex-direction:column;grid-area:2/2/3/3;justify-content:center;gap:4px;display:flex}.printable-bookmarks-spot__spot-name[data-v-f72506a5]{word-break:break-word;font-family:Noto Sans JP,sans-serif;font-size:18px;font-weight:700}.printable-bookmarks-spot__spot-time[data-v-f72506a5]{font-family:DINPro,sans-serif;font-size:20px;font-weight:700}.printable-bookmarks-spot__spot-notes[data-v-f72506a5]{word-wrap:break-word;text-overflow:ellipsis;border:1px dashed #32323c;border-radius:8px;flex-direction:column;grid-area:3/1/4/3;gap:4px;padding:6px 0 0 6px;display:flex;overflow:hidden}.printable-bookmarks-spot__spot-notes--title[data-v-f72506a5]{letter-spacing:.36px;font-family:DINPro,sans-serif;font-size:12px;font-weight:400}.printable-bookmarks-spot__spot-notes--text[data-v-f72506a5]{font-family:Noto Sans JP,sans-serif;font-size:12px}.printable-bookmarks-spot__spot-image[data-v-f72506a5]{-o-object-fit:cover;object-fit:cover;width:auto;max-width:100%;height:140px}.printable-bookmarks-spot__spot-detail[data-v-f72506a5]{border-left:2px solid #000;flex-direction:column;flex-grow:1;gap:4px;margin:0 0 0 12px;padding:8px 0 0 12px;font-family:Noto Sans JP,sans-serif;font-size:8px;display:flex}.printable-bookmarks-spot__spot-address[data-v-f72506a5],.printable-bookmarks-spot__spot-phone[data-v-f72506a5]{-webkit-column-gap:8px;-moz-column-gap:8px;flex-wrap:wrap;column-gap:8px;display:flex}.printable-bookmarks-spot__spot-address--value[data-v-f72506a5],.printable-bookmarks-spot__spot-phone--value[data-v-f72506a5]{color:#000}@media screen and (width<=500px){.printable-bookmarks-spot:not(.shows-preview) .printable-bookmarks-spot__container[data-v-f72506a5]{flex-direction:column;align-items:center;gap:16px;margin:16px 0}.printable-bookmarks-spot:not(.shows-preview) .printable-bookmarks-spot__container--left[data-v-f72506a5],.printable-bookmarks-spot:not(.shows-preview) .printable-bookmarks-spot__container--right[data-v-f72506a5]{width:100%}.printable-bookmarks-spot:not(.shows-preview) .printable-bookmarks-spot__container--left[data-v-f72506a5]{grid-template-rows:auto auto minmax(auto,4em);grid-template-columns:auto auto;gap:8px}.printable-bookmarks-spot:not(.shows-preview) .printable-bookmarks-spot__container--right[data-v-f72506a5]{margin-top:16px}.printable-bookmarks-spot:not(.shows-preview) .printable-bookmarks-spot__spot-name[data-v-f72506a5]{font-size:16px}.printable-bookmarks-spot:not(.shows-preview) .printable-bookmarks-spot__spot-time[data-v-f72506a5]{font-size:18px}}.printable-bookmarks-point[data-v-bd777a9d]{-webkit-column-gap:8px;-moz-column-gap:8px;color:#2a2a2a;grid-template-columns:36px 18px auto;align-items:center;column-gap:8px;font-size:14px;display:grid}.printable-bookmarks-point.shows-for-inbound[data-v-bd777a9d]{grid-template-columns:48px 36px auto}.printable-bookmarks-point__time[data-v-bd777a9d]{min-width:36px}.printable-bookmarks-point__to-time[data-v-bd777a9d],.printable-bookmarks-point__from-time[data-v-bd777a9d]{text-align:center;font-family:DINPro,sans-serif;font-size:14px;font-weight:700;line-height:1.5em}.printable-bookmarks-point__position[data-v-bd777a9d]{flex-direction:column;justify-content:center;align-items:center;min-width:18px;display:flex}.printable-bookmarks-point__arrival[data-v-bd777a9d],.printable-bookmarks-point__departure[data-v-bd777a9d]{align-items:center;height:1.5em;display:flex}.printable-bookmarks-point__arrival--word[data-v-bd777a9d],.printable-bookmarks-point__departure--word[data-v-bd777a9d]{color:#fff;background-color:var(--primary-color);-webkit-print-color-adjust:exact;print-color-adjust:exact;text-align:center;border-radius:4px;width:18px;height:18px;font-family:Hiragino Sans,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:12px;font-weight:700;line-height:18px}.printable-bookmarks-point__arrival--word.shows-for-inbound[data-v-bd777a9d],.printable-bookmarks-point__departure--word.shows-for-inbound[data-v-bd777a9d]{width:32px}.printable-bookmarks-point__arrival--mark[data-v-bd777a9d],.printable-bookmarks-point__departure--mark[data-v-bd777a9d]{border:2px solid var(--line-color);box-sizing:border-box;-webkit-print-color-adjust:exact;print-color-adjust:exact;border-radius:50%;width:12px;height:12px}.printable-bookmarks-point__name--multilingual[data-v-bd777a9d]{color:#32323c;padding:16px 0;font-weight:700;line-height:18px}.printable-bookmarks-point__name--multilingual .spot-column[data-v-bd777a9d]{word-break:break-all}.printable-bookmarks-move[data-v-4684e762]{-webkit-column-gap:8px;-moz-column-gap:8px;color:#32323c;grid-template-columns:36px 18px auto;column-gap:8px;font-size:14px;display:grid}.printable-bookmarks-move.shows-for-inbound[data-v-4684e762]{grid-template-columns:48px 36px auto}.printable-bookmarks-move__time[data-v-4684e762]{justify-content:center;align-items:center;width:36px;font-family:Hiragino Sans,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:10px;display:flex}.printable-bookmarks-move__time-value[data-v-4684e762]{flex-wrap:wrap;justify-content:center;align-items:center;display:flex}.printable-bookmarks-move__route-line[data-v-4684e762]{display:flex}.printable-bookmarks-move__route-line--left[data-v-4684e762]{border-right:1px solid var(--transport-color);width:50%}.printable-bookmarks-move__route-line--right[data-v-4684e762]{border-left:1px solid var(--transport-color);width:50%}.printable-bookmarks-move__main[data-v-4684e762]{text-overflow:ellipsis;flex-direction:column;justify-content:center;gap:4px;padding:8px 0;display:flex;overflow:hidden}.printable-bookmarks-move__sightseeing-train[data-v-4684e762]{gap:2px;line-height:16px;display:flex}.printable-bookmarks-move__sightseeing-train--text[data-v-4684e762]{color:#fff;background-color:#f8469c;padding:0 8px;font-size:12px}.printable-bookmarks-move__line[data-v-4684e762]{align-items:center;gap:4px;display:flex}.printable-bookmarks-move__line-name[data-v-4684e762],.printable-bookmarks-move__move[data-v-4684e762]{font-family:Noto Sans JP,Hiragino Sans,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:12px;font-weight:700;line-height:1.5em}.printable-bookmarks-move__self-name[data-v-4684e762],.printable-bookmarks-move__destination[data-v-4684e762]{font-size:10px;line-height:1.5em}.printable-bookmarks-move .move-icon{width:24px;height:24px}.printable-bookmarks-detail[data-v-9fb7f603]{box-sizing:border-box;background-color:#fff;flex-direction:column;display:flex}.printable-bookmarks-detail.shows-preview[data-v-9fb7f603]{height:842px}.printable-bookmarks-detail .hides[data-v-9fb7f603]{display:none}.printable-bookmarks-detail__header[data-v-9fb7f603]{justify-content:flex-end;margin:16px 30px 0 0;display:flex}.printable-bookmarks-detail__service-logo[data-v-9fb7f603]{width:120px}.printable-bookmarks-detail__day[data-v-9fb7f603]{gap:8px;display:flex}.printable-bookmarks-detail__border[data-v-9fb7f603]{flex-direction:column;width:40px;display:flex}.printable-bookmarks-detail__border--up[data-v-9fb7f603]{border-bottom:1px solid #32323c;height:50%}.printable-bookmarks-detail__border--down[data-v-9fb7f603]{border-top:1px solid #32323c;height:50%}.printable-bookmarks-detail__subtitle[data-v-9fb7f603]{color:#32323c;font-family:DINPro,sans-serif;font-size:24px;font-weight:700}.printable-bookmarks-detail__route-summary[data-v-9fb7f603]{color:#32323c;grid-template-rows:auto auto;grid-template-columns:25px auto;align-items:end;row-gap:8px;margin:16px 32px 0 48px;font-size:14px;display:grid}.printable-bookmarks-detail__route-summary-journey[data-v-9fb7f603]{grid-area:1/2/2/3;font-family:Noto Sans JP,sans-serif;font-size:16px;font-weight:700}.printable-bookmarks-detail__route-summary-numerics[data-v-9fb7f603]{letter-spacing:.7px;grid-area:2/2/3/3;font-family:Noto Sans JP,sans-serif;font-size:10px}.printable-bookmarks-detail__route[data-v-9fb7f603]{box-sizing:border-box;flex-flow:column wrap;flex-grow:1;width:calc(100% - 80px);min-height:0;margin:0 32px 0 48px;display:flex}.printable-bookmarks-detail__route.shows-preview[data-v-9fb7f603]{margin-top:16px}.printable-bookmarks-detail__route.has-last-event[data-v-9fb7f603]{-webkit-box-flex:initial;-ms-flex-positive:initial;flex-grow:initial}.printable-bookmarks-detail__route-spot[data-v-9fb7f603],.printable-bookmarks-detail__route-move[data-v-9fb7f603]{width:50%}.printable-bookmarks-detail__last-spot[data-v-9fb7f603]{flex-grow:1}.printable-bookmarks-detail__footer[data-v-9fb7f603]{letter-spacing:.56px;color:#32323c;justify-content:center;align-items:flex-start;height:30px;font-family:Noto Sans CJK JP,sans-serif;font-size:8px;display:flex}@media screen and (width<=500px){.printable-bookmarks-detail:not(.shows-preview) .printable-bookmarks-detail__spot[data-v-9fb7f603]{flex-direction:column;align-items:center;gap:16px;margin:16px 0}.printable-bookmarks-detail:not(.shows-preview) .printable-bookmarks-detail__spot--left[data-v-9fb7f603],.printable-bookmarks-detail:not(.shows-preview) .printable-bookmarks-detail__spot--right[data-v-9fb7f603]{width:100%}.printable-bookmarks-detail:not(.shows-preview) .printable-bookmarks-detail__spot--left[data-v-9fb7f603]{grid-template-rows:auto auto minmax(auto,4em);grid-template-columns:auto auto;gap:8px}.printable-bookmarks-detail:not(.shows-preview) .printable-bookmarks-detail__spot--right[data-v-9fb7f603]{margin-top:16px}.printable-bookmarks-detail:not(.shows-preview) .printable-bookmarks-detail__spot-name[data-v-9fb7f603]{font-size:16px}.printable-bookmarks-detail:not(.shows-preview) .printable-bookmarks-detail__spot-time[data-v-9fb7f603]{font-size:18px}.printable-bookmarks-detail:not(.shows-preview) .printable-bookmarks-detail__route-summary[data-v-9fb7f603]{margin:16px 0}.printable-bookmarks-detail:not(.shows-preview) .printable-bookmarks-detail__route[data-v-9fb7f603]{width:100%;margin:0}.printable-bookmarks-detail:not(.shows-preview) .printable-bookmarks-detail__route-spot[data-v-9fb7f603],.printable-bookmarks-detail:not(.shows-preview) .printable-bookmarks-detail__route-move[data-v-9fb7f603]{width:100%}}@media print{.printable-bookmarks-detail[data-v-9fb7f603]{height:842px}.printable-bookmarks-detail .hides[data-v-9fb7f603]{display:inherit}.printable-bookmarks-detail__route[data-v-9fb7f603]{margin-top:16px}}.printable-bookmarks[data-v-65e2b70f]{flex-direction:column;width:595px;margin:64px 0 0;display:flex}.printable-bookmarks.shows-preview[data-v-65e2b70f]{background-color:#f4f4f5;gap:16px;box-shadow:0 2px 40px #00000026}.printable-bookmarks .hides[data-v-65e2b70f]{display:none}.printable-bookmarks__preview-buttons[data-v-65e2b70f]{justify-content:center;align-items:center;gap:16px;display:flex}.printable-bookmarks__plan[data-v-65e2b70f]{flex-direction:column;justify-content:center;gap:16px;display:flex}.printable-bookmarks__plan-title[data-v-65e2b70f]{margin-top:32px;font-family:Noto Sans JP,sans-serif;font-size:32px;font-weight:700}.printable-bookmarks__plan-date[data-v-65e2b70f]{color:#32323c;font-family:Noto Sans JP,sans-serif;font-size:14px}.printable-bookmarks__buttons[data-v-65e2b70f]{margin:16px 0}.printable-bookmarks__buttons.shows-preview[data-v-65e2b70f]{z-index:3;margin:0;position:fixed;top:88px;right:24px}.printable-bookmarks__details[data-v-65e2b70f]{flex-direction:column;margin:16px 0 0;display:flex}.printable-bookmarks__details.shows-preview[data-v-65e2b70f]{background-color:#f4f4f5;gap:16px;margin:0}.printable-bookmarks .printable-bookmarks-back-cover[data-v-65e2b70f]{background-color:#fff;justify-content:center;align-items:center;width:100%;height:842px;display:flex}.printable-bookmarks .printable-bookmarks-back-cover.hides[data-v-65e2b70f]{display:none}.printable-bookmarks .printable-bookmarks-back-cover__service-logo[data-v-65e2b70f]{width:128px}@media screen{.printable-bookmarks[data-v-65e2b70f]:not(.shows-preview){box-sizing:border-box;max-width:100%}}@media screen and (width<=595px){.printable-bookmarks.shows-preview[data-v-65e2b70f]{zoom:var(--zoom-ratio,1);margin:calc(50px / var(--zoom-ratio,1)) 0 0}.printable-bookmarks__buttons.shows-preview[data-v-65e2b70f]{zoom:calc(1 / var(--zoom-ratio,1))}}@media screen and (width<=430px){.printable-bookmarks[data-v-65e2b70f]:not(.shows-preview){box-sizing:border-box;width:100%;margin:50px 0 0;padding:0 16px}.printable-bookmarks__plan-title[data-v-65e2b70f]{font-size:24px}.printable-bookmarks__plan-date[data-v-65e2b70f]{font-size:12px}.printable-bookmarks__buttons[data-v-65e2b70f]:not(.shows-preview){margin:16px auto}}@media print{@page{size:A4 portrait;margin:0;padding:0}.printable-bookmarks[data-v-65e2b70f]{-webkit-box-shadow:none;box-shadow:none;background-color:initial;zoom:1.329;margin:0;display:block}.printable-bookmarks.shows-preview[data-v-65e2b70f]{gap:0}.printable-bookmarks .hides[data-v-65e2b70f]{display:flex}.printable-bookmarks__plan[data-v-65e2b70f],.printable-bookmarks__buttons[data-v-65e2b70f]{display:none}.printable-bookmarks__details[data-v-65e2b70f]{background-color:initial;margin:0;display:block}.printable-bookmarks .printable-bookmarks-top[data-v-65e2b70f],.printable-bookmarks .printable-bookmarks-summary[data-v-65e2b70f],.printable-bookmarks .printable-bookmarks-schedule[data-v-65e2b70f],.printable-bookmarks .printable-bookmarks-detail[data-v-65e2b70f]{box-sizing:border-box;-webkit-column-break-inside:avoid;-moz-column-break-inside:avoid;break-inside:avoid;-webkit-column-break-after:page;-moz-column-break-after:page;break-after:page;page-break-after:always;height:842px;overflow:hidden}.printable-bookmarks .printable-bookmarks-back-cover[data-v-65e2b70f]{-webkit-column-break-inside:avoid;-moz-column-break-inside:avoid;break-inside:avoid}.printable-bookmarks .printable-bookmarks-back-cover.hides[data-v-65e2b70f]{display:flex}body[data-v-65e2b70f]{width:210mm;min-height:297mm;margin:0}}.title-container[data-v-15f99df5]{display:flex}.title[data-v-15f99df5]{max-width:80%;font-size:36px;font-weight:700}@media screen and (width<=800px){.title-container[data-v-15f99df5]{flex-direction:column}.title[data-v-15f99df5]{max-width:inherit;font-size:28px}}.plan-detail-schedule-days[data-v-450ef329]{gap:12px;display:flex}.plan-detail-schedule-days__date-tab[data-v-450ef329]{text-align:center;cursor:pointer;padding:0 6px;font-weight:700}.plan-detail-schedule-days__date-tab[data-v-450ef329]:hover{opacity:.6}.plan-detail-schedule-days__date-tab.active[data-v-450ef329]{border-bottom:4px solid var(--primary-color);color:#333}.plan-detail-schedule-days__date-tab.active .plan-detail-schedule-days__date-tab--count[data-v-450ef329]{color:var(--primary-color)}.plan-detail-schedule-days__date-tab.inactive[data-v-450ef329]{color:#b4becd}.plan-detail-schedule-days__date-tab--count[data-v-450ef329]{padding-bottom:10px;font-size:32px}.plan-detail-schedule-days__date-tab--count .active[data-v-450ef329]{color:var(--primary-color)}.plan-detail-schedule-days__date-tab--date[data-v-450ef329]{padding:10px 0;font-size:14px}@media print{.plan-detail-schedule-days__date-tab.inactive[data-v-450ef329]{display:none}}.plan-detail-schedule-spot[data-v-eb707b77]{background-color:#f5f5f5;align-items:center;gap:10px;width:426px;padding:10px;display:flex}.plan-detail-schedule-spot[data-v-eb707b77]:first-child{padding-top:24px}.plan-detail-schedule-spot__time[data-v-eb707b77]{text-align:center;width:40px;font-size:12px;font-weight:700}.plan-detail-schedule-spot__time__count[data-v-eb707b77]{border:2px solid var(--primary-color);width:20px;height:20px;color:var(--primary-color);background-color:#fff;border-radius:50%;justify-content:center;align-items:center;margin:6px auto;font-weight:700;display:flex}.plan-detail-schedule-spot__card[data-v-eb707b77]{background-color:#fff;border:2px solid #969696;border-radius:6px;flex:1;gap:20px;padding:12px;display:flex}.plan-detail-schedule-spot__card__image[data-v-eb707b77]{width:120px;height:80px}.plan-detail-schedule-spot__card__image__main[data-v-eb707b77]{-o-object-fit:cover;object-fit:cover;background-color:#f5f5f5;width:100%;height:100%}.plan-detail-schedule-spot__card__text[data-v-eb707b77]{flex:1}.plan-detail-schedule-spot__card__text__name[data-v-eb707b77]{margin-bottom:10px;font-size:14px;font-weight:700}.plan-detail-schedule-spot__card__text__name__edited[data-v-eb707b77]{overflow-wrap:anywhere}.plan-detail-schedule-spot__card__text__name .official-name[data-v-eb707b77]{font-size:12px;font-weight:400}.plan-detail-schedule-spot__card__text__note[data-v-eb707b77]{color:#969696;margin-bottom:20px;font-size:12px}.plan-detail-schedule-spot__card__text__note__category[data-v-eb707b77]{display:inline}.plan-detail-schedule-spot__card__text__memo[data-v-eb707b77]{font-size:12px}.plan-detail-schedule-spot__card__text__memo__title[data-v-eb707b77]{color:#d7dce1;font-size:16px;font-weight:700}.plan-detail-schedule-spot__card__text__memo__text[data-v-eb707b77]{overflow-wrap:anywhere}.route-infomation-container[data-v-2106ae60]{align-items:center;width:260px;margin:1px 0;display:flex}.text[data-v-2106ae60]{color:red;font-family:Montserrat;font-size:12px;font-weight:500}.line-container[data-v-2106ae60]{width:20px;height:100%}.line[data-v-2106ae60]{background-color:#d3d3d3;border-width:3px;width:3px;height:100%;margin-left:50%}.plan-detail-schedule-move .move-section-wrapper[data-v-2765f1e8]{justify-content:space-between;display:flex}.plan-detail-schedule-move .move-section-wrapper .move-section-left[data-v-2765f1e8]{background-color:#f5f5f5;width:446px;min-height:90px;font-size:12px;font-weight:700;display:flex}.plan-detail-schedule-move .move-section-wrapper .move-section-left.first[data-v-2765f1e8]{min-height:auto}.plan-detail-schedule-move .move-section-wrapper .move-section-left .section-type[data-v-2765f1e8]{width:32px;margin:0 14px;position:relative}.plan-detail-schedule-move .move-section-wrapper .move-section-left .section-type[data-v-2765f1e8]:before{content:"";background-color:var(--route-color);width:3px;height:100%;display:block;position:absolute;left:14px}.plan-detail-schedule-move .move-section-wrapper .move-section-left .section-type .section-type-icon[data-v-2765f1e8]{z-index:1;text-align:center;background-color:#f5f5f5;width:32px;height:auto;padding:6px 0}.plan-detail-schedule-move .move-section-wrapper .move-section-left .section-type .section-type-icon img[data-v-2765f1e8]{-o-object-fit:cover;object-fit:cover;width:24px;height:auto}.plan-detail-schedule-move .move-section-wrapper .move-section-left .section-type .section-type-icon .route-line-icon[data-v-2765f1e8]{width:24px;height:24px;display:inline-block}.plan-detail-schedule-move .move-section-wrapper .move-section-left .section-name[data-v-2765f1e8]{padding-right:10px}.plan-detail-schedule-move .move-section-wrapper .move-section-left .section-type[data-v-2765f1e8],.plan-detail-schedule-move .move-section-wrapper .move-section-left .section-name[data-v-2765f1e8]{align-items:center;display:flex}.plan-detail-schedule-move .move-section-wrapper .move-section-left .move-summary[data-v-2765f1e8]{border:1px solid #333;border-radius:15px;justify-content:center;align-items:center;min-height:30px;padding:0 6px;display:flex}.plan-detail-schedule-move .move-section-wrapper .move-section-left .move-summary .move-summary-item[data-v-2765f1e8]{padding:0 10px}.plan-detail-schedule-move .move-section-wrapper .move-section-left .move-summary .move-summary-item[data-v-2765f1e8]:not(:last-child){border-right:1px solid #9696964d}.plan-detail-schedule-move .move-section-wrapper .move-section-right[data-v-2765f1e8]{background-color:#fff;border:2px solid #969696;border-radius:6px;height:204px;display:flex;position:relative}.plan-detail-schedule-move .move-section-wrapper .move-section-right[data-v-2765f1e8]:before{content:"";border-top:9px solid #0000;border-bottom:9px solid #0000;border-right:14px solid #969696;position:absolute;top:90px;left:-24px}.plan-detail-schedule-move .move-section-wrapper .move-section-right .section-map[data-v-2765f1e8]{width:368px;height:100%}.plan-detail-schedule-move .move-section-wrapper .move-section-right .section-map .map-image[data-v-2765f1e8]{width:100%;height:100%}.plan-detail-schedule-move .move-section-wrapper .move-section-right .section-map-overlay[data-v-2765f1e8]{z-index:100;width:368px;height:100%;position:absolute;top:0;left:0}.plan-detail-schedule-move .move-section-wrapper .move-section-right .section-memo[data-v-2765f1e8]{width:170px;height:100%;padding:12px}.plan-detail-schedule-move .move-section-wrapper .move-section-right .section-memo .title[data-v-2765f1e8]{color:#d7dce1;font-size:16px;font-weight:700}.plan-detail-schedule[data-v-13981522]{-webkit-print-color-adjust:exact;print-color-adjust:exact;width:1032px}.notfound-events[data-v-13981522]{padding:24px}.tab-container[data-v-13981522]{margin:12px 0 0}.tab-pane[data-v-13981522]{line-height:1.4}.el-tabs__item[data-v-13981522]{color:#000;padding:0 0 6px}.plan-detail-schedule-container[data-v-cf6a6aae]{padding:24px 0 20px}.plan-detail-schedule-container__notice[data-v-cf6a6aae]{color:#606266;font-size:11px}.plan-detail-schedule-container__day[data-v-cf6a6aae]{padding-top:30px}.plan-detail-schedule-container .map[data-v-cf6a6aae]{height:480px}@media screen and (width<=800px){.map[data-v-cf6a6aae]{margin-top:40px}}.need-login-modal[data-v-566987fa] .el-dialog__body{text-align:center;flex-direction:column;display:flex}.need-login-modal__text{font-weight:700}.need-login-modal__contents{-webkit-box-pack:space-evenly;-ms-flex-pack:space-evenly;justify-content:space-evenly;max-width:280px;margin:0 auto;display:flex}.need-login-modal__contents__button{background-color:#fff;border-radius:24px;font-weight:700}.need-login-modal__contents__button:hover,.need-login-modal__contents__button:focus{color:inherit;background-color:inherit;border-color:inherit}.need-login-modal__contents__button.primary{background-color:var(--primary-color);color:#fff;border:none}.open-plan-modal[data-v-aa0cf36d] .el-dialog__body{flex-direction:column;align-items:center;display:flex}.open-plan-modal__contents{flex-direction:column;gap:24px;display:flex}.open-plan-modal__app,.open-plan-modal__browser{flex-direction:column;align-items:center;gap:16px;display:flex}.open-plan-modal__text{text-align:center;font-weight:700}.open-plan-modal__divider{text-align:center;align-items:center;display:flex}.open-plan-modal__divider:before,.open-plan-modal__divider:after{content:"";background-color:#888;flex:1;height:1px}.open-plan-modal__divider:before{margin-right:12px}.open-plan-modal__divider:after{margin-left:12px}.plan-detail-page__print-contents[data-v-901e3208]{flex-direction:column;align-items:center;width:100%;display:flex}.plan-detail-page__main-contents[data-v-901e3208]{margin-top:61px;padding:20px 4% 60px}@media print{.plan-detail-page__print-contents[data-v-901e3208]{display:initial}.planning-site-header{display:none!important}.plan-detail-schedule-container{padding-top:0!important}}.theme-color[data-v-25d7cda9]{color:var(--primary-color)}.theme-color--background[data-v-25d7cda9]{background-color:var(--primary-color)}.theme-color--border-1px[data-v-25d7cda9]{border:solid 1px var(--primary-color)}.theme-color--border[data-v-25d7cda9]{border-color:var(--primary-color)}.theme-color--hover--prim[data-v-25d7cda9]:hover{background-color:var(--primary-color)}.focus-color[data-v-25d7cda9]{color:var(--primary-color)}.theme-color--svg>path[data-v-25d7cda9]{fill:var(--primary-color)}.button-shadow-color[data-v-25d7cda9]{box-shadow:0 0 4px #00000040}@media screen and (width<=430px){.travel-spots__item[data-v-25d7cda9]{border:1px solid var(--primary-color);color:var(--primary-color);background-color:#fff;border-radius:15px;margin:5px 10px 5px 0;padding:5px 15px;font-size:12px}.category-list__wrap[data-v-25d7cda9]{flex-direction:column;align-items:center;padding-bottom:8px;display:flex}.category-title[data-v-25d7cda9]{margin:4px 0 0}}@media screen and (width>=431px){.travel-spots__item[data-v-25d7cda9]{box-sizing:border-box;flex-direction:column;justify-content:center;align-items:center;width:20%;margin-top:8px;font-size:10px;display:flex}.category-list__wrap[data-v-25d7cda9]{flex-direction:column;align-items:center;max-height:0;padding-bottom:0;transition:all .4s ease-out;display:flex;overflow:hidden}.category-title[data-v-25d7cda9]{margin-top:24px}}ul[data-v-25d7cda9],li[data-v-25d7cda9]{margin:0;padding:0;list-style:none}button[data-v-25d7cda9]{background-color:unset;cursor:pointer;border:none;padding:0}#category-list[data-v-25d7cda9]{z-index:1;background-color:#f5f5f5;flex-shrink:0;width:100%}.category-title[data-v-25d7cda9]{margin:0 0 14px}.category-list__top[data-v-25d7cda9]{flex-direction:column;align-items:center;margin:72px 16px 0;padding-bottom:24px;display:flex}.category-title[data-v-25d7cda9]{width:90%;font-family:SFProText-Medium,Yu Gothic Medium,游ゴシック体,sans-serif;font-size:14px;font-weight:700}.ja.category-title[data-v-25d7cda9]{font-size:18px}.travel-spots[data-v-25d7cda9]{flex-flow:wrap;justify-content:flex-start;width:90%;margin-top:4px;transition:all .5s;display:flex}.travel-spots.only-first-row[data-v-25d7cda9]{height:35px;overflow:hidden}.show-all-category[data-v-25d7cda9]{color:var(--primary-color);cursor:pointer;margin:16px 0;font-size:12px;display:flex;position:relative}.show-all-category__icon[data-v-25d7cda9]{background-color:var(--primary-color);border-radius:7px;width:13px;height:13px;margin-right:6px}.show-all-category__icon[data-v-25d7cda9]:after{content:"";-webkit-transform:rotate(45deg);border-top:1px solid #fff;border-right:1px solid #fff;width:4px;height:4px;display:block;position:absolute;top:3px;left:4px;transform:rotate(135deg)}.travel-spots__top[data-v-25d7cda9]{width:100%}.travel-spots__name[data-v-25d7cda9]{text-align:center;height:2em;margin-top:4px;font-weight:700}.category-button[data-v-25d7cda9]{width:55%}.category-button img[data-v-25d7cda9]{width:100%}.color__yellow[data-v-25d7cda9]{color:#f5a532}.theme-color[data-v-e2804df5]{color:var(--primary-color)}.theme-color--background[data-v-e2804df5]{background-color:var(--primary-color)}.theme-color--border-1px[data-v-e2804df5]{border:solid 1px var(--primary-color)}.theme-color--border[data-v-e2804df5]{border-color:var(--primary-color)}.theme-color--hover--prim[data-v-e2804df5]:hover{background-color:var(--primary-color)}.focus-color[data-v-e2804df5]{color:var(--primary-color)}.theme-color--svg>path[data-v-e2804df5]{fill:var(--primary-color)}.button-shadow-color[data-v-e2804df5]{box-shadow:0 0 4px #00000040}.text__color--main[data-v-e2804df5]{color:#333}.el-dialog__wrapper[data-v-e2804df5] .el-dialog{border-radius:6px;width:calc(100% - 48px);font-family:Noto Sans JP,Open Sans,sans-serif}.el-dialog__wrapper[data-v-e2804df5] .el-dialog__title{font-size:16px}.el-dialog__wrapper[data-v-e2804df5] .el-dialog__header{padding:32px 0 0;font-style:normal;font-weight:500;font-stretch:100%}.el-dialog__wrapper[data-v-e2804df5] .el-dialog__body{padding:32px 24px 24px}.p-plan-select-modal__planlist[data-v-e2804df5]{max-height:201px;padding:0;overflow:scroll}.p-plan-select-modal__planlist[data-v-e2804df5]::-webkit-scrollbar{width:6px}.p-plan-select-modal__planlist[data-v-e2804df5]::-webkit-scrollbar-thumb{background:var(--primary-color);border-radius:3px}.p-plan-select-modal__planlist[data-v-e2804df5]::-webkit-scrollbar-track-piece{display:none}.p-plan-select-modal__link[data-v-e2804df5]{border-bottom:1px solid #9696964d;justify-content:space-between;display:flex}.p-plan-select-modal__text[data-v-e2804df5]{text-align:left;margin:8px 0 0;font-size:14px;font-style:normal;font-weight:500;font-stretch:100%;line-height:1}.p-plan-select-modal__date[data-v-e2804df5]{letter-spacing:normal;color:#969696;margin:4px 0 7px;font-size:12px;font-style:normal;font-weight:400;font-stretch:100%;line-height:1}.p-plan-select-modal__new[data-v-e2804df5]{-webkit-box-pack:left;-ms-flex-pack:left;background-color:#fff;border:none;border-bottom:1px solid #9696964d;justify-content:left;align-items:center;margin:24px 0 0;padding:0 0 15px;display:flex}.p-plan-select-modal__new__text[data-v-e2804df5]{margin:0 0 0 5px;line-height:1}.p-plan-select-modal__close[data-v-e2804df5]{border-radius:18px;justify-content:center;align-items:center;width:112px;height:36px;margin:32px 0 0;font-size:16px;font-style:normal;font-weight:500;font-stretch:100%;display:flex}.c-oval-button[data-v-a79d871a]{inline-size:fit-content;box-sizing:border-box;text-align:center;width:82px;height:28px;color:var(--primary-color);border:solid 1px var(--primary-color);background-color:#fff;border-radius:14px;justify-content:center;align-items:center;padding:4px 0;font-size:12px;display:flex}.c-oval-button.th[data-v-a79d871a]{height:34px;padding:4px 8px}.c-oval-button[data-v-a79d871a]:hover{color:#fff;background-color:var(--primary-color)}.spot-card[data-v-539cec91]{cursor:pointer;flex-direction:row;flex-shrink:0;gap:8px;min-height:130px;padding:16px;display:flex;position:relative}.spot-card[data-v-539cec91]:after{content:"";background-color:#9696964d;width:calc(100% - 32px);height:1px;display:inline-block;position:absolute;bottom:0;left:16px}.spot-card[data-v-539cec91]:hover{background-color:#23416426}.spot-card:hover .whiteout[data-v-539cec91]:after{background:linear-gradient(90deg,#dee3e800 0%,#dee3e8 50% 100%)}.spot-card:hover.ja[data-v-539cec91]{background-color:#3683d826}.spot-card:hover.ja .whiteout[data-v-539cec91]:after{background:linear-gradient(90deg,#e1edf900 0%,#e1edf9 50% 100%)}.spot-card:hover .spot-card__left__name[data-v-539cec91]{color:var(--primary-color)}.spot-card__left[data-v-539cec91]{box-sizing:border-box;flex-direction:column;justify-content:flex-start;gap:8px;width:calc(100% - 80px);margin:0;display:flex}.spot-card__left__name[data-v-539cec91]{color:#32323c;word-wrap:break-word;font-size:16px;font-weight:700;line-height:1.17}.spot-card__left__name .en[data-v-539cec91]{font-size:18px}.spot-card__left__catchphrase[data-v-539cec91],.spot-card__left__outline[data-v-539cec91]{color:#969696;height:2.5em;margin:0;font-size:12px;font-weight:600;line-height:1.3em;position:relative;overflow:hidden}.spot-card__left__category[data-v-539cec91]{inline-size:fit-content;color:#fff;background-color:#32323c99;align-items:center;width:fit-content;min-height:20px;margin:0;padding:1px 8px;font-size:12px;display:flex}.spot-card__left__trip-advisor[data-v-539cec91]{align-items:center;gap:8px;margin:0;display:flex}.spot-card__left__trip-advisor__rating[data-v-539cec91]{color:#32323c;align-items:center;font-size:16px;font-weight:700;display:flex}.spot-card__left__trip-advisor__rating--img[data-v-539cec91]{height:16px}.spot-card__left__trip-advisor--num-reviews[data-v-539cec91]{color:#969696;font-size:10px}.spot-card__left__trip-advisor--num-reviews.en[data-v-539cec91]{font-size:12px}.spot-card__left__info[data-v-539cec91]{color:#969696;align-items:center;margin:0;font-size:14px;display:flex;position:relative;overflow:hidden}.spot-card__left__info .en[data-v-539cec91]{font-size:16px}.spot-card__left__info__icon.hours[data-v-539cec91]{margin:0 4px 0 3px}.spot-card__left__info__text[data-v-539cec91]{max-height:35px;line-height:1.25}.spot-card__left .whiteout[data-v-539cec91]:after{content:"";background:linear-gradient(90deg,#fff0 0%,#fff 80% 100%);width:80px;height:1.3em;position:absolute;bottom:0;right:0}.spot-card__right[data-v-539cec91]{box-sizing:border-box;flex-direction:column;gap:8px;width:80px;display:flex;position:relative}.spot-card__right__image[data-v-539cec91]{-o-object-fit:cover;object-fit:cover;border:1px solid #eee;width:80px;height:80px;font-family:"object-fit: cover;"}.spot-card__right__buttons[data-v-539cec91]{flex-direction:column;justify-content:space-between;align-items:center;width:32px;height:78px;display:flex;position:absolute;top:4px;right:0}.spot-card__right__detail[data-v-539cec91]{box-sizing:border-box;text-align:center;width:82px;height:28px;color:var(--primary-color);border:solid 1px var(--primary-color);background-color:#fff;border-radius:14px;justify-content:center;align-items:center;padding:4px 0;font-size:12px;display:flex}.spot-card__right__detail.th[data-v-539cec91]{height:34px;padding:4px 8px}.spot-card__right__detail[data-v-539cec91]:hover{color:#fff;background-color:var(--primary-color)}.theme-color[data-v-dcb9a729]{color:var(--primary-color)}.theme-color--background[data-v-dcb9a729]{background-color:var(--primary-color)}.theme-color--border-1px[data-v-dcb9a729]{border:solid 1px var(--primary-color)}.theme-color--border[data-v-dcb9a729]{border-color:var(--primary-color)}.theme-color--hover--prim[data-v-dcb9a729]:hover{background-color:var(--primary-color)}.focus-color[data-v-dcb9a729]{color:var(--primary-color)}.theme-color--svg>path[data-v-dcb9a729]{fill:var(--primary-color)}.button-shadow-color[data-v-dcb9a729]{box-shadow:0 0 4px #00000040}dl[data-v-dcb9a729],dd[data-v-dcb9a729]{margin:0}ul[data-v-dcb9a729]{margin:0;padding:0;list-style:none}.spot__name[data-v-dcb9a729]{font-weight:700;line-height:1.17}.spot__category[data-v-dcb9a729]{inline-size:fit-content;color:#fff;background-color:#32323c99;align-items:center;width:fit-content;min-height:20px;padding:1px 8px;font-size:12px;display:flex}.spot__tag[data-v-dcb9a729]{width:fit-content;min-height:20px;color:#fff;border-radius:15px;justify-content:center;align-items:center;inline-size:fit-content;margin-bottom:8px;margin-right:8px;padding:1px 8px;font-size:12px;line-height:1;display:flex}.spot__tag.goto-coupon[data-v-dcb9a729]{background-color:#f5a532}.spot__tag.goto-coupon img[data-v-dcb9a729]{width:12px;height:12px;margin-right:4px}.spot-info-section[data-v-dcb9a729]{margin-bottom:8px}.spot__provider[data-v-dcb9a729]{text-align:right;margin-bottom:4px;font-size:10px}.spot__provider span[data-v-dcb9a729]{color:#969696}.spot__category.en[data-v-dcb9a729]{font-size:14px}@media (-ms-high-contrast:none),(-ms-high-contrast:active){.spot__category[data-v-dcb9a729],.spot__tag[data-v-dcb9a729]{line-height:2;display:inline-table}}.spot__outline[data-v-dcb9a729],.spot__catch-copy[data-v-dcb9a729]{font-size:12px;line-height:1.5}.spot__outline.en[data-v-dcb9a729]{font-size:14px;line-height:1.3}.spot__info[data-v-dcb9a729]{flex-direction:row;align-items:center;font-size:14px;display:flex}.spot__info.en[data-v-dcb9a729]{font-size:14px}.whiteout[data-v-dcb9a729]{line-height:1.3em;position:relative;overflow:hidden}.row1[data-v-dcb9a729]{height:1em}.row2[data-v-dcb9a729]{height:2.5em}.row3[data-v-dcb9a729]{height:3.8em}.row4[data-v-dcb9a729]{height:5em}.whiteout[data-v-dcb9a729]:after{content:"";background:linear-gradient(90deg,#fff0 0%,#fff 80% 100%);width:80px;height:1.3em;position:absolute;bottom:0;right:0}.poi-lock .whiteout[data-v-dcb9a729]:after{background:linear-gradient(90deg,#fff0 0%,#e1e1e1 80% 100%)}@media screen and (width<=430px){.spot-list-title__popular[data-v-dcb9a729]{font-size:14px}}@media screen and (width>=431px){.spot-list-title__popular[data-v-dcb9a729]{font-size:18px}}.text__color--main[data-v-dcb9a729]{color:#333}.text__color--sub[data-v-dcb9a729]{color:#969696}#spot-list[data-v-dcb9a729]{box-sizing:border-box;background-color:#fff;flex-direction:column;flex-shrink:0;justify-content:flex-start;width:100%;display:flex}.spot-list__zero-spot[data-v-dcb9a729]{color:#666;padding:32px 16px}.spot-list__zero-spot__1[data-v-dcb9a729]{margin-bottom:8px;font-size:18px}.spot-list__zero-spot__2[data-v-dcb9a729]{font-size:14px}.spot-list-title__popular[data-v-dcb9a729]{color:#333;align-items:center;margin:24px 16px 16px;font-weight:700;display:flex;position:relative}.spot-list-title__popular .popular-icon[data-v-dcb9a729]{margin-right:6px}.spot-card__add__button[data-v-dcb9a729]{position:absolute;top:46px;right:0}.favorite-list[data-v-e9666fa6]{box-sizing:border-box;background-color:#fff;flex-direction:column;flex-shrink:0;justify-content:flex-start;width:100%;display:flex}.favorite-list__no-spot[data-v-e9666fa6]{flex-direction:column;justify-content:center;align-items:center;margin:64px 0 0;display:flex}.favorite-list__no-spot--text[data-v-e9666fa6]{text-align:center;color:#d7dce1;word-break:auto-phrase;font-size:14px;font-weight:700;line-height:20px}#sp-control-panel[data-v-eb4fbf02]{-webkit-box-pack:left;-ms-flex-pack:left;z-index:11;background-color:#f5f5f5;flex-direction:column;justify-content:left;width:100%;transition:all .5s;display:flex;position:relative;overflow-y:scroll;box-shadow:0 -2px 6px 1px #0003}#sp-control-panel__opener[data-v-eb4fbf02]{z-index:12;flex-direction:column;align-items:center;width:100%;min-height:20px;transition:bottom .5s;display:flex;position:sticky;top:0}#sp-control-panel__opener--line[data-v-eb4fbf02]{background-color:#ddd;border-radius:3px;width:20%;height:5px;margin-top:8px;display:inline-table}#sp-control-panel__tab[data-v-eb4fbf02]{z-index:10;background-color:#f5f5f5;justify-content:center;min-height:33px;padding:10px 0 0;display:flex;position:sticky;top:0}#sp-control-panel__tab .el-radio[data-v-eb4fbf02]{color:#b4becd;border-style:none none solid;border-width:3px;border-top-color:currentColor;border-left-color:currentColor;border-right-color:currentColor;margin:0}#sp-control-panel__tab .el-radio.is-bordered[data-v-eb4fbf02]{border-radius:0}#sp-control-panel__tab .el-radio.el-radio--small[data-v-eb4fbf02]{height:32px;line-height:32px}#sp-control-panel__tab .el-radio.is-checked[data-v-eb4fbf02],#sp-control-panel__tab .el-radio.is-checked[data-v-eb4fbf02] .el-radio__label{color:var(--primary-color)}#sp-control-panel__tab .tab__selected[data-v-eb4fbf02]{border-color:var(--primary-color)}#sp-control-panel__tab[data-v-eb4fbf02] .el-radio__input{display:none}#sp-control-panel__tab[data-v-eb4fbf02] .el-radio__label{width:100%;padding:0;font-size:14px;font-weight:700}.sp-control-panel__tab__radio[data-v-eb4fbf02]{text-align:center;border-radius:0;flex:1}.sp-control-panel__spot-list[data-v-eb4fbf02] .spot-card__selected{background-color:#f5f5f5}.sp-control-panel__spot-list[data-v-eb4fbf02] .spot-card__selected .spot-card__left__name{color:var(--primary-color)}.sp-control-panel__spot-list[data-v-eb4fbf02] .spot-card__selected .whiteout:after{background:linear-gradient(90deg,#f5f5f500 0%,#f5f5f5 50% 100%)}#sp-spot-detail[data-v-30158ef0]{z-index:13;background-color:#fff;border-radius:8px;width:100%;transition:all .5s;position:relative;overflow-y:scroll;box-shadow:0 -4px 6px 1px #0003}#sp-spot-detail #sp-control-spot-panel__opener[data-v-30158ef0]{text-align:center}#sp-spot-detail #sp-control-spot-panel__opener #sp-control-spot-panel__opener--line[data-v-30158ef0]{background-color:#ddd;border-radius:3px;width:20%;height:5px;margin-top:8px;display:inline-table}.area-filter__title[data-v-47c627a0]{width:100%;margin:32px 0 16px;font-size:16px;font-weight:700}.area-filter__title.en[data-v-47c627a0]{font-size:16px}.area-filter__label[data-v-47c627a0]{box-sizing:border-box;cursor:pointer;width:calc(100% - 26px);padding-right:8px;font-size:14px}.area-filter__label.en[data-v-47c627a0]{font-size:16px}.area-filter__input[data-v-47c627a0]{appearance:none;border:unset;cursor:pointer;background-color:#dfe4ea;border-radius:26px;width:26px;height:26px;position:relative}.area-filter__input[data-v-47c627a0]:checked{background-color:var(--primary-color);z-index:1}.area-filter__input[data-v-47c627a0]:checked:after{content:"";border-top:2px solid #fff;border-right:2px solid #fff;width:10px;height:6px;display:block;position:absolute;top:8px;right:7px;transform:rotate(135deg)}@media screen and (width<=500px){.area-filter__item[data-v-47c627a0]{border-bottom:1px solid #9696964d;flex-direction:row;justify-content:space-between;align-items:center;padding:12px 0;display:flex}}@media screen and (width>=501px){.area-filter[data-v-47c627a0]{flex-flow:wrap;flex-shrink:0;width:100%;display:flex}.area-filter__title[data-v-47c627a0]{margin:0 8px}.area-filter__item[data-v-47c627a0]{border-bottom:1px solid #9696964d;flex-direction:row;justify-content:space-between;align-items:center;width:calc(50% - 16px);margin:0 8px;padding:12px 0;display:flex}}@media screen and (width<=430px){.filter-item[data-v-38dcf3c9]{border-bottom:1px solid #9696964d;flex-direction:row;justify-content:space-between;align-items:center;padding:12px 0;display:flex}}@media screen and (width>=431px){.filter-title[data-v-38dcf3c9]{margin:0 8px}.filter-section[data-v-38dcf3c9]{flex-flow:wrap;flex-shrink:0;width:100%;display:flex}.filter-item[data-v-38dcf3c9]{border-bottom:1px solid #9696964d;flex-direction:row;justify-content:space-between;align-items:center;width:calc(50% - 16px);margin:0 8px;padding:12px 0;display:flex}}.filter-title[data-v-38dcf3c9]{width:100%;margin:32px 0 16px;font-size:16px;font-weight:700}.en .filter-title[data-v-38dcf3c9]{font-size:18px}.filter-item label[data-v-38dcf3c9]{box-sizing:border-box;cursor:pointer;width:calc(100% - 26px);padding-right:8px;font-size:14px}.en .filter-item label[data-v-38dcf3c9]{font-size:16px}input[type=checkbox][data-v-38dcf3c9]{appearance:none;border:unset;cursor:pointer;background:url(/prd/static/img/circle-check-off.D0DYHkvx.svg);width:26px;height:26px}input[type=checkbox][data-v-38dcf3c9]:checked,.ja input[type=checkbox][data-v-38dcf3c9]:checked{background:url(/prd/static/img/circle-check-on.BKdvhtya.svg)}input[type=radio][data-v-38dcf3c9]{display:none}@media screen and (width<=420px){.filter-item[data-v-8e8c2015]{border-bottom:1px solid #9696964d;flex-direction:row;justify-content:space-between;align-items:center;padding:12px 0;display:flex}}@media screen and (width>=421px){.filter-title[data-v-8e8c2015]{margin:0 8px}.recommend-filter[data-v-8e8c2015]{flex-flow:wrap;flex-shrink:0;width:100%;display:flex}.filter-item[data-v-8e8c2015]{border-bottom:1px solid #9696964d;flex-direction:row;justify-content:space-between;align-items:center;width:calc(50% - 16px);margin:0 8px;padding:12px 0;display:flex}}.filter-title[data-v-8e8c2015]{width:100%;margin:32px 0 16px;font-size:16px;font-weight:700}.en .filter-title[data-v-8e8c2015]{font-size:18px}.filter-item label[data-v-8e8c2015]{box-sizing:border-box;cursor:pointer;width:calc(100% - 26px);padding-right:8px;font-size:14px}.en .filter-item label[data-v-8e8c2015]{font-size:16px}input[type=checkbox][data-v-8e8c2015]{appearance:none;border:unset;cursor:pointer;background:url(/prd/static/img/circle-check-off.D0DYHkvx.svg);width:26px;height:26px}input[type=checkbox][data-v-8e8c2015]:checked,.ja input[type=checkbox][data-v-8e8c2015]:checked{background:url(/prd/static/img/circle-check-on.BKdvhtya.svg)}input[type=radio][data-v-8e8c2015]{display:none}.theme-color[data-v-4fdad256]{color:var(--primary-color)}.theme-color--background[data-v-4fdad256]{background-color:var(--primary-color)}.theme-color--border-1px[data-v-4fdad256]{border:solid 1px var(--primary-color)}.theme-color--border[data-v-4fdad256]{border-color:var(--primary-color)}.theme-color--hover--prim[data-v-4fdad256]:hover{background-color:var(--primary-color)}.focus-color[data-v-4fdad256]{color:var(--primary-color)}.theme-color--svg>path[data-v-4fdad256]{fill:var(--primary-color)}.button-shadow-color[data-v-4fdad256]{box-shadow:0 0 4px #00000040}@media screen and (width>=421px){.filter-title[data-v-4fdad256]{margin:0 8px}.filter-section[data-v-4fdad256]{flex-flow:wrap;flex-shrink:0;width:100%;display:flex}}.filter-title[data-v-4fdad256]{width:100%;margin:32px 0 16px;font-size:16px;font-weight:700}.en .filter-title[data-v-4fdad256]{font-size:18px}.filter-item label[data-v-4fdad256]{box-sizing:border-box;cursor:pointer;width:calc(100% - 26px);padding-right:8px;font-size:14px}.en .filter-item label[data-v-4fdad256]{font-size:16px}input[type=radio][data-v-4fdad256]{display:none}.filter-seats[data-v-4fdad256]{flex-direction:row;width:100%;padding-bottom:8px;display:flex;overflow-x:scroll}.filter-seats__button[data-v-4fdad256]{color:#234164;background-color:#fff;border-radius:15px;justify-content:center;align-items:center;min-width:122px;height:30px;margin-right:8px;font-size:14px;display:flex}.ja .filter-seats__button[data-v-4fdad256]{color:#3683d8}input[type=radio]:checked+.filter-seats__button[data-v-4fdad256]{color:#fff;background-color:#234164}.ja input[type=radio]:checked+.filter-seats__button[data-v-4fdad256]{color:#fff;background-color:#3683d8}.theme-color[data-v-afd34b8c]{color:var(--primary-color)}.theme-color--background[data-v-afd34b8c]{background-color:var(--primary-color)}.theme-color--border-1px[data-v-afd34b8c]{border:solid 1px var(--primary-color)}.theme-color--border[data-v-afd34b8c]{border-color:var(--primary-color)}.theme-color--hover--prim[data-v-afd34b8c]:hover{background-color:var(--primary-color)}.focus-color[data-v-afd34b8c]{color:var(--primary-color)}.theme-color--svg>path[data-v-afd34b8c]{fill:var(--primary-color)}.button-shadow-color[data-v-afd34b8c]{box-shadow:0 0 4px #00000040}@media screen and (width<=430px){#spot-filter[data-v-afd34b8c]{z-index:13;-webkit-user-select:none;user-select:none;background-color:#f5f5f5;width:100vw;height:100%;position:fixed;top:50px}.spot-filter__body[data-v-afd34b8c]{box-sizing:border-box;height:calc(100% - 53px);padding:0 20px 100px;overflow-y:scroll}.research-button[data-v-afd34b8c]{color:#fff;border-radius:24px;width:168px;height:48px;position:fixed;bottom:16px;left:50%;transform:translate(-50%,-50%)}}@media screen and (width>=431px){#spot-filter[data-v-afd34b8c]{z-index:13;-webkit-user-select:none;user-select:none;background-color:#f5f5f5;flex-direction:column;align-items:center;width:414px;height:calc(100% - 65px);display:flex;position:fixed;top:64px}.spot-filter__body[data-v-afd34b8c]{box-sizing:border-box;flex-direction:column;align-items:center;height:calc(100% - 53px);padding:0 20px 16px;display:flex;overflow-y:scroll}.research-button[data-v-afd34b8c]{color:#fff;border-radius:24px;width:168px;min-height:48px;margin-top:40px}}ul[data-v-afd34b8c],li[data-v-afd34b8c]{margin:0;padding:0;list-style:none}button[data-v-afd34b8c]{background-color:unset;cursor:pointer;border:none;padding:0}.filter-back-button[data-v-afd34b8c]{cursor:pointer;padding:4px;position:absolute;top:10px;left:12px}.firefox-ie-bug[data-v-afd34b8c]{padding:16px}.spot-filter__header[data-v-afd34b8c]{border-bottom:1px solid #9696964d;justify-content:center;align-items:center;width:100%;height:52px;display:flex;position:relative}.spot-filter__title[data-v-afd34b8c]{margin:0;font-size:16px;font-weight:700}.theme-color[data-v-5b6d1c37]{color:var(--primary-color)}.theme-color--background[data-v-5b6d1c37]{background-color:var(--primary-color)}.theme-color--border-1px[data-v-5b6d1c37]{border:solid 1px var(--primary-color)}.theme-color--border[data-v-5b6d1c37]{border-color:var(--primary-color)}.theme-color--hover--prim[data-v-5b6d1c37]:hover{background-color:var(--primary-color)}.focus-color[data-v-5b6d1c37]{color:var(--primary-color)}.theme-color--svg>path[data-v-5b6d1c37]{fill:var(--primary-color)}.button-shadow-color[data-v-5b6d1c37]{box-shadow:0 0 4px #00000040}button[data-v-5b6d1c37]{background-color:unset;cursor:pointer;border:none;padding:0}.header-bottom__button[data-v-5b6d1c37]{cursor:pointer;border-radius:15px;justify-content:center;align-items:center;width:fit-content;height:30px;padding:0 28px 0 8px;font-size:14px;line-height:2;display:flex}.header-bottom__button span[data-v-5b6d1c37]{height:26px}.header-bottom__button.en[data-v-5b6d1c37]{font-size:16px}.header-bottom__button.on[data-v-5b6d1c37]{color:#fff}.header-bottom__button--filter[data-v-5b6d1c37]{flex-direction:row;min-width:110px;padding:0 8px}.header-bottom__filter-icon[data-v-5b6d1c37]{width:18px;height:18px;margin-right:8px}.theme-color[data-v-5c5de289]{color:var(--primary-color)}.theme-color--background[data-v-5c5de289]{background-color:var(--primary-color)}.theme-color--border-1px[data-v-5c5de289]{border:solid 1px var(--primary-color)}.theme-color--border[data-v-5c5de289]{border-color:var(--primary-color)}.theme-color--hover--prim[data-v-5c5de289]:hover{background-color:var(--primary-color)}.focus-color[data-v-5c5de289]{color:var(--primary-color)}.theme-color--svg>path[data-v-5c5de289]{fill:var(--primary-color)}.button-shadow-color[data-v-5c5de289]{box-shadow:0 0 4px #00000040}button[data-v-5c5de289]{background-color:unset;cursor:pointer;border:none;padding:0}.header-bottom__button[data-v-5c5de289]{cursor:pointer;border-radius:15px;justify-content:center;align-items:center;width:fit-content;height:30px;padding:0 28px 0 8px;font-size:14px;line-height:2;display:flex}.header-bottom__button span[data-v-5c5de289]{height:26px}.header-bottom__button.en[data-v-5c5de289]{font-size:16px}.header-bottom__button.off[data-v-5c5de289]{background-color:#fff}.header-bottom__button--filter[data-v-5c5de289]{flex-direction:row;min-width:110px;padding:0 8px}.header-bottom__filter-icon[data-v-5c5de289]{width:18px;height:18px;margin-right:8px}.theme-color[data-v-d4fd18ab]{color:var(--primary-color)}.theme-color--background[data-v-d4fd18ab]{background-color:var(--primary-color)}.theme-color--border-1px[data-v-d4fd18ab]{border:solid 1px var(--primary-color)}.theme-color--border[data-v-d4fd18ab]{border-color:var(--primary-color)}.theme-color--hover--prim[data-v-d4fd18ab]:hover{background-color:var(--primary-color)}.focus-color[data-v-d4fd18ab]{color:var(--primary-color)}.theme-color--svg>path[data-v-d4fd18ab]{fill:var(--primary-color)}.button-shadow-color[data-v-d4fd18ab]{box-shadow:0 0 4px #00000040}.category-selector__parent[data-v-d4fd18ab],.category-selector__child[data-v-d4fd18ab],.category-selector__grandchild[data-v-d4fd18ab]{position:relative}.category-selector__parent[data-v-d4fd18ab]:after,.category-selector__child[data-v-d4fd18ab]:after,.category-selector__grandchild[data-v-d4fd18ab]:after{content:"";border-top:1px solid var(--primary-color);border-right:1px solid var(--primary-color);z-index:5;width:7px;height:7px;display:block;position:absolute;top:10px;right:12px;transform:rotate(135deg)}.category-selector .no-selected-category[data-v-d4fd18ab]{color:var(--primary-color);z-index:1000;pointer-events:none;position:absolute;top:6px;left:8px}@media screen and (width<=430px){.category-selector[data-v-d4fd18ab]{flex-direction:row;gap:8px;padding:0 4px 0 0;display:flex}.category-select[data-v-d4fd18ab]{box-sizing:border-box;z-index:1;background-color:#fff;flex-direction:column;max-width:100%;height:auto;display:flex;top:4px}}@media screen and (width>=431px){.category-selector[data-v-d4fd18ab]{flex-flow:wrap;display:flex}.category-select[data-v-d4fd18ab]{box-sizing:border-box;z-index:1;background-color:#fff;flex-direction:column;max-width:100%;height:auto;display:flex;top:77px}}select[data-v-d4fd18ab]{text-indent:.01px;text-overflow:"";vertical-align:middle;font-size:inherit;color:inherit;appearance:none;cursor:pointer;outline:none}select option[data-v-d4fd18ab]{color:#234164;cursor:pointer;background-color:#fff}select.ja option[data-v-d4fd18ab]{color:var(--primary-color);background-color:#fff}select[data-v-d4fd18ab]::-ms-expand{display:none}select[data-v-d4fd18ab]::-ms-value{color:#234164;background:0 0}select.ja[data-v-d4fd18ab]::-ms-value{color:var(--primary-color)}select[data-v-d4fd18ab]:-moz-focusring{color:#0000;text-shadow:0 0 #828c9a}.header-bottom__button[data-v-d4fd18ab]{cursor:pointer;border-radius:15px;justify-content:center;align-items:center;width:fit-content;height:30px;padding:0 28px 0 8px;font-size:14px;line-height:2;display:flex}.header-bottom__button.en[data-v-d4fd18ab]{font-size:16px}.child-category[data-v-d4fd18ab]{text-overflow:ellipsis;white-space:nowrap;background-color:#fff;flex-direction:column;width:calc(100% - 8px);max-height:240px;margin-bottom:8px;padding:0 8px;display:none;overflow:hidden scroll}.child-category[data-v-d4fd18ab]::-webkit-scrollbar{-webkit-appearance:none;width:4px}.child-category[data-v-d4fd18ab]::-webkit-scrollbar:horizontal{-webkit-appearance:none;height:4px}.child-category[data-v-d4fd18ab]::-webkit-scrollbar-thumb{background-color:#00000080;border-radius:4px;box-shadow:0 0 1px #ffffff80}.child-category__item[data-v-d4fd18ab]{align-items:center;margin-top:16px;font-size:12px;display:flex}.result-tools[data-v-ce2dc958]{box-sizing:border-box;flex-flow:wrap;flex-shrink:0;width:100%;padding:77px 16px 4px;display:flex}@media screen and (width<=430px){.result-tools[data-v-ce2dc958]{box-sizing:border-box;flex-flow:row;flex-shrink:0;justify-content:flex-start;gap:8px;width:calc(100vw - 4px);height:calc(100% + 4px);padding:0 0 8px;display:flex;position:relative;overflow-x:scroll}}@media (-ms-high-contrast:none){#result-tools.ie-expand[data-v-ce2dc958]{min-height:160px}}.spot-search-filter[data-v-c14c4506]{height:calc(100% + 4px)}.theme-color[data-v-530f0349]{color:var(--primary-color)}.theme-color--background[data-v-530f0349]{background-color:var(--primary-color)}.theme-color--border-1px[data-v-530f0349]{border:solid 1px var(--primary-color)}.theme-color--border[data-v-530f0349]{border-color:var(--primary-color)}.theme-color--hover--prim[data-v-530f0349]:hover{background-color:var(--primary-color)}.focus-color[data-v-530f0349]{color:var(--primary-color)}.theme-color--svg>path[data-v-530f0349]{fill:var(--primary-color)}.button-shadow-color[data-v-530f0349]{box-shadow:0 0 4px #00000040}.spot-search__top[data-v-530f0349]{z-index:12;color:#333;box-sizing:border-box;flex-direction:column;align-items:center;gap:4px;margin:8px 16px;display:flex;position:absolute;top:0;left:0}.spot-search__fw-box[data-v-530f0349]{box-sizing:border-box}.spot-search__bottom[data-v-530f0349]{z-index:11;position:absolute;top:56px;left:4px}@media screen and (width<=430px){.category-modal-enter-active[data-v-2478e572],.category-modal-leave-active[data-v-2478e572]{transition:transform .4s;transform:translate(0)}.category-modal-enter[data-v-2478e572],.category-modal-leave-to[data-v-2478e572]{transform:translateY(100vh)translateY(0)}#c-category-modal[data-v-2478e572]{z-index:1001;-webkit-user-select:none;user-select:none;background-color:#fff;border-top-left-radius:10px;border-top-right-radius:10px;width:100%;padding-bottom:24px;position:fixed;bottom:0;left:0}.c-category-modal__close[data-v-2478e572]{cursor:pointer;padding:4px;position:absolute;top:12px;right:12px}.c-category-modal__title[data-v-2478e572]{margin:0;font-size:16px;font-weight:700}.c-category-modal__body[data-v-2478e572]{height:70vh;margin:0;padding:0;list-style:none;overflow-y:scroll}}@media screen and (width>=431px){.category-modal-enter-active[data-v-2478e572],.category-modal-leave-active[data-v-2478e572]{transition:transform .4s;transform:translate(0)}.category-modal-enter[data-v-2478e572],.category-modal-leave-to[data-v-2478e572]{transform:translate(-400px)translate(0)}#c-category-modal[data-v-2478e572]{z-index:1001;-webkit-user-select:none;user-select:none;background-color:#f5f5f5;width:414px;height:100%;position:absolute;top:0;left:0;overflow:hidden;box-shadow:0 2px 6px 1px #0003}.c-category-modal__close[data-v-2478e572]{cursor:pointer;padding:4px;position:absolute;top:10px;left:12px}.c-category-modal__title[data-v-2478e572]{margin:0;font-size:16px;font-weight:700}.c-category-modal__body[data-v-2478e572]{height:calc(100% - 52px);margin:0;padding:0;list-style:none;overflow-y:scroll}.c-category-modal__item[data-v-2478e572]:hover{background-color:#3683d826}}.c-category-modal__header[data-v-2478e572]{border-bottom:1px solid #9696964d;justify-content:center;align-items:center;height:52px;display:flex}.c-category-modal__label[data-v-2478e572]{cursor:pointer;border-bottom:1px solid #9696964d;flex-direction:row;justify-content:space-between;margin:0 16px;padding:16px 0;display:flex}.c-category-modal__label__title[data-v-2478e572]{color:#333;align-items:center;margin:0;padding:0;font-size:16px;font-weight:700;display:flex}.c-category-modal__label__title img[data-v-2478e572]{margin-right:8px}.c-category-modal__label__arrow.down[data-v-2478e572]{display:block}.c-category-modal__label__arrow.up[data-v-2478e572]{display:none}.c-category-modal__item-list[data-v-2478e572]{max-height:0;margin:0;padding:0;transition:all .4s ease-out;overflow:hidden}.c-category-modal__item[data-v-2478e572]{color:#333;cursor:pointer;border-bottom:1px solid #9696964d;flex-direction:column;justify-content:center;align-items:flex-start;margin:0 16px 0 32px;padding:16px 8px;font-size:14px;font-weight:700;display:flex}.c-category-modal__item p[data-v-2478e572]{margin:0}.c-category-modal__item img[data-v-2478e572]{margin-right:8px}.c-category-modal__item__attention[data-v-2478e572]{color:#a9a9a9;font-size:12px;font-weight:500;margin-top:8px!important}#c-category-modal__background[data-v-2478e572]{z-index:1000;background-color:#0006;width:100vw;height:100vh;position:fixed;top:0;left:0}.background-enter-active[data-v-2478e572],.background-leave-active[data-v-2478e572]{transition:opacity .4s}.background-enter[data-v-2478e572],.background-leave-to[data-v-2478e572]{opacity:0}.theme-color[data-v-5f15fe31]{color:var(--primary-color)}.theme-color--background[data-v-5f15fe31]{background-color:var(--primary-color)}.theme-color--border-1px[data-v-5f15fe31]{border:solid 1px var(--primary-color)}.theme-color--border[data-v-5f15fe31]{border-color:var(--primary-color)}.theme-color--hover--prim[data-v-5f15fe31]:hover{background-color:var(--primary-color)}.focus-color[data-v-5f15fe31]{color:var(--primary-color)}.theme-color--svg>path[data-v-5f15fe31]{fill:var(--primary-color)}.button-shadow-color[data-v-5f15fe31]{box-shadow:0 0 4px #00000040}button[data-v-5f15fe31]{background-color:unset;cursor:pointer;border:none;padding:0}#map-area[data-v-5f15fe31]{width:100%;height:100%;position:absolute}#map-parent[data-v-5f15fe31]{height:100%;position:relative}#sp-map[data-v-5f15fe31]{width:100vw}#pc-map[data-v-5f15fe31]{width:calc(100vw - 414px);height:calc(100vh - 66px);position:absolute;right:0}.current-location[data-v-5f15fe31]{z-index:5;cursor:pointer;background-color:#fff;border-radius:20px;justify-content:center;align-items:center;width:40px;height:40px;display:flex;position:absolute;bottom:16px;right:16px;box-shadow:0 5px 6px #0003}.current-location.draws-current-location[data-v-5f15fe31]{background-color:var(--primary-color)}.zoom-button[data-v-5f15fe31]{cursor:pointer;z-index:2;flex-direction:column;display:flex;position:absolute;bottom:65px;right:14px}.map-focus-out[data-v-5f15fe31]{z-index:11;position:absolute;top:0;right:0}.research-button__this-area[data-v-5f15fe31]{z-index:5;background-color:#fff;border-radius:24px;width:180px;height:48px;font-weight:700;position:absolute;bottom:72px;right:calc(50vw - 207px);transform:translate(50%,50%);box-shadow:0 2px 6px 1px #0003}.map-contents__about-map[data-v-5f15fe31]{z-index:2;position:absolute;bottom:22px;left:6px}.plan-menu-dropdown[data-v-1b453b7f]{cursor:pointer;width:var(--plan-menu-leader-size);height:var(--plan-menu-leader-size)}.plan-menu-dropdown.el-dropdown .el-dropdown-link.el-dropdown-selfdefine{--plan-menu-leader-size:20px;width:var(--plan-menu-leader-size);height:var(--plan-menu-leader-size)}.plan-menu-dropdown__delete-text.el-dropdown-menu__item{color:#e25f19}.plan-bookmark[data-v-2bb2e747]{flex-direction:column;justify-content:center;align-items:center;font-size:9px;font-weight:700;display:flex}.plan-card[data-v-d7f71669]{grid-row-gap:8px;color:#fff;background:-webkit-gradient(linear, left top, left bottom, color-stop(57%, #0000), to(#000c)), center no-repeat var(--plan-card-background-url), #dbdada;background:linear-gradient(180deg, #0000 57%, #000c), center no-repeat var(--plan-card-background-url), #dbdada;background-size:cover;grid-template-rows:auto minmax(40%,100%) 28px repeat(2,auto) fit-content(64px);grid-template-columns:minmax(70%,100%) 40px;height:100%;text-decoration:none;display:grid;position:relative;overflow-x:hidden}.plan-card__router[data-v-d7f71669]{grid-area:1/1}.plan-card__router__link[data-v-d7f71669]:after{z-index:1;pointer-events:auto;content:"";background-color:#0000;position:absolute;inset:0}.plan-card__editing[data-v-d7f71669]{text-align:center;width:100%;margin:auto;position:absolute;bottom:40%}.plan-card__my-plan-menu[data-v-d7f71669]{grid-area:1/2;justify-content:flex-end;align-items:center;margin:10px 10px 0 0;display:flex}.plan-card__my-plan-menu__link[data-v-d7f71669]{z-index:2;background-color:#00000080;border-radius:50%;justify-content:center;align-items:center;width:30px;height:30px;display:flex;position:relative}.plan-card__my-plan-menu__link[data-v-d7f71669]:focus-within{background-color:#f7ec68a6}.plan-card__menu-dropdown[data-v-d7f71669]{position:absolute;top:32px;right:16px}.plan-card__publish-status[data-v-d7f71669]{margin:0 12px 0 0}.plan-card__tag[data-v-d7f71669]{grid-area:3/1/auto/3;padding:0 10px;display:flex}.plan-card__tag__list[data-v-d7f71669]{-webkit-column-gap:4px;-moz-column-gap:4px;scrollbar-width:none;-ms-overflow-style:none;column-gap:4px;margin:2px 0;display:flex;overflow:auto}.plan-card__tag__list[data-v-d7f71669]::-webkit-scrollbar{display:none}.plan-card__tag__list__name[data-v-d7f71669]{font-size:12px;line-height:initial;white-space:nowrap;border:1px solid #fff;align-items:center;padding:0 8px;display:flex}.plan-card__title[data-v-d7f71669]{z-index:1;word-wrap:break-word;-webkit-line-clamp:2;-webkit-box-orient:block-axis;grid-area:4/1;padding:0 0 0 10px;font-weight:700;line-height:25px;display:-webkit-box;overflow:hidden}.plan-card__title__link[data-v-d7f71669]{color:inherit;text-decoration:none}.plan-card__title__link[data-v-d7f71669]:visited{color:inherit}.plan-card__days[data-v-d7f71669]{grid-area:5/1;padding:0 0 0 10px;font-size:12px}.plan-card__user[data-v-d7f71669]{grid-area:6/1;align-items:center;padding:0 0 10px 10px;display:flex}.plan-card__user__image[data-v-d7f71669]{background:center/24px auto no-repeat var(--user-image-background-url);background-size:cover;border-radius:50%;flex-shrink:1;min-width:24px;height:24px}.plan-card__user__name[data-v-d7f71669]{word-wrap:break-word;-webkit-line-clamp:2;-webkit-box-orient:block-axis;max-width:85%;padding:0 0 0 4px;font-size:12px;display:-webkit-box;overflow:hidden}.plan-card__bookmark[data-v-d7f71669]{z-index:2;grid-area:6/2;justify-content:flex-end;align-items:flex-end;margin:0 10px 10px 0;display:flex;position:relative}.plan-card__bookmark__link[data-v-d7f71669]{color:inherit;text-decoration:none}.plan-card__bookmark__link[data-v-d7f71669]:visited{color:inherit}.sp.plan-card[data-v-d7f71669]{grid-row-gap:0;grid-template-rows:auto minmax(0%,100%) 28px repeat(2,auto) fit-content(64px);grid-template-columns:minmax(100px,100%) 40px;height:100%}.delete-plan-modal[data-v-920679f7] .el-dialog__body{text-align:center;flex-direction:column;display:flex}.delete-plan-modal__icon{justify-content:center;display:flex}.delete-plan-modal__text{font-weight:700}.delete-plan-modal__contents{-webkit-box-pack:space-evenly;-ms-flex-pack:space-evenly;justify-content:space-evenly;display:flex}.delete-plan-modal__contents__button{background-color:#fff;border-radius:24px;width:50%;max-width:280px;font-weight:700}.delete-plan-modal__contents__button:hover,.delete-plan-modal__contents__button:focus{color:inherit;background-color:inherit;border-color:inherit}.delete-plan-modal__contents__button.primary{color:#fff;background-color:#e25f19;border:none}.unpublishable-plan-modal__dialog[data-v-fd3f0966]{flex-direction:column;align-items:center;display:flex}.unpublishable-plan-modal__dialog__text[data-v-fd3f0966]{color:#000;text-align:center;margin-bottom:34px;font-size:14px;font-weight:700}.unpublishable-plan-modal__dialog__text span[data-v-fd3f0966]{display:inline-block}.unpublishable-plan-modal__dialog__button[data-v-fd3f0966]{cursor:pointer;color:#fff;background-color:var(--primary-color);border:none;border-radius:22px;height:44px;padding:0 16px;font-size:14px;font-weight:700;display:inline-block}.plan-card-list[data-v-96fd4e8c]{--column-number:2;grid-template-columns:repeat(var(--column-number), 1fr);grid-auto-rows:var(--plan-card-height);grid-template-rows:var(--plan-card-height-emphasis);gap:20px 6%;display:grid}.plan-card-list__emphasis[data-v-96fd4e8c]{grid-column:1/3}.sp.plan-card-list[data-v-96fd4e8c]{gap:8px}.recommended-planner[data-v-5dc0997e]{flex-direction:column;align-items:center;width:140px;display:flex}.recommended-planner__image[data-v-5dc0997e]{background:center/auto 100% no-repeat var(--background-url);border-radius:50%;width:140px;height:140px;margin:0 0 20px}.recommended-planner__text[data-v-5dc0997e]{color:inherit;text-align:center;flex-direction:column;row-gap:4px;width:100%;text-decoration:none;display:flex}.recommended-planner__text__name[data-v-5dc0997e]{word-wrap:break-word;font-size:20px;font-weight:700}.recommended-planner__text__introduction[data-v-5dc0997e]{word-wrap:break-word;font-size:12px}.sp.recommended-planner[data-v-5dc0997e]{width:88px}.sp .recommended-planner__image[data-v-5dc0997e]{width:88px;height:88px}.sp .recommended-planner__text__name[data-v-5dc0997e]{font-size:11px}.sp .recommended-planner__text__introduction[data-v-5dc0997e]{font-size:8px}@keyframes infinity-scroll-left-f912e499{0%{transform:translate(0)}to{transform:translate(calc(-100% - 10px))}}.recommended-planner-list[data-v-f912e499],.recommended-planner-list__unordered[data-v-f912e499]{-webkit-column-gap:10px;-moz-column-gap:10px;column-gap:10px;display:flex}.recommended-planner-list__unordered.scroll[data-v-f912e499]{animation:60s linear 1s infinite infinity-scroll-left-f912e499}.recommended-planner-list__unordered.scroll-stop[data-v-f912e499]{animation-play-state:paused}.recommended-planner-list__unordered__list[data-v-f912e499]{height:fit-content}.recommended-plan[data-v-0a2bac93]{-webkit-column-gap:10px;-moz-column-gap:10px;column-gap:10px;margin:0 16px;display:flex}.recommended-plan__image[data-v-0a2bac93]{text-decoration:none}.recommended-plan__image__area[data-v-0a2bac93]{background:center/auto 100% no-repeat var(--background-url);width:60px;height:88px}.recommended-plan__image__area__number[data-v-0a2bac93],.recommended-plan__image__area__title[data-v-0a2bac93]{display:none}.recommended-plan__text[data-v-0a2bac93]{text-align:initial;color:inherit;flex-direction:column;flex:1;row-gap:8px;text-decoration:none;display:flex}.recommended-plan__text[data-v-0a2bac93]:visited{color:inherit}.recommended-plan__text__title[data-v-0a2bac93]{font-size:14px;font-weight:700;line-height:22px}.recommended-plan__text__days[data-v-0a2bac93]{font-size:12px}.sp .recommended-plan[data-v-0a2bac93]{margin:inherit}.sp .recommended-plan__image__area[data-v-0a2bac93]{background:-webkit-gradient(linear, left top, left bottom, color-stop(57%, transparent), to(#000c)), 50% no-repeat var(--background-url), #dbdada;background:linear-gradient(180deg, transparent 57%, #000c), 50% no-repeat var(--background-url), #dbdada;background-size:cover;flex-direction:column;justify-content:space-between;width:160px;height:124px;display:flex}.sp .recommended-plan__image__area__number[data-v-0a2bac93]{color:#fff;background-color:#000;justify-content:center;align-items:center;width:32px;height:32px;font-weight:700;display:flex;position:relative;top:0;left:6px}.sp .recommended-plan__image__area__title[data-v-0a2bac93]{color:#fff;word-wrap:break-word;-webkit-line-clamp:2;-webkit-box-orient:block-axis;margin:0 12px 12px;font-size:12px;font-weight:700;line-height:18px;display:flex;position:relative;overflow:hidden}.sp .recommended-plan__text[data-v-0a2bac93]{display:none}.recommended-plan-list[data-v-82311b80]{flex-direction:column;row-gap:10px;display:flex}.recommended-plan-list__link[data-v-82311b80]{color:inherit;margin:6px 0 0;font-weight:700;text-decoration:none}.recommended-plan-list__link[data-v-82311b80]:after{content:"▶";margin:0 0 0 4px}.recommended-plan-list__link[data-v-82311b80]:visited{color:inherit}.sp .recommended-plan-list[data-v-82311b80]{-webkit-column-gap:10px;-moz-column-gap:10px;flex-direction:row;column-gap:10px;width:100%;overflow:auto}.recommended-tag-list[data-v-3c21c7a9]{-webkit-column-gap:10px;-moz-column-gap:10px;flex-wrap:wrap;justify-content:center;gap:15px 10px;display:flex}.recommended-tag-list .el-button[data-v-3c21c7a9]{color:#000;background-color:var(--accent-color);border:1px solid #707070;border-radius:16px;padding:8px 26px}.recommended-tag-list .el-button+.el-button[data-v-3c21c7a9]{margin:inherit}.external-link-list[data-v-09108856]{text-align:initial;font-weight:700}.external-link-list__list[data-v-09108856]{border-bottom:1px solid #66666652;justify-content:space-between;align-items:center;margin:0 16px;padding:18px 0;display:flex}.external-link-list__list[data-v-09108856]:last-child{border-bottom:none}.external-link-list__list .external-link[data-v-09108856]{height:auto;color:initial;text-decoration:none}.sp .external-link-list__list .external-link[data-v-09108856]{font-size:12px}.latest-info[data-v-4224b439]{border:solid 2px var(--primary-color);background-color:var(--secondary-color);height:50px;padding:0 15px;line-height:50px}.latest-info__link[data-v-4224b439]{color:var(--primary-color);justify-content:space-between;align-items:center;font-weight:700;text-decoration:none;display:flex}.sp .plan-search-result__hr[data-v-bbeea72e]{background-color:#666;border:none;height:2px;margin:20px 0}.sp .plan-search-result__recommended-plans[data-v-bbeea72e],.sp .plan-search-result__popular-plans[data-v-bbeea72e],.sp .plan-search-result__external-links[data-v-bbeea72e]{background-color:#efefef;margin:20px 0}.sp .plan-search-result__recommended-plans__title[data-v-bbeea72e],.sp .plan-search-result__popular-plans__title[data-v-bbeea72e],.sp .plan-search-result__external-links__title[data-v-bbeea72e]{text-align:center;padding:24px 0;font-size:18px;font-weight:700}.sp .plan-search-result__recommended-plans__list[data-v-bbeea72e],.sp .plan-search-result__popular-plans__list[data-v-bbeea72e],.sp .plan-search-result__external-links__list[data-v-bbeea72e]{padding:0 0 16px}.sp .plan-search-result__latest-info[data-v-bbeea72e]{margin:0 0 20px}.sp .plan-search-result__recommended-conditions__title[data-v-bbeea72e]{color:var(--route-color);text-align:center;padding:0 0 20px;font-size:18px;font-weight:700}.show-more-plan-card-list .more-button[data-v-046a2adc]{cursor:pointer;font-size:28px;font-weight:700}.sp.show-more-plan-card-list .more-button[data-v-046a2adc]{font-size:16px}.plan-top-contents .recommended-planner[data-v-508ff9f2]{background-color:#ededed;padding:46px 0;overflow:hidden}.plan-top-contents .latest-plans__show-more[data-v-508ff9f2]{text-align:center;margin:40px 0}.plan-top-contents__hr[data-v-508ff9f2]{background-color:#666;border:none;height:4px;margin:50px 0}.plan-top-contents .text--title[data-v-508ff9f2]{text-align:center;padding:0 0 30px;font-size:24px;font-weight:700}.sp.plan-top-contents .text--title[data-v-508ff9f2]{font-size:18px}.sp.plan-top-contents .latest-plans__hr[data-v-508ff9f2]{background-color:#666;border:none;height:2px;margin:20px 0}.sp.plan-top-contents .latest-plans__recommended-plans[data-v-508ff9f2],.sp.plan-top-contents .latest-plans__popular-plans[data-v-508ff9f2],.sp.plan-top-contents .latest-plans__external-links[data-v-508ff9f2]{background-color:#efefef;margin:20px 0}.sp.plan-top-contents .latest-plans__recommended-plans__title[data-v-508ff9f2],.sp.plan-top-contents .latest-plans__popular-plans__title[data-v-508ff9f2],.sp.plan-top-contents .latest-plans__external-links__title[data-v-508ff9f2]{text-align:center;padding:24px 0;font-size:18px;font-weight:700}.sp.plan-top-contents .latest-plans__recommended-plans__list[data-v-508ff9f2],.sp.plan-top-contents .latest-plans__popular-plans__list[data-v-508ff9f2],.sp.plan-top-contents .latest-plans__external-links__list[data-v-508ff9f2]{padding:0 0 16px}.sp.plan-top-contents .latest-plans__recommended-conditions__title[data-v-508ff9f2]{color:var(--route-color);text-align:center;padding:0 0 20px;font-size:18px;font-weight:700}.sp .plan-top-contents__hr[data-v-508ff9f2]{height:2px}.sp .plan-top-contents .recommended-planner[data-v-508ff9f2]{padding:30px 0 38px}.plan-header[data-v-b1de699e]{background-color:#fff;width:100%;margin:0 auto 50px;box-shadow:0 0 20px #ccc}.plan-header__how-to[data-v-b1de699e]{color:var(--primary-color);font-weight:700}.plan-header__wrapper[data-v-b1de699e]{grid-template-columns:1fr auto 1fr;align-items:center;min-width:1080px;max-width:1320px;height:65px;margin:0 auto;padding:0 5px;display:grid}.plan-header__wrapper__service[data-v-b1de699e]{align-items:center;width:fit-content;text-decoration:none;display:flex}.plan-header__wrapper__service[data-v-b1de699e]:visited{color:inherit}.plan-header__wrapper__service .logo-img[data-v-b1de699e]{height:40px}.plan-header__wrapper__service .service-name[data-v-b1de699e]{margin:0 0 0 8px;font-size:26px;font-weight:700}.plan-header__wrapper__search[data-v-b1de699e]{text-align:center}.plan-header__wrapper__search .search-input[data-v-b1de699e]{width:330px}.plan-header__wrapper__search .search-button[data-v-b1de699e]{display:none}.plan-header__wrapper__account[data-v-b1de699e]{justify-content:flex-end;align-items:center;display:flex}.plan-header__wrapper__account .info-link[data-v-b1de699e]{width:96px;color:var(--primary-color);margin:0 10px;line-height:1;text-decoration:none}.plan-header__wrapper__account .information[data-v-b1de699e]{color:#666;flex-direction:column;align-items:center;margin:0 0 0 10px;font-size:12px;text-decoration:none;display:flex}.plan-header__wrapper__account .menu-button[data-v-b1de699e]{display:none}.sp.plan-header[data-v-b1de699e]{margin:inherit}.sp .plan-header__wrapper[data-v-b1de699e]{width:auto;min-width:inherit;max-width:inherit;grid-template-rows:1fr auto 1fr;grid-template-columns:auto 1fr;row-gap:18px;height:90px;padding:16px;display:grid}.sp .plan-header__wrapper__service[data-v-b1de699e]{grid-area:1/1}.sp .plan-header__wrapper__service .logo-img[data-v-b1de699e]{height:38px}.sp .plan-header__wrapper__search[data-v-b1de699e]{grid-area:2/1/auto/3;align-items:center;gap:12px;display:flex}.sp .plan-header__wrapper__search .search-input[data-v-b1de699e]{width:inherit;flex:1 0 65%}.sp .plan-header__wrapper__search .search-button[data-v-b1de699e]{flex:1 0 100px;padding:2px 0;display:inline-block}.sp .plan-header__wrapper__search .search-button__conditions-count[data-v-b1de699e]{color:#000;background-color:#fff;border-radius:50%;width:1em;height:1em;margin:0 0 0 4px;font-family:Arial,serif;display:inline-block}.sp .plan-header__wrapper__account[data-v-b1de699e]{grid-area:1/2}.sp .plan-header__wrapper__account .info-link[data-v-b1de699e],.sp .plan-header__wrapper__account .create-new-account[data-v-b1de699e],.sp .plan-header__wrapper__account .information[data-v-b1de699e]{display:none}.sp .plan-header__wrapper__account .menu-button[data-v-b1de699e]{border-radius:50%;justify-content:center;align-items:center;width:30px;height:30px;margin:0 0 0 16px;display:flex}.sp .plan-header__wrapper__account .menu-button[data-v-b1de699e]:active{background-color:var(--accent-color)}.fixed-width.plan-header[data-v-b1de699e]{min-width:1080px}.plan-header__wrapper__search .el-input__prefix{color:var(--primary-color)}.plan-header__wrapper__search .el-input__wrapper{background-color:var(--secondary-color)}.plan-header__wrapper__search .el-input__inner{border:none}.plan-header__wrapper__search .el-input__inner::placeholder{color:var(--primary-color)}.plan-header__wrapper__search .el-icon-close{align-items:center;height:100%;margin:0;display:flex;right:8px}.plan-header__wrapper__account .create-new-account.el-button{border:2px solid var(--primary-color);width:130px;color:var(--primary-color);background-color:#fff;border-radius:20px;font-weight:700;display:flex}.plan-header__wrapper__account .my-page.el-button,.plan-header__wrapper__account .login.el-button{border:2px solid var(--primary-color);color:#fff;background-color:var(--primary-color);border-radius:20px;width:130px;font-weight:700}.sp .plan-header__wrapper__search .search-button.el-button{border:2px solid var(--primary-color);color:#fff;background-color:var(--primary-color);border-radius:20px;height:32px;font-weight:700}.sp .plan-header__wrapper__account .my-page.el-button,.sp .plan-header__wrapper__account .login.el-button{width:inherit;border-radius:inherit;color:#666;font-size:16px;font-weight:inherit;background-color:inherit;border:none;padding:0}.sp-new-plan-button__button[data-v-8c72d419]{min-width:166px;height:42px;color:var(--primary-color);cursor:pointer;background-color:#fff;border:0;border-radius:20px;justify-content:center;align-items:center;font-size:16px;font-weight:700;display:flex;box-shadow:0 0 5px 1px #00000040}.sp-new-plan-button__button__icon[data-v-8c72d419]{flex-grow:1;justify-content:center;margin:0 0 0 12px;display:flex}.sp-new-plan-button__button__icon__background[data-v-8c72d419]{background-color:var(--primary-color);border-radius:50%;width:20px;height:20px}.sp-new-plan-button__button__text[data-v-8c72d419]{flex-grow:20;margin:0 12px 0 0}.plan-autocomplete__input__icon-hash{color:var(--primary-color);font-size:24px;font-weight:700}.plan-autocomplete__input.selected .el-input__wrapper{background-color:#e6f4ee}.plan-autocomplete__input.selected .el-input__wrapper .el-input__inner{color:#000;font-weight:700}.plan-autocomplete__input .el-input__wrapper{-webkit-box-shadow:0 0 0 1px var(--primary-color);box-shadow:0 0 0 1px var(--primary-color)}.plan-autocomplete__input .el-input__inner::placeholder{color:var(--primary-color)}.plan-autocomplete__popover{width:var(--plan-autocomplete-width)}.search-box[data-v-6332a9f2]{text-align:center;box-sizing:content-box;width:100%;height:fit-content;padding:0 10px}.search-box__catchphraselink[data-v-6332a9f2]{text-decoration:none}.search-box__catchphrase[data-v-6332a9f2]{text-align:initial;color:#3c3c3c;background-color:#c7f0e1;border-radius:10px;margin:12px 0;padding:16px;box-shadow:0 0 5px #00000073}.search-box__catchphrase .catchphrase[data-v-6332a9f2]{word-wrap:break-word}.search-box__catchphrase .text--explain[data-v-6332a9f2]{justify-content:space-between;align-items:center;font-weight:700;display:flex}.search-box__search[data-v-6332a9f2]{margin:24px 0}.search-box__spot[data-v-6332a9f2]{margin:30px 0 24px}.search-box__spot__autocomplete[data-v-6332a9f2]{gap:8px;display:grid}.search-box__move .el-checkbox-group[data-v-6332a9f2]{grid-template-columns:repeat(2,1fr);gap:10px;display:grid}.search-box__schedule .schedule-slider[data-v-6332a9f2]{align-items:center;display:flex}.search-box__schedule .schedule-slider__slider[data-v-6332a9f2]{flex:1 0}.search-box__schedule .schedule-slider__text[data-v-6332a9f2]{flex:0 80px;font-size:14px}.search-box__season .el-checkbox-group[data-v-6332a9f2]{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.search-box__move[data-v-6332a9f2],.search-box__schedule[data-v-6332a9f2],.search-box__season[data-v-6332a9f2],.search-box__tag[data-v-6332a9f2]{margin:30px 0 24px}.search-box__move .text--subject[data-v-6332a9f2],.search-box__schedule .text--subject[data-v-6332a9f2],.search-box__season .text--subject[data-v-6332a9f2],.search-box__tag .text--subject[data-v-6332a9f2]{margin:15px 0}.search-box__button[data-v-6332a9f2]{margin:24px 0 30px}.search-box__button .el-button[data-v-6332a9f2]{color:#fff;background-color:#000;border-radius:23.5px;width:100%;font-size:16px;font-weight:700}.search-box .text--theme[data-v-6332a9f2]{word-break:keep-all;font-size:30px;font-weight:700;line-height:46px}.search-box .text--title[data-v-6332a9f2]{text-align:center;font-size:24px;font-weight:700}.search-box .text--subject[data-v-6332a9f2]{text-align:initial;font-size:20px;font-weight:700}.search-box .text--explain[data-v-6332a9f2]{text-align:initial;margin-top:8px;font-size:14px;line-height:22px}.search-box .text--explain.gray[data-v-6332a9f2]{color:#666}.search-box .el-checkbox-button:first-child .el-checkbox-button__inner,.search-box .el-checkbox-button:last-child .el-checkbox-button__inner{border:solid 1px var(--primary-color);border-radius:16px}.search-box .el-checkbox-button__inner{border:solid 1px var(--primary-color);color:var(--primary-color);-webkit-box-shadow:none;box-shadow:none;border-radius:16px;justify-content:center;padding:10px 32px;display:flex}.search-box .el-checkbox-button__inner:hover{color:var(--primary-color)}.search-box .el-checkbox-button.is-focus .el-checkbox-button__inner{border-color:var(--primary-color)}.search-box .el-checkbox-button.is-checked .el-checkbox-button__inner{color:#fff;background-color:var(--primary-color);border-color:var(--primary-color);-webkit-box-shadow:none;box-shadow:none}.search-box .el-slider__bar{background-color:var(--primary-color)}.search-box .el-tooltip.el-slider__button{background-color:var(--primary-color);border:none;width:12px;height:12px}.pc-left-contents[data-v-0e595ccc]{background-color:#efefef;justify-content:center;width:270px;height:fit-content;display:flex}.recommended-information[data-v-c707f89d]{text-align:center;width:300px}.recommended-information__hr[data-v-c707f89d]{background-color:#666;border:none;height:4px;margin:50px 0}.recommended-information .recommended-plans[data-v-c707f89d],.recommended-information .popular-plans[data-v-c707f89d],.recommended-information .external-links[data-v-c707f89d]{background-color:#efefef;padding:16px 0}.recommended-information .recommended-plans__title[data-v-c707f89d],.recommended-information .popular-plans__title[data-v-c707f89d],.recommended-information .external-links__title[data-v-c707f89d]{padding:10px 0 30px;font-size:20px;font-weight:700}.recommended-information .recommended-conditions__title[data-v-c707f89d]{color:var(--route-color);padding:10px 0 30px;font-size:20px;font-weight:700}.recommended-information .popular-plans[data-v-c707f89d]{margin:0 0 40px}.recommended-information .external-links[data-v-c707f89d]{margin:0 0 28px}.pc-right-contents[data-v-62c73e2c]{justify-content:center;display:flex}.over-plan-limit-modal__contents[data-v-b5fbba69]{flex-direction:column;align-items:center;display:flex}.over-plan-limit-modal__contents__image[data-v-b5fbba69]{background:url(/prd/static/img/sorry.D1L9o1DO.svg) 50%/cover no-repeat;width:146px;height:146px}.over-plan-limit-modal__contents__text[data-v-b5fbba69]{color:#000;text-align:center;font-size:14px;font-weight:700}.over-plan-limit-modal__contents__button[data-v-b5fbba69]{color:#fff;background-color:var(--primary-color);cursor:pointer;border:none;border-radius:22px;width:50%;max-width:280px;font-weight:700}.login-modal__header[data-v-bb70d31e]{align-items:center;display:flex}.login-modal__header__back[data-v-bb70d31e]{cursor:pointer;z-index:2;height:18px}.login-modal__header__title[data-v-bb70d31e]{color:#000;text-align:center;width:100%;margin:inherit;font-size:20px}.login-modal__input-area[data-v-bb70d31e]{flex-direction:column;align-items:center;width:100%;display:flex}.login-modal__input-area__input[data-v-bb70d31e]{width:360px}.login-modal__input-area__button[data-v-bb70d31e]{background-color:var(--primary-color);color:#fff;border-color:var(--primary-color);border-radius:24px;width:360px;height:48px;font-size:16px}.login-modal__input-area__error[data-v-bb70d31e]{width:360px;margin:16px 0 0}.login-modal__input-area__forgot-password[data-v-bb70d31e]{text-align:right;width:360px;margin:0 0 36px;padding:12px 0 0}.login-modal__input-area__forgot-password__link[data-v-bb70d31e]{color:#000;font-size:12px;text-decoration:none}.login-modal__input-area__forgot-password__link[data-v-bb70d31e]:hover{text-decoration:underline}.login-modal__input-area__caution[data-v-bb70d31e]{color:#000;font-size:12px}.login-modal__footer__link[data-v-bb70d31e]{color:var(--primary-color);font-size:16px;font-weight:700;text-decoration:none}.login-modal__footer__link[data-v-bb70d31e]:hover{text-decoration:underline}.sp .login-modal__input-area[data-v-bb70d31e]{margin:32px 0}.sp .login-modal__input-area__input[data-v-bb70d31e],.sp .login-modal__input-area__button[data-v-bb70d31e],.sp .login-modal__input-area__error[data-v-bb70d31e]{width:100%}.sp .login-modal__input-area__forgot-password[data-v-bb70d31e]{text-align:center;width:100%}.sp .login-modal__input-area__forgot-password__link[data-v-bb70d31e]{font-size:11px}.sp .login-modal__input-area__caution[data-v-bb70d31e]{margin:0 0 8px;font-size:10px}.new-register-top__input-area[data-v-4a7231fd]{flex-direction:column;align-items:center;width:100%;display:flex}.new-register-top__input-area__input[data-v-4a7231fd]{width:360px}.new-register-top__input-area__button[data-v-4a7231fd]{color:#fff;background-color:var(--primary-color);border-radius:24px;width:360px;height:48px;font-size:16px}.new-register-top__input-area__inform[data-v-4a7231fd]{color:#000;width:360px;padding:16px 0 24px;font-size:12px;line-height:16px}.new-register-top__input-area__checkbox[data-v-4a7231fd]{margin:16px 0}.new-register-top__input-area__checkbox__link[data-v-4a7231fd]{color:inherit}.new-register-top__input-area__error[data-v-4a7231fd]{width:360px;margin:16px 0 0}.sp .new-register-top__input-area[data-v-4a7231fd]{margin:32px 0}.sp .new-register-top__input-area__input[data-v-4a7231fd],.sp .new-register-top__input-area__inform[data-v-4a7231fd],.sp .new-register-top__input-area__checkbox[data-v-4a7231fd],.sp .new-register-top__input-area__button[data-v-4a7231fd],.sp .new-register-top__input-area__error[data-v-4a7231fd]{width:100%}.sp .new-register-top__input-area__error[data-v-4a7231fd]{margin:8px 0 0}.new-register-top[data-v-4a7231fd] .el-checkbox__label{color:#000;font-size:12px}.sp.new-register-top[data-v-4a7231fd] .el-checkbox__label{font-size:10px}.new-register-verification-code__input-area[data-v-5dfcdce8]{flex-direction:column;align-items:center;width:100%;display:flex}.new-register-verification-code__input-area__text-area[data-v-5dfcdce8]{color:#000;width:360px;line-height:16px}.new-register-verification-code__input-area__input[data-v-5dfcdce8]{width:360px}.new-register-verification-code__input-area__button[data-v-5dfcdce8]{background-color:var(--primary-color);color:#fff;border-radius:24px;width:360px;height:48px;margin:32px 0 0;font-size:16px}.new-register-verification-code__input-area__error[data-v-5dfcdce8]{width:360px;margin:16px 0 0}.sp .new-register-verification-code__input-area__input[data-v-5dfcdce8],.sp .new-register-verification-code__input-area__button[data-v-5dfcdce8],.sp .new-register-verification-code__input-area__text-area[data-v-5dfcdce8],.sp .new-register-verification-code__input-area__error[data-v-5dfcdce8]{width:100%}.sp .new-register-verification-code__input-area__error[data-v-5dfcdce8]{margin:8px 0 0}.sp .new-register-verification-code__input-area__button[data-v-5dfcdce8]{margin:16px 0 0}.new-register-verification-code__input-area__input.el-input input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.new-register-verification-code__input-area__input.el-input input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.new-register-verification-code__input-area__input.el-input input[type=number]{-moz-appearance:textfield}.new-register-complete__input-area[data-v-ac454e69]{flex-direction:column;align-items:center;width:100%;display:flex}.new-register-complete__input-area__text-area[data-v-ac454e69]{text-align:center;font-weight:700}.new-register-complete__input-area__button[data-v-ac454e69]{background-color:var(--primary-color);color:#fff;border-radius:24px;width:360px;height:48px;margin:32px 0 0;font-size:16px}.sp .new-register-complete__input-area__button[data-v-ac454e69]{width:100%}.user-register-modal__header[data-v-c2e22396]{align-items:center;display:flex}.user-register-modal__header__back[data-v-c2e22396]{cursor:pointer;z-index:2;height:18px}.user-register-modal__header__title[data-v-c2e22396]{color:#000;width:100%;margin:inherit;text-align:center;font-size:20px}.forgot-password-enter-email__input-area[data-v-c863b5a4]{flex-direction:column;align-items:center;width:100%;display:flex}.forgot-password-enter-email__input-area__input[data-v-c863b5a4]{width:360px}.forgot-password-enter-email__input-area__text-area[data-v-c863b5a4]{color:#000;width:360px;font-size:12px}.forgot-password-enter-email__input-area__button[data-v-c863b5a4]{background-color:var(--primary-color);color:#fff;border-radius:24px;width:360px;height:48px;margin:32px 0 0;font-size:16px}.forgot-password-enter-email__input-area__error[data-v-c863b5a4]{width:360px;margin:16px 0 0}.sp .forgot-password-enter-email__input-area[data-v-c863b5a4]{margin:32px 0}.sp .forgot-password-enter-email__input-area__text-area[data-v-c863b5a4],.sp .forgot-password-enter-email__input-area__input[data-v-c863b5a4],.sp .forgot-password-enter-email__input-area__button[data-v-c863b5a4],.sp .forgot-password-enter-email__input-area__error[data-v-c863b5a4]{width:100%}.sp .forgot-password-enter-email__input-area__error[data-v-c863b5a4]{margin:8px 0 0}.forgot-password-confirm__input-area[data-v-04b57ce4]{flex-direction:column;align-items:center;width:100%;display:flex}.forgot-password-confirm__input-area__input[data-v-04b57ce4]{width:360px}.forgot-password-confirm__input-area__text-area[data-v-04b57ce4]{color:#000;width:360px;font-size:12px}.forgot-password-confirm__input-area__button[data-v-04b57ce4]{background-color:var(--primary-color);color:#fff;border-radius:24px;width:360px;height:48px;margin:32px 0 0;font-size:16px}.forgot-password-confirm__input-area__error[data-v-04b57ce4]{width:360px;margin:16px 0 0}.sp .forgot-password-confirm__input-area[data-v-04b57ce4]{margin:32px 0}.sp .forgot-password-confirm__input-area__text-area[data-v-04b57ce4],.sp .forgot-password-confirm__input-area__input[data-v-04b57ce4],.sp .forgot-password-confirm__input-area__button[data-v-04b57ce4],.sp .forgot-password-confirm__input-area__error[data-v-04b57ce4]{width:100%}.sp .forgot-password-confirm__input-area__error[data-v-04b57ce4]{margin:8px 0 0}.forgot-password-confirm__input-area__input.el-input input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.forgot-password-confirm__input-area__input.el-input input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.forgot-password-confirm__input-area__input.el-input input[type=number]{-moz-appearance:textfield}.forgot-password-complete__input-area[data-v-f8b90411]{flex-direction:column;align-items:center;width:100%;display:flex}.forgot-password-complete__input-area__input[data-v-f8b90411]{width:360px}.forgot-password-complete__input-area__text-area[data-v-f8b90411]{color:#000;width:360px;font-size:12px}.forgot-password-complete__input-area__button[data-v-f8b90411]{background-color:var(--primary-color);color:#fff;border-radius:24px;width:360px;height:48px;margin:32px 0 0;font-size:16px}.forgot-password-complete__input-area__error[data-v-f8b90411]{width:360px;margin:16px 0 0}.sp .forgot-password-complete__input-area[data-v-f8b90411]{margin:32px 0}.sp .forgot-password-complete__input-area__text-area[data-v-f8b90411],.sp .forgot-password-complete__input-area__button[data-v-f8b90411]{width:100%}.forgot-password-modal__header[data-v-cc457856]{align-items:center;display:flex}.forgot-password-modal__header__back[data-v-cc457856]{cursor:pointer;z-index:2;height:18px}.forgot-password-modal__header__title[data-v-cc457856]{color:#000;width:100%;margin:inherit;font-size:20px}.sp-header-menu__list+.sp-header-menu__list[data-v-129323a9]{margin:40px 0}.sp-header-menu__list__link[data-v-129323a9]{color:#fff;text-decoration:none}.sp-header-menu__list__sns+.sp-header-menu__list__sns[data-v-129323a9]{margin:0 0 0 28px}.sp-header-menu .el-dialog{background-color:var(--primary-color);height:90%}.sp-header-menu .el-dialog .el-dialog__header{text-align:center;padding:96px 0 80px}.sp-header-menu__title{color:#fff;margin:inherit;font-family:Arial,serif;font-size:30px;font-weight:700}.sp-header-menu .el-dialog .el-dialog__close{color:#fff}.sp-header-menu .el-dialog .el-dialog__body{color:#fff;padding:0 40px;font-size:25px;font-weight:700}.sp-search-menu-modal__title[data-v-f21214bd]{color:#000;margin:inherit;font-size:20px}.sp-search-menu-modal .el-dialog__wrapper .el-dialog{background-color:#efefef;display:inline-block}.sp-search-menu-modal .el-dialog__wrapper .el-dialog .el-dialog__header{text-align:center}.sp-search-menu-modal .el-dialog__wrapper .el-dialog .el-dialog__title{font-size:20px;font-weight:700;line-height:22px}.sp-search-menu-modal .el-dialog__wrapper .el-dialog .el-dialog__headerbtn{width:22px;height:22px}.sp-search-menu-modal .el-dialog__wrapper .el-dialog .el-dialog__header .el-dialog__headerbtn .el-dialog__close{color:#000;width:22px;height:22px;margin:0;font-size:22px;font-weight:700}.sp-search-menu-modal .el-dialog__body{color:#000;padding:0 38px}.plan-template .pc-container[data-v-e7fbea38]{-webkit-column-gap:32px;-moz-column-gap:32px;justify-content:center;column-gap:32px;min-width:1080px;padding:0 5px;display:flex}.plan-template .pc-container .left-contents[data-v-e7fbea38],.plan-template .pc-container .right-contents[data-v-e7fbea38]{width:280px}.plan-template .pc-container .main-contents[data-v-e7fbea38]{width:1304px}.plan-template .pc-container .main-contents.show-left[data-v-e7fbea38],.plan-template .pc-container .main-contents.show-right[data-v-e7fbea38]{width:980px}.plan-template .pc-container .main-contents.show-left.show-right[data-v-e7fbea38]{min-width:456px;max-width:640px}.plan-template .pc-container .back-to-top[data-v-e7fbea38]{opacity:0;visibility:hidden;z-index:5;transition:all .5s;position:fixed;bottom:100px;right:100px}.plan-template .pc-container .back-to-top.is-show[data-v-e7fbea38]{opacity:1;visibility:visible;transition:all .5s}.plan-template .sp-container[data-v-e7fbea38]{padding:0 16px}.plan-template .sp-container .new-plan[data-v-e7fbea38]{z-index:5;position:fixed;bottom:60px;right:16px}.search-result-tab[data-v-0a424eed]{margin:60px 0 0}.search-result-tab__hr[data-v-0a424eed]{background-color:#666;border:none;height:4px;margin:50px 0}.search-result-tab__center[data-v-0a424eed]{background-color:#ededed;padding:46px 0}.search-result-tab__bottom__show-more[data-v-0a424eed]{text-align:center;margin:40px 0}.search-result-tab .text--title[data-v-0a424eed]{text-align:center;padding:0 0 30px;font-size:24px;font-weight:700}.sp .search-result-tab[data-v-0a424eed]{margin:inherit}.sp .search-result-tab__hr[data-v-0a424eed]{height:2px}.search-result__title[data-v-56532ec2]{margin:inherit;font-size:35px;font-weight:700}.search-result__title--gray[data-v-56532ec2]{color:#666}.search-result__count[data-v-56532ec2]{font-size:21px}.sp[data-v-56532ec2]{margin:16px 0 0}.sp .search-result__title[data-v-56532ec2]{font-size:21px}.sp .search-result__count[data-v-56532ec2]{font-size:12px}.search-result .el-tabs__header.is-top{margin:unset;padding:unset}.search-result .el-tabs__nav-wrap.is-top{justify-content:center;display:flex}.search-result .el-tabs__nav-wrap:after{background-color:#b5b5b5;height:4px}.search-result .el-tabs__active-bar{background-color:var(--route-color);height:4px}.search-result .el-tabs__item{color:#b5b5b5;text-align:center;width:86px;height:auto;padding:20px 0;font-size:16px;font-weight:700;line-height:16px}.search-result .el-tabs__item.is-active{color:#000}.plan-tab[data-v-9421985b]{margin:20px 0;padding-top:12px;display:flex;overflow-x:scroll}.plan-tab__list[data-v-9421985b]{width:200px}.plan-tab__list__input[data-v-9421985b]{display:none}.plan-tab__list__label[data-v-9421985b]{color:#b1b1b1;text-align:center;cursor:pointer;height:50px;font-family:Arial,serif;font-size:30px;font-weight:700;line-height:40px;display:block}.plan-tab__list__input:checked+.plan-tab__list__label[data-v-9421985b]{color:#333;border-bottom:3px solid var(--route-color)}.sp .plan-tab__list[data-v-9421985b]{max-width:30%}.sp .plan-tab__list__label[data-v-9421985b]{line-height:unset;height:29px;font-size:16px}.plan-summary__title[data-v-a92a2c4a]{justify-content:space-between;gap:8px;display:flex}.plan-summary__title__text[data-v-a92a2c4a]{word-wrap:break-word;min-width:0;margin:0}.plan-summary__title__edit-button[data-v-a92a2c4a]{color:#707070;cursor:pointer;background-color:#fff;border:1px solid #707070;border-radius:20px;flex:0 130px;justify-content:center;align-items:center;display:flex}.plan-summary__title__edit-button__edit-icon[data-v-a92a2c4a]{margin-right:4px}.plan-summary__title__edit-button__word[data-v-a92a2c4a]{white-space:nowrap}.plan-summary__title .share-link-button[data-v-a92a2c4a]{background-color:unset;border:none;height:25px}.plan-summary__user[data-v-a92a2c4a]{color:#000;align-items:center;width:fit-content;text-decoration:none;display:flex}.plan-summary__user__icon[data-v-a92a2c4a]{border-radius:50%;display:inline-block;overflow:hidden}.plan-summary__user__icon img[data-v-a92a2c4a]{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.plan-summary__user__name[data-v-a92a2c4a]{flex:1}.plan-summary__introduction[data-v-a92a2c4a]{word-wrap:break-word;font-weight:700}.plan-summary__day[data-v-a92a2c4a]{font-weight:700}.plan-summary__day__text__move .separator[data-v-a92a2c4a]{padding:0 .5em}.plan-summary__day__text__spot[data-v-a92a2c4a]{counter-reset:number 0;position:relative}.plan-summary__day__text__spot[data-v-a92a2c4a]:before{content:"";border:1px solid #707070;height:calc(100% - 16px);margin-top:8px;margin-left:3px;position:absolute}.plan-summary__day__text__spot__move[data-v-a92a2c4a]{height:18px}.plan-summary__day__text__spot__point[data-v-a92a2c4a]{align-items:center;display:flex}.plan-summary__day__text__spot__point[data-v-a92a2c4a]:before{content:"";z-index:1;background-color:#fff;border:1px solid #707070;border-radius:50%;min-width:6px;height:6px;margin-right:12px;display:block}.plan-summary__day__text__spot__point__time[data-v-a92a2c4a]{width:48px;margin-right:18px;font-size:14px}.plan-summary__day__text__spot__point__name[data-v-a92a2c4a]:before{counter-increment:number 1;content:counter(number);text-align:center;border:1px solid;border-radius:18px;width:18px;height:18px;margin-right:8px;font-size:12px;line-height:18px;display:block}.plan-summary__day__text__spot__point__name[data-v-a92a2c4a]{word-wrap:break-word;align-items:center;min-width:0;font-size:16px;display:flex}.plan-summary__day__text__spot__point__name__text[data-v-a92a2c4a]{flex:1}.plan-summary__tag__plan-tag[data-v-a92a2c4a]{background-color:var(--accent-color);color:#000;border:1px solid #707070;text-decoration:none;display:inline-block}.pc .plan-summary__title[data-v-a92a2c4a]{padding:12px 0}.pc .plan-summary__title__text[data-v-a92a2c4a]{font-size:28px}.pc .plan-summary__title__right[data-v-a92a2c4a]{display:flex}.pc .plan-summary__title__edit-button[data-v-a92a2c4a]{height:40px;margin-right:12px;padding:0 40px}.pc .plan-summary__additional[data-v-a92a2c4a]{margin:0 0 28px;font-size:16px}.pc .plan-summary__user[data-v-a92a2c4a]{font-size:21px;font-weight:700}.pc .plan-summary__user__icon[data-v-a92a2c4a]{width:50px;height:50px;margin-right:10px}.pc .plan-summary__main-image[data-v-a92a2c4a]{width:100%;height:680px;margin:24px auto 0}.pc .plan-summary__main-image img[data-v-a92a2c4a]{-o-object-fit:contain;object-fit:contain;width:100%;height:100%}.pc .plan-summary__introduction[data-v-a92a2c4a]{margin:28px 0 68px;font-size:16px}.pc .plan-summary__day[data-v-a92a2c4a]{justify-content:space-between;padding:36px 30px 36px 42px;display:flex;box-shadow:0 0 20px #00000029}.pc .plan-summary__day__text[data-v-a92a2c4a]{flex-flow:column;justify-content:space-around;width:calc(50% - 100px);display:flex}.pc .plan-summary__day__map[data-v-a92a2c4a]{width:50%;height:330px}.pc .plan-summary__tag[data-v-a92a2c4a]{margin-top:18px}.pc .plan-summary__tag__plan-tag[data-v-a92a2c4a]{border-radius:18px;height:36px;margin-bottom:12px;margin-right:16px;padding:0 30px;font-size:15px;line-height:36px}.sp[data-v-a92a2c4a]{padding-top:300px;position:relative}.sp .plan-summary__title[data-v-a92a2c4a]{margin:20px 0 12px}.sp .plan-summary__title__text[data-v-a92a2c4a]{flex:1 0 65%;font-size:16px;line-height:24px}.sp .plan-summary__title__right .button-wrapper[data-v-a92a2c4a]{justify-content:flex-end;display:flex}.sp .plan-summary__title__edit-button[data-v-a92a2c4a]{height:32px;width:inherit;flex:1 0 100px;margin-bottom:10px;padding:0 22px;font-size:14px}.sp .plan-summary__additional[data-v-a92a2c4a]{margin:0 0 20px;font-size:14px}.sp .plan-summary__user[data-v-a92a2c4a]{margin-bottom:32px;font-size:14px}.sp .plan-summary__user__icon[data-v-a92a2c4a]{width:28px;height:28px;margin-right:8px}.sp .plan-summary__main-image[data-v-a92a2c4a]{height:300px;margin:0 -16px;position:absolute;top:0;left:0;right:0;overflow:hidden}.sp .plan-summary__main-image img[data-v-a92a2c4a]{height:100%;margin:auto;position:absolute;left:50%;transform:translate(-50%)}.sp .plan-summary__introduction[data-v-a92a2c4a]{margin:0 0 8px;font-size:14px}.sp .plan-summary__day[data-v-a92a2c4a]{font-size:14px}.sp .plan-summary__day__text[data-v-a92a2c4a]{margin-top:32px}.sp .plan-summary__day__text__spot[data-v-a92a2c4a]{margin:24px 0}.sp .plan-summary__day__map[data-v-a92a2c4a]{height:320px}.sp .plan-summary__tag[data-v-a92a2c4a]{margin-top:32px}.sp .plan-summary__tag__plan-tag[data-v-a92a2c4a]{border-radius:15px;height:30px;margin-bottom:8px;margin-right:11px;padding:0 30px;font-size:12px;line-height:30px}.pc #planMapArea .ntgeo-parts.ntgeo-copyright{text-align:right;right:5px}.images[data-v-2cf5a269]{flex-direction:column;height:100%;display:flex}.images__carousel__item[data-v-2cf5a269]{flex-direction:column;align-items:center;height:100%;display:flex}.images__carousel__item.sp[data-v-2cf5a269]{height:306px}.images__carousel__item__image[data-v-2cf5a269]{height:100%;max-height:255px}.images__carousel__item__image.sp[data-v-2cf5a269]{max-height:265px}.images__carousel__item__image--img[data-v-2cf5a269]{max-width:100%;max-height:100%}.images__carousel__item__catchphrase[data-v-2cf5a269]{word-wrap:break-word;width:80%;margin-left:auto;margin-right:28px;font-size:14px;font-weight:700}.images__indicator[data-v-2cf5a269]{justify-content:center;width:100%;padding:0;list-style:none;display:flex}.images__indicator__list__image[data-v-2cf5a269]{height:80px;padding-top:12px;padding-right:12px}.images__indicator__list__image__img[data-v-2cf5a269]{-o-object-fit:contain;object-fit:contain;height:100%}.images__indicator__list__dot[data-v-2cf5a269]{cursor:pointer;background-color:#000;border-radius:50%;width:6px;height:6px;margin:0 20px}.spot-detail[data-v-e963e4ea]{width:320px;min-height:340px;position:relative}.spot-detail[data-v-e963e4ea]:before{content:"";z-index:1;background-color:#fff;border:2px solid #707070;border-radius:50%;width:21px;height:21px;position:absolute;top:-12px;left:-45px}.spot-detail__name[data-v-e963e4ea]{color:var(--route-color);word-wrap:break-word;padding:30px 0 12px;font-size:24px;font-weight:700}.spot-detail__time[data-v-e963e4ea]{align-items:center;margin:0;font-weight:700;display:flex;position:absolute;top:-18px;left:0}.spot-detail__time__start[data-v-e963e4ea]{margin-right:10px;font-size:32px}.spot-detail__category[data-v-e963e4ea]{color:#fff;background-color:#000;margin:0;padding:3px 12px;font-size:14px;display:inline}.spot-detail__introduction[data-v-e963e4ea]{word-wrap:break-word;border-bottom:1px solid #ebebeb;margin:0;padding:20px 0;font-size:16px}.spot-detail__basic-info[data-v-e963e4ea]{margin:0;padding-top:20px;font-size:12px}.spot-detail__basic-info__address[data-v-e963e4ea],.spot-detail__basic-info__phone[data-v-e963e4ea]{display:flex}.spot-detail__basic-info__address__title[data-v-e963e4ea],.spot-detail__basic-info__phone__title[data-v-e963e4ea]{flex-shrink:1;min-width:90px;font-weight:700}.spot-detail__basic-info__address__value[data-v-e963e4ea],.spot-detail__basic-info__phone__value[data-v-e963e4ea]{margin:0}.spot-detail__images[data-v-e963e4ea]{width:400px;height:380px;margin:0 0 0 40px;position:absolute;top:0;left:100%}.spot-detail__images__no-image[data-v-e963e4ea]{background:url(/prd/static/img/no-image.as7CsXgb.svg) 50%/cover no-repeat;width:fit-content;height:200px}.sp[data-v-e963e4ea]:before{width:16px;height:16px;top:-16px;left:-31px}.sp .spot-detail[data-v-e963e4ea]{min-height:inherit}.sp .spot-detail__name[data-v-e963e4ea]{max-width:90%;padding-bottom:12px;font-size:20px;font-weight:700}.sp .spot-detail__name.show-images[data-v-e963e4ea]{padding-top:350px}.sp .spot-detail__time__start[data-v-e963e4ea]{font-size:24px}.sp .spot-detail__images[data-v-e963e4ea]{width:105%;max-height:324px;margin:0;top:24px;left:-10%}.sp .spot-detail__images__no-image[data-v-e963e4ea]{display:none}.move-detail[data-v-8b92b791]{align-items:center;display:flex;position:relative}.move-detail[data-v-8b92b791]:before{content:"";z-index:1;background-color:#666;border-radius:50%;width:15px;height:15px;position:absolute;top:2px;left:-40px}.move-detail__name[data-v-8b92b791]{font-size:16px;font-weight:700}.move-detail__time[data-v-8b92b791]{margin-left:16px;font-weight:700}.move-detail__separator[data-v-8b92b791]{margin-left:10px}.move-detail__move-time[data-v-8b92b791]{margin-left:14px;font-weight:700}.move-detail__memo__input[data-v-8b92b791]{display:none}.sp[data-v-8b92b791]:before{width:12px;height:12px;top:3px;left:-27px}.sp .move-detail__name[data-v-8b92b791]{font-size:14px}.sp .move-detail__time[data-v-8b92b791],.sp .move-detail__move-time[data-v-8b92b791]{font-size:12px}.move-detail__memo .el-button{padding:unset;position:absolute;bottom:0}.plan-detail.pc .schedule-content[data-v-bb58c646]{margin-left:13px}.plan-detail.pc .schedule-content .schedule-content-list .event-content .event-content-list[data-v-bb58c646]{padding-left:32px}.plan-detail.pc .schedule-content .schedule-content-list .event-content .event-content-list .detail-end[data-v-bb58c646]:before{width:21px;height:21px;left:-13px}.plan-detail.pc .schedule-content .schedule-content-list .event-content .event-content-list .detail-end__time[data-v-bb58c646]{font-size:32px}.plan-detail.sp .schedule-content[data-v-bb58c646]{margin-left:16px}.plan-detail.sp .schedule-content .schedule-content-list .event-content .event-content-list[data-v-bb58c646]{padding-left:20px}.plan-detail.sp .schedule-content .schedule-content-list .event-content .event-content-list .detail-end[data-v-bb58c646]:before{width:16px;height:16px;left:-11px}.plan-detail.sp .schedule-content .schedule-content-list .event-content .event-content-list .detail-end__time[data-v-bb58c646]{font-size:24px}.plan-detail .plan-detail-tab[data-v-bb58c646]{z-index:3;background-color:#fff;position:sticky;top:0}.plan-detail .schedule-content[data-v-bb58c646]{margin:0;padding:40px 0;list-style:none}.plan-detail .schedule-content .schedule-content-list[data-v-bb58c646]{display:none}.plan-detail .schedule-content .schedule-content-list.show[data-v-bb58c646]{display:block}.plan-detail .schedule-content .schedule-content-list .event-content[data-v-bb58c646]{border-left:1px solid #333}.plan-detail .schedule-content .schedule-content-list .event-content .event-content-list[data-v-bb58c646]{padding-bottom:48px;position:relative}.plan-detail .schedule-content .schedule-content-list .event-content .event-content-list.last[data-v-bb58c646]{padding-bottom:0}.plan-detail .schedule-content .schedule-content-list .event-content .event-content-list .detail-end[data-v-bb58c646]:before{content:"";z-index:1;background-color:#fff;border:2px solid #707070;border-radius:50%;position:absolute}.plan-detail .schedule-content .schedule-content-list .event-content .event-content-list .detail-end[data-v-bb58c646]{align-items:center;font-weight:700;display:flex}.plan-detail .schedule-content .schedule-content-list .event-content .event-content-list .detail-end__time[data-v-bb58c646]{margin-right:10px}.plan-detail-page.pc .button-part[data-v-6d26516b]{align-items:center;margin-top:110px}.plan-detail-page.pc .button-part__customize-button[data-v-6d26516b]{border-radius:37px;width:52%;height:74px;font-size:20px}.plan-detail-page.pc .button-part__share-button[data-v-6d26516b]{display:none}.plan-detail-page.sp[data-v-6d26516b]{margin-bottom:54px}.plan-detail-page.sp .button-part[data-v-6d26516b]{max-width:324px;margin-top:56px}.plan-detail-page.sp .button-part__note[data-v-6d26516b]{flex-flow:column;font-size:14px}.plan-detail-page.sp .button-part__customize-button[data-v-6d26516b]{border-radius:29px;height:54px;padding:0 34px}.plan-detail-page.sp .button-part__share-button[data-v-6d26516b]{cursor:pointer;color:#000;background-color:#fff;border:none;border-radius:29px;justify-content:center;align-items:center;height:54px;margin-top:18px;padding:0 34px;font-weight:700;display:flex;box-shadow:0 0 20px #00000029}.plan-detail-page.sp .button-part__share-button__text[data-v-6d26516b]{height:16px;margin-top:4px;margin-right:8px}.plan-detail-page.sp .button-part__share-button__icon[data-v-6d26516b]{width:20px;height:20px}.plan-detail-page .button-part[data-v-6d26516b]{text-align:center;flex-direction:column;margin:auto;display:flex}.plan-detail-page .button-part__note[data-v-6d26516b]{justify-content:center;margin-bottom:12px;font-size:16px;display:flex}.plan-detail-page .button-part__customize-button[data-v-6d26516b]{cursor:pointer;color:#fff;background-color:#000;border:none;font-weight:700;box-shadow:0 0 20px #00000029}.no-valid-modal__dialog[data-v-a5f9c820]{color:#000;text-align:center;width:284px;max-width:90%;margin:0 auto;font-size:16px;font-weight:700}.no-valid-modal__dialog__ul[data-v-a5f9c820]{text-align:left;margin:10px 0 34px}.no-valid-modal__dialog__button[data-v-a5f9c820]{background-color:var(--primary-color);color:#fff;cursor:pointer;border:none;border-radius:22px;width:100%;height:44px;padding:16px;font-size:14px;font-weight:700}.check-before-leaving-modal .el-dialog__body{text-align:center;flex-direction:column;row-gap:32px;display:flex}.check-before-leaving-modal__text{color:#000;font-size:14px;font-weight:700}.check-before-leaving-modal__contents{-webkit-box-pack:space-evenly;-ms-flex-pack:space-evenly;justify-content:space-evenly;display:flex}.check-before-leaving-modal__contents__button{background-color:#fff;border-radius:24px;width:50%;max-width:280px;font-weight:700}.check-before-leaving-modal__contents__button:hover,.check-before-leaving-modal__contents__button:focus{color:inherit;background-color:inherit;border-color:inherit}.check-before-leaving-modal__contents__button.primary{background-color:var(--primary-color);color:#fff;border:none}.move-to-planning-modal__dialog[data-v-1506860d]{text-align:center}.move-to-planning-modal__dialog__text[data-v-1506860d]{color:#000;margin-bottom:34px;font-weight:700}.move-to-planning-modal__dialog__button[data-v-1506860d]{cursor:pointer;border:none;border-radius:22px;height:44px;padding:0 16px;font-size:14px;font-weight:700;display:inline-block}.move-to-planning-modal__dialog__button.primary[data-v-1506860d]{color:#fff;background-color:var(--primary-color)}.hidden-item[data-v-21b619d3],input[type=file][data-v-21b619d3]{display:none}.plan-edit-page[data-v-5067b048]{width:90%;margin:60px auto 0;padding:50px 0 240px}.plan-edit-page__overview[data-v-5067b048]{-webkit-column-gap:52px;-moz-column-gap:52px;background-color:var(--secondary-color);grid-template-rows:auto 1fr auto 3fr auto;grid-template-columns:40% auto;gap:12px 52px;padding:50px;display:grid}.plan-edit-page__overview__title[data-v-5067b048]{grid-column:1/3}.plan-edit-page__overview__image[data-v-5067b048]{flex-direction:column;grid-area:2/1/5;row-gap:8px;display:flex}.plan-edit-page__overview__image__thumbnail[data-v-5067b048]{background:linear-gradient(#0000,#000c),#ccc;border-radius:6px;justify-content:center;align-items:center;width:100%;height:260px;display:flex;position:relative}.plan-edit-page__overview__image__thumbnail.has-image[data-v-5067b048]{background:-webkit-gradient(linear, left top, left bottom, from(#ffffff59), to(#ffffff59)), center/cover no-repeat var(--plan-image-url);background:linear-gradient(to bottom, #ffffff59, #ffffff59), center/cover no-repeat var(--plan-image-url)}.plan-edit-page__overview__image__thumbnail__delete-icon[data-v-5067b048]{position:absolute;top:16px;right:16px}.plan-edit-page__overview__image__thumbnail__area__text[data-v-5067b048]{color:#fff;text-align:center;font-size:18px;font-weight:700}.plan-edit-page__overview__image__thumbnail__area__upload[data-v-5067b048]{color:#000;cursor:pointer;background-color:#fff;border:none;border-radius:25px;justify-content:center;align-items:center;width:180px;height:50px;margin:8px 0 0;font-size:18px;font-weight:700;display:flex}.plan-edit-page__overview__image__thumbnail__area__upload[data-v-5067b048]:hover{color:#fff;background-color:#000}.plan-edit-page__overview__publish[data-v-5067b048]{grid-area:5/1}.plan-edit-page__overview__publish__subject[data-v-5067b048]{align-items:center;gap:8px;margin:0 0 12px;font-size:18px;font-weight:700;display:flex}.plan-edit-page__overview__publish__release-list[data-v-5067b048]{align-items:center;gap:5px;margin:12px 0 0;display:flex}.plan-edit-page__overview__publish__release-list__item[data-v-5067b048]{color:#000;background-color:#fff;border:1px solid #707070;border-radius:20px}.plan-edit-page__overview__publish__release-list__item__label[data-v-5067b048]{text-align:center;cursor:pointer;justify-content:center;align-items:center;width:130px;height:40px;display:flex}.plan-edit-page__overview__publish__release-list__item.active[data-v-5067b048]{color:#fff;background-color:#000;border:1px solid #000}.plan-edit-page__overview__schedule[data-v-5067b048]{grid-area:2/2}.plan-edit-page__overview__schedule__transportation[data-v-5067b048]{text-align:center;background-color:#fff;border-radius:6px;justify-content:center;align-items:center;padding:14px 0;font-weight:500;display:flex}.plan-edit-page__overview__schedule__transportation__list[data-v-5067b048]{flex:1}.plan-edit-page__overview__schedule__transportation__list[data-v-5067b048]:not(:first-of-type){border-left:solid 1px var(--primary-color)}.plan-edit-page__overview__seasons[data-v-5067b048]{grid-area:3/2}.plan-edit-page__overview__seasons__subject[data-v-5067b048]{align-items:center;gap:8px;margin:0 0 12px;font-size:18px;font-weight:700;display:flex}.plan-edit-page__overview__tags[data-v-5067b048]{grid-area:4/2}.plan-edit-page__overview__tags__subject[data-v-5067b048]{align-items:center;gap:8px;margin:0 0 12px;font-size:18px;font-weight:700;display:flex}.plan-edit-page__overview__tags__tag-list[data-v-5067b048]{text-align:center;flex-wrap:wrap;align-items:center;display:flex}.plan-edit-page__overview__tags__tag-list__item[data-v-5067b048]{background-color:var(--accent-color);cursor:pointer;border:1px solid #000;border-radius:28px;justify-content:center;align-items:center;gap:4px;margin:8px 0 0;padding:10px;font-size:14px;display:flex}.plan-edit-page__overview__tags__tag-list__item[data-v-5067b048]:not(:first-of-type){margin:8px 0 0 8px}.plan-edit-page__overview__tags__tag-list__item__delete-button[data-v-5067b048]{font-size:14px}.plan-edit-page__overview__synopsis[data-v-5067b048]{grid-area:5/2}.plan-edit-page__overview__synopsis__subject[data-v-5067b048]{align-items:center;gap:8px;margin:0 0 12px;font-size:18px;font-weight:700;display:flex}.plan-edit-page__guideline[data-v-5067b048]{border:1px solid #bebebe;margin:36px 0 0;padding:50px}.plan-edit-page__guideline__title[data-v-5067b048]{font-weight:700}.plan-edit-page__guideline__description[data-v-5067b048]{margin:10px 0 0}.plan-edit-page__guideline__list[data-v-5067b048]{margin:10px 0 0;list-style:outside}.plan-edit-page__tabs[data-v-5067b048]{margin:36px 0 0;display:flex}.plan-edit-page__tabs__item[data-v-5067b048]{color:#b5b5b5;cursor:pointer;border-bottom:2px solid #0000;padding:16px 32px;font-size:30px;font-weight:700}.plan-edit-page__tabs .tab[data-v-5067b048]{color:#000;border-bottom:solid 2px var(--route-color)}.plan-edit-page__spot[data-v-5067b048]{background-color:#fff;border-radius:6px;margin:36px 0 0;padding:30px;display:flex;position:relative;box-shadow:0 0 20px #00000029}.plan-edit-page__spot__detail[data-v-5067b048]{width:40%}.plan-edit-page__spot__detail__name[data-v-5067b048]{align-items:center;display:flex}.plan-edit-page__spot__detail__introduction[data-v-5067b048]{align-items:center;gap:4px;margin:36px 0 0;font-weight:700;display:flex}.plan-edit-page__spot__images[data-v-5067b048]{width:60%;margin:0 0 0 32px}.plan-edit-page__spot__images__title[data-v-5067b048]{font-size:18px;font-weight:700}.plan-edit-page__spot__images__list[data-v-5067b048]{margin:15px 0 0}.plan-edit-page__spot__images__list__item[data-v-5067b048]{margin:15px 0 0;display:flex}.plan-edit-page__spot__images__list__item__image[data-v-5067b048]{text-align:center;background:linear-gradient(#0000,#000c),#ccc;border-radius:6px;flex-direction:column;justify-content:center;align-items:center;width:25%;height:152px;display:flex;position:relative}.plan-edit-page__spot__images__list__item__image.has-image[data-v-5067b048]{background:-webkit-gradient(linear, left top, left bottom, from(#ffffff59), to(#ffffff59)), center/cover no-repeat var(--content-image-url);background:linear-gradient(to bottom, #ffffff59, #ffffff59), center/cover no-repeat var(--content-image-url)}.plan-edit-page__spot__images__list__item__image__delete-button[data-v-5067b048]{color:#fff;cursor:pointer;font-size:24px;font-weight:700;position:absolute;top:10px;right:10px}.plan-edit-page__spot__images__list__item__image__area__text[data-v-5067b048]{color:#fff;font-size:18px;font-weight:700}.plan-edit-page__spot__images__list__item__image__area__upload[data-v-5067b048]{color:#000;cursor:pointer;background-color:#fff;border:none;border-radius:28px;justify-content:center;align-items:center;width:180px;height:56px;margin:12px 0 0;font-size:20px;font-weight:700;display:flex}.plan-edit-page__spot__images__list__item__image .no-img-gray[data-v-5067b048]{background-color:#ccc;background-image:linear-gradient(#0000,#000c);border-radius:6px;width:100%;height:153px}.plan-edit-page__spot__images__list__item__image .no-img-select-image[data-v-5067b048]{color:#fff;font-size:18px;font-weight:700}.plan-edit-page__spot__images__list__item__image .button-select-image[data-v-5067b048]{color:#000;cursor:pointer;background-color:#fff;border:none;border-radius:28px;justify-content:center;align-items:center;width:179px;height:55px;margin:12px 0 0;font-size:20px;font-weight:700;display:flex}.plan-edit-page__spot__images__list__item__description[data-v-5067b048]{flex:1;margin:0 0 0 10px}.plan-edit-page__spot__images__list__item__description__caption[data-v-5067b048]{color:#707070;align-items:center;gap:4px;font-size:18px;font-weight:700;display:flex}.plan-edit-page__spot__images__list__item__description__input[data-v-5067b048]{margin:10px 0 0}.plan-edit-page__spot__move[data-v-5067b048]{flex-direction:column;gap:8px;width:60%;display:flex}.plan-edit-page__spot__move__comment[data-v-5067b048]{gap:4px;font-size:20px;font-weight:700;display:flex}.plan-edit-page__spot__skewered[data-v-5067b048]{border-left:3px solid #707070;height:36px;position:absolute;top:-36px;left:40px}.plan-edit-page .caution[data-v-5067b048]{color:#707070;margin:0;font-weight:400}@media screen and (width<=480px){.plan-edit-page[data-v-5067b048]{width:inherit;margin:0;padding:50px 0 160px}.plan-edit-page .caution[data-v-5067b048]{font-size:12px}.plan-edit-page__overview[data-v-5067b048]{grid-template-rows:auto auto auto auto auto auto auto;grid-template-columns:auto;padding:24px 20px}.plan-edit-page__overview__title[data-v-5067b048]{grid-area:2/1}.plan-edit-page__overview__image[data-v-5067b048]{text-align:center;grid-area:1/1}.plan-edit-page__overview__image__thumbnail__area__text[data-v-5067b048]{font-size:16px}.plan-edit-page__overview__publish[data-v-5067b048]{grid-area:7/1}.plan-edit-page__overview__publish__subject[data-v-5067b048]{font-size:14px}.plan-edit-page__overview__publish__release-list__item[data-v-5067b048]{flex:1}.plan-edit-page__overview__publish__release-list__item__label[data-v-5067b048]{width:inherit}.plan-edit-page__overview__schedule[data-v-5067b048]{grid-area:3/1;font-size:14px}.plan-edit-page__overview__seasons[data-v-5067b048]{grid-area:4/1}.plan-edit-page__overview__seasons__subject[data-v-5067b048]{font-size:14px}.plan-edit-page__overview__tags[data-v-5067b048]{grid-area:5/1}.plan-edit-page__overview__tags__subject[data-v-5067b048]{font-size:14px}.plan-edit-page__overview__synopsis[data-v-5067b048]{grid-area:6/1}.plan-edit-page__overview__synopsis__subject[data-v-5067b048]{font-size:14px}}.sp.plan-edit-page[data-v-5067b048]{width:inherit;margin:0;padding:50px 0 160px}.sp.plan-edit-page .caution[data-v-5067b048]{font-size:12px}.sp .plan-edit-page__overview[data-v-5067b048]{grid-template-rows:auto auto auto auto auto auto auto;grid-template-columns:auto;padding:24px 20px}.sp .plan-edit-page__overview__title[data-v-5067b048]{grid-area:2/1;margin:12px 0 0}.sp .plan-edit-page__overview__image[data-v-5067b048]{text-align:center;grid-area:1/1}.sp .plan-edit-page__overview__image__thumbnail__area__text[data-v-5067b048]{font-size:16px}.sp .plan-edit-page__overview__publish[data-v-5067b048]{grid-area:7/1}.sp .plan-edit-page__overview__publish__subject[data-v-5067b048]{font-size:14px}.sp .plan-edit-page__overview__publish__release-list__item[data-v-5067b048]{flex:1}.sp .plan-edit-page__overview__publish__release-list__item__label[data-v-5067b048]{width:inherit}.sp .plan-edit-page__overview__schedule[data-v-5067b048]{grid-area:3/1;font-size:14px}.sp .plan-edit-page__overview__seasons[data-v-5067b048]{grid-area:4/1}.sp .plan-edit-page__overview__seasons__subject[data-v-5067b048]{font-size:14px}.sp .plan-edit-page__overview__tags[data-v-5067b048]{grid-area:5/1}.sp .plan-edit-page__overview__tags__subject[data-v-5067b048]{font-size:14px}.sp .plan-edit-page__overview__synopsis[data-v-5067b048]{grid-area:6/1}.sp .plan-edit-page__overview__synopsis__subject[data-v-5067b048]{font-size:14px}.sp .plan-edit-page__guideline[data-v-5067b048]{border:1px solid #bebebe;margin:40px 16px;padding:32px}.sp .plan-edit-page__spot[data-v-5067b048]{background-color:#efefef;padding:80px 20px 68px;display:block;position:relative}.sp .plan-edit-page__spot__title[data-v-5067b048]{color:#666;text-align:center;margin:0;font-size:16px}.sp .plan-edit-page__spot__days[data-v-5067b048]{margin:64px 0 0;display:flex;position:relative}.sp .plan-edit-page__spot__days[data-v-5067b048]:first-of-type{margin:24px 0 0}.sp .plan-edit-page__spot__days__date[data-v-5067b048]{background-color:#0000;margin:0 12px 0 0;font-size:20px;font-weight:700}.sp .plan-edit-page__spot__days__border[data-v-5067b048]{border-top:2px solid #000;flex:1;width:80%;position:absolute;top:50%;right:0}.sp .plan-edit-page__spot__schedule[data-v-5067b048]{align-items:center;margin:32px 0 0;display:flex;position:relative}.sp .plan-edit-page__spot__schedule__point[data-v-5067b048]{background-color:#fff;border-radius:6px;flex:1;align-items:center;margin:0 0 0 30px;padding:12px;display:flex;box-shadow:0 0 20px #00000029}.sp .plan-edit-page__spot__schedule__point__image[data-v-5067b048]{background:#ccc;border-radius:6px;width:60px;height:82px}.sp .plan-edit-page__spot__schedule__point__image.has-image[data-v-5067b048]{background:-webkit-gradient(linear, left top, left bottom, from(#ffffff59), to(#ffffff59)), center/cover no-repeat var(--point-image-url);background:linear-gradient(to bottom, #ffffff59, #ffffff59), center/cover no-repeat var(--point-image-url)}.sp .plan-edit-page__spot__schedule__point__name[data-v-5067b048]{color:#666;word-break:break-all;flex:1;margin:0 0 0 12px;font-weight:700}.sp .plan-edit-page__spot__schedule__move[data-v-5067b048]{color:#666;align-items:center;margin:0 0 0 52px;font-weight:700;display:flex}.sp .plan-edit-page__spot__schedule__move .move-img[data-v-5067b048]{margin:0 0 0 12px}.sp .plan-edit-page__spot__schedule__skewered[data-v-5067b048]{border-left:2px solid #707070;height:72px;position:absolute;top:-52px;left:12px}.sp .plan-edit-page__spot__modal[data-v-5067b048]{height:calc(85vh - 50px);overflow-y:auto}.sp .plan-edit-page__spot__modal__cancel[data-v-5067b048]{z-index:1;background-color:#fff;width:100%;height:43px;position:fixed}.sp .plan-edit-page__spot__modal__cancel__image[data-v-5067b048]{position:absolute;right:56px}.sp .plan-edit-page__spot__modal__name[data-v-5067b048]{align-items:center;margin:64px 0 0;display:flex}.sp .plan-edit-page__spot__modal__title[data-v-5067b048]{color:#000;margin:40px 0 0;font-size:14px;font-weight:700}.sp .plan-edit-page__spot__modal__list[data-v-5067b048]{margin:12px 0 0}.sp .plan-edit-page__spot__modal__list__item[data-v-5067b048]:not(:first-of-type){margin:32px 0 0}.sp .plan-edit-page__spot__modal__list__item__image[data-v-5067b048]{text-align:center;flex-direction:column;align-items:center;row-gap:8px;display:flex;position:relative}.sp .plan-edit-page__spot__modal__list__item__image__thumbnail[data-v-5067b048]{-o-object-fit:cover;object-fit:cover;background:linear-gradient(#0000,#000c),#ccc;border-radius:6px;flex-direction:column;justify-content:center;align-items:center;row-gap:8px;width:100%;height:260px;display:flex;position:relative}.sp .plan-edit-page__spot__modal__list__item__image__thumbnail.has-image[data-v-5067b048]{background:-webkit-gradient(linear, left top, left bottom, from(#ffffff59), to(#ffffff59)), center/cover no-repeat var(--content-image-url);background:linear-gradient(to bottom, #ffffff59, #ffffff59), center/cover no-repeat var(--content-image-url)}.sp .plan-edit-page__spot__modal__list__item__image__thumbnail__delete-icon[data-v-5067b048]{color:#fff;cursor:pointer;font-size:24px;font-weight:700;position:absolute;top:10px;right:10px}.sp .plan-edit-page__spot__modal__list__item__image__thumbnail__area__text[data-v-5067b048]{color:#fff;font-size:16px;font-weight:700}.sp .plan-edit-page__spot__modal__list__item__image__thumbnail__area__upload[data-v-5067b048]{color:#000;cursor:pointer;background-color:#fff;border:none;border-radius:25px;justify-content:center;align-items:center;width:180px;height:50px;margin:8px 0 0;font-size:18px;font-weight:700;display:flex}.sp .plan-edit-page__spot__modal__list__item__image__delete-button[data-v-5067b048]{color:#fff;cursor:pointer;font-size:24px;font-weight:700;position:absolute;top:10px;right:10px}.sp .plan-edit-page__spot__modal__list__item__image .no-img-gray[data-v-5067b048]{background-color:#ccc;background-image:linear-gradient(#0000,#000c);border-radius:6px;width:100%;height:261px}.sp .plan-edit-page__spot__modal__list__item__image .no-img-select-image[data-v-5067b048]{color:#fff;font-size:16px;font-weight:700}.sp .plan-edit-page__spot__modal__list__item__image .button-select-image[data-v-5067b048]{color:#000;cursor:pointer;background-color:#fff;border:none;border-radius:25px;justify-content:center;align-items:center;width:180px;height:50px;margin:8px 0 0;font-size:18px;font-weight:700;display:flex}.sp .plan-edit-page__spot__modal__list__item__description[data-v-5067b048]{flex-direction:column;margin:24px 0 0;display:flex}.sp .plan-edit-page__spot__modal__list__item__description__input[data-v-5067b048]{margin:10px 0 0}.sp .plan-edit-page__spot__modal__list__item__description .caption[data-v-5067b048]{color:#000;font-size:14px;font-weight:700}.sp .plan-edit-page__spot__modal__introduction[data-v-5067b048]{align-items:center;margin:60px 0 0;display:flex}.sp .plan-edit-page__spot__modal__introduction .caption[data-v-5067b048]{color:#000;margin:0 0 0 8px;font-size:14px;font-weight:700}.sp .plan-edit-page__spot__modal__introduction .caution[data-v-5067b048]{margin:0 0 0 8px;font-size:12px;font-weight:500}.sp .plan-edit-page__spot__modal__space[data-v-5067b048]{height:100px}.bottom-menu[data-v-5067b048]{vertical-align:middle;background-color:#fff;width:100%;padding:24px 0;position:fixed;bottom:0;left:0}.caution[data-v-5067b048]{color:#707070;margin:8px 0 0;font-weight:400}input[type=file][data-v-5067b048],input[type=radio][data-v-5067b048]{display:none}.plan-edit-page__overview__title .el-input__inner{height:inherit;color:#000;background-color:#fff;border:none;border-radius:6px;padding:10px 20px;font-size:20px;font-weight:700}.plan-edit-page__overview__image__thumbnail__delete-icon .el-icon-close{color:#fff;margin:inherit;font-size:32px}.plan-edit-page__overview__seasons .el-checkbox-button:first-child .el-checkbox-button__inner,.plan-edit-page__overview__seasons .el-checkbox-button:last-child .el-checkbox-button__inner{border:solid 1px var(--primary-color);border-radius:16px}.plan-edit-page__overview__seasons .el-checkbox-button.is-focus .el-checkbox-button__inner{border-color:var(--primary-color)}.plan-edit-page__overview__seasons .el-checkbox-button.is-checked .el-checkbox-button__inner{color:#fff;background-color:var(--primary-color);border-color:var(--primary-color);-webkit-box-shadow:none;box-shadow:none}.plan-edit-page__overview__seasons .el-checkbox-button__inner{border:solid 1px var(--primary-color);color:var(--primary-color);-webkit-box-shadow:none;box-shadow:none;border-radius:16px;justify-content:center;margin:0 8px 0 0;padding:10px 32px;font-size:16px;font-weight:700;display:flex}.plan-edit-page__overview__seasons .el-checkbox-button__inner:hover{color:var(--primary-color)}.plan-edit-page__overview__tags__autocomplete .el-input__wrapper{border:solid 1px var(--primary-color);border-radius:6px}.plan-edit-page__overview__tags__autocomplete .el-input__inner{width:100%;height:52px;color:var(--primary-color);padding:16px 16px 16px 48px;font-size:18px}.plan-edit-page__overview__tags__autocomplete .el-input__icon{line-height:52px}.plan-edit-page__overview__synopsis__text-area .el-textarea__inner{border:solid 1px var(--primary-color);width:100%;height:200px;color:var(--primary-color);border-radius:6px;padding:12px 20px;font-size:16px}.plan-edit-page__overview__synopsis__text-area::placeholder{color:var(--primary-color)}.plan-edit-page__spot__detail__name__input .el-input__wrapper{background-color:var(--secondary-color)}.plan-edit-page__spot__detail__name__input .el-input__inner{width:calc(100% - 26px);color:var(--primary-color);border:none;border-radius:6px;margin:0 0 0 26px;padding:30px 52px 30px 24px;font-size:20px;font-weight:700}.plan-edit-page__spot__detail__text .el-textarea__inner{resize:none;width:100%;height:400px;color:var(--primary-color);background-color:var(--secondary-color);border:none;border-radius:6px;margin:14px 0 0;padding:36px 32px;font-size:16px}.plan-edit-page__spot__detail__text .el-textarea__inner::placeholder{color:var(--primary-color)}.plan-edit-page__spot__images__list__item__image__delete-button .el-icon-close{color:#fff;margin:inherit;font-size:24px}.plan-edit-page__spot__images__list__item__description__input .el-input{margin:10px 0 0}.plan-edit-page__spot__images__list__item__description__input .el-input__wrapper{background-color:var(--secondary-color)}.plan-edit-page__spot__images__list__item__description__input .el-input__inner{width:100%;color:var(--primary-color);border:none;border-radius:6px;padding:26px 50px 26px 20px;font-size:20px;font-weight:700;display:block}.plan-edit-page__spot__images__list__item__description__input .el-input__inner::placeholder{color:var(--primary-color)}.plan-edit-page__spot__move__input{width:calc(100% - 42px)}.plan-edit-page__spot__move__input .el-input__wrapper{background-color:var(--secondary-color)}.plan-edit-page__spot__move__input .el-input__inner{width:100%;color:var(--primary-color);border:none;border-radius:6px;padding:26px 50px 26px 20px;font-size:16px;font-weight:700;display:block}.plan-edit-page__spot__move__input .el-input__inner::placeholder{color:var(--primary-color)}.sp .plan-edit-page__overview__title .el-input__inner{padding:6px 32px 6px 16px;font-size:18px}.sp .plan-edit-page__overview__image__thumbnail__delete-icon .el-icon-close{color:#fff;margin:inherit;font-size:32px}.sp .plan-edit-page__overview__tags__autocomplete .el-input__inner{height:44px;font-size:inherit}.sp .plan-edit-page__overview__tags__autocomplete .el-input__icon{line-height:42px}.sp .plan-edit-page__overview__synopsis__text-area .el-textarea__inner{padding:16px;font-size:14px}.sp .plan-edit-page__overview__synopsis__text-area::placeholder{color:var(--primary-color)}.sp .plan-edit-page__spot__schedule__move .el-input{width:75%}.sp .plan-edit-page__spot__schedule__move .el-input__wrapper{-webkit-box-shadow:none;box-shadow:none;background-color:#0000}.sp .plan-edit-page__spot__schedule__move .el-input__inner::placeholder{color:#666;font-weight:700}.sp .plan-edit-page__spot__modal__name__input .el-input__wrapper{background-color:var(--secondary-color)}.sp .plan-edit-page__spot__modal__name__input .el-input__inner{width:calc(100% - 8px);color:var(--primary-color);border:none;border-radius:6px;margin:0 0 0 8px;padding:26px 52px 26px 16px;font-size:18px;font-weight:700}.sp .plan-edit-page__spot__modal__name__input .el-input__inner__placeholder{color:var(--primary-color)}.sp .plan-edit-page__spot__modal__list__item__image__thumbnail__delete-icon .el-icon-close{color:#fff;margin:inherit;font-size:24px}.sp .plan-edit-page__spot__modal__list__item__description__input .el-input__wrapper{background-color:var(--secondary-color)}.sp .plan-edit-page__spot__modal__list__item__description__input .el-input__inner{width:100%;color:var(--primary-color);border:none;border-radius:6px;padding:20px 50px 20px 20px;font-size:14px;display:block}.sp .plan-edit-page__spot__modal__list__item__description__input .el-input__inner::placeholder{color:var(--primary-color)}.sp .plan-edit-page__spot__modal__text .el-textarea__inner{resize:none;width:100%;height:120px;color:var(--primary-color);background-color:var(--secondary-color);border:none;border-radius:6px;margin:8px 0 0;padding:16px}.sp .plan-edit-page__spot__modal__text .el-textarea__inner::placeholder{color:var(--primary-color)}.sp .plan-edit-page__spot .el-dialog__wrapper{overflow:hidden}.sp .plan-edit-page__spot .el-dialog__header{display:none}.sp .plan-edit-page__spot .el-dialog{border-radius:20px 20px 0 0;margin:15vh 0 0}@media screen and (width<=480px){.plan-edit-page__overview__seasons .el-checkbox-button__inner{font-size:14px;font-weight:inherit;padding:8px 28px}.plan-edit-page__overview__seasons .el-checkbox-button__inner:hover{color:var(--primary-color)}}.become-invalid-login-modal[data-v-b6f05d51] .el-dialog__body{text-align:center;flex-direction:column;align-items:center;display:flex}.become-invalid-login-modal__dialog[data-v-b6f05d51]{width:550px;max-width:90%;margin:0 auto;font-size:16px;font-weight:700}.become-invalid-login-modal__dialog__ul[data-v-b6f05d51]{text-align:left;margin:10px 0 34px}.become-invalid-login-modal__button[data-v-b6f05d51]{background-color:var(--primary-color);color:#fff;cursor:pointer;border:none;border-radius:22px;width:284px;height:44px;padding:16px;font-size:14px;font-weight:700}.fail-updating-modal[data-v-94b9a841] .el-dialog__body{text-align:center;flex-direction:column;align-items:center;display:flex}.fail-updating-modal__dialog[data-v-94b9a841]{width:550px;max-width:90%;margin:0 auto;font-size:16px;font-weight:700}.fail-updating-modal__dialog__ul[data-v-94b9a841]{text-align:left;margin:10px 0 34px}.fail-updating-modal__button[data-v-94b9a841]{background-color:var(--primary-color);color:#fff;cursor:pointer;border:none;border-radius:22px;width:284px;height:44px;padding:16px;font-size:14px;font-weight:700}.check-before-publish-modal__title[data-v-b8efe8ad]{color:#000;margin:0;font-weight:700}.check-before-publish-modal__contents[data-v-b8efe8ad]{-webkit-box-pack:space-evenly;-ms-flex-pack:space-evenly;justify-content:space-evenly;display:flex}.check-before-publish-modal__contents__button[data-v-b8efe8ad]{cursor:pointer;background-color:#fff;border-radius:22px;width:50%;max-width:280px;font-weight:700}.check-before-publish-modal__contents__button[data-v-b8efe8ad]:hover,.check-before-publish-modal__contents__button[data-v-b8efe8ad]:focus{color:inherit;border-color:inherit}.check-before-publish-modal__contents__button.primary[data-v-b8efe8ad]{color:#fff;background-color:var(--primary-color);border:none}@media screen and (width<=480px){.plan-preview-page[data-v-7bc8d56d]{padding:50px 16px 160px}}@media screen and (width>=481px){.plan-preview-page[data-v-7bc8d56d]{width:90%;margin:60px auto 0;padding:50px 0 240px}}.user-setting-dropdown[data-v-f3500c48]{cursor:pointer}.user-setting-dropdown__delete-text[data-v-f3500c48]{color:#e25f19}.edit-user-detail-modal__header[data-v-928d764e]{align-items:center;display:flex}.edit-user-detail-modal__header__back[data-v-928d764e]{display:none}.edit-user-detail-modal__header__title[data-v-928d764e]{color:#000;text-align:center;width:100%;margin:inherit;font-size:20px}.edit-user-detail-modal__header__button[data-v-928d764e]{display:none}.edit-user-detail-modal__form[data-v-928d764e]{justify-content:space-around;margin:0 50px;display:flex}.edit-user-detail-modal__form__detail[data-v-928d764e]{width:100%;margin:0 24px 0 0}.edit-user-detail-modal__form__detail .el-form-item__label[data-v-928d764e]{font-weight:700}.edit-user-detail-modal__form__profile[data-v-928d764e]{flex-direction:column;width:240px;display:flex}.edit-user-detail-modal__form__profile__title[data-v-928d764e]{color:#000;margin:0 0 10px;font-weight:700}.edit-user-detail-modal__form__profile__image[data-v-928d764e]{background:center/cover no-repeat var(--background-url);width:240px;height:240px;position:relative}.edit-user-detail-modal__form__profile__delete-icon[data-v-928d764e]{position:absolute;top:16px;right:16px}.edit-user-detail-modal__form__profile .file-input[data-v-928d764e]{display:none}.edit-user-detail-modal__form__profile__upload[data-v-928d764e]{cursor:pointer;color:#000;text-align:center;border:1px solid #707070;border-radius:4px;margin:8px 0;padding:8px 0;font-weight:700}.edit-user-detail-modal__footer[data-v-928d764e]{background:#fff;justify-content:center;width:100%;padding:16px;display:flex}.edit-user-detail-modal__footer__button[data-v-928d764e]{background-color:var(--primary-color);color:#fff;border-radius:24px;width:360px;height:48px;font-size:16px}.sp .edit-user-detail-modal__header__back[data-v-928d764e]{justify-content:center;align-items:center;display:flex}.sp .edit-user-detail-modal__header__button[data-v-928d764e]{display:inherit;color:#2d5e5f;opacity:1;background:#fff;border:none;padding:0;font-size:18px;font-weight:700}.sp .edit-user-detail-modal__form[data-v-928d764e]{margin:inherit;flex-direction:column-reverse;align-items:center}.sp .edit-user-detail-modal__form__detail[data-v-928d764e]{margin:0 40px}.sp .edit-user-detail-modal__form__profile[data-v-928d764e]{align-items:center}.sp .edit-user-detail-modal__form__profile__title[data-v-928d764e]{display:none}.sp .edit-user-detail-modal__form__profile__image[data-v-928d764e]{border-radius:50%;width:140px;height:140px}.sp .edit-user-detail-modal__form__profile__upload[data-v-928d764e]{border:inherit}.sp .edit-user-detail-modal__footer[data-v-928d764e]{display:none}.edit-user-detail-modal[data-v-928d764e] .el-dialog__header{border-bottom:1px solid #666}.edit-user-detail-modal[data-v-928d764e] .el-dialog__body{height:360px;overflow:hidden scroll}.edit-user-detail-modal[data-v-928d764e] .el-dialog__footer{padding:16px}.edit-user-detail-modal[data-v-928d764e] .el-form-item__label{color:#000;font-weight:700;line-height:inherit;margin:0 0 10px}.edit-user-detail-modal .disabled-input-form[data-v-928d764e] .el-input__inner{background-color:var(--secondary-color)}.word-limit-spacer-46[data-v-928d764e] .el-input__inner{padding:0 46px 0 15px}.word-limit-spacer-60[data-v-928d764e] .el-input__inner{padding:0 60px 0 15px}.word-limit-spacer-60[data-v-928d764e] .el-textarea__inner{padding:5px 60px 5px 15px}.sp.edit-user-detail-modal[data-v-928d764e] .el-dialog__header{padding:20px 16px}.sp.edit-user-detail-modal[data-v-928d764e] .el-dialog__body{overflow:inherit;overflow-x:inherit;height:inherit}.delete-user-modal[data-v-a02724a9] .el-dialog__body{text-align:center;flex-direction:column;display:flex}.delete-user-modal__icon{justify-content:center;display:flex}.delete-user-modal__text{font-weight:700}.delete-user-modal__contents{-webkit-box-pack:space-evenly;-ms-flex-pack:space-evenly;justify-content:space-evenly;display:flex}.delete-user-modal__contents__button{background-color:#fff;border-radius:24px;width:50%;max-width:280px;font-weight:700}.delete-user-modal__contents__button:hover,.delete-user-modal__contents__button:focus{color:inherit;background-color:inherit;border-color:inherit}.delete-user-modal__contents__button.primary{color:#fff;background-color:#e25f19;border:none}.user-detail-page__user__detail__setting-button[data-v-acbf0eba] .el-button{color:#000;border:1px solid #707070;border-radius:24px;padding:16px 64px;font-size:16px;font-weight:700}.sp .user-detail-page__user__detail__setting-button[data-v-acbf0eba] .el-button{color:#000;border:1px solid #707070;border-radius:16px;padding:8px 32px;font-size:14px;font-weight:700}.user-detail-page__plan-list[data-v-acbf0eba]{margin:64px 0}.user-detail-page__plan-list[data-v-acbf0eba] .el-tabs__header.is-top{padding:unset}.user-detail-page__plan-list[data-v-acbf0eba] .el-tabs__nav-wrap.is-top{justify-content:center;display:flex}.user-detail-page__plan-list[data-v-acbf0eba] .el-tabs__nav-wrap:after{background-color:#b5b5b5;height:4px}.user-detail-page__plan-list[data-v-acbf0eba] .el-tabs__active-bar{height:4px}.user-detail-page__plan-list[data-v-acbf0eba] .el-tabs__item{color:#b5b5b5;text-align:center;width:164px;height:auto;font-size:16px;font-weight:700;line-height:inherit;padding:20px 0}.user-detail-page__plan-list[data-v-acbf0eba] .el-tabs__item.is-active{color:#000}.user-info__setting-button[data-v-acbf0eba] .el-button{color:#000;border:1px solid #000;border-radius:24px;padding:16px 64px;font-size:16px;font-weight:700}.sp .user-detail-page__plan-list[data-v-acbf0eba] .el-tabs__item{width:154px;font-size:14px}.sp-user-info__setting-button[data-v-acbf0eba] .el-button{color:#000;border:1px solid #000;border-radius:24px;padding:8px 32px;font-size:14px;font-weight:700}.user-detail-page__user[data-v-acbf0eba]{-webkit-column-gap:54px;-moz-column-gap:54px;grid-template-rows:auto auto;grid-template-columns:240px minmax(600px,80%);align-items:center;gap:20px 54px;display:grid}.user-detail-page__user__image[data-v-acbf0eba]{background:center/240px auto no-repeat var(--user-image-background-url);background-size:cover;border-radius:95%;grid-area:1/1/3;width:240px;min-width:240px;height:240px;margin:0 48px 0 0;overflow:hidden}.user-detail-page__user__title[data-v-acbf0eba]{flex-wrap:wrap;grid-area:1/2;align-items:center;row-gap:4px;display:flex}.user-detail-page__user__title__name[data-v-acbf0eba]{word-wrap:break-word;border-right:4px solid #000;margin:0;padding:0 20px 0 0;font-size:32px;font-weight:700}.user-detail-page__user__title__plan-count[data-v-acbf0eba]{flex:1 0;align-items:baseline;padding:0 0 0 20px;font-size:12px;font-weight:700;display:flex}.user-detail-page__user__title__plan-count--number[data-v-acbf0eba]{margin:0 24px 0 4px;font-size:20px;font-weight:700}.user-detail-page__user__title__role[data-v-acbf0eba]{color:#666;word-wrap:break-word;width:100%;font-size:14px}.user-detail-page__user__detail[data-v-acbf0eba]{flex-wrap:wrap;grid-area:2/2;justify-content:space-between;row-gap:30px;display:flex}.user-detail-page__user__detail__introduction[data-v-acbf0eba]{word-wrap:break-word;width:100%;font-weight:700}.user-detail-page__user__detail__link[data-v-acbf0eba]{max-width:80%}.user-detail-page__user__detail__link__text[data-v-acbf0eba]{color:inherit;word-wrap:break-word;font-weight:700;text-decoration:none}.user-detail-page__user__detail__setting-button[data-v-acbf0eba]{margin:0 0 0 auto}.user-detail-page__plan-list__tab__label[data-v-acbf0eba]{justify-content:center;align-items:center;display:flex}.user-detail-page__show-more[data-v-acbf0eba]{justify-content:center;align-items:center;margin:40px 0;display:flex}.sp .user-detail-page__user[data-v-acbf0eba]{-webkit-column-gap:20px;-moz-column-gap:20px;grid-template-columns:72px minmax(200px,100%);column-gap:20px;margin:32px 0 28px}.sp .user-detail-page__user__image[data-v-acbf0eba]{background:center/72px auto no-repeat var(--user-image-background-url);background-size:cover;grid-area:1/1;width:72px;min-width:72px;height:72px;margin:0 16px 0 0;overflow:hidden}.sp .user-detail-page__user__title[data-v-acbf0eba]{grid-area:1/2;row-gap:4px;display:flex}.sp .user-detail-page__user__title__name[data-v-acbf0eba]{word-wrap:break-word;padding:inherit;border-right:inherit;width:100%;margin:0;font-size:24px}.sp .user-detail-page__user__title__plan-count[data-v-acbf0eba]{font-weight:inherit;padding:inherit;order:2;align-items:baseline;display:flex}.sp .user-detail-page__user__title__plan-count--number[data-v-acbf0eba]{margin:0 20px 0 4px;font-size:16px}.sp .user-detail-page__user__title__role[data-v-acbf0eba]{color:inherit;word-wrap:break-word;order:1;width:100%;font-size:12px}.sp .user-detail-page__user__detail[data-v-acbf0eba]{grid-area:2/1/auto/3;row-gap:10px}.sp .user-detail-page__user__detail__introduction[data-v-acbf0eba]{font-size:14px;font-weight:inherit;line-height:20px}.sp .user-detail-page__user__detail__link[data-v-acbf0eba]{max-width:70%}.sp .user-detail-page__user__detail__link__text[data-v-acbf0eba]{font-size:12px}.sp .user-detail-page__plan-list[data-v-acbf0eba]{margin:0}.plan-summary[data-v-0b54b846]{border-radius:10px;overflow:hidden;box-shadow:0 0 20px #0003}.plan-summary__link[data-v-0b54b846]{color:#000;text-decoration:none}.plan-summary__main-image[data-v-0b54b846]{-o-object-fit:cover;object-fit:cover;vertical-align:bottom;width:100%;height:244px}.plan-summary__contents[data-v-0b54b846]{background:#fff;padding:14px;font-size:14px}.plan-summary__title[data-v-0b54b846]{margin:0;padding:0 0 8px;font-size:18px}.plan-summary__additional[data-v-0b54b846]{margin:0;padding:0 0 8px}.plan-summary__user[data-v-0b54b846]{align-items:center;padding:0 0 12px;text-decoration:none;display:flex}.plan-summary__user__icon[data-v-0b54b846]{-o-object-fit:cover;object-fit:cover;border-radius:50%;margin:0 8px 0 0}.plan-summary__user__name[data-v-0b54b846]{color:#000}.plan-summary__introduction[data-v-0b54b846]{margin:0}p[data-v-d39b4afe],h1[data-v-d39b4afe],h2[data-v-d39b4afe],h3[data-v-d39b4afe],h4[data-v-d39b4afe]{margin:0;padding:0}.container[data-v-d39b4afe]{background:var(--primary-color);justify-content:center;margin:0 -16px;padding:0;line-height:1.5;display:flex}.container.pc[data-v-d39b4afe]{z-index:0;margin:-50px -16px 0;position:relative}@media (width>=1304px){.container.pc[data-v-d39b4afe]{margin:-50px calc(652px - 50vw) 0}}.container.pc .gradation-mask[data-v-d39b4afe]{z-index:0;background:linear-gradient(#fff0,#fff3 70%,#fff);height:1800px;position:absolute;bottom:0;left:0;right:0}.contents[data-v-d39b4afe]{z-index:1;background:#fff;min-width:200px;max-width:600px}.main-top-image[data-v-d39b4afe]{background-image:url(/prd/static/img/header-image.CS3BQmaz.png);background-position:50%;background-repeat:no-repeat;background-size:99.6%;margin:0 0 -22%;padding:66.8% 0 0}.what-is-tabipos[data-v-d39b4afe]{background-image:url(/prd/static/img/whats-tabipos-background.DsFgEs-m.svg);background-repeat:no-repeat;background-size:100% 100%;place-content:center;place-items:center;padding:64px 40px 110px;display:grid}.what-is-tabipos .title-image[data-v-d39b4afe]{padding:0 0 44px}.what-is-tabipos .description[data-v-d39b4afe]{padding:8px 0}.article[data-v-d39b4afe]{padding:32px 40px}.article[data-v-d39b4afe]:first-of-type{padding-top:88px}.h2-title[data-v-d39b4afe]{text-align:center;flex-direction:column;justify-content:center;padding:0 0 60px;font-size:26px;font-weight:700;display:flex}.h2-title__en[data-v-d39b4afe]{color:#b5b5b5;padding:8px 0 0;font-family:Urbanist,sans-serif;font-size:16px;font-weight:500}.h3-title[data-v-d39b4afe]{grid-auto-flow:column;place-content:center;place-items:center;padding:0 0 40px;font-size:20px;font-weight:700;line-height:1.4;display:grid}.h3-title__number[data-v-d39b4afe]{color:var(--primary-color);font-family:Urbanist,sans-serif;font-size:99px;font-style:italic;font-weight:900;line-height:1}.h4-title[data-v-d39b4afe]{color:var(--primary-color);padding:0 0 16px;font-size:20px;font-weight:700}.step-section[data-v-d39b4afe]{padding:0 0 28px}.step-section .step-image[data-v-d39b4afe]{border-radius:12px;width:100%;height:auto;margin:20px 0}.merit-section[data-v-d39b4afe]{color:#fff;text-align:center;background-image:url(/prd/static/img/end-message-backgroung.CWSdEhKe.svg);background-repeat:no-repeat;background-size:100% 100%;place-content:center;place-items:center;margin:-32% 0 80px;padding:194px 0 80px;font-size:20px;font-weight:700;display:grid}.merit-section .merits[data-v-d39b4afe]{color:var(--primary-color);grid-template:1fr 1fr/1fr 1fr;padding:32px 0 0;display:grid}.merit-section .merits__item[data-v-d39b4afe]{background:#e4ffec;border-radius:50%;place-content:center;width:166px;height:166px;margin:0 8px;display:grid}.merit-section .merits__item[data-v-d39b4afe]:last-child{grid-column:1/3;margin:-12px auto 0;font-size:18px}.tabi-card[data-v-d39b4afe]{margin:28px 0 0;position:relative}.external-section .h2-title[data-v-d39b4afe]{padding:0 0 24px;font-family:Urbanist,sans-serif;font-weight:700}.external-section__list[data-v-d39b4afe]{padding:0 40px 60px}.external-section__list .external-link[data-v-d39b4afe]{color:#000;border:2px solid #d9d9d9;border-radius:10px;padding:22px 28px 20px 40px;font-weight:700;text-decoration:none}.external-section__list .external-link--note[data-v-d39b4afe]{grid-template:auto auto/1fr auto;grid-auto-flow:column;display:grid}.external-section__list .external-link--note__text[data-v-d39b4afe]{padding:8px 0 0}.external-section__list .external-link--note__arrow[data-v-d39b4afe]{grid-row:1/3;margin:auto 0}.external-section__list .external-link--sns[data-v-d39b4afe]{grid-template:1fr 1fr/auto 1fr auto;grid-auto-flow:column;font-family:Urbanist,sans-serif;font-weight:700;display:grid}.external-section__list .external-link--sns__image[data-v-d39b4afe]{grid-row:1/3;margin:auto 0;padding:0 14px 0 0}.external-section__list .external-link--sns__text[data-v-d39b4afe]{grid-column:2/3}.external-section__list .external-link--sns__arrow[data-v-d39b4afe]{grid-area:1/3/3/4;margin:auto 0}.external-section__list .external-link--sns--twitter[data-v-d39b4afe]{border:none;border-bottom:2px solid #d9d9d9;border-radius:0}.external-section .twitter-link[data-v-d39b4afe]{border:2px solid #d9d9d9;border-radius:10px;min-height:548px;margin:20px 0 0;overflow:hidden}.how-to{padding:0 15px}.how-to__title{text-align:center;margin:100px 0 80px;font-size:50px;font-weight:900;line-height:1.25}.how-to__steps__list{border-bottom:1px solid #000;padding:20px 0}.how-to__steps__list:last-child{border-bottom:inherit}.how-to__steps__list__step{text-align:center;font-size:30px;font-weight:700;line-height:1.2;position:relative}.how-to__steps__list__step:after{content:"";background-color:#ffbc00;width:40px;height:5px;margin:8px 0 0;display:inline;position:absolute;top:100%;left:50%;transform:translate(-50%)}.how-to__steps__list__subject{text-align:center;margin:32px 0 0;font-size:24px;font-weight:700;line-height:1.17}.how-to__steps__list__item-title{text-align:center;margin:32px 0 0;font-size:18px;font-weight:700;line-height:1.17}.how-to__steps__list__text{text-align:left;white-space:pre-line;margin:14px 0 0;font-size:14px;line-height:1.43}.how-to__steps__list__text__advice{text-align:center;margin:20px 0;font-size:20px;font-weight:700;line-height:1.4}.how-to__steps__list__text__advice__list{-webkit-padding-start:40px;padding-inline-start:40px;list-style-type:disc}.how-to__steps__list__image--01,.how-to__steps__list__image--02,.how-to__steps__list__image--11,.how-to__steps__list__image--12,.how-to__steps__list__image--21,.how-to__steps__list__image--31{background-repeat:no-repeat;background-size:contain;width:76%;height:470px;margin:10px auto}.how-to__steps__list__image--01{background-image:var(--img-domain-sp-01)}.how-to__steps__list__image--02{background-image:var(--img-domain-sp-02)}.how-to__steps__list__image--11{background-image:var(--img-domain-sp-11)}.how-to__steps__list__image--12{background-image:var(--img-domain-sp-12)}.how-to__steps__list__image--21{background-image:var(--img-domain-sp-21)}.how-to__steps__list__image--31{background-image:var(--img-domain-sp-31)}@media screen and (width>=960px){.how-to{width:940px;margin:0 auto}.how-to__title{text-align:center;margin:96px 0 124px;font-size:100px;line-height:1}.how-to__steps__list{border-bottom:1px solid #000;padding:20px 0 42px 4px}.how-to__steps__list__step{text-align:left;margin:0 13px 0 0;font-size:40px;line-height:1}.how-to__steps__list__step:after{-webkit-transform:inherit;transform:inherit;background-color:#ffbc00;margin:4px 0 0;left:0}.how-to__steps__list__subject{text-align:left;margin:30px 0 0;font-size:40px;line-height:1.17}.how-to__steps__list__item-title{text-align:left;margin:30px 0 0;font-size:24px;line-height:1.17}.how-to__steps__list__text{font-size:16px;line-height:1.5}.how-to__steps__list__text__advice{text-align:left;margin:20px 0 0;font-size:20px;line-height:1.4}.how-to__steps__list__image--01,.how-to__steps__list__image--02,.how-to__steps__list__image--11,.how-to__steps__list__image--12,.how-to__steps__list__image--21,.how-to__steps__list__image--31{width:100%}.how-to__steps__list__image--01{background-image:var(--img-domain-pc-01)}.how-to__steps__list__image--02{background-image:var(--img-domain-pc-02)}.how-to__steps__list__image--11{background-image:var(--img-domain-pc-11)}.how-to__steps__list__image--12{background-image:var(--img-domain-pc-12)}.how-to__steps__list__image--21{background-image:var(--img-domain-pc-21)}.how-to__steps__list__image--31{background-image:var(--img-domain-pc-31)}}.terms{padding:32px 16px}.terms-title{padding:0 0 16px;font-size:28px;font-weight:700}.terms-title__sub{padding:0 0 16px;font-size:24px}.terms-title__headline{padding:0 0 16px;font-size:16px;line-height:1.5}.terms__section{padding:32px 16px}.terms__company-name{margin:32px 0}.terms__text{padding:0 0 16px;line-height:1.5}.terms__text__no-padding{line-height:1.5}.terms__text__intro{padding:0 0 16px 48px;line-height:1.5}.terms__ul{padding:0 0 0 48px;list-style-type:disc}.terms__ul-no-style{padding:0 0 0 48px}.terms__li{padding:0 0 16px;line-height:1.5}.terms__link{color:#00e;text-decoration:underline}.indent{padding-left:48px}.terms-right{text-align:right}.theme-color[data-v-f78f0032]{color:var(--primary-color)}.theme-color--background[data-v-f78f0032]{background-color:var(--primary-color)}.theme-color--border-1px[data-v-f78f0032]{border:solid 1px var(--primary-color)}.theme-color--border[data-v-f78f0032]{border-color:var(--primary-color)}.theme-color--hover--prim[data-v-f78f0032]:hover{background-color:var(--primary-color)}.focus-color[data-v-f78f0032]{color:var(--primary-color)}.theme-color--svg>path[data-v-f78f0032]{fill:var(--primary-color)}.button-shadow-color[data-v-f78f0032]{box-shadow:0 0 4px #00000040}button[data-v-f78f0032]{background-color:unset;cursor:pointer;border:none;padding:0}#map-area[data-v-f78f0032]{width:100%;height:100%;position:relative}#map-parent[data-v-f78f0032]{height:100%;position:relative}#sp-map[data-v-f78f0032]{width:80vw}#pc-map[data-v-f78f0032]{width:100%;height:100%;position:absolute;right:0}.spot-info-content .spot-name[data-v-2432ed9b]{color:#2c4a76;border-bottom:1px solid #eaeaea;margin:20px 0 10px;padding:0 0 5px;font-size:18px;font-weight:600}.spot-info-content .sub-section-title[data-v-2432ed9b]{color:#333;margin:18px 0 8px;font-size:16px;font-weight:600}.spot-info-content .highlights-area[data-v-2432ed9b]{margin:0 0 15px 20px;list-style-type:disc}.spot-info-content .highlights-area .highlight[data-v-2432ed9b]{margin:0 0 5px;line-height:1.7}.spot-info-content .alternative-options-box[data-v-2432ed9b]{background-color:#fffaf0;border:1px solid #ffe6cc;border-radius:4px;margin:20px 0;padding:15px}.spot-info-content .alternative-options-box__title[data-v-2432ed9b]{color:#e5a000;font-size:16px;font-weight:700}.spot-info-content .alternative-options-box .option-item-paragraph p[data-v-2432ed9b]{margin-bottom:12px}.spot-info-content .alternative-options-box .option-item-paragraph p[data-v-2432ed9b]:last-child{margin-bottom:0}.spot-info-content .cultural-insight-box[data-v-2432ed9b]{background-color:#eef2f7;border:1px solid #d0d9e2;border-radius:4px;margin:20px 0;padding:15px}.spot-info-content .cultural-insight-box__title[data-v-2432ed9b]{color:#2c4a76;margin:0;font-size:16px}.spot-info-content .cultural-insight-box__text[data-v-2432ed9b]{margin:12px 0 0}.spot-info-content .qa-section[data-v-2432ed9b]{margin:28px 0}.spot-info-content .qa-section .qa-title[data-v-2432ed9b]{color:#333;border-bottom:2px solid #eaeaea;margin:0 0 15px;padding:0 0 8px;font-size:16px;font-weight:600}.spot-info-content .qa-section .qa-item[data-v-2432ed9b]{margin:0 0 16px}.spot-info-content .qa-section .qa-item .qa-question[data-v-2432ed9b]{color:#2c4a76;align-items:flex-start;margin:0 0 5px;font-size:15px;font-weight:600;display:flex}.spot-info-content .qa-section .qa-item .qa-question[data-v-2432ed9b]:before{content:"Q.";color:#0056b3;margin:0 8px 0 0}.spot-info-content .qa-section .qa-item .qa-answer[data-v-2432ed9b]{color:#444;align-items:flex-start;margin:0 0 0 24px;font-size:14px;line-height:1.6;display:flex}.spot-info-content .qa-section .qa-item .qa-answer[data-v-2432ed9b]:before{content:"A.";margin:0 8px 0 0;font-weight:700}.spot-info-content[data-v-9b8ac4f9]{color:#444;margin:0 0 25px;font-size:16px;line-height:1.7}.spot-info-content .key-feature[data-v-9b8ac4f9]{background-color:#f9f9f9;border-left:3px solid #2c4a76;border-radius:3px;margin:15px 0;padding:10px 15px}.spot-info-content .restaurant-details-group[data-v-9b8ac4f9]{background-color:#fdfdfd;border:1px solid #f0f0f0;border-radius:4px;margin:15px 0 0;padding:15px}.spot-info-content .restaurant-details-group__title[data-v-9b8ac4f9]{color:#333;margin:0 0 8px;font-size:16px;font-weight:600}.spot-info-content .restaurant-details-group__list[data-v-9b8ac4f9]{margin:0 0 15px;list-style:none}.spot-info-content .restaurant-details-group__list__item[data-v-9b8ac4f9]{margin:0 0 5px;line-height:1.7}.spot-info-content .restaurant-details-group__text[data-v-9b8ac4f9]{box-sizing:border-box;margin:0;padding:0}.spot-info-content .cultural-insight-box[data-v-9b8ac4f9]{background-color:#eef2f7;border:1px solid #d0d9e2;border-radius:4px;margin:20px 0 0;padding:15px}.spot-info-content .cultural-insight-box__title[data-v-9b8ac4f9]{color:#2c4a76;margin:0;font-size:16px}.spot-info-content .cultural-insight-box__text[data-v-9b8ac4f9]{margin:12px 0 0}.spot-info-content .alternative-options-box[data-v-9b8ac4f9]{background-color:#fffaf0;border:1px solid #ffe6cc;border-radius:4px;margin:20px 0 0;padding:15px}.spot-info-content .alternative-options-box__title[data-v-9b8ac4f9]{color:#e5a000;margin:0;font-size:16px}.spot-info-content .alternative-options-box__text[data-v-9b8ac4f9]{margin:10px 0 0}.spot-info[data-v-13ce6b30]{margin:16px 0}.spot-info__item[data-v-13ce6b30]{margin-bottom:16px}.spot-info__item__key[data-v-13ce6b30]{color:#2c4a76;margin-bottom:8px;font-size:16px;font-weight:700}.spot-info__item__value[data-v-13ce6b30]{color:#666;font-size:14px;line-height:1.6}.spot-info .qa-section[data-v-13ce6b30]{margin:28px 0}.spot-info .qa-section .qa-title[data-v-13ce6b30]{color:#333;border-bottom:2px solid #eaeaea;margin:0 0 15px;padding:0 0 8px;font-size:16px;font-weight:600}.spot-info .qa-section .qa-item[data-v-13ce6b30]{margin:0 0 16px}.spot-info .qa-section .qa-item .qa-question[data-v-13ce6b30]{color:#2c4a76;align-items:flex-start;margin:0 0 5px;font-size:15px;font-weight:600;display:flex}.spot-info .qa-section .qa-item .qa-question[data-v-13ce6b30]:before{content:"Q.";color:#0056b3;margin:0 8px 0 0}.spot-info .qa-section .qa-item .qa-answer[data-v-13ce6b30]{color:#444;align-items:flex-start;margin:0 0 0 24px;font-size:14px;line-height:1.6;display:flex}.spot-info .qa-section .qa-item .qa-answer[data-v-13ce6b30]:before{content:"A.";margin:0 8px 0 0;font-weight:700}.right-panel .map-area[data-v-9da66032]{background-color:#f0f0f0;width:100%;height:400px}.right-panel .spot-images[data-v-9da66032]{gap:10px;height:400px;margin:0 0 24px;display:flex}.right-panel .spot-images .main-image[data-v-9da66032]{flex:2;height:100%}.right-panel .spot-images .main-image__img[data-v-9da66032]{-o-object-fit:cover;object-fit:cover;border-radius:4px;width:100%;height:100%}.right-panel .spot-images .side-images[data-v-9da66032]{flex-direction:column;flex:1;gap:10px;height:100%;display:flex}.right-panel .spot-images .side-images__img[data-v-9da66032]{-o-object-fit:cover;object-fit:cover;border-radius:4px;width:100%;height:31.7%}.right-panel .spot-detail-area[data-v-9da66032]{background-color:#fff;border-radius:8px;padding:20px;box-shadow:0 2px 4px #0000001a}.right-panel .spot-detail-area .spot-name[data-v-9da66032]{margin:0 0 20px;display:flex}.right-panel .spot-detail-area .spot-name__number[data-v-9da66032]{color:#fff;background-color:#2c4a76;border-radius:50%;justify-content:center;align-items:center;width:28px;height:28px;margin:auto 12px auto 0;font-size:14px;font-weight:700;display:flex}.right-panel .spot-detail-area .spot-name__en[data-v-9da66032]{margin:0 0 10px;font-size:28px;font-weight:700}.right-panel .spot-detail-area .spot-name__ja[data-v-9da66032]{color:#666;font-size:16px}.right-panel .spot-detail-area .basic-info[data-v-9da66032]{margin:0 0 32px}.right-panel .spot-detail-area .basic-info__head[data-v-9da66032]{color:#fff;background-color:#2c4a76;border-radius:8px 8px 0 0;margin:0;padding:16px;font-size:19px}.right-panel .spot-detail-area .basic-info__list[data-v-9da66032]{border:1px solid #f0f0f0;border-radius:0 0 8px 8px;padding:12px 16px;list-style:none}.right-panel .spot-detail-area .basic-info__list__item[data-v-9da66032]{border-bottom:1px solid #f0f0f0;font-size:15px;display:flex}.right-panel .spot-detail-area .basic-info__list__item[data-v-9da66032]:last-child{border-bottom:none}.right-panel .spot-detail-area .basic-info__list__item__head[data-v-9da66032]{color:#444;flex:1;font-weight:700}.right-panel .spot-detail-area .basic-info__list__item__info[data-v-9da66032]{color:#666;flex:4;font-size:15px}.right-panel .spot-detail-area .basic-info__list__item__info__link[data-v-9da66032]{color:#007bff;word-break:break-all;text-decoration:none}.right-panel .spot-detail-area .basic-info__list__item__info__link[data-v-9da66032]:hover{text-decoration:underline}.right-panel .spot-detail-area .visit-tips[data-v-9da66032]{background-color:#fff8e1;border-left:3px solid #e5a002;border-radius:4px;margin:0 0 35px;padding:24px 16px}.right-panel .spot-detail-area .visit-tips__head[data-v-9da66032]{margin:0 0 8px;font-size:16px}.right-panel .spot-detail-area .visit-tips__content[data-v-9da66032]{color:#333;font-size:14px;line-height:1.6}.right-panel .spot-detail-area .recommended-spots[data-v-9da66032]{margin:0 0 32px}.right-panel .spot-detail-area .recommended-spots__head[data-v-9da66032]{border-bottom:1px solid #f0f0f0;margin:0;padding:16px;font-size:19px}.right-panel .spot-detail-area .recommended-spots__list[data-v-9da66032]{justify-content:space-between;gap:16px;margin:0;padding:16px;list-style:none;display:flex}.right-panel .spot-detail-area .recommended-spots__list__item[data-v-9da66032]{text-align:center;cursor:pointer;background-color:#fff;border:1px solid #e0e0e0;border-radius:8px;flex:1;justify-content:center;align-items:center;padding:16px;display:flex}.right-panel .spot-detail-area .recommended-spots__list__item[data-v-9da66032]:hover{box-shadow:0 2px 4px #0000001a}@media (width<=600px){.right-panel .spot-detail-area[data-v-9da66032]{margin:12px 0 0}}.survey-modal-overlay[data-v-67cafb61]{z-index:1050;background-color:#fff;border-radius:10px;width:calc(100% - 40px);max-width:400px;transition:opacity .3s,transform .3s;position:fixed;bottom:20px;right:20px;overflow:hidden;box-shadow:0 6px 18px #0003}.survey-modal-overlay .survey-modal-content[data-v-67cafb61]{text-align:center;padding:30px 25px;position:relative}.survey-modal-overlay .survey-modal-content .close-button[data-v-67cafb61]{cursor:pointer;color:#aaa;background:0 0;border:none;padding:5px;font-size:28px;font-weight:700;line-height:1;position:absolute;top:10px;right:10px}.survey-modal-overlay .survey-modal-content .close-button[data-v-67cafb61]:hover{color:#555}.survey-modal-overlay .survey-modal-content .modal-title[data-v-67cafb61]{color:#333;margin:0 0 15px;font-size:18px;font-weight:600;line-height:1.4}.survey-modal-overlay .survey-modal-content .modal-text[data-v-67cafb61]{color:#555;text-align:left;margin:0 0 25px;font-size:14px;line-height:1.6}.survey-modal-overlay .survey-modal-content .link-container[data-v-67cafb61]{margin:10px 0 0}.survey-modal-overlay .survey-modal-content .link-container .survey-link[data-v-67cafb61]{color:#fff;background-color:#2c4a76;border-radius:5px;padding:10px 25px;font-size:16px;font-weight:600;text-decoration:none;transition:background-color .3s;display:inline-block}.survey-modal-overlay .survey-modal-content .link-container .survey-link[data-v-67cafb61]:hover{opacity:.6}.container[data-v-14e63e40]{background-color:#fff;max-width:1600px;height:calc(100vh - 64px);margin:64px auto 0;display:flex;box-shadow:0 5px 15px #0000000d}.container .sidebar[data-v-14e63e40]{background-color:#fff;border-right:1px solid #eaeaea;flex-direction:column;width:30%;padding:40px 30px;display:flex;overflow-y:auto}.container .sidebar .plan-title[data-v-14e63e40]{color:#222;margin:0 0 12px;font-size:32px;font-weight:700}.container .sidebar .plan-description[data-v-14e63e40]{color:#666;margin:0 0 25px;font-size:18px;font-weight:400}.container .sidebar .create-plan-link[data-v-14e63e40]{color:#fff;background-color:#2c4a76;border-radius:4px;width:fit-content;margin:0 auto 8px;padding:12px;text-decoration:none}.container .sidebar .create-plan-link[data-v-14e63e40]:hover{opacity:.7}.container .sidebar .tabs[data-v-14e63e40]{border-top:1px solid #eaeaea;border-bottom:1px solid #eaeaea;margin:16px 0 25px;display:flex}.container .sidebar .tabs__button[data-v-14e63e40]{text-align:center;cursor:pointer;color:#666;background-color:#fff;border:none;outline:none;flex:1;padding:15px 0;font-size:16px;font-weight:500;transition:all .3s;position:relative}.container .sidebar .tabs__button.active[data-v-14e63e40]{color:#2c4a76;font-weight:600}.container .sidebar .tabs__button.active[data-v-14e63e40]:after{content:"";background-color:#2c4a76;width:30px;height:3px;position:absolute;bottom:-1px;left:50%;transform:translate(-50%)}.container .sidebar .annotation[data-v-14e63e40]{color:#666;margin:0 auto 8px;font-size:14px}.container .sidebar .annotation__text[data-v-14e63e40]{margin:0}.container .sidebar .schedule[data-v-14e63e40]{margin:0 0 35px}.container .sidebar .schedule .caption[data-v-14e63e40]{color:#fff;background-color:#2c4a76;border-radius:4px 4px 0 0;margin:0;padding:14px 15px;font-size:16px;font-weight:600}.container .sidebar .schedule .schedule-list[data-v-14e63e40]{background-color:#fff;border:1px solid #eaeaea;border-radius:0 0 4px 4px}.container .sidebar .schedule .schedule-list .schedule-time[data-v-14e63e40]{cursor:pointer;color:#333;border-bottom:1px solid #f0f0f0;align-items:center;padding:15px;font-size:15px;font-weight:500;transition:all .3s;display:flex}.container .sidebar .schedule .schedule-list .schedule-time[data-v-14e63e40]:hover{background-color:#f9f9f9}.container .sidebar .schedule .schedule-list .schedule-time[data-v-14e63e40]:last-child{border-bottom:none}.container .sidebar .schedule .schedule-list .schedule-time__time[data-v-14e63e40]{width:20%;margin:0 12px 0 0}.container .sidebar .schedule .schedule-list .schedule-time__number[data-v-14e63e40]{color:#fff;background-color:#2c4a76;border-radius:50%;justify-content:center;align-items:center;width:28px;height:28px;margin:0 12px 0 0;padding:0 3px;font-size:14px;font-weight:700;display:flex}.container .sidebar .schedule .schedule-list .schedule-time__spot[data-v-14e63e40]{width:80%}.container .sidebar .schedule .schedule-list .active[data-v-14e63e40]{background-color:#f0f4fa}.container .sidebar .info[data-v-14e63e40]{background-color:#fff;margin:0 0 35px}.container .sidebar .info .caption[data-v-14e63e40]{color:#fff;background-color:#2c4a76;border-radius:4px 4px 0 0;margin:0;padding:14px 15px;font-size:16px;font-weight:600}.container .sidebar .info .contents-area[data-v-14e63e40]{border:1px solid #eaeaea;border-radius:0 0 4px 4px}.container .sidebar .info .contents-area .info-contents[data-v-14e63e40]{padding:10px 15px;font-size:14px;line-height:1.6;display:flex}.container .sidebar .info .contents-area .info-contents[data-v-14e63e40]:not(:last-child){border-bottom:1px solid #f0f0f0}.container .sidebar .info .contents-area .info-contents__head[data-v-14e63e40]{color:#333;width:20%;margin:0 24px 0 0;font-weight:700}.container .sidebar .info .contents-area .info-contents__data[data-v-14e63e40]{color:#666;width:80%}.container .sidebar .advice[data-v-14e63e40]{background-color:#fff8e1;border-left:3px solid #e5a002;border-radius:4px;margin:0 0 35px}.container .sidebar .advice .caption[data-v-14e63e40]{color:#333;margin:0;padding:15px 15px 0;font-size:16px;font-weight:600}.container .sidebar .advice .info-contents[data-v-14e63e40]{color:#444;white-space:pre-line;margin:0;padding:10px 15px 15px;font-size:14px;line-height:1.8}.container .right-panel[data-v-14e63e40]{background-color:#fff;width:70%;padding:40px;overflow-y:auto}.container .custom-tooltip[data-v-14e63e40]{color:#fff;pointer-events:none;white-space:nowrap;background:#2c4a76;border-radius:4px;padding:6px 12px;font-size:12px;position:fixed;box-shadow:0 2px 8px #00000026}@media (width<=600px){.container[data-v-14e63e40]{display:block}.container .sidebar[data-v-14e63e40],.container .right-panel[data-v-14e63e40]{width:auto}}
