@charset "UTF-8";.shops-container{padding:4rem 0;min-height:calc(100vh - var(--header-height) - var(--alert-height))}.shops-container .shops-wrapper{display:flex;max-width:1080px;margin:0 auto;padding:0 1rem;min-height:100vh;position:relative}.shops-container .shops-wrapper:has(.shops-sticky-nav ul li):has(.shops-list .shop-item){gap:5.5rem}.shops-container .shops-wrapper .shops-index{position:sticky;top:calc(var(--header-height) + var(--alert-height) + 1.5rem);max-width:211px;height:100%}.shops-container .shops-wrapper .shops-index:has(.shops-sticky-nav ul li){width:100%}.shops-container .shops-wrapper .shops-index .shops-sticky-nav{width:100%}.shops-container .shops-wrapper .shops-index .shops-sticky-nav ul{display:flex;flex-direction:column;gap:1.5rem}.shops-container .shops-wrapper .shops-index .shops-sticky-nav ul li a{color:#333;text-decoration:none;font-size:14px;transition:color .3s ease}.shops-container .shops-wrapper .shops-index .shops-sticky-nav ul li a:hover{color:#666}.shops-container .shops-wrapper .shops-list{flex:1;display:flex;flex-direction:column}.shops-container .shops-wrapper .shops-list .shop-item{display:flex;flex-direction:column;gap:2rem;font-family:Zen Kaku Gothic New}.shops-container .shops-wrapper .shops-list .shop-item:not(:first-child){margin-top:7rem}.shops-container .shops-wrapper .shops-list .shop-item .shop-content{display:flex;flex-direction:column;gap:2rem;font-size:1rem;font-weight:500}.shops-container .shops-wrapper .shops-list .shop-item .shop-content .content-container{display:flex;flex-direction:column;gap:1.5rem}.shops-container .shops-wrapper .shops-list .shop-item .shop-content .content-container .content-description{font-weight:500}.shops-container .shops-wrapper .shops-list .shop-item .shop-content .content-container .content-item{font-size:1rem}.shops-container .shops-wrapper .shops-list .shop-item .shop-content .content-container .content-item .content-item-title{font-weight:700;margin-bottom:.5rem}.shops-container .shops-wrapper .shops-list .shop-item .shop-content .content-container .content-item .content-item-text{font-weight:500}.shops-container .shops-wrapper .shops-list .shop-item .shop-content .content-note{display:flex;flex-direction:column;gap:1rem;font-family:Roboto}.shops-container .shops-wrapper .shops-list .shop-item .shop-content .content-note .content-note-item{display:flex;flex-direction:column;gap:.5rem}.shops-container .shops-wrapper .shops-list .shop-item .shop-content .content-note .content-note-item h5{font-weight:400}.shops-container .shops-wrapper .shops-list .shop-item .shop-content .content-note .content-note-item p{font-size:.875rem;font-weight:400}.shops-container .shops-wrapper .shops-list .shop-item .shop-image img{width:100%;aspect-ratio:16/9;border-radius:.5rem;object-fit:cover;background-color:#ddd}.shops-container .shops-wrapper .shops-list .shop-item .shop-info{display:flex;gap:3rem;font-family:Zen Kaku Gothic New}.shops-container .shops-wrapper .shops-list .shop-item .shop-info .info-title{font-size:1.125rem;font-weight:500;font-family:Roboto}.shops-container .shops-wrapper .shops-list .shop-item .shop-info .info-list-container .info-list{display:flex;flex-direction:column;gap:1rem}.shops-container .shops-wrapper .shops-list .shop-item .shop-info .info-list-container .info-list .info-item{display:flex;flex-direction:column;gap:.25rem;font-weight:500}.shops-container .shops-wrapper .shops-list .shop-item .shop-info .info-list-container .info-list .info-item dt{font-size:.75rem}.shops-container .shops-wrapper .shops-list .shop-item .shop-info .info-list-container .info-list .info-item dd{font-size:.875rem}.shops-container .shops-wrapper .shops-list .shop-item .shop-info .info-list-container .map-link{position:relative;display:flex;align-items:center;gap:.5rem;width:fit-content;margin-top:1rem;padding:1rem 0}.shops-container .shops-wrapper .shops-list .shop-item .shop-info .info-list-container .map-link p{width:16rem;font-size:.875rem;font-weight:400;font-family:Roboto}.shops-container .shops-wrapper .shops-list .shop-item .shop-info .info-list-container .map-link a{width:1rem;height:1rem}.shops-container .shops-wrapper .shops-list .shop-item .shop-info .info-list-container .map-link a span{position:absolute;top:0;right:0;bottom:0;left:0}.shops-container .shops-wrapper .shops-list .other-shop-container{display:flex;flex-direction:column;gap:2rem;margin-top:7rem}.shops-container .shops-wrapper .shops-list .other-shop-container .other-shop-title{display:flex;flex-direction:column;gap:.5rem;font-size:2rem;font-weight:500;font-family:Zen Kaku Gothic New}.shops-container .shops-wrapper .shops-list .other-shop-container .other-shop-title span{font-size:.875rem;font-weight:500;font-family:Roboto}.shops-container .shops-wrapper .shops-list .other-shop-container .other-shop-content{display:flex;flex-direction:column;gap:2rem}.shops-container .shops-wrapper .shops-list .other-shop-container .other-shop-content .shop-description{font-size:1rem;font-weight:500}.shops-container .shops-wrapper .shops-list .other-shop-container .other-shop-content .shop-description-en{font-size:.875rem;font-weight:400}.shops-container .shops-wrapper .shops-list .other-shop-container .other-shop-map-container{width:100%;aspect-ratio:16/9;background-color:transparent}@media screen and (max-width: 768px){.shops-container{padding:2rem 0}.shops-container .shops-wrapper{flex-direction:column;align-items:center;gap:4rem}.shops-container .shops-wrapper .shops-index{display:none}.shops-container .shops-wrapper .shops-list .shop-item:not(:first-child){margin-top:5rem}.shops-container .shops-wrapper .shops-list .shop-item .shop-image.sp-only{order:-1}.shops-container .shops-wrapper .shops-list .shop-item .shop-info{flex-direction:column;gap:.5rem}.shops-container .shops-wrapper .shops-list .shop-item .shop-info .info-list-container .map-link p{width:147px}.shops-container .shops-wrapper .shops-list .other-shop-container{margin-top:5rem}}
/*# sourceMappingURL=/cdn/shop/t/13/assets/shops.css.map */
