*,*:before,*:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;text-size-adjust:100%}body,h1,h2,h3,h4,h5,h6,p,figure,blockquote,dl,dd,ul,ol{margin:0;padding:0}ul,ol{list-style:none}a{color:inherit;text-decoration:none}img,picture,svg,video{display:block;max-width:100%;height:auto}button,input,select,textarea{font:inherit;color:inherit}button{border:none;background:none;cursor:pointer}table{border-collapse:collapse;border-spacing:0}:root{--color-text: #3f290c;--color-bg: #fff;--color-cream: #f7f3ee;--color-green: #0a8649;--color-purple: #c3aae0;--color-yellow: #e8cf3e;--color-sky: #a6e2e4;--inner-width: 1200px;--inner-padding: 20px;--font-base: "Noto Sans JP", sans-serif;--font-en: "Josefin Sans", sans-serif;--font-en-heading: "Raleway", sans-serif}html{font-size:62.5%}body{font-family:var(--font-base);font-size:1.6rem;line-height:1.8;color:var(--color-text);background:var(--color-bg)}.l-inner{width:100%;max-width:var(--inner-width);margin-inline:auto;padding-inline:var(--inner-padding)}.pc-only{display:block}.sp-only{display:none}@media screen and (max-width: 1000px){.pc-only{display:none}.sp-only{display:block}}.l-header{position:fixed;top:0;left:0;width:100%;z-index:300;transition:background-color .3s ease}.l-header.is-scrolled{background-color:#fff}.l-header__inner{display:flex;align-items:center;justify-content:space-between;gap:24px;padding:clamp(12px,1.5vw,24px) clamp(16px,2.3vw,40px)}.l-header__logo a{display:block}.l-header__logo img{display:block;height:auto;width:clamp(154px,117.2px + 9.81vw,286px)}.l-header-nav__inner{display:flex;align-items:center;gap:clamp(18px,2vw,34px)}.l-header-nav__list{display:flex;align-items:center;gap:clamp(16px,1.8vw,30px);margin:0;padding:0;list-style:none}.l-header-nav__list a{color:var(--color-text);font-weight:700;font-size:1.7rem;letter-spacing:.04em;text-decoration:none;white-space:nowrap}.l-header__insta{display:inline-flex;color:var(--color-text)}.l-header__insta svg{width:22px;height:22px}.c-ham{display:none}@media screen and (max-width: 1000px){.l-header__inner{padding:14px 16px}.c-ham{display:block;position:relative;width:24px;height:18px;padding:0;background:none;border:0;cursor:pointer;z-index:320}.c-ham__line{position:absolute;left:0;width:24px;height:2px;background:var(--color-text);border-radius:2px;transition:transform .2s ease,opacity .2s ease}.c-ham__line:nth-child(1){top:0}.c-ham__line:nth-child(2){top:50%;transform:translateY(-50%)}.c-ham__line:nth-child(3){bottom:0}.c-ham.is-active .c-ham__line:nth-child(1){top:50%;transform:translateY(-50%) rotate(45deg)}.c-ham.is-active .c-ham__line:nth-child(2){opacity:0}.c-ham.is-active .c-ham__line:nth-child(3){top:50%;bottom:auto;transform:translateY(-50%) rotate(-45deg)}.l-header-nav{position:fixed;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;background:var(--color-sky);opacity:0;visibility:hidden;transition:opacity .25s ease,visibility .25s ease;z-index:310}.l-header-nav.is-open{opacity:1;visibility:visible}.l-header-nav__inner{flex-direction:column;gap:32px}.l-header-nav__list{flex-direction:column;gap:26px;text-align:center}.l-header-nav__list a{font-size:2rem}}body.is-nav-open{overflow:hidden}.l-footer{position:relative;background:#fff;padding-top:110px}.l-footer__inner{display:flex;align-items:flex-start;justify-content:center;gap:clamp(40px,7vw,110px);max-width:none}.l-footer__logo{flex:none;width:min(220px,20vw)}.l-footer__logo img{width:100%;height:auto}.l-footer__nav{display:flex;justify-content:center;gap:clamp(40px,7vw,110px)}.l-footer__col{font-size:1.5rem;font-weight:700;letter-spacing:.04em;white-space:nowrap}.l-footer__col>li{margin-bottom:1em}.l-footer__col a{color:inherit;text-decoration:none}.l-footer__col a:hover{color:var(--color-green)}.l-footer__sub{margin-top:1.4em;font-size:1.4rem}.l-footer__sub li{margin-bottom:.5em}.l-footer__sub li:before{content:"-";margin-right:.8em}.l-footer__sns a{display:inline-block;color:var(--color-text)}.l-footer__guitar{position:absolute;right:max(20px,(100% - 1480px) / 2 - 30px);bottom:45px;width:min(200px,16vw);height:auto}.l-footer__guitar--shoutengai{width:213px}.l-footer__guitar--gardener{width:280px;bottom:42px}.l-footer__guitar--joggers{width:283px;bottom:42px}.l-footer__guitar--yaoya{width:181px;bottom:42px}.l-footer__copy{display:block;margin-top:70px;padding:16px;background:#3f290c;color:#fff;text-align:center;font-family:var(--font-en);font-size:1.3rem;letter-spacing:.12em}@media screen and (max-width: 1000px){.l-footer{padding-top:70px}.l-footer__inner{flex-direction:column;align-items:center}.l-footer__logo{width:170px}.l-footer__nav{flex-direction:column;gap:0;width:50%;max-width:320px}.l-footer__sns{margin-top:50px}.l-footer__guitar{width:140px;align-self:center}.l-footer__guitar--shoutengai{width:120px}.l-footer__guitar--gardener,.l-footer__guitar--joggers{width:150px;bottom:50px}.l-footer__guitar--yaoya{width:110px;bottom:50px}.l-footer__copy{margin-top:50px}}.c-heading{font-family:var(--font-en-heading);font-weight:900;font-size:clamp(4.2rem,4.4vw,7.5rem);letter-spacing:.02em;color:var(--color-text);line-height:1.1}.c-heading .pc-only{display:inline}.c-heading__ja{display:block;margin-top:22px;font-family:var(--font-base);font-weight:700;font-size:2rem;letter-spacing:.12em}@media screen and (max-width: 1000px){.c-heading{font-size:4.5rem}.c-heading .pc-only{display:none}.c-heading__ja{font-size:1.6rem}}.c-btn{display:inline-flex;align-items:center;justify-content:space-between;gap:18px;min-width:290px;padding:6px 10px;background:#fff;color:var(--color-text);font-weight:700;font-size:1.6rem;letter-spacing:.06em;text-decoration:none;border:2px solid var(--color-text);border-radius:999px;box-shadow:7px 9px 0 var(--color-text);transition:translate .15s ease,box-shadow .15s ease}.c-btn:before{content:"";flex:none;width:34px}.c-btn:after{content:"";flex:none;width:46px;height:46px;border-radius:50%;background:var(--color-text) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 12'%3E%3Cpath d='M2 1l5 5-5 5' fill='none' stroke='%23fff' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center/14px auto no-repeat}.c-btn:hover{translate:4px 5px;box-shadow:3px 4px 0 var(--color-text)}.c-btn--dark{background:var(--color-text);color:#fff;box-shadow:none}.c-btn--dark:after{background-color:#fff;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 12'%3E%3Cpath d='M2 1l5 5-5 5' fill='none' stroke='%233f290c' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")}.c-btn--dark:hover{translate:0 2px;box-shadow:none}.c-btn--small{min-width:220px;padding:5px 10px;font-size:1.6rem;box-shadow:none}.c-btn--small:before{width:14px}.c-btn--small:after{width:32px;height:32px;background-size:11px auto}@media screen and (max-width: 1000px){.c-btn{min-width:255px;font-size:1.6rem;padding:6px 10px;border-width:1px}.c-btn:not(.c-btn--small):after{width:40px;height:40px;background-size:11px auto}.c-btn--small{min-width:0;gap:0}.c-btn--small:after{width:24px;height:24px;background-size:8px auto}}.c-pagetop{position:fixed;right:clamp(16px,2.3vw,40px);bottom:max(60px,clamp(16px,2.3vw,40px));z-index:290;width:52px;height:52px;border:none;border-radius:50%;background:var(--color-text) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 8'%3E%3Cpath d='M1 6.5L6 1.5l5 5' fill='none' stroke='%23fff' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center/14px auto no-repeat;cursor:pointer;opacity:0;visibility:hidden;translate:0 10px;transition:opacity .3s ease,visibility .3s ease,translate .3s ease}.c-pagetop.is-visible{opacity:1;visibility:visible;translate:0 0}.c-pagetop:hover{translate:0 -3px}@media screen and (max-width: 1000px){.c-pagetop{width:46px;height:46px}}.c-entry__slider{position:relative;width:min(760px,100%);margin:clamp(24px,3vw,40px) auto 0}.c-entry__viewport{position:relative;overflow:hidden;border-radius:8px;touch-action:pan-y}.c-entry__track{display:grid;margin:0;padding:0;list-style:none}.c-entry__slide{grid-area:1/1;width:100%;opacity:0;pointer-events:none;transition:opacity .8s ease}.c-entry__slide.is-active{opacity:1;pointer-events:auto}.c-entry__slide img{display:block;width:100%;height:auto}.c-entry__dots{display:flex;justify-content:center;gap:12px;margin-top:20px}.c-entry__dot{width:6px;height:6px;padding:0;background:#c9c0b2;border:0;border-radius:50%;cursor:pointer;transition:background-color .2s ease,transform .2s ease}.c-entry__dot.is-active{background:var(--color-text);transform:scale(1.15)}html.fv-pre-lock,html.fv-pre-lock body{overflow:hidden;touch-action:none;overscroll-behavior:none}.p-fv{position:relative;width:100%;height:100vh;height:100svh;height:100dvh;overflow:hidden;background:var(--color-sky)}.p-fv__track{display:flex;align-items:center;height:100%;width:max-content;will-change:transform;transform:translate(calc(100vw - 100%))}.p-fv__scene{position:relative;height:100%;width:auto}.p-fv__bg{display:block;height:100%;width:auto;max-width:none;-webkit-user-select:none;user-select:none;pointer-events:none}.p-fv__part{position:absolute;height:auto;max-width:none;-webkit-user-select:none;user-select:none;pointer-events:none}.p-fv__train{position:absolute;height:auto;max-width:none;-webkit-user-select:none;user-select:none;pointer-events:none;will-change:left}.p-station{position:absolute;width:1.44%;transform:translate(-50%,-50%);pointer-events:none}.p-station__inner{position:relative;width:100%;container-type:inline-size;display:block;transform-origin:center;transform:scale(.625)}.p-station__num{box-sizing:border-box;pointer-events:auto;text-decoration:none;width:100cqw;height:100cqw;border-radius:50%;background:#fff;border:17.5cqw solid #008c4b;display:flex;align-items:center;justify-content:center;color:var(--color-text);font-weight:800;font-size:21cqw;letter-spacing:.01em;box-shadow:0 0 0 3cqw #fff}.p-station__topic{opacity:0;visibility:hidden;pointer-events:none;transition:opacity .2s ease}.p-station.is-focused .p-station__topic{opacity:1;visibility:visible;pointer-events:auto}html:not(.js) .p-station__topic{opacity:1;visibility:visible;pointer-events:auto}.p-station__topic{position:absolute;left:50%;bottom:100%;transform:translate(-50%);margin-bottom:40cqw;white-space:nowrap;font-family:inherit;font-weight:700;font-size:19cqw;line-height:1.2;color:var(--color-text);background:#fff;border:1px solid var(--color-text);border-radius:32cqw;padding:14cqw 22cqw;cursor:pointer;filter:drop-shadow(4px 4px 0 var(--color-purple)) drop-shadow(1px 1px 0 var(--color-text));transition:transform .2s ease,filter .2s ease}.p-station__topic:before,.p-station__topic:after{content:"";position:absolute;left:50%;transform:translate(-50%);width:0;height:0}.p-station__topic:before{bottom:-15cqw;border-left:14cqw solid transparent;border-right:14cqw solid transparent;border-top:15cqw solid var(--color-text)}.p-station__topic:after{bottom:-14cqw;border-left:16cqw solid transparent;border-right:16cqw solid transparent;border-top:17cqw solid #fff}.p-station__topic:hover,.p-station__topic:focus-visible{transform:translate(-50%) translateY(-4cqw);filter:drop-shadow(4px 4px 0 var(--color-purple)) drop-shadow(1px 1px 0 var(--color-text)) drop-shadow(0 8px 14px rgba(0,0,0,.15))}.p-station__name{pointer-events:auto;text-decoration:none;position:absolute;left:50%;top:100%;transform:translate(-50%);margin-top:24cqw;background:#fff;color:var(--color-text);font-weight:800;font-size:30cqw;border:1px solid var(--color-text);border-radius:999px;padding:12cqw 30cqw;white-space:nowrap}.js .js-fv-rise{opacity:0}@media (prefers-reduced-motion: reduce){.js .js-fv-rise{opacity:1!important;transform:none!important}.js .p-station__inner.js-fv-rise{transform:scale(.625)!important}}.p-fv__overlay{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;pointer-events:none}.p-fv__scrollbar{position:absolute;left:0;right:0;bottom:5vh;display:flex;align-items:center;justify-content:center;pointer-events:none}.p-fv__scroll{pointer-events:auto;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;cursor:pointer;display:inline-flex;align-items:center;gap:16px;min-width:246px;padding:9px 9px 9px 40px;background:#fff;border:1px solid var(--color-text);border-radius:999px;box-shadow:5px 6px 0 var(--color-text);transition:transform .15s ease,box-shadow .15s ease}.p-fv__scroll:hover,.p-fv__scroll:focus-visible{transform:translate(3px,4px);box-shadow:2px 2px 0 var(--color-text)}.p-fv__scroll-label{flex:1;font-family:Josefin Sans,sans-serif;font-weight:600;font-size:2rem;letter-spacing:.2em;text-indent:.2em;color:var(--color-text);line-height:1;transform:translateY(.08em)}.p-fv__scroll-circle{position:relative;width:52px;height:52px;border-radius:50%;background:var(--color-text);flex-shrink:0}.p-fv__scroll-circle:before{content:"";position:absolute;left:50%;top:50%;width:16px;height:16px;border-right:3px solid #fff;border-bottom:3px solid #fff;border-radius:2px;transform:translate(-50%,-68%) rotate(45deg)}@media screen and (max-width: 1000px){.p-fv__track{align-items:flex-start}.p-fv__scene{height:95dvh}.p-fv__scrollbar{bottom:16px;transform:none}}.p-concept{position:relative;isolation:isolate;background:var(--color-sky);padding:70px 0 35px;overflow:hidden}.p-concept__birds{position:absolute;top:min(29px,1.7vw);right:min(91px,5.3vw);width:min(402px,23.4vw);height:auto}.p-concept__clouds{position:absolute;top:0;left:0;width:100%;height:auto;pointer-events:none}.p-concept__cloud{position:absolute;display:none;z-index:-1;height:auto;pointer-events:none}.p-concept__inner{display:flex;align-items:flex-start;gap:clamp(40px,6vw,105px)}.p-concept__left{flex:0 0 min(43%,500px)}.p-concept__photo{position:relative;width:100%;aspect-ratio:1/1;border-radius:50%;background:#d9d9d9}.p-concept__photo:before{content:"";position:absolute;top:-2px;right:-2px;bottom:4px;left:-2px;border-radius:50%;background:#abcf62;border:1px solid var(--color-text);transform:translate(8px,16px)}.p-concept__photo-img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;border-radius:50%;opacity:0;transition:opacity 1.2s ease}.p-concept__photo-img.is-active{opacity:1}.p-concept__deco{position:relative;margin-top:55px;min-height:min(330px,19.1vw)}.p-concept__skater{position:absolute;top:-50px;left:-250px;width:min(353px,20.5vw);height:auto}.p-concept__logo{display:block;width:min(253px,14.7vw);height:auto;margin:38px auto 0}.p-concept__body{padding-top:clamp(60px,11.3vw,195px)}.p-concept__catch{margin-top:56px;font-size:2rem;font-weight:500;letter-spacing:.08em}.p-concept__text{margin-top:28px;font-size:1.4rem;font-weight:500;line-height:2.8}.p-concept__body .c-btn{margin-top:48px}.p-concept__foot{position:relative;margin-top:clamp(-90px,-5.2vw,-20px)}.p-concept__people{position:relative;z-index:1;display:block;width:min(1540px,94%);margin:0 auto}.p-concept__people--sp{display:none}@media screen and (max-width: 1000px){.p-concept{padding-top:60px}.p-concept__birds{top:20px;right:12px;width:150px;z-index:2}.p-concept__clouds{display:none}.p-concept__cloud{display:block}.p-concept__cloud--tl{top:50px;left:-10px;width:175px}.p-concept__cloud--br{top:270px;right:-120px;width:320px}.p-concept__inner{flex-direction:column;gap:50px}.p-concept__left{flex:none;width:100%}.p-concept__photo{width:90%;margin-inline:auto}.p-concept__photo:before{right:-2px;bottom:10px;left:2px;transform:translate(8px,16px)}.p-concept__deco{display:flex;min-height:0;margin-top:28px;gap:0}.p-concept__skater{position:absolute;top:-80px;left:-20px;width:131px;margin-left:0}.p-concept__logo{display:none}.p-concept__body{padding-top:0}.p-concept__catch{margin-top:28px;font-size:2rem}.p-concept__text{margin-top:20px;line-height:2.2}.p-concept__body .c-btn{margin-top:32px;display:flex;width:fit-content;margin-inline:auto}.p-concept__foot{margin-top:60px}.p-concept__people{display:none}.p-concept__people--sp{display:block;width:80%}}.p-topics{position:relative;background:var(--color-cream);padding:0 0 60px;margin-top:-36px;overflow-x:clip}.p-topics:before{content:"";position:absolute;top:0;left:0;right:0;height:clamp(48px,7vw,120px);background:var(--color-sky);z-index:0}.p-topics__card{position:relative;padding:calc(clamp(40px,5vw,80px) + 130px) clamp(24px,8vw,150px) 270px;background:#fff;border:1px solid var(--color-text);border-bottom:none;border-radius:clamp(48px,7vw,120px) clamp(48px,7vw,120px) 0 0;text-align:center}.p-topics .c-heading{max-width:1370px;margin-inline:auto;text-align:left}.p-topics__train{position:absolute;top:40px;right:-3%;width:min(733px,42.6vw);height:auto}.p-topics__train--sp{display:none}.p-topics__list{display:grid;grid-template-columns:repeat(3,1fr);gap:140px 60px;max-width:1370px;margin:70px auto 0}.p-topics__link{display:block;color:inherit;text-decoration:none}.p-topics__empty{grid-column:1/-1;padding:60px 0;text-align:center;font-size:1.6rem;font-weight:500}.p-topics__thumb{position:relative;aspect-ratio:43/30;border:1px solid var(--color-text);border-radius:999px;background:#d9d9d9;box-shadow:9px 11px 0 var(--color-purple),9px 11px 0 1px var(--color-text)}.p-topics__thumb img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;border-radius:999px}.p-topics__new{position:absolute;left:50%;bottom:-14px;transform:translate(-50%);display:inline-flex;align-items:center;justify-content:center;padding:8px 30px 4px;background:var(--color-yellow);border:1px solid var(--color-text);border-radius:999px;font-family:var(--font-en);font-weight:700;font-size:1.4rem;line-height:1;letter-spacing:.18em;color:var(--color-text)}.p-topics__name{margin-top:2px;font-size:1.9rem;font-weight:800;letter-spacing:.04em}.p-topics__tags{display:inline-block;margin-top:14px;padding:4px 20px;background:#fff;border:1px solid var(--color-text);border-radius:999px;font-size:1.2rem;font-weight:500}.p-topics__date{display:block;margin-top:30px;font-size:1.3rem;font-weight:400;letter-spacing:.04em;line-height:1.5}.p-topics__more{margin-top:150px}.p-topics__bicycles{position:absolute;bottom:170px;left:0;width:min(521px,30.3vw);height:auto}.p-topics__flowerbed{position:absolute;bottom:-10px;left:50%;transform:translate(-50%);width:min(491px,28.5vw);height:auto}.p-topics__birdwatch{position:absolute;bottom:-10px;right:5%;width:min(152px,8.8vw);height:auto}@media screen and (max-width: 1000px){.p-topics{padding-bottom:40px}.p-topics__card{padding:180px 10px 250px}.p-topics__name{font-size:2.2rem}.p-topics__train{display:none}.p-topics__train--sp{display:block;top:30px;right:12px;width:150px}.p-topics__list{grid-template-columns:1fr;gap:60px;max-width:360px;margin-top:50px}.p-topics__more{margin-top:60px}.p-topics__bicycles{width:170px;bottom:20px}.p-topics__flowerbed{width:184px;bottom:0;left:15%;right:auto;transform:none}.p-topics__birdwatch{display:block;width:57px}}.p-tppage{background:var(--color-cream);padding-top:80px;overflow-x:clip}.p-tphero{position:relative;padding:250px 20px 0;text-align:center}.p-tphero__train{position:absolute;top:clamp(20px,3.4vw,60px);left:0;width:min(614px,35.7vw);height:auto;pointer-events:none}.p-tphero__girl{position:absolute;top:clamp(90px,9.3vw,160px);right:2.5%;width:min(242px,14vw);height:auto;pointer-events:none}.p-tphero__filter{position:relative;display:inline-block;margin-top:clamp(40px,5vw,90px);z-index:20}.p-tphero__filter-btn{display:inline-flex;align-items:center;justify-content:center;min-width:375px;padding:18px 30px;background:#22ac38;color:#fff;font-weight:700;font-size:1.6rem;letter-spacing:.1em;border:1px solid var(--color-text);border-radius:999px;cursor:pointer}.p-tphero__filter-btn:after{content:"";position:absolute;right:30px;top:50%;translate:0 -25%;border:7px solid transparent;border-top:9px solid #fff}.p-tphero__filter-list{position:absolute;top:calc(100% - 26px);left:0;right:0;margin:0;padding:30px 0 6px;list-style:none;background:#fff;border:1px solid var(--color-text);border-radius:0 0 24px 24px;z-index:-1;max-height:300px;overflow-y:auto;overscroll-behavior:contain}.p-tphero__filter-list li+li{border-top:1px dashed var(--color-text)}.p-tphero__filter-list a{display:block;padding:13px 10px;color:var(--color-text);font-size:1.4rem;font-weight:700;letter-spacing:.08em;text-decoration:none}.p-tphero__filter-list a:hover{background:#0a864914}.p-tplist{position:relative;padding:clamp(60px,8vw,120px) clamp(24px,8vw,150px) 0;text-align:center}.p-tplist .p-topics__list{position:relative;z-index:1;margin-top:0}.p-tplist .p-topics__date{display:block;margin-top:34px;font-size:1.3rem;font-weight:400;letter-spacing:.04em;line-height:1.5}.p-tplist .p-topics__name{margin-top:2px}.p-tplist .p-topics__tags{margin-top:10px}.p-tplist__cloud{position:absolute;top:32%;right:-2%;width:min(472px,26vw);height:auto;z-index:0;pointer-events:none}.p-topics__thumb--logo{background:#fff}.p-topics__thumb--logo img{object-fit:contain;padding:13% 29%}.c-pagination{position:relative;z-index:1;display:flex;justify-content:center;align-items:center;gap:28px;margin-top:clamp(60px,7vw,110px)}.c-pagination__num{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:50%;color:var(--color-text);font-family:var(--font-base);font-weight:700;font-size:1.6rem;text-decoration:none}.c-pagination__num.is-current{background:var(--color-text);color:#fff}.c-pagination__num:hover:not(.is-current){background:#3f290c1f}.p-tpfoot{display:flex;align-items:flex-end;gap:clamp(16px,1.2vw,20px);margin-top:clamp(80px,9vw,150px);padding-left:clamp(20px,5vw,90px);line-height:0}.p-tpfoot__coffee{width:min(471px,27vw);height:auto;margin-right:clamp(30px,5vw,90px)}.p-tpfoot__flowerbed{width:min(420px,24vw);height:auto}@media screen and (max-width: 1000px){.p-tppage{padding-top:0}.p-tplist .p-topics__date{margin-top:28px;font-size:1.1rem}.p-tplist .p-topics__tags{margin-top:6px}.p-tphero{padding-top:180px}.p-tphero__train{top:215px;left:0;width:180px}.p-tphero__girl{top:200px;right:0;width:100px}.p-tphero__filter{margin-top:100px;width:88%}.p-tphero__filter-btn{min-width:0;width:100%;padding:13px 20px;font-size:1.4rem}.p-tphero__filter-btn:after{right:22px;border-width:6px;border-top-width:8px}.p-tplist{padding:50px 10px 0}.p-tplist__cloud{width:160px;top:30%}.c-pagination{gap:20px;margin-top:50px}.c-pagination__num{width:32px;height:32px;font-size:1.4rem}.p-tpfoot{margin-top:60px;padding-left:12px;gap:10px}.p-tpfoot__coffee{width:180px;margin-right:16px;position:relative;bottom:-15px}.p-tpfoot__flowerbed{width:184px}}.p-projects{position:relative;z-index:1;background:var(--color-cream);padding:60px 0 0;text-align:center;overflow-x:clip}.p-projects__girl{position:absolute;top:-220px;left:3%;width:334px;height:auto;z-index:2}.p-projects__ducks{position:absolute;top:20px;right:3%;width:402px;height:auto}.p-projects__list{display:grid;grid-template-columns:repeat(3,1fr);gap:70px clamp(40px,6vw,80px);max-width:1370px;margin-top:120px}.p-projects>.c-heading{max-width:1370px;margin-inline:auto}.p-projects__link{display:block;transition:transform .18s ease}.p-projects__link:hover{transform:translateY(-4px)}.p-projects__img{display:block;width:100%;height:auto}.p-projects__oval{display:flex;align-items:center;justify-content:center;aspect-ratio:34/21;padding:10%;background:#fff;border:2px solid var(--color-text);border-radius:50%;box-shadow:0 9px #8cc63f,0 9px 0 2px var(--color-text)}.p-projects__oval img{max-width:100%;max-height:100%;object-fit:contain}.p-projects__logo-text{font-size:2rem;font-weight:800;letter-spacing:.06em}.p-projects__text{max-width:340px;margin:28px auto 0;padding:6px 10px 24px;font-size:1.45rem;font-weight:500;line-height:2;text-align:center;text-wrap:balance;line-break:strict;border-right:1.5px solid var(--color-text);border-bottom:1.5px solid var(--color-text);border-radius:0 0 32px}.p-projects__mountains{position:absolute;bottom:220px;right:0;width:min(430px,36vw);height:auto}.p-projects__torii{position:absolute;bottom:-50px;right:100px;width:min(330px,28vw);height:auto}@media screen and (max-width: 1000px){.p-projects{padding-top:40px}.p-projects__girl{width:90px;top:10px}.p-projects__ducks{width:136px;top:165px;bottom:auto;right:0}.p-projects__list{grid-template-columns:1fr;gap:30px;max-width:none;margin:120px auto 0;padding-inline:10px}.p-projects__text{margin-top:10px}.p-projects__mountains{width:240px;bottom:-130px}.p-projects__torii{width:230px;bottom:-330px;right:120px}}.p-ride{position:relative;background:var(--color-cream);padding:150px clamp(20px,4vw,70px) 0;overflow-x:clip}.p-ride__frame{position:relative;max-width:1560px;margin-inline:auto;padding:120px clamp(24px,7vw,120px) 100px;background:#fff;border:1px solid var(--color-text);border-radius:clamp(40px,6vw,90px);box-shadow:50px -18px 0 var(--color-purple),50px -18px 0 1px var(--color-text);text-align:center}.p-ride__people{position:absolute;top:-30px;left:5%;width:min(250px,18vw);height:auto}.p-ride__houses{position:absolute;top:130px;right:7%;width:min(240px,18vw);height:auto}.p-ride__cols{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:60px clamp(50px,8.3vw,143px);max-width:937px;margin:80px auto 0;text-align:left}.p-ride__label{padding:3px 10px;line-height:1.3;background:var(--color-yellow);border:1px solid var(--color-text);border-radius:999px;text-align:center;font-size:1.8rem;font-weight:800;letter-spacing:.1em}.p-ride__text{margin-top:30px;font-size:1.55rem;font-weight:500;line-height:2.1}.p-ride__detail{display:flex;align-items:center;gap:20px;margin-top:32px}.p-ride__ticket{width:130px;height:auto;border:1px solid #ddd}.p-ride__mobiry{width:120px;height:auto}.p-ride__btns{display:flex;flex:1;min-width:0;flex-direction:column;gap:18px}.p-ride__btns .c-btn--small{width:100%;min-width:0;padding-inline:8px;gap:8px;font-size:1.4rem;letter-spacing:.02em;white-space:nowrap}.p-ride__notes{margin-top:28px;padding:14px 0;border-top:1px dotted var(--color-text);border-bottom:1px dotted var(--color-text);font-size:1.25rem;line-height:1.9}.p-ride__notes li{padding-left:1em;text-indent:-1em}@media screen and (max-width: 1000px){.p-ride{padding-top:400px}.p-ride__frame{padding-top:80px;padding-bottom:100px;box-shadow:12px 10px 0 var(--color-purple),12px 10px 0 2px var(--color-text)}.p-ride__people{top:-64px;left:4%;width:130px}.p-ride__houses{position:absolute;width:133px;top:-50px;right:1%}.p-ride__cols{grid-template-columns:minmax(0,1fr);margin-top:40px}.p-ride__label{padding:0 10px;font-size:1.6rem}.p-ride__ticket,.p-ride__mobiry{width:98px}.p-ride__detail{gap:28px}.p-ride__btns{flex:1;min-width:0;gap:12px}.p-ride__btns .c-btn--small{font-size:1.2rem;padding-inline:6px;gap:6px}.p-ride__btns .c-btn--small:after{width:26px;height:26px;background-size:9px auto}.p-ride__block+.p-ride__block .p-ride__detail{flex-direction:column;align-items:center;gap:18px}.p-ride__block+.p-ride__block .p-ride__btns{flex:none;width:min(226px,100%)}}.p-contact{position:relative;background:var(--color-cream);padding:clamp(100px,10.2vw,176px) clamp(20px,4vw,70px) 0;overflow-x:clip}.p-contact__card{position:relative;max-width:1508px;margin-inline:auto;padding:128px 20px 126px;background:#fff;border:1px solid var(--color-text);border-radius:270px;box-shadow:52px -18px 0 var(--color-purple),52px -18px 0 1px var(--color-text);text-align:center}.p-contact__anchor{position:absolute;top:-60px;left:0;width:1px;height:1px;pointer-events:none}.p-contact__lead{margin-top:84px;font-size:1.5rem;font-weight:400;letter-spacing:.06em}.p-contact__mail{margin-top:42px;font-size:2.6rem;font-weight:700;letter-spacing:.06em;line-height:1.4;white-space:nowrap;-webkit-user-select:all;user-select:all}.p-contact__flowers,.p-contact__rest{position:absolute;height:auto;pointer-events:none}.p-contact__flowers{top:101px;left:10.7%;width:min(336px,19.5vw)}.p-contact__rest{top:-19px;right:10.2%;width:min(246px,14.5vw)}.p-contact__tourists{position:relative;z-index:1;display:block;width:min(560px,64%);height:auto;margin:130px auto -60px 45%}@media screen and (max-width: 1000px){.p-contact{padding-top:100px}.p-contact__card{padding:84px 16px 92px;border-radius:40px;box-shadow:10px 10px 0 var(--color-purple),10px 10px 0 1px var(--color-text)}.p-contact__lead{margin-top:50px;font-size:1.2rem}.p-contact__mail{margin-top:12px;font-size:1.3rem}.p-contact__flowers{top:-16px;left:35px;width:117px}.p-contact__rest{top:-89px;right:35px;width:116px}.p-contact__tourists{width:280px;margin:50px auto -40px}}.p-pjdetail{position:relative;background:var(--color-cream);overflow-x:clip}.p-pjhero{position:relative;padding-top:clamp(110px,12vw,168px);padding-bottom:clamp(80px,9vw,150px)}.p-pjhero__inner{position:relative;z-index:2;text-align:center}.p-pjhero__en{text-align:center}.p-pjhero__carousel{position:relative;width:min(820px,100%);margin:clamp(36px,4vw,60px) auto 0}.p-pjhero__viewport{position:relative;overflow:hidden;touch-action:pan-y;filter:drop-shadow(12px 12px 0 #a890c0) drop-shadow(1px 1px 0 var(--color-text))}.p-pjhero__track{display:grid;margin:0;padding:0;list-style:none}.p-pjhero__slide{grid-area:1/1;width:100%;opacity:0;pointer-events:none;transition:opacity .8s ease}.p-pjhero__slide.is-active{opacity:1;pointer-events:auto}.p-pjhero__slide img{display:block;width:100%;height:auto}.p-pjhero__dots{display:flex;justify-content:center;gap:12px;margin-top:30px}.p-pjhero__dot{width:6px;height:6px;padding:0;background:#c9c0b2;border:0;border-radius:50%;cursor:pointer;transition:background-color .2s ease,transform .2s ease}.p-pjhero__dot.is-active{background:var(--color-text);transform:scale(1.15)}.p-pjhero__body{margin-top:100px}.p-pjhero__body--nobtn{margin-bottom:80px}.p-pjhero__title{font-size:clamp(2.4rem,2.1vw,3.4rem);font-weight:800;letter-spacing:.04em;line-height:1.5;color:var(--color-green)}.p-pjhero__catch{margin-top:50px;color:var(--color-green);font-size:clamp(1.6rem,1.3vw,2rem);font-weight:700;letter-spacing:.04em}.p-pjhero__text{max-width:1040px;margin:clamp(22px,2.4vw,36px) auto 0;font-size:1.5rem;font-weight:500;line-height:2.1;text-align:justify;line-break:strict}.p-pjhero__cta{margin-top:clamp(34px,8vw,120px)}.p-pjhero__clouds,.p-pjhero__playground,.p-pjhero__people,.p-pjhero__trees,.p-pjhero__mountains,.p-pjhero__bridge{position:absolute;z-index:1;height:auto;pointer-events:none}.p-pjhero__clouds{top:130px;left:0;width:592px}.p-pjhero__playground{top:100px;right:0;width:396px}.p-pjhero__people{top:45%;left:0;width:396px}.p-pjhero__trees{top:51%;right:3%;width:359px}.p-pjhero__mountains{bottom:0;left:0;width:688px}.p-pjhero__bridge{bottom:0;right:0;width:604px}.p-pjback{display:none;text-align:center}.p-pjnav{position:relative;padding:clamp(40px,5vw,140px) 0 140px}.p-pjnav__panel{position:relative;max-width:1180px;padding:clamp(40px,4vw,70px) clamp(20px,4vw,70px) clamp(50px,5vw,80px);background:#fff;border:1px solid var(--color-text);border-radius:100px}.p-pjnav__heading{width:fit-content;margin:0 auto clamp(34px,4vw,56px);padding:12px 32px;background:var(--color-green);color:#fff;font-size:clamp(1.5rem,1.2vw,1.8rem);font-weight:700;letter-spacing:.06em;border:1px solid var(--color-text);border-radius:999px;text-align:center}.p-pjnav__heading br{display:none}.p-pjnav__list{display:grid;grid-template-columns:repeat(3,1fr);gap:100px clamp(24px,3vw,56px);margin:0;padding:0;list-style:none}.p-pjnav__link{display:block;transition:transform .18s ease}.p-pjnav__link:hover{transform:translateY(-4px)}.p-pjnav__logo{display:block;width:100%;height:auto}.p-pjnav__item.is-current .p-pjnav__link{opacity:.45;pointer-events:none}.p-pjnav__train{position:absolute;right:clamp(24px,4vw,70px);bottom:-140px;width:clamp(190px,19vw,279px);z-index:3}.p-pjnav__train img{display:block;width:100%;height:auto}.p-pjnav__bike{position:absolute;left:0;bottom:0;width:min(240px,16vw);height:auto;z-index:3;pointer-events:none}@media screen and (max-width: 1000px){.p-pjhero{padding-top:92px;padding-bottom:120px}.p-pjhero__carousel{width:100%;margin-top:100px}.p-pjhero__viewport{filter:drop-shadow(8px 8px 0 #a890c0) drop-shadow(0 1px 0 var(--color-text))}.p-pjhero__body{margin-top:120px}.p-pjhero__title{font-size:2.8rem}.p-pjhero__catch{font-size:1.6rem}.p-pjhero__text{font-size:1.4rem;line-height:2;text-align:left}.p-pjhero__clouds{top:150px;width:175px}.p-pjhero__playground{top:100px;width:110px;right:0}.p-pjhero__people{display:block;top:498px;left:0;width:150px}.p-pjhero__trees{display:block;top:600px;right:5%;width:113px}.p-pjhero__mountains{bottom:0;width:240px}.p-pjhero__bridge{bottom:-10px;width:205px}.p-pjback{display:block;margin-top:40px}.p-pjnav{padding:30px 0 250px}.p-pjnav__panel{padding:34px 18px 300px;border-width:1px;width:90%;border-radius:80px;box-shadow:12px 12px #a5c762,13px 13px 0 var(--color-text)}.p-pjnav__heading{padding:10px 20px;font-size:1.6rem;width:100%}.p-pjnav__heading br{display:inline}.p-pjnav__list{grid-template-columns:1fr;gap:22px}.p-pjnav__train{position:absolute;width:min(200px,45vw);max-width:none;justify-self:center;bottom:-70px;right:50%;transform:translate(60%)}.p-pjnav__bike{left:0;bottom:20px;width:166px}}.p-about{position:relative;background:var(--color-cream);overflow-x:clip}.p-about-hero{position:relative;padding-top:clamp(120px,21.8vw,376px)}.p-about-hero__inner{position:relative;z-index:2;text-align:center}.p-about-hero__photo{position:relative;width:min(895px,78%);aspect-ratio:1834/1218;margin:clamp(40px,6.9vw,118px) auto 0;border-radius:9999px;box-shadow:15px 18px #bd96e5,15px 18px 0 1px var(--color-text);display:grid}.p-about-hero__photo .p-about-hero__photo-img{grid-area:1/1;width:100%;height:100%;object-fit:cover;border-radius:9999px;opacity:0;transition:opacity 1.2s ease}.p-about-hero__photo .p-about-hero__photo-img.is-active{opacity:1}.p-about-hero__birds,.p-about-hero__cloud-r,.p-about-hero__cloud-l{position:absolute;z-index:1;height:auto;pointer-events:none}.p-about-hero__birds{top:clamp(150px,16vw,274px);right:7.9%;width:min(432px,25vw)}.p-about-hero__cloud-r{top:220px;right:0;width:min(585px,34vw)}.p-about-hero__cloud-l{top:680px;left:0;width:min(422px,24.5vw)}.p-about-lead{position:relative;padding-top:clamp(56px,5.5vw,95px);text-align:center}.p-about-lead__catch{position:relative;z-index:2;color:var(--color-green);font-size:clamp(2rem,1.75vw,3rem);font-weight:700;letter-spacing:.14em;line-height:2.3}.p-about-lead__text{position:relative;z-index:2;max-width:545px;margin:clamp(30px,4.6vw,80px) auto 0;font-size:1.5rem;font-weight:500;line-height:2.7;text-align:justify;line-break:strict}.p-about-lead__travelers{position:absolute;top:-41px;left:0;width:min(490px,28.5vw);height:auto;z-index:1;pointer-events:none}.p-about-pillars{position:relative;padding-top:clamp(20px,2vw,35px);padding-bottom:clamp(30px,3vw,50px)}.p-about-pillars__circle{position:relative;margin:0;flex:none}.p-about-pillars__circle:before{content:"";position:absolute;top:-2px;right:-2px;bottom:-2px;left:-2px;border-radius:50%;border:1px solid var(--color-text);transform:translate(2.6%,3.6%)}.p-about-pillars__circle img{position:relative;display:block;width:100%;height:auto;border-radius:50%}.p-about-pillars__circle--green:before{background:#abcf62}.p-about-pillars__circle--purple:before{background:#bd96e5}.p-about-pillars__brand{position:relative;z-index:3}.p-about-pillars__circle--train{width:min(337px,24vw)}.p-about-pillars__logo{display:block;width:min(253px,18vw);height:auto;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%)}.p-about-pillars__row{position:relative;z-index:2;display:flex;align-items:flex-start;justify-content:space-between;gap:clamp(30px,4vw,70px)}.p-about-pillars__row--shiru{margin-top:max(-169px,-9.8vw)}.p-about-pillars__row--shiru .p-about-pillars__body{flex:none;width:530px;margin-top:min(230px,13.4vw);margin-left:min(79px,4.6vw)}.p-about-pillars__row--tsukau{margin-top:5px}.p-about-pillars__row--tsukau .p-about-pillars__body{margin-top:172px}.p-about-pillars__body{max-width:530px}.p-about-pillars__label{color:var(--color-green);font-size:clamp(2rem,1.6vw,2.8rem);font-weight:700;letter-spacing:.1em;text-align:center}.p-about-pillars__text{margin-top:clamp(20px,2vw,34px);font-size:1.5rem;font-weight:500;line-height:2.35;text-align:justify;line-break:strict}.p-about-pillars__circle--shiru{width:min(525px,30.5vw);margin-right:max(-84px,-4.9vw)}.p-about-pillars__circle--tsukau{width:min(550px,32vw);margin-left:max(-26px,-1.5vw)}.p-about-pillars__balloon,.p-about-pillars__photographer,.p-about-pillars__mountains,.p-about-pillars__ship{position:absolute;z-index:1;height:auto;pointer-events:none}.p-about-pillars__balloon{top:-168px;right:7.9%;width:min(467px,27.2vw)}.p-about-pillars__photographer{top:432px;left:min(69px,4vw);width:min(424px,24.6vw)}.p-about-pillars__mountains{top:442px;right:0;width:min(554px,32.2vw)}.p-about-pillars__ship{top:840px;right:13px;width:min(226px,13vw)}.p-about-foot{position:relative;height:clamp(110px,12.7vw,220px);margin-top:100px}.p-about-foot img{position:absolute;bottom:0;height:auto;pointer-events:none}.p-about-foot__cars{left:0;width:min(428px,24.9vw)}.p-about-foot__trees{left:24.7%;width:min(291px,17vw)}.p-about-foot__paddlers{right:0;width:min(706px,41vw)}@media screen and (max-width: 1000px){.p-about-hero{padding-top:92px}.p-about-hero__photo{width:100%;margin-top:30px;box-shadow:8px 9px #bd96e5,8px 9px 0 1px var(--color-text)}.p-about-hero__birds{top:150px;right:4%;width:120px}.p-about-hero__cloud-r{top:380px;width:160px}.p-about-hero__cloud-l{top:150px;width:100px}.p-about-lead{padding-top:0}.p-about-lead__catch{font-size:1.6rem;line-height:2.2}.p-about-lead__text{max-width:none;margin-top:26px;font-size:1.3rem;line-height:2.1;text-align:left}.p-about-lead__travelers{position:static;display:block;width:180px;margin:0 auto 0 0}.p-about-pillars{padding-top:36px;padding-bottom:60px}.p-about-pillars__brand{display:flex;flex-direction:column-reverse;align-items:center;gap:26px}.p-about-pillars__circle--train{width:100%}.p-about-pillars__logo{position:static;transform:none;width:170px}.p-about-pillars__row{flex-direction:column;gap:26px}.p-about-pillars__row--shiru,.p-about-pillars__row--tsukau{margin-top:40px}.p-about-pillars__row--tsukau{flex-direction:column-reverse}.p-about-pillars__body{max-width:none}.p-about-pillars__row--shiru .p-about-pillars__body,.p-about-pillars__row--tsukau .p-about-pillars__body{width:auto;margin-top:0;margin-left:0}.p-about-pillars__row--tsukau .p-about-pillars__body{margin-top:150px}.p-about-pillars__label{font-size:1.8rem}.p-about-pillars__text{margin-top:16px;font-size:1.3rem;line-height:2.1}.p-about-pillars__circle--shiru,.p-about-pillars__circle--tsukau{width:100%;margin-right:0;margin-left:0}.p-about-pillars__balloon{top:790px}.p-about-pillars__photographer{top:120px}.p-about-pillars__mountains{top:auto;bottom:830px;width:300px}.p-about-pillars__ship{top:auto;bottom:760px;right:6px;width:110px}.p-about-foot{height:84px;margin-top:60px}.p-about-foot__cars{width:120px}.p-about-foot__trees{left:30%;width:90px}.p-about-foot .p-about-foot__paddlers{width:200px;bottom:60px}}.p-stpage{position:relative;background:var(--color-cream);overflow-x:clip}.p-sthero{position:relative;padding-top:clamp(140px,23.2vw,400px)}.p-sthero__inner{position:relative;z-index:2;text-align:center}.p-sthero__photo{position:relative;width:min(916px,78%);aspect-ratio:1832/1216;margin-inline:auto;border-radius:9999px;border:1px solid var(--color-text);box-shadow:15px 18px #bd96e5,15px 18px 0 1px var(--color-text)}.p-sthero__photo img{position:absolute;top:0;right:0;bottom:0;left:0;display:block;width:100%;height:100%;object-fit:cover;border-radius:9999px}.p-sthero__pvp{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:9999px;overflow:hidden}.p-sthero__ptrack{position:absolute;top:0;right:0;bottom:0;left:0;margin:0;padding:0;list-style:none}.p-sthero__pslide{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;transition:opacity .8s ease;pointer-events:none}.p-sthero__pslide.is-active{opacity:1;pointer-events:auto}.p-sthero__date{display:block;margin-top:clamp(42px,4.65vw,80px);font-size:1.3rem;font-weight:600;letter-spacing:.04em;line-height:1.5}.p-sthero__title{margin-top:1px;font-size:clamp(2.2rem,2vw,3.4rem);font-weight:800;letter-spacing:.06em;line-height:1.5}.p-sthero__tag{width:fit-content;margin:clamp(10px,.85vw,14px) auto 0;padding:8px 44px;background:#fff;border-radius:999px;font-size:1.5rem;font-weight:500;letter-spacing:.08em}.p-sthero__cloud-l,.p-sthero__cloud-r,.p-sthero__ostrich,.p-sthero__golf,.p-sthero__fence,.p-sthero__gateball{position:absolute;z-index:1;height:auto;pointer-events:none}.p-sthero__cloud-l{top:120px;left:0;width:min(593px,34.5vw)}.p-sthero__cloud-r{top:680px;right:0;width:min(593px,34.5vw)}.p-sthero__ostrich{top:clamp(160px,19vw,330px);right:11%;width:min(188px,11vw)}.p-sthero__golf{top:900px;left:1%;width:min(505px,29vw)}.p-sthero__fence{top:950px;right:9%;width:min(307px,18vw)}.p-sthero__gateball{top:1273px;left:9.1%;width:min(152px,8.8vw)}.p-stbody{position:relative}.p-stbody__inner{position:relative;z-index:2;text-align:center}.p-stbody__heading{margin-top:clamp(60px,7vw,120px);color:var(--color-green);font-size:clamp(2rem,1.85vw,3.2rem);font-weight:800;letter-spacing:.14em}.p-stbody__text{max-width:1060px;margin:clamp(30px,3.5vw,60px) auto 0;font-size:1.5rem;font-weight:500;line-height:2.35}.p-stbody__text p+p{margin-top:2.35em}.p-stbody__text img{display:block;max-width:100%;height:auto;margin:30px auto}.p-stbody__strip{position:relative;z-index:1;display:block;width:min(1552px,90vw);height:auto;margin:clamp(60px,7vw,125px) 0 0 auto;pointer-events:none}.p-stbody__more{position:relative;z-index:2;margin-top:clamp(50px,5.3vw,90px);text-align:center}.p-stbody__outro{position:relative;height:clamp(140px,14.6vw,250px);margin-top:clamp(20px,2.3vw,40px)}.p-stbody__flowers{position:absolute;bottom:0;left:25%;width:min(405px,23.5vw);height:auto;pointer-events:none}.p-stbody__bench{position:absolute;bottom:-50px;right:23%;width:min(242px,14vw);height:auto;z-index:3;pointer-events:none}.p-stpage--no-photo .p-stbody__strip{width:70%;margin:230px 0 0 auto}.p-stbody__players{display:none}@media screen and (max-width: 1000px){.p-sthero{padding-top:150px;padding-bottom:250px;text-align:center}.p-sthero__photo{width:min(340px,92%);box-shadow:8px 9px #bd96e5,8px 9px 0 1px var(--color-text)}.p-sthero__date{margin-top:61px;font-size:1.1rem}.p-sthero__title{margin-top:6px;font-size:2.1rem}.p-sthero__tag{margin-top:12px;padding:6px 30px;font-size:1.3rem}.p-sthero__cloud-l{top:30px;width:175px}.p-sthero__cloud-r{top:auto;bottom:10%;width:180px}.p-sthero__ostrich{top:70px;right:4%;width:78px}.p-sthero__golf{top:auto;bottom:11%;left:5%;width:163px}.p-sthero__gateball{top:auto;bottom:0;left:12%;width:49px}.p-sthero__fence{top:auto;bottom:0;width:122px}.p-stbody__heading{margin-top:44px;font-size:1.8rem;line-height:1.9}.p-stbody__text{margin-top:22px;font-size:1.3rem;line-height:2.1;text-align:left}.p-stbody__text p+p{margin-top:2.1em}.p-stbody__strip{width:96%;margin-top:40px}.p-stbody__more{margin-top:40px}.p-stbody__outro{height:110px}.p-stbody__flowers{left:6%;width:150px}.p-stbody__bench{bottom:-30px;right:6%;width:110px}.p-stpage--no-photo .p-sthero{padding-top:150px;padding-bottom:0;text-align:center}.p-stpage--no-photo .p-sthero__golf,.p-stpage--no-photo .p-sthero__fence,.p-stpage--no-photo .p-sthero__gateball{display:none}.p-stpage--no-photo .p-sthero__cloud-r{bottom:-30%}.p-stpage--no-photo .p-stbody__strip{width:96%;margin-top:40px}.p-stpage--no-photo .p-stbody__players{display:block;width:95%;margin:40px auto 0}}.p-stbody__subsection{margin-top:9.2rem}.p-stbody__subsection .c-btn{margin-top:13.5rem}.p-stbody__subheading{font-size:1.9rem;color:var(--color-green)}.p-stbody__subtext{max-width:1060px;margin:2rem auto 0;font-size:1.5rem;font-weight:300;line-height:2.35}.p-stbody__flier{display:flex;flex-direction:column;max-width:520px;gap:5.6rem 0;margin:9rem auto 0}.p-stbody__flier img{width:100%;height:auto;margin:0}.p-stbody__lists{display:grid;grid-template-columns:repeat(2,1fr);gap:5rem;margin:7.7rem auto 0;max-width:715px}.p-stbody__lists-img{width:100%;height:auto}.p-stbody__lists-caption{margin-top:1.9rem;text-align:left}.p-stbody__lists-title{font-size:1.5rem;font-weight:700;line-height:2.35}.p-stbody__lists-text{font-size:1.5rem;font-weight:300;line-height:1.7}@media screen and (max-width: 1000px){.p-stbody__subsection .c-btn{margin-top:10.5rem;gap:0 10px}.p-stbody__flier{margin:7rem auto 0;gap:3rem 0}.p-stbody__subheading{text-align:left}.p-stbody__subtext{text-align:left;font-size:1.3rem;line-height:2.1}.p-stbody__lists{grid-template-columns:1fr;gap:4rem 0;margin:4rem auto 0;max-width:100%}.p-stbody__lists-caption{margin-top:1.5rem}.p-stbody__lists-title,.p-stbody__lists-text{font-size:1.3rem}}.u-font-weight-300{font-weight:300}.u-font-weight-700{font-weight:700}.u-shadow-none{box-shadow:none!important;translate:none!important}.u-color-yellow{color:var(--color-text);background-color:#e9d52b}.u-subsection-border{border-top:1px solid var(--color-green);margin-top:13.8rem!important;padding-top:6.7rem}.u-max-width-715{max-width:715px;margin-left:auto;margin-right:auto}@media screen and (max-width: 1000px){.u-subsection-border{margin-top:10rem!important;padding-top:4.2rem}.u-subsection-border *{text-align:center}}
