:root{--c-brand-red: #B81A35;--c-brand-darkred: #9a1529;--c-brand-darkbrown: #723838;--c-brand-brown: #994C4B;--c-brand-greige: #F4EFED;--c-brand-beige: #FFF9F6;--c-grayscale-black: #333333;--c-grayscale-gray: #888888;--c-grayscale-lightgray: #CCCCCC;--c-grayscale-white: #FFFFFF;--c-grayscale-white-opacity3: rgba(255, 255, 255, 0.3);--c-grayscale-white-opacity6: rgba(255, 249, 246, 0.6);--c-object-shadow: rgba(0, 0, 0, 0.25);--c-object-shadow2: rgba(0, 0, 0, 0.15);--c-type-shop: #00518E;--c-type-cafe: #EE7800;--c-type-food: #E84566;--c-type-popup: #009A3E;--c-type-shop-no1: #B84C97;--c-type-cafe-no1: #2EB6AA;--ff-noto-sans-jp: "Noto Sans JP", sans-serif;--ff-lora: "Lora", serif}.blg-art_multi h1,.blg-art_multi h2,.blg-art_multi h3,.blg-art_multi h4,.blg-art_multi h5,.blg-art_multi h6{font-weight:700;line-height:1.5;letter-spacing:.05em}.blg-art_multi h1{font-size:2.4rem}.blg-art_multi h2{font-size:2.2rem}.blg-art_multi h3{font-size:2rem}.blg-art_multi h4{font-size:1.8rem}.blg-art_multi h5{font-size:1.6rem}.blg-art_multi h6{font-size:1.4rem;font-weight:500;line-height:1.5;letter-spacing:.05em}.blg-art_multi p{font-size:1.4rem;font-weight:500;line-height:1.5;letter-spacing:.05em}.blg-art_multi p:empty{display:block;font-size:1.6rem;height:2em}@media only screen and (max-width: 767px){.blg-art_multi p:empty{height:1.5em}}.blg-art_multi p:has(img){overflow:hidden;border-radius:16px;text-align:center}@media only screen and (max-width: 767px){.blg-art_multi p:has(img){width:calc(100% + 32px);margin-inline:-16px;border-radius:0}}.blg-art_multi p>span:empty,.blg-art_multi p>strong:empty{display:block;height:1.5em}.blg-art_multi ul,.blg-art_multi ol{list-style-position:inside;font-size:1.4rem;font-weight:500;line-height:1.5;letter-spacing:.05em}.blg-art_multi ul{display:table}.blg-art_multi ul>li{display:table-row}.blg-art_multi ul>li::before{content:"・";display:table-cell;padding-right:.25em}.blg-art_multi ol{display:table}.blg-art_multi ol>li{display:table-row;counter-increment:list-number}.blg-art_multi ol>li::before{content:counter(list-number) ".";display:table-cell;padding-right:.25em;text-align:right}.blg-art_multi strong{font-weight:700}.blg-art_multi em{font-style:italic}.blg-art_multi img{height:auto !important;margin:0 !important}.blg-art_multi a{display:inline-block;min-height:21px;color:var(--c-brand-red);font-size:1.4rem;font-weight:500;line-height:1.5;letter-spacing:.05em}.blg-art_multi a::after{content:"";display:inline-block;width:16px;height:16px;margin:0 0 0 8px;-webkit-transform:translateY(3px);transform:translateY(3px);background:url(../img/common/icons/arrow/icon_arr-default.svg) no-repeat center center/contain;-webkit-transition:-webkit-transform .2s 0s ease;transition:-webkit-transform .2s 0s ease;transition:transform .2s 0s ease;transition:transform .2s 0s ease, -webkit-transform .2s 0s ease}.blg-art_multi a:hover::after,.blg-art_multi a:focus-visible::after{-webkit-transform:translateY(3px) translateX(4px);transform:translateY(3px) translateX(4px)}.blg-art_multi a[target=_blank]{-webkit-transition:opacity .2s 0s ease;transition:opacity .2s 0s ease}.blg-art_multi a[target=_blank]::after{-webkit-mask-image:url(../img/common/icons/system/icon_blank.svg);mask-image:url(../img/common/icons/system/icon_blank.svg);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;-webkit-transition:background-color .2s 0s ease;transition:background-color .2s 0s ease}.blg-art_multi a[target=_blank]:hover,.blg-art_multi a[target=_blank]:focus-visible{opacity:.6}.blg-art_multi a[target=_blank]:hover::after,.blg-art_multi a[target=_blank]:focus-visible::after{-webkit-transform:translateY(3px);transform:translateY(3px)}.blg-art_multi hr{color:var(--c-grayscale-lightgray)}.blg-art_multi table{table-layout:fixed;border-collapse:collapse;border-spacing:0;width:100%}.blg-art_multi table caption{margin-bottom:.5em;font-size:1.4rem;font-weight:500;line-height:1.5;letter-spacing:.05em}.blg-art_multi table th,.blg-art_multi table td{padding:.5em;font-size:1.4rem;font-weight:500;line-height:1.5;letter-spacing:.05em;border:1px solid var(--c-grayscale-lightgray)}.blg-art_multi table th{text-align:center;background-color:var(--c-brand-beige)}/*# sourceMappingURL=shops.css.map */