@charset "UTF-8";.product-common{font-family:游ゴシック体,YuGothic,游ゴシック,Yu Gothic,sans-serif;max-width:800px;width:100%}@font-face{font-family:hdg,backslash;src:url()}.product-common,.product-common .hdg{letter-spacing:.1rem}.product-common .hdg h1,.product-common .hdg h2{font-family:lato,Helvetica Neue;font-size:2.2rem;font-weight:400;text-align:center}.product-common .hdg p{color:#000;margin-top:10px}.product-common .hdg p,.product-common .hdg-txt{font-size:1.3rem;letter-spacing:.2rem;text-align:center}.product-common .hdg-txt{margin:20px auto 0}.product-common .hdg-txt p,.product-common p{letter-spacing:.2rem}.product-common .backslash{font-family:lato,Helvetica Neue}.product-common .icon-container{display:grid;grid-template-columns:1fr 1fr 1fr 1fr;grid-template-rows:auto;list-style:none;margin:0 3%;padding:0}.product-common .icon-container .icon-box{display:list-item;min-width:120px;text-align:center}.product-common .icon-container .icon-box p{font-size:1.3rem;margin:15px auto}.product-common .icon-container .icon-box img{height:auto;max-width:120px}.product-common .icon-container .icon-box p.span{font-size:1rem;margin-top:5px!important}.product-common .icon-container .icon-box .sub-txt{font-size:1rem;margin:auto;max-width:140px;text-align:left}.product-common .contact{margin-top:40px}.product-common .contact .contact__hdg{font-size:1.5rem;letter-spacing:.1rem;text-align:center}.product-common .contact .contact__hdg span{margin:0 5px}.product-common .contact .contact_form__container{display:flex;justify-content:center;list-style:none;margin-top:20px;padding:0}.product-common .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-common .contact .contact_form__container a{text-decoration:none}.product-common .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-common .color__container .color__box{display:list-item;margin-bottom:10px;text-align:center}.product-common .color__container .color__box p{font-size:.8rem;margin:5px auto}.product-common .u-hero{display:flex;flex-wrap:wrap;position:relative}.product-common .u-hero .cp-price{display:inline-block;left:5px;position:absolute;top:30px}.product-common .u-hero .cp-price img{width:198px}.product-common .u-hero .u-hero__hdg{letter-spacing:.2rem;margin-top:40px;text-align:center}.product-common .u-hero .u-hero__hdg h1{font-size:2.8rem;font-weight:200;margin-bottom:20px}.product-common .u-hero .u-hero__hdg p{font-size:1.4rem}.product-common .u-hero .u-hero__hdg img{width:100%}.product-common .u-hero .u-hero__flex-container{display:flex;flex-direction:row;justify-content:space-between;margin-top:30px;width:100%}.product-common .u-hero .u-hero__flex-container .u-hero__flex-box{flex-basis:45%;height:auto;text-align:center}.product-common .u-hero .u-hero__flex-container .u-hero__flex-box img{order:1;width:100%}.product-common .u-hero .u-hero__flex-container .u-hero__txt{flex-basis:50%;margin-left:5%;order:2;text-align:left}.product-common .u-hero .u-hero__flex-container .u-hero__txt h3{font-size:1.9rem;letter-spacing:.3rem}.product-common .u-hero .u-hero__flex-container .u-hero__txt p{font-size:1.3rem;line-height:2.4rem;margin-top:20px}.product-common .feature{margin-top:60px}.product-common .feature .icon-container .icon-box p span{color:#54a4bc}.product-common .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-common .feature .feature__link-container .feature__link-box{background-color:#f2f2f2;display:list-item;height:45px;padding:1em;text-align:center}.product-common .feature .feature__link-container .feature__link-box a{color:#000;text-decoration:none}.product-common .feature .feature__feature .feature__container{align-items:flex-end;display:flex;justify-content:space-between;margin-top:80px;width:100%}.product-common .feature .feature__feature .feature__container .feature__flex-box{height:auto;max-width:455px;text-align:center}.product-common .feature .feature__feature .feature__container .feature__flex-box>img{max-width:445px}.product-common .feature .feature__feature .feature__container .feature__txt{text-align:left;vertical-align:bottom}.product-common .feature .feature__feature .feature__container .feature__txt h3{font-size:1.8rem;letter-spacing:.3rem;line-height:3rem}.product-common .feature .feature__feature .feature__container .feature__txt p{font-size:1.3rem;line-height:2.4rem;margin-top:30px;text-align:justify}.product-common .feature .feature__feature .feature__container .feature__txt .fsc_subtxt{font-size:1.2rem;letter-spacing:.1rem}.product-common .feature .feature__feature .feature__container .feature__txt .feature__link-fsc{background:#22952c;display:inline-block;margin:20px 0 10px;padding:8px 34px}.product-common .feature .feature__feature .feature__container .feature__txt .feature__link-fsc a{color:#fff;font-size:1.6rem;letter-spacing:.1rem}.product-common .feature .feature__feature .feature__container .feature__txt .feature__link-fsc a:hover{text-decoration:none}.product-common .feature .feature__feature .row__container{flex-direction:row}.product-common .feature .feature__feature .row__container .row__flex-box img{order:1}.product-common .feature .feature__feature .row__container .feature__txt{margin:0 2% 10px 6%;order:2}.product-common .feature .feature__feature .reverse__container{flex-direction:row-reverse}.product-common .feature .feature__feature .reverse__container .reverse__flex-box img{order:2}.product-common .feature .feature__feature .reverse__container .feature__txt{margin:0 6% 10px 2%;order:1}.product-common .feature .feature__feature .feature__image{margin-top:80px;width:100%}.product-common .feature .feature__feature .feature__image img{max-width:800px;width:100%}.product-common .design-gallery{margin-top:100px}.product-common .design-gallery #design-gallery__hdg h2{font-size:2.2rem;font-weight:400;text-align:center}.product-common .design-gallery #design-gallery__hdg p{font-size:1.3rem;text-align:center}.product-common .design-gallery .common-gallery-slick,.product-common .design-gallery .common-gallery-slick-single,.product-common .design-gallery .common-gallery-slick-singular{padding-bottom:30px;position:relative}.product-common .design-gallery .common-gallery-slick .slick-dotted.slick-slider,.product-common .design-gallery .common-gallery-slick-single .slick-dotted.slick-slider,.product-common .design-gallery .common-gallery-slick-singular .slick-dotted.slick-slider{margin-bottom:0}.product-common .design-gallery .common-gallery-slick .slick-list,.product-common .design-gallery .common-gallery-slick .slick-slider,.product-common .design-gallery .common-gallery-slick-single .slick-list,.product-common .design-gallery .common-gallery-slick-single .slick-slider,.product-common .design-gallery .common-gallery-slick-singular .slick-list,.product-common .design-gallery .common-gallery-slick-singular .slick-slider{padding-bottom:30px}.product-common .design-gallery .common-gallery-slick .slick-dots,.product-common .design-gallery .common-gallery-slick-single .slick-dots,.product-common .design-gallery .common-gallery-slick-singular .slick-dots{bottom:0;display:flex;justify-content:center}.product-common .design-gallery .common-gallery-slick button,.product-common .design-gallery .common-gallery-slick-single button,.product-common .design-gallery .common-gallery-slick-singular button{background-color:initial;border:none;line-height:1;margin:0;padding:0}.product-common .design-gallery .common-gallery-slick .slick-btn,.product-common .design-gallery .common-gallery-slick-single .slick-btn,.product-common .design-gallery .common-gallery-slick-singular .slick-btn{height:35px;width:35px}.product-common .design-gallery .common-gallery-slick .slick-btn-l,.product-common .design-gallery .common-gallery-slick-single .slick-btn-l,.product-common .design-gallery .common-gallery-slick-singular .slick-btn-l{left:0;position:absolute;z-index:99}.product-common .design-gallery .common-gallery-slick .slick-dots li button:before,.product-common .design-gallery .common-gallery-slick-single .slick-dots li button:before,.product-common .design-gallery .common-gallery-slick-singular .slick-dots li button:before{background:#000;height:10px;position:relative;width:10px}.product-common .design-gallery .common-gallery-slick .slick-btn-r,.product-common .design-gallery .common-gallery-slick-single .slick-btn-r,.product-common .design-gallery .common-gallery-slick-singular .slick-btn-r{position:absolute;right:0;z-index:99}.product-common .design-gallery .common-gallery-slick .slick-btn-r img,.product-common .design-gallery .common-gallery-slick-single .slick-btn-r img,.product-common .design-gallery .common-gallery-slick-singular .slick-btn-r img{transform:rotate(180deg)}.product-common .design-gallery .common-gallery-slick .slick-btn-l,.product-common .design-gallery .common-gallery-slick .slick-btn-r,.product-common .design-gallery .common-gallery-slick-single .slick-btn-l,.product-common .design-gallery .common-gallery-slick-single .slick-btn-r,.product-common .design-gallery .common-gallery-slick-singular .slick-btn-l,.product-common .design-gallery .common-gallery-slick-singular .slick-btn-r{top:50%;transform:translateY(-100%)}.product-common .design-gallery .common-gallery-slick .slick-slide img,.product-common .design-gallery .common-gallery-slick-single .slick-slide img,.product-common .design-gallery .common-gallery-slick-singular .slick-slide img{display:table;margin-left:auto;margin-right:auto}.product-common .sample-set{margin-top:60px;text-align:center}.product-common .product-detail{margin-top:70px}.product-common .product-detail .product-detail.hdg-txt{margin-top:10px}.product-common .product-detail .product-detail__image{margin-top:40px;text-align:center}.product-common .product-detail .product-detail__image img{height:auto;max-width:442px}.product-common .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-common .product-detail .about_soko-board__box-img{max-width:114px}.product-common .product-detail .about_soko-board__box-txt{color:#333;margin-left:25px;max-width:260px}.product-common .product-detail .about_soko-board__box-txt .hukidashi{background-color:#f2f2f2;font-size:1.1rem;max-width:180px;padding:6px 10px;position:relative}.product-common .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-common .product-detail .about_soko-board__box-txt .ttl{display:flex;height:22px}.product-common .product-detail .about_soko-board__box-txt .ttl h4{margin:20px 0 0}.product-common .product-detail .about_soko-board__box-txt .txt{margin-top:30px}.product-common .product-detail .about_soko-board__box-txt .txt p{font-size:1.1rem;text-align:justify;text-justify:inter-ideograph}.product-common .product-detail .print-size__container{display:flex;justify-content:center;margin:40px auto 0;padding:0}.product-common .product-detail .print-size__container .print-size__left-box{margin-bottom:1rem;text-align:center}.product-common .product-detail .print-size__container .print-size__left-box img{height:auto;max-width:153px}.product-common .product-detail .print-size__container .print-size__left-box .print-size__left-box__inline{display:flex;flex-direction:row;padding:0}.product-common .product-detail .print-size__container .print-size__left-box .print-size__left-box__inline .print-size_option-size-right{margin-left:45px}.product-common .product-detail .print-size__container .print-size__right-box{padding:0}.product-common .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-common .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-common .product-detail .print-size__container .option-size_txt .batsu{display:block;height:20px;margin:7px 5px 0 0;position:relative;width:20px}.product-common .product-detail .print-size__container .option-size_txt .batsu:after,.product-common .product-detail .print-size__container .option-size_txt .batsu:before{background:#e50000;content:"";height:20px;left:50%;position:absolute;top:50%;width:3px}.product-common .product-detail .print-size__container .option-size_txt .batsu:before{transform:translate(-50%,-50%) rotate(45deg)}.product-common .product-detail .print-size__container .option-size_txt .batsu:after{transform:translate(-50%,-50%) rotate(-45deg)}.product-common .product-detail .print-size__container .option-size_txt p{padding-top:7px}.product-common .product-detail .print-size__container .print-size_option-size{list-style:none;text-align:center;width:170px}.product-common .product-detail .print-size__container .print-size_option-size img{height:auto;margin:auto;max-width:153px}.product-common .product-detail .print-size__container .print-size_txt h4{font-size:1.3rem;margin-top:15px;width:170px}.product-common .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-common .print-color{margin-top:40px}.product-common .product-size{margin-top:50px}.product-common .product-size.hdg{margin-top:10px}.product-common .product-size__container{display:grid;grid-template-columns:1fr 1fr;grid-template-rows:auto;list-style:none;margin:0 2%;padding:0}.product-common .product-size__container .product-size__box{display:flex;flex-direction:row;margin:20px 3% 0;width:100%}.product-common .product-size__container .product-size__box .product-size__img-box{font-size:1.6rem;height:125px;margin-bottom:5px;min-width:130px}.product-common .product-size__container .product-size__box .product-size__img-box img{width:100%}.product-common .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-common .product-size__container .product-size__box p{letter-spacing:.09rem}.product-common .product-size__container .icon-classic{position:relative}.product-common .product-size__container .icon-classic .icon-text{background-color:#54a4bc;border-radius:50%;left:-22px;min-height:50px;min-width:50px;position:absolute}.product-common .product-size__container .icon-classic .icon-text span{color:#fff;display:block;font-size:1.1rem;left:50%;letter-spacing:-1px;line-height:1.1;position:absolute;text-align:center;top:50%;transform:translate(-50%,-50%);word-break:keep-all}.product-common .handle-color{margin-top:80px}.product-common .handle-color .icon-container{justify-content:center;margin:0 auto;max-width:573px}.product-common .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-common .handle-color .about_kami-ippon__box-img{max-width:71px}.product-common .handle-color .about_kami-ippon__box-txt{margin-left:25px}.product-common .handle-color .about_kami-ippon__box-txt .ttl{display:flex;height:22px}.product-common .handle-color .about_kami-ippon__box-txt .ttl h4{margin:3px 0 0 10px;text-align:center}.product-common .handle-color .about_kami-ippon__box-txt .txt{margin-top:10px}.product-common .handle-color .about_kami-ippon__box-txt .txt p{font-size:1.1rem}.product-common .handle-color .silk-screen_pop-up{height:45px;margin-top:40px;text-align:center}.product-common .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-common .handle-color .silk-screen_pop-up .pop-up_open img{left:20px;max-width:22px;position:absolute;top:11px}.product-common .handle-color .silk-screen_pop-up .pop-up_open p{text-align:center}.product-common .handle-color .silk-screen_pop-up .silk-screen-pop-content{padding:45px}.product-common .handle-color .hdg{margin:60px 0 10px}.product-common .handle-color .hdg-fsc{display:flex;justify-content:center;margin:60px auto 10px;text-align:center}.product-common .handle-color .hdg-fsc img{height:22px}.product-common .handle-color .hdg-fsc p{margin-left:10px}.product-common .price{margin-top:80px;position:relative}.product-common .price .cp-price{display:inline-block;left:60px;position:absolute;top:-30px}.product-common .price .cp-price img{width:260px}.product-common .nyuko-form{margin-top:60px}.product-common .nyuko-form .nyuko_form__container{display:flex;justify-content:center;list-style:none;margin-top:20px;padding:0}.product-common .nyuko-form .nyuko_form__container .nyuko_form__btn-box{height:50px;text-align:center;width:220px}.product-common .nyuko-form .nyuko_form__container .nyuko_form__btn-box a{text-decoration:none}.product-common .nyuko-form h3{font-size:2.2rem;margin-top:60px;text-align:center}.product-common .nyuko-form h3+a{display:table;margin:20px auto 0}.product-common .recommend{border-top:1px solid gray;margin-top:100px;padding-top:80px}.product-common .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-common .recommend .recommend__container .recommend-item__box{display:list-item;margin:0 10px;text-align:center;width:210px}.product-common .recommend .recommend__container .recommend-item__box a{color:#000;text-align:center;text-decoration:none}.product-common .recommend .recommend__container .recommend-item__box a p{font-size:1.3rem;letter-spacing:.1rem;margin-top:10px}.product-common .recommend .recommend__container .recommend-item__box a img{max-width:210px}.product-common .first-user{margin:20px 0 40px}.product-common .first-user .first-user.icon-container a{color:#000;text-decoration:none}.product-common .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%}.feature__1-column{margin-top:100px}.feature__1-column p{font-size:1.3rem;margin-top:1em;text-align:center}.fnbox-inline-content{padding:44px!important}#type{margin-top:100px}#type .product-column-3{grid-gap:18px}#type .product-column-3>div{display:flex;flex-direction:column}#type .product-column-3>div:first-child h3:before{color:#a9dba0}#type .product-column-3>div:nth-child(2) h3:before{color:#ebda7c}#type .product-column-3>div:nth-child(3) h3:before{color:#b2e0e2}#type .product-column-3 h3{display:table;margin:15px auto 0;order:2;position:relative;text-align:center}#type .product-column-3 h3:before{content:"●";left:0;position:absolute;transform:translateX(-120%)}#type .product-column-3 .image{order:1}#type .product-column-3 p{margin-bottom:0;margin-top:8px;order:3;text-align:justify}.product-column-3{display:grid;grid-auto-rows:auto;grid-template-columns:1fr 1fr 1fr}#design{margin-top:100px}#design .d-flex{display:flex;flex-direction:column}#design h3{margin-top:8px;order:2;text-align:center}#design p{margin:15px auto 0;max-width:423px;order:3}#design .image{display:table;margin:18px auto 0;max-width:565px;order:1}#shape{margin-top:100px}#shape ul{display:grid;grid-auto-rows:auto;grid-template-columns:1fr 1fr 1fr;grid-gap:60px 20px;list-style:none;margin:30px 0 0;padding:0}#shape li{display:grid;grid-auto-rows:auto;grid-template-columns:95px 1fr;grid-gap:10px;margin:0}#shape .shape-item{order:2}#shape .shape-item-image{order:1}#shape img{display:table;margin:0 auto}#shape p{font-size:1.2rem;letter-spacing:0}#shape p span{display:block;margin-top:.7em}#shape h3{margin-top:70px;position:relative;text-align:center}#shape h3:before{border-top:1px solid #d5d5d5;content:"";display:block;height:1px;left:0;position:absolute;top:50%;transform:translateY(-50%);width:100%;z-index:1}#shape h3 span{background-color:#fff;display:table;margin:0 auto;padding:0 25px;position:relative;z-index:2}#price-table{margin-top:100px}#price-tab-list{position:relative}#price-tab-list .price-tab{border-right:1px solid #d4d4d4;border-top:1px solid #d4d4d4;display:grid;grid-auto-rows:auto;grid-template-columns:1fr 1fr 1fr;list-style:none;padding:0}#price-tab-list .price-tab li{border-bottom:1px solid #d4d4d4;border-left:1px solid #d4d4d4;display:flex;flex-direction:column;margin:0;position:relative}#price-tab-list .price-tab li:first-child.active button,#price-tab-list .price-tab li:first-child:hover button{background-color:#a9dba0}#price-tab-list .price-tab li:first-child.active:after{border-color:#a9dba0 #0000 #0000}#price-tab-list .price-tab li:nth-child(2).active button,#price-tab-list .price-tab li:nth-child(2):hover button{background-color:#ebda7c}#price-tab-list .price-tab li:nth-child(2).active:after{border-color:#ebda7c #0000 #0000}#price-tab-list .price-tab li:nth-child(3).active button,#price-tab-list .price-tab li:nth-child(3):hover button{background-color:#b2e0e2}#price-tab-list .price-tab li:nth-child(3).active:after{border-color:#b2e0e2 #0000 #0000}#price-tab-list .price-tab li.active:after{border-style:solid;border-width:14px 8px 0;bottom:0;content:"";display:block;height:0;left:50%;line-height:1;margin:0 auto;position:absolute;transform:translateX(-50%) translateY(100%);width:0}#price-tab-list .price-tab button{align-items:center;border:none;color:#333!important;display:flex;height:40px;justify-content:center;line-height:1;width:100%}#price-tab-list .price-icon{left:0;position:absolute;top:0;transform:translateY(-110%)}#price-tab-list .price-tab-table{border-bottom:1px solid #d4d4d4;border-collapse:initial;border-left:1px solid #d4d4d4;border-spacing:0;font-size:1.5rem;margin-top:20px}#price-tab-list .price-tab-table .table-border td,#price-tab-list .price-tab-table .table-border th{border-top:2px solid #d4d4d4}#price-tab-list .price-tab-table td,#price-tab-list .price-tab-table th{border-right:1px solid #d4d4d4;border-top:1px solid #d4d4d4}#price-tab-list .price-tab-table thead{overflow-x:scroll}#price-tab-list .price-tab-table thead th{background-color:#f0f0f0;border-bottom:1px solid #dee2e6;font-family:游ゴシック体,YuGothic,游ゴシック,Yu Gothic,sans-serif!important;font-weight:700;text-align:center;word-break:keep-all}#price-tab-list .price-tab-table thead th:first-child{left:0;position:sticky;z-index:1}#price-tab-list .price-tab-table tbody{overflow-x:scroll}#price-tab-list .price-tab-table tbody td,#price-tab-list .price-tab-table tbody th{background-color:#fff;text-align:center;word-break:keep-all}#price-tab-list .price-tab-table tbody tr.tbody-head th{background-color:#f9f9f9}#price-tab-list .price-tab-table tbody tr.tbody-head th:first-child{left:0;position:sticky;z-index:1}#price-tab-list .price-tab-table tbody tr.tbody-head th:nth-child(3),#price-tab-list .price-tab-table tbody tr.tbody-head th:nth-child(5),#price-tab-list .price-tab-table tbody tr.tbody-head th:nth-child(7){color:#b40000}#price-tab-list .price-tab-table tbody tr:not(.tbody-head) th:first-child{background-color:#f9f9f9;left:0;position:sticky;z-index:1}#price-tab-list .price-tab-table tbody tr td:nth-child(3),#price-tab-list .price-tab-table tbody tr td:nth-child(5),#price-tab-list .price-tab-table tbody tr td:nth-child(7){color:#b40000}#price-tab-list .price-tab-table tbody th:first-child{font-family:游ゴシック体,YuGothic,游ゴシック,Yu Gothic,sans-serif!important;font-weight:700;text-align:center}.bb-dotted-box{background-image:repeating-linear-gradient(0deg,#ff6f0d,#ff6f0d 6px,#0000 0,#0000 14px,#ff6f0d 0),repeating-linear-gradient(90deg,#ff6f0d,#ff6f0d 6px,#0000 0,#0000 14px,#ff6f0d 0),repeating-linear-gradient(180deg,#ff6f0d,#ff6f0d 6px,#0000 0,#0000 14px,#ff6f0d 0),repeating-linear-gradient(270deg,#ff6f0d,#ff6f0d 6px,#0000 0,#0000 14px,#ff6f0d 0);background-position:0 0,0 0,100% 0,0 100%;background-repeat:no-repeat;background-size:3px 100%,100% 3px,3px 100%,100% 3px;display:table;margin:70px auto 50px;max-width:100%;padding:30px 10px 20px;position:relative;width:100%}.bb-dotted-box h2{color:#fd6f0d;font-size:1.7rem;font-weight:700;text-align:center}.bb-dotted-box h2+p{margin-top:2em}.bb-dotted-box p{font-size:1.2rem}.good-price{border:2px dashed #fd6f0d;display:table;margin:50px auto 0;padding:20px 40px;position:relative}.good-price .good-price-wrap{display:grid;grid-auto-rows:auto;grid-template-columns:114px 1fr;grid-gap:25px}.good-price .text{order:2}.good-price .text h3{display:table;margin:0 auto;max-width:266px}.good-price .text p{font-size:1.1rem;margin-top:1em;max-width:300px}.good-price .text small{display:block;font-size:1.1rem}.good-price .image{align-items:center;display:flex;justify-content:center;order:1}.good-price .icon{left:0;position:absolute;top:0;transform:translate(-30%,-30%)}.color-black{color:#333!important}.print-size__left-box__inline{margin-left:0;padding-left:0}.bb-btn-blue{align-items:center;background:#54a4bc;border:1px solid #54a4bc;border-radius:30px;display:flex;height:60px;justify-content:center;margin-left:auto;margin-right:auto;margin-top:35px;max-width:310px}.bb-btn-blue.icon span{color:#fff;font-size:1.7rem}.bb-btn-blue.icon span:first-child{display:block;margin-right:15px}.bb-btn-blue:hover{text-decoration:none}.common-head-product__head{font-size:2.2rem;text-align:center}.common-head-product__head+p{font-size:1.4rem;margin-top:18px;text-align:center}.common-head-product.common-head-product-column{display:grid;grid-auto-rows:auto;grid-template-columns:68px 1fr;grid-gap:15px;align-items:center;gap:15px}.common-head-product.common-head-product-column .common-head-product__head{margin-bottom:0;order:2;text-align:left}.slick-outline{margin:20px auto;max-width:720px;min-height:1px;min-width:1px}.slick-outline .slick-inline{margin:0 -7.5px}.slick-outline .slider{padding:0 7.5px}.product-slick-3{padding-bottom:30px}.product-slick-3 .slide-arrow{background-color:initial;border:none}.product-slick-3 .slide-arrow img{width:10px}.product-slick-3 .slide-arrow.prev-arrow img{display:inline-block;transform:rotate(180deg)}.product-slick-3 .slick-btn-wrap{align-items:center;display:flex;justify-content:center}.product-slick-3 .slick-dots{bottom:0}.feature__feature .slick-outline{margin:0;padding:0!important}.product-slick-1{display:block!important;max-width:440px!important;padding-bottom:20px;position:relative}.product-slick-1 .prev-arrow{left:0}.product-slick-1 .slide-arrow{background-color:initial;border:none;position:absolute;top:50%;transform:translateY(-50%);z-index:99}.product-slick-1 .slide-arrow img{width:10px}.product-slick-1 .slide-arrow.prev-arrow{left:5px}.product-slick-1 .slide-arrow.prev-arrow img{display:inline-block;transform:rotate(180deg)}.product-slick-1 .slide-arrow.next-arrow{right:5px}.product-slick-1 .slider{max-width:440px;padding:0}.product-slick-1 .slider img{max-width:440px;width:100%}.product-slick-1 .slick-btn-wrap{align-items:center;display:flex;justify-content:center}.product-slick-1 .slick-dots{bottom:0}.contact-form-list-wrap{display:grid;grid-template-columns:auto;grid-template-rows:auto;grid-gap:20px;gap:20px;justify-content:center;list-style:none;padding:0}.contact-form-list-wrap .contact_form__btn-box{align-items:center;background-color:#54a4bc;border-radius:30px;color:#fff;display:flex;font-size:1.5rem;height:60px;justify-content:center;padding:1.5rem;text-align:center;width:361px}.contact-form-list-wrap .contact_form__btn-box span:first-child{display:inline-block;margin-right:15px}.contact-form-list-wrap .contact_form__btn-box.white-box{background-color:#fff;border:1px solid #000}.contact-form-list-wrap .contact_form__btn-box.white-box a{color:#000;text-decoration:none}.contact-form-list-wrap a{align-items:center;color:#fff;display:flex;justify-content:center;line-height:1;text-decoration:none}.common-product-send-flow{display:grid;grid-auto-rows:auto;grid-template-columns:1fr 1fr 1fr 1fr 1fr;list-style:none;margin:25px auto 0;max-width:735px;padding:0;position:relative}.common-product-send-flow li{z-index:999}.common-product-send-flow:after{border-top:1px solid #000;content:"";left:50%;position:absolute;top:20px;transform:translateX(-50%);width:80%;z-index:1}.common-product-send-flow .no-wrap{background-color:#fff;display:table;margin:0 auto;padding:10px 15px;z-index:999}.common-product-send-flow .no{border:1px solid #000;border-radius:50%;display:table;margin:0 auto;padding:10px;position:relative}.common-product-send-flow .no>span{left:50%;line-height:1;position:absolute;top:50%;transform:translateX(-50%) translateY(-50%)}.common-product-send-flow dt{align-items:center;display:flex;font-size:1.3rem;font-weight:400;justify-content:center;min-height:85px;padding:20px 0;text-align:center}.common-product-send-flow dd{text-align:center}.other-item-wrap{background-color:#f2f2f2;margin-top:10px;padding:30px 0 35px}.other-item-wrap .header-text img{display:table;margin:0 auto;max-width:100%}.other-item-wrap a{color:#333;display:block;margin:0 auto;max-width:295px}.other-item-wrap dl{display:flex;flex-direction:column;font-size:1.8rem;line-height:1;margin:12px 0 0;text-align:center}.other-item-wrap dt{font-weight:400;line-height:1;margin-top:15px;order:2}.other-item-wrap dd.image{order:1}.other-item-wrap dd.lot{font-size:1.4rem;margin-top:15px;order:3}.product-other-item-slick{margin:0 auto;max-width:650px!important}.product-other-item-slick .header-text img{max-height:34px}.product-other-item-slick dl img{display:table;margin:0 auto;min-width:295px}.product-other-item-slick .slider{padding:0}.body-color-dl{margin-top:30px}.body-color-dl dt img{display:table;margin:0 auto 10px}.body-color-dl ul{display:flex;justify-content:center;list-style:none;padding:0}.body-color-dl li{position:relative;width:10%}.body-color-dl li img{display:table;height:auto;margin:0 auto;max-width:50px}.body-color-dl li span{display:block;font-size:1rem;letter-spacing:-.5px;margin-top:1em;text-align:center}.image-scale{margin:40px auto 0;max-width:750px}.image-scale__wrap{border:1px solid #707070;border-radius:15px;padding:30px 10px 40px}.image-scale__head{font-size:2rem;text-align:center}.image-scale__head+p{font-size:1.4rem;margin-top:20px;text-align:center}.image-scale img{display:table;margin:30px auto 0}.product-option-list{display:grid;grid-auto-rows:auto;grid-template-columns:385px 385px;grid-gap:30px;list-style:none;margin-top:30px;padding:0}.product-option-list dl{display:flex;flex-direction:column}.product-option-list .image{order:1}.product-option-list dt{font-size:1.6rem;font-weight:400;line-height:1;margin:0;order:2;padding:20px 0;text-align:center}.product-option-list .text{order:3;text-align:justify}.handle__container{margin-top:20px;padding:0}.handle__container .handle-item__box{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;letter-spacing:.2px}.other-item-head{font-size:2.3rem;margin-top:55px;text-align:center}.other-item-head:after,.other-item-head:before{content:"/";display:inline-block}.other-item-head:before{margin-right:10px;transform:rotateY(180deg)}.other-item-head:after{margin-left:10px}.item-desc-content{border:1px solid #000;margin-top:40px;position:relative}.item-desc-content .fixed-d{align-items:center;background-color:#000;border-radius:50%;color:#fff;display:flex;font-size:1.5rem;height:80px;justify-content:center;line-height:1.2;position:absolute;text-align:center;transform:translateY(-50%) translateX(13px);white-space:nowrap;width:80px}.item-desc-content .fixed-d+p{font-size:1.2rem;margin-top:30px;text-align:center}.item-desc-content .fixed-d+p a{color:#333;text-decoration:underline}.item-desc-content ul{display:grid;grid-auto-rows:auto;grid-template-columns:1fr 1fr 1fr;list-style:none;padding:0 70px;grid-gap:25px;gap:25px;margin-top:15px}.item-desc-content ul li{text-align:center}.item-desc-content ul li h3{font-size:2.2rem;margin:.8em 0}.item-desc-content ul li h4{font-size:1.6rem;line-height:1;margin:1em 0 .8em}.item-desc-content ul li p{font-size:1.2rem;letter-spacing:0}.c-hdgLv2 span[data-lang=ja]{font-size:22px;font-weight:400!important}.c-sizeLogo__inner:hover{opacity:.85;text-decoration:none;transition:.25s}.c-design__list{margin-top:50px!important}.u-logo{color:#333!important;margin:20px 0 0}.u-logo__grid{align-items:center;display:flex;flex-wrap:wrap;justify-content:center}.u-logo__gridHdg{font-size:2.2rem;line-height:37px}.u-logo__gridTxt{font-size:1.2rem;line-height:28px;margin:10px 0 0}.u-logo__gridBody{margin:0 0 0 30px;order:2}.u-logo__gridImg{order:1}.u-logo__gridImg img{width:100%}.c-use{border:1px solid #000;border-radius:21px;padding:0 40px 50px}.c-use h2 span{font-size:30px!important;font-weight:400!important}.c-use ul{list-style:none;margin-top:40px;padding:0}.c-use li:last-child{margin-top:60px}.c-use .use-content{display:grid;grid-template-columns:411px 1fr;grid-gap:75px;align-items:center;gap:75px;grid-auto-rows:auto}.c-use .use-content.reverse{grid-template-columns:1fr 411px}.c-use .image{position:relative}.c-use .bottom{position:absolute}.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-size__txt-box h3{display:flex;line-height:1;padding:1px 0}.product-size__txt-box h3 a{align-items:center;background-color:#e3e3e3;border-radius:10px;color:#000;display:flex;font-size:1.2rem;justify-content:center;line-height:1;margin-left:15px;padding:0 15px}.ribbon-price .th-head{font-size:14px;font-weight:400!important;vertical-align:middle;width:35px}.ribbon-price .th-head span{writing-mode:vertical-rl}.ribbon-price .haba{background-color:#f9f9f9!important;font-size:1.1rem;font-weight:400!important;vertical-align:middle}.ribbon-price .haba span{display:block;font-family:游ゴシック体,YuGothic,游ゴシック,Yu Gothic,sans-serif!important;font-size:1.3rem;font-weight:700!important;letter-spacing:0}.ribbon-price thead th{background-color:#ececec;font-weight:400!important;line-height:1.2}.ribbon-price thead th:first-child{display:table-cell!important;width:auto!important}.ribbon-price thead th:nth-child(2){width:auto!important}.ribbon-price thead th span{display:block;font-size:1.1rem}.ribbon-price thead th span:before{content:"("}.ribbon-price thead th span:after{content:")"}.ribbon-price tr.top td,.ribbon-price tr.top th{border-top:2px solid #d4d4d4!important}.ribbon-price tbody th{position:relative!important;width:auto!important}.ribbon-price tbody td{color:#000!important}.ribbon-price tbody td .mtl{display:inline-block;font-size:1.7rem;margin-right:8px;position:relative}.ribbon-price tbody td .mtl:after,.ribbon-price tbody td .mtl:before{position:absolute}.ribbon-price tbody td .mtl:before{content:"¥";left:0;transform:scale(.8) translateX(-120%)}.ribbon-price tbody td .mtl:after{content:"／";right:0;transform:scale(.8) translateX(90%) rotate(-20deg)}.ribbon-price tbody td .price{display:block;font-size:1.1rem;margin-top:0;word-break:auto-phrase}.ribbon-price tbody td .price:before{content:"("}.ribbon-price tbody td .price:after{content:")"}.seal-price .th-head{font-size:14px;vertical-align:middle;width:35px}.seal-price thead th{display:table-cell!important;font-weight:400!important;width:auto!important}.seal-price .niko{width:80px!important}.seal-price .haba{background-color:#f9f9f9!important;border-bottom:none!important;font-weight:400!important;overflow-wrap:break-word!important;position:relative!important;vertical-align:middle;z-index:0!important;word-wrap:break-word!important;white-space:normal!important}.seal-price td{color:#000!important;height:55px;vertical-align:middle}.seal-price tbody th{border:1px solid #d4d4d4}.seal-price tbody th:first-child{border-bottom:none!important}.seal-price tbody tr.top td,.seal-price tbody tr.top th{border-top:2px solid #d4d4d4!important}.seal-price .awase *{color:#fa130a!important}.seal-price .awase.top td{border-bottom:1px solid #d4d4d4!important}@media screen and (max-width:769px){.product-common .hdg-txt{width:90%}.product-common .icon-container{grid-template-columns:1fr 1fr}.product-common .contact .contact_form__container{flex-direction:column}.product-common .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-common .contact .contact_form__container a .btn-left-box{flex-basis:100%}.product-common .contact .contact_form__container a .btn-right-box{flex-basis:100%;margin-top:20px}.product-common .color__container{grid-template-columns:1fr 1fr 1fr 1fr 1fr;margin:30px auto 0;padding:0 2%}.product-common .color__container .color__box img{max-width:43px;width:100%}.product-common .u-hero .cp-price{left:10px;top:0}.product-common .u-hero .cp-price img{width:120px}.product-common .u-hero .u-hero__hdg h1{font-size:2.4rem}.product-common .u-hero .u-hero__hdg img{object-fit:cover;padding:0}.product-common .u-hero .u-hero__flex-container{flex-direction:column;margin-top:20px}.product-common .u-hero .u-hero__flex-container .u-hero__flex-box{flex-basis:100%;height:auto}.product-common .u-hero .u-hero__flex-container .u-hero__txt{flex-basis:100%;margin:30px 5%;text-align:justify}.product-common .u-hero .u-hero__flex-container .u-hero__txt h3{text-align:center}.product-common .u-hero .u-hero__flex-container .u-hero__txt p{font-size:1.5rem;margin:20px 2% 0}.product-common .feature{margin-top:20px}.product-common .feature .feature__link-container{grid-template-columns:1fr;margin-bottom:60px}.product-common .feature .feature__link-container .feature__link-box{height:57px;margin:0 auto;padding:2rem;width:85%}.product-common .feature .feature__feature .feature__container{align-items:center;flex-direction:column;margin-top:40px}.product-common .feature .feature__feature .feature__container .feature__flex-box{flex-basis:100%;height:auto;max-width:100%}.product-common .feature .feature__feature .feature__container .feature__flex-box>img{max-width:1000px;padding:0 3%;width:100%}.product-common .feature .feature__feature .feature__container .feature__txt{flex-basis:100%;margin:20px 5%;text-align:justify}.product-common .feature .feature__feature .feature__container .feature__txt h3{font-size:2rem;text-align:center}.product-common .feature .feature__feature .feature__container .feature__txt p{font-size:1.5rem;margin:20px 2% 0}.product-common .feature .feature__feature .feature__image{margin:30px 0 60px}.product-common .design-gallery,.product-common .sample-set{margin-top:40px}.product-common .product-detail .product-detail.hdg-txt{font-size:1.5rem;letter-spacing:.1rem;margin:20px auto}.product-common .product-detail .product-detail__image img{width:96%}.product-common .product-detail .about_soko-board{margin:40px auto 0;width:96%}.product-common .product-detail .about_soko-board__box-img{margin-left:20px}.product-common .product-detail .about_soko-board__box-txt{margin:0 20px;width:100%}.product-common .product-detail .about_soko-board__box-txt .txt p{text-align:left}.product-common .product-detail .print-size__container{display:grid;grid-template-columns:1fr;margin:20px 3% 0}.product-common .product-detail .print-size__container .print-size__left-box .print-size__left-box__inline{align-items:center;flex-direction:column;flex-wrap:wrap;justify-content:center}.product-common .product-detail .print-size__container .print-size__left-box .print-size__left-box__inline .print-size_option-size-right{margin-left:auto;margin-right:auto}.product-common .product-detail .print-size__container .print-size__right-box{margin:20px auto 0;width:100%}.product-common .product-detail .print-size__container .option-size_txt p{padding-top:8px}.product-common .product-detail .print-size__container .print-size_option-size{margin-left:auto;margin-right:auto}.product-common .product-detail .print-size__container .print-size_option-size img{margin-top:20px;width:95%}.product-common .product-detail .print-size__container .print-size_txt h4{font-size:1.1rem}.product-common .product-size.hdg{margin-top:20px}.product-common .product-size__container{grid-template-columns:1fr}.product-common .product-size__container .product-size__box{margin:20px 0 0}.product-common .product-size__container .product-size__box .product-size__txt-box{margin-right:10px}.product-common .product-size__container .icon-classic .icon-text{transform:scale(.9)}.product-common .product-size__container .icon-classic .icon-text span{font-size:1rem}.product-common .handle-color .hdg-txt{width:90%}.product-common .handle-color .icon-container{grid-template-columns:1fr 1fr 1fr;width:80%}.product-common .handle-color .about_kami-ippon{margin:20px auto 0;width:96%}.product-common .handle-color .about_kami-ippon__box-img{max-width:114px}.product-common .handle-color .about_kami-ippon__box-txt .txt p{text-align:left}.product-common .handle-color .silk-screen_pop-up .pop-up_open{margin-top:30px}.product-common .handle-color .hdg-fsc{margin-top:40px}.product-common .price{margin-top:60px}.product-common .price .cp-price{left:10px;top:20px}.product-common .price .cp-price img{width:140px}.product-common .nyuko-form{margin-top:40px}.product-common .nyuko-form .nyuko_form__container{flex-direction:column}.product-common .nyuko-form .nyuko_form__container .nyuko_form__btn-box{margin:0 auto;min-height:56px;width:85%}.product-common .nyuko-form .nyuko_form__container .btn-left-box{flex-basis:100%}.product-common .nyuko-form .nyuko_form__container .btn-right-box{flex-basis:100%;margin-top:20px}.product-common .recommend{margin:60px 5% 0;padding-top:60px}.product-common .recommend .recommend__container{grid-template-columns:1fr 1fr;margin-top:20px;grid-gap:10px}.product-common .recommend .recommend__container .recommend-item__box{margin-top:10px;width:150px}.product-common .recommend .recommend__container .recommend-item__box a img{width:100%}.product-common .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}#type .product-column-3{grid-template-columns:1fr;grid-gap:45px 0}#shape ul{grid-template-columns:1fr 1fr;grid-gap:30px 15px}#shape li{grid-template-columns:1fr}#shape .shape-item{text-align:center}#shape .shape-item-image{align-items:center;display:flex;justify-content:center;min-height:95px}#shape p span{font-size:1rem}#shape h3{margin-top:35px}#shape h4{font-size:1.6rem}#price-tab-list .price-tab-list-table{overflow-x:scroll}#price-tab-list .price-icon{transform:translateY(-70%) scale(.6);transform-origin:left top}#price-tab-list .price-tab-table thead th{font-size:1.2rem}#price-tab-list .price-tab-table thead th:first-child{display:inline-block;width:100px}#price-tab-list .price-tab-table tbody tr.tbody-head th{font-size:1.2rem;word-break:keep-all}#price-tab-list .price-tab-table tbody tr.tbody-head th:not(:first-child){width:120px}#price-tab-list .price-tab-table tbody tr td,#price-tab-list .price-tab-table tbody tr:not(.tbody-head) th:first-child{font-size:1.2rem}.logo-price{border-bottom:1px solid #f0f0f0!important;float:none}.logo-price td,.logo-price th,.logo-price tr{display:block;width:100%!important}.logo-price th{border-bottom:none!important}.logo-price td{border:1px solid #f0f0f0!important;border-bottom:none!important}.good-price .good-price-wrap{grid-template-columns:1fr}.good-price .icon{transform:translateY(-30%)}.section-pop-up.color-black{width:96%}.common-head-product.common-head-product-column{grid-template-columns:1fr}.common-head-product.common-head-product-column .common-head-product__head{text-align:center}.common-head-product.common-head-product-column .common-head-product__image img{display:table;margin:0 auto;max-width:68px}.product-slick-1,.product-slick-1 .slider,.product-slick-1 .slider img{max-width:100%!important}.contact-form-list-wrap .contact_form__btn-box{border-radius:60px;font-size:1.6rem;margin:0 auto;min-height:64px;padding:1.3em;width:100%}.contact-form-list-wrap .contact_form__btn-box.white-box a{width:100%}.contact-form-list-wrap a .btn-left-box{flex-basis:100%}.contact-form-list-wrap a .btn-right-box{flex-basis:100%;margin-top:20px}.common-product-send-flow-wrap{margin:0 auto}.common-product-send-flow{grid-template-columns:1fr;margin:0 auto;max-width:100%}.common-product-send-flow li{align-items:center;display:flex}.common-product-send-flow:after{border-left:1px solid #000;border-top:none;height:90%;left:25px;top:15px;transform:none;width:10px}.common-product-send-flow .no-wrap{margin:0}.common-product-send-flow dl{align-items:center;display:flex;justify-content:space-between;margin-bottom:0;width:100%}.common-product-send-flow dt{align-items:start;font-size:1.1rem;min-height:auto;padding:0}.other-item-wrap{margin:45px -7.5px auto}.product-other-item-slick{max-width:100%}.product-other-item-slick dl img{max-width:100%;min-width:1px}.product-other-item-slick .slider{padding:0 20px}.body-color-dl ul{flex-wrap:wrap}.body-color-dl li{margin-top:15px;width:20%}.product-option-list{grid-template-columns:1fr}.handle__container .handle-item__box img{display:table;margin:0 auto;width:100%}.other-item-wrap .slick-outline{overflow:hidden}.item-desc-content{margin-top:60px}.item-desc-content>p{margin-top:40px!important}.item-desc-content ul{grid-template-columns:1fr;margin-top:35px}.u-logo{margin-top:15px}.u-logo__grid{flex-direction:column}.u-logo__gridHdg{font-size:1.8rem;line-height:1.4;text-align:center}.u-logo__gridTxt{font-size:1.2rem;line-height:1.4;margin-top:5px}.u-logo__gridTxt br{display:none}.u-logo__gridBody{margin:10px 0 0}.c-use .use-content{gap:20px;grid-template-columns:1fr}.c-use .use-content .text{text-align:center}.c-use .use-content.reverse{grid-template-columns:1fr}.c-use .use-content.reverse .image{order:1}.c-use .use-content.reverse .text{order:2}.c-use .bottom{position:relative}.ribbon-price .th-head+th{background-color:#f9f9f9;left:0;position:sticky;z-index:1}.ribbon-price .haba{border-left:1px solid #d4d4d4!important}.ribbon-price thead th:first-child,.ribbon-price thead th:nth-child(2){position:relative!important}.seal-price .haba{font-size:1.2rem!important}}@media screen and (min-width:769px){.product-common .contact .contact_form__container a .btn-right-box{margin-left:30px}.product-common .product-detail .print-size__container .print-size__right-box{margin-left:45px}.product-common .nyuko-form .nyuko_form__container .btn-right-box,.product-common .product-size__container .right-box{margin-left:30px}.product-common .recommend .recommend__container .recommend-item__box.pc-hidden{display:none}.contact-form-list-wrap a .btn-right-box{margin-left:30px}}