@charset "UTF-8";@import"https://fonts.googleapis.com/css2?family=Noto+Sans+JP:wght@100..900&family=Noto+Serif+JP:wght@200..900&display=swap";:root{--gokumin-color: #9C8E00;--pale:#FAF9EF;--footer-bg: #646464;--text-color: #1d1d1d;--grid-desktop-vertical-spacing: 10px;--grid-desktop-horizontal-spacing: 10px;--grid-mobile-vertical-spacing: 5px;--grid-mobile-horizontal-spacing: 5px}@keyframes fade-in-up-blur{0%{opacity:0;filter:blur(10px);transform:translateY(5px)}to{opacity:1;filter:blur(0px);transform:translateY(0)}}@keyframes fade-in{0%{opacity:0}to{opacity:1}}@keyframes fade-in-up{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes fade-in-right{0%{opacity:0;transform:translate(10px)}to{opacity:1;transform:translate(0)}}@keyframes fade-in-left{0%{opacity:0;transform:translate(-10px)}to{opacity:1;transform:translate(0)}}@keyframes fade-in-blur{0%{opacity:0;filter:blur(100px)}to{opacity:1;filter:blur(0px)}}*:focus{outline:none}body>br{display:none}.original-block *{margin:0;padding:0}.original-block ul,.original-block li{list-style-type:none}.u-op-veil{opacity:0;transition:opacity .15s ease}.u-op-unveil{opacity:1!important}.u-link-disabled{pointer-events:none}.u-h-reverse{transform:scaleX(-1)}.u-fade-in-up{opacity:0;transform:translateY(5px)}.u-fade-in-up.__on{animation:fade-in-up 1s both}.u-fade-in-right{opacity:0;transform:translate(5px)}.u-fade-in-right.__on{animation:fade-in-right 1s both}.u-fade-in-right-spv{opacity:0;transform:translate(5px)}.u-fade-in-right-spv.__on{animation:fade-in-right 1s both}@media screen and (max-width: 1000px){.u-fade-in-right-spv{transform:translateY(5px)}.u-fade-in-right-spv.__on{animation:fade-in-up 1s both}}.u-fade-in-left{opacity:0;transform:translate(-5px)}.u-fade-in-left.__on{animation:fade-in-left 1s both}.u-fade-in-left-spv{opacity:0;transform:translate(-5px)}.u-fade-in-left-spv.__on{animation:fade-in-left 1s both}@media screen and (max-width: 1000px){.u-fade-in-left-spv{transform:translateY(5px)}.u-fade-in-left-spv.__on{animation:fade-in-up 1s both}}.u-fade-in-blur{opacity:0;filter:blur(100px)}.u-fade-in-blur.__on{animation:fade-in-blur 1.5s both}.u-fade-in-up-blur{opacity:0;filter:blur(100px)}.u-fade-in-up-blur.__on{animation:fade-in-up-blur 1.5s both}.u-pc{display:block!important}@media screen and (max-width: 1000px){.u-pc{display:none!important}}.u-mobile{display:none!important}@media screen and (max-width: 1000px){.u-mobile{display:block!important}}.u-marker-disc>li{list-style-position:inside;list-style-type:disc}.u-marker-decimal>li{list-style-position:inside;list-style-type:decimal}.c-heading01{text-align:center;padding-bottom:30px;margin:0}@media screen and (max-width: 1000px){.c-heading01{padding-bottom:20px}}.c-heading01_ja{font-size:2.8rem;margin-bottom:.2em;display:block;line-height:1;font-weight:400;color:#1d1d1d;font-family:var(--font-heading-family)}@media screen and (max-width: 1000px){.c-heading01_ja{font-size:2rem}}.c-heading01_en{font-size:1.2rem;color:var(--gokumin-color);display:block}.c-heading02{background:#f9f8f8;font-size:2.2rem;padding:16px 30px;margin-bottom:25px;color:var(--gokumin-color);border-left:8px solid var(--gokumin-color);font-weight:700}@media screen and (max-width: 1000px){.c-heading02{padding:15px;font-size:1.6rem}}.c-heading03{font-size:1.8rem;margin-bottom:10px;color:var(--gokumin-color);font-weight:700}@media screen and (max-width: 1000px){.c-heading03{font-size:1.4rem}}.c-heading04{font-size:1.5rem;margin-bottom:5px;font-weight:700}@media screen and (max-width: 1000px){.c-heading04{font-size:1.3rem}}.c-title01{font-size:5rem;letter-spacing:2px;text-align:center;margin-bottom:40px;color:var(--text-color)}@media screen and (max-width: 1000px){.c-title01{font-size:2.6rem;margin-bottom:30px}}.c-title02{text-align:center;margin-bottom:40px;color:var(--text-color)}@media screen and (max-width: 1000px){.c-title02{margin-bottom:30px}}.c-title02_en{font-size:5rem;letter-spacing:.05em;line-height:1.2;margin-bottom:.3em}@media screen and (max-width: 1000px){.c-title02_en{font-size:1.8rem}}.c-title02_ja{font-size:2rem;font-weight:700}@media screen and (max-width: 1000px){.c-title02_ja{font-size:1.4rem}}.c-decoframe01{overflow:hidden;width:clamp(480px,80%,680px);margin-left:auto;margin-right:auto;margin-bottom:30px;text-align:center;color:#333}.c-decoframe01.__medium{width:clamp(480px,80%,580px)}@media screen and (max-width: 1000px){.c-decoframe01{width:90%;margin-bottom:15px}.c-decoframe01.__medium{width:80%;margin-bottom:20px}}.c-decoframe01_inner1{position:relative;border:2px solid var(--gokumin-color);padding:15px}.c-decoframe01_inner1:before,.c-decoframe01_inner1:after,.c-decoframe01_inner2:before,.c-decoframe01_inner2:after{position:absolute;display:block;border-radius:50%;width:30px;height:30px;content:"";background-color:#fff;border:2px solid var(--gokumin-color)}.c-decoframe01_inner1:before{top:-17px;left:-17px}.c-decoframe01_inner1:after{top:-17px;right:-17px}.c-decoframe01_inner2:before{right:-17px;bottom:-17px}.c-decoframe01_inner2:after{left:-17px;bottom:-17px}.c-decoframe01_waku{position:absolute;top:3px;right:3px;bottom:3px;left:3px;border:1px solid var(--gokumin-color);z-index:1}.c-decoframe01_text-s{font-size:1.4rem;color:var(--gokumin-color)}.c-decoframe01_text-l{font-size:2.6rem;font-weight:700}@media screen and (max-width: 1000px){.c-decoframe01_text-s{font-size:1.2rem}.c-decoframe01_text-l{font-size:2rem}}.c-button-container{padding-top:15px;padding-bottom:15px;text-align:center}@media screen and (max-width: 1000px){.c-button-container{padding-top:10px;padding-bottom:10px}}.c-button01{display:inline-block;color:#fff;width:300px;padding:20px;text-align:center;background:#111;font-size:1.4rem;line-height:1}.c-button01:hover{background:#333}@media screen and (max-width: 1000px){.c-button01{width:260px;padding:20px;font-size:1.3rem}}.c-accordion{margin-bottom:20px}@media screen and (max-width: 1000px){.c-accordion{margin-bottom:10px}}.c-accordion_title{font-size:2rem;background:#f9f9f9;padding:10px 40px 10px 15px;position:relative;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}@media screen and (max-width: 1000px){.c-accordion_title{font-size:1.4rem}}.c-accordion_title:before{content:"";display:block;position:absolute;top:calc(50% - 9px);right:24px;height:19px;width:1px;background:#5d5050}@media screen and (max-width: 1000px){.c-accordion_title:before{right:19px;transform:scale(.7)}}.c-accordion_title:after{content:"";display:block;position:absolute;top:50%;right:15px;width:19px;height:1px;background:#5d5050}@media screen and (max-width: 1000px){.c-accordion_title:after{right:10px;transform:scale(.7)}}.c-accordion_content{font-size:1.4rem;background:#fff;padding:15px;display:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.c-accordion_content a{text-decoration:underline}.c-accordion.__open .c-accordion_title:before{display:none}.c-table01{width:100%;border-collapse:collapse}.c-table01 tr{border-bottom:1px solid #ccc}.c-table01 tr:last-of-type{border-bottom:none}.c-table01 th{width:23%;padding:1.2em 10px;text-align:left;vertical-align:middle}@media screen and (max-width: 1000px){.c-table01 th{width:100%;display:block;padding-bottom:0;font-weight:700;font-size:110%}}.c-table01 td{vertical-align:top;text-align:left;padding:1.2em 10px;vertical-align:middle}@media screen and (max-width: 1000px){.c-table01 td{padding-top:.7em;display:block}}html,body{width:100%;line-height:1.8;font-family:arial,Noto Sans JP,\6e38\30b4\30b7\30c3\30af,YuGothic,\30d2\30e9\30ae\30ce\89d2\30b4  ProN W3,Hiragino Kaku Gothic ProN,\30e1\30a4\30ea\30aa,Meiryo,sans-serif;color:#1d1d1d;min-height:100vh}html{font-size:62.5%;scroll-behavior:smooth}body{font-size:16px;font-size:1.6rem}body.__fixed{overflow:hidden}@media screen and (max-width: 1000px){body{font-size:13px;font-size:1.3rem}}b,strong{font-weight:700}a{text-decoration:none;-webkit-tap-highlight-color:rgba(0,0,0,0);tap-highlight-color:rgba(0,0,0,0);cursor:pointer}img{max-width:100%;height:auto;vertical-align:middle}a>img{opacity:1;-webkit-transition:opacity .3s ease;-moz-transition:opacity .3s ease;-ms-transition:opacity .3s ease;-o-transition:opacity .3s ease;transition:opacity .3s ease;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}a>img:hover{opacity:.8}body .utility-bar{background:var(--gokumin-color);color:#fff}.utility-bar .announcement-bar,.utility-bar .announcement-bar p{color:#fff}.header{box-shadow:0 4px 4px #75757540}.original-footer{background:var(--footer-bg);padding-top:60px;padding-bottom:30px}@media screen and (max-width: 1000px){.original-footer{padding-top:30px;padding-bottom:15px}}@media screen and (max-width: 1000px){.original-footer.__product{padding-bottom:125px}}.original-footer_inner{max-width:1200px;margin-left:auto;margin-right:auto;padding-left:20px;padding-right:20px}@media screen and (max-width: 1000px){.original-footer_inner{width:100%;padding-left:10px;padding-right:10px}}.original-footer_head{display:flex;justify-content:space-between;align-items:center;margin-bottom:30px}@media screen and (max-width: 1000px){.original-footer_head{flex-wrap:wrap}}.original-footer_head-part.__benefit{width:50%}@media screen and (max-width: 1000px){.original-footer_head-part.__benefit{width:100%;margin-bottom:15px}}.original-footer_head-part.__rank{width:27%;text-align:center}@media screen and (max-width: 1000px){.original-footer_head-part.__rank{width:50%}}.original-footer_head-part.__rank img{width:95px}@media screen and (max-width: 1000px){.original-footer_head-part.__rank img{width:50px}}.original-footer_head-part.__count{color:#fff;text-align:center}@media screen and (max-width: 1000px){.original-footer_head-part.__count{width:50%}}.original-footer .footer-count-label{font-size:1.3rem}@media screen and (max-width: 1000px){.original-footer .footer-count-label{font-size:1.1rem}}.original-footer .footer-count-value{font-size:2.2rem;font-weight:700}@media screen and (max-width: 1000px){.original-footer .footer-count-value{font-size:1.4rem}}.original-footer .footer-nav-title{font-size:1.5rem;font-weight:700;width:40%;color:#fff;padding-bottom:5px;border-bottom:1px solid #fff;margin-bottom:25px}@media screen and (max-width: 1000px){.original-footer .footer-nav-title{font-size:1.3rem;width:100%;margin-bottom:15px}}.original-footer small{display:block;text-align:center;color:#fff;font-size:1.2rem}@media screen and (max-width: 1000px){.original-footer small{font-size:1rem}}.footer-nav{display:flex;margin-bottom:50px}@media screen and (max-width: 1000px){.footer-nav{flex-wrap:wrap;margin-bottom:25px}}.footer-nav_items{width:20%;font-size:1.2rem}@media screen and (max-width: 1000px){.footer-nav_items{width:50%;margin-bottom:0}}.footer-nav_items.__mattress .footer-nav_item{margin-bottom:2px}.footer-nav_items a{color:#fff}.footer-nav_items a:hover{text-decoration:underline}@media screen and (max-width: 1000px){.footer-nav_items.__large{width:100%;margin-bottom:20px;position:relative}.footer-nav_items.__large:after{content:"";display:block;width:100%;height:1px;margin-top:15px;background:#fff}}@media screen and (max-width: 1000px){.footer-nav_items:nth-of-type(3),.footer-nav_items:nth-of-type(4){margin-top:20px}}.footer-nav_item{margin-bottom:10px}@media screen and (max-width: 1000px){.footer-nav_item{margin-bottom:5px}}.footer-sns{text-align:center;margin-bottom:20px}.footer-sns_item{display:inline-block;width:43px;margin:5px}@media screen and (max-width: 1000px){.footer-sns_item{width:20px}}.menu-drawer::-webkit-scrollbar{width:3px}.menu-drawer::-webkit-scrollbar-track{background-color:#eee}.menu-drawer::-webkit-scrollbar-thumb{background-color:#ccc}.custom-drawer{-webkit-user-select:none;user-select:none;border-top:1px solid #eee}.custom-drawer_ticket{padding:20px;border-bottom:2px solid var(--gokumin-color);text-align:center}.custom-drawer_ticket-text{color:var(--gokumin-color);font-size:1.3rem;margin-bottom:10px}.custom-drawer_ticket-button{opacity:1;-webkit-transition:opacity .3s ease;-moz-transition:opacity .3s ease;-ms-transition:opacity .3s ease;-o-transition:opacity .3s ease;transition:opacity .3s ease;display:block;padding:15px;background:var(--gokumin-color);text-align:center;color:#fff;border-radius:60px;font-size:1.5rem;font-weight:700;position:relative}.custom-drawer_ticket-button:hover{opacity:.8}.custom-drawer_ticket-button:after{content:url(/cdn/shop/files/angle-right-white.svg?v=1701063109);color:#fff;position:absolute;top:50%;right:7%;transform:translateY(-50%);pointer-events:none}.custom-drawer_ticket-button span{margin-left:5px;vertical-align:middle}.custom-drawer_categories-title{line-height:1;background:var(--pale);padding:20px;color:var(--gokumin-color);font-size:1.5rem;font-weight:700;border-top:2px solid var(--gokumin-color)}.custom-drawer_category{background:#fff}.custom-drawer_category:hover{background:var(--pale)}.custom-drawer_category a{display:block;padding:10px 20px;position:relative;border-bottom:1px solid #DDDBB9;color:#333}.custom-drawer_category a:after{content:url(/cdn/shop/files/angle-right-gold.svg?v=1701063109);color:#fff;position:absolute;top:50%;right:7%;transform:translateY(-50%);pointer-events:none}.custom-drawer_category-icon{width:43px}.custom-drawer_category-name{margin-left:20px;font-weight:700;font-size:1.3rem}.custom-drawer_accordion{font-size:1.3rem;position:relative;border-bottom:1px solid #DDDBB9}.custom-drawer_accordion-title{color:var(--gokumin-color);font-weight:700;padding:15px 20px;position:relative}.custom-drawer_accordion-title:after{content:url(/cdn/shop/files/icon-plus-gold.svg);color:#fff;position:absolute;top:50%;right:6.5%;transform:translateY(-50%);pointer-events:none}.custom-drawer_accordion.__open .custom-drawer_accordion-title:after{content:url(/cdn/shop/files/icon-minus-gold.svg)}.custom-drawer_accordion-items{padding:0 20px 20px;display:none}.custom-drawer_accordion-item a{background:#f9f8f8;display:block;padding:15px;position:relative;border-bottom:1px solid #E1E1E1;color:#333}.custom-drawer_accordion-item a:hover{background:#eee}.custom-drawer_accordion-item a:after{content:url(/cdn/shop/files/angle-right-gold.svg?v=1701063109);color:#fff;position:absolute;top:50%;right:7%;transform:translateY(-50%);pointer-events:none}.custom-drawer_accordion-item:last-of-type a{border-bottom:none}.custom-drawer_blocklink{font-size:1.3rem}.custom-drawer_blocklink a{position:relative;display:block;color:var(--gokumin-color);font-weight:700;padding:15px 20px;border-bottom:1px solid #DDDBB9}.custom-drawer_blocklink a:hover{background:var(--pale)}.custom-drawer_blocklink a:after{content:url(/cdn/shop/files/angle-right-gold.svg?v=1701063109);color:#fff;position:absolute;top:50%;right:7%;transform:translateY(-50%);pointer-events:none}.custom-drawer_textlink{padding:20px;font-size:1.3rem}@media screen and (max-width: 1000px){.custom-drawer_textlink{font-size:1.1rem}}.custom-drawer_textlink a{display:inline-block;width:49%;color:#333;margin-bottom:10px}.custom-drawer_textlink a.__full{width:100%}.custom-drawer_textlink a:hover{text-decoration:underline}@media screen and (max-width: 1000px){.custom-drawer_textlink a{width:47%}}.top-slide_obj{width:15%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);z-index:2;pointer-events:none}@media screen and (max-width: 1000px){.top-slide_obj{width:40%}}.top-slide-wrap{-webkit-user-select:none;user-select:none;position:relative;margin-bottom:0;background:#f9f8f8;min-height:40vw}@media screen and (max-width: 1000px){.top-slide-wrap{margin-bottom:0;min-height:80vw;padding-bottom:5px;background:#fff}}.top-slide{opacity:0}@media screen and (max-width: 1000px){.top-slide{height:80vw}}.top-slide.__on{animation:fade-in 1s both}.top-slide_item{overflow:hidden}.top-slide_item img{width:100%;object-fit:cover}@media screen and (max-width: 1000px){.top-slide_item img{width:100%;object-fit:cover}}.top-slide_item-prev{top:40%;left:11%;background:#000;color:#fff;padding:5px;width:20px;height:50px}@media screen and (max-width: 1000px){.top-slide_item-prev{display:none}}.top-slide_item-next{top:40%;right:11%;background:#000;color:#fff;padding:5px;width:20px;height:50px}@media screen and (max-width: 1000px){.top-slide_item-next{display:none}}.swiper-button-next:after,.swiper-button-prev:after{font-size:10px}.swiper-pagination{padding-top:20px;padding-bottom:20px;position:relative;background:#f9f8f8;z-index:1}@media screen and (max-width: 1000px){.swiper-pagination{padding-top:5px;padding-bottom:5px;min-height:33px;background:#fff}}.swiper-pagination-bullet{width:8px!important;height:8px!important;margin:0 8px!important;background:#d5d5d5;opacity:1}.swiper-pagination-bullet-active{background:var(--gokumin-color)}.card-product-color-swatch{padding-bottom:5px;margin-top:-5px;vertical-align:middle}.card-product-color-swatch_item{display:inline-block;width:10px;height:10px;border-radius:10px;vertical-align:middle}.card-product-color-swatch_item[data-color=\30db\30ef\30a4\30c8]{background-color:#fff;border:1px solid #ccc}.card-product-color-swatch_item[data-color=\30d6\30e9\30c3\30af]{background-color:#000}.card-product-color-swatch_item[data-color=\30e9\30d9\30f3\30c0\30fc]{background-color:#c5b3d3}.card-product-color-swatch_item[data-color=\30a2\30a4\30dc\30ea\30fc]{background-color:#efeae8}.card-product-color-swatch_item[data-color=\30e9\30a4\30c8\30b0\30ec\30fc]{background-color:#dadbe0}.card-product-color-swatch_item[data-color=\30b0\30ec\30fc]{background-color:#8a878a}.card-product-color-swatch_item[data-color=\30b0\30ec\30fc\30b8\30e5]{background-color:#c0b7b8}.card-product-color-swatch_item[data-color=\30c1\30e3\30b3\30fc\30eb\30b0\30ec\30fc]{background-color:#4d464d}.card-product-color-swatch_item[data-color=\30c0\30fc\30af\30b0\30ec\30fc]{background-color:#2d3038}.card-product-color-swatch_item[data-color=\30ca\30c1\30e5\30e9\30eb]{background-color:#ead4b8}.card-product-color-swatch_item[data-color=\30d6\30e9\30a6\30f3]{background-color:#7f4a2b}.card-product-color-swatch_item[data-color=\30b0\30ea\30fc\30f3]{background-color:#8f9741}.card-product-color-swatch_item[data-color=\30ec\30c3\30c9]{background-color:#a22b0f}.card-product-color-swatch_item[data-color=\30a6\30a9\30fc\30eb\30ca\30c3\30c8]{background-color:#5b3728}.card-product-color-swatch_item[data-color=\30a2\30c3\30b7\30e5]{background-color:#484847}.card-product-size-variant{padding-top:8px;padding-bottom:3px}.card-product-size-variant_item{font-size:1rem;color:#666;margin-right:5px}.top-attention{text-align:center;padding-bottom:50px;font-size:1.4rem;font-weight:700}@media screen and (max-width: 1000px){.top-attention{font-size:1.2rem}}.top-attention a{color:#333;vertical-align:middle;text-decoration:underline}.top-attention a:hover{text-decoration:none}.top-attention_icon{margin-right:10px;vertical-align:middle;display:inline-block;color:#fff;background:var(--gokumin-color);width:24px;height:24px;line-height:24px;-webkit-border-radius:14px;border-radius:14px}.top-sns{max-width:1200px;margin-left:auto;margin-right:auto;padding:30px 20px 60px}@media screen and (max-width: 1000px){.top-sns{padding-top:20px;padding-bottom:30px}}@media screen and (max-width: 1000px){.top-sns{width:100%;padding-left:10px;padding-right:10px}}.top-sns_text{text-align:center;margin-bottom:40px}@media screen and (max-width: 1000px){.top-sns_text{margin-bottom:20px}}.top-sns_items{display:flex;justify-content:center;align-items:center}@media screen and (max-width: 1000px){.top-sns_items{justify-content:space-between;align-items:flex-end}}.top-sns_item{text-align:center;display:block;width:15%;padding:5px 20px;color:#333;border-left:1px solid #DFDFDF}@media screen and (max-width: 1000px){.top-sns_item{padding:5px 0;width:20%;border:none}}.top-sns_item:hover{background:#f9f9f9}@media screen and (max-width: 1000px){.top-sns_item:first-of-type{border-left:none}}.top-sns_item:last-of-type{border-right:1px solid #DFDFDF}@media screen and (max-width: 1000px){.top-sns_item:last-of-type{border-right:none}}.top-sns_item-icon{width:40px;display:inline-block;vertical-align:middle}.top-sns_item-icon.__small{width:30px}@media screen and (max-width: 1000px){.top-sns_item-icon.__small{width:25px}}@media screen and (max-width: 1000px){.top-sns_item-icon{width:30px;margin-right:5px}}.top-sns_item-name{font-size:1.3rem;font-weight:700;vertical-align:middle}@media screen and (max-width: 1000px){.top-sns_item-name{font-size:1rem;display:block}}.search-modal__content .field:after,.template-search .field:after{box-shadow:unset!important}.search-modal__content .field__input:focus,.template-search .field__input:focus{box-shadow:unset!important}.search__input.field__input{border-radius:40px;background:#efefef}.top-coupon{background:#f5f5ed;padding-top:30px;padding-bottom:30px}@media screen and (max-width: 1000px){.top-coupon{padding-top:15px;padding-bottom:25px}}.top-coupon-inner{max-width:1200px;margin-left:auto;margin-right:auto;padding-left:20px;padding-right:20px;text-align:center}@media screen and (max-width: 1000px){.top-coupon-inner{width:100%;padding-left:10px;padding-right:10px}}.top-coupon_title{color:var(--gokumin-color);margin-bottom:10px}@media screen and (max-width: 1000px){.top-coupon_title{margin-bottom:15px}}.top-coupon_title-ja{font-size:2.4rem;display:block;font-weight:700}@media screen and (max-width: 1000px){.top-coupon_title-ja{font-size:1.8rem}}.top-coupon_title-en{font-size:1.2rem;display:block}@media screen and (max-width: 1000px){.top-coupon_title-en{margin-bottom:5px}}.top-coupon_items{display:flex;justify-content:center}@media screen and (max-width: 1000px){.top-coupon_items{justify-content:flex-start;flex-wrap:wrap}}.top-coupon_item{width:31%;margin:10px;text-align:center;display:block;color:#fff;font-size:1.8rem;font-weight:700}.top-coupon_item img{border:1px solid var(--gokumin-color)}@media screen and (max-width: 1000px){.top-coupon_item{width:49%;margin:0 2% 2% 0;font-size:1.3rem}.top-coupon_item:nth-of-type(2n){margin-right:0}}.top-coupon_benefits{margin-top:20px;text-align:center}.top-coupon_benefits-title{color:var(--gokumin-color);font-weight:700;font-size:2rem;margin-bottom:15px}@media screen and (max-width: 1000px){.top-coupon_benefits-title{font-size:1.4rem;margin-bottom:15px}}.top-coupon_benefits-image{width:90%;margin-left:auto;margin-right:auto;display:block}.product-categories-container{padding-top:100px;padding-bottom:100px;background:#fff}.pagetype_collection .product-categories-container{padding-top:80px;padding-bottom:100px}@media screen and (max-width: 1000px){.product-categories-container{padding-top:50px;padding-bottom:50px}.pagetype_collection .product-categories-container{padding-top:40px;padding-bottom:50px}}.product-categories-inner{max-width:1200px;margin-left:auto;margin-right:auto;padding-left:20px;padding-right:20px}@media screen and (max-width: 1000px){.product-categories-inner{width:100%;padding-left:10px;padding-right:10px}}.product-categories{display:flex;flex-wrap:wrap}.product-categories_item{width:24%;margin-right:1%;margin-bottom:1%}@media screen and (max-width: 1000px){.product-categories_item{width:49.5%;margin-right:1%}.product-categories_item:nth-of-type(2n){margin-right:0}}.product-categories a{padding:0 10px;border:1px solid #D3D3D3;color:#333;position:relative;display:flex;font-size:1.5rem;font-weight:700;-webkit-align-items:center;align-items:center}@media screen and (max-width: 1000px){.product-categories a{font-size:1.2rem;padding:12px 5px}}.product-categories a:hover{background:var(--pale)}.product-categories a:after{content:url(/cdn/shop/files/angle-right-gold.svg);position:absolute;right:10px;top:50%;transform:translateY(-50%)}@media screen and (max-width: 1000px){.product-categories a:after{right:4px;transform:translateY(-50%) scale(.7)}}.product-categories_image{width:110px;display:block;margin-right:10px}@media screen and (max-width: 1000px){.product-categories_image{width:50px}}.our-brands-container{padding-top:100px;padding-bottom:80px}@media screen and (max-width: 1000px){.our-brands-container{padding-top:50px;padding-bottom:40px}}.our-brands-inner{max-width:1200px;margin-left:auto;margin-right:auto;padding-left:20px;padding-right:20px}@media screen and (max-width: 1000px){.our-brands-inner{width:100%;padding-left:10px;padding-right:10px}}.our-brands{display:flex;flex-wrap:wrap}.our-brands_the{width:100%;margin-bottom:2%;opacity:1;-webkit-transition:opacity .3s ease;-moz-transition:opacity .3s ease;-ms-transition:opacity .3s ease;-o-transition:opacity .3s ease;transition:opacity .3s ease}.our-brands_the:hover{opacity:.8}.our-brands_item{width:32%;margin-right:2%;margin-bottom:2%}.our-brands_item:nth-of-type(3n){margin-right:0}@media screen and (max-width: 1000px){.our-brands_item{width:100%;margin-right:0%}.our-brands_item:nth-of-type(2n){margin-right:0}}.our-brands a{opacity:1;-webkit-transition:opacity .3s ease;-moz-transition:opacity .3s ease;-ms-transition:opacity .3s ease;-o-transition:opacity .3s ease;transition:opacity .3s ease}.our-brands a:hover{opacity:.8}.pickup-collection-container{padding-top:100px;padding-bottom:80px}@media screen and (max-width: 1000px){.pickup-collection-container{padding-top:50px;padding-bottom:40px}}.pickup-collection-inner{max-width:1200px;margin-left:auto;margin-right:auto;padding-left:20px;padding-right:20px}@media screen and (max-width: 1000px){.pickup-collection-inner{width:100%;padding-left:10px;padding-right:10px}}.pickup-collection{display:flex;flex-wrap:wrap}.pickup-collection_item{width:49%;margin-right:2%;margin-bottom:2%}.pickup-collection_item:nth-of-type(2n){margin-right:0}@media screen and (max-width: 1000px){.pickup-collection_item:nth-of-type(2n){margin-right:0%}}@media screen and (max-width: 1000px){.pickup-collection_item{width:100%;margin-right:0%}.pickup-collection_item:nth-of-type(2n){margin-right:0;margin-bottom:5px}}.pickup-collection a{opacity:1;-webkit-transition:opacity .3s ease;-moz-transition:opacity .3s ease;-ms-transition:opacity .3s ease;-o-transition:opacity .3s ease;transition:opacity .3s ease}.pickup-collection a:hover{opacity:.8}.news-container{padding-top:100px;padding-bottom:100px}@media screen and (max-width: 1000px){.news-container{padding-top:50px;padding-bottom:50px}}.news-inner{max-width:1200px;margin-left:auto;margin-right:auto;padding-left:20px;padding-right:20px}@media screen and (max-width: 1000px){.news-inner{width:100%;padding-left:10px;padding-right:10px}}.news-list{margin-bottom:40px}.news-list_item{border-bottom:1px solid #DFDFDF}.news-list_item:last-of-type{border-bottom:none}.news-list_item a{display:flex;padding:20px 10px;position:relative;font-size:1.5rem;align-items:center;color:#111;background:#fff}@media screen and (max-width: 1000px){.news-list_item a{padding:15px 10px;display:block;font-size:1.3rem}}.news-list_item a:hover{background:var(--pale)}.news-list_item a:after{content:url(/cdn/shop/files/angle-right-gold.svg?v=1701063109);color:#fff;position:absolute;top:50%;right:1.5%;transform:translateY(-50%)}.news-list_item-category{width:160px;color:var(--gokumin-color);border:1px solid var(--gokumin-color);display:inline-block;text-align:center;padding:5px;margin-right:30px;background:#fff}@media screen and (max-width: 1000px){.news-list_item-category{width:130px;margin-bottom:10px;font-size:1.2rem;padding:3px 15px}}.news-list_item-category.__detailpage{display:inline-block;width:auto;font-size:1.2rem;margin-right:5px;line-height:1}@media screen and (max-width: 1000px){.news-list_item-category.__detailpage{margin-right:5px}}@media screen and (max-width: 1000px){.news-list_item-title{display:block}}.news-list_item-date{width:85px;font-size:1.2rem;color:#666}@media screen and (max-width: 1000px){.news-list_item-date{font-size:1.1rem;display:block}}.news-button-wrap{text-align:center}.news-button{position:relative;display:inline-block;width:clamp(300px,25vw,400px);text-align:center;padding:10px;font-size:1.5rem;color:var(--gokumin-color);box-shadow:0 0 5px #32323280;border-radius:100px;text-decoration:none!important;font-weight:700}.news-button:hover{box-shadow:0 0 3px #ababab}.news-button:after{content:url(/cdn/shop/files/angle-right-gold.svg?v=1701063109);color:#fff;position:absolute;top:50%;right:5%;transform:translateY(-50%)}.subpage-content{padding-top:80px;padding-bottom:100px}@media screen and (max-width: 1000px){.subpage-content{padding-top:50px;padding-bottom:50px}}.subpage-content-compact{padding-top:20px;padding-bottom:100px}@media screen and (max-width: 1000px){.subpage-content-compact{padding-top:10px;padding-bottom:50px}}.subpage-general-item{margin-bottom:30px}.subpage-general-item_title{font-size:1.7rem;font-weight:700;margin-bottom:.5em}@media screen and (max-width: 1000px){.subpage-general-item_title{font-size:1.6rem}}.collection-header-bar{font-size:3rem;font-weight:400;line-height:1;color:#111;text-align:center;background:#f2f2f2;padding-top:20px;padding-bottom:20px;margin-bottom:60px}.collection-header-bar.__with-text{margin-bottom:30px}@media screen and (max-width: 1000px){.collection-header-bar{font-size:1.6rem;font-weight:700;margin-bottom:30px}.collection-header-bar.__with-text{margin-bottom:15px}}.collection-header-text{text-align:center;font-size:1.5rem;margin-bottom:30px}@media screen and (max-width: 1000px){.collection-header-text{font-size:1.2rem;margin-bottom:15px}}.collection-header-bar-image{text-align:center}.reference-image_text-wrap{text-align:right}.reference-image_text{font-size:1.3rem;cursor:pointer;text-decoration:underline}@media screen and (max-width: 1000px){.reference-image_text{font-size:1rem}}.reference-image-wrap{display:none;border:1px solid #eaeaea}.reference-image{display:block;padding:10px}.reference-image-container{text-align:center;padding-bottom:20px}.reference-image-container.__open .reference-image_text{display:none}.reference-image_close{background:#eaeaea;padding:5px;cursor:pointer;font-size:1.3rem}@media screen and (max-width: 1000px){.reference-image_close{font-size:1.1rem}}.product-color-swatch-wrap{-webkit-user-select:none;user-select:none}.product-color-swatch{width:26px;height:26px;display:inline-block;border:1px solid #F2F2F2;border-radius:26px;vertical-align:middle}.product-color-swatch_name{vertical-align:middle;font-size:1.1rem}body .product-form__input input[type=radio]+label{border-color:#d1d1d1}body .product-form__input input[type=radio]:checked+label{color:#fff;border-radius:30px;background-color:#585858;border:1px solid #585858}body .product__info-container .product-form{margin-top:1.5rem}.product__info-container .product__title h1{font-size:2.4rem;color:var(--text-color);@include mobile{font-size: 1.9rem;}}body .product__info-wrapper .product_price_container{margin-top:2.5rem}body .product__info-wrapper .product_price_container .price-item{font-size:2.4rem}body .product__info-wrapper .product__description{margin-top:1.5rem;font-size:1.4rem}@media screen and (max-width: 1000px){body .product__info-wrapper .product__description{margin-top:1rem;font-size:1.3rem}}.product-variant-option-label{font-size:1.1rem}.quantity{background:#f0f0f0}.quantity:after{display:none}.quantity__button{color:var(--gokumin-color)}.product-form__submit{background:var(--gokumin-color);font-size:2rem;transition:all .1s ease;padding:20px;border-radius:5px;font-weight:700;background:#304885}@media screen and (max-width: 1000px){.product-form__submit{font-size:1.5rem;font-weight:700}}.product-form__submit:hover{box-shadow:none}.product-form__submit:after{display:none}.recently-viewd{display:none}.recently-viewd-inner{max-width:1200px;margin-left:auto;margin-right:auto;padding:60px 20px}@media screen and (max-width: 1000px){.recently-viewd-inner{width:100%;padding:20px 10px 30px}}.recently-viewd.__top .recently-viewd-inner{padding-bottom:0}.recently-viewed-products{display:flex;justify-content:center}@media screen and (max-width: 1000px){.recently-viewed-products{flex-wrap:wrap;justify-content:space-between}}.recently-viewed-products_item{width:24%;margin:.5%}@media screen and (max-width: 1000px){.recently-viewed-products_item{width:49%;margin:10px .3%}}.recently-viewed-products_item a{color:#111}.recently-viewed-products_item a:hover{text-decoration:underline}.recently-viewed-products_item a:hover .recently-viewed-products_item-image{opacity:1;-webkit-transition:opacity .3s ease;-moz-transition:opacity .3s ease;-ms-transition:opacity .3s ease;-o-transition:opacity .3s ease;transition:opacity .3s ease}.recently-viewed-products_item a:hover .recently-viewed-products_item-image:hover{opacity:.8}.recently-viewed-products_item-image{display:block;margin-bottom:15px}@media screen and (max-width: 1000px){.recently-viewed-products_item-image{margin-bottom:8px}}.recently-viewed-products_item-title{font-size:1.3rem;line-height:1.5}@media screen and (max-width: 1000px){.recently-viewed-products_item-title{font-size:1.2rem}}body .mxpr-review__list-item-icon,body .mxpr-review__list-item-votes{display:none}body .star-ratings-css{text-shadow:none}body .star-ratings-css-top{height:auto}body .mxpr-summary__write-review{color:var(--gokumin-color);border-color:var(--gokumin-color)}body .mxpr-summary__write-review:hover{text-decoration:none;background:var(--gokumin-color)}body .mxpr-rating-link{color:var(--text-color);text-decoration:underline}body .mxpr-rating-link:hover{text-decoration:none}body .item-detail_shipping-note{margin-top:-10px;margin-bottom:30px;color:red}.item-detail_text{padding-top:1em;text-align:center;font-size:1.5rem;color:var(--gokumin-color);padding-bottom:1em;position:relative}@media screen and (max-width: 1000px){.item-detail_text{font-size:1.2rem}}.item-detail_text:before{content:"";width:100%;height:1px;background:var(--gokumin-color);position:absolute;left:0;top:50%}.item-detail_text-inner{display:inline-block;padding-left:10px;padding-right:10px;background:#fff;position:relative}.item-detail_mall-banners{padding-bottom:20px;display:flex;-webkit-justify-content:space-between;justify-content:space-between;margin-bottom:20px!important}.item-detail_mall-banner{width:32%}.item-detail_point{margin-bottom:15px}.item-detail_note{position:relative;cursor:pointer;font-size:1.3rem;background:#fcfbf0;display:flex;padding:15px 10px 15px 20px;-webkit-align-items:center;align-items:center;-webkit-justify-content:space-between;justify-content:space-between}.item-detail_note-content{background:#fcfbf0;padding:10px 20px 20px;font-size:1.3rem;display:none}.item-detail_note-label{color:var(--gokumin-color);font-size:1.5rem;line-height:1}.item-detail_note:before{content:"";display:block;position:absolute;top:calc(50% - 9px);right:24px;height:19px;width:1px;background:var(--gokumin-color)}@media screen and (max-width: 1000px){.item-detail_note:before{right:19px;transform:scale(.7)}}.item-detail_note:after{content:"";display:block;position:absolute;top:50%;right:15px;width:19px;height:1px;background:var(--gokumin-color)}@media screen and (max-width: 1000px){.item-detail_note:after{right:10px;transform:scale(.7)}}.__open .item-detail_note:before{display:none}.item-detail-info{padding-top:60px;padding-bottom:30px;-webkit-user-select:none;user-select:none}@media screen and (max-width: 1000px){.item-detail-info{padding-top:30px;padding-bottom:15px}}.item-detail-info-inner{max-width:1200px;margin-left:auto;margin-right:auto;padding-left:20px;padding-right:20px}@media screen and (max-width: 1000px){.item-detail-info-inner{width:100%;padding-left:10px;padding-right:10px}}.item-detail-info_wrap{padding:30px}@media screen and (max-width: 1000px){.item-detail-info_wrap{padding:15px 10px}}.item-detail-info_accordion{position:relative}@media screen and (max-width: 1000px){.item-detail-info_accordion{height:150px;overflow:hidden}.item-detail-info_accordion:before{content:"";display:block;background:linear-gradient(180deg,#fff0,#ffffffe5 30%,#fff);width:100%;height:130px;position:absolute;left:0;bottom:0;z-index:1;pointer-events:none}.item-detail-info_accordion:after{content:"\3059\3079\3066\8868\793a";display:block;position:absolute;width:70%;text-align:center;padding:10px;font-size:1.5rem;color:var(--gokumin-color);background:#fff;box-shadow:0 0 6px #ababab66;border-radius:100px;z-index:2;left:50%;bottom:25px;transform:translate(-50%);pointer-events:none}}@media screen and (max-width: 1000px){.item-detail-info_accordion.__on{height:auto}.item-detail-info_accordion.__on:before,.item-detail-info_accordion.__on:after{display:none}}.item-features_items{position:relative}@media screen and (max-width: 1000px){.item-features_items{height:200px;overflow:hidden}.item-features_items:before{content:"";display:block;background:linear-gradient(180deg,#fff0,#ffffffe5 30%,#fff);width:100%;height:130px;position:absolute;left:0;bottom:0;z-index:1;pointer-events:none}.item-features_items:after{content:"\3059\3079\3066\8868\793a";display:block;position:absolute;width:70%;text-align:center;padding:10px;font-size:1.5rem;color:var(--gokumin-color);background:#fff;box-shadow:0 0 6px #ababab66;border-radius:100px;z-index:2;left:50%;bottom:25px;transform:translate(-50%);pointer-events:none}}@media screen and (max-width: 1000px){.item-features_items.__on{height:auto}.item-features_items.__on:before,.item-features_items.__on:after{display:none}}.item-detail-info_title{text-align:center;padding-top:10px;padding-bottom:10px;font-size:2.2rem;border-top:1px solid #929292;border-bottom:1px solid #929292;position:relative}@media screen and (max-width: 1000px){.item-detail-info_title{font-size:1.8rem}}.item-detail-info_detail{margin-bottom:30px;font-size:1.4rem}@media screen and (max-width: 1000px){.item-detail-info_detail{font-size:1.2rem;margin-bottom:15px}}.item-detail-info_size{display:flex;margin-bottom:30px;font-size:1.2rem}@media screen and (max-width: 1000px){.item-detail-info_size{margin-bottom:15px;flex-wrap:wrap}}.item-detail-info_size li{width:22%;margin-right:3%}@media screen and (max-width: 1000px){.item-detail-info_size li{width:100%;margin-bottom:15px}}.item-detail-info_size li h3{font-size:1.4rem;font-weight:700;margin-bottom:10px}@media screen and (max-width: 1000px){.item-detail-info_size li h3{margin-bottom:5px;font-size:1.3rem}}.item-detail-info_acc{background:#f9f8f8;display:flex;justify-content:center;padding-top:10px;padding-bottom:10px}@media screen and (max-width: 1000px){.item-detail-info_acc{padding:10px;display:block}}.item-detail-info_acc li{font-size:1.3rem;margin:15px;vertical-align:middle}@media screen and (max-width: 1000px){.item-detail-info_acc li{margin:5px;font-size:1.2rem}}.item-detail-info_acc li.acc_02:before{content:url(/cdn/shop/files/icon-book.svg);display:inline-block;vertical-align:middle;margin-right:10px}.item-detail-info_acc li.acc_03:before{content:url(/cdn/shop/files/icon-box.svg);display:inline-block;vertical-align:middle;margin-right:10px}.item-detail-info_acc li.acc_04:before{content:url(/cdn/shop/files/icon-wrap.svg);display:inline-block;vertical-align:middle;margin-right:10px}.item-detail-info_acc li.acc_01:before{content:url(/cdn/shop/files/icon-case.svg);display:inline-block;vertical-align:middle;margin-right:10px}.item-datail-staffreview{max-width:1200px;margin-left:auto;margin-right:auto;padding:30px 20px 60px}@media screen and (max-width: 1000px){.item-datail-staffreview{width:100%;padding-left:10px;padding-right:10px}}@media screen and (max-width: 1000px){.item-datail-staffreview{padding-top:15px;padding-bottom:30px}}.item-datail-staffreview-inner{padding:30px 40px;background:#fcfbf0;border-radius:5px}@media screen and (max-width: 1000px){.item-datail-staffreview-inner{padding:10px}}.item-datail-staffreview_title{padding:10px 20px;background:#fff;margin-bottom:30px;border-radius:5px}@media screen and (max-width: 1000px){.item-datail-staffreview_title{padding:10px;margin-bottom:15px}}.item-datail-staffreview_title-en{color:var(--gokumin-color);font-size:2.6rem;margin-right:10px;font-weight:700;vertical-align:middle}@media screen and (max-width: 1000px){.item-datail-staffreview_title-en{font-size:1.3rem;margin-right:5px}}.item-datail-staffreview_title-ja{font-weight:700;font-size:1.5rem;vertical-align:middle}@media screen and (max-width: 1000px){.item-datail-staffreview_title-ja{font-size:1.1rem}}.item-datail-staffreview_content{display:flex;justify-content:space-between}.item-datail-staffreview_content-image{width:150px;text-align:center}@media screen and (max-width: 1000px){.item-datail-staffreview_content-image{padding-top:20px;width:85px}}.item-datail-staffreview_content-detail{width:calc(100% - 170px)}@media screen and (max-width: 1000px){.item-datail-staffreview_content-detail{width:calc(100% - 90px)}}.item-datail-staffreview_content-baloon{background:var(--gokumin-color);color:#fff;font-size:1.3rem;padding:10px 20px;display:inline-block;line-height:1;margin-bottom:15px;border-radius:30px}@media screen and (max-width: 1000px){.item-datail-staffreview_content-baloon{margin-bottom:10px;font-size:1.1rem;padding:5px 10px}}.item-datail-staffreview_content-title{font-size:2.2rem;font-weight:700;margin-bottom:10px;line-height:1.5}@media screen and (max-width: 1000px){.item-datail-staffreview_content-title{font-size:1.4rem;margin-bottom:5px}}.item-datail-staffreview_content-text{font-size:1.3rem}@media screen and (max-width: 1000px){.item-datail-staffreview_content-text{font-size:1.2rem}}.product-bigimage{padding-top:60px;padding-bottom:30px}.product-bigimage video{width:100%}@media screen and (max-width: 1000px){.product-bigimage{padding-top:30px;padding-bottom:15px}}.product-bigimage-inner{max-width:700px;margin-left:auto;margin-right:auto;padding-left:20px;padding-right:20px}@media screen and (max-width: 1000px){.product-bigimage-inner{width:100%;padding-left:10px;padding-right:10px}}.product-bigimage_item{margin-bottom:15px}@media screen and (max-width: 1000px){.product-bigimage_item{margin-bottom:10px}}.to-cart-baloon-container{z-index:2;position:fixed;right:20px;bottom:-200px;transition:all .2s ease}@media screen and (max-width: 1000px){.to-cart-baloon-container{right:0;width:100%}}.to-cart-baloon-container.__on{transform:translateY(-230px)}@media screen and (max-width: 1000px){.to-cart-baloon-container.__on{transform:translateY(-200px)}}@media screen and (max-width: 1000px){.to-cart-baloon-wrap{padding:10px;background:#fffffff2;padding-bottom:calc(10px + env(safe-area-inset-bottom));box-shadow:0 -4px 4px #0000000d}}.to-cart-baloon{z-index:2;-webkit-user-select:none;user-select:none;display:block;width:260px;padding:15px 20px;line-height:1;color:#fff;text-align:center;font-size:1.4rem;cursor:pointer;font-weight:700;border-radius:5px;background:#304885}@media screen and (max-width: 1000px){.to-cart-baloon{width:80%;margin-left:auto;margin-right:auto;border-radius:5px;margin-bottom:8px}}.to-cart-baloon span{vertical-align:middle}.to-cart-baloon_icon{width:24px}.to-cart-baloon:hover{opacity:.8}@media screen and (max-width: 1000px){.to-cart-baloon:hover{opacity:1}}.to-cart-baloon_text{display:none}@media screen and (max-width: 1000px){.to-cart-baloon_text{display:block;font-size:1.1rem;text-align:center;line-height:1;color:#304885}}.to-frontpage-wrapper{padding-top:40px;padding-bottom:60px;text-align:center;font-size:1.3rem;line-height:1}.to-frontpage-wrapper.__left{text-align:left;padding-bottom:10px}.to-frontpage-wrapper span,.to-frontpage-wrapper a{vertical-align:middle;margin:5px 7px}.to-frontpage-wrapper img{margin-bottom:1px;height:13px}.to-frontpage-wrapper a{color:var(--text-color)}.to-frontpage-wrapper a:hover{text-decoration:underline}.subpage-text-wrap{margin-bottom:2em}.coupon-item-content{display:flex;align-items:center;justify-content:space-between}@media screen and (max-width: 1000px){.coupon-item-content{display:block}}.coupon-item{margin-bottom:60px}@media screen and (max-width: 1000px){.coupon-item{margin-bottom:40px}}.coupon-item_image{width:40%}@media screen and (max-width: 1000px){.coupon-item_image{width:100%;margin-bottom:15px}}.coupon-item_detail{width:56%}@media screen and (max-width: 1000px){.coupon-item_detail{width:100%}}.coupon-item_info-wrap{display:flex;margin:10px}@media screen and (max-width: 1000px){.coupon-item_info-wrap{margin:0 0 10px;display:block}}.coupon-item_info-label{width:20%;text-align:center;padding:5px;color:var(--gokumin-color);background:var(--pale);font-size:1.3rem;margin-right:15px;display:flex;align-items:center;justify-content:center}@media screen and (max-width: 1000px){.coupon-item_info-label{padding:5px 0;margin-right:0;margin-bottom:5px;text-align:left;font-size:1.3rem;width:100%;background:none;font-weight:700;border-bottom:2px solid var(--gokumin-color);display:block;align-items:center;justify-content:flex-start}}.coupon-item_info-data{width:80%;font-size:1.3rem;padding:5px 0}@media screen and (max-width: 1000px){.coupon-item_info-data{font-size:1.2rem;width:100%}}.original-article-content{word-wrap:break-word;word-break:break-all}.original-article-content a{text-decoration:underline}.original-article-content a:hover{text-decoration:none}.original-article-content h2{background:#f9f8f8;font-size:2.2rem;padding:16px 25px;margin-bottom:25px;color:var(--gokumin-color);border-left:5px solid var(--gokumin-color);font-weight:700}@media screen and (max-width: 1000px){.original-article-content h2{padding:15px;font-size:1.6rem}}.original-article-content h3{font-size:1.8rem;margin-bottom:10px;color:var(--gokumin-color);font-weight:700;padding-left:13px;border-left:3px solid var(--gokumin-color)}@media screen and (max-width: 1000px){.original-article-content h3{font-size:1.4rem}}.original-article-content h4{font-size:1.5rem;margin-bottom:10px;font-weight:700;padding:10px 15px;background:#f9f8f8;color:#444}@media screen and (max-width: 1000px){.original-article-content h4{font-size:1.3rem}}.original-article-content img{margin-bottom:1em}#mxpr-review__load-more{text-align:center}.quantity-note-few{color:#fff;background:#ce6673;margin-bottom:0;border-radius:5px;font-size:1.4rem;display:inline-block;padding:2px 15px;transform:translateY(15px)}.cart-additional-blocks{display:flex;justify-content:flex-end}.gift-wrapping-container{margin-top:25px;width:400px;padding:15px 10px 10px;background:var(--pale);border-left:2px solid var(--gokumin-color)}@media screen and (max-width: 1000px){.gift-wrapping-container{width:100%;padding:15px 10px 10px}}.gift-wrapping-order_message{font-weight:700;font-size:1.4rem}@media screen and (max-width: 1000px){.gift-wrapping-order_message{font-size:1.3rem}}.gift-wrapping-order_note{font-size:1.2rem;line-height:1.5}@media screen and (max-width: 1000px){.gift-wrapping-order_note{font-size:1.1rem}}.gift-wrapping-note_wrap{padding-top:20px}.gift-wrapping-note_label{display:block;font-size:1.3rem;font-weight:700;color:#777;padding-left:3px}@media screen and (max-width: 1000px){.gift-wrapping-note_label{font-size:1.2rem}}.gift-wrapping-note_input{width:100%;height:4em;border:1px solid #ccc}@keyframes zoomUp{0%{transform:scale(1)}to{transform:scale(1.15)}}@keyframes zoomUpSp{0%{transform:scale(1)}to{transform:scale(1.25)}}.card-product-additional-label{margin-top:-5px}.card-product-additional-label_item{font-size:1.1rem;line-height:1;padding:5px 10px;background:var(--gokumin-color);color:#fff;margin-top:-5px;margin-bottom:10px;display:inline-block;border-radius:3px}.card-product-additional-label_item-wrap{display:inline-block}@media screen and (max-width: 1000px){.card-product-additional-label_item-wrap{display:block}}.payment-method_title{font-size:1.5rem;margin-bottom:1em}.payment-method_list{font-size:1.4rem;list-style-type:disc!important;list-style-position:outside}.payment-method_list li{margin-left:20px;list-style-type:disc!important;font-weight:700}.payment-method_list li span{font-size:1.2rem;font-weight:400}.column-index{max-width:1200px;margin-left:auto;margin-right:auto;padding-left:20px;padding-right:20px}@media screen and (max-width: 1000px){.column-index{width:100%;padding-left:10px;padding-right:10px}}.column-group{margin-bottom:100px}@media screen and (max-width: 1000px){.column-group{margin-bottom:60px}}.column-group a{text-decoration:none}.column-group a:hover .column-group_article-title{text-decoration:underline}.column-group_title{font-size:2.5rem;line-height:1;padding:20px;text-align:center;margin-bottom:30px;color:#fff;background:var(--gokumin-color)}@media screen and (max-width: 1000px){.column-group_title{font-size:1.5rem;margin-bottom:20px;padding:15px}}.column-group_info{text-align:center;font-size:1.5rem;margin-bottom:30px}@media screen and (max-width: 1000px){.column-group_info{margin-bottom:20px;font-size:1.2rem}}.column-group_articles{display:flex;justify-content:space-between;margin-bottom:30px}@media screen and (max-width: 1000px){.column-group_articles{display:block}}.column-group_articles.__index{flex-wrap:wrap}.column-group_articles.__index .column-group_article{width:48%;margin-bottom:30px}@media screen and (max-width: 1000px){.column-group_articles.__index .column-group_article{margin-bottom:10px;width:100%}}.column-group_article{width:32%;padding-bottom:20px}@media screen and (max-width: 1000px){.column-group_article{border-bottom:1px solid #eee;width:100%;padding-bottom:0;margin-bottom:10px}.column-group_article a{display:flex}}.column-group_article-image{display:block;margin-bottom:10px;overflow:hidden}@media screen and (max-width: 1000px){.column-group_article-image{width:30%}}.column-group_article-image img{width:100%;height:100%;aspect-ratio:19 / 13;object-fit:cover;transition:all .3s ease}@media screen and (max-width: 1000px){.column-group_article-data{width:70%;padding-left:10px}}.column-group_article-date{font-size:1.5rem;color:#979797;margin-bottom:5px}@media screen and (max-width: 1000px){.column-group_article-date{font-size:1.1rem;margin-bottom:3px}}.column-group_article-title{font-size:1.8rem;color:#111;line-height:1.5;color:#333}@media screen and (max-width: 1000px){.column-group_article-title{font-size:1.3rem}}.column-detail{max-width:1100px;margin-left:auto;margin-right:auto;padding-left:20px;padding-right:20px;display:flex;justify-content:space-between;margin-bottom:60px}@media screen and (max-width: 1000px){.column-detail{width:100%;padding-left:10px;padding-right:10px}}@media screen and (max-width: 1000px){.column-detail{margin-bottom:30px;display:block}}.column-detail-main{width:68%}@media screen and (max-width: 1000px){.column-detail-main{width:100%;margin-bottom:30px}}.column-detail-main_header{padding-bottom:10px;border-bottom:1px solid var(--gokumin-color);margin-bottom:30px}@media screen and (max-width: 1000px){.column-detail-main_header{margin-bottom:20px}}.column-detail-main_header-data-wrap{display:flex;align-items:center;margin-bottom:10px}.column-detail-main_header-blogname{line-height:1;font-size:1.5rem;padding:5px 10px;border:1px solid var(--gokumin-color);color:var(--gokumin-color);margin-right:15px}@media screen and (max-width: 1000px){.column-detail-main_header-blogname{margin-right:10px;font-size:1.2rem}}.column-detail-main_header-date{line-height:1;font-size:1.5rem;color:#8a8a8a}@media screen and (max-width: 1000px){.column-detail-main_header-date{font-size:1.2rem}}.column-detail-main_header-title{font-size:2.4rem;font-weight:700}@media screen and (max-width: 1000px){.column-detail-main_header-title{font-size:1.8rem}}.column-detail-main_content{margin-bottom:30px}@media screen and (max-width: 1000px){.column-detail-main_content{margin-bottom:15px}}.column-detail-nav{width:25%}@media screen and (max-width: 1000px){.column-detail-nav{width:100%}}.column-detail-nav_list{font-size:1.5rem}@media screen and (max-width: 1000px){.column-detail-nav_list{font-size:1.3rem}}.column-detail-nav_list-title{background:var(--gokumin-color);padding:20px;text-align:center;color:#fff}@media screen and (max-width: 1000px){.column-detail-nav_list-title{font-size:1.4rem;padding:10px;margin-bottom:10px}}.column-detail-nav_list-item a{display:block;padding:20px 5px;color:var(--gokumin-color);position:relative;border-bottom:1px solid #E2E2E2;font-weight:700}@media screen and (max-width: 1000px){.column-detail-nav_list-item a{padding:15px 5px}}.column-detail-nav_list-item a:hover{background:var(--pale)}.column-detail-nav_list-item a:after{content:url(/cdn/shop/files/angle-right-gold.svg?v=1701063109);color:#fff;position:absolute;top:50%;right:2%;transform:translateY(-50%);pointer-events:none}.old-points{max-width:900px;margin-left:auto;margin-right:auto;padding-left:20px;padding-right:20px}@media screen and (max-width: 1000px){.old-points{width:100%;padding-left:0;padding-right:0}}.old-points-head{margin-bottom:50px;text-align:center}@media screen and (max-width: 1000px){.old-points-head{margin-bottom:25px;text-align:left;padding:5px 15px}}.old-points-form{margin-bottom:30px}@media screen and (max-width: 1000px){.old-points-form{margin-bottom:15px;padding:0 10px}}.old-points-form_item{font-size:1.4rem}@media screen and (max-width: 1000px){.old-points-form_item{padding:15px 0}}.old-points-form_item-label{width:230px;font-weight:700;vertical-align:middle;display:inline-block;padding:20px 5px}@media screen and (max-width: 1000px){.old-points-form_item-label{padding:5px 5px 0;width:100%;display:block}}.old-points-form_item-input{padding:20px 5px;display:inline-block;vertical-align:middle}@media screen and (max-width: 1000px){.old-points-form_item-input{padding:5px;display:block}}.old-points-form_item-input input{border:none;background:#f5f5f5;border-radius:5px;padding:10px;font-size:1.6rem}.old-points-form_item-input input::placeholder{color:#cacaca}.old-points-form_item-input input[type=text]{width:420px}@media screen and (max-width: 1000px){.old-points-form_item-input input[type=text]{width:100%}}.old-points-form_item-input input[type=tel]{width:120px}@media screen and (max-width: 1000px){.old-points-form_item-input input[type=tel]{width:50%}}.old-points-button-wrap{text-align:center;padding:30px 0;-webkit-user-select:none;user-select:none}.old-points-button{position:relative;display:inline-block;width:300px;text-align:center;padding:10px;font-size:1.5rem;color:var(--gokumin-color);cursor:pointer;box-shadow:0 0 6px #ababab66;border-radius:100px}.old-points-button:hover{box-shadow:0 0 3px #ababab}@media screen and (max-width: 1000px){.old-points-button{width:70%}}.old-points-form_item+.old-points-form_item{border-top:1px solid #D1D1D1}.old-points-result{width:70%;padding:20px 30px;margin-left:auto;margin-right:auto;margin-bottom:30px;background:var(--pale)}@media screen and (max-width: 1000px){.old-points-result{width:100%;padding:10px}}.old-points-result_head{text-align:center;color:var(--gokumin-color);margin-bottom:15px;font-weight:700}.old-points-result_head-label{display:inline-block;vertical-align:middle;font-size:1.5rem;margin:0 5px}.old-points-result_head-value{display:inline-block;vertical-align:middle;font-size:2.2rem;margin:0 5px}.old-points-result_text{font-size:1.3rem}@media screen and (max-width: 1000px){.old-points-result_text{font-size:1.2rem}}.old-points-result.__not{background:#fff}@media screen and (max-width: 1000px){.old-points-result.__not{padding:20px 15px}}.old-points-result.__not .old-points-result_head{color:var(--text-color)}.old-points-result.__not .old-points-result_head-value{font-size:1.5rem}@media screen and (max-width: 1000px){.old-points-result.__not .old-points-result_head-value{font-size:1.3rem}}.blog-related-products-container{padding-top:30px;padding-bottom:30px}@media screen and (max-width: 1000px){.blog-related-products-container{padding-top:30px;padding-bottom:30px}}.blog-related-products-title{text-align:center;color:var(--gokumin-color);padding:5px;margin-bottom:15px;font-size:2rem}@media screen and (max-width: 1000px){.blog-related-products-title{padding:0;font-size:1.8rem;margin-bottom:5px}}.blog-related-products{display:flex;justify-content:center}@media screen and (max-width: 1000px){.blog-related-products{flex-wrap:wrap;justify-content:space-between}}.blog-related-product_item{width:48%;margin:.5%}@media screen and (max-width: 1000px){.blog-related-product_item{width:49%;margin:10px .3%}}.blog-related-product_item a{color:#111}.blog-related-product_item a:hover{text-decoration:underline}.blog-related-product_item a:hover .blog-related-product_item-image{opacity:1;-webkit-transition:opacity .3s ease;-moz-transition:opacity .3s ease;-ms-transition:opacity .3s ease;-o-transition:opacity .3s ease;transition:opacity .3s ease}.blog-related-product_item a:hover .blog-related-product_item-image:hover{opacity:.8}.blog-related-product_item-image{display:block;margin-bottom:15px}@media screen and (max-width: 1000px){.blog-related-product_item-image{margin-bottom:8px}}.blog-related-product_item-title{font-size:1.3rem;line-height:1.5}@media screen and (max-width: 1000px){.blog-related-product_item-title{font-size:1.2rem}}.contact-head{background:#f9f8f8;margin-bottom:30px;padding:20px 30px}@media screen and (max-width: 1000px){.contact-head{margin-bottom:20px;padding:15px}}.contact-head_item{display:flex;align-items:center;margin-bottom:15px;padding-bottom:15px;border-bottom:1px solid #C9C9C9}@media screen and (max-width: 1000px){.contact-head_item{display:block}}.contact-head_item:last-of-type{border-bottom:none;margin-bottom:0;padding-bottom:0}.contact-head_item-label{font-size:1.3rem;color:var(--gokumin-color);font-weight:700;width:30%;text-align:center}@media screen and (max-width: 1000px){.contact-head_item-label{width:100%;font-size:1.2rem;margin-bottom:10px}}.contact-head_item-content{font-size:1.3rem;width:70%}@media screen and (max-width: 1000px){.contact-head_item-content{width:100%;font-size:1.2rem}}.contact-field_note{font-size:1.2rem;line-height:1.5;color:#333;margin-top:-.5em;margin-bottom:2.5em}.contact-head-note{text-align:center;margin-bottom:2em}.contact-field_textarea{min-height:15rem}.original-contact .contact__button{text-align:center}.original-contact .contact__button .button{padding:15px 50px;background:#fff;border:3px solid var(--gokumin-color);font-weight:700;color:var(--gokumin-color)}.original-contact .contact__button .button:hover{background:var(--gokumin-color);color:#fff}.original-contact .contact__button .button:after{box-shadow:none}.top-supervisor{font-family:"Noto Serif JP",Times New Roman,YuMincho,Hiragino Mincho ProN,Yu Mincho,MS PMincho,serif;max-width:1200px;margin-left:auto;margin-right:auto;padding:30px 20px 60px}.top-supervisor.__collection{padding-top:60px;padding-bottom:30px}@media screen and (max-width: 1000px){.top-supervisor{padding-top:20px;padding-bottom:30px}.top-supervisor.__collection{padding-top:30px;padding-bottom:20px}}@media screen and (max-width: 1000px){.top-supervisor{width:100%;padding-left:10px;padding-right:10px}}.top-supervisor_head-title{position:relative;text-align:center;font-size:2.4rem;color:var(--gokumin-color);margin-bottom:20px}@media screen and (max-width: 1000px){.top-supervisor_head-title{font-size:1.8rem}}.top-supervisor_head-title span{display:inline-block;padding:0 40px;position:relative;background:#fff;z-index:2}@media screen and (max-width: 1000px){.top-supervisor_head-title span{padding:0 15px}}.top-supervisor_head-title:after{content:"";display:block;position:absolute;left:0;top:50%;width:100%;height:1px;background:var(--gokumin-color);z-index:1}.top-supervisor_items{display:flex;flex-wrap:wrap;justify-content:flex-start}.top-supervisor_item{width:48%;margin:1%;background:#f9f8f8;padding:20px;display:flex}@media screen and (max-width: 1000px){.top-supervisor_item{width:100%;padding:10px;display:block}}.top-supervisor_item-image{width:20%}@media screen and (max-width: 1000px){.top-supervisor_item-image{width:100px;float:left;padding-right:20px}}.top-supervisor_item-detail{width:80%;padding-left:20px}@media screen and (max-width: 1000px){.top-supervisor_item-detail{width:100%;padding-left:0}}.top-supervisor_item-detail-position{color:var(--gokumin-color);font-size:1.4rem}@media screen and (max-width: 1000px){.top-supervisor_item-detail-position{font-size:1.3rem}}.top-supervisor_item-detail-position2{font-size:1.1rem;color:#000}@media screen and (max-width: 1000px){.top-supervisor_item-detail-position2{font-size:1.1rem}}.top-supervisor_item-detail-name{font-size:1.8rem;color:#000}@media screen and (max-width: 1000px){.top-supervisor_item-detail-name{font-size:1.6rem}}.top-supervisor_item-detail-comment{font-size:1.1rem;margin-bottom:1em;color:#464545}@media screen and (max-width: 1000px){.top-supervisor_item-detail-comment{font-size:1rem}}.top-supervisor_item-detail-comment2{font-size:.9rem;color:#636363;display:none}.column-supervisor_item{font-family:"Noto Serif JP",Times New Roman,YuMincho,Hiragino Mincho ProN,Yu Mincho,MS PMincho,serif;margin-top:30px;margin-bottom:30px;background:#f9f8f8;padding:30px;display:flex}@media screen and (max-width: 1000px){.column-supervisor_item{padding:10px;display:block}}.column-supervisor_item-image{width:20%}@media screen and (max-width: 1000px){.column-supervisor_item-image{padding-right:20px;width:110px;float:left}}.column-supervisor_item-detail{width:80%;padding-left:20px}@media screen and (max-width: 1000px){.column-supervisor_item-detail{padding-left:0;width:100%}}.column-supervisor_item-detail-position{color:var(--gokumin-color);font-size:1.4rem}@media screen and (max-width: 1000px){.column-supervisor_item-detail-position{font-size:1.3rem}}.column-supervisor_item-detail-position2{font-size:1.1rem;color:#000}@media screen and (max-width: 1000px){.column-supervisor_item-detail-position2{font-size:1.1rem}}.column-supervisor_item-detail-name{font-size:1.8rem;color:#000}@media screen and (max-width: 1000px){.column-supervisor_item-detail-name{font-size:1.6rem}}.column-supervisor_item-detail-comment{font-size:1.1rem;margin-bottom:1em;color:#464545}@media screen and (max-width: 1000px){.column-supervisor_item-detail-comment{font-size:1rem}.column-supervisor_item-detail-comment br{display:none}}.column-supervisor_item-detail-comment2{font-size:.9rem;color:#636363}.top-award{padding-top:10px;padding-bottom:40px;background:#f9f8f8;font-family:"Noto Serif JP",Times New Roman,YuMincho,Hiragino Mincho ProN,Yu Mincho,MS PMincho,serif}@media screen and (max-width: 1000px){.top-award{padding-top:5px;padding-bottom:5px;background:#fff}}.top-award-inner{max-width:1200px;margin-left:auto;margin-right:auto;padding-left:20px;padding-right:20px}@media screen and (max-width: 1000px){.top-award-inner{width:100%;padding-left:10px;padding-right:10px;display:none}}.top-award_head-title{position:relative;text-align:center;font-size:2.4rem;color:var(--gokumin-color);margin-bottom:20px;font-weight:700}@media screen and (max-width: 1000px){.top-award_head-title{font-size:1.5rem;font-weight:400;margin-bottom:5px}}.top-award_head-title span{display:inline-block;padding:0 40px;position:relative;background:#f9f8f8;z-index:2}@media screen and (max-width: 1000px){.top-award_head-title span{padding:0 15px}}.top-award_head-title:after{content:"";display:block;position:absolute;left:0;top:50%;width:100%;height:1px;background:var(--gokumin-color);z-index:1}.top-award_body{max-width:670px;margin-left:auto;margin-right:auto;padding-left:20px;padding-right:20px}@media screen and (max-width: 1000px){.top-award_body{width:100%;padding-left:10px;padding-right:10px}}.top-award_body-image{display:block;margin-bottom:1em}.top-award_body-text01{color:var(--gokumin-color);font-size:.9rem;line-height:1.5}@media screen and (max-width: 1000px){.top-award_body-text01{margin-bottom:20px}}.top-award_body-text02{color:#999;font-size:.9rem;line-height:1.5}.top-payment{padding-top:30px;padding-bottom:60px;text-align:center}@media screen and (max-width: 1000px){.top-payment{padding-top:15px;padding-bottom:30px}}.top-payment_title{font-size:2rem;font-weight:700;margin-bottom:1em}@media screen and (max-width: 1000px){.top-payment_title{font-size:1.3rem}}.top-payment_text{font-size:1.6rem;font-weight:700;color:var(--gokumin-color);margin-bottom:1em}@media screen and (max-width: 1000px){.top-payment_text{font-size:1.1rem}}.top-payment_methods{margin-bottom:30px}@media screen and (max-width: 1000px){.top-payment_methods{margin-bottom:20px}}.top-payment_methods img{vertical-align:middle;width:400px}@media screen and (max-width: 1000px){.top-payment_methods img{width:300px}}.top-shipping-note{background:#f9f8f8;text-align:center;padding-top:20px;padding-bottom:20px}.top-shipping-note img{width:clamp(300px,50%,590px)}@keyframes scroll-down{0%{transform:translateY(5px)}to{transform:translateY(0)}}.subpage-about-scene{background-size:cover;background-attachment:fixed;background-position:center;background-repeat:no-repeat;width:100%;min-height:100vh;display:flex;align-items:center;justify-content:center;text-align:center;padding:20vh 0}@media screen and (max-width: 1000px){.subpage-about-scene{padding:10vh 10px;background-attachment:scroll}}.subpage-about-scene p{width:100%}.subpage-about-scene-inner{opacity:0;transform:translateY(10px)}.subpage-about-scene-inner.__on{animation:fade-in-up 2s both}.subpage-about-scene-head{margin-bottom:50px}.subpage-about-scene_title01{font-family:"Noto Serif JP",Times New Roman,YuMincho,Hiragino Mincho ProN,Yu Mincho,MS PMincho,serif;color:var(--gokumin-color);font-size:2.8rem}@media screen and (max-width: 1000px){.subpage-about-scene_title01{font-size:1.7rem}}.subpage-about-scene_title02{font-size:1.2rem}@media screen and (max-width: 1000px){.subpage-about-scene_title02{font-size:1.1rem}}.subpage-about-scene_title03{color:var(--gokumin-color);font-size:1.6rem;margin-bottom:1em}@media screen and (max-width: 1000px){.subpage-about-scene_title03{font-size:1.4rem}}.subpage-about-scene_title04{font-family:"Noto Serif JP",Times New Roman,YuMincho,Hiragino Mincho ProN,Yu Mincho,MS PMincho,serif;font-size:2.8rem}@media screen and (max-width: 1000px){.subpage-about-scene_title04{font-size:1.7rem}}.subpage-about-scene_text{margin-bottom:50px;color:#323232;font-size:1.4rem;line-height:2.6}@media screen and (max-width: 1000px){.subpage-about-scene_text{font-size:1.1rem;line-height:2}}.subpage-about-scene_arrow{animation:scroll-down 1s infinite alternate ease-in-out 0s both}.subpage-about-scene.__s01{background-image:url(/cdn/shop/files/about-image_01.jpg?v=1704802204)}@media screen and (max-width: 1000px){.subpage-about-scene.__s01{background-image:url(/cdn/shop/files/sp_about_bg001.jpg?v=1705043768)}}.subpage-about-scene.__s02{background-image:url(/cdn/shop/files/about-image_02.jpg?v=1704802204)}@media screen and (max-width: 1000px){.subpage-about-scene.__s02{background-image:url(/cdn/shop/files/about_sp_bg002.jpg?v=1705043153)}}.subpage-about-scene.__s03{background-image:url(/cdn/shop/files/about-image_03.jpg?v=1704961400)}@media screen and (max-width: 1000px){.subpage-about-scene.__s03{background-image:url(/cdn/shop/files/about_sp_bg003.jpg?v=1705043440)}}.subpage-about-scene.__s04{background-image:url(/cdn/shop/files/about-image_04.jpg?v=1704802204)}@media screen and (max-width: 1000px){.subpage-about-scene.__s04{background-image:url(/cdn/shop/files/about_sp_bg004.jpg?v=1705043508)}}.subpage-about-scene.__s05{background-image:url(/cdn/shop/files/about-image_05.jpg?v=1704802204)}@media screen and (max-width: 1000px){.subpage-about-scene.__s05{background-image:url(/cdn/shop/files/sp_about_bg005.jpg?v=1705043780)}}.product-form__submit span:before{content:url(/cdn/shop/files/icon-cart-wh.svg?v=1705304657);margin-right:10px;display:inline-block;vertical-align:middle}@media screen and (max-width: 1000px){.product-form__submit span:before{margin-right:6px}}.ngc-note-attr-field>div{font-size:1.2rem;padding:5px}@media screen and (max-width: 1000px){.ngc-note-attr-field>div{font-size:1rem}}.tofront-button-wrap{text-align:center;padding-top:40px;padding-bottom:60px}.tofront-button{position:relative;display:inline-block;width:clamp(300px,25vw,400px);text-align:center;padding:10px;font-size:1.5rem;color:var(--gokumin-color);box-shadow:0 0 6px #ababab66;border-radius:100px}.tofront-button:hover{box-shadow:0 0 3px #ababab}.tofront-button:after{content:url(/cdn/shop/files/angle-right-gold.svg?v=1701063109);color:#fff;position:absolute;top:50%;left:5%;transform:translateY(-50%) scaleX(-1)}.card-product-wrapping_available{margin-top:-5px;margin-bottom:10px;display:inline-block}.card-product-wrapping_available img{height:20px}.cart-island-note{margin-top:25px;padding:10px;font-size:1.3rem}@media screen and (max-width: 1000px){.cart-additional-blocks{display:block}.cart-island-note{font-size:1rem}}.delivery-info{padding-top:10px;margin-bottom:15px;padding-bottom:15px;border-bottom:1px dotted #D5D0A0}.delivery-info.__nosep{padding-bottom:0;border-bottom:none;margin-bottom:10px}@media screen and (max-width: 1000px){.delivery-info{margin-bottom:10px;padding-bottom:10px}}.delivery-info_time{text-align:center;font-size:1.4rem}@media screen and (max-width: 1000px){.delivery-info_time{font-size:1.2rem}}.delivery-info_date{text-align:center;font-size:1.6rem;font-weight:700;margin-bottom:10px}@media screen and (max-width: 1000px){.delivery-info_date{font-size:1.3rem}}.delivery-info .delivery_date{color:#d55060}.delivery-info_note{font-size:1.1rem}@media screen and (max-width: 1000px){.delivery-info_note{font-size:1rem}}.delivery-info_specify{background:#f4f4f4;border-radius:30px;text-align:center;color:var(--gokumin-color);font-size:1.2rem;padding:10px;font-weight:700;line-height:1;margin-bottom:10px}.cart-additional-blocks .delivery-info{border-bottom:none;margin-bottom:0;margin-top:15px;padding:10px;width:400px;background:#f9f8f8}@media screen and (max-width: 1000px){.cart-additional-blocks .delivery-info{width:100%}}.cart-additional-blocks .delivery-info_time{text-align:center;font-size:1.4rem}@media screen and (max-width: 1000px){.cart-additional-blocks .delivery-info_time{font-size:1.2rem}}.cart-additional-blocks .delivery-info_date{text-align:center;font-size:1.4rem;font-weight:700;margin-bottom:5px}@media screen and (max-width: 1000px){.cart-additional-blocks .delivery-info_date{font-size:1.2rem}}.cart__checkout-button{padding:20px 10px}.cart-bottom-wrapper{padding:5px}.coupon-baloon{display:none}.coupon-baloon-switch{display:none;position:fixed;z-index:2;right:20px;bottom:20px;transition:all .2s ease;cursor:pointer;filter:drop-shadow(0px 0px 3px rgba(0,0,0,.4))}@media screen and (max-width: 1000px){.coupon-baloon-switch{right:10px;bottom:10px}}.coupon-baloon-switch:hover{opacity:.8}.coupon-baloon-switch_image{width:85px}.coupon-baloon-switch.__on{transform:translateY(-80px)}@media screen and (max-width: 1000px){.coupon-baloon-switch.__on{transform:translateY(calc(-90px - env(safe-area-inset-bottom)))}}.coupon-baloon-content{width:100%;height:100svh;position:fixed;top:0;left:0;z-index:4;display:flex;-webkit-align-items:center;align-items:center;-webkit-justify-content:center;justify-content:center}.coupon-baloon-content_overlay{width:100%;height:110vh;position:fixed;top:0;left:0;z-index:4;background:#fffffff2}.coupon-baloon-content_close-circle{position:absolute;z-index:5;top:20px;right:20px;width:4vw;cursor:pointer}@media screen and (max-width: 1000px){.coupon-baloon-content_close-circle{width:40px;top:10px;right:10px}}.coupon-baloon-content-inner{width:400px;text-align:center;transform:translateY(-5vh);position:relative;z-index:4}@media screen and (max-width: 1000px){.coupon-baloon-content-inner{transform:translateY(-3vh);width:94%}}.coupon-baloon-content_head{width:100%;margin-bottom:15px;padding-top:10px}@media screen and (max-width: 1000px){.coupon-baloon-content_head{margin-bottom:10px}}.coupon-baloon-content_head img{width:60%;margin-left:auto;margin-right:auto;margin-bottom:10px}@media screen and (max-width: 1000px){.coupon-baloon-content_head img{width:60%}}.coupon-baloon-content_head-note{color:#d55060;font-size:1.2rem;font-weight:700;margin-bottom:15px}@media screen and (max-width: 1000px){.coupon-baloon-content_head-note{font-size:1.1rem}}.coupon-baloon-content_head-note2{color:#8c8c8c;font-size:1.2rem;font-weight:700;margin-bottom:10px}.coupon-baloon-content_head-period{position:relative;text-align:center;font-size:1.5rem;color:var(--gokumin-color);margin-bottom:5px;font-weight:700}.coupon-baloon-content_head-period span{display:inline-block;padding:0 20px;position:relative;z-index:3}.coupon-baloon-content_head-period:before{content:"";display:block;position:absolute;left:0;top:50%;width:100%;height:1px;background:var(--gokumin-color);z-index:1}.coupon-baloon-content_head-period:after{content:"";display:block;position:absolute;left:28%;top:50%;width:44%;height:3px;background:#fff;z-index:1;transform:translateY(-1px)}.coupon-baloon-content_detail{background:#fff;box-shadow:0 0 4px #00000040;width:400px;margin-bottom:10px;padding:10px;position:relative}.coupon-baloon-content_detail:after{content:"";display:block;position:absolute;top:0;left:0;width:20px;height:20px;background:#999;clip-path:polygon(100% 0,0 0,0 100%);z-index:5}.coupon-baloon-content_detail.__001:after{background:#9c8e00}.coupon-baloon-content_detail.__002:after{background:#a6671d}.coupon-baloon-content_detail.__003:after{background:#862625}@media screen and (max-width: 1000px){.coupon-baloon-content_detail{width:100%}}.coupon-baloon-content_detail-disabled{position:absolute;width:100%;height:100%;top:0;left:0;background:#fffffff2;z-index:6;display:none;align-items:center;justify-content:center;color:#333;font-size:1.4rem;-webkit-user-select:none;user-select:none}.coupon-baloon-content_detail.__ns{background:none;box-shadow:none;width:100%;margin-bottom:0;padding:0;position:static}.coupon-baloon-content_detail.__ns:after{display:none}.coupon-baloon-content_detail.__ns .coupon-baloon-content_code{border-radius:5px;padding:5px;width:100%}.coupon-baloon-content_detail.__ns .coupon-baloon-content_code-value{text-indent:1em;text-align:left}.coupon-baloon-content_detail-title{padding:0 10px 10px}.coupon-baloon-content_banner{margin-bottom:20px}.coupon-baloon-content_label{color:#d75968;font-size:1.6rem;font-weight:700;margin-bottom:5px;-webkit-user-select:none;user-select:none}@media screen and (max-width: 1000px){.coupon-baloon-content_label{font-size:1.4rem}}.coupon-baloon-content_code{display:flex;align-items:center;justify-content:space-between;font-weight:700;padding:5px 10px;background:#f4f4f4;width:100%;margin-left:auto;margin-right:auto;-webkit-border-radius:30px;border-radius:30px}@media screen and (max-width: 1000px){.coupon-baloon-content_code{width:90%}}.coupon-baloon-content_code-value{width:50%;border:none;background:none;text-align:center;font-size:1.5rem}.coupon-baloon-content_code-value:focus-visible{outline:none;outline-offset:0;box-shadow:none}.coupon-baloon-content_button{margin-left:auto;margin-right:auto;padding:5px 40px;background:var(--gokumin-color);color:#fff;font-size:1.5rem;font-weight:700;-webkit-user-select:none;user-select:none;border-radius:30px}@media screen and (max-width: 1000px){.coupon-baloon-content_button{padding:5px 25px;-webkit-user-select:none;user-select:none;font-size:1.2rem}}.coupon-baloon-content_result{display:none;color:var(--gokumin-color);font-weight:700;font-size:1.4rem;padding:5px 10px 5px 0;-webkit-user-select:none;user-select:none}.coupon-baloon-content_result img{margin-right:5px}.coupon-baloon-content_result span{vertical-align:middle}@media screen and (max-width: 1000px){.coupon-baloon-content_result{padding:5px 5px 5px 0;-webkit-user-select:none;user-select:none;font-size:1.2rem}}.coupon-baloon-content_close{margin-top:30px;-webkit-user-select:none;user-select:none;width:60%;background:#676767;color:#fff;margin-left:auto;margin-right:auto;font-size:1.6rem;font-weight:700;padding:10px;border-radius:30px;cursor:pointer}@media screen and (max-width: 1000px){.coupon-baloon-content_close{width:76%;padding:15px;font-size:1.3rem}}.coupon-baloon-content_close span+span{margin-left:5px}.coupon-baloon-content_detail.__copied .coupon-baloon-content_button{display:none}.coupon-baloon-content_detail.__copied .coupon-baloon-content_result{display:block}.coupon-baloon-content_detail.__disabled .coupon-baloon-content_detail-disabled{display:flex}.coupon-baloon-bottom-close{position:fixed;top:10px;right:10px;width:40px;z-index:5}.coupon-baloon-bottom-close img{width:40px}.top-movie-container{background-position:center center;background-repeat:no-repeat;-webkit-background-size:cover;-o-background-size:cover;background-size:cover;background-image:url(/cdn/shop/files/top-movie-bg.jpg?v=1707370199);padding-top:50px;padding-bottom:10px;margin-top:20px}@media screen and (max-width: 1000px){.top-movie-container{margin-top:30px;padding:30px 10px}}.top-movie-container.__aboutpage{margin-top:0;padding-bottom:60px}@media screen and (max-width: 1000px){.top-movie-container.__aboutpage{padding-bottom:30px}}.top-movie-inner{width:960px;margin-left:auto;margin-right:auto}@media screen and (max-width: 1000px){.top-movie-inner{width:100%}}.top-movie_title{font-size:2.4rem;margin-bottom:30px;text-align:center;color:var(--gokumin-color)}@media screen and (max-width: 1000px){.top-movie_title{margin-bottom:15px;font-size:1.6rem}}.top-movie_player{width:100%;vertical-align:middle;aspect-ratio:16 / 9;opacity:0;transition:1.5s ease;filter:drop-shadow(0px 0px rgba(0,0,0,0));outline:none;border:none}.top-movie_player.__on,.top-movie-container.__aboutpage .top-movie_player{opacity:1}.top-movie_button-wrap{padding-top:50px;padding-bottom:40px;text-align:center}@media screen and (max-width: 1000px){.top-movie_button-wrap{padding-top:30px;padding-bottom:0}}.top-movie_button{position:relative;display:inline-block;width:clamp(300px,25vw,400px);text-align:center;padding:15px;background-color:var(--gokumin-color);color:#fff;box-shadow:0 0 6px #ababab66;border-radius:100px;transition:all .05s ease}.top-movie_button:hover{box-shadow:0 0 3px #ababab}.top-movie_button:after{content:url(/cdn/shop/files/angle-right-white.svg);color:#fff;position:absolute;top:50%;right:5%;transform:translateY(-50%)}.top-movie_button-ja{font-size:1.8rem;display:block;line-height:1;margin-bottom:5px;letter-spacing:0}@media screen and (max-width: 1000px){.top-movie_button-ja{font-size:1.5rem}}.top-movie_button-en{font-size:1rem;display:block;line-height:1}.breadcrumb{padding:10px;font-size:1.2rem;background:#fff}@media screen and (max-width: 1000px){.breadcrumb{font-size:1rem}}.breadcrumb span{vertical-align:middle}.breadcrumb a{vertical-align:middle;color:#333;text-decoration:underline}.custom-drawer_user{padding:10px 15px}.custom-drawer_user-inner{background:#f9f8f8;padding:10px 15px;text-align:center}.custom-drawer_user-inner.__loggedin{background:#fff}.custom-drawer_user-login-note{font-size:1.1rem;color:var(--gokumin-color)}@media screen and (max-width: 1000px){.custom-drawer_user-login-note{font-size:1rem}}.custom-drawer_user-login-button{position:relative;display:inline-block;width:92%;text-align:center;padding:10px;background-color:var(--gokumin-color);color:#fff;box-shadow:0 0 6px #ababab66;border-radius:100px;transition:all .05s ease;margin-bottom:13px;font-weight:700;font-size:1.3rem}.custom-drawer_user-login-button.__mypage{width:75%}.custom-drawer_user-login-button.__mypage:before{content:url(/cdn/shop/files/icon-user.svg?v=1709202187);position:absolute;left:15px;top:50%;transform:translateY(-14px) scale(.8)}.custom-drawer_user-login-button:after{content:url(/cdn/shop/files/angle-right-white.svg);color:#fff;position:absolute;top:50%;right:5%;transform:translateY(-50%)}.custom-drawer_user-login-button:hover{box-shadow:0 0 3px #ababab66}.custom-drawer_user-signup-note{font-size:1.1rem;color:#d55060}@media screen and (max-width: 1000px){.custom-drawer_user-signup-note{font-size:1rem}}.custom-drawer_user-signup-button{position:relative;display:inline-block;font-weight:700;width:92%;text-align:center;padding:10px;background-color:#fff;color:var(--gokumin-color);box-shadow:0 0 6px #ababab66;border-radius:100px;transition:all .05s ease;margin-bottom:13px;font-size:1.3rem}.custom-drawer_user-signup-button:after{content:url(/cdn/shop/files/angle-right-gold.svg);color:var(--gokumin-color);position:absolute;top:50%;right:5%;transform:translateY(-50%)}.custom-drawer_user-signup-button:hover{box-shadow:0 0 3px #ababab66}.custom-drawer_user-link{font-size:1.1rem;color:var(--gokumin-color);text-decoration:underline}.custom-drawer_user-link:hover{text-decoration:none}.custom-drawer_user-username{color:var(--gokumin-color);text-align:left;padding-bottom:5px;margin-bottom:15px;font-weight:700;font-size:1.3rem;border-bottom:1px solid var(--gokumin-color)}.custom-drawer_user-point-wrap{background:#f9f8f8;padding:10px;font-weight:700}.custom-drawer_user-point-label{font-size:1.2rem}.custom-drawer_user-point-image{vertical-align:middle;display:inline-block;width:27px}.custom-drawer_user-point-value{vertical-align:middle;display:inline-block;font-size:2.4rem}.custom-drawer_user-point-ja{vertical-align:middle;display:inline-block;font-size:1.3rem}.custom-drawer_brands{padding:20px;border-bottom:1px solid #DDDBB9}.custom-drawer_brand{margin-bottom:20px}.custom-drawer_brand:last-of-type{margin-bottom:0}.coupon-content.__disabled{display:none!important}body .cart__ctas-add{flex-direction:column;gap:0}.cart-buybutton-note{color:var(--gokumin-color);font-size:1.3rem;font-weight:700;text-align:center}body .cart-login-block{margin-top:30px}.cart-login-block_login{text-align:center}.cart-login-block_login-wrap{margin-top:1rem;margin-bottom:15px}.cart-login-block_login-button{display:block;font-weight:700;text-align:center;padding:10px;background-color:#fff;color:var(--gokumin-color);box-shadow:0 0 6px #ababab66;border-radius:100px;transition:all .05s ease;font-size:1.3rem}.cart-login-block_login-button:hover{box-shadow:0 0 3px #ababab66}.cart-login-block_register{text-align:center}.cart-login-block_register-wrap{margin-bottom:15px;text-align:center}.cart-login-block_register-link{color:#111;font-size:1.3rem;font-weight:700;text-decoration:underline}.cart-login-block_register-link:hover{text-decoration:none}.cart-login-block_register-note{color:#d55060;font-size:1.2rem;font-weight:700}.rating-count_underline{text-decoration:underline}.members-fv{background-position:center center;background-repeat:no-repeat;-webkit-background-size:cover;-o-background-size:cover;background-size:cover;padding-top:10svh;padding-bottom:0;background-image:url(/cdn/shop/files/fv_bg.webp?v=1709537740)}@media screen and (max-width: 1000px){.members-fv{background-image:url(/cdn/shop/files/fv_bg.webp?v=1709537740)}}.members-fv-inner{max-width:1200px;margin-left:auto;margin-right:auto;padding-left:20px;padding-right:20px}@media screen and (max-width: 1000px){.members-fv-inner{width:100%;padding-left:10px;padding-right:10px}}.members-fv_title{text-align:center;margin-bottom:3vh;font-family:"Noto Serif JP",Times New Roman,YuMincho,Hiragino Mincho ProN,Yu Mincho,MS PMincho,serif}.members-fv_title-h{font-size:4.5rem;color:var(--gokumin-color)}@media screen and (max-width: 1000px){.members-fv_title-h{font-size:2rem;font-weight:700}}.members-fv_title-text{color:#635e30;font-size:2rem;display:inline-block;position:relative}@media screen and (max-width: 1000px){.members-fv_title-text{font-size:1.2rem}}.members-fv_title-text:before{content:"";width:60px;height:1px;background:var(--gokumin-color);display:inline-block;vertical-align:middle;margin:0 15px}@media screen and (max-width: 1000px){.members-fv_title-text:before{width:20px;margin:0 5px}}.members-fv_title-text:after{content:"";width:60px;height:1px;background:var(--gokumin-color);display:inline-block;vertical-align:middle;margin-left:15px}@media screen and (max-width: 1000px){.members-fv_title-text:after{width:20px;margin:0 5px}}.members-fv_benefits{display:flex;justify-content:space-between;margin-bottom:3vh}@media screen and (max-width: 1000px){.members-fv_benefits{justify-content:center;flex-wrap:wrap;margin-bottom:10px}}.members-fv_benefit{margin:5px}@media screen and (max-width: 1000px){.members-fv_benefit{width:45%}}.members-fv_register{padding-top:15px;padding-bottom:15px;background:#ffffffe6}.members-fv_register.__gray{background:#f9f8f8;padding-top:25px;padding-bottom:25px}@media screen and (max-width: 1000px){.members-fv_register.__gray{padding-top:10px;padding-bottom:10px}}@media screen and (max-width: 1000px){.members-fv_register{padding-top:10px;padding-bottom:10px}}.members-fv_register-inner{max-width:880px;margin-left:auto;margin-right:auto;padding-left:20px;padding-right:20px}@media screen and (max-width: 1000px){.members-fv_register-inner{width:100%;padding-left:10px;padding-right:10px}}.members-fv_register-contents{display:flex}@media screen and (max-width: 1000px){.members-fv_register-contents{display:block}}.members-fv_register-contents:before{content:"";display:block;width:20px;border:5px solid var(--gokumin-color);border-right:none}@media screen and (max-width: 1000px){.members-fv_register-contents:before{display:none}}.members-fv_register-contents:after{content:"";display:block;width:20px;border:5px solid var(--gokumin-color);border-left:none}@media screen and (max-width: 1000px){.members-fv_register-contents:after{display:none}}.members-fv_register-content{width:50%;padding:10px 20px;text-align:center}@media screen and (max-width: 1000px){.members-fv_register-content{width:100%;padding:5px}}.members-fv_register-content-01-text{background:var(--gokumin-color);color:#fff;font-size:1.3rem;padding:3px;border-radius:3px;margin-bottom:5px;font-weight:700}@media screen and (max-width: 1000px){.members-fv_register-content-01-text{font-size:1.1rem;width:80%;margin-left:auto;margin-right:auto}}.members-fv_register-content-01-point{color:#d55060;font-weight:700}.members-fv_register-content-01-point span{vertical-align:middle;line-height:1}.members-fv_register-content-01-point .__num{font-size:4rem}@media screen and (max-width: 1000px){.members-fv_register-content-01-point .__num{font-size:2rem}}.members-fv_register-content-01-point .__pt{font-size:2.6rem}@media screen and (max-width: 1000px){.members-fv_register-content-01-point .__pt{font-size:1.6rem}}.members-fv_register-content-01-point .__ja{font-size:2.8rem;letter-spacing:-1px}@media screen and (max-width: 1000px){.members-fv_register-content-01-point .__ja{font-size:1.6rem;letter-spacing:-1px}}@media screen and (max-width: 1000px){.members-fv_register-content-01-point .__icon{display:inline-block;width:30px}}.members-fv_register-content-02-button{display:block;background:#d55060;color:#fff;border-radius:60px;padding:6px;font-weight:700;font-size:2rem;margin-bottom:5px;border:2px solid #D55060}@media screen and (max-width: 1000px){.members-fv_register-content-02-button{width:70%;margin-left:auto;margin-right:auto;font-size:1.5rem;padding:6px;border:2px solid #D55060}}.members-fv_register-content-02-button:hover{background:#fff;color:#d55060}.members-fv_register-content-02-text{font-size:1.3rem}@media screen and (max-width: 1000px){.members-fv_register-content-02-text{font-size:1rem}}.members-fv_register-content-02-text a{color:var(--gokumin-color);font-weight:700;text-decoration:underline}.members-fv_register-content-02-text a:hover{text-decoration:none}.members-to-old{text-align:center;font-size:1.3rem;background:#efeee1;padding-top:5px;padding-bottom:5px}@media screen and (max-width: 1000px){.members-to-old{font-size:1rem}}.members-to-old_link{color:#5f591f;text-decoration:underline}.members-to-old_link:hover{text-decoration:none}.members_title{font-family:"Noto Serif JP",Times New Roman,YuMincho,Hiragino Mincho ProN,Yu Mincho,MS PMincho,serif;font-size:3rem;padding-bottom:20px;text-align:center;color:var(--gokumin-color);font-weight:700}@media screen and (max-width: 1000px){.members_title{font-size:2rem}}.members_title:after{content:"";width:28px;height:4px;background:var(--gokumin-color);display:block;margin-left:auto;margin-right:auto}.members-about{padding-top:80px;padding-bottom:40px}@media screen and (max-width: 1000px){.members-about{padding-top:40px;padding-bottom:20px}}.members-about-inner{max-width:880px;margin-left:auto;margin-right:auto;padding-left:20px;padding-right:20px}@media screen and (max-width: 1000px){.members-about-inner{width:100%;padding-left:10px;padding-right:10px}}.members-about_text{text-align:center;font-size:1.3rem;line-height:2;margin-bottom:40px}@media screen and (max-width: 1000px){.members-about_text{font-size:1.1rem}}.members-about_title{font-family:"Noto Serif JP",Times New Roman,YuMincho,Hiragino Mincho ProN,Yu Mincho,MS PMincho,serif;font-size:2rem;color:var(--gokumin-color);position:relative;text-align:center}.members-about_title:before{content:"";display:block;width:100%;height:1px;background:var(--gokumin-color);position:absolute;left:0;top:50%}.members-about_title span{position:relative;background:#fff;display:inline-block;padding-left:20px;padding-right:20px}.members-about_benefits{display:flex;flex-wrap:wrap;justify-content:center;margin-bottom:3vh}@media screen and (max-width: 1000px){.members-about_benefits{justify-content:center;flex-wrap:wrap;margin-bottom:10px}}.members-about_benefit{margin:10px;width:30%}@media screen and (max-width: 1000px){.members-about_benefit{margin:5px;width:45%}}.members-about_benefit-text{font-size:1.2rem}@media screen and (max-width: 1000px){.members-about_benefit-text{font-size:1rem}}.members-about_benefit-text a{color:var(--gokumin-color);text-decoration:underline}.members-rank{padding-top:80px;padding-bottom:80px}@media screen and (max-width: 1000px){.members-rank{padding-top:40px;padding-bottom:40px}}.members-rank-inner{max-width:1200px;margin-left:auto;margin-right:auto;padding-left:20px;padding-right:20px}@media screen and (max-width: 1000px){.members-rank-inner{width:100%;padding-left:10px;padding-right:10px}}.members-rank_text{text-align:center;font-size:1.3rem;line-height:2;margin-bottom:40px}@media screen and (max-width: 1000px){.members-rank_text{padding-left:20px;padding-right:20px;font-size:1.1rem;text-align:left;margin-bottom:25px}}.members-rank_image{background:#fff;margin-bottom:30px;display:block}.members-rank_check{background:#f9f8f8;padding:40px 60px}@media screen and (max-width: 1000px){.members-rank_check{padding:20px 10px}}.members-rank_check-title{color:#635e30;font-size:1.8rem;font-weight:700;margin-bottom:20px}@media screen and (max-width: 1000px){.members-rank_check-title{font-size:1.5rem;margin-bottom:10px}}.members-rank_check-title img{margin-right:15px}@media screen and (max-width: 1000px){.members-rank_check-title img{width:30px;margin-right:8px}}.members-rank_check-flow{display:flex;justify-content:space-between;position:relative}@media screen and (max-width: 1000px){.members-rank_check-flow{display:block}}.members-rank_check-flow:after{content:"";display:block;position:absolute;top:50%;left:50%;width:30px;height:30px;background:#635e30;clip-path:polygon(0 0,0% 100%,100% 50%);transform:translate(-50%,-50%)}@media screen and (max-width: 1000px){.members-rank_check-flow:after{width:15px;height:15px;transform:translate(-50%,-60%) rotate(90deg)}}.members-rank_check-flow-item{width:45%}@media screen and (max-width: 1000px){.members-rank_check-flow-item{width:100%}.members-rank_check-flow-item.__last{margin-top:50px}}.members-rank_check-flow-item-image{display:block;margin-bottom:15px}@media screen and (max-width: 1000px){.members-rank_check-flow-item-image{margin-bottom:10px}}.members-rank_check-flow-item-text{font-size:1.3rem}@media screen and (max-width: 1000px){.members-rank_check-flow-item-text{font-size:1.1rem}}.members-old{padding-top:80px;padding-bottom:60px}@media screen and (max-width: 1000px){.members-old{padding-top:40px;padding-bottom:30px}}.members-old-inner{max-width:1200px;margin-left:auto;margin-right:auto;padding-left:20px;padding-right:20px}@media screen and (max-width: 1000px){.members-old-inner{width:100%;padding-left:10px;padding-right:10px}}.members-old_note{background:#f9f8f8;padding:30px 40px;line-height:2}@media screen and (max-width: 1000px){.members-old_note{line-height:1.8;padding:20px}}.members-old_note-title{color:var(--gokumin-color);font-weight:700;font-size:1.6rem;margin-bottom:1em;line-height:1.5}@media screen and (max-width: 1000px){.members-old_note-title{font-size:1.5rem}}.members-old_note-text{font-size:1.3rem;margin-bottom:2em}@media screen and (max-width: 1000px){.members-old_note-text{font-size:1.2rem}}.members-old_note-text.__bottom{margin-bottom:0}.members-old_note-text a{color:var(--gokumin-color);text-decoration:underline}.cart_checkout-button-block.cart__checkout-button{width:100%;max-width:40rem}.cart_checkout-button-block{display:block;background:#304885;border-radius:5px}.cart_checkout-button-block:after{box-shadow:none}body .cart__blocks button.cart_checkout-button-block:hover:after{box-shadow:0 0 0 2px #304885!important}.cart_checkout-button-note{display:inline-block;margin-top:8px;font-size:1.1rem}.register_note{margin-top:15px;padding:5px 20px;text-align:left;background:#f6f6f6}.register_note-title{font-weight:700}.register_note-text{font-size:1.2rem}body .cart-recap__price-line span{font-size:1.1rem}.cart-bottom-wrapper .easy-points-form__container{margin-bottom:0}.easy-points-form__container button:after{box-shadow:none!important}.easy-points-form__container button{background-color:#fff;color:var(--gokumin-color);box-shadow:0 0 4px #00000040;border-radius:6px}#cart-notification-button{background-color:#304885;color:#fff}.easy-points-form_separator{height:1px;background:#d1d1d1;margin-bottom:20px}.cart__blocks .add-tax-note{font-size:1.1rem}.easy-points-form__container-text-note{font-size:1.3rem;text-align:right;margin-bottom:15px;letter-spacing:0}.ngc-note-attr-field label{font-weight:700}.customer-order_review-link a{text-decoration:none;color:#fff}.customer-order_review-link{display:inline-block;padding:3px 15px;color:#fff;background:var(--gokumin-color);border-radius:20px;margin-top:5px}.product-related-items_title{text-align:center;font-size:1.3rem;padding:5px;font-weight:700;background:var(--gokumin-color);color:#fff;margin:0 0 5px}.product-related-items-wrap{padding:5px;background:#f3f3f3;margin-bottom:10px}.product-related-item{display:flex;-webkit-align-items:center;align-items:center;margin-bottom:5px;color:#111;padding:3px;background:#fff}.product-related-item:last-of-type{margin-bottom:0}.product-related-item_image{width:18%}.product-related-item_title{width:82%;padding-left:10px;font-size:1.2rem;text-align:left;line-height:1.5}.product-related-items-container{display:none}body .cart-notification.active{padding:2.5rem}body .cart-notification.active .cart-notification-product{padding-bottom:1rem}.cart-related-products{padding:15px 0}.cart-related-products a{color:#111}.cart-related-products_title{text-align:center;font-weight:700;margin-bottom:5px}.cart-related-products_list{display:flex;flex-wrap:wrap;justify-content:flex-start}.cart-related-products_item{margin:1%;width:48%}.cart-related-products_item-image{display:block;margin-bottom:10px}.cart-related-products_item-title{font-size:1.2rem;line-height:1.5}.card__content .pname_split01{display:block;font-size:1.1rem;color:#555;margin-bottom:5px}.card__content .pname_split02{font-size:1.7rem;font-weight:700;color:#333}@media screen and (max-width: 1000px){.card__content .pname_split02{font-size:1.5rem}}.product__info-wrapper .pname_split01{display:block;font-size:60%;color:#555;margin-bottom:5px}.product__info-wrapper .pname_split02{font-size:110%;display:block}@media screen and (max-width: 1000px){.product__info-wrapper .pname_split02{font-size:90%;font-weight:700}}#collection-the-gokumin{background:#191919}#collection-the-gokumin .card__content .pname_split01,#collection-the-gokumin .card__content .pname_split02,#collection-the-gokumin .card__content .card-product-size-variant_item{color:#fff}@keyframes show-scroll-down{0%{opacity:0;transform:translate(-50%,-10px)}to{opacity:1;transform:translate(-50%)}}.the-collection{background:#191919}.the-collection_mv{display:flex;width:100%;height:45vw;position:relative;background:#161515}@media screen and (max-width: 1000px){.the-collection_mv{flex-direction:column;height:calc(100svh - 103px)}}.the-collection_mv-item{width:50%;height:100%}@media screen and (max-width: 1000px){.the-collection_mv-item{width:100%;height:50vh}}.the-collection_mv-logo{padding:20px 40px;background:#161616e6;box-shadow:0 0 8px #0006;position:absolute;width:clamp(300px,20vw,410px);z-index:1;top:50%;left:50%;transform:translate(-50%,-50%)}.the-collection_mv-obj{position:absolute;z-index:1;bottom:10%;left:50%;transform:translate(-50%);cursor:pointer;transition:all .1s linear;animation:show-scroll-down 1s both 2s}.the-collection_mv-obj:hover{bottom:9.8%}@media screen and (max-width: 1000px){.the-collection_mv-obj{bottom:5%}.the-collection_mv-obj:hover{bottom:4.75%}}.the-collection_about{background:#191919;color:#fff;padding-top:80px}@media screen and (max-width: 1000px){.the-collection_about{padding-top:40px}}.the-collection_about-inner{max-width:1300px;margin-left:auto;margin-right:auto;padding-left:20px;padding-right:20px;max-width:clamp(1200px,80vw,1380px);background-image:url(/cdn/shop/files/the-block01-bg.webp?v=1713441924);background-size:80%;background-repeat:no-repeat;background-position:top left;padding-bottom:140px}@media screen and (max-width: 1000px){.the-collection_about-inner{width:100%;padding-left:10px;padding-right:10px}}@media screen and (max-width: 1000px){.the-collection_about-inner{background-position:top center;background-size:100%;padding-bottom:60px}}.the-collection_about-content{display:flex;justify-content:flex-end}.the-collection_about-content-box{position:relative;width:550px}@media screen and (max-width: 1000px){.the-collection_about-content-box{width:100%}}.the-collection_about-logo{display:block;width:430px;margin-right:0;margin-left:auto}@media screen and (max-width: 1000px){.the-collection_about-logo{width:210px}}.the-collection_about-title-wrap{margin-bottom:30px}@media screen and (max-width: 1000px){.the-collection_about-title-wrap{margin-top:90px;margin-bottom:20px}}.the-collection_about-title{font-family:"Noto Serif JP",Times New Roman,YuMincho,Hiragino Mincho ProN,Yu Mincho,MS PMincho,serif;font-size:2.6rem;letter-spacing:5px;font-weight:400;text-align-last:justify;color:#fff}@media screen and (max-width: 1000px){.the-collection_about-title{text-align-last:center;font-size:1.3rem}}.the-collection_about-copy{font-family:"Noto Serif JP",Times New Roman,YuMincho,Hiragino Mincho ProN,Yu Mincho,MS PMincho,serif;font-size:1.8rem}@media screen and (max-width: 1000px){.the-collection_about-copy{font-size:1.5rem;text-align:center}}.the-collection_about-text{font-size:1.5rem;line-height:2}@media screen and (max-width: 1000px){.the-collection_about-text{padding:0 15px;line-height:1.8;font-size:1.3rem;text-align:center}}.the-collection_about .__veil{opacity:0}.the-collection_nav{padding-top:60px;padding-bottom:100px;color:#fff}@media screen and (max-width: 1000px){.the-collection_nav{margin-top:0;padding-top:30px;padding-bottom:60px}}.the-collection_nav-inner{max-width:960px;margin-left:auto;margin-right:auto;padding-left:20px;padding-right:20px}@media screen and (max-width: 1000px){.the-collection_nav-inner{width:100%;padding-left:10px;padding-right:10px}}.the-collection_nav-title{font-family:"Noto Serif JP",Times New Roman,YuMincho,Hiragino Mincho ProN,Yu Mincho,MS PMincho,serif;text-align:center;margin-bottom:40px;color:#fff}@media screen and (max-width: 1000px){.the-collection_nav-title{margin-bottom:20px}}.the-collection_nav-title-en{font-size:2.6rem;display:block;letter-spacing:2px;margin-bottom:5px}@media screen and (max-width: 1000px){.the-collection_nav-title-en{font-size:2.4rem;margin-bottom:5px}}.the-collection_nav-title-ja{font-size:1.4rem;display:block;letter-spacing:1px}@media screen and (max-width: 1000px){.the-collection_nav-title-ja{font-size:1.3rem}}.the-collection_nav-items{display:flex;flex-wrap:wrap;justify-content:flex-start;margin-bottom:60px}@media screen and (max-width: 1000px){.the-collection_nav-items{display:block}}.the-collection_nav-item{width:49%;margin-right:1%;margin-bottom:1%}@media screen and (max-width: 1000px){.the-collection_nav-item{width:100%;margin-right:0;margin-bottom:0;padding:5px}}.the-collection_nav-item:nth-of-type(2n){margin-right:0}.the-collection_nav-item a{font-family:"Noto Serif JP",Times New Roman,YuMincho,Hiragino Mincho ProN,Yu Mincho,MS PMincho,serif;letter-spacing:1px;font-size:1.5rem;color:#fff;display:flex;align-items:center;position:relative;transition:all .3s ease}.the-collection_nav-item a:hover{opacity:.8}.the-collection_nav-other-wrap{display:flex;align-items:center;justify-content:center}.the-collection_nav-other{text-align:center;padding:20px 50px}@media screen and (max-width: 1000px){.the-collection_nav-other{display:flex;width:100%;margin-left:auto;margin-right:auto;padding:5px;align-items:center}}.the-collection_nav-other-image{display:block;margin-left:auto;margin-right:auto;width:57px;margin-bottom:10px}@media screen and (max-width: 1000px){.the-collection_nav-other-image{width:22%;padding:10px;display:block;text-align:center}}@media screen and (max-width: 1000px){.the-collection_nav-other-info{text-align:center;padding:0 10px}}.the-collection_nav-other-text{font-family:"Noto Serif JP",Times New Roman,YuMincho,Hiragino Mincho ProN,Yu Mincho,MS PMincho,serif;font-size:1.4rem;margin-bottom:10px}@media screen and (max-width: 1000px){.the-collection_nav-other-text{font-size:1.3rem}}.the-collection_nav-other-link{display:inline-block;border-radius:30px;border:1px solid #fff;color:#fff;padding:10px 60px;font-size:1.2rem;position:relative;transition:all .3s ease}@media screen and (max-width: 1000px){.the-collection_nav-other-link{padding:10px 30px}}.the-collection_nav-other-link:after{content:url(/cdn/shop/files/angle-right-white.svg);color:#fff;position:absolute;top:50%;right:10%;transform:translateY(-50%) rotate(90deg)}.the-collection_nav-other-link:hover{transform:translateY(2px)}.the-collection_nav-other-dl{display:inline-block;border-radius:30px;border:1px solid #fff;color:#fff;width:250px;padding:10px;font-size:1.2rem;position:relative;transition:all .3s ease}@media screen and (max-width: 1000px){.the-collection_nav-other-dl{padding:10px 30px}}.the-collection_nav-other-dl:after{content:url(/cdn/shop/files/icon-dl.svg?v=1716273328);color:#fff;position:absolute;top:55%;right:8%;transform:translateY(-50%)}.the-collection_nav-other-dl:hover{transform:translateY(2px)}.the-collection_category-title-container{width:100%;height:300px;background-position:center center;background-repeat:no-repeat;-webkit-background-size:cover;-o-background-size:cover;background-size:cover;display:flex;-webkit-justify-content:center;justify-content:center;-webkit-align-items:center;align-items:center;margin-bottom:60px}@media screen and (max-width: 1000px){.the-collection_category-title-container{height:200px;-webkit-align-items:flex-end;align-items:end;margin-bottom:30px}}.the-collection_category-title-container.__category01{background-image:url(/cdn/shop/files/the-category-bg01.webp?v=1713441923)}@media screen and (max-width: 1000px){.the-collection_category-title-container.__category01{background-image:url(/cdn/shop/files/the-category-bg01-sp.webp?v=1713441923)}}.the-collection_category-title-container.__category02{background-image:url(/cdn/shop/files/the-category-bg02.webp?v=1713441923)}@media screen and (max-width: 1000px){.the-collection_category-title-container.__category02{background-image:url(/cdn/shop/files/the-category-bg02-sp.webp?v=1713441923)}}.the-collection_category-title-container.__category03{background-image:url(/cdn/shop/files/the-category-bg03.webp?v=1713441923)}@media screen and (max-width: 1000px){.the-collection_category-title-container.__category03{background-image:url(/cdn/shop/files/the-category-bg03-sp.webp?v=1713441923)}}.the-collection_category-title-container.__category04{background-image:url(/cdn/shop/files/the-category-bg04.webp)}@media screen and (max-width: 1000px){.the-collection_category-title-container.__category04{background-image:url(/cdn/shop/files/the-category-bg04-sp.webp?v=1718601136)}}.the-collection_category-title{background:#180a02e6;box-shadow:0 0 8px #0006;color:#fff;padding:40px 120px;position:relative;text-align:center}@media screen and (max-width: 1000px){.the-collection_category-title{padding:10px;width:100%}}.the-collection_category-title-ja{font-family:"Noto Serif JP",Times New Roman,YuMincho,Hiragino Mincho ProN,Yu Mincho,MS PMincho,serif;font-size:3rem;letter-spacing:2px;display:block;margin-left:auto;margin-right:auto}@media screen and (max-width: 1000px){.the-collection_category-title-ja{font-size:1.8rem}}.the-collection_category-title-en{font-size:1.6rem;letter-spacing:1px;display:block;margin-left:auto;margin-right:auto}@media screen and (max-width: 1000px){.the-collection_category-title-en{font-size:1rem}}.the-collection_category-title:before{content:"";display:block;position:absolute;top:10px;left:10px;width:16px;height:14px;background:#fff;opacity:.5;clip-path:polygon(100% 0,0 0,0 100%);z-index:1}@media screen and (max-width: 1000px){.the-collection_category-title:before{display:none}}.the-collection_category-title:after{content:"";display:block;position:absolute;bottom:10px;right:10px;width:16px;height:14px;background:#fff;opacity:.5;clip-path:polygon(100% 0,0 100%,100% 100%);z-index:1}@media screen and (max-width: 1000px){.the-collection_category-title:after{display:none}}.the-collection_category-pickup-label-wrap{max-width:1200px;margin-left:auto;margin-right:auto;padding-left:20px;padding-right:20px}@media screen and (max-width: 1000px){.the-collection_category-pickup-label-wrap{width:100%;padding-left:10px;padding-right:10px}}.the-collection_category-pickup-label{font-family:"Noto Serif JP",Times New Roman,YuMincho,Hiragino Mincho ProN,Yu Mincho,MS PMincho,serif;position:relative;text-align:center;font-size:3rem;color:#f0f0f0;margin-bottom:20px;letter-spacing:3px}@media screen and (max-width: 1000px){.the-collection_category-pickup-label{font-size:1.6rem;margin-bottom:20px}}.the-collection_category-pickup-label span{display:inline-block;padding:0 40px;position:relative;background:#191919;z-index:2}@media screen and (max-width: 1000px){.the-collection_category-pickup-label span{padding:0 15px}}.the-collection_category-pickup-label:after{content:"";display:block;position:absolute;left:0;top:50%;width:100%;height:1px;background:#5d4b2f;z-index:1}.the-collection_category-lineup-label-wrap{max-width:1200px;margin-left:auto;margin-right:auto;padding-left:20px;padding-right:20px}@media screen and (max-width: 1000px){.the-collection_category-lineup-label-wrap{width:100%;padding-left:10px;padding-right:10px}}.the-collection_category-lineup-label{font-family:"Noto Serif JP",Times New Roman,YuMincho,Hiragino Mincho ProN,Yu Mincho,MS PMincho,serif;position:relative;text-align:center;font-size:3rem;color:#fff;margin-bottom:20px;letter-spacing:3px}@media screen and (max-width: 1000px){.the-collection_category-lineup-label{font-size:1.6rem;margin-bottom:20px}}.the-collection_category-lineup-label span{display:inline-block;padding:0 40px;position:relative;background:#191919;z-index:2}@media screen and (max-width: 1000px){.the-collection_category-lineup-label span{padding:0 15px}}.the-collection_contact{padding-top:60px;padding-bottom:60px;background:#e7e3dd;color:#5d4b2f}@media screen and (max-width: 1000px){.the-collection_contact{padding-top:30px;padding-bottom:40px}}.the-collection_contact-inner{max-width:1200px;margin-left:auto;margin-right:auto;padding-left:20px;padding-right:20px}@media screen and (max-width: 1000px){.the-collection_contact-inner{width:100%;padding-left:10px;padding-right:10px}}.the-collection_contact-title{font-family:"Noto Serif JP",Times New Roman,YuMincho,Hiragino Mincho ProN,Yu Mincho,MS PMincho,serif;position:relative;text-align:center;font-size:2.8rem;margin-bottom:20px;letter-spacing:1px}@media screen and (max-width: 1000px){.the-collection_contact-title{font-size:1.6rem;margin-bottom:10px}}.the-collection_contact-title span{display:inline-block;padding:0 20px;position:relative;background:#e7e3dd;z-index:2}@media screen and (max-width: 1000px){.the-collection_contact-title span{padding:0 15px}}.the-collection_contact-title:after{content:"";display:block;position:absolute;left:0;top:50%;width:100%;height:1px;background:#5d4b2f;z-index:1}.the-collection_contact-text{font-family:"Noto Serif JP",Times New Roman,YuMincho,Hiragino Mincho ProN,Yu Mincho,MS PMincho,serif;text-align:center;font-size:1.5rem;margin-bottom:15px}@media screen and (max-width: 1000px){.the-collection_contact-text{font-size:1.3rem;margin-bottom:10px}}.the-collection_contact-info{width:350px;margin-left:auto;margin-right:auto}@media screen and (max-width: 1000px){.the-collection_contact-info{width:100%;padding-left:10px;padding-right:10px}}.the-collection_contact-tel{margin-bottom:10px;opacity:1;-webkit-transition:opacity .3s ease;-moz-transition:opacity .3s ease;-ms-transition:opacity .3s ease;-o-transition:opacity .3s ease;transition:opacity .3s ease}.the-collection_contact-tel:hover{opacity:.8}@media screen and (max-width: 1000px){.the-collection_contact-tel{text-align:center}}.the-collection_contact-tel a{color:#5d4b2f}.the-collection_contact-tel-icon{text-align:center;line-height:50px;width:50px;height:50px;border-radius:50px;background:#5d4b2f;display:inline-block;margin-right:10px;vertical-align:middle}@media screen and (max-width: 1000px){.the-collection_contact-tel-icon{width:32px;height:32px;border-radius:32px;line-height:32px;margin-right:5px}}.the-collection_contact-tel-icon img{width:28px;height:28px}@media screen and (max-width: 1000px){.the-collection_contact-tel-icon img{width:20px;height:20px}}.the-collection_contact-tel-number{vertical-align:middle;font-family:"Noto Serif JP",Times New Roman,YuMincho,Hiragino Mincho ProN,Yu Mincho,MS PMincho,serif;font-size:4rem}@media screen and (max-width: 1000px){.the-collection_contact-tel-number{font-size:3rem}}.the-collection_contact-hours{font-family:"Noto Serif JP",Times New Roman,YuMincho,Hiragino Mincho ProN,Yu Mincho,MS PMincho,serif;margin-bottom:15px}@media screen and (max-width: 1000px){.the-collection_contact-hours{text-align:center}}.the-collection_contact-hours-label{display:inline-block;font-size:1.1rem;border:1px solid #5D4B2F;margin-right:5px;padding:3px 6px;vertical-align:middle}.the-collection_contact-hours-data{font-size:1.25rem;vertical-align:middle}@media screen and (max-width: 1000px){.the-collection_contact-hours-data{font-size:1.1rem}}.the-collection_contact-notice{font-size:1.1rem;margin-bottom:20px}.the-collection_contact-link-button{display:block;border-radius:30px;color:#fff;background:#938c81;text-align:center;padding:10px;font-size:1.4rem;position:relative;transition:all .1s ease}.the-collection_contact-link-button:hover{background:#5d4b2f}#collection-the-gokumin .card__content .card_special_title{font-family:"Noto Serif JP",Times New Roman,YuMincho,Hiragino Mincho ProN,Yu Mincho,MS PMincho,serif}#collection-the-gokumin .card__content .card_special_title .pname_split01{color:#f5f3ef;font-size:1.4rem}#collection-the-gokumin .card__content .card_special_title .pname_split02{font-size:2.6rem}@media screen and (max-width: 1000px){#collection-the-gokumin .card__content .card_special_title .pname_split01{font-size:1.2rem}#collection-the-gokumin .card__content .card_special_title .pname_split02{font-size:2rem}}#collection-the-gokumin .card-information_add-content{font-family:"Noto Serif JP",Times New Roman,YuMincho,Hiragino Mincho ProN,Yu Mincho,MS PMincho,serif;font-size:1.6rem;color:#f5f3ef;line-height:1.8}@media screen and (max-width: 1000px){#collection-the-gokumin .card-information_add-content{font-size:1.2rem}}#collection-the-gokumin .rating-star{--color-rating-star: #9C8E00}.delivery-exception{border:1px solid #ccc;padding:10px 20px;margin-bottom:15px}.delivery-exception.__simple{border:none;border-bottom:1px solid #ccc;padding:10px}.delivery-exception_title{font-size:1.2rem;font-weight:700;text-align:center;color:#d55060}.delivery-exception_info{font-size:1.2rem}@media screen and (max-width: 1000px){.delivery-exception_info{font-size:1.1rem}}.guide-nav{display:flex;justify-content:space-between;margin-bottom:40px}@media screen and (max-width: 1000px){.guide-nav{flex-wrap:wrap;margin-bottom:20px}}.guide-nav_item{width:23%}@media screen and (max-width: 1000px){.guide-nav_item{width:49%}}.guide-nav_item a{font-size:1.4rem;position:relative;display:block;padding:20px 25px;border:1px solid var(--gokumin-color);background:#fff;color:var(--gokumin-color)}@media screen and (max-width: 1000px){.guide-nav_item a{padding:10px 6px;font-size:1.2rem;margin-bottom:5px}}.guide-nav_item a:hover{background:var(--gokumin-color);color:#fff}.guide-nav_item span{vertical-align:middle;font-weight:700}i.guide-nav_item-icon{font-size:2.4rem;margin-right:5px;vertical-align:middle}@media screen and (max-width: 1000px){i.guide-nav_item-icon{font-size:1.8rem;margin-right:2px}}.guide-nav_item-angle{position:absolute;top:50%;right:10px;transform:translateY(-50%)}@media screen and (max-width: 1000px){.guide-nav_item-angle{right:5px}}.guide-heading{border-bottom:2px solid var(--gokumin-color);color:var(--gokumin-color);font-size:2rem;font-weight:700;padding:10px;margin-bottom:25px}@media screen and (max-width: 1000px){.guide-heading{font-size:1.8rem;margin-bottom:15px}}.guide-heading span{vertical-align:middle}.guide-heading i{vertical-align:middle;font-size:150%;margin-right:.5em}.guide-image{display:block;margin-bottom:.5em}.guide-image img{max-height:50px;border:none;box-shadow:none}.guide-image img.__landscape{max-height:25px}.the-collection_coupon{padding-top:60px;padding-bottom:60px;color:#fff;text-align:center;background-position:center center;background-repeat:no-repeat;-webkit-background-size:cover;-o-background-size:cover;background-size:cover;background-image:url(/cdn/shop/files/the-coupon-bg.webp?v=1716270348)}@media screen and (max-width: 1000px){.the-collection_coupon{padding-top:30px;padding-bottom:30px}}.the-collection_coupon-inner{max-width:1200px;margin-left:auto;margin-right:auto;padding-left:20px;padding-right:20px}@media screen and (max-width: 1000px){.the-collection_coupon-inner{width:100%;padding-left:10px;padding-right:10px}}.the-collection_coupon-title{font-family:"Noto Serif JP",Times New Roman,YuMincho,Hiragino Mincho ProN,Yu Mincho,MS PMincho,serif;margin-bottom:20px}.the-collection_coupon-title-en{display:block;letter-spacing:1px;font-size:1.2rem;color:var(--gokumin-color)}.the-collection_coupon-title-ja{display:block;letter-spacing:1px;font-size:2.2rem;color:#fff}@media screen and (max-width: 1000px){.the-collection_coupon-title-ja{letter-spacing:0;font-size:1.8rem}}.the-collection_coupon-text{font-size:1.1rem}@media screen and (max-width: 1000px){.the-collection_coupon-text{font-size:1rem}}.the-collection_coupon-items{margin-top:20px;display:flex;justify-content:center}@media screen and (max-width: 1000px){.the-collection_coupon-items{flex-wrap:wrap}}.the-collection_coupon .coupon-baloon-content_detail{width:30%;margin:10px}@media screen and (max-width: 1000px){.the-collection_coupon .coupon-baloon-content_detail{width:90%;margin:5px;padding:5px}}.the-collection_coupon .coupon-baloon-content_code{background:#fff}@media screen and (max-width: 1000px){.the-collection_coupon .coupon-baloon-content_code{width:100%}}.the-collection_coupon .coupon-baloon-content_code-value{color:#645e43;width:60%;font-size:2rem}@media screen and (max-width: 1000px){.the-collection_coupon .coupon-baloon-content_code-value{font-size:1.7rem}}.the-collection_coupon .coupon-baloon-content_button{background:#645e43;border-radius:3px;padding:5px 20px}.the-collection_coupon .coupon-baloon-content_result{padding:5px 0;font-size:1rem}.the-collection_coupon .coupon-baloon-content_detail:after{z-index:1}.the-collection_coupon .coupon-baloon-content_detail-disabled{z-index:2;background:#171717f2;color:#fff}.product_additional-info-item{font-size:1.1rem;color:#555;font-weight:700;background:#eee;display:inline-block;padding:4px 10px;line-height:2;border-radius:3px}.product-ranking-container{padding:60px 0;background:#f9f8f4}@media screen and (max-width: 1000px){.product-ranking-container{padding:30px 0}}.product-ranking-items{max-width:1200px;margin-left:auto;margin-right:auto;padding:10px 20px;display:flex}@media screen and (max-width: 1000px){.product-ranking-items{width:100%;padding-left:10px;padding-right:10px}}@media screen and (max-width: 1000px){.product-ranking-items{padding-top:25px;display:block;overflow-x:auto;white-space:nowrap}}.product-ranking-item{padding:8px;position:relative;flex:1}@media screen and (max-width: 1000px){.product-ranking-item{width:200px;display:inline-block;vertical-align:top;white-space:normal}}@media screen and (max-width: 1000px){.product-ranking-item .card__content .pname_split02,.product-ranking-item .card__content .price{font-size:1.3rem}}.product-ranking-item:nth-of-type(1):before{content:"";display:block;width:calc(100% - 16px);height:1px;background:#dbb800;position:absolute;left:8px;top:-10px;z-index:1}@media screen and (max-width: 1000px){.product-ranking-item:nth-of-type(1):before{display:none}}.product-ranking-item:nth-of-type(1):after{content:url(/cdn/shop/files/icon-ranking_1.svg?v=1720522291);display:block;background:#f9f8f4;position:absolute;padding:0 15px;left:50%;top:-20px;z-index:1;line-height:1;transform:translate(-50%)}@media screen and (max-width: 1000px){.product-ranking-item:nth-of-type(1):after{left:0;transform:translate(0)}}.product-ranking-item:nth-of-type(2):before{content:"";display:block;width:calc(100% - 16px);height:1px;background:#979797;position:absolute;left:8px;top:-10px;z-index:1}@media screen and (max-width: 1000px){.product-ranking-item:nth-of-type(2):before{display:none}}.product-ranking-item:nth-of-type(2):after{content:url(/cdn/shop/files/icon-ranking_2.svg?v=1720522291);display:block;background:#f9f8f4;position:absolute;padding:0 15px;left:50%;top:-20px;z-index:1;line-height:1;transform:translate(-50%)}@media screen and (max-width: 1000px){.product-ranking-item:nth-of-type(2):after{left:0;transform:translate(0)}}.product-ranking-item:nth-of-type(3):before{content:"";display:block;width:calc(100% - 16px);height:1px;background:#834244;position:absolute;left:8px;top:-10px;z-index:1}@media screen and (max-width: 1000px){.product-ranking-item:nth-of-type(3):before{display:none}}.product-ranking-item:nth-of-type(3):after{content:url(/cdn/shop/files/icon-ranking_3.svg?v=1720522291);display:block;background:#f9f8f4;position:absolute;padding:0 15px;left:50%;top:-20px;z-index:1;line-height:1;transform:translate(-50%)}@media screen and (max-width: 1000px){.product-ranking-item:nth-of-type(3):after{left:0;transform:translate(0)}}.product-ranking-head{text-align:center;margin-bottom:30px}@media screen and (max-width: 1000px){.product-ranking-head{margin-left:15px;text-align:left;padding-left:10px;border-left:3px solid var(--gokumin-color);margin-bottom:15px}}.product-ranking-head_title{font-weight:700;font-size:2.6rem;color:var(--gokumin-color)}@media screen and (max-width: 1000px){.product-ranking-head_title{font-size:1.6rem}}.__filtered .product-ranking-head_title{font-weight:700;font-size:1.6rem;color:var(--gokumin-color)}@media screen and (max-width: 1000px){.__filtered .product-ranking-head_title{font-size:1.3rem}}.product-ranking-head_text{font-size:1.4rem;color:#7d7e6d}@media screen and (max-width: 1000px){.product-ranking-head_text{font-size:1.1rem}}.product-ranking-container__close{padding:20px 0;cursor:pointer}.product-ranking-container__close .product-ranking-items{display:none}.product-ranking-container__close .product-ranking-head{position:relative;margin-bottom:0}.product-ranking-container__close .product-ranking-head:after{content:"";width:10px;height:10px;display:block;margin-top:10px;margin-left:auto;margin-right:auto;border-right:2px solid var(--gokumin-color);border-bottom:2px solid var(--gokumin-color);transform:rotate(45deg)}@media screen and (max-width: 1000px){.product-ranking-container__close .product-ranking-head:after{position:absolute;bottom:50%;width:8px;height:8px;left:auto;right:10px;transform:translate(-50%,50%) rotate(45deg)}}.price-item-shipping-free{color:var(--gokumin-color);font-size:1rem;display:inline-block;padding:3px;background:#fff;line-height:1;vertical-align:middle;margin-left:5px;border:1px solid var(--gokumin-color);font-weight:700}@media screen and (max-width: 1000px){.card-information .price{font-size:1.3rem}}.special-banner-popup{position:fixed;top:0;left:0;z-index:3;width:100%;height:100%;display:none}.special-banner_overlay{background:#00000080;position:absolute;left:0;top:0;width:100%;height:100%}.special-banner{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:640px;height:360px}@media screen and (max-width: 1000px){.special-banner{width:280px;height:360px}}.special-banner a{display:block}.special-banner_closebtn{position:absolute;background:#fff;display:block;width:40px;height:40px;border-radius:40px;font-size:4rem;text-align:center;line-height:40px;cursor:pointer;top:-20px;right:-20px;box-shadow:0 0 15px -5px #333}#special-banner-display-switch{height:0}.mattress-selector-container{padding-top:80px;padding-bottom:60px}@media screen and (max-width: 1000px){.mattress-selector-container{padding-top:40px;padding-bottom:30px}}.mattress-selector-inner{max-width:1200px;margin-left:auto;margin-right:auto;padding-left:20px;padding-right:20px}@media screen and (max-width: 1000px){.mattress-selector-inner{width:100%;padding-left:10px;padding-right:10px}}.mattress-selector_links{padding:5px}.mattress-selector_links-group{font-weight:700;font-size:1.6rem;color:var(--gokumin-color);line-height:1;margin-bottom:5px}.mattress-selector_links-item{display:inline-block}.mattress-selector_links-item a{color:#111;font-size:1.2rem;vertical-align:middle;display:block;padding:10px;margin-right:2px;margin-bottom:5px;line-height:1;border-radius:3px;background:#eee}.mattress-selector_links-item a:hover{background:#ddd}.card__content .to-product-detail{grid-row-start:3}.card__content .to-product-detail-btn{border-radius:3px;background-color:#2f4986;border:1px solid #2F4986;color:#fff;display:block;text-align:center;padding:8px 5px;text-decoration:none!important;font-size:1.3rem;margin-bottom:25px}.card__content:hover .to-product-detail-btn{background-color:#fff;border:1px solid #2F4986;color:#2f4986}.card__content .card__information{padding-bottom:3px}.line-banner{padding-top:0;padding-bottom:80px}@media screen and (max-width: 1000px){.line-banner{padding-top:0;padding-bottom:40px}}.line-banner__column{padding-top:5px;padding-bottom:30px}@media screen and (max-width: 1000px){.line-banner__column{padding-bottom:15px}}.line-banner_image{display:block;margin-left:auto;margin-right:auto;width:540px}@media screen and (max-width: 1000px){.line-banner_image{width:270px}}.line-banner a{opacity:1;transition:opacity .3s ease}.line-banner a:hover{opacity:.8}.subpage-line{text-align:center}.subpage-line_image{display:inline-block;width:460px;margin-bottom:60px}@media screen and (max-width: 1000px){.subpage-line_image{width:100%;margin-bottom:30px}}.subpage-line_title{color:var(--gokumin-color);font-weight:700;font-size:2rem;margin-bottom:20px}@media screen and (max-width: 1000px){.subpage-line_title{font-size:1.6rem;margin-bottom:15px}}.subpage-line_text{margin-bottom:40px}@media screen and (max-width: 1000px){.subpage-line_text{text-align:left;padding:0;margin-bottom:30px}}.subpage-line_link img{width:340px}@media screen and (max-width: 1000px){.subpage-line_link img{width:80%}}.top-authority{background:#f9f8f8;text-align:center;padding:10px 15px;line-height:1;display:none}@media screen and (max-width: 1000px){.top-authority{display:block}}.column-author_item{display:flex;flex-direction:row-reverse;padding:15px 20px;border:1px solid #e3e3e3;gap:10px}@media screen and (max-width: 1000px){.column-author_item{gap:5px;padding:10px;align-items:center}}.column-author_item-image{width:17%;vertical-align:middle}.column-author_item-image img{vertical-align:middle}.column-author_item-detail{width:83%}.column-author_item-detail-label{font-size:1.3rem;color:var(--gokumin-color);font-family:"Noto Serif JP",Times New Roman,YuMincho,Hiragino Mincho ProN,Yu Mincho,MS PMincho,serif}@media screen and (max-width: 1000px){.column-author_item-detail-label{font-size:1.2rem}}.column-author_item-detail-name{font-size:1.6rem}@media screen and (max-width: 1000px){.column-author_item-detail-name{font-size:1.3rem}}.column-author_item-detail-comment{font-size:1.3rem}@media screen and (max-width: 1000px){.column-author_item-detail-comment{font-size:1.1rem}}.column-nextprev{display:flex;justify-content:center;gap:10px;padding:20px}@media screen and (max-width: 1000px){.column-nextprev{justify-content:center}}.column-nextprev_item{font-size:1.2rem}.column-nextprev_item a{padding:10px;color:#111}.column-nextprev_item a:hover{text-decoration:underline}.topics-container{padding-top:30px;padding-bottom:60px}@media screen and (max-width: 1000px){.topics-container{padding-top:30px;padding-bottom:30px}}.topics-inner{max-width:1200px;margin-left:auto;margin-right:auto;padding-left:20px;padding-right:20px}@media screen and (max-width: 1000px){.topics-inner{width:100%;padding-left:10px;padding-right:10px}}.topics-items{display:flex;gap:15px;margin-bottom:50px}@media screen and (max-width: 1000px){.topics-items{gap:10px;flex-wrap:wrap;margin-bottom:30px}}.topics-item{flex:1}@media screen and (max-width: 1000px){.topics-item{width:calc(50% - 5px);margin-bottom:5px;flex:none}}.topics-item a{opacity:1;-webkit-transition:opacity .3s ease;-moz-transition:opacity .3s ease;-ms-transition:opacity .3s ease;-o-transition:opacity .3s ease;transition:opacity .3s ease;color:#333}.topics-item a:hover{opacity:.8}.topics-item a:hover .topics-item_title{text-decoration:underline}.topics-item_image{display:block;margin-bottom:10px}.topics-item_image img{aspect-ratio:19 / 13;object-fit:cover}.topics-item_info{vertical-align:middle;margin-bottom:10px}.topics-item_info-cat{font-size:1.1rem;vertical-align:middle;display:inline-block;padding:5px 10px;color:var(--gokumin-color);line-height:1;border:1px solid var(--gokumin-color);margin-right:5px}@media screen and (max-width: 1000px){.topics-item_info-cat{margin-right:3px}}.topics-item_info-date{font-size:1.2rem;color:#979797}@media screen and (max-width: 1000px){.topics-item_info-date{font-size:1.1rem}}.topics-item_title{color:#333;line-height:1.5}.collection-topics{padding-top:80px;padding-bottom:20px}@media screen and (max-width: 1000px){.collection-topics{padding-top:40px;padding-bottom:10px}}.collection-topics-inner{max-width:1200px;margin-left:auto;margin-right:auto;padding-left:20px;padding-right:20px}@media screen and (max-width: 1000px){.collection-topics-inner{width:100%;padding-left:10px;padding-right:10px}}.collection-topics .column-group_articles{margin-bottom:10px}.collection-topics a:hover .column-group_article-title{text-decoration:underline}.estimated-shipping-wrap{margin:5px 0;width:100%}.estimated-shipping{display:inline-block;font-size:11px;padding:2px 10px;background:#8f8f65;color:#fff;border-radius:20px}.estimated-shipping i{margin-right:3px}.product-ranking .estimated-shipping-wrap,.product__info-container .estimated-shipping-wrap{display:none}.coupon-baloon-line_pc{position:fixed;right:5%;bottom:10%;z-index:5;width:15vw;transform:translateY(15px);opacity:0;transition:all .4s ease}@media screen and (max-width: 1000px){.coupon-baloon-line_pc{display:none}}#coupon-baloon.__on .coupon-baloon-line_pc{opacity:1;transform:translateY(0)}.coupon-baloon-line_sp{padding:10px;margin-top:10px;display:none}@media screen and (max-width: 1000px){.coupon-baloon-line_sp{display:block}}.item-features{max-width:1200px;margin-left:auto;margin-right:auto;padding:30px 20px 0}.item-features-inner{padding:20px 40px 30px 49px;background:#f9f8f8;margin-bottom:30px}.item-features_title{font-size:2.4rem;font-weight:700;width:100%;text-align:center;color:#9c8e00;margin:0 0 15px}.item-features_items{display:flex;gap:15px;justify-content:start}.item-features_item{width:25%;background:#fff;padding:15px}.item-features_item-title{color:#484311;font-weight:600;margin:0 0 8px;border-bottom:1px solid #d3d1be;padding-bottom:5px;font-size:1.3rem}.item-features_item-detail{color:#242002;font-size:1.2rem}@media screen and (max-width: 1000px){.item-features{padding:0 10px}.item-features_items{display:block}.item-features_item{display:block;width:100%;margin-bottom:15px}.item-features_item:last-of-type{margin-bottom:0}.item-features-inner{padding:15px}.item-features_title{font-size:1.8rem;margin-bottom:8px}}.top-reviews{padding-top:100px;padding-bottom:60px}@media screen and (max-width: 1000px){.top-reviews{padding-top:50px;padding-bottom:30px}}.top-reviews-inner{max-width:1200px;margin-left:auto;margin-right:auto;padding-left:20px;padding-right:20px}@media screen and (max-width: 1000px){.top-reviews-inner{width:100%;padding-left:10px;padding-right:10px}}.top-reviews_text{font-size:1.6rem;text-align:center;margin-bottom:30px}@media screen and (max-width: 1000px){.top-reviews_text{font-size:1.2rem;margin-bottom:15px}}.top-reviews_items{display:flex;justify-content:space-between;gap:15px}@media screen and (max-width: 1000px){.top-reviews_items{flex-wrap:wrap;gap:2%}}.top-reviews_item{display:flex;flex-direction:column;justify-content:space-between;flex:1}@media screen and (max-width: 1000px){.top-reviews_item{flex:auto;width:48%}}.top-reviews_item a{color:inherit;text-decoration:none}.top-reviews_item a:hover .top-reviews_item-image img{opacity:.8}.top-reviews_item-image{display:block;margin-bottom:10px;overflow:hidden}.top-reviews_item-image img{opacity:1;transition:all .3s ease}.top-reviews_item-pname{font-weight:700;font-size:1.5rem;margin-bottom:10px;line-height:1.4}@media screen and (max-width: 1000px){.top-reviews_item-pname{font-size:1.2rem}}.top-reviews_item-detail{background:#f5f4ed;border-radius:5px;padding:10px;margin-bottom:15px}.top-reviews_item-detail-title{font-weight:700;font-size:1.5rem;margin-bottom:5px}@media screen and (max-width: 1000px){.top-reviews_item-detail-title{font-size:1.3rem}}.top-reviews_item-detail-comment{font-size:1.3rem;line-height:1.6}@media screen and (max-width: 1000px){.top-reviews_item-detail-comment{font-size:1.1rem}}.top-reviews_item-link{border-radius:5px;background-color:#2f4986;border:1px solid #2F4986;color:#fff!important;display:block;text-align:center;padding:8px;font-size:1.4rem;margin-bottom:25px;width:100%}.top-reviews_item-link:hover{color:#2f4986!important;background-color:#fff}@media screen and (max-width: 1000px){.top-reviews_item-link{font-size:1.3rem}}.filter-by-tags_reset{text-align:left;padding:10px 0}.filter-by-tags_reset-btn{display:inline-block;padding:8px 15px;color:#fff;background:#d55060;font-size:1.1rem;margin-bottom:5px;border-radius:3px}.filter-by-tags_reset-btn i{margin-right:5px}.coupon-button-switch{border:2px solid #D55060;padding:15px;text-align:center;line-height:1;background-color:#fff6f6;background-image:url(/cdn/shop/files/coupon-button-switch_bg.png?v=1729141655);background-size:cover;cursor:pointer;max-width:44rem;opacity:1;transition:opacity .3s ease;display:none;position:relative;overflow:hidden}.coupon-button-switch:after{animation:flash 10s 2s linear infinite;background:linear-gradient(to right,#fff0,#ffffff80);content:"";height:100%;left:-100%;position:absolute;top:0;transform:skew(-45deg);width:80%}@keyframes flash{5%{left:150%}to{left:150%}}.coupon-button-switch:hover{opacity:.8}.coupon-button-switch_tag{display:inline-block;padding:5px 10px;border-radius:3px;background:#d55060;color:#fff;font-size:1.5rem;font-weight:700;margin-right:5px;vertical-align:middle}@media screen and (max-width: 1000px){.coupon-button-switch_tag{font-size:1.3rem}}.coupon-button-switch_tag-small{font-size:1.1rem}@media screen and (max-width: 1000px){.coupon-button-switch_tag-small{font-size:1rem}}.coupon-button-switch_title{color:#d55060;font-weight:700;font-size:1.6rem;vertical-align:middle}@media screen and (max-width: 1000px){.coupon-button-switch_title{font-size:1.5rem}}.column-splink-wrap{padding:40px 0 30px;text-align:center}.column-splink{font-weight:700;color:#ff6c00;font-size:130%}@media screen and (max-width: 1000px){.column-splink-wrap{padding:30px 0}.column-splink{font-size:1.2rem}}.column-splink:after{content:" \25b6\25b6\25b6"}.collection-description{padding:40px 0;text-align:center;font-size:1.7rem;line-height:2}.collection-description.__sub{padding:10px 0}@media screen and (max-width: 1000px){.collection-description{padding:20px 15px 10px;text-align:left;line-height:1.8;font-size:1.2rem}.collection-description.__sub{padding:10px}}.special-feature{padding-top:60px;padding-bottom:60px}@media screen and (max-width: 1000px){.special-feature{padding-top:30px;padding-bottom:30px}}.special-feature a{opacity:1;-webkit-transition:opacity .3s ease;-moz-transition:opacity .3s ease;-ms-transition:opacity .3s ease;-o-transition:opacity .3s ease;transition:opacity .3s ease}.special-feature a:hover{opacity:.8}.special-feature-inner{max-width:1200px;margin-left:auto;margin-right:auto;padding-left:20px;padding-right:20px}@media screen and (max-width: 1000px){.special-feature-inner{width:100%;padding-left:10px;padding-right:10px}}@media screen and (max-width: 1000px){.special-feature_items-wrap{width:100%;overflow-x:auto}}.special-feature_items{display:flex;justify-content:center;gap:10px}@media screen and (max-width: 1000px){.special-feature_items{justify-content:start;flex-wrap:wrap;width:calc(130vw + 5px);gap:5px}}.special-feature_item{max-width:48%}@media screen and (max-width: 1000px){.special-feature_item{flex:0 0 65vw;max-width:65vw;width:65vw;margin-bottom:0}}.special-feature_item-image{display:block}.column-toc-container{margin-top:20px;margin-bottom:40px;padding:20px;background:#f9f8f8;border-radius:8px}@media screen and (max-width: 1000px){.column-toc-container{padding:20px 10px}}.column-toc-container_head{font-size:120%;font-weight:700;color:var(--gokumin-color)}.column-toc-container a{color:#333;text-decoration:underline;display:inline-block}.column-toc-container a:hover{text-decoration:underline}.column-toc-container ul{list-style-position:inside;color:#888}.column-toc-container ul>li:last-of-type{border-bottom:none}.column-toc-container li{list-style-type:disc;padding-top:5px;padding-bottom:5px;border-bottom:1px dotted #ccc;font-weight:400}.column-toc-container li ul{margin-left:1em}@media screen and (max-width: 1000px){.column-toc-container li ul{margin-left:10px}}.column-toc-container li ul li:last-of-type{border-bottom:none}.column-toc-container li:has(ul){border-bottom:none;font-weight:700}.column-toc-container>ul>li{font-weight:700}.product-relatedtags-container{padding-top:100px;padding-bottom:60px}@media screen and (max-width: 1000px){.product-relatedtags-container{padding-top:50px;padding-bottom:30px}}.product-relatedtags-inner{max-width:1000px;margin-left:auto;margin-right:auto;padding-left:20px;padding-right:20px}@media screen and (max-width: 1000px){.product-relatedtags-inner{width:100%;padding-left:10px;padding-right:10px}}.product-related-tags{text-align:left}.product-related-tag{display:inline-block;font-size:1.4rem;padding:5px 20px;border-radius:30px;background:#f6f6f6;text-decoration:none;margin:5px 3px;color:var(--gokumin-color);font-weight:700}@media screen and (max-width: 1000px){.product-related-tag{font-size:1.2rem;padding:5px 10px}}.product-related-tag:hover{background:#eee}.collection__view-all .button{padding:2rem 6rem}.product-form__input input[type=radio][value^=\30a2\30a6\30c8\30ec\30c3\30c8].disabled+label{display:none}.outlet-note-body{display:none;font-size:12px;margin-top:1em}.outlet-note-mini{font-size:12px;display:none}body .restock-rocket-button{height:80px;font-weight:700;background-color:#d55060!important;border-radius:4px!important;color:#fff!important;font-size:1.6rem!important}body .restock-rocket-button:before{content:"\f0f3";font-family:FontAwesome;margin-right:5px}body .restock-rocket-button.restock-rocket-button-collection{height:30px;font-size:1.3rem!important;font-weight:400}@media screen and (max-width: 1000px){body .restock-rocket-button.restock-rocket-button-collection{font-size:1.1rem!important}}.card-information .price--sold-out .price__container,.card-information .price--sold-out .tax_txt,.card-information .price--sold-out .estimated-shipping-wrap{display:none}.product-card-wrapper .sold_out_badge{background-color:#d55060}body .recently-viewd .restock-rocket-button-collection{display:none}.item-detail_nyuka_info{padding:10px;font-size:13px;color:#333}.original-contact .form-list{max-width:760px;margin-left:auto;margin-right:auto;padding-left:0;padding-right:0;padding-bottom:60px}.original-contact .form-item{margin-bottom:10px}.original-contact .form-item a{display:block;border:1px solid #ccc;padding:20px 50px 20px 20px;border-radius:6px;position:relative;transition:all .1s ease;background:#f9f9f9;background-image:linear-gradient(to top,#e8e9eb,#fff 80%,#fdfdfd);box-shadow:0 0 13px -6px #777}.original-contact .form-item a:hover{box-shadow:0 0 10px -6px #777}.original-contact .form-item a:after{content:"\f105";color:var(--gokumin-color);font-size:3.6rem;line-height:1;font-family:FontAwesome;display:block;position:absolute;top:50%;right:15px;transform:translateY(-50%)}.original-contact .form-item_title{font-size:2rem;font-weight:700;color:#111;margin-bottom:10px;padding-bottom:5px;border-bottom:1px solid #ddd}.original-contact .form-item_title i{margin-left:10px}.original-contact .form-item_title span{color:var(--gokumin-color);margin-right:5px}.original-contact .form-item_text{font-size:1.4rem;color:#111;line-height:1.5}.original-contact .form-item_help{font-size:1.3rem;text-align:right}.original-contact .form-item_help i{margin-right:5px}@media screen and (max-width: 960px){.original-contact .form-list{width:100%;padding-left:0;padding-right:0;padding-bottom:40px}.original-contact .form-item_title{font-size:1.8rem}}.collection-description-extra{max-width:800px;margin-left:auto;margin-right:auto;padding-left:20px;padding-right:20px;font-size:13px;margin-bottom:10px}@media screen and (max-width: 1000px){.collection-description-extra{width:100%;padding-left:10px;padding-right:10px;font-size:11px}}.product-count{display:none}.mobile-facets__disclosure{width:100%}.mobile-facets__open-wrapper .mobile-facets__open{flex-flow:row-reverse;justify-content:left;border-radius:3px;width:100%;min-width:260px;max-width:340px;position:relative;padding:16px 0 16px 4px;background:#e9e9e9}.mobile-facets__open-label{color:#000;text-align:center;font-size:13px;font-weight:500;margin-left:0}.custom_icon_sort{position:absolute;right:10px}body .mobile-facets__label{align-items:center}@media screen and (min-width: 767px){.mobile-facets__open-wrapper .mobile-facets__open{width:300px}}@media screen and (max-width: 989px){body .facets-container{display:block}body .active-facets__button,.active-facets__button-remove{padding:.4rem}body .active-facets{margin:10px 0}body .active-facets__button-remove{padding:0}}.mobile-facets__sort .select{border-radius:3px;border:1px solid #C3C3C3;padding:0 2rem 0 0}.mobile-facets__sort .select .icon-caret{right:1rem!important}.mobile-facets__wrapper .mobile-facets__footer{padding:20px 10px;font-size:12px}.mobile-facets__wrapper .mobile-facets__footer .button{flex:1;font-size:12px;padding:0;border-radius:40px}.mobile-facets__wrapper .mobile-facets__footer .button:before,.mobile-facets__wrapper .mobile-facets__footer .button:after{content:none}.mobile-facets__wrapper .mobile-facets__clear-wrapper{max-width:23%}body .active-facets__button--light .active-facets__button-inner,body .active-facets__button--light .active-facets__button-inner:hover{box-shadow:none!important}body span.active-facets__button-inner{box-shadow:none!important;border:1px solid #333}@media screen and (max-width: 1000px){body span.active-facets__button-inner{font-size:1.1rem}body .active-facets__button,body .active-facets__button-remove{padding:7px}body .active-facets__button-remove{margin-bottom:10px}}.card-product-wrapping_available,.item-detail-info_acc .acc_04,.gift-wrapping-container{display:none}
/*# sourceMappingURL=/cdn/shop/t/58/assets/add_style.css.map */
