@charset "UTF-8";.Environment_hero__Vl5xz{width:100%}.Environment_intro__Gl_iJ{margin-inline:auto;max-width:880px}@media (min-width:960px){.Environment_intro__Gl_iJ{width:100%}}@media (min-width:600px) and (max-width:959px){.Environment_intro__Gl_iJ{width:80%}}@media (max-width:599px){.Environment_intro__Gl_iJ{width:80%}}@media (min-width:960px){.Environment_intro__Gl_iJ{margin-top:150px}}@media (min-width:600px) and (max-width:959px){.Environment_intro__Gl_iJ{margin-top:100px}}@media (max-width:599px){.Environment_intro__Gl_iJ{margin-top:60px}}.Environment_policy__ZBuUw{width:100%;background-color:#009e96}@media (min-width:960px){.Environment_policy__ZBuUw{margin-top:150px}}@media (min-width:600px) and (max-width:959px){.Environment_policy__ZBuUw{margin-top:100px}}@media (max-width:599px){.Environment_policy__ZBuUw{margin-top:60px}}.Environment_policy__ZBuUw>div{margin-inline:auto;box-sizing:border-box;max-width:1200px}@media (min-width:960px){.Environment_policy__ZBuUw>div{width:100%}}@media (min-width:600px) and (max-width:959px){.Environment_policy__ZBuUw>div{width:80%}}@media (max-width:599px){.Environment_policy__ZBuUw>div{width:80%}}@media (min-width:960px){.Environment_policy__ZBuUw>div{padding:100px 30px}}@media (min-width:600px) and (max-width:959px){.Environment_policy__ZBuUw>div{padding:80px 0}}@media (max-width:599px){.Environment_policy__ZBuUw>div{padding:60px 0 90px}}.Environment_eco__COnaY{width:100%;background-color:#f0f0f0}@media (min-width:960px){.Environment_eco__COnaY{margin-top:30px}}@media (min-width:600px) and (max-width:959px){.Environment_eco__COnaY{margin-top:20px}}@media (max-width:599px){.Environment_eco__COnaY{margin-top:10px}}.Environment_eco__COnaY>div{margin-inline:auto;max-width:880px}@media (min-width:960px){.Environment_eco__COnaY>div{width:100%}}@media (min-width:600px) and (max-width:959px){.Environment_eco__COnaY>div{width:80%}}@media (max-width:599px){.Environment_eco__COnaY>div{width:80%}}@media (min-width:960px){.Environment_eco__COnaY>div{padding-block:100px 100px}}@media (min-width:600px) and (max-width:959px){.Environment_eco__COnaY>div{padding-block:80px 80px}}@media (max-width:599px){.Environment_eco__COnaY>div{padding-block:60px 90px}}.Environment_jpsms__iAJxZ{width:100%;background-color:#f0f0f0}@media (min-width:960px){.Environment_jpsms__iAJxZ{margin-top:30px}}@media (min-width:600px) and (max-width:959px){.Environment_jpsms__iAJxZ{margin-top:20px}}@media (max-width:599px){.Environment_jpsms__iAJxZ{margin-top:10px}}.Environment_jpsms__iAJxZ>div{margin-inline:auto;max-width:880px}@media (min-width:960px){.Environment_jpsms__iAJxZ>div{width:100%}}@media (min-width:600px) and (max-width:959px){.Environment_jpsms__iAJxZ>div{width:80%}}@media (max-width:599px){.Environment_jpsms__iAJxZ>div{width:80%}}@media (min-width:960px){.Environment_jpsms__iAJxZ>div{padding-block:100px 100px}}@media (min-width:600px) and (max-width:959px){.Environment_jpsms__iAJxZ>div{padding-block:80px 80px}}@media (max-width:599px){.Environment_jpsms__iAJxZ>div{padding-block:60px 90px}}.Policy_policy__B_3nn{width:100%}.Policy_heading___WxO6{margin-inline:auto;color:#fff;width:100%;max-width:820px}.Policy_body__mQRuo{box-sizing:border-box;background-color:#fff;width:100%;display:grid;justify-content:center}@media (min-width:960px){.Policy_body__mQRuo{grid-template-columns:min(100%,760px)}}@media (min-width:600px) and (max-width:959px){.Policy_body__mQRuo{grid-template-columns:100%}}@media (max-width:599px){.Policy_body__mQRuo{grid-template-columns:100%}}@media (min-width:960px){.Policy_body__mQRuo{margin-top:50px;padding:100px 30px}}@media (min-width:600px) and (max-width:959px){.Policy_body__mQRuo{margin-top:40px;padding:80px 30px}}@media (max-width:599px){.Policy_body__mQRuo{margin-top:30px;padding:40px 10px}}.Body_action__5f_SJ,.Body_body__7ZlCu,.Body_philosophy__cMW5X{width:100%}@media (min-width:960px){.Body_action__5f_SJ{margin-top:50px}}@media (min-width:600px) and (max-width:959px){.Body_action__5f_SJ{margin-top:40px}}@media (max-width:599px){.Body_action__5f_SJ{margin-top:30px}}.Body_signature__GUfD9{width:100%;font-size:16px;text-align:right;white-space:pre-line;overflow-wrap:break-word;color:#595959;line-height:1.5}@media (min-width:960px){.Body_signature__GUfD9{margin-top:50px}}@media (min-width:600px) and (max-width:959px){.Body_signature__GUfD9{margin-top:40px}}@media (max-width:599px){.Body_signature__GUfD9{margin-top:30px}}.Action_action__ZKMH0{width:100%}.Action_lead__o_uuF{width:100%;text-align:justify;white-space:pre-line;overflow-wrap:break-word;font-size:16px;line-height:1.5}.Action_manifesto__Auic7{width:100%}@media (min-width:960px){.Action_manifesto__Auic7{margin-top:50px}}@media (min-width:600px) and (max-width:959px){.Action_manifesto__Auic7{margin-top:40px}}@media (max-width:599px){.Action_manifesto__Auic7{margin-top:40px}}.Manifesto_manifesto__BQTKM{width:100%;display:flex;flex-flow:column nowrap;align-items:flex-start;justify-content:flex-start}@media (min-width:960px){.Manifesto_manifesto__BQTKM{row-gap:30px}}@media (min-width:600px) and (max-width:959px){.Manifesto_manifesto__BQTKM{row-gap:20px}}@media (max-width:599px){.Manifesto_manifesto__BQTKM{row-gap:30px}}.Manifesto_item__iXY9p{width:100%;display:grid;grid-template-columns:auto 1fr;gap:20px 10px;counter-increment:policy-list-item}.Manifesto_item__iXY9p:before{width:40px;display:block;font-size:32px;color:#009e96;line-height:1;content:counter(policy-list-item) "."}.Manifesto_statement__0Njir{margin-top:4px;font-size:16px;line-height:1.5;text-align:justify;white-space:pre-line;overflow-wrap:break-word;color:#595959}.Manifesto_activities__DdgWw{grid-column-end:-1;box-sizing:border-box;width:100%;background-color:#009e96}@media (min-width:960px){.Manifesto_activities__DdgWw{padding:30px}}@media (min-width:600px) and (max-width:959px){.Manifesto_activities__DdgWw{padding:30px}}@media (max-width:599px){.Manifesto_activities__DdgWw{padding:10px}}.Activities_activities__WSPRr{width:100%}.Activities_item__RAbU6{box-sizing:border-box;padding-left:1em;width:100%;list-style-type:"・";list-style-position:inside;text-indent:-1em;text-align:justify;white-space:pre-line;overflow-wrap:break-word;color:#fff;line-height:1.8}@media (min-width:960px){.Activities_item__RAbU6{font-size:16px}}@media (min-width:600px) and (max-width:959px){.Activities_item__RAbU6{font-size:16px}}@media (max-width:599px){.Activities_item__RAbU6{font-size:12px}}.Philosophy_philosophy__wPUNG{width:100%}.Philosophy_text__jJsVe{width:100%;font-size:16px;text-align:justify;white-space:pre-line;overflow-wrap:break-word;color:#595959;line-height:1.5}@media (min-width:960px){.Philosophy_text__jJsVe+.Philosophy_text__jJsVe{margin-top:20px}}@media (min-width:600px) and (max-width:959px){.Philosophy_text__jJsVe+.Philosophy_text__jJsVe{margin-top:20px}}@media (max-width:599px){.Philosophy_text__jJsVe+.Philosophy_text__jJsVe{margin-top:10px}}.Section_section__odd_G{width:100%}.Section_heading__cauUb{border-bottom:1px solid #f0f0f0;width:100%;text-align:justify;white-space:pre-line;overflow-wrap:break-word;color:#009e96;line-height:1.5}@media (min-width:960px){.Section_heading__cauUb{padding-bottom:20px;font-size:24px}}@media (min-width:600px) and (max-width:959px){.Section_heading__cauUb{padding-bottom:10px;font-size:24px}}@media (max-width:599px){.Section_heading__cauUb{padding-bottom:10px;font-size:16px}}.Section_body__QK5Dn{width:100%}@media (min-width:960px){.Section_body__QK5Dn{margin-top:20px}}@media (min-width:600px) and (max-width:959px){.Section_body__QK5Dn{margin-top:20px}}@media (max-width:599px){.Section_body__QK5Dn{margin-top:10px}}.Heading_heading__khJKW{width:100%}.Heading_heading__khJKW:before{width:100%;display:block;white-space:pre-line;overflow-wrap:break-word;content:attr(data-caption);line-height:1}@media (min-width:960px){.Heading_heading__khJKW:before{font-size:48px}}@media (min-width:600px) and (max-width:959px){.Heading_heading__khJKW:before{font-size:40px}}@media (max-width:599px){.Heading_heading__khJKW:before{font-size:24px}}.Heading_heading__khJKW>span{margin-top:10px;width:100%;display:block;white-space:pre-line;overflow-wrap:break-word;line-height:1}@media (min-width:960px){.Heading_heading__khJKW>span{font-size:16px}}@media (min-width:600px) and (max-width:959px){.Heading_heading__khJKW>span{font-size:14px}}@media (max-width:599px){.Heading_heading__khJKW>span{font-size:12px}}.Featured_body__V4Gtz,.Featured_featured__1iJl8,.Featured_heading__RXLyi{width:100%}@media (min-width:960px){.Featured_body__V4Gtz{margin-top:100px}}@media (min-width:600px) and (max-width:959px){.Featured_body__V4Gtz{margin-top:40px}}@media (max-width:599px){.Featured_body__V4Gtz{margin-top:30px}}.Featured_body__V4Gtz>div{width:100%;display:flex;flex-wrap:nowrap;align-items:flex-start;justify-content:flex-start}@media (min-width:960px){.Featured_body__V4Gtz>div{flex-direction:row;gap:0 50px}}@media (min-width:600px) and (max-width:959px){.Featured_body__V4Gtz>div{flex-direction:column;gap:90px 0}}@media (max-width:599px){.Featured_body__V4Gtz>div{flex-direction:column;gap:60px 0}}.Featured_content__93Lh8{flex-grow:1;width:100%}@media (min-width:960px){.Featured_content__93Lh8{max-width:500px}}@media (min-width:600px) and (max-width:959px){.Featured_content__93Lh8{max-width:unset}}@media (max-width:599px){.Featured_content__93Lh8{max-width:unset}}.Featured_image__7wxno{flex:1 1 auto;max-width:100%;aspect-ratio:330/330}@media (min-width:960px){.Featured_image__7wxno{width:1%}}@media (min-width:600px) and (max-width:959px){.Featured_image__7wxno{width:auto}}@media (max-width:599px){.Featured_image__7wxno{width:auto}}.Content_content__S67kC{width:100%}.Content_copy__f10l6{width:100%;text-align:justify;white-space:pre-line;overflow-wrap:break-word;color:#009e96;line-height:1.5}@media (min-width:960px){.Content_copy__f10l6{font-size:24px}}@media (min-width:600px) and (max-width:959px){.Content_copy__f10l6{font-size:24px}}@media (max-width:599px){.Content_copy__f10l6{font-size:16px}}.Content_text__vl9Zf{width:100%;font-size:16px;text-align:justify;white-space:pre-line;overflow-wrap:break-word;line-height:1.8}@media (min-width:960px){.Content_text__vl9Zf{margin-top:50px}}@media (min-width:600px) and (max-width:959px){.Content_text__vl9Zf{margin-top:20px}}@media (max-width:599px){.Content_text__vl9Zf{margin-top:10px}}.Content_link__0FHd9{width:max-content;display:block;pointer-events:none}@media (min-width:960px){.Content_link__0FHd9{margin-top:100px}}@media (min-width:600px) and (max-width:959px){.Content_link__0FHd9{margin-top:40px}}@media (max-width:599px){.Content_link__0FHd9{margin-top:60px}}.Intro_intro__MXw_n{width:100%}.Intro_main__OFwq3{width:100%;display:flex;flex-flow:row nowrap;align-items:flex-end;justify-content:space-between;color:var(--theme-color)}@media (min-width:960px){.Intro_main__OFwq3{column-gap:20px}}@media (min-width:600px) and (max-width:959px){.Intro_main__OFwq3{column-gap:10px}}@media (max-width:599px){.Intro_main__OFwq3{column-gap:5px}}.Intro_main__OFwq3>span{max-width:100%;white-space:pre-line;overflow-wrap:break-word;line-height:1}@media (min-width:960px){.Intro_main__OFwq3>span{font-size:80px}}@media (min-width:600px) and (max-width:959px){.Intro_main__OFwq3>span{font-size:64px}}@media (max-width:599px){.Intro_main__OFwq3>span{font-size:32px}}.Intro_main__OFwq3:after{flex-grow:1;border-top:1px solid;width:1px;content:""}@media (min-width:960px){.Intro_main__OFwq3:after{height:40px}}@media (min-width:600px) and (max-width:959px){.Intro_main__OFwq3:after{height:32px}}@media (max-width:599px){.Intro_main__OFwq3:after{height:16px}}.Intro_sub___aYld{width:100%;text-align:justify;white-space:pre-line;overflow-wrap:break-word;color:var(--theme-color);line-height:1.5}@media (min-width:960px){.Intro_sub___aYld{margin-top:50px;font-size:24px}}@media (min-width:600px) and (max-width:959px){.Intro_sub___aYld{margin-top:40px;font-size:16px}}@media (max-width:599px){.Intro_sub___aYld{margin-top:40px;font-size:16px}}.Intro_lead__O4KqM{width:100%;font-size:16px;text-align:justify;white-space:pre-line;overflow-wrap:break-word;line-height:1.8}@media (min-width:960px){.Intro_lead__O4KqM{margin-top:50px}}@media (min-width:600px) and (max-width:959px){.Intro_lead__O4KqM{margin-top:40px}}@media (max-width:599px){.Intro_lead__O4KqM{margin-top:30px}}.Hero_hero__gCFH3{position:relative;width:100%;overflow:hidden}.Hero_heading__jMuyC{position:absolute;z-index:1;box-sizing:border-box;width:100%;color:#fff}@media (min-width:960px){.Hero_heading__jMuyC{padding-left:50px;padding-top:50px}}@media (min-width:600px) and (max-width:959px){.Hero_heading__jMuyC{padding-left:40px;padding-top:40px}}@media (max-width:599px){.Hero_heading__jMuyC{padding-left:30px;padding-top:30px}}.Hero_image__wPo_Z{position:relative;width:100%}.Hero_image__wPo_Z>img{width:100%}@media (min-width:960px){.Hero_image__wPo_Z>img{aspect-ratio:1860/800}}@media (min-width:600px) and (max-width:959px){.Hero_image__wPo_Z>img{aspect-ratio:768/512}}@media (max-width:599px){.Hero_image__wPo_Z>img{aspect-ratio:375/250}}.Hero_image__wPo_Z:after{position:absolute;left:0;top:0;width:100%;opacity:.8;background-image:linear-gradient(to right bottom,var(--theme-color) 0 50%,#0000 50% 100%);display:block;content:""}@media (min-width:960px){.Hero_image__wPo_Z:after{max-width:1500px;aspect-ratio:1500/300}}@media (min-width:600px) and (max-width:959px){.Hero_image__wPo_Z:after{max-width:600px;aspect-ratio:600/210}}@media (max-width:599px){.Hero_image__wPo_Z:after{max-width:360px;aspect-ratio:360/120}}