﻿@font-face{font-family:"Zen-Mix-Base";src:url("../font/ZenAntique-kana.woff2") format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:"Zen-Mix-Base-Tate";src:url("../font/ZenAntique-kana-tate.woff2") format("woff2");font-weight:400;font-style:normal;font-display:swap}:root{--font-primary: 'Zen Kaku Gothic New', "Helvetica Neue", "Helvetica", "Hiragino Sans", "Hiragino Kaku Gothic ProN", "Arial", "Meiryo", sans-serif;--font-eng: 'Averia Serif Libre', "Times New Roman", 'Zen Kaku Gothic New', "YuMincho", "Hiragino Mincho ProN", "MS PMincho", serif;--font-mix: 'Zen-Mix-Base', 'Zen Kaku Gothic New', "Helvetica Neue", "Helvetica", "Hiragino Sans", "Hiragino Kaku Gothic ProN", "Arial", "Meiryo", sans-serif;--font-mix-tate: 'Zen-Mix-Base-Tate', 'Zen Kaku Gothic New', "Helvetica Neue", "Helvetica", "Hiragino Sans", "Hiragino Kaku Gothic ProN", "Arial", "Meiryo", sans-serif;--padding-form-inner: 17.5%;--padding-inner-innerside: 16%;--padding-inner-innerside-118-32: 10.2%;--padding-inner-side: 9.9vw;--padding-inner-side-wide: 9.9vw;--padding-small-side: 1.7vw;--texture-scale: 400px}@media(max-width: 1200px){:root{--padding-form-inner: 11.5%;--padding-inner-side-wide: 4.3vw;--padding-inner-side: 4.3vw;--padding-inner-innerside: 6%;--padding-inner-innerside-118-32: 6%}}@media(max-width: 800px){:root{--padding-inner-innerside: 4.3vw;--padding-inner-innerside-118-32: 8.53vw;--padding-small-side: 2.1vw;--texture-scale: 300px}}@keyframes line{0%{opacity:1;transform:scaleX(1);transform-origin:right}50%{opacity:0;transform:scaleX(0);transform-origin:right}51%{opacity:0;transform:scaleX(0);transform-origin:left}100%{opacity:1;transform:scaleX(1);transform-origin:left}}@keyframes icon-fade-out-in{0%{opacity:1;transform:translate32(0, 0, 0)}40%{opacity:0;transform:translate3d(0.4em, -0.4em, 0)}41%{opacity:0;transform:translate3d(-0.4em, 0.4em, 0)}100%{opacity:1;transform:translate3d(0, 0, 0)}}@keyframes icon-fade-out-horizontal{0%{opacity:1;transform:translate3d(0, 0, 0)}40%{opacity:0;transform:translate3d(20%, 0, 0)}41%{pacity:0;transform:translate3d(-20%, 0, 0)}100%{opacity:1;transform:translate3d(0, 0, 0)}}@keyframes icon-fade-out-horizontal-re{0%{opacity:1;transform:scaleX(-1) translate3d(0, 0, 0)}40%{opacity:0;transform:scaleX(-1) translate3d(20%, 0, 0)}41%{pacity:0;transform:scaleX(-1) translate3d(-20%, 0, 0)}100%{opacity:1;transform:scaleX(-1) translate3d(0, 0, 0)}}@keyframes icon-fade-out-horizontal-06{0%{opacity:.6;transform:rotate(-90deg) translate3d(0, 0, 0)}40%{opacity:0;transform:rotate(-90deg) translate3d(0, 0.4em, 0)}41%{opacity:0;transform:rotate(-90deg) translate3d(0, -0.4em, 0)}100%{opacity:.6;transform:rotate(-90deg) translate3d(0, 0, 0)}}@keyframes shake-10{0%,100%{transform:rotate(1deg)}50%{transform:rotate(1deg)}51%{transform:rotate(-1deg)}99%{transform:rotate(-1deg)}}@keyframes shake-15{0%,100%{transform:rotate(1.5deg)}50%{transform:rotate(1.5deg)}51%{transform:rotate(-1.5deg)}99%{transform:rotate(-1.5deg)}}@keyframes shake-15-intermittent{0%{transform:rotate(1.5deg)}7.5%{transform:rotate(1.5deg)}8%{transform:rotate(-1.5deg)}15%{transform:rotate(-1.5deg)}15.5%{transform:rotate(0)}100%{transform:rotate(0)}}@keyframes shake-25{0%,100%{transform:rotate(2.5deg)}50%{transform:rotate(2.5deg)}51%{transform:rotate(-2.5deg)}99%{transform:rotate(-2.5deg)}}@keyframes shake-40{0%,100%{transform:rotate(4deg)}50%{transform:rotate(4deg)}51%{transform:rotate(-4deg)}99%{transform:rotate(-4deg)}}@keyframes shake-40-scale-x{0%,100%{transform:scaleX(-1) rotate(4deg)}50%{transform:scaleX(-1) rotate(4deg)}51%{transform:scaleX(-1) rotate(-4deg)}99%{transform:scaleX(-1) rotate(-4deg)}}@keyframes shake-60{0%,100%{transform:rotate(6deg)}50%{transform:rotate(6deg)}51%{transform:rotate(-6deg)}99%{transform:rotate(-6deg)}}@keyframes shake-80{0%,100%{transform:rotate(8deg)}50%{transform:rotate(8deg)}51%{transform:rotate(-8deg)}99%{transform:rotate(-8deg)}}@keyframes stamp{0%{transform:scale(0);opacity:0}50%{transform:scale(1.15);opacity:1}65%{transform:scale(0.95)}80%{transform:scale(1.05)}100%{transform:scale(1);opacity:1}}.page-enjoy .section-season{position:relative;z-index:1}.page-enjoy .season-title{width:100%;height:100vh;height:100lvh;display:grid;place-items:center;position:sticky;background-color:#e1e0dc}.page-enjoy .season-title::before{content:"";position:absolute;inset:0;background:url("../img/bg_texture.jpg") repeat center center/var(--texture-scale);mix-blend-mode:multiply;pointer-events:none}.page-enjoy .season-title{top:0;z-index:-1}.page-enjoy .season-title .title{width:11.88rem}@media(max-width: 767px){.page-enjoy .season-title .title{width:9.5rem}}.page-enjoy .season-title.spring{background-color:#d5c9c7}.page-enjoy .season-title.summer{background-color:#cbd0c6}.page-enjoy .season-title.autumn{background-color:#d8d2c6}.page-enjoy .season-title.winter{background-color:#c7cacc}.page-enjoy .plan{display:flex;height:calc(var(--step-count, 1)*100vh);height:calc(var(--step-count, 1)*100lvh)}@media(orientation: portrait){.page-enjoy .plan{display:block;position:relative}}@media(max-width: 767px){.page-enjoy .plan{height:calc(var(--step-count, 1)*150vh);height:calc(var(--step-count, 1)*150lvh)}}.page-enjoy .plan .text-list-wrapper,.page-enjoy .plan .img-list-wrapper{width:100%;height:100vh;height:100lvh;position:sticky;top:0;left:0;background-color:#e1e0dc}.page-enjoy .plan .text-list-wrapper::before,.page-enjoy .plan .img-list-wrapper::before{content:"";position:absolute;inset:0;background:url("../img/bg_texture.jpg") repeat center center/var(--texture-scale);mix-blend-mode:multiply;pointer-events:none}@media(orientation: portrait){.page-enjoy .plan .text-list-wrapper{z-index:50;background:none}.page-enjoy .plan .text-list-wrapper::before{display:none}}@media(orientation: portrait){.page-enjoy .plan .img-list-wrapper{position:sticky;top:0;left:0;z-index:1;top:5.5rem;height:calc(100vh - 5.5rem);height:calc(100lvh - 5.5rem)}}@media(max-width: 767px){.page-enjoy .plan .img-list-wrapper{top:4.63rem;height:calc(100vh - 4.63rem);height:calc(100lvh - 4.63rem)}}.page-enjoy .plan .text-list{width:100%}@media(orientation: portrait){.page-enjoy .plan .text-list{z-index:1}}.page-enjoy .plan .text-list-item{width:100%;height:100vh;height:100lvh;display:grid;place-items:center;padding-bottom:5%;position:relative}@media(orientation: portrait){.page-enjoy .plan .text-list-item{margin-bottom:100vh;margin-bottom:100lvh;padding:0}}.page-enjoy .plan .text-list-item .plan-title{font-family:var(--font-mix-tate);font-size:2rem;writing-mode:vertical-rl;z-index:1}@media(orientation: portrait){.page-enjoy .plan .text-list-item .plan-title{color:#fff}}@media(max-width: 767px){.page-enjoy .plan .text-list-item .plan-title{font-size:1.25rem}}.page-enjoy .plan .text-list-item .plan-desc{position:absolute;left:3.5rem;bottom:3.5rem;width:calc(100% - 7rem)}@media(orientation: portrait){.page-enjoy .plan .text-list-item .plan-desc{color:#fff;left:7vw;bottom:7vw}}@media(max-width: 767px){.page-enjoy .plan .text-list-item .plan-desc{left:2rem;bottom:2rem;width:calc(100% - 4rem)}}.page-enjoy .plan .text-list-item .plan-desc .label{font-family:var(--font-eng);font-size:1rem;line-height:1.5em;letter-spacing:.02em}@media(max-width: 767px){.page-enjoy .plan .text-list-item .plan-desc .label{font-size:.75rem}}.page-enjoy .plan .text-list-item .plan-desc .text{margin-top:1rem;font-size:1.13rem;line-height:2em;letter-spacing:.04em}@media(max-width: 767px){.page-enjoy .plan .text-list-item .plan-desc .text{font-size:.88rem}}.page-enjoy .plan .text-list-item .plan-desc .link{margin-top:1.13rem;font-size:.75rem;line-height:1.5em;display:flex;align-items:center}.page-enjoy .plan .text-list-item .plan-desc .link span{text-decoration:underline;text-underline-offset:16%;text-decoration-thickness:8%}.page-enjoy .plan .text-list-item .plan-desc .link span::after{content:"";width:1em;aspect-ratio:1/1;display:inline-block;margin-left:.4em;margin-bottom:-0.1em;background:url("../img/icon_link.svg") no-repeat center center/contain}.page-enjoy .plan .text-list-item .plan-desc .link[target=_blank] span::after{content:"";background:url("../img/icon_link--blank.svg") no-repeat center center/contain}@media(hover: hover){.page-enjoy .plan .text-list-item .plan-desc .link:hover span{animation:shake-40 .6s infinite}}@media(max-width: 767px){.page-enjoy .plan .text-list-item .plan-desc .link{margin-top:1rem;font-size:.63rem}}.page-enjoy .plan .img-list{width:100%;position:relative}@media(orientation: portrait){.page-enjoy .plan .img-list{height:100%}}.page-enjoy .plan .img-list-item{width:100%;height:100vh;height:100lvh;padding:5.5rem 1.5rem 1.5rem;position:absolute;top:0;left:0}@media(orientation: portrait){.page-enjoy .plan .img-list-item{margin-bottom:100vh;margin-bottom:100lvh;height:calc(100vh - 5.5rem);height:calc(100lvh - 5.5rem)}}@media(max-width: 767px){.page-enjoy .plan .img-list-item{height:calc(100vh - 4.63rem);height:calc(100lvh - 4.63rem);padding:2.1vw}}.page-enjoy .plan .img-list-item .img-reveal{position:absolute;left:1.5rem;right:1.5rem;bottom:1.5rem;height:calc(100% - 1.5rem*2);overflow:hidden}@media(orientation: portrait){.page-enjoy .plan .img-list-item .img-reveal{left:2.1vw;right:2.1vw;bottom:2.1vw}}@media(max-width: 767px){.page-enjoy .plan .img-list-item .img-reveal{height:calc(100% - 4.2vw)}}.page-enjoy .plan .img-list-item .img-reveal::before{content:"";width:100%;height:100%;background-color:rgba(0,0,0,.4);position:absolute;top:0;left:0;opacity:0;z-index:1;display:none}@media(orientation: portrait){.page-enjoy .plan .img-list-item .img-reveal::before{display:block}}.page-enjoy .plan .img-list-item .img-reveal img{width:100%;height:100%;object-fit:cover;position:absolute;bottom:0;left:0}.js-enjoy-anim .page-enjoy .plan .text-list{position:relative;height:100%}.js-enjoy-anim .page-enjoy .plan .text-list-item{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;pointer-events:none;transition:opacity .6s ease;will-change:opacity}@media(orientation: portrait){.js-enjoy-anim .page-enjoy .plan .text-list-item{margin-bottom:0}}.js-enjoy-anim .page-enjoy .plan .text-list-item.is-active{opacity:1;pointer-events:auto}.js-enjoy-anim .page-enjoy .plan .img-list-item{will-change:clip-path,opacity;-webkit-backface-visibility:hidden;backface-visibility:hidden}@media(orientation: portrait){.js-enjoy-anim .page-enjoy .plan .img-list-item{margin-bottom:0}}.js-enjoy-anim .page-enjoy .plan .img-list-item.is-active{opacity:1}.js-enjoy-anim .page-enjoy .plan .img-list-item .img-reveal{height:calc(100% - 1.5rem - 5.5rem);bottom:1.5rem;clip-path:inset(calc((1 - var(--reveal, 0)) * 100%) 0 0 0);will-change:clip-path}@media(orientation: portrait){.js-enjoy-anim .page-enjoy .plan .img-list-item .img-reveal{height:calc(100% - 4.2vw);bottom:2.1vw}}@media(max-width: 767px){.js-enjoy-anim .page-enjoy .plan .img-list-item .img-reveal{height:calc(100% - 4.2vw)}}.js-enjoy-anim .page-enjoy .plan .img-list-item .img-reveal::before{opacity:var(--overlay, 0);will-change:opacity}.page-enjoy .kanko-banner{padding:1rem 1.5rem 0}@media(max-width: 767px){.page-enjoy .kanko-banner{padding-top:.5rem}}.page-study .section-environment{padding:8rem var(--padding-inner-side-wide);display:flex;flex-direction:column;gap:6rem}@media(max-width: 767px){.page-study .section-environment{padding-top:5rem;padding-bottom:4rem;gap:2rem}}.page-study .section-environment .section-heading{display:flex;gap:2rem 7.19rem}@media(max-width: 767px){.page-study .section-environment .section-heading{flex-direction:column}}.page-study .section-environment .section-heading .common__heading{text-align:left}.page-study .section-environment .section-desc{font-size:1.13rem;line-height:2.4em;letter-spacing:.02em;text-align:justify}@media(max-width: 767px){.page-study .section-environment .section-desc{font-size:.94rem;line-height:2em;padding:0 4.3vw}}@media(max-width: 767px){.page-study .section-environment .section-desc.pc{display:none}}.page-study .section-environment .section-desc.sp{display:none}@media(max-width: 767px){.page-study .section-environment .section-desc.sp{display:block}}.page-study .section-environment .map{margin:0 auto;width:80%;max-width:52.38rem}@media(max-width: 500px){.page-study .section-environment .map{width:100%}}.page-study .section-environment .photos{display:flex;gap:1rem}@media(max-width: 767px){.page-study .section-environment .photos{padding:0 4.3vw;flex-direction:column}}.page-study .section-environment .photos .photo{display:flex;flex-direction:column;align-items:center;gap:.63rem}@media(max-width: 767px){.page-study .section-environment .photos .photo{width:77.2%}}@media(max-width: 767px){.page-study .section-environment .photos .photo:nth-of-type(1){flex-direction:column-reverse;align-items:flex-start}}@media(max-width: 767px){.page-study .section-environment .photos .photo:nth-of-type(2){margin-left:auto;align-items:flex-end}}.page-study .section-environment .photos .caption{font-family:var(--font-eng);font-size:.88rem;font-style:italic;letter-spacing:.04em;text-align:center;line-height:1.5em}@media(max-width: 767px){.page-study .section-environment .photos .caption{font-size:.75rem}}.page-study .person-banner{padding:0 var(--padding-small-side)}.page-study .person-banner.nicol{position:relative;background:linear-gradient(180deg, var(--light-cream, #E1E0DC) 0%, var(--dark-cream, #CFCBC4) 100%)}.page-study .person-banner.nicol::before{content:"";position:absolute;inset:0;background:url("../img/bg_texture.jpg") repeat center center/var(--texture-scale);mix-blend-mode:multiply;pointer-events:none}.page-study .person-banner-inner{position:relative;background-color:#878f7f}.page-study .person-banner-inner::before{content:"";position:absolute;inset:0;background:url("../img/bg_texture.jpg") repeat center center/var(--texture-scale);mix-blend-mode:multiply;pointer-events:none}.page-study .person-banner-inner{display:grid;grid-template-columns:auto 1fr auto;grid-template-rows:auto auto;grid-template-areas:"label label img" "name desc img";padding:6rem var(--padding-inner-side-wide)}@media(max-width: 1000px){.page-study .person-banner-inner{padding:4rem 8.5vw;grid-template-columns:1fr auto;grid-template-rows:auto auto auto;grid-template-areas:"label label" "name img" "desc img";gap:0 10%;align-items:center}}@media(max-width: 767px){.page-study .person-banner-inner{padding:3rem 8.5vw;grid-template-columns:1fr;grid-template-areas:auto auto auto auto;grid-template-areas:"label" "name" "img" "desc"}}.page-study .person-banner .label{grid-area:label;color:#edebe9;margin-bottom:2.5rem;position:relative;height:fit-content}.page-study .person-banner .label::after{content:"";width:calc(100% + 6.25rem);height:1px;background-color:#edebe9;display:block;position:absolute;left:0;bottom:0}@media(max-width: 1000px){.page-study .person-banner .label::after{width:100%}}.page-study .person-banner .label .label-inner{display:flex;gap:.75rem;align-items:center;padding:.75rem 1.5rem .69rem;border:1px solid #edebe9;border-bottom:none;width:fit-content}@media(max-width: 1000px){.page-study .person-banner .label .label-inner{border:none;padding:0 0 1rem;width:100%;justify-content:center}}@media(max-width: 767px){.page-study .person-banner .label .label-inner{padding-bottom:.75rem}}.page-study .person-banner .label .ja{font-size:1rem;line-height:1em;letter-spacing:.04em}@media(max-width: 767px){.page-study .person-banner .label .ja{font-size:.75rem}}.page-study .person-banner .label .en{margin-top:-0.06rem;font-family:var(--font-eng);font-size:1.13rem;line-height:1em;letter-spacing:.04em}@media(max-width: 767px){.page-study .person-banner .label .en{font-size:.75rem}}.page-study .person-banner .name{display:flex;flex-direction:column;color:#edebe9;animation:shake-15-intermittent 4s infinite}@media(max-width: 1000px){.page-study .person-banner .name{align-self:center}}@media(max-width: 767px){.page-study .person-banner .name{align-items:center}}.page-study .person-banner .name .en{font-family:var(--font-eng);font-size:1.13rem;line-height:1.5em;letter-spacing:.04em}@media(max-width: 767px){.page-study .person-banner .name .en{font-size:.75rem}}.page-study .person-banner .name .ja{margin-top:.75rem;font-size:2rem;line-height:1.5em;letter-spacing:.08em}@media(max-width: 767px){.page-study .person-banner .name .ja{margin-top:.25rem;font-size:1.5rem}}.page-study .person-banner .name .career{margin-top:1rem;display:flex;gap:.75rem}@media(max-width: 767px){.page-study .person-banner .name .career{margin-top:.13rem}}.page-study .person-banner .name .career .main{font-size:1rem;letter-spacing:.04em}@media(max-width: 767px){.page-study .person-banner .name .career .main{font-size:.88rem}}.page-study .person-banner .name .career .date{font-size:.88rem;letter-spacing:.04em}@media(max-width: 767px){.page-study .person-banner .name .career .date{font-size:.75rem}}.page-study .person-banner .desc{margin:0 4rem 0 3.5rem;grid-area:desc;font-size:1rem;line-height:2em;letter-spacing:.04em;text-align:justify;color:#edebe9}@media(max-width: 1000px){.page-study .person-banner .desc{margin:2rem 0 0}}@media(max-width: 767px){.page-study .person-banner .desc{font-size:.75rem}}.page-study .person-banner .img{grid-area:img;width:14.38rem;height:14.38rem;border-radius:50%;overflow:hidden;z-index:1;background-color:#edebe9}@media(max-width: 767px){.page-study .person-banner .img{width:10.63rem;height:10.63rem;margin:1.5rem auto 0}}.page-study .person-banner .img img{animation:shake-15-intermittent 4s infinite}.page-study .section-data{padding:10rem var(--padding-inner-side-wide)}@media(max-width: 500px){.page-study .section-data{padding:6rem 8.5vw}}.page-study .section-data .data{margin-top:6rem;display:flex;flex-direction:column}@media(max-width: 500px){.page-study .section-data .data{margin-top:3.5rem}}.page-study .section-data .data .data-line{display:flex;justify-content:space-between;position:relative}@media(max-width: 500px){.page-study .section-data .data .data-line:nth-of-type(1){flex-direction:column}.page-study .section-data .data .data-line:nth-of-type(1) .data-group{flex-direction:row-reverse;justify-content:flex-end;gap:2rem}.page-study .section-data .data .data-line:nth-of-type(1) .data-group:nth-of-type(3){margin-top:1.5rem;justify-content:space-between;gap:0}}.page-study .section-data .data .data-line:nth-of-type(2){margin-top:2.5rem}@media(max-width: 500px){.page-study .section-data .data .data-line:nth-of-type(2){flex-direction:column}.page-study .section-data .data .data-line:nth-of-type(2) .data-group{justify-content:space-between}.page-study .section-data .data .data-line:nth-of-type(2) .data-group:nth-of-type(3){margin-top:1rem;align-items:flex-end;justify-content:space-between}.page-study .section-data .data .data-line:nth-of-type(2) .data-group:nth-of-type(4){margin-top:1.75rem;gap:1.25rem 8%;flex-wrap:wrap}.page-study .section-data .data .data-line:nth-of-type(2) .sea .data-label{flex-direction:column;align-items:flex-end;gap:0;margin-bottom:-1rem}}.page-study .section-data .data .data-line:nth-of-type(3){margin-top:3.5rem}@media(max-width: 500px){.page-study .section-data .data .data-line:nth-of-type(3){margin-top:-2.5rem;align-items:flex-end}}.page-study .section-data .data .data-line:nth-of-type(4){margin-top:4.75rem}@media(max-width: 767px){.page-study .section-data .data .data-line:nth-of-type(4){margin-top:2rem}}.page-study .section-data .data .data-line:nth-of-type(4) .data-group:nth-last-of-type(1){border:none}@media(max-width: 500px){.page-study .section-data .data .data-line:nth-of-type(4){margin-top:3rem;flex-direction:column}.page-study .section-data .data .data-line:nth-of-type(4) .data-group{width:100%;justify-content:space-between}.page-study .section-data .data .data-line:nth-of-type(4) .data-group:nth-of-type(3){margin-top:-1rem;align-items:flex-end}.page-study .section-data .data .data-line:nth-of-type(4) .data-group-inner{display:flex;flex-direction:column;gap:1rem}.page-study .section-data .data .data-line:nth-of-type(4) .data-group-inner .data-label{width:fit-content;display:flex;flex-direction:column;align-items:flex-end;gap:0;margin-bottom:-1.25rem}}.page-study .section-data .data .leaf1{width:5.38rem;align-self:center}@media(max-width: 1100px){.page-study .section-data .data .leaf1{width:4rem}}@media(max-width: 767px){.page-study .section-data .data .leaf1{display:none}}.page-study .section-data .data .leaf1-sp{width:5.25rem;position:absolute;right:-0.5rem;top:-1rem;display:none}@media(max-width: 500px){.page-study .section-data .data .leaf1-sp{display:block}}.page-study .section-data .data .leaf2{width:5rem;align-self:center}@media(max-width: 1100px){.page-study .section-data .data .leaf2{width:4rem}}@media(max-width: 767px){.page-study .section-data .data .leaf2{display:none}}.page-study .section-data .data .leaf3-tb,.page-study .section-data .data .leaf3{width:10.63rem}.page-study .section-data .data .leaf3{margin-top:-0.5rem;margin-right:-8rem}@media(max-width: 1100px){.page-study .section-data .data .leaf3{margin-right:0}}@media(max-width: 855px){.page-study .section-data .data .leaf3{position:absolute;right:20%;top:-8rem;width:8rem}}@media(max-width: 767px){.page-study .section-data .data .leaf3{display:none}}.page-study .section-data .data .leaf3-tb{display:none}@media(max-width: 767px){.page-study .section-data .data .leaf3-tb{display:block}}@media(max-width: 767px){.page-study .section-data .data .leaf3-tb{display:none}}.page-study .section-data .data .leaf3-sp{width:4.5rem;position:absolute;top:-5%;right:40%;display:none}@media(max-width: 767px){.page-study .section-data .data .leaf3-sp{display:block}}.page-study .section-data .data .data-group{display:flex;gap:2rem;padding-bottom:1rem;border-bottom:1px solid rgba(76,52,34,.4);position:relative}.page-study .section-data .data .data-group-inner{display:flex;gap:2.5rem}@media(max-width: 500px){.page-study .section-data .data .data-group-inner{gap:0}}@media(max-width: 500px){.page-study .section-data .data .data-group{border:none;gap:0;padding-bottom:0}}.page-study .section-data .data .data-group.block{width:30rem;flex-wrap:wrap}@media(max-width: 1100px){.page-study .section-data .data .data-group.block{width:fit-content;flex-direction:column;border-bottom:none;border-left:1px solid rgba(76,52,34,.4);padding-left:2em}}@media(max-width: 767px){.page-study .section-data .data .data-group.block{border:none;padding-left:0}}@media(max-width: 500px){.page-study .section-data .data .data-group.block{width:fit-content;gap:1.5rem;padding-left:0;border-left:none}}.page-study .section-data .data .data-group.vertical{flex-direction:column;border-bottom:none;border-right:1px solid rgba(76,52,34,.4);padding-right:2rem;text-align:right;height:fit-content}@media(max-width: 767px){.page-study .section-data .data .data-group.vertical{border-right:none;padding-right:0}}.page-study .section-data .data .data-group.vertical .data-item{align-items:flex-end}.page-study .section-data .data .mountain-group{display:flex;flex-direction:column;gap:2rem}.page-study .section-data .data .data-item{display:flex;flex-direction:column;gap:1rem}@media(max-width: 500px){.page-study .section-data .data .data-item{gap:.5rem}}.page-study .section-data .data .data-item .data-label{font-size:1rem;line-height:1.5em;letter-spacing:.04em;display:flex;align-items:center;gap:.25rem}@media(max-width: 1100px){.page-study .section-data .data .data-item .data-label{font-size:.88rem}}@media(max-width: 500px){.page-study .section-data .data .data-item .data-label.sp-right{text-align:right}}.page-study .section-data .data .data-item .data-label .attention{font-size:.81rem;opacity:.6}.page-study .section-data .data .data-item .data-value{display:flex;align-items:flex-end;gap:.5rem}.page-study .section-data .data .data-item .data-value .num{font-family:var(--font-eng);font-size:6rem;line-height:.8em;letter-spacing:-0.04em}@media(max-width: 1100px){.page-study .section-data .data .data-item .data-value .num{font-size:4.63rem}}@media(max-width: 767px){.page-study .section-data .data .data-item .data-value .num{font-size:3.5rem}}.page-study .section-data .data .data-item .data-value .num span{font-size:.83em}@media(max-width: 500px){.page-study .section-data .data .data-item .data-value .num span{font-size:.85em}}.page-study .section-data .data .data-item .data-value .num.small{font-size:5.5rem}@media(max-width: 1100px){.page-study .section-data .data .data-item .data-value .num.small{font-size:4rem}}@media(max-width: 767px){.page-study .section-data .data .data-item .data-value .num.small{font-size:3.5rem}}.page-study .section-data .data .data-item .data-value .text{font-size:3rem}@media(max-width: 767px){.page-study .section-data .data .data-item .data-value .text{font-size:1.75rem}}.page-study .section-data .data .data-item .data-value .unit.en{font-weight:700;font-size:1.5rem;letter-spacing:.04em;margin-bottom:.2em}@media(max-width: 767px){.page-study .section-data .data .data-item .data-value .unit.en{font-size:.88rem}}.page-study .section-data .data .data-item .data-value .unit.ja{font-weight:700;font-size:1.25rem;letter-spacing:.04em;flex-shrink:0}@media(max-width: 767px){.page-study .section-data .data .data-item .data-value .unit.ja{font-size:.88rem}}.page-study .section-data .data .data-item.nojiri-lake{text-align:right}@media(max-width: 1100px){.page-study .section-data .data .data-item.nojiri-lake .text{font-size:2.75rem}}@media(max-width: 767px){.page-study .section-data .data .data-item.nojiri-lake .text{font-size:2rem}}.page-study .section-data .data .data-item.nauman{position:relative}@media(max-width: 500px){.page-study .section-data .data .data-item.nauman{align-items:flex-end;text-align:right}}.page-study .section-data .data .data-item.nauman .data-value .num{font-size:5rem}@media(max-width: 1100px){.page-study .section-data .data .data-item.nauman .data-value .num{font-size:4rem}}@media(max-width: 767px){.page-study .section-data .data .data-item.nauman .data-value .num{font-size:3rem}}.page-study .section-data .data .data-item.nauman .leaf2-sp{display:none}@media(max-width: 500px){.page-study .section-data .data .data-item.nauman .leaf2-sp{display:block;width:2.31rem;position:absolute;left:-2rem;top:-1.5rem}}.page-study .section-data .data .data-item.mark{margin-right:2rem}@media(max-width: 1100px){.page-study .section-data .data .data-item.mark{margin-right:0}}@media(max-width: 500px){.page-study .section-data .data .data-item.mark{margin:0}}.page-study .section-data .data .data-item.mark .img{width:9rem}@media(max-width: 1100px){.page-study .section-data .data .data-item.mark .img{width:8rem}}@media(max-width: 500px){.page-study .section-data .data .data-item.mark .img{width:5.63rem}}.page-study .section-data .data .data-item.plants .data-list{font-size:2rem;line-height:1.5em}@media(max-width: 767px){.page-study .section-data .data .data-item.plants .data-list{font-size:1.25rem}}.page-study .section-data .data .data-item.city{margin-top:-5.25rem;align-items:flex-end}@media(max-width: 1100px){.page-study .section-data .data .data-item.city{margin-top:0}}@media(max-width: 500px){.page-study .section-data .data .data-item.city{margin-top:0}}.page-study .section-data .data .data-item.city .data-list-item{font-size:1.75rem;line-height:1.5em}@media(max-width: 767px){.page-study .section-data .data .data-item.city .data-list-item{font-size:1.25rem}}@media(max-width: 767px){.page-study .section-data .data .data-item.city.city-pc{display:none}}@media(max-width: 500px){.page-study .section-data .data .data-item.city.city-pc{display:block}}.page-study .section-data .data .data-item.city.city-sp{display:none}@media(max-width: 767px){.page-study .section-data .data .data-item.city.city-sp{display:block}}@media(max-width: 500px){.page-study .section-data .data .data-item.city.city-sp{display:none}}@media(max-width: 500px){.page-study .section-data .data .data-item.elevation .data-value .num{font-size:3.25rem}}.page-study .section-data .data .data-item.mountain .data-list{display:flex;flex-direction:column;gap:.75rem}.page-study .section-data .data .data-item.mountain .data-list .data-list-item{display:flex;align-items:center;gap:1rem}@media(max-width: 767px){.page-study .section-data .data .data-item.mountain .data-list .data-list-item{gap:.5rem}}@media(max-width: 500px){.page-study .section-data .data .data-item.mountain .data-list .data-list-item{gap:.25rem}}.page-study .section-data .data .data-item.mountain .data-list .data-list-item .kana{width:3rem;height:3rem;font-size:1.5rem;color:#edebe9;background-color:#4c3422;border-radius:50%;display:grid;place-items:center;font-weight:400;flex-shrink:0}@media(max-width: 767px){.page-study .section-data .data .data-item.mountain .data-list .data-list-item .kana{width:2.5rem;height:2.5rem;font-size:1.25rem}}@media(max-width: 500px){.page-study .section-data .data .data-item.mountain .data-list .data-list-item .kana{width:2rem;height:2rem;font-size:.88rem}}.page-study .section-data .data .data-item.mountain .data-list .data-list-item .name{font-size:2.13rem;line-height:1.5em;letter-spacing:.04em}@media(max-width: 767px){.page-study .section-data .data .data-item.mountain .data-list .data-list-item .name{font-size:1.75rem}}@media(max-width: 500px){.page-study .section-data .data .data-item.mountain .data-list .data-list-item .name{font-size:1.38rem}}.page-study .section-data .data .data-item.mountain .data-list .data-list-item .en{display:flex;flex-direction:column}.page-study .section-data .data .data-item.mountain .data-list .data-list-item .en-name{font-size:.88rem;line-height:1.5em;letter-spacing:.04em}@media(max-width: 500px){.page-study .section-data .data .data-item.mountain .data-list .data-list-item .en-name{font-size:.63rem}}.page-study .section-data .data .data-item.mountain .data-list .data-list-item .en-height{font-size:1rem;line-height:1.5em;letter-spacing:.04em}@media(max-width: 500px){.page-study .section-data .data .data-item.mountain .data-list .data-list-item .en-height{font-size:.63rem}}@media(max-width: 500px){.page-study .section-data .data .sp-none{display:none}}.page-study .section-data .data .tb-only{display:none}@media(max-width: 1100px){.page-study .section-data .data .tb-only{display:flex}}@media(max-width: 500px){.page-study .section-data .data .tb-only{display:none}}.page-study .section-data .data .tb-none{display:flex}@media(max-width: 1100px){.page-study .section-data .data .tb-none{display:none}}.page-study .section-data .data .pc-none{display:none}@media(max-width: 500px){.page-study .section-data .data .pc-none{display:flex}}.page-study .section-data .data .attention-text{margin-top:2.81rem;text-align:center;font-size:.81rem;line-height:1.5em;letter-spacing:.04em;opacity:.6}.page-study .section-data .data .attention-text a{text-decoration:underline;text-decoration-thickness:7.5%;text-underline-offset:16%}.page-study .section-data .data .attention-text a[target=_blank]::after{content:"";flex-shrink:0;margin:0 .4em 0 .3em;width:.75em;height:.75em;display:inline-block;background:url("../img/icon_link--blank.svg") no-repeat center center/contain}@media(hover: hover){.page-study .section-data .data .attention-text a:hover{opacity:.6}}@media(max-width: 500px){.page-study .section-data .data .attention-text{font-size:.75rem;text-align:left}}.page-study .section-specialties{padding:10rem var(--padding-inner-side-wide)}@media(max-width: 767px){.page-study .section-specialties{padding-top:6rem;padding-bottom:6rem}}.page-study .section-specialties .list{margin-top:6rem;display:grid;grid-template-columns:1fr 1fr;gap:2.5rem}@media(max-width: 767px){.page-study .section-specialties .list{margin-top:2rem;gap:.63rem}}@media(max-width: 500px){.page-study .section-specialties .list{grid-template-columns:1fr}}.page-study .section-specialties .list-item .list-item-inner{height:100%;display:flex;flex-direction:column;position:relative;background-color:#cfcbc4}.page-study .section-specialties .list-item .list-item-inner::before{content:"";position:absolute;inset:0;background:url("../img/bg_texture.jpg") repeat center center/var(--texture-scale);mix-blend-mode:multiply;pointer-events:none}.page-study .section-specialties .list-item .list-item-inner{padding:2.5rem 2.5rem 5rem;position:relative}@media(max-width: 767px){.page-study .section-specialties .list-item .list-item-inner{padding:2rem 1.5rem}}.page-study .section-specialties .list-item .en::before{content:"( "}.page-study .section-specialties .list-item .en::after{content:" )"}.page-study .section-specialties .list-item .en{font-family:var(--font-eng);font-size:1.13rem;line-height:1.5em;letter-spacing:.02em;text-align:right}@media(max-width: 767px){.page-study .section-specialties .list-item .en{font-size:.88rem}}.page-study .section-specialties .list-item .img{margin:1.5rem auto 2rem;max-width:21.25rem}@media(max-width: 767px){.page-study .section-specialties .list-item .img{width:70%}}.page-study .section-specialties .list-item .name{padding:0 1.5rem;font-size:2rem;line-height:1.5em;letter-spacing:.08em}@media(max-width: 767px){.page-study .section-specialties .list-item .name{font-size:1.25rem}}.page-study .section-specialties .list-item .desc{padding:0 1.5rem;margin-top:1.5rem;font-size:1rem;line-height:2em;letter-spacing:.02em;text-align:justify}@media(max-width: 767px){.page-study .section-specialties .list-item .desc{margin:0;font-size:.88rem;position:absolute;top:0;left:0;width:100%;height:100%;display:grid;place-items:center;padding:0 16.5%;background-color:rgba(207,203,196,.8);opacity:0;pointer-events:none;transition:opacity .8s ease,transform .8s ease;transform:scale(0.9)}}@media(max-width: 767px){.page-study .section-specialties .list-item.is-active .desc{transform:scale(1);opacity:1;pointer-events:auto}}.page-study .section-specialties .furusato{margin-top:2.5rem;display:block;border-top:1px solid rgba(76,52,34,.4);border-bottom:1px solid rgba(76,52,34,.4)}.page-study .section-specialties .furusato .banner-inner{padding:6rem 2.5rem;display:grid;grid-template-columns:1fr auto;grid-template-rows:auto auto;grid-template-areas:"title name" "text link";gap:.5rem 1.5rem;transition:transform .6s cubic-bezier(0.19, 1, 0.22, 1)}@media(max-width: 767px){.page-study .section-specialties .furusato .banner-inner{display:flex;flex-direction:column;align-items:flex-start;gap:0;padding:2.5rem 8.5vw}}.page-study .section-specialties .furusato .title{grid-area:title;font-size:2rem;line-height:1.5em;letter-spacing:.04em}@media(max-width: 767px){.page-study .section-specialties .furusato .title{font-size:1.38rem}}.page-study .section-specialties .furusato .text{grid-area:text;font-size:1rem;line-height:1.75em;letter-spacing:.04em}@media(max-width: 767px){.page-study .section-specialties .furusato .text{margin-top:.5rem;font-size:.81rem}}.page-study .section-specialties .furusato .name{grid-area:link;font-size:1rem;line-height:1.5em;letter-spacing:.04em;grid-row:1/3;align-self:center}@media(max-width: 767px){.page-study .section-specialties .furusato .name{margin-top:1.5rem;font-size:.88rem;align-self:flex-start}}.page-study .section-specialties .furusato .name::after{content:"";width:.8em;height:.8em;background:url("../img/icon_link--blank.svg") no-repeat center center/contain;display:inline-block;margin-left:.6em}@media(hover: hover){.page-study .section-specialties .furusato:hover .banner-inner{transform:scale(0.97)}.page-study .section-specialties .furusato:hover .name{animation:shake-15 .6s infinite}}.page-study .section-nature{position:relative;background-color:#cfcbc4}.page-study .section-nature::before{content:"";position:absolute;inset:0;background:url("../img/bg_texture.jpg") repeat center center/var(--texture-scale);mix-blend-mode:multiply;pointer-events:none}.page-study .section-nature{padding:12.5rem var(--padding-inner-side-wide) 2.5rem}@media(max-width: 767px){.page-study .section-nature{padding:6rem 10.7vw 1.5rem}}.page-study .section-nature::after{content:"";width:100%;height:8.75rem;display:block;position:absolute;left:0;bottom:-8.75rem;z-index:-1;background:url("../img/bg_texture.jpg") repeat center center/var(--texture-scale);background-color:#cfcbc4;background-blend-mode:multiply}.page-study .section-nature .section-desc{margin-top:4rem;font-size:1.13rem;line-height:2.4em;letter-spacing:.04em;text-align:center}@media(max-width: 767px){.page-study .section-nature .section-desc{margin-top:2rem;font-size:.94rem;line-height:2em;text-align:justify}}.page-study .section-nature .content{margin-top:6.25rem;display:flex;gap:6rem}@media(max-width: 767px){.page-study .section-nature .content{margin-top:3rem;flex-direction:column;position:relative;z-index:1}}.page-study .section-nature .content .img{width:100%;height:fit-content;position:sticky;top:30%;opacity:.4;mix-blend-mode:multiply;transition:opacity .8s ease}@media(max-width: 767px){.page-study .section-nature .content .img{top:25%;z-index:-1}}.page-study .section-nature .content .list{width:100%;display:flex;flex-direction:column;gap:4rem}.page-study .section-nature .content .list .list-num{font-family:var(--font-eng);font-weight:300;font-size:4rem;line-height:1em;letter-spacing:0;color:rgba(76,52,34,.4)}@media(max-width: 767px){.page-study .section-nature .content .list .list-num{font-size:3rem}}.page-study .section-nature .content .list .list-title{margin-top:1.5rem;font-size:1.75rem;line-height:1.5em;letter-spacing:.04em}@media(max-width: 767px){.page-study .section-nature .content .list .list-title{font-size:1.38rem}}.page-study .section-nature .content .list .list-desc{margin-top:1.5rem;font-size:1rem;line-height:2.4em;letter-spacing:.04em;text-align:justify}@media(max-width: 767px){.page-study .section-nature .content .list .list-desc{font-size:.88rem;line-height:2em;letter-spacing:.02em}}.page-study .section-nature .checkpoints{margin-top:6rem;border-top:1px solid rgba(76,52,34,.4);padding:4rem 2.5rem 0;display:flex;gap:4rem}@media(max-width: 767px){.page-study .section-nature .checkpoints{margin-top:3.5rem;padding:3.5rem .5rem 0;flex-direction:column;gap:3rem}}.page-study .section-nature .checkpoints .checkpoint-item{display:grid;grid-template-columns:auto 1fr;grid-template-rows:auto auto;grid-template-areas:"before before" "title desc";gap:.75rem 1.5rem}@media(max-width: 767px){.page-study .section-nature .checkpoints .checkpoint-item{gap:.88rem 1.25rem}}.page-study .section-nature .checkpoints .checkpoint-item::before{content:"( Check Point )";font-family:var(--font-eng);font-size:1rem;line-height:1.5em;letter-spacing:.02em;grid-area:before}@media(max-width: 767px){.page-study .section-nature .checkpoints .checkpoint-item::before{font-size:.75rem}}.page-study .section-nature .checkpoints .checkpoint-title{margin-top:.38rem;font-size:1.13rem;line-height:1em;letter-spacing:.1em;writing-mode:vertical-rl;grid-area:title}@media(max-width: 767px){.page-study .section-nature .checkpoints .checkpoint-title{font-size:1rem}}.page-study .section-nature .checkpoints .checkpoint-desc{font-size:.88rem;line-height:2em;text-align:justify;grid-area:desc;letter-spacing:0}@media(max-width: 767px){.page-study .section-nature .checkpoints .checkpoint-desc{font-size:.75rem}}.page-study .common__next-banner,.page-study .common__share{position:relative;background-color:#cfcbc4}.page-study .common__next-banner::before,.page-study .common__share::before{content:"";position:absolute;inset:0;background:url("../img/bg_texture.jpg") repeat center center/var(--texture-scale);mix-blend-mode:multiply;pointer-events:none}.page-study .common__next-banner .img{transform:translateX(-10%)}.page-access .section-guide{padding:8rem var(--padding-inner-side-wide)}@media(max-width: 767px){.page-access .section-guide{padding:6rem 0 0}}.page-access .section-guide .map{margin-top:5rem;position:relative}@media(max-width: 767px){.page-access .section-guide .map{margin-top:2rem;padding-bottom:2.5rem}}@media(max-width: 500px){.page-access .section-guide .map .img{margin-top:-2rem}}.page-access .section-guide .map .map-desc{position:absolute;top:0;left:0;font-size:1.13rem;line-height:2em;text-align:justify;letter-spacing:.04em;padding:2rem 2.5rem;background-color:rgba(237,235,233,.4);width:30.7%;z-index:1}@media(max-width: 767px){.page-access .section-guide .map .map-desc{width:100%;font-size:.94rem;padding:0 10.67vw;background-color:rgba(0,0,0,0);position:static}}.page-access .section-guide .map .map-link{position:absolute;right:0;bottom:0;width:12.5rem;height:12.5rem;border-radius:50%;background-color:#4c3422;overflow:hidden}@media(max-width: 767px){.page-access .section-guide .map .map-link{width:8.75rem;height:8.75rem;right:var(--padding-inner-side)}}@media(max-width: 500px){.page-access .section-guide .map .map-link{left:0;right:0;margin:auto}}.page-access .section-guide .map .map-link-inner{font-size:1rem;width:100%;height:100%;line-height:1.6em;letter-spacing:.08em;color:#edebe9;text-align:center;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.5rem;transition:transform .3s ease}@media(max-width: 767px){.page-access .section-guide .map .map-link-inner{font-size:.75rem}}.page-access .section-guide .map .map-link-inner::before{content:"";display:block;width:1rem;height:1rem}@media(max-width: 767px){.page-access .section-guide .map .map-link-inner::before{width:.88rem;height:.88rem}}.page-access .section-guide .map .map-link-inner::before{background:url("../img/icon_link--blank--beige.svg") no-repeat center center/contain}@media(hover: hover){.page-access .section-guide .map .map-link:hover .map-link-inner{animation:shake-40 .6s infinite}}.page-access .section-guide .route{margin-top:8rem;display:flex;flex-direction:column;border-top:1px solid rgba(76,52,34,.4)}@media(max-width: 767px){.page-access .section-guide .route{margin:3rem 4.3vw 0;border:none;gap:.5rem}}.page-access .section-guide .route .route-item{display:flex;gap:2rem;padding:3.5rem 1.5rem;border-bottom:1px solid rgba(76,52,34,.4)}@media(max-width: 767px){.page-access .section-guide .route .route-item{flex-direction:column;padding:0;border:none;gap:0}}.page-access .section-guide .route .route-item .title{width:11.69rem;flex-shrink:0;display:flex;flex-direction:column;gap:1rem}@media(max-width: 767px){.page-access .section-guide .route .route-item .title{width:100%}}.page-access .section-guide .route .route-item .title .en{font-family:var(--font-eng);font-size:1rem;line-height:1.5em;letter-spacing:.04em}@media(max-width: 767px){.page-access .section-guide .route .route-item .title .en{display:none}}.page-access .section-guide .route .route-item .title .ja{font-size:1.25rem;line-height:1.5em;letter-spacing:.04em}.page-access .section-guide .route .route-item .content{width:100%;display:flex;gap:2rem 4rem}@media(max-width: 767px){.page-access .section-guide .route .route-item .content{flex-direction:column;background-color:#edebe9;padding:1rem 2rem 2.5rem}}.page-access .section-guide .route .route-item .content .by{width:100%;display:flex;flex-direction:column;gap:1.5rem}.page-access .section-guide .route .route-item .content .by .header{flex-shrink:0;display:flex;align-items:center;gap:1rem}@media(max-width: 767px){.page-access .section-guide .route .route-item .content .by .header{gap:.75rem}}.page-access .section-guide .route .route-item .content .by .header .type{font-weight:700;font-size:1rem;flex-shrink:0;display:flex;align-items:center;gap:.63rem}@media(max-width: 767px){.page-access .section-guide .route .route-item .content .by .header .type{font-size:.88rem}}.page-access .section-guide .route .route-item .content .by .header .type::before{content:"";display:inline-block}.page-access .section-guide .route .route-item .content .by .header .type.car::before{width:1.5rem;height:1.5rem}@media(max-width: 767px){.page-access .section-guide .route .route-item .content .by .header .type.car::before{width:1.25rem;height:1rem}}.page-access .section-guide .route .route-item .content .by .header .type.car::before{background:url("../img/icon_car.png") no-repeat center center/contain}.page-access .section-guide .route .route-item .content .by .header .type.train::before{width:1.19rem;height:1.63rem}@media(max-width: 767px){.page-access .section-guide .route .route-item .content .by .header .type.train::before{width:1rem;height:1.38rem}}.page-access .section-guide .route .route-item .content .by .header .type.train::before{background:url("../img/icon_train.png") no-repeat center center/contain}.page-access .section-guide .route .route-item .content .by .header .time{font-size:1rem}@media(max-width: 767px){.page-access .section-guide .route .route-item .content .by .header .time{font-size:.88rem}}.page-access .section-guide .route .route-item .content .by .header .km{font-family:var(--font-eng);font-size:1rem}@media(max-width: 767px){.page-access .section-guide .route .route-item .content .by .header .km{font-size:.88rem}}.page-access .section-guide .route .route-item .content .by .point{width:100%;display:flex;gap:.5rem}.page-access .section-guide .route .route-item .content .by .point .point-item{font-size:1rem;line-height:1.2em;text-align:center;position:relative;display:flex;align-items:center;gap:.5rem;width:100%}@media(max-width: 767px){.page-access .section-guide .route .route-item .content .by .point .point-item{font-size:.75rem}}.page-access .section-guide .route .route-item .content .by .point .point-item span:not(.line){flex-shrink:0}.page-access .section-guide .route .route-item .content .by .point .point-item .line{width:100%;height:1.5px;background-color:rgba(76,52,34,.2);display:block;position:relative}.page-access .section-guide .route .route-item .content .by .point .point-item .line::before{display:inline-block;font-size:.75rem;letter-spacing:0;position:absolute;top:-2em;left:50%;transform:translateX(-50%);white-space:nowrap}@media(max-width: 767px){.page-access .section-guide .route .route-item .content .by .point .point-item .line::before{font-size:.63rem}}.page-access .section-guide .route .route-item .content .by .point .point-item.bullet .line::before{content:"（新幹線）"}.page-access .section-guide .route .route-item .content .by .point .point-item.express .line::before{content:"（特急）"}.page-access .section-guide .route .route-item .content .by .point .point-item.local .line::before{content:"（普通電車）"}.page-access .section-guide .route .route-item .content .by .point .point-item:nth-last-of-type(1){flex-shrink:0;width:fit-content}.page-access .section-guide .route .route-item .content .by .point .point-item:nth-last-of-type(1)::before{content:"";width:1.19rem;height:1.19rem;display:block;background:url("../img/icon_flag.svg") no-repeat center center/contain;position:absolute;left:50%;margin:auto;top:-0.13rem;transform:translate(-50%, -100%)}@media(max-width: 767px){.page-access .section-guide .route .route-item .content .by .point .point-item:nth-last-of-type(1)::before{width:.81rem;height:.81rem}}.page-access .section-area{padding:8rem var(--padding-inner-side-wide) 0}@media(max-width: 767px){.page-access .section-area{padding-top:6rem}}.page-access .section-area .section-desc{margin-top:2rem;font-size:1.13rem;line-height:2em;text-align:center}@media(max-width: 767px){.page-access .section-area .section-desc{font-size:.94rem;letter-spacing:.02em;text-align:justify;padding:0 6.4vw}}.page-access .section-area .content{margin-top:7.5rem;display:flex;gap:6rem 8.3%}@media(max-width: 767px){.page-access .section-area .content{margin-top:2.5rem;flex-direction:column}}.page-access .section-area .content .map{flex-shrink:0;width:52.4%;position:relative}@media(max-width: 767px){.page-access .section-area .content .map{width:100%;margin:0 auto;max-width:25rem}}.page-access .section-area .content .map .pc{display:block;position:sticky;top:8rem}@media(max-width: 767px){.page-access .section-area .content .map .pc{display:none}}.page-access .section-area .content .map .sp{display:none}@media(max-width: 767px){.page-access .section-area .content .map .sp{display:block}}.page-access .section-area .content .map .sp-desc{position:absolute;right:0;bottom:0;padding:1.75rem 1.25rem;display:none}@media(max-width: 767px){.page-access .section-area .content .map .sp-desc{display:block}}.page-access .section-area .content .map .sp-desc::before,.page-access .section-area .content .map .sp-desc::after{content:"";width:3rem;height:1px;background-color:#4c3422;display:block;position:absolute}.page-access .section-area .content .map .sp-desc::before{transform:rotate(16deg);top:0;right:0}.page-access .section-area .content .map .sp-desc::after{transform:rotate(60deg);bottom:1rem;left:-1.5rem}.page-access .section-area .content .map .sp-desc .en{font-family:var(--font-eng);font-size:.88rem;line-height:1.5em;letter-spacing:.08em;text-align:center}.page-access .section-area .content .map .sp-desc .ja{font-size:.75rem;line-height:1.5em;letter-spacing:.04em;text-align:center}.page-access .section-area .content .map .js-area-map{cursor:pointer}.page-access .section-area .content .map .js-area-map path[id^=area]{fill:rgba(237,235,233,.4);fill-opacity:1;transition:fill .2s ease,fill-opacity .2s ease,stroke .2s ease}.page-access .section-area .content .map .js-area-map.is-active path[id^=area]{fill:#edebe9;fill-opacity:1;stroke:rgba(0,0,0,0)}.page-access .section-area .content .area-list{display:flex;flex-direction:column;gap:5rem}@media(max-width: 767px){.page-access .section-area .content .area-list{gap:3rem;padding:0 6.4vw}}@media(max-width: 500px){.page-access .section-area .content .area-list{gap:4rem}}.page-access .section-area .content .area-list .list-item{display:flex;flex-direction:column;gap:1.5rem}@media(max-width: 767px){.page-access .section-area .content .area-list .list-item{flex-direction:row}}@media(max-width: 500px){.page-access .section-area .content .area-list .list-item{flex-direction:column}}.page-access .section-area .content .area-list .list-item .img{width:100%}@media(max-width: 767px){.page-access .section-area .content .area-list .list-item .img{width:40%;flex-shrink:0}}@media(max-width: 500px){.page-access .section-area .content .area-list .list-item .img{width:100%}}.page-access .section-area .content .area-list .list-item .img img{aspect-ratio:3/2;object-fit:cover}.page-access .section-area .content .area-list .list-item .texts{display:flex;gap:1rem}.page-access .section-area .content .area-list .list-item .texts .name{width:7.06rem;flex-shrink:0;display:flex;flex-direction:column;gap:1rem}@media(max-width: 767px){.page-access .section-area .content .area-list .list-item .texts .name{padding-top:.38rem;width:fit-content;writing-mode:vertical-rl;flex-direction:column-reverse;gap:.5rem}}.page-access .section-area .content .area-list .list-item .texts .name .ja{font-size:1.5rem;letter-spacing:.16em}@media(max-width: 767px){.page-access .section-area .content .area-list .list-item .texts .name .ja{font-size:1.25rem}}.page-access .section-area .content .area-list .list-item .texts .name .en{font-family:var(--font-eng);font-size:1rem}@media(max-width: 767px){.page-access .section-area .content .area-list .list-item .texts .name .en{font-size:.75rem;margin-top:.13rem}}.page-access .section-area .content .area-list .list-item .texts .area-desc{text-align:justify;font-size:1rem;line-height:2em;letter-spacing:.02em}@media(max-width: 767px){.page-access .section-area .content .area-list .list-item .texts .area-desc{font-size:.88rem;line-height:1.75em}}.page-access .section-detail{padding:15rem var(--padding-inner-side-wide) 0}@media(max-width: 767px){.page-access .section-detail{padding-top:10rem}}.page-access .section-detail .section-heading{margin-top:-10rem;padding-top:10rem}@media(max-width: 767px){.page-access .section-detail .section-heading{margin-top:-6.5rem;padding-top:6.5rem}}.page-access .section-detail .section-heading{display:flex;flex-direction:column;align-items:center;text-align:center}.page-access .section-detail .section-heading .upper{font-size:1rem;display:flex;align-items:center;gap:1.5rem}@media(max-width: 767px){.page-access .section-detail .section-heading .upper{font-size:.81rem;gap:1.25rem}}.page-access .section-detail .section-heading .upper::before,.page-access .section-detail .section-heading .upper::after{content:"";width:1px;height:1.5rem;background-color:#4c3422}@media(max-width: 767px){.page-access .section-detail .section-heading .upper::before,.page-access .section-detail .section-heading .upper::after{height:1rem}}.page-access .section-detail .section-heading .upper::before{transform:rotate(-36deg)}.page-access .section-detail .section-heading .upper::after{transform:rotate(36deg)}.page-access .section-detail .section-heading .middle{margin-top:.75rem;font-size:1.5rem;letter-spacing:.08em;line-height:1.5em}@media(max-width: 767px){.page-access .section-detail .section-heading .middle{margin-top:.38rem;font-size:1.13rem}}.page-access .section-detail .section-heading .lower{margin-top:.25rem;font-size:2.5rem;line-height:1.5em}@media(max-width: 767px){.page-access .section-detail .section-heading .lower{font-size:1.63rem}}.page-access .section-detail .section-desc{margin-top:3rem;font-size:1.13rem;line-height:2.4em;text-align:center;margin-bottom:6rem}@media(max-width: 767px){.page-access .section-detail .section-desc{margin-top:2rem;font-size:.94rem;line-height:2em;letter-spacing:.02em;text-align:justify;padding:0 6.4vw;margin-bottom:0}}.page-access .section-detail .detail-map{width:75%;max-width:21.88rem}@media(max-width: 767px){.page-access .section-detail .detail-map{margin:2.5rem auto 0;margin-bottom:2rem}}.page-access .section-detail .detail-map svg{display:none}@media(max-width: 767px){.page-access .section-detail .detail-map svg{display:block}}.page-access .section-detail .detail-map svg .map-area{cursor:pointer;transition:opacity .2s ease}.page-access .section-detail .detail-map svg .map-area path[id=area],.page-access .section-detail .detail-map svg .map-area path[id^=area_]{transition:fill .2s ease}.page-access .section-detail .detail-map svg .map-area:hover path[id=area],.page-access .section-detail .detail-map svg .map-area:hover path[id^=area_],.page-access .section-detail .detail-map svg .map-area.is-active path[id=area],.page-access .section-detail .detail-map svg .map-area.is-active path[id^=area_]{fill:rgba(76,52,34,.4)}.page-access .section-detail .detail-group{display:flex;flex-direction:column;gap:0}@media(max-width: 767px){.page-access .section-detail .detail-group{gap:1rem}}.page-access .section-detail .detail-group .detail-nav{display:flex;gap:.25rem;position:sticky;top:5.5rem;z-index:99;background:url("../img/bg_texture_light.jpg") repeat center center/var(--texture-scale)}@media(max-width: 767px){.page-access .section-detail .detail-group .detail-nav{display:grid;grid-template-columns:repeat(6, 1fr)}}@media(max-width: 500px){.page-access .section-detail .detail-group .detail-nav{grid-template-columns:repeat(4, 1fr);position:relative;top:0}}.page-access .section-detail .detail-group .detail-nav .nav-item{width:100%;text-align:center;background-color:#4c3422;color:#edebe9;font-size:1.13rem;letter-spacing:.08em;padding:.5rem .5rem .63rem;cursor:pointer;transition:background-color .2s ease,color .2s ease}@media(max-width: 767px){.page-access .section-detail .detail-group .detail-nav .nav-item{font-size:.88rem;padding:.25rem .25rem .38rem}}.page-access .section-detail .detail-group .detail-nav .nav-item:hover{opacity:.85}.page-access .section-detail .detail-group .detail-nav .nav-item.current{background-color:rgba(237,235,233,.4);color:#4c3422;pointer-events:none}.page-access .section-detail .detail-group .detail-nav .nav-item.current:hover{opacity:1}.page-access .section-detail .detail-group .detail-contents{background:url("../img/bg_texture_light.jpg") repeat center center/var(--texture-scale)}.page-access .section-detail .detail-group .detail-content{display:none;opacity:0;transition:opacity .3s ease;position:relative;z-index:1;background-color:rgba(237,235,233,.4);padding:6.25rem var(--padding-inner-innerside) 10rem}@media(max-width: 767px){.page-access .section-detail .detail-group .detail-content{padding:4rem 6.4vw}}.page-access .section-detail .detail-group .detail-content.current{display:block}.page-access .section-detail .detail-group .detail-content.is-visible{opacity:1}.page-access .section-detail .detail-group .detail-content .header{display:flex;align-items:center;gap:1rem 1.5rem;padding-bottom:2rem;border-bottom:1px solid rgba(76,52,34,.4);margin-bottom:2.5rem}@media(max-width: 767px){.page-access .section-detail .detail-group .detail-content .header{display:grid;grid-template-areas:"en" "name" "comment"}}.page-access .section-detail .detail-group .detail-content .header .name{grid-area:name;font-size:3.5rem;letter-spacing:.08em;line-height:1em;flex-shrink:0}@media(max-width: 767px){.page-access .section-detail .detail-group .detail-content .header .name{font-size:2rem}}.page-access .section-detail .detail-group .detail-content .header .comment{grid-area:comment;width:100%;font-size:1.31rem;line-height:1.5em}@media(max-width: 767px){.page-access .section-detail .detail-group .detail-content .header .comment{font-size:1.13rem}}.page-access .section-detail .detail-group .detail-content .header .en{grid-area:en;flex-shrink:0;font-family:var(--font-eng);font-size:1.25rem;margin-left:2em}@media(max-width: 767px){.page-access .section-detail .detail-group .detail-content .header .en{font-size:1rem;margin:0}}.page-access .section-detail .detail-group .detail-content .content-desc{font-size:1rem;line-height:2em;letter-spacing:.04em;text-align:justify;word-break:break-all}@media(max-width: 767px){.page-access .section-detail .detail-group .detail-content .content-desc{font-size:.94rem;letter-spacing:.02em}}.page-access .section-detail .detail-group .detail-content .map{margin:2.5rem auto 0;max-width:26.13rem}.page-access .section-detail .detail-group .detail-content .feature-list{margin-top:4rem;display:flex;flex-direction:column;gap:6rem}@media(max-width: 767px){.page-access .section-detail .detail-group .detail-content .feature-list{margin-top:2.5rem;gap:3rem}}.page-access .section-detail .detail-group .detail-content .feature-list .list-item{display:flex;align-items:center;gap:1.5rem 7.1%}@media(max-width: 500px){.page-access .section-detail .detail-group .detail-content .feature-list .list-item{flex-direction:column}}.page-access .section-detail .detail-group .detail-content .feature-list .list-item:nth-of-type(2n){flex-direction:row-reverse}@media(max-width: 500px){.page-access .section-detail .detail-group .detail-content .feature-list .list-item:nth-of-type(2n){flex-direction:column}}.page-access .section-detail .detail-group .detail-content .feature-list .list-item .img{width:100%}.page-access .section-detail .detail-group .detail-content .feature-list .list-item .img img{aspect-ratio:3/2;object-fit:cover}.page-access .section-detail .detail-group .detail-content .feature-list .list-item .texts{width:100%}.page-access .section-detail .detail-group .detail-content .feature-list .list-item .texts .heading{font-size:1.31rem;line-height:1.5em}@media(max-width: 767px){.page-access .section-detail .detail-group .detail-content .feature-list .list-item .texts .heading{font-size:1rem;font-weight:700}}.page-access .section-detail .detail-group .detail-content .feature-list .list-item .texts .desc{margin-top:1.5rem;font-size:1rem;line-height:2em;text-align:justify}@media(max-width: 767px){.page-access .section-detail .detail-group .detail-content .feature-list .list-item .texts .desc{margin-top:.88rem;font-size:.88rem;letter-spacing:.02em}}.page-access .section-detail .detail-group .detail-content .detail-heading{display:flex;align-items:center;gap:1.5rem;width:100%}@media(max-width: 767px){.page-access .section-detail .detail-group .detail-content .detail-heading{gap:1rem}}.page-access .section-detail .detail-group .detail-content .detail-heading span{flex-shrink:0}.page-access .section-detail .detail-group .detail-content .detail-heading::after{content:"";width:100%;height:1.5px;background-color:rgba(76,52,34,.4);display:block}.page-access .section-detail .detail-group .detail-content .detail-heading span{font-size:1.31rem;line-height:1.5em}@media(max-width: 767px){.page-access .section-detail .detail-group .detail-content .detail-heading span{font-size:1.25rem}}.page-access .section-detail .detail-group .detail-content .bessochi-feature .text{margin-top:1.5rem;font-size:1rem;line-height:2em;text-align:justify}@media(max-width: 767px){.page-access .section-detail .detail-group .detail-content .bessochi-feature .text{margin-top:.75rem;font-size:.88rem;letter-spacing:.02em}}.page-access .section-detail .detail-group .detail-content .bessochi-feature,.page-access .section-detail .detail-group .detail-content .area-detail{margin-top:5rem}.page-access .section-detail .detail-group .detail-content .bessochi-feature .list .heading,.page-access .section-detail .detail-group .detail-content .bessochi-feature .block .heading,.page-access .section-detail .detail-group .detail-content .area-detail .list .heading,.page-access .section-detail .detail-group .detail-content .area-detail .block .heading{font-size:1.13rem;line-height:1.5em;padding-left:1.25rem;border-left:2px solid rgba(76,52,34,.4);margin-top:3rem;margin-bottom:1.5rem}@media(max-width: 767px){.page-access .section-detail .detail-group .detail-content .bessochi-feature .list .heading,.page-access .section-detail .detail-group .detail-content .bessochi-feature .block .heading,.page-access .section-detail .detail-group .detail-content .area-detail .list .heading,.page-access .section-detail .detail-group .detail-content .area-detail .block .heading{margin-top:2rem;margin-bottom:1rem;padding-left:1rem;font-size:1rem}}.page-access .section-detail .detail-group .detail-content .bessochi-feature .list .sub,.page-access .section-detail .detail-group .detail-content .bessochi-feature .block .sub,.page-access .section-detail .detail-group .detail-content .area-detail .list .sub,.page-access .section-detail .detail-group .detail-content .area-detail .block .sub{font-size:.75rem;line-height:1.6em;margin-top:.5rem}.page-access .section-detail .detail-group .detail-content .area-detail .text{flex-shrink:0;font-size:.88rem}.page-access .section-detail .detail-group .detail-content .area-detail .imgs{margin-top:2rem;display:grid;grid-template-columns:repeat(3, 1fr);gap:.5rem}@media(max-width: 767px){.page-access .section-detail .detail-group .detail-content .area-detail .imgs{margin-top:1.5rem;grid-template-columns:repeat(2, 1fr)}}.page-access .section-detail .detail-group .detail-content .area-detail .imgs .img img{aspect-ratio:3/2;object-fit:cover}@media(max-width: 767px){.page-access .section-detail .detail-group .detail-content .area-detail .imgs .img:nth-of-type(1){grid-column:span 2}}.page-access .section-detail .detail-group .detail-content .area-detail .list{margin-top:4rem;display:grid;grid-template-columns:repeat(3, 1fr);gap:2rem 4rem}@media(max-width: 767px){.page-access .section-detail .detail-group .detail-content .area-detail .list{margin-top:2.5rem;grid-template-columns:1fr}}.page-access .section-detail .detail-group .detail-content .area-detail .list .heading:first-child{margin-top:0}.page-access .section-detail .detail-group .detail-content .area-detail .list .text{font-size:.88rem;line-height:1.75em}.page-access .section-detail .detail-group .detail-content .area-detail .list .calendar{display:flex;flex-direction:column}.page-access .section-detail .detail-group .detail-content .area-detail .list .calendar .calendar-line{display:grid;grid-template-columns:auto 1fr;align-items:center;gap:.75rem;padding:.38rem 0;border-bottom:1px solid rgba(76,52,34,.2)}.page-access .section-detail .detail-group .detail-content .area-detail .list .calendar .calendar-line .month{font-weight:700;font-size:.88rem;white-space:nowrap;width:1.75rem}.page-access .section-detail .detail-group .detail-content .area-detail .list .calendar .calendar-line .content{font-size:.88rem;line-height:1.3em}.page-access .section-detail .detail-group .detail-content .area-detail .list .calendar .calendar-line:nth-last-of-type(1) .month{width:3rem}.page-access .section-detail .detail-group .detail-content .voice{margin-top:5rem}@media(max-width: 767px){.page-access .section-detail .detail-group .detail-content .voice{margin-top:4rem}}.page-access .section-detail .detail-group .detail-content .voice .voice-list{margin-top:2rem;display:grid;grid-template-columns:1fr 1fr;gap:1.5rem}@media(max-width: 767px){.page-access .section-detail .detail-group .detail-content .voice .voice-list{margin-top:1.5rem;gap:.5rem;grid-template-columns:1fr}}.page-access .section-detail .detail-group .detail-content .voice .voice-list .list-item{padding:4rem 3.5rem 3.5rem;display:flex;flex-direction:column;gap:.63rem;position:relative;background-color:rgba(207,203,196,.5)}@media(max-width: 767px){.page-access .section-detail .detail-group .detail-content .voice .voice-list .list-item{gap:.25rem;padding:3.5rem 2rem 2rem}}.page-access .section-detail .detail-group .detail-content .voice .voice-list .list-item::before{content:"";width:1.44rem;height:1rem;background:url("../img/icon_quote.svg") no-repeat center center/contain;position:absolute;top:1.81rem;left:2.13rem}@media(max-width: 767px){.page-access .section-detail .detail-group .detail-content .voice .voice-list .list-item::before{width:1.13rem}}.page-access .section-detail .detail-group .detail-content .voice .voice-list .list-item .text{font-size:.94rem;line-height:2em;letter-spacing:.02em;text-align:justify;word-break:break-all}@media(max-width: 767px){.page-access .section-detail .detail-group .detail-content .voice .voice-list .list-item .text{font-size:.81rem}}.page-access .section-detail .detail-group .detail-content .voice .voice-list .list-item .name{text-align:right;font-size:.94rem}@media(max-width: 767px){.page-access .section-detail .detail-group .detail-content .voice .voice-list .list-item .name{font-size:.81rem}}.page-live .section-desc{margin-top:2.5rem;font-size:1.13rem;line-height:2em;letter-spacing:.04em;text-align:center}@media(max-width: 767px){.page-live .section-desc{margin-top:2rem;font-size:.94rem;line-height:2em;letter-spacing:.02em;text-align:justify;word-break:break-all}}.page-live .section-lead{padding:5rem 1.5rem 0}@media(max-width: 767px){.page-live .section-lead{padding:3.5rem 0 0}}.page-live .section-lead .texts{display:flex;flex-direction:column;gap:3.5rem}@media(max-width: 767px){.page-live .section-lead .texts{gap:1.5rem}}.page-live .section-lead .texts.before-anim .text{opacity:0;transform:translate3d(0, 1.25rem, 0)}.page-live .section-lead .texts .text{font-size:1.13rem;line-height:2.4em;letter-spacing:.04em;opacity:1;transform:translate3d(0, 0, 0);transition:opacity 1.6s cubic-bezier(0.19, 1, 0.22, 1),transform 1.8s cubic-bezier(0.19, 1, 0.22, 1)}.page-live .section-lead .texts .text:nth-child(1){transition-delay:0.25s}.page-live .section-lead .texts .text:nth-child(2){transition-delay:0.5s}.page-live .section-lead .texts .text:nth-child(3){transition-delay:0.75s}.page-live .section-lead .texts .text:nth-child(4){transition-delay:1s}.page-live .section-lead .texts .text:nth-child(5){transition-delay:1.25s}.page-live .section-lead .texts .text:nth-child(6){transition-delay:1.5s}@media(max-width: 767px){.page-live .section-lead .texts .text{font-size:.88rem;line-height:2.2em;text-align:justify;word-break:break-all}}.page-live .section-lead .upper{display:flex}@media(max-width: 767px){.page-live .section-lead .upper{padding:0 4.3vw}}@media(max-width: 600px){.page-live .section-lead .upper{flex-direction:column}}.page-live .section-lead .upper .img{width:39.3055555556%;overflow:hidden;opacity:1;transform:translate3d(0, 0, 0);transition:opacity 1.2s cubic-bezier(0.19, 1, 0.22, 1),transform 1s cubic-bezier(0.19, 1, 0.22, 1)}.page-live .section-lead .upper .img.before-anim{opacity:0;transform:translate3d(0, 1.5rem, 0)}@media(max-width: 767px){.page-live .section-lead .upper .img{width:64vw;max-width:25rem}}.page-live .section-lead .upper .img img{aspect-ratio:566/669;object-fit:cover}.page-live .section-lead .upper .img .img-inner{position:relative;width:100%;height:0;padding-top:118%}.page-live .section-lead .upper .img .img-inner img{position:absolute;top:0;left:0;height:124%;aspect-ratio:auto}.page-live .section-lead .upper .texts{margin-left:9.9vw;margin-top:7.69rem}@media(max-width: 767px){.page-live .section-lead .upper .texts{width:64vw;max-width:15rem}}@media(max-width: 600px){.page-live .section-lead .upper .texts{margin-left:auto;margin-top:2.88rem;max-width:none}}.page-live .section-lead .lower{margin-top:-4rem;display:flex;flex-direction:row-reverse;align-items:center;justify-content:space-between}@media(max-width: 1100px){.page-live .section-lead .lower{margin-top:5rem}}@media(max-width: 767px){.page-live .section-lead .lower{padding:0 4.3vw}}@media(max-width: 600px){.page-live .section-lead .lower{flex-direction:column}}.page-live .section-lead .lower .texts{margin-left:12.8vw}@media(max-width: 1100px){.page-live .section-lead .lower .texts{margin-left:8vw}}@media(max-width: 767px){.page-live .section-lead .lower .texts{margin-left:4vw;width:64vw;max-width:15rem;margin-top:3.5rem}}@media(max-width: 600px){.page-live .section-lead .lower .texts{max-width:none;margin-right:auto;margin-left:0}}@media(max-width: 600px){.page-live .section-lead .lower .imgs{width:100%}}.page-live .section-lead .lower .imgs .img{overflow:hidden;background-color:#bdb6b0;opacity:1;transform:translate3d(0, 0, 0);transition:opacity 1.2s cubic-bezier(0.19, 1, 0.22, 1),transform 1s cubic-bezier(0.19, 1, 0.22, 1)}.page-live .section-lead .lower .imgs .img .img-inner{position:relative;width:100%;height:0}.page-live .section-lead .lower .imgs .img img{position:absolute;top:0;left:0;object-fit:cover;height:124%}.page-live .section-lead .lower .imgs .img:nth-of-type(1){width:30.8vw}.page-live .section-lead .lower .imgs .img:nth-of-type(1) .img-inner{padding-top:122%}@media(max-width: 767px){.page-live .section-lead .lower .imgs .img:nth-of-type(1){width:64vw;max-width:17.5rem}}.page-live .section-lead .lower .imgs .img:nth-of-type(2){width:22.5vw;margin-top:-9.6vw;margin-left:-12.5vw}@media(max-width: 767px){.page-live .section-lead .lower .imgs .img:nth-of-type(2){width:53.3vw;max-width:12.5rem;margin-top:-4vw;margin-left:-8vw}}@media(max-width: 600px){.page-live .section-lead .lower .imgs .img:nth-of-type(2){margin:1rem 0 0 auto}}.page-live .section-lead .lower .imgs .img:nth-of-type(2) .img-inner{padding-top:100%}.page-live .section-lead .lower .imgs .img.before-anim{opacity:0;transform:translate3d(0, 1.5rem, 0)}.page-live .last-img{margin-top:13.75rem}@media(max-width: 767px){.page-live .last-img{margin-top:5rem}}.page-live .section-imagine{margin-top:7.5rem}@media(max-width: 767px){.page-live .section-imagine{margin-top:5rem}}@media(max-width: 767px){.page-live .section-imagine .section-heading{padding:0 10.7vw}}.page-live .section-imagine .journal-list{padding-top:5rem;overflow:hidden}@media(max-width: 767px){.page-live .section-imagine .journal-list{padding-top:4rem}}.page-live .section-imagine .journal-list .journal-track-1,.page-live .section-imagine .journal-list .journal-track-2{display:flex;width:max-content;animation:journal-scroll 50s linear infinite;animation-play-state:running}.page-live .section-imagine .journal-list .journal-track-1:hover,.page-live .section-imagine .journal-list .journal-track-2:hover{animation-play-state:paused}.page-live .section-imagine .journal-list .journal-track-2{margin-top:2rem;animation-direction:reverse}@media(max-width: 767px){.page-live .section-imagine .journal-list .journal-track-2{margin-top:1.5rem}}.page-live .section-imagine .journal-list .journal-items{display:flex;flex-shrink:0}.page-live .section-imagine .journal-list .common__journal-card{width:37.5rem;flex-shrink:0;margin-right:2rem}@media(max-width: 767px){.page-live .section-imagine .journal-list .common__journal-card{width:15rem;margin-right:.75rem}}@keyframes journal-scroll{from{transform:translateX(0)}to{transform:translateX(-50%)}}.page-live .section-considering{margin-top:10rem}@media(max-width: 767px){.page-live .section-considering{margin-top:6rem}}.page-live .section-considering .section-heading{padding:0 var(--padding-inner-side)}@media(max-width: 767px){.page-live .section-considering .section-heading{padding:0 10.7vw}}.page-live .section-considering .step{margin-top:6rem;padding-left:var(--padding-inner-side);display:flex;flex-direction:column}@media(max-width: 767px){.page-live .section-considering .step{margin-top:2.5rem;padding:0 4.3vw}}.page-live .section-considering .step .step-item{padding:3rem var(--padding-inner-side) 3rem 0;border-bottom:1px solid rgba(76,52,34,.4);display:grid;grid-template-columns:22.38rem 1fr}@media(max-width: 767px){.page-live .section-considering .step .step-item{padding:1.5rem 0 2.5rem;grid-template-columns:1fr;gap:2rem}}.page-live .section-considering .step .step-item:nth-of-type(1){border-top:1px solid rgba(76,52,34,.4)}.page-live .section-considering .step .step-item .step-title{display:flex;flex-direction:column}@media(max-width: 767px){.page-live .section-considering .step .step-item .step-title{position:relative;padding:7.75rem 6.4vw 0}}.page-live .section-considering .step .step-item .step-title::before{font-family:var(--font-eng);font-size:1rem;line-height:1.5em;letter-spacing:.04em;content:"(Step)"}.page-live .section-considering .step .step-item .step-title .title{margin-top:1rem;font-size:1.5rem;line-height:1.5em;letter-spacing:.04em}.page-live .section-considering .step .step-item .step-title .icon{width:15rem;margin-left:2.88rem}@media(max-width: 767px){.page-live .section-considering .step .step-item .step-title .icon{position:absolute;right:1.5rem;top:0;width:11.25rem;margin-left:auto}}.page-live .section-considering .step .step-item .step-list{display:flex;flex-direction:column;gap:1rem}@media(max-width: 767px){.page-live .section-considering .step .step-item .step-list{gap:.5rem}}.page-live .section-considering .step .step-item .step-list .list-link{align-items:center;display:grid;grid-template-columns:1fr auto;grid-template-areas:"desc arrow" "title arrow";padding:2rem 2.5rem;background-color:rgba(237,235,233,.4);gap:.5rem}@media(max-width: 767px){.page-live .section-considering .step .step-item .step-list .list-link{padding:1.25rem 1.5rem;background-color:#e1e0dc}}.page-live .section-considering .step .step-item .step-list .list-link{transition:transform .6s cubic-bezier(0.19, 1, 0.22, 1),background-color .6s cubic-bezier(0.19, 1, 0.22, 1)}@media(hover: hover){.page-live .section-considering .step .step-item .step-list .list-link:hover{transform:rotate(-1deg);background-color:rgba(237,235,233,.6)}.page-live .section-considering .step .step-item .step-list .list-link:hover::after{animation:icon-fade-out-horizontal .6s forwards}}.page-live .section-considering .step .step-item .step-list .list-link .desc{grid-area:desc;color:rgba(76,52,34,.4);font-size:.88rem;line-height:1.5em;letter-spacing:.04em}@media(max-width: 767px){.page-live .section-considering .step .step-item .step-list .list-link .desc{font-size:.75rem;letter-spacing:.02em}}.page-live .section-considering .step .step-item .step-list .list-link .title{grid-area:title;font-size:1.13rem;line-height:1.5em;letter-spacing:.04em}@media(max-width: 767px){.page-live .section-considering .step .step-item .step-list .list-link .title{font-size:1rem;letter-spacing:.02em}}.page-live .section-considering .step .step-item .step-list .list-link .title.is-blank::after{content:"";flex-shrink:0;margin:0 .4em 0 .3em;width:.75em;height:.75em;display:inline-block;background:url("../img/icon_link--blank.svg") no-repeat center center/contain;opacity:.6}.page-live .section-considering .step .step-item .step-list .list-link::after{grid-area:arrow;content:"";width:3.75rem;height:.88rem;background:url("../img/icon_arrow--60--brown.svg") no-repeat center center/contain}@media(max-width: 767px){.page-live .section-considering .step .step-item .step-list .list-link::after{width:2rem;background:url("../img/icon_arrow--32--brown.svg") no-repeat center center/contain}}.page-live .section-considering .banner-wrapper{margin:6rem 0 8rem;padding:0 var(--padding-inner-side)}@media(max-width: 767px){.page-live .section-considering .banner-wrapper{margin:3.5rem 0 4.3vw}}.page-live .section-considering .banner-wrapper .banner{display:flex;align-items:stretch;height:fit-content}@media(max-width: 767px){.page-live .section-considering .banner-wrapper .banner{flex-direction:column-reverse}}.page-live .section-considering .banner-wrapper .banner{transition:transform .6s cubic-bezier(0.19, 1, 0.22, 1)}@media(hover: hover){.page-live .section-considering .banner-wrapper .banner:hover{transform:rotate(-1deg)}.page-live .section-considering .banner-wrapper .banner:hover .img img{transform:scale(1.05);filter:sepia(0.2)}}.page-live .section-considering .banner-wrapper .banner .texts{width:100%;background-color:rgba(237,235,233,.4);padding:4rem;display:flex;flex-direction:column;justify-content:center}@media(max-width: 767px){.page-live .section-considering .banner-wrapper .banner .texts{padding:2.25rem 2.5rem 2.5rem}}.page-live .section-considering .banner-wrapper .banner .texts .title{font-size:1.75rem;line-height:1.75em;letter-spacing:.04em}@media(max-width: 767px){.page-live .section-considering .banner-wrapper .banner .texts .title{font-size:1.25rem}}.page-live .section-considering .banner-wrapper .banner .texts .desc{margin-top:1rem;font-size:1rem;line-height:2em;letter-spacing:.04em;text-align:justify}@media(max-width: 767px){.page-live .section-considering .banner-wrapper .banner .texts .desc{margin-top:.5rem;font-size:.88rem}}.page-live .section-considering .banner-wrapper .banner .texts .common__button{margin-top:2.5rem}@media(max-width: 767px){.page-live .section-considering .banner-wrapper .banner .texts .common__button{margin:1rem 0 0 auto}}.page-live .section-considering .banner-wrapper .banner .img{width:100%;height:auto;overflow:hidden;position:relative}@media(max-width: 767px){.page-live .section-considering .banner-wrapper .banner .img{aspect-ratio:1200/630}}.page-live .section-considering .banner-wrapper .banner .img img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;transition:transform .6s cubic-bezier(0.19, 1, 0.22, 1),filter .6s cubic-bezier(0.19, 1, 0.22, 1)}.page-live .section-issa{width:100%;height:100svh;height:100svh;display:flex;flex-direction:column;padding:5.5rem 1.5rem 1.5rem}@media(min-width: 768px)and (orientation: portrait){.page-live .section-issa{max-height:100vw}}.page-live .section-issa.before-anim .back-inner::after{opacity:0}.page-live .section-issa.before-anim .back-inner img{transform:scale(1.1)}.page-live .section-issa.before-anim .haiku .text{opacity:0;transform:translateY(0.38rem)}.page-live .section-issa.before-anim .haiku .name{opacity:0;transform:translateY(1rem)}.page-live .section-issa .section-inner{position:relative;display:flex;justify-content:center;align-items:center;width:100%;height:100%;z-index:1}.page-live .section-issa .back{width:100%;height:100%;position:absolute;top:0;left:0}@media(max-width: 767px){.page-live .section-issa .back{padding:0}}.page-live .section-issa .back-inner{--back-overlay: 0;width:100%;height:100%;overflow:hidden;position:relative}.page-live .section-issa .back-inner::after{content:"";position:absolute;inset:0;background-color:#000;opacity:.2;pointer-events:none;transition:opacity 3s .5s cubic-bezier(0.19, 1, 0.22, 1)}.page-live .section-issa .back-inner img{transition:transform 2.5s cubic-bezier(0.19, 1, 0.22, 1);position:absolute;top:0;left:0;width:100%;height:105%;object-fit:cover}.page-live .section-issa .haiku{position:relative;color:#edebe9;writing-mode:vertical-rl}@media(max-width: 767px){.page-live .section-issa .haiku{gap:.75rem}}.page-live .section-issa .haiku .text{font-size:1.38rem;letter-spacing:.2em;line-height:1em}@media(max-width: 767px){.page-live .section-issa .haiku .text{font-size:1rem}}.page-live .section-issa .haiku .text{transition:opacity 2s .5s cubic-bezier(0.19, 1, 0.22, 1),transform 2s .5s cubic-bezier(0.19, 1, 0.22, 1)}.page-live .section-issa .haiku .name{position:absolute;writing-mode:vertical-rl;left:-2.5rem;bottom:-10vh;display:flex;align-items:center;gap:1rem;transition:opacity 2s .5s cubic-bezier(0.19, 1, 0.22, 1),transform 2s .5s cubic-bezier(0.19, 1, 0.22, 1)}@media(max-width: 767px){.page-live .section-issa .haiku .name{bottom:-2.75rem;left:-2rem}}.page-live .section-issa .haiku .name span{flex-shrink:0;font-size:1rem;letter-spacing:.3em}@media(max-width: 767px){.page-live .section-issa .haiku .name span{font-size:.75rem}}.page-live .section-issa .haiku .name::before{content:"";height:8rem;width:1px;background-color:#edebe9}@media(max-width: 767px){.page-live .section-issa .haiku .name::before{height:4rem}}.page-live .section-arekore{padding:10rem var(--padding-inner-side) 0;overflow:hidden}@media(max-width: 767px){.page-live .section-arekore{padding:6rem 0 0}}@media(max-width: 767px){.page-live .section-arekore .section-header{padding:0 10.7vw}}.page-live .section-arekore .section-heading{display:flex;flex-direction:column;align-items:center;gap:1.5rem}@media(max-width: 767px){.page-live .section-arekore .section-heading{gap:1rem}}.page-live .section-arekore .section-heading .sub{font-size:1.13rem;display:flex;align-items:center;gap:1.5rem}@media(max-width: 767px){.page-live .section-arekore .section-heading .sub{font-size:.81rem;gap:1.25rem}}.page-live .section-arekore .section-heading .sub::before,.page-live .section-arekore .section-heading .sub::after{content:"";width:1px;height:1.5rem;background-color:#4c3422}@media(max-width: 767px){.page-live .section-arekore .section-heading .sub::before,.page-live .section-arekore .section-heading .sub::after{height:1rem}}.page-live .section-arekore .section-heading .sub::before{transform:rotate(-36deg)}.page-live .section-arekore .section-heading .sub::after{transform:rotate(36deg)}.page-live .section-arekore .section-heading .main{font-size:2.5rem}@media(max-width: 767px){.page-live .section-arekore .section-heading .main{font-size:1.63rem}}.page-live .section-arekore .arekore-list-wrap{padding:4rem 0 8rem}@media(max-width: 767px){.page-live .section-arekore .arekore-list-wrap{padding-top:1.5rem;padding-bottom:10rem}}.page-live .section-arekore .arekore-list-wrap .attention{pointer-events:none;margin-left:auto;width:12.5rem;aspect-ratio:1/1;border-radius:50%;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.5rem;border:1.5px solid #4c3422;z-index:20;position:relative}@media(max-width: 767px){.page-live .section-arekore .arekore-list-wrap .attention{width:10rem;gap:.25rem;margin-right:var(--padding-inner-side)}}.page-live .section-arekore .arekore-list-wrap .attention .en{font-family:var(--font-eng);font-size:1rem;line-height:1.5em;letter-spacing:.08em}@media(max-width: 767px){.page-live .section-arekore .arekore-list-wrap .attention .en{font-size:1.13rem}}.page-live .section-arekore .arekore-list-wrap .attention .en .sp{display:none}@media(max-width: 767px){.page-live .section-arekore .arekore-list-wrap .attention .en .sp{display:block}}.page-live .section-arekore .arekore-list-wrap .attention .en .pc{display:block}@media(max-width: 767px){.page-live .section-arekore .arekore-list-wrap .attention .en .pc{display:none}}.page-live .section-arekore .arekore-list-wrap .attention .ja{font-size:1rem;line-height:1.5em;letter-spacing:.08em;text-align:center}@media(max-width: 767px){.page-live .section-arekore .arekore-list-wrap .attention .ja{font-size:.75rem;letter-spacing:.04em}}.page-live .section-arekore .arekore-list{margin-top:-5rem;display:grid;grid-template-columns:repeat(3, 1fr);justify-content:center;gap:11.25rem 0}@media(max-width: 600px){.page-live .section-arekore .arekore-list{margin:0 auto;grid-template-columns:1fr 1fr;gap:15rem 0;max-width:25rem}}.page-live .section-arekore .arekore-list .list-item{position:relative;width:100%;aspect-ratio:480/320;perspective:75rem;z-index:1}.page-live .section-arekore .arekore-list .list-item.is-active{z-index:10}@media(hover: hover){.page-live .section-arekore .arekore-list .list-item:hover{z-index:10}}.page-live .section-arekore .arekore-list .list-item .card{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.63rem;position:absolute;inset:0;margin:auto;transform:rotate(var(--card-rotate, 0deg));transform-origin:center}.page-live .section-arekore .arekore-list .list-item .card::before{content:"";position:absolute;inset:-1rem;z-index:0}@media(hover: hover){.page-live .section-arekore .arekore-list .list-item .card:hover .card-inner{transform:rotateY(180deg)}.page-live .section-arekore .arekore-list .list-item .card:hover .card-inner .front::before{color:rgba(76,52,34,.2)}.page-live .section-arekore .arekore-list .list-item .card:hover .card-inner img{opacity:.2}}.page-live .section-arekore .arekore-list .list-item .card-inner{position:relative;width:100%;height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.63rem;z-index:1;transform-style:preserve-3d;transition:transform .6s cubic-bezier(0.19, 1, 0.22, 1)}.page-live .section-arekore .arekore-list .list-item .front,.page-live .section-arekore .arekore-list .list-item .back{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;backface-visibility:hidden;background-color:inherit}.page-live .section-arekore .arekore-list .list-item .front{z-index:1}.page-live .section-arekore .arekore-list .list-item .back{z-index:2;transform:rotateY(180deg) translateZ(1px)}.page-live .section-arekore .arekore-list .list-item.item .card{width:30rem;height:20rem}@media(max-width: 1100px){.page-live .section-arekore .arekore-list .list-item.item .card{width:25rem;height:16.69rem}}@media(max-width: 767px){.page-live .section-arekore .arekore-list .list-item.item .card{width:20rem;height:13.31rem}}.page-live .section-arekore .arekore-list .list-item.item .card .card-inner{gap:0}.page-live .section-arekore .arekore-list .list-item.item .card .front::before{content:"Item";font-family:var(--font-eng);font-size:.88rem;line-height:1.5em;letter-spacing:.08em;color:rgba(76,52,34,.4);transition:color .3s cubic-bezier(0.19, 1, 0.22, 1)}@media(max-width: 767px){.page-live .section-arekore .arekore-list .list-item.item .card .front::before{font-size:.75rem}}.page-live .section-arekore .arekore-list .list-item.item .card img{width:60%;aspect-ratio:269/168;object-fit:contain;opacity:.4}@media(max-width: 767px){.page-live .section-arekore .arekore-list .list-item.item .card img{width:12.25rem}}.page-live .section-arekore .arekore-list .list-item.item .card .back{padding:0 16.7%}@media(max-width: 1100px){.page-live .section-arekore .arekore-list .list-item.item .card .back{padding:0 13%}}@media(max-width: 767px){.page-live .section-arekore .arekore-list .list-item.item .card .back{padding:0 2rem;gap:.25rem}}.page-live .section-arekore .arekore-list .list-item.text .card{width:20rem;height:30rem}@media(max-width: 1100px){.page-live .section-arekore .arekore-list .list-item.text .card{width:16.69rem;height:25rem}}@media(max-width: 767px){.page-live .section-arekore .arekore-list .list-item.text .card{width:13.31rem;height:20rem}}.page-live .section-arekore .arekore-list .list-item.text .card .card-inner{gap:0}.page-live .section-arekore .arekore-list .list-item.text .card .front{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:3rem}@media(max-width: 767px){.page-live .section-arekore .arekore-list .list-item.text .card .front{gap:1.5rem}}.page-live .section-arekore .arekore-list .list-item.text .card .front::before{content:"Lesson";font-family:var(--font-eng);font-size:.88rem;line-height:1.5em;letter-spacing:.08em}@media(max-width: 767px){.page-live .section-arekore .arekore-list .list-item.text .card .front::before{font-size:.75rem}}.page-live .section-arekore .arekore-list .list-item.text .card .front p{font-family:var(--font-mix-tate);font-size:1.75rem;line-height:2em;letter-spacing:.1em;writing-mode:vertical-rl}@media(max-width: 767px){.page-live .section-arekore .arekore-list .list-item.text .card .front p{font-size:1.25rem}}.page-live .section-arekore .arekore-list .list-item.text .card .back{padding:0 15%}@media(max-width: 767px){.page-live .section-arekore .arekore-list .list-item.text .card .back{padding:0 2rem}}.page-live .section-arekore .arekore-list .list-item .card.is-flipped{z-index:10}.page-live .section-arekore .arekore-list .list-item .card.is-flipped .card-inner{transform:rotateY(180deg)}.page-live .section-arekore .arekore-list .list-item .back{margin:auto;gap:.75rem}.page-live .section-arekore .arekore-list .list-item .back .title{display:flex;flex-direction:column;align-items:center;text-align:center;gap:.25rem}@media(max-width: 767px){.page-live .section-arekore .arekore-list .list-item .back .title{gap:.13rem}}.page-live .section-arekore .arekore-list .list-item .back .title .ja{font-size:1.25rem;line-height:1.5em;letter-spacing:.08em}@media(max-width: 767px){.page-live .section-arekore .arekore-list .list-item .back .title .ja{font-size:1rem}}.page-live .section-arekore .arekore-list .list-item .back .title .en{font-family:var(--font-eng);font-size:1rem;line-height:1.5em;letter-spacing:.04em}@media(max-width: 767px){.page-live .section-arekore .arekore-list .list-item .back .title .en{font-size:.75rem}}.page-live .section-arekore .arekore-list .list-item .back .desc{font-size:1rem;line-height:1.75em;letter-spacing:.04em;text-align:justify}@media(max-width: 767px){.page-live .section-arekore .arekore-list .list-item .back .desc{font-size:.81rem;line-height:1.6em;letter-spacing:.02em}}.page-live .section-arekore .arekore-list .list-item:nth-of-type(1) .card-inner,.page-live .section-arekore .arekore-list .list-item:nth-of-type(4) .card-inner,.page-live .section-arekore .arekore-list .list-item:nth-of-type(8) .card-inner{background-color:#d5c9c7}.page-live .section-arekore .arekore-list .list-item:nth-of-type(1).text .card .front,.page-live .section-arekore .arekore-list .list-item:nth-of-type(4).text .card .front,.page-live .section-arekore .arekore-list .list-item:nth-of-type(8).text .card .front{color:#be958e}.page-live .section-arekore .arekore-list .list-item:nth-of-type(2) .card-inner,.page-live .section-arekore .arekore-list .list-item:nth-of-type(9) .card-inner,.page-live .section-arekore .arekore-list .list-item:nth-of-type(11) .card-inner{background-color:#d8d2c6}.page-live .section-arekore .arekore-list .list-item:nth-of-type(2).text .card .front,.page-live .section-arekore .arekore-list .list-item:nth-of-type(9).text .card .front,.page-live .section-arekore .arekore-list .list-item:nth-of-type(11).text .card .front{color:#b19a6d}.page-live .section-arekore .arekore-list .list-item:nth-of-type(3) .card-inner,.page-live .section-arekore .arekore-list .list-item:nth-of-type(5) .card-inner,.page-live .section-arekore .arekore-list .list-item:nth-of-type(10) .card-inner{background-color:#cbd0c6}.page-live .section-arekore .arekore-list .list-item:nth-of-type(3).text .card .front,.page-live .section-arekore .arekore-list .list-item:nth-of-type(5).text .card .front,.page-live .section-arekore .arekore-list .list-item:nth-of-type(10).text .card .front{color:#80966a}.page-live .section-arekore .arekore-list .list-item:nth-of-type(6) .card-inner,.page-live .section-arekore .arekore-list .list-item:nth-of-type(7) .card-inner,.page-live .section-arekore .arekore-list .list-item:nth-of-type(12) .card-inner{background-color:#c7cacc}.page-live .section-arekore .arekore-list .list-item:nth-of-type(6).text .card .front,.page-live .section-arekore .arekore-list .list-item:nth-of-type(7).text .card .front,.page-live .section-arekore .arekore-list .list-item:nth-of-type(12).text .card .front{color:#7d8fa0}@media(max-width: 600px){.page-live .section-arekore .arekore-list .list-item:nth-of-type(4) .card-inner,.page-live .section-arekore .arekore-list .list-item:nth-of-type(11) .card-inner{background-color:#c7cacc}.page-live .section-arekore .arekore-list .list-item:nth-of-type(4).text .card .front,.page-live .section-arekore .arekore-list .list-item:nth-of-type(11).text .card .front{color:#7d8fa0}.page-live .section-arekore .arekore-list .list-item:nth-of-type(5) .card-inner,.page-live .section-arekore .arekore-list .list-item:nth-of-type(12) .card-inner{background-color:#d8d2c6}.page-live .section-arekore .arekore-list .list-item:nth-of-type(5).text .card .front,.page-live .section-arekore .arekore-list .list-item:nth-of-type(12).text .card .front{color:#b19a6d}.page-live .section-arekore .arekore-list .list-item:nth-of-type(6) .card-inner,.page-live .section-arekore .arekore-list .list-item:nth-of-type(7) .card-inner{background-color:#d5c9c7}.page-live .section-arekore .arekore-list .list-item:nth-of-type(6).text .card .front,.page-live .section-arekore .arekore-list .list-item:nth-of-type(7).text .card .front{color:#be958e}.page-live .section-arekore .arekore-list .list-item:nth-of-type(8) .card-inner{background-color:#cbd0c6}.page-live .section-arekore .arekore-list .list-item:nth-of-type(8).text .card .front{color:#80966a}}.page-live .section-arekore .arekore-list .list-item:nth-of-type(1) .card,.page-live .section-arekore .arekore-list .list-item:nth-of-type(7) .card,.page-live .section-arekore .arekore-list .list-item:nth-of-type(12) .card{--card-rotate: -8deg}.page-live .section-arekore .arekore-list .list-item:nth-of-type(2) .card,.page-live .section-arekore .arekore-list .list-item:nth-of-type(8) .card{--card-rotate: 8deg}.page-live .section-arekore .arekore-list .list-item:nth-of-type(3) .card{--card-rotate: 16deg}@media(max-width: 600px){.page-live .section-arekore .arekore-list .list-item:nth-of-type(3) .card{--card-rotate: -6deg}}.page-live .section-arekore .arekore-list .list-item:nth-of-type(4) .card,.page-live .section-arekore .arekore-list .list-item:nth-of-type(9) .card,.page-live .section-arekore .arekore-list .list-item:nth-of-type(11) .card{--card-rotate: 12deg}@media(max-width: 600px){.page-live .section-arekore .arekore-list .list-item:nth-of-type(11) .card{--card-rotate: 2deg}}.page-live .section-arekore .arekore-list .list-item:nth-of-type(10) .card{--card-rotate: -20deg}@media(max-width: 600px){.page-live .section-arekore .arekore-list .list-item:nth-of-type(10) .card{--card-rotate: -4deg}}.page-live .section-arekore .arekore-list .list-item:nth-of-type(5) .card{--card-rotate: -4deg}.page-live .section-arekore .arekore-list .list-item:nth-of-type(6) .card{--card-rotate: -12deg}@media(max-width: 600px){.page-live .section-arekore .arekore-list .list-item:nth-of-type(1) .card{top:0;left:-1.25rem}}.page-live .section-arekore .arekore-list .list-item:nth-of-type(2) .card{top:20rem;left:-2.5rem}@media(max-width: 600px){.page-live .section-arekore .arekore-list .list-item:nth-of-type(2) .card{top:15rem;right:-1.25rem;left:auto}}.page-live .section-arekore .arekore-list .list-item:nth-of-type(3) .card{right:6.88rem;left:auto}@media(max-width: 600px){.page-live .section-arekore .arekore-list .list-item:nth-of-type(3) .card{right:auto;left:-1.25rem}}.page-live .section-arekore .arekore-list .list-item:nth-of-type(4) .card{left:2.19rem;z-index:2}@media(max-width: 600px){.page-live .section-arekore .arekore-list .list-item:nth-of-type(4) .card{top:12.5rem;left:auto;right:-0.63rem}}.page-live .section-arekore .arekore-list .list-item:nth-of-type(5) .card{top:11.25rem;right:-4.38rem;left:auto;z-index:2}@media(max-width: 600px){.page-live .section-arekore .arekore-list .list-item:nth-of-type(5) .card{right:auto;left:50%}}.page-live .section-arekore .arekore-list .list-item:nth-of-type(6) .card{top:-9.38rem;right:-6.25rem;z-index:1}@media(max-width: 600px){.page-live .section-arekore .arekore-list .list-item:nth-of-type(6) .card{right:auto;left:auto;right:90%}}.page-live .section-arekore .arekore-list .list-item:nth-of-type(7) .card{top:-11.25rem;right:-10rem;z-index:1}@media(max-width: 600px){.page-live .section-arekore .arekore-list .list-item:nth-of-type(7) .card{right:auto;left:45%;top:12.5rem}}.page-live .section-arekore .arekore-list .list-item:nth-of-type(8) .card{top:14.38rem;left:-3.13rem}@media(max-width: 600px){.page-live .section-arekore .arekore-list .list-item:nth-of-type(8) .card{top:-6.25rem;right:45%;left:auto}}.page-live .section-arekore .arekore-list .list-item:nth-of-type(9) .card{top:-12.5rem;right:8.13rem;left:auto}@media(max-width: 820px){.page-live .section-arekore .arekore-list .list-item:nth-of-type(9) .card{top:-11.25rem;right:1.25rem}}@media(max-width: 600px){.page-live .section-arekore .arekore-list .list-item:nth-of-type(9) .card{top:0;right:auto;left:-0.63rem}}.page-live .section-arekore .arekore-list .list-item:nth-of-type(10) .card{top:-13.75rem;right:-6.25rem}@media(max-width: 600px){.page-live .section-arekore .arekore-list .list-item:nth-of-type(10) .card{top:6.25rem;right:.31rem}}.page-live .section-arekore .arekore-list .list-item:nth-of-type(11) .card{top:5rem;left:-1.25rem}@media(max-width: 600px){.page-live .section-arekore .arekore-list .list-item:nth-of-type(11) .card{top:-8.75rem}}.page-live .section-arekore .arekore-list .list-item:nth-of-type(12) .card{top:-18.75rem;right:-0.63rem;left:auto}@media(max-width: 600px){.page-live .section-arekore .arekore-list .list-item:nth-of-type(12) .card{top:10rem}}.page-live .common__next-banner .img{transform:translateX(-20%)}