﻿.cartMessage{display:none;position:fixed;top:0;left:0;width:100%;height:100vh;z-index:200;background:rgba(0,0,0,.8)}.cartMessage.no-bg{background:none}.cartMessage-box{position:fixed;top:50%;left:50%;transform:translate(-50%, -50%);width:600px;padding:32px;background-color:#fff;border:#ccc 1px solid;border-radius:8px;z-index:201;max-height:90vh;overflow:auto}.cartMessage-title{font-size:21px;color:#4ba53a;text-align:center;font-weight:700}.cartMessage-item{display:grid;grid-template-columns:repeat(2, 1fr);gap:24px;margin-top:32px;text-align:left}.cartMessage-item-photo{border-radius:8px}.cartMessage-item-photo img{width:100%;height:auto;aspect-ratio:1/1;object-fit:contain;border-radius:8px}.cartMessage-item-detail-title{font-size:16px;font-weight:500;line-height:1.4}.cartMessage-itemNo{color:#555;font-size:12px;font-weight:400;line-height:1.8;margin-top:16px}.cartMessage-price-wrapper{margin-top:16px}.cartMessage-price-wrapper .price-default-label,.cartMessage-price-wrapper .price-sale-label{font-size:12px}.cartMessage-price-wrapper .price-unit,.cartMessage-price-wrapper .price-value{font-size:28px}.cartMessage-price-wrapper .price-default .price-unit,.cartMessage-price-wrapper .price-default .price-value{font-size:16px}.cartMessage-btns{display:grid;grid-template-columns:repeat(2, 1fr);gap:8px;margin-top:16px}.cartMessage-btns .btn{min-width:auto !important;width:100% !important;height:48px !important;line-height:48px !important;margin:0 auto}.cartMessage-btns.sp{grid-template-columns:repeat(1, 1fr);margin:20px 0}.cartMessage .c-btn{height:50px}.cartMessage .c-btn--cart{width:100%;color:#fff}.cartMessage .mainclose{cursor:pointer;text-align:center;background:#fff;color:#0262a0;border:solid 1px #0262a0}.cartMessage .close{position:absolute;top:3px;right:3px;cursor:pointer}.recycleService{position:fixed;top:0;left:0;width:100%;height:100vh;z-index:200;background:none}.recycleService-box{position:fixed;top:50%;left:50%;transform:translate(-50%, -50%);width:600px;padding:25px 30px;background-color:#fff;border:#ccc 1px solid;z-index:202;max-height:90vh;overflow:auto}.recycleService-title{font-size:21px;color:#4ba53a;text-align:center;font-weight:700}.recycleService-item{margin-top:16px}.recycleService-item-overview{font-size:14px;margin-bottom:25px}.recycleService-item-overview-info{font-size:14px;margin-bottom:35px}.recycleService_select{margin-bottom:35px;text-align:center}.recycleService-btns{display:grid;grid-template-columns:repeat(2, 1fr);gap:8px}.recycleService-btns .btn{width:100% !important;height:48px !important;line-height:48px !important;margin:0 auto}@media screen and (max-width: 994px){.cartMessage-box{width:90vw;padding:10px}.cartMessage-title{padding:10px;font-size:16px}.cartMessage-item{display:flex}.cartMessage-item-photo{width:80px}.cartMessage-item-detail{width:calc(100% - 95px)}.cartMessage-item-detail-title{font-size:12px}.cartMessage-itemNo{font-size:10px}.cartMessage-price-wrapper .price-default-label,.cartMessage-price-wrapper .price-sale-label{font-size:12px}.cartMessage-price-wrapper .price-unit,.cartMessage-price-wrapper .price-value{font-size:20px}.cartMessage-price-wrapper .price-default .price-unit,.cartMessage-price-wrapper .price-default .price-value{font-size:16px}.cartMessage-price span{font-size:20px;letter-spacing:.1em}.cartMessage .c-btn{margin:0;height:40px;font-size:12px}.recycleService-box{width:80vw}.recycleService-item-overview{font-size:13px;margin-bottom:10px}.recycleService-item-overview-info{line-height:1.5;margin-bottom:25px;font-size:13px}.recycleService_select{font-size:13px;margin-bottom:25px}.recycleService-btns{margin:20px -25px}.recycleService-btns li{margin:0 5px;width:100%;text-align:center}.recycleService-btns .btn{width:100%;max-width:300px;margin:0 auto}.recycleService-btns .btn-cart{text-indent:2em;font-size:13px}}.setitem-section{width:100%;box-sizing:border-box;padding:20px 0}@media screen and (max-width: 767px){.setitem-section{font-size:12px;padding:0}}.setitem-section-title{font-size:21px;font-weight:500;text-align:center;padding:24px 0 16px;border-top:1px solid #e5e5e5}@media screen and (max-width: 767px){.setitem-section-title{font-size:16px}}.setitem-section-text{color:red;font-size:12px;text-align:center;margin:0}.setitem-section-text strong{font-size:16px;font-weight:700}.setitem-section-btns{margin:10px 0;display:flex;justify-content:center}.setitem-list{margin-top:15px;border-top:1px solid #e5e5e5}@media screen and (max-width: 767px){.setitem-list{margin-top:10px}}@media screen and (max-width: 767px){.setitem-list .thum{width:70px;padding:0 5px}}@media screen and (max-width: 767px){.setitem-list .text{width:calc(100% - 70px)}}.setitem-list .text-inner{text-align:left}@media screen and (max-width: 767px){.setitem-list p.setTitle{font-size:12px}}@media screen and (max-width: 767px){.setitem-list p.setPrice{font-size:10px}}@media screen and (max-width: 767px){.setitem-list .num{font-size:12px}}@media screen and (max-width: 767px){.setitem-list .checkboxes{justify-content:flex-end;padding-top:0}}@media screen and (max-width: 767px){.setitem-list .checkboxes.recycle{justify-content:space-between;padding-top:10px;flex-direction:column-reverse}}@media screen and (max-width: 767px){.setitem-list .checkboxes.recycle .setitem-list-input{display:flex;justify-content:flex-end;padding-bottom:10px}}@media screen and (max-width: 767px){.setitem-list .recycleService_select{margin-bottom:5px;padding-bottom:0 !important;text-align:left}}@media screen and (max-width: 767px){.setitem-list .recycleService_select .c_label{font-size:12px !important}}@media screen and (max-width: 767px){.setitem-list .recycleService_info-text{font-size:10px;line-height:1.4}}.setitem-list-item{display:flex;gap:24px;padding:15px 0;border-top:solid 1px #fff;border-bottom:1px solid #e5e5e5}@media screen and (max-width: 767px){.setitem-list-item{gap:12px}}.setitem-list .thum{width:80px;flex-shrink:0}.setitem-list .thum img{width:100%;height:auto;aspect-ratio:1/1;object-fit:contain}.setitem-list .text{width:100%;display:flex;justify-content:space-between;gap:8px;align-items:center}.setitem-list p.setTitle{color:#555;font-size:14px;font-weight:400;line-height:1.7}@media screen and (max-width: 767px){.setitem-list p.setTitle{font-size:12px}}.setitem-list p.setPrice{margin-top:8px;font-size:11px;line-height:1.3}.setitem-list p.setPrice .num{font-size:14px}.setitem-list p.setPrice .member{color:red;font-weight:bold}.setitem-list .checkboxes{display:flex;justify-content:flex-end;padding-top:0}.setitem-list .checkboxes.recycle{justify-content:space-between;padding-top:20px}.setitem-list .recycleService_select{margin-bottom:5px;text-align:left}.setitem-list .recycleService_select .c_label{font-size:13px !important}.setitem-list .recycleService_info-text{font-size:10px;line-height:1.4}.setitem-list-input{flex-shrink:0;font-size:14px;display:flex;align-items:center}@media screen and (max-width: 767px){.setitem-list-input{font-size:12px}}.setitem-list-input label{margin-right:8px}.p-paging{display:flex;align-items:center;justify-content:center;margin-top:40px;margin-bottom:40px}.p-paging .prev,.p-paging .next{display:block;position:relative;width:36px;height:36px;margin:0 10px 0 0;border-radius:4px}.p-paging .prev:hover,.p-paging .next:hover{background:#e5e5e5;opacity:1}.p-paging .prev:after,.p-paging .next:after{display:block;position:absolute;top:50%;left:16px;width:6px;height:6px;margin:-4px 0 0;-webkit-transform:rotate(-135deg);transform:rotate(-135deg);border-top:solid 2px #393732;border-right:solid 2px #393732;content:""}.p-paging .next{margin:0 0 0 10px}.p-paging .next:after{left:12px;-webkit-transform:rotate(45deg);transform:rotate(45deg);border-top:solid 2px #393732;border-right:solid 2px #393732}.p-paging ul{display:flex;align-items:center;justify-content:center}.p-paging ul li{display:flex;align-items:center;justify-content:center;margin:0 10px 0 0}.p-paging ul li:last-child{margin:0}.p-paging ul li a,.p-paging ul li span.current{display:block;width:32px;height:32px;border-radius:999px;border:1px solid #e5e5e5;color:#393732;font-family:"Manrope","Hiragino Kaku Gothic ProN","ヒラギノ角ゴ ProN W3",Meiryo,"メイリオ",Osaka,"MS PGothic",arial,helvetica,sans-serif;font-weight:500;line-height:32px;text-align:center;text-decoration:none}.p-paging ul li a:hover{background:#393732;color:#fff;opacity:1}.p-paging ul li span.current{background:#006db4;border-color:#006db4;color:#fff}.member-merit{padding:60px 50px 50px;border:3px solid #4ba53a;border-radius:20px}@media screen and (max-width: 767px){.member-merit{padding:28px 22px 22px}}.member-merit-outlet{max-width:1040px;margin:0 auto}@media screen and (max-width: 767px){.member-merit-outlet{max-width:100%}}.member-merit-title{color:#4ba53a;text-align:center;font-size:32px;font-weight:700;line-height:1.4}@media screen and (max-width: 767px){.member-merit-title{font-size:20px}}.member-merit-title .marker{background:linear-gradient(transparent 66%, #FFFAA5 66%)}.member-merit-btns{display:flex;justify-content:center;align-items:center;gap:16px;margin-top:40px}@media screen and (max-width: 767px){.member-merit-btns{flex-direction:column;margin-top:24px}}@media screen and (max-width: 767px){.member-merit-btns .btn{width:100%}}.member-merit-list{margin-top:40px;display:grid;grid-template-columns:repeat(3, 1fr)}@media screen and (max-width: 767px){.member-merit-list{margin-top:8px;grid-template-columns:repeat(1, 1fr)}}.member-merit-item{text-align:center}@media screen and (max-width: 767px){.member-merit-item{text-align-last:left;padding:16px 0;display:flex;align-items:center;gap:16px}}.member-merit-item:not(:first-child){border-left:1px solid #d9d9d9}@media screen and (max-width: 767px){.member-merit-item:not(:first-child){border-left:none;border-top:1px solid #d9d9d9}}.member-merit-itemtitle{font-size:18px;font-weight:700;line-height:1.4}@media screen and (max-width: 767px){.member-merit-itemtitle{font-size:14px}}.member-merit-itemimg{margin-top:16px;flex-shrink:0}@media screen and (max-width: 767px){.member-merit-itemimg{margin-top:0}}.member-merit-itemimg img{width:160px;height:160px}@media screen and (max-width: 767px){.member-merit-itemimg img{width:80px;height:80px}}.member-merit-itemtext{font-size:13px;font-weight:400;line-height:1.4;margin-top:16px}@media screen and (max-width: 767px){.member-merit-itemtext{text-align:left;font-size:10px;margin-top:12px}}.member-merit-itemnote{font-size:11px;font-weight:400;line-height:1.4}@media screen and (max-width: 767px){.member-merit-itemnote{font-size:10px}}.member-merit-list2{margin-top:44px;background:#f5f5f5;border-radius:8px;padding:20px;display:grid;grid-template-columns:repeat(3, 1fr);gap:20px}@media screen and (max-width: 767px){.member-merit-list2{margin-top:8px;grid-template-columns:repeat(1, 1fr);gap:8px}}.member-merit-item2{display:flex;align-items:center;gap:12px}@media screen and (max-width: 767px){.member-merit-itemimg2{display:none}}.member-merit-itemimg2 img{width:64px;height:64px}@media screen and (max-width: 767px){.member-merit-itemtext2{font-size:10px;margin-top:8px;display:flex;gap:4px}}.member-merit-itemtext2 .icon{width:18px;height:18px}.login-appeal{width:85%;margin:40px auto 0}@media screen and (max-width: 767px){.login-appeal{width:100%}}.login-appeal-title{color:#4ba53a;font-size:18px;font-weight:700;line-height:1.4}@media screen and (max-width: 767px){.login-appeal-title{font-size:16px}}.login-appeal-list{margin-top:20px;display:grid;grid-template-columns:repeat(3, 1fr);gap:24px}@media screen and (max-width: 767px){.login-appeal-list{gap:12px}}.login-appeal-img{width:100%}.login-appeal-img img{aspect-ratio:1/1}.login-appeal-text{text-align:center;margin-top:12px}@media screen and (max-width: 767px){.login-appeal-text{font-size:14px}}.login-appeal-list2{margin-top:40px}.login-appeal-item2{display:flex;align-items:center}@media screen and (max-width: 767px){.login-appeal-item2{font-size:14px}}.login-appeal-item2:not(:first-child){margin-top:14px}.login-appeal-item2 .icon{width:18px;height:18px;margin-right:4px}.p-category-ranking{margin-top:40px;overflow:hidden}@media screen and (max-width: 767px){.p-category-ranking{margin:32px calc(50% - 50vw) 0}}@media screen and (max-width: 767px){.p-category-ranking .section-title{margin:0 15px}}.p-category-ranking-inner{padding-bottom:40px;border-bottom:1px dashed #ccc}@media screen and (max-width: 767px){.p-category-ranking-inner{padding-bottom:32px}}.p-category-ranking-container{margin-top:24px}@media screen and (max-width: 767px){.p-category-ranking-container{margin-top:16px}}.p-category-ranking-btn{text-align:center;margin-top:32px}.p-category__info{display:flex;align-items:center;justify-content:space-between;margin:30px 0}@media screen and (max-width: 767px){.p-category__info{flex-wrap:wrap;margin:20px 0}}.p-category__info .sort-wrapper{display:flex;align-items:center;gap:12px}@media screen and (max-width: 767px){.p-category__info .sort-wrapper{gap:8px}}.p-category__info .sort-number{display:flex;align-items:center;font-size:14px}@media screen and (max-width: 767px){.p-category__info .sort-number{font-size:13px}}@media screen and (max-width: 767px){.p-category__info .result{margin-bottom:12px}}@media screen and (max-width: 767px){.p-category__info .result span,.p-category__info .result p{font-size:14px}}@media screen and (max-width: 767px){.p-category__info .result span.nowMin,.p-category__info .result p.nowMin{font-size:14px;margin:0 3px 0 5px}}.p-category__info .zaiko-check form{height:100%;display:flex;align-items:center;margin-right:16px}@media screen and (max-width: 767px){.p-category__info .zaiko-check input[type=checkbox].c_input+.c_label+label{font-size:13px}}.p-category__info .sort select{border:none;font-size:16px}@media screen and (max-width: 767px){.p-category__info .sort select{font-size:13px}}.p-subcategory ul{display:flex;flex-wrap:wrap;gap:8px;margin-top:44px;padding-bottom:44px;border-bottom:1px dashed #ccc}@media screen and (max-width: 767px){.p-subcategory ul{margin-top:32px;padding-bottom:32px}}.p-subcategory a{display:block;background:#f5f5f5;border-radius:999px;padding:12px 15px;text-decoration:none;font-size:16px;font-weight:500;line-height:1.3}@media screen and (max-width: 767px){.p-subcategory a{font-size:10px;padding:8px 10px}}.p-subcategory a:hover,.p-subcategory a:focus{background:#393732;color:#fff;opacity:1}.outlet-container{color:#393732;padding:30px 0 120px}.outlet-container *{box-sizing:border-box}.outlet-container>:last-child{margin-bottom:0}@media screen and (max-width: 767px){.outlet-container{padding:20px 0 60px}}.outlet-header{margin:0 0 60px}.outlet-header-inner{width:730px;margin:0 auto}.outlet-header-inner>:last-child{margin-bottom:0}.outlet-header-title{color:#000;text-align:center;margin:0 0 30px}.outlet-header-title-en{font-family:"Oswald",sans-serif;font-size:48px;font-weight:normal;line-height:1;margin:0 0 5px;display:block}.outlet-header-title-ja{font-size:24px;position:relative;display:inline-block}.outlet-header-title-ja::before,.outlet-header-title-ja::after{content:"";width:230px;height:1px;background:#000;position:absolute;top:50%;display:block}.outlet-header-title-ja::before{left:-250px}.outlet-header-title-ja::after{right:-250px}.outlet-header-txt{font-size:16px;text-align:center;margin:0 0 30px}@media screen and (max-width: 767px){.outlet-header{margin:0 0 30px}.outlet-header-inner{width:auto}.outlet-header-title-en{font-size:32px}.outlet-header-title-ja{font-size:16px;white-space:nowrap;display:flex;align-items:center;overflow:hidden}.outlet-header-title-ja::before,.outlet-header-title-ja::after{width:100%;position:static;flex-grow:1}.outlet-header-title-ja::before{margin:0 10px 0 0;left:0}.outlet-header-title-ja::after{margin:0 0 0 10px;right:0}.outlet-header-txt{font-size:13px;margin:0 0 15px}}.outlet-section{margin:0 0 60px}.outlet-section-inner{width:730px;margin:0 auto;position:relative;z-index:1}.outlet-section-inner>:last-child{margin-bottom:0}.outlet-section-bg-right,.outlet-section-bg-left{padding:60px 0;position:relative}.outlet-section-bg-right::before,.outlet-section-bg-left::before{content:"";width:90%;height:100%;background:#f5f3ef;position:absolute;top:0;display:block;z-index:0}.outlet-section-bg-right::before{right:0}.outlet-section-bg-left::before{left:0}.outlet-section.outlet-section-lineup .outlet-section-inner{padding:0 65px}.outlet-section.outlet-section-goods .outlet-section-inner{padding:0 130px}@media screen and (max-width: 767px){.outlet-section{margin:0 0 30px}.outlet-section-inner{width:auto;padding:0 15px}.outlet-section-bg-right,.outlet-section-bg-left{padding:30px 0}.outlet-section-bg-right::before,.outlet-section-bg-left::before{width:70vw}.outlet-section-bg-right::before{right:-15px}.outlet-section-bg-left::before{left:-15px}.outlet-section.outlet-section-lineup .outlet-section-inner{padding:0 15px}.outlet-section.outlet-section-goods .outlet-section-inner{padding:0 15px}.outlet-section.outlet-section-goods .outlet-block-title{text-align:right}}.outlet-block-title{font-size:28px;text-align:center;margin:0 0 40px}.outlet-block-title-label{background:linear-gradient(transparent 80%, #EFDABC 80%);display:inline-block}.outlet-block-icons{margin:0 0 35px;display:flex;justify-content:space-between}.outlet-block-icon{width:180px}.outlet-block-icon-img{width:100%;height:180px;border-radius:50%;border:1px solid #e5e5e5;background:#fff;padding:15px;display:flex;justify-content:center;align-items:center}.outlet-block-icon-img svg{max-height:88px}.outlet-block-goods-items{margin:0 -15px 20px;display:flex;justify-content:center;gap:40px}.outlet-block-goods-item{width:220px}.outlet-block-goods-item-link{text-decoration:none;display:block}.outlet-block-goods-item-img{text-align:center;margin:0 0 20px}.outlet-block-goods-item-img img{width:100%;height:auto;aspect-ratio:1/1;object-fit:contain}.outlet-block-goods-item-contents>:last-child{margin-bottom:0}.outlet-block-goods-item-name{color:#000;font-size:16px;font-weight:bold;line-height:1.4;margin:0 0 10px}.outlet-block-goods-item-price{font-size:20px;line-height:1.2;margin:0 0 5px}.outlet-block-goods-item-price-sub{font-size:14px}.outlet-block-goods-item-price-tax{font-size:14px}.outlet-block-goods-item-price-default{font-size:18px}.outlet-block-goods-item-price-default .outlet-block-goods-item-price-sub,.outlet-block-goods-item-price-default .outlet-block-goods-item-price-tax{font-size:12px}.outlet-block-goods-item-price-discount{color:red}@media screen and (max-width: 767px){.outlet-block-title{font-size:20px;text-align:left;margin:0 0 25px}.outlet-block-icons{margin:0 0 15px -15px;justify-content:center}.outlet-block-icon{width:104px;margin:0 0 0 15px}.outlet-block-icon-img{height:104px;padding:10px}.outlet-block-icon-img svg{max-height:50px}.outlet-block-goods-items{margin-left:0;margin-right:0;justify-content:space-between;gap:inherit}.outlet-block-goods-item{width:calc(50% - 7.5px)}.outlet-block-goods-item-img{margin:0 0 10px}.outlet-block-goods-item-name{font-size:13px}.outlet-block-goods-item-price{font-size:16px}.outlet-block-goods-item-price-sub{font-size:13px}.outlet-block-goods-item-price-tax{font-size:13px}.outlet-block-goods-item-price-default{font-size:14px}.outlet-block-goods-item-price-default .outlet-block-goods-item-price-sub,.outlet-block-goods-item-price-default .outlet-block-goods-item-price-tax{font-size:10px}.outlet-block-goods-item-price-discount{color:red}}.outlet-merit{margin:0 0 60px}.outlet-merit-inner{width:730px;margin:0 auto}.outlet-merit-inner>:last-child{margin-bottom:0}.outlet-merit-title{color:#000;font-size:36px;font-weight:bold;text-align:center;line-height:1.2;margin:0 0 30px}.outlet-merit-title-sub{font-size:24px}.outlet-merit-btns{margin:0 0 50px -20px;display:flex;justify-content:center}.outlet-merit-btn{margin:0 0 0 20px}.outlet-merit-btn .btn-size-l{width:380px;height:48px;line-height:48px}.outlet-merit-lead{color:#000;font-size:24px;font-weight:bold;text-align:center;line-height:1.4;margin:0 0 25px}.outlet-merit-coupon{text-align:center;margin:0 0 20px}.outlet-merit-coupon-img{width:330px;margin:0 auto 15px}.outlet-merit-coupon-txt{font-size:20px;font-weight:bold;line-height:1.4}.outlet-merit-lists{color:#000;margin:0 0 30px -65px;display:flex;justify-content:center}.outlet-merit-list{text-align:center;margin:0 0 0 65px}.outlet-merit-list-img{margin:0 0 10px}.outlet-merit-list-img img{height:90px}.outlet-merit-list-txt{font-size:16px;line-height:1.2}@media screen and (max-width: 767px){.outlet-merit{margin:0 0 30px}.outlet-merit-inner{width:auto;padding:0 15px}.outlet-merit-title{font-size:24px;margin:0 0 20px}.outlet-merit-title-sub{font-size:20px}.outlet-merit-btns{margin:0 0 35px;display:block}.outlet-merit-btn{margin:0 0 20px}.outlet-merit-btn .btn-size-l{width:100%}.outlet-merit-lead{font-size:16px}.outlet-merit-coupon-img{width:216px}.outlet-merit-coupon-txt{font-size:16px}.outlet-merit-lists{margin:0 0 30px -40px}.outlet-merit-list{margin:0 0 0 40px}.outlet-merit-list-img img{height:60px}.outlet-merit-list-txt{font-size:11px}}.wishlistSubmitButton{position:relative}.wishlistSubmitButton .wishlistMessage,.wishlistSubmitButton .wishlistDelMessage{position:absolute;bottom:50px;left:50%;right:0;transform:translateX(-50%);padding:20px;background-color:#fff;border:#e5e5e5 1px solid;width:270px;z-index:10;display:none;margin:auto;box-sizing:border-box}@media screen and (max-width: 767px){.wishlistSubmitButton .wishlistMessage,.wishlistSubmitButton .wishlistDelMessage{position:fixed;top:50%;left:50%;bottom:auto;transform:translate(-50%, -50%)}}.wishlistSubmitButton .wishlistMessage:after,.wishlistSubmitButton .wishlistDelMessage:after{content:"";display:block;position:absolute;top:100%;left:50%;margin-left:-3px;width:6px;height:5px}.wishlistSubmitButton .wishlistMessage .title,.wishlistSubmitButton .wishlistDelMessage .title{text-align:center;padding:10px 0;margin-bottom:10px}.wishlistSubmitButton .wishlistMessage .link,.wishlistSubmitButton .wishlistDelMessage .link{text-align:center}.wishlistSubmitButton .wishlistMessage .close,.wishlistSubmitButton .wishlistDelMessage .close{position:absolute;top:10px;right:10px;cursor:pointer;margin:0;line-height:1}.item-review-star{display:flex}.item-review-star-title{font-weight:bold;margin-bottom:10px;font-size:14px;margin-right:6px}.item-review-star-star{display:flex}.item-review-star-star .good{color:#faba23;font-size:14px}.item-review-star-star .bad{color:#ecebec;font-size:14px}.item-review-star-star .half{font-size:14px;position:relative;color:#ecebec}.item-review-star-star .half::before{content:"★";color:#faba23;position:absolute;width:50%;overflow:hidden}@media screen and (max-width: 767px){.item-review-star-title{font-size:12px}.item-review-star-star{font-size:12px}}.parallel-category{background:#f5f5f5;padding:48px 0;margin-top:56px}@media screen and (max-width: 767px){.parallel-category{padding:32px 0;margin:24px calc(50% - 50vw)}}@media screen and (max-width: 767px){.parallel-category-inner{margin:0 15px}}.parallel-category-list{margin-top:24px}@media screen and (max-width: 767px){.parallel-category-list{margin-top:16px}}.parallel-category-list ul{display:flex;flex-wrap:wrap;gap:8px}.parallel-category-list a{display:block;background:#fff;border-radius:999px;padding:11px 15px;text-decoration:none;font-size:16px;font-weight:500;line-height:1.3}@media screen and (max-width: 767px){.parallel-category-list a{padding:8px 11px;font-size:10px}}.parallel-category-list a:hover,.parallel-category-list a:focus{background:#393732;color:#fff;opacity:1}.item-history{margin-top:56px;overflow:hidden}@media screen and (max-width: 767px){.item-history{margin:32px calc(50% - 50vw) 0}}@media screen and (max-width: 767px){.item-history .section-title{margin:0 15px}}.item-history-container{margin-top:24px}@media screen and (max-width: 767px){.item-history-container{margin-top:16px}}@media screen and (max-width: 767px){.freespace-inner{margin:0 calc(50% - 50vw)}}