@import url(https://cdn.jsdelivr.net/npm/yakuhanjp@4.1.1/dist/css/yakuhanmp.css);
*,*::before,*::after{margin:0;padding:0;box-sizing:border-box}:where([hidden]:not([hidden=until-found])){display:none !important}:where(html){-webkit-text-size-adjust:none;color-scheme:dark light;-moz-tab-size:2;-o-tab-size:2;tab-size:2;scrollbar-gutter:stable}:where(html:has(dialog:modal[open])){overflow:clip}@media(prefers-reduced-motion: no-preference){:where(html:focus-within){scroll-behavior:smooth}}:where(body){line-height:1.5;font-family:system-ui,sans-serif;-webkit-font-smoothing:antialiased}:where(button){all:unset}:where(input,button,textarea,select){font:inherit;color:inherit}:where(textarea){resize:vertical;resize:block}:where(button,label,select,summary,[role=button],[role=option]){cursor:pointer}:where(:disabled){cursor:not-allowed}:where(label:has(>input:disabled),label:has(+input:disabled)){cursor:not-allowed}:where(a){color:inherit;text-underline-offset:.2ex}:where(ul,ol){list-style:none}:where(img,svg,video,canvas,audio,iframe,embed,object){display:block}:where(img,picture,svg,video){max-inline-size:100%;block-size:auto}:where(hr){border:none;border-block-start:1px solid;color:inherit;block-size:0;overflow:visible}:where(dialog,[popover]){border:none;background:none;color:inherit;inset:unset;max-width:unset;max-height:unset}:where(dialog:not([open],[popover]),[popover]:not(:popover-open)){display:none !important}:where(:focus-visible){outline:3px solid CanvasText;box-shadow:0 0 0 5px Canvas;outline-offset:1px}:where(:focus-visible,:target){scroll-margin-block:8vh}:where(.visually-hidden:not(:focus-within,:active)){clip-path:inset(50%) !important;height:1px !important;width:1px !important;overflow:hidden !important;position:absolute !important;white-space:nowrap !important;border:0 !important;-webkit-user-select:none !important;-moz-user-select:none !important;user-select:none !important}:root{--ease-in:cubic-bezier(0.49,0.025,0.65,0.65);--ease-out:cubic-bezier(0.28,0.44,0.49,1);--ease-in-out:cubic-bezier(0.49,0.025,0.49,1);--bounce:cubic-bezier(0.6,0,0.1,1.4);--ease-in-soft:cubic-bezier(0.49,0.025,0.685,1);--ease-out-soft:cubic-bezier(0.28,0,0.49,1);--ease-in-out-soft:cubic-bezier(0.72,0,0.28,1);--ease-in-out-hard:cubic-bezier(0.77,0,0.175,1);--ease-garret:cubic-bezier(0.5,0,0,1)}html{scroll-behavior:smooth;touch-action:manipulation}body{position:relative;touch-action:manipulation;min-height:100vh;background:#fff;background-size:100% auto;background-position-y:-35px}body.noScroll{overflow:hidden}body{-ms-overflow-style:none;scrollbar-width:none}body::-webkit-scrollbar{display:none}main{overflow:hidden}main>section,.breadcrumb{max-width:980px;margin:auto}@media screen and (max-width: 1360px){main>section,.breadcrumb{margin:auto}}@media screen and (max-width: 1024px){main>section,.breadcrumb{margin:auto 2rem}}main>section{margin-top:8rem;margin-bottom:8rem}@media screen and (max-width: 480px){main>section{margin-top:4rem;margin-bottom:4rem}}main p{margin-bottom:1rem}main p:last-child{margin-bottom:0}a{text-decoration:underline;cursor:pointer}.text-align-center{text-align:center}.mt1{margin-top:2rem}.mb1{margin-bottom:2rem}.is-visually-hidden{position:absolute !important;width:1px !important;height:1px !important;padding:0 !important;margin:-1px !important;overflow:hidden !important;clip:rect(0, 0, 0, 0) !important;white-space:nowrap !important;border:0 !important}:root{--font-size-default: 16px}@media screen and (max-width: 768px){:root{--font-size-default: 15px}}@media screen and (max-width: 480px){:root{--font-size-default: 14px}}.ja{font-family:YakuHanJP,"Shippori Mincho",serif}.en{font-family:YakuHanJP,"Shippori Mincho",serif;text-wrap:pretty;hyphens:none;overflow-wrap:normal;word-break:normal}.font-bold500{font-weight:500}.font-bold600{font-weight:600}.font-bold700{font-weight:700}.font-bold800{font-weight:800}body{font-family:YakuHanJP,"Shippori Mincho",serif;font-size:var(--font-size-default);line-height:1.75;color:#000;overflow-wrap:anywhere;word-break:normal;line-break:strict}.font-size-1{font-size:calc(var(--font-size-default)*2.25)}.font-size-2{font-size:calc(var(--font-size-default)*1.75)}.font-size-3{font-size:calc(var(--font-size-default)*1.5)}.font-size-4{font-size:calc(var(--font-size-default)*1.25)}.font-size-5{font-size:calc(var(--font-size-default)*1)}main>section a{color:#892e4d;text-decoration:underline;transition:color .5s}main>section a:hover{color:#000;transition:color .5s}.btn{background-color:#892e4d;color:#fff;text-decoration:none;padding:.5rem 2rem;transition:color .5s,background-color .5s}.btn:hover{color:#fff;background-color:#80cbb2;transition:color .5s,background-color .5s}.btn-more a{color:#892e4d;background-color:rgba(0,0,0,0);border-radius:0;box-shadow:none;text-decoration:none;padding:0;font-size:calc(var(--font-size-default)*1);position:relative;display:flex;justify-content:space-between;gap:16px;overflow:hidden;width:-moz-fit-content;width:fit-content;margin:0 0 0 auto}@media screen and (max-width: 480px){.btn-more a{font-size:calc(var(--font-size-default)*1)}}.btn-more a::before{content:"";position:absolute;display:block;left:0;bottom:0;width:100%;height:1px;background-color:currentColor}.btn-more a:after{content:"";display:block;width:16px;aspect-ratio:17/8;background:url(../images/arrow-right.svg) center center no-repeat}.btn-more a:hover{color:#892e4d}.btn-more a:hover::before{opacity:1;animation:.25s var(--ease-out) 0s scale-out forwards,.25s var(--ease-out) .25s scale-in forwards}@keyframes scale-in{0%{transform:scaleX(0);transform-origin:left}to{transform:scaleX(1);transform-origin:left}}@keyframes scale-out{0%{transform:scaleX(1);transform-origin:right}to{transform:scaleX(0);transform-origin:right}}dl dt{margin:1.5rem 0 .5rem;border-left:10px solid #0b098b;padding-left:10px}dl dd{padding-left:20px}ul li{padding-left:2rem;position:relative}ul li:before{content:"-";display:inline-block;position:absolute;left:1rem}ul.list-style-none li{padding-left:0}ul.list-style-none li:before{content:""}ul.news li{padding-left:20px;padding-bottom:5px;margin-bottom:1rem}ul.news li:before{content:"";display:inline-block;position:absolute;left:0;height:100%;width:10px;border-radius:10px;background:#0b098b}.section-search{position:relative;padding-bottom:calc(5rem - 36px) !important}.section-search .search-form{position:relative;top:-36px;width:calc(100% - 120px);max-width:700px;margin:auto}@media screen and (max-width: 1024px){.section-search{padding-top:3rem !important;padding-bottom:3rem !important}.section-search .search-form{top:0;left:0;width:100%;transform:none}}.search .search-input-group{display:flex;-moz-column-gap:10px;column-gap:10px;margin:.5rem 0}.search input{outline:none;border:solid 3px #000;padding:.5rem;box-sizing:border-box;width:100%;font-size:20px;font-weight:900;color:#000}.search input:focus{border-color:#0b098b}.search .select-group-horizon{display:flex;justify-content:space-between}.search .select-group{width:30%}.search .select-group input{border:solid 1px #000;width:24px;height:24px;background:#fff;display:inline-block;padding:0;position:absolute;margin-left:0;top:0;left:0}.search .select-group input:checked:after{content:"";background:url(../images/check-solid.svg) center center no-repeat;background-size:contain;width:20px;height:20px;display:inline-block;position:absolute;top:1px;left:1px}.search .select-group input.radio{border-radius:100%}.search .select-group input.radio:checked:after{background:#0b098b;border-radius:100%;width:14px;height:14px;top:4px;left:4px}.search .select-group label{position:relative;display:block;margin-bottom:5px}.search .select-group span.input-name{position:relative;top:0;left:35px;display:block;width:calc(100% - 35px);box-sizing:border-box}.search .select-group p{margin:1rem 0 .5rem;position:relative;border-bottom:solid 3px #000;cursor:pointer;height:20px}.search .select-group p span{position:absolute;bottom:3px;width:90%}.search .select-group p:after{content:"";background:url(../images/angle-down-solid.svg) center center no-repeat;width:24px;height:12px;background-size:contain;position:absolute;bottom:9px;right:0;transform:rotate(0deg);transition:transform .3s}.search .select-group p.active:after{transform:rotate(-180deg)}.search .select-group .select-list{max-height:0;overflow:hidden;transition:max-height .3s ease-out}.search .select-group .select-list.open{max-height:500px;transition:max-height .3s ease-in}.search-btn{border:solid 3px #000;background:#000;color:#fff;font-weight:bold;padding:.25rem 0;display:block;text-decoration:none;width:120px;outline:none;text-align:center;box-sizing:border-box;transition:all .3s;font-size:20px;position:relative;padding-right:25px}.search-btn:after{content:"";display:block;position:absolute;background:url(../images/magnifying-glass-solid.svg) center center no-repeat;background-size:contain;width:20px;height:20px;top:50%;right:5px;transform:translateY(-50%)}.search-btn:hover{background:#dabe6a;border-color:#dabe6a}.search-btn:active,.search-btn:focus{outline:none}@media screen and (max-width: 480px){.search.has-search-btn-horizon{width:100%}.search .select-group-horizon{margin-bottom:1rem}.search-btn-horizon{width:100%;position:relative}}@media screen and (max-width: 480px){.search .select-group-horizon .select-group{width:calc((100% - 66px - 10px)/2)}.search .select-group-horizon .select-group:last-child{width:66px}.search.search-box-left .select-group-horizon{display:flex;flex-wrap:wrap;justify-content:space-between;margin-bottom:2rem}.search.search-box-left .select-group-horizon .select-group{width:49%}.search .select-group p span{font-size:14px;bottom:6px}.search .select-group p:after{width:14px;right:6px}}.modal .modal-container{position:fixed;top:0;left:0;bottom:0;right:0;width:100%;height:100%;max-height:none;text-align:center;background:rgba(0,0,0,.5);padding:40px 20px;overflow:auto;opacity:0;visibility:hidden;z-index:0;transition:.3s;box-sizing:border-box}.modal .modal-container:before{content:"";display:inline-block;vertical-align:middle;height:100%}.modal .active .modal-container{opacity:1;visibility:visible;z-index:1}.modal .modal-body{position:relative;display:inline-block;vertical-align:middle;max-width:880px;width:90%}.modal .modal-close{position:absolute;display:flex;align-items:center;justify-content:center;top:-40px;right:0;width:30px;height:30px;cursor:pointer;font-size:0;background:url(../images/xmark-solid.svg) center center no-repeat;background-size:contain}.modal .modal-content{background:#fff;text-align:left;padding:30px}@media screen and (max-width: 480px){.modal .modal-content{padding:30px 10px}}.simple-lang-switcher{font-size:.95rem;line-height:1;display:inline-flex;align-items:center;gap:.6rem}.simple-lang-switcher .simple-lang-item{text-decoration:none;padding:.1rem .25rem;border-radius:3px;color:inherit;opacity:.8}.simple-lang-switcher .simple-lang-item.is-current{font-weight:700;opacity:1}.simple-lang-switcher .simple-lang-sep{color:#999;margin:0 .2rem}header{position:relative;width:100%}header .header-wrapper{display:flex;justify-content:space-between;align-items:center;padding:1rem 0 1rem 1rem}header .header-wrapper .header-logo{display:flex;width:120px;top:1rem;left:1rem;position:fixed;height:86px;z-index:100}header .header-wrapper .header-logo img{width:100%;height:auto;display:block}header .header-wrapper .header-menu{height:86px;display:flex;position:fixed;top:1rem;right:146px;mix-blend-mode:difference;z-index:100}header .header-wrapper .header-menu .menu.toggle{display:none;width:70px;height:28px;z-index:10;position:relative;align-items:center;transition:opacity .3s}header .header-wrapper .header-menu .menu.toggle .menu-status{position:relative;top:-1px}header .header-wrapper .header-menu .menu.toggle .menu-status:after{font-family:"Lexend",sans-serif;content:"MENU";line-height:1;color:#80cbb2;transition:all .3s;white-space:nowrap}header .header-wrapper .header-menu .menu.toggle .menu-toggle{margin-left:5px}header .header-wrapper .header-menu .menu.toggle .menu-toggle span{display:block;width:15px;height:2px;background:#80cbb2;transition:all .3s}header .header-wrapper .header-menu .menu.toggle .menu-toggle span:before,header .header-wrapper .header-menu .menu.toggle .menu-toggle span:after{content:"";width:15px;height:2px;background:#80cbb2;transition:all .3s;position:absolute}header .header-wrapper .header-menu .menu.toggle .menu-toggle span:before{transform:translateY(-5px)}header .header-wrapper .header-menu .menu.toggle .menu-toggle span:after{transform:translateY(5px)}header .header-wrapper .header-menu .menu.toggle.active .menu-status:after{font-family:"Lexend",sans-serif;content:"CLOSE";white-space:nowrap}header .header-wrapper .header-menu .menu.toggle.active .menu-toggle span{background:none}header .header-wrapper .header-menu .menu.toggle.active .menu-toggle span:before{transform:translateY(0) rotate(45deg)}header .header-wrapper .header-menu .menu.toggle.active .menu-toggle span:after{transform:translateY(0) rotate(-45deg)}header .header-wrapper .header-menu .menu.pc{display:block;align-items:center}header .header-wrapper .header-menu .menu.pc nav{display:flex;align-items:stretch;gap:16px}header .header-wrapper .header-menu .menu.pc nav .menu-list{display:grid;grid-template-columns:repeat(2, auto);gap:1px 16px}header .header-wrapper .header-menu .menu.pc nav .menu-list li{font-family:"Lexend",sans-serif}header .header-wrapper .header-menu .menu.pc nav .menu-list li a{text-decoration:none;color:#80cbb2}@media screen and (max-width: 768px){header .header-wrapper .header-menu{height:32px;display:flex;align-items:center;position:fixed;top:1rem;right:128px;mix-blend-mode:difference}header .header-wrapper .header-menu .menu.toggle{display:flex}header .header-wrapper .header-menu .menu.pc{display:none}}header .header-wrapper .header-reserve{flex:1;position:fixed;right:0;top:1rem;width:128px;z-index:100}header .header-wrapper .header-reserve .btn-reservation{padding:0;box-sizing:border-box;height:86px;display:flex;align-items:center;justify-content:center;flex-direction:column;background-color:#892e4d;color:#fff;font-family:"Lexend",sans-serif;font-weight:800;letter-spacing:1px}header .header-wrapper .header-reserve .btn-reservation span{display:block;font-size:calc(var(--font-size-default)*1);font-weight:600;line-height:1}header .header-wrapper .header-reserve .booking-sites{display:flex;flex-direction:column;gap:8px;margin-top:8px}header .header-wrapper .header-reserve .booking-sites li{width:100%}header .header-wrapper .header-reserve .booking-sites li a{display:block;width:100%;padding:.5rem 1rem;text-align:center;color:#fff;font-family:"Lexend",sans-serif;font-weight:800;font-size:calc(var(--font-size-default)*.8);letter-spacing:1px;white-space:nowrap;text-decoration:none;transform:translateX(calc(100% - 1rem));transition:transform .3s ease-out}header .header-wrapper .header-reserve .booking-sites li a:hover{transform:translateX(0)}@media screen and (max-width: 768px){header .header-wrapper .header-reserve{width:120px}header .header-wrapper .header-reserve .btn-reservation{height:32px}header .header-wrapper .header-reserve .booking-sites{display:none}header .header-wrapper .header-reserve .booking-sites li a{padding:1px;letter-spacing:1px;transform:none;transition:none}header .header-wrapper .header-reserve .booking-sites li a:hover{transform:none}}.menu.sp.active .nav-inner{visibility:visible;opacity:1;pointer-events:auto;z-index:50}.menu.sp .nav-inner{width:100%;position:fixed;top:0;right:0;bottom:0;backdrop-filter:blur(16px);background:hsla(0,0%,100%,.6);z-index:-1;pointer-events:none;visibility:hidden;opacity:0;will-change:visibility,opacity,z-index;transition:z-index 1s,visibility .2s,opacity .2s}.menu.sp .nav-inner #nav-inner-ul{position:relative;margin:8rem auto 1rem;width:-moz-fit-content;width:fit-content}.menu.sp .nav-inner #nav-inner-ul li{display:block;overflow:hidden}.menu.sp .nav-inner #nav-inner-ul li a{margin:0 auto 1rem 0;font-weight:800;width:240px;font-family:"Libre Caslon Text",serif}.menu.sp .nav-inner .bookings{position:relative;margin:0 auto;width:240px}.menu.sp .nav-inner .bookings .btn-reservation{width:100%;display:block;text-align:center;font-weight:bold;font-family:"Lexend",sans-serif;letter-spacing:1px}.menu.sp .nav-inner .bookings .booking-sites{display:flex;gap:.5rem;justify-content:center;flex-wrap:wrap;margin:1rem auto}.menu.sp .nav-inner .bookings .booking-sites li{width:calc(50% - .25rem)}.menu.sp .nav-inner .bookings .booking-sites li a{display:block;width:100%;padding:8px 1px;text-align:center;color:#fff;text-decoration:none;font-family:"Lexend",sans-serif}.menu.sp .nav-inner .bookings .menu-sns{display:flex;justify-content:flex-end;margin:2rem auto;width:240px;gap:1rem}.menu.sp .nav-inner .bookings .menu-sns li{width:24px;height:32px}.menu.sp .nav-inner .bookings .menu-sns li img{width:100%;height:auto}.breadcrumb{margin-bottom:2rem}.breadcrumb li{display:inline-block}.breadcrumb li a{color:#892e4d;transition:.3s}.breadcrumb li a:hover{color:#000;transition:.3s}.breadcrumb li:not(:last-child):after{content:">";display:inline-block;position:relative;padding:0 5px}@media screen and (max-width: 1024px){footer{margin-left:2rem;margin-right:2rem}}footer .footer-inner{position:relative;text-align:center;max-width:980px;margin:auto}footer .footer-inner .footer-menu{display:flex;gap:0;justify-content:center;flex-wrap:wrap;margin:0 auto 4rem}footer .footer-inner .footer-menu li{padding:0 .5rem}footer .footer-inner .footer-menu li:not(:first-child)::before{content:"|";color:#000;position:relative;left:-0.5rem}footer .footer-inner .footer-menu li a{text-decoration:none;transition:color .3s}footer .footer-inner .footer-menu li a:hover{color:#892e4d}footer .footer-inner .footer-banner{display:flex;gap:1rem;justify-content:space-between}@media screen and (max-width: 480px){footer .footer-inner .footer-menu li{padding:.25rem .25rem}footer .footer-inner .footer-menu li:not(:first-child)::before{content:none}footer .footer-inner .footer-banner{flex-direction:column;align-items:center}}footer .footer-info{text-align:center;color:#000;display:flex;align-items:center;justify-content:space-between;gap:4rem;max-width:980px;margin:2rem auto 16rem}footer .footer-info .footer-sns{display:flex;gap:1rem}footer .footer-info .footer-sns li{width:24px;height:32px}footer .footer-info .footer-sns li img{width:100%;height:auto}footer .footer-info .footer-sns li:has(.simple-lang-switcher){width:auto;height:auto;position:relative;top:-3px}footer .footer-info .footer-sns li:has(.simple-lang-switcher) .simple-lang-switcher{font-family:"Libre Caslon Text",serif;gap:0;white-space:nowrap}@media screen and (max-width: 480px){footer .footer-info{margin-bottom:8rem;flex-wrap:wrap;gap:2rem;justify-content:center;flex-direction:column-reverse}footer .footer-info .footer-sns li:has(.simple-lang-switcher){top:0}}footer .footer-info.--tour{margin-top:0;margin-bottom:0;padding-top:2rem;padding-bottom:28rem;position:relative;color:#fff}footer .footer-info.--tour:before{content:"";position:absolute;top:0;bottom:0;left:calc((100vw - 100%)/2*-1);width:100vw;height:100%;background:url(../images/bottom_back.jpg) no-repeat center center;background-size:cover;z-index:-1}.bottom-mountains{position:fixed;width:100vw;height:12vh;bottom:0}.bottom-mountains .mountain-left{position:absolute;bottom:-8px;left:-80px;height:100%;width:auto;z-index:100;pointer-events:none}.bottom-mountains .mountain-right{position:absolute;bottom:-8px;right:-48px;height:100%;width:auto;z-index:100;pointer-events:none}.bottom-mountains .arc-wrapper{position:absolute;left:10%;right:10%;width:80%;height:auto;bottom:10vh;aspect-ratio:2/1;margin:0 auto;pointer-events:none;overflow:visible;border-radius:50%/100% 100% 0 0}.bottom-mountains #mountain-sun{position:absolute;will-change:transform,opacity;width:88px;height:88px;transform:translate(0px, 0px)}@media screen and (max-width: 768px){.bottom-mountains{height:10vh}.bottom-mountains .arc-wrapper{bottom:8vh}.bottom-mountains #mountain-sun{width:64px;height:64px}}@media screen and (max-width: 480px){.bottom-mountains{height:8vh}}.page-content h1{font-size:calc(var(--font-size-default)*2.25);line-height:1.25;margin:2rem 0 1rem}.page-content h2{font-size:calc(var(--font-size-default)*1.75);line-height:1.25;margin:4rem 0}.page-content h3{font-size:calc(var(--font-size-default)*1.5);line-height:1.25;margin:2rem 0;color:#892e4d}.page-content h4{font-size:calc(var(--font-size-default)*1.25);line-height:1.25;margin:2rem 0;padding-left:.75rem;color:rgba(137,46,77,.8)}.page-content h4:before{content:"-";color:rgba(137,46,77,.8);position:relative;left:-0.75rem}.page-content h5{line-height:1.25;margin:2rem 0 1rem}.page-content h6{line-height:1.25;margin:2rem 0 1rem}.page-content .wp-block-image{margin:24px 0}.page-content .wp-block-image.size-large img{width:100%}.page-content .wp-block-columns{display:flex;gap:2rem}.page-content .wp-block-columns.top-column{margin:48px 0 16px;align-items:flex-start}.page-content .wp-block-columns.top-column div:first-child{white-space:nowrap;min-width:120px}.page-content .wp-block-columns.top-column div:first-child h2{margin:2px 0 0;font-size:calc(var(--font-size-default)*1.25)}.page-content .wp-block-columns.top-column div:last-child{max-width:calc(100% - 120px)}.page-content .wp-block-columns.top-column+.wp-block-buttons{margin-bottom:128px}@media screen and (max-width: 768px){.page-content .wp-block-columns.top-column{flex-direction:column}.page-content .wp-block-columns.top-column div:first-child{min-width:auto}.page-content .wp-block-columns.top-column div:first-child h2{margin:0}.page-content .wp-block-columns.top-column div:last-child{max-width:100%}.page-content .wp-block-columns.top-column+.wp-block-buttons{margin-bottom:64px}}.page-content .wp-block-columns.plan-column{margin:4rem 0}.page-content .wp-block-columns.plan-column div:first-child{max-width:40%}@media screen and (max-width: 480px){.page-content .wp-block-columns.plan-column{gap:0;flex-wrap:wrap}.page-content .wp-block-columns.plan-column div:first-child{max-width:100%}}.page-content .wp-block-gallery.top-gallery{display:flex;gap:0;flex-wrap:nowrap;width:100vw;position:relative;transform:translateX(calc((100vw - 980px) / 2 * -1));z-index:-1}@media screen and (max-width: 1024px){.page-content .wp-block-gallery.top-gallery{transform:translateX(-2rem)}}.page-content .wp-block-gallery.top-gallery figcaption{display:none}.page-content .wp-block-buttons{display:flex;gap:1rem;justify-content:flex-end;margin:2rem 0 4rem}@media screen and (max-width: 480px){.page-content .wp-block-buttons{gap:1px}}.page-content .wp-block-buttons .btn-chillin,.page-content .wp-block-buttons .btn-airbnb,.page-content .wp-block-buttons .btn-bookingcom{margin:.75rem 0}.page-content .wp-block-buttons .btn-chillin a,.page-content .wp-block-buttons .btn-airbnb a,.page-content .wp-block-buttons .btn-bookingcom a{font-family:"Lexend",sans-serif;font-size:.8rem;font-weight:800;color:#fff;border-radius:0;padding:16px;box-sizing:border-box;transition:opacity .3s;white-space:nowrap}.page-content .wp-block-buttons .btn-chillin a:hover,.page-content .wp-block-buttons .btn-airbnb a:hover,.page-content .wp-block-buttons .btn-bookingcom a:hover{color:#fff;opacity:.8}@media screen and (max-width: 480px){.page-content .wp-block-buttons .btn-chillin a,.page-content .wp-block-buttons .btn-airbnb a,.page-content .wp-block-buttons .btn-bookingcom a{padding:8px}}.page-content .wp-block-buttons .btn-chillin a{background-color:#000}.page-content .wp-block-buttons .btn-airbnb a{background-color:#d40b31}.page-content .wp-block-buttons .btn-bookingcom a{background-color:#003b95}.page-content.top-blog{margin-bottom:8rem}.page-content .wp-block-cover{position:relative;margin:4rem 0}.page-content .wp-block-cover:first-child{margin-top:0}.page-content .wp-block-cover .wp-block-cover__inner-container{position:absolute;top:0;left:0;right:0;bottom:0;width:100%;height:100%;display:flex;align-items:center;justify-content:center}.page-content .wp-block-cover .wp-block-cover__inner-container p{color:#fff}.page-content .has-text-align-center{text-align:center}.page-content .is-content-justification-center{justify-content:center}.page-content .has-large-font-size{font-size:calc(var(--font-size-default)*1.75)}.page-content .snow-monkey-form{max-width:600px;margin:2rem auto}.page-content .snow-monkey-form .wp-block-snow-monkey-forms-item{margin:1rem 0}.page-content .snow-monkey-form .wp-block-snow-monkey-forms-item .smf-item__col{margin:.5rem 0}.page-content .snow-monkey-form input,.page-content .snow-monkey-form textarea{width:100%;background-color:#fff;border:solid 1px #000;padding:.5rem}.page-content .snow-monkey-form input[type=radio],.page-content .snow-monkey-form textarea[type=radio]{width:auto;padding:0}.page-content .snow-monkey-form input:where(:focus-visible),.page-content .snow-monkey-form textarea:where(:focus-visible){outline:0;outline-offset:0;border-color:#892e4d}.page-content .snow-monkey-form .smf-button-control button{width:100%;text-align:center;box-sizing:border-box;background-color:#892e4d;background-image:none;border:0;border-radius:0;color:#fff}.top-message{margin-top:2rem}.top-message .message-wrapper{max-width:980px;margin:auto;display:flex;align-items:flex-end;justify-content:space-between}.top-message .message-wrapper .message{width:48%}.top-message .message-wrapper .message .message-text{letter-spacing:2px;line-height:2;white-space:nowrap;font-size:calc(var(--font-size-default)*1.75)}.top-message .message-wrapper .message .top-info-banner{margin-top:128px}.top-message .message-wrapper .message .top-info-banner .top-info-banner-name{letter-spacing:1px;margin-bottom:8px;border-bottom:solid 1px #000}.top-message .message-wrapper .message-photo{width:48%}.top-message .message-wrapper .message-photo img{width:100%;height:auto;aspect-ratio:9/16;-o-object-fit:cover;object-fit:cover}@media screen and (max-width: 1024px){.top-message{margin-top:3rem}.top-message .message-wrapper{flex-direction:column-reverse;align-items:center}.top-message .message-wrapper .message{width:100%;max-width:360px}.top-message .message-wrapper .message .top-info-banner{margin-top:4rem}.top-message .message-wrapper .message-photo{width:100%;margin-bottom:4rem}}@media screen and (max-width: 768px){.top-message .message-wrapper .message .message-text{font-size:calc(var(--font-size-default)*1.5)}}.en .top-message .message-wrapper .message .message-text{white-space:unset;font-weight:600}.top-blog{margin:auto;padding:0 2rem;max-width:600px}.top-blog ul{margin-bottom:2rem}.top-blog .blog-li .blog-link{display:flex;gap:1rem;align-items:baseline;text-decoration:none;position:relative;color:#892e4d}.top-blog .blog-li .blog-link .date{margin-bottom:0;color:#892e4d;white-space:nowrap}.top-blog .blog-li .blog-link .title{font-weight:600;margin-bottom:0;color:#892e4d}.top-blog .blog-li .blog-link::before{content:"";position:absolute;display:block;left:0;bottom:0;width:100%;height:1px;background-color:currentColor}.top-blog .blog-li .blog-link:hover{color:#892e4d}.top-blog .blog-li .blog-link:hover::before{opacity:1;animation:.25s var(--ease-out) 0s scale-out forwards,.25s var(--ease-out) .25s scale-in forwards}.top-blog .blog-li+.blog-li{margin-top:2rem}.top-blog .no-result{background-color:#ededed;padding:1rem}.map{width:100%;aspect-ratio:2/1;margin-bottom:2rem}.map iframe{width:100%;height:100%}.tour .video-bg{position:absolute;inset:0;width:100vw;height:100vh;-o-object-fit:cover;object-fit:cover;display:block;z-index:1;background:#000}.tour .video-bg{opacity:1;transition:opacity 3s ease,visibility 3s ease}.tour .video-bg.fadeout{opacity:0;visibility:hidden}.tour .hero{background:url(../images/top_river.jpg) no-repeat center;background-size:cover;margin:0;display:flex;align-items:flex-start;justify-content:flex-end;height:100vh;width:100vw;max-width:100vw}.tour .hero .hero-inner{margin:0;padding:2rem 4rem;text-align:right;position:relative;z-index:99;mix-blend-mode:difference;color:#fff}.tour .hero .hero-inner h1{margin-bottom:1rem;letter-spacing:1px}.tour .hero .hero-inner h2{font-weight:400}@media screen and (max-width: 480px){.tour .hero .hero-inner{padding:2rem}}.tour .intro{text-align:center}.tour .intro .intro-text{font-size:calc(var(--font-size-default)*1.75)}@media screen and (max-width: 480px){.tour .intro .intro-text{font-size:calc(var(--font-size-default)*1.5)}}.tour .cv{width:-moz-fit-content;width:fit-content;margin:4rem auto}.tour .cv .cv-booking a{font-size:calc(var(--font-size-default)*1.5);padding:1rem 3rem}.tour .cv .cv-contact a{font-size:calc(var(--font-size-default)*1);margin:2rem auto}.tour .features .feature-list{display:flex;justify-content:space-between;flex-wrap:wrap;gap:1.5rem}.tour .features .feature-list div{width:calc((100% - 3rem)/3);margin-bottom:1rem}.tour .features .feature-list div picture{display:block;margin-bottom:1rem}@media screen and (max-width: 480px){.tour .features .feature-list{flex-wrap:wrap}.tour .features .feature-list div{width:100%}}.tour .timeTable .day-count{margin-bottom:0;background-color:#ededed;padding:1px 1rem 4px}.tour .timeTable .time-table{width:-moz-fit-content;width:fit-content;max-width:600px;margin:auto;border-collapse:collapse}.tour .timeTable .time-table th,.tour .timeTable .time-table td{padding:0 1rem 4rem;text-align:left;vertical-align:top}.tour .timeTable .time-table tr:first-child td{padding-top:1rem}.tour .timeTable .time-table td:first-child{position:relative;width:80px;text-align:right}.tour .timeTable .time-table td:first-child:after{position:absolute;content:"●";color:#ededed;right:-0.5rem}.tour .timeTable .time-table td:last-child{border-left:solid 1px #ededed}.tour .detailInfo .info-table{width:100%;border-collapse:collapse}.tour .detailInfo .info-table th,.tour .detailInfo .info-table td{border-bottom:1px solid #ededed;padding:.5rem 1rem;text-align:left}.tour .detailInfo .info-table td:first-child{font-weight:900;width:108px}.tour .collaboratedWith .collaborated-list{display:flex;justify-content:space-between;flex-wrap:wrap;gap:1rem}.tour .collaboratedWith .collaborated-list li{width:calc((100% - 2rem)/3);background-color:#ededed;padding:2rem 0;text-align:center}@media screen and (max-width: 480px){.tour .collaboratedWith .collaborated-list li{width:calc((100% - 1rem)/2)}}.tour.en .detailInfo .info-table td:first-child{width:164px}

/*# sourceMappingURL=style.min.css.map*/