#shoplist{color:var(--color-main);border-color:var(--color-main);background-color:unset}#shoplist:before{border-top-color:currentColor}.shoplist h3{font-size:18px;font-weight:bold;color:#00693e;margin-block-end:10px}@media only screen and (max-width:750px){.shoplist h3{font-size:16px}}.shoplist>div{border:1px solid #00693e;background:#fff;font-size:16px;padding-block:1em;display:grid}@media only screen and (min-width:751px){.shoplist>div{padding-inline:25px}}@media only screen and (max-width:750px){.shoplist>div{font-size:var(--font-size-13);padding-inline:4vw;row-gap:10px}}.shoplist>div h4{font-weight:bold}.shoplist>div a{text-decoration:underline}.shoplist>div a:hover{text-decoration:none}.shoplist>div a[href*=tel]{pointer-events:none;text-decoration:none}@media only screen and (max-width:750px){.shoplist>div a[href*=tel]{pointer-events:all;margin:0.6666666667vw 0 -0.9333333333vw}}.shoplist.online p{margin-bottom:30px}@media only screen and (max-width:750px){.shoplist.online p{margin-bottom:15px}}.shoplist.online p small{display:block;margin-top:20px}@media only screen and (max-width:750px){.shoplist.online p small{margin-top:10px}}.shoplist.online .online_flex{display:flex;align-items:center}@media only screen and (max-width:750px){.shoplist.online .online_flex{display:block}}.shoplist.online .online_flex div{border:none}@media only screen and (max-width:750px){.shoplist.online .online_flex div{padding:0}}.shoplist.online .online_flex .online_flex_img{display:block;line-height:1}@media only screen and (min-width:751px){.shoplist.online .online_flex .online_flex_img{margin-inline-end:15px}}@media only screen and (max-width:750px){.shoplist.online .online_flex .online_flex_img{margin-bottom:15px;width:100%}}.shoplist.online .online_flex .online_flex_img:hover{opacity:0.7}.shoplist.online .online_flex .online_flex_img img{width:330px}@media only screen and (max-width:750px){.shoplist.online .online_flex .online_flex_img img{width:100%}}.shoplist.online .online_flex a{word-break:break-all}.shoplist div+div{margin:-1px 0 0}@media only screen and (max-width:750px){.shoplist div+div{margin:-1px 0 0}}.shoplist div+h3{margin-top:35px}@media only screen and (max-width:750px){.shoplist div+h3{margin-top:4.6666666667vw}}#shop .lead .attention{font-weight:bold;color:#00693e}
/*# sourceMappingURL=list.css.map */