@charset "UTF-8";:root{--fs-0: 0rem;--fs-1: .0625rem;--fs-2: .125rem;--fs-3: .1875rem;--fs-4: .25rem;--fs-5: .3125rem;--fs-6: .375rem;--fs-7: .4375rem;--fs-8: .5rem;--fs-9: .5625rem;--fs-10: .625rem;--fs-11: .6875rem;--fs-12: .75rem;--fs-13: .8125rem;--fs-14: .875rem;--fs-15: .9375rem;--fs-16: 1rem;--fs-17: 1.0625rem;--fs-18: 1.125rem;--fs-19: 1.1875rem;--fs-20: 1.25rem;--fs-21: 1.3125rem;--fs-22: 1.375rem;--fs-23: 1.4375rem;--fs-24: 1.5rem;--fs-25: 1.5625rem;--fs-26: 1.625rem;--fs-27: 1.6875rem;--fs-28: 1.75rem;--fs-29: 1.8125rem;--fs-30: 1.875rem;--fs-31: 1.9375rem;--fs-32: 2rem;--fs-33: 2.0625rem;--fs-34: 2.125rem;--fs-35: 2.1875rem;--fs-36: 2.25rem;--fs-37: 2.3125rem;--fs-38: 2.375rem;--fs-39: 2.4375rem;--fs-40: 2.5rem;--fs-41: 2.5625rem;--fs-42: 2.625rem;--fs-43: 2.6875rem;--fs-44: 2.75rem;--fs-45: 2.8125rem;--fs-46: 2.875rem;--fs-47: 2.9375rem;--fs-48: 3rem;--fs-49: 3.0625rem;--fs-50: 3.125rem;--fs-51: 3.1875rem;--fs-52: 3.25rem;--fs-53: 3.3125rem;--fs-54: 3.375rem;--fs-55: 3.4375rem;--fs-56: 3.5rem;--fs-57: 3.5625rem;--fs-58: 3.625rem;--fs-59: 3.6875rem;--fs-60: 3.75rem;--fs-61: 3.8125rem;--fs-62: 3.875rem;--fs-63: 3.9375rem;--fs-64: 4rem;--fs-65: 4.0625rem;--fs-66: 4.125rem;--fs-67: 4.1875rem;--fs-68: 4.25rem;--fs-69: 4.3125rem;--fs-70: 4.375rem;--fs-71: 4.4375rem;--fs-72: 4.5rem;--fs-73: 4.5625rem;--fs-74: 4.625rem;--fs-75: 4.6875rem;--fs-76: 4.75rem;--fs-77: 4.8125rem;--fs-78: 4.875rem;--fs-79: 4.9375rem;--fs-80: 5rem;--fs-81: 5.0625rem;--fs-82: 5.125rem;--fs-83: 5.1875rem;--fs-84: 5.25rem;--fs-85: 5.3125rem;--fs-86: 5.375rem;--fs-87: 5.4375rem;--fs-88: 5.5rem;--fs-89: 5.5625rem;--fs-90: 5.625rem;--fs-91: 5.6875rem;--fs-92: 5.75rem;--fs-93: 5.8125rem;--fs-94: 5.875rem;--fs-95: 5.9375rem;--fs-96: 6rem;--fs-97: 6.0625rem;--fs-98: 6.125rem;--fs-99: 6.1875rem;--fs-100: 6.25rem;--ls-3: .03em;--spacing-0: 0rem;--spacing-42: 2.625rem;--color-button: #ff6b35;--color-primary: #007398;--color-accent: #007398;--color-date: #dcdddd;--color-border: #f1f1f1;--color-low-stock: #ff9300;--color-has-stock: #5fa078;--color-out-stock: #dcdddd;--color-review-text: #1a1a1a;--color-review-bg: #f1f1f1;--color-review-star: #ffce00;--color-review-border: #dcdddd;--color-white: #fff;--color-marker: #dcdddd;--font-regular: "Noto Sans JP", "Segoe UI", "Roboto", "Hiragino Kaku Gothic ProN", "Hiragino Sans", YuGothic, "Yu Gothic", sans-serif;--space-0: 0rem;--space-1: .0625rem;--space-2: .125rem;--space-3: .1875rem;--space-4: .25rem;--space-5: .3125rem;--space-6: .375rem;--space-7: .4375rem;--space-8: .5rem;--space-9: .5625rem;--space-10: .625rem;--space-11: .6875rem;--space-12: .75rem;--space-13: .8125rem;--space-14: .875rem;--space-15: .9375rem;--space-16: 1rem;--space-17: 1.0625rem;--space-18: 1.125rem;--space-19: 1.1875rem;--space-20: 1.25rem;--space-21: 1.3125rem;--space-22: 1.375rem;--space-23: 1.4375rem;--space-24: 1.5rem;--space-25: 1.5625rem;--space-26: 1.625rem;--space-27: 1.6875rem;--space-28: 1.75rem;--space-29: 1.8125rem;--space-30: 1.875rem;--space-31: 1.9375rem;--space-32: 2rem;--space-33: 2.0625rem;--space-34: 2.125rem;--space-35: 2.1875rem;--space-36: 2.25rem;--space-37: 2.3125rem;--space-38: 2.375rem;--space-39: 2.4375rem;--space-40: 2.5rem;--space-41: 2.5625rem;--space-42: 2.625rem;--space-43: 2.6875rem;--space-44: 2.75rem;--space-45: 2.8125rem;--space-46: 2.875rem;--space-47: 2.9375rem;--space-48: 3rem;--space-49: 3.0625rem;--space-50: 3.125rem;--space-51: 3.1875rem;--space-52: 3.25rem;--space-53: 3.3125rem;--space-54: 3.375rem;--space-55: 3.4375rem;--space-56: 3.5rem;--space-57: 3.5625rem;--space-58: 3.625rem;--space-59: 3.6875rem;--space-60: 3.75rem;--space-61: 3.8125rem;--space-62: 3.875rem;--space-63: 3.9375rem;--space-64: 4rem;--space-65: 4.0625rem;--space-66: 4.125rem;--space-67: 4.1875rem;--space-68: 4.25rem;--space-69: 4.3125rem;--space-70: 4.375rem;--space-71: 4.4375rem;--space-72: 4.5rem;--space-73: 4.5625rem;--space-74: 4.625rem;--space-75: 4.6875rem;--space-76: 4.75rem;--space-77: 4.8125rem;--space-78: 4.875rem;--space-79: 4.9375rem;--space-80: 5rem;--space-81: 5.0625rem;--space-82: 5.125rem;--space-83: 5.1875rem;--space-84: 5.25rem;--space-85: 5.3125rem;--space-86: 5.375rem;--space-87: 5.4375rem;--space-88: 5.5rem;--space-89: 5.5625rem;--space-90: 5.625rem;--space-91: 5.6875rem;--space-92: 5.75rem;--space-93: 5.8125rem;--space-94: 5.875rem;--space-95: 5.9375rem;--space-96: 6rem;--space-97: 6.0625rem;--space-98: 6.125rem;--space-99: 6.1875rem;--space-100: 6.25rem;--tran-all: all .3s ease}body{font-family:var(--font-regular);font-weight:500;letter-spacing:0;font-size:var(--fs-16);line-height:1.8}.heading,.h0,.h1,.h2,.h3,.h4,.h5,.h6,.prose :is(h1,h2,h3,h4,h5,h6){font-family:var(--font-regular)}.ja__h1{font-size:var(--fs-46);letter-spacing:.1em;font-weight:700;line-height:1.6}.ja__h2{font-size:var(--fs-44);letter-spacing:.1em;font-weight:700;line-height:1.8}.ja__h3{font-size:var(--fs-36);letter-spacing:.05em;font-weight:600;line-height:1.6}.ja__h4{font-size:var(--fs-25);letter-spacing:.1em;font-weight:500;line-height:1.6}.ja__h5{font-size:var(--fs-24);letter-spacing:var(--ls-3)}.ja__h6{font-size:var(--fs-20);letter-spacing:var(--ls-3)}@media screen and (max-width: 700px){.ja__h1,.ja__h2{font-size:var(--fs-29)}.ja__h3{font-size:var(--fs-26)}.ja__h4{font-size:var(--fs-22)}.ja__h5{font-size:var(--fs-18)}.ja__h6{font-size:var(--fs-16)}}.h1{font-size:var(--fs-46);letter-spacing:.1em;font-weight:700;line-height:1.6}.h2{font-size:var(--fs-44);letter-spacing:.1em;font-weight:700;line-height:1.8}.h3{font-size:var(--fs-36);letter-spacing:.05em;font-weight:600;line-height:1.6}.h4{font-size:var(--fs-25);letter-spacing:.1em;font-weight:500;line-height:1.6}.h5{font-size:var(--fs-29);letter-spacing:var(--ls-3)}.h6{font-size:var(--fs-20);letter-spacing:var(--ls-3)}@media screen and (max-width: 700px){.h1,.h2{font-size:var(--fs-29)}.h3{font-size:var(--fs-26)}.h4{font-size:var(--fs-22)}.h5{font-size:var(--fs-18)}.h6{font-size:var(--fs-16)}}.en__h1{font-size:var(--fs-56)!important;letter-spacing:var(--ls-3)!important;font-family:var(--font-enheading)!important;font-weight:700!important;font-style:italic!important}.en__h2{font-size:var(--fs-48)!important;letter-spacing:var(--ls-3)!important;font-family:var(--font-enheading)!important;font-weight:700!important;font-style:italic!important}.en__h3{font-size:var(--fs-40)!important;letter-spacing:var(--ls-3)!important;font-family:var(--font-enheading)!important;font-weight:700!important;font-style:italic!important}.en__h4{font-size:var(--fs-32)!important;letter-spacing:var(--ls-3)!important;font-family:var(--font-enheading)!important;font-weight:700!important;font-style:italic!important}.en__h5{font-size:var(--fs-28)!important;letter-spacing:var(--ls-3)!important;font-family:var(--font-enheading)!important;font-weight:700!important;font-style:italic!important}.en__h6{font-size:var(--fs-24)!important;letter-spacing:var(--ls-3)!important;font-family:var(--font-enheading)!important;font-weight:700!important;font-style:italic!important}@media screen and (max-width: 700px){.en__h1{font-size:var(--fs-32)!important}.en__h2{font-size:var(--fs-28)!important}.en__h3{font-size:var(--fs-26)!important}.en__h4{font-size:var(--fs-24)!important}.en__h5{font-size:var(--fs-22)!important}.en__h6{font-size:var(--fs-20)!important}}.en_font.h1{font-size:var(--fs-56);letter-spacing:var(--ls-3);font-weight:700!important;font-style:italic!important}.en_font.h2{font-size:var(--fs-48);letter-spacing:var(--ls-3);font-family:var(--font-enheading);font-weight:700;font-style:italic}.en_font.h3{font-size:var(--fs-40);letter-spacing:var(--ls-3);font-family:var(--font-enheading);font-weight:700;font-style:italic}.en_font.h4{font-size:var(--fs-32);letter-spacing:var(--ls-3);font-family:var(--font-enheading);font-weight:700;font-style:italic}.en_font.h5{font-size:var(--fs-28);letter-spacing:var(--ls-3);font-family:var(--font-enheading);font-weight:700;font-style:italic}.en_font.h6{font-size:var(--fs-24);letter-spacing:var(--ls-3);font-family:var(--font-enheading);font-weight:700;font-style:italic}@media screen and (max-width: 700px){.en_font.h1{font-size:var(--fs-32)}.en_font.h2{font-size:var(--fs-28)}.en_font.h3{font-size:var(--fs-26)}.en_font.h4{font-size:var(--fs-24)}.en_font.h5{font-size:var(--fs-22)}.en_font.h6{font-size:var(--fs-20)}}.c-body-caution{font-size:var(--fs-12)}.color-accent{color:var(--color-accent)}.color-primary{color:var(--color-primary)}.center{width:fit-content;margin-left:auto;margin-right:auto}.left{width:fit-content;margin-right:auto}.right{width:fit-content;margin-left:auto}.change-border{border-bottom:solid 8px #dcdddd;position:relative;padding-bottom:10px}.change-border:after{position:absolute;content:" ";display:block;border-bottom:solid 8px #f1f1f1;bottom:-8px;width:23.89%}.border-both-ends{position:relative;display:block;padding:0 84px}.border-both-ends:before,.border-both-ends:after{content:"";position:absolute;top:50%;display:block;width:63px;height:2px;background-color:#1a1a1a}.border-both-ends:before{left:0}.border-both-ends:after{right:0}.border-both{border-bottom:1px solid #1a1a1a;border-top:1px solid #1a1a1a;padding-top:14px;padding-bottom:10px}.background-gray{background-color:#f1f1f1;border-radius:2px;width:100%;padding:17px}.c-sub-title{margin-top:20px!important;font-size:var(--fs-18);letter-spacing:var(--ls-3);font-weight:500;line-height:1.11}.c-section-header-content-medium{font-size:var(--fs-18)}.c-section-header-content-large{font-size:var(--fs-20)}@media screen and (max-width: 700px){.c-sub-title{margin-top:17px!important;font-size:var(--fs-12)}.c-section-header-content-medium{font-size:var(--fs-16)}.c-section-header-content-large{font-size:var(--fs-17)}}@media screen and (max-width: 1280px){.pc-br{display:none!important}}@media screen and (min-width: 700px){.sp-br{display:none}}.en_font{font-family:var(--font-enheading)!important;font-style:italic!important}.text-left{text-align:left}.text-right{text-align:right}.c-border-radius__container img{border-radius:10px}.c-top_btn{padding:13px 62px;min-width:230px;display:flex;width:fit-content;margin:48px auto 0;justify-content:center}.c-top_btn.button--xl{font-size:var(--fs-16);letter-spacing:var(--ls-3);font-weight:700;line-height:1.5}@media screen and (max-width: 700px){.c-top_btn{padding:13px 20px;min-width:230px;display:flex;width:fit-content;justify-content:center}.c-top_btn.button--xl{font-size:var(--fs-14)}}.product-info__title,.product-card__title,.c-product-quick-add-title,.button{font-weight:700}.c-article-card-tags__container{display:flex;column-gap:8px;row-gap:8px;flex-wrap:wrap;margin-top:10px}.c-aticle-card-tag{font-size:var(--fs-15);padding:5px 15px;border-radius:6px;line-height:1.2;font-weight:400}.c-aticle-card-tag.c-model-tag{background:#1a1a1a;color:#fff}.c-aticle-card-tag.c-category-tag{background-color:#1a1a1a;color:#fff}@media screen and (max-width: 700px){.c-article-card-tags__container{margin-top:8px}.c-aticle-card-tag{font-size:11px;padding:5px 12px;border-radius:6px;line-height:1}}.shopify-pc__banner__dialog h2{color:#1a1a1a!important;font-size:20px!important;margin-bottom:7.5px!important}.shopify-pc__banner__dialog p{color:#1a1a1a!important;max-width:881px!important;font-size:14px!important;line-height:1.428;letter-spacing:.03em;font-weight:400}.shopify-pc__banner__dialog button.shopify-pc__banner__btn-manage-prefs{color:#1a1a1a!important;font-weight:700;font-size:18px;letter-spacing:.03em;line-height:1.5555}.shopify-pc__banner__dialog button.shopify-pc__banner__btn-decline,.shopify-pc__banner__dialog button.shopify-pc__banner__btn-accept{border:1px solid #1a1a1a!important;background:#1a1a1a!important;color:#fff!important;border-radius:31px!important;font-size:14px!important;font-weight:700!important}.shopify-pc__prefs__dialog{border-radius:10px!important;transform:translate(-50%,-50%)!important;left:50%!important}@media only screen and (min-width: 1900px){.shopify-pc__prefs__dialog{width:60.625%!important}}.shopify-pc__prefs__dialog header{padding:37px 56px 22.5px 47.4px!important;border-bottom:1px solid #f1f1f1!important}.shopify-pc__prefs__header-actions button{background:#1a1a1a!important;color:#fff!important;font-size:14px!important;border:1px #1a1a1a!important;border-radius:31px!important;padding:13px 44px!important}.shopify-pc__prefs__header-close{top:47px!important}.shopify-pc__prefs__header-close svg{height:14px!important;width:14px!important}.shopify-pc__prefs__header-close svg path{fill:#1a1a1a!important}.shopify-pc__prefs__intro-main{padding:36.1px 56px 0 47.4px!important}.shopify-pc__prefs__intro-main h3{font-size:20px!important;letter-spacing:.03em!important;line-height:1.45!important;margin-bottom:6px!important}.shopify-pc__prefs__intro-main p{font-size:14px!important;color:#1f1f1f!important;font-weight:400!important}.shopify-pc__prefs__options{padding:0 56px 70px 47.4px!important;color:#1a1a1a!important}.shopify-pc__prefs__option label{gap:17px!important;color:#1a1a1a!important;font-weight:700!important;font-size:16px!important;margin-bottom:0!important}.shopify-pc__prefs__option p{color:#1f1f1f!important;font-size:14px!important;font-weight:400!important;padding-left:42px!important}.shopify-pc__prefs__option{padding-top:33px!important}.shopify-pc__prefs__header-close{right:47.4px!important}.shopify-pc__prefs__header-actions{padding:0 72px 0 0!important}.shopify-pc__prefs__option:first-child{padding:25px 0 0;margin:20px 0 0;border-top:1px solid #f1f1f1!important}@media only screen and (max-width: 1200px){.shopify-pc__prefs__header-actions{padding:0!important}}@media screen and (max-width: 750px){.shopify-pc__banner__btns{flex-direction:column-reverse!important}.shopify-pc__banner__dialog button.shopify-pc__banner__btn-decline,.shopify-pc__banner__dialog button.shopify-pc__banner__btn-accept{font-size:13px!important;padding-top:10px!important;padding-bottom:10px!important;max-width:299px!important;margin-left:auto!important;margin-right:auto!important;width:100%!important;margin-top:8px!important}.shopify-pc__banner__dialog button.shopify-pc__banner__btn-manage-prefs{font-size:13px!important;margin-top:14px!important}.shopify-pc__banner__dialog{padding:31.5px 32px 34.5px!important}.shopify-pc__banner__dialog p{color:#1a1a1a!important;max-width:881px!important;font-size:14px!important;line-height:1.428!important;letter-spacing:.03em;font-weight:400}.shopify-pc__prefs__dialog{width:100%!important;height:100%;max-height:100%!important;transform:translate(0)!important;left:0!important;top:0!important;border-radius:0!important}.shopify-pc__prefs__dialog header{padding:24px 24.5px 30px!important;border-bottom:1px solid #f1f1f1!important}.shopify-pc__prefs__header-close{top:25px!important;right:24px!important}.shopify-pc__prefs__dialog header h2{font-size:20px!important;font-weight:700!important;margin-bottom:36px!important}.shopify-pc__prefs__header-actions{padding:0!important}.shopify-pc__prefs__header-actions button{margin-bottom:13px!important;max-width:330px;padding-top:11px!important;padding-bottom:11px!important;margin-left:auto!important;margin-right:auto!important;text-align:center}.shopify-pc__prefs__intro-main{padding:28px 24px 0!important}.shopify-pc__prefs__options{padding:0 24px 34px!important;color:#1a1a1a!important}.shopify-pc__prefs__option:first-child{padding:34px 0 0!important;margin:33.5px 0 0!important;border-top:1px solid #f1f1f1!important}.shopify-pc__prefs__intro-main h3{font-size:18px!important;letter-spacing:.03em!important;line-height:1.45!important;margin-bottom:8.5px!important}.shopify-pc__prefs__option label{gap:16px!important}.shopify-pc__prefs__option{padding-top:22px!important}.shopify-pc__prefs__option:first-child{padding-bottom:22px!important;border-bottom:1px solid #f1f1f1!important}}.c-btn__center{display:flex;justify-content:center;align-items:center;width:fit-content;margin-left:auto;margin-right:auto}.c-btn__left{display:flex;justify-content:center;align-items:center;width:fit-content;margin-right:auto}.c-btn__right{display:flex;justify-content:center;align-items:center;width:fit-content;margin-left:auto}.prose ul li{margin-left:2em!important;text-indent:-1.5em!important}.prose .c-richtext-list__underline ul li{margin-left:0!important;text-indent:0px!important}.prose ol li{margin-left:2em!important;text-indent:-1.2em!important}@-moz-document url-prefix(){.prose ul li{margin-left:2em!important;text-indent:-1em!important}}.c-richtext-list__underline li{margin-left:0!important;text-indent:0px!important}.section-full .section-header{grid-template-columns:100%}#easylockdown-password{box-shadow:0 0 0 1px #f1f1f1!important;padding:20px 15px!important;border-radius:5px!important;width:calc(100% - 100px)!important}#easylockdown-password-form-button:not(.easylockdown-native-styles){padding:20px 25px!important;background:#1a1a1a!important;border-radius:5px!important}#easylockdown-password-form{padding:150px 0!important}.easylockdown-form-holder{width:100%!important;max-width:calc(100vw - 40px)!important}#easylockdown-password-note{max-width:calc(100vw - 40px)!important}@media screen and (max-width: 750px){#easylockdown-password-note span{font-size:var(--fs-20)!important}}.c-blog-image__container{border:1px solid var(--color-border);border-radius:10px}.quick-buy-drawer__info .button--secondary{border:1px solid rgb(var(--button-text-color))}.c-product-info__type br,.product-card__type br{display:none}@media screen and (max-width: 750px){.c-product-info__type br{display:block}}.breadcrumb{text-wrap:nowrap;overflow-x:auto}.breadcrumb::-webkit-scrollbar{display:none}.c-breadcrumb-container{margin-right:0!important}.c-adjust-style__btn{min-width:230px;width:fit-content;letter-spacing:.03em;min-height:50px;padding-block-start:1.075rem!important;padding-block-end:1.075rem!important;font-weight:700;font-size:var(--fs-14)!important;line-height:1.6!important}@media screen and (max-width: 699px){.c-adjust-style__btn{font-size:var(--fs-12)!important;padding-block-start:var(--spacing-4)!important;padding-block-end:var(--spacing-4)!important}}@media screen and (max-width: 699px){.c-section-header-content-small{font-size:var(--fs-13)}}a{word-wrap:break-word}.c-product-vgp_image-list{display:grid;grid-template-columns:repeat(8,1fr);column-gap:10px;margin-top:20px}.c-product-vgp_image-list img{width:100%;height:auto;object-fit:cover}@media screen and (max-width: 999px){.c-product-sp-hidden{display:none}.c-product-pc-hidden{margin-top:0}.c-product-vgp_image-list{grid-template-columns:repeat(6,1fr)}}@media screen and (min-width: 999px){.c-product-pc-hidden{display:none}}.c-article-content .c-article__product .c-product-vgp_image-list{display:none}.container{--container-gutter: 1.13rem}.breadcrumb{font-size:var(--fs-10);margin:7px 0;font-weight:500;letter-spacing:.03em}.breadcrumb .separator{padding:0 .2rem}.c-button{display:inline-block;padding:var(--space-6) var(--space-20);min-height:60px;background-color:var(--color-button);color:#fff;font-size:var(--fs-19);line-height:2.3;font-weight:700;text-decoration:none;border-radius:30px;transition:all .3s ease;display:flex;align-items:center;justify-content:center;width:100%}.c-button small{font-size:13.3px;line-height:3.3;padding-top:var(--space-4)}.c-button:not(.c-button-reverse):hover{opacity:.8}.c-button-reverse:hover{background-color:transparent;box-shadow:inset 0 0 0 2px var(--color-button);color:var(--color-button)}@media screen and (min-width: 700px){.breadcrumb{font-size:var(--fs-12)}}@media screen and (min-width: 769px){.pc-hidden{display:none}}@media screen and (max-width: 768px){.c-button{min-width:318px;min-height:57px}.c-button small{font-size:var(--fs-12)}.sp-hidden{display:none}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/custom.css.map */
