/*!
 * 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}p,h1,h2,h3,h4,h5,h6{margin-top:0}.heading{font-family:var(--heading-font-family);font-weight:var(--heading-font-weight);font-style:var(--heading-font-style);color:var(--heading-color)}.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}.social-media__item:before{content:none!important}@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-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}h2.huckleberry-subscription-detail-title{letter-spacing:.1em;padding-left:0;font-size:28px;text-align:center;margin:50px 0}.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:var(--page-width);padding-left:0;padding-right:0}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%;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{background-color:#fff}#blog-list .page__header{flex-direction:column;align-items:center;margin:35px 0}.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:30px}@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:50px}.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}.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{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}}.blog-post{max-width:980px}.blog-post-list-wrapper{flex-grow:1}.blog-sidebar__item{margin-bottom:45px}.blog-sidebar__item--products,.blog-sidebar__item--newsletter{margin-bottom:50px}.blog-sidebar__item:first-child:not(.blog-sidebar__item--newsletter){margin-top:-.435em}.blog-sidebar__block-title{margin-bottom:20px}@media screen and (width >= 1000px){.blog-container{display:flex;align-items:flex-start;justify-content:center}.blog-post{flex-grow:1}.blog-sidebar{width:300px;margin-left:60px;flex:none}}@media screen and (width >= 641px) and (width <= 999px){.blog-sidebar{width:350px;margin-left:auto;margin-right:auto}}@media screen and (width >= 1280px){.blog-sidebar{width:350px;margin-left:70px}}.blog-sidebar__item--newsletter{padding:30px 20px;border-radius:3px;text-align:center}.blog-sidebar__item--newsletter .heading{color:inherit}@media screen and (width <= 640px){.blog-sidebar__item--newsletter{border-radius:0;margin-left:calc(-1 * var(--mobile-container-gutter));margin-right:calc(-1 * var(--mobile-container-gutter))}}.blog-sidebar__post-list{list-style:none}.blog-sidebar__post-item{display:flex;align-items:flex-start;font-size:calc(var(--base-text-font-size) - (var(--default-text-font-size) - 14px))}.features--animate-zoom .blog-sidebar__post-item:hover .blog-sidebar__post-image{transform:scale(1.1)}.blog-sidebar__post-item:hover .blog-sidebar__post-title{color:var(--accent-color)}.blog-sidebar__post-item+.blog-sidebar__post-item{margin-top:30px}.blog-sidebar__post-image-wrapper{position:relative;display:block;flex-shrink:0;width:100px;margin-right:20px}.blog-sidebar__post-image,.blog-sidebar__post-placeholder{min-height:80px;transition:transform .65s cubic-bezier(.25,.46,.45,.94)}.blog-sidebar__post-image-overflow{overflow:hidden;border-radius:3px}.blog-sidebar__post-title{position:relative;display:block;display:-webkit-box;margin-top:2px;line-height:1.55;overflow:hidden;text-overflow:ellipsis;-webkit-line-clamp:2;-webkit-box-orient:vertical}.blog-sidebar__post-meta{margin-top:4px;font-size:calc(var(--base-text-font-size) - (var(--default-text-font-size) - 13px))}.blog-sidebar__post-meta-item:not(:last-child):after{display:inline-block;content:"";width:5px;height:5px;margin:0 10px;border-radius:100%;background:rgba(var(--text-color-rgb),.4);vertical-align:middle}.blog-sidebar__post-list--ranked{counter-reset:post-ranking 0}.blog-sidebar__item--products .product-item{width:100%}.blog-sidebar__item--products .product-item__image-wrapper{width:75px!important}.blog-sidebar__item--products .product-item__price-list>.price{font-size:calc(var(--base-text-font-size) - (var(--default-text-font-size) - 16px))}@media screen and (width <= 640px){.blog-sidebar__item--products .product-list--horizontal{border:1px solid var(--border-color);border-radius:3px}}.blog-sidebar__linklist{list-style:none;font-size:calc(var(--base-text-font-size) - (var(--default-text-font-size) - 14px))}.blog-sidebar__link-item{padding:14px 0;border-bottom:1px solid var(--form-border-color);line-height:1.5}.blog-sidebar__link-item:first-child{padding-top:5px}.blog-sidebar__link-item:last-child{border-bottom:none;padding-bottom:0}.blog-sidebar__link-item>a{display:block}.article__image-wrapper{position:relative;width:calc(100% + (var(--mobile-container-gutter) * 2));left:calc(-1 * var(--mobile-container-gutter));margin-top:4px;z-index:1}.article__toolbar,.article__toolbar-item{display:flex;align-items:center}.article__toolbar{justify-content:space-between}.article__toolbar-item .icon--bi-comment{width:24px;height:23px;margin-right:15px}.article__share-label{margin-right:20px}.article__comments-count{color:var(--heading-color)}.article__inner{max-width:680px;margin:40px auto 60px}.article__content{margin-bottom:2.8em;color:#0d0101}.article__aside{margin-bottom:50px}.article__aside-item{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.article__aside-item .link--accented{font-size:14px;line-height:1.7em;justify-content:center;align-items:center;padding:.4rem 1.2em;border:1px solid #aaa;border-radius:6px}.article__aside-item+.article__aside-item{margin-top:20px}.article__navigation{position:relative;display:flex;justify-content:space-between;align-items:center;padding:40px 0;border-top:1px solid var(--border-color);border-bottom:1px solid var(--border-color);font-size:calc(var(--base-text-font-size) - (var(--default-text-font-size) - 14px))}.article__navigation svg{width:8px;height:12px;vertical-align:-1px}.article__navigation--align-right{justify-content:flex-end}.article__navigation-item--prev svg{margin-right:12px}.article__navigation-item--next svg{margin-left:12px}.article__comment-list{margin-top:50px}.article__comment-list-heading{margin-bottom:30px}.article-comment{display:flex;align-items:flex-start;margin-bottom:32px}.article-comment:first-child{margin-top:30px}.article-comment:last-child{margin-bottom:0}.article-comment__gravatar{border-radius:100%;max-width:50px;margin:5px 22px 0 0}.article-comment__author{margin-bottom:0;font-size:calc(var(--base-text-font-size) - (var(--default-text-font-size) - 14px))}.article-comment__date{display:block;margin-bottom:12px;font-style:italic;font-size:calc(var(--base-text-font-size) - (var(--default-text-font-size) - 14px))}.article__comment-form{margin-top:50px}.article__comment-list+.article__comment-form{margin-top:70px}.article__comment-form-title{margin-bottom:12px}.article__moderated-note{font-style:italic}.article__comment-form-wrapper{margin-top:32px}@media screen and (width >= 641px){.article__image-wrapper{position:relative;width:100%;left:0;border-radius:3px 3px 0 0;margin:0 0 -1px;overflow:hidden}.article__image-wrapper+.card{border-top-left-radius:0;border-top-right-radius:0}.article__inner{margin-top:30px}.article__content{font-size:calc(var(--base-text-font-size) - (var(--default-text-font-size) - 16px))}.article-comment{margin-bottom:42px}.article-comment__author{margin-bottom:2px;font-size:calc(var(--base-text-font-size) - (var(--default-text-font-size) - 16px))}.article-comment__date{margin-bottom:12px}}.c-flex{display:flex;justify-content:space-between}@media (width <= 767px){.c-flex{display:block}}.blog-container .blog-sidebar .blog-tags .blog-tags-ttl{font-size:20px;color:#222;line-height:1.5em;letter-spacing:.05em}.blog-container .blog-sidebar .blog-tags ul{display:flex;flex-wrap:wrap}.blog-container .blog-sidebar .blog-tags ul li{margin-right:10px}.blog-container .blog-sidebar .blog-tags ul li a{font-size:14px;line-height:1.7em;justify-content:center;align-items:center;padding:.4rem 1.2em;border:1px solid #aaa;border-radius:6px}.blog-container .blog-sidebar .blog-tags ul li a:hover{background-color:#008fd3;border:1px solid #008fd3;color:#fff}.blog-container .blog-sidebar .blog-sidebar__item{background:none;padding:20px 0!important}.blog-container .blog-sidebar .blog-sidebar__block-title{font-size:20px;color:#222;line-height:1.5em;letter-spacing:.05em}.blog-container .blog-sidebar .blog-sidebar__post-list .blog-sidebar__post-item{padding-bottom:20px;border-bottom:1px solid #c6c6c6;margin-bottom:20px}.blog-container .blog-sidebar .blog-sidebar__post-list .blog-sidebar__post-item a .blog-sidebar__post-image-overflow{width:120px;height:80px;border-radius:8px;margin-right:20px}.blog-container .blog-sidebar .blog-sidebar__post-list .blog-sidebar__post-item .blog-sidebar__post-info{font-size:13px;line-height:1.7em}.blog-container .blog-sidebar .blog-sidebar__post-list .blog-sidebar__post-item .blog-sidebar__post-info .article-tags{display:flex;flex-wrap:wrap;margin-bottom:10px}.blog-container .blog-sidebar .blog-sidebar__post-list .blog-sidebar__post-item .blog-sidebar__post-info .article-tags li{background:var(--header-accent-color);font-size:11px;padding:5px 7px;letter-spacing:.05em;line-height:1.5em;color:#fff;margin-right:3px;margin-bottom:3px}.blog-container .blog-sidebar .blog-sidebar__post-list .blog-sidebar__post-item .blog-sidebar__post-info .article-tags li:last-child{margin-right:0}.blog-container .blog-sidebar .blog-sidebar__post-list .blog-sidebar__post-item .sidebar__post-meta,.blog-container .blog-sidebar .blog-sidebar__post-list .blog-sidebar__post-item .blog-sidebar__post-meta{display:none}.blog-container .article__content a{text-decoration:none}.blog-container .article__content .blogs-p-01{font-size:15px;color:#222;line-height:1.6em;letter-spacing:.05em}@media (width <= 767px){.blog-container .article__content .blogs-p-01{font-size:14px;color:#222;line-height:1.7em;letter-spacing:.05em}}.blog-container .article__content .blogs-h1-01{margin:0 0 60px;font-size:28px;color:#222;font-weight:700;line-height:1.5em;letter-spacing:.75em}@media (width <= 767px){.blog-container .article__content .blogs-h1-01{font-size:16px;color:#222;font-weight:700;line-height:1.6em;letter-spacing:.45em}}.blog-container .article__content .blogs-h1-02{font-size:24px;color:#222;font-weight:700;line-height:2.25em;letter-spacing:.45em}@media (width <= 767px){.blog-container .article__content .blogs-h1-02{font-size:15px;color:#222;font-weight:700;line-height:2.2em;letter-spacing:.045em}}.blog-container .article__content .blogs-h1-03{font-size:20px;color:#008fd3;font-weight:700;line-height:1.8em;letter-spacing:.45em}@media (width <= 767px){.blog-container .article__content .blogs-h1-03{font-size:14px;color:#008fd3;font-weight:700;line-height:1.7em;letter-spacing:.03em}}.blog-container .article__content .blogs-h1-04{font-size:15px;color:#222;font-weight:700;line-height:1.6em;letter-spacing:.1em}@media (width <= 767px){.blog-container .article__content .blogs-h1-04{font-size:14px;color:#222;font-weight:700;line-height:1.7em;letter-spacing:.1em}}.blog-container .article__content strong{font-size:15px;font-weight:700;line-height:1.6em;letter-spacing:.05em}@media (width <= 767px){.blog-container .article__content strong{font-size:14px;font-weight:700;line-height:1.7em;letter-spacing:.05em}}.blog-container .article__content strong.blogs-strong-01{color:#222}.blog-container .article__content strong.blogs-strong-02{color:#008fd3}.blog-container .article__content strong.blogs-strong-03{color:#ef7e2b}.blog-container .article__content strong.blogs-strong-04{color:#ef5f5f}.blog-container .article__content strong.blogs-strong-05{color:#273966}.blog-container .article__content .blogs-small-01{font-size:12px;color:#222;line-height:1.6em;letter-spacing:.05em}@media (width <= 767px){.blog-container .article__content .blogs-small-01{font-size:11px;color:#222;line-height:1.7em;letter-spacing:.05em}}.blog-container .article__content .blogs-li{margin:0 0 40px;border-width:1px;border-style:solid;border-color:#ccc;padding:0 25px}@media (width <= 767px){.blog-container .article__content .blogs-li{padding:0 22px}}.blog-container .article__content .blogs-li li{font-size:15px;color:#222;line-height:1.6em;letter-spacing:.05em;padding-left:25px;margin-bottom:15px}@media (width <= 767px){.blog-container .article__content .blogs-li li{font-size:14px;color:#222;line-height:1.7em;letter-spacing:.05em;padding-left:20px;margin-bottom:11px}}.blog-container .article__content .blogs-li li:before{width:6px;height:6px;border-radius:50%;background-color:#008fd3}.blog-container .article__content .blogs-li .blogs-li-title{font-size:15px;color:#222;font-weight:700;margin:23px 0;text-align:center;position:relative}@media (width <= 767px){.blog-container .article__content .blogs-li .blogs-li-title{font-size:14px;color:#222;font-weight:700;margin:21px 0;text-align:center}}.blog-container .article__content .blogs-li-01,.blog-container .article__content .blogs-li-02{padding:0;border:none}.blog-container .article__content .blogs-li-03 .blogs-li-title:before,.blog-container .article__content .blogs-li-05 .blogs-li-title:before{width:6px;height:6px;border-radius:50%;background-color:#008fd3;top:0;bottom:0;margin:auto auto auto -15px}.blog-container .article__content .blogs-li-05 .blogs-li-title:before{color:#fff}.blog-container .article__content .blogs-li-03 .blogs-li-title:before,.blog-container .article__content .blogs-li-04 .blogs-li-title:before,.blog-container .article__content .blogs-li-05 .blogs-li-title:before,.blog-container .article__content .blogs-li-06 .blogs-li-title:before{content:"";position:absolute}.blog-container .article__content .blogs-li-03 .blogs-li-title-good:before,.blog-container .article__content .blogs-li-04 .blogs-li-title-good:before,.blog-container .article__content .blogs-li-05 .blogs-li-title-good:before,.blog-container .article__content .blogs-li-06 .blogs-li-title-good:before{background:url(/cdn/shop/files/blogs_icon_good_01.png) no-repeat center left/100%;width:20px;height:20px;border-radius:0;top:0;bottom:0;margin:auto auto auto -30px}.blog-container .article__content .blogs-li-03 .blogs-li-title-bad:before,.blog-container .article__content .blogs-li-04 .blogs-li-title-bad:before,.blog-container .article__content .blogs-li-05 .blogs-li-title-bad:before,.blog-container .article__content .blogs-li-06 .blogs-li-title-bad:before{background:url(/cdn/shop/files/blogs_icon_bad_01.png) no-repeat center left/100%;width:20px;height:20px;border-radius:0;top:0;bottom:0;margin:auto auto auto -30px}.blog-container .article__content .blogs-li-03 .blogs-li-title-note:before,.blog-container .article__content .blogs-li-04 .blogs-li-title-note:before,.blog-container .article__content .blogs-li-05 .blogs-li-title-note:before,.blog-container .article__content .blogs-li-06 .blogs-li-title-note:before{background:url(/cdn/shop/files/blogs_icon_note_01.png) no-repeat center left/100%;width:20px;height:20px;border-radius:0;top:0;bottom:0;margin:auto auto auto -30px}.blog-container .article__content .blogs-li-03 .blogs-li-title-point:before,.blog-container .article__content .blogs-li-04 .blogs-li-title-point:before,.blog-container .article__content .blogs-li-05 .blogs-li-title-point:before,.blog-container .article__content .blogs-li-06 .blogs-li-title-point:before{background:url(/cdn/shop/files/blogs_icon_point_01.png) no-repeat center left/100%;width:20px;height:20px;border-radius:0;top:0;bottom:0;margin:auto auto auto -30px}.blog-container .article__content .blogs-list-01{margin:0 0 40px;font-size:15px;color:#222;line-height:1.5em;letter-spacing:.025em;text-align:left}@media (width <= 767px){.blog-container .article__content .blogs-list-01{font-size:14px;color:#222;line-height:1.5em;letter-spacing:.025em;text-align:left}}.blog-container .article__content .blogs-list-01 th{padding:12px 15px;border:1px solid #d9d9d9;background-color:#edf9ff}@media (width <= 767px){.blog-container .article__content .blogs-list-01 th{padding:9px 8px;border:1px solid #d9d9d9;background-color:#edf9ff}}.blog-container .article__content .blogs-list-01 td{padding:12px 15px;border:1px solid #d9d9d9}@media (width <= 767px){.blog-container .article__content .blogs-list-01 td{padding:9px 8px;border:1px solid #d9d9d9}}.blog-container .article__content .blogs-guide-01{margin:0 0 40px;font-size:15px;color:#222;line-height:1.5em;letter-spacing:.25em;border-width:1px;border-style:solid;border-color:#008fd3;padding:19px 18px 18px;transition:.3s}@media (width <= 767px){.blog-container .article__content .blogs-guide-01{margin:0 0 20px;font-size:14px;color:#222;line-height:1.5em;letter-spacing:.25em;border-width:1px;border-style:solid;border-color:#008fd3;padding:15px 10px 10px}}.blog-container .article__content .blogs-guide-01:hover{transform:translateY(-6px)}.blog-container .article__content .blogs-guide-01 a{display:flex;align-items:center;color:inherit}.blog-container .article__content .blogs-guide-01 .blogs-guide-01-read{font-size:13px;color:#008fd3}@media (width <= 767px){.blog-container .article__content .blogs-guide-01 .blogs-guide-01-read{font-size:12px}}.blog-container .article__content .blogs-guide-01 .blogs-guide-01-title{margin-left:20px}.blog-container .article__content .blogs-guide-01 img{width:180px;height:94.5px}@media (width <= 767px){.blog-container .article__content .blogs-guide-01 img{width:112px;height:58.8px}}.blog-container .article__content .blogs-guide-02{margin-bottom:40px;padding:40px;background-color:#f1f5f6;border-radius:20px}@media (width <= 767px){.blog-container .article__content .blogs-guide-02{margin-bottom:40px;padding:19px;background-color:#f1f5f6;border-radius:20px}}.blog-container .article__content .blogs-guide-02 .blogs-guide-02-ttl{font-size:19px;font-weight:700;line-height:1.5em;margin-bottom:20px}@media (width <= 767px){.blog-container .article__content .blogs-guide-02 .blogs-guide-02-ttl{font-size:16px;font-weight:700;line-height:1.55em;margin-bottom:20px}}.blog-container .article__content .blogs-guide-02 .blogs-guide-02-lists p{font-size:15px;text-align:left;margin-top:10px;line-height:1.8em}@media (width <= 767px){.blog-container .article__content .blogs-guide-02 .blogs-guide-02-lists p{font-size:15px;text-align:left;margin-top:0;width:80%;line-height:1.8em}}.blog-container .article__content .blogs-guide-02 .blogs-guide-02-lists li{border-color:#e3e9ea;padding:25px 160px 25px 0}@media (width <= 767px){.blog-container .article__content .blogs-guide-02 .blogs-guide-02-lists li{border-color:#e3e9ea;padding:25px 0}}.blog-container .article__content .blogs-guide-02 .blogs-guide-02-lists li:before{display:none}.blog-container .article__content .blogs-guide-02 .blogs-guide-02-lists li .blogs-guide-name{font-size:17px;font-weight:700;line-height:1.6em;text-align:left}@media (width <= 767px){.blog-container .article__content .blogs-guide-02 .blogs-guide-02-lists li .blogs-guide-name{font-size:15px;font-weight:700;line-height:1.6em;text-align:center}}.blog-container .article__content .blogs-guide-02 .blogs-guide-02-lists li .cta a{font-size:12px;line-height:1.5;color:#fff;padding:6px 30px 20px;background-color:#008fd3;border:2px solid #008fd3;border-radius:18px;width:155px;height:40px;display:block;position:relative}@media (width <= 767px){.blog-container .article__content .blogs-guide-02 .blogs-guide-02-lists li .cta a{font-size:12px;line-height:1.5;color:#fff;padding:8px 35px 8px 22px;background-color:#008fd3;border:2px solid #008fd3;border-radius:18px;text-align:center;width:153px;height:37px}}.blog-container .article__content .blogs-guide-02 .blogs-guide-02-lists li .cta a:after{content:"";position:absolute;background:url(/cdn/shop/files/blogs_icon_arrow_02.png) repeat center right/100%;right:0;top:0;bottom:0;width:22px;height:22px}.blog-container .article__content .blogs-guide-02 .blogs-guide-02-lists li img{width:150px;height:150px}@media (width <= 767px){.blog-container .article__content .blogs-guide-02 .blogs-guide-02-lists li img{width:145px;height:145px}}.blog-container .article__content .blogs-button-01{width:480px;margin-bottom:40px;background-color:#ef7e2b;border-radius:20px}@media (width <= 767px){.blog-container .article__content .blogs-button-01{width:100%;margin-bottom:30px;padding:11px 40px;background-color:#ef7e2b;border-radius:20px}}.blog-container .article__content .blogs-button-01 a{font-size:15px;padding:8px 50px;display:block;color:#fff;line-height:1.6em;letter-spacing:1em;position:relative}@media (width <= 767px){.blog-container .article__content .blogs-button-01 a{font-size:14px;color:#fff;line-height:1.7em;letter-spacing:1em}}.blog-container .article__content .blogs-button-01 a:hover{color:#0278b7}.blog-container .article__content .blogs-button-01 a:after{content:"";position:relative;background:url('{{ "blogs_icon_arrow_02.png" | asset_url }}') no-repeat;width:12px;height:8px;right:5px;top:0;bottom:0}@media (width <= 767px){.blog-container .article__content .blogs-button-01 a:after{width:18px;height:14px}}.blog-container .article__content .blogs-blank-01{width:100%;height:40px}.blog-container .article__content .blogs-samset-01,.blog-container .article__content .blogs-samset-02{margin:0 0 40px;font-size:15px;color:#222;line-height:1.6em;letter-spacing:.05em;display:flex}@media (width <= 767px){.blog-container .article__content .blogs-samset-01,.blog-container .article__content .blogs-samset-02{font-size:14px;color:#222;line-height:1.7em;display:block;letter-spacing:.05em}}.blog-container .article__content .blogs-samset-01 img,.blog-container .article__content .blogs-samset-02 img{border-radius:10px;margin:0}.blog-container .article__content .blogs-samset-02{margin:0 0 40px}.blog-container .article__content .author{margin:0 0 40px;padding:35px;background-color:#fff;display:flex}@media (width <= 767px){.blog-container .article__content .author{margin:0 0 20px;padding:0 35px;display:block}}.blog-container .article__content .author .author-info{border-right:2px solid #c6c6c6;display:flex;width:70%;padding-right:20px}@media (width <= 767px){.blog-container .article__content .author .author-info{display:block;border:none;text-align:center;width:100%}}@media (width <= 767px){.blog-container .article__content .author .author-info .author-info-txt{text-align:left}}.blog-container .article__content .author .author-info .author-ttl{font-size:24px;color:#222}@media (width <= 767px){.blog-container .article__content .author .author-info .author-ttl{font-size:17px}}.blog-container .article__content .author .author-info img{width:135px;height:126px}.blog-container .article__content .author .author-info .author-content{font-size:14px;color:#222;line-height:1.6em;letter-spacing:.05em}@media (width <= 767px){.blog-container .article__content .author .author-info .author-content{font-size:11px;line-height:1.7em}}@media (width <= 767px){.blog-container .article__content .author ul{margin:20px 0 0}}.blog-container .article__content .author ul li{border-top:1px solid #ddd;margin-bottom:0}@media (width <= 767px){.blog-container .article__content .author ul li:last-child{border-bottom:1px solid #ddd}}.blog-container .article__content .author ul li:before{display:none}.blog-container .article__content .author ul li a{font-size:14px;color:#222;position:relative;line-height:1.6em;letter-spacing:.05em;display:block;padding-left:25px;text-decoration:none}@media (width <= 767px){.blog-container .article__content .author ul li a{font-size:11px;line-height:1.7em;padding:8px 10px 8px 0}}.blog-container .article__content .author ul li a:before{content:"";position:absolute;background:url(/cdn/shop/files/blogs_icon_arrow_01.png) no-repeat center left/100%;width:15px;height:15px;top:5px;left:0}@media (width <= 767px){.blog-container .article__content .author ul li a:before{left:inherit;right:0;top:0;bottom:0;margin:auto}}
