.top-section{padding:0;background-size:100% auto !important;background:url("/assets/img/bg/bg-top.jpg") repeat-y,#ecf7ec}@supports(background-image: url("data:image/webp;base64,UklGRhIAAABXRUJQVlA4IC4AAAAvAAAAFf//AA==")){.top-section{background:url("/assets/img/bg/bg-top.webp") repeat-y,#ecf7ec;background-size:100% auto !important}}.kv{-webkit-transition:.1s cubic-bezier(0.4, 0, 0.2, 1);transition:.1s cubic-bezier(0.4, 0, 0.2, 1);padding-top:90px;margin-bottom:9.0909090909vw}@media print,screen and (min-width: 567px){.kv{padding-top:92px}}@media print,screen and (min-width: 567px){.kv{margin-bottom:50px}}.kv .top-logo{margin-top:0}.kv .top-logo .kv-text img{width:100%;height:auto}.kv .top-logo .kv-logo{margin-top:-.5454545455vw}@media print,screen and (min-width: 567px){.kv .top-logo .kv-logo{margin-top:-3px}}.kv .top-30th{margin-top:-26vw;position:relative}@media print,screen and (min-width: 567px){.kv .top-30th{margin-top:-155px}}.kv .top-30th .behaind{position:absolute;top:0;left:0;z-index:1}.contents main .top-menu{-webkit-transition:opacity .3s cubic-bezier(0.4, 0, 0.2, 1);transition:opacity .3s cubic-bezier(0.4, 0, 0.2, 1)}.contents main .top-menu .inner{padding:0 5.4545454545vw 120px}@media print,screen and (min-width: 567px){.contents main .top-menu .inner{padding:0 30px 120px}}.contents main .top-menu .inner.--top{background-color:#ecf7ec}.contents main .top-menu ul.menu-items{margin:0;padding:0;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;-webkit-flex-direction:column;flex-direction:column}.contents main .top-menu ul.menu-items li.menu-item{margin-bottom:4.3636363636vw}@media print,screen and (min-width: 567px){.contents main .top-menu ul.menu-items li.menu-item{margin-bottom:24px}}.contents main .top-menu ul.menu-items li.menu-item a{position:relative;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;height:17.2727272727vw;border-radius:10px;background-repeat:no-repeat;background-size:cover;background-position:center center}@media print,screen and (min-width: 567px){.contents main .top-menu ul.menu-items li.menu-item a{height:95px}}.contents main .top-menu ul.menu-items li.menu-item a .txt{color:#004d24;font-size:4vw;font-weight:Bold;padding-left:5.0909090909vw;border-radius:10px 0 0 10px;width:50%;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;-webkit-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center}.contents main .top-menu ul.menu-items li.menu-item a .txt span{font-size:2.9090909091vw}@media print,screen and (min-width: 567px){.contents main .top-menu ul.menu-items li.menu-item a .txt{font-size:22px;padding-left:28px}.contents main .top-menu ul.menu-items li.menu-item a .txt span{font-size:16px}}.contents main .top-menu ul.menu-items li.menu-item a .txt.--row{-webkit-box-pack:start;-ms-flex-pack:start;-webkit-justify-content:flex-start;justify-content:flex-start;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;-webkit-flex-direction:row;flex-direction:row}.contents main .top-menu ul.menu-items li.menu-item a .txt.--row .icon{margin-top:3px}.contents main .top-menu ul.menu-items li.menu-item a .icon-arrow{position:absolute;right:5px;bottom:5px;width:5.4545454545vw;height:5.4545454545vw;background-image:url("/assets/img/menu/icon-menu-arrow.svg");background-repeat:no-repeat;background-size:cover;background-position:center center}@media print,screen and (min-width: 567px){.contents main .top-menu ul.menu-items li.menu-item a .icon-arrow{width:30px;height:30px}}.contents main .top-menu ul.menu-items li.menu-item a .icon-arrow.--down{-webkit-transform:rotate(90deg);transform:rotate(90deg)}.contents main .top-menu ul.menu-items li.menu-item a::after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-color:#cfe4cf;border-radius:10px;opacity:0;-webkit-transition:opacity .3s cubic-bezier(0.4, 0, 0.2, 1);transition:opacity .3s cubic-bezier(0.4, 0, 0.2, 1);pointer-events:none}.contents main .top-menu ul.menu-items li.menu-item a:hover::after{opacity:.2}.contents main .top-menu ul.menu-items li.menu-item.--withfarm a{background-image:url("/assets/img/top/top-menu-item1.png")}@supports(background-image: url("data:image/webp;base64,UklGRhIAAABXRUJQVlA4IC4AAAAvAAAAFf//AA==")){.contents main .top-menu ul.menu-items li.menu-item.--withfarm a{background-image:url("/assets/img/top/top-menu-item1.webp")}}.contents main .top-menu ul.menu-items li.menu-item.--sustainable a{background-image:url("/assets/img/top/top-menu-item2.png")}@supports(background-image: url("data:image/webp;base64,UklGRhIAAABXRUJQVlA4IC4AAAAvAAAAFf//AA==")){.contents main .top-menu ul.menu-items li.menu-item.--sustainable a{background-image:url("/assets/img/top/top-menu-item2.webp")}}.contents main .top-menu ul.menu-items li.menu-item.--about a{background-image:url("/assets/img/top/top-menu-item3.png")}@supports(background-image: url("data:image/webp;base64,UklGRhIAAABXRUJQVlA4IC4AAAAvAAAAFf//AA==")){.contents main .top-menu ul.menu-items li.menu-item.--about a{background-image:url("/assets/img/top/top-menu-item3.webp")}}.contents main .top-menu ul.menu-items li.menu-item.--products{margin-bottom:0}.contents main .top-menu ul.menu-items li.menu-item.--products a{background-image:url("/assets/img/top/top-menu-item4_2.png")}@supports(background-image: url("data:image/webp;base64,UklGRhIAAABXRUJQVlA4IC4AAAAvAAAAFf//AA==")){.contents main .top-menu ul.menu-items li.menu-item.--products a{background-image:url("/assets/img/top/top-menu-item4_2.webp")}}.contents main .with-farm-heading{position:relative;margin:0px 0px 80px}@media print,screen and (min-width: 567px){.contents main .with-farm-heading{margin:0px 0xp 80px}}.contents main .with-farm-heading img{width:100%;height:auto}.contents main .with-farm-heading .txt-img{position:absolute;top:0;left:0}.contents main .object-wrapper{position:relative}.contents main .object-wrapper .zindex{position:relative;z-index:1}.contents main .object-wrapper .behaind-object-right{position:absolute;z-index:0;top:0;left:0;background-image:url("/assets/img/top/bg-object-right.svg?v=2025020764");background-repeat:no-repeat;background-size:contain;background-position:top center;width:100vw;height:105.4545454545vw}@media print,screen and (min-width: 567px){.contents main .object-wrapper .behaind-object-right{width:550px;height:580px}}.contents main .object-wrapper.--bottom{padding:9.0909090909vw 0px 0px}@media print,screen and (min-width: 567px){.contents main .object-wrapper.--bottom{padding:50px 0px 0px}}.contents main .object-wrapper .behaind-object-left{position:absolute;z-index:0;top:0;left:0;background-image:url("/assets/img/top/bg-object-left.svg");background-repeat:no-repeat;background-position:top left;background-size:95%;width:100vw;height:125.4545454545vw}@media print,screen and (min-width: 567px){.contents main .object-wrapper .behaind-object-left{background-size:95%}}@media print,screen and (min-width: 567px){.contents main .object-wrapper .behaind-object-left{width:550px;height:690px}}.contents main #with-farm .inner.intro p{color:#004d24;margin-bottom:3.6363636364vw;font-size:3.6363636364vw;font-weight:600;line-height:180%;letter-spacing:.02em}@media print,screen and (min-width: 567px){.contents main #with-farm .inner.intro p{margin-bottom:20px;font-size:20px}}.contents main #with-farm .wf-title_1{margin:20vw 0 14.5454545455vw}@media print,screen and (min-width: 567px){.contents main #with-farm .wf-title_1{margin:110px 0 80px}}.contents main #with-farm .wf-title_1 svg,.contents main #with-farm .wf-title_1 img{width:100%;height:auto}.contents main #with-farm .img-warpper{position:relative}.contents main #with-farm .img-warpper .zindex{position:relative;z-index:1}.contents main #with-farm .img-warpper .behaind{position:absolute;z-index:0;top:0;left:0}.contents main #with-farm .wf-farm{margin:14.5454545455vw 0 18.1818181818vw}@media print,screen and (min-width: 567px){.contents main #with-farm .wf-farm{margin:80px 0 100px}}/*# sourceMappingURL=top.min.css.map */