.fashion-contents *{box-sizing:border-box}.fashion-contents img{display:block;max-width:100%;height:auto}.fashion-contents .revico-review-comment-detail--action-sns img{display:inline-block}.fashion-contents a{color:inherit;text-decoration:none;transition:all .5s ease}.fashion-contents a:hover{color:inherit;opacity:.7;text-decoration:none !important}.fashion-contents sup{font-size:.6em;line-height:1;vertical-align:super}.fashion-contents .swiper-button-next,.fashion-contents .swiper-button-prev{display:flex !important;align-items:center;justify-content:center;width:40px;height:40px;background-color:#444;color:#fff}.fashion-contents .swiper-button-next::after,.fashion-contents .swiper-button-prev::after{content:"";display:block;width:7px;height:7px;border-top:1.5px solid #fff;border-right:1.5px solid #fff;font-size:12px}.fashion-contents .swiper-button-next.swiper-button-disabled,.fashion-contents .swiper-button-prev.swiper-button-disabled{opacity:0;pointer-events:none}.fashion-contents .swiper-button-next::after{transform:rotate(45deg)}.fashion-contents .swiper-button-prev::after{transform:rotate(-135deg)}.fashion-contents .swiper .swiper-button-prev::after,.fashion-contents .swiper .swiper-button-next::after{top:auto;left:12px}.fashion-contents .swiper .swiper-button-prev::after{left:17px}@media screen and (min-width: 750px){.sp-only{display:none}}@media screen and (max-width: 320px){.pc-only{display:none}}@media screen and (min-width: 750px){.container_{overflow:hidden}}.event_name_{display:none}@media screen and (min-width: 750px){.fashion-bestseller .swiper-button-next.swiper-button-disabled,.fashion-bestseller .swiper-button-prev.swiper-button-disabled,.fashion-cards .swiper-button-next.swiper-button-disabled,.fashion-cards .swiper-button-prev.swiper-button-disabled,.fashion-feature .swiper-button-next.swiper-button-disabled,.fashion-feature .swiper-button-prev.swiper-button-disabled{opacity:.35;pointer-events:auto;cursor:default}}.fashion-section{margin:0 0 40px 0}@media screen and (min-width: 750px){.fashion-section{margin-bottom:60px}}.fashion-section-inner{max-width:1200px;margin:0 auto;padding:0 15px}@media screen and (min-width: 750px){.fashion-section-inner{padding:0 0px}}.fashion-section-title{margin:0 0 32px 0;padding:0;font-family:"Noto Serif JP",sans-serif;font-weight:500;font-size:22px;text-align:center}.fashion-section-title-sub{display:block;font-size:14px;line-height:1.4;margin-bottom:16px}@media screen and (min-width: 750px){.fashion-section-title{margin-bottom:40px;font-size:30px;line-height:1}.fashion-section-title-sub{font-size:16px}}.fashion-btns{margin-top:32px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:16px}@media screen and (min-width: 750px){.fashion-btns{flex-direction:row}}.fashion-btn{display:flex;align-items:center;justify-content:center;width:228px;height:44px;border:solid 1px #bababa;font-size:12px;color:#1a1a1a;transition:all .5s ease}.fashion-btn:hover{background-color:#222;color:#fff !important;border-color:#222}.fashion-mv{position:relative;margin:0px 0 40px;left:50%;width:100vw;transform:translateX(-50%)}.fashion-mv-swiper{position:relative;overflow:hidden;padding-bottom:35px}.fashion-mv-swiper-wrapper{display:flex;height:auto}.fashion-mv-item,.fashion-mv-swiper-item{position:relative;flex-shrink:0;width:100%;height:auto;min-width:0;aspect-ratio:4/5;overflow:hidden}.fashion-mv-item a,.fashion-mv-swiper-item a{display:block;width:100%;aspect-ratio:4/5}.fashion-mv-item img,.fashion-mv-swiper-item img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.fashion-mv .swiper-pagination{position:absolute;left:0;width:100%;text-align:center;bottom:20px;font-size:0}.fashion-mv .swiper-pagination-bullet{width:15px;height:2px;margin:0 3px !important;border-radius:0;background-color:#ccc;opacity:1}.fashion-mv .swiper-pagination-bullet-active{background-color:#333}.fashion-mv .swiper-button-next,.fashion-mv .swiper-button-prev{display:none !important}@media screen and (min-width: 750px){.fashion-mv{left:50%;width:100vw;max-width:1440px;transform:translateX(-50%);margin:20px 0 60px}.fashion-mv-swiper{height:533px;padding-bottom:50px}.fashion-mv-swiper::before,.fashion-mv-swiper::after{content:"";position:absolute;top:0;left:0;width:30px;height:483px;z-index:2;pointer-events:none;background-image:linear-gradient(90deg, #fff, rgba(255, 255, 255, 0))}.fashion-mv-swiper::after{left:auto;right:0;background-image:linear-gradient(90deg, rgba(255, 255, 255, 0), #fff)}.fashion-mv-swiper:not(.swiper-initialized) .swiper-wrapper{position:absolute;top:0;left:50%;margin-left:-1008px}.fashion-mv-swiper:not(.swiper-initialized) .swiper-slide{margin-right:21px}.fashion-mv-item,.fashion-mv-swiper-item{width:386.6666666667px}.fashion-mv .swiper-pagination{bottom:25px}.fashion-mv .swiper-pagination-bullet{width:24px}}.fashion-category-list{display:flex;gap:24px 15px;flex-wrap:wrap;margin-bottom:32px}.fashion-category-list-item{width:calc(50% - 7.5px);text-align:center;font-family:"Noto Serif JP",sans-serif}.fashion-category-list-item-text{display:block;margin-top:16px;font-size:12px}.fashion-category-list-item img{width:70%;margin:0 auto;aspect-ratio:1}@media screen and (min-width: 750px){.fashion-category-list{gap:15px}.fashion-category-list-item{width:228px}.fashion-category-list-item-text{font-size:14px}}.fashion-series{position:relative;width:100vw;padding:40px 0;transform:translateX(-50%);left:50%;background-color:#ececeb}.fashion-series-list+.fashion-series-list{margin-top:24px}.fashion-series-list-item{margin-bottom:12px;background-color:#fff}.fashion-series-list-item:last-child{margin-bottom:0}.fashion-series-list-item-title{position:relative;padding:30px 0 28px 0;color:#fff;font-size:16px;line-height:1;font-family:"Noto Serif JP",sans-serif;font-weight:500;text-align:center}.fashion-series-list-item-title-sub{display:block;margin-bottom:8px;font-size:14px}.fashion-series-list-item-title::after{content:"";display:block;position:absolute;bottom:8px;right:8px;width:11px;height:11px;background-image:url("data:image/svg+xml;charset=utf8,%3Csvg%20width%3D%2211%22%20height%3D%2211%22%20viewBox%3D%220%200%2011%2011%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Crect%20y%3D%229.70312%22%20width%3D%2210.7812%22%20height%3D%221.07812%22%20fill%3D%22white%22%2F%3E%3Crect%20x%3D%2210.7812%22%20width%3D%2210.7812%22%20height%3D%221.07812%22%20transform%3D%22rotate(90%2010.7812%200)%22%20fill%3D%22white%22%2F%3E%3Crect%20x%3D%221.05017%22%20y%3D%220.019043%22%20width%3D%2213.7771%22%20height%3D%221.07812%22%20transform%3D%22rotate(45%201.05017%200.019043)%22%20fill%3D%22white%22%2F%3E%3C%2Fsvg%3E");background-size:100% auto;background-repeat:no-repeat;background-position:center}.fashion-series-list-item.basic .fashion-series-list-item-title{background-color:#a68c91}.fashion-series-list-item.allin .fashion-series-list-item-title{background-color:#9ba1a3}.fashion-series-btns{margin-top:24px}.fashion-series-btns .fashion-btn{border-color:#bababa}@media screen and (min-width: 750px){.fashion-series{padding:60px 0}.fashion-series-list{display:flex;justify-content:center;gap:16px}.fashion-series-list+.fashion-series-list{margin-top:48px}.fashion-series-list-item{width:592px;margin-bottom:0}.fashion-series-list-item-title{padding:32px 0 28px 0;font-size:24px}.fashion-series-list-item-title-sub{margin-bottom:16px;font-size:18px}.fashion-series-btns{margin-top:40px}}.fashion-banner-list-item{margin-bottom:12px}.fashion-banner-list-item:last-child{margin-bottom:0}@media screen and (min-width: 750px){.fashion-banner-list{display:flex;justify-content:center;gap:16px}.fashion-banner-list-item{width:592px}}.fashion-about{padding-top:60px;padding-bottom:60px;background-image:url(../img/about_bg_sp.png);background-size:cover;background-position:center;background-repeat:no-repeat}.fashion-about .fashion-section-title{max-width:256px;margin-left:auto;margin-right:auto;margin-bottom:32px;padding-bottom:16px;border-bottom:solid 1px #a59c94;line-height:1}.fashion-about-contents-title{margin:0 0 32px 0;padding:0;font-family:"Noto Serif JP",sans-serif;font-size:16px;line-height:1.6;font-weight:500;text-align:center}.fashion-about-contents .p{font-family:"Noto Serif JP",sans-serif;text-align:center;font-size:14px;line-height:1.8}.fashion-about-contents .p+.fashion-about-contents .p{margin-top:24px}.fashion-about-contents .note{max-width:256px;margin:24px auto 0;padding:0 16px;color:#1a1a1a;font-size:10px;font-family:"Noto Serif JP",sans-serif}.fashion-about-btns{margin-top:24px}.fashion-about-btns .fashion-btn{border-color:#a59c94}@media screen and (min-width: 750px){.fashion-about{position:relative;width:100vw;transform:translateX(-50%);left:50%;background-image:url(../img/about_bg_pc.png)}.fashion-about .fashion-section-title{padding-bottom:32px}.fashion-about-contents-title{font-size:24px;margin-bottom:32px}.fashion-about-contents .p{font-size:18px}.fashion-about-contents .p+.fashion-about-contents .p{margin-top:32px}.fashion-about-contents .note{max-width:400px;margin-top:32px;padding:0}.fashion-about-btns{margin-top:32px}}.fashion-shop .fashion-section-inner{padding:0}.fashion-shop .fashion-section-title{margin-bottom:24px}@media screen and (min-width: 750px){.fashion-shop-swiper.is-swiper{overflow:hidden}.fashion-shop-swiper.is-swiper .fashion-shop-list{gap:0}}.fashion-shop-list{display:flex;flex-wrap:nowrap;padding:0 16px 16px;gap:18px;overflow:auto;overflow-scrolling:touch;-webkit-overflow-scrolling:touch;-ms-overflow-style:none;scrollbar-width:none}.fashion-shop-list::-webkit-scrollbar{display:none}.fashion-shop-list-item{width:136px;flex-shrink:0}.fashion-shop-list-item-img{display:flex;align-items:center;justify-content:center;width:100%;aspect-ratio:1}.fashion-shop-list-item-img img{width:100%;height:100%;object-fit:cover}.fashion-shop-list-item-name{display:block;margin-top:16px;font-size:14px;line-height:1.4}.fashion-shop-list-wrapper{position:relative}.fashion-shop-btns{margin-top:24px}@media screen and (min-width: 750px){.fashion-shop .fashion-section-title{margin-bottom:32px}.fashion-shop-list{justify-content:center;gap:18px;padding:0}.fashion-shop-list-item{width:185px}.fashion-shop-swiper.is-swiper .fashion-shop-list{justify-content:flex-start;padding:0;overflow:visible}.fashion-shop .swiper-button-prev{top:73px;left:-20px;margin-top:0}.fashion-shop .swiper-button-next{top:73px;right:-20px;margin-top:0}.fashion-shop-btns{margin-top:32px}}.fashion-page-title{margin:40px auto;font-family:"Noto Serif JP",sans-serif;text-align:center}.fashion-page-title-h1{margin:0 0 20px;padding:0;font-size:20px;font-weight:500;line-height:1.4;border:none;letter-spacing:0}.fashion-page-title .p{font-size:14px;line-height:1.8}.fashion-page-title .note{color:#1a1a1a;font-size:10px;font-family:"Noto Serif JP",sans-serif;margin-top:16px}@media screen and (min-width: 750px){.fashion-page-title{margin:60px auto 80px}.fashion-page-title-h1{margin-bottom:40px;font-size:28px}.fashion-page-title .p{font-size:18px}}.fashion-category-detail-title{padding-top:40px;margin-bottom:16px;color:#9b7f84;font-size:16px;border-top:solid 1px #ccc;line-height:1.6}@media screen and (min-width: 750px){.fashion-category-detail-title{margin-bottom:24px;font-size:24px}}.fashion-category-detail-description{margin-top:16px;margin-bottom:16px;font-size:14px;font-family:"Noto Serif JP",sans-serif;line-height:1.6;text-align:center}@media screen and (min-width: 750px){.fashion-category-detail-description{font-size:18px}}.fashion-category-detail-toc{max-width:840px;margin-bottom:0px;margin-left:auto;margin-right:auto}@media screen and (min-width: 750px){.fashion-category-detail-toc{margin-bottom:32px}}.fashion-category-detail-toc-item{border-bottom:solid 1px #ccc}.fashion-category-detail-toc-item:last-child{border-bottom:none}.fashion-category-detail-toc-item a{position:relative;display:flex;align-items:center;gap:16px;padding:16px 16px 16px 0}.fashion-category-detail-toc-item a::after{content:"";position:absolute;top:50%;right:9px;transform:translateY(-50%) rotate(45deg);content:"";display:block;border-bottom:1px solid #000;border-right:1px solid #000;width:5px;height:5px}@media screen and (min-width: 750px){.fashion-category-detail-toc-item a{padding:24px 24px 24px 0}}.fashion-category-detail-toc-item-img{width:56px;height:56px;overflow:hidden;aspect-ratio:1}.fashion-category-detail-toc-item-img img{width:100%;height:100%;object-fit:cover}@media screen and (min-width: 750px){.fashion-category-detail-toc-item-img{width:72px;height:72px}}.fashion-category-detail-toc-item-text .p{margin:8px 0 0 0;font-size:12px;font-family:"Noto Serif JP",sans-serif;line-height:1.4}@media screen and (min-width: 750px){.fashion-category-detail-toc-item-text .p{font-size:16px}}.fashion-category-detail-toc-item-title{font-family:"Noto Serif JP",sans-serif;font-size:14px;line-height:1.4}@media screen and (min-width: 750px){.fashion-category-detail-toc-item-title{font-size:20px}}.fashion-category-detail-section{max-width:1200px;margin-left:auto;margin-right:auto}.fashion-category-detail-section:not(:last-child) .fashion-product-list-wrapper::after{display:none}.fashion-category-detail-img-wrapper{max-width:840px;margin-left:auto;margin-right:auto}@media screen and (min-width: 750px){.fashion-category-detail-img-wrapper{display:flex}.fashion-category-detail-img-wrapper .fashion-category-detail-img{width:50%}.fashion-category-detail-img-wrapper .fashion-category-detail-img-text{width:50%}}.fashion-category-detail-img{position:relative;width:100vw;transform:translateX(-50%);left:50%;aspect-ratio:1}@media screen and (min-width: 750px){.fashion-category-detail-img{width:840px;margin-left:auto;margin-right:auto;transform:none;left:inherit}}.fashion-category-detail-img img{width:100%;height:100%;object-fit:cover}.fashion-category-detail-img-text{position:relative;width:100vw;transform:translateX(-50%);left:50%;padding:24px 8px;color:#fff;background-color:#9b7f84;text-align:center}@media screen and (min-width: 750px){.fashion-category-detail-img-text{max-width:840px;margin-left:auto;margin-right:auto;transform:none;left:inherit;display:flex;align-items:center;justify-content:center;flex-direction:column}}.fashion-category-detail-img-text.color_01{background-color:#9b7f84}.fashion-category-detail-img-text.color_02{background-color:#938c81}.fashion-category-detail-img-text.color_03{background-color:#868a8f}.fashion-category-detail-img-text.color_04{background-color:#908fa5}.fashion-category-detail-img-text-title{margin:0 0;font-size:20px;line-height:1.2;font-family:"Noto Serif JP",sans-serif}.fashion-category-detail-img-text-title span{display:block;margin-bottom:8px;font-size:12px}@media screen and (min-width: 750px){.fashion-category-detail-img-text-title span{font-size:16px}}.fashion-category-detail-img-text .p{margin:16px 0 0;font-size:12px;line-height:1.6;font-family:"Noto Serif JP",sans-serif}@media screen and (min-width: 750px){.fashion-category-detail-img-text{padding:32px 8px}.fashion-category-detail-img-text-title{margin-bottom:16px;font-size:28px}.fashion-category-detail-img-text .p{font-size:16px}}.fashion-category-detail-feature-list{display:flex;flex-wrap:nowrap;justify-content:flex-start;gap:15px}.fashion-category-detail-feature-list-item{flex:0 0 136px;width:136px}.fashion-category-detail-feature-list-item a{display:block;padding:16px 0;font-family:"Noto Serif JP",sans-serif;border-bottom:solid 1px #ccc}@media screen and (min-width: 750px){.fashion-category-detail-feature-list-item a{padding:32px 0;font-size:24px}}.fashion-category-detail-feature-list-item a.is_toggle-opened{border-bottom:none}.fashion-category-detail-feature-list-item-content{padding:0px 0}@media screen and (min-width: 750px){.fashion-category-detail-feature-list-item-content{padding:0px 0}}.fashion-category-detail-feature-list-item-content img{width:100%;margin-left:auto;margin-right:auto}.fashion-product-list{padding:0 16px;gap:16px;display:flex;align-items:flex-start;justify-content:center;overflow-y:hidden;overflow-x:auto;-ms-overflow-style:none;scrollbar-width:none}.fashion-product-list:has(.fashion-product-list-item:nth-child(2)){justify-content:flex-start}@media screen and (min-width: 750px){.fashion-product-list:has(.fashion-product-list-item:nth-child(2)){justify-content:center}}@media screen and (min-width: 750px){.fashion-product-list{padding:0 0px;gap:32px 15px;flex-wrap:wrap;overflow-y:hidden;overflow-x:auto;justify-content:center}.fashion-product-list:has(.fashion-product-list-item:nth-child(5)){justify-content:flex-start}}.fashion-product-list::-webkit-scrollbar{display:none}.fashion-product-list-wrapper{position:relative;width:100vw;transform:translateX(-50%);left:50%;margin-bottom:32px;padding-bottom:32px}.fashion-product-list-wrapper-container.bg-grey{padding-top:40px;background-color:#ececeb}@media screen and (min-width: 750px){.fashion-product-list-wrapper-container.bg-grey{position:relative;width:100vw;transform:translateX(-50%);left:50%}}@media screen and (min-width: 750px){.fashion-product-list-wrapper-container{padding-top:60px;padding-bottom:60px}}.fashion-product-list-wrapper::after{content:"";position:absolute;bottom:0;left:15px;right:15px;width:calc(100% - 30px);height:1px;background-color:#ccc}@media screen and (min-width: 750px){.fashion-product-list-wrapper::after{left:0;right:0;width:100%}}@media screen and (min-width: 750px){.fashion-product-list-wrapper{width:1200px;transform:none;left:0;margin-left:auto;margin-right:auto}.fashion-product-list-wrapper .item-slider{margin-left:15px;margin-right:15px}}.fashion-product-list-wrapper .swiper{padding-left:16px;padding-right:16px}@media screen and (min-width: 750px){.fashion-product-list-wrapper .swiper{padding-left:0;padding-right:0}}.fashion-product-list-wrapper .swiper .swiper-button-prev,.fashion-product-list-wrapper .swiper .swiper-button-next{width:40px;height:40px;background-color:#444;color:#fff}.fashion-product-list-wrapper .swiper .swiper-button-prev::after,.fashion-product-list-wrapper .swiper .swiper-button-next::after{width:7px;height:7px;top:50%;left:50%;border-color:#fff}.fashion-product-list-wrapper .swiper .swiper-button-prev::after{transform:translate(-50%, -50%) rotate(-135deg)}.fashion-product-list-wrapper .swiper .swiper-button-next::after{transform:translate(-50%, -50%) rotate(45deg)}.fashion-product-list-wrapper .StyleP_Frame_.item-slider .StyleR_Item_,.fashion-product-list-wrapper .StyleP_Frame_.item-slider .StyleP_Item_,.fashion-product-list-wrapper .StyleR_Frame_.item-slider .StyleR_Item_,.fashion-product-list-wrapper .StyleR_Frame_.item-slider .StyleP_Item_{width:256px;padding-right:16px}@media screen and (min-width: 750px){.fashion-product-list-wrapper .StyleP_Frame_.item-slider .StyleR_Item_,.fashion-product-list-wrapper .StyleP_Frame_.item-slider .StyleP_Item_,.fashion-product-list-wrapper .StyleR_Frame_.item-slider .StyleR_Item_,.fashion-product-list-wrapper .StyleR_Frame_.item-slider .StyleP_Item_{width:243px;padding-right:15px}}.fashion-product-list-wrapper .StyleP_Item_ .item-img,.fashion-product-list-wrapper .StyleR_Item_ .item-img{margin-bottom:16px;aspect-ratio:1}.fashion-product-list-wrapper .StyleP_Item_ .item-img-block,.fashion-product-list-wrapper .StyleR_Item_ .item-img-block{width:100%;aspect-ratio:1;margin-bottom:16px}.fashion-product-list-wrapper .StyleP_Item_ .item-img-block img,.fashion-product-list-wrapper .StyleR_Item_ .item-img-block img{width:100%;height:100%;object-fit:cover}.fashion-product-list-wrapper .StyleP_Item_ .item-basic-info,.fashion-product-list-wrapper .StyleR_Item_ .item-basic-info{padding:0 !important}.fashion-product-list-wrapper .StyleP_Item_ .item-basic-info .item-category,.fashion-product-list-wrapper .StyleR_Item_ .item-basic-info .item-category{display:flex;flex-wrap:wrap;gap:4px;margin-bottom:16px}.fashion-product-list-wrapper .StyleP_Item_ .item-basic-info .item-category li,.fashion-product-list-wrapper .StyleR_Item_ .item-basic-info .item-category li{padding:8px;font-size:10px;border:solid 1px #ccc;line-height:1}.fashion-product-list-wrapper .StyleP_Item_ .item-basic-info .item-name,.fashion-product-list-wrapper .StyleR_Item_ .item-basic-info .item-name{margin-bottom:16px;font-size:14px;line-height:1.6;text-decoration:none !important}.fashion-product-list-wrapper .StyleP_Item_ .item-basic-info .item-price .price-value-label,.fashion-product-list-wrapper .StyleR_Item_ .item-basic-info .item-price .price-value-label{font-weight:normal;font-size:12px;line-height:1}.fashion-product-list-wrapper .StyleP_Item_ .item-basic-info .item-price .price-unit-label,.fashion-product-list-wrapper .StyleR_Item_ .item-basic-info .item-price .price-unit-label{font-size:10px;line-height:1}.fashion-product-list-wrapper .StyleP_Item_ .item-basic-info .item-price .tax-label,.fashion-product-list-wrapper .StyleR_Item_ .item-basic-info .item-price .tax-label{font-size:10px}.fashion-product-list-title{margin-bottom:20px;text-align:center;font-size:20px;line-height:1.4;font-family:"Noto Serif JP",sans-serif;font-weight:500}@media screen and (min-width: 750px){.fashion-product-list-title{margin-bottom:32px;font-size:28px}}.fashion-product-list-item{width:228px;flex-shrink:0}.fashion-product-list-item .item-img-block{width:100%;aspect-ratio:1;margin-bottom:16px}.fashion-product-list-item .item-img-block .item-img{width:100%;aspect-ratio:1}.fashion-product-list-item .item-img-block img{width:100%;height:100%;object-fit:contain}.fashion-product-list-item .item-basic-info .item-category{display:flex;flex-wrap:wrap;gap:4px;margin-bottom:16px}.fashion-product-list-item .item-basic-info .item-category li{padding:8px;font-size:10px;border:solid 1px #ccc;line-height:1}.fashion-product-list-item .item-basic-info .item-name{margin-bottom:16px;font-size:14px;line-height:1.6;text-decoration:none !important}.fashion-product-list-item .item-basic-info .item-price .price-value-label{font-weight:normal;font-size:12px;line-height:1}.fashion-product-list-item .item-basic-info .item-price .price-unit-label{font-size:10px;line-height:1}.fashion-product-list-item .item-basic-info .item-price .tax-label{font-size:10px}.js_toggle-trigger{position:relative;padding:24px 16px 24px 0px}.js_toggle-trigger::before,.js_toggle-trigger::after{content:"";display:block;position:absolute;top:50%;right:5px;transform:translateY(-50%);transition:.3s;background-color:#000;width:16px;height:2px}.js_toggle-trigger::before{transform:translateY(-50%) rotate(0deg)}.js_toggle-trigger::after{transform:translateY(-50%) rotate(90deg)}.js_toggle-trigger.is_toggle-opened::after{transform:translateY(-50%) rotate(0deg)}.js_toggle-content{display:none}.js_toggle-content.is_toggle-sp{display:block}.js_toggle-content.is_toggle-opened{display:block}@media screen and (max-width: 320px){.js_toggle-trigger.is_toggle-pc{pointer-events:none;cursor:text}.js_toggle-trigger.is_toggle-pc::before,.js_toggle-trigger.is_toggle-pc::after{display:none}.js_toggle-trigger.is_toggle-sp{pointer-events:auto;cursor:default}.js_toggle-trigger.is_toggle-sp::before,.js_toggle-trigger.is_toggle-sp::after{display:block}.js_toggle-content.is_toggle-pc{display:block}.js_toggle-content.is_toggle-sp{display:none}}.event-item-list-ranking .autopagerize_page_element .goods_ .StyleP_Frame_{counter-reset:rankingNumber}.event-item-list-ranking .autopagerize_page_element .goods_ .StyleP_Frame_:nth-child(1) .StyleP_Item_:nth-child(1)::before{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg%20width%3D%2244%22%20height%3D%2244%22%20viewBox%3D%220%200%2044%2044%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M27.5646%2042.7674C22.5263%2044.1174%2017.1689%2043.5898%2012.4908%2041.2828C7.81264%2038.9758%204.1327%2035.0467%202.13659%2030.2277C0.140484%2025.4087%20-0.0356508%2020.0283%201.641%2015.0891C3.31766%2010.1498%206.73275%205.98849%2011.25%203.38045C15.7673%200.772415%2021.0786%20-0.10449%2026.1944%200.913117C31.3103%201.93072%2035.8818%204.77344%2039.0571%208.91163C42.2324%2013.0498%2043.7951%2018.2013%2043.454%2023.4062C43.1128%2028.6111%2040.8911%2033.5145%2037.2028%2037.2028%22%20stroke%3D%22%23CCCCCC%22%2F%3E%3Cpath%20d%3D%22M4.13037%2026.7882C2.96873%2022.4528%203.42275%2017.843%205.40785%2013.8177C7.39296%209.79227%2010.7738%206.62581%2014.9204%204.90823C19.067%203.19065%2023.6966%203.03909%2027.9466%204.48179C32.1967%205.92449%2035.7773%208.86306%2038.0215%2012.75C40.2656%2016.6369%2041.0201%2021.2072%2040.1445%2025.6092C39.2689%2030.0112%2036.8229%2033.9448%2033.2621%2036.677C29.7013%2039.4093%2025.2687%2040.7539%2020.79%2040.4604C16.3114%2040.1668%2012.0922%2038.2551%208.91852%2035.0815%22%20stroke%3D%22%23CCCCCC%22%2F%3E%3C%2Fsvg%3E")}.event-item-list-ranking .autopagerize_page_element .goods_ .StyleP_Frame_:nth-child(1) .StyleP_Item_:nth-child(2)::before{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg%20width%3D%2244%22%20height%3D%2244%22%20viewBox%3D%220%200%2044%2044%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M27.5646%2042.7674C22.5263%2044.1174%2017.1689%2043.5898%2012.4908%2041.2828C7.81264%2038.9758%204.1327%2035.0467%202.13659%2030.2277C0.140484%2025.4087%20-0.0356508%2020.0283%201.641%2015.0891C3.31766%2010.1498%206.73275%205.98849%2011.25%203.38045C15.7673%200.772415%2021.0786%20-0.10449%2026.1944%200.913117C31.3103%201.93072%2035.8818%204.77344%2039.0571%208.91163C42.2324%2013.0498%2043.7951%2018.2013%2043.454%2023.4062C43.1128%2028.6111%2040.8911%2033.5145%2037.2028%2037.2028%22%20stroke%3D%22%23CCCCCC%22%2F%3E%3C%2Fsvg%3E")}.event-item-list-ranking .autopagerize_page_element .goods_ .StyleP_Frame_:nth-child(2) .StyleP_Item_:nth-child(1)::before{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg%20width%3D%2244%22%20height%3D%2244%22%20viewBox%3D%220%200%2044%2044%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M27.5646%2042.7674C22.5263%2044.1174%2017.1689%2043.5898%2012.4908%2041.2828C7.81264%2038.9758%204.1327%2035.0467%202.13659%2030.2277C0.140484%2025.4087%20-0.0356508%2020.0283%201.641%2015.0891C3.31766%2010.1498%206.73275%205.98849%2011.25%203.38045C15.7673%200.772415%2021.0786%20-0.10449%2026.1944%200.913117C31.3103%201.93072%2035.8818%204.77344%2039.0571%208.91163C42.2324%2013.0498%2043.7951%2018.2013%2043.454%2023.4062C43.1128%2028.6111%2040.8911%2033.5145%2037.2028%2037.2028%22%20stroke%3D%22%23CCCCCC%22%2F%3E%3C%2Fsvg%3E");color:#1a1a1a}.event-item-list-ranking .autopagerize_page_element .goods_ .StyleP_Frame_ .StyleP_Item_{counter-increment:rankingNumber;padding-top:0 !important}.event-item-list-ranking .autopagerize_page_element .goods_ .StyleP_Frame_ .StyleP_Item_::after{content:none !important;display:none !important}.event-item-list-ranking .autopagerize_page_element .goods_ .StyleP_Frame_ .StyleP_Item_::before{content:counter(rankingNumber) !important;display:flex !important;left:auto !important;position:absolute;top:0;right:16px;align-items:center;justify-content:center;width:44px;height:44px;z-index:10;margin:0;padding:0 !important;background-image:url("data:image/svg+xml;charset=utf8,%3Csvg%20width%3D%2244%22%20height%3D%2244%22%20viewBox%3D%220%200%2044%2044%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M27.5646%2042.7674C22.5263%2044.1174%2017.1689%2043.5898%2012.4908%2041.2828C7.81264%2038.9758%204.1327%2035.0467%202.13659%2030.2277C0.140484%2025.4087%20-0.0356508%2020.0283%201.641%2015.0891C3.31766%2010.1498%206.73275%205.98849%2011.25%203.38045C15.7673%200.772415%2021.0786%20-0.10449%2026.1944%200.913117C31.3103%201.93072%2035.8818%204.77344%2039.0571%208.91163C42.2324%2013.0498%2043.7951%2018.2013%2043.454%2023.4062C43.1128%2028.6111%2040.8911%2033.5145%2037.2028%2037.2028%22%20stroke%3D%22%23CCCCCC%22%2F%3E%3C%2Fsvg%3E");background-size:100% auto;font-size:20px !important;font-family:"Noto Serif JP",sans-serif;font-weight:500;color:#1a1a1a;line-height:1;text-align:center;box-sizing:border-box;background-color:hsla(0,0%,100%,.7490196078);border-radius:100%;width:28px;height:28px;top:8px;left:8px !important;font-size:12px !important}@media screen and (min-width: 750px){.event-item-list-ranking .autopagerize_page_element .goods_ .StyleP_Frame_ .StyleP_Item_::before{right:0}}.event-item-list-ranking .autopagerize_page_element .goods_ .StyleP_Frame_ .StyleP_Item_:nth-child(3)::before{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg%20width%3D%2244%22%20height%3D%2244%22%20viewBox%3D%220%200%2044%2044%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M27.5646%2042.7674C22.5263%2044.1174%2017.1689%2043.5898%2012.4908%2041.2828C7.81264%2038.9758%204.1327%2035.0467%202.13659%2030.2277C0.140484%2025.4087%20-0.0356508%2020.0283%201.641%2015.0891C3.31766%2010.1498%206.73275%205.98849%2011.25%203.38045C15.7673%200.772415%2021.0786%20-0.10449%2026.1944%200.913117C31.3103%201.93072%2035.8818%204.77344%2039.0571%208.91163C42.2324%2013.0498%2043.7951%2018.2013%2043.454%2023.4062C43.1128%2028.6111%2040.8911%2033.5145%2037.2028%2037.2028%22%20stroke%3D%22%23CCCCCC%22%2F%3E%3C%2Fsvg%3E");color:#1a1a1a}.event-item-list-ranking .autopagerize_page_element .goods_ .StyleP_Frame_ .StyleP_Item_:nth-child(n+6)::before{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg%20width%3D%2244%22%20height%3D%2244%22%20viewBox%3D%220%200%2044%2044%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M27.5646%2042.7674C22.5263%2044.1174%2017.1689%2043.5898%2012.4908%2041.2828C7.81264%2038.9758%204.1327%2035.0467%202.13659%2030.2277C0.140484%2025.4087%20-0.0356508%2020.0283%201.641%2015.0891C3.31766%2010.1498%206.73275%205.98849%2011.25%203.38045C15.7673%200.772415%2021.0786%20-0.10449%2026.1944%200.913117C31.3103%201.93072%2035.8818%204.77344%2039.0571%208.91163C42.2324%2013.0498%2043.7951%2018.2013%2043.454%2023.4062C43.1128%2028.6111%2040.8911%2033.5145%2037.2028%2037.2028%22%20stroke%3D%22%23CCCCCC%22%2F%3E%3C%2Fsvg%3E") !important;color:#1a1a1a !important;padding:0px !important}.event-item-list-ranking .swiper-button-prev,.event-item-list-ranking .swiper-button-next{display:none}.fashion-product-list-wrapper .StyleP_Item_ .item-img-block,.fashion-product-list-wrapper .StyleR_Item_ .item-img-block{width:100%;height:auto;aspect-ratio:1}.fashion-product-list-wrapper .StyleP_Item_ .item-img,.fashion-product-list-wrapper .StyleR_Item_ .item-img{width:100%;height:auto;aspect-ratio:136/183 !important}@media screen and (min-width: 750px){.fashion-product-list-wrapper .StyleP_Item_ .item-img,.fashion-product-list-wrapper .StyleR_Item_ .item-img{aspect-ratio:1 !important}}.fashion-product-list-wrapper .StyleP_Item_ .item-img img,.fashion-product-list-wrapper .StyleR_Item_ .item-img img{display:block;width:100%;height:100%;object-fit:cover}#eventDetail .event-item-list-ranking .autopagerize_page_element .goods_ .StyleP_Frame_ .StyleP_Item_::after{content:none !important;display:none !important}#eventDetail .autopagerize_page_element .goods_ .StyleP_Frame_ .StyleP_Item_::after{display:none}.fashion-accordion{width:calc(100% + 30px);margin-left:-15px;font-family:"Noto Serif JP",sans-serif;color:#1a1a1a}@media screen and (min-width: 750px){.fashion-accordion{width:100%;margin-left:0}}.fashion-accordion-title{position:relative;display:block;padding:16px 24px 16px 16px;position:relative;border-bottom:solid 1px #ccc}.fashion-accordion-title .fashion-product-list-title{font-size:16px}.fashion-accordion-title.js_toggle-trigger::before,.fashion-accordion-title.js_toggle-trigger::after{right:15px}@media screen and (min-width: 750px){.fashion-accordion-title{padding:24px}.fashion-accordion-title .fashion-product-list-title{font-size:24px}}.fashion-accordion-h2{margin:32px 0 24px 0;text-align:center;color:#9b7f84;font-size:20px;font-weight:600;line-height:1.5}@media screen and (min-width: 750px){.fashion-accordion-h2{margin:40px 0 32px 0;font-size:28px}}.fashion-accordion-h2-type02{border:1px solid #ccc;padding:20px}.fashion-accordion-h2-sub{font-size:10px;line-height:1.8;font-weight:400;color:#1a1a1a}@media screen and (min-width: 750px){.fashion-accordion-h2-sub{font-size:12px}}.fashion-accordion-h2+.fashion-accordion-h3,.fashion-accordion-h2+.fashion-accordion-h4{margin:-10px 0 16px}@media screen and (min-width: 750px){.fashion-accordion-h2+.fashion-accordion-h3,.fashion-accordion-h2+.fashion-accordion-h4{margin:-10px 0 24px}}.fashion-accordion-h3{margin:40px 0 32px 0;text-align:center;font-size:18px;font-weight:500;line-height:1.5}@media screen and (min-width: 750px){.fashion-accordion-h3{font-size:24px}}.fashion-accordion-h3-sub{font-size:10px;line-height:1.8;font-weight:400;color:#1a1a1a}@media screen and (min-width: 750px){.fashion-accordion-h3-sub{font-size:12px}}.fashion-accordion-h4{margin:40px 0 32px 0;text-align:center;font-size:16px;font-weight:500;line-height:1.6}@media screen and (min-width: 750px){.fashion-accordion-h4{font-size:18px}}.fashion-accordion-h4-sub{font-size:10px;line-height:1.8;font-weight:400;color:#1a1a1a}@media screen and (min-width: 750px){.fashion-accordion-h4-sub{font-size:12px}}.fashion-accordion-txt{text-align:center;font-size:14px;line-height:1.8}@media screen and (min-width: 750px){.fashion-accordion-txt{text-align:left;font-size:16px}}.fashion-accordion-txt+.fashion-accordion-txt{margin-top:16px}@media screen and (min-width: 750px){.fashion-accordion-txt+.fashion-accordion-txt{margin-top:24px}}.fashion-accordion-txt-black{color:#1a1a1a}.fashion-accordion-txt-em{color:#9b7f84}.fashion-accordion-txt-purple{color:#9c5ea3}.fashion-accordion-txt-orange{color:#ed6d1f}.fashion-accordion-txt-sup{vertical-align:super;font-size:10px}@media screen and (min-width: 750px){.fashion-accordion-txt-sup{font-size:12px}}.fashion-accordion-txt-note{margin-top:16px;text-align:left;font-size:10px;line-height:1.8}@media screen and (min-width: 750px){.fashion-accordion-txt-note{margin-top:20px;font-size:12px}}.fashion-accordion-txt-left{text-align:left !important}.fashion-accordion-txt-center{text-align:center !important}.fashion-accordion-txt-center-sp{text-align:center !important}@media screen and (min-width: 750px){.fashion-accordion-txt-center-sp{text-align:left !important}}.fashion-accordion-txt-right{text-align:right !important}.fashion-accordion-tag{background:#e6974d;border-radius:6px;max-width:max-content;margin:0 auto 12px;padding:8px 10px;font-size:16px;color:#fff;line-height:1}.fashion-accordion-tag-type02{border:1px solid #008196;width:150px;margin:20px auto 16px;padding:12px 0;text-align:center;color:#008196;font-size:18px;font-weight:500;line-height:1.6}@media screen and (min-width: 750px){.fashion-accordion-tag-type02{width:170px;margin:40px auto 24px;font-size:20px}}.fashion-accordion-img+.fashion-accordion-img,.fashion-accordion-img+.fashion-accordion-txt{margin-top:32px}@media screen and (min-width: 750px){.fashion-accordion-img+.fashion-accordion-img,.fashion-accordion-img+.fashion-accordion-txt{margin-top:40px}}.fashion-accordion-img-m{padding:0 30px}@media screen and (min-width: 750px){.fashion-accordion-img-m{padding:0 50px}}.fashion-accordion-img-s{padding:0 40px}@media screen and (min-width: 750px){.fashion-accordion-img-s{padding:0 60px}}.fashion-accordion-img-caption{margin:20px 0 0;text-align:center;font-size:14px;line-height:1.8}@media screen and (min-width: 750px){.fashion-accordion-img-caption{margin:24px 0 0;font-size:16px}}.fashion-accordion-img-note{margin-top:10px;padding-left:15px;text-align:left;font-size:10px;line-height:1.8}@media screen and (min-width: 750px){.fashion-accordion-img-note{margin-top:20px;font-size:12px}}.fashion-accordion-section{max-width:640px;margin:32px auto 0}@media screen and (min-width: 750px){.fashion-accordion-section{margin:40px auto 0}}.fashion-accordion-section-inner{max-width:calc(100% - 30px);margin:0 auto}@media screen and (min-width: 750px){.fashion-accordion-section-inner{max-width:488px}}.fashion-accordion-section-inner-2col{display:grid;grid-template-columns:repeat(2, 1fr);gap:15px}@media screen and (min-width: 750px){.fashion-accordion-section-inner-2col{gap:20px}}.fashion-accordion-section-inner-2col+.fashion-accordion-section-inner-2col{margin-top:20px}@media screen and (min-width: 750px){.fashion-accordion-section-inner-2col+.fashion-accordion-section-inner-2col{margin-top:40px}}.fashion-accordion-section-inner-2col-txt-title{margin:0 0 4px;font-size:16px;font-weight:700}@media screen and (min-width: 750px){.fashion-accordion-section-inner-2col-txt-title{margin:0 0 8px;font-size:18px}}.fashion-accordion-section-inner-2col-txt-desc{font-size:14px;line-height:1.4}@media screen and (min-width: 750px){.fashion-accordion-section-inner-2col-txt-desc{font-size:16px}}.fashion-accordion-section-inner-2col-txt-note{font-size:10px;line-height:1.4}@media screen and (min-width: 750px){.fashion-accordion-section-inner-2col-txt-note{font-size:12px}}.fashion-accordion-section-inner-2col-item{display:flex;flex-direction:column;align-items:center}.fashion-accordion-section-inner-2col-type02{display:flex}.fashion-accordion-section-inner-2col-type02 .fashion-accordion-section-inner-2col-img{width:124px}@media screen and (min-width: 750px){.fashion-accordion-section-inner-2col-type02 .fashion-accordion-section-inner-2col-img{width:180px}}.fashion-accordion-section-inner-2col-type02 .fashion-accordion-section-inner-2col-txt{width:calc(100% - 124px - 15px)}@media screen and (min-width: 750px){.fashion-accordion-section-inner-2col-type02 .fashion-accordion-section-inner-2col-txt{width:calc(100% - 180px - 20px)}}.fashion-accordion-section-inner-icon{display:flex;gap:32px}.fashion-accordion-section-inner-icon-wrap .fashion-accordion-h3{margin:32px 0 20px}.fashion-accordion-section-inner-icon-item{width:calc(33.3333333333% - 16px);margin:0 auto}.fashion-accordion-section-inner-icon-item-name{text-align:center;font-size:12px;color:#1a1a1a;line-height:1.5}@media screen and (min-width: 750px){.fashion-accordion-section-inner-icon-item-name{font-size:14px}}.fashion-accordion-section-inner-variety{margin-bottom:20px;padding:0 40px;display:grid;grid-template-columns:repeat(2, 1fr);gap:20px}@media screen and (min-width: 750px){.fashion-accordion-section-inner-variety{margin-bottom:30px;padding:0 60px;gap:30px}}.fashion-accordion-section-inner-variety-item-name{margin-top:10px;text-align:center;font-size:12px;font-weight:600}@media screen and (min-width: 750px){.fashion-accordion-section-inner-variety-item-name{font-size:14px}}.fashion-accordion-section-inner-variety-note{margin-top:20px;text-align:center;font-size:12px;font-weight:600;line-height:1.8}@media screen and (min-width: 750px){.fashion-accordion-section-inner-variety-note{font-size:14px}}.fashion-accordion-section-type02{background:#ececeb;margin:32px auto;padding:32px 0}@media screen and (min-width: 750px){.fashion-accordion-section-type02{margin:40px auto;padding:40px 0}}.fashion-accordion-section-type02 .fashion-accordion-h2{margin:0 0 32px 0}.fashion-accordion-section01{margin:0 auto}.fashion-accordion-section05-inner-desc{margin-top:32px}@media screen and (min-width: 750px){.fashion-accordion-section05-inner-desc{margin-top:40px}}.fashion-accordion-section05-inner-desc-img{padding:0 20px}@media screen and (min-width: 750px){.fashion-accordion-section05-inner-desc-img{padding:0 40px}}.fashion-accordion-section05-inner-desc-txt{margin-top:10px;text-align:center;font-size:18px;line-height:1.5}@media screen and (min-width: 750px){.fashion-accordion-section05-inner-desc-txt{margin-top:20px;font-size:20px}}.fashion-accordion .mb0{margin-bottom:0 !important}.fashion-accordion .border-top{border-top:1px solid #ccc !important;margin-top:40px !important;padding-top:40px !important}.fashion-section{margin:0 0 40px}@media screen and (min-width: 750px){.fashion-section{margin-bottom:60px}}.fashion-section-inner{padding:0 15px}@media screen and (min-width: 750px){.fashion-section-inner{padding:0 0}}.fashion-section-head{display:flex;align-items:flex-end;justify-content:space-between;margin-bottom:24px}.fashion-section-head .fashion-section-title{margin-bottom:0}@media screen and (min-width: 750px){.fashion-section-head{position:relative;justify-content:center;margin-bottom:40px}.fashion-section-head .fashion-section-title{width:100%}.fashion-section-head .fashion-more{position:absolute;right:0;bottom:4px}}.fashion-section-title{margin:0 0 24px;font-family:"Noto Serif JP",sans-serif;font-weight:500;font-size:22px;line-height:1.2;text-align:left}@media screen and (min-width: 750px){.fashion-section-title{font-size:30px;line-height:1;margin-bottom:40px;text-align:center}}.fashion-section-title-left{text-align:left}@media screen and (min-width: 750px){.fashion-section-title-left{text-align:center}}.fashion-more{position:relative;padding-right:12px;font-family:"Noto Serif JP",sans-serif;font-size:14px;line-height:1.6;border-bottom:1px solid #e5e5e5}@media screen and (min-width: 750px){.fashion-more{font-size:16px}}.fashion-more::after{content:"";position:absolute;top:50%;right:0;width:5px;height:5px;border-top:1px solid #1a1a1a;border-right:1px solid #1a1a1a;transform:translateY(-60%) rotate(45deg)}.fashion-brands-list{display:flex;gap:15px;max-width:900px;margin:auto}.fashion-brands-list-item{width:calc((100% - 30px)/3)}@media screen and (min-width: 750px){.fashion-brands-list-item{text-align:center}}.fashion-brands-list-item a{display:block}.fashion-brands-list-item-img{display:block;aspect-ratio:1}.fashion-brands-list-item-img img{width:100%}.fashion-brands-list-item-name{display:block;margin-top:14px;font-family:"Noto Serif JP",sans-serif;font-size:14px;line-height:1.4}@media screen and (min-width: 750px){.fashion-brands-list-item-name{font-size:20px}}.fashion-brands-list-item-catch{display:block;font-family:"Noto Serif JP",sans-serif;margin-top:10px;font-size:12px;line-height:1.4}@media screen and (min-width: 750px){.fashion-brands-list-item-catch{font-size:18px}}.fashion-brands-list-item-text{display:block;font-family:"Noto Serif JP",sans-serif;margin-top:8px;font-size:12px;line-height:1.6}@media screen and (min-width: 750px){.fashion-brands-list-item-text{font-size:16px}}.fashion-bestseller-swiper{position:relative;width:100%;max-width:900px;margin:0 auto}.fashion-bestseller-list{display:flex;justify-content:center;gap:15px}.fashion-bestseller-list-item{width:calc((100% - 30px)/3);flex-shrink:0}.fashion-bestseller-list-item a{display:block}.fashion-bestseller-list-item-img{display:block;aspect-ratio:1}.fashion-bestseller-list-item-img img{width:100%}.fashion-bestseller-list-item-name{display:block;margin-top:13px;font-family:"Noto Serif JP",sans-serif;font-size:12px;line-height:1.4;text-align:center}@media screen and (min-width: 750px){.fashion-bestseller-list-item-name{font-size:18px}}.fashion-bestseller.is-swiper .fashion-bestseller-swiper{overflow:hidden}.fashion-bestseller.is-swiper .fashion-bestseller-list{justify-content:flex-start;gap:0;overflow:visible}.fashion-bestseller.is-swiper .swiper-pagination{display:none}.fashion-bestseller.is-swiper .swiper-button-prev,.fashion-bestseller.is-swiper .swiper-button-next{display:none !important}@media screen and (min-width: 750px){.fashion-bestseller.is-swiper .swiper-button-prev,.fashion-bestseller.is-swiper .swiper-button-next{display:flex !important;top:100px;margin-top:0}.fashion-bestseller.is-swiper .swiper-button-prev{left:0}.fashion-bestseller.is-swiper .swiper-button-next{right:0}}.fashion-card-swiper{position:relative;overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch;width:calc(100% + 15px)}.fashion-card-swiper.is-swiper{overflow:hidden}.fashion-card-list{display:flex;flex-wrap:nowrap;justify-content:flex-start;gap:15px}@media screen and (min-width: 750px){.fashion-card-list{justify-content:center;gap:16px}}.fashion-card-list-item{flex:0 0 136px;width:136px}@media screen and (min-width: 750px){.fashion-card-list-item{flex:0 0 227px;width:227px}}.fashion-card-list-item a{display:block}.fashion-card-list-item-img{position:relative;display:block;aspect-ratio:136/183;overflow:hidden}.fashion-card-list-item-img img{width:100%;height:100%;object-fit:cover}.fashion-card-list-item-name{display:block;margin-top:14px;font-family:"Noto Serif JP",sans-serif;font-size:14px;line-height:1.4}.fashion-card-list-item-price{display:block;margin-top:12px;font-size:10px;line-height:1.4}.fashion-card-list-item-discount{color:#a51e1e}.fashion-cards.is-swiper .fashion-card-list,.fashion-feature.is-swiper .fashion-card-list{justify-content:flex-start;gap:0}.fashion-cards.is-swiper .fashion-card-list-item,.fashion-cards.is-swiper .fashion-card-list-item.swiper-slide,.fashion-feature.is-swiper .fashion-card-list-item,.fashion-feature.is-swiper .fashion-card-list-item.swiper-slide{flex:0 0 40vw;width:40vw}@media screen and (min-width: 750px){.fashion-cards.is-swiper .fashion-card-list-item,.fashion-cards.is-swiper .fashion-card-list-item.swiper-slide,.fashion-feature.is-swiper .fashion-card-list-item,.fashion-feature.is-swiper .fashion-card-list-item.swiper-slide{flex:none;width:auto}}.fashion-cards.is-swiper .swiper-button-prev,.fashion-cards.is-swiper .swiper-button-next,.fashion-feature.is-swiper .swiper-button-prev,.fashion-feature.is-swiper .swiper-button-next{display:none !important}@media screen and (min-width: 750px){.fashion-cards.is-swiper .swiper-button-prev,.fashion-cards.is-swiper .swiper-button-next,.fashion-feature.is-swiper .swiper-button-prev,.fashion-feature.is-swiper .swiper-button-next{display:flex !important;top:153px;margin-top:0}.fashion-cards.is-swiper .swiper-button-prev,.fashion-feature.is-swiper .swiper-button-prev{left:0}.fashion-cards.is-swiper .swiper-button-next,.fashion-feature.is-swiper .swiper-button-next{right:0}}.fashion-card-badge{position:absolute;top:0;left:0;z-index:1;display:flex;align-items:center;justify-content:center;width:34px;height:34px;background-color:#fff;clip-path:polygon(0 0, 100% 0, 0 100%)}.fashion-card-badge-new{font-family:"Roboto",sans-serif;font-size:8px;letter-spacing:.08em;text-indent:1px;padding-bottom:13px;transform:rotate(-43deg)}.fashion-catalog-banner{display:block}@media screen and (min-width: 750px){.fashion-catalog-banner{max-width:500px;margin:auto}}.fashion-catalog-banner img{width:100%;height:auto}.fashion-items-list{display:flex;flex-wrap:wrap;gap:24px 15px}@media screen and (min-width: 750px){.fashion-items-list{justify-content:space-between;gap:24px 12px;margin:auto;max-width:900px}}.fashion-items-list-item{width:calc((100% - 30px)/3);text-align:center}@media screen and (min-width: 750px){.fashion-items-list-item{width:18.8%;min-width:0}}.fashion-items-list-item a{display:block}.fashion-items-list-item-img{display:flex;align-items:center;justify-content:center}.fashion-items-list-item-img img{width:45%;height:auto}.fashion-items-list-item-text{display:block;margin-top:15px;font-family:"Noto Serif JP",sans-serif;font-size:12px;line-height:1.4}@media screen and (min-width: 750px){.fashion-items-list-item-text{font-size:14px}}.fashion-items-list-item-text span{display:block}.fashion-items-list-item-text [data-fashion-category-count]{font-size:10px}@media screen and (min-width: 750px){.fashion-items-list-item-text [data-fashion-category-count]{font-size:12px}}@media screen and (max-width: 749px){.fashion-feature .fashion-card-swiper,.fashion-top .fashion-new .fashion-card-swiper,.fashion-top .fashion-ranking .fashion-card-swiper{width:100vw;max-width:none;left:50%;transform:translateX(-50%);margin:0;padding:0}.fashion-feature .fashion-card-swiper:not(.is-swiper) .fashion-card-list,.fashion-top .fashion-new .fashion-card-swiper:not(.is-swiper) .fashion-card-list,.fashion-top .fashion-ranking .fashion-card-swiper:not(.is-swiper) .fashion-card-list{padding-left:15px;padding-right:15px}}.fashion-feature .fashion-card-list-item-img{aspect-ratio:136/170}@media screen and (min-width: 750px){.fashion-feature.is-swiper .swiper-button-prev,.fashion-feature.is-swiper .swiper-button-next{top:115px}}.fashion-bottom .fashion-section{margin-bottom:40px}@media screen and (min-width: 750px){.fashion-bottom .fashion-section{margin-bottom:0}}@media screen and (min-width: 750px){.fashion-bottom{display:flex;gap:32px;max-width:1200px;margin:0 auto 60px}.fashion-bottom .fashion-section{flex:1;min-width:0}}.fashion-column-banner{display:flex;align-items:center;justify-content:flex-end;min-height:184px;padding:0 24px;background-color:#aaa}@media screen and (min-width: 750px){.fashion-column-banner{min-height:311px;max-width:none;margin:0}}.fashion-column-banner-text{font-family:"Noto Serif JP",sans-serif;font-weight:500;font-size:16px}.fashion-shop-top-img{position:relative;display:block;overflow:hidden;aspect-ratio:345/184;background-color:#aaa}@media screen and (min-width: 750px){.fashion-shop-top-img{aspect-ratio:584/311}}.fashion-shop-top-img img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.fashion-ranking .fashion-product-list-wrapper{position:relative;width:100%;transform:none;left:auto;margin-bottom:0;padding-bottom:0}.fashion-ranking .fashion-product-list-wrapper::after{display:none}.fashion-ranking .StyleP_Frame_{display:flex;flex-wrap:nowrap;justify-content:center;gap:15px;overflow:visible;max-width:none;margin:0;padding:0;border:none}.fashion-ranking .StyleP_Frame_ .StyleP_Item_,.fashion-ranking .StyleP_Frame_ .StyleR_Item_{flex:0 0 136px;width:136px;max-width:136px;margin-right:0;margin-bottom:0;padding:0;box-sizing:border-box}.fashion-ranking .StyleP_Frame_ .StyleP_Item_::after,.fashion-ranking .StyleP_Frame_ .StyleR_Item_::after{content:none;display:none}@media screen and (min-width: 750px){.fashion-ranking .StyleP_Frame_ .StyleP_Item_,.fashion-ranking .StyleP_Frame_ .StyleR_Item_{flex:0 0 228px;width:228px;max-width:228px}}.fashion-ranking.is-swiper .fashion-product-list-wrapper{overflow:hidden}.fashion-ranking.is-swiper .StyleP_Frame_{justify-content:flex-start;gap:0;overflow:visible}.fashion-ranking.is-swiper .swiper-button-prev,.fashion-ranking.is-swiper .swiper-button-next{display:none !important}@media screen and (min-width: 750px){.fashion-ranking.is-swiper .swiper-button-prev,.fashion-ranking.is-swiper .swiper-button-next{display:flex !important;top:114px;margin-top:0}.fashion-ranking.is-swiper .swiper-button-prev{left:0}.fashion-ranking.is-swiper .swiper-button-next{right:0}}.fashion-btn{border-color:#bababa;font-family:"Noto Serif JP",sans-serif}.fashion-top{color:#1a1a1a}.fashion-brand{font-family:"Noto Serif JP",sans-serif;color:#1a1a1a}.fashion-brand ul{margin:0;padding:0;list-style:none}.fashion-brand .fashion-section{margin:0 0 40px}@media screen and (min-width: 750px){.fashion-brand .fashion-section{margin-bottom:60px}}.fashion-brand .fashion-section-inner{padding:0 15px}@media screen and (min-width: 750px){.fashion-brand .fashion-section-inner{padding:0 0}}.fashion-brand .fashion-section-head{display:flex;align-items:flex-end;justify-content:space-between;margin-bottom:24px}.fashion-brand .fashion-section-head .fashion-section-title{margin-bottom:0}@media screen and (min-width: 750px){.fashion-brand .fashion-section-head{position:relative;justify-content:center;margin-bottom:40px}.fashion-brand .fashion-section-head .fashion-section-title{width:100%}.fashion-brand .fashion-section-head .fashion-more{position:absolute;right:0;bottom:4px}}.fashion-brand .fashion-section-title{margin:0 0 24px;font-family:"Noto Serif JP",sans-serif;font-weight:500;font-size:22px;line-height:1.2;text-align:left}@media screen and (min-width: 750px){.fashion-brand .fashion-section-title{font-size:30px;line-height:1;margin-bottom:40px;text-align:center}}.fashion-brand .fashion-section-title-left{text-align:left}@media screen and (min-width: 750px){.fashion-brand .fashion-section-title-left{text-align:center}}.fashion-brand .fashion-more{position:relative;padding-right:12px;font-family:"Noto Serif JP",sans-serif;font-size:14px;line-height:1.6;border-bottom:1px solid #e5e5e5}@media screen and (min-width: 750px){.fashion-brand .fashion-more{font-size:16px}}.fashion-brand .fashion-more::after{content:"";position:absolute;top:50%;right:0;width:5px;height:5px;border-top:1px solid #1a1a1a;border-right:1px solid #1a1a1a;transform:translateY(-60%) rotate(45deg)}.fashion-brand .fashion-mv{margin-bottom:24px}@media screen and (min-width: 750px){.fashion-brand .fashion-mv{margin-bottom:40px}}.fashion-brand .fashion-intro{margin-bottom:60px;text-align:center}@media screen and (min-width: 750px){.fashion-brand .fashion-intro{margin-bottom:80px}}.fashion-brand .fashion-intro .fashion-section-inner{font-family:"Noto Serif JP",sans-serif}.fashion-brand .fashion-intro .fashion-btns{margin-top:20px;margin-bottom:40px}@media screen and (min-width: 750px){.fashion-brand .fashion-intro .fashion-btns{margin-bottom:60px}}.fashion-brand .fashion-intro-name{margin:0;padding:0;font-family:"Noto Serif JP",sans-serif;font-weight:500;font-size:28px;line-height:1.2;text-align:left}@media screen and (min-width: 750px){.fashion-brand .fashion-intro-name{font-size:40px;text-align:center}}.fashion-brand .fashion-intro-catch{margin:20px 0 0;font-size:16px;font-weight:500;line-height:1.6;font-weight:600;text-align:left}@media screen and (min-width: 750px){.fashion-brand .fashion-intro-catch{margin-top:24px;font-size:20px;text-align:center}}.fashion-brand .fashion-intro-text{margin:10px auto 0;font-size:14px;line-height:1.8;text-align:left}@media screen and (min-width: 750px){.fashion-brand .fashion-intro-text{margin-top:15px;max-width:560px;font-size:16px;text-align:center}}.fashion-brand .fashion-intro-link-wrap{text-align:left}@media screen and (min-width: 750px){.fashion-brand .fashion-intro-link-wrap{text-align:center}}.fashion-brand .fashion-intro-link{position:relative;display:inline-block;margin-top:16px;padding-right:12px;font-size:14px;line-height:1.6;border-bottom:1px solid #e5e5e5}@media screen and (min-width: 750px){.fashion-brand .fashion-intro-link{font-size:16px}}.fashion-brand .fashion-intro-link::after{content:"";position:absolute;top:50%;right:0;width:5px;height:5px;border-top:1px solid #1a1a1a;border-right:1px solid #1a1a1a;transform:translateY(-60%) rotate(45deg)}@media screen and (min-width: 750px){.fashion-brand .fashion-nav-list{display:grid;grid-template-columns:repeat(3, auto);gap:30px 15px;justify-content:space-between;max-width:900px;margin:auto}}.fashion-brand .fashion-nav-list-item{padding:0 0 20px}@media screen and (min-width: 750px){.fashion-brand .fashion-nav-list-item{padding-bottom:0}}.fashion-brand .fashion-nav-list-item:last-child{padding-bottom:0}.fashion-brand .fashion-nav-list-item a{font-size:14px;line-height:1.4;border-bottom:1px solid #e5e5e5;position:relative;padding:0 10px 3px 0;display:inline-block}@media screen and (min-width: 750px){.fashion-brand .fashion-nav-list-item a{padding:8px 20px 8px 0;font-size:16px;white-space:nowrap}}.fashion-brand .fashion-nav-list-item a::after{content:"";position:absolute;top:50%;right:0;width:5px;height:5px;border-top:1px solid #1a1a1a;border-right:1px solid #1a1a1a;transform:translateY(-60%) rotate(45deg)}.fashion-brand .fashion-media-item{aspect-ratio:345/194;background-color:#000}@media screen and (min-width: 750px){.fashion-brand .fashion-media-item{max-width:800px;margin:0 auto;aspect-ratio:16/9}}.fashion-brand .fashion-media-item-video{aspect-ratio:auto}@media screen and (min-width: 750px){.fashion-brand .fashion-concept{position:relative;left:50%;width:100%;transform:translateX(-50%);padding:60px 20px;background-color:#ececeb}}@media screen and (min-width: 1200px){.fashion-brand .fashion-concept{width:100vw}}.fashion-brand .fashion-concept .fashion-section-inner{max-width:900px}@media screen and (min-width: 750px){.fashion-brand .fashion-concept .fashion-section-inner:has(.fashion-concept-img img){display:grid;grid-template-columns:minmax(0, 1fr) minmax(0, 400px);grid-template-rows:1fr auto auto 1fr;column-gap:40px}.fashion-brand .fashion-concept .fashion-section-inner:has(.fashion-concept-img img) .fashion-concept-catch{grid-column:1;grid-row:2}.fashion-brand .fashion-concept .fashion-section-inner:has(.fashion-concept-img img) .fashion-concept-text{grid-column:1;grid-row:3}}.fashion-brand .fashion-concept-img{margin-bottom:24px}.fashion-brand .fashion-concept-img:empty{display:none}.fashion-brand .fashion-concept-img img{width:100%;height:auto}@media screen and (min-width: 750px){.fashion-brand .fashion-concept-img{grid-column:2;grid-row:1/5;align-self:center;margin-bottom:0}}.fashion-brand .fashion-concept-catch{margin:0 0 5px;font-size:16px;font-weight:500;line-height:1.6;text-align:left}@media screen and (min-width: 750px){.fashion-brand .fashion-concept-catch{margin-bottom:24px;font-size:20px;text-align:left}}.fashion-brand .fashion-concept-text{margin:0 auto;font-size:14px;line-height:1.8}@media screen and (min-width: 750px){.fashion-brand .fashion-concept-text{margin:0;max-width:592px;font-size:16px;text-align:left}}.fashion-brand .fashion-shop-top .fashion-section-title{text-align:center}.fashion-brand .fashion-shop-top-img{display:block;overflow:hidden;aspect-ratio:345/184;background-color:#aaa}@media screen and (min-width: 750px){.fashion-brand .fashion-shop-top-img{max-width:584px;margin:0 auto;aspect-ratio:584/311}}.fashion-brand .fashion-shop-top-img img{width:100%;height:100%;object-fit:cover}.fashion-brand .fashion-btn{border-color:#bababa;font-family:"Noto Serif JP",sans-serif}.fashion-brand .fashion-cards .fashion-btns{margin-top:32px}.fashion-brand .fashion-cards .fashion-card-list{display:flex;flex-wrap:wrap;gap:24px 15px;justify-content:flex-start;overflow:visible}@media screen and (min-width: 750px){.fashion-brand .fashion-cards .fashion-card-list{flex-wrap:nowrap;gap:30px 15px}}.fashion-brand .fashion-cards .fashion-card-list-item{flex:none;width:calc((100% - 15px)/2);max-width:none}.fashion-brand .fashion-cards .fashion-card-list-item:nth-child(n+5){display:none}@media screen and (min-width: 750px){.fashion-brand .fashion-cards .fashion-card-list-item{width:calc((100% - 60px)/5)}.fashion-brand .fashion-cards .fashion-card-list-item:nth-child(n+5){display:block}.fashion-brand .fashion-cards .fashion-card-list-item:nth-child(n+6){display:none}}.fashion-brand .fashion-cards .fashion-card-list-item a{display:block}.fashion-brand .fashion-cards .fashion-card-list-item-img{position:relative;display:block;aspect-ratio:165/220;overflow:hidden;background-color:#aaa}.fashion-brand .fashion-cards .fashion-card-list-item-img img{width:100%;height:100%;object-fit:cover}.fashion-brand .fashion-cards .fashion-card-list-item-name{display:block;margin-top:12px;font-size:12px;line-height:1.4}@media screen and (min-width: 750px){.fashion-brand .fashion-cards .fashion-card-list-item-name{font-size:14px}}.fashion-brand .fashion-cards .fashion-card-list-item-price{display:block;margin-top:8px;font-size:10px;line-height:1.4}@media screen and (min-width: 750px){.fashion-brand .fashion-cards .fashion-card-list-item-price{font-size:12px}}.fashion-ranking .fashion-card-list>.fashion-card-list-item{position:relative;padding-top:25px}.fashion-ranking .fashion-card-list .fashion-card-rank{position:absolute;top:0;left:0;display:flex;align-items:baseline;min-width:50px;height:20px;font-family:"Roboto","Noto Sans JP","Hiragino Kaku Gothic ProN","ヒラギノ角ゴ ProN W3",Meiryo,"メイリオ",Osaka,"MS PGothic",arial,helvetica,sans-serif;font-size:18px;font-weight:normal;line-height:1;color:#333;text-align:left}.fashion-ranking .fashion-card-list .fashion-card-rank::before{content:"No.";font-size:14px;line-height:1;color:#333}@media screen and (max-width: 749px){.fashion-top .fashion-ranking .fashion-card-list{gap:0}.fashion-top .fashion-ranking .fashion-card-list-item,.fashion-top .fashion-ranking .fashion-card-list-item.swiper-slide{flex:0 0 44vw;width:44vw;padding-right:15px}}