@charset "UTF-8";@keyframes fade-in{from{opacity:0}to{opacity:1}}@keyframes fade-in-up{from{opacity:0;transform:translateY(var(--fade-move-distance,20px))}to{opacity:1;transform:translateY(0)}}@keyframes fade-in-down{from{opacity:0;transform:translateY(calc(var(--fade-move-distance,20px) * -1))}to{opacity:1;transform:translateY(0)}}@keyframes fade-in-right{from{opacity:0;transform:translateX(var(--fade-move-distance,20px))}to{opacity:1;transform:translateX(0)}}@keyframes fade-in-left{from{opacity:0;transform:translateX(calc(var(--fade-move-distance,20px) * -1))}to{opacity:1;transform:translateX(0)}}@keyframes zoom-in{from{transform:scale(var(--zoom-scale-from,0))}to{transform:scale(1)}}@keyframes zoom-out{from{transform:scale(var(--zoom-scale-from,1.2))}to{transform:scale(1)}}@keyframes blink{0%{opacity:.2}50%{opacity:1}100%{opacity:.2}}[data-inview-animation=sway].is-inview{animation:sway 1s .2s both}@keyframes sway{0%{transform:translateX(0) rotate(0)}15%{transform:translateX(-.625rem) rotate(-4deg)}30%{transform:translateX(.5rem) rotate(3deg)}45%{transform:translateX(-.375rem) rotate(-2deg)}60%{transform:translateX(.25rem) rotate(1.5deg)}75%{transform:translateX(-.125rem) rotate(-.8deg)}90%{transform:translateX(.0625rem) rotate(.4deg)}100%{transform:translateX(0) rotate(0)}}.storeEntryPhotos_main{display:flex;align-items:center;justify-content:center;aspect-ratio:var(--image-aspect-ratio);background-color:#f2f2f2}.storeEntryPhotos_main img{display:block;inline-size:auto;max-inline-size:100%;block-size:auto;max-block-size:100%}.storeEntryPhotosList{display:grid;grid-template-columns:repeat(3,1fr);gap:1.5rem;margin-block-start:2.5rem}.storeEntryPhotosList_item{aspect-ratio:var(--image-aspect-ratio)}.storeEntryPhotosList_item img{inline-size:100%;block-size:100%;-o-object-fit:cover;object-fit:cover}.storeEntryInfo{display:grid;grid-template-columns:1fr 25rem;gap:1.25rem;margin-block-start:3rem}.storeEntryInfo_service{inline-size:-moz-fit-content;inline-size:fit-content;padding-block:0.125rem;padding-inline:0.625rem;font-size:.875rem;font-weight:700;color:#fff}.storeEntryInfo_service:is(.p-service-station .storeEntryInfo_service){background:linear-gradient(180deg,#f80 0,#e40000 100%)}.storeEntryInfo_service:is(.p-keeper .storeEntryInfo_service){background:linear-gradient(180deg,#0042db 0,#002375 100%)}.storeEntryInfo_service:is(.p-tirepark .storeEntryInfo_service){background:linear-gradient(180deg,red 0,#ca0000 100%)}.storeEntryInfo_service:is(.p-maintenance .storeEntryInfo_service){background:linear-gradient(180deg,#00b09c 0,#017265 100%)}.storeEntryInfo_service:is(.p-fuel-delivery .storeEntryInfo_service){background:linear-gradient(180deg,#03af70 0,#01492f 100%)}.storeEntryInfo_service:is(.p-water-server .storeEntryInfo_service){background:linear-gradient(180deg,#00c8ff 0,#007899 100%)}.storeEntryInfo_service:is(.p-insurance .storeEntryInfo_service){background:linear-gradient(180deg,#f1d100 0,#dbbd00 100%)}.storeEntryInfo_service:is(.p-business .storeEntryInfo_service){background:linear-gradient(180deg,#d26fff 0,#7e4399 100%)}.storeEntryInfo_name{display:flex;flex-direction:column;margin-block-start:0.625rem;font-size:1.5rem;font-weight:700;line-height:1.4}.storeEntryInfo_shop{font-size:1.125rem}.storeEntryInfo_zip{margin-block-start:0.875rem}.storeEntryInfo_tel{display:flex;flex-wrap:wrap;align-items:center;font-size:1.5rem;font-weight:700}.storeEntryInfo_tel a{display:inline-block;padding-block:0.5rem;line-height:1.4}.storeEntryInfo_map iframe{display:block;inline-size:100%;block-size:auto;aspect-ratio:4/3;border:0}.storeEntryFooter{margin-block-start:3rem}.shopFooterSnsList{display:flex;flex-wrap:wrap;gap:1.25rem;justify-content:center}@media (max-width:32.4375rem){.storeEntryPhotosList{grid-template-columns:repeat(2,1fr);gap:.625rem}.storeEntryInfo{grid-template-columns:1fr}.storeEntryInfo_map iframe{max-block-size:25rem;aspect-ratio:1/1}}