.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}.swiper-pagination-bullets.swiper-pagination-horizontal{display:none}a.button.button--secondary{max-width:270px;width:100%;height:50px;background:#000;color:#fff;margin-top:23px;font-size:18px;font-weight:700}a.button.button--secondary: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;left:auto;z-index:1}@media screen and (max-width: 768px){a.button.button--secondary{height:45px;margin-top:20px;font-size:16px}}.blog-slide .card-wrapper .text-wrapper{padding-top:14px!important;padding-bottom:0!important}.blog-slide .card-wrapper .text-wrapper h3{font-weight:700;font-size:14px;line-height:24px;letter-spacing:normal}.blog-slide .card-wrapper .text-wrapper time{font-weight:400;font-size:12px;line-height:100%;letter-spacing:normal;margin-top:10px}@media screen and (max-width: 768px){.blog-slide .card-wrapper .text-wrapper h3{font-size:12px;line-height:20px}}.faqWrap dl dt{font-weight:700;font-size:16px;line-height:24px;letter-spacing:normal}.faqWrap dl dt.open{padding-bottom:12px!important;margin-bottom:12px!important}.faqWrap dt.open+dd p{margin:0;font-weight:700;font-size:16px;line-height:24px;letter-spacing:normal;color:#ff0101}.faqWrap dl dt:after{border-color:#734df2!important}.faqWrap dl{border:2px solid #000!important;border-radius:0!important}@media screen and (max-width: 768px){.faqWrap dl dt{font-size:12px;line-height:20px}.faqWrap dl dt.open{padding-bottom:12px!important;margin-bottom:12px!important}.faqWrap dt.open+dd p{margin:0;font-weight:500;font-size:12px;line-height:20px}.faqWrap dl{padding:20px 10px;margin-bottom:15px!important}}.header__heading{max-width:227px;width:100%}.header__info{display:flex;align-items:center;gap:30px;font-weight:500;font-size:18px;line-height:24px;letter-spacing:.01em}li.hasChildren svg{width:22px;height:22px}.header .header__icons .module{margin-right:98px}.headerBottom__search{display:none}.headerBottom>.page-width{justify-content:center!important}.header__menu-item span{text-decoration:none;font-weight:500;font-size:14px;line-height:100%;letter-spacing:normal}.cart-count-bubble{top:3px;bottom:auto;background:#e4e4e4;color:#1b1b1b}.icon_hamburger2 span{width:20px;height:2px;margin:2.5px 0}@media screen and (max-width: 768px){.header__heading{max-width:128px}.header__icon--cart{margin-right:0}.cart-count-bubble{left:auto;top:-4px!important;right:-5px!important}}.drawer__banner_top_inner{padding:20px 20px 0}.shopify-section:has(.bottomNav){margin-top:0!important}.bottomNav{background:#000!important}.bottomNav>ul.bottomNav-5>li{border-right:1px solid}.footer .footer-block__heading{display:none}.footer__content-top.page-width{max-width:none;color:#fff;padding-bottom:0;padding-top:27px}.footer-block__details-content .list-menu__item--link{color:#fff!important;font-weight:400;font-size:14px;line-height:200%;letter-spacing:normal;padding:0}.footer-block__details-content{display:flex;align-items:center;justify-content:center}.footer_box_first_size_true .footer-block.grid__item{width:100%!important;max-width:100%!important}.footer__content-bottom{background:#000;padding-top:15px!important;padding-bottom:32px!important}.footer__copyright{color:#fff;font-weight:400;font-size:12px;line-height:20px;letter-spacing:normal;text-align:center;margin-top:0!important}.footer__localization:empty+.footer__column--info{justify-content:center!important}@media screen and (max-width: 768px){.footer-block__details-content{margin-bottom:0!important;display:flex;flex-direction:column;align-items:start}.footer-block__details-content li{width:100%;position:relative;padding-left:20px}.footer-block__details-content li:after{content:"";display:block;position:absolute;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:15px;top:50%}.footer .grid{margin-bottom:0!important}.footer__content-top.page-width{padding:5px 0}.footer-block__details-content .list-menu__item--link{padding-bottom:0!important;font-weight:400;font-size:14px;line-height:40px;letter-spacing:normal}.footer__localization:empty+.footer__column{padding-top:0!important}.footer__content-bottom{padding:12px 0!important}.footer__copyright{font-weight:500;font-size:12px;line-height:141%;letter-spacing:normal}.footer__content-service{padding-bottom:0!important}}.shopify-section:has(.faqWrap){margin-top:40px!important}@media screen and (max-width: 768px){.shopify-section:has(.faqWrap){margin-top:20px!important}}.under-concept .concept-typeA__title-ja{font-weight:700;font-size:24px;line-height:36px;letter-spacing:3px}.under-concept .concept-typeA__text{font-weight:400;font-size:14px;line-height:200%;letter-spacing:0px;margin-top:30px}@media screen and (max-width: 768px){.under-concept .concept-typeA__title-ja{font-size:18px;line-height:160%;letter-spacing:2px}.under-concept .concept-typeA__text{font-weight:400;font-size:12px;line-height:200%;letter-spacing:0px;margin-top:20px}}.under-textbox .c-textbox__description{margin-top:20px}.header__heading-logo{max-width:227px;width:100%}@media screen and (max-width: 768px){.header__heading-logo{max-width:128px}}.footer-block__details-content .placeholder-svg{display:none}.footer__menu-list.footer-block.grid__item.footer-block--menu{background:#000;padding-top:27px}.footer__blocks-wrapper.grid.grid--1-col.grid--2-col.grid--4-col-tablet.grid--3-col-tablet.footer_box_first_size_true{margin-bottom:0}@media screen and (max-width: 768px){.footer_box_first_size_true .footer-block.grid__item:has(.footer__list-social){display:none}}@media screen and (max-width: 992px){.shopify-section:has(.bottomNav){top:83px;position:fixed;width:100%}.header{padding-bottom:73px}.sticky-header_all.sticky_on .header{padding-bottom:8px}}@media screen and (max-width: 768px){.shopify-section:has(.bottomNav){top:59.52px}.header{padding-bottom:75px}.sticky-header_all.sticky_on .header{padding-bottom:8px}}.cart-notification.active{z-index:30}@media screen and (max-width: 1060px){.headerBottom{display:none}}.cart__poasorabo{max-width:400px;margin:0 auto;padding-bottom:30px}.blog-slide .blog__image{width:100%}@media screen and (max-width: 768px){.under-textbox .c-textbox__description{font-size:12px!important;margin-top:14px!important}.under-textbox .c-textbox__title{font-size:18px!important}}.pc{display:block}.sp{display:none}@media screen and (max-width: 768px){.pc{display:none}.sp{display:block}}@media screen and (max-width: 768px){.footer_service_list_wrap{border:0}}.specs-tab__content{max-width:800px;width:100%;margin:0 auto}.specs-tab__table{display:flex;margin-top:3px}.specs-tab__table-title{width:50%;background:#000;color:#fff;font-weight:700;font-size:16px;line-height:100%;letter-spacing:normal;text-align:center;padding:10.5px 20px;display:flex;align-items:center;justify-content:center}.specs-tab__table-content{width:50%;background:#f5f5f5;font-weight:700;font-size:16px;line-height:100%;letter-spacing:normal;text-align:left;padding:10.5px 20px;display:flex;align-items:center}@media screen and (max-width: 768px){.specs-tab__table-title,.specs-tab__table-content{font-size:12px;padding:13px 20px}}.detail__textbox .concept-typeA__title-ja{font-weight:500;font-size:18px;line-height:141%;letter-spacing:1px}.detail__textbox .concept-typeA__text{font-weight:400;font-size:14px;line-height:180%;letter-spacing:1px;margin-top:23px}@media screen and (max-width: 768px){.detail__textbox .concept-typeA__title-ja{margin-top:20px;display:block}.detail__textbox .concept-typeA__text{margin-top:14px}}html,body{scroll-padding-top:148px}@media (max-width: 768px){html,body{scroll-padding-top:130.5px}.c-news__icon{display:none}.footer__menu-list.footer-block.grid__item.footer-block--menu{padding-top:10px}}.side_to_top_btn{width:120px}@media screen and (max-width: 750px){.side_to_top_btn{width:80px}}.header__icons .module span:first-child{margin-bottom:0!important}
/*# sourceMappingURL=/cdn/shop/t/10/assets/add.css.map */
