.article-template__content.blog-detail-wrap h2{padding-left:20px!important;margin-top:30px!important;margin-bottom:10px!important;font-size:2rem;position:relative}.article-template__content.blog-detail-wrap h3{font-size:1.75rem;padding:0 0 3px;border-bottom:3px green solid;margin-bottom:16px!important}.article-template__content.blog-detail-wrap h2:before{position:absolute;left:0;display:block;content:"";background-color:green;width:5px;height:100%;top:0}.article-template__content.blog-detail-wrap ol{background-color:#dfdfdf;padding:2rem}#mx-quotation-submit.button{min-width:300px;color:#333!important}.collection__blog__new{margin-left:20px;border:1px solid #fff;display:inline-block;padding:3px 5px;background-color:green;color:#fff;border-radius:3px}.custom__sale__tag{margin-top:10px;padding:.5rem 1rem;background-color:#b12704;color:#fff;border:1px solid #B12704;margin-bottom:10px;border-radius:20px;font-size:1rem}.header__popular__words{display:flex;justify-content:flex-start}.header__popular__word{display:flex;gap:10px;margin-top:3px}.header__popular__tags{display:flex;gap:10px}.header__popular__tagtitle{border:1px solid #CFCFCF;border-radius:5px;padding:2px 5px;font-size:12px}.header__custom__toplogo{display:flex;flex-direction:column;align-items:center;gap:5px}.header-bottom-nav-item a{padding:10px 8px}.header-bottom-nav-item a svg{margin:0}.header__custom__toplogo span{font-size:12.4px}@media screen and (max-width:900px){.header-bottom-nav-item a{padding:3px 8px}.header-bottom-nav-item{display:none}}.cart-detail a{background-color:transparent;border:none;padding:2px 16px}.cart-detail a:hover{background-color:transparent;border:none;padding:10px 16px;color:#333;opacity:1}.cart-detail a:hover .cart-txt{color:#333;opacity:1;overflow:hidden}.cart-detail a .cart-txt:before{position:absolute;background-color:transparent;content:"";display:block;height:1px;width:100%;transition:.3s;overflow:hidden;left:-100%;bottom:0}.cart-detail a:hover .cart-txt:before{position:absolute;background-color:#333;content:"";display:block;height:1px;width:100%;left:0;transition:.3s;bottom:0}.header-bottom-cart{position:relative}.header__top__cartcount{position:absolute;top:5px;right:5px;background-color:#b12704;color:#fff;padding:1px 5px;border-radius:50%}@media screen and (max-width:768px){#MainContent{margin-top:210px}}.gnav{display:flex;height:50px;margin:0 auto;justify-content:space-between;width:55%}@media screen and (max-width:768px){.gnav{width:100%;flex-wrap:wrap;display:none}}.header-bottom-nav{flex:1;padding:0;width:40%;margin-right:30px}.gnav>li{width:15%}@media screen and (max-width:768px){.gnav>li{width:14%;font-size:13px}}.gnav li{list-style:none;position:relative;height:50px}.gnav li a{border:1px solid #F0F0F0;border-top:none;background:#fff;color:#333;display:flex;align-items:center;justify-content:center;height:50px;line-height:1;text-align:center;text-decoration:none;width:100%}.gnav li a:hover{background:#bbe9a9;color:#333}.gnav li li{height:0;width:300px;overflow:hidden;transition:.5s}.gnav li li a{border-top:1px solid #eee}.gnav li:hover>ul>li{height:50px;overflow:visible}.gnav li ul li ul{left:100%;position:absolute;top:0;width:100%}@media screen and (max-width:768px){.gnav{display:none}}.header__sp__button,.header__sp__box{display:none}@media screen and (max-width:768px){.header-bottom{justify-content:center;border:1px solid #333;margin-right:20px;margin-left:20px;border-radius:5px;padding:5px 0}.header__sp__button{display:flex;justify-content:center;align-items:center;gap:15px}.header__sp__button__img{width:15px}.header__sp__button__title{font-size:12px}.header__sp__close{background-color:#eee;padding:14px 20px}.header__sp__box{display:none;position:absolute;background-color:#fff;height:100vh;top:0;left:0;width:100vw;z-index:999}.header__sp__menus{height:calc(100vh - 70px);overflow:scroll}.header__sp__categorytitle{background-color:#f0f0f0;text-align:center;padding:14px 20px;margin-bottom:20px}.header__sp__menu__link{display:flex;justify-content:space-between;align-items:center;padding:14px 20px;position:relative}.header__sp__child__menu{display:flex;justify-content:space-between;align-items:center;background-color:#eee}.header__sp__child__link{margin-left:30px;padding:14px 20px;display:block;width:100%}.header__sp__child__menus{max-height:0;overflow:hidden;transition:max-height .3s ease}.header__sp__child__menus.open{max-height:500px}.heder__sp__menu__peke{display:block;position:relative}.heder__sp__menu__peke:before,.heder__sp__menu__peke:after{position:absolute;background-color:#333;display:block;content:"";transform:translate(50%,-50%)}.heder__sp__menu__peke:before{width:2px;height:12px;top:50%;right:20px}.heder__sp__menu__peke:after{width:12px;height:2px;top:50%;right:20px}.heder__sp__menu__peke.active:before{transform:translate(50%,-50%) rotate(90deg)}.heder__sp__menu__peke.active:after{transform:translate(50%,-50%) rotate(0)}}.rental-app-cart-submit{background-color:#3a3a3a!important}.rental-app-loading .product-form__submit,.rental-app-loading variant-selects,.rental-app-loading variant-radios,.rental-app-loading .rental-app-variantInfoWrapper{display:none!important}.rental-app-placeholder-spinner{width:12px;height:12px;border:2px solid rgba(255,255,255,.35);border-top-color:#fff;border-radius:50%;animation:rental-ph-spin .8s linear infinite}@keyframes rental-ph-spin{to{transform:rotate(360deg)}}@media screen and (min-width:750px){.product__media-wrapper media-gallery{display:grid!important;grid-template-columns:72px minmax(0,1fr);grid-template-areas:"thumbs main";align-items:start;column-gap:10px}.product__media-wrapper media-gallery>slider-component:not(.thumbnail-slider){grid-area:main;margin:0!important}.product__media-wrapper media-gallery>.thumbnail-slider{grid-area:thumbs;display:block!important;margin:0!important;overflow:visible;max-height:none}.product__media-wrapper media-gallery>.thumbnail-slider .thumbnail-list{display:flex!important;flex-direction:column!important;flex-wrap:nowrap!important;grid-template-columns:none!important;gap:8px!important;padding:0!important}.product__media-wrapper media-gallery>.thumbnail-slider .thumbnail-list__item{width:64px!important;height:64px!important;flex-shrink:0!important}.product__media-wrapper media-gallery>.thumbnail-slider .thumbnail-list__item:before{display:none!important}.product__media-wrapper media-gallery>.thumbnail-slider .thumbnail-list__item .thumbnail{position:relative!important;display:block!important;width:64px!important;height:64px!important}.product__media-wrapper media-gallery>.thumbnail-slider .thumbnail-list__item .thumbnail img{width:64px!important;height:64px!important;object-fit:cover!important;display:block!important}.product__media-wrapper media-gallery>.thumbnail-slider>.slider-button{display:none!important}}.product__design{display:flex;align-items:flex-start}.product__design table{width:100%}.product__design td{display:flex;align-items:flex-start;padding:6px}.product__design+.product__design{margin-top:8px}.product__design label{display:inline-flex;justify-content:center;align-items:center;flex-shrink:0;width:120px;font-size:12px;color:#7f7f7f;text-align:center;border:1px solid #E6E6E6;border-radius:2px;padding:0 4px;margin-right:16px}.product__design span{display:block;flex:1;font-size:13px}.product__design table,.product__design tr,.product__design td,.product__design th{border:none!important;box-shadow:none!important}.product__design td{padding:6px!important}product-info .product__description{font-size:13px}.card__information .price,.card-information .price{font-size:13px}.card__information .price-item--regular-custom,.card-information .price-item--regular-custom,.c-card__price .price-item--regular-custom{display:block;font-size:12px;color:#555}.card__information .price-item--old-custom,.card-information .price-item--old-custom,.c-card__price .price-item--old-custom{display:block;font-size:12px;color:#999;text-decoration:line-through}.card__information .price-item--main-custom,.card-information .price-item--main-custom,.c-card__price .price-item--main-custom{display:block;color:#d61212!important;font-weight:700!important;font-size:18px!important;line-height:1.3}@media screen and (max-width:896px){.card__information .price-item--main-custom,.card-information .price-item--main-custom,.c-card__price .price-item--main-custom{font-size:16px!important}}.card__information .product-tag,.card-information .product-tag{display:inline-block;margin-top:6px;padding:2px 8px;color:#fff!important;font-size:11px;font-weight:700;text-align:center;border-radius:2px;line-height:1.5}.collection-hero__title{font-size:32px}.collection__cate__box{display:flex;justify-content:flex-start;align-items:center;gap:20px;flex-wrap:wrap}.collection__cate__image{margin:20px 0;max-width:100px;height:100px;flex:1}.collection__cate__img{width:100%;height:100%;object-fit:contain}.collection__cate__description{font-size:14px}@media screen and (max-width:768px){.collection__cate__box{flex-direction:column;align-items:center}}@media screen and (min-width:990px){.main-block:has(collection-component){padding-left:16px!important;padding-right:16px!important}.collection.page-width{max-width:none!important}.collection-hero__inner{max-width:none!important;padding-left:0!important;padding-right:0!important}.facets-wrapper{max-width:none!important;padding-left:0!important;padding-right:0!important;margin-left:0!important;margin-right:0!important}.facets__form{display:flex!important;justify-content:space-between!important;align-items:center!important;margin-bottom:20px!important}.facets__form .product-count{order:0!important}.facets__form .facet-filters.sorting{order:1!important}}.all-products-num{font-size:18px;font-weight:700}.facets__form .select .svg-wrapper,.facet-filters__field .svg-wrapper{right:10px}.facet-filters__sort,.facets__form select{border:1px solid #E6E6E6!important;border-radius:4px!important;height:40px!important;padding:0 48px 0 16px!important;font-size:14px!important}.facet-filters__sort:focus,.facets__form select:focus,.facets__form .select:focus-within{outline:none!important;box-shadow:none!important}.card__badge{display:none!important}.card__media{position:relative}.card__product__tag-orange{background-color:orange;color:#fff;border-radius:30px;padding:5px 10px;position:absolute;bottom:10px;left:5px;z-index:2;font-size:14px}.card__product__tag__collection{color:#333;border:1px solid #333;background:#fff;padding:5px;position:absolute;top:0;left:0;text-align:right;font-size:.85rem;z-index:2;margin:0}.card-wrapper{position:relative}.custom__sale__card__tag{position:absolute;top:auto;bottom:8px;right:0;margin:0;z-index:3}@media screen and (max-width:768px){.card__product__tag__collection{right:0;width:100%;text-align:left}}.totals__subtotal{font-size:1.6rem;margin:0;padding-top:5px}.totals__subtotal-value{text-align:right;display:flex;flex-direction:column;align-items:flex-end}.price-tax-in{color:red;font-size:2.8rem;font-weight:700;line-height:1;margin-bottom:.5rem}.price-tax-in span{font-size:1.4rem;margin-left:.2rem}.price-tax-out{color:#666;font-size:1.6rem;font-weight:400;line-height:1}.price-tax-out span{font-size:1.2rem;margin-left:.2rem}.red-tax-note{color:red!important;font-weight:700;display:block;margin:1.5rem 0 1rem;text-align:right}.cart__message{display:block;text-align:right;font-size:1.2rem;line-height:1.4}cart-items .page-width,#main-cart-footer .page-width{max-width:none!important}@media screen and (max-width:749px){cart-items .page-width,#main-cart-footer .page-width{padding-left:0!important;padding-right:0!important}}@media screen and (min-width:750px){cart-items .page-width,#main-cart-footer .page-width{padding-left:40px!important;padding-right:40px!important}}#main-cart-footer .cart__footer{width:100%!important}#main-cart-footer .cart__blocks{width:100%!important;margin-left:0!important}#main-cart-footer .totals{justify-content:flex-end!important}.cart__ctas{display:flex!important;flex-direction:row-reverse!important;justify-content:flex-start!important;align-items:stretch!important;gap:20px!important;width:auto!important;margin-top:2rem}.cart__ctas>*{margin:0!important}.cart__ctas .mx-button-add-place:empty{display:none!important}.cart__ctas .cart__checkout-button.button,.cart__ctas .mx-request-button,.cart__ctas .btn.button{flex:0 0 320px!important;width:320px!important;max-width:320px!important;min-height:53px!important;height:auto!important;border-radius:9999px!important;border:1px solid #333!important;font-size:1.5rem!important;font-weight:700!important;white-space:normal!important;line-height:1.25!important;text-align:center!important;padding:10px 20px!important}.cart__ctas .cart__checkout-button.button{background-color:green!important;border-color:#333!important;color:#fff!important}.cart__ctas .mx-request-button{background-color:#333!important;color:#fff!important}.cart-item__details .product_code{font-size:1.3rem;color:#333;margin:.2rem 0 .4rem}.cart-item__details .product-option span{font-size:1.4rem;color:#333}.cart-tax-info{font-size:1.1rem;color:#666;display:block}.cart-item__totals .price.price--end{font-size:1.4rem;color:#333}cart-items .title--primary{font-size:3.2rem!important}.cart-items thead th{font-size:1.4rem!important;color:#333!important;letter-spacing:normal!important}.cart-item__name{color:#19378b!important;-webkit-text-fill-color:#19378b!important}.cart-item__details .cart-item__title{max-width:none!important}.mx-subscription-app-modal .btn.button,.mx-subscription-app-modal input[type=submit].button,.mx-subscription-app-modal button.button{background-color:transparent!important;color:#333!important;border:1px solid #333!important;border-radius:9999px!important}.customer .field input::placeholder,.customer .field textarea::placeholder{opacity:1!important}.customer .field{--inputs-border-opacity: 0;--inputs-border-width: 0px}.blog-articles__article .card,.blog-articles__article .card__inner,.blog-articles__article .card__content,.blog-articles__article .card__information{padding:0!important}.blog-articles__article .article-card__info{font-size:14px!important}.main-product-youtube{width:100%;aspect-ratio:16 / 9;margin-top:56px}.main-product-youtube:empty{display:none}.main-product-youtube iframe{width:100%;height:100%}.custom__video-description{margin-top:20px}.custom__ev__image__box img{display:block;max-width:100%;height:auto;margin:0 auto}.inquiry-notice{color:orange;font-size:18px;font-weight:700}.delivery-message{color:#b12704;margin-bottom:10px}product-info .product__title{word-break:break-word;margin-bottom:1.5rem}product-info .product__title>a{display:none}product-info .product__title h1{font-size:22px;font-weight:700;line-height:30px;margin:0}product-info .product__title .product_code{margin-top:6px;font-size:13px;color:#7f7f7f}product-info .qview-button-wrapper{display:none!important}product-info .qview-button-container :not(.qview-button){pointer-events:auto!important}.series-product-image>.qview-button-wrapper{display:none!important}.product-function-box{border:1px solid #E9E9E9;border-radius:6px;background:#fafafa;padding:20px}.product-function-box>*+*{margin-top:12px}product-info .product-form__submit{font-weight:700;color:#222;background-color:#ffa62a!important;border-radius:9999px;border:1px solid #FFA62A;min-height:auto;padding:12px 16px}product-info .product-form__submit svg{fill:#222}product-info .product-form__submit{display:inline-flex;align-items:center;justify-content:center;gap:8px}product-info .product-form__submit .icon-cart-custom{width:19px;height:20px;flex-shrink:0}product-info .product-form__submit:hover{color:#ffa62a!important;background-color:#fff!important}product-info .product-form__submit:hover svg{fill:#ffa62a}product-info .product-form__submit:after{border-radius:9999px!important;box-shadow:none!important}@media screen and (min-width:990px){product-info .page-width{max-width:none!important;padding-left:0!important;padding-right:0!important}product-info .product{flex-wrap:nowrap!important;align-items:flex-start!important}product-info .product--large:not(.product--no-media) .product__media-wrapper{flex:0 0 calc(45% - 75px)!important;max-width:calc(45% - 75px)!important;width:calc(45% - 75px)!important}product-info .product--large:not(.product--no-media) .product__info-wrapper{flex:1 1 0%!important;max-width:none!important;width:auto!important;min-width:0!important;padding-left:20px!important;padding-right:0!important}}@media screen and (min-width:1200px){product-info .product__info-wrapper .product__info-container{display:grid;grid-template-columns:minmax(0,1fr) 250px;column-gap:20px;align-items:start;max-width:none}product-info .product__info-wrapper .product__info-container>*{grid-column:1;min-width:0}product-info .product__info-wrapper .product__info-container>.product-function{grid-column:2;grid-row:1 / span 100}}@media screen and (min-width:990px)and (max-width:1199px){product-info .product__info-wrapper .product__info-container>.product-function{max-width:320px;margin-top:2rem}}@media screen and (min-width:750px){ul#product-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(188px,1fr));gap:32px}ul#product-grid>.grid__item{width:auto!important;max-width:none!important}}@media screen and (min-width:1401px){ul#product-grid{grid-template-columns:repeat(6,1fr)}}@media screen and (min-width:750px){#main-cart-footer .cart__footer{justify-content:flex-end}#main-cart-footer .cart__blocks{margin-left:auto;width:auto;text-align:right}#main-cart-footer .cart__ctas{display:flex;justify-content:flex-end;align-items:center;gap:20px;margin-top:2rem}#main-cart-footer .cart__ctas .button,#main-cart-footer .mx-request-button{width:320px!important;margin:0!important;box-sizing:border-box;white-space:nowrap}}@media screen and (max-width:749px){#main-cart-footer .cart__ctas{display:flex!important;flex-direction:column!important;align-items:stretch!important;gap:1rem!important}#main-cart-footer .cart__ctas .cart__checkout-button.button,#main-cart-footer .cart__ctas .mx-request-button,#main-cart-footer .cart__ctas .btn.button,#main-cart-footer .cart__ctas .button,#main-cart-footer .mx-request-button{flex:0 0 auto!important;width:100%!important;max-width:100%!important;min-height:53px!important;border-radius:27px!important;margin:0!important;box-sizing:border-box!important}}#main-cart-footer .totals{justify-content:flex-end;align-items:flex-start;gap:2rem}#main-cart-footer .totals__subtotal{font-size:1.6rem;margin:0;padding-top:5px}#main-cart-footer .totals__subtotal-value{text-align:right;display:flex;flex-direction:column;align-items:flex-end}#main-cart-footer .price-tax-in{color:red;font-size:2.8rem;font-weight:700;line-height:1;margin-bottom:.5rem}#main-cart-footer .price-tax-in span{font-size:1.4rem;margin-left:.2rem}#main-cart-footer .price-tax-out{color:#666;font-size:1.6rem;font-weight:400;line-height:1}#main-cart-footer .price-tax-out span{font-size:1.2rem;margin-left:.2rem}#main-cart-footer .red-tax-note{color:red!important;font-weight:700;display:block;margin:1.5rem 0 1rem;text-align:right}#main-cart-footer .cart__message{display:block;text-align:right;font-size:1.2rem;line-height:1.4}#main-cart-footer .cart__ctas .button,#main-cart-footer .mx-request-button{border-radius:9999px!important}#main-cart-footer .cart__ctas .button:after,#main-cart-footer .mx-request-button:after{box-shadow:none!important;content:none!important}h1,.h1,h2,.h2,h3,.h3,h5,.h5{font-family:Noto Sans JP,sans-serif}.sp-product-main-detail{display:none}@media screen and (max-width:896px){.sp-product-main-detail{display:block;margin:8px 0 16px}.sp-product-name{font-size:24px;font-weight:700;color:rgb(var(--color-foreground));margin:0 0 8px;line-height:1.4}}.product__text{display:none}@media screen and (max-width:896px){product-info .product__info-container{display:flex!important;flex-direction:column!important}product-info .product__info-container>*{order:5}product-info .product__info-container>.product-function{order:1}product-info .product__info-container>.product__title{order:2}product-info .product__info-container>.product__description{order:3}}.field__label span.required{display:inline-block;font-size:10px;color:#fff;border-radius:2px;background:#dc3545;padding:1px 4px;margin-left:8px}.field__select{width:100%;font-size:14px;border:1px solid #E1E3E5;border-radius:4px;padding:16px}.field__input,.select__select,.customer .field input,.customer select{-webkit-appearance:none;appearance:none;background-color:rgb(var(--color-background));color:rgb(var(--color-foreground));font-size:12px;width:100%;box-sizing:border-box;border-radius:var(--inputs-radius);position:relative;border:0;height:auto}.select__select,.customer select{cursor:pointer;border:1px solid #E1E3E5;padding:10px 16px;border-radius:4px;font-size:12px;line-height:1.5}.field__input,.customer .field input{flex-grow:1;text-align:left;border:1px solid #E1E3E5;border-radius:4px;padding:10px 16px}.field__input:focus,.field__input:not(:placeholder-shown),.field__input:-webkit-autofill,.customer .field input:focus,.customer .field input:not(:placeholder-shown),.customer .field input:-webkit-autofill{padding:10px 16px}.field__input::placeholder,.customer .field input::placeholder{color:#999;opacity:1}.field__input::-webkit-search-cancel-button,.customer .field input::-webkit-search-cancel-button{display:none}.field-wrap{display:flex;justify-content:space-between}@media screen and (max-width:896px){.field-wrap{display:block}}.select .icon-caret,.customer select+svg{height:.6rem;pointer-events:none;position:absolute;top:calc(50% - .2rem);right:calc(var(--inputs-border-width) + 1.5rem)}.customer .field .form__message svg{align-self:start}.customer .form__message svg{flex-shrink:0;height:1.3rem;margin-right:.5rem;width:1.3rem}.form__message--large .icon,.customer .form__message svg{height:1.5rem;width:1.5rem;margin-right:1rem}.field__button>svg{height:2.5rem;width:2.5rem}.quantity{width:100px;border-radius:4px;min-height:36px}.quantity:after{top:0;right:0;bottom:0;left:0;border:.1rem solid #E6E6E6;border-radius:4px;z-index:10}.quantity__button{width:30px}product-info .quantity{background:#fff}.cart-item .quantity{margin-top:4px}.cart-item cart-remove-button{margin:5px 0 0 15px!important}.cart-item .quantity-popover-container{align-items:stretch!important;padding-top:0;padding-bottom:0}cart-items>.page-width,#main-cart-footer>.page-width{padding-left:0!important;padding-right:0!important}
/*# sourceMappingURL=/cdn/shop/t/49/assets/base-custom.css.map */
