.maplibregl-ctrl-attrib{align-items:center;display:flex}.maplibregl-ctrl-attrib-button{top:auto}.maplibregl-ctrl-attrib-inner a{font-size:12px}[data-category=koyo][data-v-c67a0cb7]{--color-header:#88203e;--color-bg:#fffdef;--color-main:#d20b00;--color-sub:#d20b0026}[data-category=hanabi][data-v-c67a0cb7]{--color-header:#df2689;--color-bg:#fafeff;--color-main:#df2689;--color-sub:#df268926}[data-category=hotaru][data-v-c67a0cb7]{--color-header:#051682;--color-bg:#f2f1ff;--color-main:#051682;--color-sub:#05168226}[data-category=ajisai][data-v-c67a0cb7]{--color-header:#00a8b0;--color-bg:#ebfffd;--color-main:#00a8b0;--color-sub:#00a8b026}[data-category=hatsumoude][data-v-c67a0cb7],[data-category=sunrise][data-v-c67a0cb7]{--color-header:#ff8000;--color-bg:#f5f5f5;--color-main:#ff8000;--color-sub:#ff800026}[data-category=illumi][data-v-c67a0cb7]{--color-header:#0313a5;--color-bg:#eff4f5;--color-main:#0313a5;--color-sub:#0313a526}[data-category=ski][data-v-c67a0cb7]{--color-header:#4362a8;--color-bg:#eff4f5;--color-main:#4362a8;--color-sub:#4362a826}[data-category=sakura][data-v-c67a0cb7]{--color-header:#f47295;--color-bg:#fff7fc;--color-main:#f47295;--color-sub:#f4729526}[data-category=pollen][data-v-c67a0cb7]{--color-header:#2fb8d6;--color-bg:#f5f5f5;--color-main:#2fb8d6;--color-sub:#2fb8d626}[data-category=pain][data-v-c67a0cb7]{--color-header:#0ba1c0;--color-bg:#f3f3f3;--color-main:#0ba1c0;--color-sub:#0ba1c026}[data-category=heatstroke][data-v-c67a0cb7]{--color-header:#ff4c43;--color-bg:#f3f3f3;--color-main:#ff4c43;--color-sub:#ff4c4326}[data-category=uv][data-v-c67a0cb7]{--color-header:#ec97ea;--color-bg:#f3f3f3;--color-main:#ec97ea;--color-sub:#ec97ea26}[data-category=laundry][data-v-c67a0cb7]{--color-header:#08a1c1;--color-bg:#f0f3f6;--color-main:#08a1c1;--color-sub:#08a1c126}[data-category=cold][data-v-c67a0cb7]{--color-header:#0ba1c0;--color-bg:#f3f3f3;--color-main:#0ba1c0;--color-sub:#0ba1c026}[data-category=dry][data-v-c67a0cb7]{--color-header:#f17f94;--color-bg:#f3f3f3;--color-main:#f17f94;--color-sub:#f17f9426}.golfMap[data-v-c67a0cb7]{flex-direction:column;gap:10px;display:flex}.golfMap[data-v-c67a0cb7] .maplibregl-marker{cursor:pointer}.golfMap .map[data-v-c67a0cb7]{position:relative}.golfMap .map .popup[data-v-c67a0cb7]{z-index:1;background-color:#fff;border-radius:5px;padding:2px 5px;position:absolute;top:5px;left:5px;box-shadow:0 2px 4px #00000040}.golfMap .map .popup p[data-v-c67a0cb7]{font-size:12px;font-weight:600}.golfMap .map figure[data-v-c67a0cb7]{aspect-ratio:39/23;gap:10px;width:100%;display:flex}.golfMap .map figure img[data-v-c67a0cb7]{width:100%}.golfMap .map figure .mapContainer[data-v-c67a0cb7]{width:100%;height:100%}.golfMap .link[data-v-c67a0cb7]{background-color:#fff;border:2px solid #268600;border-radius:100vmax;align-items:center;gap:calc(min(.8vw,3px));padding:calc(min(.8vw,3px)) calc(min(3.2vw,12px));display:flex;position:absolute;box-shadow:0 4px 4px #00000040}.golfMap .link[data-region=hokkaido][data-v-c67a0cb7]{bottom:80%;right:30%}.golfMap .link[data-region=tohoku][data-v-c67a0cb7]{bottom:50%;left:60%}.golfMap .link[data-region=kanto][data-v-c67a0cb7]{top:60%;left:62%}.golfMap .link[data-region=chubu][data-v-c67a0cb7]{bottom:40%;right:44%}.golfMap .link[data-region=kinki][data-v-c67a0cb7]{bottom:18%;left:42%}.golfMap .link[data-region=chugoku][data-v-c67a0cb7]{bottom:28%;right:61%}.golfMap .link[data-region=shikoku][data-v-c67a0cb7]{top:82%;left:30%}.golfMap .link[data-region=kyushu][data-v-c67a0cb7]{top:80%;right:73%}.golfMap .link[data-region=okinawa][data-v-c67a0cb7]{bottom:82%;right:77%}.golfMap .link[data-region=douou][data-v-c67a0cb7]{bottom:40%;right:65%}.golfMap .link[data-region=dounan][data-v-c67a0cb7]{top:75%;left:35%}.golfMap .link[data-region=douhoku][data-v-c67a0cb7]{top:15%;right:50%}.golfMap .link[data-region=doutou][data-v-c67a0cb7]{top:45%;left:60%}.golfMap .link[data-region=aomori][data-v-c67a0cb7]{bottom:75%;left:55%}.golfMap .link[data-region=iwate][data-v-c67a0cb7]{bottom:53%;left:58%}.golfMap .link[data-region=akita][data-v-c67a0cb7]{bottom:55%;right:50%}.golfMap .link[data-region=miyagi][data-v-c67a0cb7]{top:62%;left:55%}.golfMap .link[data-region=yamagata][data-v-c67a0cb7]{bottom:33%;right:50%}.golfMap .link[data-region=fukushima][data-v-c67a0cb7]{top:82%;left:50%}.golfMap .link[data-region=ibaraki][data-v-c67a0cb7]{top:35%;left:63%}.golfMap .link[data-region=tochigi][data-v-c67a0cb7]{top:18%;left:47%}.golfMap .link[data-region=gunma][data-v-c67a0cb7]{top:24%;right:58%}.golfMap .link[data-region=saitama][data-v-c67a0cb7]{bottom:45%;right:50%}.golfMap .link[data-region=chiba][data-v-c67a0cb7]{top:66%;left:62%}.golfMap .link[data-region=tokyo][data-v-c67a0cb7]{top:60%;right:47%}.golfMap .link[data-region=kanagawa][data-v-c67a0cb7]{top:75%;right:50%}.golfMap .link[data-region=niigata][data-v-c67a0cb7]{top:20%;left:58%}.golfMap .link[data-region=toyama][data-v-c67a0cb7]{top:40%;right:53%}.golfMap .link[data-region=ishikawa][data-v-c67a0cb7]{top:25%;right:56%}.golfMap .link[data-region=fukui][data-v-c67a0cb7]{top:58%;right:70%}.golfMap .link[data-region=yamanashi][data-v-c67a0cb7]{top:66%;left:53%}.golfMap .link[data-region=nagano][data-v-c67a0cb7]{top:45%;left:52%}.golfMap .link[data-region=gifu][data-v-c67a0cb7]{top:55%;left:34%}.golfMap .link[data-region=shizuoka][data-v-c67a0cb7]{top:81%;left:49%}.golfMap .link[data-region=aichi][data-v-c67a0cb7]{top:70%;right:50%}.golfMap .link[data-region=mie][data-v-c67a0cb7]{top:83%;right:63%}.golfMap .link[data-region=shiga][data-v-c67a0cb7]{top:28%;left:53%}.golfMap .link[data-region=kyoto][data-v-c67a0cb7]{bottom:72%;left:40%}.golfMap .link[data-region=osaka][data-v-c67a0cb7]{top:48%;right:52%}.golfMap .link[data-region=hyogo][data-v-c67a0cb7]{top:31%;left:27%}.golfMap .link[data-region=nara][data-v-c67a0cb7]{top:50%;left:48%}.golfMap .link[data-region=wakayama][data-v-c67a0cb7]{top:76%;right:51%}.golfMap .link[data-region=tottori][data-v-c67a0cb7]{bottom:58%;left:64%}.golfMap .link[data-region=shimane][data-v-c67a0cb7]{bottom:50%;right:53%}.golfMap .link[data-region=okayama][data-v-c67a0cb7]{top:58%;left:60%}.golfMap .link[data-region=hiroshima][data-v-c67a0cb7]{top:65%;right:45%}.golfMap .link[data-region=yamaguchi][data-v-c67a0cb7]{top:77%;right:71%}.golfMap .link[data-region=kagawa][data-v-c67a0cb7]{top:20%;left:55%}.golfMap .link[data-region=tokushima][data-v-c67a0cb7]{top:40%;left:60%}.golfMap .link[data-region=ehime][data-v-c67a0cb7]{top:38%;right:61%}.golfMap .link[data-region=kouchi][data-v-c67a0cb7]{top:50%;right:45%}.golfMap .link[data-region=fukuoka][data-v-c67a0cb7]{bottom:75%;left:50%}.golfMap .link[data-region=saga][data-v-c67a0cb7]{bottom:64%;right:48%}.golfMap .link[data-region=nagasaki][data-v-c67a0cb7]{top:37%;right:60%}.golfMap .link[data-region=oita][data-v-c67a0cb7]{bottom:61%;left:58%}.golfMap .link[data-region=kumamoto][data-v-c67a0cb7]{bottom:47%;left:44%}.golfMap .link[data-region=miyazaki][data-v-c67a0cb7]{top:56%;left:55%}.golfMap .link[data-region=kagoshima][data-v-c67a0cb7]{top:70%;right:50%}.golfMap .link svg[data-v-c67a0cb7]{fill:none;width:calc(min(2.7vw,10px))}.golfMap .link path[data-v-c67a0cb7]{stroke:#268600}.golfMap .link span[data-v-c67a0cb7]{color:#000;white-space:nowrap;font-size:calc(min(4vw,15px));font-weight:600;line-height:calc(min(4.8vw,18px))}@media (any-hover:hover){.golfMap .link[data-v-c67a0cb7]{transition:all .2s ease-in-out}.golfMap .link path[data-v-c67a0cb7]{transition:stroke .2s ease-in-out}.golfMap .link span[data-v-c67a0cb7]{transition:color .2s ease-in-out}.golfMap .link[data-v-c67a0cb7]:hover{background-color:#268600;border-color:#fff;box-shadow:0 4px 4px 2px #00000080}.golfMap .link:hover path[data-v-c67a0cb7]{stroke:#fff}.golfMap .link:hover span[data-v-c67a0cb7]{color:#fff}}@media screen and (width>=830px){.golfMap .map .popup p[data-v-c67a0cb7]{font-size:16px;font-weight:600}.golfMap .map .link[data-v-c67a0cb7]{gap:calc(min(.56vw,6px));padding:calc(min(.56vw,6px)) calc(min(1.68vw,18px))}.golfMap .map .link[data-region=nagano][data-v-c67a0cb7]{left:48%}.golfMap .map .link[data-region=mie][data-v-c67a0cb7]{top:85%}.golfMap .map .link svg[data-v-c67a0cb7]{width:calc(min(1.31vw,14px))}.golfMap .map .link span[data-v-c67a0cb7]{font-size:calc(min(1.87vw,20px));line-height:calc(min(2.06vw,22px))}}[data-category=koyo][data-v-9dc6afd8]{--color-header:#88203e;--color-bg:#fffdef;--color-main:#d20b00;--color-sub:#d20b0026}[data-category=hanabi][data-v-9dc6afd8]{--color-header:#df2689;--color-bg:#fafeff;--color-main:#df2689;--color-sub:#df268926}[data-category=hotaru][data-v-9dc6afd8]{--color-header:#051682;--color-bg:#f2f1ff;--color-main:#051682;--color-sub:#05168226}[data-category=ajisai][data-v-9dc6afd8]{--color-header:#00a8b0;--color-bg:#ebfffd;--color-main:#00a8b0;--color-sub:#00a8b026}[data-category=hatsumoude][data-v-9dc6afd8],[data-category=sunrise][data-v-9dc6afd8]{--color-header:#ff8000;--color-bg:#f5f5f5;--color-main:#ff8000;--color-sub:#ff800026}[data-category=illumi][data-v-9dc6afd8]{--color-header:#0313a5;--color-bg:#eff4f5;--color-main:#0313a5;--color-sub:#0313a526}[data-category=ski][data-v-9dc6afd8]{--color-header:#4362a8;--color-bg:#eff4f5;--color-main:#4362a8;--color-sub:#4362a826}[data-category=sakura][data-v-9dc6afd8]{--color-header:#f47295;--color-bg:#fff7fc;--color-main:#f47295;--color-sub:#f4729526}[data-category=pollen][data-v-9dc6afd8]{--color-header:#2fb8d6;--color-bg:#f5f5f5;--color-main:#2fb8d6;--color-sub:#2fb8d626}[data-category=pain][data-v-9dc6afd8]{--color-header:#0ba1c0;--color-bg:#f3f3f3;--color-main:#0ba1c0;--color-sub:#0ba1c026}[data-category=heatstroke][data-v-9dc6afd8]{--color-header:#ff4c43;--color-bg:#f3f3f3;--color-main:#ff4c43;--color-sub:#ff4c4326}[data-category=uv][data-v-9dc6afd8]{--color-header:#ec97ea;--color-bg:#f3f3f3;--color-main:#ec97ea;--color-sub:#ec97ea26}[data-category=laundry][data-v-9dc6afd8]{--color-header:#08a1c1;--color-bg:#f0f3f6;--color-main:#08a1c1;--color-sub:#08a1c126}[data-category=cold][data-v-9dc6afd8]{--color-header:#0ba1c0;--color-bg:#f3f3f3;--color-main:#0ba1c0;--color-sub:#0ba1c026}[data-category=dry][data-v-9dc6afd8]{--color-header:#f17f94;--color-bg:#f3f3f3;--color-main:#f17f94;--color-sub:#f17f9426}.golfRecommend[data-v-9dc6afd8]{flex-direction:column;gap:10px;display:flex}.golfRecommend .title p[data-v-9dc6afd8]{color:#101010;font-size:12px}.golfRecommend .block[data-v-9dc6afd8]{flex-direction:column;gap:20px;display:flex}.golfRecommend .button[data-v-9dc6afd8]{justify-content:flex-end;display:flex}
