.header__logo{width:7.7142857143vw}@media screen and (max-width: 767px){.header__logo{width:14.6666666667vw}}.header__logo img{width:100%}@media screen and (max-width: 767px){.fv__container{display:flex;flex-direction:column-reverse;top:54.6666666667vw}}.fv__ttl__ja{margin-bottom:4.5714285714vw}@media screen and (max-width: 767px){.fv__ttl__ja{margin-top:17.3333333333vw;margin-bottom:0}}.fv__ttl__ja img{width:33.5714285714vw}@media screen and (max-width: 767px){.fv__ttl__ja img{width:52.8vw;display:block;margin:0}}.fv__label{width:auto;height:auto;font-size:2.4285714286vw;letter-spacing:0.4em;text-indent:0.4em;text-align:center;display:block;border:none}@media screen and (max-width: 767px){.fv__label{font-size:7.4666666667vw;line-height:1.8;font-weight:300;text-align:left;letter-spacing:0.45em;text-indent:0;margin:0}.fv__label span{display:none}}.products-wrap{background-color:#ff805f;display:grid;grid-template-columns:10.2142857143vw 31.0714285714vw;gap:3.1428571429vw;align-items:center;justify-content:center;padding:3.1428571429vw 0}@media screen and (max-width: 767px){.products-wrap{display:flex;flex-wrap:wrap;gap:5.3333333333vw 4vw;padding:10.6666666667vw 0}}.products-wrap .img-wrap{filter:drop-shadow(.4285714286vw .4285714286vw .2142857143vw rgba(73,73,72,0.2))}@media screen and (max-width: 767px){.products-wrap .img-wrap{width:14.9333333333vw;filter:drop-shadow(1.6vw 1.6vw .8vw rgba(73,73,72,0.2))}}.products-wrap .txt{font-size:1.6428571429vw;line-height:1.4;text-align:center;color:#fff;font-weight:bold;letter-spacing:0.12em;margin-bottom:1.2142857143vw}@media screen and (max-width: 767px){.products-wrap .txt{font-size:3.7333333333vw;font-weight:normal;line-height:1.43;margin-bottom:0}}.products-wrap .btn-detail{width:100%;height:3.8571428571vw;font-size:1.2857142857vw;color:#444;letter-spacing:0.04em;display:flex;align-items:center;justify-content:center;background-color:#fff;border-radius:1.9285714286vw;filter:none}@media screen and (max-width: 767px){.products-wrap .btn-detail{width:77.3333333333vw;height:8vw;font-size:3.4666666667vw;border-radius:4vw}}@media screen and (max-width: 767px){.concept__img{padding-bottom:7.2vw}.concept__img:before{width:51.2vw;height:38.4vw}}.btn-detail{width:26.4285714286vw;height:3.5714285714vw;font-size:1.0714285714vw;color:#fff;letter-spacing:0.04em;display:flex;align-items:center;justify-content:center;margin:0 auto;background-color:#ff805f;border-radius:1.9285714286vw;filter:drop-shadow(.2857142857vw .2857142857vw .2857142857vw rgba(0,0,0,0.2))}@media screen and (max-width: 767px){.btn-detail{width:100%;height:10.6666666667vw;font-size:3.2vw;border-radius:6.6666666667vw;filter:drop-shadow(1.0666666667vw 1.0666666667vw 1.0666666667vw rgba(0,0,0,0.2))}}.feature03__box__container{display:flex;align-items:center;justify-content:center}.safety__box__strong,.safety__box__strong span{color:#ff805f}.w215 img{width:15.3571428571vw;display:block;margin:0 auto}@media screen and (max-width: 767px){.w215 img{width:49.6vw}}@media screen and (max-width: 767px){.safety__list{gap:4.2666666667vw 2.6666666667vw}}.safety__item{width:14.2857142857vw}@media screen and (max-width: 767px){.safety__item{width:38.4vw}}.safety__item:first-child{width:13.7142857143vw}@media screen and (max-width: 767px){.safety__item:first-child{width:100%}.safety__item:first-child img{width:37.0666666667vw;display:block;margin:0 auto}}@media screen and (max-width: 767px){.safety__item:last-child{margin:0}}.case__slider .slick-track{display:flex}.case__slider .slick-slide{height:auto !important}.case__slider .slick-slide.slide01 .case__item__in{flex-direction:row-reverse}.case__slider .slick-slide.slide01 .case__item__container{padding:0 2.125rem 0 0}@media screen and (max-width: 767px){.case__slider .slick-slide.slide01 .case__item__container{padding:0}}.btn-wrap{display:flex;gap:1.7142857143vw;justify-content:center;margin-top:3.5714285714vw}@media screen and (max-width: 767px){.btn-wrap{flex-direction:column;gap:5.3333333333vw;margin-top:16vw;padding:0 10.6666666667vw}}.btn-wrap .btn-detail{margin:0}.btn-wrap .btn-contact{background-color:#4d4d4d}.products__item__container{display:block}@media screen and (max-width: 767px){.intro__ttl:before{background-image:url("../../assets/img/diy/ico_check_sp.svg")}}
/*# sourceMappingURL=main.css.map */
