@charset "UTF-8";body{color:#121212;margin-top:-30px;font-family:Noto Sans JP,sans-serif;font-weight:400;font-style:normal}h1,h2,h3,h4{font-family:Noto Sans JP,sans-serif;font-weight:700!important;color:#121212}.s-txt-center{text-align:center}.sec-inner{max-width:100%}.d-none{display:none!important}.d-display{display:block!important}.red-txt{color:#e60012;text-decoration:none}.cmn-content a:not([class]){text-decoration:underline}.cmn-content p:not([class]){margin-top:1em;margin-bottom:1em}.cmn-content ul:not([class]){list-style:disc;list-style-position:inside}.cmn-content ol:not([class]){list-style-type:decimal;list-style-position:inside}.cmn-content h1,.shopify-policy__title h1{margin-top:.67em;margin-bottom:.67em}.cmn-content h2{margin-top:.83em;margin-bottom:.83em}.cmn-content h3{margin-top:1em}.cmn-content h4{margin-top:1.33em;margin-bottom:1.33em}.cmn-content .tbl-base01 th{text-align:center!important}.product-features .metafield-rich_text_field p{margin-top:.83em}.prd-cus-option .metafield-rich_text_field ol,.prd-cus-option .metafield-rich_text_field p{margin-top:.83em;margin-bottom:.83em}.prd-cus-option p{margin-top:.5em}.custom-link-underline{text-decoration:underline}.custom-link-color{color:#00e}.custom-mb-0{margin-bottom:0!important}.custom-mb{margin-bottom:20px}.gpo-helptext a{text-decoration:underline}.cart__login-paragraph{margin-bottom:1em}.cart-count-bubble span{display:none!important}.article-template__content .button{color:rgb(var(--color-button-text))!important}.article-template__content a:not([class]){text-decoration:underline}.product-page-load-locked [id^=MainProduct-] [data-load-lock-button=true]{cursor:not-allowed!important}.product-form .shopify-payment-button,.product-form .shopify-payment-button__more-options,.product-form .shopify-payment-button__button,.product-form .shopify-cleanslate,.product-form .shopify-cleanslate iframe,.product__info-wrapper .shopify-payment-button,.product__info-wrapper .shopify-payment-button__more-options,.product__info-wrapper .shopify-payment-button__button,.product__info-wrapper .shopify-cleanslate,.product__info-wrapper .shopify-cleanslate iframe{display:none!important}#cart-memo{width:100%;height:unset!important;resize:unset}#cart-memo{border:.6px solid #333333}.cart-ordering-note{margin-top:12px;padding:10px 16px 14px;background-color:#e8e6e6;color:#787777}.cart-ordering-note .ordering-note-ttl{font-size:14px;padding-bottom:10px}.cart-ordering-note .ordering-note-txt{font-size:12px}.menu-drawer .icon-x{filter:invert(1)}.tbl-base01{width:100%;border-collapse:collapse}.tbl-base01 th,.tbl-base01 td{border:1px solid #C4C4C4;border-collapse:collapse;text-align:left;padding:3px 20px}.tbl-base01 th{background-color:#f6f6f6;font-weight:400}.tbl-caption{text-align:right;font-size:11px}.tbl-base01 th .metafield-rich_text_field p{margin:0}.page-order .tbl-base01{width:80%}.page-ai-data-assist .tbl-base01{margin-top:30px}.page-ai-data-assist .tbl-base01 th,.page-simulator-data-assist .tbl-base01 th{width:160px}.utility-bar{background:#d5c9f2!important}.utility-bar .announcement-bar__message{font-family:Noto Sans JP,sans-serif;font-weight:400;font-style:normal;color:#121212!important}.banner .banner__media-half{width:100%!important}.sec-ttl01{margin:30px auto!important;text-align:center}.sec-ttl02{text-align:center;position:relative;margin-bottom:60px}.section .page-width-desktop,.blog .page-width-desktop,.section .page-width{max-width:100%}.sec-service-ttl{font-size:18px;font-weight:400;font-family:Noto Sans;text-align:center;color:#000;line-height:1.6}.card--standard .card__inner{background:none!important}.blog-ttl01{color:#333;text-align:center;font-size:20px}.blog-ttl01 a{padding:8px;line-height:1;text-decoration:none!important}.blog-date{padding-top:10px!important}.blog-desc{max-width:100%!important;margin-top:0!important;color:#121212bf}.cmn-btn{display:inline-block;font-size:16px;background:#fff;color:#121212;text-align:center;border:1px solid #121212;padding:8px;line-height:unset;border-radius:4px}.cmn-btn:before,.cmn-btn:after{content:none}.cmn-btn02{min-width:195px}.card-information>.price{display:none!important}.product-ttl01{position:relative;text-align:center;text-decoration:none}.jdgm-widget.jdgm-widget{text-align:center}#main-collection-filters h2,.collection .product-card-wrapper h3{font-family:Noto Sans JP,sans-serif;font-weight:400;font-style:normal}.content-ttl{padding-bottom:17px}.content-list{list-style:disc}.sec-flow .flow-list{display:flex;flex-wrap:wrap;justify-content:space-between;color:#333}.sec-flow .flow-img img{display:block;margin:0 auto;max-width:100%;object-fit:contain}.sec-flow .flow-item:not(:last-child){position:relative}.sec-flow .flow-item:not(:last-child):after{position:absolute;content:"";background:url(ico_arrow_right.png) top center no-repeat;background-size:contain;width:11px;height:23px}.sec-flow .txt-red,.sec-flow .txt-red a{font-size:13px;color:red;padding-bottom:67px}.sec-flow .btn-list{display:flex;justify-content:space-between;max-width:84%;margin:0 auto}.sec-flow .btn-list a{display:block;width:40%}.sec-flow .btn-list a img{display:block;max-width:100%;height:auto;margin:0 auto}.dataflow-blk{border:4px solid #F1F1F1;margin:0 auto}.dataflow-blk .dataflow-ttl-lg{text-align:center}.dataflow-blk .dataflow-ttl-sm{color:#333;font-style:normal;font-weight:500;line-height:1.2;position:relative;margin:0 0 25px;padding-left:20px;text-align:left}.dataflow-blk .dataflow-ttl-sm:before{content:" ";position:absolute;top:0;left:0;height:100%;width:5px;background-color:#008f47}.dataflow-blk .sec-flow.data-flow .flow-item:after{display:none}.dataflow-blk .existing-illustration-flow{border-radius:10px;background-color:#f6f6f6}.dataflow-blk .existing-illustration-flow h3{color:#333;font-style:normal;font-weight:500;line-height:1.6;border-bottom:1px solid #c4c4c4}.dataflow-blk .existing-illustration-flow ul li{font-size:16px;font-style:normal;font-weight:500;line-height:1.6;list-style:none}.dataflow-blk .existing-illustration-flow ul li:not(:last-child){margin-bottom:25px}.sec-flow .flow-ttl{margin:10px 0;font-size:14px;text-align:center}.sec-flow .flow-txt{font-size:13px}.sec-flow .flow-txt p{margin:0}.sec-flow .flow-txt p a{color:#333}.sec-blog .sec-blog-txt{font-size:14px;text-align:center;line-height:1.6;padding-top:8px}.sec-blog .blog-item-list{display:flex;flex-wrap:wrap}.sec-blog .blog-item-list .blog-img img{display:block;margin:0 auto;max-width:100%;object-fit:contain}.sec-blog .blog-link{display:block;margin-top:10px;font-size:13px;color:#121212bf;line-height:1.8;text-decoration:none}.top-page #shopify-section-template--20352144867477__multicolumn_ijWhKd .multicolumn-list__item:only-child,.top-page #shopify-section-template--16421052809394__multicolumn_ijWhKd .multicolumn-list__item:only-child{max-width:88rem}.top-page #shopify-section-template--20352144867477__multicolumn_ijWhKd .multicolumn-card-spacing,.top-page #shopify-section-template--16421052809394__multicolumn_ijWhKd .multicolumn-card-spacing{margin-left:0;margin-right:0}.top-page .multicolumn .multicolumn-card{background:none!important}.top-page #shopify-section-template--20352144867477__multicolumn_ijWhKd .multicolumn-card__info,.top-page #shopify-section-template--16421052809394__multicolumn_ijWhKd .multicolumn-card__info,.top-page #shopify-section-template--16421052809394__612dce53-4a27-4bb2-8bc5-9ead10ee8aa2 .multicolumn-card__info,.page-recycling .multicolumn-card__info{padding:0;position:absolute;width:100%;height:100%;top:0}.top-page .multicolumn-card__info .link,.page-recycling .multicolumn-card__info .link{position:absolute;width:90%;height:90%;display:flex;align-items:center;justify-content:center;top:50%;left:50%;transform:translate(-50%,-50%);color:#fff;font-size:18px;text-indent:-9999px}.top-page .multicolumn-card__info .link{height:81%;margin-top:0}.top-page #shopify-section-template--20352144867477__multicolumn_ijWhKd .multicolumn-card__info .link,.top-page #shopify-section-template--16421052809394__multicolumn_ijWhKd .multicolumn-card__info .link{width:100%;height:96%}.top-page .multicolumn-card__info .icon-wrap,.page-recycling .multicolumn-card__info .icon-wrap{display:none}.footer{background-color:#121212}.footer a,.footer h2{color:#fff}.footer-block__details-content .list-menu__item--link{color:#fff!important}.footer .footer__blocks-wrapper .footer-block__heading{font-size:18px}.footer .footer-block__details-content .link--text{font-size:11px}.footer .footer-block__newsletter .footer-block__heading{font-size:13px}.footer .footer__copyright{font-size:12px!important;font-weight:700;color:#121212}.footer__content-bottom{background:#fff}.footer__content-bottom{padding-bottom:4rem}.footer .pagetop{background-color:#121212;display:flex;justify-content:center;align-items:center}@media screen and (max-width:749px){.footer__content-bottom{padding-bottom:2rem}}.prd-cus-ttl01{margin-bottom:50px;padding:15px 21px;font-size:18px;display:flex;position:relative;align-items:center;line-height:1.4;background-color:#f5f7f8;color:#333;font-weight:500;font-style:normal}.prd-cus-ttl01:before{position:absolute;top:0;left:0;width:100%;height:5%;background-color:#121212;content:" "}.prd-acquisition .grid__item .metafield-rich_text_field{font-size:11px;text-align:center;color:#333;font-weight:500}.prd-acquisition .grid__item img{max-width:100%}.product-features .feature-list{padding:0;margin:0;list-style-type:none;box-sizing:border-box}.product-features .feature_item img{width:100%;max-width:100%;height:auto}.prd-cus-option{max-width:var(--page-width);margin:0 auto}.prd-option-ttl{display:flex;position:relative;align-items:center;line-height:1.4;background-color:#f5f7f8;color:#333;font-weight:500;font-style:normal}.prd-option-ttl:before{position:absolute;top:0;left:0;width:100%;height:5%;background-color:#121212;content:" "}.prd-cus-option img{max-width:100%;height:auto}.prd-cus-option p{font-size:16px;line-height:1.6;margin:0;font-weight:500}.prd-cus-option .metafield-rich_text_field a{color:#333}.usage-note{border-radius:5px;background-color:#eef1f3;color:#333;font-style:normal;font-weight:500;line-height:1.6;margin-top:25px;margin-bottom:25px}.page-ai-data-assist .usage-note,.page-simulator-data-assist .usage-note{margin-top:0;margin-bottom:20px}.prd-cus-option.option03 h6{font-size:12px;font-weight:500;margin:0}.prd-cus-option.option03 .metafield-rich_text_field p:first-child,.prd-cus-option.option04 .metafield-rich_text_field{margin-bottom:20px}.prd-cus-option.option04 h5{font-size:14px;margin-top:0;margin-bottom:20px;color:#333;font-style:normal;font-weight:500;line-height:1.82}.product-spec{border-bottom:1px solid #000000;padding-bottom:25px;margin-bottom:25px}.product__description a{text-decoration:underline}.product-btn-list{display:flex;flex-wrap:wrap}.product-btn-list .product-btn{width:49%;margin-top:6px!important;margin-bottom:6px!important}.product-btn-list .product-btn:not(:nth-child(2n)){margin-right:2%}.product-btn-list .product-btn:last-child{width:100%;margin-right:0}.product-btn-list .product-link-btn{display:block;width:100%;font-size:1.6rem;font-weight:700;line-height:1.5;position:relative;display:inline-block;padding:1rem;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-transition:all .3s;transition:all .3s;text-align:center;vertical-align:middle;text-decoration:none;letter-spacing:.1em;border:1px solid #000000;color:#121212!important;border-radius:.5rem}.trial-printing h5{font-size:13px;font-weight:500;margin-bottom:40px}.trial-printing h6{font-size:11px;font-weight:500;margin-bottom:20px}.prd-cus-option .metafield-rich_text_field ul{margin:0;padding-left:20px}.prd-cus-option.prd-assist-service .metafield-rich_text_field p:nth-of-type(1){margin-bottom:25px}.border-line{display:block;border-bottom:2px solid #333;margin:5px auto 10px}.fs-11 p{font-size:11px!important}.page-container{max-width:1080px!important;width:95%;margin:0 auto}.page-about .multicolumn .page-width{max-width:1080px;padding-left:0;padding-right:0}.page-about .multirow__inner.page-width,.page-recycling .multirow__inner.page-width,.page-about .step-content-wp{max-width:1180px}.page-about .multirow__inner .image-with-text__media-item img{width:100%;height:auto}.page-about .image-with-text__content,.page-recycling .image-with-text__content{padding:6rem 3rem 7rem}.page-about .anchor-btn-list{padding-bottom:60px}.page-about .global-media-settings,.page-about .step-content-wp{border:none}.page-about .cmn-btn{display:block;width:100%;max-width:483px;font-size:14px;padding:17px 8px}.page-about #shopify-section-template--20352144933013__custom_liquid_pHqNUE .sec-inner,.page-about #shopify-section-template--16421053366450__custom_liquid_pHqNUE .sec-inner{margin:0 auto}.page-about #shopify-section-template--20352144933013__step_content_sec_UEYwKa .sec-inner,.page-about #shopify-section-template--16421053366450__step_content_sec_UEYwKa .sec-inner{margin:0 auto 50px}.page-about #shopify-section-template--20352144933013__step_content_sec_UEYwKa .step-content-wp .step-content-l,.page-about #shopify-section-template--16421053366450__step_content_sec_UEYwKa .step-content-wp .step-content-l{margin-top:auto;margin-bottom:0}.page-about .sec-about-store .address,.page-about .sec-about-store .time{display:block;position:relative;padding-left:30px}.page-about .sec-about-store .address:before,.page-about .sec-about-store .time:before{position:absolute;content:"";background-size:contain;width:24px;height:24px;top:0;left:0}.page-about .sec-about-store .address{margin-bottom:12px}.page-about .sec-about-store .address:before{background:url(icn_address.png) top center no-repeat}.page-about .sec-about-store .time:before{background:url(icn_time.png) top center no-repeat}.qa-page .qa-btn li:nth-child(1){border-top:1px solid #F2F2F2}.qa-page .qa-btn li{border-bottom:1px solid #F2F2F2}.qa-page .qa-btn li a{text-decoration:none;color:#333;display:block}.qa-page .qa-sec{width:100%;padding-top:10px}.qa-page .qa-sec .qa-ttl01{line-height:1.5}.qa-lst .qa-wp{margin:0}.qa-lst .qa-wp .qa-que{display:flex;border-radius:5px;padding:10px;font-weight:700}.qa-lst .qa-wp .qa-que span{display:flex;width:30px;height:30px;margin-right:10px;color:#fff;background-color:#121212;border-radius:50%;align-items:center;justify-content:center}.qa-lst .qa-wp .qa-ans{margin:0;padding:15px 10px}.qa-lst .qa-wp .qa-ans span{padding:0 18px 0 10px;font-weight:700}.page-recycling .collage{max-width:1080px;margin:0 auto}.page-recycling .banner__box.gradient{background:none}.page-recycling .cmn-btn01{font-size:14px}.pg-guide .cus-btn-list{display:flex;flex-wrap:wrap;margin:0 0 30px}.pg-guide .cus-btn-item{position:relative;display:inline-block;color:#333;font-weight:400;text-align:center;text-decoration:none;box-sizing:border-box}.pg-guide .cus-btn-img{display:block;max-width:100%;margin:0 auto 10px;object-fit:contain}.pg-guide .cus-btn-txt{line-height:1.4;border-bottom:6px solid #121212;padding-bottom:8px}.pg-guide .cus-btn-links ul{margin:24px 0 0}.pg-guide .cus-btn-links .list-no-disc{list-style-type:none;font-weight:700;padding-left:0}.pg-guide .cus-btn-links .list-disc{list-style-type:disc;font-weight:400;list-style-position:outside;padding-left:20px}.pg-guide .list-no-disc .list-disc{margin-top:0}.pg-guide .cus-btn-links .link{display:block;text-decoration:none;color:#000;text-align:left;line-height:2.2}#shopify-section-template--20352144277653__rich_text_hrpYVX .rich-text__wrapper,#shopify-section-template--16438330851506__rich_text_hrpYVX .rich-text__wrapper{max-width:800px;background-color:#f6f6f6}#shopify-section-template--20352144277653__rich_text_hrpYVX .rich-text__heading #shopify-section-template--16438330851506__rich_text_hrpYVX .rich-text__heading{font-family:Noto Sans JP,sans-serif;font-weight:700}#shopify-section-template--20352144277653__rich_text_hrpYVX .rich-text__text,#shopify-section-template--16438330851506__rich_text_hrpYVX .rich-text__text{margin-top:0}#shopify-section-template--20352144277653__rich_text_hrpYVX .rich-text__text p,#shopify-section-template--16438330851506__rich_text_hrpYVX .rich-text__text p{font-family:Noto Sans JP,sans-serif;color:#000}#shopify-section-template--20352144277653__rich_text_hrpYVX .rich-text__buttons,#shopify-section-template--16438330851506__rich_text_hrpYVX .rich-text__buttons{max-width:100%}#shopify-section-template--20352144277653__rich_text_hrpYVX .button,#shopify-section-template--16438330851506__rich_text_hrpYVX .button{width:100%;font-weight:700;background-color:#121212}#shopify-section-template--20352144277653__rich_text_hrpYVX .button:after,#shopify-section-template--16438330851506__rich_text_hrpYVX .button:after{box-shadow:none}.page-order .sec-flow .s-txt-center{display:none}.page-order .order-guide-txt{font-size:12px}.page-order .step-content-wp .image-with-text__grid{align-items:flex-start}.page-order .global-media-settings{border:none}.page-order .image-with-text:not(.image-with-text--overlap) .image-with-text__media-item>*,.page-data-submit .image-with-text:not(.image-with-text--overlap) .image-with-text__media-item>*{margin-top:1em}.page-data-submit .guide-link{font-weight:700}@media screen and (min-width:750px){.page-order .image-with-text__media-item{padding-right:3rem}}.pg-template{margin:30px auto 50px}.pg-template .rich-text__wrapper{padding:0}.pg-template .rich-text__blocks{max-width:100%}.pg-template .rich-text__text{font-size:16px}.pg-template .rich-text__buttons .button{border:1px solid #121212;border-radius:6px;background:#121212;font-size:15px}.pg-template .rich-text__buttons .button:after{content:none}.pg-template .anchor-btn-list{display:flex;flex-wrap:wrap;border-radius:10px;background:#f6f6f6}.pg-template .anchor-btn-item{display:inline-block;font-weight:500;color:#333;text-decoration:none}.pg-template .cus-sec-ttl{position:relative;font-weight:500}.pg-template .cus-sec-ttl:before{position:absolute;content:"";background:#121212;top:0;left:0}.sec-cus-btn .cus-btn-list{display:flex;flex-wrap:wrap;max-width:1080px!important;width:95%;margin:0 auto}.sec-cus-btn .cus-btn-item{position:relative;display:inline-block;border-radius:10px;border:1px solid #121212;font-weight:500;text-align:center;text-decoration:none;box-sizing:border-box}.sec-cus-btn .cus-btn-img{display:block;max-width:100%;margin:0 auto 10px;object-fit:contain}.sec-cus-btn .cus-btn-txt{margin-bottom:5px;line-height:1.4}.sec-cus-btn .cus-btn-item span{border-radius:6px;border:1px solid #777777;color:#777}.sec-version{font-weight:500}.version-item-ttl{display:flex;align-items:center;width:100%;border-radius:10px;background:#f7f7f7}.version-item-ttl img{margin-right:10px}.sec-version .tbl-base01 th{font-weight:500}.sec-version .small-txt{color:#545454}.sec-download{margin-bottom:52px}.sec-download tr th,.sec-download tr td{text-align:center}.sec-download .download-btn{position:relative;color:#333;text-decoration:none}.sec-download .download-btn:before{position:absolute;content:"";background:url(ico_download.png) top center no-repeat;background-size:contain;top:0;left:0}.sec-download-content{margin-bottom:52px}.main-blog .blog-ttl{text-align:center}.main-blog .filter-ttl{color:#121212;font-style:normal;font-weight:400;line-height:1.2;letter-spacing:.6px}.main-blog .tag-list{display:flex}.main-blog .tag-list .tag{display:inline-block;border-radius:3px;border:1px solid #ccc;color:#333;font-style:normal;font-weight:400;letter-spacing:.6px;text-decoration:none;line-height:1.2}.blog-list{display:flex;flex-wrap:wrap}.blog-list .blog-item .tag-list{justify-content:center}.blog-list .blog-item .tag-list .tag{font-size:14px}.blog-list .blog-item .published-date{text-align:center;font-size:12px}.blog-list .blog-item .blog-aritcle-img img{width:100%;max-width:100%;object-fit:contain}.blog-list .blog-item .blog-article-ttl{color:#333;font-style:normal;font-weight:400;line-height:1.48;letter-spacing:.6px}.blog-list .blog-item .blog-article-content{color:#121212;font-size:16px;font-style:normal;font-weight:400;line-height:1.8;letter-spacing:.6px}.article-template{color:#121212;font-style:normal;font-weight:400;line-height:25.2px;letter-spacing:.6px;text-align:left}.article-template .article-template__hero-container{max-width:100%}.article-template .article-header{text-align:center}.article-template__hero-adapt{margin:0 auto;width:70%}.article-template img{width:100%;max-width:100%;height:auto;object-fit:contain}@media screen and (max-width:749px){.article-template__hero-adapt{margin:0 auto;width:100%}}.news-blog .blog-ttl01{border:none;color:#121212;text-align:center;font-style:normal;font-weight:400;line-height:25.2px;letter-spacing:.6px}.news-blog .blog-ttl01 a{padding:0}.news-blog .blog-date{margin-bottom:10px}.product-card{padding:20px;display:flex;flex-direction:column;justify-content:center;align-items:center;margin:0 auto}.product-img img{margin:20px 0!important}.product-title,.product-price{padding-bottom:10px}.product-title{font-weight:700}.product-link{width:71%;background-color:#b883f4;color:#fff!important;text-align:center;font-size:15px;padding:12px;letter-spacing:.3px;display:block;border-radius:3px;cursor:pointer;-webkit-transition:background .2s ease;transition:background .2s ease;max-width:100%;text-overflow:ellipsis;overflow:hidden;line-height:1.2;border:0;-moz-appearance:none;-webkit-appearance:none}.page-data-submit .anchor-btn-list,.page-data-assist .anchor-btn-list,.page-data-operation .anchor-btn-list,.page-order .anchor-btn-list,.page-about .anchor-btn-list,.page-ai-data-assist .anchor-btn-list,.page-simulator-data-assist .anchor-btn-list{display:flex;max-width:1080px;width:95%;margin:0 auto;column-gap:var(--grid-mobile-horizontal-spacing);row-gap:var(--grid-mobile-vertical-spacing);flex-wrap:wrap}.page-data-submit .anchor-btn-list .anchor-btn-item,.page-data-assist .anchor-btn-list .anchor-btn-item,.page-data-operation .anchor-btn-list .anchor-btn-item,.page-order .anchor-btn-list .anchor-btn-item,.page-about .anchor-btn-list .anchor-btn-item,.page-ai-data-assist .anchor-btn-list .anchor-btn-item,.page-simulator-data-assist .anchor-btn-list .anchor-btn-item{display:inline-block;border:1px solid #121212;text-decoration:none;font-size:14px;text-align:center;border-radius:5px;align-content:center}.data-page-link{display:flex;width:100%;padding:0;list-style:none}.data-page-link li{width:50%}.data-page-link li a{display:block;width:100%;border:1px solid #008f47;text-decoration:none;text-align:center;color:#008f47;padding:15px 0}.data-page-link li a.active{background:#008f47;color:#fff}.default-prd-sec .prd-list{max-width:100%;margin:0 auto;display:flex;flex-wrap:wrap;align-items:start}.default-prd-sec .prd-item{text-align:center;color:#121212;text-decoration:none;border:6px solid #D5C9F2;border-radius:12px}.default-prd-sec .prd-item:nth-child(3n){margin-right:0%}.default-prd-sec .prd-item-img{display:flex;justify-content:center;align-items:center;min-height:210px}.default-prd-sec .prd-ttl,.default-prd-sec .prd-size{padding-bottom:4px}.default-prd-sec .prd-ttl,.default-prd-sec .prd-price{font-weight:700}.default-prd-sec .prd-ttl{word-break:break-word}.default-prd-sec .prd-btn{display:inline-block;text-decoration:none;background-color:#000;color:#fff;border-radius:4px;margin-top:11px;padding:5px;min-width:130px}.prd-archive-sec{margin:0 3.5%}.prd-archive-sec .item-sec{max-width:100%;margin:0 auto 1.4rem}.item-sec{display:flex;flex-wrap:wrap;align-items:start}.item-sec .item{width:22.6%;text-align:center;margin-right:3.2%;margin-bottom:2.7rem;color:#000;text-decoration:none}.item-sec .item p{font-family:Noto Sans JP,sans-serif;font-size:14px;font-weight:700;line-height:2;letter-spacing:.6px;font-style:normal}.item-sec .item .prd-archive-price{color:#008f47;padding:0 3px}.item-sec .item:nth-child(4n){margin-right:0%}.item a,.favlab a{display:block;text-decoration:none;color:#1c1b1b;font-size:13px}.item-img{display:flex;justify-content:center;align-items:center;max-width:100%;margin-bottom:8px}.item-img img{height:100%;width:100%;border:1px solid #D5C9F2;border-radius:10px}.item-img.no-border img{border:none}.img-w160{width:100%;margin:0 auto}.order-process-sec{background-color:#d5c9f233;letter-spacing:.6px}.order-process-sec .inner{border:8px solid #D5C9F2;border-radius:30px;background-color:#fff}.order-process-sec .sec-ttl01{margin-top:0!important}.order-steps{display:flex;flex-wrap:wrap;justify-content:space-between;color:#333}.order-steps .order-step-img{text-align:center;padding-bottom:25px}.order-steps .order-step-img img{display:block;margin:0 auto;max-width:100%;object-fit:contain}.order-steps .order-step-ttl{font-weight:700;text-align:center;line-height:1.6;padding-bottom:19px}.order-steps .order-step-txt{line-height:1.8;font-size:13px}.order-method .order-cmn-ttl,.order-method .order-method-ttl{font-weight:700;text-align:center}.order-method .order-method-ttl,.order-method .order-method-txt{font-size:14px;line-height:1.6}.order-method .order-method-ttl{padding-bottom:8px}.order-method .order-cmn-ttl{line-height:1.8;padding-bottom:14px}.order-method .order-method-list,.order-method .order-method-content{display:flex}.order-method .order-method-item{border:1px solid #000;border-radius:12px}.order-method .img-col{width:39.6%;margin-right:2.2%}.order-method .txt-col{width:58.2%}.order-method .learn-more-btn{background-color:#121212;border-radius:4px;color:#fff;line-height:1.3;padding:8.5px 15px;letter-spacing:.6px;max-width:130px;text-align:center;display:block}.section-ttl03{position:relative;font-weight:500;color:#121212;margin:50px 0 30px}.section-ttl03:before{position:absolute;content:"";background:#121212;top:0;left:0}.table-wrap{width:100%;overflow-x:auto}.table-ttl{margin:0 0 20px;padding:5px;background-color:#121212;color:#fff;font-size:18px;font-weight:700;text-align:center;border-radius:50px}.table-wrap .table .tbl-head-row .tbl-head{padding:18px 5px;background-color:#5f5f5f;color:#fff;font-weight:700;font-size:16px;border-top:2px solid #000}.table-wrap .table{width:100%;border-collapse:collapse;overflow-y:clip}.table-wrap .table th,.table-wrap .table td{padding:13px 5px;text-align:center;background-color:#fff;min-width:130px}.table-wrap .table th:not(:last-child),.table-wrap .table td:not(:last-child){border-right:1px solid #5f5f5f}.table-wrap .table th:last-child,.table-wrap .table td:last-child{border-right:2px solid #000}.table-wrap .table th{color:#121212}.table-wrap .table th:not(:first-child){border-bottom:1px solid #000}.table-wrap .table tbody tr:nth-child(2n-1) th,.table-wrap .table tbody tr:nth-child(2n-1) td{background-color:#f2f2f2}.table-wrap .table tbody tr:last-of-type td:not(:first-child){border-bottom:2px solid #000}.table-wrap a.range{text-decoration:underline}.table-wrap .range{display:inline-block;position:relative;color:#121212;border-radius:50px;font-weight:700}.table-wrap .table .tbl-head,.table-wrap .table th.border-right,.table-wrap .table tbody td.border-right{border-right:2px solid #000}.table-desc{margin:15px 25px 55px 0;color:#5f5f5f;font-size:14px;font-weight:700;text-align:right}.table-wrap .table th:first-child,.table-wrap .table td:first-child{position:sticky;left:0;z-index:2;padding:8px 6.5px;border:none}.table-wrap .table th:first-child:after,.table-wrap .table td:first-child:after{position:absolute;top:-1px;right:0;bottom:-1px;content:"";border-right:2px solid #000}.table-wrap .table th:first-child:before,.table-wrap .table tr:last-of-type td:first-child:before{position:absolute;right:0;left:0;width:100%;height:100%;margin:0 auto;content:""}.table-wrap .table th:first-child:before{top:-1px;background-color:#fff;border-top:1px solid #fff}.table-wrap .table tr:last-of-type td:first-child:before{bottom:-1px;border-bottom:2px solid #fff}.sec-recommned-img-size tr th,.sec-recommned-img-size tr td{text-align:center}@media screen and (min-width:750px){.sec-inner{max-width:1300px;margin:50px auto}.default-prd-sec{padding:63px 0 70px}.default-prd-sec .inner{width:70.6%;max-width:1012px;margin:0 auto}.default-prd-sec .prd-item{width:32%;margin-right:2%;margin-bottom:3.7rem;padding:22px 19px}.default-prd-sec .prd-ttl{font-size:22px;line-height:1.8}.default-prd-sec .prd-ttl-small{font-size:16px}.default-prd-sec .prd-size,.default-prd-sec .prd-price{line-height:1.6}.default-prd-sec .prd-size{font-size:14px}.default-prd-sec .prd-price{font-size:18px}.default-prd-sec .prd-btn{margin-top:11px;font-size:15px}.prd-archive-sec{width:64.6%;max-width:930px;margin:0 auto}.item-img{margin-bottom:7px}.item-img img{max-height:210px}.order-process-sec{padding:67px 0 68px;margin-top:84px}.order-process-sec .inner{width:86.2%;max-width:1240px;margin:0 auto;padding:60px 72px 74px}.order-steps{width:83.9%;margin:0 auto}.order-steps .order-step{width:28%;padding-top:28px}.page-ai-data-assist .order-steps .order-step,.page-simulator-data-assist .order-steps .order-step{width:30%}.order-steps .order-step:not(:nth-child(3n)){margin-right:5%}.order-steps .order-step:not(:last-child) .order-step-img{position:relative}.order-steps .order-step:not(:last-child) .order-step-img:after{position:absolute;content:"";background:url(ico_arrow_right.png) top center no-repeat;background-size:contain;width:11px;height:23px}.order-steps .order-step:not(:last-child) .order-step-img:after{top:50%;transform:translateY(-50%);right:-9%}.order-steps .order-step-ttl{font-size:16px;padding-top:20px}.order-method{padding-top:49px}.order-method .order-cmn-ttl{font-size:22px}.order-method .order-method-list{padding-top:30px}.order-method .order-method-item{width:33.3%;padding:24px 16px 24px 12px}.order-method .order-method-item:not(:last-child){margin-right:30px}.order-method .learn-more-btn{font-size:15px;margin:30px 0 0 auto}.page-order .order-method{padding-bottom:53px}.page-order .step-content02-wp .grid--2-col-tablet .grid__item:first-child{flex:0 0 25%}.page-order .step-content02-wp .grid--2-col-tablet .grid__item:last-child{flex:0 0 75%}.page-order .tbl-base01{width:80%}.page-order .tbl-base01 th{width:25%}.page-order .tbl-base01 td{width:75%}.page-order #shopify-section-template--20352144408725__step_content02_sec_QKAwt3 .step-content02-wp .grid--2-col-tablet .grid__item:first-child img,.page-order #shopify-section-template--16447121719474__step_content02_sec_QKAwt3 .step-content02-wp .grid--2-col-tablet .grid__item:first-child img{max-width:140px;left:50%;transform:translate(-50%);width:100%;height:auto;display:block}.utility-bar .announcement-bar__message{font-size:13px}.header:not(.drawer-menu).page-width{padding-left:0;padding-right:0}.header__heading-link .h2{font-size:32px!important}.header .list-menu li a{font-size:15px}.custom-btngp{display:flex;flex-direction:column;align-items:center}.header .header__customBtn,.header .header__contactBtn{font-size:1.5rem;letter-spacing:.6px;text-decoration:none!important;padding:.75rem;line-height:19.5px;text-align:center;width:130px;border-radius:4px}.header .header__customBtn{border:1px solid #121212;color:#121212}.header .header__contactBtn{margin-bottom:8px;background-color:#121212;border:1px solid transparent;color:#fff}.header .header__customBtn:hover{background-color:#121212;color:#fff}.header .header__contactBtn:hover{background-color:#fff;color:#121212;border:1px solid #121212}.header .list-menu--inline li:last-child,.header .list-menu--inline li:nth-last-child(2){display:none}.top-page .banner{height:auto!important}.banner .banner__media:nth-child(2){display:none!important}.top-page .banner--large:not(.banner--adapt){min-height:unset!important}.top-page .banner__content{padding:13% 5rem!important}.sec-ttl01{font-size:32px}.sec-ttl02{font-size:24px}.cmn-btn01{min-width:360px}.product-ttl01{font-size:13px}.product-grid .grid__item{margin-bottom:30px!important}.content-list{padding-left:40px}.sec-flow .flow-list{margin:50px 0 20px}.sec-flow .flow-item{width:15%;margin-bottom:30px}.sec-flow .flow-item:not(:last-child):after{right:-25%;top:64px}.dataflow-blk{padding:3rem}.dataflow-blk .dataflow-ttl-lg{font-size:28px;margin:0 auto 50px}.dataflow-blk .dataflow-ttl-sm{font-size:20px}.dataflow-blk .sec-flow.data-flow .flow-list{max-width:95%;margin:0 auto}.dataflow-blk .sec-flow.data-flow .flow-item{width:20%;margin-bottom:0}.dataflow-blk .existing-illustration-flow{padding:30px}.dataflow-blk .existing-illustration-flow ul{padding-left:45px}.dataflow-blk .existing-illustration-flow h3{font-size:18px;margin-bottom:35px}.dataflow-blk .existing-illustration-flow ul li{font-size:14px}.sec-blog .blog-item-list{margin:45px 0 20px}.sec-blog .blog-item-list .blog-item{width:23%!important;margin-bottom:30px}.sec-blog .blog-item-list .blog-item:not(:nth-child(4n)){margin-right:2.5%}.footer .footer__content-top{max-width:1300px}.footer .pagetop{width:60px;height:60px}.prd-design-simulator{padding-bottom:70px}.prd-design-simulator .design-simulator-step{margin-top:60px}.prd-design-simulator .metafield-rich_text_field{margin-bottom:80px}.prd-acquisition{margin-top:5rem}.product-features{margin-bottom:50px}.product-features .feature-list{display:flex;flex-wrap:wrap;justify-content:space-between}.product-features .feature_item{width:48.5%;margin-bottom:50px}.product-features .metafield-rich_text_field h5{font-size:16px;margin:15px 0 0}.product-features .metafield-rich_text_field p{font-size:15px}.prd-option-ttl{margin-bottom:50px;padding:15px 21px;font-size:18px}.usage-note{font-size:16px;padding:10px 46px}.page-ai-data-assist .usage-note,.page-simulator-data-assist .usage-note{font-size:18px;padding:10px 15px}.prd-cus-option.option01{margin-bottom:120px}.prd-cus-option.option02{margin-bottom:70px}.prd-cus-option.option02 img{margin-bottom:50px}.prd-cus-option.option03{margin-bottom:147px}.prd-cus-option.option04{margin-bottom:79px}.prd-assist-service{margin-bottom:72px}.trial-printing{margin-bottom:50px}.prd-repeat-order{margin-bottom:134px}.prd-cus-option .metafield-rich_text_field ul{font-size:16px}.page-about .image-with-text__heading,.page-recycling .image-with-text__heading{font-size:20px}.page-about .step-content-wp{padding:0 5rem}.page-about .multirow__inner .image-with-text__media-item{padding-right:0}.page-about .sec-about-store h2{font-size:25px}.page-about #shopify-section-template--20352144933013__custom_liquid_pHqNUE .sec-inner,.page-about #shopify-section-template--16421053366450__custom_liquid_pHqNUE .sec-inner,.page-about #shopify-section-template--20352144933013__step_content_sec_UEYwKa .step-content-wp,.page-about #shopify-section-template--16421053366450__step_content_sec_UEYwKa .step-content-wp{padding:0 15rem}.qa-page .qa-btn{justify-content:space-between;row-gap:inherit}.qa-page .qa-btn li:nth-child(2){border-top:1px solid #F2F2F2}.qa-page .qa-btn li{width:45%}.qa-page .qa-btn li a{padding:8px 40px}.qa-page .qa-sec .qa-ttl01{font-size:24px;padding:10px 15px}.page-recycling .cmn-btn01{min-width:480px}.pg-guide .cus-btn-item{width:30%;margin-bottom:30px}.pg-guide .cus-btn-item:last-child .cus-btn-img{min-height:100px}.pg-guide .cus-btn-item:not(:nth-child(3n)){margin-right:5%}.pg-guide .cus-btn-txt{min-height:70px;font-size:20px}.pg-guide .list-no-disc .list-disc{padding-left:33px}.pg-guide .cus-btn-links .link{font-size:16px}#shopify-section-template--20352144277653__rich_text_hrpYVX .rich-text__wrapper,#shopify-section-template--16438330851506__rich_text_hrpYVX .rich-text__wrapper{padding:39px 73px 43px}#shopify-section-template--20352144277653__rich_text_hrpYVX .rich-text__heading,#shopify-section-template--16438330851506__rich_text_hrpYVX .rich-text__heading{font-size:16px;line-height:2.5}#shopify-section-template--20352144277653__rich_text_hrpYVX .rich-text__text p,#shopify-section-template--16438330851506__rich_text_hrpYVX .rich-text__text p{font-size:14px;line-height:2.9}#shopify-section-template--20352144277653__rich_text_hrpYVX .rich-text__buttons,#shopify-section-template--16438330851506__rich_text_hrpYVX .rich-text__buttons{margin-top:26px}#shopify-section-template--20352144277653__rich_text_hrpYVX .button,#shopify-section-template--16438330851506__rich_text_hrpYVX .button{font-size:32px;line-height:1.3;letter-spacing:.6px;padding:16px}.pg-template .rich-text__text{font-size:16px}.pg-template .rich-text__buttons .button{font-size:15px}.pg-template .anchor-btn-list{padding:20px}.pg-template .anchor-btn-item{width:20%;padding:10px 20px;font-size:16px;text-align:center}.pg-template .sec-cus-btn{margin:50px 0}.pg-template .cus-sec-ttl{padding-left:20px;font-size:20px}.pg-template .cus-sec-ttl:before{width:5px;height:24px}.pg-template .cus-btn-list{margin:30px 0}.sec-cus-btn .cus-btn-item{width:24%;margin-bottom:10px;padding:10px}.sec-cus-btn .cus-btn-item:not(:nth-child(4n)){margin-right:10px}.sec-cus-btn .cus-btn-txt{font-size:15px}.sec-cus-btn .cus-btn-item span{padding:3px 10px;font-size:11px}.version-item-ttl{margin:25px 0;padding:8px 15px;font-size:15px}.sec-version .tbl-base01 th,.sec-version .large-txt{font-size:16px}.sec-version .medium-txt{font-size:15px}.sec-version .small-txt{font-size:12px}.sec-download .download-btn{padding-left:30px;font-size:15px}.sec-download .download-btn:before{width:24px;height:20px}.main-blog .filter-ttl{font-size:24px;margin:0 0 20px}.main-blog .tag-list{margin-bottom:40px}.main-blog .tag-list .tag{font-size:18px;padding:5px 20px}.main-blog .tag-list .tag:not(:last-child){margin-right:20px}.blog-list .blog-item{width:31.5%;margin-bottom:50px}.blog-list .blog-item .tag-list{margin:25px 0 10px}.blog-list .blog-item:not(:nth-child(3n)){margin-right:2.6%}.blog-list .blog-item .blog-article-ttl{font-size:18px}.blog-list .blog-item .blog-article-content{font-size:16px}.blog-list .blog-item .blog-aritcle-img img{max-height:206px}.article-template{margin-bottom:100px}.article-template .article-template__content{max-width:800px}.article-template .article-template__title{font-size:28px}.article-template h2{font-size:24px;margin:0 0 25px}.article-template h2:first-of-type{margin:40px 0 20px}.article-template h3{font-size:20px;margin:0 0 25px}.article-template h4,.article-template h5,.article-template h6{font-size:18px;margin:0 0 20px}.article-template p{font-size:16px;margin:0 0 20px}.article-template img{margin:68px auto}.news-blog .blog-ttl01{font-size:20px}.product-card{width:38.8%;max-width:240px}.product-img{width:90%;max-width:180px}.product-title{font-size:18px!important}.product-price{font-size:14px!important}.product-link{font-size:12px!important}.page-data-submit .anchor-btn-list .anchor-btn-item,.page-data-assist .anchor-btn-list .anchor-btn-item,.page-data-operation .anchor-btn-list .anchor-btn-item,.page-order .anchor-btn-list .anchor-btn-item,.page-about .anchor-btn-list .anchor-btn-item,.page-ai-data-assist .anchor-btn-list .anchor-btn-item,.page-simulator-data-assist .anchor-btn-list .anchor-btn-item{padding:17px 5px;width:calc(25% - var(--grid-desktop-horizontal-spacing) * 3 / 4)}.page-data-operation .anchor-btn-list{width:100%}.section-ttl03{padding-left:20px;font-size:20px}.section-ttl03:before{width:5px;height:24px}}@media screen and (min-width:750px)and (max-width:1020px){.order-process-sec .inner{padding:60px 20px 74px}}@media screen and (max-width:989.9px){.header .header__customBtn,.header .header__contactBtn{display:none}.menu-drawer__menu li:last-child,.menu-drawer__menu li:nth-last-child(2){font-size:1.5rem;letter-spacing:.6px;border:1px solid #121212;text-decoration:none!important;line-height:19.5px;text-align:center;margin:2rem 3rem}.menu-drawer__menu li:last-child .menu-drawer__menu-item,.menu-drawer__menu li:nth-last-child(2) .menu-drawer__menu-item{justify-content:center;align-items:center;padding:.7rem 0}.menu-drawer__menu li:last-child .menu-drawer__menu-item{color:#121212}.menu-drawer__menu li:nth-last-child(2) .menu-drawer__menu-item{color:#fff;background-color:#121212}.menu-drawer__menu li:last-child .menu-drawer__menu-item--active,.menu-drawer__menu li:last-child .menu-drawer__menu-item:focus,.menu-drawer__menu li:last-child .menu-drawer__close-button:focus,.menu-drawer__menu li:last-child .menu-drawer__menu-item:hover,.menu-drawer__menu li:last-child .menu-drawer__close-button:hover{color:#121212!important;background-color:transparent!important}}@media screen and (max-width:749px){.page-ai-data-assist .sec-inner,.page-simulator-data-assist .sec-inner{max-width:100%}.default-prd-sec{margin:0 1.5rem;padding:35px 0 15px}.default-prd-sec .prd-item{width:100%;margin-bottom:2rem;padding:10px 15px 20px}.default-prd-sec .prd-item:nth-child(2n){margin-right:0%}.default-prd-sec .prd-ttl{font-size:18px}.default-prd-sec .prd-btn{font-size:13px}.prd-archive-sec{margin:0 1.5rem}.prd-archive-sec .item-sec{justify-content:center}.item-sec .item{width:48%;margin-right:4%;margin-bottom:2rem}.item-sec .item:nth-child(2n),.item-sec .item:last-child{margin-right:0}.sec-inner{max-width:90%;margin:30px auto}.order-process-sec{padding:35px 0;margin-top:40px}.order-process-sec .inner{padding:30px 15px;margin:0 1.5rem}.order-steps{display:flex;flex-direction:column;align-items:center;padding-top:15px}.page-ai-data-assist .order-steps,.page-simulator-data-assist .order-steps{padding:15px 15px 0}.order-steps .order-step{margin-bottom:20px;position:relative}.order-steps .order-step:not(:last-child){position:relative}.order-steps .order-step:not(:last-child):after{position:absolute;content:"";background:url(ico_arrow_right.png) top center no-repeat;background-size:contain;width:11px;height:23px}.order-steps .order-step:not(:last-child):after{left:50%;bottom:-15px;transform:translate(-50%) rotate(90deg)}.order-steps .order-step-ttl{font-size:14px}.order-method{padding-top:10px}.order-method .order-cmn-ttl{font-size:18px}.order-method .order-method-list{padding-top:20px;flex-direction:column}.order-method .order-method-item{padding:23px 15px 24px}.order-method .order-method-item:not(:last-child){margin-bottom:25px}.order-method .img-col img{width:100%;height:auto}.order-method .learn-more-btn{font-size:13px;margin:20px 0 0 auto}.page-order .order-method{padding-bottom:23px;max-width:90%;margin:0 auto}.tbl-base01{font-size:14px}.tbl-base01 th,.tbl-base01 td{padding:3px 10px}.page-ai-data-assist .tbl-base01 th,.page-simulator-data-assist .tbl-base01 th{width:110px}.page-order .tbl-base01{width:100%}.page-order .tbl-base01 th{width:40%}.page-order .tbl-base01 td{width:60%}.utility-bar .announcement-bar__message{font-size:12px}.header:not(.drawer-menu).page-width{padding-left:10px;padding-right:10px}.header__heading-link{padding:0;word-break:unset}.header__heading-link .h2{font-size:24px!important}.top-page .banner{min-height:unset!important}.banner .banner__media:first-child{display:none!important}.top-page #shopify-section-template--20352144867477__multicolumn_ijWhKd .multicolumn-list__item,.top-page #shopify-section-template--16421052809394__multicolumn_ijWhKd .multicolumn-list__item{max-width:100%}.top-page .banner__content{min-height:unset!important;padding:69.2% 5rem!important}.sec-ttl01{font-size:24px}.sec-ttl02{font-size:18px}.sec-service-ttl{font-size:16px;padding-left:15px;padding-right:15px}.cmn-btn.m-t{margin-top:15px}.cmn-btn01{min-width:315px}.product-ttl01{font-size:12px}.product-grid .grid__item{margin-bottom:20px!important}.content-list{padding-left:20px}.sec-flow .flow-list{flex-direction:column;align-items:center;margin-top:50px}.sec-flow .flow-item{width:45%;margin-bottom:45px}.sec-flow .flow-item:not(:last-child):after{left:50%;bottom:-35px;transform:translate(-50%) rotate(90deg)}.sec-flow .txt-red{padding-bottom:40px}.sec-flow .btn-list{display:block;max-width:100%}.sec-flow .btn-list a{width:100%}.sec-flow .btn-list a:first-child{margin-bottom:30px}.dataflow-blk{padding:3rem 2rem;max-width:90%}.dataflow-blk .sec-flow .flow-list{margin-top:35px}.dataflow-blk .sec-flow .flow-item{margin-bottom:20px}.dataflow-blk .dataflow-ttl-lg{font-size:26px;margin:0 auto 40px}.dataflow-blk .dataflow-ttl-sm{font-size:18px}.dataflow-blk .existing-illustration-flow{padding:15px}.dataflow-blk .existing-illustration-flow ul{padding-left:15px}.dataflow-blk .existing-illustration-flow h3{font-size:16px;margin-bottom:20px}.dataflow-blk .existing-illustration-flow ul li{font-size:14px}.sec-blog .blog-item-list{justify-content:center;margin:30px 0 10px}.sec-blog .blog-item-list .blog-item{width:45%;margin-bottom:20px}.sec-blog .blog-item-list .blog-item:not(:nth-child(2n)){margin-right:25px}.sec-blog .blog-item-list .blog-img img{width:150px;height:auto}.footer__blocks-wrapper .footer-block__heading{position:relative;cursor:pointer}.footer__blocks-wrapper .footer-block__heading:after{position:absolute;content:"";background:url(ico_arrow_right2.png) top center no-repeat;background-size:contain;width:5.5px;height:11.5px;top:50%;right:0;transform:translateY(-50%)}.footer__blocks-wrapper .footer-block__heading.active:after{transform:translateY(-50%) rotate(90deg)}.footer__blocks-wrapper .footer-block__details-content{display:none}.footer .footer__content-bottom{opacity:1!important}.footer .pagetop{width:45px;height:45px}.footer .pagetop img{width:15px;height:19.5px}.prd-design-simulator .design-simulator-step{padding-top:35px}.prd-design-simulator .metafield-rich_text_field{padding-bottom:30px}.prd-acquisition{margin-top:3rem}.grid--2-col-tablet-down .grid__item img{max-width:100%}.product-features .feature_item{margin-bottom:40px}.product-features .metafield-rich_text_field h5{font-size:15px;margin:10px 0 0}.product-features .metafield-rich_text_field p,.prd-cus-ttl01{font-size:14px}.prd-option-ttl{margin-bottom:30px;padding:8px 18px;font-size:16px}.prd-cus-option p{font-size:14px}.usage-note{font-size:14px;padding:5px 23px}.page-ai-data-assist .usage-note,.page-simulator-data-assist .usage-note{font-size:17px}.prd-cus-option,.prd-assist-service,.trial-printing,.prd-repeat-order{margin-bottom:65px}.prd-cus-option.option02 img{margin-bottom:30px}.prd-cus-option .metafield-rich_text_field ul{font-size:14px}.page-about .image-with-text__heading,.page-recycling .image-with-text__heading{font-size:16px}.page-about .multirow .image-with-text:last-child .image-with-text__content{padding-bottom:0!important}.page-about .multirow{padding-bottom:0!important}.page-about .multicolumn-list li{width:49%!important}.page-about .multicolumn-list .multicolumn-card__info{padding-left:1rem!important;padding-right:1rem!important}.page-about .multirow .image-with-text__heading{font-family:Noto Sans JP,sans-serif;font-size:18px}.page-about .step-content-wp{padding:1.5rem}.qa-page{font-size:14px}.qa-page .qa-btn{flex-direction:column}.qa-page .qa-btn li a{padding:5px 15px}.qa-page .qa-sec .qa-ttl01{font-size:18px;padding:10px 20px}.qa-lst .qa-wp .qa-que span{padding:0 15px}.pg-guide .cus-btn-list{padding:0 10px}.pg-guide .cus-btn-item{width:47.5%;margin-bottom:15px}.pg-guide .cus-btn-item:not(:nth-child(2n)){margin-right:5%}.pg-guide .cus-btn-img{width:60px;height:60px}.pg-guide .cus-btn-txt{min-height:50px;font-size:13px}.pg-guide .cus-btn-links ul{margin:18px 0 0}.pg-guide .list-no-disc .list-disc{padding-left:20px}.pg-guide .cus-btn-links .link{font-size:11px}#shopify-section-template--20352144277653__rich_text_hrpYVX .rich-text__wrapper,#shopify-section-template--16438330851506__rich_text_hrpYVX .rich-text__wrapper{padding:35px 23px}#shopify-section-template--20352144277653__rich_text_hrpYVX .rich-text__heading,#shopify-section-template--16438330851506__rich_text_hrpYVX .rich-text__heading{font-size:13px;line-height:2}#shopify-section-template--20352144277653__rich_text_hrpYVX .rich-text__text p,#shopify-section-template--16438330851506__rich_text_hrpYVX .rich-text__text p{padding-top:10px;font-size:11px;line-height:2}#shopify-section-template--20352144277653__rich_text_hrpYVX .rich-text__buttons,#shopify-section-template--16438330851506__rich_text_hrpYVX .rich-text__buttons{margin-top:20px}#shopify-section-template--20352144277653__rich_text_hrpYVX .button,#shopify-section-template--16438330851506__rich_text_hrpYVX .button{font-size:16px;padding:10px}.pg-template .rich-text__text{font-size:14px}.pg-template .rich-text__buttons .button{font-size:13px}.pg-template .anchor-btn-list{padding:10px}.pg-template .anchor-btn-item{width:50%;padding:5px;font-size:14px}.pg-template .sec-cus-btn{margin:30px 0}.pg-template .cus-sec-ttl{padding-left:18px;font-size:18px}.pg-template .cus-sec-ttl:before{width:4px;height:20px}.pg-template .cus-btn-list{margin:30px auto;width:100%}.sec-cus-btn .cus-btn-item{width:48.3%;margin-bottom:10px;padding:10px}.sec-cus-btn .cus-btn-item:not(:nth-child(2n)){margin-right:10px}.sec-cus-btn .cus-btn-txt{font-size:13px}.sec-cus-btn .cus-btn-item span{padding:3px 8px;font-size:10px}.version-item-ttl{margin:15px 0;padding:8px 10px;font-size:13px}.sec-version .tbl-base01 th{width:100px;font-size:14px}.sec-version .large-txt{font-size:14px}.sec-version .medium-txt{font-size:13px}.sec-version .small-txt{font-size:10px}.sec-download .download-btn{padding-left:25px;font-size:13px}.sec-download .download-btn:before{width:20px;height:15px}.main-blog .tag-list{margin-bottom:30px}.main-blog .tag-list .tag{font-size:16px;padding:3px 8px}.main-blog .tag-list .tag:not(:last-child){margin-right:10px}.blog-list .blog-item{width:47.5%;margin-bottom:40px}.blog-list .blog-item .tag-list{margin:5px 0 10px}.blog-list .blog-item:not(:nth-child(2n)){margin-right:5%}.blog-list .blog-item .blog-article-ttl{font-size:16px}.blog-list .blog-item .blog-article-content{font-size:14px}.blog-list .blog-item .blog-aritcle-img img{max-height:42vw}.article-template{margin-bottom:80px}.article-template .article-template__title{font-size:24px}.article-template .article-template__content{margin:20px 0 40px}.article-template h2{font-size:20px;margin:0 0 20px}.article-template h3{font-size:18px;margin:0 0 20px}.article-template h4,.article-template h5,.article-template h6{font-size:16px;margin:0 0 20px}.article-template p{font-size:14px;margin:0 0 18px}.article-template img{margin:40px auto}.news-blog .blog-ttl01{font-size:18px}.product-card{width:80%}.product-title{font-size:16px}.product-price,.product-link{font-size:12px}.page-data-submit .anchor-btn-list .anchor-btn-item,.page-data-assist .anchor-btn-list .anchor-btn-item,.page-data-operation .anchor-btn-list .anchor-btn-item,.page-order .anchor-btn-list .anchor-btn-item,.page-about .anchor-btn-list .anchor-btn-item,.page-ai-data-assist .anchor-btn-list .anchor-btn-item,.page-simulator-data-assist .anchor-btn-list .anchor-btn-item{padding:10px 5px;width:calc(50% - var(--grid-mobile-horizontal-spacing) / 2);max-width:calc(50% - var(--grid-mobile-horizontal-spacing) / 2);flex-grow:1;flex-shrink:0}.page-data-submit .guide-link{padding:0 20px}.page-data-submit .font-larger{font-size:16px}.section-ttl03{padding-left:18px;font-size:18px}.section-ttl03:before{width:4px;height:20px}.table-wrap .table .tbl-head-row .tbl-head{text-align:left;padding:18px 15px}.table-wrap .table th,.table-wrap .table td{min-width:80px}.table-wrap .table th:first-child,.table-wrap .table td:first-child{min-width:90px}.table-wrap .range{font-size:12px}.table-desc{margin-right:0;text-align:left}}.shopify-policy__container{margin:0 auto 30px;max-width:1100px!important}.shopify-policy__container h4{font-size:2rem;font-weight:700}.order-stop-label{background-color:#ffdbdb;color:#fc0c0c;font-size:14px;font-weight:700;letter-spacing:.6px;line-height:1.4;padding:18px 28px 18px 18px;max-width:389px}.prd-price-info.mb-0,.product__tax.mb-0{margin-bottom:0!important}.stop-order-btn{pointer-events:none;cursor:not-allowed;background-color:#fff;color:#cdcdcd}.stop-order-btn:after{box-shadow:0 0 0 calc(var(--buttons-border-width) + var(--border-offset)) #cdcdcd}
/*# sourceMappingURL=/cdn/shop/t/14/assets/custom.css.map */
