@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_page{font-family:遊ゴシック Medium,Yu Gothic Medium,ヒラギノ角ゴ Pro W3,Hiragino Kaku Gothic Pro,メイリオ,Meiryo,sans-serif;max-width:800px;width:100%}@font-face{font-family:hdg,backslash;src:url()}.product_page,.product_page .hdg{letter-spacing:.1rem}.product_page .hdg h2{font-family:lato,Helvetica Neue;font-size:2.2rem;font-weight:400;text-align:center}.product_page .hdg p{color:#000;margin-top:10px}.product_page .hdg p,.product_page .hdg-txt{font-size:1.3rem;letter-spacing:.2rem;text-align:center}.product_page .hdg-txt{margin:20px auto 0}.product_page .hdg-txt p,.product_page p{letter-spacing:.2rem}.product_page .backslash{font-family:lato,Helvetica Neue}.product_page .icon-container{display:grid;grid-template-columns:1fr 1fr 1fr 1fr;grid-template-rows:auto;list-style:none;margin:0 3%;padding:0}.product_page .icon-container .icon-box{display:list-item;min-width:120px;text-align:center}.product_page .icon-container .icon-box p{font-size:1.3rem;margin:15px auto}.product_page .icon-container .icon-box img{height:auto;max-width:120px}.product_page .icon-container .icon-box p.span{font-size:1rem;margin-top:5px!important}.product_page .icon-container .icon-box .sub-txt{font-size:1rem;margin:auto;max-width:140px;text-align:left}.product_page .contact{margin-top:40px}.product_page .contact .contact__hdg{font-size:1.5rem;letter-spacing:.1rem;text-align:center}.product_page .contact .contact__hdg span{margin:0 5px}.product_page .contact .contact_form__container{display:flex;justify-content:center;list-style:none;margin-top:20px;padding:0}.product_page .contact .contact_form__container .contact_form__btn-box{background-color:#54a4bc;border-radius:30px;color:#fff;font-size:1.5rem;height:56px;padding:1.5rem;text-align:center;width:270px}.product_page .contact .contact_form__container a{text-decoration:none}.product_page .color__container{display:grid;grid-template-columns:1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;grid-template-rows:auto;list-style:none;margin-top:40px;max-width:800px;padding:0;width:100%}.product_page .color__container .color__box{display:list-item;margin-bottom:10px;text-align:center}.product_page .color__container .color__box p{font-size:.8rem;margin:5px auto}.product_page .u-hero{display:flex;flex-wrap:wrap;position:relative}.product_page .u-hero .cp-price{display:inline-block;left:5px;position:absolute;top:30px}.product_page .u-hero .cp-price img{width:198px}.product_page .u-hero .u-hero__hdg{letter-spacing:.2rem;margin-top:40px;text-align:center}.product_page .u-hero .u-hero__hdg h1{font-size:2.8rem;font-weight:200;margin-bottom:20px}.product_page .u-hero .u-hero__hdg p{font-size:1.4rem}.product_page .u-hero .u-hero__hdg img{width:100%}.product_page .u-hero .u-hero__flex-container{display:flex;flex-direction:row;justify-content:space-between;margin-top:30px;width:100%}.product_page .u-hero .u-hero__flex-container .u-hero__flex-box{flex-basis:45%;height:auto;text-align:center}.product_page .u-hero .u-hero__flex-container .u-hero__flex-box img{max-width:100%;order:1}.product_page .u-hero .u-hero__flex-container .u-hero__txt{flex-basis:50%;margin-left:5%;order:2;text-align:left}.product_page .u-hero .u-hero__flex-container .u-hero__txt h3{font-size:1.9rem;letter-spacing:.3rem}.product_page .u-hero .u-hero__flex-container .u-hero__txt p{font-size:1.3rem;line-height:2.4rem;margin-top:20px}.product_page .feature{margin-top:60px}.product_page .feature .icon-container .icon-box p span{color:#54a4bc}.product_page .feature .feature__link-container{display:grid;grid-template-columns:1fr 1fr 1fr;grid-template-rows:auto;margin-top:40px;padding:0;grid-gap:20px 20px;list-style:none}.product_page .feature .feature__link-container .feature__link-box{background-color:#f2f2f2;display:list-item;height:45px;padding:1em;text-align:center}.product_page .feature .feature__link-container .feature__link-box a{color:#000;text-decoration:none}.product_page .feature .feature__feature .feature__container{align-items:flex-end;display:flex;justify-content:space-between;margin-top:80px;width:100%}.product_page .feature .feature__feature .feature__container .feature__flex-box{height:auto;max-width:455px;text-align:center}.product_page .feature .feature__feature .feature__container .feature__flex-box img{max-width:445px}.product_page .feature .feature__feature .feature__container .feature__txt{text-align:left;vertical-align:bottom}.product_page .feature .feature__feature .feature__container .feature__txt h3{font-size:1.8rem;letter-spacing:.3rem;line-height:3rem}.product_page .feature .feature__feature .feature__container .feature__txt p{font-size:1.3rem;line-height:2.4rem;margin-top:30px;text-align:justify}.product_page .feature .feature__feature .feature__container .feature__txt .fsc_subtxt{font-size:1.2rem;letter-spacing:.1rem}.product_page .feature .feature__feature .feature__container .feature__txt .feature__link-fsc{background:#22952c;display:inline-block;margin:20px 0 10px;padding:8px 34px}.product_page .feature .feature__feature .feature__container .feature__txt .feature__link-fsc a{color:#fff;font-size:1.6rem;letter-spacing:.1rem}.product_page .feature .feature__feature .feature__container .feature__txt .feature__link-fsc a:hover{text-decoration:none}.product_page .feature .feature__feature .row__container{flex-direction:row}.product_page .feature .feature__feature .row__container .row__flex-box img{order:1}.product_page .feature .feature__feature .row__container .feature__txt{margin:0 2% 10px 6%;order:2}.product_page .feature .feature__feature .reverse__container{flex-direction:row-reverse}.product_page .feature .feature__feature .reverse__container .reverse__flex-box img{order:2}.product_page .feature .feature__feature .reverse__container .feature__txt{margin:0 6% 10px 2%;order:1}.product_page .feature .feature__feature .feature__image{margin-top:80px;width:100%}.product_page .feature .feature__feature .feature__image img{max-width:800px;width:100%}.product_page .design-gallery{margin-top:100px}.product_page .design-gallery #design-gallery__hdg h2{font-size:2.2rem;font-weight:400;text-align:center}.product_page .design-gallery #design-gallery__hdg p{font-size:1.3rem;text-align:center}.product_page .design-gallery .common-gallery-slick,.product_page .design-gallery .common-gallery-slick-single,.product_page .design-gallery .common-gallery-slick-singular{padding-bottom:30px;position:relative}.product_page .design-gallery .common-gallery-slick .slick-dotted.slick-slider,.product_page .design-gallery .common-gallery-slick-single .slick-dotted.slick-slider,.product_page .design-gallery .common-gallery-slick-singular .slick-dotted.slick-slider{margin-bottom:0}.product_page .design-gallery .common-gallery-slick .slick-list,.product_page .design-gallery .common-gallery-slick .slick-slider,.product_page .design-gallery .common-gallery-slick-single .slick-list,.product_page .design-gallery .common-gallery-slick-single .slick-slider,.product_page .design-gallery .common-gallery-slick-singular .slick-list,.product_page .design-gallery .common-gallery-slick-singular .slick-slider{padding-bottom:30px}.product_page .design-gallery .common-gallery-slick .slick-dots,.product_page .design-gallery .common-gallery-slick-single .slick-dots,.product_page .design-gallery .common-gallery-slick-singular .slick-dots{bottom:0;display:flex;justify-content:center}.product_page .design-gallery .common-gallery-slick button,.product_page .design-gallery .common-gallery-slick-single button,.product_page .design-gallery .common-gallery-slick-singular button{background-color:initial;border:none;line-height:1;margin:0;padding:0}.product_page .design-gallery .common-gallery-slick .slick-btn,.product_page .design-gallery .common-gallery-slick-single .slick-btn,.product_page .design-gallery .common-gallery-slick-singular .slick-btn{height:35px;width:35px}.product_page .design-gallery .common-gallery-slick .slick-btn-l,.product_page .design-gallery .common-gallery-slick-single .slick-btn-l,.product_page .design-gallery .common-gallery-slick-singular .slick-btn-l{left:0;position:absolute;z-index:99}.product_page .design-gallery .common-gallery-slick .slick-dots li button:before,.product_page .design-gallery .common-gallery-slick-single .slick-dots li button:before,.product_page .design-gallery .common-gallery-slick-singular .slick-dots li button:before{background:#000;height:10px;position:relative;width:10px}.product_page .design-gallery .common-gallery-slick .slick-btn-r,.product_page .design-gallery .common-gallery-slick-single .slick-btn-r,.product_page .design-gallery .common-gallery-slick-singular .slick-btn-r{position:absolute;right:0;z-index:99}.product_page .design-gallery .common-gallery-slick .slick-btn-r img,.product_page .design-gallery .common-gallery-slick-single .slick-btn-r img,.product_page .design-gallery .common-gallery-slick-singular .slick-btn-r img{transform:rotate(180deg)}.product_page .design-gallery .common-gallery-slick .slick-btn-l,.product_page .design-gallery .common-gallery-slick .slick-btn-r,.product_page .design-gallery .common-gallery-slick-single .slick-btn-l,.product_page .design-gallery .common-gallery-slick-single .slick-btn-r,.product_page .design-gallery .common-gallery-slick-singular .slick-btn-l,.product_page .design-gallery .common-gallery-slick-singular .slick-btn-r{top:50%;transform:translateY(-100%)}.product_page .design-gallery .common-gallery-slick .slick-slide img,.product_page .design-gallery .common-gallery-slick-single .slick-slide img,.product_page .design-gallery .common-gallery-slick-singular .slick-slide img{display:table;margin-left:auto;margin-right:auto}.product_page .sample-set{margin-top:60px;text-align:center}.product_page .product-detail{margin-top:70px}.product_page .product-detail .product-detail.hdg-txt{margin-top:10px}.product_page .product-detail .product-detail__image{margin-top:40px;text-align:center}.product_page .product-detail .product-detail__image img{height:auto;max-width:442px}.product_page .product-detail .about_soko-board{align-items:center;border:1px solid #000;display:flex;height:auto;justify-content:center;margin:40px auto;padding:20px 0 10px;width:490px}.product_page .product-detail .about_soko-board__box-img{max-width:114px}.product_page .product-detail .about_soko-board__box-txt{margin-left:25px;max-width:260px}.product_page .product-detail .about_soko-board__box-txt .hukidashi{background-color:#f2f2f2;font-size:1.1rem;max-width:180px;padding:6px 10px;position:relative}.product_page .product-detail .about_soko-board__box-txt .hukidashi:after{border-left:8px solid #0000;border-right:8px solid #0000;border-top:12px solid #f2f2f2;bottom:-10px;content:"";left:0;margin-left:10px;position:absolute}.product_page .product-detail .about_soko-board__box-txt .ttl{display:flex;height:22px}.product_page .product-detail .about_soko-board__box-txt .ttl h4{margin:20px 0 0}.product_page .product-detail .about_soko-board__box-txt .txt{margin-top:30px}.product_page .product-detail .about_soko-board__box-txt .txt p{font-size:1.1rem;text-align:justify;text-justify:inter-ideograph}.product_page .product-detail .print-size__container{display:flex;justify-content:center;margin:40px auto 0;padding:0}.product_page .product-detail .print-size__container .print-size__left-box{margin-bottom:1rem;text-align:center}.product_page .product-detail .print-size__container .print-size__left-box img{height:auto;max-width:153px}.product_page .product-detail .print-size__container .print-size__left-box .print-size__left-box__inline{display:flex;flex-direction:row;padding:0}.product_page .product-detail .print-size__container .print-size__left-box .print-size__left-box__inline .print-size_option-size-right{margin-left:45px}.product_page .product-detail .print-size__container .print-size__right-box{padding:0}.product_page .product-detail .print-size__container .option-size_txt{background-color:#f5f5f5;display:flex;height:34px;justify-content:center;margin-bottom:20px;text-align:center}.product_page .product-detail .print-size__container .option-size_txt .maru{border:3px solid #3bbe35;border-radius:10px;height:20px;margin:7px 5px 0 0;width:20px}.product_page .product-detail .print-size__container .option-size_txt .batsu{display:block;height:20px;margin:7px 5px 0 0;position:relative;width:20px}.product_page .product-detail .print-size__container .option-size_txt .batsu:after,.product_page .product-detail .print-size__container .option-size_txt .batsu:before{background:#e50000;content:"";height:20px;left:50%;position:absolute;top:50%;width:3px}.product_page .product-detail .print-size__container .option-size_txt .batsu:before{transform:translate(-50%,-50%) rotate(45deg)}.product_page .product-detail .print-size__container .option-size_txt .batsu:after{transform:translate(-50%,-50%) rotate(-45deg)}.product_page .product-detail .print-size__container .option-size_txt p{padding-top:7px}.product_page .product-detail .print-size__container .print-size_option-size{list-style:none;text-align:center;width:170px}.product_page .product-detail .print-size__container .print-size_option-size img{height:auto;margin:auto;max-width:153px}.product_page .product-detail .print-size__container .print-size_txt h4{font-size:1.3rem;margin-top:15px;width:170px}.product_page .product-detail .print-size__container .print-size_txt p{font-size:1rem;letter-spacing:.1rem;line-height:1.8rem;margin-top:10px;text-align:justify;text-align-last:center;text-justify:inter-ideograph}.product_page .print-color{margin-top:40px}.product_page .product-size{margin-top:80px}.product_page .product-size.hdg{margin-top:10px}.product_page .product-size__container{display:grid;grid-template-columns:1fr 1fr;grid-template-rows:auto;list-style:none;margin:0 2%;padding:0}.product_page .product-size__container .product-size__box{display:flex;flex-direction:row;margin:20px 3% 0;width:100%}.product_page .product-size__container .product-size__box .product-size__img-box{font-size:1.6rem;height:125px;margin-bottom:5px;min-width:130px}.product_page .product-size__container .product-size__box .product-size__img-box img{width:100%}.product_page .product-size__container .product-size__box .product-size__txt-box{align-self:flex-end;font-size:1.2rem;height:80px;margin:0 0 20px 15px}.product_page .product-size__container .product-size__box p{letter-spacing:.1rem}.product_page .bodycolor,.product_page .handle-color{margin-top:80px}.product_page .handle-color .icon-container{justify-content:center;margin:0 auto;max-width:573px}.product_page .handle-color .about_kami-ippon{border:1px solid #000;display:flex;height:auto;justify-content:center;margin:20px auto;padding:20px 20px 10px;width:410px}.product_page .handle-color .about_kami-ippon__box-img{max-width:71px}.product_page .handle-color .about_kami-ippon__box-txt{margin-left:25px}.product_page .handle-color .about_kami-ippon__box-txt .ttl{display:flex;height:22px}.product_page .handle-color .about_kami-ippon__box-txt .ttl h4{margin:3px 0 0 10px;text-align:center}.product_page .handle-color .about_kami-ippon__box-txt .txt{margin-top:10px}.product_page .handle-color .about_kami-ippon__box-txt .txt p{font-size:1.1rem}.product_page .handle-color .silk-screen_pop-up{height:45px;margin-top:40px;text-align:center}.product_page .handle-color .silk-screen_pop-up .pop-up_open{border:1px solid #000;color:#000;display:flex;height:45px;justify-content:center;margin:0 auto;padding:1em 3.5rem;position:relative;text-decoration:none;width:272px}.product_page .handle-color .silk-screen_pop-up .pop-up_open img{left:20px;max-width:22px;position:absolute;top:11px}.product_page .handle-color .silk-screen_pop-up .pop-up_open p{text-align:center}.product_page .handle-color .silk-screen_pop-up .silk-screen-pop-content{padding:45px}.product_page .handle-color .hdg{margin:60px 0 10px}.product_page .handle-color .hdg-fsc{display:flex;justify-content:center;margin:60px auto 10px;text-align:center}.product_page .handle-color .hdg-fsc img{height:22px}.product_page .handle-color .hdg-fsc p{margin-left:10px}.product_page .price{margin-top:80px;position:relative}.product_page .price .cp-price{display:inline-block;left:60px;position:absolute;top:-30px}.product_page .price .cp-price img{width:260px}.product_page .nyuko-form{margin-top:60px}.product_page .nyuko-form .nyuko_form__container{display:flex;justify-content:center;list-style:none;margin-top:20px;padding:0}.product_page .nyuko-form .nyuko_form__container .nyuko_form__btn-box{height:50px;text-align:center;width:220px}.product_page .nyuko-form .nyuko_form__container .nyuko_form__btn-box a{text-decoration:none}.product_page .recommend{border-top:1px solid gray;margin-top:100px;padding-top:80px}.product_page .recommend .recommend__container{display:grid;grid-template-columns:1fr 1fr 1fr;grid-template-rows:auto;justify-items:center;list-style:none;margin:40px auto 0;max-width:700px;padding:0}.product_page .recommend .recommend__container .recommend-item__box{display:list-item;margin:0 10px;text-align:center;width:210px}.product_page .recommend .recommend__container .recommend-item__box a{color:#000;text-align:center;text-decoration:none}.product_page .recommend .recommend__container .recommend-item__box a p{font-size:1.3rem;letter-spacing:.1rem;margin-top:10px}.product_page .recommend .recommend__container .recommend-item__box a img{max-width:210px}.product_page .first-user{margin:20px 0 40px}.product_page .first-user .first-user.icon-container a{color:#000;text-decoration:none}.product_page .first-user .first-user.icon-container .first-user.icon-box{margin-bottom:20px}.u-featureList__item:nth-child(2n) .u-featureList__imgFigure{bottom:inherit;right:inherit}.u-featureList__item:nth-child(2n) .u-featureList__imgFigure[data-order="1"]{right:0;top:-100px;width:200px}.u-featureList__item:nth-child(2n) .u-featureList__imgFigure[data-order="2"]{bottom:0;left:10px;right:inherit;width:180px}.u-featureList__img{position:relative}.u-featureList__imgFigure{bottom:-30px;right:-30px;width:250px}.u-featureList__imgFigure img{width:100%}.fnbox-inline-content{padding:44px!important}.c-hdgLv2 span[data-lang=ja]{font-weight:400}.c-txt--center{font-size:1.5rem;letter-spacing:.1rem;margin:20px 0 0;text-align:center}.c-txt--center span{font-size:1.3rem}.c-hero__txt{font-size:1.5rem;left:105px;line-height:1.7;margin:0;position:absolute;text-align:center;top:220px}.feature .c-hdgLv2{margin:20px 0 0}.feature .c-hdgLv2 span[data-lang=en]{font-size:1.2rem;text-align:center}.feature .c-hdgLv2 span[data-lang=ja]{font-size:2.2rem;font-weight:400;line-height:3rem;margin:10px 0 15px;text-align:center}.feature .c-txt--center{font-size:1.3rem;letter-spacing:.1rem;margin:20px 0 0;text-align:center}.feature .u-recommend{margin:30px 0 0}.feature .u-recommend__img img{width:100%}.feature .u-recommend__txt{color:#000;font-size:1.5rem;letter-spacing:2px;line-height:1.5;margin:30px 0 0;text-align:center}.feature .u-recommend[data-align=left] .u-recommend__txt{bottom:40px;left:35px;width:230px}.feature .u-recommend[data-align=right] .u-recommend__txt{right:5px;top:93px;width:190px}.u-feature__content{padding:30px}.u-feature__item,.u-feature__item.reverse{width:100%}.u-feature__item .u-feature__hdgLv3,.u-feature__item.reverse .u-feature__hdgLv3{color:#ca9801;font-size:2.3rem;line-height:1.4;text-align:center}.u-feature__item .u-feature__txt,.u-feature__item.reverse .u-feature__txt{font-size:1.5rem;letter-spacing:.1rem;line-height:2.2rem;text-align:center}.u-feature__item:not(:first-child){margin-top:75px}.u-feature__item .u-feature__hdgLv3{grid-column:1/2;grid-row:1/2}.u-feature__item .u-feature__txt{grid-column:1/2;grid-row:2/3}.u-feature__item .u-feature__img{grid-column:2/3;grid-row:1/3}.u-feature__item.reverse{margin:40px 0 0}.u-feature__item.reverse .u-feature__hdgLv3{grid-column:2/3;grid-row:1/2;text-align:center}.u-feature__item.reverse .u-feature__txt{grid-column:2/3;grid-row:2/3}.u-feature__item.reverse .u-feature__img{grid-column:1/2;grid-row:1/3}.u-bodycolor{display:flex;flex-wrap:wrap;margin:20px 0 0 -10px}.u-bodycolor li{display:flex;flex-direction:column;margin:20px 0 0;padding:0 0 0 10px;width:16.6666666667%}.u-bodycolor li:nth-child(-n+6){margin-top:0}.u-bodycolor__ttl{display:block;font-size:1.2rem;letter-spacing:0;margin:5px 0 0;order:2;text-align:center}.u-bodycolor__img{order:1}.u-bodycolor__img img{width:100%}.u-media{align-items:center;display:flex;flex-wrap:wrap;margin:20px auto 0;width:680px}.u-media__img{max-width:290px;width:45%}.u-media__body{padding:0 0 0 30px;width:55%}.u-media__hdg{font-size:2.3rem;letter-spacing:.1;line-height:1.5}.u-media__txt{line-height:1.7}.u-media__btn,.u-media__txt{font-size:1.5rem;margin:20px 0 0}.u-media__btn{display:table;line-height:1;min-width:263px;text-align:center}.u-media__btn a{background:#193d5f;color:#fff;display:block;padding:18px 5px 19px}.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}#product-pre-slider{position:relative}#product-pre-slider .slick-dotted.slick-slider{margin-bottom:0}#product-pre-slider .slick-list,#product-pre-slider .slick-slider{padding-bottom:30px}#product-pre-slider .slick-dots{bottom:0}#product-pre-slider button{background-color:initial;border:none;line-height:1;margin:0;padding:0}#product-pre-slider .slick-btn{height:35px;width:35px}#product-pre-slider .slick-btn-l{left:0;position:absolute;z-index:99}#product-pre-slider .slick-dots li{align-items:center;display:flex;justify-content:center}#product-pre-slider .slick-dots li button:before{background:#000;height:10px;position:relative;width:10px}#product-pre-slider .slick-btn-r{position:absolute;right:0;z-index:99}#product-pre-slider .slick-btn-r img{transform:rotate(180deg)}#product-pre-slider .slick-btn-l,#product-pre-slider .slick-btn-r{top:50%;transform:translateY(-100%)}#product-pre-slider .slick-slide img{display:table;margin-left:auto;margin-right:auto}.color__container{display:grid;grid-template-columns:1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;grid-template-rows:auto;list-style:none;margin-top:40px;max-width:800px;padding:0;width:100%}.color__container .color__box{display:list-item;margin-bottom:10px;text-align:center}.color__container .color__box p{font-size:.8rem;margin:5px auto}.product-logo-color-cir{border:none!important;border-radius:50%;height:15px!important;width:15px!important}.product-logo-color-cir[data-color=white]{background-color:#fff}.product-logo-color-cir[data-color=l-gray]{background-color:#afaea1}.product-logo-color-cir[data-color=d-gray]{background-color:#5a564d}.product-logo-color-cir[data-color=black]{background-color:#000}.product-logo-color-cir[data-color=p-yellow]{background-color:#faeea8}.product-logo-color-cir[data-color=l-yellow]{background-color:#f4eb77}.product-logo-color-cir[data-color=d-yellow]{background-color:#efc847}.product-logo-color-cir[data-color=orange]{background-color:#e7580f}.product-logo-color-cir[data-color=p-pink]{background-color:#ffc4c3}.product-logo-color-cir[data-color=c-pink]{background-color:#e35cab}.product-logo-color-cir[data-color=p-purple]{background-color:#d7d1f4}.product-logo-color-cir[data-color=purple]{background-color:#6455b4}.product-logo-color-cir[data-color=red]{background-color:#b1212e}.product-logo-color-cir[data-color=c-red]{background-color:#530a1f}.product-logo-color-cir[data-color=coffie]{background-color:#4d381d}.product-logo-color-cir[data-color=b-green]{background-color:#295b2c}.product-logo-color-cir[data-color=navy]{background-color:#2a507c}.product-logo-color-cir[data-color=b-card]{background-color:#1b3043}.product-logo-color-cir.add-border{border:1px solid #000!important}.product-common .u-hero .u-hero__flex-container .u-hero__txt h3{font-size:2rem;line-height:1.5}.product-common .u-hero .u-hero__flex-container .u-hero__txt p{font-size:1.4rem}.u-recommend__img{display:grid!important;grid-template-columns:1fr 1fr}.body-image{display:grid;grid-template-columns:1fr 1fr 1fr;list-style:none;margin-top:25px;padding:0;grid-gap:15px;gap:15px}.body-image img{height:auto;max-width:100%}#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:0;position:absolute;transform:translateX(-50%) scale(.95);word-break:keep-all}#faq li p a{display:table;margin:10px auto 0;position:relative;text-decoration:none}#faq li p a:after{background-color:#000;bottom:0;content:"";display:block;height:1px;position:absolute;width:100%}#body-color,#bottom-contact,#haku,#handle-set,#logo-color,.handle-color-head,.other-item-wrap,.product-common-size{margin-top:90px}#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}.product-detail__image img{height:auto!important;max-width:100%!important}@media screen and (max-width:769px){.productCompSlick .splide__arrow--prev{left:25px}.productCompSlick .splide__arrow--next{right:25px}.product_page .hdg-txt{width:90%}.product_page .icon-container{grid-template-columns:1fr 1fr}.product_page .contact .contact_form__container{flex-direction:column}.product_page .contact .contact_form__container .contact_form__btn-box{border-radius:60px;font-size:1.6rem;margin:0 auto;min-height:64px;padding:1.3em;width:85%}.product_page .contact .contact_form__container a .btn-left-box{flex-basis:100%}.product_page .contact .contact_form__container a .btn-right-box{flex-basis:100%;margin-top:20px}.product_page .color__container{grid-template-columns:1fr 1fr 1fr 1fr 1fr;margin:30px auto 0;padding:0 2%}.product_page .color__container .color__box img{max-width:43px;width:100%}.product_page .u-hero .cp-price{left:10px;top:105px}.product_page .u-hero .cp-price img{width:120px}.product_page .u-hero .u-hero__hdg h1{font-size:2.4rem}.product_page .u-hero .u-hero__hdg img{object-fit:cover;padding:0}.product_page .u-hero .u-hero__flex-container{flex-direction:column;margin-top:20px}.product_page .u-hero .u-hero__flex-container .u-hero__flex-box{flex-basis:100%;height:auto}.product_page .u-hero .u-hero__flex-container .u-hero__txt{flex-basis:100%;margin:30px 5%;text-align:justify}.product_page .u-hero .u-hero__flex-container .u-hero__txt h3{text-align:center}.product_page .u-hero .u-hero__flex-container .u-hero__txt p{font-size:1.5rem;margin:20px 2% 0}.product_page .feature{margin-top:20px}.product_page .feature .feature__link-container{grid-template-columns:1fr;margin-bottom:60px}.product_page .feature .feature__link-container .feature__link-box{height:57px;margin:0 auto;padding:2rem;width:85%}.product_page .feature .feature__feature .feature__container{flex-direction:column;margin-top:40px}.product_page .feature .feature__feature .feature__container .feature__flex-box{flex-basis:100%;height:auto}.product_page .feature .feature__feature .feature__container .feature__flex-box img{padding:0 3%;width:100%}.product_page .feature .feature__feature .feature__container .feature__txt{flex-basis:100%;margin:20px 5%;text-align:justify}.product_page .feature .feature__feature .feature__container .feature__txt h3{font-size:2rem;text-align:center}.product_page .feature .feature__feature .feature__container .feature__txt p{font-size:1.5rem;margin:20px 2% 0}.product_page .feature .feature__feature .feature__image{margin:30px 0 60px}.product_page .design-gallery,.product_page .sample-set{margin-top:40px}.product_page .product-detail .product-detail.hdg-txt{font-size:1.5rem;letter-spacing:.1rem;margin:20px auto}.product_page .product-detail .product-detail__image img{width:96%}.product_page .product-detail .about_soko-board{margin:40px auto 0;width:96%}.product_page .product-detail .about_soko-board__box-img{margin-left:20px}.product_page .product-detail .about_soko-board__box-txt{margin:0 20px;width:100%}.product_page .product-detail .print-size__container{display:grid;grid-template-columns:1fr;margin:20px 3% 0}.product_page .product-detail .print-size__container .print-size__left-box .print-size__left-box__inline{flex-wrap:wrap;justify-content:space-between}.product_page .product-detail .print-size__container .print-size__left-box .print-size__left-box__inline .print-size_option-size-right{margin-left:20px}.product_page .product-detail .print-size__container .print-size__right-box{margin:20px auto 0}.product_page .product-detail .print-size__container .option-size_txt p{padding-top:8px}.product_page .product-detail .print-size__container .print-size_option-size img{margin-top:20px;width:95%}.product_page .product-detail .print-size__container .print-size_txt h4{font-size:1.1rem}.product_page .product-size.hdg{margin-top:20px}.product_page .product-size__container{grid-template-columns:1fr}.product_page .product-size__container .product-size__box{margin:20px 0 0}.product_page .product-size__container .product-size__box .product-size__txt-box{margin-right:10px}.product_page .handle-color .hdg-txt{width:90%}.product_page .handle-color .icon-container{grid-template-columns:1fr 1fr 1fr;width:80%}.product_page .handle-color .about_kami-ippon{margin:20px auto 0;width:96%}.product_page .handle-color .silk-screen_pop-up .pop-up_open{margin-top:30px}.product_page .handle-color .hdg-fsc{margin-top:40px}.product_page .price{margin-top:60px}.product_page .price .cp-price{left:10px;top:20px}.product_page .price .cp-price img{width:140px}.product_page .nyuko-form{margin-top:40px}.product_page .nyuko-form .nyuko_form__container{flex-direction:column}.product_page .nyuko-form .nyuko_form__container .nyuko_form__btn-box{margin:0 auto;min-height:56px;width:85%}.product_page .nyuko-form .nyuko_form__container .btn-left-box{flex-basis:100%}.product_page .nyuko-form .nyuko_form__container .btn-right-box{flex-basis:100%;margin-top:20px}.product_page .recommend{margin:60px 5% 0;padding-top:60px}.product_page .recommend .recommend__container{grid-template-columns:1fr 1fr;margin-top:20px;grid-gap:10px}.product_page .recommend .recommend__container .recommend-item__box{margin-top:10px;width:150px}.product_page .recommend .recommend__container .recommend-item__box a img{width:100%}.product_page .first-user .first-user.icon-container{margin:0 5%}.u-featureList__item:nth-child(2n) .u-featureList__imgFigure[data-order="1"]{bottom:10px;left:10px;right:inherit;top:inherit;width:180px}.u-featureList__item:nth-child(2n) .u-featureList__imgFigure[data-order="2"]{bottom:10px;left:140px;right:inherit;width:150px}.u-featureList__imgFigure{bottom:10px;right:10px;width:180px}.fnbox-inline-content{padding:30px!important}.c-txt--center{font-size:1.5rem;margin:30px 0 0}.c-hero__txt{bottom:29%;font-size:2vw;left:10%;top:inherit}.common-logoColor-slick{margin-top:20px}.feature .c-txt--center{font-size:1.5rem;margin:30px 5%;text-align:justify;text-justify:inter-ideograph}.u-feature__content{padding-top:0}.u-feature__item,.u-feature__item.reverse{display:flex;flex-direction:column}.u-feature__item .u-feature__hdgLv3,.u-feature__item.reverse .u-feature__hdgLv3{order:1}.u-feature__item .u-feature__txt,.u-feature__item.reverse .u-feature__txt{line-height:2.4rem;margin-top:20px;order:3;text-align:justify;text-justify:inter-ideograph}.u-feature__item .u-feature__img,.u-feature__item.reverse .u-feature__img{margin-top:10px;order:2}.u-feature__item .u-feature__hdgLv3{grid-column:1/3;grid-row:1/2}.u-feature__item .u-feature__txt{grid-column:1/2;grid-row:2/3}.u-feature__item .u-feature__img{grid-column:2/3;grid-row:2/3}.u-bodycolor{margin:15px 0 0 -5px}.u-bodycolor li{margin-top:15px;padding-left:5px;width:33.3333333333%}.u-bodycolor li:nth-child(-n+6){margin-top:15px}.u-bodycolor li:nth-child(-n+3){margin-top:0}.u-bodycolor__ttl{font-size:1rem}.u-media{flex-direction:column;margin-top:15px;width:auto}.u-media__img{max-width:292px;text-align:center;width:100%}.u-media__hdg{font-size:1.8rem;text-align:center}.u-media__txt{font-size:1.5rem;line-height:3rem;margin:10px 5%;text-align:justify;text-justify:inter-ideograph}.u-media__btn{font-size:1.3rem;margin:10px auto 0;max-width:300px;min-width:inherit;width:100%}.u-media__body{margin:10px 0 0;padding:0;width:100%}.u-media__btn a{padding:13px 5px 14px}.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}.color__container{grid-template-columns:1fr 1fr 1fr 1fr 1fr;margin:30px auto 0;padding:0 2%}.color__container .color__box img{max-width:43px;width:100%}.body-image{gap:0}#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,#logo-color,.handle-color-head,.other-item-wrap,.product-common-size{margin-top:60px}section.feature .feature__flex-box{margin:0 auto}section.feature p br{display:none}#handle .handle-type{gap:10px;grid-template-columns:1fr 1fr}#handle .handle-type p{text-align:justify}#handle .handle-type p br{display:none}}@media screen and (min-width:769px){.product_page .contact .contact_form__container a .btn-right-box{margin-left:30px}.product_page .product-detail .print-size__container .print-size__right-box{margin-left:45px}.product_page .nyuko-form .nyuko_form__container .btn-right-box,.product_page .product-size__container .right-box{margin-left:30px}.product_page .recommend .recommend__container .recommend-item__box.pc-hidden{display:none}.u-feature__item,.u-feature__item.reverse{align-items:center;display:grid;grid-template-columns:1fr 1fr;grid-template-rows:1fr 1fr}.u-feature__item .u-feature__hdgLv3,.u-feature__item.reverse .u-feature__hdgLv3{align-self:end;justify-self:center;margin:0 0 10px}.u-feature__item .u-feature__txt,.u-feature__item.reverse .u-feature__txt{align-self:start;justify-self:center;margin:10px 0 0}.u-feature__item .u-feature__img,.u-feature__item.reverse .u-feature__img{justify-self:center}.u-feature__item img,.u-feature__item.reverse img{max-width:320px}}