@charset "UTF-8";.slick-slider{box-sizing:border-box;position:relative;-webkit-touch-callout:none;touch-action:pan-y;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;display:flex}.slick-list{display:block;margin:0;overflow:hidden;padding:0;position:relative}.slick-list:focus{outline:none}.slick-list.dragging{cursor:hand}.slick-slider .slick-list,.slick-slider .slick-track{transform:translateZ(0)}.slick-track{display:block;font-size:1rem;left:0;margin-left:auto;margin-right:auto;position:relative;top:0}.slick-track:after,.slick-track:before{content:"";display:table}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{display:none;float:left;height:auto;max-width:auto;min-height:1px}[dir=rtl] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{border:1px solid #0000;display:block;height:auto}.slick-arrow.slick-hidden{display:none}.slick-loading .slick-list{background:#fff url(../images/components/slick/ajax-loader.gif) 50% no-repeat!important}@font-face{font-family:slick;font-style:normal;font-weight:400;src:url(fonts/slick.eot);src:url(fonts/slick.eot?#iefix) format("embedded-opentype"),url(fonts/slick.woff) format("woff"),url(fonts/slick.ttf) format("truetype"),url(fonts/slick.svg#slick) format("svg")}.slick-next,.slick-prev{border:none;cursor:pointer;display:block;font-size:0;height:20px;line-height:0px;padding:0;position:absolute;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);width:20px}.slick-next,.slick-next:focus,.slick-next:hover,.slick-prev,.slick-prev:focus,.slick-prev:hover{background:#0000;color:#0000;outline:none}.slick-next:focus:before,.slick-next:hover:before,.slick-prev:focus:before,.slick-prev:hover:before{opacity:1}.slick-next.slick-disabled:before,.slick-prev.slick-disabled:before{opacity:.25}.slick-next:before,.slick-prev:before{color:#fff;font-family:slick;font-size:20px;line-height:1;opacity:.75;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.slick-prev{left:-25px}[dir=rtl] .slick-prev{left:auto;right:-25px}.slick-prev:before{content:"←"}[dir=rtl] .slick-prev:before{content:"→"}.slick-next{right:-25px}[dir=rtl] .slick-next{left:-25px;right:auto}.slick-next:before{content:"→"}[dir=rtl] .slick-next:before{content:"←"}.slick-dotted.slick-slider{margin-bottom:30px}.slick-dots{bottom:-25px;display:block;list-style:none;margin:0;padding:0;position:absolute;text-align:center;width:100%}.slick-dots li{display:inline-block;margin:0 5px;padding:0;position:relative}.slick-dots li,.slick-dots li button{cursor:pointer;height:20px;width:20px}.slick-dots li button{background:#0000;border:0;color:#0000;display:block;font-size:0;line-height:0px;outline:none;padding:5px}.slick-dots li button:focus,.slick-dots li button:hover{outline:none}.slick-dots li button:focus:before,.slick-dots li button:hover:before{opacity:1}.slick-dots li button:before{color:#000;content:"•";font-family:slick;font-size:6px;height:20px;left:0;line-height:20px;opacity:.25;position:absolute;text-align:center;top:0;width:20px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.slick-dots li.slick-active button:before{color:#000;opacity:.75}@font-face{font-family:slick;font-style:normal;font-weight:400;src:url(../fonts/slick/slick.eot)!important;src:url(../fonts/slick/slick.eot?#iefix) format("embedded-opentype"),url(../fonts/slick/slick.woff) format("woff"),url(../fonts/slick/slick.ttf) format("truetype"),url(../fonts/slick/slick.svg#slick) format("svg")!important}.slick-list,.slick-slider{max-width:100%;overflow:hidden;width:100%}.slick-slider.slick-initialized{display:flex;overflow:hidden;width:100%}.slick-slider.slick-initialized .slick-slide{display:block}.common-gallery-slick,.common-gallery-slick-single,.common-gallery-slick-singular{padding-bottom:30px;position:relative}.common-gallery-slick .slick-dotted.slick-slider,.common-gallery-slick-single .slick-dotted.slick-slider,.common-gallery-slick-singular .slick-dotted.slick-slider{margin-bottom:0}.common-gallery-slick .slick-list,.common-gallery-slick .slick-slider,.common-gallery-slick-single .slick-list,.common-gallery-slick-single .slick-slider,.common-gallery-slick-singular .slick-list,.common-gallery-slick-singular .slick-slider{padding-bottom:30px;padding-left:20px;padding-right:20px}.common-gallery-slick .slick-dots,.common-gallery-slick-single .slick-dots,.common-gallery-slick-singular .slick-dots{bottom:0;display:flex;justify-content:center}.common-gallery-slick button,.common-gallery-slick-single button,.common-gallery-slick-singular button{background-color:initial;border:none;line-height:1;margin:0;padding:0}.common-gallery-slick .slick-btn,.common-gallery-slick-single .slick-btn,.common-gallery-slick-singular .slick-btn{height:35px;width:35px}.common-gallery-slick .slick-btn-l,.common-gallery-slick-single .slick-btn-l,.common-gallery-slick-singular .slick-btn-l{left:0;position:absolute;z-index:99}.common-gallery-slick .slick-dots li button:before,.common-gallery-slick-single .slick-dots li button:before,.common-gallery-slick-singular .slick-dots li button:before{background:#000;height:10px;position:relative;width:10px}.common-gallery-slick .slick-btn-r,.common-gallery-slick-single .slick-btn-r,.common-gallery-slick-singular .slick-btn-r{position:absolute;right:0;z-index:99}.common-gallery-slick .slick-btn-r img,.common-gallery-slick-single .slick-btn-r img,.common-gallery-slick-singular .slick-btn-r img{transform:rotate(180deg)}.common-gallery-slick .slick-btn-l,.common-gallery-slick .slick-btn-r,.common-gallery-slick-single .slick-btn-l,.common-gallery-slick-single .slick-btn-r,.common-gallery-slick-singular .slick-btn-l,.common-gallery-slick-singular .slick-btn-r{top:50%;transform:translateY(-100%)}.common-gallery-slick .slick-slide img,.common-gallery-slick-single .slick-slide img,.common-gallery-slick-singular .slick-slide img{display:table;margin-left:auto;margin-right:auto}.productCompSlick .splide__arrow{align-items:center;background:#0000;display:flex;justify-content:center}.productCompSlick .splide__arrow--next,.productCompSlick .splide__arrow--prev{top:50%}.productCompSlick .splide__arrow--next:after,.productCompSlick .splide__arrow--prev:after{align-items:center;content:url(../images/modules/slick/productCompSlickArrow.svg);height:22px;justify-content:center;width:21px}.productCompSlick .splide__arrow--prev{left:15px;transform:rotate(-180deg) translateY(50%)}.productCompSlick .splide__arrow--next{right:15px;transform:translateY(-50%)}.logo-color-slick-top .slide-bg{margin:0 auto;max-width:700px;padding:30px 10px}.logo-color-slick-top .slide-bg img{display:table;margin:0 auto;max-width:582px;width:100%}.logo-color-slick-top .prev-arrow{left:0}.logo-color-slick-top .slick-btn-wrap{align-items:center;display:flex;justify-content:center}.logo-color-slick-top .slide-arrow{background-color:initial;border:none;position:absolute;top:50%;transform:translateY(-50%);z-index:99}.logo-color-slick-top .slide-arrow img{width:10px}.logo-color-slick-top .slide-arrow.prev-arrow{left:5px}.logo-color-slick-top .slide-arrow.prev-arrow img{display:inline-block;transform:rotate(180deg)}.logo-color-slick-top .slide-arrow.next-arrow{right:5px}.logo-color-slick-thum{display:flex;justify-content:center;margin-top:20px}.logo-color-slick-thum span{border-radius:50%;display:block;height:11px;margin:0 5px;width:11px}.logo-color-slick-thum span.dot-border{border:1px solid #000}.logo-color-slick-thum span:hover{cursor:pointer}.logo-color-slick.nwb{margin-top:30px}.logo-color-slick.nwb .slide-bg,.logo-color-slick.nwb .slide-bg img{max-width:100%}.logo-color-slick.nwb .logo-color-slick-thum .white{background-color:#fff!important}.slick-dots-wrapper{align-items:center;bottom:0;display:flex;gap:12px;justify-content:center;left:50%;line-height:1;margin:0 auto;position:absolute;transform:translateX(-50%)}.slick-dots-wrapper>button{background:#0000;border:none;line-height:1;margin:0;outline:none;padding:0}.slick-dots-wrapper .slick-dots{position:relative}.product-common .u-hero .u-hero__flex-container .u-hero__txt h3{font-size:2rem;line-height:1.4}.product-common .u-hero .u-hero__flex-container .u-hero__txt p{font-size:1.4rem;line-height:2}.product-common .icon-container .icon-box img{max-width:140px}.product-common .feature .feature__feature .feature__container .feature__txt h3{letter-spacing:0}.product-common .feature .feature__feature .feature__container .feature__txt h3+p{font-size:1.4rem;letter-spacing:0}.feature__container{margin-top:40px!important}.feature__txt>div{margin-bottom:60px}.feature__txt .before-ul{margin-bottom:0;margin-top:15px}.feature__txt ul{list-style:none;padding:0}.product-size__container .product-size__box{margin-bottom:10px!important;margin-top:0!important}.product-size__container .product-size__box .product-size__txt-box{margin:0 0 0 20px!important}.product-size__container .product-size__box .product-size__txt-box h3{font-size:1.6rem}.product-size__container .product-size__box .product-size__txt-box p{margin-bottom:0}.product-size__container .product-size__box .product-size__img-box{height:auto!important;min-width:100px!important}.product-size__container .product-size__box .product-size__img-box img{height:auto!important;max-width:100px}.product-size__container .product-size__box img.org{max-width:319px}.product-common-size{margin-top:50px}.u-handle{display:flex;flex-wrap:wrap;list-style:none;margin:20px 0 0 -10px;padding-left:0}.u-handle__item{margin:30px 0 0;padding:0 0 0 10px;width:20%}.u-handle__inner{color:#656565;display:flex;flex-direction:column}.u-handle__hdg{font-size:1.5rem;margin:10px 0 0;order:2;text-align:center}.u-handle__img{order:1}.u-handle__img img{width:100%}.u-handle__txt{font-size:1.2rem;margin:5px 0 0;order:3}.comp-product-faq ul{margin-top:30px}.comp-product-faq .contact-form-list-wrap{margin-bottom:0;margin-top:30px}.comp-product-faq .contact-form-list-wrap a{font-size:1.7rem;text-decoration:none}.contact_form__btn-box{font-size:1.7rem!important}#faq h3,#faq p{font-size:1.4rem!important}.osu{background-color:#54a4bc;border-radius:50%;left:-22px;min-height:50px;min-width:50px;top:0;transform:translateY(-20%)}.osu,.osu:before{position:absolute}.osu:before{color:#fff;content:"おすすめ";font-size:1.1rem;left:50%;letter-spacing:-1px;top:50%;transform:translate(-50%,-50%);word-break:keep-all}.u-handle__item .osu{left:0}.product-handle-slick .slider{padding-top:13px}.product-handle-slick .handle-item__box{position:relative}@media screen and (max-width:769px){.productCompSlick .splide__arrow--prev{left:25px}.productCompSlick .splide__arrow--next{right:25px}.product-common .u-hero .u-hero__flex-container .u-hero__txt p{line-height:1.6}.feature__container:not(:first-child){margin-top:0!important}.feature__container .no-margin{margin-bottom:20px!important}.feature__txt{margin-top:0!important}.feature__txt>div{margin-bottom:0}.feature__flex-box .slider{padding:0 5px!important}.u-handle__item{width:50%}.contact_form__btn-box{width:100%!important}#handle.c-section{margin:35px 0 0!important}#handle.c-section .slick-outline{margin:20px -15px!important}.other-item-wrap .slick-outline{overflow:hidden}}@media screen and (min-width:769px){.u-handle__item:nth-child(-n+5){margin-top:0}}