.c_sustainability-organicfield{color:#534f4e;font-size:16px;line-height:180%}.c_sustainability-organicfield img{width:100%;height:auto}.c_sustainability-organicfield__movetitle-bg{margin:0 0 20px;font-family:var(--font-base-w4);font-style:normal;font-weight:400;font-size:inherit;letter-spacing:normal;line-height:inherit;color:inherit}.c_sustainability-organicfield .c_sustainability-organicfield__inner{box-sizing:border-box;margin-left:auto;margin-right:auto;max-width:1032px;padding-left:15px;padding-right:15px;width:100%}#of-main-about,#of-main-roadmap,#of-main-efforts,#of-main-reports{scroll-margin-top:var(--header-height, 6rem)}.c_sustainability-organicfield__page-head{margin:0;padding:0;background-color:var(--c-ui-dark-bg, #333333);overflow:hidden}.c_sustainability-organicfield__page-head img{display:block;height:auto;width:100%;max-width:630px}@media screen and (max-width:1000px){.c_sustainability-organicfield__page-head img{max-width:290px}}@media screen and (max-width:1000px){.c_sustainability-organicfield__page-head .c_sustainability-organicfield__inner{max-width:290px;margin-inline:auto}}.c_sustainability-organicfield__ceo-mv{margin-bottom:0}.c_sustainability-organicfield__image-wrapper{position:relative}.c_sustainability-organicfield__container{position:relative;width:100%;padding:0 16px;box-sizing:border-box}.c_sustainability-organicfield__ceo-mv img.c_sustainability-organicfield__logo-overlay{position:absolute;top:0;left:50%;transform:translate(-50%);max-width:70%!important;height:auto;z-index:2;pointer-events:none;margin:60px auto}.c_sustainability-organicfield__hero-text,.c_sustainability-organicfield__hero-text span{margin-top:40px;font-size:16px;line-height:1.4;text-align:center;letter-spacing:.05em}.c_sustainability-organicfield__hero-btn{list-style:none;padding:0;margin:35px auto 0;display:flex;flex-direction:column;gap:10px;max-width:300px}.c_sustainability-organicfield__hero-btn li{margin:0;font-family:var(--font-base)}.c_sustainability-organicfield__hero-btn .btn{position:relative;display:block;width:100%;padding:10px 40px 10px 12px;text-align:left;border:1px solid #534F4E;background-color:transparent;color:#534f4e;text-decoration:none;font-size:16px;line-height:1.4;border-radius:0!important}.c_sustainability-organicfield__hero-btn .btn:after{content:"";position:absolute;right:12px;top:50%;transform:translateY(-50%);font-size:16px;color:#534f4e}.c_sustainability-organicfield__hero-btn-update{text-align:left;margin:5px auto 35px;max-width:300px;font-size:16px}.c_sustainability-organicfield__gray-panel{margin-bottom:90px;margin-top:60px;background-color:#f3f3f3;display:flex;flex-direction:column;gap:20px}.c_sustainability-organicfield__gray-panel-imgbox picture{width:100%;height:auto;display:block;max-width:100%;vertical-align:top}.c_sustainability-organicfield__gray-panel-imgbox img{width:100%;height:auto}.c_sustainability-organicfield__gray-panel-textbox{box-sizing:border-box}.c_sustainability-organicfield__gray-panel-textbox p,.c_sustainability-organicfield p{font-size:16px;line-height:28px;color:#534f4e}.c_sustainability-organicfield__bg-gray p{margin-bottom:0;max-width:1032px}.c_sustainability-organicfield__ttl{font-size:24px;line-height:1.8;font-family:var(--font-base-w6);font-weight:600;margin-bottom:40px;text-align:center;margin-top:50px;letter-spacing:.05em;color:#534f4e}.c_sustainability-organicfield__ttl p,.c_sustainability-organicfield__ttl sub{color:#534f4e}.c_sustainability-organicfield__subtitle{margin:0 0 30px;font-size:18px;color:#534f4e;line-height:var(--c-lh-heading);white-space:normal;font-family:var(--font-base-w6);font-weight:600}.c_sustainability-organicfield__caption{font-size:14px!important;line-height:18px!important;margin-top:30px;color:#534f4e}.c_sustainability-organicfield__caption a{font-size:14px!important;line-height:18px!important;color:#534f4e}.c_sustainability-organicfield__topics{background-color:#fafafa;padding:20px 0;margin-top:40px;margin-bottom:40px;display:flex}.c_sustainability-organicfield__topics a{text-decoration:none}.c_sustainability-organicfield__topics-heading{display:inline-block;font-size:16px;font-family:var(--font-base-w4);font-style:normal;font-weight:400;letter-spacing:normal;line-height:var(--c-lh-heading);color:#534f4e;border-bottom:2px solid #534F4E;margin:0 0 20px}.c_sustainability-organicfield__topics .container>a:not(:last-child) .c_sustainability-organicfield__topics-item{border-bottom:1px solid #E3E3E3;padding-bottom:20px;margin-bottom:20px}.c_sustainability-organicfield__topics .container>a:last-child .c_sustainability-organicfield__topics-item{border-bottom:0;padding-bottom:0;margin-bottom:0}.c_sustainability-organicfield__topics-item{display:flex;flex-direction:column;align-items:flex-start;gap:6px;margin-bottom:20px}.c_sustainability-organicfield__topics-item-date{color:#534f4e;font-size:16px}.c_sustainability-organicfield__topics-item-pr{flex:0 0 auto;padding:6px 12px;font-size:16px;letter-spacing:.02em}.c_sustainability-organicfield__topics-item-ttl{color:#534f4e;font-size:16px;margin-left:0}.c_sustainability-organicfield__img1032 picture{text-align:center}.c_sustainability-organicfield__img{margin-bottom:40px}.c_sustainability-organicfield__img img{width:100%;height:auto}.c_sustainability-organicfield__voice-image a{display:block}.c_sustainability-organicfield__voice-image picture{display:block;width:100%;max-width:100%}.c_sustainability-organicfield__voice-image img{display:block;width:100%;height:auto}.c_sustainability-organicfield__voice-text{display:block;margin-bottom:48px}.c_sustainability-organicfield__voice-text img{display:block;margin:0 auto;width:100%}.c_sustainability-organicfield__textbox{margin-top:30px;font-size:16px;line-height:28px;color:#534f4e}.c_sustainability-organicfield__text1080{width:350px;max-width:100%;padding:10px;margin:10px auto}.c_sustainability-organicfield__text1080 p{font-size:16px!important;color:#534f4e}.c_sustainability-organicfield__yabane{margin-bottom:60px;width:100%;height:auto}.c_sustainability-organicfield__torikumi-list{display:grid;grid-template-columns:1fr;gap:20px;margin:0 auto 70px;box-sizing:border-box}.c_sustainability-organicfield__torikumi-item{display:flex;align-items:center;gap:20px;background:#fff;border-radius:4px}.c_sustainability-organicfield__torikumi-item-image{flex:0 0 45%}.c_sustainability-organicfield__torikumi-item-image img{width:100%;height:auto;display:block}.c_sustainability-organicfield__torikumi-item-text{flex:1;font-size:16px;line-height:1.4;padding-top:10px;color:#534f4e}.c_sustainability-organicfield__torikumi-item-number{border-right:solid 1px #534F4E;margin-bottom:5px;width:40px}.c_sustainability-organicfield__torikumi-item-number div{font-size:24px;line-height:1.4!important;color:#534f4e}.c_sustainability-organicfield__process-list{display:grid;grid-template-columns:1fr;gap:30px;padding:30px 30px 0;margin-bottom:100px}.c_sustainability-organicfield__process-item{display:flex;flex-direction:column;gap:12px;background:#fff;margin-bottom:20px}.c_sustainability-organicfield__process-content{display:flex;flex-direction:column;gap:8px}.c_sustainability-organicfield__process-number{font-size:32px;text-align:center;line-height:1;color:#534f4e}.c_sustainability-organicfield__process-text{font-size:16px;line-height:1.4;text-align:center;color:#534f4e}.c_sustainability-organicfield__process-image img{width:100%;height:auto;display:block}.c_sustainability-organicfield div.c_sustainability-organicfield__process-line-triangle:empty,.c_sustainability-organicfield div.c_sustainability-organicfield__process-line-only:empty{display:block}@media screen and (max-width:1000px){.c_sustainability-organicfield__process-line-triangle{position:relative;margin-top:8px;height:0}.c_sustainability-organicfield__process-line-triangle:before{content:"";position:absolute;top:-5px;left:0;right:0;height:1px;background-color:#6f6b6a}.c_sustainability-organicfield__process-line-triangle:after{content:"\25bc";position:absolute;top:5px;right:115px;font-size:2em;line-height:.2;color:#a3a0a0}.c_sustainability-organicfield__process-line-only{position:relative;margin-top:8px;height:0}.c_sustainability-organicfield__process-line-only:before{content:"";position:absolute;top:-5px;left:0;right:0;height:1px;background-color:#6f6b6a}}.c_sustainability-organicfield__partner-item{display:flex;flex-direction:column;gap:20px}.c_sustainability-organicfield__partner-title>.c_sustainability-organicfield__movetitle-bg.is-animated{text-align:center}.c_sustainability-organicfield__partner-intro{text-align:center;margin:0 0 50px 20px;font-family:var(--font-base-w4);font-style:normal;font-weight:400;font-size:16px;line-height:28px;letter-spacing:normal;color:#534f4e}.c_sustainability-organicfield__partner-item-info{background-color:#f3f3f3;padding:30px 0;font-size:16px;line-height:1.4}.c_sustainability-organicfield__partner-item-info div{text-align:left}.c_sustainability-organicfield__partner-item-info-name1{font-size:21px;margin-right:15px;color:#534f4e}.c_sustainability-organicfield__partner-item-info-name2{font-size:16px;color:#534f4e}.c_sustainability-organicfield__partner-item-info p{font-size:16px;line-height:1.8;margin-top:12px}.c_sustainability-organicfield__partner-item-image img{display:block;width:100%;height:auto}.c_sustainability-organicfield__timeline{position:relative;max-width:900px;margin:40px auto 0;padding:20px 0 0}.c_sustainability-organicfield__timeline:before{content:"";position:absolute;left:50%;top:0;width:1px;height:100%;background:#6f6b6a}.c_sustainability-organicfield__timeline-logo{text-align:center}.c_sustainability-organicfield__timeline-logo img{height:auto}.c_sustainability-organicfield__timeline-logo div{font-size:28px;color:#6f6b6a;display:inline-block;margin-bottom:60px;line-height:1.8}.c_sustainability-organicfield__timeline-item:first-child{margin-top:100px}.c_sustainability-organicfield__timeline-item .c_sustainability-organicfield__timeline-year{position:absolute;top:-36px;left:50%}.c_sustainability-organicfield__timeline-item .c_sustainability-organicfield__timeline-year.c_sustainability-organicfield__timeline-small{top:-20px}.c_sustainability-organicfield__timeline-item.c_sustainability-organicfield__timeline-left .c_sustainability-organicfield__timeline-year{transform:translate(-100%)}.c_sustainability-organicfield__timeline-item.c_sustainability-organicfield__timeline-right .c_sustainability-organicfield__timeline-year{transform:translate(0)}.c_sustainability-organicfield__timeline-left>.c_sustainability-organicfield__timeline-year{position:absolute;left:360px;text-align:right;font-size:36px;color:#6f6b6a}.c_sustainability-organicfield__timeline-right>.c_sustainability-organicfield__timeline-year{position:absolute;left:540px;text-align:left;font-size:36px;color:#6f6b6a}.c_sustainability-organicfield__timeline-year.c_sustainability-organicfield__timeline-small{font-size:24px}.c_sustainability-organicfield__timeline-year.c_sustainability-organicfield__timeline-caption{position:static;width:40%;margin-top:10px;padding:0 25px;transform:none;font-size:14px;line-height:1.6;color:#6f6b6a;text-align:left}.c_sustainability-organicfield__timeline-item.c_sustainability-organicfield__timeline-right .c_sustainability-organicfield__timeline-year.c_sustainability-organicfield__timeline-caption{float:right;clear:right}.c_sustainability-organicfield__timeline-item.c_sustainability-organicfield__timeline-left .c_sustainability-organicfield__timeline-year.c_sustainability-organicfield__timeline-caption{float:left;clear:left}.c_sustainability-organicfield__timeline-item .c_sustainability-organicfield__timeline-content{width:40%;background:#fff;border:1px solid #6F6B6A;padding:15px}.c_sustainability-organicfield__timeline-item .c_sustainability-organicfield__timeline-content img{width:100%;margin-bottom:10px}.c_sustainability-organicfield__timeline-item.c_sustainability-organicfield__timeline-left .c_sustainability-organicfield__timeline-content{float:left}.c_sustainability-organicfield__timeline-item.c_sustainability-organicfield__timeline-right .c_sustainability-organicfield__timeline-content{float:right;text-align:left}.c_sustainability-organicfield__timeline-item .c_sustainability-organicfield__timeline-content:before{content:"";position:absolute;width:90px;height:1px;background:#6f6b6a}.c_sustainability-organicfield__timeline-item.c_sustainability-organicfield__timeline-left .c_sustainability-organicfield__timeline-content:before{left:360px}.c_sustainability-organicfield__timeline-item.c_sustainability-organicfield__timeline-right .c_sustainability-organicfield__timeline-content:before{right:360px}.c_sustainability-organicfield__timeline-item:after{content:"";display:table;clear:both}.c_sustainability-organicfield__timeline-content>ul{list-style-type:disc;padding-left:20px}.c_sustainability-organicfield__timeline-content>ul li{padding:.3em 0;font-size:16px;line-height:21px;color:#534f4e;list-style:disc}.c_sustainability-organicfield__timeline-content>ul li::marker{font-size:14px}.c_sustainability-organicfield__timeline-content>p{font-size:16px;line-height:21px;color:#534f4e;margin-left:15px;margin-right:15px}.c_sustainability-organicfield__timeline-grbox{background-color:#6f6b6a;color:#fff;padding:5px 10px;font-size:16px;display:inline-block;margin-left:15px;margin-right:15px}.c_sustainability-organicfield__voice-caption{width:100%;display:grid;margin:30px auto 0;justify-items:end}.c_sustainability-organicfield__voice-caption p{margin-bottom:0}.c_sustainability-organicfield__voice-link{height:50px;display:flex;justify-content:right;align-items:center;cursor:pointer}.c_sustainability-organicfield__voice-link-yazirusi{margin-right:10px;width:80px;height:5px;border-bottom:1px solid #707070;border-right:1px solid #707070;transform:skew(45deg)}.c_sustainability-organicfield__bg-gray{margin-bottom:90px;padding:10px 0;background-color:#f3f3f3}.c_sustainability-organicfield__report-container{display:flex;flex-direction:column;gap:20px;margin:0 auto;background-color:#fff;border-radius:15px}.c_sustainability-organicfield__report-card-large>.c_sustainability-organicfield__report-card-content{padding:20px}.c_sustainability-organicfield__report-card-large{background-color:#fff;border-radius:15px;overflow:hidden;box-shadow:0 3px 6px #00000029;width:100%}.c_sustainability-organicfield__report-card-large img{width:100%;height:auto;display:block;object-fit:cover}.c_sustainability-organicfield__report-card-date{font-size:16px;color:#534f4e}.c_sustainability-organicfield__report-card-text{font-size:16px;color:#534f4e;line-height:1.4}.c_sustainability-organicfield__report-card-grid{display:flex;flex-direction:column;gap:10px}.c_sustainability-organicfield__report-card-small{display:flex;flex-direction:column;gap:15px}.c_sustainability-organicfield__report-card-small img{border-radius:15px;box-shadow:0 3px 6px #00000029;width:100%;margin-left:auto;margin-right:auto}.c_sustainability-organicfield__report-card-grid>.c_sustainability-organicfield__report-card-small:not(:last-child){border-bottom:1px solid rgba(111,107,106,.5);padding-bottom:20px;margin-bottom:15px}.c_sustainability-organicfield__sdgs-icon{margin-bottom:90px;margin-left:auto;width:350px}@media screen and (max-width:1000px){.c_sustainability-organicfield__sdgs-icon{width:274px}}.c_sustainability-organicfield__map-btn-center{text-align:center;margin-bottom:90px}.sus-map-link.sus-map-btn{display:inline-block;position:relative;padding:6px 50px 6px 31px;background-color:#333;border:1px solid #333;border-radius:9999px;box-shadow:0 1px 4px #0003;color:#fff;font-family:var(--font-base-w4);font-weight:400;text-align:center;text-decoration:none;letter-spacing:.1em;transition:.3s}.sus-map-link.sus-map-btn:after{content:"";position:absolute;top:50%;right:31px;transform:translateY(-50%);width:14px;height:18px;background-image:url(icon_pdf.png);background-size:contain;background-repeat:no-repeat;background-position:center}@media(hover:hover){.sus-map-link.sus-map-btn:hover{background-color:#fff;color:#333}}@media screen and (min-width:1001px){.c_sustainability-organicfield__ceo-mv{height:auto}.c_sustainability-organicfield__ceo-mv img{width:100%;max-width:100vw}.c_sustainability-organicfield__container{max-width:1032px}.c_sustainability-organicfield__img1032{max-width:1032px;margin-right:auto;margin-left:auto}.c_sustainability-organicfield__text1080{width:1080px;margin:60px auto}.c_sustainability-organicfield__text1080 p{font-size:16px!important}.c_sustainability-organicfield__caption,.c_sustainability-organicfield__caption a{font-size:16px!important;color:#534f4e}.c_sustainability-organicfield__container{position:absolute;top:0;left:50%;transform:translate(-50%);width:100%;height:100%;max-width:1032px;padding:0}.c_sustainability-organicfield__image-wrapper{position:relative}.c_sustainability-organicfield__image-wrapper img{display:block;width:100%;height:auto}.c_sustainability-organicfield__ceo-mv img.c_sustainability-organicfield__logo-overlay{max-width:40%!important;margin:80px auto}.c_sustainability-organicfield__gradient-overlay{position:absolute;bottom:0;left:0;width:100%;height:25%;background:linear-gradient(to top,rgba(0,0,0,.8),transparent);pointer-events:none}.c_sustainability-organicfield__hero-btn-update{color:#fff;position:absolute;bottom:40px;right:20px}.c_sustainability-organicfield__hero-text{position:absolute;bottom:20px;left:20px;margin:0;font-size:21px;color:#fff;text-align:left;line-height:38px;font-family:var(--font-base-w5);font-weight:500}.c_sustainability-organicfield__hero-text span{font-size:23px;letter-spacing:.08em;color:#fff}.c_sustainability-organicfield__hero-text sub{font-size:70%;letter-spacing:.08em;color:#fff}#of-main-about{max-width:760px;padding:0}.c_sustainability-organicfield__topics{background-color:#fff}.c_sustainability-organicfield__topics .c_sustainability-organicfield__inner{width:100%}.c_sustainability-organicfield__topics-item{display:flex;flex-direction:row;align-items:flex-start;gap:16px;margin-top:20px}.c_sustainability-organicfield__topics .container>a:not(:last-child) .c_sustainability-organicfield__topics-item{border-bottom:0;padding-bottom:20px;margin-bottom:0}.c_sustainability-organicfield__topics-item{display:flex;flex-direction:row;align-items:flex-start;gap:12px}.c_sustainability-organicfield__topics-item-date{flex:0 0 95px;width:95px;white-space:nowrap;margin-bottom:0;font-size:16px}.c_sustainability-organicfield__topics-item-pr{flex:0 0 auto;margin-bottom:0}.c_sustainability-organicfield__topics-item-ttl{flex:1;min-width:0;margin-left:0;margin-bottom:20px}.c_sustainability-organicfield__topics-heading{font-size:24px}.c_sustainability-organicfield__hero-btn{position:absolute;bottom:20px;right:20px;display:flex;flex-direction:row;gap:15px;margin:0;padding:0;max-width:none}.c_sustainability-organicfield__hero-btn .btn{padding:12px 40px 12px 20px;border:1px solid #fff;background-color:#ffffff4d;color:#fff;font-size:18px;width:140px;height:50px}.c_sustainability-organicfield__hero-btn .btn:after{content:""}.c_sustainability-organicfield__ttl{text-align:left;font-size:38px;line-height:80px;margin-top:50px;letter-spacing:.1em}.c_sustainability-organicfield__ttl sub{font-size:50%;font-family:var(--font-base-w4);font-weight:400}.c_sustainability-organicfield__textbox{font-size:18px;line-height:36px}.c_sustainability-organicfield__container-bg-gray{display:block}.c_sustainability-organicfield__gray-panel{width:100%;position:relative;height:48.5vw;max-height:865px}.c_sustainability-organicfield__gray-panel-imgbox{position:absolute;width:50vw;max-width:890px;top:0;right:0}.c_sustainability-organicfield__gray-panel-imgbox img{width:100%!important}.c_sustainability-organicfield__gray-panel-textbox{width:45vw;padding:0 60px;margin-left:auto;margin-right:50vw;margin-top:auto;margin-bottom:auto}.c_sustainability-organicfield__gray-panel-textbox-inner p{font-size:18px;line-height:36px}.c_sustainability-organicfield__subtitle{font-size:21px}.c_sustainability-organicfield__subtitle-line{display:inline-block;vertical-align:middle;width:60px;height:1px;background-color:currentColor;margin-left:20px;margin-right:10px}.c_sustainability-organicfield__yabane{margin:30px auto 120px}.c_sustainability-organicfield__timeline{height:auto;position:relative}.c_sustainability-organicfield__timeline-logo img{text-align:center;width:35%;margin:auto}.c_sustainability-organicfield__timeline-item{position:relative;width:100%;margin-bottom:100px}.c_sustainability-organicfield__timeline--stagger .c_sustainability-organicfield__timeline-item{position:absolute;margin-top:0;margin-bottom:0}.c_sustainability-organicfield__timeline-item .c_sustainability-organicfield__timeline-year.c_sustainability-organicfield__timeline-small{top:-28px}.c_sustainability-organicfield__timeline-content>ul li{font-size:16px;line-height:24px}.c_sustainability-organicfield__timeline-content>p{font-size:16px;line-height:24px;margin-left:10px;margin-right:10px}.c_sustainability-organicfield__timeline-grbox{font-size:16px;margin-left:10px;margin-right:10px}.c_sustainability-organicfield__torikumi-list{grid-template-columns:repeat(3,1fr);gap:60px;margin:0 auto 150px}.c_sustainability-organicfield__torikumi-item{flex-direction:column;align-items:flex-start}.c_sustainability-organicfield__torikumi-item-image,.c_sustainability-organicfield__torikumi-item-text{flex:none;width:100%;max-width:none}.c_sustainability-organicfield__torikumi-item-text{padding:0 10px;font-size:16px;line-height:28px}.c_sustainability-organicfield__torikumi-item-image img{width:100%;height:auto}.c_sustainability-organicfield__torikumi-item-number{text-align:right;border-right:solid 1px #534F4E;padding-right:10px;margin-bottom:5px;height:100px;position:relative;width:100%}.c_sustainability-organicfield__torikumi-item-number div{position:absolute;left:-25px;bottom:320px;width:100%;transform:rotate(270deg);transform-origin:right;text-align:left;font-size:36px}.c_sustainability-organicfield__process-list{grid-template-columns:repeat(4,1fr);padding:0;margin-bottom:150px}.c_sustainability-organicfield__process-item{flex-direction:row;align-items:flex-start}.c_sustainability-organicfield__process-number{text-align:right}.c_sustainability-organicfield__process-text{text-align:left;font-size:16px;line-height:24px;min-height:3em}.c_sustainability-organicfield__process-content{flex:1}.c_sustainability-organicfield__process-line-triangle{position:relative;align-self:stretch;width:12px;height:auto;margin:0 0 0 12px;flex:0 0 auto}.c_sustainability-organicfield__process-line-triangle:before{content:"";position:absolute;top:0;bottom:0;left:50%;right:auto;width:1px;height:auto;background-color:#6f6b6a}.c_sustainability-organicfield__process-line-only{position:relative;align-self:stretch;width:12px;height:auto;margin:0 0 0 12px;flex:0 0 auto}.c_sustainability-organicfield__process-line-only:before{content:"";position:absolute;top:0;bottom:0;left:50%;right:auto;width:1px;height:auto;background-color:#6f6b6a}.c_sustainability-organicfield__process-line-triangle:after{content:"\25b6";position:absolute;top:50%;right:-21px;left:auto;bottom:auto;transform:translateY(-50%);width:auto;height:auto;border:none;font-size:2em;line-height:1;color:#a3a0a0}.c_sustainability-organicfield__process-item:nth-child(4n) .c_sustainability-organicfield__process-line-triangle:before,.c_sustainability-organicfield__process-item:nth-child(4n) .c_sustainability-organicfield__process-line-triangle:after,.c_sustainability-organicfield__process-item:nth-child(4n) .c_sustainability-organicfield__process-line-only:before{display:none}.c_sustainability-organicfield__partner-item{flex-direction:row;align-items:flex-start;gap:40px}.c_sustainability-organicfield__partner-item-info{flex:0 0 50%;padding-right:30px}.c_sustainability-organicfield__partner-item-info-name1{font-size:32px}.c_sustainability-organicfield__partner-item-info-name2{font-size:16px}.c_sustainability-organicfield__partner-item-info p{line-height:28px!important}.c_sustainability-organicfield__partner-item-image{flex:1}.c_sustainability-organicfield__voice-image{margin-top:80px;margin-bottom:80px}.c_sustainability-organicfield__voice-image picture{opacity:1;transition:.3s}.c_sustainability-organicfield__voice-image picture:hover{opacity:.6}.c_sustainability-organicfield__voice-text{display:none}.c_sustainability-organicfield .c_sustainability-organicfield__inner{width:100%;max-width:1032px}.c_sustainability-organicfield p{font-size:18px;line-height:36px}.c_sustainability-organicfield__img{width:100%;place-content:center}.c_sustainability-organicfield__voice-caption{max-width:570px}.c_sustainability-organicfield__text1080{width:1080px;max-width:100%;margin:60px auto;padding:0}.c_sustainability-organicfield__report-container{flex-direction:row;gap:35px;background-color:transparent}.c_sustainability-organicfield__report-card-large{width:45%;display:flex;flex-direction:column}.c_sustainability-organicfield__report-card-grid{flex:1;gap:10px}.c_sustainability-organicfield__report-card-small{flex-direction:row;align-items:flex-start}.c_sustainability-organicfield__report-card-small img{flex:0 0 40%;width:40%;height:auto;object-fit:cover}.c_sustainability-organicfield__report-card-small .c_sustainability-organicfield__report-card-content{width:60%;padding-left:16px}.c_sustainability-organicfield__report-card-large>.c_sustainability-organicfield__report-card-content{padding:40px}.c_sustainability-organicfield__report-card-large>.c_sustainability-organicfield__report-card-content>.c_sustainability-organicfield__report-card-date{font-size:18px;font-family:var(--font-base)}.c_sustainability-organicfield__report-card-large>.c_sustainability-organicfield__report-card-content>.c_sustainability-organicfield__report-card-text{font-size:16px;line-height:28px}.c_sustainability-organicfield__report-card-date{font-size:16px}.c_sustainability-organicfield__report-card-text{font-size:16px;line-height:24px}.c_sustainability-organicfield__movetitle-bg .c_sustainability-organicfield__movetitle-text .inn{font-size:21px!important}}@media(max-width:1000px){.c_sustainability-organicfield__inner{width:350px}.c_sustainability-organicfield__subtitle-line{display:inline-block;vertical-align:middle;margin-left:12px;width:80px;height:1px;background-color:currentColor}.c_sustainability-organicfield__gray-panel-textbox{width:350px;margin:30px auto 60px;padding-right:15px;padding-left:15px}.c_sustainability-organicfield__timeline{margin-top:20px;padding-right:20px;padding-left:20px}.c_sustainability-organicfield__timeline-item{position:relative!important;width:100%}.c_sustainability-organicfield__timeline-item,.c_sustainability-organicfield__timeline-item .c_sustainability-organicfield__timeline-content{width:100%;float:none!important;margin-bottom:60px}.c_sustainability-organicfield__timeline-item.c_sustainability-organicfield__timeline-right,.c_sustainability-organicfield__timeline-item.c_sustainability-organicfield__timeline-left{top:-50px}.c_sustainability-organicfield__timeline-item .c_sustainability-organicfield__timeline-year{left:20px;transform:none;top:-28px}.c_sustainability-organicfield__timeline-item.c_sustainability-organicfield__timeline-left .c_sustainability-organicfield__timeline-year{transform:none}.c_sustainability-organicfield__timeline-item,.c_sustainability-organicfield__timeline-item .c_sustainability-organicfield__timeline-content{padding-left:10px;padding-right:10px}.c_sustainability-organicfield__timeline-item .c_sustainability-organicfield__timeline-content:before{height:0}.c_sustainability-organicfield__timeline-logo img{width:60%}.c_sustainability-organicfield__timeline-right>.c_sustainability-organicfield__timeline-year{font-size:24px}.c_sustainability-organicfield__timeline-left>.c_sustainability-organicfield__timeline-year{font-size:24px}.c_sustainability-organicfield__timeline-year.c_sustainability-organicfield__timeline-small{font-size:18px}.c_sustainability-organicfield__timeline-year.c_sustainability-organicfield__timeline-caption{position:static;top:auto;left:auto;width:50%;margin-top:10px;padding:0 0 0 10px;box-sizing:border-box;transform:none;font-size:13px;line-height:1.6;text-align:left}.c_sustainability-organicfield__timeline-item.c_sustainability-organicfield__timeline-right .c_sustainability-organicfield__timeline-year.c_sustainability-organicfield__timeline-caption{float:right;clear:right;margin-left:50%}.c_sustainability-organicfield__timeline-item.c_sustainability-organicfield__timeline-left .c_sustainability-organicfield__timeline-year.c_sustainability-organicfield__timeline-caption{float:left;clear:left;margin-left:0;padding:0 10px 0 0}.c_sustainability-organicfield__timeline-item:has(.c_sustainability-organicfield__timeline-caption) .c_sustainability-organicfield__timeline-content{margin-bottom:0}.c_sustainability-organicfield__timeline-item:has(.c_sustainability-organicfield__timeline-caption) .c_sustainability-organicfield__timeline-caption{margin-top:15px}.c_sustainability-organicfield__timeline-content>ul{padding-left:30px;padding-right:15px}.c_sustainability-organicfield__report-container{padding-bottom:40px}.c_sustainability-organicfield__timeline-logo div{margin-top:-45px}.c_sustainability-organicfield__torikumi-item{margin-bottom:15px}.c_sustainability-organicfield__report-card-grid{background-color:#fff;padding-top:50px}.c_sustainability-organicfield__report-card-large{z-index:1}.c_sustainability-organicfield__report-card-small{width:85%;margin-right:auto;margin-left:auto}.c_sustainability-organicfield__report-card-small img{margin-bottom:5px}.c_sustainability-organicfield__text1080.c_sustainability-organicfield__partner-title{padding-left:10px;padding-right:10px}.c_sustainability-organicfield__partner-title>.c_sustainability-organicfield__movetitle-bg.is-animated{text-align:left}.c_sustainability-organicfield__partner-intro{text-align:left;margin:0 0 20px;font-size:18px;line-height:36px}.c_sustainability-organicfield__sdgs-icon{margin:-30px 0 80px auto}}@media(min-width:1001px)and (max-width:1080px){.c_sustainability-organicfield__gray-panel{width:100%}.c_sustainability-organicfield__gray-panel-textbox{width:50%;padding:30px}}@keyframes of-main-movetitle-bg{0%{opacity:0;transform:scaleX(0) translate(-5%)}30%{transform:scaleX(1) translate(0)}to{transform:scaleX(1) translate(0)}30%,to{opacity:1}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.c_sustainability-organicfield__movetitle-bg{margin-bottom:20px}.c_sustainability-organicfield__movetitle-bg .c_sustainability-organicfield__movetitle-text{position:relative;display:inline-block;margin-top:5px}.c_sustainability-organicfield__movetitle-bg.is-animated .c_sustainability-organicfield__movetitle-text:before{animation:of-main-movetitle-bg 4s cubic-bezier(.215,.61,.355,1) forwards;background:#534f4e;content:"";position:absolute;top:0;left:0;width:100%;height:100%;transform-origin:left center}.c_sustainability-organicfield__movetitle-bg.is-animated2 .c_sustainability-organicfield__movetitle-text:before{opacity:0;animation:of-main-movetitle-bg 4s cubic-bezier(.215,.61,.355,1) .5s forwards;background:#534f4e;content:"";position:absolute;top:0;left:0;width:100%;height:100%;transform-origin:left center}.c_sustainability-organicfield__movetitle-bg .c_sustainability-organicfield__movetitle-text .inn{opacity:0;animation:fadeIn 2s ease 1.5s forwards;color:#fff;display:inline-block;font-size:18px;padding:2px 15px;position:relative;z-index:1;font-family:var(--font-base-w5);font-weight:500;letter-spacing:.08em;line-height:1.8}.c_sustainability-organicfield__movetitle-bg.is-animated2 .c_sustainability-organicfield__movetitle-text .inn{opacity:0;animation:fadeIn 2s ease 2s forwards}
/*# sourceMappingURL=/cdn/shop/t/3/assets/c_sustainability-organicfield.css.map */
