@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-emboss{display:flex;flex-wrap:wrap;list-style:none;margin:20px 0 0 -10px;padding-left:0}.u-emboss__item{margin:30px 0 0;padding:0 0 0 10px;width:100%}.u-emboss__inner{color:#656565;display:flex;flex-direction:column}.u-emboss__hdg{font-size:1.5rem;margin:10px 0 0;order:2;text-align:center}.u-emboss__img{order:1}.u-emboss__img img{width:100%}.u-emboss__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}#haku ul{border:1px solid #000;border-radius:10px;display:grid;grid-auto-rows:auto;grid-template-columns:1fr 1px 1fr;justify-content:space-between;list-style:none;margin-top:20px;padding:30px 0}#haku li{margin:0;text-align:center}#haku li.border{background-color:#000;border:none!important;width:1px}#haku li img{display:table;height:auto;margin:15px auto;max-width:100%}#haku li p{font-size:1.3rem;line-height:1.8}#haku li p span{color:#c62d1d;display:block;font-size:1.25rem}#handle-set ul.set{display:grid;grid-auto-rows:auto;grid-template-columns:275px 275px;justify-content:center;list-style:none;padding:0;grid-gap:35px;gap:35px;margin-top:33px}#handle-set ul.set li{text-align:center}#handle-set ul.set li img{display:table;height:auto;margin:15px auto 20px;max-width:100%}#handle-set ul.set li h3{background-color:#f0f0f0;display:table;font-size:1.5rem;line-height:1;margin:0 auto;padding:.4em .6em}#handle-set ul.set li h4{font-size:1.8rem}#handle-set ul.set li h4+p{font-size:1.4rem;letter-spacing:0;margin-top:15px}#handle-set ul.handle-color{display:grid;grid-auto-rows:auto;grid-template-columns:1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;list-style:none;padding:0;grid-gap:30px 20px;gap:30px 20px;margin-top:35px!important}#handle-set ul.handle-color li{padding-bottom:10px;position:relative}#handle-set ul.handle-color li img{display:table;margin:0 auto}#handle-set ul.handle-color li span{bottom:0;display:block;font-size:1rem;left:50%;line-height:1.5;position:absolute;text-align:center;top:93%;transform:translateX(-50%) scale(.95) translateY(-50%);word-break:keep-all}#body-color,#bottom-contact,#haku,#handle-set,.handle-color-head,.other-item-wrap,.product-common-size{margin-top:90px}.product-logo-color-cir{border:none!important;border-radius:50%;height:15px!important;width:15px!important}.product-logo-color-cir[data-color=b-card]{background-color:#1b3043}.product-logo-color-cir.add-border{border:1px solid #000!important}#emboss-list-title{font-size:2rem;margin-top:40px;text-align:center}#emboss-list-title+p{font-size:1.4rem;margin-bottom:0;margin-top:0;text-align:center}#emboss-itemlist{align-items:center;display:flex;flex-flow:row wrap;justify-content:center;margin:10px}.item{padding:10px}.item img{display:table;justify-content:center;margin:0 auto}#logocolor-title{font-size:2rem;margin-top:50px;text-align:center}#border-emboss{border:.5px solid #000;margin-top:40px}#img-fnb-emboss{margin-bottom:30px;width:588px}#logo-color-list{padding:30px}#slide-bg-logo-color{width:800px}#surface{margin-bottom:20px}#logo-color-title,#surface{margin-top:60px}#qa-handle{margin-bottom:10px;margin-top:10px}#design-example-high-brand,#design-example-semi-order{margin-bottom:30px}#design-example{margin-bottom:50px}#design-example-title{margin-top:20px}#handle h2{font-weight:400!important}#handle .handle-type{display:grid;grid-auto-rows:auto;grid-template-columns:206px 206px;justify-content:center;list-style:none;padding:0;grid-gap:40px;gap:40px;margin-bottom:40px;margin-top:20px}#handle .handle-type li{text-align:center}#handle .handle-type li img{display:table;height:auto;margin:0 auto;max-width:100%}#handle .handle-type h3{font-size:1.3rem;font-weight:400;margin-top:15px}#handle .handle-type p{font-size:1rem;letter-spacing:.5px}.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__item:nth-child(-n+5){margin-top:0}.u-handle__inner{color:#656565;display:flex;flex-direction:column}.u-handle__hdg{font-size:1.3rem;margin:10px 0 0;order:2;text-align:center}.u-handle__img{order:1}.u-handle__img img{max-width:152px;width:100%}.u-handle__txt{font-size:1rem!important;margin:5px 0 0;order:3}.handle__container{display:flex;justify-content:center;list-style:none;margin-top:20px;padding:0}.handle__container .handle-item__box{display:list-item;margin:0 10px;max-width:210px;text-align:center}.handle__container .handle-item__box img{max-width:210px}.handle__container .handle-item__box h4{font-size:1.5rem;margin-top:15px}.handle__container .handle-item__box p{font-size:1.2rem}.handle__container .handle-sub-content{background-color:#f2f2f2;margin:auto;padding:5px;width:179px}.handle__container .handle-sub-content .handle-sub-title{align-items:center;display:grid;grid-template-columns:10px auto;grid-template-rows:auto;justify-content:center;margin:auto}.handle__container .handle-sub-content .handle-sub-title p{margin:0 0 0 5px}.handle__container .handle-sub-content .handle-sub-txt{font-size:1.2rem;margin:5px 0 0 20px;text-align:left}.handle__container .handle-sub-content .handle-sub-txt .handle-sub-txt_li{margin:0}#image-scale-wrap-surface{padding:30px 30px 40px}@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-emboss__item{width:20%}.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}#haku ul{gap:30px;grid-template-columns:1fr}#haku li.border{height:1px;margin:0 auto;width:85%}#handle-set ul.set{gap:30px;grid-template-columns:1fr}#handle-set ul.handle-color{grid-template-columns:1fr 1fr 1fr 1fr 1fr}#body-color,#bottom-contact,#haku,#handle-set,.handle-color-head,.other-item-wrap,.product-common-size{margin-top:60px}#handle .handle-type{gap:10px;grid-template-columns:1fr 1fr}#handle .handle-type p{text-align:justify}#handle .handle-type p br{display:none}.u-handle__img img{display:table;margin:0 auto;max-width:100%}.u-handle{margin-top:15px}.u-handle__item{margin-top:20px;width:50%}.u-handle__item:nth-child(-n+5){margin-top:20px}.u-handle__item:nth-child(-n+2){margin-top:0}.u-handle__hdg{font-size:1.3rem}.u-handle__txt{font-size:1rem}.handle__container{flex-direction:column;margin-top:20px;grid-gap:10px}.handle__container .handle-item__box{margin:0 auto;width:85%}.handle__container .handle-item__box img{width:100%}.handle__container .handle-sub-content{margin-bottom:15px}.handle__container .handle-sub-content .handle-sub-title img{max-width:10px}}@media screen and (min-width:769px){.u-emboss__item:nth-child(-n+5){margin-top:0}}