.fs-preview-header{display:none}.loading{position:fixed;top:0;display:flex;align-items:center;justify-content:center;width:100%;height:100%;background:#fff;z-index:9999}.loading .loading__logo{max-width:80px;opacity:0;-webkit-animation:fadein 1s ease forwards;animation:fadein 1s ease forwards}.loading .loading__logo img{width:100%;height:auto}@media(min-width: 600px){.loading .loading__logo{max-width:120px}}@-webkit-keyframes fadein{0%{opacity:0}100%{opacity:1}}@keyframes fadein{0%{opacity:0}100%{opacity:1}}#loading-illustration{position:fixed;width:100%;height:100%;background:#fff;z-index:9999;top:0}.loading-illustration__anime{-webkit-animation:fadeout 1s ease 4.5s forwards;animation:fadeout 1s ease 4.5s forwards}.loading-illustration__item{position:absolute;top:0;right:0;bottom:0;left:0;margin:auto;opacity:0}.loading-illustration__item img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:40% center;object-position:40% center}@media(min-width: 768px){.loading-illustration__item{max-width:860px;aspect-ratio:2000/2018;padding:40px}}.loading-illustration__item.-bg{-webkit-animation:fadein 1s ease 1s forwards;animation:fadein 1s ease 1s forwards}.loading-illustration__item.-woman{-webkit-animation:fadein 1s ease 1s forwards;animation:fadein 1s ease 1s forwards}.loading-illustration__item.-lamp1{-webkit-animation:fadein 1s ease 1s forwards,lamp1 5s linear 2s alternate infinite;animation:fadein 1s ease 1s forwards,lamp1 5s linear 2s alternate infinite}.loading-illustration__item.-lamp2{-webkit-animation:fadein 1s ease 1s forwards,lamp2 5s linear 2s alternate infinite;animation:fadein 1s ease 1s forwards,lamp2 5s linear 2s alternate infinite}.loading-illustration__logo{position:absolute;top:0;right:0;bottom:0;left:0;margin:auto;max-width:80px;aspect-ratio:1/1;opacity:0;-webkit-animation:fadein 1s ease 5.5s forwards;animation:fadein 1s ease 5.5s forwards;padding:0 !important}.loading-illustration__logo img{width:100%;height:auto}@media(min-width: 600px){.loading-illustration__logo{max-width:120px}}@-webkit-keyframes fadedown{0%{opacity:0;transform:translateY(-50px)}100%{opacity:1;transform:translateY(0)}}@keyframes fadedown{0%{opacity:0;transform:translateY(-50px)}100%{opacity:1;transform:translateY(0)}}@-webkit-keyframes fadeup{0%{opacity:0;transform:translateY(30px)}100%{opacity:1;transform:translateY(0)}}@keyframes fadeup{0%{opacity:0;transform:translateY(30px)}100%{opacity:1;transform:translateY(0)}}@-webkit-keyframes lamp{0%{transform:translateY(0)}100%{transform:translateY(-20px)}}@keyframes lamp{0%{transform:translateY(0)}100%{transform:translateY(-20px)}}@-webkit-keyframes fadeout{0%{opacity:1}100%{opacity:0}}@keyframes fadeout{0%{opacity:1}100%{opacity:0}}@-webkit-keyframes lamp1{0%{transform:translateY(0)}25%{transform:translateY(10px)}75%{transform:translateY(-10px)}100%{transform:translateY(0)}}@keyframes lamp1{0%{transform:translateY(0)}25%{transform:translateY(10px)}75%{transform:translateY(-10px)}100%{transform:translateY(0)}}@-webkit-keyframes lamp2{0%{transform:translateY(0)}25%{transform:translateY(-10px)}75%{transform:translateY(10px)}100%{transform:translateY(0)}}@keyframes lamp2{0%{transform:translateY(0)}25%{transform:translateY(-10px)}75%{transform:translateY(10px)}100%{transform:translateY(0)}}.fs-l-header__contents{background-image:url("https://departmentr.itembox.design/item/header-bg.png?d=20240206161012");background-repeat:repeat no-repeat;background-size:auto 106px;background-position:bottom center;height:110px;padding-top:42px}.fs-p-logo{margin:0 auto !important;transform:translateX(-2px)}@media not all and (min-width: 768px){.fs-l-header__drawerOpener.fs-l-header__drawerOpener{background-color:#333;top:60px;right:15px;width:40px;height:40px}.fs-l-header__drawerOpener.fs-l-header__drawerOpener .fs-p-drawerButton{width:40px;height:40px}.fs-l-header__drawerOpener.fs-l-header__drawerOpener .fs-p-drawerButton .trigger_bar{width:24px;background-color:#fff;left:8px}.fs-l-header__drawerOpener.fs-l-header__drawerOpener .fs-p-drawerButton .trigger_bar:nth-child(1){top:16px}.fs-l-header__drawerOpener.fs-l-header__drawerOpener .fs-p-drawerButton .trigger_bar:nth-child(2){top:24px}.fs-p-headerNavigation{margin-top:30px;margin-bottom:30px}.fs-p-headerNavigation .fs-p-headerNavigation__list{flex-direction:column;align-items:flex-start}.fs-p-headerNavigation li.fs-p-headerNavigation__listItem{margin:0}.fs-p-headerNavigation li.fs-p-headerNavigation__listItem a{text-align:left}.fs-p-headerNavigation li.fs-p-headerNavigation__listItem a span.en{display:block;padding-left:4px}}@media(min-width: 768px){.fs-p-logo.fs-p-logo{width:48px}.fs-p-headerNavigation{margin-top:34px}}@media(min-width: 1024px){.header-layout{display:grid;grid-template-columns:1fr auto 1fr;grid-template-rows:auto;align-items:flex-start;gap:24px;padding:24px}.header-layout .fs-l-header__welcomeMsg{grid-column:1/2;grid-row:1/2}.header-layout .fs-l-header__logo{grid-column:2/3;grid-row:1/2}.header-layout .fs-p-headerNavBar{grid-column:3/4;grid-row:1/2;margin:auto 0}.header-layout .fs-p-headerNavigation{justify-content:flex-end;margin-bottom:0}}.fs-c-breadcrumb{display:none}.top-mainimage .fs-c-slick .slick-prev,.top-mainimage .fs-c-slick .slick-next{top:calc(50% - 30px)}.shop-banner{margin-bottom:60px}.shop-banner ul{display:flex;flex-wrap:wrap;gap:25px 20px}.shop-banner li{flex-basis:100%;margin-top:0 !important}.shop-banner li a{display:block}.shop-banner .shop-banner__image img{display:block;width:100%}.shop-banner .shop-banner__name{font-family:"Poppins","Noto Sans JP",sans-serif;font-weight:400;color:#333;display:block;font-size:13px;margin-top:9px}@media(min-width: 576px){.shop-banner{margin-bottom:80px}.shop-banner ul{gap:20px}.shop-banner li{flex-basis:calc(50% - 10px)}.shop-banner .shop-banner__name{font-size:16px;margin-top:15px}}.brand-banner{margin-bottom:60px}.brand-banner ul{display:flex;flex-wrap:wrap;gap:30px 10px}.brand-banner li{flex-basis:calc(50% - 5px);margin-top:0 !important}.brand-banner li a{display:block}.brand-banner .brand-banner__image{border:1px solid #ededed}.brand-banner .brand-banner__image img{display:block;width:100%}.brand-banner .brand-banner__name{font-family:"Poppins","Noto Sans JP",sans-serif;font-weight:400;color:#333;display:block;text-align:center;font-size:13px;margin-top:9px}@media(min-width: 768px){.brand-banner{margin-bottom:80px}.brand-banner ul{gap:40px 24px}.brand-banner li{flex-basis:calc(33.333% - 16px)}.brand-banner .brand-banner__name{font-size:16px;margin-top:14px}}.modal{width:100%;height:100vh;position:fixed;top:0;left:0;z-index:999;align-items:center;display:none}.modal.is_active{display:flex}.modal_bg{background-color:rgba(0,0,0,.5);width:100%;height:100vh;position:fixed;top:0;left:0;z-index:998}.modal_wrap{margin:0 auto;padding:20px;z-index:1000;position:relative;max-width:480px;display:flex;flex-direction:column;justify-content:center;align-items:center}.cart-popup{background-color:#fff;border:3px solid #000;outline:1px solid #000;outline-offset:-5px;padding:32px 24px}.modal_close{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0 !important;padding:0 !important;width:48px;height:48px;border-radius:50%;background-color:#9f9f9f;position:absolute;right:0px;top:0px}.cart-popup__button-text{position:absolute;width:1px;height:1px;display:block;overflow:hidden}.cart-popup__close{display:block;position:relative;width:100%;height:100%}.cart-popup__close::before,.cart-popup__close::after{content:"";display:inline-block;width:24px;height:2px;background-color:#fff;position:absolute;top:0;right:0;bottom:0;left:0;margin:auto}.cart-popup__close::before{transform:rotate(45deg)}.cart-popup__close::after{transform:rotate(135deg)}.cart-popup__heading{text-align:center;font-size:22px;line-height:1.4;margin-bottom:24px}.cart-popup__heading-sub{text-align:center;font-size:18px;line-height:1.4;margin-bottom:16px}.cart-popup__heading:first-child,.cart-popup__heading-sub:first-child{margin-top:0 !important}.cart-popup__ul{list-style:none;display:flex;flex-direction:column;gap:4px;margin:16px auto;padding:0 !important}.cart-popup__ul li{font-size:15px;line-height:1.4;position:relative;padding-left:20px}.cart-popup__ul li::before{content:"";display:inline-block;width:12px;height:12px;border-radius:50%;background-color:#333;position:absolute;top:5px;left:0}.cart-popup__link{display:block;margin:12px auto 20px;color:#2392cc;font-size:17px;text-align:center;text-decoration:underline}.cart-popup__line{margin-top:40px}.cart-popup__lineicon{width:60px;margin:0 auto}.cart-popup__lineicon img{width:100%;height:auto}.cart-popup__check{display:flex;justify-content:center;color:#fff}#cart-popup-check{display:none}.cart-popup-check__label{box-sizing:border-box;cursor:pointer;display:inline-block;padding:5px 30px;position:relative;width:auto}.cart-popup-check__label::before{background:#fff;border:1px solid #000;content:"";display:block;height:16px;left:5px;margin-top:-9px;position:absolute;top:50%;width:16px}.cart-popup-check__label::after{border-right:3px solid #fff;border-bottom:3px solid #fff;content:"";display:block;height:9px;left:10px;margin-top:-7px;opacity:0;position:absolute;top:50%;transform:rotate(45deg);width:5px}#cart-popup-check:checked+.cart-popup-check__label::before{background-color:#000}#cart-popup-check:checked+.cart-popup-check__label::after{opacity:1}.back-group-button{margin-top:30px}.back-group-button a{text-decoration:none;color:#fff;text-align:center;display:block;border:none;background-color:#7c8790;padding:8px 10px;font-size:12px}.group-title-image{max-width:500px;margin-right:auto;margin-left:auto}.group-title-image img{width:100%;height:auto}.group-description{max-width:700px;margin:40px auto;display:flex;gap:16px}@media(min-width: 576px){.group-description{gap:24px}}@media(min-width: 768px){.group-description{margin:56px auto 80px;gap:32px}}.group-description__image{flex:0 0 100px}.group-description__image img{width:100%;height:auto;-o-object-fit:cover;object-fit:cover;aspect-ratio:1/1;border-radius:50%}.group-description__textbox{flex:1 1 auto;margin:auto 0;padding-top:8px}.group-description__name{font-size:16px;margin:0 !important}.group-description__sns{color:#aaa;font-size:13px;display:block}.group-description__sns:not(:first-child){margin-top:4px}.group-description__detail{font-size:13px;margin-bottom:0 !important}.group-description__detail:not(:first-child){margin-top:12px}@media(min-width: 576px){.group-description__image{flex-basis:120px}.group-description__name{font-size:18px}.group-description__sns{font-size:14px}.group-description__detail:not(:first-child){margin-top:16px}}@media(min-width: 768px){.group-description__image{flex-basis:160px}.group-description__name{font-size:22px}.group-description__sns{font-size:15px}.group-description__detail{font-size:14px}}.fs-c-productListItem .fs-c-productPrice{justify-content:flex-end}.fs-c-productListItem .fs-c-productPrice__main__label{font-size:10px;line-height:1;padding:3px 4px;border-radius:3px;margin-right:0}.fs-c-productListItem .fs-c-productPrice__addon{font-size:10px}.fs-c-productListItem .fs-c-productPrice--selling .fs-c-productPrice__main__label{background-color:#eee}.fs-c-productListItem .fs-c-productPrice--member .fs-c-productPrice__main__label{background-color:#fa5978;color:#fff}.fs-c-productListItem .fs-c-productPrice--member .fs-c-price__currencyMark,.fs-c-productListItem .fs-c-productPrice--member .fs-c-price__value,.fs-c-productListItem .fs-c-productPrice--member .fs-c-productPrice__addon{color:#fa5978;font-weight:500}.accordion-container{margin-top:40px;margin-bottom:40px}.accordion-title{margin:-1px 0 0 !important;padding:15px 0;font-size:16px;border-top:1px solid #bfbfbf;border-bottom:1px solid #bfbfbf;position:relative;cursor:pointer}.accordion-title::before,.accordion-title::after{content:"";position:absolute;top:50%;right:10px;width:15px;height:2px;background:#333;transition:all .3s ease-in-out}.accordion-title::before{transform:rotate(90deg)}.accordion-content{padding:25px 0;display:none}.accordion-content p{margin-top:0;margin-bottom:15px;font-size:13px;text-align:justify}@media(min-width: 576px){.accordion-content p{font-size:14px}}.accordion-content .btn a{text-decoration:none;color:#333;text-align:center;display:block;border:1px solid #a6aab0;padding:5px 10px;margin:30px auto 20px 0;position:relative;font-size:12px;max-width:140px}.fs-c-productReview__addReview{display:block}.fs-c-productReview__addReview::after{font-size:12px;line-height:1.2;content:"レビューを書いていただくと10ポイント贈呈！";display:block;padding-left:20px}@media not all and (min-width: 576px){.fs-c-productReview__addReview::after{margin-top:4px}}.fs-c-featuredProduct__title,.fs-c-wishlistProduct__title{border-bottom:none;color:#333;font-size:18px;display:flex;align-items:center;justify-content:center;gap:16px;margin:64px 0 32px !important}.fs-c-featuredProduct__title::before,.fs-c-featuredProduct__title::after,.fs-c-wishlistProduct__title::before,.fs-c-wishlistProduct__title::after{content:"";display:inline-block;flex:1 1 auto;height:1px;background-color:#333}@media(min-width: 576px){.fs-c-featuredProduct__title,.fs-c-wishlistProduct__title{font-size:20px;gap:24px;margin-top:80px !important}}@media(min-width: 768px){.fs-c-featuredProduct__title,.fs-c-wishlistProduct__title{font-size:24px;gap:32px;margin-top:120px !important}}.fs-c-productPrices--productDetail .fs-c-mark--memberPrice{display:none}.fs-c-productPrices--productDetail .fs-c-productPrice__main__label{font-size:12px;line-height:1;padding:4px 8px;border-radius:3px}.fs-c-productPrices--productDetail .fs-c-productPrice--selling .fs-c-productPrice__main__label{background-color:#eee}.fs-c-productPrices--productDetail .fs-c-productPrice--member .fs-c-productPrice__main__label{background-color:#fa5978;color:#fff}.fs-c-productPrices--productDetail .fs-c-productPrice--member .fs-c-price__currencyMark,.fs-c-productPrices--productDetail .fs-c-productPrice--member .fs-c-price__value,.fs-c-productPrices--productDetail .fs-c-productPrice--member .fs-c-productPrice__addon{color:#fa5978;font-weight:500}.footer-logo{max-width:50px;margin:0 auto 32px}.footer-logo img{height:auto}@media(min-width: 768px){.footer-logo{max-width:80px;margin-bottom:48px}}.fs-p-headerNavigation__list,.drawer_mypage_utility_nav{gap:30px}.fs-p-headerNavigation__list li.iconItem.iconItem,.drawer_mypage_utility_nav li.iconItem.iconItem{margin:0 !important}
