.w-100{width:100%}.page-width page-width--narrow{padding-top:0}hr{margin:3.5rem 0}.about_us{font-size:1.4rem;line-height:3rem;padding-bottom:0}.about_us small{line-height:0rem}.catch_box{align-items:end;margin-bottom:5rem}.catch_box01,.catch_box02{width:100%}.catch_box01{height:300px;background-image:url(/cdn/shop/files/P6300743_retouch.jpg?v=1661160029);background-size:cover;background-position:40% center;padding:0 30%;margin-bottom:5rem}.catch_box02 .catch{font-size:1.6rem;margin-bottom:2rem}.aboutus-img{height:200px;background-image:url(/cdn/shop/files/P6300860_retouch.jpg?v=1661160503);background-size:cover;background-position:center 60%;margin:5rem 0 0}.col-sdgs{width:100%;padding:2rem;margin-bottom:2rem}.sdgs-wrapper{padding:3rem 0}.sdgs-wrapper .col-sdgs:last-child{margin-bottom:0!important;padding:2rem 2rem 0}.sdgs_box{padding:2rem;font-size:1.4rem;margin-top:2rem}.sdgs_box h3{font-size:1.6rem;margin-top:0;margin-bottom:1rem}.sdgs_image{width:50%;padding:1rem;max-width:100px}@media screen and (min-width: 750px){.hr{margin:6rem 0}.catch_box01{width:30%;padding:0 3rem}.catch_box02{width:70%;padding-left:10rem}.aboutus_text{width:70%}.aboutus-img{margin:12rem 0 12rem 30%}.catch_box{margin-bottom:12rem}.catch_box01{margin-bottom:0}.sdgs-wrapper{padding:4rem 0 0}.col-sdgs{padding:2rem;margin-bottom:3rem}.about_us{padding-bottom:2rem}.sdgs-wrapper .col-sdgs:last-child{margin-bottom:4rem;padding:2rem}}.policy{font-size:1.4rem;padding-bottom:2rem}.policy-box{margin-bottom:5rem}.policy-box:last-child{margin-bottom:0}.policy .bg_subcolor{padding:1.5rem 2rem;margin-top:1.2rem;font-size:1.4rem}.policy-heading{font-size:1.2rem;line-height:3rem;margin-bottom:2rem}.policy-subtext{font-size:1.4rem;padding-left:1rem;color:var(--sub-color)}.logo{font-size:1.4rem}.about_logo-text{margin:5rem 0 4rem;font-size:1.4rem}.about_logo{padding:.7rem;font-size:1.3rem}.about_logo div:first-child{width:30%;padding-right:2rem}.about_logo div:last-child{width:70%}@media screen and (min-width: 750px){.col-sdgs{width:50%}.sdgs_image{max-width:162px}. .policy-box{margin-bottom:6rem}}@media screen and (min-width: 576px){.about_logo div:first-child{width:20%}.about_logo div:last-child{width:80%}}@media screen and (max-width: 575px){.col-sdgs .row_box{justify-content:center}.col-sdgs h3{margin:0}}
/*# sourceMappingURL=/cdn/shop/t/1/assets/section-main-page-aboutus.css.map */
