noto-sans-jp-light{font-family:var(--font-noto-sans-jp),"游ゴシック体",yugothic,"游ゴシック","Yu Gothic","Meiryo",sans-serif;font-style:light;font-weight:300}noto-sans-jp-Regular{font-weight:400}noto-sans-jp-Regular,noto-sans-jp-medium{font-family:var(--font-noto-sans-jp),"游ゴシック体",yugothic,"游ゴシック","Yu Gothic","Meiryo",sans-serif;font-style:normal}noto-sans-jp-medium{font-weight:500}noto-sans-jp-semiBold{font-weight:600}noto-sans-jp-bold,noto-sans-jp-semiBold{font-family:var(--font-noto-sans-jp),"游ゴシック体",yugothic,"游ゴシック","Yu Gothic","Meiryo",sans-serif;font-style:normal}noto-sans-jp-bold{font-weight:700}.inter-extraLight{font-optical-sizing:auto;font-weight:200;font-style:normal}.inter-extraLight,.inter-light{font-family:var(--font-inter),var(--font-noto-sans-jp),"游ゴシック体",yugothic,"游ゴシック","Yu Gothic","Meiryo",sans-serif}.inter-light{font-optical-sizing:auto;font-weight:300;font-style:normal}.inter-regular{font-optical-sizing:auto;font-weight:400;font-style:normal}.inter-regular,.inter-semiBold{font-family:var(--font-inter),var(--font-noto-sans-jp),"游ゴシック体",yugothic,"游ゴシック","Yu Gothic","Meiryo",sans-serif}.inter-semiBold{font-optical-sizing:auto;font-weight:600;font-style:normal}.l-header{position:fixed;top:0;left:0;width:100%;z-index:10000;background-color:#fff;transition:.3s ease;z-index:100}.l-header[aria-scroll=true]{box-shadow:0 7px 15px 0 rgba(0,0,0,.05)}.l-header[aria-scroll=true] .l-header-logo{width:4.7rem}@media screen and (max-width:1174px){.l-header[aria-scroll=true] .l-header-logo{width:3.2rem}}@media screen and (max-width:959px){.l-header[aria-scroll=true] .l-header-logo{width:2.6rem}}.l-header[aria-scroll=true] .l-header-logo>img.is-top{opacity:0;visibility:hidden}.l-header[aria-scroll=true] .l-header-logo>img.is-scroll{opacity:1;visibility:visible}@media screen and (min-width:1175px){.l-header[aria-scroll=true] .l-header-inner{align-items:center;padding-top:1rem;padding-bottom:1rem}}@media screen and (max-width:1174px){.l-header[aria-scroll=true] .l-header-inner{padding-top:1rem;padding-bottom:1rem}}.l-header[aria-scroll=true] .l-header-dropdown{padding-top:0}.l-header-logo{position:relative;display:block;width:7rem;transition:.2s ease}@media screen and (min-width:1175px){.l-header-logo{margin-right:4rem}}@media screen and (max-width:1174px){.l-header-logo{width:7rem}}@media screen and (max-width:959px){.l-header-logo{width:4.5rem}}.l-header-logo br{display:none}@media screen and (max-width:1175px){.l-header-logo br{display:block}}@media screen and (min-width:1175px){.l-header-logo{font-size:clamp(2rem,2vw,2.4rem)}}@media screen and (max-width:1174px){.l-header-logo{font-size:1.6rem}}.l-header-logo>img{opacity:0;visibility:hidden}.l-header-logo>img.is-top{opacity:1;visibility:visible}.l-header-logo>img:not(.is-top){position:absolute;top:0;left:0;width:100%;height:100%;transition:.3s ease}.l-header-inner{padding:2rem 2.5rem 2rem 3rem;display:flex;justify-content:space-between}@media screen and (min-width:680px)and (max-width:959px){.l-header-inner{padding:2.5rem 3rem}}@media screen and (max-width:1174px){.l-header-inner{gap:0;display:flex;align-items:start;padding:3rem 2rem}}@media screen and (max-width:959px){.l-header-inner{padding:2rem}}.l-header-inner__wrapper{display:flex;align-items:center;gap:2rem}@media screen and (min-width:1175px){.l-header-inner__wrapper .l-header-ticket{display:none}.l-header-dropdown{display:block!important;padding-top:1rem}}@media screen and (max-width:1174px){.l-header-dropdown{position:absolute;top:100%;left:0;background-color:#fff!important;width:100vw;height:calc(100svh - 6.8rem);overflow:auto;padding:2rem 3.5rem 3rem;display:none;overflow:scroll}}@media screen and (max-width:1174px)and (max-width:1174px){.l-header-dropdown[aria-expanded=true] .l-header-dropdown__inner{opacity:1}}@media screen and (max-width:1174px){.l-header-dropdown .p-lp-sns{display:flex!important;position:relative!important;transform:inherit!important;left:auto!important;bottom:auto!important;justify-content:space-between;margin-top:5rem}}.l-header-dropdown .p-lp-sns__list>li{transform:inherit!important}.l-header-dropdown .p-lp-sns__head,.l-header-dropdown .p-lp-sns__head:after{flex:1}@media screen and (min-width:1175px){.l-header-dropdown__inner{display:flex;align-items:center}}@media screen and (max-width:1174px){.l-header-dropdown__inner{opacity:0;transition:.3s ease}}@media screen and (min-width:1175px){.l-header-dropdown-trigger{display:none}}.l-header-dropdown-trigger{position:relative}@media screen and (max-width:1174px){.l-header-dropdown-trigger{cursor:pointer;width:3.3rem;height:2.6rem}}@media screen and (max-width:959px){.l-header-dropdown-trigger{width:2.6rem;height:2rem}}.l-header-dropdown-trigger>span{position:absolute;height:.2rem;left:0;right:0;top:0;margin:auto;background-color:#111;transition:.3s ease}@media screen and (max-width:1174px){.l-header-dropdown-trigger>span{width:100%}}.l-header-dropdown-trigger>span:first-child{top:0}.l-header-dropdown-trigger>span:nth-child(2){top:calc(50% + 1px);transform:translateY(-50%)}.l-header-dropdown-trigger>span:nth-child(3){top:100%}.l-header-dropdown-trigger[aria-selected=true]>span:first-child{width:2.8rem;transform:rotate(45deg);top:0;bottom:0}.l-header-dropdown-trigger[aria-selected=true]>span:nth-child(2){opacity:0}.l-header-dropdown-trigger[aria-selected=true]>span:nth-child(3){width:2.8rem;transform:rotate(-45deg);top:0;bottom:0}@media screen and (min-width:1175px){.l-header-dropdown-parent{display:flex;gap:0 clamp(2.5rem,2.1vw,3.5rem);justify-content:space-between;margin-right:clamp(2.5rem,2.1vw,4rem)}}@media screen and (max-width:1174px){.l-header-dropdown-parent>li:not(:first-child){margin-top:3rem;display:block}}.l-header-dropdown-parent>li>a{position:relative;font-size:1.6rem;color:#111;line-height:1.4}@media screen and (max-width:1174px){.l-header-dropdown-parent>li>a{font-size:2rem;display:block}}.l-header-dropdown-parent>li>a>span:after{background-color:#333;bottom:0;content:"";height:.1rem;left:0;position:absolute;transform:scaleX(0);transform-origin:right top;transition:transform .3s ease;width:100%}@media screen and (min-width:1175px){.l-header-dropdown-parent>li>a:hover span:after{transform-origin:left top;transform:scale(1)}.l-header-application{display:none}}.l-header-application{margin-top:4rem}.l-header-application>li:not(:first-child){margin-top:1.5rem}.l-header-application>li a{position:relative;display:flex;align-items:center;justify-content:center;background-color:#907320;padding:1.5rem 4rem;text-align:center;color:#fff;font-size:1.8rem;line-height:1.4;border-radius:.8rem;min-height:8rem}.l-header-application>li a[target=_blank]:after{content:"";position:absolute;width:1.5rem;height:1.5rem;display:block;mask-image:url(/kokuritu-tours/img/icon_blank.svg);mask-repeat:no-repeat;mask-size:100%;mask-position:center;background-color:#fff;top:50%;transform:translateY(-50%);right:1.5rem;transition:.3s ease}.l-header-toggle{position:relative;display:inline-flex;padding:.3rem;border:1px solid dddddd;border-radius:30px;background:#ddd}@media screen and (min-width:1175px){.l-header-toggle{margin-right:clamp(3rem,2.5vw,4rem)}}@media screen and (max-width:1174px){.l-header-toggle{margin-top:3.5rem}}.l-header-toggle-btn{display:flex!important}.l-header-toggle .wovn-switch{position:relative;display:block;font-size:1.6rem;z-index:2;min-width:4.3rem;cursor:pointer;border-radius:3rem;transition:color .25s ease-in-out;padding:.35rem 1.15rem .45rem;font-size:1.2rem;line-height:1.3;text-align:center;font-weight:500;transition:.3s ease;color:#111}@media screen and (max-width:1174px){.l-header-toggle .wovn-switch{font-size:1.4rem;padding:.65rem 2.05rem .75rem}}.l-header-toggle .wovn-switch.selected[data-value=ja]{color:#fff}.l-header-toggle .wovn-switch.selected[data-value=ja]+div+.highlighter{transform:translateX(0)}.l-header-toggle .wovn-switch.selected[data-value=en]{color:#fff}.l-header-toggle .wovn-switch.selected[data-value=en]+.highlighter{transform:translateX(100%)}.l-header-toggle .highlighter{position:absolute;top:4px;width:calc(50% - 4px);height:calc(100% - 8px);border-radius:30px;background:#111;transition:.3s ease;z-index:1;border-radius:1.15rem}@media screen and (max-width:1174px){.l-header-toggle .highlighter{border-radius:1.4rem}}.l-header-toggle-btn div.checkbox{position:absolute;left:-9999px}.l-header-toggle-btn div.checkbox#en[aria-selected=true]+.label+.label,.l-header-toggle-btn div.checkbox#jp[aria-selected=true]+div.checkbox+.label{color:#fff}.l-header-toggle-btn div.checkbox#en[aria-selected=true]+.label+.label+.highlighter{transform:translateX(100%)}@media screen and (max-width:1174px){.l-header.is-open{background-color:#fff!important}.l-header.is-open .l-header-inner{padding:2rem 3.5rem}.l-header.is-open .l-header-logo{color:#fff!important}.l-header.is-open .l-header-logo>img.is-top{opacity:0;visibility:hidden}.l-header.is-open .l-header-logo>img.is-scroll{opacity:1;visibility:visible}.l-header.is-open .l-header-ticket{display:none}.l-header.is-open .l-header-dropdown-parent>li a{color:#111!important}.l-header.is-open .l-header-dropdown-parent>li a>span:after{background-color:#fff!important}.l-header.is-open .l-header-dropdown-trigger{margin-right:-1rem}.l-header.is-open .l-header-dropdown-trigger>span{background-color:#111!important}}.l-header-ticket{position:relative}@media screen and (min-width:1175px){.l-header-ticket{width:clamp(14.1rem,14.6vw,16rem)}}.l-header-ticket>button{position:relative;color:#fff;background-color:#907320;font-weight:500;line-height:1.4;padding:1.3rem 2.5rem;border-radius:.5rem;font-size:1.6rem;width:100%;transition:.3s ease}@media screen and (min-width:1175px){.l-header-ticket>button{font-size:clamp(1.5rem,1.56vw,1.6rem)}}@media screen and (max-width:1174px){.l-header-ticket>button{font-size:1.6rem;padding:1.3rem 2.5rem 1.3rem 1rem;min-width:16rem}}@media screen and (max-width:959px){.l-header-ticket>button{font-size:1.4rem;padding:1rem 2.5rem 1rem 1rem;min-width:11.5rem}}.l-header-ticket>button[aria-selected=true]:after{transform:translateY(-50%) rotate(180deg)}.l-header-ticket>button:after{content:"";position:absolute;width:1rem;height:.6rem;display:block;mask-image:url(/kokuritu-tours/img/icon_angle.svg);mask-repeat:no-repeat;mask-size:100%;mask-position:center;background-color:#fff;top:calc(50% - .1rem);right:1.2rem;transition:.2 ease}@media screen and (min-width:1175px){.l-header-ticket>button:after{right:clamp(1rem,1vw,1.2rem)}}@media screen and (max-width:1174px){.l-header-ticket>button:after{right:1rem}}.l-header-ticket__target{width:100%;position:absolute;top:calc(100% + .5rem);left:0;min-width:16rem;opacity:0;visibility:hidden;transition:.3s ease;filter:drop-shadow(0 0 20px rgba(0,0,0,.2));z-index:10}.l-header-ticket__target[aria-expanded=true]{opacity:1;visibility:visible}.l-header-ticket__target>li>a{position:relative;display:block;color:#111;background-color:#fff;font-weight:500;line-height:1.4;padding:1.5rem 2.4rem;font-size:1.6rem;transition:.3s ease;border-radius:.8rem}.l-header-ticket__target>li>a:hover{color:#907320}.l-header-ticket__target>li>a:hover:after{background-color:#907320}.l-header-ticket__target>li>a[target=_blank]:after{content:"";position:absolute;width:1rem;height:1rem;display:block;mask-image:url(/kokuritu-tours/img/icon_blank.svg);mask-repeat:no-repeat;mask-size:100%;mask-position:center;background-color:#111;top:50%;transform:translateY(-50%);right:1.2rem;transition:.3s ease}.l-header-ticket__target>li:first-child>a{border-radius:.5rem .5rem 0 0}.l-header-ticket__target>li:last-child>a{border-radius:0 0 .5rem .5rem}.l-header-ticket__target>li:not(:first-child){border-top:1px solid #dadada}.l-header--simple{background-color:#fff!important}.l-header--simple .l-header-logo{color:#111!important}.l-header--simple .l-header-logo>img.is-top{opacity:0;visibility:hidden}.l-header--simple .l-header-logo>img.is-scroll{opacity:1;visibility:visible}.l-header--simple .l-header-toggle{margin-right:0}@media screen and (min-width:1175px){.l-header--simple .l-header-inner{align-items:center}}@media screen and (max-width:1174px){.l-header--simple .l-header-toggle{margin-top:0}.l-header--simple .l-header-toggle .wovn-switch{font-size:1.2rem;padding:.4rem .6rem}}div[data-page=p-lp] .l-header:not([aria-scroll=true]){background-color:hsla(0,0%,100%,0)}div[data-page=p-lp] .l-header:not([aria-scroll=true]) .l-header-dropdown-parent>li a,div[data-page=p-lp] .l-header:not([aria-scroll=true]) .l-header-logo{color:#fff}@media screen and (min-width:1175px){div[data-page=p-lp] .l-header:not([aria-scroll=true]) .l-header-dropdown-parent>li a{font-size:clamp(1.5rem,1.56vw,1.6rem)}}div[data-page=p-lp] .l-header:not([aria-scroll=true]) .l-header-dropdown-parent>li a>span:after,div[data-page=p-lp] .l-header:not([aria-scroll=true]) .l-header-dropdown-trigger>span{background-color:#fff}div:not([data-page=p-lp]) .l-header .l-header-logo{color:#111!important}div:not([data-page=p-lp]) .l-header .l-header-logo>img.is-top{opacity:0;visibility:hidden}div:not([data-page=p-lp]) .l-header .l-header-logo>img.is-scroll{opacity:1;visibility:visible}div:not([data-page=p-lp]) .l-header-dropdown-parent>li a{color:#111}@media screen and (min-width:1175px){div:not([data-page=p-lp]) .l-header-dropdown-parent>li a{font-size:clamp(1.5rem,1.56vw,1.6rem)}}div:not([data-page=p-lp]) .l-header-dropdown-parent>li a>span:after,div:not([data-page=p-lp]) .l-header-dropdown-trigger>span{background-color:#111}.p-lp-sns{position:fixed;left:-6.2rem;bottom:12rem;z-index:3;display:flex;align-items:center;gap:1.5rem;transform:rotate(90deg)}@media screen and (max-width:1174px){.p-lp-sns{display:none}}.p-lp-sns__head{display:flex;align-items:center;font-family:var(--font-inter),var(--font-noto-sans-jp),"游ゴシック体",yugothic,"游ゴシック","Yu Gothic","Meiryo",sans-serif;letter-spacing:.03em;color:#fff;font-size:1.6rem;transition:.3s ease}.p-lp-sns__head:after{content:"";display:block;width:4rem;height:.1rem;background-color:#fff;margin-left:1rem;transition:.3s ease}.p-lp-sns__list{display:flex;gap:1rem}.p-lp-sns__list>li{transform:rotate(-90deg)}.p-lp-sns__list>li>a{position:relative;width:4.8rem;height:4.8rem;background-repeat:no-repeat;background-position:50%;background-size:2.6rem 2.6rem}.p-lp-sns__list>li>a,.p-lp-sns__list>li>a:before{border-radius:50%;display:block;background-color:#fff}.p-lp-sns__list>li>a:before{position:absolute;content:"";width:100%;height:100%;top:0;left:0;bottom:0;right:0;margin:auto;z-index:-1;transition:.3s ease;-webkit-filter:drop-shadow(0 0 10px rgba(0,0,0,.3));filter:drop-shadow(0 0 10px rgba(0,0,0,.3))}.p-lp-sns__list>li>a:hover:before{transform:scale(1.1)}.p-lp-sns__list>li.instagram>a{background-image:url(/kokuritu-tours/img/icon_instagram.svg)}.p-lp-sns__list>li.facebook>a{background-image:url(/kokuritu-tours/img/icon_facebook.svg)}.p-lp-sns.is-scroll .p-lp-sns__head{color:#111}.p-lp-sns.is-scroll .p-lp-sns__head:after{background-color:#111}.p-lp-sns.is-scroll .p-lp-sns__list>li>a:before{filter:drop-shadow(0 0 10px rgba(0,0,0,.3))}