.tax-included{font-size:10px}.wt-header__search__results h4.search-information{text-align:center;line-height:2}.predictive-search-status[aria-hidden=true]{display:none!important;color:#fff}.red-text{color:#c00}span.wt-page-nav-mega__decorated{font-size:14px}.wt-page-nav-mega__sublist--nested .wt-page-nav-mega__decorated{font-size:12px}.wt-footer__title.wt-collapse__trigger,.wt-footer__title__text{cursor:default!important}.js-add-to-cart{background-color:#fc401c!important}.product-form__success-message{background-color:#46b944;text-align:center;color:#fff;border-radius:6px;opacity:0;transform:translateY(20px);animation:none;pointer-events:none}.product-form__success-message a{display:inline-flex;align-items:center;justify-content:center;width:100%;height:100%;padding:15px 10px 12px;color:inherit;text-decoration:none!important;font-weight:600}.product-form__success-message a p{position:relative;margin-block:0}.product-form__success-message a p:before{content:"";position:absolute;width:14px;height:14px;background-image:url(../assets/success.svg);background-size:contain;background-repeat:no-repeat;background-position:center;left:-20px;top:47%;transform:translateY(-50%)}.product-form__success-message a:hover,.product-form__success-message a:focus{opacity:.85}.product-form__success-message.is-visible{animation:product-form-success-slide-up .4s ease forwards;pointer-events:auto}@keyframes product-form-success-slide-up{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.wt-product__main ul.shipping-wrapper{display:flex;flex-direction:column;gap:5px}.wt-product__main ul.shipping-wrapper li{display:flex;align-items:center;height:30px;background-color:#f9f9f9;padding:20px}.wt-product__main ul.shipping-wrapper li p.left-text{font-weight:600;padding:0 20px 0 0}.wt-product__main ul.shipping-wrapper li p.right-text{font-weight:400;padding:0 0 0 20px;border-left:1px solid #cecece}.wt-product__main ul.shipping-wrapper li p.right-text img{margin:0 10px 0 0}.wt-collapse__target--text--description p{line-height:2}.wt-product__main .spec-list-wrapper{overflow-x:scroll}.wt-product__main ul.spec-list{display:flex;flex-direction:column;width:1200px}.wt-product__main ul.spec-list li{display:flex;align-items:center;background-color:#f9f9f9;border-top:1px solid var(--color-border);border-left:1px solid var(--color-border);border-right:1px solid var(--color-border)}.wt-product__main ul.spec-list li:last-child{border-bottom:1px solid var(--color-border)}.wt-product__main ul.spec-list li p.spec-item__title{font-weight:600;width:20%;min-width:110px;padding:10px 20px;white-space:nowrap;margin:0;line-height:2}.wt-product__main ul.spec-list li p.spec-item__description{width:80%;padding:10px 20px;margin:0;line-height:2;background-color:#fff;border-left:1px solid var(--color-border)}.wt-product__main .scroll-information{display:flex;align-items:center;gap:10px;margin-bottom:10px}.wt-product__main .scroll-information p{margin-block:0!important}.wt-product__main .shop-list-wrapper{overflow:scroll;max-height:380px}.wt-product__main .shop-list-wrapper::-webkit-scrollbar-track{height:4px}.wt-product__main .shop-list-wrapper::-webkit-scrollbar-thumb{background-color:#000;border-radius:2px}.wt-product__main .shop-list-wrapper table.shop-list{width:1200px}.wt-product__main .shop-list-wrapper table.shop-list th{background-color:#0057b8;color:#fff;padding:10px 10px 8px}.wt-product__main .shop-list-wrapper table.shop-list td{padding:10px 10px 8px}.wt-product__main .shop-list-wrapper table.shop-list tr:nth-child(2n){background-color:#f9f9f9}.wt-product__main .contact-btn-wrapper a{display:flex;width:100%;align-items:center;justify-content:center;border:1px solid #0057b8;color:#0057b8;margin:30px 0 0;height:50px;text-decoration:none!important;border-radius:8px;transition:all .3s;cursor:pointer}.wt-product__main .contact-btn-wrapper a:hover{background-color:#0057b8;color:#fff}.shopping-guide{padding:0 0 80px}.shopping-guide .anchor-link{margin:40px 0 0}.shopping-guide .anchor-link ul{display:flex;flex-wrap:wrap;justify-content:space-between;row-gap:20px;position:relative}.shopping-guide .anchor-link ul:after{content:"";display:block;width:24%}.shopping-guide .anchor-link ul li{width:24%;list-style:none}@media screen and (max-width: 767px){.shopping-guide .anchor-link ul li{width:48%}}.shopping-guide .anchor-link ul li a{width:100%;height:100%;padding:20px;display:flex;align-items:center;justify-content:flex-start;text-decoration:none;border:1px solid var(--color-border);border-radius:8px;transition:all .3s;cursor:pointer;position:relative}@media screen and (max-width: 767px){.shopping-guide .anchor-link ul li a{padding:15px 25px 15px 15px}}.shopping-guide .anchor-link ul li a:before{position:absolute;content:"";width:12px;height:6px;background-image:url(/cdn/shop/files/icon_arrow_bottom.svg?v=1761119096);background-size:contain;background-repeat:no-repeat;background-position:center;right:10px;top:50%;transform:translateY(-50%);transition:all .3s}.shopping-guide .anchor-link ul li a:hover{background-color:#f3f3f3;color:#000}.shopping-guide #how-to-order{margin:60px 0 0}.shopping-guide .content-section{padding:40px 0 0;margin:40px 0 0;border-top:1px solid var(--color-border)}.shopping-guide .content-section:first-child{border-top:none}.shopping-guide h2.section-title{padding:0 0 0 15px;margin-bottom:30px;position:relative}.shopping-guide h2.section-title:before{position:absolute;content:"";display:block;width:4px;height:100%;background-color:#0057b8;border-radius:2px;left:0;top:50%;transform:translateY(-50%)}.shopping-guide h3.section-subtitle{margin:40px 0 15px;padding:0 0 10px;font-size:18px}.shopping-guide h3.section-subtitle span.step-number{font-size:14px;font-weight:600;background-color:#0057b8;color:#fff;padding:5px 10px;margin-right:10px}.shopping-guide h4{margin-block:0;font-size:16px;padding:5px 10px;display:inline-block;color:#fff;background-color:#0057b8}.shopping-guide p{line-height:2;margin-block:0;font-size:16px}.shopping-guide p.note{font-size:14px}.shopping-guide p.bold{font-weight:600}.shopping-guide p.red-text{color:#c00}.shopping-guide .mg-15{margin:15px 0 0}.shopping-guide a.link-text{color:#0057b8}.shopping-guide ol{list-style:none!important;counter-reset:number}.shopping-guide ol li{counter-increment:number;position:relative;padding-left:5px}.shopping-guide ol li:before{content:counter(number) ".";position:absolute;line-height:1;padding:3px 6px;left:-20px}.shopping-guide ul.ac-menu{margin:20px 0 0}.shopping-guide ul.ac-menu li.accordion-item{border-bottom:1px dotted var(--color-border)}.shopping-guide ul.ac-menu .label{position:relative;cursor:pointer;transition:.5s}.shopping-guide ul.ac-menu .label h2{font-size:16px;padding-left:20px;position:relative}.shopping-guide ul.ac-menu .label h2:before{position:absolute;content:"Q";left:0;color:#0057b8}.shopping-guide ul.ac-menu .label:before,.shopping-guide ul.ac-menu .label:after{position:absolute;top:50%;right:0;width:14px;height:1px;content:"";background:#000;transform:translateY(-50%)}.shopping-guide ul.ac-menu .label:after{transition:.5s;transform:translateY(-50%) rotate(90deg)}.shopping-guide ul.ac-menu .label.open:before{opacity:0}.shopping-guide ul.ac-menu .label.open:after{transform:rotate(180deg)}.shopping-guide ul.ac-menu .detail{display:none}.shopping-guide ul.ac-menu .detail p{font-size:14px;padding:10px 20px 20px;position:relative;line-height:1.5}.shopping-guide ul.ac-menu .detail p:before{position:absolute;content:"A";font-weight:600;color:red;left:0}.shopify-policy__container{max-width:1000px!important}.shopify-policy__title{margin:60px 0}h2.policy-title{border-bottom:1px solid var(--color-border);padding:20px 0 5px}.shopify-policy__container{margin:0 auto 80px!important}.shopify-policy__container p{line-height:2}.policy_table th{background-color:#f9f9f9}@media screen and (max-width: 700px){.policy_table{border:none!important}.policy_table th,.policy_table td{display:block;border:none}}.wt-cart ul.shipping-wrapper{display:flex;flex-direction:column;gap:5px;margin:10px 20px 0 0}@media screen and (max-width: 899px){.wt-cart ul.shipping-wrapper{margin:10px 0 0}}.wt-cart ul.shipping-wrapper li{display:flex;align-items:center;height:30px;background-color:#f9f9f9;padding:10px}.wt-cart ul.shipping-wrapper li p.left-text{font-weight:600;padding:0 15px 0 0;font-size:12px;border-right:1px solid #cecece}.wt-cart ul.shipping-wrapper li p.right-text{font-weight:400;padding:0 0 0 15px;font-size:12px;display:flex;align-items:center}.wt-cart ul.shipping-wrapper li p.right-text img{margin:0 10px 0 0}.wt-cart__footer .wt-cart__note{padding:10px 3px 3px}.wt-cart__footer .wt-cart__note__trigger svg{display:none}.wt-cart__footer p.wt-cart__note__description{padding:0 0 20px}.wt-cart__actions .error{color:#000!important}.wt-cart__actions .shipping_note,.wt-cart__actions .pickup_note{color:#c00!important}#storePickupApp .checkoutMethodContainer .locations{max-height:initial!important}.zapiet-table{display:flex;width:100%;text-align:left;border:1px solid var(--color-border)}.zapiet-table thead{width:30%}.zapiet-table thead tr{display:flex;flex-direction:column}.zapiet-table thead tr th{border-bottom:1px solid var(--color-border);padding:15px;margin:0!important;white-space:nowrap;font-size:14px;line-height:2!important}.zapiet-table thead tr th:last-child{border-bottom:none}.zapiet-table tbody{width:70%}.zapiet-table tbody tr{display:flex;flex-direction:column}.zapiet-table tbody tr td{border-left:1px solid var(--color-border);border-bottom:1px solid var(--color-border);padding:15px;margin:0!important;white-space:nowrap;font-size:14px;line-height:2!important}.zapiet-table tbody tr td:last-child{border-bottom:none}.Zapiet-Modal__Wrapper .Zapiet-Modal__Close-Button{margin-bottom:14px!important}.cart__installation-service input{width:16px;height:16px;margin-right:5px}.cart__installation-service span{font-size:16px;font-weight:600}.cart__installation-service .install_note_wrapper{margin:15px 0 30px}.cart__installation-service p.install_note{color:#c00;line-height:1.8}#installation-popup #installation-popup-heading h2{font-size:18px}#installation-popup #installation-popup-heading img{width:100%}.lower-page{max-width:1000px;margin:0 auto;padding:0 50px}@media screen and (max-width: 767px){.lower-page{padding:0 5%}}.shop-list-page .postal-code{pointer-events:none;text-decoration:none!important;color:inherit!important}.shop-list-page{padding:0 0 80px}.shop-list-page .read-wrapper{margin:40px 0 0}.shop-list-page p.red-text{text-align:center}.shop-list-page ul.ac-menu{margin:40px 0 0}.shop-list-page ul.ac-menu li.accordion-item{border-bottom:1px solid var(--color-border)}.shop-list-page ul.ac-menu .label{position:relative;cursor:pointer;transition:.5s}.shop-list-page ul.ac-menu .label:before,.shop-list-page ul.ac-menu .label:after{position:absolute;top:50%;right:0;width:14px;height:1px;content:"";background:#000;transform:translateY(-50%)}.shop-list-page ul.ac-menu .label:after{transition:.5s;transform:translateY(-50%) rotate(90deg)}.shop-list-page ul.ac-menu .label.open:before{opacity:0}.shop-list-page ul.ac-menu .label.open:after{transform:rotate(180deg)}.shop-list-page ul.ac-menu .detail{display:none}.shop-list-page h2.prefecture-name{font-size:20px;padding:10px 0}@media screen and (max-width: 767px){.shop-list-page h2.prefecture-name{font-size:18px}}.shop-list-page h3.model-name{margin-block:0;font-size:18px;background-color:#f9f9f9;padding:10px 20px}@media screen and (max-width: 767px){.shop-list-page h3.model-name{padding:10px;font-size:16px}}.shop-list-page .shop-item{padding:0 0 20px 20px;margin:0 0 20px;border-bottom:1px solid var(--color-border)}@media screen and (max-width: 767px){.shop-list-page .shop-item{padding:0 0 20px 10px}}.shop-list-page .accordion-item .shop-item:last-of-type{border-bottom:none;padding-bottom:0}.shop-list-page h4.shop-name{margin:20px 0 0;font-size:16px}.shop-list-page h4.shop-name:first-child{border-top:none}.shop-list-page p{margin-block:0}.shop-list-page p.store-pickup{margin:10px 0 0;font-size:13px;font-weight:600;padding:5px 10px;border:1px solid var(--color-border);border-radius:20px;display:inline-block}.shop-list-page table.shop-table{margin:15px 0 0;border:none}.shop-list-page table.shop-table th{border:none;position:relative;width:80px;padding:5px}.shop-list-page table.shop-table th:before{position:absolute;content:":";font-size:12px;top:46%;right:0;transform:translateY(-50%)}.shop-list-page table.shop-table td{border:none;padding:5px}.company{padding:0 0 80px}.company .anchor-link{margin:40px 0 0}.company .anchor-link ul{display:flex;flex-wrap:wrap;justify-content:space-between;row-gap:20px;position:relative}.company .anchor-link ul:after{content:"";display:block;width:24%}.company .anchor-link ul li{width:24%;list-style:none}@media screen and (max-width: 767px){.company .anchor-link ul li{width:48%}}.company .anchor-link ul li a{width:100%;height:100%;padding:20px;display:flex;align-items:center;justify-content:flex-start;text-decoration:none;border:1px solid var(--color-border);border-radius:8px;transition:all .3s;cursor:pointer;position:relative}@media screen and (max-width: 767px){.company .anchor-link ul li a{padding:15px 25px 15px 15px}}.company .anchor-link ul li a:before{position:absolute;content:"";width:12px;height:6px;background-image:url(/cdn/shop/files/icon_arrow_bottom.svg?v=1761119096);background-size:contain;background-repeat:no-repeat;background-position:center;right:10px;top:50%;transform:translateY(-50%);transition:all .3s}.company .anchor-link ul li a:hover{background-color:#f3f3f3;color:#000}.company .content-section{padding:40px 0 0;margin:40px 0 0;border-top:1px solid var(--color-border)}.company .content-section:first-child{border-top:none}.company h2.section-title{padding:0 0 0 15px;margin-bottom:30px;position:relative}.company h2.section-title:before{position:absolute;content:"";display:block;width:4px;height:100%;background-color:#0057b8;border-radius:2px;left:0;top:50%;transform:translateY(-50%)}.company table th,.company table td{padding:20px}@media screen and (max-width: 767px){.company table th,.company table td{padding:15px}}.company table th{background-color:#f9f9f9;width:20%}@media screen and (max-width: 767px){.company table th{width:35%}}.company ul.group_ul{display:flex;align-items:center;justify-content:flex-start;flex-wrap:wrap;gap:10px;row-gap:20px}.company ul.group_ul li{width:48%;list-style:none;font-size:14px;font-weight:600}@media screen and (max-width: 767px){.company ul.group_ul li{width:100%}}.company ul.group_ul li a{color:#0057b8;text-decoration:underline}.wt-customer__login-message{margin:40px 0 0}.wt-customer__login-message a{background-color:#0057b8;color:#fff;border-radius:6px;padding:15px 20px;margin:10px 0 0;display:inline-block}.cf-field input{border:1px solid var(--color-border);border-radius:6px;background-color:#f7f7f7}.cf-field label{margin:0 0 10px}.cf-field select,.cf-field .input-full{border:1px solid var(--color-border);border-radius:6px;background-color:#f7f7f7}.cf-field a{color:#0057b8;text-decoration:underline}.cf-field label:after,.cf-field .cf-enum-field__choices legend:after{content:"\4efb\610f";display:inline-block;background:#78909c;color:#fff;font-size:75%;line-height:1.2;border-radius:.25rem;padding:.45em .4em .25em;position:relative;left:5px;bottom:1px;line-height:1}.cf-field[data-cf-required=true] label:after,.cf-field[data-cf-required=true] .cf-enum-field__choices legend:after{content:"\5fc5\9808"!important;display:inline-block;background:#d9534f;color:#fff;font-size:75%;line-height:1.2;border-radius:.25rem;padding:.45em .4em .25em;position:relative;left:5px;bottom:1px;line-height:1}.cf-cancel{background-color:#b8b8b8}[data-cf-field-type=paragraph]{margin:20px 0 0}.wt-customer__buttons-container button.valid{background-color:#0057b8;color:#fff;border:none}.wt-customer__buttons-container button[name=decline]{background-color:#b8b8b8;border:none;color:#000}.wt-customer__heading-default{background-color:#0057b8;color:#fff;padding:5px 10px 3px!important;display:inline-block;border-radius:6px}.wt-customer .personal-wrapper{margin:20px 0}.wt-customer #AddressProvinceContainerNew{margin:0 0 20px}.wt-customer #AddressProvinceContainerNew select{border:1px solid var(--color-border);border-radius:6px;background-color:#f7f7f7}.province-edit{margin:0 0 20px}.wt-customer .province-edit select{border:1px solid var(--color-border);border-radius:6px;background-color:#f7f7f7}.wt-customer #AddressProvinceContainer_9893005066329{margin:0 0 20px}.wt-customer #AddressProvinceContainer_9893005066329 select{border:1px solid var(--color-border);border-radius:6px;background-color:#f7f7f7}.message-thanks{text-align:center!important}
/*# sourceMappingURL=/cdn/shop/t/2/assets/custom.css.map */
