/*!
 * Copyright (c) 2022 WEBLIFE
 *
 * Permission is granted to use this file for the period specified in the contract 
 * between WEBLIFE and the client. Usage of this file beyond the contract period 
 * is strictly prohibited unless an extended license or written permission is obtained.
 *
 * Modifying or editing this file without prior written consent from WEBLIFE 
 * is not permitted.
 *
 * THE FILE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, 
 * INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A 
 * PARTICULAR PURPOSE AND NONINFRINGEMENT.
 */
html{scroll-behavior:smooth}.display-none{display:none}.c_red{color:var(--product-on-sale-accent)}.center{position:absolute;left:50%;transform:translate(-50%)}.page-link{margin-top:-180px;padding-top:200px}input[type=checkbox],input[type=radio]{display:inline-block;width:20px;height:20px;vertical-align:-3.5px;margin-right:.5rem}.button--tertiary{background:var(--primary-button-text-color);color:var(--primary-button-background);border:1.5px solid var(--primary-button-background)}.button--tertiary:hover{background:var(--primary-button-background);color:var(--primary-button-text-color);opacity:.8}@media screen and (width <= 640px){.page-link{margin-top:-80px;padding-top:100px}}.mobile-menu__section--loose{display:none}body .boost-pfs-search-suggestion-product-price .boost-pfs-search-suggestion-product-sale-price{color:#222}body .boost-pfs-search-suggestion-product-price .boost-pfs-search-suggestion-product-sale-price+s{display:none}.recover-text{padding:20px;border:3px solid var(--error-color);background:#ff00001a;color:var(--error-color);font-weight:700;margin-bottom:10px}.recover-text p a{color:var(--link-color)!important;text-decoration:underline}.product-meta__reviews-badge{display:none}.product-form__option-caveat{margin-top:12px;margin-bottom:7px;font-size:13px}.product-form__variants{margin-bottom:0!important}.product-form__info-item--quantity{margin-bottom:26px;display:block}#scp_couponFtrBox_ae3f,#scp_couponFtrPopup_ae3f{display:none}@media only screen and (width <= 749px){#scp_couponFtrBox_ae3f{display:block;position:fixed;right:0;bottom:30%;z-index:10000;background-color:#ff9800;color:#fff;font-weight:700;padding:8px 5px;text-align:center;border-radius:5px 0 0 5px;writing-mode:vertical-rl;text-orientation:upright;cursor:pointer}#scp_couponFtrPopup_ae3f{position:fixed;top:0;left:0;width:100%;height:100%;z-index:10000;display:none;justify-content:center;align-items:center;background:#0006}#scp_couponFtrPopup_ae3f.active{display:flex}.scp-popup-inner_ae3f{width:90%;max-height:90%;background-color:#fff;padding:35px;border-radius:20px;text-align:center;overflow-y:auto;position:relative}.scp-popup-inner_ae3f h3{margin-bottom:15px;font-weight:700}.scp-coupon-list_ae3f p{margin:10px 0}.scp-coupon-button_ae3f{border:none;border-radius:5px;padding:8px 16px;color:#fff;font-weight:700;cursor:pointer;margin:0 5px}.scp-pink_ae3f{background-color:#f6c}.scp-blue_ae3f{background-color:#6cf}.scp-green_ae3f{background-color:#6c9}.scp-orange_ae3f{background-color:#ff5319}.scp-red_ae3f{background-color:#ff1428}.scp-gold_ae3f{background-color:#d4b14a}.scp-coupon-note_ae3f{font-size:.85em;color:#555;margin-top:20px;line-height:1.4}.scp-coupon-close_ae3f{position:absolute;top:10px;right:10px;background:none;border:none;font-size:1.6rem;cursor:pointer;color:#333}}.right-side-banner{position:fixed;right:0;bottom:100px;display:flex;flex-direction:column;align-items:flex-end;gap:10px;z-index:9999}.right-side-banner a{width:120px;height:120px;overflow:hidden;transition:width .3s ease}.right-side-banner img{width:616px;height:120px;object-fit:cover;object-position:left}.right-side-banner a:hover{width:616px}@media only screen and (width <= 767px){.product-form__info-item--quantity{margin-bottom:24px}.right-side-banner{display:none!important}}.right-side-banner02{position:fixed;right:0;bottom:100px;display:flex;flex-direction:column;align-items:flex-end;gap:10px;z-index:9999}.right-side-banner02 a{width:120px;height:120px;overflow:hidden;transition:width .3s ease}.right-side-banner02 img{width:616px;height:120px;object-fit:cover;object-position:left}.right-side-banner02 a:hover{width:616px}@media only screen and (width <= 767px){.product-form__info-item--quantity{margin-bottom:24px}.right-side-banner02{display:none!important}}.right-side-banner-ad{position:fixed;right:0;bottom:130px;display:none;flex-direction:column;align-items:flex-end;gap:10px;z-index:9999}.right-side-banner-ad a{width:120px;height:120px;overflow:hidden}.right-side-banner-ad img{width:616px;height:120px;object-fit:cover;object-position:left}.right-side-banner-ad a:hover{width:120px}@media only screen and (width <= 767px){.right-side-banner-ad{display:none!important}}.ts-link a{text-decoration:underline;text-underline-offset:.2rem;color:var(--link-color)}.cart-recap__secure-payment{padding-bottom:50px}.cart-recap__checkout{border-radius:5px}.cart-info-text{margin-bottom:15px}.page__description strong{font-size:17px}.delivery-container .delivery_box .delivery-title{padding:7px 0;margin-top:10px}#cart-delivery-datetime_section .delivery-container{max-width:100%}.vipapp-block{border:1px solid #ddd;padding:10px;border-radius:5px}.vipapp-block a{text-decoration:underline;text-underline-offset:.2rem;color:var(--link-color)}.vipapp-form{display:flex;justify-content:center!important}.vipapp-form__point-amount{width:62%}.vipapp-form__submit{width:35%}.vipapp-form__point-amount-input{width:100%;padding:15px;border:1px solid #ddd;border-radius:5px}.vipapp-form__submit-button{width:100%;border:1.5px solid var(--primary-button-background);border-radius:5px;padding:0 10px}.point-text{margin:-20px 0 10px;color:var(--error-color)}@media only screen and (width <= 767px){section[data-section-type=account] .card .table th,section[data-section-type=account] .card .table td{white-space:nowrap}.point-text{padding:0 20px}}.judgeme_all_reviews .jdgm-all-reviews-page__wrapper{max-width:1170px;padding:60px var(--desktop-container-gutter)}.jdgm-carousel-item__product-title.jdgm-ellipsis{white-space:normal;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;color:#008fd3}.jdgm-carousel-wrapper .jdgm-carousel__item-container .jdgm-carousel-item{width:100%}@media only screen and (width >= 768px){.jdgm-carousel-wrapper .jdgm-carousel__item-container .jdgm-carousel-item{width:33%;max-width:100%}}@media only screen and (width >= 991px){.jdgm-carousel-wrapper .jdgm-carousel__item-container .jdgm-carousel-item{width:20%;max-width:100%}}.jdgm-carousel-wrapper .jdgm-carousel__item-container .jdgm-carousel__item-wrapper{height:485px!important}.jdgm-carousel-wrapper .jdgm-carousel__item-container .jdgm-carousel-item__review{height:calc(50% - 10em)!important}@media only screen and (width >= 768px){.jdgm-carousel-wrapper .jdgm-carousel__item-container .jdgm-carousel-item__review{height:calc(50% - 9em)!important}}.jdgm-carousel-item .jdgm-carousel-item__review-body>p{font-size:12px;text-align:left;display:inline-block;max-width:204px;margin:0 auto}.jdgm-carousel-item .jdgm-carousel-item__product.jdgm--shop-review-has-image{max-width:204px;display:block;margin:0 auto}.jdgm-carousel-item .jdgm-carousel-item__product-image{width:100%;max-height:204px}.jdgm-carousel-item .jdgm-carousel-item__product-title{font-size:14px}.Polaris-Page .Polaris-DisplayText{font-size:calc(var(--base-text-font-size) - (var(--default-text-font-size) - 28px));line-height:1.43}.price__pricing-group{pointer-events:none;color:var(--p-text);text-decoration:none}.huckleberry-subscription-detail-history-date,.huckleberry-subscription-detail-history-date *,.huckleberry-subscription-detail-product-name *,.huckleberry-subscription-list-id *{font-family:var(--heading-font-family);font-weight:300}#huckleberry-subscription-customer-portal-wrap{padding:0 5rem;font-size:15px;position:relative}#huckleberry-subscription-customer-portal-wrap>p{text-align:right;position:absolute;right:5rem;bottom:0;margin:0}#huckleberry-subscription-customer-portal-wrap>p a{font-size:14px;color:#333;text-underline-offset:.3rem}h2.huckleberry-subscription-detail-title{font-size:28px;text-align:center;margin:50px 0;letter-spacing:.1em;padding-left:0}h2.huckleberry-subscription-list-title{font-size:0;text-align:center;margin:50px 0;letter-spacing:.5em;padding-left:.5em}h2.huckleberry-subscription-list-title:before{content:"レンタルプリンター";font-size:28px}.huckleberry-subscription-list-color #root>section{display:grid;grid-template-columns:repeat(auto-fit,minmax(450px,1fr));grid-gap:2rem;position:relative;padding-bottom:100px}.content.content-left>section,.huckleberry-subscription-list-color #root>section article{padding:2rem;border:1px solid #e9e9e9}.content.content-left>section+section{padding:0;border:none}.content.content-left>section+section article{padding:2rem;border:1px solid #e9e9e9}.content.content-left>section article{margin:0!important}.content.content-left>section article+article{border-top:1px solid #e9e9e9!important;margin-top:1.5rem!important;padding-top:1.5rem}.content.content-left .huckleberry-subscription-detail-product-summary+div{font-size:.8em}.huckleberry-subscription-list-color #root>section>div.subscription-history{width:100%;margin:0 auto;position:absolute;left:0;bottom:0;text-align:center}.huckleberry-subscription-list-color #root>section>div.subscription-history a{display:inline-block;width:240px}.huckleberry-subscription-list-color #root>section>div.subscription-history a .back-btn{margin-top:0;margin-bottom:0}.huckleberry-subscription-detail-history-detail,.huckleberry-subscription-detail-product-detail,.huckleberry-subscription-detail-product-summary,.huckleberry-subscription-list-detail,article.subscription-history dl.huckleberry-subscription-list-detail{margin:0}article.subscription-history dl.huckleberry-subscription-list-detail+dl.huckleberry-subscription-list-detail{margin-bottom:.5rem}article.huckleberry-subscription-detail-delivery .huckleberry-subscription-detail-delivery-title,article.huckleberry-subscription-detail-order .huckleberry-subscription-detail-order-title,.huckleberry-subscription-detail-delivery-title .huckleberry-subscription-detail-order-title,.huckleberry-subscription-detail-payment-title,.huckleberry-subscription-detail-schedule-title,.huckleberry-subscription-detail-history-date,.huckleberry-subscription-detail-history-date-title,.huckleberry-subscription-detail-product-name,.huckleberry-subscription-detail-product-title,.huckleberry-subscription-list-id,.huckleberry-subscription-list-id-title,article.subscription-history dl.huckleberry-subscription-list-detail .huckleberry-subscription-list-id,article.subscription-history dl.huckleberry-subscription-list-detail .huckleberry-subscription-list-id-title{border-bottom:1px solid #e9e9e9;margin:0 0 1rem;line-height:1.3;padding-bottom:1.2rem;font-size:1.2rem;font-weight:500;letter-spacing:1px;color:#333}.huckleberry-subscription-detail-btn.back,article.huckleberry-subscription-detail-delivery a{text-decoration:none}.huckleberry-subscription-detail-btn.cancel{margin-top:2rem;width:100%;margin-left:0}.huckleberry-subscription-detail-btn.cancel+.huckleberry-subscription-detail-btn.back{margin:2rem 0 0}.huckleberry-subscription-detail-history-detail .label,.huckleberry-subscription-detail-product-detail .label,.huckleberry-subscription-detail-product-summary .label,.huckleberry-subscription-list-detail .label{font-weight:500;font-size:16px;color:#333}.huckleberry-subscription-detail-history-detail .value,.huckleberry-subscription-detail-product-detail .value,.huckleberry-subscription-detail-product-summary .value,.huckleberry-subscription-list-detail .value{font-size:16px}.subscription-history .back-btn,.subscription-history .detail-btn{margin:1rem 0 0}.huckleberry-subscription-detail-history-title,.huckleberry-subscription-detail-title,.huckleberry-subscription-list-title{font-size:20px;margin:0 0 20px;letter-spacing:1px}.huckleberry-subscription-detail-delivery main,.huckleberry-subscription-detail-order main,.huckleberry-subscription-detail-payment main,.huckleberry-subscription-detail-schedule main{margin:0;font-size:1rem}@media (width <= 767px){:is(.account,.order){margin:0 auto;max-width:100%!important;padding-left:0!important;padding-right:0!important}body.account .customer.account{max-width:100%;padding-left:2rem!important;padding-right:2rem!important}body .customer table.order-history{border:none}body .customer table.order-history tr{border-top:1px solid #eee;border-left:1px solid #eee;margin-bottom:2rem}body.addresses ul#addresses-list{grid-template-columns:1fr;grid-gap:1rem;grid-row-gap:2rem}body.huckleberry-subscription-list-color{margin:0!important}#huckleberry-subscription-customer-portal-wrap{padding:0 2rem}.huckleberry-subscription-list-color #root>section{grid-template-columns:repeat(auto-fill,minmax(300px,1fr))}article.huckleberry-subscription-detail-delivery .huckleberry-subscription-detail-delivery-title,article.huckleberry-subscription-detail-order .huckleberry-subscription-detail-order-title,.huckleberry-subscription-detail-delivery-title .huckleberry-subscription-detail-order-title,.huckleberry-subscription-detail-payment-title,.huckleberry-subscription-detail-schedule-title,.huckleberry-subscription-detail-history-date,.huckleberry-subscription-detail-history-date-title,.huckleberry-subscription-detail-product-name,.huckleberry-subscription-detail-product-title,.huckleberry-subscription-list-id,.huckleberry-subscription-list-id-title,article.subscription-history dl.huckleberry-subscription-list-detail .huckleberry-subscription-list-id,article.subscription-history dl.huckleberry-subscription-list-detail .huckleberry-subscription-list-id-title{font-size:1.5rem}.huckleberry-subscription-detail-product-title,.huckleberry-subscription-list-id-title{width:8rem}.subscription-history .back-btn,.subscription-history .detail-btn,.huckleberry-subscription-detail-history-detail .value,.huckleberry-subscription-detail-product-detail .value,.huckleberry-subscription-detail-product-summary .value,.huckleberry-subscription-list-detail .value,.huckleberry-subscription-detail-history-detail .label,.huckleberry-subscription-detail-product-detail .label,.huckleberry-subscription-detail-product-summary .label,.huckleberry-subscription-list-detail .label{font-size:14px}.huckleberry-subscription-list-color #root>.grid__item{width:100%;max-width:100%;padding-top:8rem}.huckleberry-subscription-list-color #root .grid__item .grid>.grid__item:not(.medium-up--one-half){width:100%;max-width:100%}.huckleberry-subscription-list-color #root>.grid__item .grid{-moz-column-gap:1rem;column-gap:1rem}.huckleberry-subscription-list-color #root>.grid__item input,.huckleberry-subscription-list-color #root>.grid__item select{width:100%;padding:8px;color:#333}.huckleberry-subscription-list-color #root>.grid__item .text-center{text-align:center}.huckleberry-subscription-list-color #root>.grid__item .text-center button.btn{max-width:360px;font-weight:400;letter-spacing:10px;display:inline-block;height:52px;border:none;border-radius:2px;font-size:15px;transition:all .3s 0s ease;width:100%;color:#fff;background:#333;margin-bottom:10px}#huckleberry-subscription-customer-portal-wrap>p{right:auto;bottom:0;margin:0;left:2rem}}.huckleberry-subscription-detail-btn.new-add{background:var(--primary-button-background);color:var(--primary-button-text-color);font-weight:700;font-size:0}span.huckleberry-subscription-detail-btn.new-add:after{content:"翌月届くインクを選択する";font-size:calc(var(--base-text-font-size) - 1px);color:var(--primary-button-text-color)}button.btn.product-form__cart-submit.button.button--full-width{background:var(--primary-button-background);color:var(--primary-button-text-color);font-weight:700}.huckleberry-subscription-list-color .plan-select{font-size:0}.huckleberry-subscription-list-color .plan-select:after{content:"翌月届くインクをお選びください";font-size:16px}.huckleberry-subscription-list-color .formLayout section:first-of-type{display:none}.huckleberry-subscription-list-color .formLayout section:nth-of-type(2) div{display:none}.huckleberry-subscription-list-color section:has(>.product-form__cart-submit){text-align:center}#shopify-section-template--20267987435811__16788576269eec43eb #textsection,#shopify-section-template--20267987435811__16788576269eec43eb .product-form__variants{display:none}#shopify-section-template--20267987435811__16788576269eec43eb .product-form__info-list{border-spacing:0 22px}section[id=customer_tags]{margin-top:0;padding-top:0}section[id=customer_tags]:before{display:block;height:160px;margin-top:-160px;content:"";background:var(--background)}.modal__content .is-filled{border:2px solid var(--primary-button-background)}.customer-rank-name{font-size:20px;color:#333}.customer-rank,.available-point{color:#333;margin-top:3px}.customer-account-wrapper{display:flex;margin-bottom:20px}.customer-account-wrapper .customer-right{width:calc(50% - 20px)}.customer-account-wrapper .customer-right .card__section--tight{margin-top:20px;margin-left:20px;width:100%;max-width:520px}.socialplus-association-component{margin:0 20px!important}.customer-account-wrapper .customer-left{width:50%}.customer-account-wrapper .card__section{border:1px solid #ddd}.cart-coupon{font-size:20px}@media screen and (width >= 1000px){.hidden-tablet-and-up-999{display:none!important}}@media screen and (width >= 641px){.customer-right .card__section--tight{padding:8px 25px}}@media screen and (width <= 640px){section[id=customer_tags]:before{height:100px;margin-top:-100px}.customer-account-wrapper .customer-right .card__section--tight{margin-left:0}.template-account .customer-account-wrapper .table-wrapper tr{white-space:nowrap}.customer-account-wrapper{display:block}.customer-account-wrapper .customer-right{width:100%;margin:20px 0}.socialplus-association-component{margin:0!important;max-width:100%!important}.customer-account-wrapper .customer-left{width:100%;margin-top:50px}}.card-icon{width:25px}.jcb-card{margin-top:2px}.section.user-guide .howto-payment-content table th,.section.user-guide .howto-payment-content table td{padding:5px 10px}.user-guide-subtitle{margin:15px 0;padding-left:20px}.section.user-guide .estimated-delivery-content table th,.section.user-guide .estimated-delivery-content table td{padding:5px 30px 5px 10px}.issuance-receipt-table{margin-bottom:40px}.section.user-guide .issuance-receipt-table table th{text-align:left}.section.user-guide .issuance-receipt-table table th,.section.user-guide .issuance-receipt-table table td{padding:5px 10px}.issuance-receipt-table table .w150{width:150px}.issuance-receipt-table table .w120{width:120px}.section.user-guide .issuance-receipt-table table td{vertical-align:top}@media only screen and (width <= 768px){.table-scroll{overflow-x:scroll}.howto-payment-content table{width:540px}.issuance-receipt-table table{width:630px}}.section.user-guide .step-wrap-content .img-area{width:362px;height:272px;flex-shrink:0}.case-pc .howto-use .img-text{width:45%}.case-pc .howto-use .img-text img{width:100%;height:250px;object-fit:cover}@media only screen and (width <= 768px){.section.user-guide .step-wrap-content .img-area{margin:10px auto 40px}.case-pc .howto-use .img-text{width:100%}}body.byob .activeTab:after{display:none}body.byob div#textsection{gap:30px;margin-bottom:30px}body.byob .medium-up--one-third{background:#fff;padding:25px;width:100%;text-align:center;border-radius:3px}body.byob .medium-up--one-third img{width:80%}body.byob #byob-bundle-text{background:#fff;padding:25px 30px;border-radius:3px}body.byob #byob-bundle-text h1{font-size:calc(var(--base-text-font-size) - (var(--default-text-font-size) - 28px));line-height:1.43;color:var(--heading-color)}body.byob .byob-bundle-description{font-size:15px;letter-spacing:1px;line-height:1.6}body.byob .product-block-list__item{width:50%}body.byob .product-block-list__item .specification_table table td,body.byob .product-block-list__item .specification_table table th{padding:16px}body.byob .product-block-list__item .specification_table table th{width:160px;text-align:center}body.byob .grid-collection.byob-panel{background:#fff;padding:.8rem;margin:0}body.byob .specification_table table{width:100%}body.byob .grid-product-text{text-align:left;line-height:1.5}body.byob p.lb-price-wrapper{padding:0;margin:0}body.byob .product-form__info-list{display:table;width:100%;margin:-10px 0 10px}.container.block-app .product-block-list__item+.shopify-block.shopify-app-block .ga.ga-template_2.ga-products-box{margin:0;padding:0}@media screen and (width >= 769px){.container.block-app .product-block-list__item+.shopify-block.shopify-app-block{position:absolute;right:0;top:0;width:calc(50% - 15px)}}@media screen and (width <= 768px){body.byob div#textsection{gap:0;padding:0;display:block;margin-bottom:20px}body.byob #byob-bundle-text{max-width:100%;padding:0 20px 20px}body.byob .byob-bundle-description{font-size:14px;line-height:1.5}body.byob .medium-up--one-third,body.byob #byob-bundle-text{border-radius:0}body.byob #byob-bundle-text h1{font-size:20px;line-height:1.5}body.byob .product-block-list__item{width:100%;padding:0 12px}body.byob .product-block-list__item .h3{font-size:16px;letter-spacing:1px}body.byob .card__section,.card__collapsible-button{position:relative;padding:12px 16px}body.byob .card__collapsible-content{padding:2px 16px 16px}body.byob .byob-accordion{padding:10px 16px;font-size:15px}body.byob .grid-collection.byob-panel{padding:.4rem}body.byob .btn-add-to-bundle{padding:1rem;font-size:13px;line-height:1.5}body.byob .product-block-list__item .specification_table table td,body.byob .product-block-list__item .specification_table table th{padding:12px 16px}body.byob .product-block-list__item .specification_table table th{width:110px;text-align:center;padding:12px 10px}body.byob .product-form__info-list{margin:-4px 0 10px}}body .jdgm-widget div.jdgm-rev__icon:empty{display:none!important}div[id^=shopify-section-template--20267987435811] .quick-links{justify-content:space-around;background:none;border:none}div[id^=shopify-section-template--20267987435811] .container .quick-links .quick-links__link{width:calc(50% - 30px)!important;background:#fff;margin-bottom:30px}div[id^=shopify-section-template--20267987435811] .quick-links__image-ie-fix{max-width:inherit!important}div[id^=shopify-section-template--20267987435811] .quick-links__image-ie-fix img{width:95%}body .specification_table table th{width:120px;text-align:center}body .specification_table table{width:100%}body .product-block-list__item .specification_table table td,body .product-block-list__item .specification_table table th{padding:16px}.shopify-section:has(section.jdgm-widget.jdgm-carousel){display:none!important}.shopify-section:has(section.jdgm-widget.jdgm-carousel.jdgm-carousel--done){background-color:#edf9ff;display:block!important}@media screen and (width <= 767px){div[id^=shopify-section-template--20267987435811] .container .quick-links .quick-links__link{width:calc(55% - 30px)!important}div[id^=shopify-section-template--20267987435811] .quick-links__image-ie-fix img{width:100%}}.bold_line{content:"";width:100%;height:40px;border-radius:5px;background:var(--secondary-button-background);margin:50px 0 80px}.entry-nav{position:relative}.entry-nav>div{padding:20px 24px;background:#fff;display:block;text-align:left;border:1px solid #eee;letter-spacing:.5px;font-size:14px;line-height:1.7}.entry-nav>div .text{font-size:14px;line-height:1.7}.entry-nav>div .text p{margin-bottom:8px}.entry-nav>div .text p.tit{font-weight:700}.entry-nav>div .atend li{text-indent:-1em;padding:0 0 5px 1em;line-height:1.4;font-size:.9em}.entry-nav>div .btn{margin:14px 0 0;text-align:center}.entry-nav>div .btn a.sub{text-decoration:underline;text-underline-offset:2px;margin-top:12px;display:inline-block}.entry-nav>div .btn a:not(.sub){display:block;background:#ef7e2b;padding:5px;text-align:center;color:#fff;letter-spacing:1px;margin-top:12px}.entry-nav>div .btn a.blu{background:var(--header-accent-color)}@media screen and (width >= 769px){.entry-nav>div .btn a.sub:hover{text-decoration:none}.entry-nav>div{opacity:0;transition:opacity .3s;display:none;position:absolute;width:24vw;right:-2vw;top:calc(100% - 8px)}.entry-nav:hover>div,#gnav-tab>li:hover>a+div{opacity:1;display:block;transition-delay:.3s}}@media screen and (width <= 768px){.entry-nav{margin:0 -20px}.entry-nav>div{display:none;padding:0 10px 20px;border:none}.entry-nav>div .text{padding:10px;background:#fff;border:1px solid #eee}.mobile-menu__inner .container{padding:0}#gnav-tab{flex-wrap:wrap}#gnav-tab>li{padding:0;text-align:left;width:100%;position:relative}.entry-nav>a,#gnav-tab li:first-child>a,#gnav-tab li.hvr>a{display:block;padding:12px 20px}.entry-nav>a,#gnav-tab li.hvr>a{padding-right:36px;position:relative}.entry-nav>a span,#gnav-tab li.hvr>a span{position:absolute;right:18px;top:50%;width:8px;height:12px;margin-top:-6px;display:block;padding:0;line-height:0;transform:rotate(-90deg)}.entry-nav>a.open span{transform:rotate(-180deg)}.entry-nav>a span svg{width:12px;height:12px}.entry-nav>a span svg,#gnav-tab li.hvr>a span svg{transition:all .3s 0s ease}.entry-nav>a.open span svg,#gnav-tab li.hvr>a.open span svg{transform:rotate(180deg)}}.popupBox{display:none;position:fixed;top:0;left:0;width:100%;height:100%;background:#000000d9;z-index:10010;text-align:left;overflow:scroll}.popupBox .closeBg{display:block;position:fixed;top:0;width:100%;height:100%;z-index:1001}.popupBox .block{position:absolute;top:10%;left:50%;width:90%;max-width:800px;z-index:1100;transform:translate(-50%);margin:0 0 60px}.popupBox .close .top{position:absolute;transform:rotate(-45deg)}.popupBox .close .bottom{position:absolute;transform:rotate(45deg)}.popupBox .inner{background:#fff;padding:30px 30px 35px;line-height:1.5;font-size:14px;letter-spacing:.5px;color:#222}.popupBox .inner p{font-size:14px}.popupBox .inner .tit{font-weight:700;font-size:17px;text-align:center;padding:0 0 25px}.popupBox .inner .titSub{font-size:15px;text-align:center;font-weight:700;padding:0 0 20px}.popupBox .inner .tit+.text{padding:10px 0 20px}.popupBox .inner .lead p,.popupBox .inner .text>p{padding:0;margin:0}.popupBox .inner a{color:#000;text-decoration:underline}.popupBox .inner .lead{padding:20px 0;border-bottom:2px solid #ccc;margin:0 0 40px}.popupBox .inner .notice{margin:0 0 0 -5px}.popupBox .inner .notice li{text-indent:-1em;padding:0 0 8px 1em}.popupBox .inner .notice li span.indent{display:inherit;padding:0 0 0 1em}.popupBox .inner .notice+.text{padding:10px 0 0}.popupBox .inner #guideLines dl dt{padding:0 0 35px;margin:0 0 40px;border-bottom:1px solid #ccc}.popupBox .inner #guideLines dl dd:not(:last-child){padding:0 0 25px;margin:0 0 40px;border-bottom:1px solid #ccc}.popupBox .inner #guideLines .appBtn{text-align:center}.popupBox .inner #guideLines .appBtn a{margin:15px;display:inline-block;line-height:0;text-decoration:none;text-indent:0}.popupBox .inner #guideLines .appBtn a:hover{opacity:.6}.popupBox .inner #guideLines .appBtn a img{height:60px;width:auto}@media screen and (width >= 960px){.popupBox .close{position:absolute;width:40px;height:40px;top:-50px;right:0;cursor:pointer;transition:.3s;text-align:left}.popupBox .close span{top:20px;width:40px;height:2px;position:absolute;background:#fff}.popupBox .close:hover{transform:rotate(90deg)}.popupBox .inner a:hover{color:#000;text-decoration:none}}@media screen and (width <= 960px){.popupBox .close{position:absolute;width:30px;height:30px;top:-40px;right:-3px}.popupBox .close span{top:20px;width:30px;height:2px;position:absolute;background:#fff}.popupBox .block{top:10%;transform:translate(-50%)}.popupBox .inner{margin:0 0 20px}}#cart-box{position:relative}#noCart{width:100%;height:100%;z-index:10;background:transparent;margin:0;position:absolute;right:0;bottom:0}.product-by-customer-tags{padding-top:80px;padding-bottom:80px;background-color:#fff}.custom-list-products{display:flex}.custom-list-products .product-item{width:16.6%}.custom-list-products .product-item .product-item__image-wrapper{border:1px solid #ccc}.custom-list-products .product-item .product-item__title{font-weight:600;margin-bottom:15px;overflow:hidden;max-height:4rem;-webkit-line-clamp:2;display:-webkit-box;-webkit-box-orient:vertical;text-overflow:ellipsis;white-space:normal}.custom-list-products .product-item .price{font-weight:600}.text-center{text-align:center}@media (width <= 1024px){.custom-list-products .product-item{width:33.33%}}@media (width <= 640px){.custom-list-products .product-item{width:62%}}#blog-list .page__header{flex-direction:column;align-items:center}.news-list .block-list__item{width:100%}@media screen and (width >= 1000px){#blog-list .page__header{width:calc(100% - 360px);text-align:center}#blog-list .page__title,#blog-list .blog-link{margin:auto}}@media screen and (width >= 1280px){#blog-list .page__header{width:calc(100% - 420px)}}#blog-list .page__title,#blog-list .blog-link{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}#blog-list .blog-link{margin-top:25px}.blog-link .article-item-nav{display:flex;white-space:nowrap}.article-item-nav li:nth-child(n+2){margin-left:30px}@media screen and (width <= 500px){.article-item-nav li:nth-child(n+2){margin-left:15px}}#blog-list .article-item__excerpt{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3}#blog-list .blog-container{margin-top:60px}@media screen and (width <= 641px){#blog-list .blog-sidebar{display:none}}.pagination__nav{display:block}.blog-sidebar__background{background:#fff}#blog-list .blog-sidebar__item--products,#blog-list .blog-sidebar__item--social,#blog-list .blog-sidebar__item--posts{padding:20px 20px 50px}@media screen and (width >= 1280px){#blog-list .blog-sidebar__item--products,#blog-list .blog-sidebar__item--social,#blog-list .blog-sidebar__item--posts{padding:20px 35px 50px}}#blog-list .blog-sidebar__item--posts,#blog-list .blog-sidebar__item--social{margin-bottom:0}#blog-list .blog-sidebar__item--products .product-item{padding-right:0;padding-left:0;margin-bottom:10px}@media (width >=768px){.visible-sp{display:none!important}}@media (width <=767px){.visible-pc{display:none!important}}@media (width <=767px){.hidden-sp{display:none!important}}@media (width >=768px){.hidden-pc{display:none!important}}.multicolumn-container .section__text{text-align:center;margin:50px 0 80px}.multicolumn-container .section__text p{margin-bottom:0}@media only screen and (width >= 769px){.multicolumn-container .section__title br{display:none}}.multicolumn-block-list{gap:50px;margin:0!important}.multicolumn-item{position:relative;display:flex;flex-direction:column;align-items:flex-start;row-gap:15px;padding:15px 30px;margin:0!important;border:1px solid #9f9f9f;border-radius:6px}@media only screen and (width <= 768px){.multicolumn-item{margin:0 15px!important}}.multicolumn-item__title{font-weight:700;padding-left:15px;font-size:calc(var(--base-text-font-size) - (var(--default-text-font-size) - 17px));min-height:58px}.multicolumn-item__image-wrapper{min-width:unset;max-width:unset}.multicolumn-item__badge{position:absolute;top:-30px;left:-30px;border:1px solid;border-radius:50%;width:60px;height:60px;background:#fff;display:flex;flex-direction:column;justify-content:center;align-items:center}.multicolumn-item__badge p{margin-bottom:0;line-height:1;font-weight:700}.multicolumn-item__badge-number{font-size:20px}.news-list-title{color:#0d0101}.collection__menu{margin-bottom:23px}.collection__link-list{display:flex;flex-wrap:wrap;gap:6px;margin:10px;padding:10px 20px;background:#f5f5f5}.collection__link-title{width:100%;text-align:left;padding:0 10px;margin-bottom:0;color:#008ed3;font-weight:700;display:flex;align-items:center}.collection__link-subtitle{width:100%;text-align:left;padding:0 10px;margin-bottom:0;font-weight:700;margin-top:5px}.collection__link-item{width:calc(20% - 24px / 5);text-align:left;background:#fff;padding:5px 10px;font-weight:700;display:flex;align-items:center}.more__content{position:relative;height:auto;max-height:110px;overflow:hidden;transition:max-height .5s}.more__content:after{content:"";position:absolute;bottom:0;left:0;z-index:1;display:block;width:100%;height:15%;transition:.5s;background:linear-gradient(180deg,#fff0 5%,#fff)}.more__content.open:after{z-index:-1;opacity:0}.more__btn{display:block;margin:0 auto;color:#008ed3;cursor:pointer;font-weight:500}.collection__link-title.title-ink:before{content:"";display:inline-block;width:1.5em;height:1.5em;background-image:url(/cdn/shop/files/icon_ink.png?v=1692857047);background-size:contain;vertical-align:middle;margin-right:5px}.collection__link-title.title-printer:before{content:"";display:inline-block;width:1.5em;height:1.5em;background-image:url(/cdn/shop/files/icon_printer.png?v=1692857047);background-size:contain;vertical-align:middle;margin-right:5px}@media only screen and (width <= 768px){.collection__link-list{padding:10px;margin-left:0;margin-right:0}.collection__link-item{width:calc(50% - 3px)}.more__content{max-height:130px}.more__content.more__content__contain-subtitle{max-height:170px}}.block-swatch__item{border:1.5px solid #969696;margin:.5px}.block-swatch__radio:checked+.block-swatch__item{border:2px solid var(--accent-color);margin:0}@media only screen and (width <= 768px){.product-form__payment-icons .card__section{padding-top:30px}}#referral,#business{background:#fff}#coupon-list{background:#fff155;background-image:url(/cdn/shop/files/page_bnr_coupon-list_back_pc_png.png?v=1761532828);background-repeat:repeat;background-size:100%}@media (width <= 768px){#coupon-list body{background-image:url(/cdn/shop/files/page_bnr_coupon-list_back_sp_png.png?v=1761532828)}}#campaign-anniversary{background:#fff;background-image:url(/cdn/shop/files/page_bnr_13th_back_pc.png?v=1742795637);background-repeat:repeat;background-size:100%}@media only screen and (width <= 767px){#campaign-anniversary{background-image:url(/cdn/shop/files/page_bnr_13th_back_sp.png?v=1742795643);background-repeat:repeat;background-size:100%}}#campaign-event{background:#116ba8;background-image:url(/cdn/shop/files/page_bnr_event_back_pc.png?v=1754628089);background-repeat:repeat;background-size:100%}@media (width <= 768px){#campaign-event body{background-image:url(/cdn/shop/files/page_bnr_event_back_sp.png?v=1754621401)}}#campaign-mail-magazine{background:#fff;background-image:url(/cdn/shop/files/page_bnr_campaign_20240427_back_pc.png?v=1713847326);background-repeat:repeat;background-size:100%}@media only screen and (width <= 767px){#campaign-mail-magazine{background-image:url(/cdn/shop/files/page_bnr_campaign_20240427_back_pc.png?v=1713847326);background-repeat:repeat;background-size:100%}}#campaign-line-friennds{background:#fff;background-image:url(/cdn/shop/files/page_bnr_campaign-20240413_back.png?v=1712726124);background-repeat:repeat;background-size:100%}#campaign-day15{background:#3ae5eb;background-image:url(/cdn/shop/files/page_bnr_2511_back_pc_png.png?v=1763047918);background-repeat:repeat;background-size:100%}@media only screen and (width <= 767px){#campaign-day15{background-image:url(/cdn/shop/files/page_bnr_2511_back_sp_png.png?v=1763047918);background-repeat:repeat;background-size:100%}}#campaign-goldenweak{background:#3ae5eb;background-image:url(/cdn/shop/files/gw2025_lp_back_pc.png?v=1746086020);background-repeat:repeat;background-size:100%}@media only screen and (width <= 767px){#campaign-goldenweak{background-image:url(/cdn/shop/files/gw2025_lp_back_pc.png?v=1746086020);background-repeat:repeat;background-size:100%}}#campaign-halloween{background:#01aea1;background-image:url(/cdn/shop/files/page_bnr_halloween2025_back_pc.png?v=1761027978);background-repeat:repeat;background-size:100%}@media (width <= 768px){#campaign-halloween body{background-image:url(/cdn/shop/files/page_bnr_halloween2025_back_sp.png?v=1761027978)}}#campaign-inkfes{background:#fff;background-image:url(https://cdn.c-rings.net/Ext/Pic/bt1j47zg.png);background-repeat:repeat;background-size:100%}@media only screen and (width <= 767px){#campaign-inkfes{background-image:url(https://cdn.c-rings.net/Ext/Pic/bt1yphhn.png);background-repeat:repeat;background-size:100%}}#campaign-blackfriday{background:#000;background-image:url(/cdn/shop/files/page_blackfriday2024_back_pc.png?v=1731633826);background-repeat:repeat;background-size:100%}@media (width <= 768px){#campaign-blackfriday body{background-image:url(/cdn/shop/files/page_blackfriday2024_back_sp.png?v=1731633826)}}#test_20231117{background:#0a0a0a}#campaign-free{background:#fff;background-image:url(/cdn/shop/files/page_bnr_campaign_20240509_back_pc.png?v=1715073812);background-repeat:repeat;background-size:100%}#ad-campaign-1000-2023{background:#fff}#ad-campaign-202407-01{background:#fff;background-image:url(/cdn/shop/files/page_bnr_campaign_20240509_back_pc.png?v=1715073812);background-repeat:repeat;background-size:100%}#ad-campaign-202407-02{background:#fff;background-image:url(/cdn/shop/files/page_bnr_campaign_20240509_back_pc.png?v=1715073812);background-repeat:repeat;background-size:100%}#ad-campaign-202407-03{background:#fff;background-image:url(/cdn/shop/files/page_bnr_campaign_20240509_back_pc.png?v=1715073812);background-repeat:repeat;background-size:100%}#campaign-line20000{background:#fff;background-image:url(/cdn/shop/files/page_bnr_campaign-line20000_back_pc.png?v=1715568711);background-repeat:repeat;background-size:100%}@media only screen and (width <= 767px){#campaign-line20000 body{background-image:url(/cdn/shop/files/page_bnr_campaign-line20000_back_sp.png?v=1715568711);background-size:641px}}#campaign-pointback,#campaign-point-up{background:#fff}#campaign-specialsale{background:#4f4c63;background-image:url(/cdn/shop/files/page_back_ss2512_pc.png?v=1764745958);background-repeat:repeat;background-size:100%}@media (width <= 768px){#campaign-specialsale body{background-image:url(/cdn/shop/files/page_back_ss2512_sp.png?v=1764745958)}}#campaign-specialthanks{background-image:url(/cdn/shop/files/page_bnr_spthanks2024_back_pc.png?v=1734322700);background-repeat:repeat;background-size:100%}@media (width <= 768px){#campaign-specialthanks{background-image:url(/cdn/shop/files/page_bnr_spthanks2024_back_sp.png?v=1734322703)}}#campaign-summersale{background-image:url(/cdn/shop/files/page_bnr_summer2507_back_pc.png?v=1751616331);background-color:#3fe4e2;background-repeat:repeat;background-size:100%}@media (width <= 768px){#campaign-summersale{background-image:url(/cdn/shop/files/page_bnr_summer2507_back_sp.png?v=1751531732)}}#campaign-koriki-birthday{background:#fff;background-image:url(/cdn/shop/files/page_bnr_campaign-specialthanks2023_back.png?v=1702453108);background-repeat:repeat;background-size:100%}#company,#howto-discount{background:#fff}#registration-complete{background:#f2fff6}.article-item__meta-item,.article-item__excerpt,.article__content{color:#0d0101}@media only screen and (width <= 768px){.cart-recap .ts-link{display:flex;align-items:center;-moz-column-gap:4px;column-gap:4px}.cart-recap .ts-link input{width:22px;height:22px;margin-right:1em}}.secretsale-banner{width:100%;margin-bottom:20px;line-height:0}.secretsale-banner picture,.secretsale-banner picture img,.secretsale-banner picture source{display:block!important;width:100%!important;height:auto!important;margin:0;padding:0}@media (width >= 768px){.secretsale-banner{max-width:2000px;margin:0 auto 30px}}@media (width <= 767px){.secretsale-banner{margin-bottom:20px}}
