@import"https://fonts.googleapis.com/css2?family=ABeeZee:ital@0;1&family=Lato:ital,wght@0,100;0,300;0,400;0,700;0,900;1,100;1,300;1,400;1,700;1,900&family=Noto+Sans+JP:wght@100..900&display=swap";body{font-family:ABeeZee,Noto Sans JP,sans-serif}.custom-module *{margin:0}.column-items{display:flex;flex-wrap:wrap}.column-items a{display:block}.column-items img{display:block;width:100%;height:100%;object-fit:cover}.rankingsec{border-top-left-radius:300px}.rankingsec .d_title{color:#fff}.product-grid .grid__item{background:#fff;border-radius:10px}.card__inner{border-radius:10px}.tab-list{gap:60px}@media(max-width:768px){.rankingsec{border-top-left-radius:100px}.d_title .main_en{text-align:center}.tab-list{gap:20px}.tab-item span{font-weight:500;font-size:12px;line-height:24px;letter-spacing:.0625em;text-align:center}.price__regular .price-item--regular{font-size:14px}}.shopify-section:has(.rankingsec) .button{color:#fff!important;border-color:#fff!important}@media(max-width:768px){.shopify-section:has(.rankingsec) .button{margin-top:40px!important}}.shopify-section:has(.conceptb){margin-top:60px!important}.title__sub{text-align:center;font-weight:500;font-size:18px;line-height:141%;letter-spacing:.0625em;position:relative;margin-bottom:30px}.title__sub span{position:relative}.title__sub span:before{position:absolute;content:"";width:120px;height:1px;background:#b30e1f;left:-40px;top:50%;transform:translate(-100%,-50%)}.title__sub span:after{position:absolute;content:"";width:120px;height:1px;background:#b30e1f;right:-40px;top:50%;transform:translate(100%,-50%)}@media(max-width:768px){.title__sub{font-size:16px}.title__sub span:before{width:60px;left:-30px}.title__sub span:after{width:60px;right:-30px}}.faqWrap dl dt{font-weight:500;font-size:16px}.faqWrap dl dt:after{border-color:#b30e1f!important}.faqWrap dl dd p{margin:0}.faqWrap dl{background:#fff}@media(max-width:768px){.faqWrap dl dt,.faqWrap dl dd{font-size:12px}.faqWrap dl{padding:15px!important;margin-bottom:15px!important}}.header-wrapper--border-bottom{color:#fff}.large-hide{display:none}@media(max-width:991px){.large-hide{display:block}}.header__menu-item span{text-decoration:none}.header__menu-item .icon-caret{top:17px}.iconNav>ul>li{display:block}.iconNav [class*=hasChildren]:not(:last-child){margin-right:10px}.iconNav [class*=hasChildren]>ul{position:absolute;opacity:0;pointer-events:none;background:#fff;padding:10px;z-index:2;transition:.15s}.iconNav [class*=hasChildren]>ul.open{opacity:1;pointer-events:all}li.hasChildren{position:relative;padding-right:10px}@media(max-width:767px){li.hasChildren{position:static}}li.hasChildren:after{position:absolute;content:"";width:7px;height:7px;border-top:2px solid #000;border-right:2px solid #000;transform:rotate(135deg);top:-2px;bottom:0;margin:auto;right:0;transition:transform .2s}@media(max-width:767px){li.hasChildren:after{display:none}}li.hasChildren:hover:after{transform:rotate(-45deg)}.iconNav [class*=hasChildren]>ul{right:0;width:150px;text-align:center}@media(max-width:767px){.iconNav [class*=hasChildren]>ul{position:absolute;left:0;right:0;margin:auto;width:100vw;top:72px;padding:0}}@media(max-width:767px){.iconNav [class*=hasChildren]>ul li{border-top:1px solid #DFDFDF}}.iconNav [class*=hasChildren]>ul a{padding:10px;display:block}@media(max-width:767px){.iconNav [class*=hasChildren]>ul a{padding:16px 0}}.iconNav{margin-right:10px;margin-left:10px}@media(max-width:767px){.iconNav{margin-right:0}}.search-header__form .search__input.field__input{background:transparent;border-bottom:1px solid #3D3D3D;outline:none;box-shadow:none}.search-header__form .search__input.field__input::placeholder{opacity:1;font-weight:400;font-size:10px;line-height:100%;letter-spacing:.0625em;color:#3d3d3d}li.hasChildren:after{border-color:#3d3d3d!important}.cart-count-bubble{left:3.2rem;bottom:2.4rem}.header__icons .search-icon{fill:#3d3d3d!important}.header--middle-left .header__inline-menu{display:flex;justify-content:end}.header__menu-item{padding:1.2rem 2.5rem}@media(max-width:991px){.header--middle-left .header__inline-menu{display:none}.iconNav>ul>li svg{width:24px;height:24px}.header__icon--cart svg{width:24px;height:24px}.cart-count-bubble{right:-6px!important}}.icon_hamburger2 span{width:20px;background:#3d3d3d}.header__icon .icon path{fill:#3d3d3d!important}summary.header__icon.header__icon--menu:hover{background:transparent}.a-search{width:20px;height:20px;padding:8px;box-sizing:content-box}.a-search svg{width:20px;height:20px}div.a-search__box{padding:20px;position:absolute;width:100%;top:88px;left:0;right:0;margin:auto;background:#fff;z-index:10;display:none!important}div.a-search__box path{fill:#3d3d3d}div.a-search__box.is-active{display:block!important}.header_inner{display:flex;align-items:center}.header_info{background:#e7211a;font-weight:500;font-size:14px;line-height:24px;letter-spacing:.0625em;color:#fff;text-align:center;padding:8px 0}@media(max-width:768px){.header_info{padding:0}}@media(max-width:768px){.v_top_page .grid__item:nth-of-type(n+5){display:none}}.section-footer-padding{padding-top:27px!important;padding-bottom:22px!important;margin-top:120px!important}@media(max-width:768px){.section-footer-padding{margin-top:50px!important}}.footer__localization:empty+.footer__column--info{margin-top:15px;font-weight:400;font-size:12px;line-height:20px;letter-spacing:normal}small.copyright__content{font-weight:400;font-size:12px!important;line-height:20px;letter-spacing:normal}@media(max-width:768px){.footer-block__details-content .list-menu__item--link{border-top:1px solid #fff!important;line-height:40px!important;color:#fff!important;padding:0 20px!important;font-weight:400;position:relative}.footer-block__details-content .list-menu__item--link:before{content:"";display:block;position:absolute;top:50%;width:6px;height:6px;border-top:2px solid #fff;border-right:2px solid #fff;transform:rotate(45deg) translateY(-50%);transform-origin:top center;transition:.15s;right:20px}.footer__localization:empty+.footer__column--info{margin-top:10px}}html,body{scroll-behavior:smooth;scroll-padding:111px}@media screen and (max-width:991px){html,body{scroll-padding:88.25px}}.footer-block__details-content .list-menu__item--link:hover,.copyright__content a:hover{color:#fff!important}.button{font-family:Lato,serif!important}.header__menu-item{font-size:16px}
/*# sourceMappingURL=/cdn/shop/t/2/assets/add.css.map */
