.main-visual{height:100vh;background-image:url("../images/store/main-visual.webp")}.main-visual .main-visual-cover{background-color:rgba(5,5,5,.15)}.new-store{display:flex;justify-content:center;align-items:center;max-width:100rem;width:100%;margin:0 auto;padding:9.125rem 0;border-bottom:1px solid #050505}.new-store .marquee-container{width:100%}.new-store .marquee-items{gap:0.625rem}.new-store .marquee-item{width:13.125rem}.new-store-type{display:flex;align-items:center;overflow:hidden;position:relative;height:3.375rem;padding-left:1.9375rem;background-color:#050505;color:#f5f4f1}.new-store-name{display:flex;justify-content:center;align-items:center;height:3.375rem;background-color:#f8eace;font-weight:700;font-size:1.625rem;text-align:center}.new-store-logo{position:absolute;left:50%;top:50%;transform:translate(-50%, -50%)}.place{margin-top:6.25rem;padding:0rem 0 9.375rem}.place-inner{max-width:103.75rem;height:43.75rem;margin:0 auto;padding:0 1.875rem}.place-title{margin-bottom:0.625rem;padding:0.625rem 0}.place-finder{width:26.25rem;margin-bottom:1.875rem}.place-finder-form{display:flex;justify-content:space-between;flex-wrap:wrap;gap:0.625rem}.place-finder-form .form-element{height:3.125rem;padding:0 1.25rem;border-color:rgba(5,5,5,.2);border-style:solid;border-width:1px}.place-finder-form .form-element::placeholder{color:#050505}.place-finder-form .input-container{gap:0.625rem}.place-finder-form .input-container .text-input{flex-grow:1}.place-finder-form .btn-place-finder{width:5rem;padding:0;background-color:#050505;color:#f5f4f1}.place-finder-form .select-input{appearance:none;background:url("../img/store/icon-chevron.png") no-repeat right 1.25rem center}.place-finder-form .select-input-narrow{width:50%}.place-finder-form .select-container select:last-child{margin-left:-1px}@media screen and (max-width: 768px){.place-finder{margin-bottom:0.625rem}.place-finder-form .form-element{height:2.5rem}.place-finder-form .select-input{background-position:right 0.625rem center;background-size:0.5rem 0.25rem}.place-finder-form .btn-place-finder{width:4rem}}.place-map{position:absolute;right:0;top:0;width:calc(100% - 28.125rem);height:100%;background-color:#050505}.place-result{overflow-y:scroll;overflow-x:hidden;width:26.25rem;height:31.125rem}.place-result::-webkit-scrollbar{width:0.25rem}.place-result::-webkit-scrollbar-track{background:rgba(5,5,5,.2)}.place-result::-webkit-scrollbar-thumb{background:#050505}.place-items{margin-right:1.25rem}.place-item{padding:1.5rem 1.25rem;border-bottom:1px solid rgba(5,5,5,.2)}.btn-open-place-modal{width:100%;text-align:left}.place-name-distance{margin-bottom:1rem;font-size:1.25rem}.place-address{position:relative;min-height:1.25rem;padding-left:1.25rem;font-size:0.9375rem;color:rgba(5,5,5,.6)}.place-address::before{background-repeat:no-repeat !important;background-position:center !important;background-size:cover !important;content:"";position:absolute;left:0;top:0;width:0.875rem;height:1.1875rem;background-image:url("/assets/img/store/icon-location.png")}@media screen and (max-width: 768px){.place-item{padding:1.25rem 1.25rem}.place-address{min-height:0;padding-left:0.75rem}.place-address::before{width:0.5rem;height:0.6875rem;background-size:100% 100%}}.place-modal{position:absolute;left:50%;top:50%;z-index:1055;width:46.25rem;margin-left:-9.125rem;border:1px solid rgba(5,5,5,.2);background-color:#f5f4f1;transform:translateY(-50%)}.place-modal-inner{padding:3.75rem 6.1875rem}.place-modal-title{margin-bottom:1.5625rem;padding-bottom:1.25rem;border-bottom:1px solid #050505;font-weight:700;font-size:1.5rem}.place-modal-content{display:flex;justify-content:space-between}.place-modal-link-logo{margin-bottom:1.25rem}.place-modal-link-text{font-size:1.125rem}.place-info-items{flex-grow:1;max-width:20.375rem;color:rgba(5,5,5,.6)}.place-info-item{display:flex;margin-bottom:1.25rem}.place-info-icon{width:2.5rem;padding-top:0.375rem;text-align:center}.place-info-text{font-size:1.125rem}.btn-place-modal-close{position:absolute;right:1.875rem;top:1.875rem;padding:0.625rem}@media screen and (max-width: 1260px){.place-inner{width:100%;padding-right:0;padding-left:3.90625%}.place-finder,.place-result{width:47.42%}.place-map{width:49.47%}.place-modal{right:0;left:0;margin-right:auto;margin-left:auto}}@media screen and (max-width: 768px){.place{padding:0rem 0 3.75rem}.place-inner{height:auto;width:92.1875%;margin:0 auto;padding-left:0}.place-finder,.place-result{width:100%}.place-map{position:relative;width:100vw;height:77.7778vw;margin-bottom:1rem;margin-left:-3.8889vw}.place-modal{right:0;left:0;top:10rem;width:100%;margin-left:0;transform:translateY(0)}.place-modal-inner{padding:0.9375rem 1.25rem}.place-modal-content{flex-direction:column;gap:1.625rem}.place-info-icon{display:flex;justify-content:center;align-items:center;align-self:baseline;padding-top:0.125rem;width:1.25rem}.place-info-icon img{width:50%}.btn-place-modal-close{right:0.625rem;top:0.625rem;width:2.25rem}.btn-place-modal-close img{width:100%}}