main{overflow:hidden}main .c-title01{text-align:center}main .c-title01__jp{margin-top:12px;font-size:34px;font-size:3.4rem;line-height:1.5em;letter-spacing:.06em}@media (max-width: 999px){main .c-title01__jp{font-size:25px;font-size:2.5rem;line-height:1.44em;margin-top:8px}}.sec-product-examples{margin-top:73px}@media (max-width: 999px){.sec-product-examples{margin-top:41px}}.sec-product-examples__list ul{display:flex;flex-wrap:wrap;margin:40px 0 0 -16px}@media (max-width: 999px){.sec-product-examples__list ul{margin:27px 0 0 -11px}}.sec-product-examples__list .icon{min-height:134px;display:flex;align-items:flex-end;justify-content:center}@media (max-width: 999px){.sec-product-examples__list .icon{min-height:85px;margin:0 auto}}.sec-product-examples__list .title{min-height:64px;display:flex;align-items:center;justify-content:center;margin-top:30px}@media (max-width: 999px){.sec-product-examples__list .title{min-height:46px;margin-top:15px}}.sec-product-examples__list .item{background-color:#FAFAFA;border-radius:14px;color:#0091F2;font-size:20px;font-size:2rem;line-height:1.6em;letter-spacing:.04em;font-weight:700;text-align:center;width:calc(25% - 16px);margin:16px 0 0 16px;min-height:313px;padding:54px 20px 20px}@media (max-width: 999px){.sec-product-examples__list .item{width:calc(50% - 11px);min-height:200px;margin:10px 0 0 11px;padding:32px 20px 20px;font-size:16px;font-size:1.6rem;line-height:1.4375em}}@media only screen and (max-width: 999px) and (max-width: 374px){.sec-product-examples__list .item{font-size:15px;font-size:1.5rem}}@media (min-width: 1000px){.sec-product-examples__list .item--01 .icon img{margin-left:-6px}}@media (max-width: 999px){.sec-product-examples__list .item--01 .icon img{margin-left:-1px}}.sec-product-examples__list .item--02 .icon img{margin-left:20px}@media (max-width: 999px){.sec-product-examples__list .item--02 .icon img{width:67px;margin-left:16px}}@media (max-width: 999px){.sec-product-examples__list .item--03{padding-top:45px;padding-bottom:10px}}.sec-product-examples__list .item--03 .icon img{margin-bottom:3px}@media (max-width: 999px){.sec-product-examples__list .item--03 .icon img{width:60px}}@media (max-width: 999px){.sec-product-examples__list .item--04{padding-top:38px;padding-bottom:10px}}@media (max-width: 999px){.sec-product-examples__list .item--04 .icon img{width:73px}}@media (max-width: 999px){.sec-product-examples__list .item--04 .title{margin-top:20px}}.l-bg{position:relative;color:#fff;padding:107px 0 135px}@media (max-width: 999px){.l-bg{padding:38px 0 49px}}.l-bg:after{content:'';background-color:#000;opacity:0.33;position:absolute;left:0;top:0;width:100%;height:100%}@media (max-width: 999px){.l-bg:after{opacity:.35}}.l-bg__img{position:absolute;width:100%;height:100%;left:0;top:0}.l-bg__img img{width:100%;height:100%;object-fit:cover}.l-bg__number{font-family:"Cabin",sans-serif;font-size:203px;font-size:20.3rem;line-height:1em;letter-spacing:0em;font-weight:700;opacity:0.26;position:absolute;z-index:1;left:-14px;top:-27px}@media (max-width: 999px){.l-bg__number{left:-7px;top:-16px;font-size:113px;font-size:11.3rem;line-height:1em}}.l-bg__desc{position:relative;z-index:1;max-width:668px}@media (max-width: 999px){.l-bg__desc{max-width:100%}}.l-bg__desc .title-bg{font-size:42px;font-size:4.2rem;line-height:1.2619em;letter-spacing:.04em;font-weight:700}@media (max-width: 999px){.l-bg__desc .title-bg{font-size:26px;font-size:2.6rem;line-height:1.30769em}}.l-bg__desc .text-bg{margin-top:36px;font-size:16px;font-size:1.6rem;line-height:1.875em;letter-spacing:.04em;font-weight:500}@media (max-width: 999px){.l-bg__desc .text-bg{font-size:14px;font-size:1.4rem;line-height:1.64286em;margin-top:18px}}.l-bg-blue{position:relative;padding-bottom:160px}@media (max-width: 999px){.l-bg-blue{padding-bottom:66px}}.l-bg-blue:after{content:'';width:100%;height:calc(100% - 25px);left:0;bottom:0;background:transparent linear-gradient(0deg, #E8F5FE 0%, rgba(232,245,254,0) 100%) 0% 0% no-repeat padding-box;position:absolute;z-index:-1}@media (max-width: 999px){.l-bg-blue:after{height:286px}}.l-content .c-title01{position:relative;z-index:1}.l-content .c-title01__jp{margin-top:15px}@media (max-width: 999px){.l-content .c-title01__jp{margin-top:8px;font-size:22px;font-size:2.2rem;line-height:1.54545em}}.l-content__bg{position:relative;min-height:216px;padding-top:32px}@media (max-width: 999px){.l-content__bg{padding-top:9px;width:calc(100% + 20px);margin-left:-10px}}.l-content__bg:before{content:'';width:100%;height:100%;top:-56px;left:0;background-color:#fff;border-radius:60px;position:absolute}@media (max-width: 999px){.l-content__bg:before{top:-23px;border-radius:14px}}.l-content__text{margin:0 auto;margin-top:-60px;text-align:center;font-size:16px;font-size:1.6rem;line-height:1.9375em;letter-spacing:.04em;font-weight:500;max-width:585px;position:relative;z-index:1}@media (max-width: 999px){.l-content__text{margin-top:-83px;max-width:100%;line-height:1.875em;text-align:left}}.l-content .inner{max-width:1290px}.sec-dry-food{margin-top:145px}@media (max-width: 999px){.sec-dry-food{margin-top:70px}}.sec-dry-food__content{position:relative;left:40px;width:100%;margin:0 auto;margin-top:28px;display:flex;align-items:center;justify-content:flex-end}@media only screen and (min-width: 1000px) and (max-width: 1366px){.sec-dry-food__content{left:0;margin-right:0;margin-left:auto}}@media (max-width: 999px){.sec-dry-food__content{left:0;flex-direction:column-reverse;padding:0 20px;margin-top:-28px}}.sec-dry-food__content .desc{max-width:635px;margin-top:-43px;padding:0 55px 0 70px}@media only screen and (min-width: 1000px) and (max-width: 1260px){.sec-dry-food__content .desc{padding:0 40px}}@media only screen and (min-width: 1000px) and (max-width: 1260px){.sec-dry-food__content .desc{margin-top:0}}@media (max-width: 999px){.sec-dry-food__content .desc{margin-top:14px;padding:0}}.sec-dry-food__content .desc p{font-size:18px;font-size:1.8rem;line-height:1.94444em;letter-spacing:.04em;font-weight:500}@media only screen and (min-width: 1000px) and (max-width: 1260px){.sec-dry-food__content .desc p{font-size:1.5873vw;line-height:3.01587vw}}@media (max-width: 999px){.sec-dry-food__content .desc p{font-size:16px;font-size:1.6rem;line-height:1.875em}}.sec-dry-food__content .desc p span{font-weight:700;color:#0091F2}.sec-dry-food__content .img{flex-shrink:0;width:47.87701vw;border-radius:26px;overflow:hidden;border-radius:26px 0 0 26px}@media only screen and (min-width: 1000px) and (max-width: 1260px){.sec-dry-food__content .img{width:47.61905vw}}@media (max-width: 999px){.sec-dry-food__content .img{border-radius:12px;width:100%}}.sec-dry-food__content .img img{width:100%}.sec-dry-food__content .l-btn{margin-top:41px;width:277px}@media (max-width: 999px){.sec-dry-food__content .l-btn{width:100%;padding:0 42px;margin-top:28px}}.sec-dry-food__content .l-btn .c-btn01{border-radius:9px}@media (max-width: 999px){.sec-dry-food__content .l-btn .c-btn01{font-size:16px;font-size:1.6rem;min-height:57px;padding:0 46px 0 28px}}.sec-dry-food__content .l-btn .c-btn01__content{border-radius:8px}@media (min-width: 1000px){.sec-dry-food__content .l-btn .c-btn01__content{min-height:61px}}.sec-dry-food__content .l-btn .c-btn01__text{padding-left:48px}@media (max-width: 999px){.sec-dry-food__content .l-btn .c-btn01__text{padding-left:0}}.sec-dry-food__content .l-btn .c-btn01__circle{right:26px;top:calc(50% - 3px)}.sec-dry-food__content .l-btn .c-btn01__arrow{right:23px}.sec-peace .l-bg-blue{padding-bottom:126px}@media (max-width: 999px){.sec-peace .l-bg-blue{padding-bottom:66px}}.sec-peace .l-bg-blue:after{height:calc(100% - 242px)}@media (max-width: 999px){.sec-peace .l-bg-blue:after{height:440px}}.sec-peace .l-content__text{max-width:100%}@media (min-width: 1000px){.sec-peace .l-content__bg{padding-top:27px}.sec-peace .l-content__bg:before{top:-68px}}.sec-peace__content .flex{display:flex;flex-wrap:wrap;margin-top:62px}@media (max-width: 999px){.sec-peace__content .flex{display:block;margin:32px 0 0 0}}.sec-peace__content .item{max-width:797px;margin:0 auto;width:100%}.sec-peace__content .item__title{min-height:60px;display:flex;align-items:center;justify-content:center;color:#fff;font-size:22px;font-size:2.2rem;line-height:1.45455em;letter-spacing:.04em;font-weight:700;background:transparent linear-gradient(97deg, #0091F2 0%, #64B8F0 100%) 0% 0% no-repeat padding-box;border-radius:10px 10px 0px 0px}@media (max-width: 999px){.sec-peace__content .item__title{min-height:55px;font-size:19px;font-size:1.9rem;line-height:1.42105em}}.sec-peace__content .item__desc{overflow:hidden;border:solid 1px #0091F2;border-top:0;height:calc(100% - 60px);border-radius:0 0 10px 10px;box-shadow:0px 3px 6px #00000029;background-color:#fff;display:flex;align-items:center;padding:59px 50px 42px 38px;position:relative}@media (max-width: 999px){.sec-peace__content .item__desc{padding:44px 20px 25px;min-height:340px}}.sec-peace__content .item__desc ul{position:relative;z-index:1;margin-top:-27px}.sec-peace__content .item__desc li{font-size:16px;font-size:1.6rem;line-height:1.625em;letter-spacing:.04em;font-weight:500;display:flex;align-items:flex-start;margin-top:11px}@media (max-width: 999px){.sec-peace__content .item__desc li{margin-top:12px}}.sec-peace__content .item__desc li:first-child{margin-top:0}.sec-peace__content .item__desc li:before{content:'';height:8px;width:8px;border-radius:50%;display:block;background:transparent linear-gradient(135deg, #0091F2 0%, #64B8F0 100%) 0% 0% no-repeat padding-box;flex-shrink:0;margin:9px 12px 0 0}@media (max-width: 999px){.sec-peace__content .item__desc li:before{margin:10px 11px 0 0}}.sec-peace__content .item__desc li span{font-weight:700;color:#0091F2}.sec-peace__content .item__desc .img-map{position:absolute;right:30px;bottom:1px}@media (max-width: 999px){.sec-peace__content .item__desc .img-map{width:295px;right:-11px;bottom:-83px}}@media (max-width: 999px){.sec-quality .l-bg-blue{padding-bottom:83px}}.sec-quality .l-bg-blue:after{height:1144px}@media (max-width: 999px){.sec-quality .l-bg-blue:after{height:441px}}@media (min-width: 1000px){.sec-quality .l-bg{padding-bottom:165px}}@media (max-width: 999px){.sec-quality .l-bg{padding-bottom:95px}}@media (min-width: 1000px){.sec-quality .l-bg__desc{max-width:730px}}.sec-quality .l-content__bg{padding-top:34px}@media (max-width: 999px){.sec-quality .l-content__bg{padding-top:0}}@media (max-width: 999px){.sec-quality .l-content__bg:before{top:-30px}}@media (max-width: 999px){.sec-quality .l-content .c-title01{margin-top:-30px}}.sec-quality .l-content__text{max-width:765px;margin-top:-38px}@media (max-width: 999px){.sec-quality .l-content__text{max-width:100%;margin-top:-90px}}.sec-quality .list ul{display:flex;flex-wrap:wrap;margin:61px 0 0 -14px}@media (max-width: 999px){.sec-quality .list ul{margin:20px 0 0 -11px}}.sec-quality .list .item{width:calc(33.33% - 14px);margin:12px 0 0 14px;background-color:#F5FBFF;border-radius:13px;padding:7px 15px;min-height:182px;border:solid 1px #F8F8F8}@media (max-width: 999px){.sec-quality .list .item{width:calc(50% - 11px);margin:9px 0 0 11px;text-align:center;padding:17px 13px 27px}}.sec-quality .list .item__number{font-family:"Cabin",sans-serif;font-size:16px;font-size:1.6rem;line-height:1.1875em;letter-spacing:0em;font-weight:500;color:#0091F2}@media (max-width: 999px){.sec-quality .list .item__number{display:block}}.sec-quality .list .item__content{display:flex;align-items:center}@media (max-width: 999px){.sec-quality .list .item__content{flex-direction:column-reverse}}.sec-quality .list .item .icon{flex-shrink:0}.sec-quality .list .item .title{font-size:18px;font-size:1.8rem;line-height:1.55556em;letter-spacing:.06em;font-weight:700;margin-top:3px}@media only screen and (min-width: 1000px) and (max-width: 1180px){.sec-quality .list .item .title{font-size:1.52542vw;line-height:2.37288vw}}@media (max-width: 999px){.sec-quality .list .item .title{margin:9px 0 19px 0;font-size:15px;font-size:1.5rem;line-height:1.53333em;letter-spacing:.02em}}@media only screen and (max-width: 999px) and (max-width: 374px){.sec-quality .list .item .title{font-size:14px;font-size:1.4rem}}.sec-quality .list .item .title span{color:#0091F2}.sec-quality .list .item--50{width:calc(50% - 14px)}@media (min-width: 1000px){.sec-quality .list .item--01 .item__content{padding:24px 0 0 25px}}@media (min-width: 1000px){.sec-quality .list .item--01 .icon{margin-right:26px}}@media (max-width: 999px){.sec-quality .list .item--01 .icon{margin-left:-10px}}@media (max-width: 999px){.sec-quality .list .item--01 .icon img{width:56px}}@media (min-width: 1000px){.sec-quality .list .item--02 .item__content{padding:12px 0 0 20px}}@media (min-width: 1000px){.sec-quality .list .item--02 .icon{margin-right:32px}}@media (max-width: 999px){.sec-quality .list .item--02 .icon{margin-left:3px}}@media (max-width: 999px){.sec-quality .list .item--02 .icon img{width:54px}}@media (max-width: 999px){.sec-quality .list .item--03{padding-bottom:20px}}@media (min-width: 1000px){.sec-quality .list .item--03 .item__content{padding:16px 0 0 14px}}@media (min-width: 1000px){.sec-quality .list .item--03 .icon{margin-right:19px;margin-top:4px}}@media (max-width: 999px){.sec-quality .list .item--03 .icon{margin-left:-9px}}@media (max-width: 999px){.sec-quality .list .item--03 .icon img{width:72px}}@media (min-width: 1000px){.sec-quality .list .item--03 .title{margin-top:-2px}}@media (max-width: 999px){.sec-quality .list .item--03 .title{margin:18px 0 27px 0}}@media (min-width: 1000px){.sec-quality .list .item--04{min-height:188px;padding-top:10px}}@media (max-width: 999px){.sec-quality .list .item--04{padding:17px 0 20px 4px}}@media (min-width: 1000px){.sec-quality .list .item--04 .item__content{padding:10px 0 0 72px}}@media (max-width: 999px){.sec-quality .list .item--04 .item__content .title{letter-spacing:0.02em;width:calc(100% + 4px);margin-left:3px;margin-bottom:13px}}@media (min-width: 1000px){.sec-quality .list .item--04 .icon{margin-right:29px;margin-top:4px}}@media (max-width: 999px){.sec-quality .list .item--04 .icon img{width:50px}}@media (min-width: 1000px){.sec-quality .list .item--05{min-height:188px;padding-top:10px}}@media (max-width: 999px){.sec-quality .list .item--05{text-align:left;width:calc(100% - 11px);padding-top:13px;padding-bottom:0;min-height:116px}}@media (min-width: 1000px){.sec-quality .list .item--05 .item__content{padding:10px 0 0 72px}}@media (max-width: 999px){.sec-quality .list .item--05 .item__content{justify-content:center;flex-direction:initial;padding:5px 0 10px 25px}}@media (max-width: 999px){.sec-quality .list .item--05 .title{margin-top:0}}@media (min-width: 1000px){.sec-quality .list .item--05 .icon{margin-right:29px;margin-top:4px}}@media (max-width: 999px){.sec-quality .list .item--05 .icon{margin:-18px 18px 0 0}}@media (max-width: 999px){.sec-quality .list .item--05 .icon img{width:48px}}.sec-quality .link-sustainability{margin:0 auto;margin-top:117px;max-width:884px}@media (max-width: 999px){.sec-quality .link-sustainability{margin:37px 0 0 -10px;width:calc(100% + 20px)}}.sec-quality .link-sustainability a{overflow:hidden;display:block;height:268px;position:relative;border-radius:20px;box-shadow:0px 3px 6px #00000029;cursor:pointer}@media (max-width: 999px){.sec-quality .link-sustainability a{height:83.73333vw}}.sec-quality .link-sustainability a:before{content:'';background-color:#2E2E2E;opacity:.2;position:absolute;left:0;top:0;width:100%;height:100%;z-index:1;border-radius:20px}@media (max-width: 999px){.sec-quality .link-sustainability a:before{opacity:.23}}@media only screen and (min-width: 1025px){.sec-quality .link-sustainability a:hover .c-btn02__icon .arrow{filter:none}}.sec-quality .link-sustainability .img{width:100%;height:100%}.sec-quality .link-sustainability .img img{width:100%;height:100%;object-fit:cover;border-radius:20px}.sec-quality .link-sustainability .center{width:100%;height:100%;position:absolute;z-index:1;left:0;top:0;color:#fff;padding:70px 43px;display:flex;align-items:center}@media (max-width: 999px){.sec-quality .link-sustainability .center{display:block;padding:11.2vw 5.33333vw}}.sec-quality .link-sustainability .center .title-top{display:flex;align-items:flex-end}@media (max-width: 999px){.sec-quality .link-sustainability .center .title-top{display:block;text-align:center}}.sec-quality .link-sustainability .center .title-top__jp{font-size:15px;font-size:1.5rem;line-height:1.4em;letter-spacing:.08em;font-weight:600;margin:0 0 9px 7px}@media (max-width: 999px){.sec-quality .link-sustainability .center .title-top__jp{display:block;margin:1.06667vw 0 0 0;font-size:4vw;line-height:5.6vw}}.sec-quality .link-sustainability .center .title-top__en{font-family:"Cabin",sans-serif;font-size:56px;font-size:5.6rem;line-height:1.21429em;letter-spacing:.04em;font-weight:500;text-transform:capitalize}@media (max-width: 999px){.sec-quality .link-sustainability .center .title-top__en{display:block;font-size:11.46667vw;line-height:13.86667vw}}.sec-quality .link-sustainability .center .desc{margin-top:11px}@media (max-width: 999px){.sec-quality .link-sustainability .center .desc{margin-top:4.8vw}}.sec-quality .link-sustainability .center .desc__title{font-size:34px;font-size:3.4rem;line-height:1.44118em;letter-spacing:.08em;font-weight:600}@media (max-width: 999px){.sec-quality .link-sustainability .center .desc__title{font-size:6.13333vw;line-height:9.06667vw}}.sec-quality .link-sustainability .center .desc__text{font-size:15px;font-size:1.5rem;line-height:1.8em;letter-spacing:.05em;font-weight:500}@media (max-width: 999px){.sec-quality .link-sustainability .center .desc__text{padding-right:5px;margin-top:3.73333vw;font-size:4vw;line-height:7.2vw}}.sec-quality .link-sustainability .center .c-btn02{margin-left:auto;margin-top:8px;position:relative}@media (max-width: 999px){.sec-quality .link-sustainability .center .c-btn02{margin:0 auto;margin-top:5.33333vw}}.sec-quality .link-sustainability .center .c-btn02__text{color:#fff;font-size:13px;font-size:1.3rem}@media (max-width: 999px){.sec-quality .link-sustainability .center .c-btn02__text{font-size:3.2vw}}.sec-quality .link-sustainability .center .c-btn02__icon{width:60px;height:60px}@media (min-width: 1000px){.sec-quality .link-sustainability .center .c-btn02__icon{margin-left:24px}}@media (max-width: 999px){.sec-quality .link-sustainability .center .c-btn02__icon{width:11.73333vw;height:11.73333vw}}.sec-quality .link-sustainability .center .c-btn02__icon:before{border-color:#fff}.sec-quality .link-sustainability .center .c-btn02__icon:after{background:#fff}.sec-quality .link-sustainability .center .c-btn02__icon .arrow{width:16px;height:10px;filter:brightness(0) invert(1)}@media (max-width: 999px){.sec-quality .link-sustainability .center .c-btn02__icon .arrow{width:2.66667vw;height:1.6vw}}.c-footer{margin-top:0}

/*# sourceMappingURL=maps/business.min.css.map */
