body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}@font-face{font-family:sa-font;src:url(/static/media/ShipporiAntique-Regular.447eaee2e802eb295c63.ttf) format("opentype")}@font-face{font-family:notoSans;src:url(/static/media/NotoSans-Regular.eae34fa8f1e0c4c6d797.ttf) format("opentype")}@font-face{font-family:notoSansJP;src:url(/static/media/NotoSansJP-VariableFont_wght.a6663b33c97d3396f9d0.ttf) format("opentype")}@font-face{font-family:kakuGothic;src:url(/static/media/Hiragino-Kaku-Gothic-Pro%20W3.b4d568250dbb87e23fbb.otf) format("opentype")}@-webkit-keyframes loop-box{0%{-webkit-transform:translateX(0);transform:translateX(0)}to{-webkit-transform:translateX(-80%);transform:translateX(-80%)}}@-webkit-keyframes loop-box2{0%{-webkit-transform:translateX(0);transform:translateX(0)}to{-webkit-transform:translateX(-80%);transform:translateX(-80%)}}@keyframes loop-box2{0%{-webkit-transform:translateX(0);transform:translateX(0)}to{-webkit-transform:translateX(-80%);transform:translateX(-80%)}}@-webkit-keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes loop-box{0%{-webkit-transform:translateX(0);transform:translateX(0)}to{-webkit-transform:translateX(-50%);transform:translateX(-50%)}}@-webkit-keyframes flash{0%{opacity:1}to{opacity:1}50%{opacity:0}}@keyframes flash{0%{opacity:1}to{opacity:1}50%{opacity:0}}.wrapper .lp.pc{background:#fcfaf7;font-family:notoSansJP,sans-serif;min-width:1280px;overflow-x:hidden}@media (max-width:1280px) and (min-width:767px){.wrapper .lp.pc{min-width:768px}}.wrapper .lp.pc img.top-image{width:806px}.wrapper .lp.pc img.stop-image{width:280px}.wrapper .lp.pc img.logo-v{width:85px}.wrapper .lp.pc img.hand{width:163px}.wrapper .lp.pc img.email-icon{width:28px}.wrapper .lp.pc img.logo-h{width:150px}.wrapper .lp.pc img.func-icon1{width:110px}.wrapper .lp.pc img.func-icon2{width:133px}.wrapper .lp.pc img.func-icon3{width:76px}.wrapper .lp.pc img.func-icon4{width:84px}.wrapper .lp.pc img.continer{width:341px}.wrapper .lp.pc img.logo-h-w{width:213px}.wrapper .lp.pc img.phone{width:161px}.wrapper .lp.pc img.hand-border{width:101%}.wrapper .lp.pc img.right-arrow{width:14px}.wrapper .lp.pc img.plant{width:91px}.wrapper .lp.pc img.close-icon{width:44px}.wrapper .lp.pc .ac{color:#e5412b}.wrapper .lp.pc .loading-frame{background:#e5412b;height:100vh;position:relative;width:100%;z-index:200}.wrapper .lp.pc .loading-frame div{left:50%;position:absolute;text-align:center;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.wrapper .lp.pc .loading-frame div p{-webkit-animation:flash 1.2s linear infinite;animation:flash 1.2s linear infinite;color:#fff;font-size:2.4rem;font-weight:700}.wrapper .lp.pc .mask{display:none}.wrapper .lp.pc .mask.on{background:rgba(0,0,0,.5);display:block;height:100vh;position:fixed;top:0;width:100%;z-index:1000}.wrapper .lp.pc .mask.on .popup{background:#fff;border-radius:24px;margin-left:auto;margin-right:auto;padding:6rem 4rem 4rem;position:relative;top:2%;width:500px}.wrapper .lp.pc .mask.on .popup .close-icon{background:#f4f5f7;border-radius:50%;position:absolute;right:1rem;top:2rem}.wrapper .lp.pc .mask.on .popup .campaignForm-frame,.wrapper .lp.pc .mask.on .popup .inquiry-frame{color:#191919}.wrapper .lp.pc .mask.on .popup .campaignForm-frame h3,.wrapper .lp.pc .mask.on .popup .inquiry-frame h3{font-size:2.8rem;font-weight:700}.wrapper .lp.pc .mask.on .popup .campaignForm-frame .contents,.wrapper .lp.pc .mask.on .popup .inquiry-frame .contents{padding-top:3rem}.wrapper .lp.pc .mask.on .popup .campaignForm-frame .contents label,.wrapper .lp.pc .mask.on .popup .inquiry-frame .contents label{align-items:center;display:flex;font-size:1.4rem;font-weight:700;justify-content:space-between}.wrapper .lp.pc .mask.on .popup .campaignForm-frame .contents label input,.wrapper .lp.pc .mask.on .popup .inquiry-frame .contents label input{height:50px;width:70%}.wrapper .lp.pc .mask.on .popup .campaignForm-frame .contents label textarea,.wrapper .lp.pc .mask.on .popup .inquiry-frame .contents label textarea{height:150px;width:70%}.wrapper .lp.pc .mask.on .popup .campaignForm-frame .contents label .radio-frame,.wrapper .lp.pc .mask.on .popup .inquiry-frame .contents label .radio-frame{padding-bottom:1rem;width:70%}.wrapper .lp.pc .mask.on .popup .campaignForm-frame .contents label .radio-frame label,.wrapper .lp.pc .mask.on .popup .inquiry-frame .contents label .radio-frame label{align-items:center;justify-content:left;margin-top:1rem}.wrapper .lp.pc .mask.on .popup .campaignForm-frame .contents label .radio-frame input,.wrapper .lp.pc .mask.on .popup .inquiry-frame .contents label .radio-frame input{accent-color:#191919;height:20px;margin-right:1rem;margin-top:0;width:20px}.wrapper .lp.pc .mask.on .popup .campaignForm-frame .contents label:first-child,.wrapper .lp.pc .mask.on .popup .campaignForm-frame .contents label:nth-child(4),.wrapper .lp.pc .mask.on .popup .inquiry-frame .contents label:first-child,.wrapper .lp.pc .mask.on .popup .inquiry-frame .contents label:nth-child(4){align-items:baseline}.wrapper .lp.pc .mask.on .popup .campaignForm-frame .contents label:not(:first-child),.wrapper .lp.pc .mask.on .popup .inquiry-frame .contents label:not(:first-child){margin-top:1rem}.wrapper .lp.pc .mask.on .popup .campaignForm-frame .contents .info-frame input,.wrapper .lp.pc .mask.on .popup .campaignForm-frame .contents .info-frame textarea,.wrapper .lp.pc .mask.on .popup .inquiry-frame .contents .info-frame input,.wrapper .lp.pc .mask.on .popup .inquiry-frame .contents .info-frame textarea{accent-color:#191919;background:#f4f5f7;border:none;border-radius:4px;font-size:1.4rem;padding:1rem 2rem}.wrapper .lp.pc .mask.on .popup .campaignForm-frame .contents .info-frame input::-webkit-input-placeholder,.wrapper .lp.pc .mask.on .popup .campaignForm-frame .contents .info-frame textarea::-webkit-input-placeholder,.wrapper .lp.pc .mask.on .popup .inquiry-frame .contents .info-frame input::-webkit-input-placeholder,.wrapper .lp.pc .mask.on .popup .inquiry-frame .contents .info-frame textarea::-webkit-input-placeholder{color:#ccc}.wrapper .lp.pc .mask.on .popup .campaignForm-frame .contents .info-frame input::placeholder,.wrapper .lp.pc .mask.on .popup .campaignForm-frame .contents .info-frame textarea::placeholder,.wrapper .lp.pc .mask.on .popup .inquiry-frame .contents .info-frame input::placeholder,.wrapper .lp.pc .mask.on .popup .inquiry-frame .contents .info-frame textarea::placeholder{color:#ccc}.wrapper .lp.pc .mask.on .popup .campaignForm-frame .contents .info-frame input:focus,.wrapper .lp.pc .mask.on .popup .campaignForm-frame .contents .info-frame textarea:focus,.wrapper .lp.pc .mask.on .popup .inquiry-frame .contents .info-frame input:focus,.wrapper .lp.pc .mask.on .popup .inquiry-frame .contents .info-frame textarea:focus{color:#191919;outline:1px solid #191919}.wrapper .lp.pc .mask.on .popup .campaignForm-frame .contents .ok,.wrapper .lp.pc .mask.on .popup .inquiry-frame .contents .ok{font-size:1.4rem}.wrapper .lp.pc .mask.on .popup .campaignForm-frame .contents .close-button,.wrapper .lp.pc .mask.on .popup .campaignForm-frame .contents .submit-button,.wrapper .lp.pc .mask.on .popup .inquiry-frame .contents .close-button,.wrapper .lp.pc .mask.on .popup .inquiry-frame .contents .submit-button{align-items:center;background:#191919;border-radius:64px;color:#fcfaf7;display:flex;font-size:1.6rem;font-weight:700;height:54px;justify-content:center;line-height:54px;margin-left:auto;margin-right:auto;margin-top:3rem;position:relative;width:200px}.wrapper .lp.pc .mask.on .popup .campaignForm-frame .contents .close-button:after,.wrapper .lp.pc .mask.on .popup .campaignForm-frame .contents .submit-button:after,.wrapper .lp.pc .mask.on .popup .inquiry-frame .contents .close-button:after,.wrapper .lp.pc .mask.on .popup .inquiry-frame .contents .submit-button:after{background-color:#191919;background-image:url(/static/media/right-arrow.a13289900f5bc0836b7a.svg);background-position:50%;background-repeat:no-repeat;background-size:14px 10px;content:"";height:10px;position:absolute;right:3rem;width:14px}.wrapper .lp.pc .mask.on .popup .campaignForm-frame .contents .close-button:after,.wrapper .lp.pc .mask.on .popup .inquiry-frame .contents .close-button:after{content:none}.wrapper .lp.pc .mask.on .popup.pn2{padding:0}.wrapper .lp.pc .mask.on .popup.pn2 h3{text-align:center}.wrapper .lp.pc .mask.on .popup.pn2 .banner{border-top-left-radius:24px;border-top-right-radius:24px}.wrapper .lp.pc .mask.on .popup.pn2 .close-icon{right:4px;top:4px}.wrapper .lp.pc .mask.on .popup.pn3{padding:0}.wrapper .lp.pc .mask.on .popup.pn3 h3{text-align:center}.wrapper .lp.pc .mask.on .popup.pn3 .contents{padding-top:2rem}.wrapper .lp.pc .mask.on .popup.pn3 .banner{border-top-left-radius:24px;border-top-right-radius:24px}.wrapper .lp.pc .mask.on .popup.pn3 .close-icon{right:4px;top:4px}.wrapper .lp.pc .mask.on .popup .campaignForm-frame{padding:2rem}.wrapper .lp.pc .info-box{background:#fff;background:#e5412b;border:3px solid #fff;border-radius:100px;bottom:0;box-shadow:0 2px 16px rgba(0,0,0,.1);color:#fff;display:flex;margin-bottom:24px;margin-right:24px;padding:2rem;position:fixed;right:0;z-index:-1}.wrapper .lp.pc .info-box .info-text{margin-left:.8rem}.wrapper .lp.pc .info-box .info-text p{font-size:1.2rem}.wrapper .lp.pc .info-box .info-text h4{font-size:1.4rem;font-weight:700}.wrapper .lp.pc .info-box .info-text div{display:flex}.wrapper .lp.pc .info-box .info-text div .right-arrow{margin-left:.8rem}.wrapper .lp.pc .info-box:hover .info-text p{font-size:1.25rem}.wrapper .lp.pc .info-box:hover .info-text h4{font-size:1.45rem}.wrapper .lp.pc .info-box.show{-webkit-animation:fadeIn 1s linear forwards;animation:fadeIn 1s linear forwards;z-index:30}.wrapper .lp.pc .cp-box{background:#fff;background:#e5412b;border:3px solid #fff;border-radius:100px;bottom:0;box-shadow:0 2px 16px rgba(0,0,0,.1);color:#fff;display:flex;left:50%;margin-bottom:24px;padding:2rem 3rem;position:absolute;-webkit-transform:translateX(-50%);transform:translateX(-50%);z-index:1}.wrapper .lp.pc .cp-box .info-text{margin-left:.8rem}.wrapper .lp.pc .cp-box .info-text p{font-size:1.2rem;font-weight:700;margin-right:calc(14px + .8rem);text-align:center}.wrapper .lp.pc .cp-box .info-text h4{font-size:1.4rem;font-weight:700}.wrapper .lp.pc .cp-box .info-text div{display:flex}.wrapper .lp.pc .cp-box .info-text div .right-arrow{margin-left:.8rem}.wrapper .lp.pc .cp-box:hover .info-text p{font-size:1.25rem}.wrapper .lp.pc .cp-box:hover .info-text h4{font-size:1.45rem}.wrapper .lp.pc .cp-box2{bottom:0;display:flex;left:50%;margin-bottom:24px;position:absolute;-webkit-transform:translateX(-50%);transform:translateX(-50%);z-index:1}.wrapper .lp.pc .cp-box2 img{width:400px}.wrapper .lp.pc .cp-box2:hover{opacity:.7}.wrapper .lp.pc .top{position:relative}.wrapper .lp.pc .top .hand-border{bottom:0;position:absolute}.wrapper .lp.pc .top .top-frame{display:flex;justify-content:space-between}.wrapper .lp.pc .top .top-frame .left{display:flex;justify-content:center;padding:8rem 0;width:35%}.wrapper .lp.pc .top .top-frame .right{display:flex;flex-direction:column;justify-content:space-between;padding:8rem 4rem;width:50%;-webkit-writing-mode:vertical-rl;writing-mode:vertical-rl}.wrapper .lp.pc .top .top-frame .right .cont1{align-items:center;display:flex;margin-top:-3rem}.wrapper .lp.pc .top .top-frame .right .cont1 p{color:#666;font-family:notoSans;font-size:1,4rem;letter-spacing:.04em}.wrapper .lp.pc .top .top-frame .right .cont2,.wrapper .lp.pc .top .top-frame .right .cont3{font-family:sa-font;font-size:2rem;margin-right:3rem}.wrapper .lp.pc .top .top-frame .right .cont2 p,.wrapper .lp.pc .top .top-frame .right .cont3 p{color:#191919;letter-spacing:.06em;line-height:1.8}.wrapper .lp.pc .top .top-frame .right .cont2{margin-right:4rem}.wrapper .lp.pc .top .top-frame .right h1{color:#191919;font-family:sa-font;font-size:5.6rem;font-weight:400;letter-spacing:.02em;margin-right:4rem}.wrapper .lp.pc .nav .nav-frame{align-items:center;background:#fff;border-radius:100px;box-shadow:0 2px 16px rgba(0,0,0,.1);display:flex;justify-content:space-between;left:50%;padding:2rem 3rem;position:fixed;top:2rem;-webkit-transform:translateX(-50%);transform:translateX(-50%);width:90%;z-index:-2}.wrapper .lp.pc .nav .nav-frame nav{display:flex}.wrapper .lp.pc .nav .nav-frame nav li{font-size:1.5rem;font-weight:700;margin-right:2rem;width:-webkit-max-content;width:max-content}.wrapper .lp.pc .nav .nav-frame.show{-webkit-animation:fadeIn 1s linear forwards;animation:fadeIn 1s linear forwards;z-index:50}.wrapper .lp.pc .functions{background:#e5412b;padding-top:8rem}.wrapper .lp.pc .functions h3{color:#fff;font-size:3.6rem;font-weight:700;padding-left:16rem;padding-right:16rem}.wrapper .lp.pc .functions .box-frame{-webkit-animation:loop-box 60s linear 1s infinite both;animation:loop-box 60s linear 1s infinite both;display:flex;padding-bottom:2rem;padding-top:2rem;position:-webkit-sticky;position:sticky;width:-webkit-max-content;width:max-content}.wrapper .lp.pc .functions .box-frame .box{background:#fff;border:3px solid #000;border-radius:40px;display:flex;flex:1 0 auto;justify-content:end;margin:6rem 1rem 0;padding:5.5rem 2rem;position:relative;width:430px}.wrapper .lp.pc .functions .box-frame .box .func-img-box{bottom:1rem;left:2rem;position:absolute}.wrapper .lp.pc .functions .box-frame .box .func-text-box{padding:0 2rem;width:60%}.wrapper .lp.pc .functions .box-frame .box .func-text-box h4{color:#191919;font-size:2rem;font-weight:700}.wrapper .lp.pc .functions .box-frame .box .func-text-box p{color:#191919;font-size:1.4rem;line-height:2;margin-top:1rem}.wrapper .lp.pc .value{background:linear-gradient(180deg,#e5412b,#e5412b 60%,#000 3px,#000 0,#e5412b calc(60% + 3px),#fcfaf7 40%,#fcfaf7);padding:8rem 20rem}.wrapper .lp.pc .value h3{color:#fff;font-size:3.6rem;font-weight:700}.wrapper .lp.pc .value .value-frame{align-items:baseline;background:#fff;border:3px solid #000;border-radius:20px;display:flex;justify-content:center;margin-bottom:4rem;margin-top:4rem;padding:2rem}.wrapper .lp.pc .value .value-frame .box{align-items:center;display:flex;flex-direction:column;padding:1rem;text-align:center;width:25%}.wrapper .lp.pc .value .value-frame .box h4{color:#191919;font-size:2.2rem;font-weight:700;padding-top:1rem}.wrapper .lp.pc .value .value-frame .box p{color:#191919;font-size:1.4rem;line-height:2;padding:1.6rem 1rem 1rem}.wrapper .lp.pc .value .value-frame .box:first-child p{padding:1.6rem 2rem 2rem}.wrapper .lp.pc .flow{margin-bottom:8rem;padding-left:20rem;padding-right:20rem}.wrapper .lp.pc .flow h3{color:#191919;font-size:3.6rem;font-weight:700}.wrapper .lp.pc .flow .flow-frame{display:flex;justify-content:space-between;margin-top:4rem}.wrapper .lp.pc .flow .flow-frame .box{display:flex;flex-direction:column;width:16.3461538462%}.wrapper .lp.pc .flow .flow-frame .box p{border-right:1px dashed #191919;color:#191919;flex:1 0 auto;font-size:1.4rem;line-height:2;margin-top:1rem;padding:1rem 1rem 4rem}.wrapper .lp.pc .flow .flow-frame .box:nth-child(4){width:18.2692307692%}.wrapper .lp.pc .promote{margin-bottom:8rem;padding-left:20rem;padding-right:20rem}.wrapper .lp.pc .promote h3{color:#191919;font-size:3.6rem;font-weight:700}.wrapper .lp.pc .promote .promote-frame{border-radius:30px;margin-top:4rem;width:100%}.wrapper .lp.pc .promote .promote-frame video{border-radius:30px;width:inherit}.wrapper .lp.pc .inquiry{background:#f6f3ee;padding:12rem 4rem;position:relative}.wrapper .lp.pc .inquiry .inquiry-frame div{text-align:center}.wrapper .lp.pc .inquiry .inquiry-frame div h2{font-size:4rem;font-weight:700}.wrapper .lp.pc .inquiry .inquiry-frame div p{font-size:2rem;letter-spacing:.02em;margin-top:2rem}.wrapper .lp.pc .inquiry .inquiry-frame div button{background:#191919;border-radius:6px;color:#fcfaf7;font-size:2rem;font-weight:700;height:5.5rem;line-height:5.5rem;margin-top:3rem;padding-left:2.8rem;padding-right:2.8rem}.wrapper .lp.pc .inquiry .inquiry-frame .continer{position:absolute;right:0;top:50%;-webkit-transform:translateY(-50%) translateX(25%);transform:translateY(-50%) translateX(25%)}.wrapper .lp.pc .foodloss{background:#fcfaf7;padding:8rem 18rem 16rem}.wrapper .lp.pc .foodloss h3{font-size:3.6rem;font-weight:700}.wrapper .lp.pc .foodloss .foodloss-frame{font-family:sa-font;padding-top:4rem}.wrapper .lp.pc .foodloss .foodloss-frame p{font-size:1.6rem;letter-spacing:.02em;line-height:2.1}.wrapper .lp.pc .foodloss .foodloss-frame p:nth-child(2){margin-top:4rem}.wrapper .lp.pc .foodloss .foodloss-frame h3{font-size:3.2rem;font-weight:400;letter-spacing:.02em;margin-top:4rem}.wrapper .lp.pc footer{background:#e5412b;border-top:3px solid #000;color:#fff;padding:6rem 4rem 2rem;position:relative;text-align:center}.wrapper .lp.pc footer .plant-icon{background-image:url(/static/media/plant.0da6460ca6e223857299.svg);background-repeat:space;background-size:160px 100px;bottom:7.6rem;height:10rem;left:0;position:absolute;top:-8rem;width:100%;z-index:1}.wrapper .lp.pc footer .foot-nav{display:flex;justify-content:center;padding:2rem 1rem}.wrapper .lp.pc footer .foot-nav li{font-size:1.5rem;font-weight:700;margin-left:1rem;margin-right:1rem}.wrapper .lp.pc footer p{font-size:1.2rem;letter-spacing:.02em;margin-top:1rem}.PrivacyFrame{background:#fcfaf7;margin-bottom:8rem;padding:8rem 20rem}.PrivacyFrame h3{color:#191919;font-size:30px;margin-bottom:8rem}.PrivacyFrame pre{word-wrap:break-word;color:#191919;font-family:notoSansJP,sans-serif;font-size:16px;letter-spacing:.02em;line-height:34px;white-space:pre-wrap;white-space:-moz-pre-wrap;white-space:-pre-wrap;white-space:-o-pre-wrap}.wrapper .lp.mobile{background:#fcfaf7;font-family:notoSansJP,sans-serif;max-width:767px;min-width:300px;overflow-x:hidden}.wrapper .lp.mobile img.top-image{width:806px}.wrapper .lp.mobile img.logo-v{height:125px;width:47px}.wrapper .lp.mobile img.hand{width:163px}.wrapper .lp.mobile img.email-icon{width:28px}.wrapper .lp.mobile img.logo-h{width:150px}.wrapper .lp.mobile img.func-icon1{width:110px}.wrapper .lp.mobile img.func-icon2{width:133px}.wrapper .lp.mobile img.func-icon3{width:76px}.wrapper .lp.mobile img.func-icon4{width:84px}.wrapper .lp.mobile img.continer{width:341px}.wrapper .lp.mobile img.logo-h-w{width:130px}.wrapper .lp.mobile img.phone{width:100px}.wrapper .lp.mobile img.hand-border{width:101%}.wrapper .lp.mobile img.right-arrow{width:14px}.wrapper .lp.mobile img.bottom-arrow{width:12px}.wrapper .lp.mobile img.plant{width:91px}.wrapper .lp.mobile .ac{color:#e5412b}.wrapper .lp.mobile img.menubar{width:70px}.wrapper .lp.mobile img.menubar2{width:20px}.wrapper .lp.mobile img.close-icon{width:44px}.wrapper .lp.mobile .loading-frame{background:#e5412b;height:100vh;position:relative;width:100%;z-index:200}.wrapper .lp.mobile .loading-frame div{left:50%;position:absolute;text-align:center;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.wrapper .lp.mobile .loading-frame div p{-webkit-animation:flash 1.2s linear infinite;animation:flash 1.2s linear infinite;color:#fff;font-size:1.8rem;font-weight:700}.wrapper .lp.mobile .mask{display:none}.wrapper .lp.mobile .mask.on{background:rgba(0,0,0,.5);display:block;height:100vh;overflow-y:scroll;position:fixed;top:0;width:100%;z-index:1000}.wrapper .lp.mobile .mask.on .popup{background:#fff;border-radius:24px;margin:2rem auto 6rem;padding:4rem 1.8rem 1.8rem;position:relative;width:90%}.wrapper .lp.mobile .mask.on .popup .close-icon{background:#f4f5f7;border-radius:50%;position:absolute;right:1.8rem;top:1.8rem}.wrapper .lp.mobile .mask.on .popup .campaignForm-frame,.wrapper .lp.mobile .mask.on .popup .inquiry-frame{color:#191919}.wrapper .lp.mobile .mask.on .popup .campaignForm-frame h3,.wrapper .lp.mobile .mask.on .popup .inquiry-frame h3{font-size:2.4rem;font-weight:700}.wrapper .lp.mobile .mask.on .popup .campaignForm-frame .contents label,.wrapper .lp.mobile .mask.on .popup .inquiry-frame .contents label{display:flex;flex-direction:column;font-size:1.4rem;font-weight:600;margin-top:2rem}.wrapper .lp.mobile .mask.on .popup .campaignForm-frame .contents label input,.wrapper .lp.mobile .mask.on .popup .inquiry-frame .contents label input{height:50px;margin-top:1rem;width:100%}.wrapper .lp.mobile .mask.on .popup .campaignForm-frame .contents label textarea,.wrapper .lp.mobile .mask.on .popup .inquiry-frame .contents label textarea{height:180px;margin-top:1rem;width:100%}.wrapper .lp.mobile .mask.on .popup .campaignForm-frame .contents label .radio-frame,.wrapper .lp.mobile .mask.on .popup .inquiry-frame .contents label .radio-frame{display:flex;flex-direction:column;padding-bottom:1rem;width:100%}.wrapper .lp.mobile .mask.on .popup .campaignForm-frame .contents label .radio-frame label,.wrapper .lp.mobile .mask.on .popup .inquiry-frame .contents label .radio-frame label{align-items:center;display:flex;flex-direction:row;margin-top:1.6rem}.wrapper .lp.mobile .mask.on .popup .campaignForm-frame .contents label .radio-frame input,.wrapper .lp.mobile .mask.on .popup .inquiry-frame .contents label .radio-frame input{accent-color:#191919;height:20px;margin-right:1rem;margin-top:0;width:20px}.wrapper .lp.mobile .mask.on .popup .campaignForm-frame .contents .info-frame input,.wrapper .lp.mobile .mask.on .popup .campaignForm-frame .contents .info-frame textarea,.wrapper .lp.mobile .mask.on .popup .inquiry-frame .contents .info-frame input,.wrapper .lp.mobile .mask.on .popup .inquiry-frame .contents .info-frame textarea{accent-color:#191919;background:#f4f5f7;border:none;border-radius:4px;font-size:1.4rem;padding:1rem 2rem;width:100%}.wrapper .lp.mobile .mask.on .popup .campaignForm-frame .contents .info-frame input::-webkit-input-placeholder,.wrapper .lp.mobile .mask.on .popup .campaignForm-frame .contents .info-frame textarea::-webkit-input-placeholder,.wrapper .lp.mobile .mask.on .popup .inquiry-frame .contents .info-frame input::-webkit-input-placeholder,.wrapper .lp.mobile .mask.on .popup .inquiry-frame .contents .info-frame textarea::-webkit-input-placeholder{color:#ccc}.wrapper .lp.mobile .mask.on .popup .campaignForm-frame .contents .info-frame input::placeholder,.wrapper .lp.mobile .mask.on .popup .campaignForm-frame .contents .info-frame textarea::placeholder,.wrapper .lp.mobile .mask.on .popup .inquiry-frame .contents .info-frame input::placeholder,.wrapper .lp.mobile .mask.on .popup .inquiry-frame .contents .info-frame textarea::placeholder{color:#ccc}.wrapper .lp.mobile .mask.on .popup .campaignForm-frame .contents .info-frame input:focus,.wrapper .lp.mobile .mask.on .popup .campaignForm-frame .contents .info-frame textarea:focus,.wrapper .lp.mobile .mask.on .popup .inquiry-frame .contents .info-frame input:focus,.wrapper .lp.mobile .mask.on .popup .inquiry-frame .contents .info-frame textarea:focus{color:#191919;outline:1px solid #191919}.wrapper .lp.mobile .mask.on .popup .campaignForm-frame .contents .ok,.wrapper .lp.mobile .mask.on .popup .inquiry-frame .contents .ok{font-size:1.4rem}.wrapper .lp.mobile .mask.on .popup .campaignForm-frame .contents .ok p,.wrapper .lp.mobile .mask.on .popup .inquiry-frame .contents .ok p{letter-spacing:.02em;line-height:1.6;padding-bottom:2rem;padding-top:3rem}.wrapper .lp.mobile .mask.on .popup .campaignForm-frame .contents .close-button,.wrapper .lp.mobile .mask.on .popup .campaignForm-frame .contents .submit-button,.wrapper .lp.mobile .mask.on .popup .inquiry-frame .contents .close-button,.wrapper .lp.mobile .mask.on .popup .inquiry-frame .contents .submit-button{align-items:center;background:#191919;border-radius:64px;color:#fcfaf7;display:flex;font-size:1.6rem;font-weight:700;height:54px;justify-content:center;line-height:54px;margin:3rem auto 1.2rem;position:relative;width:200px}.wrapper .lp.mobile .mask.on .popup .campaignForm-frame .contents .close-button:after,.wrapper .lp.mobile .mask.on .popup .campaignForm-frame .contents .submit-button:after,.wrapper .lp.mobile .mask.on .popup .inquiry-frame .contents .close-button:after,.wrapper .lp.mobile .mask.on .popup .inquiry-frame .contents .submit-button:after{background-color:#191919;background-image:url(/static/media/right-arrow.a13289900f5bc0836b7a.svg);background-position:50%;background-repeat:no-repeat;background-size:14px 10px;content:"";height:10px;position:absolute;right:3rem;width:14px}.wrapper .lp.mobile .mask.on .popup .campaignForm-frame .contents .close-button:after,.wrapper .lp.mobile .mask.on .popup .inquiry-frame .contents .close-button:after{content:none}.wrapper .lp.mobile .mask.on .popup.pn2{padding:0}.wrapper .lp.mobile .mask.on .popup.pn2 h3{text-align:center}.wrapper .lp.mobile .mask.on .popup.pn2 .banner{border-top-left-radius:24px;border-top-right-radius:24px}.wrapper .lp.mobile .mask.on .popup.pn2 .close-icon{right:4px;top:4px}.wrapper .lp.mobile .mask.on .popup.pn3{padding:0}.wrapper .lp.mobile .mask.on .popup.pn3 h3{text-align:center}.wrapper .lp.mobile .mask.on .popup.pn3 .banner{border-top-left-radius:24px;border-top-right-radius:24px}.wrapper .lp.mobile .mask.on .popup.pn3 .close-icon{right:4px;top:4px}.wrapper .lp.mobile .mask.on .popup .campaignForm-frame{padding:2rem}.wrapper .lp.mobile .info-box{background:#fff;background:#e5412b;border:3px solid #fff;border-radius:100px;bottom:0;box-shadow:0 2px 16px rgba(0,0,0,.1);color:#fff;display:flex;margin-bottom:16px;margin-right:16px;padding:1.6rem 2rem;position:fixed;right:0;z-index:-1}.wrapper .lp.mobile .info-box .info-text{margin-left:.8rem}.wrapper .lp.mobile .info-box .info-text p{font-size:1.2rem}.wrapper .lp.mobile .info-box .info-text h4{font-size:1.8rem;font-weight:700}.wrapper .lp.mobile .info-box .info-text div{align-items:baseline;display:flex}.wrapper .lp.mobile .info-box .info-text div .right-arrow{margin-left:.8rem}.wrapper .lp.mobile .info-box.show{-webkit-animation:fadeIn 1s linear forwards;animation:fadeIn 1s linear forwards;z-index:50}.wrapper .lp.mobile .cp-box{background:#fff;background:#e5412b;border:3px solid #fff;border-radius:100px;bottom:0;box-shadow:0 2px 16px rgba(0,0,0,.1);color:#fff;display:flex;left:50%;margin-bottom:24px;padding:1rem 2rem;position:absolute;-webkit-transform:translateX(-50%);transform:translateX(-50%);width:calc(100% - 48px);z-index:1}.wrapper .lp.mobile .cp-box .info-text{margin-left:.8rem}.wrapper .lp.mobile .cp-box .info-text p{font-size:1.2rem;font-weight:700;margin-right:calc(14px + .8rem);text-align:center}.wrapper .lp.mobile .cp-box .info-text h4{font-size:1.4rem;font-weight:700}.wrapper .lp.mobile .cp-box .info-text div{display:flex}.wrapper .lp.mobile .cp-box .info-text div .right-arrow{margin-left:.8rem}.wrapper .lp.mobile .cp-box2{border-radius:100px;bottom:0;display:flex;left:50%;margin-bottom:24px;position:absolute;-webkit-transform:translateX(-50%);transform:translateX(-50%);z-index:1}.wrapper .lp.mobile .cp-box2 img{width:300px}.wrapper .lp.mobile .cp-box2:hover{opacity:.7}.wrapper .lp.mobile .menubar{position:fixed;right:0;top:1rem;z-index:-1}.wrapper .lp.mobile .menubar.show{-webkit-animation:fadeIn 1s linear forwards;animation:fadeIn 1s linear forwards;z-index:50}.wrapper .lp.mobile .menu{background:#e5412b;height:100vh;padding:6rem 2rem;position:fixed;width:100%;z-index:-1}.wrapper .lp.mobile .menu .menu-box{display:flex;justify-content:space-between}.wrapper .lp.mobile .menu nav{margin-top:10rem}.wrapper .lp.mobile .menu nav div a{display:flex;justify-content:space-between;margin-bottom:3rem}.wrapper .lp.mobile .menu nav div a li{color:#fff;font-size:1.8rem;font-weight:700}.wrapper .lp.mobile .menu button{background:#fff;border-radius:52px;color:#e5412b;font-size:1.6rem;font-weight:700;height:6rem;line-height:6rem;margin-top:1rem;width:100%}.wrapper .lp.mobile .menu.show{z-index:100}.wrapper .lp.mobile .top{position:relative}.wrapper .lp.mobile .top .top-frame{display:flex;justify-content:space-between;position:relative}.wrapper .lp.mobile .top .top-frame .lefthand{left:-1.5rem;position:absolute;top:70%;width:86px}.wrapper .lp.mobile .top .top-frame .righthand{position:absolute;right:-1.5rem;top:50%;width:86px}.wrapper .lp.mobile .top .top-frame .right{display:flex;flex-direction:column;justify-content:space-between;padding:8rem 2rem 0;width:100%;-webkit-writing-mode:vertical-rl;writing-mode:vertical-rl}.wrapper .lp.mobile .top .top-frame .right .cont1{align-items:center;display:flex}.wrapper .lp.mobile .top .top-frame .right .cont2,.wrapper .lp.mobile .top .top-frame .right .cont3{font-family:sa-font;font-size:1.4rem}.wrapper .lp.mobile .top .top-frame .right .cont2 p,.wrapper .lp.mobile .top .top-frame .right .cont3 p{color:#191919;letter-spacing:.06em;line-height:1.8}.wrapper .lp.mobile .top .top-frame .right h1{color:#191919;font-family:sa-font;font-size:2.6rem;font-weight:400;letter-spacing:.02em}.wrapper .lp.mobile .top .image-top-frame{background:linear-gradient(180deg,#fcfaf7,#fcfaf7 50%,#000 3px,#000 0,#e5412b calc(50% + 3px),#e5412b);text-align:center;width:100%}.wrapper .lp.mobile .top .stop-image{width:325px}.wrapper .lp.mobile .functions{background:#e5412b;padding-top:4rem}.wrapper .lp.mobile .functions h3{color:#fff;font-size:2.8rem;font-weight:700;margin-bottom:1rem;padding-left:2rem;padding-right:2rem}.wrapper .lp.mobile .functions .box-frame{-webkit-animation:loop-box 60s linear 1s infinite both;animation:loop-box 60s linear 1s infinite both;display:flex;position:-webkit-sticky;position:sticky;width:-webkit-max-content;width:max-content}.wrapper .lp.mobile .functions .box-frame.ver2{-webkit-animation:loop-box 60s linear -22s infinite both;animation:loop-box 60s linear -22s infinite both}.wrapper .lp.mobile .functions .box-frame .box{background:#fff;border:3px solid #000;border-radius:24px;display:flex;flex:1 0 auto;justify-content:end;margin:3rem .5rem 0;padding:1.2rem 1rem;position:relative;width:320px}.wrapper .lp.mobile .functions .box-frame .box .func-img-box{bottom:1rem;left:1.2rem;position:absolute}.wrapper .lp.mobile .functions .box-frame .box .func-text-box{padding:1rem 1rem 1rem 2rem;width:70%}.wrapper .lp.mobile .functions .box-frame .box .func-text-box h4{color:#191919;font-size:1.6rem;font-weight:700}.wrapper .lp.mobile .functions .box-frame .box .func-text-box p{color:#191919;font-size:1.3rem;line-height:1.8;margin-top:1rem}.wrapper .lp.mobile .value{background:linear-gradient(180deg,#e5412b,#e5412b 90%,#000 3px,#000 0,#e5412b calc(90% + 3px),#fcfaf7 10%,#fcfaf7);padding:8rem 2rem 6rem}.wrapper .lp.mobile .value h3{color:#fff;font-size:2.8rem;font-weight:700}.wrapper .lp.mobile .value .value-frame{align-items:baseline;background:#fff;border:3px solid #000;border-radius:20px;display:flex;flex-direction:column;justify-content:center;margin-bottom:4rem;margin-top:2rem;padding:2rem}.wrapper .lp.mobile .value .value-frame .box{align-items:center;display:flex;flex-direction:column;padding:2rem;text-align:center;width:100%}.wrapper .lp.mobile .value .value-frame .box h4{color:#191919;font-size:2rem;font-weight:700;line-height:1.7;padding-top:1rem}.wrapper .lp.mobile .value .value-frame .box p{color:#191919;font-size:1.4rem;line-height:2;padding:1.6rem 1rem 1rem}.wrapper .lp.mobile .value .value-frame .box:first-child p{padding:1.6rem 2rem 2rem}.wrapper .lp.mobile .flow{margin-bottom:2rem;padding-left:2rem;padding-right:2rem}.wrapper .lp.mobile .flow h3{color:#191919;font-size:2.8rem;font-weight:700}.wrapper .lp.mobile .flow .flow-frame{display:flex;flex-direction:column;margin-top:2rem}.wrapper .lp.mobile .flow .flow-frame .box{display:flex;flex-direction:column;width:100%}.wrapper .lp.mobile .flow .flow-frame .box .flow-text-box{align-items:center;display:flex;padding:1rem 2rem}.wrapper .lp.mobile .flow .flow-frame .box .flow-text-box div{text-align:center;width:8%}.wrapper .lp.mobile .flow .flow-frame .box .flow-text-box p{color:#191919;flex:1 0 auto;font-size:1.6rem;line-height:1.8;padding:1rem 2rem;width:80%}.wrapper .lp.mobile .promote{padding:2rem 2rem 4rem}.wrapper .lp.mobile .promote h3{color:#191919;font-size:2.5rem;font-weight:700}.wrapper .lp.mobile .promote .promote-frame{border-radius:30px;margin-top:2rem;width:100%}.wrapper .lp.mobile .promote .promote-frame video{border-radius:30px;width:inherit}.wrapper .lp.mobile .image-bottom-frame{background:linear-gradient(180deg,#fcfaf7,#fcfaf7 50%,#f6f3ee 0,#f6f3ee);text-align:center}.wrapper .lp.mobile .image-bottom-frame img{width:160px}.wrapper .lp.mobile .inquiry{background:#f6f3ee;padding:2rem 2rem 4rem;position:relative}.wrapper .lp.mobile .inquiry .inquiry-frame div{text-align:center}.wrapper .lp.mobile .inquiry .inquiry-frame div h2{font-size:2.4rem;font-weight:700}.wrapper .lp.mobile .inquiry .inquiry-frame div p{font-size:1.6rem;letter-spacing:.02em;line-height:1.7;margin-top:2rem}.wrapper .lp.mobile .inquiry .inquiry-frame div button{background:#191919;border-radius:66px;color:#fcfaf7;font-size:1.6rem;font-weight:700;height:5.5rem;line-height:5.5rem;margin-top:2rem;padding-left:4rem;padding-right:3rem}.wrapper .lp.mobile .inquiry .inquiry-frame div button:after{background-image:url(/static/media/right-arrow.a13289900f5bc0836b7a.svg);background-position:50%;background-repeat:no-repeat;background-size:14px 10px;content:"";margin-left:1rem;padding-left:1rem;padding-right:1rem}.wrapper .lp.mobile .inquiry .inquiry-frame .continer{position:absolute;right:0;top:50%;-webkit-transform:translateY(-50%) translateX(30%);transform:translateY(-50%) translateX(30%)}.wrapper .lp.mobile .foodloss{background:#fcfaf7;padding:6rem 2rem 10rem}.wrapper .lp.mobile .foodloss h3{font-size:2.8rem;font-weight:700}.wrapper .lp.mobile .foodloss .foodloss-frame{font-family:sa-font;padding-top:4rem}.wrapper .lp.mobile .foodloss .foodloss-frame p{font-size:1.6rem;letter-spacing:.02em;line-height:2.1}.wrapper .lp.mobile .foodloss .foodloss-frame p:nth-child(2){margin-top:4rem}.wrapper .lp.mobile .foodloss .foodloss-frame h3{font-size:2.4rem;font-weight:400;letter-spacing:.02em;line-height:1.9;margin-top:4rem}.wrapper .lp.mobile footer{background:#e5412b;border-top:3px solid #000;color:#fff;padding:4rem 6rem 2rem;position:relative;text-align:center}.wrapper .lp.mobile footer .plant-icon{background-image:url(/static/media/plant.0da6460ca6e223857299.svg);background-repeat:space;background-size:100px 80px;bottom:7.6rem;height:8rem;left:0;position:absolute;top:-6rem;width:100%;z-index:1}.wrapper .lp.mobile footer .foot-nav{display:flex;flex-wrap:wrap;padding:3rem 0}.wrapper .lp.mobile footer .foot-nav div{width:55%}.wrapper .lp.mobile footer .foot-nav div:nth-child(odd){width:45%}.wrapper .lp.mobile footer .foot-nav li{border-bottom:1px solid #fff;font-size:1.4rem;margin-bottom:1rem;width:-webkit-max-content;width:max-content}.wrapper .lp.mobile footer p{font-size:1.2rem;letter-spacing:.02em}.wrapper .lp.mobile .PrivacyFrame{background:#fcfaf7;margin-bottom:6rem;padding:6rem 2rem}.wrapper .lp.mobile .PrivacyFrame h3{color:#191919;font-size:2.8rem;margin-bottom:6rem}.wrapper .lp.mobile .PrivacyFrame pre{font-size:1.4rem}.wrapper .dashboard-pass-form{margin-top:4rem;text-align:center}.wrapper .dashboard-pass-form input{height:44px;line-height:44px;padding:12px}.wrapper .dashboard-pass-form button{background:#000;color:#fff;font-weight:700;line-height:44px;margin-left:24px;width:100px}.wrapper .dashboard{padding:4rem}.wrapper .dashboard .dashboard-option{text-align:right}.wrapper .dashboard .dashboard-option button{background:#fff;border:2px solid #000;border-radius:6px;font-size:14px;font-weight:700;height:40px;width:180px}.wrapper .dashboard .dashboard-option button:hover{background:rgba(0,0,0,.1)}@media screen and (max-width:1081px){.wrapper .dashboard .dashboard-option{margin-top:10px}.wrapper .dashboard .dashboard-option button{background:#e5412b;color:#fff;height:36px;width:120px}}@media screen and (min-width:1080px){.wrapper .dashboard{padding:20rem}}.wrapper .dashboard h2{border-bottom:1px solid;font-size:40px;width:-webkit-max-content;width:max-content}.wrapper .dashboard p{font-size:1.6rem}.wrapper .dashboard .dashboard-today{align-items:center;border:2px solid;display:flex;font-weight:700;justify-content:space-around;margin-top:2rem;padding:1rem 4rem;text-align:center}.wrapper .dashboard .dashboard-today span{color:#e5412b;font-size:1.8rem;font-weight:700}@media screen and (max-width:1081px){.wrapper .dashboard .dashboard-today{flex-direction:column;padding:2rem 4rem;text-align:left}.wrapper .dashboard .dashboard-today p{width:100%}.wrapper .dashboard .dashboard-today p:first-child{border-bottom:1px solid;margin-bottom:8px;padding-bottom:4px;text-align:center}}.wrapper .dashboard .dashboard-logs{border:1px solid;border-top:none}.wrapper .dashboard .dashboard-log{align-items:center;display:flex;padding:1rem 4rem}.wrapper .dashboard .dashboard-log span{font-size:1.8rem;font-weight:700}.wrapper .dashboard .dashboard-log p:first-child{margin-right:15%;width:15%}.wrapper .dashboard .dashboard-log p:nth-child(2),.wrapper .dashboard .dashboard-log p:nth-child(3){width:35%}.wrapper .dashboard .dashboard-log:nth-child(odd){background:rgba(0,0,0,.1)}@media screen and (max-width:1081px){.wrapper .dashboard .dashboard-log{align-items:start;flex-direction:column;padding:2rem 4rem}.wrapper .dashboard .dashboard-log p:first-child{border-bottom:1px solid;font-weight:700;margin-bottom:8px;margin-right:0;padding-bottom:4px;text-align:center;width:100%}.wrapper .dashboard .dashboard-log p:nth-child(2),.wrapper .dashboard .dashboard-log p:nth-child(3){width:100%}}.wrapper .DashboardFrame{display:flex;min-width:1200px}.wrapper .DashboardFrame button{background:#000;border-radius:24px;color:#fff;font-size:1.4rem;font-weight:700;padding:.8rem 3.2rem .8rem 2.4rem;position:relative}.wrapper .DashboardFrame .right-arrow-icon:before{background-image:url(/static/media/right-arrow-icon.a13289900f5bc0836b7a.svg);background-repeat:no-repeat;content:"";height:10px;position:absolute;right:1.2rem;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:14px}.wrapper .DashboardFrame .leftContent{background:#191919;height:100vh;overflow-y:scroll;padding-left:1.2rem;padding-top:4rem;width:20%}.wrapper .DashboardFrame .leftContent .border{border-top:1px solid #000;display:block;margin-left:1.8rem;margin-right:3rem;margin-top:2rem}.wrapper .DashboardFrame .leftContent img{padding-left:1.2rem;padding-right:2.4rem}.wrapper .DashboardFrame .leftContent .menu{margin-top:6rem}.wrapper .DashboardFrame .leftContent .menu div{align-items:center;display:flex;margin-bottom:1rem}.wrapper .DashboardFrame .leftContent .menu div img{padding-left:2.4rem;padding-right:1rem;width:-moz-fit-content;width:-webkit-fit-content;width:fit-content}.wrapper .DashboardFrame .leftContent .menu div li{color:#fff;font-size:1.4rem;font-weight:700;padding:1.6rem 1.2rem 1.6rem 0;position:relative}.wrapper .DashboardFrame .leftContent .menu div.on{background:#000;border-bottom-left-radius:8px;border-top-left-radius:8px}.wrapper .DashboardFrame .rightContent{background:#f6f6f6;display:flex;flex-direction:column;font-size:1.4rem;height:100vh;overflow-y:scroll;width:80%}.wrapper .DashboardFrame .rightContent .header{background:#fff;width:100%}.wrapper .DashboardFrame .rightContent .header div{align-items:center;display:flex;justify-content:end;padding:1.6rem 2.4rem}.wrapper .DashboardFrame .rightContent .header div p{padding-right:1rem;text-decoration:underline}.wrapper .DashboardFrame .rightContent .header img{width:38px}.wrapper .DashboardFrame .rightContent .content{padding:4rem;width:100%}.wrapper .DashboardFrame .rightContent .content .item1{display:flex;justify-content:space-between}.wrapper .DashboardFrame .rightContent .content .item1 div{background:#fff;border-radius:12px;display:flex;flex-direction:column;justify-content:space-between;padding:1.6rem 2.4rem;position:relative;width:32%}.wrapper .DashboardFrame .rightContent .content .item1 div h3{font-size:2rem}.wrapper .DashboardFrame .rightContent .content .item1 div p{font-size:1.4rem}.wrapper .DashboardFrame .rightContent .content .item1 div .ac{font-size:5.6rem;font-weight:700}.wrapper .DashboardFrame .rightContent .content .item1 div .ac span{font-size:2.6rem}.wrapper .DashboardFrame .rightContent .content .item1 .todayData{background-image:url(/static/media/hand-icon.0d4da24284fce986d509.svg);background-position:bottom -20px right -20px;background-repeat:no-repeat;background-size:96px 143px}.wrapper .DashboardFrame .rightContent .content .item1 .todayData .ac span{font-size:1.4rem;margin-left:1rem;margin-top:10px}.wrapper .DashboardFrame .rightContent .content .item1 .todayData .ac2{color:#e5412b;font-weight:700}.wrapper .DashboardFrame .rightContent .content .item1 .todayData p{align-items:center;display:flex}.wrapper .DashboardFrame .rightContent .content .item1 .replyData{background-image:url(/static/media/note-icon.19afe469ea14de3fb8f4.svg);background-position:bottom -20px right -20px;background-repeat:no-repeat;background-size:112px 117px}.wrapper .DashboardFrame .rightContent .content .item1 .replyData .box{align-items:center;display:flex;flex-direction:row;justify-content:flex-start;padding:0;width:-webkit-max-content;width:max-content}.wrapper .DashboardFrame .rightContent .content .item1 .replyData .box img{height:36px;margin-right:.6rem;width:36px}.wrapper .DashboardFrame .rightContent .content .item1 .replyData button{width:-webkit-max-content;width:max-content}.wrapper .DashboardFrame .rightContent .content .item1 .sumData{background-image:url(/static/media/graph-icon.c74b32d3a07f4adcdaaa.svg);background-position:bottom -40px right -50px;background-repeat:no-repeat;background-size:152px 147px}.wrapper .DashboardFrame .rightContent .content .item1 .sumData p span{margin-left:.4rem}.wrapper .DashboardFrame .rightContent .content .item2{background:#fff;border-radius:12px;margin-top:3rem;overflow-x:scroll;padding:2.4rem}.wrapper .DashboardFrame .rightContent .content .item2 .head{align-items:center;display:flex;justify-content:space-between}.wrapper .DashboardFrame .rightContent .content .item2 .head h3{font-size:3.6rem}.wrapper .DashboardFrame .rightContent .content .item2 .head button{height:-webkit-max-content;height:max-content;margin-right:2.4rem}.wrapper .DashboardFrame .rightContent .content .item2 .head button:hover{opacity:.8}.wrapper .DashboardFrame .rightContent .content .item2 .data-frame{margin-top:1rem;overflow-x:scroll;padding-bottom:1.2rem}.wrapper .DashboardFrame .rightContent .content .item2 .data-graph{align-items:end;display:flex;height:300px}.wrapper .DashboardFrame .rightContent .content .item2 .data-graph .box{align-items:center;border-bottom:2px solid #000;display:flex;flex-direction:column;padding-left:12px;padding-right:12px}.wrapper .DashboardFrame .rightContent .content .item2 .data-graph .box p{font-size:16px;font-weight:700}.wrapper .DashboardFrame .rightContent .content .item2 .data-graph .box .data{background:#e5412b;border:2px solid #000;border-top-left-radius:4px;border-top-right-radius:4px;width:25px}.wrapper .DashboardFrame .rightContent .content .item2 .data-graph .box .height-1{height:4px}.wrapper .DashboardFrame .rightContent .content .item2 .data-graph .box .height-2{height:8px}.wrapper .DashboardFrame .rightContent .content .item2 .data-graph .box .height-3{height:12px}.wrapper .DashboardFrame .rightContent .content .item2 .data-graph .box .height-4{height:16px}.wrapper .DashboardFrame .rightContent .content .item2 .data-graph .box .height-5{height:20px}.wrapper .DashboardFrame .rightContent .content .item2 .data-graph .box .height-6{height:24px}.wrapper .DashboardFrame .rightContent .content .item2 .data-graph .box .height-7{height:28px}.wrapper .DashboardFrame .rightContent .content .item2 .data-graph .box .height-8{height:32px}.wrapper .DashboardFrame .rightContent .content .item2 .data-graph .box .height-9{height:36px}.wrapper .DashboardFrame .rightContent .content .item2 .data-graph .box .height-10{height:40px}.wrapper .DashboardFrame .rightContent .content .item2 .data-graph .box .height-11{height:44px}.wrapper .DashboardFrame .rightContent .content .item2 .data-graph .box .height-12{height:48px}.wrapper .DashboardFrame .rightContent .content .item2 .data-graph .box .height-13{height:52px}.wrapper .DashboardFrame .rightContent .content .item2 .data-graph .box .height-14{height:56px}.wrapper .DashboardFrame .rightContent .content .item2 .data-graph .box .height-15{height:60px}.wrapper .DashboardFrame .rightContent .content .item2 .data-graph .box .height-16{height:64px}.wrapper .DashboardFrame .rightContent .content .item2 .data-graph .box .height-17{height:68px}.wrapper .DashboardFrame .rightContent .content .item2 .data-graph .box .height-18{height:72px}.wrapper .DashboardFrame .rightContent .content .item2 .data-graph .box .height-19{height:76px}.wrapper .DashboardFrame .rightContent .content .item2 .data-graph .box .height-20{height:80px}.wrapper .DashboardFrame .rightContent .content .item2 .data-graph .box .height-21{height:84px}.wrapper .DashboardFrame .rightContent .content .item2 .data-graph .box .height-22{height:88px}.wrapper .DashboardFrame .rightContent .content .item2 .data-graph .box .height-23{height:92px}.wrapper .DashboardFrame .rightContent .content .item2 .data-graph .box .height-24{height:96px}.wrapper .DashboardFrame .rightContent .content .item2 .data-graph .box .height-25{height:100px}.wrapper .DashboardFrame .rightContent .content .item2 .data-graph .box .height-26{height:104px}.wrapper .DashboardFrame .rightContent .content .item2 .data-graph .box .height-27{height:108px}.wrapper .DashboardFrame .rightContent .content .item2 .data-graph .box .height-28{height:112px}.wrapper .DashboardFrame .rightContent .content .item2 .data-graph .box .height-29{height:116px}.wrapper .DashboardFrame .rightContent .content .item2 .data-graph .box .height-30{height:120px}.wrapper .DashboardFrame .rightContent .content .item2 .data-graph .box .height-31{height:124px}.wrapper .DashboardFrame .rightContent .content .item2 .data-graph .box .height-32{height:128px}.wrapper .DashboardFrame .rightContent .content .item2 .data-graph .box .height-33{height:132px}.wrapper .DashboardFrame .rightContent .content .item2 .data-graph .box .height-34{height:136px}.wrapper .DashboardFrame .rightContent .content .item2 .data-graph .box .height-35{height:140px}.wrapper .DashboardFrame .rightContent .content .item2 .data-graph .box .height-36{height:144px}.wrapper .DashboardFrame .rightContent .content .item2 .data-graph .box .height-37{height:148px}.wrapper .DashboardFrame .rightContent .content .item2 .data-graph .box .height-38{height:152px}.wrapper .DashboardFrame .rightContent .content .item2 .data-graph .box .height-39{height:156px}.wrapper .DashboardFrame .rightContent .content .item2 .data-graph .box .height-40{height:160px}.wrapper .DashboardFrame .rightContent .content .item2 .data-graph .box .height-41{height:164px}.wrapper .DashboardFrame .rightContent .content .item2 .data-graph .box .height-42{height:168px}.wrapper .DashboardFrame .rightContent .content .item2 .data-graph .box .height-43{height:172px}.wrapper .DashboardFrame .rightContent .content .item2 .data-graph .box .height-44{height:176px}.wrapper .DashboardFrame .rightContent .content .item2 .data-graph .box .height-45{height:180px}.wrapper .DashboardFrame .rightContent .content .item2 .data-graph .box .height-46{height:184px}.wrapper .DashboardFrame .rightContent .content .item2 .data-graph .box .height-47{height:188px}.wrapper .DashboardFrame .rightContent .content .item2 .data-graph .box .height-48{height:192px}.wrapper .DashboardFrame .rightContent .content .item2 .data-graph .box .height-49{height:196px}.wrapper .DashboardFrame .rightContent .content .item2 .data-graph .box .height-50{height:200px}.wrapper .DashboardFrame .rightContent .content .item2 .data-graph .box .height-51{height:204px}.wrapper .DashboardFrame .rightContent .content .item2 .data-graph .box .height-52{height:208px}.wrapper .DashboardFrame .rightContent .content .item2 .data-graph .box .height-53{height:212px}.wrapper .DashboardFrame .rightContent .content .item2 .data-graph .box .height-54{height:216px}.wrapper .DashboardFrame .rightContent .content .item2 .data-graph .box .height-55{height:220px}.wrapper .DashboardFrame .rightContent .content .item2 .data-graph .box .height-56{height:224px}.wrapper .DashboardFrame .rightContent .content .item2 .data-graph .box .height-57{height:228px}.wrapper .DashboardFrame .rightContent .content .item2 .data-graph .box .height-58{height:232px}.wrapper .DashboardFrame .rightContent .content .item2 .data-graph .box .height-59{height:236px}.wrapper .DashboardFrame .rightContent .content .item2 .data-graph .box .height-60{height:240px}.wrapper .DashboardFrame .rightContent .content .item2 .data-graph .box .height-61{height:244px}.wrapper .DashboardFrame .rightContent .content .item2 .data-graph .box .height-62{height:248px}.wrapper .DashboardFrame .rightContent .content .item2 .data-graph .box .height-63{height:252px}.wrapper .DashboardFrame .rightContent .content .item2 .data-graph .box .height-64{height:256px}.wrapper .DashboardFrame .rightContent .content .item2 .data-graph .box .height-65{height:260px}.wrapper .DashboardFrame .rightContent .content .item2 .data-graph .box .height-66{height:264px}.wrapper .DashboardFrame .rightContent .content .item2 .data-graph .box .height-67{height:268px}.wrapper .DashboardFrame .rightContent .content .item2 .data-graph .box .height-68{height:272px}.wrapper .DashboardFrame .rightContent .content .item2 .data-graph .box .height-69{height:276px}.wrapper .DashboardFrame .rightContent .content .item2 .data-graph .box .height-70{height:280px}.wrapper .DashboardFrame .rightContent .content .item2 .data-graph .box .height-71{height:284px}.wrapper .DashboardFrame .rightContent .content .item2 .data-graph .box .height-72{height:288px}.wrapper .DashboardFrame .rightContent .content .item2 .data-graph .box .height-73{height:292px}.wrapper .DashboardFrame .rightContent .content .item2 .data-graph .box .height-74{height:296px}.wrapper .DashboardFrame .rightContent .content .item2 .data-graph .box .height-75{height:300px}.wrapper .DashboardFrame .rightContent .content .item2 .data-graph .box .height-76{height:304px}.wrapper .DashboardFrame .rightContent .content .item2 .data-graph .box .height-77{height:308px}.wrapper .DashboardFrame .rightContent .content .item2 .data-graph .box .height-78{height:312px}.wrapper .DashboardFrame .rightContent .content .item2 .data-graph .box .height-79{height:316px}.wrapper .DashboardFrame .rightContent .content .item2 .data-graph .box .height-80{height:320px}.wrapper .DashboardFrame .rightContent .content .item2 .data-graph .box .height-81{height:324px}.wrapper .DashboardFrame .rightContent .content .item2 .data-graph .box .height-82{height:328px}.wrapper .DashboardFrame .rightContent .content .item2 .data-graph .box .height-83{height:332px}.wrapper .DashboardFrame .rightContent .content .item2 .data-graph .box .height-84{height:336px}.wrapper .DashboardFrame .rightContent .content .item2 .data-graph .box .height-85{height:340px}.wrapper .DashboardFrame .rightContent .content .item2 .data-graph .box .height-86{height:344px}.wrapper .DashboardFrame .rightContent .content .item2 .data-graph .box .height-87{height:348px}.wrapper .DashboardFrame .rightContent .content .item2 .data-graph .box .height-88{height:352px}.wrapper .DashboardFrame .rightContent .content .item2 .data-graph .box .height-89{height:356px}.wrapper .DashboardFrame .rightContent .content .item2 .data-graph .box .height-90{height:360px}.wrapper .DashboardFrame .rightContent .content .item2 .data-graph .box .height-91{height:364px}.wrapper .DashboardFrame .rightContent .content .item2 .data-graph .box .height-92{height:368px}.wrapper .DashboardFrame .rightContent .content .item2 .data-graph .box .height-93{height:372px}.wrapper .DashboardFrame .rightContent .content .item2 .data-graph .box .height-94{height:376px}.wrapper .DashboardFrame .rightContent .content .item2 .data-graph .box .height-95{height:380px}.wrapper .DashboardFrame .rightContent .content .item2 .data-graph .box .height-96{height:384px}.wrapper .DashboardFrame .rightContent .content .item2 .data-graph .box .height-97{height:388px}.wrapper .DashboardFrame .rightContent .content .item2 .data-graph .box .height-98{height:392px}.wrapper .DashboardFrame .rightContent .content .item2 .data-graph .box .height-99{height:396px}.wrapper .DashboardFrame .rightContent .content .item2 .data-graph .border{border-right:2px solid #000;height:300px;width:2px}.wrapper .DashboardFrame .rightContent .content .item2 .data-date{display:flex;margin-top:1rem}.wrapper .DashboardFrame .rightContent .content .item2 .data-date p{font-size:13px;font-weight:700;min-width:49px;text-align:center;width:49px}body.cp{background-image:url(/static/media/background.a7c87e83e1179e695093.png);background-repeat:no-repeat;background-size:100% 100%;font-family:ono-font}@font-face{font-family:ono-font;src:url(/static/media/A-OTF-A1MinchoStd-Bold.b86a0235f0a9ae63ae38.otf) format("opentype")}body.cp div{color:#fdebd1}body.cp img.logo{display:block;margin-left:auto;margin-right:auto;width:98px}body.cp img.food{z-index:2}body.cp img.text1{display:block;margin-left:auto;margin-right:auto;margin-top:24px;width:320px}body.cp img.bar{height:50px;margin-bottom:12px;margin-top:12px;width:2px}body.cp img.sign{width:155px}body.cp img.text3{display:block;margin-left:auto;margin-right:auto;margin-top:24px;width:258px}.wrapper .bulr,.wrapper .notLINE{height:100vh;padding:24px;text-align:center}.wrapper .bulr p,.wrapper .notLINE p{font-size:18px;font-weight:700;text-align:center;-webkit-transform:translateY(120px);transform:translateY(120px)}.wrapper .cp{padding:24px;text-align:center}.wrapper .cp .top-frame .logo{width:110px}.wrapper .cp .top-frame h2{font-size:28px;font-weight:700;line-height:1.5;margin-top:10pz}.wrapper .cp .top-frame .card-frame{margin-top:24px;position:relative}.wrapper .cp .top-frame .card2{padding:20px;position:absolute;top:0}.wrapper .cp .top-frame .card2 h3{font-size:32px;font-weight:700;line-height:1.5;margin-top:16px}.wrapper .cp .top-frame .card2 p{font-size:14px;line-height:2.2}.wrapper .cp .top-frame .card4{padding-left:12px;padding-right:12px;position:absolute;top:28%;width:100%;z-index:200}.wrapper .cp .top-frame .card4 p{color:#000;font-size:16px;letter-spacing:1.6px}.wrapper .cp .top-frame .card4 h3{color:#000;font-size:48px;font-weight:700;margin-top:-24px;padding-left:20px}.wrapper .cp .top-frame .card4 h3 span{font-size:16px;font-weight:400;padding-left:4px}@media screen and (max-width:330px){.wrapper .cp .top-frame .card4{top:26%}.wrapper .cp .top-frame .card4 p{font-size:14px}.wrapper .cp .top-frame .card4 h3{font-size:40px}}.wrapper .cp .top-frame .bar{height:70px;margin-top:8rem}.wrapper .cp .top-frame .bar.nomargin{margin-bottom:0;margin-top:12px}.wrapper .cp .top-frame .hint{font-size:14px;line-height:2.2;margin-top:10px}.wrapper .cp .contents-frame .title{margin-left:auto;margin-right:auto;margin-top:24px;width:192px}.wrapper .cp .contents-frame .secret-food{margin-top:10px;width:100%}.wrapper .cp .contents-frame .text-box .sub-title{font-size:16px;letter-spacing:3px;line-height:3;margin-left:auto;margin-right:auto}.wrapper .cp .contents-frame .text-box .title{font-size:28px;letter-spacing:3px;line-height:1.7;margin-top:-12px}.wrapper .cp .contents-frame .text-box .date-text{border:.2px solid #fdebd1;font-size:14px;line-height:2.1;margin-left:24px;margin-right:24px;margin-top:16px;padding:4px}@media (min-width:320px){.wrapper .cp .contents-frame .text-box .date-text{margin-left:12px;margin-right:12px}}.wrapper .cp .contents-frame .text-box .text{font-size:16px;letter-spacing:.4px;line-height:2.1;margin-top:16px;padding-left:12px;padding-right:12px}.wrapper .cp .contents-frame .food-hint{font-size:16px;font-weight:700;margin-top:10px}.wrapper .cp .contents-frame .food-title{font-size:32px;line-height:1.5;margin-top:-12px}.wrapper .cp .contents-frame2{margin-bottom:2rem;margin-top:60px}.wrapper .cp .contents-frame2 h3{font-size:28px;font-weight:700;line-height:1.5}.wrapper .cp .contents-frame2 .bar{height:80px;margin-bottom:20px;margin-top:20px}.wrapper .cp .contents-frame2 p{font-size:14px;line-height:2.5}.wrapper .cp .contents-frame2 .text{font-size:14px;padding-left:12px;padding-right:12px;text-align:center}.wrapper .cp .contents-frame2 .circul{background:#d71921;border-radius:50%;content:"";display:block;height:42px;margin:48px auto 24px;width:42px}.wrapper .cp .contents-frame2 .sign-text{line-height:1.8;margin-right:0;text-align:center}.wrapper .cp .bottom-frame div{align-items:center;display:flex;justify-content:center}.wrapper .cp .bottom-frame div p{font-size:11px;line-height:2}.wrapper .cp .bottom-frame div .service-logo{margin-bottom:6px;width:86px}.wrapper .notFriend{height:100vh;padding:24px;text-align:center}.wrapper .notFriend .frame{-webkit-transform:translateY(140px);transform:translateY(140px)}.wrapper .notFriend .frame .hand{width:100px}.wrapper .notFriend .frame p{margin-top:8px}.wrapper .notFriend .frame .addBtn{margin-left:auto;margin-right:auto;margin-top:24px;width:120px}.wrapper .notFrame{height:100vh;text-align:center}.sramen{background-image:url(/static/media/background.c39cd5bf537b4141637f.jpg);background-repeat:no-repeat;padding-bottom:60px}.sramen .bulr,.sramen .notLINE{height:100vh;padding:24px;text-align:center}.sramen .bulr p,.sramen .notLINE p{font-size:18px;font-weight:700;text-align:center;-webkit-transform:translateY(120px);transform:translateY(120px)}.sramen .top-frame{text-align:center}.sramen .logo{margin-top:24px;width:180px}.sramen .card{position:relative;text-align:center}.sramen .card .num{bottom:50px;left:50%;position:absolute;-webkit-transform:translateX(-50%);transform:translateX(-50%);z-index:1}.sramen .card .num h3{color:#000;font-family:kaimin-bold,"sans-serif";font-size:48px;font-weight:700}.sramen .card .num h3 span{font-size:16px;font-weight:400;padding-left:4px}.sramen .card img{margin-top:24px;width:327px}.sramen .content{text-align:center}.sramen .content .thanks{margin-top:48px}.sramen .content .thanks img{width:327px}.sramen .content .top1{margin-top:48px}.sramen .content .top1 img{width:327px}.sramen .content .top1.max,.sramen .content .top2{margin-top:24px}.sramen .content .top2.max{margin-top:48px}.sramen .content .top3{margin-top:24px}.sramen .bottom-frame{margin-top:48px;text-align:center}.sramen .bottom-frame img{width:165px}.sramen .notFriend{height:100vh;padding:24px;text-align:center}.sramen .notFriend .frame{-webkit-transform:translateY(140px);transform:translateY(140px)}.sramen .notFriend .frame .hand{width:100px}.sramen .notFriend .frame p{margin-top:8px}.sramen .notFriend .frame .addBtn{margin-left:auto;margin-right:auto;margin-top:24px;width:120px}.sramen .notFrame{height:100vh;text-align:center}@font-face{font-family:kaimin-bold;src:url(/static/media/A-OTF-KaiminSoStd-Bold.84073bd7244c6be69883.otf) format("opentype")}@font-face{font-family:kaimin-heavy;src:url(/static/media/A-OTF-KaiminSoStd-Heavy.c80aa72a4d869433a8c8.otf) format("opentype")}.Ohono{background-image:url(/static/media/bg.d4074fd93e5e504dff19.jpg);background-size:cover}.Ohono h2{font-family:kaimin-heavy,"sans-serif";font-size:2.4rem;line-height:3.4rem;padding-top:32px!important}.Ohono h2,.Ohono p{letter-spacing:-.02em}.Ohono p{font-family:kaimin-bold,"sans-serif";font-size:1.4rem;line-height:2.7rem}.Ohono .desc1{margin-bottom:24px}.Ohono .desc2{margin-top:12px}.Ohono .desc2 p{font-size:13px;letter-spacing:0;line-height:2.8rem}.Ohono .bottom-border,.Ohono .top-border{padding-left:8px;padding-right:8px}.Ohono .bottom-border{margin-bottom:6rem}.Ohono .frame{background:#ad6833;margin-left:24px;margin-right:24px}.Ohono .bg{background:#fff2e0;margin:-4px 10px 0;padding-left:20px;padding-right:20px;text-align:center}.Ohono .ohnoLogo{padding-bottom:12px;padding-top:12px}.Ohono .ohnoLogo img{width:120px}.Ohono .bg2{background:#ad6833;margin-left:24px;margin-right:24px;text-align:center}.Ohono .logo{background:#fff;margin-bottom:-4px;margin-left:10px;margin-right:10px;padding-bottom:16px;padding-top:12px}.Ohono .logo img{width:182px}.Ohono .logo img.logo-en{width:178px}html{font-size:62.5%}body *{box-sizing:inherit}body{box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;margin:0;padding:0}body a{color:inherit;text-decoration:none}body img{vertical-align:bottom;width:100%}body h1,body h2,body h3,body h4,body p{margin:0;padding:0}body li{list-style:none}body.no_scroll{overflow:hidden}body button{border:none}.no-spin::-webkit-inner-spin-button,.no-spin::-webkit-outer-spin-button{-webkit-appearance:none;-moz-appearance:textfield;margin:0}.notFrame{width:100%}.notFrame p{font-size:1.6rem;margin-top:4rem}.CsvView input{border:1px solid #ddd;border-radius:none;color:#000;font-size:1.3rem;height:4.5rem;letter-spacing:.02em;line-height:4.5rem;padding:1rem 1.6rem;width:100%}.CsvView input:focus{border:none;border-radius:none;outline:2px solid #000}.CsvView input[type=radio]{outline:none}.CsvView input:disabled{background:#ddd}.CsvView input:placeholder{color:#ddd}.CsvView select{border:1px solid #ddd;color:#000;font-size:1.3rem;height:4.5rem;letter-spacing:.02em;padding:1rem 1.6rem;width:100%}.CsvView select:focus{border:none;outline:2px solid #000}.CsvView .radio-frame{align-items:center;display:flex;gap:4rem;margin-top:4rem;padding-bottom:1rem}.CsvView .radio-frame label{align-items:center;display:flex;font-size:14px}.CsvView .radio-frame input{accent-color:#191919;height:20px;margin-right:1rem;margin-top:0;width:20px}.CsvView button{align-items:center;background:#000;border:none;color:#fff;display:flex;font-size:1.4rem;font-weight:700;height:5.2rem;justify-content:center;letter-spacing:.02em;line-height:5.2rem;padding:1.2rem 3rem;position:relative;width:100%}.CsvView button:disabled{background:#ddd}.CsvView .BasicSelect label,.CsvView .LabelTextInput label{color:#000;font-size:1.3rem}.CsvView{margin-left:auto;margin-right:auto;padding:10rem;width:50%}.CsvView .passform button{margin-top:4rem}.CsvView .date-frame{margin-bottom:4rem;margin-top:2rem}.CsvView .data-end{margin-top:2rem}