/*! destyle.css v4.0.1 | MIT License | https://github.com/nicolas-cusan/destyle.css */*,::before,::after{-webkit-box-sizing:border-box;box-sizing:border-box;border-style:solid;border-width:0;min-width:0}html{line-height:1.15;-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:rgba(0,0,0,0)}body{margin:0}main{display:block}p,table,blockquote,address,pre,iframe,form,figure,dl{margin:0}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit;margin:0}ul,ol{margin:0;padding:0;list-style:none}dt{font-weight:bold}dd{margin-left:0}hr{-webkit-box-sizing:content-box;box-sizing:content-box;height:0;overflow:visible;border-top-width:1px;margin:0;clear:both;color:inherit}pre{font-family:monospace,monospace;font-size:inherit}address{font-style:inherit}a{background-color:rgba(0,0,0,0);text-decoration:none;color:inherit}abbr[title]{-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:inherit}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-0.25em}sup{top:-0.5em}svg,img,embed,object,iframe{vertical-align:bottom}button,input,optgroup,select,textarea{-webkit-appearance:none;-moz-appearance:none;appearance:none;vertical-align:middle;color:inherit;font:inherit;background:rgba(0,0,0,0);padding:0;margin:0;border-radius:0;text-align:inherit;text-transform:inherit}button,[type=button],[type=reset],[type=submit]{cursor:pointer}button:disabled,[type=button]:disabled,[type=reset]:disabled,[type=submit]:disabled{cursor:default}:-moz-focusring{outline:auto}select:disabled{opacity:inherit}option{padding:0}fieldset{margin:0;padding:0;min-width:0}legend{padding:0}progress{vertical-align:baseline}textarea{overflow:auto}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}[type=number]{-moz-appearance:textfield}label[for]{cursor:pointer}details{display:block}summary{display:list-item}[contenteditable]:focus{outline:auto}table{border-color:inherit;border-collapse:collapse}caption{text-align:left}td,th{vertical-align:top;padding:0}th{text-align:left;font-weight:bold}.preload-img{background-image:url("/assets/img/OGP.png"),url("/assets/img/logo-morinaga.png"),url("/assets/img/about/title-evelopment-episode.svg"),url("/assets/img/about/img-about-top-title.svg"),url("/assets/img/about/img-about-top-pk.png"),url("/assets/img/about/img-about-top-pk-txt.svg"),url("/assets/img/about/img-about-tab03-anshin-image.png"),url("/assets/img/about/img-about-tab03-anshin.svg"),url("/assets/img/about/img-about-tab02-karadani.svg"),url("/assets/img/about/img-about-tab02-karadani-image.png"),url("/assets/img/about/img-about-tab01-oishii.svg"),url("/assets/img/about/img-about-tab01-oishii-image.png"),url("/assets/img/about/img-about-episode03-number.svg"),url("/assets/img/about/img-about-episode03-image.png"),url("/assets/img/about/img-about-episode02-number.svg"),url("/assets/img/about/img-about-episode03-btm-circle.svg"),url("/assets/img/about/img-about-episode02-image.png"),url("/assets/img/about/img-about-episode02-btm-circle.svg"),url("/assets/img/about/img-about-episode01-number.svg"),url("/assets/img/about/img-about-episode01-image.png"),url("/assets/img/about/img-about-episode01-btm-circle.svg"),url("/assets/img/about/icon-btn-plus.svg"),url("/assets/img/about/icon-btn-negative.svg"),url("/assets/img/about/btn-kodawari-03.png"),url("/assets/img/about/btn-kodawari-03-hover.png"),url("/assets/img/about/btn-kodawari-02.png"),url("/assets/img/about/btn-kodawari-02-hover.png"),url("/assets/img/about/btn-kodawari-01.png"),url("/assets/img/about/btn-kodawari-01-hover.png"),url("/assets/img/about/btn-goto-episode.svg"),url("/assets/img/about/btn-goto-episode-hover.svg"),url("/assets/img/bg/bg-top.webp"),url("/assets/img/bg/bg-top.jpg"),url("/assets/img/bg/bg-texture-2.webp"),url("/assets/img/bg/bg-sustainable-top.webp"),url("/assets/img/bg/bg-texture-2.png"),url("/assets/img/bg/bg-sustainable-top-2.webp"),url("/assets/img/bg/bg-sustainable-top.png"),url("/assets/img/bg/bg-sustainable-top-2.png"),url("/assets/img/bg/bg-aloe-4.webp"),url("/assets/img/bg/bg-aloe-4.jpg"),url("/assets/img/bg/bg-aloe-3.webp"),url("/assets/img/bg/bg-aloe-3.jpg"),url("/assets/img/bg/bg-about.webp"),url("/assets/img/bg/bg-about.jpg"),url("/assets/img/common/logo_morinaga.png"),url("/assets/img/common/logo_morinaga_hover.png"),url("/assets/img/common/icon-externallink-white.svg"),url("/assets/img/common/icon-externallink-green.svg"),url("/assets/img/common/btn-pagetop.png"),url("/assets/img/common/btn-pagetop_hover.png"),url("/assets/img/common/aloe_logo_2022.svg"),url("/assets/img/footer/txt_copy_sp.png"),url("/assets/img/footer/bg_footer.png"),url("/assets/img/menu/text-menu.svg"),url("/assets/img/menu/text-close.svg"),url("/assets/img/menu/menu-item4_2.webp"),url("/assets/img/menu/menu-item4_2.png"),url("/assets/img/menu/menu-item3.webp"),url("/assets/img/menu/menu-item3.png"),url("/assets/img/menu/menu-item2.webp"),url("/assets/img/menu/menu-item2.png"),url("/assets/img/menu/menu-item1.webp"),url("/assets/img/menu/menu-item1.png"),url("/assets/img/menu/icon-menu-arrow.svg"),url("/assets/img/modal/btn-movie-front3.webp"),url("/assets/img/modal/btn-movie-front3.png"),url("/assets/img/modal/btn-movie-front2.webp"),url("/assets/img/modal/btn-movie-front2.png"),url("/assets/img/modal/btn-movie-front.webp"),url("/assets/img/modal/btn-movie-front.png"),url("/assets/img/movie/img-movie-thumb-sustainable.png"),url("/assets/img/movie/img-movie-thumb-sustainable.webp"),url("/assets/img/movie/img-movie-thumb-top3.png"),url("/assets/img/movie/img-movie-thumb-top3.webp"),url("/assets/img/sustainable/img-sustainable-top-text.svg"),url("/assets/img/sustainable/img-sustainable-top-image02.png"),url("/assets/img/sustainable/img-sustainable-top-image01.jpg"),url("/assets/img/sustainable/img-sustainable-top-image01.webp"),url("/assets/img/sustainable/img-society-title.png"),url("/assets/img/sustainable/img-society-03--aloe-farmers2.png"),url("/assets/img/sustainable/img-society-02--community.png"),url("/assets/img/sustainable/img-society-01--human-rights.png"),url("/assets/img/sustainable/img-environment-title.png"),url("/assets/img/sustainable/img-environment-02--water-resources.png"),url("/assets/img/sustainable/img-environment-01--solar-panels2.png"),url("/assets/img/top/top-menu-item4_2.webp"),url("/assets/img/top/top-menu-item4_2.png"),url("/assets/img/top/top-menu-item3.webp"),url("/assets/img/top/top-menu-item3.png"),url("/assets/img/top/top-menu-item2.webp"),url("/assets/img/top/top-menu-item2.png"),url("/assets/img/top/top-menu-item1.png"),url("/assets/img/top/top-menu-item1.webp"),url("/assets/img/top/logo-aloe-top.png"),url("/assets/img/top/logo-aloe-top.webp"),url("/assets/img/top/logo-aloe-pk.png"),url("/assets/img/top/logo-aloe-pk.webp"),url("/assets/img/top/logo-aloe-30th.svg"),url("/assets/img/top/img-withfarm-column-text.svg"),url("/assets/img/top/img-withfarm-column-pics.png"),url("/assets/img/top/img-withfarm-column-pics.webp"),url("/assets/img/top/img-withfarm-column-farm.webp"),url("/assets/img/top/img-withfarm-column-farm.png"),url("/assets/img/top/img-h-withfarm-02.svg"),url("/assets/img/top/img-h-withfarm-01.webp"),url("/assets/img/top/img-h-withfarm-01.jpg"),url("/assets/img/top/img-aloe-logotop-text.svg"),url("/assets/img/top/bg-object-right.svg"),url("/assets/img/top/bg-object-left.svg");display:none !important}#loading{position:fixed;top:0;left:0;width:100%;height:100%;background:#cfe4cf;z-index:99999;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;-webkit-transition:opacity .3s cubic-bezier(0.4, 0, 0.2, 1);transition:opacity .3s cubic-bezier(0.4, 0, 0.2, 1)}.loader{border:5px solid rgba(0,77,36,.2);border-top:5px solid #004d24;border-radius:50%;width:50px;height:50px;-webkit-animation:spin 1s linear infinite;animation:spin 1s linear infinite}@-webkit-keyframes spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}body{width:100%;height:100%;padding-bottom:env(safe-area-inset-bottom);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility;margin:0;padding:0;overflow-x:hidden;font-family:"Noto Sans JP",sans-serif;letter-spacing:.08em;font-size:16px;font-weight:normal;color:#1a1a1a;-webkit-text-size-adjust:100%;background-color:#fff}body.is-fixed{position:fixed}@media print,screen and (min-width: 567px){body.is-fixed .contents-wrapper{overflow:visible !important}}img{width:100%;height:auto;vertical-align:top;display:block}svg{shape-rendering:geometricPrecision}a{color:#1a1a1a;text-decoration:none}a:hover{text-align:unset}@media print,screen and (min-width: 567px){.show-sp{display:none}}@media print,screen and (max-width: 566px){.show-pc{display:none}}.icon{display:inline-block;background-size:100% 100%;background-position:center center;background-repeat:no-repeat;margin-left:.5em;vertical-align:middle}.icon--btn-plus{background-image:url("/assets/img/about/icon-btn-plus.svg")}.icon--btn-negative{background-image:url("/assets/img/about/icon-btn-negative.svg")}.icon--external-white{background-image:url("/assets/img/common/icon-externallink-white.svg")}.icon--external-green{background-image:url("/assets/img/common/icon-externallink-green.svg")}.icon--icon-arrow--down{margin-left:0;background-image:url("/assets/img/menu/icon-menu-arrow.svg");-webkit-transform:rotate(90deg);transform:rotate(90deg)}.icon-14{width:14px;height:14px;margin-bottom:2px}.icon-16{width:16px;height:16px}.icon-18{width:18px;height:18px}.icon-20{width:3.6363636364vw;height:3.6363636364vw}@media print,screen and (min-width: 567px){.icon-20{width:20px;height:20px}}.icon-30{width:5.4545454545vw;height:5.4545454545vw}@media print,screen and (min-width: 567px){.icon-30{width:30px;height:30px}}.icon-34{width:6.1818181818vw;height:6.1818181818vw}@media print,screen and (min-width: 567px){.icon-34{width:34px;height:34px}}.icon-36{width:6.5454545455vw;height:6.5454545455vw}@media print,screen and (min-width: 567px){.icon-36{width:36px;height:36px}}.text-indexnt6{text-indent:6px}.text-indexnt7{text-indent:7px}.text-indexnt8{text-indent:8px}.text-indexnt9{text-indent:9px}.text-indexnt10{text-indent:10px}.text-indexnt11{text-indent:11px}.fade-in{opacity:0;-webkit-transition:opacity .5s cubic-bezier(0.4, 0, 0.2, 1);transition:opacity .5s cubic-bezier(0.4, 0, 0.2, 1)}.fade-up{opacity:0;-webkit-transform:translateY(50px);transform:translateY(50px);-webkit-transition:opacity .5s cubic-bezier(0.4, 0, 0.2, 1),-webkit-transform .5s cubic-bezier(0.4, 0, 0.2, 1);transition:opacity .5s cubic-bezier(0.4, 0, 0.2, 1),-webkit-transform .5s cubic-bezier(0.4, 0, 0.2, 1);transition:opacity .5s cubic-bezier(0.4, 0, 0.2, 1),transform .5s cubic-bezier(0.4, 0, 0.2, 1);transition:opacity .5s cubic-bezier(0.4, 0, 0.2, 1),transform .5s cubic-bezier(0.4, 0, 0.2, 1),-webkit-transform .5s cubic-bezier(0.4, 0, 0.2, 1)}.fade-in.is-visible,.fade-up.is-visible{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}.no-js .fade-in,.no-js .fade-up{opacity:1;-webkit-transform:none;transform:none;-webkit-transition:none;transition:none}footer{padding:0 0 0}@media print,screen and (min-width: 567px){footer{padding:0 0 0}}footer .sns-wrapper{width:100%;padding:0 20px;position:relative;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-align:start;-ms-flex-align:start;-webkit-align-items:flex-start;align-items:flex-start}@media print,screen and (min-width: 567px){footer .sns-wrapper{padding:0 30px}}footer .sns-wrapper .txt-share{font-weight:600;font-size:4.1818181818vw;margin-bottom:2.9090909091vw}@media print,screen and (min-width: 567px){footer .sns-wrapper .txt-share{font-size:23px;margin-bottom:16px}}footer .sns-wrapper .sns-inner{display:block;height:100px}footer .sns-wrapper .sns-btn{display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center}footer .sns-wrapper .sns-btn li a{height:auto;position:relative;display:inline-block;overflow:hidden;height:auto;width:9.6363636364vw;height:9.6363636364vw}@media print,screen and (min-width: 567px){footer .sns-wrapper .sns-btn li a{width:53px;height:53px}}footer .sns-wrapper .sns-btn li a img{position:absolute;top:0;left:0;width:100%;height:100%}footer .sns-wrapper .sns-btn li a .hover{opacity:1;z-index:0}footer .sns-wrapper .sns-btn li a .normal{-webkit-transition:opacity .3s cubic-bezier(0.4, 0, 0.2, 1);transition:opacity .3s cubic-bezier(0.4, 0, 0.2, 1);opacity:1;z-index:1}footer .sns-wrapper .sns-btn li a:hover .normal{opacity:0}footer .sns-wrapper .sns-btn li a:hover .hover{opacity:1}footer .sns-wrapper .sns-btn li:nth-child(1){margin-right:-8px}footer .sns-wrapper .sns-btn li:nth-child(2){margin:0 5.5vw;margin:0 clamp(20px,10px + 20*(100vw - 320px)/230,30px)}@media print,screen and (min-width: 567px){footer .sns-wrapper .sns-btn li:nth-child(2){margin:0 30px}}footer .btn-wrapper{width:100%;padding:0 20px;position:relative}@media print,screen and (min-width: 567px){footer .btn-wrapper{padding:0 30px}}footer .btn-wrapper .btn-inner{display:block;height:100px}footer .footer-wrapper{padding-top:9.0909090909vw}@media print,screen and (min-width: 567px){footer .footer-wrapper{padding-top:50px}}footer .footer-wrapper:before{content:"";display:block;width:100%;height:8px;background:url("/assets/img/footer/bg_footer.png") top center repeat-x;background-size:29px 10px}footer .footer-wrapper .footer-inner{background-color:#004d24}footer .footer-wrapper .footer-inner ul{text-align:center;padding:4.3636363636vw 2.9090909091vw 1.4545454545vw}@media print,screen and (min-width: 567px){footer .footer-wrapper .footer-inner ul{padding:24px 16px 8px}}footer .footer-wrapper .footer-inner ul li{display:inline-block;margin-right:5.0909090909vw;text-align:center;position:relative;vertical-align:middle}@media print,screen and (min-width: 567px){footer .footer-wrapper .footer-inner ul li{margin-right:28px}}footer .footer-wrapper .footer-inner ul li a{position:relative;display:inline-block;font-weight:bold;color:#fff;vertical-align:middle;line-height:0;-webkit-transition:opacity .2s linear;transition:opacity .2s linear;opacity:1}footer .footer-wrapper .footer-inner ul li a:hover{opacity:.7}footer .footer-wrapper .footer-inner ul li:after{content:"";position:absolute;top:50%;width:1px;right:-3.0909090909vw;margin-top:-1.0909090909vw;height:2.9090909091vw;background:#fff;transform:rotate(45deg);-moz-transform:rotate(45deg);-webkit-transform:rotate(45deg)}@media print,screen and (min-width: 567px){footer .footer-wrapper .footer-inner ul li:after{right:-17px;margin-top:-6px;height:16px}}footer .footer-wrapper .footer-inner ul li img{width:auto;vertical-align:middle;height:2.7272727273vw}@media print,screen and (min-width: 567px){footer .footer-wrapper .footer-inner ul li img{height:15px}}footer .footer-wrapper .footer-inner ul li:last-of-type{margin-right:0}footer .footer-wrapper .footer-inner ul li:last-of-type:after{content:unset}footer .footer-wrapper .footer-inner #copyright{width:100%;text-align:center;padding:3.6363636364vw 2.9090909091vw 1.4545454545vw}footer .footer-wrapper .footer-inner #copyright img{display:block;width:60.3636363636vw;height:auto;margin:0 auto}@media print,screen and (min-width: 567px){footer .footer-wrapper .footer-inner #copyright{padding:20px 16px 8px}footer .footer-wrapper .footer-inner #copyright img{width:332px;margin:0 auto}}footer .footer-wrapper .footer-inner .logo-morinaga{width:100%;text-align:center;line-height:0;padding:2.9090909091vw 2.9090909091vw 5.4545454545vw}@media print,screen and (min-width: 567px){footer .footer-wrapper .footer-inner .logo-morinaga{padding:16px 16px 30px}}footer .footer-wrapper .footer-inner .logo-morinaga a{position:relative;display:inline-block;width:auto;height:auto;line-height:0;-webkit-transition:opacity .2s linear;transition:opacity .2s linear;opacity:1}footer .footer-wrapper .footer-inner .logo-morinaga a:hover{opacity:.7}footer .footer-wrapper .footer-inner .logo-morinaga a img{height:auto;margin:0 auto;width:22.3636363636vw}@media print,screen and (min-width: 567px){footer .footer-wrapper .footer-inner .logo-morinaga a img{width:123px}}header{-moz-user-select:none;user-select:none;-webkit-user-select:none;-ms-user-select:none;position:fixed;top:0;left:0;width:100%;z-index:10}header .btn-menu{cursor:pointer !important;position:absolute;border-radius:0;z-index:12;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;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;-webkit-transition:.3s cubic-bezier(0.4, 0, 0.2, 1);transition:.3s cubic-bezier(0.4, 0, 0.2, 1);width:60px;height:60px;background-color:unset;top:13px;right:5px}@media print,screen and (min-width: 598px){header .btn-menu{width:80px;height:80px;top:30px;right:20px;border-radius:10px;background-color:#fff}}header .btn-menu .line-icon{width:18px;height:24px;margin-bottom:4px;margin-top:0;position:relative;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center}@media print,screen and (min-width: 598px){header .btn-menu .line-icon{width:24px;height:30px;margin-bottom:4px}}header .btn-menu .line-icon span{position:absolute;display:block;left:0;width:18px;height:1px;border-radius:1px;background:#004d24;-webkit-transition:.3s cubic-bezier(0.4, 0, 0.2, 1);transition:.3s cubic-bezier(0.4, 0, 0.2, 1)}@media print,screen and (min-width: 598px){header .btn-menu .line-icon span{width:24px}}header .btn-menu .line-icon span:nth-child(1){-webkit-transform:translateY(-3px) rotate(0deg);transform:translateY(-3px) rotate(0deg)}@media print,screen and (min-width: 598px){header .btn-menu .line-icon span:nth-child(1){-webkit-transform:translateY(-4px) rotate(0deg);transform:translateY(-4px) rotate(0deg)}}header .btn-menu .line-icon span:nth-child(2){-webkit-transform:translateY(3px) rotate(0deg);transform:translateY(3px) rotate(0deg)}@media print,screen and (min-width: 598px){header .btn-menu .line-icon span:nth-child(2){-webkit-transform:translateY(4px) rotate(0deg);transform:translateY(4px) rotate(0deg)}}header .btn-menu .text{height:10px;width:39px;text-align:center;position:relative}@media print,screen and (min-width: 598px){header .btn-menu .text{height:13px;width:50px}}header .btn-menu .text img{margin:0 auto}header .btn-menu .text #text-menu,header .btn-menu .text #text-close{position:absolute;top:0;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);-webkit-transition:.15s cubic-bezier(0.4, 0, 0.2, 1);transition:.15s cubic-bezier(0.4, 0, 0.2, 1)}header .btn-menu .text #text-menu{opacity:1}header .btn-menu .text #text-close{opacity:0}header .menu{position:absolute;top:0;right:0;width:100%;height:100vh;overflow:hidden;opacity:0;-webkit-transform:translateX(100%);transform:translateX(100%);-webkit-transition:opacity .3s cubic-bezier(0.4, 0, 0.2, 1);transition:opacity .3s cubic-bezier(0.4, 0, 0.2, 1)}header .menu nav{position:relative;background-color:#004d24;height:100vh;-webkit-transition:.3s cubic-bezier(0.4, 0, 0.2, 1);transition:.3s cubic-bezier(0.4, 0, 0.2, 1);max-width:100%;padding:110px 20px 20px}@media print,screen and (min-width: 462px){header .menu nav{max-width:445px;margin-left:calc(100% - 445px);padding:100px 32px 30px}}@media print,screen and (min-width: 567px){header .menu nav{padding:130px 32px 30px}}header .menu nav .menu-logo{-webkit-transition:.3s cubic-bezier(0.4, 0, 0.2, 1);transition:.3s cubic-bezier(0.4, 0, 0.2, 1);position:absolute;z-index:11;top:5px;left:10px}@media print,screen and (min-width: 462px){header .menu nav .menu-logo{top:5px;left:20px}}@media print,screen and (min-width: 567px){header .menu nav .menu-logo{top:30px;left:20px}}header .menu nav .menu-logo img{width:85px;height:auto}header .menu nav ul.menu-items{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}header .menu nav ul.menu-items li{position:relative;opacity:0;-webkit-transform:translateX(100px);transform:translateX(100px);-webkit-transition:opacity .3s cubic-bezier(0.4, 0, 0.5, 1),-webkit-transform .3s cubic-bezier(0.4, 0, 0.5, 1);transition:opacity .3s cubic-bezier(0.4, 0, 0.5, 1),-webkit-transform .3s cubic-bezier(0.4, 0, 0.5, 1);transition:opacity .3s cubic-bezier(0.4, 0, 0.5, 1),transform .3s cubic-bezier(0.4, 0, 0.5, 1);transition:opacity .3s cubic-bezier(0.4, 0, 0.5, 1),transform .3s cubic-bezier(0.4, 0, 0.5, 1),-webkit-transform .3s cubic-bezier(0.4, 0, 0.5, 1);-webkit-transition-delay:var(--delay);transition-delay:var(--delay)}header .menu nav ul.menu-items li.menu-item{margin-bottom:16px}header .menu nav ul.menu-items li.menu-item a{position:relative;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;border-radius:2.8205128205vw;height:16.1538461538vw;background-repeat:no-repeat;background-size:contain;background-position:center center}@media print,screen and (min-width: 462px){header .menu nav ul.menu-items li.menu-item a{border-radius:10px;height:68px}}header .menu nav ul.menu-items li.menu-item a .txt{color:#004d24;font-size:3.595505618vw;font-weight:bold;padding-left:5.6179775281vw;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}header .menu nav ul.menu-items li.menu-item a .txt span{font-size:2.6966292135vw;font-weight:bold}@media print,screen and (min-width: 462px){header .menu nav ul.menu-items li.menu-item a .txt{font-size:16px;padding-left:25px}header .menu nav ul.menu-items li.menu-item a .txt span{font-size:12px}}header .menu nav 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}header .menu nav ul.menu-items li.menu-item a .txt.--row .icon{margin-top:3px}header .menu nav ul.menu-items li.menu-item a .icon-arrow{position:absolute;right:8px;bottom:8px;width:21px;height:21px;background-image:url("/assets/img/menu/icon-menu-arrow.svg");background-repeat:no-repeat}header .menu nav ul.menu-items li.menu-item a .icon-arrow.--down{-webkit-transform:rotate(90deg);transform:rotate(90deg)}header .menu nav 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}header .menu nav ul.menu-items li.menu-item a:hover::after{opacity:.2}header .menu nav ul.menu-items li.menu-item.--withfarm a{background-image:url("/assets/img/menu/menu-item1.png")}@supports(background-image: url("data:image/webp;base64,UklGRhIAAABXRUJQVlA4IC4AAAAvAAAAFf//AA==")){header .menu nav ul.menu-items li.menu-item.--withfarm a{background-image:url("/assets/img/menu/menu-item1.webp")}}header .menu nav ul.menu-items li.menu-item.--sustainable a{background-image:url("/assets/img/menu/menu-item2.png")}@supports(background-image: url("data:image/webp;base64,UklGRhIAAABXRUJQVlA4IC4AAAAvAAAAFf//AA==")){header .menu nav ul.menu-items li.menu-item.--sustainable a{background-image:url("/assets/img/menu/menu-item2.webp")}}header .menu nav ul.menu-items li.menu-item.--about a{background-image:url("/assets/img/menu/menu-item3.png")}@supports(background-image: url("data:image/webp;base64,UklGRhIAAABXRUJQVlA4IC4AAAAvAAAAFf//AA==")){header .menu nav ul.menu-items li.menu-item.--about a{background-image:url("/assets/img/menu/menu-item3.webp")}}header .menu nav ul.menu-items li.menu-item.--products{margin-bottom:6.7415730337vw}@media print,screen and (min-width: 462px){header .menu nav ul.menu-items li.menu-item.--products{margin-bottom:30px}}header .menu nav ul.menu-items li.menu-item.--products a{background-image:url("/assets/img/menu/menu-item4_2.png")}@supports(background-image: url("data:image/webp;base64,UklGRhIAAABXRUJQVlA4IC4AAAAvAAAAFf//AA==")){header .menu nav ul.menu-items li.menu-item.--products a{background-image:url("/assets/img/menu/menu-item4_2.webp")}}header .menu nav ul.menu-items li.menu-item--history,header .menu nav ul.menu-items li.menu-item--magazine{border-top:1px solid #fff;border-bottom:1px solid #fff}header .menu nav ul.menu-items li.menu-item--history a,header .menu nav ul.menu-items li.menu-item--magazine a{display:block;color:#fff;font-weight:bold;font-size:3.595505618vw;padding:4.4943820225vw 5.6179775281vw;-webkit-transition:opacity .3s cubic-bezier(0.4, 0, 0.2, 1);transition:opacity .3s cubic-bezier(0.4, 0, 0.2, 1);opacity:1}@media print,screen and (min-width: 462px){header .menu nav ul.menu-items li.menu-item--history a,header .menu nav ul.menu-items li.menu-item--magazine a{font-size:16px;padding:20px 25px}}header .menu nav ul.menu-items li.menu-item--history a:hover,header .menu nav ul.menu-items li.menu-item--magazine a:hover{opacity:.7}header .menu nav ul.menu-items li.menu-item--magazine{border-top:unset}header .menu nav ul.menu-items li.is-visible{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}@media print,screen and (min-width: 567px){header.is-open .btn-menu{background-color:#004d24}}header.is-open .line-icon span{background:#fff}header.is-open .line-icon span:nth-child(1){-webkit-transform:translateY(0px) rotate(45deg);transform:translateY(0px) rotate(45deg)}header.is-open .line-icon span:nth-child(2){-webkit-transform:translateY(0px) rotate(-45deg);transform:translateY(0px) rotate(-45deg)}header.is-open .text #text-menu{opacity:0}header.is-open .text #text-close{opacity:1}header.is-open .menu{opacity:1;background-color:rgba(26,26,26,.7);-webkit-transform:translateX(0);transform:translateX(0)}.is-pc header .menu nav ul.menu-items li.menu-item a{border-radius:2.8205128205vw;height:15.1282051282vw}@media print,screen and (min-width: 380px){.is-pc header .menu nav ul.menu-items li.menu-item a{height:15.641025641vw}}@media print,screen and (min-width: 462px){.is-pc header .menu nav ul.menu-items li.menu-item a{border-radius:10px;height:68px}}.is-pc header:hover .line-icon span:nth-child(1){-webkit-transform:translateY(0px) rotate(45deg);transform:translateY(0px) rotate(45deg)}.is-pc header:hover .line-icon span:nth-child(2){-webkit-transform:translateY(0px) rotate(-45deg);transform:translateY(0px) rotate(-45deg)}@media print,screen and (min-width: 567px){.all-elements{position:relative;width:100%;height:100%}.all-elements::before{content:"";position:fixed;top:0;left:0;width:100vw;height:100vh;z-index:-1;background-size:cover !important;background:url("/assets/img/bg/bg-aloe-4.jpg") no-repeat center center}@supports(background-image: url("data:image/webp;base64,UklGRhIAAABXRUJQVlA4IC4AAAAvAAAAFf//AA==")){.all-elements::before{background:url("/assets/img/bg/bg-aloe-4.webp") no-repeat center center}}}@media print,screen and (min-width: 567px){.contents-wrapper{position:relative;height:100vh;margin:0 auto}}.contents{position:relative;padding:0}@media print,screen and (max-width: 566px){.contents{max-width:100%;margin:0}}@media print,screen and (min-width: 567px){.contents{max-width:550px;margin:0 auto}}.contents .menu-logo{-webkit-transition:.3s cubic-bezier(0.4, 0, 0.2, 1);transition:.3s cubic-bezier(0.4, 0, 0.2, 1);position:absolute;z-index:1;top:5px;left:10px}@media print,screen and (min-width: 462px){.contents .menu-logo{top:5px;left:20px}}@media print,screen and (min-width: 567px){.contents .menu-logo{top:30px;left:20px}}.contents .menu-logo img{height:auto;width:85px}@media print,screen and (min-width: 567px){.contents .menu-logo img{width:85px}}.contents main section .inner{padding:0 5.4545454545vw}@media print,screen and (min-width: 567px){.contents main section .inner{padding:0 30px}}#top .contents{background-size:contain !important;background:url("/assets/img/bg/bg-texture-2.png") repeat-y,#fff}@supports(background-image: url("data:image/webp;base64,UklGRhIAAABXRUJQVlA4IC4AAAAvAAAAFf//AA==")){#top .contents{background:url("/assets/img/bg/bg-texture-2.webp") repeat-y,#fff;background-size:contain !important}}#about .contents{background-size:100% auto !important;background:url("/assets/img/bg/bg-about.jpg") no-repeat,#ecf7ec}@supports(background-image: url("data:image/webp;base64,UklGRhIAAABXRUJQVlA4IC4AAAAvAAAAFf//AA==")){#about .contents{background:url("/assets/img/bg/bg-about.webp") no-repeat,#ecf7ec;background-size:100% auto !important}}#sustainable .contents{background-size:auto !important;background:url("/assets/img/bg/bg-sustainable-top-2.png") repeat-x,#ecf7ec}@supports(background-image: url("data:image/webp;base64,UklGRhIAAABXRUJQVlA4IC4AAAAvAAAAFf//AA==")){#sustainable .contents{background:url("/assets/img/bg/bg-sustainable-top-2.webp") repeat-x,#ecf7ec;background-size:auto !important}}.scroll-to-top{position:fixed;bottom:20px;right:20px;width:18.1818181818vw;height:18.1818181818vw;opacity:0;visibility:hidden;pointer-events:none;z-index:2;-webkit-transition:opacity .3s cubic-bezier(0.4, 0, 0.2, 1),visibility .5s cubic-bezier(0.4, 0, 0.2, 1),top 1s cubic-bezier(0.4, 0, 0.2, 1);transition:opacity .3s cubic-bezier(0.4, 0, 0.2, 1),visibility .5s cubic-bezier(0.4, 0, 0.2, 1),top 1s cubic-bezier(0.4, 0, 0.2, 1)}@media print,screen and (min-width: 567px){.scroll-to-top{right:calc((100vw - 550px)/2 + 14px)}}@media print,screen and (min-width: 567px){.scroll-to-top{width:100px;height:100px}}.scroll-to-top.is-show{opacity:1;visibility:visible;pointer-events:auto}.scroll-to-top.in-footer{position:absolute;right:20px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.scroll-to-top a{display:block;position:relative;width:18.1818181818vw;height:18.1818181818vw}@media print,screen and (min-width: 567px){.scroll-to-top a{width:100px;height:100px}}.scroll-to-top a img{position:absolute;top:0;left:0;width:100%;height:100%}.scroll-to-top a .hover{opacity:1;z-index:0}.scroll-to-top a .normal{-webkit-transition:opacity .3s cubic-bezier(0.4, 0, 0.2, 1);transition:opacity .3s cubic-bezier(0.4, 0, 0.2, 1);opacity:1;z-index:1}.scroll-to-top a:hover .normal{opacity:0}.scroll-to-top a:hover .hover{visibility:visible}.modal{display:none;position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgba(0,77,36,.9);z-index:1000;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;opacity:0;visibility:hidden;-webkit-transition:opacity .3s ease,visibility .3s ease;transition:opacity .3s ease,visibility .3s ease}.modal.is-visible{opacity:1;visibility:visible}.modal .modal-content{position:relative;width:90%;max-width:800px;opacity:0;-webkit-transition:opacity .5s ease;transition:opacity .5s ease}.modal .modal-content.is-loaded{opacity:1}.modal .video-placeholder{position:absolute;width:100%;aspect-ratio:16/9;background:url("/path/to/placeholder.jpg") center center no-repeat;background-size:cover;z-index:2}.modal .modal-youtube{position:relative;width:100%;aspect-ratio:16/9}.modal .modal-youtube iframe{display:none;width:100%;height:100%;opacity:0;-webkit-transition:opacity .5s ease;transition:opacity .5s ease}.modal .modal-close{position:absolute;top:-56px;right:0;width:56px;height:56px;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;background:rgba(0,0,0,0);cursor:pointer;z-index:1010}.modal .modal-close::before,.modal .modal-close::after{content:"";position:absolute;width:31px;height:1px;background:#fff;-webkit-transform-origin:center;transform-origin:center}.modal .modal-close::before{-webkit-transform:rotate(45deg);transform:rotate(45deg)}.modal .modal-close::after{-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.modal .modal-close:hover{opacity:.8}.video-wrapper{padding-left:5.4545454545vw;padding-right:5.4545454545vw}@media print,screen and (min-width: 567px){.video-wrapper{padding-left:30px;padding-right:30px}}.video-wrapper .video-thumbnail{border-radius:2.5454545455vw;overflow:hidden;position:relative;cursor:pointer}@media print,screen and (min-width: 567px){.video-wrapper .video-thumbnail{border-radius:14px}}.video-wrapper .video-thumbnail::after{content:"";position:absolute;top:0;left:0;right:0;bottom:0;width:100%;height:100%;background-repeat:no-repeat;background-position:center;background-size:contain;-webkit-transition:-webkit-transform .3s cubic-bezier(0.4, 0, 0.2, 1);transition:-webkit-transform .3s cubic-bezier(0.4, 0, 0.2, 1);transition:transform .3s cubic-bezier(0.4, 0, 0.2, 1);transition:transform .3s cubic-bezier(0.4, 0, 0.2, 1), -webkit-transform .3s cubic-bezier(0.4, 0, 0.2, 1);transition:transform .3s cubic-bezier(0.4, 0, 0.2, 1),-webkit-transform .3s cubic-bezier(0.4, 0, 0.2, 1)}.video-wrapper .video-thumbnail:hover::after{-webkit-transform:scale(1.1);transform:scale(1.1)}.video-wrapper .video-thumbnail::before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;width:100%;height:100%;background-color:rgba(255,255,255,.3);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);z-index:3}.video-wrapper .video-thumbnail:hover::before{opacity:1}.video-wrapper .video-thumbnail img{position:relative;z-index:2;width:100%;height:auto}#top .video-wrapper{margin:21.8181818182vw 0 0}@media print,screen and (min-width: 567px){#top .video-wrapper{margin:120px 0 0}}#top .video-wrapper .video-thumbnail::after{background-image:url("/assets/img/movie/img-movie-thumb-top3.png")}@supports(background-image: url("data:image/webp;base64,UklGRhIAAABXRUJQVlA4IC4AAAAvAAAAFf//AA==")){#top .video-wrapper .video-thumbnail::after{background-image:url("/assets/img/movie/img-movie-thumb-top3.webp")}}#sustainable .video-wrapper{margin:0 0 8.1818181818vw}@media print,screen and (min-width: 567px){#sustainable .video-wrapper{margin:0 0 45px}}#sustainable .video-wrapper .video-thumbnail::after{background-image:url("/assets/img/movie/img-movie-thumb-sustainable.png")}@supports(background-image: url("data:image/webp;base64,UklGRhIAAABXRUJQVlA4IC4AAAAvAAAAFf//AA==")){#sustainable .video-wrapper .video-thumbnail::after{background-image:url("/assets/img/movie/img-movie-thumb-sustainable.webp")}}/*# sourceMappingURL=common.min.css.map */