.stars{color:#f6b55b;letter-spacing:1px;font-size:12px}.stars:before{font-family:iichi-icon}.stars[data-rate="1"]:before{content:""}.stars[data-rate="2"]:before{content:""}.stars[data-rate="3"]:before{content:""}.stars[data-rate="4"]:before{content:""}.stars[data-rate="5"]:before{content:""}.listing{grid-template-columns:repeat(2,1fr);gap:25px 15px;display:grid}.listing.-col1{grid-template-columns:1fr}.listing>li{overflow:hidden}.item-main{display:block}.item-main:hover{text-decoration:none}.item-photo{position:relative}.item-photo img{aspect-ratio:1;background-color:var(--color-gray100);object-fit:cover;width:100%;height:100%;display:block}.item-photo .like-button{position:absolute;bottom:0;right:0}.item-name{text-overflow:ellipsis;white-space:nowrap;margin-top:8px;overflow:hidden}.item-name:hover{text-decoration:underline}.item-shop{color:var(--color-dark-beige);text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.listing-item-sold{display:block;position:relative}.listing-item-sold:after{color:var(--color-white);content:"SOLD";background-color:#bdbdbd;padding:0 3px;font-size:10px;font-weight:700;position:absolute;top:5px;left:5px}.listing-item-new .item-name:before,.listing-item-relisted .item-name:before{background-color:var(--color-white);vertical-align:1px;margin-right:3px;padding:1px 3px 0;font-size:10px;line-height:14px;display:inline-block}.listing-item-new .item-name:before{border:1px solid var(--color-dark-red);color:var(--color-dark-red);content:"NEW"}.listing-item-relisted .item-name:before{border:1px solid var(--color-gray900);content:"再出品"}#content{gap:32px;padding-top:0}#content,#main{flex-direction:column;display:flex}#main{gap:40px}#keyvisual{grid-area:keyvisual}#keyvisual .slides swiper-slide{width:100%!important}#keyvisual .slides a{background-color:var(--color-gray300);display:block}#keyvisual .slides:has(>.slide-item){padding-bottom:30px;display:flex;overflow:hidden}#keyvisual .slides:has(>.slide-item) .slide-item{min-width:100%}#keyvisual .slides:has(>.slide-item) img{object-fit:cover;width:100%;height:100%}#keyvisual .swiper-container .swiper-wrapper{transform:translate(16.6667%)}#content .heading{margin-bottom:24px;position:relative}#content .heading h2{float:none;text-align:center;font-size:20px}#content .heading h3{float:none}#content .heading .heading-read-more{margin:0;font-size:14px;position:absolute;top:12px;right:0}#content .heading .heading-text{justify-content:center;max-width:760px;margin:20px auto 0;display:flex}.top-banner img{width:100%;height:auto}.pickup .listing{padding-bottom:12px}.following .listing{gap:16px;padding-bottom:12px;display:flex;overflow-x:auto}.following .listing li{min-width:16%;position:relative;overflow:visible}.following .listing li:last-child:after{content:"";width:16px;height:1px;position:absolute;top:0;left:100%}.retail-store ul{gap:16px;padding-bottom:12px;display:flex;overflow-x:auto}.retail-store ul li{width:45%;min-width:35%;position:relative}.retail-store ul li:last-child:after{content:"";width:16px;height:1px;position:absolute;top:0;left:100%}.retail-store ul li a{color:inherit;display:block}.retail-store ul li a .photo{margin-bottom:12px}.retail-store ul li a .photo img{aspect-ratio:169/90;object-fit:cover;width:100%;height:auto}.retail-store ul li a .info{gap:12px;display:flex}.retail-store ul li a .info .logo{text-align:center;width:60px}.retail-store ul li a .info .logo img{object-fit:cover;border-radius:50%}.retail-store ul li a .info .text{flex:1}.retail-store ul li a .info .text .title{margin-bottom:4px;font-weight:700}.retail-store ul li a .info .text .lead{-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.featured-categories{gap:24px;padding-bottom:12px;display:flex;overflow-x:auto}.featured-categories>li{background-color:var(--color-white);width:20%;min-width:20%;font-size:15px;display:block;position:relative}.featured-categories>li:last-child:after{content:"";width:10px;height:1px;position:absolute;top:0;left:100%}.featured-categories>li .category-image{background-color:var(--color-gray200);border-radius:10px;position:relative}.featured-categories>li .category-image img{border-radius:10px;width:100%;height:auto;display:block}.featured-categories>li .category-text{text-align:center;padding:12px 8px}.vintage-categories{gap:24px;padding-bottom:12px;display:flex;overflow-x:auto}.vintage-categories>li{background-color:var(--color-white);width:20%;min-width:20%;font-size:15px;display:block;position:relative}.vintage-categories>li:last-child:after{content:"";width:10px;height:1px;position:absolute;top:0;left:100%}.vintage-categories>li .category-image{background-color:var(--color-gray200);border-radius:10px;position:relative}.vintage-categories>li .category-image img{border-radius:10px;width:100%;height:auto;display:block}.vintage-categories>li .category-text{text-align:center;padding:12px 8px}.contents-list{gap:16px;padding-bottom:12px;display:flex;overflow-x:auto}.contents-list article{width:30%;min-width:30%;position:relative}.contents-list article:last-child:after{content:"";width:16px;height:1px;position:absolute;top:0;left:100%}.contents-list article .image{margin-bottom:12px;position:relative}.contents-list article .image img{aspect-ratio:4/3;object-fit:cover;width:100%;height:auto}.contents-list article .image ul{aspect-ratio:4/3;grid-template-columns:1fr 1fr;gap:3px;display:grid;overflow:hidden}.contents-list article .image ul li img{aspect-ratio:4/3;width:100%;height:auto}.contents-list article .image .label{background-color:var(--color-black-alpha60);color:var(--color-white);padding:4px 12px;font-weight:700;position:absolute;top:0;right:0}.contents-list article h3{margin-bottom:4px;font-weight:700}.contents-list article .lead{-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;margin-bottom:4px;display:-webkit-box;overflow:hidden}.new-items{content-visibility:auto}.new-items .listing{gap:10px 15px;padding-bottom:12px}.new-items .listing .item-photo img{aspect-ratio:1}.news{content-visibility:auto}.news dl{grid-template-columns:auto 1fr;gap:6px 12px;padding-bottom:6px;display:grid}.banners{content-visibility:auto;width:-webkit-fit-content;grid-template-columns:1fr;gap:20px;width:fit-content;display:grid}.banners a{display:block}.banners section span.sale{color:var(--color-red)}@media (min-width:640px){.listing.-col3{grid-template-columns:repeat(3,1fr)}.listing.-col4{grid-template-columns:repeat(4,1fr)}.listing.-col5{grid-template-columns:repeat(5,1fr)}.listing.-col6{grid-template-columns:repeat(6,1fr)}.listing.-col8{grid-template-columns:repeat(8,1fr)}#keyvisual .slides swiper-slide{width:66.6667%!important}#keyvisual .slides:has(>.slide-item) .slide-item{min-width:66.6667%;margin-right:2px}#keyvisual .slides:has(>.slide-item) .slide-item:first-child{margin-left:calc(16.6667% + 2px)}#content .heading h2{font-size:24px}#content .heading h3{font-size:18px}.banners{grid-template-columns:repeat(3,1fr);gap:30px;margin:30px auto 0}.banners section{align-self:center}}@media (max-width:639px){.listing{gap:20px 10px}.listing.-col6,.listing.-col8{grid-template-columns:repeat(4,1fr)}.item-price{font-weight:700}.item-shop{display:none}#keyvisual{margin:0 -10px}#keyvisual .swiper-container .swiper-wrapper{transform:translateZ(0)}#content .heading .heading-text{margin-top:12px}.pickup .listing{padding-bottom:0}.following .listing{width:auto;margin:0 -10px;padding-bottom:0;padding-left:10px}.following .listing li{min-width:40%}.retail-store ul{width:auto;margin:0 -10px;padding-left:10px}.retail-store ul li{width:80%;min-width:80%}.featured-categories{gap:12px;width:auto;margin:0 -10px;padding-bottom:0;padding-left:10px}.featured-categories>li{width:40%;min-width:40%}.featured-categories>li .category-text{padding:8px}.vintage-categories{gap:12px;width:auto;margin:0 -10px;padding-bottom:0;padding-left:10px}.vintage-categories>li{width:40%;min-width:40%;font-size:12px}.vintage-categories>li .category-text{padding:8px}.contents-list{margin:0 -10px;padding-left:10px}.contents-list article{width:65%;min-width:65%}.new-items .listing{gap:4px;padding-bottom:0}.new-items .listing .item-name,.new-items .listing .item-price,.new-items .listing li:nth-child(n+9){display:none}.banners section img{border:1px solid var(--border-color);width:100%;height:auto}.banners section.banner-matsumoto{display:none}}
/*# sourceMappingURL=new_index.1b57fb592d0f1359.css.map*/