@charset "UTF-8";

.c-anchor__list li{max-width:243px}@media screen and (max-width: 1160px){.c-anchor__list li a{font-size:1.4rem}}.p-ttl-lv1{border-top:1px solid #1eade6;border-bottom:1px solid #1eade6;padding:33px 0;text-align:center;color:#1eade6;font-weight:600;line-height:1.6;font-size:2.5rem;letter-spacing:.1em}.p-ttl-lv1 span{font-size:2rem;line-height:2}@media screen and (max-width: 46.875em){.p-ttl-lv1{font-size:1.8rem;line-height:1.4864864865;padding:17px 0}.p-ttl-lv1 span{font-size:1.4rem;line-height:1.6071428571;padding-top:5px;display:block}}.p-ttl-lv2{font-size:2rem;font-weight:700;line-height:1.2;display:-webkit-box;display:-ms-flexbox;display:flex;gap:12px}.p-ttl-lv2::before{content:"";width:18px;height:3px;background-color:#1eade6;margin-top:10px}.p-ttl-lv2--img{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:18px}.p-ttl-lv2--img img{padding-bottom:2px;display:block;width:213px}@media screen and (max-width: 46.875em){.p-ttl-lv2{font-size:1.5rem;gap:4px}.p-ttl-lv2::before{width:12px;height:2px;margin-top:8.5px}.p-ttl-lv2--img{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:4px}.p-ttl-lv2--img img{padding:0 3px;display:block;width:106px}}.p-ttl-lv3{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:35px}@media screen and (max-width: 46.875em){.p-ttl-lv3{gap:15px;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.p-ttl-lv3--no-lead{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.p-ttl-lv3--no-lead .p-ttl-lv3-txt{padding-top:0}}.p-ttl-lv3-num{font-size:7rem;line-height:1.5285714286;color:#1eade6;font-family:"Oswald",sans-serif;font-weight:600;letter-spacing:.05em}@media screen and (max-width: 46.875em){.p-ttl-lv3-num{font-size:4.5rem;line-height:1.4777777778}}.p-ttl-lv3-txt{font-size:2.7rem;line-height:1.1851851852;font-weight:700;letter-spacing:.1em}@media screen and (max-width: 46.875em){.p-ttl-lv3-txt{padding-top:14px;font-size:2rem;line-height:1.2}}.p-ttl-lv3-lead{margin-top:20px;color:#4c4c4c;font-size:1.8rem;line-height:1.2222222222;letter-spacing:.1em;font-weight:500}@media screen and (max-width: 46.875em){.p-ttl-lv3-lead{margin-top:7px;font-size:1.3rem;line-height:1.5384615385}}.p-text-main{font-size:1.6rem;line-height:2.1875;letter-spacing:.05em}@media screen and (max-width: 46.875em){.p-text-main{font-size:1.4rem;line-height:1.7857142857}}.p-cnt{max-width:980px}.p-cnt+.p-cnt{margin-top:80px}@media print,screen and (min-width: 46.9375em){.p-cnt{padding:0 40px}}@media screen and (max-width: 46.875em){.p-cnt+.p-cnt{margin-top:50px}}.p-cnt__flex{display:-webkit-box;display:-ms-flexbox;display:flex;gap:68px}.p-cnt__flex .p-natura__img{-ms-flex-negative:0;flex-shrink:0}@media print,screen and (min-width: 46.9375em){.p-cnt__flex .p-natura__img{max-width:351px}}.p-cnt__flex .p-environment__img{-ms-flex-negative:0;flex-shrink:0}@media print,screen and (min-width: 46.9375em){.p-cnt__flex .p-environment__img{max-width:351px}}@media screen and (max-width: 46.875em){.p-cnt__flex{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:13px}}.p-story{background-color:#f5f5f5;padding:80px 40px 89px;margin-bottom:70px}@media screen and (max-width: 46.875em){.p-story{padding:35px 20px 45px;margin-bottom:50px}}.p-story__inner{max-width:990px;margin:0 auto}.p-story__ttl{font-size:2.7rem;line-height:1.1851851852;font-weight:700;text-align:center;letter-spacing:.1em;margin-bottom:50px}@media screen and (max-width: 46.875em){.p-story__ttl{font-size:clamp(0px,4.6666666667vw,28px);line-height:1.7142857143;margin-bottom:20px}}.p-story__list{display:-ms-grid;display:grid;-ms-grid-columns:(1fr)[3];grid-template-columns:repeat(3, 1fr);gap:18px}@media print,screen and (min-width: 46.9375em){.p-story__list li a:hover .p-story__img img{-webkit-transform:scale(1.1);transform:scale(1.1)}.p-story__list li a:hover .p-story__img::after{background-color:#1eade6;color:#fff;border:1px solid #1eade6}}@media screen and (max-width: 46.875em){.p-story__list{-ms-grid-columns:1fr;grid-template-columns:1fr;gap:calc(50/750*100vw);max-width:calc(500/750*100vw);margin:0 auto}}.p-story__img{margin-bottom:10px;border-radius:10px;overflow:hidden;position:relative;display:block}.p-story__img img{width:100%;-webkit-transition:-webkit-transform 1.2s cubic-bezier(0.075, 0.82, 0.165, 1);transition:-webkit-transform 1.2s cubic-bezier(0.075, 0.82, 0.165, 1);transition:transform 1.2s cubic-bezier(0.075, 0.82, 0.165, 1);transition:transform 1.2s cubic-bezier(0.075, 0.82, 0.165, 1), -webkit-transform 1.2s cubic-bezier(0.075, 0.82, 0.165, 1)}.p-story__img::after{content:"\e900";font-weight:normal;font-family:"icomoon";font-style:normal;font-variant:normal;line-height:1;text-transform:none;speak:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;width:35px;height:35px;border-radius:50%;border:1px solid #000;background-color:#fff;position:absolute;bottom:10px;right:15px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:1.2rem;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);-webkit-transition:background-color .16s ease,color .16s ease,border .16s ease;transition:background-color .16s ease,color .16s ease,border .16s ease}@media screen and (max-width: 46.875em){.p-story__img::after{width:calc(55/750*100vw);height:calc(55/750*100vw);bottom:calc(19/750*100vw);right:calc(19/750*100vw);font-size:calc(20/750*100vw)}}@media screen and (max-width: 46.875em){.p-story__img{border-radius:5px;margin-bottom:5px}}.p-story__txt{font-size:1.7rem;line-height:1.8235294118}.p-story__txt span{letter-spacing:.1em;color:#fff;background-color:#1eade6;border-radius:3px;padding:0 7px 2px;font-weight:700}@media screen and (max-width: 46.875em){.p-story__txt{font-size:calc(26/750*100vw);padding:0 calc(7/750*100vw) calc(2/750*100vw)}}.p-story__name{margin-top:8px;line-height:1.4666666667;font-size:1.5rem;letter-spacing:.1em}@media screen and (max-width: 46.875em){.p-story__name{font-size:calc(25/750*100vw);margin-top:5px}}.p-benefits{margin-bottom:110px}@media screen and (max-width: 46.875em){.p-benefits{margin-bottom:50px}}.p-benefits__main{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-bottom:60px;font-size:1.5rem;line-height:2;letter-spacing:.02em}@media screen and (max-width: 46.875em){.p-benefits__main{font-size:1.4rem;line-height:1.7857142857;margin-bottom:22px}}.p-list{display:-ms-grid;display:grid;-ms-grid-columns:(1fr)[2];grid-template-columns:repeat(2, 1fr);row-gap:44px}.p-list li{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#4c4c4c;font-size:1.5rem;letter-spacing:.05em;line-height:1.8666666667}@media print,screen and (min-width: 46.9375em){.p-list li{position:relative}.p-list li:nth-child(even){padding-left:40px}.p-list li:nth-child(odd){padding-right:27px}.p-list li:nth-child(odd)::after{content:"";width:1px;height:111px;background-color:#d9d9d9;position:absolute;top:50%;right:0;-webkit-transform:translateY(-50%);transform:translateY(-50%)}}@media screen and (max-width: 46.875em){.p-list{-ms-grid-columns:1fr;grid-template-columns:1fr;row-gap:20px}}.p-list__ttl{color:#1eade6;font-size:20px;font-weight:700;margin-bottom:17px;line-height:1.2}@media screen and (max-width: 46.875em){.p-list__ttl{font-size:1.5rem;margin-bottom:10px}}.p-list__icon{width:144px;-ms-flex-negative:0;flex-shrink:0;margin-right:26px}@media screen and (max-width: 46.875em){.p-list__icon{width:105px;margin-right:17px}}@media screen and (max-width: 46.875em){.p-list__detail{font-size:1.3rem;line-height:1.7307692308}}.p-benefits__cnt+.p-benefits__cnt{margin-top:53px}@media screen and (max-width: 46.875em){.p-benefits__cnt+.p-benefits__cnt{margin-top:35px}}.p-benefits__cnt-ttl{font-size:2rem;font-weight:700;margin-bottom:18px;display:-webkit-box;display:-ms-flexbox;display:flex;gap:12px;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.p-benefits__cnt-ttl:before{content:"";width:18px;height:3px;background-color:#1eade6}@media screen and (max-width: 46.875em){.p-benefits__cnt-ttl{font-size:1.5rem;margin-bottom:10px;gap:12px;line-height:1.2}}.p-benefits__cnt-txt{color:#4c4c4c;font-size:1.5rem;letter-spacing:.05em;line-height:1.8666666667}.p-benefits__cnt-txt+.p-benefits__cnt-txt{margin-top:8px}.p-benefits__cnt-txt+.p-benefits__cnt-txt--info{margin-top:20px}@media screen and (max-width: 46.875em){.p-benefits__cnt-txt{font-size:1.4rem;line-height:1.7857142857}.p-benefits__cnt-txt+.p-benefits__cnt-txt{margin-top:0}.p-benefits__cnt-txt+.p-benefits__cnt-txt--info{margin-top:10px}}.p-list-sec{margin-bottom:144px}@media screen and (max-width: 46.875em){.p-list-sec{margin-bottom:70px}}