@charset "UTF-8";:root{--primary-900: #252525;--ease-in: cubic-bezier(.755, .05, .855, .06);--ease-out: cubic-bezier(.23, 1, .32, 1);--ease-in-out: cubic-bezier(.86, 0, .07, 1);--ease-out-back: cubic-bezier(.175, .885, .32, 1.275)}.button{display:flex;align-items:center;justify-content:center;min-width:250px;height:56px;border-radius:9999em;font-size:15px;font-weight:600;cursor:pointer;transition-property:opacity,background;transition-duration:.15s;transition-timing-function:ease-out}.button b{font-weight:500}.button:hover{opacity:.8}.button.primary{color:#fff;background:#1f8d61}.button.text{color:#1f1f1f;background:inherit}.button.plain{color:#1f1f1f;background:#fff;border:1px solid #1f1f1f}.button.ghost{color:#252525;border:1px solid #dfdcbf}.button.error{color:#fff;background:#db5331}.button.disabled,.button:disabled{background:#dfdcbf;cursor:default;pointer-events:none;color:#fff}.button.fuild,.button.fluid{min-width:0;width:100%}.button.outline{border:1px solid;font-weight:400;color:#252525}#common-header{display:none!important}.loading-screen{position:fixed;top:0;left:0;width:100vw;height:100vh;z-index:9999;background:#FFFFFF;display:none;align-items:center;justify-content:center;opacity:1;transition:opacity .8s ease-out}.loading-screen.is-visible{display:flex}.loading-screen.is-fadeout{opacity:0;pointer-events:none}.loading-screen img{max-width:100%;max-height:100%;object-fit:contain}#green-scoop{--font-en: Riviera, "Hiragino Kaku Gothic ProN", "Hiragino Sans", sans-serif;--font-ja: "Hiragino Kaku Gothic ProN", "Hiragino Sans", "A+EqpB-游ゴシック体 Pr6N M", "游ゴシック体", YuGothic, "游ゴシック Medium", "Yu Gothic Medium", 游ゴシック, sans-serif;font-family:Riviera,Hiragino Kaku Gothic ProN,Hiragino Sans,"A+EqpB-游ゴシック体 Pr6N M",游ゴシック体,YuGothic,游ゴシック Medium,Yu Gothic Medium,游ゴシック,sans-serif;background-image:url(/images/green_scoop/bg_pc.webp);background-attachment:fixed;background-size:cover;background-position:center}#green-scoop h1,#green-scoop h2,#green-scoop h3{margin:unset}#green-scoop ol,#green-scoop ul{list-style-type:none}#green-scoop picture{display:block}#green-scoop img{display:block}#green-scoop em{font-style:normal}#green-scoop .bold{font-weight:500}#green-scoop main{min-height:100vh;min-height:100svh;margin:auto;box-shadow:0 4px 70px #00000040;background:#FFFFFF;padding-bottom:64px}#green-scoop .fv img,#green-scoop .bento img,#green-scoop .place img,#green-scoop .three-step img,#green-scoop .about img{max-width:100%;height:auto;margin:auto}#green-scoop .detail{padding:47px 0 299.27px;background-size:cover;margin-bottom:26.5px;position:relative;overflow:hidden}#green-scoop .detail__vegetables{position:absolute;top:0;left:0;width:100%;height:100%;z-index:0;pointer-events:none}#green-scoop .detail__vegetable{position:absolute;max-width:80px;height:auto;animation:float 3s ease-in-out infinite}#green-scoop .detail__vegetable--1{width:39.4px;left:26.92px;top:5%;animation-duration:3.2s;animation-delay:0s}#green-scoop .detail__vegetable--2{width:41.18px;right:49.53px;top:3%;transform:rotate(15deg);animation-duration:2.8s;animation-delay:.3s}#green-scoop .detail__vegetable--3{width:45.39px;left:0;top:18%;animation-duration:3.5s;animation-delay:.6s}#green-scoop .detail__vegetable--4{width:42.27px;right:0;top:13%;animation-duration:2.9s;animation-delay:.2s}#green-scoop .detail__vegetable--5{width:51.49px;left:0;top:33%;transform:rotate(-20deg);animation-duration:3.3s;animation-delay:.8s}#green-scoop .detail__vegetable--6{width:57.77px;right:0;top:27%;animation-duration:3.1s;animation-delay:.4s}#green-scoop .detail__vegetable--7{width:58.58px;left:5%;top:42%;animation-duration:2.7s;animation-delay:.5s}#green-scoop .detail__vegetable--8{width:54.37px;right:3%;top:49%;animation-duration:3.4s;animation-delay:.9s}#green-scoop .detail__vegetable--9{width:41.62px;left:0;top:55%;animation-duration:3s;animation-delay:.7s}#green-scoop .detail__vegetable--10{width:59.51px;left:8%;bottom:25%;animation-duration:3.2s;animation-delay:.1s}#green-scoop .detail__vegetable--11{width:64.22px;right:3%;bottom:24%;animation-duration:2.8s;animation-delay:.6s}#green-scoop .detail__vegetable--12{width:56.5px;left:0;bottom:3%;animation-duration:3.3s;animation-delay:.3s}#green-scoop .detail__vegetable--13{width:52.99px;left:36%;bottom:1%;animation-duration:3.1s;animation-delay:.5s}#green-scoop .detail__vegetable--14{width:71px;right:5%;bottom:1%;transform:rotate(-10deg);animation-duration:2.9s;animation-delay:.4s}#green-scoop .detail__heading{max-width:256px;height:auto;margin:auto;position:relative;z-index:1}#green-scoop .detail__description{max-width:284px;height:auto;margin:45.84px auto 0;position:relative;z-index:1}#green-scoop .detail__scoop{max-width:100%;height:auto;margin:42.07px auto 0;position:absolute;bottom:60px;left:20px;transform-origin:right center;z-index:1}#green-scoop .detail__scoop.is-animated{animation:scoop-swing 2s ease-in-out infinite}@keyframes scoop-swing{0%,to{transform:rotate(0)}25%{transform:rotate(-5deg)}75%{transform:rotate(2deg)}}@keyframes float{0%,to{transform:translateY(0)}50%{transform:translateY(-15px)}}#green-scoop .three-step{margin:40px auto 0;padding-bottom:40px;background-image:url(/images/green_scoop/three_step_bg.svg);background-position:top;background-position-y:57px;background-repeat:no-repeat}#green-scoop .three-step__title{margin-bottom:33px}#green-scoop .three-step__step{margin-bottom:48px}#green-scoop .three-step__step .illustration{margin-bottom:13px}#green-scoop .three-step__step .heading{margin-bottom:11px}#green-scoop .menus{margin-top:40px}#green-scoop .menus__heading{max-width:100%;height:auto}#green-scoop .menus__description{margin:19px auto 32px;max-width:333.7px;height:auto}#green-scoop .menus__tabs{display:flex;gap:18px;justify-content:center;margin-bottom:19px}#green-scoop .menus__tab:hover{cursor:pointer}#green-scoop .menus__tab>input{display:none}#green-scoop .menus__tab>span{display:flex;justify-content:center;position:relative;width:105%}#green-scoop .menus__tab>span:before{content:"";background:#0F754B;position:absolute;display:block;bottom:-10px;left:0;right:0;opacity:0;height:5.7px;transition:opacity .15s linear}#green-scoop .menus__tab>input:checked+span{color:inherit}#green-scoop .menus__tab>input:checked+span:before{opacity:1}#green-scoop .menus__category{transition:transform .6s var(--ease-out) .45s,opacity .3s linear}#green-scoop .menus__category[aria-hidden=true]{position:absolute;top:0;right:0;left:0;z-index:0;opacity:0;pointer-events:none;transition:transform .6s var(--ease-out) .45s,opacity .3s linear}#green-scoop .menus__container{padding:47px 0;background-image:url(/images/green_scoop/menus_bg.webp);background-size:cover}#green-scoop .menus__container img{width:100%}#green-scoop .about{background:#0F754B;padding:52px 0 30px}#green-scoop .about img,#green-scoop .about__title{margin:0 auto 22px}#green-scoop .about__img{max-width:336.72px!important;margin:0 auto 22px}#green-scoop .about__heading{margin:0 auto 22px}#green-scoop .information{margin:64px auto 32px;color:#0f754b;font-weight:700}#green-scoop .information__title{max-width:227.44px;margin:0 auto 24px}#green-scoop .information__place{max-width:327px;margin:auto}#green-scoop .information__list{margin:24px auto 0;max-width:337px}#green-scoop .information__list dt{width:59px;font-size:12px}#green-scoop .information__list dd{font-size:13px;letter-spacing:0}#green-scoop .information__list dd span{font-size:12px;font-weight:400}#green-scoop .information__list .list-item{display:flex;justify-content:flex-start;align-items:flex-start;gap:14px;margin-bottom:4px}#green-scoop .information__list .mb-14{margin-bottom:14px}#green-scoop .information__access{margin:18px auto 0;max-width:337px}#green-scoop .information__access .address{margin-bottom:15.56px;line-height:1.5;font-size:13px}#green-scoop .information__access .public-transport{line-height:1.5;font-size:13px}#green-scoop .map{margin:24px auto;width:321.12px;height:239.76px}#green-scoop .map iframe{width:100%;height:100%}#green-scoop .reservation-link-btn{width:263px;margin:auto}@media (max-width: 768px){#green-scoop main{max-width:480px}#green-scoop .u-touch[aria-pressed=true]{transform:scale(.96)}}@media (min-width: 769px){#green-scoop main{max-width:390px}}.btn-fixed{position:fixed;bottom:16px;z-index:100;right:16px}.btn-fixed img{width:110px;height:110px}@media (min-width: 512px){.btn-fixed{right:max(16px,(100vw - 480px) / 2 + 16px)}}@media (min-width: 769px){.btn-fixed{bottom:32px;right:32px}.btn-fixed img{width:140px;height:140px}}@media (any-hover: hover){.u-touch:hover{transform:scale(.96)}}
