.carousel__pagination{padding:0}.carousel__next,.carousel__prev{fill:#454545;background:#e5e5e5;border-radius:50%}.modal-content{align-content:space-between;background-color:#fff;box-sizing:border-box;display:grid;height:75vh;max-width:1080px;width:100vw}#spot-modal .modal-body{padding:0}@media only screen and (max-width:840px){.modal-content{margin-top:30px;width:80vw}}@media only screen and (max-width:600px){.modal-content{margin-top:30px;width:90vw}}.spot-modal-container[data-v-e59aea05]{background-color:#fff;height:100%;max-height:580px;position:relative}.hide-footer[data-v-e59aea05]{display:none}.main-split[data-v-e59aea05]{box-sizing:border-box;display:flex;flex-direction:row;height:Calc(100vh - 73px);left:0;right:0;top:0}section.info-side[data-v-e59aea05]{display:flex;flex:none;flex-direction:column;max-width:460px}.top-bar[data-v-e59aea05]{align-items:center;background-color:#fff;box-shadow:0 3px 6px #00000029;display:flex;justify-content:space-between;width:100%;z-index:5}.top-bar-left[data-v-e59aea05]{width:91.3%}h2[data-v-e59aea05]{color:#414141;font-size:16px;font-weight:400;letter-spacing:1.6px;margin:0;padding:0 0 0 30px;text-align:left}.top-bar-share-button[data-v-e59aea05]{align-items:center;background-color:#d9ab2a;display:flex;flex-direction:column;gap:3px;justify-content:center;padding:4px 0;width:40px}.top-bar-share-button[data-v-e59aea05]:hover{cursor:pointer}.top-bar-share-button span[data-v-e59aea05]{color:#fff;font: 12px/12px BIZ UDPGothic;letter-spacing:.36px}.top-bar-share-button img[data-v-e59aea05]{height:16px;width:16px}.middle-section[data-v-e59aea05]{height:100%;padding:5px 30px 20px;position:relative}.placeholder-block[data-v-e59aea05]{background-color:gray;height:300px;width:100%}.middle-section p[data-v-e59aea05]{color:#414141;font-size:16px;font-weight:400;letter-spacing:.48px;margin:0}.bottom-menu[data-v-e59aea05]{align-items:center;background-color:#e47c56;display:flex;justify-content:space-between;padding:6px 20px}.bottom-menu-button span[data-v-e59aea05]{color:#fff;font-size:12px;font-weight:400;letter-spacing:.36px}.bottom-menu-button img[data-v-e59aea05]{height:18.45px;width:auto}.bottom-menu-button img.final-img[data-v-e59aea05]{height:23px;width:23px}.bottom-menu-button a[data-v-e59aea05]{align-items:center;display:flex;flex-direction:column;gap:6px}.bottom-menu-button[data-v-e59aea05]:last-child:after{background-color:#fff;bottom:0;content:"";height:3px;position:absolute;width:62px}.bottom-menu-button[data-v-e59aea05]:nth-child(2):after{background-color:#fff;bottom:0;content:"";display:none;height:3px;position:absolute;width:69px}.bottom-menu-button.highlighted[data-v-e59aea05]:nth-child(2):after{display:block}.custom-scrollbar-content[data-v-e59aea05]{overflow:auto}.custom-scrollbar-content[data-v-e59aea05]::-webkit-scrollbar{height:5px;width:5px}.custom-scrollbar-content[data-v-e59aea05]::-webkit-scrollbar-track{background-color:#d5d5d5;border-radius:100px}.custom-scrollbar-content[data-v-e59aea05]::-webkit-scrollbar-thumb{background-color:#d9ab12;border-radius:100px;width:1000px}section.map-side[data-v-e59aea05]{background-color:#8bb0f7;box-shadow:inset 1px 0 9px #00000029;flex-grow:1;position:relative}.nav-btns[data-v-e59aea05]{bottom:20px;display:flex;flex-direction:column;position:absolute;right:20px}.nav-btns button[data-v-e59aea05]{background-color:initial;border:none;height:40px;margin:0;padding:0}#home-button[data-v-e59aea05]{margin-bottom:10px}.modal[data-v-e59aea05]{height:100vh;position:fixed;top:0;width:100vw;z-index:1001}#movie-modal[data-v-e59aea05],#sns-modal[data-v-e59aea05]{display:none}.background[data-v-e59aea05]{background-color:#a1a1a1;height:100%;opacity:.8;position:absolute;width:100%}.white-background-wrapper[data-v-e59aea05]{height:100vh;top:-54px;width:100vw}.white-background[data-v-e59aea05],.white-background-wrapper[data-v-e59aea05]{align-items:center;display:flex;justify-content:center;position:absolute}.white-background[data-v-e59aea05]{align-self:center;background-color:#fff;cursor:default;flex-direction:column;height:29%;max-width:860px;width:67.2%}.white-background h5[data-v-e59aea05]{color:#414141;font-size:30px;font-weight:400;letter-spacing:6px;margin:0 auto 40px;text-align:center}.sns-links[data-v-e59aea05]{align-items:center;display:flex;gap:60px;justify-content:center}.sns-links img[data-v-e59aea05]{height:60px;width:auto}.close-sns-modal-button[data-v-e59aea05]{align-items:center;cursor:pointer;display:flex;flex-direction:column;gap:4px;position:absolute;right:-64px;top:0}.close-sns-modal-button img[data-v-e59aea05]{height:auto;width:40px}.close-sns-modal-button p[data-v-e59aea05]{color:#fff;font-size:30px;font-weight:400;letter-spacing:.48px;margin:0;padding:0}.placeholder-for-movie[data-v-e59aea05]{align-items:center;display:flex;height:73.25%;justify-content:center;max-height:586px;max-width:1042px;position:relative;width:81.4%}button[data-v-e59aea05]{background-color:initial;border:none;margin:0;padding:0}button.movie-play-btn[data-v-e59aea05]{cursor:pointer;height:190px;position:absolute;width:190px}button.full-screen-btn[data-v-e59aea05]{bottom:28px;cursor:pointer;position:absolute;right:36px}video[data-v-e59aea05]{height:auto;width:100%}#map[data-v-e59aea05]{height:100%;width:100%}.picture-background-color[data-v-e59aea05]{background-color:gray}.sticky-heading[data-v-e59aea05]{background-color:#fff;font-size:20px;letter-spacing:.6px;margin-left:-1px;padding:24px 0;position:sticky;top:-1px;width:100%}.spots-list[data-v-e59aea05]{overflow-y:scroll;padding:0 30px 20px}.koumoku[data-v-e59aea05]{align-items:center;border-top:1px solid #e6e6e6;cursor:pointer;display:flex;gap:10px;padding:10px 0}.koumoku img[data-v-e59aea05]{height:75px;-o-object-fit:cover;object-fit:cover;width:100px}img.next-arrow[data-v-e59aea05]{height:15px;margin-right:1px;width:6px}.koumoku-text-portion h3[data-v-e59aea05]{color:#414141;font-size:16px;font-weight:400;letter-spacing:.48px;margin:0 0 10px}.koumoku-text-portion p[data-v-e59aea05]{color:#414141;font-size:14px;font-weight:400;letter-spacing:.42px;line-height:1.5}.topbar[data-v-e59aea05]{background-color:#f4ebc6;display:flex;justify-content:space-between;padding:10px}.topbar-left[data-v-e59aea05],.topbar-right[data-v-e59aea05]{cursor:pointer}.topbar span[data-v-e59aea05]{color:#414141;font-size:14px;letter-spacing:.42px}.topbar img[data-v-e59aea05]{height:auto;padding:0 6px;width:8px}.lower-portion[data-v-e59aea05]{display:flex;height:100%;width:100%}.lower-portion-left[data-v-e59aea05]{background-color:#f4ebc6;display:flex;flex:none;flex-direction:column;max-width:420px;overflow:hidden;width:38.89%}.carousel-item[data-v-e59aea05]{aspect-ratio:1/1;display:relative;max-height:280px;-o-object-fit:cover;object-fit:cover;width:100%}.lower-portion-right[data-v-e59aea05]{background-color:#fff;flex-grow:1;overflow-x:hidden;overflow-y:scroll;padding:30px}ul#modal-slider.slider li[data-v-e59aea05]{list-style-type:none}.lower-portion-left .sticky-heading[data-v-e59aea05]{background-color:#f4ebc6}.lower-portion-left .middle-section[data-v-e59aea05]{margin:0;padding:0 20px 0 24px}.lower-portion-left .sticky-heading[data-v-e59aea05]{padding:20px 0}.koumoku-text-portion[data-v-e59aea05]{width:100%}.lower-portion-right h2[data-v-e59aea05]{color:#414141;font-size:20px;letter-spacing:1px;padding:0 0 20px}.lower-portion-right p[data-v-e59aea05]{color:#414141;font-size:16px;font-weight:400;letter-spacing:.48px;line-height:2;margin:0;padding:0;text-align:left}.lower-portion-right h5[data-v-e59aea05]{color:#9b9b9b;display:inline;font-size:14px;font-weight:400;letter-spacing:.42px;padding:7px 15px}.lower-portion-right h5.active[data-v-e59aea05]{border-bottom:3px solid #e47c56;color:#e47c56}.option-changer[data-v-e59aea05]{margin-bottom:22px}.option-changer h5[data-v-e59aea05]{cursor:pointer}.information h6[data-v-e59aea05]{border-left:5px solid #e47c56;color:#414141;font-size:16px;font-weight:700;letter-spacing:1.6px;margin:40px 0 15px;padding:0 5px}.information a img[data-v-e59aea05]{height:14px;width:14px}.information a[data-v-e59aea05]{background-color:#e47c56;border-radius:3px;color:#fff;font: 700 14px/24px BIZ UDPGothic;letter-spacing:.7px;margin-top:15px;padding:8px 10px;position:relative}.information a[data-v-e59aea05]:hover{background-color:#e2ad9a}.information[data-v-e59aea05]{width:100%}.second-modal[data-v-e59aea05]{display:none;height:100%;position:absolute;width:100%;z-index:1000}.second-modal .controls img[data-v-e59aea05]{height:40px;width:40px}.white-background-wrapper[data-v-e59aea05]{height:100%;width:100%}.introduction img[data-v-e59aea05],.video-modal-container[data-v-e59aea05]{width:100%}.hidden[data-v-e59aea05]{display:none}.block[data-v-e59aea05]{display:block}.pre-formatted[data-v-e59aea05]{white-space:pre-formatted}@media only screen and (max-width:600px){.carousel-item[data-v-e59aea05]{max-height:223px}}#spot .carousel__viewport{padding-bottom:40px}section#spot{position:relative}#spot .carousel-arrow{background:none;border:none;cursor:pointer;position:absolute;top:320px;transform:translateY(-50%);z-index:10}.carousel-arrow--left{left:10px}.carousel-arrow--right{right:10px}.carousel-arrow img{height:80px}#spot .sp[data-v-b49515b1]{display:none}#spot .inner .storymap-subttl[data-v-b49515b1]{font-size:16px;letter-spacing:.48px;margin-bottom:15px;text-align:center}#spot .inner h2[data-v-b49515b1]{font-size:24px;font-weight:700;letter-spacing:2.4px;margin-bottom:50px;text-align:center}#spot .slide-item[data-v-b49515b1]{background:#fff;box-shadow:0 5px 10px #00000029;cursor:pointer;list-style:none;margin:0 15px;width:100%}#spot .slide-item a[data-v-b49515b1]{text-decoration:none}#spot .slide-item .slide-pic[data-v-b49515b1]{aspect-ratio:4/3;overflow:hidden;position:relative;width:100%}#spot .slide-item .slide-pic img[data-v-b49515b1]{display:block;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}#spot .slide-item .slide-pic .comfort-level[data-v-b49515b1]{aspect-ratio:1/1;bottom:0;-o-object-fit:cover;object-fit:cover;position:absolute;right:0;width:20%}#spot .slide-item .slide-text[data-v-b49515b1]{color:#414141;height:auto;padding:20px;text-align:left!important}#spot .slide-item .slide-text p[data-v-b49515b1]{text-align:left!important}#spot .slide-item .slide-text .areaname[data-v-b49515b1]{background:url(./pin.af00a405.svg) 0 no-repeat;background-size:9px;font-size:14px;letter-spacing:.42px;margin-block:10px 20px;padding-left:15px}#spot .slide-item .slide-text h3[data-v-b49515b1]{font-size:16px;font-weight:700;letter-spacing:1.6px;line-height:1.5;margin-block:0 20px}#spot .slide-item .slide-text .spot-cat[data-v-b49515b1]{line-height:2}#spot .slide-item .slide-text .spot-cat span[data-v-b49515b1]{background:#f4ebc6;border-radius:13px;display:inline-block;font-size:14px;letter-spacing:.42px;line-height:1;margin-right:10px;padding:6px;text-align:center}#spot .slide-item .slide-text .slide-description[data-v-b49515b1]{-webkit-box-orient:vertical;-webkit-line-clamp:2;display:-webkit-box;font-size:16px;letter-spacing:.48px;line-height:2;margin-block:0;overflow:hidden}#spot .inner .caution[data-v-b49515b1]{font-size:14px;letter-spacing:.42px;line-height:25px;margin-top:40px;text-align:center}#spot .modal[data-v-b49515b1]{height:100%;left:0;position:fixed;top:0;width:100%;z-index:10}#spot .modal[data-v-b49515b1]:not(:target){opacity:0;transition:opacity .5s,visibility .5s;visibility:hidden}#spot .modal[data-v-b49515b1]:target{opacity:1;transition:opacity .5s,visibility .5s;visibility:visible}#spot .modal .overlay[data-v-b49515b1]{background-color:#000;display:block;height:100%;left:0;opacity:.7;position:absolute;top:0;width:100%}#spot .modal-wrapper[data-v-b49515b1]{background-color:#fff;height:100%;left:50%;max-height:600px;max-width:860px;position:absolute;top:50%;transform:translate(-50%,-50%);width:100%}#spot .modal-contents[data-v-b49515b1]{box-sizing:border-box;height:100%;overflow:hidden;position:relative;width:100%}#spot .modal-close[data-v-b49515b1]{color:#fff;font-size:16px;letter-spacing:.48px;max-width:50px;position:absolute;right:10%;text-decoration:none;top:17%}#spot .spot-modal[data-v-b49515b1]{height:100%}.spot-modal-grid[data-v-b49515b1]{grid-column-gap:10px;grid-row-gap:0;display:grid;grid-template:"spot-modal-a spot-modal-b" "spot-modal-c spot-modal-b";grid-template-rows:50%}.spot-modal-a[data-v-b49515b1]{grid-area:spot-modal-a;max-height:300px;overflow:hidden;position:relative;width:340px}.spot-modal-b[data-v-b49515b1]{grid-area:spot-modal-b;max-height:600px;overflow-y:scroll;padding-top:34px;position:relative}.spot-modal-b h3[data-v-b49515b1]{background:#fff;padding-bottom:5px;padding-top:5px;position:fixed;top:0;width:-webkit-fill-available}.spot-modal-c[data-v-b49515b1]{background:#f4ebc6;grid-area:spot-modal-c;max-height:300px;overflow-y:scroll}.spot-modal-c dl *[data-v-b49515b1]{margin-bottom:40px}@media screen and (max-width:600px){.carousel-arrow img[data-v-b49515b1]{height:55px!important}#spot .carousel-arrow[data-v-b49515b1]{top:220px!important;transform:translateY(0)!important}.carousel-arrow--left[data-v-b49515b1]{left:0}.carousel-arrow--right[data-v-b49515b1]{right:0}#spot .sp[data-v-b49515b1]{display:block}#spot .pc[data-v-b49515b1]{display:none}#spot .slider-area[data-v-b49515b1]{margin-bottom:30px;overflow:hidden}#spot .inner h2[data-v-b49515b1]{font-size:18px;letter-spacing:1.8px}#spot .slider-area[data-v-b4f759c9][data-v-b49515b1]{overflow-x:scroll}#spot .slider-spot[data-v-b49515b1]{display:block;padding-left:0;width:100%}#spot .modal-wrapper[data-v-b49515b1]{left:45%;margin-left:5%;margin-right:5%;max-height:90%;transform:translate(-50%,-50%);width:90%}.spot-modal-grid[data-v-b49515b1]{display:block;padding-top:100%;position:relative}.spot-modal-a[data-v-b49515b1]{max-height:45%;position:absolute;top:0}.spot-modal-b[data-v-b49515b1]{height:375px;padding-top:0;position:relative}.spot-modal-b h3[data-v-b49515b1]{background:#fff;padding-bottom:5px;padding-top:5px;position:fixed;top:45%;width:-webkit-fill-available}.spot-modal-c[data-v-b49515b1]{display:none}.spot-modal-c_sp[data-v-b49515b1]{background:#f4ebc6}#spot .slide-item[data-v-b49515b1]{margin:0 auto!important;max-width:330px}#spot .carousel__slide[data-v-b49515b1]{padding-inline:0}}#spot .carousel__slide{display:block;padding-inline:15px}#spot .carousel__track li div.slide-item{margin:0}
