@charset "UTF-8";@import"https://fonts.googleapis.com/css2?family=Outfit:wght@100..900&display=swap";.tag .label-\4eba\611f\30bb\30f3\30b5\30fc\4ed8 {background:#000}.tag .label-6\7573\5411\3051 ,.tag [class*=\7573\5411\3051]{background:#549eb2}.tag .label-\30b9\30de\30db\5bfe\5fdc {background:#f64949}.tag .label-\30a2\30a6\30c8\30ec\30c3\30c8 {background:#a30f0f}.tag .label-\7701\30a8\30cd\30bf\30a4\30d7 {background:#0004ff}.tag .label-\7a7a\6c17\6e05\6d44\6a5f\80fd {background:#26bae1}.tag .label-\5185\90e8\30af\30ea\30fc\30f3\904b\8ee2 {background:#78cf5d}.tag .label-\30d5\30a3\30eb\30bf\30fc\81ea\52d5\6e05\6383 {background:#70d7b6}.tag .label-\8010\5869\5bb3\4ed5\69d8 {background:#3500af}.tag .label-10\5e74\5ef6\9577\4fdd\8a3c\4ed8\304d {background:#d7aa16}.tag .label-\6696\623f\5f37\5316\578b {background:#fa898b}.search-header__form .field__input:not(:placeholder-shown)~.field__label{display:none}.search-header__form .search__input.field__input{padding-right:40px}:target{scroll-margin-top:160px}@media (max-width: 767px){:target{scroll-margin-top:80px}}html body,html .color-background-1,html .color-background-2,html .color-inverse,html .color-accent-1,html .color-accent-2,html blockquote,html h6,html .h6,html .select__select,html .field__label,html .customer .field label,html .header__heading-link .h2,html .header__menu-item,html .cart__note label,html .facets__summary,html .mega-menu__link,html .shopify-model-viewer-ui .shopify-model-viewer-ui__button,html .pickup-availability-button,html .slider-button,html .slideshow__autoplay path,html .customer td:before,html .customer a.accountBtn,html .menu-drawer a,html a.m_drawer_contact_btn,html .article-template__comments-comment,html .footer__localization h2,html .footer-block__details-content .list-menu__item--link,html .copyright__content a,html .footer .disclosure__link,html a.product__text,html a:not(.button){color:rgba(var(--color-foreground),1)}html .swiper-pagination-bullet.swiper-pagination-bullet-active{background:#141414}html .swiper-pagination-bullet{background:#dcdcdc}.part_inner_wrap.page-width div.d_title_wrap .d_title.flbox{margin-bottom:30px}@media (max-width: 767px){.part_inner_wrap.page-width div.d_title_wrap .d_title.flbox{margin-bottom:20px}}.part_inner_wrap.page-width div.d_title_wrap .d_title.flbox span.sub_jp{font-family:Outfit;font-weight:400;font-size:18px;line-height:20px;letter-spacing:3px;text-align:center;vertical-align:middle;color:#82a0aa;margin-top:12px}@media (max-width: 767px){.part_inner_wrap.page-width div.d_title_wrap .d_title.flbox span.sub_jp{font-family:Outfit;font-weight:400;font-size:14px;line-height:16px;letter-spacing:3px;text-align:center;vertical-align:middle;margin-top:10px}}.collection__view-all{margin-top:50px}@media (max-width: 767px){.collection__view-all{margin-top:30px}}.collection__view-all a.button{width:260px;font-family:Noto Sans JP;font-weight:700;font-size:16px;line-height:100%;letter-spacing:0;text-align:center;vertical-align:middle}@media (max-width: 767px){.collection__view-all a.button{width:180px;font-family:Noto Sans JP;font-weight:700;font-size:14px;line-height:100%;letter-spacing:0;text-align:center;vertical-align:middle}}.header-bottom-sp{background:#f6f6f6;padding:10px 15px;display:grid;grid-template-columns:repeat(5,1fr);gap:5px;position:relative}.header-bottom-sp>a,.header-bottom-sp .dropdown-header{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;cursor:pointer}.header-bottom-sp>a span,.header-bottom-sp .dropdown-header span{font-family:Noto Sans JP;font-weight:400;font-size:10px;line-height:100%;letter-spacing:0;text-align:center}.header-bottom-sp .custom-dropdown .dropdown-content{display:none}.header-bottom-sp .custom-dropdown .dropdown-content.is-active{display:block;position:absolute;z-index:2;top:100%;left:0;width:100%;background-color:#82a0aa}.header-bottom-sp .custom-dropdown .dropdown-content a{display:flex;align-items:center;justify-content:center;height:40px;width:100%;color:#fff;border-bottom:1px solid #fff;padding:0 10px}div#header .drawer-banner{display:flex;flex-direction:column;gap:10px;padding:20px 20px 0}div#header .header-skeleton .header-top>.page-width>div:nth-child(2) .header-search.--typeA .search__input.field__input{border:1px solid #dfdfdf;background-color:#fff;border-radius:0;width:400px}div#header .header-skeleton .header-top>.page-width>div:nth-child(2) .header-search.--typeA svg{color:#e31f26}div#header .header-skeleton .header-top>.page-width>div:nth-child(2) .header-search.--typeA svg path{fill:currentColor}div#header .header-skeleton .header-top>.page-width>div:last-child{gap:10px}@media (max-width: 767px){div#header .header-skeleton .header-top>.page-width>div:last-child{gap:4px}}div#header .header-skeleton .header-bottom>.page-width .header__submenu{padding:0;border:none;background:#82a0aa;width:200px}div#header .header-skeleton .header-bottom>.page-width .header__submenu .header__menu-item{color:#fff;line-height:24px;font-weight:500;font-size:14px;letter-spacing:0;padding:8px 15px}div#header #drawer-trigger{display:flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:100px;border:1px solid #82A0AA;background:#82a0aa}div#header #drawer-trigger .icon_hamburger2 span{width:16px;height:2px;background:#fff;margin:2px 0}div#header #drawer-trigger.is-active>svg{color:#fff}div#header .header-search.--typeB .a-search,div#header .header-account .header-icon,div#header #cart-icon-bubble{display:flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:100px;border:1px solid #DCDCDC;background:#f6f6f6}div#header .mega-menu__content.--custom.\30eb\30fc\30e0\30a8\30a2\30b3\30f3  .hover-contents>ul.\30bf\30a4\30d7\304b\3089\9078\3076  h3+ul{max-width:680px}div#header .mega-menu__content.--custom{min-height:200px;padding-bottom:40px}div#header .mega-menu__content.--custom .hover-wrapper{display:grid;grid-template-columns:330fr 770fr;gap:0}div#header .mega-menu__content.--custom .hover-heads{display:flex;flex-direction:column;gap:20px}div#header .mega-menu__content.--custom .hover-heads .hover-head{display:flex;align-items:center;height:46px;width:100%;border-bottom:1px solid #656565;font-size:16px;font-weight:400;cursor:pointer}div#header .mega-menu__content.--custom .hover-heads .hover-head.is-active{font-weight:700}div#header .mega-menu__content.--custom .hover-contents{padding-left:50px}div#header .mega-menu__content.--custom .hover-contents h3{font-size:16px;font-weight:400;line-height:1;margin-bottom:16px}div#header .mega-menu__content.--custom .hover-contents h3+ul{display:grid;grid-template-columns:1fr 1fr 1fr;gap:15px;max-width:540px}div#header .mega-menu__content.--custom .hover-contents h3+ul a{display:flex;align-items:center;justify-content:center;height:36px;padding:0 15px;position:relative;border-radius:100px;border:1px solid #DFDFDF;font-size:14px;line-height:1;font-weight:400;letter-spacing:0;text-align:center}div#header .mega-menu__content.--custom .hover-contents h3+ul a:before{position:absolute;content:"";transform:rotate(45deg);top:0;bottom:0;margin:auto;right:10px;width:7px;height:7px;border-top:2px solid #82A0AA;border-right:2px solid #82A0AA;z-index:2;left:inherit}div#header .mega-menu__content.--custom .hover-contents>ul:not(.is-active){display:none}html .announcement-bar{background:#82a0aa}html .announcement-bar .announcement-bar__message.h5{font-size:14px;font-weight:700;color:#fff;padding:8px}@media (max-width: 767px){html .announcement-bar .announcement-bar__message.h5{font-size:12px;padding:6px}}@media (min-width: 768px){.custom-slider .swiper-pagination{display:none!important}}.custom-text1 .rich-text__text.rte{font-weight:400;font-size:18px;line-height:48px;letter-spacing:3px;text-align:center;vertical-align:middle}@media (max-width: 767px){.custom-text1 .rich-text__text.rte{font-family:Noto Sans JP;font-weight:400;font-size:16px;line-height:180%;letter-spacing:1px;text-align:center}}.custom-banner-card1 .grid.product-grid{display:grid;grid-template-columns:1fr 1fr 1fr;gap:15px}@media (max-width: 767px){.custom-banner-card1 .grid.product-grid{grid-template-columns:1fr;gap:10px}}.custom-banner-card1 .grid.product-grid .grid__item{width:100%;max-width:100%}.custom-banner-card1 .grid.product-grid .grid__item .card-wrapper>a{background:#f6f6f6;padding:20px}@media (max-width: 767px){.custom-banner-card1 .grid.product-grid .grid__item .card-wrapper>a{padding:10px}}.custom-banner-card1 .grid.product-grid .grid__item .card-wrapper>a:after{display:none!important}.custom-banner-card1 .grid.product-grid .grid__item .card-wrapper>a.no-href{pointer-events:none!important}.custom-banner-card1 .grid.product-grid .grid__item .card-wrapper>a .a-content:empty{display:none!important}.custom-banner-card1 .grid.product-grid .grid__item .card-wrapper>a div.text-wrapper{align-self:center;padding:0 0 0 20px}@media (max-width: 767px){.custom-banner-card1 .grid.product-grid .grid__item .card-wrapper>a div.text-wrapper{padding-left:15px}}.custom-banner-card1 .grid.product-grid .grid__item .card-wrapper>a .a-title{margin:0;font-weight:400;font-size:14px;line-height:24px;letter-spacing:2px}@media (max-width: 767px){.custom-banner-card1 .grid.product-grid .grid__item .card-wrapper>a .a-title{font-weight:400;font-size:12px;line-height:20px;letter-spacing:2px}}.custom-banner-card1 .grid.product-grid .grid__item .card-wrapper>a .blog__image{aspect-ratio:1;width:80px;height:80px;align-self:center}@media (max-width: 767px){.custom-banner-card1 .grid.product-grid .grid__item .card-wrapper>a .blog__image{height:50px;width:50px}}.custom-banner1{padding-bottom:30px!important}.custom-banner1 .valiable_image_wrap>a{z-index:2}@media (max-width: 767px){.custom-banner1{padding-bottom:20px!important}}.custom-banner1 .part_inner_wrap.page-width div.d_title_wrap .d_title.flbox span.main_en,.custom-banner1 .part_inner_wrap.page-width div.d_title_wrap .d_title.flbox span.sub_jp{color:#fff}.custom-banner1 .contents_block_image_wrapper:has(+.contents_block_info){margin-bottom:10px!important}.custom-banner1 .contents_blocks .contents_block_part{background:#fff;border:1px solid #DCDCDC;position:relative}.custom-banner1 .contents_blocks .contents_block_part .contents_block_heading{font-family:Noto Sans JP;font-weight:500;font-size:14px;line-height:24px;letter-spacing:1%;text-align:center}@media (max-width: 767px){.custom-banner1 .contents_blocks .contents_block_part .contents_block_heading{font-family:Noto Sans JP;font-weight:400;font-size:12px;line-height:20px;letter-spacing:0;text-align:center}}.custom-banner1 .contents_blocks .contents_block_part .contents_block_heading a:before{content:"";position:absolute;width:100%;height:100%;top:0;left:0}.custom-banner1b{padding-top:0!important}.custom-banner2 .page-width{max-width:782px}.custom-banner2 img{border-radius:200px;border:1px solid #dadada}.custom-banner2 .contents_block_image_wrapper:has(+.contents_block_info){margin-bottom:12px!important}@media (max-width: 767px){.custom-banner2 .contents_block_image_wrapper:has(+.contents_block_info){margin-bottom:10px!important}}.custom-banner2 .contents_block_title{margin-bottom:0}.custom-banner2 .contents_block_title .contents_block_heading{font-family:Noto Sans JP;font-weight:400;font-size:14px;line-height:24px;letter-spacing:0;text-align:center}@media (max-width: 767px){.custom-banner2 .contents_block_title .contents_block_heading{font-family:Noto Sans JP;font-weight:400;font-size:12px;line-height:16px;letter-spacing:0;text-align:center}}.section-item-slider .item-slider-next,.section-item-slider .item-slider-prev{display:none!important}.custom-ranking.section-item-slider{background:#f6f6f6}.custom-ranking.section-item-slider .ranking_design_rd3{margin-bottom:10px}.custom-ranking.section-item-slider .ranking_design_rd3 span.ranking_num{color:#fff!important;background:#656565;font-family:Outfit;font-weight:500;font-size:18px}@media (max-width: 767px){.custom-ranking.section-item-slider .ranking_design_rd3 span.ranking_num{font-size:14px}}@media (max-width: 767px){.custom-ranking.section-item-slider .tab-group-wrap.--typeB .tab-group{overflow-x:unset;flex-wrap:wrap;max-width:345px;margin-left:auto;margin-right:auto}}.custom-ranking.section-item-slider .tab-group-wrap.--typeB .tab-group .tab{min-width:150px;font-family:Noto Sans JP;font-weight:400;font-size:14px;line-height:100%;letter-spacing:1%;text-align:center;vertical-align:middle;box-sizing:content-box}@media (max-width: 767px){.custom-ranking.section-item-slider .tab-group-wrap.--typeB .tab-group .tab{padding:0 10px}}@media (max-width: 767px) and (max-width: 374px){.custom-ranking.section-item-slider .tab-group-wrap.--typeB .tab-group .tab{padding:0 5px;min-width:130px}}@media (max-width: 767px){.custom-ranking.section-item-slider .tab-group-wrap.--typeB .tab-group .tab:nth-child(2):after{display:none}}.custom-ranking.section-item-slider .tab-group-wrap.--typeB .tab-group .tab.is-active{color:#82a0aa;font-weight:700}.custom-ranking.section-item-slider .tab-group-wrap.--typeB .tab-group .tab.is-active:before{background:#82a0aa;height:2px;width:calc(100% - 60px)}@media (max-width: 767px){.custom-ranking.section-item-slider .tab-group-wrap.--typeB .tab-group .tab.is-active:before{width:calc(100% - 20px)}}@media (max-width: 767px) and (max-width: 374px){.custom-ranking.section-item-slider .tab-group-wrap.--typeB .tab-group .tab.is-active:before{width:calc(100% - 10px)}}.section-item-slider.--blog .swiper-slide a img{aspect-ratio:277/184;width:100%;height:100%;object-fit:cover;display:block}@media (max-width: 767px){.section-item-slider.--blog .swiper-slide a img{aspect-ratio:165/150}}.section-item-slider.--blog .swiper-slide a .text-wrapper h3{font-family:Noto Sans JP;font-weight:400;font-size:14px;line-height:24px;letter-spacing:0;margin-top:14px;margin-bottom:10px}@media (max-width: 767px){.section-item-slider.--blog .swiper-slide a .text-wrapper h3{margin-bottom:6px;font-family:Noto Sans JP;font-weight:400;font-size:12px;line-height:20px;letter-spacing:0}}.section-item-slider.--blog .swiper-slide a .text-wrapper time{font-family:Outfit;font-weight:400;font-size:12px;line-height:100%;letter-spacing:0;vertical-align:middle}@media (max-width: 767px){.section-item-slider.--blog .swiper-slide a .text-wrapper time{font-family:Outfit;font-weight:400;font-size:12px;line-height:100%;letter-spacing:0;vertical-align:middle}}.custom-news .news_list{padding-top:30px;padding-bottom:30px;border-width:1px 0px 1px 0px;border-style:solid;border-color:#dcdcdc}@media (max-width: 767px){.custom-news .news_list{padding-top:20px;padding-bottom:20px}}.custom-news .news_list li{margin:20px 0}.custom-news .news_list li a{align-items:center}@media (max-width: 767px){.custom-news .news_list li a{align-items:flex-start;gap:10px}}.custom-news .news_list h3{font-family:Noto Sans JP;font-weight:400;font-size:14px;line-height:150%;letter-spacing:5%}@media (max-width: 767px){.custom-news .news_list h3{font-family:Noto Sans JP;font-weight:400;font-size:14px;line-height:150%;letter-spacing:5%}}.custom-news .news_list time{display:flex;align-items:center;justify-content:center;padding:13px 10px;background:#656565;color:#fff;font-family:Outfit;font-weight:700;font-size:14px;line-height:100%;letter-spacing:5%;vertical-align:middle;margin-right:20px;width:100px}@media (max-width: 767px){.custom-news .news_list time{padding:10px;font-weight:700;font-size:14px;line-height:100%;letter-spacing:5%;vertical-align:middle}}#shopify-section-footer .footer{background:#f6f6f6;padding-top:50px;padding-bottom:0}@media (max-width: 767px){#shopify-section-footer .footer{padding-top:20px}}#shopify-section-footer .footer-block__details-content{margin:0}#shopify-section-footer .footer__content-top{padding-bottom:40px}@media (max-width: 767px){#shopify-section-footer .footer__content-top{padding-bottom:20px}}#shopify-section-footer .footer__blocks-wrapper{display:grid;grid-template-columns:1fr 1fr 2fr;gap:40px}@media (max-width: 767px){#shopify-section-footer .footer__blocks-wrapper{grid-template-columns:1fr;gap:30px}}#shopify-section-footer .footer__blocks-wrapper .footer-block{width:100%}#shopify-section-footer .footer__blocks-wrapper .footer-block .footer-block__heading{font-family:Noto Sans JP;font-weight:500;font-size:16px;line-height:100%;letter-spacing:0;margin-bottom:10px;padding-bottom:10px;border-bottom:1px solid #DFDFDF}#shopify-section-footer .footer__blocks-wrapper .footer-block .list-menu__item--link{font-weight:400;font-size:14px;line-height:200%;letter-spacing:0;padding:0}@media (min-width: 768px){#shopify-section-footer .footer__blocks-wrapper .footer-block:last-child{display:none!important}}@media (max-width: 767px){#shopify-section-footer .footer__blocks-wrapper .menu2col_list{width:100%}}#shopify-section-footer .footer__content-bottom{padding:10px 0;background:#141414;border:none}#shopify-section-footer .footer__content-bottom .footer__column--info{justify-content:center;padding:0}#shopify-section-footer .footer__content-bottom .footer__copyright{margin:0}#shopify-section-footer .footer__content-bottom .footer__copyright *{font-family:Noto Sans JP;font-weight:400;font-size:12px;line-height:20px;letter-spacing:0;text-align:center;color:#fff}section.section-item-slider.--product-metafields-tab .page-width{max-width:var(--page-width)}section.section-item-slider.--product-metafields-tab .box1-wrapper:not(:last-child){margin-bottom:60px}@media (max-width: 767px){section.section-item-slider.--product-metafields-tab .box1-wrapper:not(:last-child){margin-bottom:40px}}section.section-item-slider.--product-metafields-tab .box1-wrapper>div:nth-child(2n)>div:first-child{order:2}section.section-item-slider.--product-metafields-tab .box1-wrapper>div:nth-child(2n)>div:last-child{order:1}section.section-item-slider.--product-metafields-tab .box1-wrapper>div:not(:last-child){margin-bottom:30px}@media (max-width: 767px){section.section-item-slider.--product-metafields-tab .box1-wrapper>div:not(:last-child){margin-bottom:20px}}section.section-item-slider.--product-metafields-tab .box1-wrapper .box1{display:grid;grid-template-columns:1fr 1fr}@media (max-width: 767px){section.section-item-slider.--product-metafields-tab .box1-wrapper .box1{display:block}}@media (max-width: 767px){section.section-item-slider.--product-metafields-tab .box1-wrapper .box1 img{margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);width:100vw;max-width:100vw}}section.section-item-slider.--product-metafields-tab .box1-wrapper .box1>div:last-child{padding:60px;align-content:center}@media (max-width: 767px){section.section-item-slider.--product-metafields-tab .box1-wrapper .box1>div:last-child{padding:20px 0 0}}section.section-item-slider.--product-metafields-tab .box1-wrapper .box1>div:last-child h4{font-family:Noto Sans JP;font-weight:400;font-size:24px;line-height:141%;letter-spacing:3px;vertical-align:middle;margin-bottom:25px}@media (max-width: 767px){section.section-item-slider.--product-metafields-tab .box1-wrapper .box1>div:last-child h4{margin-bottom:10px;font-family:Noto Sans JP;font-weight:400;font-size:20px;line-height:36px;letter-spacing:3px;vertical-align:middle}}section.section-item-slider.--product-metafields-tab .box1-wrapper .box1>div:last-child p{font-family:Noto Sans JP;font-weight:400;font-size:14px;line-height:180%;letter-spacing:1px}@media (max-width: 767px){section.section-item-slider.--product-metafields-tab .box1-wrapper .box1>div:last-child p{font-size:12px;line-height:180%;letter-spacing:1px}}section.section-item-slider.--product-metafields-tab .box2-wrapper{display:flex;flex-wrap:wrap;justify-content:center;--columns: 3;--gap: 30px;gap:30px var(--gap);--gap-total: calc(var(--gap) * (var(--columns) - 1));--child-width: calc((100% - var(--gap-total)) / var(--columns))}@media (max-width: 767px){section.section-item-slider.--product-metafields-tab .box2-wrapper{--columns: 1}}section.section-item-slider.--product-metafields-tab .box2-wrapper>div{flex:1 1 var(--child-width);max-width:var(--child-width)}section.section-item-slider.--product-metafields-tab .box2-wrapper .box2 img{width:100%}section.section-item-slider.--product-metafields-tab .box2-wrapper .box2 h4{font-weight:700;font-size:14px;line-height:24px;letter-spacing:1px;text-align:center;margin-bottom:10px;margin-top:15px}@media (max-width: 767px){section.section-item-slider.--product-metafields-tab .box2-wrapper .box2 h4{font-weight:400;font-size:14px;line-height:24px;letter-spacing:1px;text-align:center;vertical-align:middle}}section.section-item-slider.--product-metafields-tab .box2-wrapper .box2 p{font-family:Noto Sans JP;font-weight:400;font-size:14px;line-height:22px;letter-spacing:0px;text-align:justify}@media (max-width: 767px){section.section-item-slider.--product-metafields-tab .box2-wrapper .box2 p{font-family:Noto Sans JP;font-weight:400;font-size:14px;line-height:22px;letter-spacing:0px;text-align:justify}}@media (max-width: 767px){section.section-item-slider.--product-metafields-tab .tab-group-wrap.--typeB .tab-group{overflow-x:unset;flex-wrap:wrap;max-width:345px;margin-left:auto;margin-right:auto}}section.section-item-slider.--product-metafields-tab .tab-group-wrap.--typeB .tab-group .tab{min-width:150px;font-family:Noto Sans JP;font-weight:400;font-size:14px;line-height:100%;letter-spacing:1%;text-align:center;vertical-align:middle;box-sizing:content-box}@media (max-width: 767px){section.section-item-slider.--product-metafields-tab .tab-group-wrap.--typeB .tab-group .tab{padding:0 10px}}@media (max-width: 767px) and (max-width: 374px){section.section-item-slider.--product-metafields-tab .tab-group-wrap.--typeB .tab-group .tab{padding:0 5px;min-width:130px}}@media (max-width: 767px){section.section-item-slider.--product-metafields-tab .tab-group-wrap.--typeB .tab-group .tab:nth-child(2):after{display:none}}section.section-item-slider.--product-metafields-tab .tab-group-wrap.--typeB .tab-group .tab.is-active{color:#82a0aa;font-weight:700}section.section-item-slider.--product-metafields-tab .tab-group-wrap.--typeB .tab-group .tab.is-active:before{background:#82a0aa;height:2px;width:calc(100% - 60px)}@media (max-width: 767px){section.section-item-slider.--product-metafields-tab .tab-group-wrap.--typeB .tab-group .tab.is-active:before{width:calc(100% - 20px)}}@media (max-width: 767px) and (max-width: 374px){section.section-item-slider.--product-metafields-tab .tab-group-wrap.--typeB .tab-group .tab.is-active:before{width:calc(100% - 10px)}}section.section-item-slider.--product-metafields-tab .panel>h3{font-family:Noto Sans JP;font-weight:700;font-size:16px;line-height:20px;letter-spacing:0px;text-align:center;vertical-align:middle;padding:12px;background:#f6f6f6;margin-bottom:50px}@media (max-width: 767px){section.section-item-slider.--product-metafields-tab .panel>h3{padding:8px;margin-bottom:30px;font-family:Noto Sans JP;font-weight:700;font-size:12px;line-height:14px;letter-spacing:0px;text-align:center}}section.section-item-slider.--product-metafields-tab table.spec-table{table-layout:fixed;width:calc(100% + 20px);text-align:center;border-collapse:separate;border-spacing:10px;margin:-10px}@media (max-width: 767px){section.section-item-slider.--product-metafields-tab table.spec-table{margin:-5px;width:calc(100% + 10px);border-spacing:5px}}section.section-item-slider.--product-metafields-tab table.spec-table td{font-family:Noto Sans JP;font-weight:700;font-size:16px;line-height:20px;letter-spacing:0px;text-align:center;height:70px}@media (max-width: 767px){section.section-item-slider.--product-metafields-tab table.spec-table td{height:50px;font-family:Noto Sans JP;font-weight:700;font-size:10px;line-height:14px;letter-spacing:0px;text-align:center}}section.section-item-slider.--product-metafields-tab table.spec-table td:first-child{color:#fff;background:#82a0aa}section.section-item-slider.--product-metafields-tab table.spec-table td:last-child{background:#f6f6f6}#special img{width:100%}#special p{font-family:Noto Sans JP;font-weight:400;font-size:24px;line-height:36px;letter-spacing:0;vertical-align:middle;margin:0;padding:0}@media (max-width: 767px){#special p{font-family:Noto Sans JP;font-weight:400;font-size:18px;line-height:28px;letter-spacing:0;vertical-align:middle}}#special p:not(:last-child){margin-bottom:20px}@media (max-width: 767px){#special p:not(:last-child){margin-bottom:15px}}#special p span{text-decoration:underline;color:#e31f26}#special small{font-family:Noto Sans JP;font-weight:400;font-size:14px;line-height:20px;letter-spacing:0;display:block}@media (max-width: 767px){#special small{font-family:Noto Sans JP;font-weight:400;font-size:12px;line-height:18px;letter-spacing:0}}#special .secA{margin-bottom:50px}#special .secA img{width:100%;margin-bottom:50px}#special .secA h1{margin:0;padding:0;font-family:Noto Sans JP;font-weight:400;font-size:30px;line-height:100%;letter-spacing:.1em;text-align:center}@media (max-width: 767px){#special .secA h1{font-family:Noto Sans JP;font-weight:400;font-size:20px;line-height:100%;letter-spacing:0;text-align:center}}#special .secB{margin-bottom:60px}@media (max-width: 767px){#special .secB{margin-bottom:50px}}#special .secB h2{font-family:Noto Sans JP;font-weight:700;font-size:30px;line-height:100%;letter-spacing:0;margin:0 0 30px;padding:0 0 15px;border-bottom:3px solid #82A0AA}@media (max-width: 767px){#special .secB h2{margin-bottom:20px;font-family:Noto Sans JP;font-weight:700;font-size:20px;line-height:100%;letter-spacing:0}}#special .secB .img01{margin-bottom:10px}@media (max-width: 767px){#special .secB .img01{margin-bottom:10px}}#special .secB .img02{margin-top:30px}@media (max-width: 767px){#special .secB .img02{margin-top:20px}}#special .secC{margin-bottom:100px}@media (max-width: 767px){#special .secC{margin-bottom:50px}}#special .secC h2{font-family:Noto Sans JP;font-weight:700;font-size:30px;line-height:100%;letter-spacing:0;margin:0 0 30px;padding:0 0 15px;border-bottom:3px solid #82A0AA}@media (max-width: 767px){#special .secC h2{margin-bottom:20px;font-family:Noto Sans JP;font-weight:700;font-size:20px;line-height:100%;letter-spacing:0}}#special .secC img{max-width:585px}#special .secC .img01{margin-bottom:50px}@media (max-width: 767px){#special .secC .img01{margin-bottom:30px}}#special .secC .img02{margin-top:20px}@media (max-width: 767px){#special .secC .img02{margin-top:15px}}#special .secD{margin-bottom:70px}@media (max-width: 767px){#special .secD{margin-bottom:30px}}#special .secD h2{font-family:Noto Sans JP;font-weight:700;font-size:30px;line-height:100%;letter-spacing:0;margin:0 0 30px;padding:0 0 15px;border-bottom:3px solid #82A0AA}@media (max-width: 767px){#special .secD h2{margin-bottom:20px;font-family:Noto Sans JP;font-weight:700;font-size:20px;line-height:100%;letter-spacing:0}}#special .secD .anchor{display:flex;flex-wrap:wrap;gap:30px 15px;justify-content:center}@media (max-width: 767px){#special .secD .anchor{display:grid;grid-template-columns:1fr 1fr 1fr;gap:20px 5px}}#special .secD .anchor a[href="#sk-series"]{background:#ffd5b3}#special .secD .anchor a[href="#sk-series"]:before{background:#e3531f}#special .secD .anchor a[href="#r-series"]{background:#d4ebc6}#special .secD .anchor a[href="#r-series"]:before{background:#387513}#special .secD .anchor a[href="#t-series"]{background:#b3e8ff}#special .secD .anchor a[href="#t-series"]:before{background:#2f8eb8}#special .secD .anchor a[href="#twf-series"]{background:#b3d4ff}#special .secD .anchor a[href="#twf-series"]:before{background:#2c69b8}#special .secD .anchor a[href="#roomist"]{background:#fff;border:1px solid #000}#special .secD .anchor a[href="#roomist"]:before{background:#e31f26}#special .secD .anchor a{display:flex;align-items:center;justify-content:center;width:187px;height:62px;font-family:Noto Sans JP;font-weight:400;font-size:18px;line-height:100%;letter-spacing:0;position:relative;background:#ffc9ca}@media (max-width: 767px){#special .secD .anchor a{font-family:Noto Sans JP;font-weight:400;font-size:14px;line-height:100%;letter-spacing:0;width:100%;height:50px}}#special .secD .anchor a:before{position:absolute;content:"";display:block;width:30px;height:30px;border-radius:100px;background:#ca282a;left:0;right:0;bottom:-15px;margin:auto}@media (max-width: 767px){#special .secD .anchor a:before{width:26px;height:26px;bottom:-13px}}#special .secD .anchor a:after{position:absolute;content:"";display:block;width:8px;height:8px;border-left:2px solid #fff;border-bottom:2px solid #fff;transform:rotate(-45deg);left:0;right:0;bottom:-3px;margin:auto}#special .section-price-table{--color1: #FFC9CA;--color2: #CA282A;margin-bottom:100px}@media (max-width: 767px){#special .section-price-table{margin-bottom:50px}}#special .section-price-table>h3{font-family:Noto Sans JP;font-weight:400;font-size:30px;line-height:100%;letter-spacing:0;vertical-align:middle;margin-bottom:20px}@media (max-width: 767px){#special .section-price-table>h3{font-family:Noto Sans JP;font-weight:400;font-size:20px;line-height:100%;letter-spacing:0;vertical-align:middle}}#special .section-price-table.s-series{--color1: #FFC9CA;--color2: #CA282A}#special .section-price-table.sk-series{--color1: #FFD5B3;--color2: #E3531F}#special .section-price-table.r-series{--color1: #D4EBC6;--color2: #387513}#special .section-price-table.t-series{--color1: #B3E8FF;--color2: #2F8EB8}#special .section-price-table.t-series .price-table.--adjust th{background:#b3d4ff}#special .section-price-table.t-series .price-table.--adjust td a{background:#2c69b8}#special .section-price-table.roomist{--color1: #D9D9D9;--color2: #E31F26}#special .section-price-table.roomist h2{background:#e31f26;color:#fff}#special .section-price-table table+small{margin-top:20px}#special .section-price-table table+small:not(:last-child){margin-bottom:50px}@media (max-width: 767px){#special .section-price-table table+small:not(:last-child){margin-bottom:40px}}#special .section-price-table table.price-table{table-layout:fixed;width:calc(100% + 10px);text-align:center;border-collapse:separate;border-spacing:5px;margin:-10px}@media (max-width: 767px){#special .section-price-table table.price-table{margin:-5px;width:calc(100% + 10px);border-spacing:5px}}#special .section-price-table table.price-table th{background:var(--color1)}@media (max-width: 767px){#special .section-price-table table.price-table th:last-child{width:63px}}#special .section-price-table table.price-table td:not(:last-child){background:#f6f6f6}#special .section-price-table table.price-table td a{background:var(--color2);color:#fff;font-family:Noto Sans JP;font-weight:700;font-size:22px;line-height:100%;letter-spacing:0;width:calc(100% - 30px);height:44px;display:flex;align-items:center;justify-content:center;border-radius:100px;margin:auto}@media (max-width: 767px){#special .section-price-table table.price-table td a{width:100%;height:29px;font-family:Noto Sans JP;font-weight:700;font-size:12px;line-height:100%}}#special .section-price-table table.price-table th,#special .section-price-table table.price-table td{font-family:Noto Sans JP;font-weight:400;font-size:24px;line-height:100%;letter-spacing:0;text-align:center;height:60px}@media (max-width: 767px){#special .section-price-table table.price-table th,#special .section-price-table table.price-table td{height:37px;font-family:Noto Sans JP;font-weight:400;font-size:12px;line-height:100%;letter-spacing:0;text-align:center}}#special .section-price-table h2{font-family:Noto Sans JP;font-weight:400;font-size:30px;line-height:100%;letter-spacing:0;background:var(--color1);text-align:center;width:100%;margin:0 0 30px;padding:10px}@media (max-width: 767px){#special .section-price-table h2{font-family:Noto Sans JP;font-weight:400;font-size:20px;line-height:100%;letter-spacing:0;vertical-align:middle;text-align:left;padding:13px 18px;margin-bottom:20px}}#special .section-price-table .box{display:grid;grid-template-columns:600fr 560fr;gap:40px}@media (max-width: 767px){#special .section-price-table .box{grid-template-columns:1fr}}#special .section-price-table .box:not(:last-child){margin-bottom:50px}@media (max-width: 767px){#special .section-price-table .box:not(:last-child){margin-bottom:40px}}#special .section-price-table .box h3{padding:7px 20px;background:#82a0aa;color:#fff;font-family:Noto Sans JP;font-weight:700;font-size:24px;line-height:100%;letter-spacing:0;vertical-align:middle;margin-bottom:20px}@media (max-width: 767px){#special .section-price-table .box h3{padding:10px 20px;font-weight:700;font-size:18px;line-height:100%}}#special .section-price-table .box p{font-family:Noto Sans JP;font-weight:400;font-size:18px;line-height:160%;letter-spacing:0;vertical-align:middle}@media (max-width: 767px){#special .section-price-table .box p{font-family:Noto Sans JP;font-weight:400;font-size:16px;line-height:160%;vertical-align:middle}}#special .section-price-table .box p:not(:last-child){margin-bottom:40px}@media (max-width: 767px){#special .section-price-table .box p:not(:last-child){margin-bottom:30px}}.page_page.suffix_faq{--default-text-font-size: 15px;--base-text-font-size: 16px;--heading-font-weight: 500;--heading-font-style: normal;--text-font-weight: 400;--text-font-style: normal;--text-font-bolder-weight: 500;--text-link-decoration: underline;--text-color: #000000;--text-color-rgb: 0, 0, 0;--heading-color: #626262;--border-color: #e1e3e4;--border-color-rgb: 225, 227, 228;--form-border-color: #d4d6d8;--accent-color: #000000;--accent-color-rgb: 0, 0, 0;--link-color: #000000;--link-color-hover: #000000;--background: #ffffff;--secondary-background: #ffffff;--secondary-background-rgb: 255, 255, 255;--accent-background: rgba(0, 0, 0, .08);--input-background: #ffffff;--error-color: #ff0000;--error-background: rgba(255, 0, 0, .07);--success-color: #00aa00;--success-background: rgba(0, 170, 0, .11);--primary-button-background: #677279;--primary-button-background-rgb: 103, 114, 121;--primary-button-text-color: #ffffff;--secondary-button-background: #1e2d7d;--secondary-button-background-rgb: 30, 45, 125;--secondary-button-text-color: #ffffff;--header-background: #ffffff;--header-text-color: #677279;--header-light-text-color: #a3afef;--header-border-color: rgba(163, 175, 239, .3);--header-accent-color: #e31f26;--footer-background-color: #ffffff;--footer-heading-text-color: #1e2d7d;--footer-body-text-color: #677279;--footer-body-text-color-rgb: 103, 114, 121;--footer-accent-color: #677279;--footer-accent-color-rgb: 103, 114, 121;--footer-border: 1px solid var(--border-color);--flickity-arrow-color: #abb1b4;--product-on-sale-accent: #e31f26;--product-on-sale-accent-rgb: 227, 31, 38;--product-on-sale-color: #ffffff;--product-in-stock-color: #008a00;--product-low-stock-color: #ee0000;--product-sold-out-color: #8a9297;--product-custom-label-1-background: #008a00;--product-custom-label-1-color: #ffffff;--product-custom-label-2-background: #00a500;--product-custom-label-2-color: #ffffff;--product-review-star-color: #ffbd00;--mobile-container-gutter: 20px;--desktop-container-gutter: 40px;--payment-terms-background-color: #ffffff}.page_page.suffix_faq .faq-wrapper.page-width{max-width:860px}.page_page.suffix_faq .faq{margin:40px 0 70px}.page_page.suffix_faq .faq__title{margin-bottom:20px;text-align:center}.page_page.suffix_faq .faq__item{padding:20px;background:var(--secondary-background);border-top:1px solid var(--border-color);border-bottom:1px solid var(--border-color)}.page_page.suffix_faq .faq__item+.faq__item{border-top:none}.page_page.suffix_faq .faq__question{display:flex;align-items:center;justify-content:space-between;width:100%;text-align:left;border:none;background-color:transparent;padding:0}.page_page.suffix_faq .faq__question .plus-button{margin-left:40px}.page_page.suffix_faq .faq__answer-wrapper{overflow:hidden;height:0;transition:height .2s ease-in-out}.page_page.suffix_faq .faq__answer{margin:20px 30px 0 0}.page_page.suffix_faq .faq__group{margin-bottom:30px}.page_page.suffix_faq .faq__group-title{text-align:center;margin-bottom:20px}.page_page.suffix_faq .faq__contact-info{margin-top:50px}@media screen and (min-width: 641px){.page_page.suffix_faq .faq{margin:70px 0 115px}.page_page.suffix_faq .faq__title{margin-bottom:25px;margin-left:0}.page_page.suffix_faq .faq__item{padding:20px 30px;border:1px solid var(--border-color);border-radius:3px 3px 0 0}.page_page.suffix_faq .faq__item+.faq__item{border-radius:0}.page_page.suffix_faq .faq__item:last-child{border-radius:0 0 3px 3px}}@media screen and (min-width: 1000px){.page_page.suffix_faq .faq__group{margin-bottom:0}.page_page.suffix_faq .faq__group+.faq__group{margin-top:50px}}.page__title.heading.h1{text-align:center;margin-top:40px}.page_page.suffix_s-company #MainContent{margin-bottom:80px}@media (max-width: 767px){.page_page.suffix_s-company #MainContent{margin-bottom:50px}}.page_page.suffix_s-company dl{display:block;margin-block-start:1em;margin-block-end:1em;margin-inline-start:0px;margin-inline-end:0px}.page_page.suffix_s-company .rte h3{margin:1.8em 0 .8em}.page_page.suffix_history .common-recently-viewed{display:none!important}div.main-blog{margin-bottom:80px}@media (max-width: 767px){div.main-blog{margin-bottom:50px}}div.main-blog.page-width{max-width:860px}@media (min-width: 990px){div.main-blog .blog-layout--grid2{grid-template-columns:1fr 1fr}}.custom-featured-article{margin-bottom:40px}@media (max-width: 767px){.custom-featured-article{margin-bottom:30px}}.customer.account .accountMain{justify-content:center;margin:40px 0;padding:0!important}@media (max-width: 767px){.customer.account .accountMain{margin:30px 0}}.customer.account .accountMain h2,.customer.account .accountMain h2 strong{font-family:Noto Sans JP;font-weight:400;font-size:20px;line-height:100%;letter-spacing:0;text-align:center}@media (max-width: 767px){.customer.account .accountMain h2,.customer.account .accountMain h2 strong{font-size:18px;line-height:100%}}.customer.account h1{text-align:center;font-size:24px;font-weight:500;line-height:48px;letter-spacing:3px}@media (max-width: 767px){.customer.account h1{font-size:20px;font-weight:500;line-height:36px;letter-spacing:3px}}.customer.account .accountBtn{border-color:#dfdfdf;background:#fff;display:flex;align-items:center;margin:0}@media (max-width: 767px){.customer.account .accountBtn{flex-direction:column;align-items:flex-start}}.customer.account .accountBtn svg{flex-shrink:0;width:60px;height:60px}@media (max-width: 767px){.customer.account .accountBtn svg{width:30px;height:30px}}.customer.account .accountBtn h3{font-size:16px;font-weight:500;line-height:23.17px;letter-spacing:1px;color:#1b1b1b;margin:0}@media (max-width: 767px){.customer.account .accountBtn h3{margin:0}}.customer.account .accountBtn p{font-size:14px;font-weight:400;line-height:20.27px;color:#797979;margin-top:10px}@media (max-width: 767px){.customer.account .accountBtn p{font-size:12px;font-weight:400;line-height:17.38px;margin:0}}.customer.account .accountBtn:before{display:none}.customer.account .accountBtn:after{border-color:#9c9c9c;width:10px;height:10px}.customer.account .accountBtn .h3Wrapper{display:flex;align-items:center}@media (max-width: 767px){.customer.account .accountBtn .h3Wrapper{margin-bottom:5px}}.customer.account .accountBtn-wrapper{display:grid;grid-template-columns:1fr 1fr;gap:40px 30px}@media (max-width: 767px){.customer.account .accountBtn-wrapper{grid-template-columns:1fr;gap:20px}}.page_product .product__description a{text-decoration:underline}.page_product .product-form__checkbox-wrapper{margin-bottom:1rem}.page_product .product-form__checkbox-label{display:flex;align-items:center;gap:.5rem;cursor:pointer}.page_product .product-form__checkbox{width:20px;height:20px}.page_product .checkbox-text{font-size:16px;font-weight:400}.page_product .product-form__buttons{max-width:100%}.page_product .product-form__buttons .product-form__submit{color:#fff;background:#82a0aa;font-weight:700}.page_product .product-form__buttons .product-form__submit:before,.page_product .product-form__buttons .product-form__submit:after{display:none}.page_product .product__title h1{font-family:Noto Sans JP;font-weight:500;font-size:26px;line-height:100%;letter-spacing:0}@media (max-width: 767px){.page_product .product__title h1{font-weight:400;font-size:20px;line-height:100%;letter-spacing:0}}.page_product .product__description.rte{overflow:hidden}.page_product .maker-type span{font-family:Noto Sans JP;font-weight:500;font-size:16px;line-height:100%;letter-spacing:1px;vertical-align:middle}@media (max-width: 767px){.page_product .maker-type span{font-family:Noto Sans JP;font-weight:500;font-size:16px;line-height:100%;letter-spacing:1px}}.page_product .maker-type span:not(:last-child){padding-right:16px;margin-right:16px;position:relative}.page_product .maker-type span:not(:last-child):before{position:absolute;content:"";width:1px;height:13px;background:#dcdcdc;top:50%;transform:translateY(-50%);right:0}.page_product .terms-buttons *:not(:last-child){margin-bottom:15px}@media (max-width: 767px){.page_product .terms-buttons *:not(:last-child){margin-bottom:10px}}.page_product .terms-buttons .button,.page_product .terms-buttons span{font-size:14px;letter-spacing:0}.page_product .terms-buttons .button{width:100%;max-width:90%;position:relative;text-decoration:underline;justify-content:flex-start;flex-wrap:wrap;padding:10px 20px}@media (max-width: 767px){.page_product .terms-buttons .button{flex-direction:column;justify-content:center;max-width:100%;text-decoration:none}}.page_product .terms-buttons .button:after{display:none!important}.page_product .terms-buttons .button:before{position:absolute;content:"";transform:rotate(45deg);top:0;bottom:0;margin:auto;right:10px;width:7px;height:7px;border-top:2px solid #fff;border-right:2px solid #fff;z-index:2;left:inherit}@media (max-width: 767px){.page_product .terms-buttons .button span{font-size:12px}}[class*=product-grid-padding]>.facets{margin-bottom:30px}#main-collection-filters{margin-bottom:30px}html .collection-hero__description{margin-bottom:40px}@media (min-width: 750px){html .collection-hero__description{max-width:100%;text-align:center;margin-bottom:60px}}html variant-selects .product-form__input{max-width:100%}html variant-selects .product-form__input .form__label{color:#1e2d7d;font-weight:700}html variant-selects .product-form__input .select{max-width:100%}.a-recently .card-wrapper,.recently_c .card-wrapper{position:relative}.a-recently .card-wrapper a:before,.recently_c .card-wrapper a:before{position:absolute;content:"";width:100%;height:100%;top:0;left:0;z-index:2}.cf-field input,.cf-field textarea,.cf-field select{min-height:40px}.recently_c{display:grid;grid-template-columns:1fr 1fr 1fr 1fr}@media (max-width: 767px){.recently_c{grid-template-columns:1fr 1fr}}
/*# sourceMappingURL=/cdn/shop/t/27/assets/add.css.map */
