{"id":17,"date":"2026-05-30T12:10:48","date_gmt":"2026-05-30T03:10:48","guid":{"rendered":"https:\/\/arieschiba.numberhistories.com\/?p=17"},"modified":"2026-10-12T13:05:45","modified_gmt":"2026-10-12T04:05:45","slug":"%e3%81%8a%e5%95%8f%e3%81%84%e5%90%88%e3%82%8f%e3%81%9b","status":"publish","type":"post","link":"https:\/\/arieschiba.numberhistories.com\/?p=17","title":{"rendered":"\u304a\u554f\u3044\u5408\u308f\u305b"},"content":{"rendered":"\n<!-- \u304a\u554f\u3044\u5408\u308f\u305b -->\n<!-- AC-SKY-BUILD: 20261012-v58 gift-p181 -->\n<style>\n\/**\n * \u30a2\u30ea\u30a8\u30b9\u5343\u8449 \u2014 WordPress \u30c8\u30c3\u30d7\u30da\u30fc\u30b8\u7528 \u8ffd\u52a0CSS\n * \u63a8\u5968: docs\/aries-chiba-wp-paste-once.html \u3092\u30ab\u30b9\u30bf\u30e0HTML\u306b\u8cbc\u308b\uff08CSS\u8fbc\u307f\uff09\n *\/\n\n@import url(\"https:\/\/fonts.googleapis.com\/css2?family=Playfair+Display:wght@400;500&family=Bodoni+Moda:ital,wght@0,400;0,500;1,400&family=Zen+Old+Mincho:wght@400;500;700&display=swap\");\n\n\/* Twenty Twenty-Five: \u81ea\u4f5c\u30ec\u30a4\u30a2\u30a6\u30c8\u30da\u30fc\u30b8\u3067\u306f\u30c6\u30fc\u30de\u306e\u30d8\u30c3\u30c0\u30fc\u30fb\u30d5\u30c3\u30bf\u30fc\u30fb\u30bf\u30a4\u30c8\u30eb\u3092\u975e\u8868\u793a *\/\nbody:has(.ac-page) header.wp-block-template-part,\nbody:has(.ac-page) footer.wp-block-template-part,\nbody:has(.ac-page) .wp-block-post-title,\nbody:has(.ac-page) .wp-block-post-navigation-link,\nbody:has(.ac-page) .wp-block-post-featured-image,\nbody:has(.ac-page) nav.wp-block-post-navigation,\nbody:has(.ac-page) .wp-block-comments,\nbody:has(.ac-page) .wp-block-post-comments,\nbody:has(.ac-page) .wp-block-post-comments-form,\nbody:has(.ac-page) .wp-block-query,\nbody:has(.ac-page) .wp-block-post-author,\nbody:has(.ac-page) .wp-block-post-date,\nbody:has(.ac-page) .wp-block-post-terms,\nbody:has(.ac-page) .wp-block-post-content ~ *,\nbody:has(.ac-page) .entry-content ~ * {\n  display: none !important;\n}\n\n\/* :has() \u304c\u52b9\u304b\u306a\u3044\u74b0\u5883\u5411\u3051\uff08.ac-page \u304c\u3042\u308b\u6295\u7a3f\u306e\u307f\uff09 *\/\n.wp-block-post-content:has(.ac-page) ~ *,\n.entry-content:has(.ac-page) ~ * {\n  display: none !important;\n  height: 0 !important;\n  overflow: hidden !important;\n  margin: 0 !important;\n  padding: 0 !important;\n  visibility: hidden !important;\n}\n\nbody:has(.ac-page) main.wp-block-group > *:not(:has(.ac-page)) {\n  display: none !important;\n}\n\nbody:has(.ac-page) main.wp-block-group,\nbody:has(.ac-page) main.wp-block-group .wp-block-group,\nbody:has(.ac-page) .entry-content,\nbody:has(.ac-page) .wp-block-post-content {\n  margin: 0 !important;\n  padding: 0 !important;\n  max-width: none !important;\n  width: 100% !important;\n}\n\nbody:has(.ac-page) .is-layout-constrained > .ac-page,\nbody:has(.ac-page) .is-layout-constrained > .alignfull,\nbody:has(.ac-page) .wp-block-post-content > .ac-page {\n  max-width: none !important;\n  width: 100% !important;\n  margin-left: 0 !important;\n  margin-right: 0 !important;\n  padding-left: 0 !important;\n  padding-right: 0 !important;\n}\n\nbody:has(.ac-page) .wp-site-blocks {\n  padding-top: 0 !important;\n}\n\nbody:has(.ac-page) {\n  background: #080612 !important;\n}\n\n\/* \u30c6\u30fc\u30de\u306e\u4f59\u767d\u3092\u6291\u3048\u3001\u30d5\u30eb\u5e45\u30d2\u30fc\u30ed\u30fc\u3092\u8a31\u53ef *\/\nbody.home .entry-content,\nbody.page .entry-content {\n  max-width: none !important;\n  margin-left: 0 !important;\n  margin-right: 0 !important;\n  padding-left: 0 !important;\n  padding-right: 0 !important;\n  width: 100% !important;\n}\n\nbody.page .entry-content .ac-page,\n.ac-page.alignfull,\n.ac-page {\n  max-width: none !important;\n  width: 100% !important;\n  margin-left: 0 !important;\n  margin-right: 0 !important;\n  padding-left: 0 !important;\n  padding-right: 0 !important;\n}\n\n.ac-page {\n  --ac-bg: #0c0a14;\n  --ac-surface: rgba(255, 255, 255, 0.07);\n  --ac-surface-strong: rgba(255, 255, 255, 0.11);\n  --ac-text: #f2ede6;\n  --ac-muted: rgba(242, 237, 230, 0.72);\n  --ac-night: #0c0a14;\n  --ac-night-mid: #1a1430;\n  --ac-night-deep: #120e22;\n  --ac-gold: #c9a962;\n  --ac-gold-soft: #e8d9b0;\n  --ac-lilac: #9b8ec4;\n  --ac-accent: #c4b5e8;\n  --ac-border: rgba(255, 255, 255, 0.14);\n  --ac-radius: 14px;\n  --ac-radius-lg: 22px;\n  --ac-max: 1080px;\n  --ac-shadow: 0 18px 48px rgba(0, 0, 0, 0.35);\n  position: relative;\n  isolation: isolate;\n  min-height: 100vh;\n  font-family: \"Hiragino Sans\", \"Hiragino Kaku Gothic ProN\", \"Noto Sans JP\", Meiryo, sans-serif;\n  font-size: 16px;\n  line-height: 1.75;\n  color: var(--ac-text);\n  background: transparent;\n}\n\n\/* \u30d7\u30e9\u30cd\u30bf\u30ea\u30a6\u30e0\uff1a\u591c\u7a7a\uff0b\u661f\u5c51\uff08\u5168\u30da\u30fc\u30b8\u5171\u901a\u30fb\u56fa\u5b9a\u80cc\u666f\uff09 *\/\n.ac-page::before {\n  content: \"\";\n  position: fixed;\n  inset: 0;\n  z-index: -2;\n  pointer-events: none;\n  background:\n    radial-gradient(ellipse 90% 55% at 50% -5%, rgba(120, 95, 180, 0.5) 0%, transparent 58%),\n    radial-gradient(ellipse 45% 35% at 92% 35%, rgba(201, 169, 98, 0.14) 0%, transparent 50%),\n    radial-gradient(ellipse 40% 30% at 5% 55%, rgba(90, 70, 150, 0.35) 0%, transparent 48%),\n    radial-gradient(ellipse 70% 45% at 50% 100%, rgba(20, 12, 40, 0.9) 0%, transparent 55%),\n    linear-gradient(175deg, #06040e 0%, #12102a 38%, #1a1438 62%, #0e0c18 100%);\n}\n\n.ac-page::after {\n  content: \"\";\n  position: fixed;\n  inset: 0;\n  z-index: -1;\n  pointer-events: none;\n  opacity: 0.92;\n  animation: ac-star-twinkle 10s ease-in-out infinite;\n  background-image:\n    radial-gradient(1.5px 1.5px at 4% 8%, rgba(255, 255, 255, 0.85) 50%, transparent 50%),\n    radial-gradient(1px 1px at 12% 32%, rgba(255, 255, 255, 0.55) 50%, transparent 50%),\n    radial-gradient(2px 2px at 18% 72%, rgba(232, 217, 176, 0.9) 50%, transparent 50%),\n    radial-gradient(1px 1px at 25% 18%, rgba(255, 255, 255, 0.5) 50%, transparent 50%),\n    radial-gradient(1.5px 1.5px at 33% 48%, rgba(255, 255, 255, 0.7) 50%, transparent 50%),\n    radial-gradient(1px 1px at 41% 85%, rgba(255, 255, 255, 0.45) 50%, transparent 50%),\n    radial-gradient(1.5px 1.5px at 48% 12%, rgba(255, 255, 255, 0.75) 50%, transparent 50%),\n    radial-gradient(1px 1px at 55% 62%, rgba(200, 190, 255, 0.6) 50%, transparent 50%),\n    radial-gradient(2px 2px at 62% 28%, rgba(255, 255, 255, 0.8) 50%, transparent 50%),\n    radial-gradient(1px 1px at 68% 78%, rgba(255, 255, 255, 0.5) 50%, transparent 50%),\n    radial-gradient(1.5px 1.5px at 74% 42%, rgba(232, 217, 176, 0.75) 50%, transparent 50%),\n    radial-gradient(1px 1px at 81% 15%, rgba(255, 255, 255, 0.55) 50%, transparent 50%),\n    radial-gradient(1px 1px at 88% 58%, rgba(255, 255, 255, 0.65) 50%, transparent 50%),\n    radial-gradient(1.5px 1.5px at 94% 88%, rgba(255, 255, 255, 0.7) 50%, transparent 50%),\n    radial-gradient(1px 1px at 7% 55%, rgba(255, 255, 255, 0.4) 50%, transparent 50%),\n    radial-gradient(1.5px 1.5px at 52% 92%, rgba(255, 255, 255, 0.6) 50%, transparent 50%),\n    radial-gradient(1px 1px at 36% 68%, rgba(255, 255, 255, 0.48) 50%, transparent 50%),\n    radial-gradient(1px 1px at 96% 22%, rgba(255, 255, 255, 0.55) 50%, transparent 50%),\n    radial-gradient(1.5px 1.5px at 22% 42%, rgba(180, 200, 255, 0.65) 50%, transparent 50%),\n    radial-gradient(1px 1px at 78% 68%, rgba(255, 255, 255, 0.42) 50%, transparent 50%);\n  background-size: 100% 100%;\n}\n\n@keyframes ac-star-twinkle {\n  0%,\n  100% {\n    opacity: 0.55;\n  }\n  25% {\n    opacity: 0.95;\n  }\n  50% {\n    opacity: 0.68;\n  }\n  75% {\n    opacity: 1;\n  }\n}\n\n\/* --- \u30db\u30fc\u30e0\u5c02\u7528\uff1a\u30d7\u30e9\u30cd\u30bf\u30ea\u30a6\u30e0\u6620\u50cf\uff08\u7d3a\u00d7\u7d2b\u306e\u30b7\u30c3\u30af\uff09 --- *\/\n.ac-page-home {\n  --ac-bg: #020218;\n  --ac-night: #020218;\n  --ac-night-mid: #0c1038;\n  --ac-text: #e6e8f4;\n  --ac-muted: rgba(210, 215, 240, 0.72);\n  --ac-gold: #9b7ec8;\n  --ac-gold-soft: #c4b5e8;\n  --ac-lilac: #7b6eb8;\n  --ac-accent: #b8a0e8;\n  --ac-border: rgba(140, 160, 220, 0.14);\n  background: transparent;\n  isolation: auto;\n}\n\nbody:has(.ac-planetarium) {\n  background:\n    radial-gradient(ellipse 52% 38% at 16% 20%, rgba(0, 195, 235, 0.42) 0%, transparent 68%),\n    radial-gradient(ellipse 48% 36% at 38% 34%, rgba(55, 130, 230, 0.38) 0%, transparent 64%),\n    radial-gradient(ellipse 44% 34% at 58% 52%, rgba(120, 75, 210, 0.32) 0%, transparent 60%),\n    radial-gradient(ellipse 40% 32% at 76% 72%, rgba(150, 70, 185, 0.26) 0%, transparent 58%),\n    radial-gradient(ellipse 55% 45% at 90% 10%, rgba(3, 8, 28, 0.92) 0%, transparent 72%),\n    radial-gradient(ellipse 50% 42% at 8% 92%, rgba(3, 8, 28, 0.9) 0%, transparent 68%),\n    linear-gradient(135deg, #030818 0%, #0a2868 24%, #1a58a8 40%, #2a48a8 52%, #4a28a0 66%, #140838 82%, #030818 100%) !important;\n}\n\n.ac-page:has(.ac-planetarium) {\n  background: transparent;\n  isolation: auto;\n}\n\n.ac-page:has(.ac-planetarium)::before {\n  z-index: -3;\n  background:\n    radial-gradient(ellipse 52% 38% at 16% 20%, rgba(0, 195, 235, 0.42) 0%, transparent 68%),\n    radial-gradient(ellipse 48% 36% at 38% 34%, rgba(55, 130, 230, 0.38) 0%, transparent 64%),\n    radial-gradient(ellipse 44% 34% at 58% 52%, rgba(120, 75, 210, 0.32) 0%, transparent 60%),\n    radial-gradient(ellipse 40% 32% at 76% 72%, rgba(150, 70, 185, 0.26) 0%, transparent 58%),\n    radial-gradient(ellipse 55% 45% at 90% 10%, rgba(3, 8, 28, 0.92) 0%, transparent 72%),\n    radial-gradient(ellipse 50% 42% at 8% 92%, rgba(3, 8, 28, 0.9) 0%, transparent 68%),\n    linear-gradient(135deg, #030818 0%, #0a2868 24%, #1a58a8 40%, #2a48a8 52%, #4a28a0 66%, #140838 82%, #030818 100%);\n}\n\n\/* planetarium \u304c\u3042\u308b\u30da\u30fc\u30b8\u306f ::after \u306e\u661f\u5c51\u3092\u91cd\u306d\u306a\u3044\uff08\u661f\u904e\u5bc6\u30fb\u6d41\u308c\u661f\u57cb\u6ca1\u3092\u9632\u3050\uff09 *\/\n.ac-page:has(.ac-planetarium)::after {\n  display: none;\n}\n\n\/* \u4e0b\u5c64\u30da\u30fc\u30b8\uff1a\u30db\u30fc\u30e0\u3068\u540c\u3058\u661f\u7a7a\u30ab\u30e9\u30fc *\/\n.ac-page:has(.ac-planetarium):not(.ac-page-home) {\n  --ac-bg: #020218;\n  --ac-night: #020218;\n  --ac-night-mid: #0c1038;\n  --ac-text: #e6e8f4;\n  --ac-muted: rgba(210, 215, 240, 0.78);\n  --ac-gold: #9b7ec8;\n  --ac-gold-soft: #c4b5e8;\n  --ac-lilac: #7b6eb8;\n  --ac-accent: #b8a0e8;\n  --ac-border: rgba(140, 160, 220, 0.16);\n  background: transparent;\n}\n\n.ac-page:has(.ac-planetarium):not(.ac-page-home) .ac-hero::before {\n  display: none;\n}\n\n.ac-page:has(.ac-planetarium):not(.ac-page-home) .ac-recruit-h2,\n.ac-page:has(.ac-planetarium):not(.ac-page-home) .ac-section-head h2 {\n  color: #fff;\n  text-shadow: 0 1px 10px rgba(0, 0, 0, 0.55);\n}\n\n\/* \u30db\u30fc\u30e0\u3067\u3082\u5171\u901a\u306e\u661f\u7a7a\u30ec\u30a4\u30e4\u30fc\u3092\u4f7f\u3046\uff08planetarium \u304c\u52d5\u304b\u306a\u304f\u3066\u3082\u661f\u304c\u898b\u3048\u308b\uff09 *\/\n.ac-page-home::before,\n.ac-page-home::after {\n  display: block;\n}\n\n@keyframes ac-star-shimmer {\n  0%,\n  100% {\n    filter: brightness(1);\n  }\n  50% {\n    filter: brightness(1.35);\n  }\n}\n\n.ac-sky-fallback {\n  animation: ac-sky-breathe 9s ease-in-out infinite;\n}\n\n@keyframes ac-sky-breathe {\n  0%,\n  100% {\n    filter: brightness(1) saturate(1);\n  }\n  50% {\n    filter: brightness(1.1) saturate(1.08);\n  }\n}\n\n.ac-sky-starfield {\n  position: absolute;\n  inset: 0;\n  z-index: 1;\n  pointer-events: none;\n  opacity: 0.38;\n  background-image: url(\"data:image\/svg+xml,%3Csvg%20xmlns%3D%22http%3A\/\/www.w3.org\/2000\/svg%22%20viewBox%3D%220%200%201000%201000%22%20preserveAspectRatio%3D%22xMidYMid%20slice%22%3E%3Ccircle%20cx%3D%22654%22%20cy%3D%22114%22%20r%3D%220.5%22%20fill%3D%22%23fff%22%20opacity%3D%220.86%22\/%3E%3Ccircle%20cx%3D%22228%22%20cy%3D%22142%22%20r%3D%221.4%22%20fill%3D%22%23fff8e8%22%20opacity%3D%220.51%22\/%3E%3Ccircle%20cx%3D%22913%22%20cy%3D%22558%22%20r%3D%220.5%22%20fill%3D%22%23fff%22%20opacity%3D%220.77%22\/%3E%3Ccircle%20cx%3D%2230%22%20cy%3D%2295%22%20r%3D%220.6%22%20fill%3D%22%23fff8e8%22%20opacity%3D%220.58%22\/%3E%3Ccircle%20cx%3D%2227%22%20cy%3D%22574%22%20r%3D%220.6%22%20fill%3D%22%23fff8e8%22%20opacity%3D%220.84%22\/%3E%3Ccircle%20cx%3D%22558%22%20cy%3D%22429%22%20r%3D%220.6%22%20fill%3D%22%23eef6ff%22%20opacity%3D%220.70%22\/%3E%3Ccircle%20cx%3D%22828%22%20cy%3D%22890%22%20r%3D%220.5%22%20fill%3D%22%23fff%22%20opacity%3D%220.87%22\/%3E%3Ccircle%20cx%3D%22714%22%20cy%3D%22432%22%20r%3D%220.7%22%20fill%3D%22%23fff%22%20opacity%3D%220.60%22\/%3E%3Ccircle%20cx%3D%22980%22%20cy%3D%22781%22%20r%3D%220.7%22%20fill%3D%22%23eef6ff%22%20opacity%3D%220.51%22\/%3E%3Ccircle%20cx%3D%2299%22%20cy%3D%22367%22%20r%3D%221.8%22%20fill%3D%22%23eef6ff%22%20opacity%3D%220.64%22\/%3E%3Ccircle%20cx%3D%22826%22%20cy%3D%2244%22%20r%3D%221.4%22%20fill%3D%22%23fff%22%20opacity%3D%220.70%22\/%3E%3Ccircle%20cx%3D%22996%22%20cy%3D%22944%22%20r%3D%220.9%22%20fill%3D%22%23eef6ff%22%20opacity%3D%220.49%22\/%3E%3Ccircle%20cx%3D%22849%22%20cy%3D%22643%22%20r%3D%221.1%22%20fill%3D%22%23eef6ff%22%20opacity%3D%220.94%22\/%3E%3Ccircle%20cx%3D%22591%22%20cy%3D%22196%22%20r%3D%221.4%22%20fill%3D%22%23fff8e8%22%20opacity%3D%220.49%22\/%3E%3Ccircle%20cx%3D%22233%22%20cy%3D%22791%22%20r%3D%220.7%22%20fill%3D%22%23fff%22%20opacity%3D%220.99%22\/%3E%3Ccircle%20cx%3D%22887%22%20cy%3D%22103%22%20r%3D%220.9%22%20fill%3D%22%23fff8e8%22%20opacity%3D%220.60%22\/%3E%3Ccircle%20cx%3D%22854%22%20cy%3D%22373%22%20r%3D%220.6%22%20fill%3D%22%23fff%22%20opacity%3D%220.65%22\/%3E%3Ccircle%20cx%3D%22686%22%20cy%3D%22273%22%20r%3D%221.4%22%20fill%3D%22%23fff8e8%22%20opacity%3D%220.97%22\/%3E%3Ccircle%20cx%3D%2273%22%20cy%3D%22623%22%20r%3D%221.4%22%20fill%3D%22%23fff8e8%22%20opacity%3D%220.54%22\/%3E%3Ccircle%20cx%3D%22250%22%20cy%3D%22167%22%20r%3D%220.9%22%20fill%3D%22%23fff8e8%22%20opacity%3D%220.66%22\/%3E%3Ccircle%20cx%3D%22704%22%20cy%3D%22570%22%20r%3D%220.6%22%20fill%3D%22%23fff%22%20opacity%3D%220.83%22\/%3E%3Ccircle%20cx%3D%22234%22%20cy%3D%22841%22%20r%3D%220.5%22%20fill%3D%22%23eef6ff%22%20opacity%3D%220.89%22\/%3E%3Ccircle%20cx%3D%22274%22%20cy%3D%2267%22%20r%3D%220.6%22%20fill%3D%22%23fff8e8%22%20opacity%3D%220.95%22\/%3E%3Ccircle%20cx%3D%22897%22%20cy%3D%22735%22%20r%3D%220.7%22%20fill%3D%22%23eef6ff%22%20opacity%3D%220.57%22\/%3E%3Ccircle%20cx%3D%22405%22%20cy%3D%22905%22%20r%3D%221.4%22%20fill%3D%22%23eef6ff%22%20opacity%3D%220.70%22\/%3E%3Ccircle%20cx%3D%22142%22%20cy%3D%22252%22%20r%3D%221.4%22%20fill%3D%22%23eef6ff%22%20opacity%3D%220.76%22\/%3E%3Ccircle%20cx%3D%22764%22%20cy%3D%22598%22%20r%3D%220.9%22%20fill%3D%22%23eef6ff%22%20opacity%3D%220.94%22\/%3E%3Ccircle%20cx%3D%22370%22%20cy%3D%22224%22%20r%3D%220.6%22%20fill%3D%22%23fff%22%20opacity%3D%220.73%22\/%3E%3Ccircle%20cx%3D%22773%22%20cy%3D%2248%22%20r%3D%221.8%22%20fill%3D%22%23fff8e8%22%20opacity%3D%220.51%22\/%3E%3Ccircle%20cx%3D%22163%22%20cy%3D%22811%22%20r%3D%221.4%22%20fill%3D%22%23fff%22%20opacity%3D%220.68%22\/%3E%3Ccircle%20cx%3D%22394%22%20cy%3D%22390%22%20r%3D%221.1%22%20fill%3D%22%23fff8e8%22%20opacity%3D%221.00%22\/%3E%3Ccircle%20cx%3D%22257%22%20cy%3D%22994%22%20r%3D%221.1%22%20fill%3D%22%23fff%22%20opacity%3D%220.92%22\/%3E%3Ccircle%20cx%3D%22696%22%20cy%3D%22738%22%20r%3D%220.5%22%20fill%3D%22%23fff8e8%22%20opacity%3D%220.82%22\/%3E%3Ccircle%20cx%3D%22768%22%20cy%3D%22273%22%20r%3D%221.8%22%20fill%3D%22%23fff%22%20opacity%3D%220.80%22\/%3E%3Ccircle%20cx%3D%22300%22%20cy%3D%22445%22%20r%3D%220.6%22%20fill%3D%22%23fff8e8%22%20opacity%3D%220.70%22\/%3E%3Ccircle%20cx%3D%22896%22%20cy%3D%22736%22%20r%3D%220.7%22%20fill%3D%22%23fff%22%20opacity%3D%220.98%22\/%3E%3Ccircle%20cx%3D%22519%22%20cy%3D%22934%22%20r%3D%220.5%22%20fill%3D%22%23eef6ff%22%20opacity%3D%220.93%22\/%3E%3Ccircle%20cx%3D%22861%22%20cy%3D%22654%22%20r%3D%221.1%22%20fill%3D%22%23fff%22%20opacity%3D%220.78%22\/%3E%3Ccircle%20cx%3D%22382%22%20cy%3D%22780%22%20r%3D%220.6%22%20fill%3D%22%23fff8e8%22%20opacity%3D%220.75%22\/%3E%3Ccircle%20cx%3D%22940%22%20cy%3D%220%22%20r%3D%221.1%22%20fill%3D%22%23fff%22%20opacity%3D%220.63%22\/%3E%3Ccircle%20cx%3D%22114%22%20cy%3D%22951%22%20r%3D%220.7%22%20fill%3D%22%23eef6ff%22%20opacity%3D%220.93%22\/%3E%3Ccircle%20cx%3D%22245%22%20cy%3D%2259%22%20r%3D%220.6%22%20fill%3D%22%23fff%22%20opacity%3D%220.93%22\/%3E%3Ccircle%20cx%3D%2287%22%20cy%3D%22749%22%20r%3D%220.9%22%20fill%3D%22%23fff8e8%22%20opacity%3D%220.90%22\/%3E%3Ccircle%20cx%3D%22784%22%20cy%3D%22128%22%20r%3D%220.6%22%20fill%3D%22%23fff8e8%22%20opacity%3D%220.81%22\/%3E%3Ccircle%20cx%3D%22169%22%20cy%3D%22271%22%20r%3D%221.1%22%20fill%3D%22%23eef6ff%22%20opacity%3D%220.93%22\/%3E%3Ccircle%20cx%3D%22987%22%20cy%3D%22216%22%20r%3D%221.1%22%20fill%3D%22%23fff8e8%22%20opacity%3D%220.87%22\/%3E%3Ccircle%20cx%3D%22205%22%20cy%3D%22730%22%20r%3D%220.7%22%20fill%3D%22%23fff8e8%22%20opacity%3D%220.67%22\/%3E%3Ccircle%20cx%3D%22665%22%20cy%3D%22382%22%20r%3D%220.9%22%20fill%3D%22%23eef6ff%22%20opacity%3D%220.94%22\/%3E%3Ccircle%20cx%3D%22123%22%20cy%3D%22253%22%20r%3D%220.6%22%20fill%3D%22%23fff%22%20opacity%3D%220.49%22\/%3E%3Ccircle%20cx%3D%22602%22%20cy%3D%22567%22%20r%3D%220.6%22%20fill%3D%22%23fff%22%20opacity%3D%220.77%22\/%3E%3Ccircle%20cx%3D%2272%22%20cy%3D%22724%22%20r%3D%221.4%22%20fill%3D%22%23fff%22%20opacity%3D%220.48%22\/%3E%3Ccircle%20cx%3D%22927%22%20cy%3D%2232%22%20r%3D%221.8%22%20fill%3D%22%23fff8e8%22%20opacity%3D%220.63%22\/%3E%3Ccircle%20cx%3D%22243%22%20cy%3D%22285%22%20r%3D%221.4%22%20fill%3D%22%23fff8e8%22%20opacity%3D%220.72%22\/%3E%3Ccircle%20cx%3D%22135%22%20cy%3D%22740%22%20r%3D%221.1%22%20fill%3D%22%23fff%22%20opacity%3D%220.77%22\/%3E%3Ccircle%20cx%3D%22803%22%20cy%3D%22484%22%20r%3D%221.8%22%20fill%3D%22%23fff%22%20opacity%3D%220.67%22\/%3E%3Ccircle%20cx%3D%2299%22%20cy%3D%22674%22%20r%3D%220.9%22%20fill%3D%22%23eef6ff%22%20opacity%3D%220.64%22\/%3E%3Ccircle%20cx%3D%22478%22%20cy%3D%22884%22%20r%3D%221.4%22%20fill%3D%22%23fff8e8%22%20opacity%3D%220.48%22\/%3E%3Ccircle%20cx%3D%22661%22%20cy%3D%22100%22%20r%3D%220.5%22%20fill%3D%22%23eef6ff%22%20opacity%3D%220.67%22\/%3E%3Ccircle%20cx%3D%22819%22%20cy%3D%22882%22%20r%3D%220.5%22%20fill%3D%22%23fff%22%20opacity%3D%220.59%22\/%3E%3Ccircle%20cx%3D%22549%22%20cy%3D%22459%22%20r%3D%220.6%22%20fill%3D%22%23eef6ff%22%20opacity%3D%220.68%22\/%3E%3Ccircle%20cx%3D%22473%22%20cy%3D%22255%22%20r%3D%221.8%22%20fill%3D%22%23eef6ff%22%20opacity%3D%220.96%22\/%3E%3Ccircle%20cx%3D%22827%22%20cy%3D%22882%22%20r%3D%221.8%22%20fill%3D%22%23fff%22%20opacity%3D%220.75%22\/%3E%3Ccircle%20cx%3D%22667%22%20cy%3D%22553%22%20r%3D%221.8%22%20fill%3D%22%23fff%22%20opacity%3D%220.46%22\/%3E%3Ccircle%20cx%3D%22948%22%20cy%3D%22771%22%20r%3D%221.8%22%20fill%3D%22%23eef6ff%22%20opacity%3D%220.58%22\/%3E%3Ccircle%20cx%3D%22497%22%20cy%3D%22492%22%20r%3D%220.6%22%20fill%3D%22%23fff%22%20opacity%3D%220.93%22\/%3E%3Ccircle%20cx%3D%22168%22%20cy%3D%22388%22%20r%3D%220.5%22%20fill%3D%22%23eef6ff%22%20opacity%3D%220.99%22\/%3E%3Ccircle%20cx%3D%22948%22%20cy%3D%22802%22%20r%3D%221.8%22%20fill%3D%22%23eef6ff%22%20opacity%3D%220.70%22\/%3E%3Ccircle%20cx%3D%22713%22%20cy%3D%22980%22%20r%3D%221.4%22%20fill%3D%22%23fff8e8%22%20opacity%3D%221.00%22\/%3E%3Ccircle%20cx%3D%22677%22%20cy%3D%22735%22%20r%3D%220.9%22%20fill%3D%22%23eef6ff%22%20opacity%3D%220.54%22\/%3E%3Ccircle%20cx%3D%22222%22%20cy%3D%22991%22%20r%3D%220.5%22%20fill%3D%22%23fff8e8%22%20opacity%3D%220.77%22\/%3E%3Ccircle%20cx%3D%2262%22%20cy%3D%22765%22%20r%3D%220.7%22%20fill%3D%22%23fff8e8%22%20opacity%3D%220.48%22\/%3E%3Ccircle%20cx%3D%22488%22%20cy%3D%22514%22%20r%3D%221.8%22%20fill%3D%22%23fff%22%20opacity%3D%220.74%22\/%3E%3Ccircle%20cx%3D%22983%22%20cy%3D%22520%22%20r%3D%220.5%22%20fill%3D%22%23fff%22%20opacity%3D%220.92%22\/%3E%3Ccircle%20cx%3D%22609%22%20cy%3D%2269%22%20r%3D%221.4%22%20fill%3D%22%23eef6ff%22%20opacity%3D%220.92%22\/%3E%3Ccircle%20cx%3D%22122%22%20cy%3D%22964%22%20r%3D%221.1%22%20fill%3D%22%23fff8e8%22%20opacity%3D%220.59%22\/%3E%3Ccircle%20cx%3D%2240%22%20cy%3D%22634%22%20r%3D%220.5%22%20fill%3D%22%23fff8e8%22%20opacity%3D%220.68%22\/%3E%3Ccircle%20cx%3D%22578%22%20cy%3D%22535%22%20r%3D%220.7%22%20fill%3D%22%23fff%22%20opacity%3D%220.96%22\/%3E%3Ccircle%20cx%3D%22685%22%20cy%3D%22733%22%20r%3D%220.7%22%20fill%3D%22%23eef6ff%22%20opacity%3D%220.58%22\/%3E%3Ccircle%20cx%3D%22134%22%20cy%3D%22687%22%20r%3D%221.4%22%20fill%3D%22%23eef6ff%22%20opacity%3D%220.61%22\/%3E%3Ccircle%20cx%3D%22951%22%20cy%3D%22769%22%20r%3D%220.5%22%20fill%3D%22%23fff8e8%22%20opacity%3D%220.46%22\/%3E%3Ccircle%20cx%3D%22576%22%20cy%3D%22102%22%20r%3D%220.5%22%20fill%3D%22%23fff8e8%22%20opacity%3D%220.75%22\/%3E%3Ccircle%20cx%3D%22271%22%20cy%3D%22135%22%20r%3D%220.7%22%20fill%3D%22%23fff%22%20opacity%3D%220.93%22\/%3E%3Ccircle%20cx%3D%22378%22%20cy%3D%22291%22%20r%3D%220.6%22%20fill%3D%22%23fff8e8%22%20opacity%3D%220.69%22\/%3E%3Ccircle%20cx%3D%22720%22%20cy%3D%22309%22%20r%3D%221.1%22%20fill%3D%22%23fff8e8%22%20opacity%3D%220.99%22\/%3E%3Ccircle%20cx%3D%22541%22%20cy%3D%228%22%20r%3D%221.4%22%20fill%3D%22%23eef6ff%22%20opacity%3D%220.90%22\/%3E%3Ccircle%20cx%3D%22954%22%20cy%3D%22679%22%20r%3D%220.5%22%20fill%3D%22%23fff%22%20opacity%3D%220.97%22\/%3E%3Ccircle%20cx%3D%22270%22%20cy%3D%22118%22%20r%3D%220.5%22%20fill%3D%22%23fff%22%20opacity%3D%220.86%22\/%3E%3Ccircle%20cx%3D%22278%22%20cy%3D%22288%22%20r%3D%221.1%22%20fill%3D%22%23eef6ff%22%20opacity%3D%220.57%22\/%3E%3Ccircle%20cx%3D%22208%22%20cy%3D%22703%22%20r%3D%221.4%22%20fill%3D%22%23fff8e8%22%20opacity%3D%220.92%22\/%3E%3Ccircle%20cx%3D%22500%22%20cy%3D%22257%22%20r%3D%221.8%22%20fill%3D%22%23fff8e8%22%20opacity%3D%220.48%22\/%3E%3Ccircle%20cx%3D%22433%22%20cy%3D%22849%22%20r%3D%220.7%22%20fill%3D%22%23eef6ff%22%20opacity%3D%220.47%22\/%3E%3Ccircle%20cx%3D%22789%22%20cy%3D%22133%22%20r%3D%221.4%22%20fill%3D%22%23fff%22%20opacity%3D%220.99%22\/%3E%3Ccircle%20cx%3D%22759%22%20cy%3D%22452%22%20r%3D%221.1%22%20fill%3D%22%23fff8e8%22%20opacity%3D%220.84%22\/%3E%3Ccircle%20cx%3D%229%22%20cy%3D%22114%22%20r%3D%220.5%22%20fill%3D%22%23fff8e8%22%20opacity%3D%220.97%22\/%3E%3Ccircle%20cx%3D%22925%22%20cy%3D%22152%22%20r%3D%221.1%22%20fill%3D%22%23eef6ff%22%20opacity%3D%220.47%22\/%3E%3Ccircle%20cx%3D%22596%22%20cy%3D%22565%22%20r%3D%220.6%22%20fill%3D%22%23fff%22%20opacity%3D%220.69%22\/%3E%3Ccircle%20cx%3D%22315%22%20cy%3D%22373%22%20r%3D%221.8%22%20fill%3D%22%23fff%22%20opacity%3D%220.98%22\/%3E%3Ccircle%20cx%3D%22920%22%20cy%3D%22366%22%20r%3D%220.6%22%20fill%3D%22%23fff8e8%22%20opacity%3D%220.83%22\/%3E%3Ccircle%20cx%3D%22105%22%20cy%3D%22362%22%20r%3D%221.8%22%20fill%3D%22%23eef6ff%22%20opacity%3D%220.76%22\/%3E%3Ccircle%20cx%3D%22997%22%20cy%3D%22635%22%20r%3D%221.4%22%20fill%3D%22%23fff%22%20opacity%3D%220.54%22\/%3E%3Ccircle%20cx%3D%22885%22%20cy%3D%22166%22%20r%3D%221.8%22%20fill%3D%22%23eef6ff%22%20opacity%3D%220.90%22\/%3E%3Ccircle%20cx%3D%2225%22%20cy%3D%22183%22%20r%3D%221.4%22%20fill%3D%22%23eef6ff%22%20opacity%3D%220.96%22\/%3E%3Ccircle%20cx%3D%22821%22%20cy%3D%22685%22%20r%3D%221.8%22%20fill%3D%22%23fff%22%20opacity%3D%220.85%22\/%3E%3Ccircle%20cx%3D%22273%22%20cy%3D%22163%22%20r%3D%221.8%22%20fill%3D%22%23eef6ff%22%20opacity%3D%220.84%22\/%3E%3Ccircle%20cx%3D%22893%22%20cy%3D%2239%22%20r%3D%221.8%22%20fill%3D%22%23fff%22%20opacity%3D%220.71%22\/%3E%3Ccircle%20cx%3D%22836%22%20cy%3D%22940%22%20r%3D%220.9%22%20fill%3D%22%23fff%22%20opacity%3D%220.64%22\/%3E%3Ccircle%20cx%3D%22228%22%20cy%3D%2224%22%20r%3D%221.4%22%20fill%3D%22%23eef6ff%22%20opacity%3D%220.56%22\/%3E%3Ccircle%20cx%3D%22285%22%20cy%3D%22885%22%20r%3D%220.5%22%20fill%3D%22%23eef6ff%22%20opacity%3D%220.98%22\/%3E%3Ccircle%20cx%3D%22359%22%20cy%3D%22656%22%20r%3D%221.1%22%20fill%3D%22%23fff8e8%22%20opacity%3D%220.67%22\/%3E%3Ccircle%20cx%3D%22339%22%20cy%3D%22961%22%20r%3D%220.5%22%20fill%3D%22%23eef6ff%22%20opacity%3D%220.51%22\/%3E%3Ccircle%20cx%3D%22182%22%20cy%3D%22594%22%20r%3D%220.7%22%20fill%3D%22%23fff8e8%22%20opacity%3D%220.47%22\/%3E%3Ccircle%20cx%3D%22444%22%20cy%3D%22353%22%20r%3D%221.4%22%20fill%3D%22%23eef6ff%22%20opacity%3D%220.88%22\/%3E%3Ccircle%20cx%3D%22620%22%20cy%3D%22523%22%20r%3D%220.5%22%20fill%3D%22%23fff8e8%22%20opacity%3D%220.66%22\/%3E%3Ccircle%20cx%3D%22194%22%20cy%3D%22260%22%20r%3D%220.5%22%20fill%3D%22%23fff%22%20opacity%3D%220.84%22\/%3E%3Ccircle%20cx%3D%22532%22%20cy%3D%22947%22%20r%3D%221.8%22%20fill%3D%22%23fff8e8%22%20opacity%3D%220.75%22\/%3E%3Ccircle%20cx%3D%22962%22%20cy%3D%22759%22%20r%3D%221.4%22%20fill%3D%22%23eef6ff%22%20opacity%3D%220.82%22\/%3E%3Ccircle%20cx%3D%22441%22%20cy%3D%2271%22%20r%3D%221.4%22%20fill%3D%22%23fff8e8%22%20opacity%3D%220.96%22\/%3E%3Ccircle%20cx%3D%22321%22%20cy%3D%22679%22%20r%3D%221.8%22%20fill%3D%22%23eef6ff%22%20opacity%3D%220.52%22\/%3E%3Ccircle%20cx%3D%22519%22%20cy%3D%22316%22%20r%3D%221.4%22%20fill%3D%22%23eef6ff%22%20opacity%3D%220.67%22\/%3E%3Ccircle%20cx%3D%22713%22%20cy%3D%22302%22%20r%3D%221.1%22%20fill%3D%22%23eef6ff%22%20opacity%3D%220.52%22\/%3E%3Ccircle%20cx%3D%22680%22%20cy%3D%22962%22%20r%3D%220.9%22%20fill%3D%22%23fff%22%20opacity%3D%220.82%22\/%3E%3Ccircle%20cx%3D%22630%22%20cy%3D%22582%22%20r%3D%220.7%22%20fill%3D%22%23fff%22%20opacity%3D%220.67%22\/%3E%3Ccircle%20cx%3D%22311%22%20cy%3D%22293%22%20r%3D%220.6%22%20fill%3D%22%23fff8e8%22%20opacity%3D%220.69%22\/%3E%3Ccircle%20cx%3D%22621%22%20cy%3D%22670%22%20r%3D%220.7%22%20fill%3D%22%23eef6ff%22%20opacity%3D%220.71%22\/%3E%3Ccircle%20cx%3D%22691%22%20cy%3D%22218%22%20r%3D%221.1%22%20fill%3D%22%23fff8e8%22%20opacity%3D%220.71%22\/%3E%3Ccircle%20cx%3D%22173%22%20cy%3D%22674%22%20r%3D%220.5%22%20fill%3D%22%23fff8e8%22%20opacity%3D%220.61%22\/%3E%3Ccircle%20cx%3D%22648%22%20cy%3D%22634%22%20r%3D%220.7%22%20fill%3D%22%23fff%22%20opacity%3D%220.50%22\/%3E%3Ccircle%20cx%3D%22688%22%20cy%3D%22317%22%20r%3D%220.6%22%20fill%3D%22%23fff%22%20opacity%3D%220.89%22\/%3E%3Ccircle%20cx%3D%2225%22%20cy%3D%2247%22%20r%3D%220.6%22%20fill%3D%22%23fff8e8%22%20opacity%3D%220.99%22\/%3E%3Ccircle%20cx%3D%22870%22%20cy%3D%22786%22%20r%3D%220.5%22%20fill%3D%22%23fff8e8%22%20opacity%3D%220.70%22\/%3E%3Ccircle%20cx%3D%22589%22%20cy%3D%22199%22%20r%3D%221.4%22%20fill%3D%22%23eef6ff%22%20opacity%3D%220.83%22\/%3E%3Ccircle%20cx%3D%22409%22%20cy%3D%22249%22%20r%3D%220.6%22%20fill%3D%22%23fff%22%20opacity%3D%220.81%22\/%3E%3Ccircle%20cx%3D%22914%22%20cy%3D%22768%22%20r%3D%221.8%22%20fill%3D%22%23fff%22%20opacity%3D%220.87%22\/%3E%3Ccircle%20cx%3D%22797%22%20cy%3D%22435%22%20r%3D%220.6%22%20fill%3D%22%23fff8e8%22%20opacity%3D%220.55%22\/%3E%3Ccircle%20cx%3D%22530%22%20cy%3D%22475%22%20r%3D%220.5%22%20fill%3D%22%23fff%22%20opacity%3D%220.76%22\/%3E%3Ccircle%20cx%3D%22467%22%20cy%3D%22136%22%20r%3D%221.8%22%20fill%3D%22%23fff8e8%22%20opacity%3D%220.71%22\/%3E%3Ccircle%20cx%3D%22572%22%20cy%3D%22609%22%20r%3D%220.7%22%20fill%3D%22%23eef6ff%22%20opacity%3D%220.97%22\/%3E%3Ccircle%20cx%3D%22627%22%20cy%3D%22834%22%20r%3D%221.4%22%20fill%3D%22%23eef6ff%22%20opacity%3D%220.94%22\/%3E%3Ccircle%20cx%3D%22850%22%20cy%3D%22928%22%20r%3D%221.1%22%20fill%3D%22%23fff%22%20opacity%3D%220.70%22\/%3E%3Ccircle%20cx%3D%22761%22%20cy%3D%22882%22%20r%3D%220.9%22%20fill%3D%22%23fff%22%20opacity%3D%220.70%22\/%3E%3Ccircle%20cx%3D%22860%22%20cy%3D%22652%22%20r%3D%220.7%22%20fill%3D%22%23fff8e8%22%20opacity%3D%220.87%22\/%3E%3Ccircle%20cx%3D%22496%22%20cy%3D%22641%22%20r%3D%220.6%22%20fill%3D%22%23fff%22%20opacity%3D%220.60%22\/%3E%3Ccircle%20cx%3D%22730%22%20cy%3D%22292%22%20r%3D%220.6%22%20fill%3D%22%23eef6ff%22%20opacity%3D%220.60%22\/%3E%3Ccircle%20cx%3D%22914%22%20cy%3D%22553%22%20r%3D%220.5%22%20fill%3D%22%23fff%22%20opacity%3D%220.53%22\/%3E%3Ccircle%20cx%3D%22392%22%20cy%3D%22710%22%20r%3D%220.6%22%20fill%3D%22%23fff%22%20opacity%3D%220.84%22\/%3E%3Ccircle%20cx%3D%22424%22%20cy%3D%22417%22%20r%3D%220.7%22%20fill%3D%22%23eef6ff%22%20opacity%3D%220.75%22\/%3E%3Ccircle%20cx%3D%2263%22%20cy%3D%22211%22%20r%3D%221.8%22%20fill%3D%22%23fff8e8%22%20opacity%3D%220.68%22\/%3E%3Ccircle%20cx%3D%22968%22%20cy%3D%22712%22%20r%3D%220.5%22%20fill%3D%22%23fff8e8%22%20opacity%3D%220.92%22\/%3E%3Ccircle%20cx%3D%22389%22%20cy%3D%22488%22%20r%3D%220.5%22%20fill%3D%22%23eef6ff%22%20opacity%3D%220.97%22\/%3E%3Ccircle%20cx%3D%22771%22%20cy%3D%22399%22%20r%3D%221.8%22%20fill%3D%22%23eef6ff%22%20opacity%3D%220.94%22\/%3E%3Ccircle%20cx%3D%22551%22%20cy%3D%22765%22%20r%3D%221.4%22%20fill%3D%22%23fff8e8%22%20opacity%3D%220.75%22\/%3E%3Ccircle%20cx%3D%22919%22%20cy%3D%22225%22%20r%3D%220.9%22%20fill%3D%22%23eef6ff%22%20opacity%3D%220.57%22\/%3E%3Ccircle%20cx%3D%22497%22%20cy%3D%2229%22%20r%3D%220.9%22%20fill%3D%22%23fff8e8%22%20opacity%3D%220.63%22\/%3E%3Ccircle%20cx%3D%22817%22%20cy%3D%22414%22%20r%3D%221.4%22%20fill%3D%22%23eef6ff%22%20opacity%3D%220.54%22\/%3E%3Ccircle%20cx%3D%22941%22%20cy%3D%22130%22%20r%3D%221.1%22%20fill%3D%22%23eef6ff%22%20opacity%3D%220.74%22\/%3E%3Ccircle%20cx%3D%22606%22%20cy%3D%22577%22%20r%3D%221.4%22%20fill%3D%22%23fff8e8%22%20opacity%3D%220.46%22\/%3E%3Ccircle%20cx%3D%22438%22%20cy%3D%22138%22%20r%3D%221.8%22%20fill%3D%22%23fff%22%20opacity%3D%220.70%22\/%3E%3Ccircle%20cx%3D%22266%22%20cy%3D%22388%22%20r%3D%220.7%22%20fill%3D%22%23eef6ff%22%20opacity%3D%220.57%22\/%3E%3Ccircle%20cx%3D%22345%22%20cy%3D%22779%22%20r%3D%220.9%22%20fill%3D%22%23eef6ff%22%20opacity%3D%220.60%22\/%3E%3Ccircle%20cx%3D%22258%22%20cy%3D%22854%22%20r%3D%220.5%22%20fill%3D%22%23fff8e8%22%20opacity%3D%220.71%22\/%3E%3Ccircle%20cx%3D%22552%22%20cy%3D%2253%22%20r%3D%220.7%22%20fill%3D%22%23fff%22%20opacity%3D%220.57%22\/%3E%3Ccircle%20cx%3D%22799%22%20cy%3D%22980%22%20r%3D%221.4%22%20fill%3D%22%23fff%22%20opacity%3D%220.47%22\/%3E%3Ccircle%20cx%3D%22972%22%20cy%3D%22253%22%20r%3D%220.6%22%20fill%3D%22%23fff8e8%22%20opacity%3D%220.91%22\/%3E%3Ccircle%20cx%3D%22156%22%20cy%3D%22244%22%20r%3D%220.6%22%20fill%3D%22%23fff%22%20opacity%3D%220.71%22\/%3E%3Ccircle%20cx%3D%22577%22%20cy%3D%22970%22%20r%3D%220.6%22%20fill%3D%22%23eef6ff%22%20opacity%3D%220.71%22\/%3E%3Ccircle%20cx%3D%22785%22%20cy%3D%22377%22%20r%3D%220.6%22%20fill%3D%22%23fff8e8%22%20opacity%3D%220.78%22\/%3E%3Ccircle%20cx%3D%22735%22%20cy%3D%22117%22%20r%3D%221.8%22%20fill%3D%22%23eef6ff%22%20opacity%3D%220.90%22\/%3E%3Ccircle%20cx%3D%22110%22%20cy%3D%22592%22%20r%3D%220.5%22%20fill%3D%22%23fff8e8%22%20opacity%3D%220.96%22\/%3E%3Ccircle%20cx%3D%22693%22%20cy%3D%22929%22%20r%3D%220.9%22%20fill%3D%22%23fff8e8%22%20opacity%3D%220.67%22\/%3E%3Ccircle%20cx%3D%22203%22%20cy%3D%2277%22%20r%3D%221.1%22%20fill%3D%22%23fff8e8%22%20opacity%3D%220.83%22\/%3E%3Ccircle%20cx%3D%22248%22%20cy%3D%22104%22%20r%3D%221.4%22%20fill%3D%22%23fff8e8%22%20opacity%3D%220.87%22\/%3E%3Ccircle%20cx%3D%22614%22%20cy%3D%22824%22%20r%3D%220.5%22%20fill%3D%22%23fff8e8%22%20opacity%3D%220.89%22\/%3E%3Ccircle%20cx%3D%22801%22%20cy%3D%2242%22%20r%3D%220.7%22%20fill%3D%22%23fff8e8%22%20opacity%3D%220.74%22\/%3E%3Ccircle%20cx%3D%22379%22%20cy%3D%2270%22%20r%3D%221.1%22%20fill%3D%22%23fff%22%20opacity%3D%220.81%22\/%3E%3Ccircle%20cx%3D%22869%22%20cy%3D%22430%22%20r%3D%221.8%22%20fill%3D%22%23eef6ff%22%20opacity%3D%220.72%22\/%3E%3Ccircle%20cx%3D%22983%22%20cy%3D%22370%22%20r%3D%221.4%22%20fill%3D%22%23eef6ff%22%20opacity%3D%220.94%22\/%3E%3Ccircle%20cx%3D%22724%22%20cy%3D%22156%22%20r%3D%220.9%22%20fill%3D%22%23fff8e8%22%20opacity%3D%220.55%22\/%3E%3Ccircle%20cx%3D%22988%22%20cy%3D%22666%22%20r%3D%220.7%22%20fill%3D%22%23fff8e8%22%20opacity%3D%220.79%22\/%3E%3Ccircle%20cx%3D%22793%22%20cy%3D%22495%22%20r%3D%220.9%22%20fill%3D%22%23fff8e8%22%20opacity%3D%220.69%22\/%3E%3Ccircle%20cx%3D%22606%22%20cy%3D%22274%22%20r%3D%220.7%22%20fill%3D%22%23fff%22%20opacity%3D%220.92%22\/%3E%3Ccircle%20cx%3D%22285%22%20cy%3D%22902%22%20r%3D%220.9%22%20fill%3D%22%23eef6ff%22%20opacity%3D%220.58%22\/%3E%3Ccircle%20cx%3D%22583%22%20cy%3D%22624%22%20r%3D%221.4%22%20fill%3D%22%23fff%22%20opacity%3D%220.66%22\/%3E%3Ccircle%20cx%3D%22506%22%20cy%3D%22871%22%20r%3D%220.7%22%20fill%3D%22%23fff%22%20opacity%3D%220.55%22\/%3E%3Ccircle%20cx%3D%22363%22%20cy%3D%22816%22%20r%3D%220.7%22%20fill%3D%22%23fff8e8%22%20opacity%3D%220.64%22\/%3E%3Ccircle%20cx%3D%22718%22%20cy%3D%22901%22%20r%3D%220.7%22%20fill%3D%22%23fff8e8%22%20opacity%3D%220.76%22\/%3E%3Ccircle%20cx%3D%22970%22%20cy%3D%22195%22%20r%3D%220.5%22%20fill%3D%22%23eef6ff%22%20opacity%3D%220.58%22\/%3E%3Ccircle%20cx%3D%22500%22%20cy%3D%22568%22%20r%3D%221.8%22%20fill%3D%22%23eef6ff%22%20opacity%3D%220.58%22\/%3E%3Ccircle%20cx%3D%22661%22%20cy%3D%22728%22%20r%3D%220.9%22%20fill%3D%22%23fff%22%20opacity%3D%220.70%22\/%3E%3Ccircle%20cx%3D%2295%22%20cy%3D%22301%22%20r%3D%220.6%22%20fill%3D%22%23fff%22%20opacity%3D%220.67%22\/%3E%3Ccircle%20cx%3D%22313%22%20cy%3D%22679%22%20r%3D%221.1%22%20fill%3D%22%23fff8e8%22%20opacity%3D%220.65%22\/%3E%3Ccircle%20cx%3D%22543%22%20cy%3D%22352%22%20r%3D%220.9%22%20fill%3D%22%23fff8e8%22%20opacity%3D%221.00%22\/%3E%3Ccircle%20cx%3D%22338%22%20cy%3D%22360%22%20r%3D%221.4%22%20fill%3D%22%23eef6ff%22%20opacity%3D%220.70%22\/%3E%3Ccircle%20cx%3D%22257%22%20cy%3D%22236%22%20r%3D%220.5%22%20fill%3D%22%23eef6ff%22%20opacity%3D%220.85%22\/%3E%3Ccircle%20cx%3D%22122%22%20cy%3D%22760%22%20r%3D%221.1%22%20fill%3D%22%23fff8e8%22%20opacity%3D%220.97%22\/%3E%3Ccircle%20cx%3D%22189%22%20cy%3D%22196%22%20r%3D%220.6%22%20fill%3D%22%23eef6ff%22%20opacity%3D%220.86%22\/%3E%3Ccircle%20cx%3D%22741%22%20cy%3D%22603%22%20r%3D%221.8%22%20fill%3D%22%23eef6ff%22%20opacity%3D%220.74%22\/%3E%3Ccircle%20cx%3D%22102%22%20cy%3D%22852%22%20r%3D%220.6%22%20fill%3D%22%23eef6ff%22%20opacity%3D%220.61%22\/%3E%3Ccircle%20cx%3D%22183%22%20cy%3D%22309%22%20r%3D%220.5%22%20fill%3D%22%23fff%22%20opacity%3D%220.84%22\/%3E%3Ccircle%20cx%3D%22280%22%20cy%3D%2246%22%20r%3D%220.5%22%20fill%3D%22%23fff8e8%22%20opacity%3D%220.75%22\/%3E%3Ccircle%20cx%3D%22966%22%20cy%3D%22129%22%20r%3D%221.4%22%20fill%3D%22%23eef6ff%22%20opacity%3D%220.93%22\/%3E%3Ccircle%20cx%3D%22105%22%20cy%3D%22893%22%20r%3D%220.5%22%20fill%3D%22%23eef6ff%22%20opacity%3D%220.77%22\/%3E%3Ccircle%20cx%3D%22490%22%20cy%3D%22451%22%20r%3D%220.7%22%20fill%3D%22%23fff%22%20opacity%3D%220.55%22\/%3E%3Ccircle%20cx%3D%22258%22%20cy%3D%22963%22%20r%3D%221.8%22%20fill%3D%22%23fff%22%20opacity%3D%220.71%22\/%3E%3Ccircle%20cx%3D%22410%22%20cy%3D%22503%22%20r%3D%220.5%22%20fill%3D%22%23fff8e8%22%20opacity%3D%220.77%22\/%3E%3Ccircle%20cx%3D%2254%22%20cy%3D%22155%22%20r%3D%220.6%22%20fill%3D%22%23eef6ff%22%20opacity%3D%220.90%22\/%3E%3Ccircle%20cx%3D%2287%22%20cy%3D%22254%22%20r%3D%220.5%22%20fill%3D%22%23eef6ff%22%20opacity%3D%220.76%22\/%3E%3Ccircle%20cx%3D%22620%22%20cy%3D%22610%22%20r%3D%221.8%22%20fill%3D%22%23fff8e8%22%20opacity%3D%220.79%22\/%3E%3Ccircle%20cx%3D%22389%22%20cy%3D%22461%22%20r%3D%220.9%22%20fill%3D%22%23fff8e8%22%20opacity%3D%220.61%22\/%3E%3Ccircle%20cx%3D%22439%22%20cy%3D%22312%22%20r%3D%221.1%22%20fill%3D%22%23fff8e8%22%20opacity%3D%220.79%22\/%3E%3Ccircle%20cx%3D%22983%22%20cy%3D%22757%22%20r%3D%220.5%22%20fill%3D%22%23fff%22%20opacity%3D%220.97%22\/%3E%3Ccircle%20cx%3D%22640%22%20cy%3D%22216%22%20r%3D%220.7%22%20fill%3D%22%23fff%22%20opacity%3D%220.81%22\/%3E%3Ccircle%20cx%3D%22245%22%20cy%3D%22177%22%20r%3D%221.1%22%20fill%3D%22%23fff%22%20opacity%3D%220.49%22\/%3E%3Ccircle%20cx%3D%22418%22%20cy%3D%22461%22%20r%3D%221.4%22%20fill%3D%22%23eef6ff%22%20opacity%3D%220.78%22\/%3E%3Ccircle%20cx%3D%2233%22%20cy%3D%22237%22%20r%3D%220.7%22%20fill%3D%22%23fff8e8%22%20opacity%3D%220.84%22\/%3E%3Ccircle%20cx%3D%22880%22%20cy%3D%22464%22%20r%3D%220.5%22%20fill%3D%22%23eef6ff%22%20opacity%3D%220.83%22\/%3E%3Ccircle%20cx%3D%22806%22%20cy%3D%22810%22%20r%3D%221.4%22%20fill%3D%22%23fff%22%20opacity%3D%220.77%22\/%3E%3Ccircle%20cx%3D%22435%22%20cy%3D%22117%22%20r%3D%221.1%22%20fill%3D%22%23fff%22%20opacity%3D%220.57%22\/%3E%3Ccircle%20cx%3D%22930%22%20cy%3D%22272%22%20r%3D%221.8%22%20fill%3D%22%23fff%22%20opacity%3D%220.53%22\/%3E%3Ccircle%20cx%3D%22169%22%20cy%3D%22811%22%20r%3D%220.7%22%20fill%3D%22%23fff8e8%22%20opacity%3D%220.78%22\/%3E%3Ccircle%20cx%3D%22943%22%20cy%3D%22295%22%20r%3D%220.9%22%20fill%3D%22%23fff8e8%22%20opacity%3D%220.52%22\/%3E%3Ccircle%20cx%3D%22311%22%20cy%3D%22716%22%20r%3D%220.9%22%20fill%3D%22%23fff8e8%22%20opacity%3D%220.97%22\/%3E%3Ccircle%20cx%3D%22552%22%20cy%3D%22505%22%20r%3D%220.9%22%20fill%3D%22%23fff%22%20opacity%3D%220.49%22\/%3E%3Ccircle%20cx%3D%22910%22%20cy%3D%22442%22%20r%3D%221.4%22%20fill%3D%22%23eef6ff%22%20opacity%3D%220.63%22\/%3E%3Ccircle%20cx%3D%2226%22%20cy%3D%2293%22%20r%3D%220.6%22%20fill%3D%22%23fff8e8%22%20opacity%3D%220.98%22\/%3E%3Ccircle%20cx%3D%22601%22%20cy%3D%22973%22%20r%3D%220.5%22%20fill%3D%22%23fff8e8%22%20opacity%3D%221.00%22\/%3E%3Ccircle%20cx%3D%22841%22%20cy%3D%22275%22%20r%3D%221.1%22%20fill%3D%22%23fff%22%20opacity%3D%220.47%22\/%3E%3Ccircle%20cx%3D%22481%22%20cy%3D%22531%22%20r%3D%221.4%22%20fill%3D%22%23eef6ff%22%20opacity%3D%220.69%22\/%3E%3Ccircle%20cx%3D%22185%22%20cy%3D%22599%22%20r%3D%220.9%22%20fill%3D%22%23eef6ff%22%20opacity%3D%220.80%22\/%3E%3Ccircle%20cx%3D%22992%22%20cy%3D%2293%22%20r%3D%220.9%22%20fill%3D%22%23eef6ff%22%20opacity%3D%220.64%22\/%3E%3Ccircle%20cx%3D%22328%22%20cy%3D%22686%22%20r%3D%220.5%22%20fill%3D%22%23eef6ff%22%20opacity%3D%220.92%22\/%3E%3Ccircle%20cx%3D%22421%22%20cy%3D%22710%22%20r%3D%220.9%22%20fill%3D%22%23eef6ff%22%20opacity%3D%220.61%22\/%3E%3Ccircle%20cx%3D%22833%22%20cy%3D%22778%22%20r%3D%221.1%22%20fill%3D%22%23fff%22%20opacity%3D%220.47%22\/%3E%3Ccircle%20cx%3D%22322%22%20cy%3D%22258%22%20r%3D%220.7%22%20fill%3D%22%23eef6ff%22%20opacity%3D%220.51%22\/%3E%3Ccircle%20cx%3D%22885%22%20cy%3D%22526%22%20r%3D%221.8%22%20fill%3D%22%23fff8e8%22%20opacity%3D%220.99%22\/%3E%3Ccircle%20cx%3D%22890%22%20cy%3D%22555%22%20r%3D%220.9%22%20fill%3D%22%23fff%22%20opacity%3D%220.68%22\/%3E%3Ccircle%20cx%3D%22530%22%20cy%3D%22370%22%20r%3D%221.1%22%20fill%3D%22%23fff8e8%22%20opacity%3D%220.87%22\/%3E%3Ccircle%20cx%3D%22452%22%20cy%3D%22778%22%20r%3D%220.5%22%20fill%3D%22%23fff8e8%22%20opacity%3D%220.56%22\/%3E%3Ccircle%20cx%3D%22134%22%20cy%3D%22949%22%20r%3D%220.7%22%20fill%3D%22%23fff8e8%22%20opacity%3D%220.69%22\/%3E%3Ccircle%20cx%3D%22496%22%20cy%3D%22124%22%20r%3D%220.5%22%20fill%3D%22%23fff8e8%22%20opacity%3D%220.99%22\/%3E%3Ccircle%20cx%3D%22818%22%20cy%3D%22245%22%20r%3D%221.4%22%20fill%3D%22%23fff8e8%22%20opacity%3D%220.54%22\/%3E%3Ccircle%20cx%3D%2214%22%20cy%3D%22565%22%20r%3D%220.9%22%20fill%3D%22%23fff%22%20opacity%3D%220.50%22\/%3E%3Ccircle%20cx%3D%22472%22%20cy%3D%22969%22%20r%3D%220.5%22%20fill%3D%22%23fff%22%20opacity%3D%220.81%22\/%3E%3Ccircle%20cx%3D%22510%22%20cy%3D%22955%22%20r%3D%221.4%22%20fill%3D%22%23fff8e8%22%20opacity%3D%220.61%22\/%3E%3Ccircle%20cx%3D%22279%22%20cy%3D%22425%22%20r%3D%221.8%22%20fill%3D%22%23eef6ff%22%20opacity%3D%220.72%22\/%3E%3Ccircle%20cx%3D%22249%22%20cy%3D%22467%22%20r%3D%221.1%22%20fill%3D%22%23fff%22%20opacity%3D%220.53%22\/%3E%3Ccircle%20cx%3D%22943%22%20cy%3D%22613%22%20r%3D%221.1%22%20fill%3D%22%23fff%22%20opacity%3D%220.86%22\/%3E%3Ccircle%20cx%3D%22884%22%20cy%3D%2271%22%20r%3D%220.7%22%20fill%3D%22%23eef6ff%22%20opacity%3D%220.87%22\/%3E%3Ccircle%20cx%3D%22348%22%20cy%3D%22956%22%20r%3D%221.8%22%20fill%3D%22%23fff%22%20opacity%3D%220.73%22\/%3E%3Ccircle%20cx%3D%22289%22%20cy%3D%22743%22%20r%3D%220.7%22%20fill%3D%22%23fff8e8%22%20opacity%3D%220.91%22\/%3E%3Ccircle%20cx%3D%22675%22%20cy%3D%22501%22%20r%3D%221.8%22%20fill%3D%22%23fff8e8%22%20opacity%3D%220.53%22\/%3E%3Ccircle%20cx%3D%22495%22%20cy%3D%22353%22%20r%3D%220.7%22%20fill%3D%22%23fff8e8%22%20opacity%3D%220.75%22\/%3E%3Ccircle%20cx%3D%22386%22%20cy%3D%22466%22%20r%3D%220.7%22%20fill%3D%22%23fff8e8%22%20opacity%3D%220.93%22\/%3E%3Ccircle%20cx%3D%22244%22%20cy%3D%22585%22%20r%3D%220.9%22%20fill%3D%22%23eef6ff%22%20opacity%3D%220.58%22\/%3E%3Ccircle%20cx%3D%2244%22%20cy%3D%22325%22%20r%3D%221.4%22%20fill%3D%22%23eef6ff%22%20opacity%3D%220.71%22\/%3E%3Ccircle%20cx%3D%22395%22%20cy%3D%22679%22%20r%3D%221.8%22%20fill%3D%22%23fff%22%20opacity%3D%220.90%22\/%3E%3Ccircle%20cx%3D%22507%22%20cy%3D%22987%22%20r%3D%220.5%22%20fill%3D%22%23fff8e8%22%20opacity%3D%220.52%22\/%3E%3Ccircle%20cx%3D%22339%22%20cy%3D%22890%22%20r%3D%220.5%22%20fill%3D%22%23eef6ff%22%20opacity%3D%220.93%22\/%3E%3Ccircle%20cx%3D%22102%22%20cy%3D%22538%22%20r%3D%220.9%22%20fill%3D%22%23fff%22%20opacity%3D%220.46%22\/%3E%3Ccircle%20cx%3D%22419%22%20cy%3D%22891%22%20r%3D%221.4%22%20fill%3D%22%23fff%22%20opacity%3D%220.98%22\/%3E%3Ccircle%20cx%3D%22480%22%20cy%3D%22800%22%20r%3D%220.7%22%20fill%3D%22%23fff8e8%22%20opacity%3D%220.64%22\/%3E%3Ccircle%20cx%3D%22407%22%20cy%3D%22665%22%20r%3D%220.5%22%20fill%3D%22%23fff8e8%22%20opacity%3D%220.92%22\/%3E%3Ccircle%20cx%3D%22879%22%20cy%3D%22546%22%20r%3D%220.9%22%20fill%3D%22%23fff8e8%22%20opacity%3D%220.97%22\/%3E%3Ccircle%20cx%3D%22735%22%20cy%3D%22908%22%20r%3D%221.8%22%20fill%3D%22%23fff8e8%22%20opacity%3D%220.72%22\/%3E%3Ccircle%20cx%3D%2236%22%20cy%3D%22632%22%20r%3D%220.5%22%20fill%3D%22%23fff8e8%22%20opacity%3D%220.58%22\/%3E%3Ccircle%20cx%3D%22943%22%20cy%3D%22294%22%20r%3D%220.6%22%20fill%3D%22%23eef6ff%22%20opacity%3D%220.86%22\/%3E%3Ccircle%20cx%3D%22100%22%20cy%3D%22778%22%20r%3D%221.4%22%20fill%3D%22%23fff%22%20opacity%3D%220.84%22\/%3E%3Ccircle%20cx%3D%22454%22%20cy%3D%22170%22%20r%3D%221.4%22%20fill%3D%22%23fff%22%20opacity%3D%220.61%22\/%3E%3Ccircle%20cx%3D%2247%22%20cy%3D%22332%22%20r%3D%221.8%22%20fill%3D%22%23eef6ff%22%20opacity%3D%220.48%22\/%3E%3Ccircle%20cx%3D%22383%22%20cy%3D%22441%22%20r%3D%220.6%22%20fill%3D%22%23eef6ff%22%20opacity%3D%220.58%22\/%3E%3Ccircle%20cx%3D%22579%22%20cy%3D%22698%22%20r%3D%221.8%22%20fill%3D%22%23fff%22%20opacity%3D%220.55%22\/%3E%3Ccircle%20cx%3D%2280%22%20cy%3D%22624%22%20r%3D%221.8%22%20fill%3D%22%23fff8e8%22%20opacity%3D%220.66%22\/%3E%3Ccircle%20cx%3D%22246%22%20cy%3D%22509%22%20r%3D%221.1%22%20fill%3D%22%23eef6ff%22%20opacity%3D%220.53%22\/%3E%3Ccircle%20cx%3D%22653%22%20cy%3D%22260%22%20r%3D%220.9%22%20fill%3D%22%23fff%22%20opacity%3D%220.59%22\/%3E%3Ccircle%20cx%3D%22920%22%20cy%3D%22823%22%20r%3D%220.9%22%20fill%3D%22%23fff8e8%22%20opacity%3D%220.95%22\/%3E%3Ccircle%20cx%3D%22559%22%20cy%3D%22161%22%20r%3D%220.5%22%20fill%3D%22%23eef6ff%22%20opacity%3D%220.69%22\/%3E%3Ccircle%20cx%3D%22601%22%20cy%3D%22306%22%20r%3D%221.4%22%20fill%3D%22%23fff8e8%22%20opacity%3D%220.98%22\/%3E%3Ccircle%20cx%3D%22256%22%20cy%3D%22467%22%20r%3D%221.8%22%20fill%3D%22%23eef6ff%22%20opacity%3D%220.62%22\/%3E%3Ccircle%20cx%3D%22873%22%20cy%3D%22494%22%20r%3D%220.5%22%20fill%3D%22%23fff8e8%22%20opacity%3D%220.58%22\/%3E%3Ccircle%20cx%3D%22367%22%20cy%3D%22588%22%20r%3D%220.7%22%20fill%3D%22%23eef6ff%22%20opacity%3D%221.00%22\/%3E%3Ccircle%20cx%3D%2222%22%20cy%3D%22849%22%20r%3D%221.4%22%20fill%3D%22%23fff%22%20opacity%3D%220.67%22\/%3E%3Ccircle%20cx%3D%22579%22%20cy%3D%22885%22%20r%3D%221.4%22%20fill%3D%22%23fff%22%20opacity%3D%220.88%22\/%3E%3Ccircle%20cx%3D%22932%22%20cy%3D%22620%22%20r%3D%221.4%22%20fill%3D%22%23eef6ff%22%20opacity%3D%220.72%22\/%3E%3Ccircle%20cx%3D%22794%22%20cy%3D%22818%22%20r%3D%220.6%22%20fill%3D%22%23eef6ff%22%20opacity%3D%220.78%22\/%3E%3Ccircle%20cx%3D%22224%22%20cy%3D%22651%22%20r%3D%220.6%22%20fill%3D%22%23fff8e8%22%20opacity%3D%220.79%22\/%3E%3Ccircle%20cx%3D%22773%22%20cy%3D%22738%22%20r%3D%221.8%22%20fill%3D%22%23fff%22%20opacity%3D%220.81%22\/%3E%3Ccircle%20cx%3D%22643%22%20cy%3D%2299%22%20r%3D%221.4%22%20fill%3D%22%23eef6ff%22%20opacity%3D%220.81%22\/%3E%3Ccircle%20cx%3D%22807%22%20cy%3D%22451%22%20r%3D%220.5%22%20fill%3D%22%23fff8e8%22%20opacity%3D%220.77%22\/%3E%3Ccircle%20cx%3D%22134%22%20cy%3D%2292%22%20r%3D%220.7%22%20fill%3D%22%23eef6ff%22%20opacity%3D%220.63%22\/%3E%3Ccircle%20cx%3D%22179%22%20cy%3D%22205%22%20r%3D%220.6%22%20fill%3D%22%23eef6ff%22%20opacity%3D%220.88%22\/%3E%3Ccircle%20cx%3D%22543%22%20cy%3D%22513%22%20r%3D%220.7%22%20fill%3D%22%23eef6ff%22%20opacity%3D%220.91%22\/%3E%3Ccircle%20cx%3D%22935%22%20cy%3D%22844%22%20r%3D%220.9%22%20fill%3D%22%23eef6ff%22%20opacity%3D%220.98%22\/%3E%3Ccircle%20cx%3D%22764%22%20cy%3D%22891%22%20r%3D%220.7%22%20fill%3D%22%23eef6ff%22%20opacity%3D%220.89%22\/%3E%3Ccircle%20cx%3D%22986%22%20cy%3D%2277%22%20r%3D%220.6%22%20fill%3D%22%23fff%22%20opacity%3D%220.86%22\/%3E%3Ccircle%20cx%3D%22880%22%20cy%3D%22692%22%20r%3D%221.4%22%20fill%3D%22%23eef6ff%22%20opacity%3D%220.82%22\/%3E%3Ccircle%20cx%3D%22990%22%20cy%3D%22866%22%20r%3D%221.8%22%20fill%3D%22%23fff%22%20opacity%3D%220.76%22\/%3E%3Ccircle%20cx%3D%22809%22%20cy%3D%22404%22%20r%3D%220.5%22%20fill%3D%22%23fff%22%20opacity%3D%220.60%22\/%3E%3Ccircle%20cx%3D%22465%22%20cy%3D%22377%22%20r%3D%221.4%22%20fill%3D%22%23eef6ff%22%20opacity%3D%220.86%22\/%3E%3Ccircle%20cx%3D%22598%22%20cy%3D%22390%22%20r%3D%221.8%22%20fill%3D%22%23eef6ff%22%20opacity%3D%220.80%22\/%3E%3Ccircle%20cx%3D%22110%22%20cy%3D%22691%22%20r%3D%220.6%22%20fill%3D%22%23fff8e8%22%20opacity%3D%220.71%22\/%3E%3Ccircle%20cx%3D%22905%22%20cy%3D%22965%22%20r%3D%221.1%22%20fill%3D%22%23fff8e8%22%20opacity%3D%220.63%22\/%3E%3Ccircle%20cx%3D%22226%22%20cy%3D%22663%22%20r%3D%220.5%22%20fill%3D%22%23eef6ff%22%20opacity%3D%220.80%22\/%3E%3Ccircle%20cx%3D%22931%22%20cy%3D%22717%22%20r%3D%220.7%22%20fill%3D%22%23fff%22%20opacity%3D%220.81%22\/%3E%3Ccircle%20cx%3D%22143%22%20cy%3D%2246%22%20r%3D%220.5%22%20fill%3D%22%23eef6ff%22%20opacity%3D%220.62%22\/%3E%3Ccircle%20cx%3D%22118%22%20cy%3D%2299%22%20r%3D%220.6%22%20fill%3D%22%23fff%22%20opacity%3D%220.94%22\/%3E%3Ccircle%20cx%3D%22397%22%20cy%3D%22464%22%20r%3D%220.7%22%20fill%3D%22%23fff8e8%22%20opacity%3D%220.82%22\/%3E%3Ccircle%20cx%3D%22713%22%20cy%3D%22968%22%20r%3D%221.1%22%20fill%3D%22%23fff8e8%22%20opacity%3D%220.68%22\/%3E%3Ccircle%20cx%3D%22744%22%20cy%3D%22158%22%20r%3D%220.9%22%20fill%3D%22%23eef6ff%22%20opacity%3D%220.81%22\/%3E%3Ccircle%20cx%3D%22630%22%20cy%3D%22417%22%20r%3D%220.7%22%20fill%3D%22%23eef6ff%22%20opacity%3D%220.47%22\/%3E%3Ccircle%20cx%3D%22222%22%20cy%3D%22454%22%20r%3D%220.9%22%20fill%3D%22%23eef6ff%22%20opacity%3D%220.97%22\/%3E%3Ccircle%20cx%3D%22101%22%20cy%3D%22702%22%20r%3D%220.7%22%20fill%3D%22%23fff8e8%22%20opacity%3D%220.75%22\/%3E%3Ccircle%20cx%3D%22367%22%20cy%3D%2262%22%20r%3D%220.9%22%20fill%3D%22%23fff%22%20opacity%3D%220.60%22\/%3E%3Ccircle%20cx%3D%22971%22%20cy%3D%22868%22%20r%3D%221.8%22%20fill%3D%22%23fff8e8%22%20opacity%3D%220.70%22\/%3E%3Ccircle%20cx%3D%22217%22%20cy%3D%22657%22%20r%3D%221.4%22%20fill%3D%22%23fff%22%20opacity%3D%220.78%22\/%3E%3Ccircle%20cx%3D%2251%22%20cy%3D%22805%22%20r%3D%220.7%22%20fill%3D%22%23fff%22%20opacity%3D%220.58%22\/%3E%3Ccircle%20cx%3D%22805%22%20cy%3D%22578%22%20r%3D%220.6%22%20fill%3D%22%23fff8e8%22%20opacity%3D%220.49%22\/%3E%3Ccircle%20cx%3D%22212%22%20cy%3D%22600%22%20r%3D%220.6%22%20fill%3D%22%23fff%22%20opacity%3D%220.90%22\/%3E%3Ccircle%20cx%3D%22336%22%20cy%3D%22792%22%20r%3D%220.6%22%20fill%3D%22%23fff8e8%22%20opacity%3D%220.88%22\/%3E%3Ccircle%20cx%3D%222%22%20cy%3D%22283%22%20r%3D%221.8%22%20fill%3D%22%23fff%22%20opacity%3D%220.99%22\/%3E%3Ccircle%20cx%3D%22553%22%20cy%3D%22256%22%20r%3D%221.8%22%20fill%3D%22%23fff8e8%22%20opacity%3D%220.55%22\/%3E%3Ccircle%20cx%3D%22887%22%20cy%3D%2226%22%20r%3D%220.6%22%20fill%3D%22%23fff%22%20opacity%3D%220.46%22\/%3E%3C\/svg%3E\");\n  background-size: cover;\n  background-position: center;\n  animation: ac-star-twinkle 8s ease-in-out infinite;\n}\n\n.ac-planetarium.ac-sky-live .ac-sky-starfield {\n  display: none;\n}\n\n.ac-page .ac-planetarium {\n  position: fixed;\n  inset: 0;\n  z-index: 0;\n  pointer-events: none;\n  overflow: hidden;\n  background: transparent;\n}\n\n.ac-sky-fallback {\n  position: absolute;\n  inset: 0;\n  background:\n    radial-gradient(ellipse 52% 38% at 16% 20%, rgba(0, 195, 235, 0.45) 0%, transparent 68%),\n    radial-gradient(ellipse 48% 36% at 38% 34%, rgba(55, 130, 230, 0.4) 0%, transparent 64%),\n    radial-gradient(ellipse 44% 34% at 58% 52%, rgba(120, 75, 210, 0.34) 0%, transparent 60%),\n    radial-gradient(ellipse 40% 32% at 76% 72%, rgba(150, 70, 185, 0.28) 0%, transparent 58%),\n    radial-gradient(ellipse 55% 45% at 90% 10%, rgba(3, 8, 28, 0.92) 0%, transparent 72%),\n    radial-gradient(ellipse 50% 42% at 8% 92%, rgba(3, 8, 28, 0.9) 0%, transparent 68%),\n    linear-gradient(135deg, #030818 0%, #0a2868 24%, #1a58a8 40%, #2a48a8 52%, #4a28a0 66%, #140838 82%, #030818 100%);\n}\n\n.ac-sky-fallback::after {\n  content: \"\";\n  position: absolute;\n  inset: 0;\n  opacity: 0.88;\n  animation: ac-star-twinkle 9s ease-in-out infinite;\n  background-image:\n    radial-gradient(1.5px 1.5px at 8% 12%, #fff 50%, transparent 50%),\n    radial-gradient(1px 1px at 15% 35%, rgba(255,255,255,0.8) 50%, transparent 50%),\n    radial-gradient(2px 2px at 22% 18%, rgba(220,240,255,0.95) 50%, transparent 50%),\n    radial-gradient(1px 1px at 31% 48%, rgba(255,255,255,0.7) 50%, transparent 50%),\n    radial-gradient(1.5px 1.5px at 38% 22%, #fff 50%, transparent 50%),\n    radial-gradient(1px 1px at 44% 62%, rgba(255,255,255,0.75) 50%, transparent 50%),\n    radial-gradient(2px 2px at 52% 15%, rgba(255,250,220,0.9) 50%, transparent 50%),\n    radial-gradient(1px 1px at 58% 72%, rgba(255,255,255,0.65) 50%, transparent 50%),\n    radial-gradient(1.5px 1.5px at 65% 32%, #fff 50%, transparent 50%),\n    radial-gradient(1px 1px at 72% 58%, rgba(200,220,255,0.8) 50%, transparent 50%),\n    radial-gradient(2px 2px at 78% 20%, #fff 50%, transparent 50%),\n    radial-gradient(1px 1px at 85% 45%, rgba(255,255,255,0.7) 50%, transparent 50%),\n    radial-gradient(1.5px 1.5px at 92% 68%, rgba(255,255,255,0.85) 50%, transparent 50%),\n    radial-gradient(1px 1px at 12% 78%, rgba(255,255,255,0.6) 50%, transparent 50%),\n    radial-gradient(1px 1px at 48% 88%, rgba(255,255,255,0.55) 50%, transparent 50%),\n    radial-gradient(1.5px 1.5px at 88% 12%, rgba(220,230,255,0.9) 50%, transparent 50%);\n  background-size: 100% 100%;\n}\n\n.ac-planetarium.ac-sky-live .ac-sky-fallback {\n  display: none;\n}\n\n.ac-sky-canvas {\n  display: block;\n  position: absolute;\n  inset: 0;\n  width: 100%;\n  height: 100%;\n  z-index: 3;\n}\n\n.ac-shoots {\n  position: absolute;\n  inset: 0;\n  z-index: 5;\n  pointer-events: none;\n  overflow: hidden;\n}\n\n\/* \u6d41\u308c\u661f\uff1a\u5de6\u7aef\uff1d\u5148\u7aef\uff08\u9032\u884c\u65b9\u5411\uff09\u3001\u53f3\u7aef\uff1d\u5c3e *\/\n.ac-fall {\n  position: absolute;\n  display: block;\n  width: 200px;\n  height: 3px;\n  border-radius: 999px;\n  opacity: 0;\n  transform: rotate(-28deg);\n  transform-origin: 0% 50%;\n  background: linear-gradient(\n    to right,\n    rgba(255, 255, 255, 0.98) 0%,\n    rgba(240, 248, 255, 0.55) 38%,\n    rgba(200, 220, 255, 0.12) 72%,\n    transparent 100%\n  );\n  box-shadow: 0 0 14px 3px rgba(255, 255, 255, 0.45);\n  animation: ac-fall-move 4.5s ease-out infinite;\n}\n\n.ac-fall::after {\n  content: \"\";\n  position: absolute;\n  left: -1px;\n  right: auto;\n  top: 50%;\n  width: 5px;\n  height: 5px;\n  transform: translateY(-50%);\n  border-radius: 50%;\n  background: #fff;\n  box-shadow:\n    0 0 4px 1px #fff,\n    0 0 14px 4px rgba(230, 242, 255, 0.9);\n}\n\n.ac-fall--1 {\n  top: 12%;\n  right: 3%;\n}\n\n.ac-fall--2 {\n  top: 22%;\n  right: 14%;\n  width: 170px;\n  animation-delay: 1.8s;\n  animation-duration: 5s;\n}\n\n.ac-fall--3 {\n  top: 8%;\n  right: 26%;\n  width: 150px;\n  animation-delay: 3.5s;\n  animation-duration: 4s;\n}\n\n@keyframes ac-fall-move {\n  0%,\n  100% {\n    transform: rotate(-28deg) translate(0, 0);\n    opacity: 0;\n  }\n  3% {\n    opacity: 1;\n  }\n  16% {\n    transform: rotate(-28deg) translate(-56vw, 14vh);\n    opacity: 0;\n  }\n}\n\n  content: \"\";\n  position: absolute;\n  inset: 0;\n  z-index: 2;\n  pointer-events: none;\n  background:\n    radial-gradient(ellipse 48% 40% at 92% 8%, rgba(2, 5, 20, 0.72) 0%, transparent 72%),\n    radial-gradient(ellipse 46% 38% at 6% 94%, rgba(2, 5, 20, 0.68) 0%, transparent 70%);\n}\n\n@keyframes ac-scene-drift {\n  0% {\n    transform: scale(1.04) translate3d(0, 0, 0) rotate(0deg);\n  }\n  50% {\n    transform: scale(1.1) translate3d(-1.2%, -0.6%, 0) rotate(0.25deg);\n  }\n  100% {\n    transform: scale(1.12) translate3d(-2%, -1.2%, 0) rotate(-0.15deg);\n  }\n}\n\n.ac-star-burst {\n  position: absolute;\n  top: -8%;\n  left: 50%;\n  width: 110vmin;\n  height: 110vmin;\n  transform: translateX(-50%);\n  background: conic-gradient(\n    from 0deg,\n    transparent 0deg,\n    rgba(255, 255, 255, 0.04) 18deg,\n    transparent 36deg,\n    rgba(180, 160, 255, 0.05) 72deg,\n    transparent 108deg,\n    rgba(255, 255, 255, 0.03) 144deg,\n    transparent 180deg,\n    rgba(140, 200, 255, 0.04) 216deg,\n    transparent 252deg,\n    rgba(255, 255, 255, 0.035) 288deg,\n    transparent 324deg,\n    transparent 360deg\n  );\n  opacity: 0.45;\n  mix-blend-mode: screen;\n  animation: ac-burst-rotate 48s linear infinite;\n  pointer-events: none;\n}\n\n@keyframes ac-burst-rotate {\n  from {\n    transform: translateX(-50%) rotate(0deg);\n  }\n  to {\n    transform: translateX(-50%) rotate(360deg);\n  }\n}\n\n.ac-aurora {\n  position: absolute;\n  inset: -15% -8%;\n  opacity: 0.42;\n  filter: blur(42px);\n  mix-blend-mode: screen;\n  pointer-events: none;\n  background:\n    radial-gradient(ellipse 55% 38% at 22% 18%, rgba(60, 180, 255, 0.45) 0%, transparent 68%),\n    radial-gradient(ellipse 48% 32% at 78% 24%, rgba(200, 80, 255, 0.38) 0%, transparent 65%),\n    radial-gradient(ellipse 40% 28% at 50% 8%, rgba(120, 160, 255, 0.3) 0%, transparent 62%);\n  animation: ac-aurora-wave 14s ease-in-out infinite alternate;\n}\n\n@keyframes ac-aurora-wave {\n  0% {\n    transform: translate3d(-6%, 0, 0) skewX(-4deg) scale(1);\n    opacity: 0.32;\n  }\n  50% {\n    transform: translate3d(2%, -2%, 0) skewX(2deg) scale(1.06);\n    opacity: 0.55;\n  }\n  100% {\n    transform: translate3d(8%, 1%, 0) skewX(5deg) scale(1.1);\n    opacity: 0.48;\n  }\n}\n\n.ac-cosmos-shimmer {\n  position: absolute;\n  inset: 0;\n  opacity: 0.55;\n  pointer-events: none;\n  background: linear-gradient(\n    108deg,\n    transparent 0%,\n    transparent 38%,\n    rgba(255, 255, 255, 0.07) 48%,\n    rgba(200, 180, 255, 0.05) 52%,\n    transparent 62%,\n    transparent 100%\n  );\n  background-size: 220% 100%;\n  animation: ac-shimmer-sweep 7s ease-in-out infinite;\n  mix-blend-mode: screen;\n}\n\n@keyframes ac-shimmer-sweep {\n  0%,\n  100% {\n    background-position: 120% 0;\n    opacity: 0.25;\n  }\n  45% {\n    background-position: -20% 0;\n    opacity: 0.7;\n  }\n}\n\n.ac-nebula {\n  position: absolute;\n  border-radius: 50%;\n  filter: blur(48px);\n  opacity: 0.45;\n  mix-blend-mode: screen;\n}\n\n.ac-nebula--a {\n  width: 55vw;\n  height: 40vh;\n  top: 8%;\n  right: -5%;\n  background: radial-gradient(circle, rgba(80, 120, 255, 0.5) 0%, transparent 70%);\n  animation: ac-nebula-drift-a 70s ease-in-out infinite alternate;\n}\n\n.ac-nebula--b {\n  width: 45vw;\n  height: 35vh;\n  bottom: 18%;\n  left: -8%;\n  background: radial-gradient(circle, rgba(160, 60, 200, 0.4) 0%, transparent 72%);\n  animation: ac-nebula-drift-b 85s ease-in-out infinite alternate;\n}\n\n.ac-nebula--c {\n  width: 38vw;\n  height: 30vh;\n  top: 42%;\n  left: 38%;\n  background: radial-gradient(circle, rgba(80, 180, 255, 0.35) 0%, transparent 70%);\n  animation: ac-nebula-pulse-c 18s ease-in-out infinite;\n}\n\n@keyframes ac-nebula-pulse-c {\n  0%,\n  100% {\n    transform: translate3d(0, 0, 0) scale(0.92);\n    opacity: 0.35;\n  }\n  50% {\n    transform: translate3d(3%, -4%, 0) scale(1.15);\n    opacity: 0.65;\n  }\n}\n\n@keyframes ac-nebula-drift-a {\n  from {\n    transform: translate3d(0, 0, 0) scale(1);\n  }\n  to {\n    transform: translate3d(-4%, 3%, 0) scale(1.08);\n  }\n}\n\n@keyframes ac-nebula-drift-b {\n  from {\n    transform: translate3d(0, 0, 0) scale(1);\n  }\n  to {\n    transform: translate3d(5%, -2%, 0) scale(1.06);\n  }\n}\n\n.ac-star-flares {\n  position: absolute;\n  inset: 0;\n  background-image:\n    radial-gradient(4px 4px at 78% 22%, rgba(255, 255, 255, 0.98) 35%, transparent 42%),\n    radial-gradient(3px 3px at 62% 38%, rgba(200, 220, 255, 0.95) 35%, transparent 42%),\n    radial-gradient(3.5px 3.5px at 88% 55%, rgba(255, 255, 255, 0.92) 35%, transparent 42%),\n    radial-gradient(3px 3px at 45% 18%, rgba(220, 200, 255, 0.88) 35%, transparent 42%),\n    radial-gradient(4px 4px at 92% 72%, rgba(255, 255, 255, 0.95) 35%, transparent 42%),\n    radial-gradient(2.5px 2.5px at 28% 62%, rgba(255, 255, 255, 0.85) 35%, transparent 42%),\n    radial-gradient(3px 3px at 15% 28%, rgba(180, 220, 255, 0.9) 35%, transparent 42%),\n    radial-gradient(3.5px 3.5px at 55% 78%, rgba(255, 240, 200, 0.88) 35%, transparent 42%);\n  animation: ac-flare-twinkle 4.5s ease-in-out infinite;\n  opacity: 0.92;\n}\n\n@keyframes ac-flare-twinkle {\n  0%,\n  100% {\n    opacity: 0.55;\n    filter: brightness(0.9);\n  }\n  25% {\n    opacity: 1;\n    filter: brightness(1.35);\n  }\n  50% {\n    opacity: 0.7;\n    filter: brightness(1);\n  }\n  75% {\n    opacity: 0.95;\n    filter: brightness(1.2);\n  }\n}\n\n.ac-dome-curve {\n  position: absolute;\n  bottom: -2px;\n  left: 50%;\n  width: 140%;\n  height: 18vh;\n  transform: translateX(-50%);\n  background: radial-gradient(ellipse 55% 100% at 50% 100%, #000 0%, transparent 72%);\n  opacity: 0.92;\n}\n\n.ac-planetarium-vignette {\n  position: absolute;\n  inset: 0;\n  background:\n    radial-gradient(ellipse 120% 80% at 50% 50%, transparent 35%, rgba(0, 0, 12, 0.55) 100%),\n    linear-gradient(180deg, rgba(0, 0, 20, 0.35) 0%, transparent 25%, transparent 70%, rgba(0, 0, 0, 0.65) 100%);\n  pointer-events: none;\n}\n\n.ac-planetarium {\n  position: fixed;\n  inset: 0;\n  z-index: 0;\n  pointer-events: none;\n  overflow: hidden;\n}\n\n.ac-star-layer {\n  position: absolute;\n  inset: -60%;\n  width: 220%;\n  height: 220%;\n  will-change: transform;\n}\n\n.ac-star-layer--far {\n  opacity: 0.35;\n  background-image:\n    radial-gradient(1px 1px at 10% 15%, rgba(255, 255, 255, 0.5) 50%, transparent 50%),\n    radial-gradient(1px 1px at 30% 45%, rgba(255, 255, 255, 0.35) 50%, transparent 50%),\n    radial-gradient(1px 1px at 55% 20%, rgba(200, 190, 255, 0.4) 50%, transparent 50%),\n    radial-gradient(1px 1px at 75% 60%, rgba(255, 255, 255, 0.3) 50%, transparent 50%),\n    radial-gradient(1px 1px at 90% 35%, rgba(255, 255, 255, 0.45) 50%, transparent 50%),\n    radial-gradient(1px 1px at 20% 80%, rgba(255, 255, 255, 0.35) 50%, transparent 50%),\n    radial-gradient(1px 1px at 45% 70%, rgba(220, 201, 154, 0.4) 50%, transparent 50%),\n    radial-gradient(1px 1px at 65% 88%, rgba(255, 255, 255, 0.3) 50%, transparent 50%);\n  background-size: 320px 320px;\n  animation: ac-star-flow-far 180s linear infinite;\n}\n\n.ac-star-layer--mid {\n  opacity: 0.55;\n  background-image:\n    radial-gradient(1.5px 1.5px at 8% 25%, rgba(255, 255, 255, 0.7) 50%, transparent 50%),\n    radial-gradient(1px 1px at 22% 55%, rgba(255, 255, 255, 0.5) 50%, transparent 50%),\n    radial-gradient(1.5px 1.5px at 38% 12%, rgba(232, 217, 176, 0.65) 50%, transparent 50%),\n    radial-gradient(1px 1px at 52% 68%, rgba(255, 255, 255, 0.45) 50%, transparent 50%),\n    radial-gradient(1.5px 1.5px at 68% 38%, rgba(255, 255, 255, 0.6) 50%, transparent 50%),\n    radial-gradient(1px 1px at 82% 72%, rgba(180, 200, 255, 0.5) 50%, transparent 50%),\n    radial-gradient(1.5px 1.5px at 95% 18%, rgba(255, 255, 255, 0.55) 50%, transparent 50%),\n    radial-gradient(1px 1px at 15% 92%, rgba(255, 255, 255, 0.4) 50%, transparent 50%);\n  background-size: 240px 240px;\n  animation: ac-star-flow-mid 100s linear infinite;\n}\n\n.ac-star-layer--near {\n  opacity: 0.7;\n  background-image:\n    radial-gradient(2px 2px at 12% 18%, rgba(255, 255, 255, 0.85) 50%, transparent 50%),\n    radial-gradient(1.5px 1.5px at 28% 42%, rgba(255, 255, 255, 0.65) 50%, transparent 50%),\n    radial-gradient(2px 2px at 48% 8%, rgba(220, 201, 154, 0.8) 50%, transparent 50%),\n    radial-gradient(1.5px 1.5px at 62% 58%, rgba(255, 255, 255, 0.6) 50%, transparent 50%),\n    radial-gradient(2px 2px at 78% 28%, rgba(255, 255, 255, 0.75) 50%, transparent 50%),\n    radial-gradient(1.5px 1.5px at 88% 82%, rgba(200, 190, 255, 0.55) 50%, transparent 50%),\n    radial-gradient(1.5px 1.5px at 5% 65%, rgba(255, 255, 255, 0.5) 50%, transparent 50%);\n  background-size: 180px 180px;\n  animation: ac-star-flow-near 55s linear infinite;\n}\n\n.ac-star-layer--sparkle {\n  opacity: 0.85;\n  background-image:\n    radial-gradient(3px 3px at 18% 22%, rgba(255, 255, 255, 1) 40%, transparent 45%),\n    radial-gradient(2.5px 2.5px at 42% 35%, rgba(220, 230, 255, 0.95) 40%, transparent 45%),\n    radial-gradient(3px 3px at 68% 15%, rgba(255, 250, 220, 0.95) 40%, transparent 45%),\n    radial-gradient(2px 2px at 82% 48%, rgba(255, 255, 255, 0.9) 40%, transparent 45%),\n    radial-gradient(3px 3px at 35% 72%, rgba(200, 210, 255, 0.92) 40%, transparent 45%),\n    radial-gradient(2.5px 2.5px at 58% 88%, rgba(255, 255, 255, 0.88) 40%, transparent 45%),\n    radial-gradient(2px 2px at 8% 52%, rgba(255, 255, 255, 0.85) 40%, transparent 45%),\n    radial-gradient(3px 3px at 92% 28%, rgba(240, 220, 255, 0.9) 40%, transparent 45%);\n  background-size: 260px 260px;\n  animation: ac-star-sparkle-flow 38s linear infinite, ac-star-sparkle-pulse 3s ease-in-out infinite;\n}\n\n@keyframes ac-star-sparkle-flow {\n  from {\n    transform: translate3d(0, 0, 0);\n  }\n  to {\n    transform: translate3d(-200px, 380px, 0);\n  }\n}\n\n@keyframes ac-star-sparkle-pulse {\n  0%,\n  100% {\n    opacity: 0.55;\n  }\n  50% {\n    opacity: 1;\n  }\n}\n\n@keyframes ac-star-flow-far {\n  from {\n    transform: translate3d(0, 0, 0);\n  }\n  to {\n    transform: translate3d(-120px, 280px, 0);\n  }\n}\n\n@keyframes ac-star-flow-mid {\n  from {\n    transform: translate3d(0, 0, 0);\n  }\n  to {\n    transform: translate3d(-180px, 360px, 0);\n  }\n}\n\n@keyframes ac-star-flow-near {\n  from {\n    transform: translate3d(0, 0, 0);\n  }\n  to {\n    transform: translate3d(-240px, 420px, 0);\n  }\n}\n\n.ac-dome-light {\n  position: absolute;\n  top: -15%;\n  left: 50%;\n  width: min(150vw, 1000px);\n  height: 72vh;\n  transform: translateX(-50%);\n  background: radial-gradient(\n    ellipse 58% 78% at 50% 0%,\n    rgba(120, 150, 255, 0.28) 0%,\n    rgba(100, 60, 200, 0.14) 42%,\n    transparent 74%\n  );\n  animation: ac-dome-pulse 7s ease-in-out infinite;\n}\n\n@keyframes ac-dome-pulse {\n  0%,\n  100% {\n    opacity: 0.7;\n    transform: translateX(-50%) scale(1);\n  }\n  50% {\n    opacity: 1;\n    transform: translateX(-50%) scale(1.06);\n  }\n}\n\n.ac-page-home .ac-header {\n  background: rgba(2, 2, 20, 0.78);\n  border-bottom-color: rgba(120, 140, 220, 0.18);\n  box-shadow: 0 4px 28px rgba(0, 0, 0, 0.45);\n}\n\n.ac-page-home.ac-cover-mode .ac-header,\n.ac-page.ac-cover-mode .ac-header {\n  background: transparent !important;\n  backdrop-filter: none !important;\n  -webkit-backdrop-filter: none !important;\n  border-bottom-color: transparent !important;\n  box-shadow: none !important;\n}\n\n.ac-page-home.ac-cover-mode .ac-planetarium,\n.ac-page.ac-cover-mode .ac-planetarium {\n  animation: none;\n}\n\n.ac-page-home .ac-hero-cover {\n  position: relative;\n  min-height: 100vh;\n  min-height: 100svh;\n  padding: 0;\n  display: flex;\n  align-items: flex-end;\n  justify-content: center;\n}\n\n.ac-page-home .ac-hero-cover::before {\n  opacity: 0.15;\n}\n\n.ac-page-home .ac-hero-cover .ac-hero-inner {\n  position: relative;\n  z-index: 1;\n  width: 100%;\n  padding: 6rem 0 4.5rem;\n}\n\n.ac-page-home.ac-cover-mode .ac-hero-cover {\n  min-height: auto;\n  align-items: stretch;\n  justify-content: flex-start;\n}\n\n.ac-page-home.ac-cover-mode .ac-hero-copy,\n.ac-page-home.ac-cover-mode .ac-hero-card,\n.ac-page-home.ac-cover-mode .ac-hero-cover h1 {\n  opacity: 0;\n  transform: translateY(48px);\n}\n\n.ac-page-home.ac-cover-mode.ac-hero-revealed .ac-hero-copy,\n.ac-page-home.ac-cover-mode.ac-hero-revealed .ac-hero-card,\n.ac-page-home.ac-cover-mode.ac-hero-revealed .ac-hero-cover h1,\n.ac-page-home.ac-cover-mode.ac-js-hero-motion .ac-hero-copy,\n.ac-page-home.ac-cover-mode.ac-js-hero-motion .ac-hero-card,\n.ac-page-home.ac-cover-mode.ac-js-hero-motion .ac-hero-cover h1 {\n  opacity: 1 !important;\n  transform: none !important;\n}\n\n@supports (animation-timeline: scroll()) {\n  .ac-page-home.ac-cover-mode:not(.ac-js-hero-motion) .ac-hero-copy {\n    animation: ac-hero-scroll-reveal ease-out forwards;\n    animation-timeline: scroll(root block);\n    animation-range: 0vh 22vh;\n  }\n\n  .ac-page-home.ac-cover-mode:not(.ac-js-hero-motion) .ac-hero-cover h1 {\n    animation: ac-hero-scroll-reveal ease-out forwards;\n    animation-timeline: scroll(root block);\n    animation-range: 0vh 20vh;\n  }\n\n  .ac-page-home.ac-cover-mode:not(.ac-js-hero-motion) .ac-hero-card {\n    animation: ac-hero-scroll-reveal ease-out forwards;\n    animation-timeline: scroll(root block);\n    animation-range: 4vh 26vh;\n  }\n}\n\n.ac-page-home.ac-js-hero-motion .ac-hero-copy,\n.ac-page-home.ac-js-hero-motion .ac-hero-card,\n.ac-page-home.ac-js-hero-motion .ac-hero-cover h1 {\n  animation: none !important;\n}\n\n.ac-page-home.ac-hero-revealed .ac-hero-copy,\n.ac-page-home.ac-hero-revealed .ac-hero-card,\n.ac-page-home.ac-hero-revealed .ac-hero-cover h1 {\n  opacity: 1 !important;\n  transform: none !important;\n}\n\n.ac-page-home.ac-hero-revealed .ac-hero-copy,\n.ac-page-home.ac-hero-revealed .ac-hero-copy h1,\n.ac-page-home.ac-hero-revealed .ac-hero-kicker,\n.ac-page-home.ac-hero-revealed .ac-hero-lead,\n.ac-page-home.ac-hero-revealed .ac-hero-card,\n.ac-page-home.ac-hero-revealed .ac-hero-card h2,\n.ac-page-home.ac-hero-revealed .ac-hero-card p,\n.ac-page-home.ac-hero-revealed .ac-hero-meta div,\n.ac-page-home.ac-hero-revealed .ac-hero-meta strong {\n  color: #ffffff !important;\n}\n\n@keyframes ac-hero-scroll-reveal {\n  from {\n    opacity: 0;\n    transform: translateY(48px);\n  }\n  to {\n    opacity: 1;\n    transform: translateY(0);\n  }\n}\n\n.ac-page-home.ac-native-motion .ac-section .ac-fade-rise,\n.ac-page-home.ac-native-motion .ac-section .ac-char-rise,\n.ac-page-home.ac-native-motion .ac-contact-band .ac-fade-rise,\n.ac-page-home.ac-native-motion .ac-contact-band .ac-char-rise {\n  opacity: 0;\n  transform: translateY(32px);\n  transition: opacity 0.85s ease, transform 0.85s ease;\n}\n\n.ac-page-home.ac-native-motion .ac-section .ac-fade-rise.ac-is-visible,\n.ac-page-home.ac-native-motion .ac-section .ac-char-rise.ac-is-visible,\n.ac-page-home.ac-native-motion .ac-contact-band .ac-fade-rise.ac-is-visible,\n.ac-page-home.ac-native-motion .ac-contact-band .ac-char-rise.ac-is-visible {\n  opacity: 1;\n  transform: none;\n}\n\n.ac-page-home .ac-hero-open-hint {\n  position: absolute;\n  left: 50%;\n  top: 58%;\n  transform: translateX(-50%);\n  z-index: 2;\n  margin: 0;\n  color: rgba(255, 255, 255, 0.78);\n  font-size: 0.8rem;\n  font-weight: 500;\n  letter-spacing: 0.22em;\n  pointer-events: none;\n  text-shadow: 0 1px 10px rgba(0, 0, 0, 0.65);\n  animation: ac-hero-hint-pulse 2.4s ease-in-out infinite;\n  transition: opacity 0.45s ease;\n}\n\n.ac-page-home.ac-scrolled .ac-hero-open-hint {\n  opacity: 0;\n}\n\n@keyframes ac-hero-hint-pulse {\n  0%,\n  100% {\n    opacity: 0.55;\n  }\n  50% {\n    opacity: 1;\n  }\n}\n\n.ac-page-home .ac-hero-scroll-cue {\n  position: absolute;\n  left: 50%;\n  bottom: 1.75rem;\n  transform: translateX(-50%);\n  z-index: 2;\n  display: flex;\n  flex-direction: column;\n  align-items: center;\n  gap: 0.55rem;\n  color: rgba(255, 255, 255, 0.92);\n  font-size: 0.72rem;\n  font-weight: 500;\n  letter-spacing: 0.28em;\n  text-transform: uppercase;\n  pointer-events: none;\n  text-shadow: 0 1px 10px rgba(0, 0, 0, 0.7);\n}\n\n.ac-page-home .ac-hero-scroll-cue__line {\n  display: block;\n  width: 1px;\n  height: 2.75rem;\n  background: linear-gradient(180deg, rgba(196, 181, 232, 0.75), transparent);\n  transform-origin: top center;\n  animation: ac-scroll-line 2.2s ease-in-out infinite;\n}\n\n@keyframes ac-scroll-line {\n  0%,\n  100% {\n    transform: scaleY(0.55);\n    opacity: 0.45;\n  }\n  50% {\n    transform: scaleY(1);\n    opacity: 1;\n  }\n}\n\n.ac-page-home .ac-float-bar {\n  opacity: 0;\n  pointer-events: none;\n}\n\n.ac-page-home.ac-scrolled .ac-float-bar {\n  opacity: 1;\n  pointer-events: auto;\n}\n\n.ac-page-home .ac-hero::before {\n  inset: -30% 5% auto 5%;\n  height: 85%;\n  background:\n    radial-gradient(ellipse 55% 65% at 50% 0%, rgba(90, 110, 220, 0.22) 0%, transparent 68%),\n    radial-gradient(ellipse 40% 50% at 15% 20%, rgba(180, 60, 220, 0.12) 0%, transparent 60%);\n}\n\n.ac-page-home .ac-hero h1 {\n  font-weight: 700;\n  color: #ffffff !important;\n  text-shadow: 0 2px 16px rgba(0, 0, 0, 0.65), 0 0 48px rgba(80, 110, 220, 0.35);\n  letter-spacing: 0.02em;\n}\n\n.ac-page-home .ac-hero-kicker {\n  color: rgba(255, 255, 255, 0.95) !important;\n  text-shadow: 0 1px 8px rgba(0, 0, 0, 0.5);\n}\n\n.ac-page-home .ac-hero-lead {\n  color: rgba(255, 255, 255, 0.96) !important;\n  font-weight: 500;\n  text-shadow: 0 1px 10px rgba(0, 0, 0, 0.55);\n}\n\n.ac-page-home .ac-hero-card,\n.ac-page-home .ac-duo-card,\n.ac-page-home .ac-staff-card,\n.ac-page-home .ac-menu-card {\n  border-color: rgba(120, 140, 220, 0.28);\n  box-shadow: 0 12px 40px rgba(0, 0, 8, 0.55), inset 0 1px 0 rgba(180, 200, 255, 0.08);\n  background: rgba(6, 10, 32, 0.82);\n}\n\n.ac-page-home .ac-hero-card {\n  background: rgba(4, 8, 28, 0.9) !important;\n}\n\n.ac-page-home .ac-hero-card p,\n.ac-page-home .ac-hero-meta div {\n  color: rgba(255, 255, 255, 0.96) !important;\n}\n\n.ac-page-home .ac-hero-meta strong {\n  color: #ffffff !important;\n}\n\n.ac-page-home .ac-hero-meta div {\n  background: rgba(0, 0, 0, 0.42) !important;\n}\n\n.ac-page-home .ac-section-head h2 {\n  text-shadow: 0 0 35px rgba(100, 120, 255, 0.2);\n}\n\n.ac-page-home .ac-contact-band {\n  background: linear-gradient(\n    180deg,\n    rgba(12, 16, 48, 0.65) 0%,\n    rgba(2, 2, 16, 0.9) 100%\n  );\n  border-top: 1px solid rgba(120, 140, 220, 0.22);\n}\n\n.ac-page-home .ac-btn-primary {\n  background: linear-gradient(135deg, #6a5a9a, #4a3a78);\n  color: #f0eeff;\n  box-shadow: 0 8px 24px rgba(80, 60, 160, 0.35);\n}\n\n@media (prefers-reduced-motion: reduce) {\n  .ac-star-layer,\n  .ac-dome-light,\n  .ac-page-home::after,\n  .ac-aurora,\n  .ac-star-burst,\n  .ac-cosmos-shimmer,\n  .ac-star-layer--sparkle,\n  .ac-page-home.ac-cover-mode .ac-planetarium,\n  .ac-hero-flow__track,\n  .ac-gallery-flow__track,\n  .ac-sky-fallback {\n    animation: none !important;\n  }\n\n  .ac-fall {\n    animation-duration: 14s !important;\n  }\n\n  .ac-page-home.ac-cover-mode .ac-hero-copy,\n  .ac-page-home.ac-cover-mode .ac-hero-card {\n    opacity: 1 !important;\n    transform: none !important;\n  }\n\n  .ac-hero-open-hint,\n  .ac-page-home .ac-hero-scroll-cue__line {\n    animation: none !important;\n  }\n\n  .ac-page-home .ac-float-bar {\n    opacity: 1;\n    pointer-events: auto;\n  }\n\n  .ac-page-home.ac-cover-mode .ac-header {\n    background: rgba(2, 2, 20, 0.78);\n    border-bottom-color: rgba(120, 140, 220, 0.18);\n    box-shadow: 0 4px 28px rgba(0, 0, 0, 0.45);\n  }\n\n  .ac-star-layer--far {\n    opacity: 0.4;\n  }\n\n  .ac-star-layer--mid {\n    opacity: 0.55;\n  }\n\n  .ac-star-layer--near {\n    opacity: 0.65;\n  }\n}\n\n.ac-page *,\n.ac-page *::before,\n.ac-page *::after {\n  box-sizing: border-box;\n}\n\n.ac-page a {\n  color: var(--ac-gold-soft);\n  text-underline-offset: 3px;\n}\n\n.ac-page a:hover {\n  color: #fff;\n}\n\n.ac-page img {\n  max-width: 100%;\n  height: auto;\n  display: block;\n}\n\n.ac-page > * {\n  position: relative;\n  z-index: 1;\n}\n\n.ac-page > .ac-planetarium {\n  z-index: 0;\n}\n\n.ac-page:has(.ac-planetarium) > *:not(.ac-planetarium) {\n  z-index: 2;\n}\n\n.ac-wrap {\n  max-width: var(--ac-max);\n  margin: 0 auto;\n  padding: 0 1.25rem;\n}\n\n\/* --- \u56fa\u5b9a\u30d8\u30c3\u30c0\u30fc --- *\/\n.ac-header {\n  position: sticky;\n  top: 0;\n  z-index: 50;\n  background: rgba(12, 10, 20, 0.82);\n  backdrop-filter: blur(12px);\n  border-bottom: 1px solid var(--ac-border);\n}\n\n.ac-header .ac-wrap {\n  display: flex;\n  flex-wrap: wrap;\n  align-items: center;\n  justify-content: flex-start;\n  gap: 0.75rem;\n  padding-top: 0.7rem;\n  padding-bottom: 0.7rem;\n}\n\n.ac-brand {\n  display: inline-flex;\n  flex-direction: column;\n  align-items: flex-start;\n  gap: 0.12rem;\n  margin-right: auto;\n  text-decoration: none;\n  flex-shrink: 0;\n  font-family: \"Playfair Display\", Georgia, \"Times New Roman\", serif;\n  opacity: 1;\n  transition: opacity 0.2s ease;\n}\n\n.ac-brand:hover {\n  opacity: 1;\n}\n\n.ac-brand__sub {\n  font-size: clamp(0.4rem, 1vw, 0.5rem);\n  font-weight: 400;\n  letter-spacing: 0.3em;\n  text-transform: uppercase;\n  color: rgba(255, 255, 255, 0.95);\n  line-height: 1.2;\n  white-space: nowrap;\n  text-shadow: 0 1px 8px rgba(0, 0, 0, 0.75), 0 0 18px rgba(0, 0, 0, 0.55);\n}\n\n.ac-brand__name {\n  font-size: clamp(1.02rem, 2.55vw, 1.24rem);\n  font-weight: 400;\n  letter-spacing: 0.14em;\n  color: #fff;\n  line-height: 1;\n  white-space: nowrap;\n  text-shadow: 0 1px 10px rgba(0, 0, 0, 0.8), 0 0 22px rgba(0, 0, 0, 0.55);\n}\n\n.ac-page-home.ac-cover-mode .ac-nav a,\n.ac-page.ac-cover-mode .ac-nav a {\n  color: #fff !important;\n  opacity: 1 !important;\n  font-weight: 700;\n  text-shadow: 0 1px 10px rgba(0, 0, 0, 0.95), 0 2px 18px rgba(0, 0, 0, 0.72);\n}\n\n\/* \u4e0b\u5c64\u30da\u30fc\u30b8\uff0b\u30c8\u30c3\u30d7\uff1a\u30b3\u30f3\u30d1\u30af\u30c8\u30d2\u30fc\u30ed\u30fc\uff08\u63a1\u7528\u30da\u30fc\u30b8\u3068\u540c\u3058\uff09 *\/\n.ac-page.ac-cover-mode .ac-hero-cover,\n.ac-page.ac-cover-mode .ac-hero-cover-sub {\n  position: relative;\n  min-height: auto;\n  padding: 3.35rem clamp(1rem, 2.5vw, 1.75rem) 0.35rem;\n  display: flex;\n  align-items: stretch;\n  justify-content: flex-start;\n  background: transparent;\n  color: #e6e8f4;\n  width: 100%;\n  box-sizing: border-box;\n}\n\nbody.admin-bar .ac-page.ac-cover-mode .ac-hero-cover,\nbody.admin-bar .ac-page.ac-cover-mode .ac-hero-cover-sub {\n  padding-top: 4.85rem;\n}\n\n.ac-page.ac-cover-mode .ac-hero-cover .ac-hero-inner,\n.ac-page.ac-cover-mode .ac-hero-cover-sub .ac-hero-inner {\n  position: relative;\n  z-index: 1;\n  width: 100%;\n  max-width: min(680px, 94vw);\n  margin: 0 auto;\n  padding: 0;\n  display: block;\n  grid-template-columns: none;\n  box-sizing: border-box;\n  text-align: center;\n}\n\n.ac-page.ac-cover-mode .ac-hero-cover .ac-hero-inner > *,\n.ac-page.ac-cover-mode .ac-hero-cover-sub .ac-hero-inner > * {\n  width: 100%;\n  max-width: 100%;\n  margin-left: auto;\n  margin-right: auto;\n}\n\n.ac-page.ac-cover-mode .ac-hero-cover .ac-hero-kicker,\n.ac-page.ac-cover-mode .ac-hero-cover-sub .ac-hero-kicker {\n  margin: 0 0 0.25rem;\n  color: rgba(255, 255, 255, 0.95);\n  font-size: 0.82rem;\n  font-weight: 600;\n  letter-spacing: 0.2em;\n  text-shadow: 0 1px 8px rgba(0, 0, 0, 0.5);\n}\n\n.ac-page.ac-cover-mode .ac-hero-cover h1,\n.ac-page.ac-cover-mode .ac-hero-cover-sub h1 {\n  margin: 0 0 0.5rem;\n  font-weight: 700;\n  font-size: clamp(1.45rem, 3.8vw, 2rem);\n  line-height: 1.35;\n  color: #fff;\n  text-shadow: 0 2px 16px rgba(0, 0, 0, 0.65), 0 0 48px rgba(80, 110, 220, 0.35);\n  letter-spacing: 0.02em;\n}\n\n.ac-page.ac-cover-mode .ac-hero-cover .ac-hero-lead,\n.ac-page.ac-cover-mode .ac-hero-cover-sub .ac-hero-lead {\n  margin: 0;\n  color: rgba(255, 255, 255, 0.96);\n  font-weight: 500;\n  font-size: 0.98rem;\n  line-height: 1.6;\n  text-shadow: 0 1px 10px rgba(0, 0, 0, 0.55);\n  max-width: 34rem;\n  margin-left: auto;\n  margin-right: auto;\n}\n\n.ac-page.ac-cover-mode .ac-hero-lead--note {\n  margin-top: 0.5rem;\n  font-size: 0.88rem;\n  opacity: 0.9;\n  line-height: 1.6;\n}\n\n.ac-page.ac-cover-mode .ac-hero-cover + .ac-section,\n.ac-page.ac-cover-mode .ac-hero-cover-sub + .ac-section {\n  padding-top: 0.65rem;\n  padding-bottom: 1.25rem;\n}\n\n\/* \u30c8\u30c3\u30d7\uff1a\u30d2\u30fc\u30ed\u30fc\u5185 Salon Info \u30ab\u30fc\u30c9 *\/\n.ac-page-home.ac-cover-mode .ac-hero-cover .ac-hero-inner {\n  display: flex;\n  flex-direction: column;\n  align-items: center;\n  gap: 1.25rem;\n}\n\n.ac-page-home.ac-cover-mode .ac-hero-copy {\n  width: 100%;\n}\n\n.ac-page-home.ac-cover-mode .ac-hero-cta {\n  display: flex;\n  flex-wrap: wrap;\n  justify-content: center;\n  gap: 0.65rem;\n  width: 100%;\n}\n\n.ac-page-home.ac-cover-mode .ac-hero-card {\n  width: 100%;\n  text-align: left;\n}\n\n.ac-page-home.ac-cover-mode .ac-hero-copy,\n.ac-page-home.ac-cover-mode .ac-hero-card,\n.ac-page-home.ac-cover-mode .ac-hero-cover h1 {\n  opacity: 1 !important;\n  transform: none !important;\n}\n\n.ac-page-home.ac-cover-mode .ac-hero-open-hint,\n.ac-page-home.ac-cover-mode .ac-hero-scroll-cue {\n  display: none !important;\n}\n\n.ac-page-contact .ac-section,\n.ac-page-recruit .ac-section,\n.ac-page-chat .ac-section {\n  padding: 1.25rem 0;\n}\n\n.ac-page-contact .ac-recruit-h2,\n.ac-page-recruit .ac-recruit-h2,\n.ac-page-chat .ac-recruit-h2 {\n  margin: 0 0 0.65rem;\n}\n\n.ac-page-contact .ac-sub-lead,\n.ac-page-recruit .ac-sub-lead,\n.ac-page-chat .ac-sub-lead {\n  margin: 0 0 0.85rem;\n  font-size: 0.92rem;\n  color: var(--ac-muted);\n  line-height: 1.65;\n}\n\n.ac-page-contact .ac-recruit-list li,\n.ac-page-recruit .ac-recruit-list li {\n  margin-bottom: 0.3rem;\n}\n\n.ac-page-contact .ac-recruit-cta-band,\n.ac-page-recruit .ac-recruit-cta-band,\n.ac-page-chat .ac-recruit-cta-band {\n  padding: 1.25rem 1.15rem;\n  margin-top: 0;\n}\n\n.ac-page-contact .ac-recruit-cta-band p,\n.ac-page-recruit .ac-recruit-cta-band p,\n.ac-page-chat .ac-recruit-cta-band p {\n  margin: 0 0 0.85rem;\n}\n\n.ac-page-contact .ac-section.ac-inquiry,\n.ac-page-recruit .ac-section.ac-inquiry {\n  padding-top: 1.25rem;\n  padding-bottom: 2.5rem;\n}\n\n.ac-page-contact .ac-form-thanks,\n.ac-page-recruit .ac-form-thanks {\n  margin-bottom: 1rem;\n}\n\n.ac-page-chat .ac-chat-layout {\n  margin-top: 0;\n}\n\n.ac-page-chat .ac-chat-entry-btns {\n  margin-top: 1.25rem;\n  margin-bottom: 0;\n}\n\n\/* cover-mode\uff1a\u30c8\u30c3\u30d7\u3068\u540c\u3058\u5168\u5e45\u30d8\u30c3\u30c0\u30fc\uff08\u753b\u9762\u4e0a\u7aef\u56fa\u5b9a\u30fb\u30ed\u30b4\u5de6\u30fb\u30e1\u30cb\u30e5\u30fc\u53f3\uff09 *\/\n.ac-page.ac-cover-mode .ac-header {\n  position: fixed;\n  top: 0;\n  left: 0;\n  right: 0;\n  width: 100%;\n  z-index: 100;\n  box-sizing: border-box;\n}\n\nbody.admin-bar .ac-page.ac-cover-mode .ac-header {\n  top: 32px;\n}\n\n@media screen and (max-width: 782px) {\n  body.admin-bar .ac-page.ac-cover-mode .ac-header {\n    top: 46px;\n  }\n}\n\n.ac-page.ac-cover-mode .ac-header .ac-wrap {\n  display: flex;\n  flex-wrap: nowrap;\n  align-items: center;\n  justify-content: flex-start;\n  width: 100%;\n  max-width: none;\n  margin: 0;\n  gap: 0.75rem;\n  padding: 0.7rem clamp(1.25rem, 3.5vw, 2.75rem);\n  box-sizing: border-box;\n}\n\n.ac-page.ac-cover-mode .ac-brand {\n  flex: 0 0 auto;\n  margin-right: auto;\n}\n\n.ac-page.ac-cover-mode .ac-nav {\n  flex: 0 0 auto;\n  margin-left: auto;\n  display: flex;\n  flex-wrap: nowrap;\n  gap: 0.35rem 1rem;\n  font-size: 0.8rem;\n  font-weight: 700;\n}\n\n.ac-page.ac-cover-mode .ac-nav a {\n  white-space: nowrap;\n}\n\n.ac-page.ac-cover-mode .ac-tel-chip {\n  flex: 0 0 auto;\n}\n\n.ac-nav {\n  margin-left: auto;\n  display: flex;\n  flex-wrap: wrap;\n  gap: 0.35rem 1rem;\n  font-size: 0.8rem;\n  font-weight: 700;\n}\n\n.ac-nav a {\n  color: rgba(255, 255, 255, 0.96) !important;\n  text-decoration: none;\n  font-weight: 700;\n  letter-spacing: 0.04em;\n  text-shadow: 0 1px 10px rgba(0, 0, 0, 0.92), 0 0 18px rgba(0, 0, 0, 0.6);\n  -webkit-font-smoothing: antialiased;\n}\n\n.ac-nav a:hover {\n  color: var(--ac-gold-soft);\n}\n\n.ac-tel-chip {\n  display: inline-flex;\n  align-items: center;\n  gap: 0.35rem;\n  padding: 0.4rem 0.85rem;\n  border-radius: 999px;\n  background: var(--ac-night);\n  color: #fff;\n  font-size: 0.82rem;\n  font-weight: 700;\n  text-decoration: none;\n}\n\n.ac-tel-chip:hover {\n  color: var(--ac-gold-soft);\n}\n\n.ac-tel-pending,\n.ac-tel-chip.ac-tel-pending {\n  cursor: default;\n  opacity: 0.92;\n  font-size: 0.78rem;\n  letter-spacing: 0.02em;\n}\n\n.ac-tel-chip.ac-tel-pending:hover {\n  color: #fff;\n}\n\n.ac-contact-band .ac-tel-large.ac-tel-pending {\n  display: inline-block;\n  margin: 0.5rem 0 0;\n  font-size: clamp(1.1rem, 3vw, 1.45rem);\n  font-weight: 600;\n  color: var(--ac-gold-soft);\n  pointer-events: none;\n}\n\n.ac-inquiry-tel .ac-inquiry-tel-value.ac-tel-pending {\n  font-size: 1.35rem;\n  font-weight: 700;\n  color: var(--ac-gold-soft);\n  margin: 0;\n}\n\n.ac-faq-intro {\n  margin: 0 0 1rem;\n  color: var(--ac-muted);\n  font-size: 0.95rem;\n  line-height: 1.85;\n}\n\n.ac-faq-intro + .ac-faq-intro {\n  margin-top: -0.35rem;\n  margin-bottom: 1.5rem;\n}\n\n.ac-float-bar .ac-float-tel-pending {\n  display: flex;\n  align-items: center;\n  justify-content: center;\n  padding: 0.65rem 0.5rem;\n  font-size: 0.72rem;\n  color: var(--ac-muted);\n  text-align: center;\n  line-height: 1.3;\n}\n\n\/* --- \u30d2\u30fc\u30ed\u30fc\uff08\u661f\u7a7a\u306f .ac-page \u5171\u901a\u3001\u3053\u3053\u306f\u30c9\u30fc\u30e0\u5149\u306e\u307f\uff09 --- *\/\n.ac-hero {\n  position: relative;\n  overflow: hidden;\n  color: #f0ebe3;\n  padding: 3.5rem 0 4rem;\n  background: transparent;\n}\n\n.ac-hero::before {\n  content: \"\";\n  position: absolute;\n  inset: -20% 10% auto 10%;\n  height: 70%;\n  background: radial-gradient(ellipse 70% 80% at 50% 0%, rgba(155, 142, 196, 0.35) 0%, transparent 70%);\n  pointer-events: none;\n}\n\n.ac-hero-inner {\n  position: relative;\n  z-index: 1;\n  display: grid;\n  gap: 2rem;\n  align-items: center;\n}\n\n.ac-hero-compact {\n  padding: 2.25rem 0 2rem;\n}\n\n.ac-nav a[aria-current=\"page\"] {\n  color: var(--ac-gold-soft);\n}\n\n@media (min-width: 860px) {\n  .ac-hero-inner {\n    grid-template-columns: 1.1fr 0.9fr;\n    gap: 2.5rem;\n  }\n\n  .ac-page.ac-cover-mode .ac-hero-cover .ac-hero-inner,\n  .ac-page.ac-cover-mode .ac-hero-cover-sub .ac-hero-inner {\n    grid-template-columns: none;\n  }\n\n  .ac-page-home.ac-cover-mode .ac-hero-cover .ac-hero-inner {\n    display: flex;\n  }\n\n  .ac-page.ac-cover-mode:not(.ac-page-home) .ac-hero-cover-sub .ac-hero-inner {\n    display: block;\n  }\n}\n\n.ac-hero-kicker {\n  margin: 0 0 0.5rem;\n  font-size: 0.82rem;\n  font-weight: 600;\n  letter-spacing: 0.2em;\n  color: var(--ac-gold-soft);\n}\n\n.ac-hero h1 {\n  margin: 0 0 1rem;\n  font-size: clamp(1.55rem, 4.5vw, 2.35rem);\n  font-weight: 800;\n  line-height: 1.45;\n  letter-spacing: 0.04em;\n}\n\n.ac-hero-lead {\n  margin: 0 0 1.5rem;\n  max-width: 32rem;\n  color: rgba(240, 235, 227, 0.88);\n  font-size: 1.02rem;\n}\n\n.ac-hero-cta {\n  display: flex;\n  flex-wrap: wrap;\n  gap: 0.65rem;\n}\n\n.ac-btn {\n  display: inline-flex;\n  align-items: center;\n  justify-content: center;\n  padding: 0.85rem 1.4rem;\n  border-radius: 999px;\n  font-weight: 700;\n  font-size: 0.92rem;\n  text-decoration: none;\n  transition: transform 0.15s ease, box-shadow 0.15s ease;\n}\n\n.ac-btn-primary {\n  background: linear-gradient(135deg, var(--ac-gold) 0%, #a8863f 100%);\n  color: var(--ac-night);\n  box-shadow: 0 10px 28px rgba(201, 169, 98, 0.35);\n}\n\n.ac-btn-primary:hover {\n  color: var(--ac-night);\n  box-shadow: 0 12px 32px rgba(201, 169, 98, 0.5);\n}\n\n.ac-btn-ghost {\n  background: rgba(255, 255, 255, 0.1);\n  color: #fff;\n  border: 1px solid rgba(255, 255, 255, 0.28);\n}\n\n.ac-btn-ghost:hover {\n  background: rgba(255, 255, 255, 0.18);\n  color: #fff;\n}\n\n\/* \u30aa\u30fc\u30d7\u30f3\u65e5\u30fb\u63a1\u7528\u505c\u6b62 *\/\n.ac-hero-open-date {\n  margin: 0 0 0.5rem;\n  color: var(--ac-gold-soft);\n  font-size: clamp(0.92rem, 2.2vw, 1.05rem);\n  font-weight: 700;\n  letter-spacing: 0.14em;\n  text-shadow: 0 1px 10px rgba(0, 0, 0, 0.55);\n}\n\n.ac-notice-paused {\n  margin: 0 0 1rem;\n  padding: 1rem 1.15rem;\n  border: 1px solid rgba(201, 169, 98, 0.45);\n  border-radius: var(--ac-radius-lg);\n  background: rgba(201, 169, 98, 0.12);\n  color: #f5f0e6;\n  font-size: 0.95rem;\n  line-height: 1.65;\n  text-align: center;\n}\n\n.ac-link-inactive,\n.ac-nav a.ac-link-inactive,\n.ac-float-bar .ac-link-inactive {\n  color: rgba(255, 255, 255, 0.42) !important;\n  cursor: not-allowed;\n  text-decoration: none;\n  pointer-events: none;\n}\n\n.ac-float-bar .ac-link-inactive {\n  display: block;\n  padding: 0.65rem 0.35rem;\n  text-align: center;\n  font-size: 0.68rem;\n  font-weight: 700;\n  border-right: 1px solid var(--ac-border);\n}\n\n.ac-btn-inactive,\n.ac-btn.ac-btn-inactive {\n  opacity: 0.45;\n  cursor: not-allowed;\n  pointer-events: none;\n  box-shadow: none;\n}\n\n.ac-chat-layout--paused .ac-chat-form,\n.ac-chat-layout--paused textarea,\n.ac-chat-layout--paused .ac-chat-send {\n  pointer-events: none;\n  opacity: 0.5;\n}\n\n.ac-form--paused {\n  pointer-events: none;\n  opacity: 0.55;\n}\n\n.ac-hero-card {\n  background: rgba(255, 255, 255, 0.06);\n  border: 1px solid rgba(255, 255, 255, 0.12);\n  border-radius: var(--ac-radius-lg);\n  padding: 1.35rem;\n  backdrop-filter: blur(8px);\n}\n\n.ac-hero-card h2 {\n  margin: 0 0 0.75rem;\n  font-size: 0.78rem;\n  font-weight: 700;\n  letter-spacing: 0.14em;\n  color: var(--ac-gold-soft);\n}\n\n.ac-hero-card p {\n  margin: 0;\n  font-size: 0.92rem;\n  line-height: 1.65;\n  color: rgba(240, 235, 227, 0.82);\n}\n\n.ac-hero-meta {\n  display: grid;\n  grid-template-columns: 1fr 1fr;\n  gap: 0.65rem;\n  margin-top: 1rem;\n}\n\n.ac-hero-meta div {\n  padding: 0.65rem 0.75rem;\n  background: rgba(0, 0, 0, 0.22);\n  border-radius: 10px;\n  font-size: 0.8rem;\n}\n\n.ac-hero-meta strong {\n  display: block;\n  color: #fff;\n  font-size: 0.88rem;\n}\n\n\/* --- \u30bb\u30af\u30b7\u30e7\u30f3\u5171\u901a --- *\/\n.ac-section {\n  padding: 3rem 0;\n}\n\n.ac-section-head {\n  text-align: center;\n  margin-bottom: 2rem;\n}\n\n.ac-section-label {\n  display: inline-block;\n  margin: 0 0 0.35rem;\n  font-size: 0.75rem;\n  font-weight: 700;\n  letter-spacing: 0.18em;\n  color: var(--ac-gold);\n  text-transform: uppercase;\n}\n\n.ac-section-head h2 {\n  margin: 0;\n  font-size: clamp(1.35rem, 3.5vw, 1.85rem);\n  font-weight: 800;\n  line-height: 1.4;\n  color: #fff;\n}\n\n.ac-section-head p {\n  margin: 0.75rem auto 0;\n  max-width: 36rem;\n  color: var(--ac-muted);\n  font-size: 0.95rem;\n}\n\n\/* --- About 4\u30ab\u30e9\u30e0 --- *\/\n.ac-about-grid {\n  display: grid;\n  gap: 1.25rem;\n}\n\n@media (min-width: 640px) {\n  .ac-about-grid {\n    grid-template-columns: repeat(2, 1fr);\n  }\n}\n\n@media (min-width: 960px) {\n  .ac-about-grid {\n    grid-template-columns: repeat(4, 1fr);\n  }\n}\n\n.ac-about-card {\n  background: var(--ac-surface);\n  backdrop-filter: blur(8px);\n  border: 1px solid var(--ac-border);\n  border-radius: var(--ac-radius);\n  padding: 1.35rem;\n  box-shadow: var(--ac-shadow);\n}\n\n.ac-about-num {\n  display: inline-flex;\n  width: 2rem;\n  height: 2rem;\n  align-items: center;\n  justify-content: center;\n  border-radius: 8px;\n  background: linear-gradient(135deg, var(--ac-night-mid), var(--ac-accent));\n  color: var(--ac-gold-soft);\n  font-size: 0.85rem;\n  font-weight: 800;\n  margin-bottom: 0.75rem;\n}\n\n.ac-about-card h3 {\n  margin: 0 0 0.5rem;\n  font-size: 1rem;\n  line-height: 1.45;\n  color: #fff;\n}\n\n.ac-about-card p {\n  margin: 0;\n  font-size: 0.88rem;\n  color: var(--ac-muted);\n}\n\n\/* --- \u30e1\u30cb\u30e5\u30fc\u8868 --- *\/\n.ac-menu-table {\n  width: 100%;\n  border-collapse: collapse;\n  background: var(--ac-surface);\n  backdrop-filter: blur(8px);\n  border-radius: var(--ac-radius-lg);\n  overflow: hidden;\n  box-shadow: var(--ac-shadow);\n  border: 1px solid var(--ac-border);\n}\n\n.ac-menu-table th,\n.ac-menu-table td {\n  padding: 1rem 1.15rem;\n  text-align: left;\n  border-bottom: 1px solid var(--ac-border);\n  color: var(--ac-text);\n}\n\n.ac-menu-table thead th {\n  background: var(--ac-night);\n  color: var(--ac-gold-soft);\n  font-size: 0.78rem;\n  letter-spacing: 0.1em;\n}\n\n.ac-menu-table tbody tr:last-child td {\n  border-bottom: none;\n}\n\n.ac-menu-name {\n  font-weight: 700;\n  color: #fff;\n}\n\n.ac-menu-desc {\n  display: block;\n  font-size: 0.82rem;\n  color: var(--ac-muted);\n  font-weight: 400;\n  margin-top: 0.2rem;\n}\n\n.ac-menu-price {\n  font-weight: 800;\n  white-space: nowrap;\n  color: var(--ac-gold-soft);\n}\n\n.ac-center-cta {\n  text-align: center;\n  margin-top: 1.5rem;\n}\n\n\/* --- \u30b9\u30bf\u30c3\u30d5 --- *\/\n.ac-staff-grid {\n  display: flex;\n  flex-wrap: wrap;\n  justify-content: center;\n  gap: 1.25rem;\n}\n\n.ac-staff-grid .ac-staff-card {\n  flex: 1 1 100%;\n  max-width: 100%;\n}\n\n@media (min-width: 520px) {\n  .ac-staff-grid .ac-staff-card {\n    flex: 1 1 calc(50% - 0.65rem);\n    max-width: calc(50% - 0.65rem);\n  }\n}\n\n\/* PC\uff1a3\u540d\u00d72\u6bb5 *\/\n@media (min-width: 960px) {\n  .ac-staff-grid .ac-staff-card {\n    flex: 0 1 calc(33.333% - 0.84rem);\n    max-width: calc(33.333% - 0.84rem);\n  }\n}\n\n.ac-staff-card {\n  background: var(--ac-surface);\n  backdrop-filter: blur(8px);\n  border-radius: var(--ac-radius);\n  overflow: hidden;\n  border: 1px solid var(--ac-border);\n  box-shadow: var(--ac-shadow);\n}\n\n.ac-staff-photo {\n  aspect-ratio: 3 \/ 4;\n  background: linear-gradient(145deg, var(--ac-night-mid), var(--ac-lilac));\n  display: grid;\n  place-items: center;\n  color: rgba(255, 255, 255, 0.5);\n  font-size: 0.75rem;\n  letter-spacing: 0.1em;\n  overflow: hidden;\n}\n\n.ac-staff-photo:has(img) {\n  background: #080612;\n}\n\n.ac-staff-photo img {\n  width: 100%;\n  height: 100%;\n  \/* \u67a0\u3044\u3063\u3071\u3044\u306b\u8868\u793a\uff08contain\u3060\u3068\u6bd4\u7387\u5dee\u3067\u9ed2\u3044\u4f59\u767d\u304c\u51fa\u308b\uff09 *\/\n  object-fit: cover;\n  object-position: center center;\n  display: block;\n}\n\n.ac-staff-body {\n  padding: 1rem 1.1rem;\n}\n\n.ac-staff-body h3 {\n  margin: 0 0 0.25rem;\n  font-size: 1.05rem;\n  color: #fff;\n}\n\n.ac-staff-role {\n  margin: 0 0 0.5rem;\n  font-size: 0.78rem;\n  color: var(--ac-gold);\n  font-weight: 600;\n}\n\n.ac-staff-body p {\n  margin: 0;\n  font-size: 0.85rem;\n  color: var(--ac-muted);\n}\n\n\/* --- \u30a2\u30af\u30bb\u30b9 --- *\/\n.ac-access-grid {\n  display: grid;\n  gap: 1.5rem;\n}\n\n@media (min-width: 760px) {\n  .ac-access-grid {\n    grid-template-columns: 1fr 1fr;\n    align-items: start;\n  }\n}\n\n.ac-access-table {\n  width: 100%;\n  background: var(--ac-surface);\n  backdrop-filter: blur(8px);\n  border-radius: var(--ac-radius);\n  border: 1px solid var(--ac-border);\n  overflow: hidden;\n}\n\n.ac-access-table th,\n.ac-access-table td {\n  padding: 0.75rem 1rem;\n  border-bottom: 1px solid var(--ac-border);\n  vertical-align: top;\n  font-size: 0.92rem;\n}\n\n.ac-access-table th {\n  width: 28%;\n  background: rgba(0, 0, 0, 0.25);\n  font-weight: 700;\n  color: var(--ac-gold-soft);\n}\n\n.ac-access-table tr:last-child th,\n.ac-access-table tr:last-child td {\n  border-bottom: none;\n}\n\n.ac-map-placeholder {\n  min-height: 220px;\n  border-radius: var(--ac-radius);\n  background: var(--ac-surface);\n  backdrop-filter: blur(8px);\n  border: 1px solid var(--ac-border);\n  display: grid;\n  place-items: center;\n  text-align: center;\n  padding: 1rem;\n  color: var(--ac-muted);\n  font-size: 0.88rem;\n}\n\n.ac-map-placeholder strong {\n  color: #fff;\n}\n\n\/* --- \u30ae\u30e3\u30e9\u30ea\u30fc\uff1a\u6a2a\u30b9\u30af\u30ed\u30fc\u30eb\u30d5\u30ed\u30fc --- *\/\n.ac-section--gallery-flow {\n  padding-bottom: 2.5rem;\n}\n\n.ac-section--gallery-flow .ac-section-head {\n  margin-bottom: 1.35rem;\n}\n\n.ac-gallery-flow {\n  position: relative;\n  width: 100%;\n  overflow: hidden;\n  pointer-events: none;\n  opacity: 0.62;\n  margin-top: 0.25rem;\n  -webkit-mask-image: linear-gradient(90deg, transparent 0%, #000 5%, #000 95%, transparent 100%);\n  mask-image: linear-gradient(90deg, transparent 0%, #000 5%, #000 95%, transparent 100%);\n}\n\n.ac-gallery-flow__track {\n  display: flex;\n  width: max-content;\n  animation: ac-gallery-flow-scroll 80s linear infinite;\n  will-change: transform;\n}\n\n.ac-gallery-flow__group {\n  display: flex;\n  gap: clamp(0.75rem, 1.6vw, 1.25rem);\n  padding: 0 clamp(0.75rem, 1.6vw, 1.25rem);\n}\n\n.ac-gallery-flow__item {\n  position: relative;\n  flex-shrink: 0;\n  width: clamp(132px, 16vw, 190px);\n  aspect-ratio: 4 \/ 3;\n  border-radius: 14px;\n  overflow: hidden;\n  filter: saturate(0.84) brightness(0.84) contrast(1.02);\n}\n\n.ac-gallery-flow__item::after {\n  content: \"\";\n  position: absolute;\n  inset: 0;\n  background:\n    linear-gradient(180deg, rgba(6, 14, 40, 0.06) 0%, rgba(6, 14, 40, 0.48) 100%),\n    rgba(8, 18, 52, 0.16);\n  pointer-events: none;\n}\n\n.ac-gallery-flow__item img {\n  display: block;\n  width: 100%;\n  height: 100%;\n  object-fit: cover;\n}\n\n@keyframes ac-gallery-flow-scroll {\n  0% {\n    transform: translateX(0);\n  }\n  100% {\n    transform: translateX(-50%);\n  }\n}\n\n\/* --- 2\u30ab\u30e9\u30e0\u7279\u5fb4 + FAQ --- *\/\n.ac-duo {\n  display: grid;\n  gap: 1.25rem;\n}\n\n@media (min-width: 700px) {\n  .ac-duo {\n    grid-template-columns: 1fr 1fr;\n  }\n}\n\n.ac-duo-card {\n  padding: 1.5rem;\n  border-radius: var(--ac-radius-lg);\n  background: var(--ac-surface);\n  backdrop-filter: blur(8px);\n  border: 1px solid var(--ac-border);\n  box-shadow: var(--ac-shadow);\n}\n\n.ac-duo-card h3 {\n  margin: 0 0 0.5rem;\n  font-size: 1.1rem;\n  color: #fff;\n}\n\n.ac-duo-card p {\n  margin: 0;\n  font-size: 0.9rem;\n  color: var(--ac-muted);\n}\n\n\/* --- \u304a\u554f\u3044\u5408\u308f\u305b\u5e2f --- *\/\n.ac-contact-band {\n  background: rgba(255, 255, 255, 0.04);\n  border-top: 1px solid var(--ac-border);\n  color: #f0ebe3;\n  padding: 2.75rem 0;\n  text-align: center;\n}\n\n.ac-contact-band h2 {\n  margin: 0 0 0.5rem;\n  font-size: 1.5rem;\n  color: #f5f3ff;\n  text-shadow: 0 0 24px rgba(120, 140, 255, 0.28);\n}\n\n.ac-contact-band .ac-tel-large {\n  display: inline-block;\n  margin: 1rem 0;\n  font-size: clamp(1.4rem, 4vw, 1.9rem);\n  font-weight: 800;\n  color: var(--ac-gold-soft);\n  text-decoration: none;\n}\n\n.ac-contact-band .ac-tel-large:hover {\n  color: #fff;\n}\n\n.ac-contact-actions {\n  display: flex;\n  flex-wrap: wrap;\n  justify-content: center;\n  gap: 0.65rem;\n  margin-top: 1rem;\n}\n\n\/* --- \u304a\u554f\u3044\u5408\u308f\u305b\u30d5\u30a9\u30fc\u30e0 --- *\/\n.ac-form-note {\n  font-size: 0.88rem;\n  opacity: 0.85;\n}\n\n.ac-inquiry-tel {\n  text-align: center;\n  margin-top: 2rem;\n  padding: 1.25rem;\n  background: var(--ac-surface);\n  backdrop-filter: blur(8px);\n  border: 1px solid var(--ac-border);\n  border-radius: var(--ac-radius-lg);\n}\n\n.ac-inquiry-tel-label {\n  margin: 0 0 0.25rem;\n  font-size: 0.75rem;\n  letter-spacing: 0.14em;\n  color: var(--ac-gold);\n  font-weight: 700;\n}\n\n.ac-inquiry-tel a {\n  font-size: clamp(1.35rem, 4vw, 1.75rem);\n  font-weight: 800;\n  color: var(--ac-gold-soft);\n  text-decoration: none;\n}\n\n.ac-inquiry-tel-hours {\n  margin: 0.5rem 0 0;\n  font-size: 0.9rem;\n  color: var(--ac-muted);\n}\n\n.ac-form {\n  max-width: 640px;\n  margin: 0 auto;\n  padding: 1.5rem;\n  background: var(--ac-surface);\n  backdrop-filter: blur(10px);\n  border: 1px solid var(--ac-border);\n  border-radius: var(--ac-radius-lg);\n  box-shadow: var(--ac-shadow);\n  text-align: left;\n}\n\n.ac-honey {\n  display: none !important;\n}\n\n.ac-form-grid {\n  display: grid;\n  gap: 1rem;\n}\n\n@media (min-width: 600px) {\n  .ac-form-grid {\n    grid-template-columns: 1fr 1fr;\n  }\n\n  .ac-field-full {\n    grid-column: 1 \/ -1;\n  }\n}\n\n.ac-label {\n  display: block;\n  margin-bottom: 0.35rem;\n  font-size: 0.88rem;\n  font-weight: 600;\n  color: var(--ac-gold-soft);\n}\n\n.ac-req {\n  font-style: normal;\n  font-size: 0.72rem;\n  color: #f0a8a8;\n  font-weight: 700;\n}\n\n.ac-field input,\n.ac-field textarea {\n  width: 100%;\n  padding: 0.7rem 0.85rem;\n  border: 1px solid var(--ac-border);\n  border-radius: 10px;\n  background: rgba(0, 0, 0, 0.25);\n  color: #fff;\n  font-size: 1rem;\n  font-family: inherit;\n  line-height: 1.5;\n}\n\n.ac-field input:focus,\n.ac-field textarea:focus {\n  outline: 2px solid rgba(201, 169, 98, 0.55);\n  outline-offset: 2px;\n  border-color: var(--ac-gold);\n}\n\n.ac-field input::placeholder,\n.ac-field textarea::placeholder {\n  color: rgba(255, 255, 255, 0.35);\n}\n\n.ac-privacy {\n  display: flex;\n  align-items: flex-start;\n  gap: 0.5rem;\n  margin: 1.25rem 0 0.5rem;\n  font-size: 0.88rem;\n  color: var(--ac-muted);\n  cursor: pointer;\n}\n\n.ac-privacy input {\n  margin-top: 0.2rem;\n  flex-shrink: 0;\n}\n\n.ac-privacy-text {\n  margin: 0 0 1rem;\n  font-size: 0.8rem;\n  color: var(--ac-muted);\n  line-height: 1.6;\n}\n\n.ac-form-actions {\n  text-align: center;\n  margin: 1.25rem 0 0;\n}\n\n.ac-btn-submit {\n  border: none;\n  cursor: pointer;\n  min-width: 12rem;\n}\n\n.ac-form-error {\n  margin: 0.75rem 0 0;\n  padding: 0.65rem 0.85rem;\n  border-radius: 8px;\n  background: rgba(180, 60, 60, 0.35);\n  border: 1px solid rgba(240, 160, 160, 0.4);\n  color: #ffe0e0;\n  font-size: 0.88rem;\n}\n\n.ac-form-thanks {\n  max-width: 640px;\n  margin: 0 auto 1.5rem;\n  padding: 1.25rem 1.5rem;\n  text-align: center;\n  background: rgba(201, 169, 98, 0.15);\n  border: 1px solid rgba(201, 169, 98, 0.45);\n  border-radius: var(--ac-radius);\n  color: var(--ac-gold-soft);\n}\n\n.ac-form-thanks p {\n  margin: 0.35rem 0;\n}\n\n.ac-form-thanks-note {\n  font-size: 0.85rem;\n  opacity: 0.9;\n}\n\n.ac-form-sending {\n  text-align: center;\n  margin: 0.75rem 0 0;\n  font-size: 0.9rem;\n  color: var(--ac-muted);\n}\n\n.ac-btn-submit:disabled {\n  opacity: 0.65;\n  cursor: wait;\n}\n\n.ac-field select {\n  width: 100%;\n  padding: 0.7rem 0.85rem;\n  border: 1px solid var(--ac-border);\n  border-radius: 10px;\n  background: rgba(0, 0, 0, 0.25);\n  color: #fff;\n  font-size: 1rem;\n  font-family: inherit;\n}\n\n.ac-field select:focus {\n  outline: 2px solid rgba(201, 169, 98, 0.55);\n  border-color: var(--ac-gold);\n}\n\n\/* --- \u63a1\u7528\u30da\u30fc\u30b8 --- *\/\n.ac-recruit-block {\n  max-width: 720px;\n  margin: 0 auto;\n}\n\n.ac-recruit-h2 {\n  margin: 0 0 1rem;\n  padding-left: 14px;\n  border-left: 5px solid var(--ac-gold);\n  font-size: 1.25rem;\n  color: #fff;\n}\n\n.ac-recruit-list {\n  margin: 0;\n  padding-left: 1.25rem;\n  color: var(--ac-muted);\n}\n\n.ac-recruit-list li {\n  margin-bottom: 0.45rem;\n}\n\n.ac-recruit-table {\n  width: 100%;\n  border-collapse: collapse;\n  background: var(--ac-surface);\n  backdrop-filter: blur(8px);\n  border: 1px solid var(--ac-border);\n  border-radius: var(--ac-radius);\n  overflow: hidden;\n}\n\n.ac-recruit-table th,\n.ac-recruit-table td {\n  padding: 0.85rem 1rem;\n  border-bottom: 1px solid var(--ac-border);\n  text-align: left;\n  font-size: 0.92rem;\n  vertical-align: top;\n}\n\n.ac-recruit-table th {\n  width: 30%;\n  background: rgba(0, 0, 0, 0.25);\n  color: var(--ac-gold-soft);\n  font-weight: 700;\n}\n\n.ac-recruit-table tr:last-child th,\n.ac-recruit-table tr:last-child td {\n  border-bottom: none;\n}\n\n.ac-recruit-table td {\n  color: var(--ac-text);\n}\n\n.ac-faq {\n  display: flex;\n  flex-direction: column;\n  gap: 0.65rem;\n}\n\n.ac-faq-item {\n  background: var(--ac-surface);\n  border: 1px solid var(--ac-border);\n  border-radius: var(--ac-radius);\n  padding: 0.85rem 1rem;\n  backdrop-filter: blur(6px);\n}\n\n.ac-faq-item summary {\n  font-weight: 700;\n  color: var(--ac-gold-soft);\n  cursor: pointer;\n  list-style: none;\n}\n\n.ac-faq-item summary::-webkit-details-marker {\n  display: none;\n}\n\n.ac-faq-item p {\n  margin: 0.75rem 0 0;\n  font-size: 0.9rem;\n  color: var(--ac-muted);\n}\n\n.ac-recruit-cta-band {\n  text-align: center;\n  max-width: 640px;\n  margin: 0 auto;\n  padding: 2rem 1.25rem;\n  background: rgba(201, 169, 98, 0.1);\n  border: 1px solid rgba(201, 169, 98, 0.35);\n  border-radius: var(--ac-radius-lg);\n}\n\n.ac-recruit-cta-band h2 {\n  margin: 0 0 0.5rem;\n  color: #fff;\n  font-size: 1.35rem;\n}\n\n.ac-recruit-cta-band p {\n  margin: 0 0 1.25rem;\n  color: var(--ac-muted);\n}\n\n.ac-recruit-cta-row {\n  display: flex;\n  flex-wrap: wrap;\n  justify-content: center;\n  gap: 0.65rem;\n}\n\n.ac-btn-line {\n  background: #06c755;\n  color: #fff !important;\n  box-shadow: 0 8px 20px rgba(6, 199, 85, 0.35);\n}\n\n\/* LINE \u516c\u5f0f\u300c\u53cb\u3060\u3061\u8ffd\u52a0\u300d\u30dc\u30bf\u30f3 *\/\n.ac-line-add {\n  display: inline-flex;\n  align-items: center;\n  justify-content: center;\n}\n\n.ac-line-add a {\n  display: inline-block;\n  line-height: 0;\n  border-radius: 4px;\n  overflow: hidden;\n  transition: opacity 0.2s ease, transform 0.2s ease;\n}\n\n.ac-line-add a:hover {\n  opacity: 0.9;\n  transform: translateY(-1px);\n}\n\n.ac-line-add img {\n  display: block;\n  height: 36px;\n  width: auto;\n  border: 0;\n}\n\n.ac-inquiry-line {\n  margin-top: 2rem;\n  text-align: center;\n  padding: 1.25rem;\n  background: var(--ac-surface);\n  border: 1px solid var(--ac-border);\n  border-radius: var(--ac-radius-lg);\n}\n\n.ac-inquiry-line .ac-inquiry-tel-label {\n  margin-bottom: 0.75rem;\n}\n\n.ac-contact-actions .ac-line-add,\n.ac-recruit-cta-row .ac-line-add,\n.ac-chat-entry-btns .ac-line-add {\n  margin-top: 0;\n}\n\n\/* --- \u56fa\u5b9a\u30d5\u30c3\u30bf\u30fcCTA\uff08\u30e2\u30d0\u30a4\u30eb\uff09 --- *\/\n.ac-float-bar {\n  position: fixed;\n  bottom: 0;\n  left: 0;\n  right: 0;\n  z-index: 40;\n  display: grid;\n  grid-template-columns: 1fr 1fr 1fr;\n  background: rgba(12, 10, 20, 0.92);\n  backdrop-filter: blur(10px);\n  border-top: 1px solid var(--ac-border);\n  box-shadow: 0 -6px 24px rgba(0, 0, 0, 0.4);\n}\n\n.ac-float-bar a {\n  padding: 0.65rem 0.35rem;\n  text-align: center;\n  font-size: 0.68rem;\n  font-weight: 700;\n  text-decoration: none;\n  color: var(--ac-muted);\n  border-right: 1px solid var(--ac-border);\n}\n\n.ac-float-bar a:last-child {\n  border-right: none;\n}\n\n.ac-float-bar a.ac-float-primary {\n  background: var(--ac-night);\n  color: var(--ac-gold-soft);\n}\n\n@media (min-width: 768px) {\n  .ac-float-bar {\n    display: none;\n  }\n\n  body.home {\n    padding-bottom: 0;\n  }\n}\n\n@media (max-width: 767px) {\n  body.home {\n    padding-bottom: 52px;\n  }\n\n  body.page:has(.ac-page) {\n    padding-bottom: 52px;\n  }\n}\n\n\/* WordPress \u30c6\u30fc\u30de\u306e\u898b\u51fa\u3057\u8272\u3092\u4e0a\u66f8\u304d *\/\n.ac-page .ac-hero h1,\n.ac-page .ac-hero h2,\n.ac-page .ac-contact-band h2,\n.ac-page .ac-section-head h2,\n.ac-page h3 {\n  color: inherit;\n}\n\n.ac-page .ac-section-head h2 {\n  color: #fff;\n}\n\n.ac-page .ac-hero a.ac-btn-primary {\n  color: var(--ac-night);\n}\n\n\/* --- \u30c1\u30e3\u30c3\u30c8\u554f\u3044\u5408\u308f\u305b\uff08Dify\uff09 --- *\/\n.ac-chat-layout {\n  max-width: 720px;\n  margin: 0 auto;\n  display: flex;\n  flex-direction: column;\n  gap: 1rem;\n  min-height: 420px;\n}\n\n.ac-chat-messages {\n  flex: 1;\n  min-height: 280px;\n  max-height: min(52vh, 480px);\n  overflow-y: auto;\n  padding: 1rem;\n  background: var(--ac-surface);\n  backdrop-filter: blur(8px);\n  border: 1px solid var(--ac-border);\n  border-radius: var(--ac-radius-lg);\n  display: flex;\n  flex-direction: column;\n  gap: 0.85rem;\n}\n\n.ac-chat-msg {\n  max-width: 88%;\n  padding: 0.75rem 1rem;\n  border-radius: 14px;\n  font-size: 0.92rem;\n  line-height: 1.65;\n  white-space: pre-wrap;\n  word-break: break-word;\n}\n\n.ac-chat-msg--bot {\n  align-self: flex-start;\n  background: rgba(0, 0, 0, 0.28);\n  border: 1px solid var(--ac-border);\n  color: var(--ac-text);\n}\n\n.ac-chat-msg--bot a {\n  color: var(--ac-gold-soft);\n  text-decoration: underline;\n  text-underline-offset: 2px;\n  word-break: break-all;\n}\n\n.ac-chat-msg--bot a:hover {\n  color: var(--ac-gold);\n}\n\n.ac-chat-msg--user {\n  align-self: flex-end;\n  background: linear-gradient(135deg, rgba(201, 169, 98, 0.35), rgba(124, 107, 174, 0.35));\n  border: 1px solid rgba(201, 169, 98, 0.4);\n  color: #fff;\n}\n\n.ac-chat-msg--typing {\n  align-self: flex-start;\n  color: var(--ac-muted);\n  font-size: 0.85rem;\n  font-style: italic;\n}\n\n.ac-chat-form {\n  display: flex;\n  gap: 0.5rem;\n  align-items: flex-end;\n}\n\n.ac-chat-form textarea {\n  flex: 1;\n  min-height: 48px;\n  max-height: 120px;\n  padding: 0.7rem 0.85rem;\n  border: 1px solid var(--ac-border);\n  border-radius: 12px;\n  background: rgba(0, 0, 0, 0.25);\n  color: #fff;\n  font-family: inherit;\n  font-size: 1rem;\n  resize: vertical;\n}\n\n.ac-chat-form textarea:focus {\n  outline: 2px solid rgba(201, 169, 98, 0.55);\n  border-color: var(--ac-gold);\n}\n\n.ac-chat-send {\n  flex-shrink: 0;\n  padding: 0.75rem 1.1rem;\n  border: none;\n  border-radius: 12px;\n  background: linear-gradient(135deg, var(--ac-gold), #a8863f);\n  color: var(--ac-night);\n  font-weight: 700;\n  font-size: 0.9rem;\n  cursor: pointer;\n}\n\n.ac-chat-send:disabled {\n  opacity: 0.5;\n  cursor: wait;\n}\n\n.ac-chat-notice {\n  font-size: 0.8rem;\n  color: var(--ac-muted);\n  text-align: center;\n  margin: 0;\n}\n\n.ac-chat-error {\n  padding: 0.65rem 0.85rem;\n  border-radius: 8px;\n  background: rgba(180, 60, 60, 0.35);\n  border: 1px solid rgba(240, 160, 160, 0.4);\n  color: #ffe0e0;\n  font-size: 0.85rem;\n}\n\n.ac-page-chat {\n  padding-bottom: 2rem;\n}\n\n@media (max-width: 767px) {\n  body.page:has(.ac-page-chat) {\n    padding-bottom: 56px;\n  }\n}\n\n.ac-chat-entry-btns {\n  display: flex;\n  flex-wrap: wrap;\n  justify-content: center;\n  gap: 0.65rem;\n  margin-top: 1rem;\n  margin-bottom: 1rem;\n  position: relative;\n  z-index: 1;\n}\n\n\/* --- \u30db\u30fc\u30e0\uff1a\u30bf\u30a4\u30dd\u30b0\u30e9\u30d5\u30a3\uff08\u30d7\u30e9\u30cd\u30bf\u30ea\u30a6\u30e0\u30fb\u30b7\u30c3\u30af\u30c8\u30fc\u30f3\uff09 --- *\/\n.ac-page-home {\n  font-feature-settings: \"palt\" 1;\n  -webkit-font-smoothing: antialiased;\n}\n\n.ac-page-home .ac-hero h1 {\n  font-weight: 600;\n  letter-spacing: 0.08em;\n  line-height: 1.55;\n}\n\n.ac-page-home .ac-hero-kicker {\n  font-weight: 600;\n  letter-spacing: 0.24em;\n  text-transform: uppercase;\n  font-size: 0.72rem;\n}\n\n.ac-page-home .ac-hero-lead {\n  font-weight: 500;\n  line-height: 1.85;\n  letter-spacing: 0.03em;\n}\n\n.ac-page-home .ac-section-head h2 {\n  font-weight: 600;\n  letter-spacing: 0.06em;\n  line-height: 1.5;\n}\n\n.ac-page-home .ac-section-head > p {\n  line-height: 1.75;\n  letter-spacing: 0.02em;\n}\n\n.ac-page-home .ac-section-label {\n  position: relative;\n  padding-bottom: 0.15rem;\n}\n\n.ac-page-home .ac-section-label::after {\n  content: \"\";\n  display: block;\n  width: 1.5rem;\n  height: 1px;\n  margin: 0.45rem auto 0;\n  background: linear-gradient(90deg, transparent, var(--ac-gold), transparent);\n}\n\n.ac-page-home .ac-about-card h3 {\n  font-weight: 600;\n  letter-spacing: 0.04em;\n}\n\n.ac-page-home .ac-about-card p {\n  line-height: 1.75;\n  letter-spacing: 0.02em;\n}\n\n.ac-page-home .ac-menu-name {\n  font-weight: 600;\n  letter-spacing: 0.03em;\n}\n\n.ac-page-home .ac-menu-desc {\n  letter-spacing: 0.02em;\n}\n\n.ac-page-home .ac-staff-body h3 {\n  font-weight: 600;\n  letter-spacing: 0.06em;\n}\n\n.ac-page-home .ac-staff-role {\n  letter-spacing: 0.04em;\n  font-size: 0.78rem;\n}\n\n.ac-page-home .ac-duo-card h3 {\n  font-weight: 600;\n  letter-spacing: 0.04em;\n}\n\n.ac-page-home .ac-contact-band h2 {\n  font-weight: 600;\n  letter-spacing: 0.06em;\n}\n\n.ac-page-home .ac-duo-card a,\n.ac-page-home .ac-map-placeholder a {\n  letter-spacing: 0.04em;\n  text-decoration: none;\n  border-bottom: 1px solid rgba(201, 169, 98, 0.45);\n  transition: border-color 0.15s ease;\n}\n\n.ac-page-home .ac-duo-card a:hover,\n.ac-page-home .ac-map-placeholder a:hover {\n  border-bottom-color: var(--ac-gold);\n}\n\n\/* --- \u30db\u30fc\u30e0\uff1a\u30b9\u30af\u30ed\u30fc\u30eb\u30a2\u30cb\u30e1\u30fc\u30b7\u30e7\u30f3\uff08GSAP \/ Kuu\u98a8\uff09 --- *\/\n.ac-char-rise .ac-char {\n  display: inline-block;\n  position: relative;\n  will-change: transform, opacity;\n}\n\n@media (prefers-reduced-motion: reduce) {\n  .ac-page-home .ac-fade-rise,\n  .ac-page-home .ac-char-rise .ac-char {\n    opacity: 1 !important;\n    transform: none !important;\n  }\n}\n\n\/* =========================================================\n   \u30db\u30fc\u30e0\uff1a\u5199\u771f\u4e3b\u4f53\u30fb\u660e\u671d\u4f53\u30fb\u4f59\u767d\u591a\u3081\u306e\u30ec\u30a4\u30a2\u30a6\u30c8\uff08.ak-home\uff09\n   ========================================================= *\/\n.ac-page.ak-home {\n  --ak-text: #f3f0f7;\n  --ak-muted: rgba(226, 224, 240, 0.74);\n  --ak-line: rgba(255, 255, 255, 0.2);\n  --ak-accent: #cbbff2;\n  --ak-veil: 3, 7, 26;\n  --ak-en: \"Bodoni Moda\", \"Playfair Display\", \"Times New Roman\", serif;\n  --ak-ja: \"Zen Old Mincho\", \"\u6e38\u660e\u671d\", YuMincho, \"Hiragino Mincho ProN\", \"Yu Mincho\", serif;\n  --ak-gutter: clamp(1.4rem, 5vw, 4.5rem);\n  font-family: var(--ak-ja);\n  font-size: 15px;\n  line-height: 2;\n  letter-spacing: 0.06em;\n  color: var(--ak-text);\n  font-feature-settings: \"palt\" 1;\n  -webkit-font-smoothing: antialiased;\n}\n\n.ak-home a {\n  color: inherit;\n  text-decoration: none;\n}\n\n.ak-home a:hover {\n  color: #fff;\n}\n\n.ak-home h1,\n.ak-home h2,\n.ak-home h3,\n.ak-home p,\n.ak-home ul,\n.ak-home dl,\n.ak-home dd {\n  margin: 0;\n}\n\n.ak-home h1,\n.ak-home h2,\n.ak-home h3 {\n  color: var(--ak-text);\n  font-weight: 400;\n}\n\n.ak-home ul {\n  list-style: none;\n  padding: 0;\n}\n\n\/* --- \u30d8\u30c3\u30c0\u30fc --- *\/\n.ac-page.ak-home > .ak-header {\n  position: fixed;\n  top: 0;\n  left: 0;\n  right: 0;\n  z-index: 60;\n  display: flex;\n  align-items: center;\n  justify-content: space-between;\n  padding: 1.4rem var(--ak-gutter);\n  transition: background-color 0.5s ease, padding 0.5s ease;\n}\n\n.ak-home.ak-is-scrolled .ak-header {\n  background: rgba(var(--ak-veil), 0.74);\n  -webkit-backdrop-filter: blur(10px);\n  backdrop-filter: blur(10px);\n  padding-top: 0.85rem;\n  padding-bottom: 0.85rem;\n}\n\n.ak-home.ak-menu-open .ak-header {\n  background: transparent;\n  -webkit-backdrop-filter: none;\n  backdrop-filter: none;\n}\n\nbody.admin-bar .ac-page.ak-home > .ak-header {\n  top: 32px;\n}\n\n@media (max-width: 782px) {\n  body.admin-bar .ac-page.ak-home > .ak-header {\n    top: 46px;\n  }\n}\n\n.ak-logo {\n  display: inline-flex;\n  flex-direction: column;\n  line-height: 1;\n}\n\n.ak-logo__sub {\n  font-family: var(--ak-en);\n  font-size: 0.55rem;\n  letter-spacing: 0.62em;\n  opacity: 0.8;\n  margin-bottom: 0.4rem;\n}\n\n.ak-logo__main {\n  font-family: var(--ak-en);\n  font-size: 0.98rem;\n  letter-spacing: 0.1em;\n}\n\n.ak-logo__main em {\n  font-style: normal;\n  font-size: 1.65em;\n  letter-spacing: 0.02em;\n  margin-left: 0.18em;\n}\n\n.ak-header__right {\n  display: flex;\n  align-items: center;\n  gap: clamp(1rem, 2.4vw, 1.8rem);\n}\n\n.ak-header__link {\n  font-family: var(--ak-en);\n  font-size: 0.84rem;\n  letter-spacing: 0.08em;\n  opacity: 0.9;\n}\n\n\/* Instagram\uff08\u30d8\u30c3\u30c0\u30fc\u306e\u4e38\u30dc\u30bf\u30f3\u30fb\u30e1\u30cb\u30e5\u30fc\/\u30d5\u30c3\u30bf\u30fc\u306e\u30c6\u30ad\u30b9\u30c8\u4ed8\u304d\u30ea\u30f3\u30af\uff09 *\/\n.ak-insta {\n  display: inline-flex;\n  align-items: center;\n  justify-content: center;\n  width: 34px;\n  height: 34px;\n  border: 1px solid var(--ak-line);\n  border-radius: 50%;\n  transition: border-color 0.3s ease, background-color 0.3s ease;\n}\n\n.ak-insta:hover {\n  border-color: #fff;\n  background: rgba(255, 255, 255, 0.08);\n}\n\n.ak-insta svg {\n  width: 16px;\n  height: 16px;\n}\n\n.ak-insta-link {\n  display: inline-flex;\n  align-items: center;\n  gap: 0.55rem;\n}\n\n.ak-insta-link svg {\n  width: 18px;\n  height: 18px;\n  flex-shrink: 0;\n}\n\n.ak-footer__insta {\n  margin-top: 1.2rem;\n  font-family: var(--ak-en);\n  font-size: 0.9rem;\n  letter-spacing: 0.06em;\n}\n\n.ak-burger {\n  position: relative;\n  width: 38px;\n  height: 24px;\n  padding: 0;\n  border: 0;\n  background: none;\n  cursor: pointer;\n  color: var(--ak-text);\n}\n\n.ak-burger span {\n  position: absolute;\n  right: 0;\n  width: 100%;\n  height: 1px;\n  background: currentColor;\n  transition: transform 0.45s ease, opacity 0.3s ease, width 0.3s ease;\n}\n\n.ak-burger span:nth-child(1) {\n  top: 6px;\n}\n\n.ak-burger span:nth-child(2) {\n  top: 12px;\n  width: 72%;\n}\n\n.ak-burger span:nth-child(3) {\n  top: 18px;\n}\n\n.ak-home.ak-menu-open .ak-burger span:nth-child(1) {\n  transform: translateY(6px) rotate(18deg);\n}\n\n.ak-home.ak-menu-open .ak-burger span:nth-child(2) {\n  opacity: 0;\n}\n\n.ak-home.ak-menu-open .ak-burger span:nth-child(3) {\n  transform: translateY(-6px) rotate(-18deg);\n}\n\n@media (max-width: 600px) {\n  .ak-header__link--tel {\n    display: none;\n  }\n}\n\n\/* --- \u5168\u753b\u9762\u30e1\u30cb\u30e5\u30fc --- *\/\n.ac-page.ak-home > .ak-menu {\n  position: fixed;\n  inset: 0;\n  z-index: 55;\n  display: flex;\n  align-items: center;\n  justify-content: center;\n  padding: 7rem var(--ak-gutter) 3rem;\n  overflow-y: auto;\n  background: rgba(var(--ak-veil), 0.92);\n  -webkit-backdrop-filter: blur(14px);\n  backdrop-filter: blur(14px);\n  opacity: 0;\n  visibility: hidden;\n  transition: opacity 0.5s ease, visibility 0.5s ease;\n}\n\n.ak-home.ak-menu-open .ak-menu {\n  opacity: 1;\n  visibility: visible;\n}\n\n.ak-menu__inner {\n  width: min(780px, 100%);\n}\n\n.ak-menu__list {\n  display: grid;\n  grid-template-columns: repeat(2, minmax(0, 1fr));\n  gap: 1.3rem 3.5rem;\n}\n\n.ak-menu__list a {\n  display: flex;\n  align-items: baseline;\n  gap: 1rem;\n  padding-bottom: 0.75rem;\n  border-bottom: 1px solid var(--ak-line);\n}\n\n.ak-menu__en {\n  font-family: var(--ak-en);\n  font-size: 1.45rem;\n  letter-spacing: 0.04em;\n}\n\n.ak-menu__ja {\n  font-size: 0.72rem;\n  letter-spacing: 0.14em;\n  color: var(--ak-muted);\n}\n\n.ak-menu__foot {\n  display: flex;\n  flex-wrap: wrap;\n  align-items: center;\n  gap: 1rem 2rem;\n  margin-top: 2.8rem;\n  font-size: 0.84rem;\n  color: var(--ak-muted);\n}\n\n.ak-menu__foot a {\n  font-family: var(--ak-en);\n  font-size: 1.05rem;\n  letter-spacing: 0.08em;\n  color: var(--ak-text);\n}\n\n@media (max-width: 640px) {\n  .ak-menu__list {\n    grid-template-columns: 1fr;\n    gap: 1rem;\n  }\n\n  .ak-menu__en {\n    font-size: 1.25rem;\n  }\n}\n\nhtml.ak-lock,\nhtml.ak-lock body {\n  overflow: hidden;\n}\n\n\/* --- \u30ab\u30d0\u30fc\uff08\u30d5\u30a1\u30fc\u30b9\u30c8\u30d3\u30e5\u30fc\uff09 --- *\/\n.ak-cover {\n  position: relative;\n  height: 100vh;\n  height: 100svh;\n  min-height: 560px;\n  overflow: hidden;\n}\n\n.ak-cover__media {\n  position: absolute;\n  inset: 0;\n  background: #030818;\n}\n\n\/* \u5207\u308a\u66ff\u3048\u4e2d\u306f\u524d\u306e\u5199\u771f\u3092\u4e0b\u306b\u6b8b\u3057\u3001\u6b21\u306e\u5199\u771f\u3060\u3051\u3092\u91cd\u306d\u3066\u30d5\u30a7\u30fc\u30c9\u3055\u305b\u308b\uff08\u80cc\u666f\u306e\u661f\u7a7a\u304c\u900f\u3051\u306a\u3044\u3088\u3046\u306b\uff09 *\/\n.ak-home .ak-cover__media img {\n  position: absolute;\n  inset: 0;\n  z-index: 0;\n  width: 100%;\n  height: 100%;\n  object-fit: cover;\n  opacity: 0;\n  transition: opacity 2s ease-in-out;\n}\n\n.ak-home .ak-cover__media img.is-prev {\n  z-index: 1;\n  opacity: 1;\n  transition: none;\n}\n\n.ak-home .ak-cover__media img.is-active {\n  z-index: 2;\n  opacity: 1;\n}\n\n.ak-cover__veil {\n  position: absolute;\n  inset: 0;\n  background:\n    linear-gradient(180deg, rgba(var(--ak-veil), 0.6) 0%, rgba(var(--ak-veil), 0.12) 28%, rgba(var(--ak-veil), 0.2) 58%, rgba(var(--ak-veil), 0.9) 100%),\n    radial-gradient(ellipse 70% 60% at 12% 88%, rgba(var(--ak-veil), 0.7) 0%, transparent 70%);\n}\n\n.ak-cover__copy {\n  position: absolute;\n  left: var(--ak-gutter);\n  right: var(--ak-gutter);\n  bottom: clamp(6rem, 16vh, 10rem);\n}\n\n.ak-home .ak-cover__open {\n  font-family: var(--ak-en);\n  font-style: italic;\n  font-size: 0.95rem;\n  letter-spacing: 0.14em;\n  color: var(--ak-accent);\n  margin-bottom: 1.3rem;\n}\n\n.ak-home .ak-cover__title {\n  font-family: var(--ak-ja);\n  font-size: clamp(1.55rem, 3.4vw, 2.6rem);\n  line-height: 1.95;\n  letter-spacing: 0.22em;\n  text-shadow: 0 2px 24px rgba(0, 0, 0, 0.45);\n}\n\n.ak-cover__tagline {\n  position: absolute;\n  right: var(--ak-gutter);\n  bottom: 5.4rem;\n  font-size: 0.78rem;\n  letter-spacing: 0.24em;\n  color: rgba(255, 255, 255, 0.86);\n}\n\n.ak-cover__scroll {\n  position: absolute;\n  left: 50%;\n  bottom: 0;\n  width: 1px;\n  height: 72px;\n  overflow: hidden;\n  background: rgba(255, 255, 255, 0.18);\n}\n\n.ak-cover__scroll::after {\n  content: \"\";\n  position: absolute;\n  left: 0;\n  top: -100%;\n  width: 1px;\n  height: 100%;\n  background: #fff;\n  animation: ak-scroll-line 2.4s ease-in-out infinite;\n}\n\n@keyframes ak-scroll-line {\n  0% {\n    top: -100%;\n  }\n  60%,\n  100% {\n    top: 100%;\n  }\n}\n\n.ak-cover__copy > *,\n.ak-cover__tagline {\n  opacity: 0;\n  animation: ak-fade-up 1.6s cubic-bezier(0.2, 0.7, 0.2, 1) forwards;\n}\n\n.ak-home .ak-cover__open {\n  animation-delay: 0.3s;\n}\n\n.ak-cover__title {\n  animation-delay: 0.6s;\n}\n\n.ak-cover__tagline {\n  animation-delay: 1.1s;\n}\n\n\/* \u30aa\u30fc\u30d7\u30cb\u30f3\u30b0\uff08\u767d\u80cc\u666f\u306b\u30ed\u30b4 \u2192 \u3075\u308f\u3063\u3068\u6d88\u3048\u3066\u30b5\u30a4\u30c8\u304c\u73fe\u308c\u308b\uff09\u3002JS\u306a\u3057\u3067\u3082\u5fc5\u305a\u6d88\u3048\u308b *\/\n.ac-page.ak-home > .ak-loader {\n  position: fixed;\n  inset: 0;\n  z-index: 100000;\n  display: flex;\n  align-items: center;\n  justify-content: center;\n  background: #fff;\n  animation: ak-loader-out 1.2s ease-out 1.9s forwards;\n}\n\n.ak-home .ak-loader__logo {\n  display: block;\n  width: min(210px, 46vw);\n  height: auto;\n  opacity: 0;\n  animation: ak-loader-logo 1s ease-out 0.15s forwards;\n}\n\n@keyframes ak-loader-logo {\n  from {\n    opacity: 0;\n    transform: translateY(8px);\n  }\n  to {\n    opacity: 1;\n    transform: none;\n  }\n}\n\n@keyframes ak-loader-out {\n  to {\n    opacity: 0;\n    visibility: hidden;\n  }\n}\n\n\/* \u30aa\u30fc\u30d7\u30cb\u30f3\u30b0\u304c\u6d88\u3048\u308b\u306e\u306b\u5408\u308f\u305b\u3066\u3001\u30d5\u30a1\u30fc\u30b9\u30c8\u30d3\u30e5\u30fc\u306e\u6587\u5b57\u3092\u8868\u793a *\/\n.ak-has-loader .ak-cover__open {\n  animation-delay: 2.5s;\n}\n\n.ak-has-loader .ak-cover__title {\n  animation-delay: 2.8s;\n}\n\n.ak-has-loader .ak-cover__tagline {\n  animation-delay: 3.3s;\n}\n\n@keyframes ak-fade-up {\n  from {\n    opacity: 0;\n    transform: translateY(20px);\n  }\n  to {\n    opacity: 1;\n    transform: none;\n  }\n}\n\n@media (max-width: 767px) {\n  .ak-home .ak-cover__title {\n    font-size: 1.38rem;\n    letter-spacing: 0.14em;\n  }\n\n  .ak-cover__tagline {\n    left: var(--ak-gutter);\n    right: auto;\n    bottom: 3.4rem;\n    font-size: 0.7rem;\n    letter-spacing: 0.16em;\n  }\n\n  .ak-cover__scroll {\n    left: auto;\n    right: var(--ak-gutter);\n  }\n}\n\n\/* --- \u898b\u51fa\u3057\u30fb\u672c\u6587 --- *\/\n.ak-home .ak-en-title {\n  font-family: var(--ak-en);\n  font-size: clamp(1.35rem, 2.2vw, 1.75rem);\n  line-height: 1.3;\n  letter-spacing: 0.08em;\n  text-transform: uppercase;\n}\n\n.ak-home .ak-lead {\n  font-family: var(--ak-ja);\n  font-size: clamp(1.2rem, 2.1vw, 1.65rem);\n  line-height: 2;\n  letter-spacing: 0.18em;\n  margin: 2rem 0 1.8rem;\n}\n\n.ak-text {\n  font-size: 0.9rem;\n  line-height: 2.25;\n  letter-spacing: 0.08em;\n  color: var(--ak-muted);\n}\n\n.ak-text + .ak-text {\n  margin-top: 1.2rem;\n}\n\n.ak-more {\n  display: inline-flex;\n  align-items: center;\n  gap: 1rem;\n  margin-top: 2.6rem;\n  margin-right: 14px;\n  font-family: var(--ak-en);\n  font-style: italic;\n  font-size: 1rem;\n  letter-spacing: 0.06em;\n}\n\n.ak-more__line {\n  position: relative;\n  width: 64px;\n  height: 1px;\n  background: rgba(255, 255, 255, 0.5);\n  transition: width 0.4s ease, background-color 0.4s ease;\n}\n\n.ak-more__line::after {\n  content: \"\";\n  position: absolute;\n  right: -14px;\n  top: 50%;\n  width: 28px;\n  height: 28px;\n  transform: translateY(-50%);\n  border: 1px solid var(--ak-line);\n  border-radius: 50%;\n}\n\n.ak-more:hover .ak-more__line {\n  width: 84px;\n  background: #fff;\n}\n\n\/* --- \u304a\u77e5\u3089\u305b --- *\/\n.ak-info {\n  padding: clamp(5rem, 12vw, 9rem) var(--ak-gutter);\n}\n\n.ak-info__inner {\n  max-width: 960px;\n  margin: 0 auto;\n  display: grid;\n  grid-template-columns: 220px minmax(0, 1fr);\n  gap: 2rem 4rem;\n}\n\n.ak-news li {\n  display: grid;\n  grid-template-columns: 7.5rem minmax(0, 1fr);\n  gap: 1.5rem;\n  padding: 1.3rem 0;\n  border-bottom: 1px solid var(--ak-line);\n  font-size: 0.9rem;\n}\n\n.ak-news li:first-child {\n  border-top: 1px solid var(--ak-line);\n}\n\n.ak-news__date {\n  font-family: var(--ak-en);\n  letter-spacing: 0.08em;\n  color: var(--ak-muted);\n}\n\n@media (max-width: 767px) {\n  .ak-info__inner {\n    grid-template-columns: 1fr;\n  }\n\n  .ak-news li {\n    grid-template-columns: 1fr;\n    gap: 0.2rem;\n  }\n}\n\n\/* --- \u5199\u771f\uff0b\u30c6\u30ad\u30b9\u30c8\uff08\u5199\u771f\u306f\u753b\u9762\u306b\u56fa\u5b9a\u3001\u30c6\u30ad\u30b9\u30c8\u304c\u6d41\u308c\u308b\uff09 --- *\/\n.ak-split {\n  position: relative;\n}\n\n.ak-split__media {\n  position: sticky;\n  top: 0;\n  height: 100vh;\n  overflow: hidden;\n}\n\n.ak-home .ak-split__media img {\n  width: 100%;\n  height: 100%;\n  object-fit: cover;\n}\n\n.ak-split__media::after {\n  content: \"\";\n  position: absolute;\n  inset: 0;\n  background: linear-gradient(90deg, rgba(var(--ak-veil), 0.94) 0%, rgba(var(--ak-veil), 0.72) 32%, rgba(var(--ak-veil), 0.12) 64%, rgba(var(--ak-veil), 0.28) 100%);\n}\n\n.ak-split--right .ak-split__media::after {\n  background: linear-gradient(270deg, rgba(var(--ak-veil), 0.94) 0%, rgba(var(--ak-veil), 0.72) 32%, rgba(var(--ak-veil), 0.12) 64%, rgba(var(--ak-veil), 0.28) 100%);\n}\n\n.ak-split__body {\n  position: relative;\n  z-index: 1;\n  width: min(100%, calc(34rem + var(--ak-gutter) * 2));\n  min-height: 150vh;\n  margin-top: -100vh;\n  padding: 30vh var(--ak-gutter) 22vh;\n}\n\n.ak-split--right .ak-split__body {\n  margin-left: auto;\n}\n\n@media (max-width: 767px) {\n  .ak-split__media {\n    position: relative;\n    height: 68vh;\n  }\n\n  .ak-split__media::after,\n  .ak-split--right .ak-split__media::after {\n    background: linear-gradient(180deg, rgba(var(--ak-veil), 0.1) 0%, rgba(var(--ak-veil), 0.35) 55%, rgba(var(--ak-veil), 0.96) 100%);\n  }\n\n  .ak-split__body {\n    width: 100%;\n    min-height: 0;\n    margin-top: -24vh;\n    padding: 0 var(--ak-gutter) 5.5rem;\n  }\n}\n\n\/* \u30b3\u30f3\u30bb\u30d7\u30c8\u306e\u7279\u5fb4\u30ea\u30b9\u30c8 *\/\n.ak-points {\n  margin-top: 2.6rem;\n  border-top: 1px solid var(--ak-line);\n}\n\n.ak-points li {\n  display: grid;\n  grid-template-columns: 2.6rem minmax(0, 1fr);\n  gap: 0 1rem;\n  padding: 1.25rem 0;\n  border-bottom: 1px solid var(--ak-line);\n}\n\n.ak-points__num {\n  font-family: var(--ak-en);\n  font-style: italic;\n  font-size: 1rem;\n  line-height: 1.8;\n  color: var(--ak-accent);\n}\n\n.ak-home .ak-points h3 {\n  font-size: 0.98rem;\n  line-height: 1.8;\n  letter-spacing: 0.12em;\n}\n\n.ak-points p {\n  grid-column: 2;\n  margin-top: 0.3rem;\n  font-size: 0.82rem;\n  line-height: 2;\n  color: var(--ak-muted);\n}\n\n\/* \u6599\u91d1\u8868 *\/\n.ak-price {\n  margin-top: 2.4rem;\n}\n\n.ak-price__name {\n  font-family: var(--ak-en);\n  font-style: italic;\n  font-size: 1.1rem;\n  letter-spacing: 0.06em;\n}\n\n.ak-home .ak-price__note {\n  margin-top: 0.3rem;\n  font-size: 0.78rem;\n  color: var(--ak-muted);\n}\n\n.ak-price__list {\n  margin-top: 1.2rem;\n  border-top: 1px solid var(--ak-line);\n}\n\n.ak-price__row {\n  display: grid;\n  grid-template-columns: 4.6rem minmax(0, 1fr) auto;\n  gap: 0.2rem 1.2rem;\n  align-items: baseline;\n  padding: 1.1rem 0;\n  border-bottom: 1px solid var(--ak-line);\n}\n\n.ak-price__time,\n.ak-price__yen {\n  font-family: var(--ak-en);\n  font-size: 1.15rem;\n  letter-spacing: 0.04em;\n  white-space: nowrap;\n}\n\n.ak-price__desc {\n  font-size: 0.76rem;\n  line-height: 1.9;\n  color: var(--ak-muted);\n}\n\n@media (max-width: 420px) {\n  .ak-price__row {\n    grid-template-columns: 1fr auto;\n  }\n\n  .ak-price__desc {\n    grid-column: 1 \/ -1;\n    grid-row: 2;\n  }\n}\n\n\/* \u30da\u30a2\u30fb\u30c8\u30ea\u30aa\u4e88\u7d04\u306e\u6848\u5185 *\/\n.ak-group {\n  margin-top: 2rem;\n  padding: 1.2rem 1.4rem;\n  border: 1px solid var(--ak-line);\n  background: rgba(var(--ak-veil), 0.45);\n}\n\n.ak-home .ak-group__label {\n  font-family: var(--ak-en);\n  font-style: italic;\n  font-size: 0.95rem;\n  letter-spacing: 0.06em;\n  color: var(--ak-accent);\n}\n\n.ak-home .ak-group__text {\n  margin-top: 0.4rem;\n  font-size: 0.86rem;\n  line-height: 1.9;\n  letter-spacing: 0.08em;\n}\n\n.ak-home .ak-group__tel {\n  display: flex;\n  flex-wrap: wrap;\n  align-items: baseline;\n  gap: 0.2rem 1rem;\n  margin-top: 0.5rem;\n}\n\n.ak-group__tel a {\n  font-family: var(--ak-en);\n  font-size: 1.2rem;\n  letter-spacing: 0.06em;\n  border-bottom: 1px solid rgba(255, 255, 255, 0.4);\n}\n\n.ak-group__tel span {\n  font-size: 0.74rem;\n  color: var(--ak-muted);\n}\n\n\/* --- \u30b9\u30bf\u30c3\u30d5 --- *\/\n.ak-staff {\n  padding: clamp(6rem, 14vw, 10rem) var(--ak-gutter);\n}\n\n.ak-staff__head,\n.ak-staff__grid {\n  max-width: 1080px;\n  margin-left: auto;\n  margin-right: auto;\n}\n\n.ak-staff__head {\n  display: flex;\n  flex-wrap: wrap;\n  align-items: flex-end;\n  justify-content: space-between;\n  gap: 1rem 2rem;\n  margin-bottom: clamp(3rem, 6vw, 4.5rem);\n}\n\n.ak-home .ak-staff__head .ak-lead {\n  margin: 1.4rem 0 0;\n}\n\n.ak-staff__grid {\n  display: grid;\n  grid-template-columns: repeat(3, minmax(0, 1fr));\n  gap: clamp(2.5rem, 5vw, 4rem) clamp(1.25rem, 3vw, 2.5rem);\n}\n\n.ak-staff__photo {\n  aspect-ratio: 3 \/ 4;\n  overflow: hidden;\n  background: rgba(255, 255, 255, 0.04);\n}\n\n.ak-home .ak-staff__photo img {\n  width: 100%;\n  height: 100%;\n  object-fit: cover;\n  filter: saturate(0.92);\n  transition: transform 1.2s ease;\n}\n\n.ak-staff__card:hover .ak-staff__photo img {\n  transform: scale(1.04);\n}\n\n.ak-staff__meta {\n  display: flex;\n  align-items: baseline;\n  justify-content: space-between;\n  gap: 0.5rem;\n  margin-top: 1.1rem;\n  padding-bottom: 0.7rem;\n  border-bottom: 1px solid var(--ak-line);\n}\n\n.ak-home .ak-staff__name {\n  font-size: 1.15rem;\n  letter-spacing: 0.24em;\n}\n\n.ak-staff__role {\n  font-family: var(--ak-en);\n  font-style: italic;\n  font-size: 0.8rem;\n  letter-spacing: 0.06em;\n  color: var(--ak-muted);\n}\n\n.ak-home .ak-staff__catch {\n  margin-top: 0.8rem;\n  font-size: 0.84rem;\n  letter-spacing: 0.1em;\n  color: var(--ak-muted);\n}\n\n\/* \u30ab\u30fc\u30c9\u5168\u4f53\u3092 Hot Pepper Beauty \u306e\u30b9\u30bf\u30c3\u30d5\u30da\u30fc\u30b8\u3078\u306e\u30ea\u30f3\u30af\u306b *\/\n.ak-home .ak-staff__link {\n  display: block;\n  color: inherit;\n}\n\n.ak-staff__more {\n  display: inline-flex;\n  align-items: center;\n  gap: 0.6rem;\n  margin-top: 1rem;\n  font-size: 0.72rem;\n  letter-spacing: 0.12em;\n  color: var(--ak-text);\n  transition: color 0.3s ease;\n}\n\n.ak-staff__more::after {\n  content: \"\";\n  width: 1.6rem;\n  height: 1px;\n  background: currentColor;\n  transition: width 0.3s ease;\n}\n\n.ak-staff__link:hover .ak-staff__more,\n.ak-staff__link:focus-visible .ak-staff__more {\n  color: var(--ak-accent);\n}\n\n.ak-staff__link:hover .ak-staff__more::after,\n.ak-staff__link:focus-visible .ak-staff__more::after {\n  width: 2.6rem;\n}\n\n\/* \u65b0\u52a0\u5165\u30b9\u30bf\u30c3\u30d5\u306e\u672d *\/\n.ak-staff__card--new .ak-staff__photo {\n  position: relative;\n}\n\n.ak-home .ak-staff__badge {\n  position: absolute;\n  top: 0.9rem;\n  left: 0.9rem;\n  display: flex;\n  flex-direction: column;\n  gap: 0.15rem;\n  padding: 0.45rem 0.85rem 0.5rem;\n  border: 1px solid rgba(203, 191, 242, 0.6);\n  background: rgba(10, 14, 44, 0.78);\n  -webkit-backdrop-filter: blur(6px);\n  backdrop-filter: blur(6px);\n  line-height: 1.3;\n}\n\n.ak-staff__badge-en {\n  font-family: var(--ak-en);\n  font-style: italic;\n  font-size: 0.9rem;\n  letter-spacing: 0.06em;\n  color: var(--ak-accent);\n}\n\n.ak-staff__badge-ja {\n  font-size: 0.68rem;\n  letter-spacing: 0.16em;\n  color: var(--ak-text);\n}\n\n@media (max-width: 900px) {\n  .ak-staff__grid {\n    grid-template-columns: repeat(2, minmax(0, 1fr));\n  }\n}\n\n@media (max-width: 480px) {\n  .ak-home .ak-staff__badge {\n    top: 0.5rem;\n    left: 0.5rem;\n    padding: 0.3rem 0.6rem 0.35rem;\n  }\n\n  .ak-staff__badge-en {\n    font-size: 0.78rem;\n  }\n\n  .ak-staff__badge-ja {\n    font-size: 0.6rem;\n  }\n}\n\n@media (max-width: 480px) {\n  .ak-home .ak-staff__name {\n    font-size: 1rem;\n    letter-spacing: 0.16em;\n  }\n\n  .ak-staff__meta {\n    flex-direction: column;\n    gap: 0.1rem;\n  }\n\n  .ak-staff__catch {\n    font-size: 0.76rem;\n  }\n\n  .ak-staff__more {\n    gap: 0.4rem;\n    font-size: 0.64rem;\n    letter-spacing: 0.06em;\n  }\n\n  .ak-staff__more::after {\n    width: 1rem;\n  }\n}\n\n\/* --- \u30ae\u30e3\u30e9\u30ea\u30fc --- *\/\n.ak-gallery {\n  padding: clamp(4rem, 9vw, 7rem) 0 clamp(5rem, 10vw, 8rem);\n}\n\n.ak-gallery__head {\n  max-width: 1080px;\n  margin: 0 auto 2.5rem;\n  padding: 0 var(--ak-gutter);\n}\n\n.ak-gallery .ac-gallery-flow {\n  opacity: 1;\n}\n\n.ak-gallery .ac-gallery-flow__item {\n  width: clamp(220px, 26vw, 380px);\n  border-radius: 0;\n  filter: saturate(0.95) brightness(0.92);\n}\n\n\/* --- \u30b5\u30ed\u30f3\u60c5\u5831\u30fb\u30a2\u30af\u30bb\u30b9 --- *\/\n.ak-salon {\n  padding: clamp(5rem, 12vw, 9rem) var(--ak-gutter);\n}\n\n.ak-salon__inner {\n  max-width: 1080px;\n  margin: 0 auto;\n  display: grid;\n  grid-template-columns: minmax(0, 1fr) minmax(0, 1fr);\n  gap: clamp(2.5rem, 6vw, 5rem);\n  align-items: start;\n}\n\n.ak-salon__map {\n  position: relative;\n  aspect-ratio: 4 \/ 3;\n  overflow: hidden;\n  border: 1px solid var(--ak-line);\n}\n\n.ak-salon__map iframe {\n  position: absolute;\n  inset: 0;\n  width: 100%;\n  height: 100%;\n  border: 0;\n  filter: grayscale(1) invert(0.92) hue-rotate(200deg) brightness(0.9) contrast(0.9);\n}\n\n.ak-dl {\n  margin-top: 2.2rem;\n  border-top: 1px solid var(--ak-line);\n}\n\n.ak-dl > div {\n  display: grid;\n  grid-template-columns: 6.5rem minmax(0, 1fr);\n  gap: 1rem;\n  padding: 1.05rem 0;\n  border-bottom: 1px solid var(--ak-line);\n  font-size: 0.86rem;\n}\n\n.ak-dl dt {\n  letter-spacing: 0.14em;\n  color: var(--ak-muted);\n}\n\n.ak-dl dd {\n  line-height: 1.95;\n}\n\n@media (max-width: 860px) {\n  .ak-salon__inner {\n    grid-template-columns: 1fr;\n  }\n}\n\n@media (max-width: 420px) {\n  .ak-dl > div {\n    grid-template-columns: 1fr;\n    gap: 0.2rem;\n  }\n}\n\n\/* --- \u3054\u4e88\u7d04\u30fb\u304a\u554f\u3044\u5408\u308f\u305b\u5c0e\u7dda --- *\/\n.ak-reach {\n  padding: clamp(4.5rem, 10vw, 7rem) var(--ak-gutter);\n  text-align: center;\n}\n\n.ak-home .ak-reach .ak-lead {\n  margin: 1.6rem 0 2rem;\n}\n\n.ak-reach__tel {\n  display: inline-block;\n  font-family: var(--ak-en);\n  font-size: clamp(1.8rem, 4vw, 2.6rem);\n  letter-spacing: 0.08em;\n  line-height: 1.3;\n}\n\n.ak-home .ak-reach__hours {\n  margin-top: 0.6rem;\n  font-size: 0.82rem;\n  color: var(--ak-muted);\n}\n\n.ak-reach .ac-line-add {\n  margin-top: 1.8rem;\n}\n\n.ak-links {\n  display: grid;\n  grid-template-columns: repeat(3, minmax(0, 1fr));\n  border-top: 1px solid var(--ak-line);\n  border-bottom: 1px solid var(--ak-line);\n}\n\n.ak-links a {\n  position: relative;\n  display: flex;\n  flex-direction: column;\n  justify-content: center;\n  gap: 0.5rem;\n  min-height: 15rem;\n  padding: 2.5rem var(--ak-gutter);\n  border-right: 1px solid var(--ak-line);\n  transition: background-color 0.5s ease;\n}\n\n.ak-links a:last-child {\n  border-right: 0;\n}\n\n.ak-links a:hover {\n  background: rgba(255, 255, 255, 0.05);\n}\n\n.ak-links__en {\n  font-family: var(--ak-en);\n  font-size: clamp(1.4rem, 2.4vw, 2rem);\n  letter-spacing: 0.08em;\n}\n\n.ak-links__ja {\n  font-size: 0.8rem;\n  letter-spacing: 0.16em;\n  color: var(--ak-muted);\n}\n\n.ak-links__arrow {\n  position: absolute;\n  right: var(--ak-gutter);\n  bottom: 2.2rem;\n  width: 40px;\n  height: 40px;\n  border: 1px solid var(--ak-line);\n  border-radius: 50%;\n  transition: border-color 0.4s ease;\n}\n\n.ak-links__arrow::after {\n  content: \"\";\n  position: absolute;\n  top: 50%;\n  left: 50%;\n  width: 7px;\n  height: 7px;\n  border-top: 1px solid currentColor;\n  border-right: 1px solid currentColor;\n  transform: translate(-65%, -50%) rotate(45deg);\n}\n\n.ak-links a:hover .ak-links__arrow {\n  border-color: #fff;\n}\n\n@media (max-width: 767px) {\n  .ak-links {\n    grid-template-columns: 1fr;\n  }\n\n  .ak-links a {\n    min-height: 8.5rem;\n    border-right: 0;\n    border-bottom: 1px solid var(--ak-line);\n  }\n\n  .ak-links a:last-child {\n    border-bottom: 0;\n  }\n\n  .ak-links__arrow {\n    top: 50%;\n    bottom: auto;\n    transform: translateY(-50%);\n  }\n}\n\n\/* --- \u30d5\u30c3\u30bf\u30fc --- *\/\n.ak-footer {\n  padding: 4.5rem var(--ak-gutter) 3rem;\n  background: rgba(var(--ak-veil), 0.6);\n}\n\n.ak-footer__inner {\n  max-width: 1080px;\n  margin: 0 auto;\n  display: flex;\n  flex-wrap: wrap;\n  justify-content: space-between;\n  gap: 2.5rem;\n}\n\n.ak-home .ak-footer__addr {\n  margin-top: 1.4rem;\n  font-size: 0.78rem;\n  line-height: 2;\n  color: var(--ak-muted);\n}\n\n.ak-footer__nav {\n  display: grid;\n  grid-template-columns: repeat(3, auto);\n  gap: 0.6rem 2.5rem;\n  align-content: start;\n  font-family: var(--ak-en);\n  font-size: 0.9rem;\n  letter-spacing: 0.06em;\n}\n\n.ak-footer__nav small {\n  font-family: var(--ak-ja);\n  font-size: 0.66rem;\n  color: var(--ak-muted);\n  margin-left: 0.3em;\n}\n\n.ak-home .ak-footer__copy {\n  max-width: 1080px;\n  margin: 3rem auto 0;\n  font-family: var(--ak-en);\n  font-size: 0.72rem;\n  letter-spacing: 0.1em;\n  color: var(--ak-muted);\n}\n\n@media (max-width: 600px) {\n  .ak-footer__nav {\n    grid-template-columns: repeat(2, auto);\n  }\n}\n\n\/* --- \u56fa\u5b9a\u306e\u4e88\u7d04\u30dc\u30bf\u30f3\u30fb\u30da\u30fc\u30b8\u30c8\u30c3\u30d7 --- *\/\n.ac-page.ak-home > .ak-reserve {\n  position: fixed;\n  right: 0;\n  bottom: 0;\n  z-index: 50;\n  display: flex;\n  align-items: center;\n  gap: 1.2rem;\n  padding: 1rem 1.4rem 1rem 1.7rem;\n  background: rgba(10, 16, 48, 0.88);\n  -webkit-backdrop-filter: blur(8px);\n  backdrop-filter: blur(8px);\n  border-top: 1px solid var(--ak-line);\n  border-left: 1px solid var(--ak-line);\n  font-family: var(--ak-en);\n  font-style: italic;\n  font-size: 1rem;\n  letter-spacing: 0.06em;\n  color: var(--ak-text);\n  transition: background-color 0.3s ease;\n}\n\n.ac-page.ak-home > .ak-reserve:hover {\n  background: rgba(46, 40, 110, 0.92);\n}\n\n.ak-reserve__circle {\n  position: relative;\n  width: 28px;\n  height: 28px;\n  border: 1px solid rgba(255, 255, 255, 0.4);\n  border-radius: 50%;\n}\n\n.ak-reserve__circle::after {\n  content: \"\";\n  position: absolute;\n  top: 50%;\n  left: 50%;\n  width: 6px;\n  height: 6px;\n  border-top: 1px solid currentColor;\n  border-right: 1px solid currentColor;\n  transform: translate(-65%, -50%) rotate(45deg);\n}\n\n.ac-page.ak-home > .ak-pagetop {\n  position: fixed;\n  right: 1.1rem;\n  bottom: 6.5rem;\n  z-index: 50;\n  padding-top: 3.2rem;\n  writing-mode: vertical-rl;\n  font-family: var(--ak-en);\n  font-style: italic;\n  font-size: 0.72rem;\n  letter-spacing: 0.1em;\n  color: var(--ak-muted);\n  opacity: 0;\n  pointer-events: none;\n  transition: opacity 0.4s ease;\n}\n\n.ak-pagetop::before {\n  content: \"\";\n  position: absolute;\n  top: 0;\n  left: 50%;\n  width: 1px;\n  height: 2.6rem;\n  background: rgba(255, 255, 255, 0.4);\n}\n\n.ak-home.ak-is-scrolled .ak-pagetop {\n  opacity: 1;\n  pointer-events: auto;\n}\n\n.ac-page.ak-home > .ac-float-bar {\n  position: fixed;\n  z-index: 50;\n  background: rgba(var(--ak-veil), 0.92);\n}\n\n.ak-home .ac-float-bar a {\n  font-family: var(--ak-ja);\n  font-weight: 500;\n  letter-spacing: 0.08em;\n  color: var(--ak-muted);\n}\n\n.ak-home .ac-float-bar a.ac-float-primary {\n  background: rgba(60, 50, 140, 0.9);\n  color: #fff;\n}\n\n@media (max-width: 767px) {\n  .ac-page.ak-home > .ak-reserve,\n  .ac-page.ak-home > .ak-pagetop {\n    display: none;\n  }\n}\n\n\/* --- \u30b9\u30af\u30ed\u30fc\u30eb\u3067\u8868\u793a --- *\/\n.ak-js .ak-reveal {\n  opacity: 0;\n  transform: translateY(28px);\n  transition: opacity 1.2s ease, transform 1.2s cubic-bezier(0.2, 0.7, 0.2, 1);\n}\n\n.ak-js .ak-reveal.ak-in {\n  opacity: 1;\n  transform: none;\n}\n\n.ak-js .ak-staff__card:nth-child(3n + 2) {\n  transition-delay: 0.12s;\n}\n\n.ak-js .ak-staff__card:nth-child(3n) {\n  transition-delay: 0.24s;\n}\n\n.ak-home .ac-float-bar {\n  transition: opacity 0.3s ease;\n}\n\n@media (prefers-reduced-motion: reduce) {\n  .ak-js .ak-reveal,\n  .ak-cover__copy > *,\n  .ak-cover__tagline,\n  .ak-pagehead__copy > * {\n    opacity: 1;\n    transform: none;\n    transition: none;\n    animation: none;\n  }\n\n  .ac-page.ak-home > .ak-loader {\n    animation-duration: 0.3s;\n    animation-delay: 1s;\n  }\n\n  .ak-home .ak-loader__logo {\n    opacity: 1;\n    animation: none;\n  }\n}\n\n\/* =========================================================\n   \u4e0b\u5c64\u30da\u30fc\u30b8\uff08\u304a\u554f\u3044\u5408\u308f\u305b\u30fb\u63a1\u7528\uff09\uff1a\u30db\u30fc\u30e0\u3068\u540c\u3058\u30c8\u30fc\u30f3\uff08.ak-sub\uff09\n   ========================================================= *\/\n\n\/* --- \u30da\u30fc\u30b8\u898b\u51fa\u3057\uff08\u5199\u771f\u5e2f\uff09 --- *\/\n.ak-pagehead {\n  position: relative;\n  height: 62vh;\n  height: 62svh;\n  min-height: 420px;\n  overflow: hidden;\n}\n\n.ak-pagehead__media {\n  position: absolute;\n  inset: 0;\n}\n\n.ak-home .ak-pagehead__media img {\n  width: 100%;\n  height: 100%;\n  object-fit: cover;\n}\n\n.ak-pagehead__veil {\n  position: absolute;\n  inset: 0;\n  background:\n    linear-gradient(180deg, rgba(var(--ak-veil), 0.66) 0%, rgba(var(--ak-veil), 0.3) 40%, rgba(var(--ak-veil), 0.94) 100%),\n    radial-gradient(ellipse 60% 70% at 10% 90%, rgba(var(--ak-veil), 0.6) 0%, transparent 70%);\n}\n\n.ak-pagehead__copy {\n  position: absolute;\n  left: var(--ak-gutter);\n  right: var(--ak-gutter);\n  bottom: clamp(3rem, 9vh, 5.5rem);\n}\n\n.ak-home .ak-pagehead__en {\n  font-family: var(--ak-en);\n  font-size: clamp(2.6rem, 6.4vw, 4.6rem);\n  line-height: 1.1;\n  letter-spacing: 0.05em;\n  text-shadow: 0 2px 24px rgba(0, 0, 0, 0.4);\n}\n\n.ak-home .ak-pagehead__ja {\n  margin-top: 1.1rem;\n  font-family: var(--ak-ja);\n  font-size: 0.92rem;\n  line-height: 1.6;\n  letter-spacing: 0.32em;\n  color: var(--ak-muted);\n}\n\n.ak-pagehead__copy > * {\n  opacity: 0;\n  animation: ak-fade-up 1.6s cubic-bezier(0.2, 0.7, 0.2, 1) forwards;\n}\n\n.ak-home .ak-pagehead__ja {\n  animation-delay: 0.35s;\n}\n\n\/* --- \u30d1\u30f3\u304f\u305a --- *\/\n.ak-crumb {\n  display: flex;\n  flex-wrap: wrap;\n  gap: 0.8rem;\n  max-width: 1080px;\n  margin: 0 auto;\n  padding: 1.4rem var(--ak-gutter) 0;\n  font-family: var(--ak-en);\n  font-size: 0.78rem;\n  letter-spacing: 0.08em;\n  color: var(--ak-muted);\n}\n\n.ak-crumb span::before {\n  content: \"\/\";\n  margin-right: 0.8rem;\n  opacity: 0.5;\n}\n\n\/* --- \u5c0e\u5165\u6587 --- *\/\n.ak-intro {\n  max-width: 820px;\n  margin: 0 auto;\n  padding: clamp(4rem, 9vw, 6.5rem) var(--ak-gutter) clamp(2rem, 5vw, 3.5rem);\n  text-align: center;\n}\n\n.ak-home .ak-intro .ak-lead {\n  margin-top: 0;\n}\n\n.ak-intro .ak-text small {\n  font-size: 0.78rem;\n}\n\n.ak-home .ak-notice {\n  margin-top: 2.4rem;\n  padding: 1.2rem 0;\n  border-top: 1px solid var(--ak-line);\n  border-bottom: 1px solid var(--ak-line);\n  font-size: 0.8rem;\n  line-height: 2;\n  color: var(--ak-muted);\n}\n\n.ak-notice a,\n.ak-faq__a a {\n  border-bottom: 1px solid rgba(255, 255, 255, 0.4);\n}\n\n\/* \u63a1\u7528\u505c\u6b62\u306e\u304a\u77e5\u3089\u305b *\/\n.ak-paused {\n  padding: clamp(1.8rem, 4vw, 2.6rem) clamp(1.4rem, 4vw, 3rem);\n  border: 1px solid rgba(203, 191, 242, 0.42);\n  background: rgba(18, 16, 58, 0.5);\n  -webkit-backdrop-filter: blur(6px);\n  backdrop-filter: blur(6px);\n}\n\n.ak-home .ak-paused__label {\n  font-family: var(--ak-en);\n  font-style: italic;\n  font-size: 0.95rem;\n  letter-spacing: 0.1em;\n  color: var(--ak-accent);\n}\n\n.ak-home .ak-paused__title {\n  margin-top: 0.9rem;\n  font-size: clamp(1.05rem, 2vw, 1.3rem);\n  letter-spacing: 0.16em;\n}\n\n.ak-home .ak-paused__text {\n  margin-top: 1rem;\n  font-size: 0.84rem;\n  line-height: 2.1;\n  color: var(--ak-muted);\n}\n\n\/* --- \u898b\u51fa\u3057\uff0b\u672c\u6587\u306e2\u30ab\u30e9\u30e0\u30d6\u30ed\u30c3\u30af --- *\/\n.ak-block {\n  padding: clamp(3.5rem, 8vw, 6rem) var(--ak-gutter);\n}\n\n.ak-block__inner {\n  max-width: 1080px;\n  margin: 0 auto;\n  display: grid;\n  grid-template-columns: 250px minmax(0, 1fr);\n  gap: 2rem clamp(2.5rem, 6vw, 5.5rem);\n  align-items: start;\n}\n\n.ak-home .ak-block__head .ak-lead {\n  margin: 1.2rem 0 0;\n  font-size: clamp(1.02rem, 1.6vw, 1.25rem);\n}\n\n.ak-block__head .ak-text {\n  margin-top: 1.4rem;\n  font-size: 0.82rem;\n}\n\n.ak-home .ak-block .ak-dl,\n.ak-home .ak-block .ak-points {\n  margin-top: 0;\n}\n\n.ak-points--simple li {\n  align-items: baseline;\n}\n\n@media (max-width: 860px) {\n  .ak-block__inner {\n    grid-template-columns: 1fr;\n  }\n}\n\n\/* --- \u3088\u304f\u3042\u308b\u8cea\u554f --- *\/\n.ak-faq {\n  border-top: 1px solid var(--ak-line);\n}\n\n.ak-faq__item {\n  border-bottom: 1px solid var(--ak-line);\n}\n\n.ak-faq__item summary {\n  position: relative;\n  display: grid;\n  grid-template-columns: 2.4rem minmax(0, 1fr);\n  align-items: baseline;\n  padding: 1.35rem 2.6rem 1.35rem 0;\n  cursor: pointer;\n  list-style: none;\n}\n\n.ak-faq__item summary::-webkit-details-marker {\n  display: none;\n}\n\n.ak-faq__item summary::before,\n.ak-faq__item summary::after {\n  content: \"\";\n  position: absolute;\n  right: 0.4rem;\n  top: 50%;\n  width: 13px;\n  height: 1px;\n  background: currentColor;\n  transition: transform 0.35s ease, opacity 0.35s ease;\n}\n\n.ak-faq__item summary::after {\n  transform: rotate(90deg);\n}\n\n.ak-faq__item[open] summary::after {\n  transform: rotate(0deg);\n  opacity: 0;\n}\n\n.ak-faq__mark {\n  font-family: var(--ak-en);\n  font-style: italic;\n  font-size: 1.1rem;\n  line-height: 1;\n  color: var(--ak-accent);\n}\n\n.ak-faq__q {\n  font-size: 0.95rem;\n  line-height: 1.9;\n  letter-spacing: 0.1em;\n}\n\n.ak-faq__a {\n  display: grid;\n  grid-template-columns: 2.4rem minmax(0, 1fr);\n  align-items: baseline;\n  padding: 0 2.6rem 1.6rem 0;\n}\n\n.ak-faq__a .ak-faq__mark {\n  color: var(--ak-muted);\n}\n\n.ak-home .ak-faq__a p {\n  font-size: 0.86rem;\n  line-height: 2.1;\n  color: var(--ak-muted);\n}\n\n\/* --- \u30dc\u30bf\u30f3 --- *\/\n.ak-btn-row {\n  display: flex;\n  flex-wrap: wrap;\n  align-items: center;\n  gap: 1rem;\n  margin-bottom: 2.4rem;\n}\n\n.ak-btn-row--center {\n  justify-content: center;\n  margin: 2.4rem 0 0;\n}\n\n.ak-home .ak-btn {\n  display: inline-flex;\n  align-items: center;\n  justify-content: space-between;\n  gap: 1.4rem;\n  min-width: 15rem;\n  padding: 1.05rem 1.5rem;\n  border: 1px solid rgba(255, 255, 255, 0.5);\n  border-radius: 0;\n  background: transparent;\n  color: var(--ak-text);\n  font-family: var(--ak-ja);\n  font-size: 0.86rem;\n  letter-spacing: 0.14em;\n  line-height: 1.6;\n  cursor: pointer;\n  transition: background-color 0.35s ease, border-color 0.35s ease;\n}\n\n.ak-home .ak-btn::after {\n  content: \"\";\n  width: 26px;\n  height: 1px;\n  background: currentColor;\n  opacity: 0.7;\n  transition: width 0.35s ease;\n}\n\n.ak-home .ak-btn:hover {\n  background: rgba(255, 255, 255, 0.08);\n  border-color: #fff;\n  color: #fff;\n}\n\n.ak-home .ak-btn:hover::after {\n  width: 38px;\n}\n\n.ak-home .ak-btn--solid {\n  background: rgba(60, 50, 140, 0.88);\n  border-color: rgba(203, 191, 242, 0.55);\n}\n\n.ak-home .ak-btn--solid:hover {\n  background: rgba(78, 66, 170, 0.95);\n}\n\n.ak-home .ak-btn--off,\n.ak-home .ak-btn:disabled {\n  opacity: 0.42;\n  cursor: not-allowed;\n  pointer-events: none;\n}\n\n.ak-reach .ac-line-add {\n  margin-top: 1.8rem;\n}\n\n@media (max-width: 480px) {\n  .ak-home .ak-btn {\n    width: 100%;\n  }\n}\n\n\/* --- \u30d5\u30a9\u30fc\u30e0\uff08\u65e2\u5b58\u30d5\u30a9\u30fc\u30e0\u3092\u7dda\u4e3b\u4f53\u306e\u898b\u305f\u76ee\u306b\uff09 --- *\/\n.ak-home .ac-form {\n  max-width: none;\n  margin: 0;\n  padding: 0;\n  background: none;\n  border: 0;\n  border-radius: 0;\n  box-shadow: none;\n  -webkit-backdrop-filter: none;\n  backdrop-filter: none;\n}\n\n.ak-home .ac-form-grid {\n  gap: 1.8rem 2rem;\n}\n\n.ak-home .ac-label {\n  margin-bottom: 0.55rem;\n  font-size: 0.8rem;\n  font-weight: 400;\n  letter-spacing: 0.14em;\n  color: var(--ak-muted);\n}\n\n.ak-home .ac-req {\n  display: inline-block;\n  margin-left: 0.5em;\n  padding: 0 0.5em;\n  border: 1px solid rgba(203, 191, 242, 0.5);\n  font-size: 0.62rem;\n  font-weight: 400;\n  line-height: 1.7;\n  letter-spacing: 0.1em;\n  color: var(--ak-accent);\n}\n\n.ak-home .ac-field input,\n.ak-home .ac-field textarea,\n.ak-home .ac-field select {\n  padding: 0.85rem 0.95rem;\n  border: 0;\n  border-bottom: 1px solid rgba(255, 255, 255, 0.34);\n  border-radius: 0;\n  background: rgba(255, 255, 255, 0.045);\n  color: var(--ak-text);\n  font-family: var(--ak-ja);\n  font-size: 1rem;\n  letter-spacing: 0.04em;\n}\n\n.ak-home .ac-field input:focus,\n.ak-home .ac-field textarea:focus,\n.ak-home .ac-field select:focus {\n  outline: none;\n  border-bottom-color: #fff;\n  background: rgba(255, 255, 255, 0.085);\n}\n\n.ak-home .ac-field select option {\n  background: #0b1030;\n  color: #fff;\n}\n\n.ak-home .ac-privacy {\n  margin: 2.2rem 0 0.4rem;\n  font-size: 0.84rem;\n  color: var(--ak-text);\n}\n\n.ak-home .ac-privacy input {\n  accent-color: #8f7fe0;\n}\n\n.ak-home .ac-privacy-text {\n  font-size: 0.76rem;\n  line-height: 1.9;\n  color: var(--ak-muted);\n}\n\n.ak-home .ac-form-actions {\n  margin-top: 2.2rem;\n  text-align: left;\n}\n\n.ak-home .ac-form-error {\n  border-radius: 0;\n}\n\n.ak-home .ac-form-sending {\n  text-align: left;\n  color: var(--ak-muted);\n}\n\n.ak-home .ac-form-thanks {\n  max-width: none;\n  margin: 0 0 1.5rem;\n  padding: 2rem;\n  border: 1px solid var(--ak-line);\n  border-radius: 0;\n  background: rgba(18, 16, 58, 0.45);\n  text-align: left;\n  color: var(--ak-text);\n}\n\n.ak-home .ac-form-thanks p + p {\n  margin-top: 0.6rem;\n}\n\n.ak-home .ac-form--paused {\n  opacity: 0.45;\n}\n\n\/* =========================================================\n   \u30ae\u30d5\u30c8\u5238\u30da\u30fc\u30b8\u30fb\u30e1\u30cb\u30e5\u30fc\u6b04\u306e\u30ae\u30d5\u30c8\u5238\u30dc\u30bf\u30f3\n   ========================================================= *\/\n.ak-home .ak-group__btn {\n  margin-top: 1.1rem;\n}\n\n.ak-group__btn small {\n  margin-left: 0.6em;\n  font-size: 0.66rem;\n  letter-spacing: 0.08em;\n  color: var(--ak-muted);\n}\n\n.ak-home .ak-gift__price {\n  margin-top: 0;\n}\n\n.ak-home .ak-intro .ak-paused + .ak-lead {\n  margin-top: clamp(3.5rem, 7vw, 5rem);\n}\n\n.ak-home .ak-price__yen--tbd {\n  font-family: var(--ak-ja);\n  font-size: 0.8rem;\n  letter-spacing: 0.12em;\n  color: var(--ak-muted);\n}\n\n.ak-home .ak-gift__sub {\n  margin-top: 2.6rem;\n}\n\n.ak-home .ak-gift__opts {\n  margin-top: 1rem;\n}\n\n.ak-home .ak-form-step {\n  margin: 2.6rem 0 1.4rem;\n  padding-bottom: 0.6rem;\n  border-bottom: 1px solid var(--ak-line);\n  font-size: 0.9rem;\n  letter-spacing: 0.2em;\n}\n\n.ak-home .ak-form-step:first-of-type {\n  margin-top: 0;\n}\n\n.ak-home .ak-choice {\n  margin: 1.8rem 0 0;\n  padding: 0;\n  border: 0;\n  min-width: 0;\n}\n\n.ak-home .ak-choice legend {\n  padding: 0;\n}\n\n.ak-choice__item {\n  display: inline-flex;\n  align-items: center;\n  gap: 0.55rem;\n  margin: 0.2rem 1.8rem 0.2rem 0;\n  font-size: 0.86rem;\n  letter-spacing: 0.08em;\n  cursor: pointer;\n}\n\n.ak-home .ak-choice__item input {\n  width: 1.05rem;\n  height: 1.05rem;\n  margin: 0;\n  accent-color: #8f7fe0;\n}\n\n#ac-g-store,\n#ac-g-ship {\n  margin-top: 1.8rem;\n}\n\n.ak-home .ac-field input[type=\"date\"] {\n  color-scheme: dark;\n}\n\n.ak-gift-total {\n  display: flex;\n  flex-wrap: wrap;\n  align-items: baseline;\n  justify-content: space-between;\n  gap: 0.4rem 1.5rem;\n  margin-top: 2.4rem;\n  padding: 1.2rem 1.4rem;\n  border: 1px solid rgba(203, 191, 242, 0.42);\n  background: rgba(18, 16, 58, 0.5);\n}\n\n.ak-gift-total__label {\n  font-size: 0.8rem;\n  letter-spacing: 0.14em;\n  color: var(--ak-muted);\n}\n\n.ak-gift-total__value {\n  font-size: 1.05rem;\n  font-weight: 400;\n  letter-spacing: 0.08em;\n}\n<\/style>\n<div id=\"top\" class=\"ac-page ac-page-sub ak-home ak-sub alignfull\">\n\n<div class=\"ac-planetarium\" aria-hidden=\"true\">\n    <div class=\"ac-sky-fallback\"><\/div>\n    <div class=\"ac-sky-starfield\" aria-hidden=\"true\"><\/div>\n    <canvas class=\"ac-sky-canvas\" id=\"ac-sky-canvas\"><\/canvas>\n    <div class=\"ac-shoots\" aria-hidden=\"true\">\n      <span class=\"ac-fall ac-fall--1\"><\/span>\n      <span class=\"ac-fall ac-fall--2\"><\/span>\n      <span class=\"ac-fall ac-fall--3\"><\/span>\n    <\/div>\n  <\/div>\n\n  <script>\n  (function () {\n    var root = document.querySelector(\".ac-page .ac-planetarium\");\n    var canvas = document.getElementById(\"ac-sky-canvas\");\n    if (!canvas || !canvas.getContext) return;\n    var ctx = canvas.getContext(\"2d\");\n    var stars = [];\n    var bokeh = [];\n    var dust = [];\n    var meteors = [];\n    var W = 0;\n    var H = 0;\n    var DPR = Math.min(window.devicePixelRatio || 1, 2);\n    var reduceMotion = window.matchMedia(\"(prefers-reduced-motion: reduce)\").matches;\n    var lastMeteorAt = 0;\n    var nextMeteorIn = 1200;\n    var frameCount = 0;\n    var TRAIL_MAX = 52;\n\n    function rand(min, max) {\n      return min + Math.random() * (max - min);\n    }\n\n    function bandPoint(t, spread) {\n      var x = t * W + rand(-W * spread, W * spread);\n      var y = t * H + rand(-H * spread, H * spread);\n      return { x: Math.max(0, Math.min(W, x)), y: Math.max(0, Math.min(H, y)) };\n    }\n\n    function domePoint() {\n      var u = Math.random();\n      var v = Math.random();\n      var theta = (u - 0.5) * Math.PI * 1.35;\n      var phi = Math.pow(v, 0.72) * Math.PI * 0.48;\n      var r = Math.sin(phi);\n      return {\n        x: W * (0.5 + r * Math.sin(theta) * 0.92),\n        y: H * (0.08 + (1 - Math.cos(phi)) * 0.78)\n      };\n    }\n\n    function initSky() {\n      stars = [];\n      bokeh = [];\n      dust = [];\n      meteors = [];\n      var count = Math.min(2200, Math.max(900, Math.floor((W * H) \/ 220)));\n      var i;\n      for (i = 0; i < count; i++) {\n        var depth = Math.pow(Math.random(), 0.48);\n        var useDome = Math.random() < 0.55;\n        var p = useDome\n          ? domePoint()\n          : (Math.random() < 0.42 ? bandPoint(Math.random(), 0.12) : { x: Math.random() * W, y: Math.random() * H });\n        stars.push({\n          x: p.x,\n          y: p.y,\n          depth: depth,\n          r: rand(0.7, 1.8) * (0.55 + depth * 0.75) * (Math.random() < 0.06 ? 1.8 : 1),\n          base: rand(0.52, 0.88) + depth * 0.12,\n          tw: rand(0, Math.PI * 2),\n          sp: rand(0.012, 0.06) * (0.75 + depth * 0.5),\n          sparkle: Math.random() < (0.08 + depth * 0.14),\n          rgb: Math.random() < 0.1 ? \"210,235,255\" : Math.random() < 0.06 ? \"255,235,200\" : \"255,255,255\"\n        });\n      }\n      var bokehCount = Math.min(22, Math.max(8, Math.floor((W * H) \/ 52000)));\n      for (i = 0; i < bokehCount; i++) {\n        var bp = domePoint();\n        bokeh.push({\n          x: bp.x,\n          y: bp.y,\n          r: rand(6, 18),\n          alpha: rand(0.03, 0.1),\n          tw: rand(0, Math.PI * 2),\n          rgb: Math.random() < 0.5 ? \"200,225,255\" : \"255,255,255\"\n        });\n      }\n      var dustCount = Math.min(48, Math.max(18, Math.floor((W * H) \/ 28000)));\n      for (i = 0; i < dustCount; i++) {\n        var dp = bandPoint(Math.random(), 0.14);\n        dust.push({\n          x: dp.x,\n          y: dp.y,\n          r: rand(14, 38),\n          alpha: rand(0.02, 0.06),\n          tw: rand(0, Math.PI * 2),\n          rgb: Math.random() < 0.45 ? \"40,120,220\" : Math.random() < 0.5 ? \"100,70,200\" : \"0,190,230\"\n        });\n      }\n      lastMeteorAt = 0;\n      nextMeteorIn = rand(350, 900);\n      spawnMeteor();\n      setTimeout(function () { spawnMeteor(); }, 800);\n    }\n\n    function prefillTrail(m) {\n      var i;\n      for (i = TRAIL_MAX; i >= 0; i--) {\n        m.trail.push({\n          x: m.x - m.vx * i * 0.5,\n          y: m.y - m.vy * i * 0.5\n        });\n      }\n    }\n\n    function spawnMeteor() {\n      if (meteors.length >= 3) return;\n      var speed = rand(14, 22);\n      var slope = rand(0.34, 0.52);\n      var m = {\n        x: rand(W * 0.55, W * 0.98),\n        y: rand(H * 0.03, H * 0.22),\n        vx: -speed,\n        vy: speed * slope,\n        life: 1,\n        decay: rand(0.005, 0.009),\n        headR: rand(3.5, 5.5),\n        trail: []\n      };\n      m.angle = Math.atan2(m.vy, m.vx);\n      prefillTrail(m);\n      meteors.push(m);\n    }\n\n    function updateMeteors(time) {\n      if (reduceMotion) return;\n      if (!lastMeteorAt) lastMeteorAt = time;\n      if (time - lastMeteorAt > nextMeteorIn) {\n        spawnMeteor();\n        lastMeteorAt = time;\n        nextMeteorIn = rand(500, 1400);\n      }\n      var i;\n      var p;\n      for (i = meteors.length - 1; i >= 0; i--) {\n        var m = meteors[i];\n        m.trail.push({ x: m.x, y: m.y });\n        if (m.trail.length > TRAIL_MAX) {\n          m.trail.shift();\n        }\n        m.x += m.vx;\n        m.y += m.vy;\n        m.life -= m.decay;\n        if (m.life <= 0 || m.x < -100 || m.y > H * 0.76) {\n          meteors.splice(i, 1);\n        }\n      }\n    }\n\n    function scaleAlpha(color, mul) {\n      return color.replace(\/,\\s*([\\d.]+)\\s*\\)$\/, function (_, alpha) {\n        return \", \" + (parseFloat(alpha) * mul).toFixed(2) + \")\";\n      });\n    }\n\n    function paintNebulaBlob(cx, cy, radius, color, alphaMul) {\n      var g = ctx.createRadialGradient(cx, cy, 0, cx, cy, radius);\n      g.addColorStop(0, scaleAlpha(color, alphaMul));\n      g.addColorStop(0.45, scaleAlpha(color, alphaMul * 0.35));\n      g.addColorStop(1, \"rgba(0,0,0,0)\");\n      ctx.fillStyle = g;\n      ctx.beginPath();\n      ctx.ellipse(cx, cy, radius * 1.15, radius * 0.72, -0.65, 0, Math.PI * 2);\n      ctx.fill();\n    }\n\n    function paintBackground(time) {\n      var t = time * 0.001;\n      ctx.setTransform(DPR, 0, 0, DPR, 0, 0);\n      ctx.globalCompositeOperation = \"source-over\";\n      ctx.fillStyle = \"#030818\";\n      ctx.fillRect(0, 0, W, H);\n\n      var maxR = Math.max(W, H);\n      var zenith = ctx.createRadialGradient(W * 0.5, H * 0.02, 0, W * 0.5, H * 0.15, maxR * 0.75);\n      zenith.addColorStop(0, \"rgba(40, 90, 180, 0.22)\");\n      zenith.addColorStop(0.35, \"rgba(25, 55, 130, 0.12)\");\n      zenith.addColorStop(1, \"rgba(0,0,0,0)\");\n      ctx.fillStyle = zenith;\n      ctx.fillRect(0, 0, W, H);\n\n      var galPulse = 0.9 + 0.1 * Math.sin(t * 0.55);\n      var gal = ctx.createLinearGradient(0, 0, W, H);\n      gal.addColorStop(0, \"rgba(0, 175, 225, \" + (0.26 * galPulse) + \")\");\n      gal.addColorStop(0.18, \"rgba(35, 110, 210, \" + (0.42 * galPulse) + \")\");\n      gal.addColorStop(0.36, \"rgba(65, 145, 240, \" + (0.34 * galPulse) + \")\");\n      gal.addColorStop(0.52, \"rgba(95, 85, 210, \" + (0.28 * galPulse) + \")\");\n      gal.addColorStop(0.68, \"rgba(125, 65, 185, \" + (0.22 * galPulse) + \")\");\n      gal.addColorStop(0.84, \"rgba(30, 55, 120, \" + (0.2 * galPulse) + \")\");\n      gal.addColorStop(1, \"rgba(8, 14, 42, 0.38)\");\n      ctx.fillStyle = gal;\n      ctx.fillRect(0, 0, W, H);\n\n      paintNebulaBlob(W * 0.14, H * 0.16, maxR * 0.26, \"rgba(0, 205, 245, 0.45)\", 0.82 + 0.12 * Math.sin(t * 0.7));\n      paintNebulaBlob(W * 0.34, H * 0.3, maxR * 0.28, \"rgba(55, 135, 245, 0.36)\", 0.8 + 0.14 * Math.sin(t * 0.5 + 1.1));\n      paintNebulaBlob(W * 0.52, H * 0.46, maxR * 0.24, \"rgba(110, 90, 230, 0.28)\", 0.78 + 0.16 * Math.sin(t * 0.6 + 2.2));\n      paintNebulaBlob(W * 0.68, H * 0.6, maxR * 0.22, \"rgba(145, 75, 205, 0.22)\", 0.79 + 0.15 * Math.sin(t * 0.45 + 0.8));\n\n      var i;\n      for (i = 0; i < dust.length; i++) {\n        var d = dust[i];\n        var dAlpha = d.alpha * (0.65 + 0.35 * Math.sin(t * 0.35 + d.tw));\n        var dg = ctx.createRadialGradient(d.x, d.y, 0, d.x, d.y, d.r);\n        dg.addColorStop(0, \"rgba(\" + d.rgb + \",\" + dAlpha + \")\");\n        dg.addColorStop(1, \"rgba(0,0,0,0)\");\n        ctx.fillStyle = dg;\n        ctx.beginPath();\n        ctx.arc(d.x, d.y, d.r, 0, Math.PI * 2);\n        ctx.fill();\n      }\n\n      var cornerTR = ctx.createRadialGradient(W, 0, 0, W, 0, maxR * 0.55);\n      cornerTR.addColorStop(0, \"rgba(2, 5, 18, 0.82)\");\n      cornerTR.addColorStop(1, \"rgba(0,0,0,0)\");\n      ctx.fillStyle = cornerTR;\n      ctx.fillRect(0, 0, W, H);\n\n      var cornerBL = ctx.createRadialGradient(0, H, 0, 0, H, maxR * 0.52);\n      cornerBL.addColorStop(0, \"rgba(2, 5, 18, 0.78)\");\n      cornerBL.addColorStop(1, \"rgba(0,0,0,0)\");\n      ctx.fillStyle = cornerBL;\n      ctx.fillRect(0, 0, W, H);\n    }\n\n    function paintBokeh(time) {\n      var t = time * 0.001;\n      var i;\n      ctx.save();\n      ctx.filter = \"blur(3px)\";\n      for (i = 0; i < bokeh.length; i++) {\n        var b = bokeh[i];\n        var alpha = b.alpha * (0.55 + 0.45 * Math.sin(t * 0.4 + b.tw));\n        ctx.beginPath();\n        ctx.arc(b.x, b.y, b.r, 0, Math.PI * 2);\n        ctx.fillStyle = \"rgba(\" + b.rgb + \",\" + alpha + \")\";\n        ctx.fill();\n      }\n      ctx.restore();\n    }\n\n    function paintSparkle(x, y, size, alpha, rgb) {\n      ctx.save();\n      ctx.strokeStyle = \"rgba(\" + rgb + \",\" + (alpha * 0.7) + \")\";\n      ctx.lineWidth = 0.8;\n      ctx.lineCap = \"round\";\n      ctx.beginPath();\n      ctx.moveTo(x - size, y);\n      ctx.lineTo(x + size, y);\n      ctx.moveTo(x, y - size);\n      ctx.lineTo(x, y + size);\n      ctx.stroke();\n      ctx.restore();\n    }\n\n    function paintStars(time) {\n      var t = time * 0.001;\n      var i;\n      for (i = 0; i < stars.length; i++) {\n        var s = stars[i];\n        var wave = reduceMotion ? 1 : 0.62 + 0.38 * Math.sin(t * s.sp + s.tw);\n        wave *= reduceMotion ? 1 : 0.82 + 0.18 * Math.sin(t * s.sp * 2.8 + s.tw * 1.4);\n        var flash = s.sparkle &#038;&#038; !reduceMotion ? 0.35 + 0.65 * Math.pow(Math.max(0, Math.sin(t * s.sp * 3.2 + s.tw)), 2) : 1;\n        var alpha = Math.min(1, s.base * wave * flash);\n        ctx.beginPath();\n        ctx.arc(s.x, s.y, s.r, 0, Math.PI * 2);\n        ctx.fillStyle = \"rgba(\" + s.rgb + \",\" + alpha + \")\";\n        ctx.fill();\n        if (s.r > 0.9) {\n          ctx.beginPath();\n          ctx.arc(s.x, s.y, s.r * 2.4, 0, Math.PI * 2);\n          ctx.fillStyle = \"rgba(\" + s.rgb + \",\" + (alpha * 0.18) + \")\";\n          ctx.fill();\n        }\n        if (s.sparkle && alpha > 0.45) {\n          paintSparkle(s.x, s.y, s.r * 3, alpha, s.rgb);\n        }\n      }\n    }\n\n    function paintMeteors() {\n      var i;\n      var j;\n      var m;\n      var pts;\n      var total;\n      var tailIdx;\n      var tail;\n      var headX;\n      var headY;\n      var g;\n      ctx.save();\n      ctx.globalCompositeOperation = \"lighter\";\n      ctx.lineCap = \"round\";\n      for (i = 0; i < meteors.length; i++) {\n        m = meteors[i];\n        pts = m.trail;\n        total = pts.length;\n        if (total < 4) continue;\n        headX = m.x;\n        headY = m.y;\n        tailIdx = 0;\n        tail = pts[tailIdx];\n\n        ctx.shadowBlur = 16;\n        ctx.shadowColor = \"rgba(255,255,255,0.85)\";\n        ctx.beginPath();\n        ctx.moveTo(tail.x, tail.y);\n        ctx.lineTo(headX, headY);\n        ctx.strokeStyle = \"rgba(255,255,255,\" + (0.75 * m.life) + \")\";\n        ctx.lineWidth = m.headR * 0.55;\n        ctx.stroke();\n\n        ctx.shadowBlur = 0;\n        g = ctx.createLinearGradient(tail.x, tail.y, headX, headY);\n        g.addColorStop(0, \"rgba(255,255,255,0)\");\n        g.addColorStop(0.45, \"rgba(230,242,255,\" + (0.35 * m.life) + \")\");\n        g.addColorStop(0.82, \"rgba(255,255,255,\" + (0.85 * m.life) + \")\");\n        g.addColorStop(1, \"rgba(255,255,255,\" + m.life + \")\");\n        ctx.beginPath();\n        ctx.moveTo(tail.x, tail.y);\n        ctx.lineTo(headX, headY);\n        ctx.strokeStyle = g;\n        ctx.lineWidth = Math.max(1.5, m.headR * 0.35);\n        ctx.stroke();\n\n        g = ctx.createRadialGradient(headX, headY, 0, headX, headY, m.headR * 10);\n        g.addColorStop(0, \"rgba(255,255,255,\" + m.life + \")\");\n        g.addColorStop(0.15, \"rgba(248,252,255,\" + (m.life * 0.7) + \")\");\n        g.addColorStop(0.4, \"rgba(210,228,255,\" + (m.life * 0.25) + \")\");\n        g.addColorStop(1, \"rgba(255,255,255,0)\");\n        ctx.fillStyle = g;\n        ctx.beginPath();\n        ctx.arc(headX, headY, m.headR * 10, 0, Math.PI * 2);\n        ctx.fill();\n\n        ctx.beginPath();\n        ctx.arc(headX, headY, m.headR * 0.45, 0, Math.PI * 2);\n        ctx.fillStyle = \"#fff\";\n        ctx.fill();\n      }\n      ctx.restore();\n    }\n\n    function frame(time) {\n      updateMeteors(time);\n      paintBackground(time);\n      paintBokeh(time);\n      paintStars(time);\n      paintMeteors();\n    }\n\n    function loop(time) {\n      frame(time);\n      frameCount++;\n      if (frameCount >= 2 && root && !root.classList.contains(\"ac-sky-live\")) {\n        root.classList.add(\"ac-sky-live\");\n      }\n      requestAnimationFrame(loop);\n    }\n\n    function resize() {\n      W = window.innerWidth;\n      H = window.innerHeight;\n      canvas.width = Math.floor(W * DPR);\n      canvas.height = Math.floor(H * DPR);\n      canvas.style.width = W + \"px\";\n      canvas.style.height = H + \"px\";\n      initSky();\n      frame(0);\n    }\n\n    resize();\n    window.addEventListener(\"resize\", resize);\n    if (!reduceMotion) {\n      requestAnimationFrame(loop);\n      setInterval(function () {\n        spawnMeteor();\n      }, 1200);\n    } else if (root) {\n      root.classList.add(\"ac-sky-live\");\n    }\n  })();\n  <\/script>\n\n  <header class=\"ak-header\">\n    <a class=\"ak-logo\" href=\"\/\" aria-label=\"HEAD SPA SALON Aries \u2014 \u30db\u30fc\u30e0\">\n      <span class=\"ak-logo__sub\">CHIBA<\/span>\n      <span class=\"ak-logo__main\">HEAD SPA<em>Aries<\/em><\/span>\n    <\/a>\n    <div class=\"ak-header__right\">\n      <a class=\"ak-header__link\" href=\"\/#access\">Access<\/a>\n      <a class=\"ak-header__link ak-header__link--tel\" href=\"tel:08063335641\">Tel<\/a>\n      <a class=\"ak-insta\" href=\"https:\/\/www.instagram.com\/arieschiba\/\" target=\"_blank\" rel=\"noopener noreferrer\" aria-label=\"Instagram\uff08\u65b0\u3057\u3044\u30bf\u30d6\u3067\u958b\u304d\u307e\u3059\uff09\"><svg viewBox=\"0 0 24 24\" aria-hidden=\"true\" focusable=\"false\"><rect x=\"3\" y=\"3\" width=\"18\" height=\"18\" rx=\"5\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.5\"\/><circle cx=\"12\" cy=\"12\" r=\"4.2\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.5\"\/><circle cx=\"17.3\" cy=\"6.7\" r=\"1.1\" fill=\"currentColor\"\/><\/svg><\/a>\n      <button class=\"ak-burger\" type=\"button\" aria-label=\"\u30e1\u30cb\u30e5\u30fc\u3092\u958b\u304f\" aria-expanded=\"false\" aria-controls=\"ak-menu\">\n        <span><\/span><span><\/span><span><\/span>\n      <\/button>\n    <\/div>\n  <\/header>\n\n  <nav id=\"ak-menu\" class=\"ak-menu\" aria-label=\"\u30e1\u30a4\u30f3\u30e1\u30cb\u30e5\u30fc\" aria-hidden=\"true\">\n    <div class=\"ak-menu__inner\">\n      <ul class=\"ak-menu__list\">\n        <li><a href=\"\/\"><span class=\"ak-menu__en\">Home<\/span><span class=\"ak-menu__ja\">\u30db\u30fc\u30e0<\/span><\/a><\/li>\n        <li><a href=\"\/#concept\"><span class=\"ak-menu__en\">Concept<\/span><span class=\"ak-menu__ja\">\u30b3\u30f3\u30bb\u30d7\u30c8<\/span><\/a><\/li>\n        <li><a href=\"\/#planetarium\"><span class=\"ak-menu__en\">Planetarium<\/span><span class=\"ak-menu__ja\">\u30eb\u30fc\u30e0<\/span><\/a><\/li>\n        <li><a href=\"\/#menu\"><span class=\"ak-menu__en\">Menu<\/span><span class=\"ak-menu__ja\">\u30e1\u30cb\u30e5\u30fc<\/span><\/a><\/li>\n        <li><a href=\"\/#staff\"><span class=\"ak-menu__en\">Staff<\/span><span class=\"ak-menu__ja\">\u30b9\u30bf\u30c3\u30d5<\/span><\/a><\/li>\n        <li><a href=\"\/#gallery\"><span class=\"ak-menu__en\">Gallery<\/span><span class=\"ak-menu__ja\">\u30ae\u30e3\u30e9\u30ea\u30fc<\/span><\/a><\/li>\n        <li><a href=\"\/#access\"><span class=\"ak-menu__en\">Access<\/span><span class=\"ak-menu__ja\">\u30a2\u30af\u30bb\u30b9<\/span><\/a><\/li>\n        <li><a href=\"#inquiry\" aria-current=\"page\"><span class=\"ak-menu__en\">Contact<\/span><span class=\"ak-menu__ja\">\u304a\u554f\u3044\u5408\u308f\u305b<\/span><\/a><\/li>\n        <li><a href=\"#faq\"><span class=\"ak-menu__en\">FAQ<\/span><span class=\"ak-menu__ja\">\u3088\u304f\u3042\u308b\u8cea\u554f<\/span><\/a><\/li>\n        <li><a href=\"https:\/\/arieschiba.numberhistories.com\/?p=38\"><span class=\"ak-menu__en\">Recruit<\/span><span class=\"ak-menu__ja\">\u63a1\u7528\u60c5\u5831\uff08\u505c\u6b62\u4e2d\uff09<\/span><\/a><\/li>\n      <\/ul>\n      <div class=\"ak-menu__foot\">\n        <a href=\"tel:08063335641\">Tel 080-6333-5641<\/a>\n        <a href=\"http:\/\/b.hpr.jp\/kr\/hp\/H000817560\" target=\"_blank\" rel=\"noopener noreferrer\">Reservation<\/a>\n        <a class=\"ak-insta-link\" href=\"https:\/\/www.instagram.com\/arieschiba\/\" target=\"_blank\" rel=\"noopener noreferrer\"><svg viewBox=\"0 0 24 24\" aria-hidden=\"true\" focusable=\"false\"><rect x=\"3\" y=\"3\" width=\"18\" height=\"18\" rx=\"5\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.5\"\/><circle cx=\"12\" cy=\"12\" r=\"4.2\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.5\"\/><circle cx=\"17.3\" cy=\"6.7\" r=\"1.1\" fill=\"currentColor\"\/><\/svg>Instagram<\/a>\n        <span>\u55b6\u696d\u6642\u9593 10:00\u301c21:00 \/ \u4e0d\u5b9a\u4f11<\/span>\n      <\/div>\n    <\/div>\n  <\/nav>\n\n  <section class=\"ak-pagehead\" aria-labelledby=\"ak-page-title\">\n    <div class=\"ak-pagehead__media\">\n      <img\n        src=\"https:\/\/arieschiba.numberhistories.com\/wp-content\/uploads\/2026\/05\/2026-05-25-18.41%E3%81%AE%E7%94%BB%E5%83%8F-1536x1150.png\"\n        srcset=\"https:\/\/arieschiba.numberhistories.com\/wp-content\/uploads\/2026\/05\/2026-05-25-18.41%E3%81%AE%E7%94%BB%E5%83%8F-768x575.png 768w, https:\/\/arieschiba.numberhistories.com\/wp-content\/uploads\/2026\/05\/2026-05-25-18.41%E3%81%AE%E7%94%BB%E5%83%8F-1024x767.png 1024w, https:\/\/arieschiba.numberhistories.com\/wp-content\/uploads\/2026\/05\/2026-05-25-18.41%E3%81%AE%E7%94%BB%E5%83%8F-1536x1150.png 1536w, https:\/\/arieschiba.numberhistories.com\/wp-content\/uploads\/2026\/05\/2026-05-25-18.41%E3%81%AE%E7%94%BB%E5%83%8F.png 1864w\"\n        sizes=\"100vw\" alt=\"\u661f\u304c\u6295\u5f71\u3055\u308c\u305f\u5929\u4e95\u3068\u65bd\u8853\u30b9\u30da\u30fc\u30b9\" width=\"1864\" height=\"1396\" fetchpriority=\"high\" decoding=\"async\" \/>\n    <\/div>\n    <div class=\"ak-pagehead__veil\"><\/div>\n    <div class=\"ak-pagehead__copy\">\n      <p class=\"ak-pagehead__en\">Contact<\/p>\n      <h1 id=\"ak-page-title\" class=\"ak-pagehead__ja\">\u304a\u554f\u3044\u5408\u308f\u305b<\/h1>\n    <\/div>\n  <\/section>\n\n  <nav class=\"ak-crumb\" aria-label=\"\u30d1\u30f3\u304f\u305a\u30ea\u30b9\u30c8\">\n    <a href=\"\/\">Home<\/a>\n    <span aria-current=\"page\">Contact<\/span>\n  <\/nav>\n\n  <section class=\"ak-intro\">\n    <p class=\"ak-lead ak-reveal\">\u304a\u6c17\u8efd\u306b\u3001<br>\u304a\u554f\u3044\u5408\u308f\u305b\u304f\u3060\u3055\u3044\u3002<\/p>\n    <p class=\"ak-text ak-reveal\">\n      \u3054\u4e88\u7d04\u306e\u3054\u5e0c\u671b\u3084\u30e1\u30cb\u30e5\u30fc\u306b\u95a2\u3059\u308b\u3054\u8cea\u554f\u306a\u3069\u3001<br>\n      \u304a\u96fb\u8a71\u30fbLINE\u30fb\u30d5\u30a9\u30fc\u30e0\u3088\u308a\u304a\u6c17\u8efd\u306b\u3054\u9023\u7d61\u304f\u3060\u3055\u3044\u3002<br>\n      <small>\u203b\u55b6\u696d\u96fb\u8a71\u306f\u3054\u9060\u616e\u304f\u3060\u3055\u3044<\/small>\n    <\/p>\n    <p class=\"ak-notice ak-reveal\">\n      \u73fe\u5728\u3001\u63a1\u7528\u52df\u96c6\u306f\u505c\u6b62\u3057\u3066\u304a\u308a\u307e\u3059\u3002\u8a73\u7d30\u306f<a href=\"https:\/\/arieschiba.numberhistories.com\/?p=38\">\u63a1\u7528\u30da\u30fc\u30b8<\/a>\u3092\u3054\u89a7\u304f\u3060\u3055\u3044\u3002\n      \u63a1\u7528\u30c1\u30e3\u30c3\u30c8\u306f\u73fe\u5728\u3054\u5229\u7528\u3044\u305f\u3060\u3051\u307e\u305b\u3093\u3002\n    <\/p>\n  <\/section>\n\n  <section id=\"faq\" class=\"ak-block\">\n    <div class=\"ak-block__inner\">\n      <div class=\"ak-block__head ak-reveal\">\n        <h2 class=\"ak-en-title\">FAQ<\/h2>\n        <p class=\"ak-lead\">\u3088\u304f\u3042\u308b\u8cea\u554f<\/p>\n      <\/div>\n      <div class=\"ak-faq ak-reveal\">\n        <details class=\"ak-faq__item\">\n          <summary><span class=\"ak-faq__mark\">Q<\/span><span class=\"ak-faq__q\">\u99d0\u8eca\u5834\u306f\u3042\u308a\u307e\u3059\u304b\uff1f<\/span><\/summary>\n          <div class=\"ak-faq__a\">\n            <span class=\"ak-faq__mark\">A<\/span>\n            <p>\u304a\u8fd1\u304f\u306e\u30b3\u30a4\u30f3\u30d1\u30fc\u30ad\u30f3\u30b0\u3092\u3054\u5229\u7528\u304a\u9858\u3044\u3044\u305f\u3057\u307e\u3059\u3002<\/p>\n          <\/div>\n        <\/details>\n        <details class=\"ak-faq__item\">\n          <summary><span class=\"ak-faq__mark\">Q<\/span><span class=\"ak-faq__q\">\u30d8\u30a2\u30bb\u30c3\u30c8\u3084\u30e1\u30a4\u30af\u3092\u3057\u305f\u307e\u307e\u884c\u3063\u3066\u3082\u5927\u4e08\u592b\u3067\u3059\u304b\uff1f<\/span><\/summary>\n          <div class=\"ak-faq__a\">\n            <span class=\"ak-faq__mark\">A<\/span>\n            <p>\n              \u30bb\u30c3\u30c8\u3084\u30e1\u30a4\u30af\u3092\u3057\u305f\u307e\u307e\u3067\u3082\u554f\u984c\u306f\u3054\u3056\u3044\u307e\u305b\u3093\u304c\u3001\u65bd\u8853\u306b\u3088\u308a\u591a\u5c11\u304f\u305a\u308c\u3066\u3057\u307e\u3046\u5834\u5408\u304c\u3054\u3056\u3044\u307e\u3059\u3002\n              \u5f53\u5e97\u3067\u7c21\u6613\u7684\u306a\u30c9\u30ec\u30c3\u30b5\u30fc\u306f\u3042\u308a\u307e\u3059\u306e\u3067\u3001\u3054\u81ea\u8eab\u3067\u624b\u76f4\u3057\u3057\u3066\u3044\u305f\u3060\u304f\u3088\u3046\u304a\u9858\u3044\u3057\u307e\u3059\u3002\n            <\/p>\n          <\/div>\n        <\/details>\n        <details class=\"ak-faq__item\">\n          <summary><span class=\"ak-faq__mark\">Q<\/span><span class=\"ak-faq__q\">2\u540d\u30fb3\u540d\u3067\u306e\u4e88\u7d04\u306a\u3069\u3082\u53ef\u80fd\u3067\u3059\u304b\uff1f<\/span><\/summary>\n          <div class=\"ak-faq__a\">\n            <span class=\"ak-faq__mark\">A<\/span>\n            <p>\u53ef\u80fd\u3067\u3059\u3002\u30da\u30a2\u30fb\u30c8\u30ea\u30aa\u3067\u306e\u3054\u4e88\u7d04\u306f\u3001\u304a\u96fb\u8a71\uff08<a href=\"tel:08063335641\">080-6333-5641<\/a>\uff09\u306b\u3066\u627f\u308a\u307e\u3059\u3002<\/p>\n          <\/div>\n        <\/details>\n      <\/div>\n    <\/div>\n  <\/section>\n\n  <section class=\"ak-reach\">\n    <h2 class=\"ak-en-title ak-reveal\">Reservation<\/h2>\n    <p class=\"ak-lead ak-reveal\">\u3054\u4e88\u7d04\u306f\u3001<br>\u9759\u304b\u306a\u5149\u306e\u5f7c\u65b9\u304b\u3089\u3002<\/p>\n    <a class=\"ak-reach__tel ak-reveal\" href=\"tel:08063335641\">080-6333-5641<\/a>\n    <p class=\"ak-reach__hours ak-reveal\">\u55b6\u696d\u6642\u9593 10:00\u301c21:00 \/ \u4e0d\u5b9a\u4f11<\/p>\n    <div class=\"ak-btn-row ak-btn-row--center ak-reveal\">\n      <a class=\"ak-btn ak-btn--solid\" href=\"http:\/\/b.hpr.jp\/kr\/hp\/H000817560\" target=\"_blank\" rel=\"noopener noreferrer\">Hot Pepper Beauty \u3067\u4e88\u7d04<\/a>\n      <a class=\"ak-btn\" href=\"#inquiry\">\u30d5\u30a9\u30fc\u30e0\u3067\u554f\u3044\u5408\u308f\u305b\u308b<\/a>\n    <\/div>\n    <div class=\"ac-line-add ak-reveal\">\n      <a href=\"https:\/\/lin.ee\/YtwducF\" target=\"_blank\" rel=\"noopener noreferrer\">\n        <img decoding=\"async\" src=\"https:\/\/scdn.line-apps.com\/n\/line_add_friends\/btn\/ja.png\" alt=\"\u53cb\u3060\u3061\u8ffd\u52a0\" height=\"36\" width=\"232\" loading=\"lazy\" \/>\n      <\/a>\n    <\/div>\n  <\/section>\n\n  <section id=\"inquiry\" class=\"ak-block\">\n    <div class=\"ak-block__inner\">\n      <div class=\"ak-block__head ak-reveal\">\n        <h2 class=\"ak-en-title\">Form<\/h2>\n        <p class=\"ak-lead\">\u304a\u554f\u3044\u5408\u308f\u305b\u30d5\u30a9\u30fc\u30e0<\/p>\n        <p class=\"ak-text\">\u5fc5\u8981\u4e8b\u9805\u3092\u3054\u8a18\u5165\u306e\u3046\u3048\u9001\u4fe1\u3057\u3066\u304f\u3060\u3055\u3044\u3002\u62c5\u5f53\u8005\u3088\u308a\u3054\u9023\u7d61\u3044\u305f\u3057\u307e\u3059\u3002<\/p>\n      <\/div>\n      <div class=\"ak-reveal\">\n        <div id=\"ac-form-thanks\" class=\"ac-form-thanks\" hidden>\n          <p><strong>\u9001\u4fe1\u304c\u5b8c\u4e86\u3057\u307e\u3057\u305f\u3002<\/strong><\/p>\n          <p>\u304a\u554f\u3044\u5408\u308f\u305b\u3042\u308a\u304c\u3068\u3046\u3054\u3056\u3044\u307e\u3059\u3002\u5185\u5bb9\u3092\u78ba\u8a8d\u306e\u3046\u3048\u3001\u3054\u9023\u7d61\u3044\u305f\u3057\u307e\u3059\u3002<\/p>\n          <p class=\"ac-form-thanks-note\">\u6570\u5206\u7d4c\u3063\u3066\u3082\u8fd4\u4fe1\u304c\u306a\u3044\u5834\u5408\u306f\u3001\u518d\u5ea6\u30d5\u30a9\u30fc\u30e0\u304b\u3089\u3054\u9023\u7d61\u3044\u305f\u3060\u304f\u304b\u3001<a href=\"tel:08063335641\">080-6333-5641<\/a> \u307e\u3067\u304a\u96fb\u8a71\u304f\u3060\u3055\u3044\u3002<\/p>\n          <a class=\"ak-more\" href=\"\/\">Home<span class=\"ak-more__line\" aria-hidden=\"true\"><\/span><\/a>\n        <\/div>\n\n        <form id=\"ac-inquiry-form\" class=\"ac-form\" action=\"#\" method=\"POST\" novalidate>\n          <input type=\"checkbox\" name=\"botcheck\" class=\"ac-honey\" tabindex=\"-1\" autocomplete=\"off\" aria-hidden=\"true\" \/>\n\n          <div class=\"ac-form-grid\">\n            <label class=\"ac-field\">\n              <span class=\"ac-label\">\u304a\u540d\u524d <em class=\"ac-req\">\u5fc5\u9808<\/em><\/span>\n              <input type=\"text\" name=\"\u304a\u540d\u524d\" id=\"ac-name\" required maxlength=\"80\" autocomplete=\"name\" \/>\n            <\/label>\n            <label class=\"ac-field\">\n              <span class=\"ac-label\">\u30d5\u30ea\u30ac\u30ca<\/span>\n              <input type=\"text\" name=\"\u30d5\u30ea\u30ac\u30ca\" id=\"ac-kana\" maxlength=\"80\" autocomplete=\"off\" \/>\n            <\/label>\n            <label class=\"ac-field ac-field-full\">\n              <span class=\"ac-label\">\u96fb\u8a71\u756a\u53f7<\/span>\n              <input type=\"tel\" name=\"\u96fb\u8a71\u756a\u53f7\" id=\"ac-phone\" maxlength=\"20\" autocomplete=\"tel\" placeholder=\"\u4f8b: 09012345678\" \/>\n            <\/label>\n            <label class=\"ac-field\">\n              <span class=\"ac-label\">E-mail\u30a2\u30c9\u30ec\u30b9 <em class=\"ac-req\">\u5fc5\u9808<\/em><\/span>\n              <input type=\"email\" name=\"\u30e1\u30fc\u30eb\u30a2\u30c9\u30ec\u30b9\" id=\"ac-email\" required maxlength=\"120\" autocomplete=\"email\" \/>\n            <\/label>\n            <label class=\"ac-field\">\n              <span class=\"ac-label\">E-mail\u30a2\u30c9\u30ec\u30b9\uff08\u78ba\u8a8d\uff09 <em class=\"ac-req\">\u5fc5\u9808<\/em><\/span>\n              <input type=\"email\" id=\"ac-email-confirm\" required maxlength=\"120\" autocomplete=\"email\" \/>\n            <\/label>\n            <label class=\"ac-field ac-field-full\">\n              <span class=\"ac-label\">\u304a\u554f\u3044\u5408\u308f\u305b\u5185\u5bb9<\/span>\n              <textarea name=\"\u304a\u554f\u3044\u5408\u308f\u305b\u5185\u5bb9\" id=\"ac-message\" rows=\"6\" maxlength=\"3000\" placeholder=\"\u3054\u4e88\u7d04\u5e0c\u671b\u30fb\u30e1\u30cb\u30e5\u30fc\u30fb\u3054\u8cea\u554f\u306a\u3069\"><\/textarea>\n            <\/label>\n          <\/div>\n\n          <label class=\"ac-privacy\">\n            <input type=\"checkbox\" id=\"ac-privacy\" required \/>\n            <span>\u300c\u500b\u4eba\u60c5\u5831\u306e\u53d6\u308a\u6271\u3044\u300d\u306b\u540c\u610f\u3059\u308b <em class=\"ac-req\">\u5fc5\u9808<\/em><\/span>\n          <\/label>\n          <p class=\"ac-privacy-text\">\n            \u3054\u5165\u529b\u3044\u305f\u3060\u3044\u305f\u60c5\u5831\u306f\u3001\u304a\u554f\u3044\u5408\u308f\u305b\u3078\u306e\u8fd4\u4fe1\u304a\u3088\u3073\u4e88\u7d04\u95a2\u9023\u306e\u3054\u9023\u7d61\u306e\u307f\u306b\u5229\u7528\u3057\u307e\u3059\u3002\n          <\/p>\n\n          <p id=\"ac-form-error\" class=\"ac-form-error\" role=\"alert\" hidden><\/p>\n\n          <p class=\"ac-form-actions\">\n            <button type=\"submit\" class=\"ak-btn ak-btn--solid\" id=\"ac-submit-btn\">\u78ba\u8a8d\u3057\u3066\u9001\u4fe1<\/button>\n          <\/p>\n          <p id=\"ac-form-sending\" class=\"ac-form-sending\" hidden>\u9001\u4fe1\u4e2d\u3067\u3059\u2026<\/p>\n        <\/form>\n      <\/div>\n    <\/div>\n  <\/section>\n\n  <script>\n  (function () {\n    var form = document.getElementById(\"ac-inquiry-form\");\n    if (!form) return;\n\n    \/* \u2605 \u3053\u3053\u306b Web3Forms \u306e Access Key \u3092\u8cbc\u308b\uff08https:\/\/web3forms.com \u3067 arieschiba@gmail.com \u3092\u767b\u9332\u3057\u3066\u53d6\u5f97\uff09 *\/\n    var WEB3FORMS_ACCESS_KEY = \"0dc7094d-966a-4a23-abbc-78a77a02195f\";\n\n    function showThanks() {\n      var thanks = document.getElementById(\"ac-form-thanks\");\n      if (thanks) thanks.hidden = false;\n      form.style.display = \"none\";\n    }\n\n    function buildMessage(name, email) {\n      return [\n        \"\u3010\u30a2\u30ea\u30a8\u30b9\u5343\u8449\u3011\u304a\u554f\u3044\u5408\u308f\u305b\",\n        \"\",\n        \"\u304a\u540d\u524d: \" + name,\n        \"\u30d5\u30ea\u30ac\u30ca: \" + (document.getElementById(\"ac-kana\").value.trim() || \"\uff08\u672a\u5165\u529b\uff09\"),\n        \"\u96fb\u8a71\u756a\u53f7: \" + (document.getElementById(\"ac-phone\").value.trim() || \"\uff08\u672a\u5165\u529b\uff09\"),\n        \"\u30e1\u30fc\u30eb: \" + email,\n        \"\",\n        \"\u304a\u554f\u3044\u5408\u308f\u305b\u5185\u5bb9:\",\n        document.getElementById(\"ac-message\").value.trim() || \"\uff08\u672a\u5165\u529b\uff09\",\n        \"\",\n        \"\u9001\u4fe1\u5143: https:\/\/arieschiba.numberhistories.com\/?p=17\",\n        \"\u9001\u4fe1\u65e5\u6642: \" + new Date().toLocaleString(\"ja-JP\", { timeZone: \"Asia\/Tokyo\" })\n      ].join(\"\\n\");\n    }\n\n    form.addEventListener(\"submit\", function (e) {\n      e.preventDefault();\n\n      var err = document.getElementById(\"ac-form-error\");\n      var sending = document.getElementById(\"ac-form-sending\");\n      var btn = document.getElementById(\"ac-submit-btn\");\n      var email = document.getElementById(\"ac-email\").value.trim();\n      var confirm = document.getElementById(\"ac-email-confirm\").value.trim();\n      var name = document.getElementById(\"ac-name\").value.trim();\n\n      if (!WEB3FORMS_ACCESS_KEY || WEB3FORMS_ACCESS_KEY.indexOf(\"\u3053\u3053\u306b\") === 0) {\n        if (err) {\n          err.textContent = \"\u30e1\u30fc\u30eb\u9001\u4fe1\u306e\u8a2d\u5b9a\uff08Access Key\uff09\u304c\u672a\u8a2d\u5b9a\u3067\u3059\u3002\u7ba1\u7406\u8005\u306b\u304a\u554f\u3044\u5408\u308f\u305b\u304f\u3060\u3055\u3044\u3002\";\n          err.hidden = false;\n        }\n        return;\n      }\n\n      if (email !== confirm) {\n        if (err) {\n          err.textContent = \"E-mail\u30a2\u30c9\u30ec\u30b9\uff08\u78ba\u8a8d\uff09\u304c\u4e00\u81f4\u3057\u307e\u305b\u3093\u3002\";\n          err.hidden = false;\n        }\n        return;\n      }\n\n      var privacy = document.getElementById(\"ac-privacy\");\n      if (privacy && !privacy.checked) {\n        if (err) {\n          err.textContent = \"\u500b\u4eba\u60c5\u5831\u306e\u53d6\u308a\u6271\u3044\u3078\u306e\u540c\u610f\u304c\u5fc5\u8981\u3067\u3059\u3002\";\n          err.hidden = false;\n        }\n        return;\n      }\n\n      if (err) err.hidden = true;\n      if (btn) btn.disabled = true;\n      if (sending) sending.hidden = false;\n\n      var subject = \"\u3010\u30a2\u30ea\u30a8\u30b9\u5343\u8449\u3011\u304a\u554f\u3044\u5408\u308f\u305b\" + (name ? \" \u2014 \" + name + \" \u69d8\" : \"\");\n\n      fetch(\"https:\/\/api.web3forms.com\/submit\", {\n        method: \"POST\",\n        headers: { \"Content-Type\": \"application\/json\", Accept: \"application\/json\" },\n        body: JSON.stringify({\n          access_key: WEB3FORMS_ACCESS_KEY,\n          subject: subject,\n          from_name: \"\u30a2\u30ea\u30a8\u30b9\u5343\u8449 \u516c\u5f0f\u30b5\u30a4\u30c8\",\n          name: name,\n          email: email,\n          phone: document.getElementById(\"ac-phone\").value.trim(),\n          message: buildMessage(name, email),\n          replyto: email\n        })\n      })\n        .then(function (res) {\n          return res.json().then(function (data) {\n            if (res.ok && data.success) {\n              showThanks();\n              return;\n            }\n            throw new Error(data.message || \"\u9001\u4fe1\u30a8\u30e9\u30fc\");\n          });\n        })\n        .catch(function () {\n          if (err) {\n            err.textContent =\n              \"\u9001\u4fe1\u3067\u304d\u307e\u305b\u3093\u3067\u3057\u305f\u3002\u3057\u3070\u3089\u304f\u3057\u3066\u304b\u3089\u518d\u5ea6\u304a\u8a66\u3057\u304f\u3060\u3055\u3044\u3002\u8a2d\u5b9a\u6e08\u307f\u306e\u65b9\u306f Access Key \u304c\u6b63\u3057\u3044\u304b\u3054\u78ba\u8a8d\u304f\u3060\u3055\u3044\u3002\";\n            err.hidden = false;\n          }\n        })\n        .finally(function () {\n          if (btn) btn.disabled = false;\n          if (sending) sending.hidden = true;\n        });\n    });\n  })();\n  <\/script>\n\n  <nav class=\"ak-links\" aria-label=\"\u95a2\u9023\u30da\u30fc\u30b8\">\n    <a href=\"http:\/\/b.hpr.jp\/kr\/hp\/H000817560\" target=\"_blank\" rel=\"noopener noreferrer\">\n      <span class=\"ak-links__en\">Reservation<\/span>\n      <span class=\"ak-links__ja\">\u3054\u4e88\u7d04\uff08Hot Pepper Beauty\uff09<\/span>\n      <span class=\"ak-links__arrow\" aria-hidden=\"true\"><\/span>\n    <\/a>\n    <a href=\"\/#menu\">\n      <span class=\"ak-links__en\">Menu<\/span>\n      <span class=\"ak-links__ja\">\u30e1\u30cb\u30e5\u30fc\u30fb\u6599\u91d1<\/span>\n      <span class=\"ak-links__arrow\" aria-hidden=\"true\"><\/span>\n    <\/a>\n    <a href=\"\/#access\">\n      <span class=\"ak-links__en\">Access<\/span>\n      <span class=\"ak-links__ja\">\u30a2\u30af\u30bb\u30b9<\/span>\n      <span class=\"ak-links__arrow\" aria-hidden=\"true\"><\/span>\n    <\/a>\n  <\/nav>\n\n  <footer class=\"ak-footer\">\n    <div class=\"ak-footer__inner\">\n      <div>\n        <a class=\"ak-logo\" href=\"\/\">\n          <span class=\"ak-logo__sub\">CHIBA<\/span>\n          <span class=\"ak-logo__main\">HEAD SPA<em>Aries<\/em><\/span>\n        <\/a>\n        <p class=\"ak-footer__addr\">\u3012260-0027 \u5343\u8449\u770c\u5343\u8449\u5e02\u4e2d\u592e\u533a\u65b0\u7530\u753a5-2-802 lehua\u5343\u8449\u4e2d\u592e<br>TEL 080-6333-5641 \/ 10:00\u301c21:00 \/ \u4e0d\u5b9a\u4f11<\/p>\n        <a class=\"ak-insta-link ak-footer__insta\" href=\"https:\/\/www.instagram.com\/arieschiba\/\" target=\"_blank\" rel=\"noopener noreferrer\"><svg viewBox=\"0 0 24 24\" aria-hidden=\"true\" focusable=\"false\"><rect x=\"3\" y=\"3\" width=\"18\" height=\"18\" rx=\"5\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.5\"\/><circle cx=\"12\" cy=\"12\" r=\"4.2\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.5\"\/><circle cx=\"17.3\" cy=\"6.7\" r=\"1.1\" fill=\"currentColor\"\/><\/svg>Instagram<\/a>\n      <\/div>\n      <nav class=\"ak-footer__nav\" aria-label=\"\u30d5\u30c3\u30bf\u30fc\u30e1\u30cb\u30e5\u30fc\">\n        <a href=\"\/#concept\">Concept<\/a>\n        <a href=\"\/#menu\">Menu<\/a>\n        <a href=\"https:\/\/arieschiba.numberhistories.com\/?p=181\">Gift<small>\u6e96\u5099\u4e2d<\/small><\/a>\n        <a href=\"\/#staff\">Staff<\/a>\n        <a href=\"\/#gallery\">Gallery<\/a>\n        <a href=\"\/#access\">Access<\/a>\n        <a href=\"https:\/\/arieschiba.numberhistories.com\/?p=17\">Contact<\/a>\n        <a href=\"https:\/\/arieschiba.numberhistories.com\/?p=17#faq\">FAQ<\/a>\n        <a href=\"https:\/\/arieschiba.numberhistories.com\/?p=38\">Recruit<small>\u505c\u6b62\u4e2d<\/small><\/a>\n      <\/nav>\n    <\/div>\n    <p class=\"ak-footer__copy\">&copy; HEAD SPA SALON Aries<\/p>\n  <\/footer>\n\n  <a class=\"ak-reserve\" href=\"http:\/\/b.hpr.jp\/kr\/hp\/H000817560\" target=\"_blank\" rel=\"noopener noreferrer\">Reservation<span class=\"ak-reserve__circle\" aria-hidden=\"true\"><\/span><\/a>\n  <a class=\"ak-pagetop\" href=\"#top\">Page Top<\/a>\n  <nav class=\"ac-float-bar\" aria-label=\"\u30af\u30a4\u30c3\u30af\u30a2\u30af\u30b7\u30e7\u30f3\">\n    <a href=\"tel:08063335641\">\u96fb\u8a71<\/a>\n    <a href=\"#inquiry\">\u30d5\u30a9\u30fc\u30e0<\/a>\n    <a class=\"ac-float-primary\" href=\"http:\/\/b.hpr.jp\/kr\/hp\/H000817560\" target=\"_blank\" rel=\"noopener noreferrer\">\u3054\u4e88\u7d04<\/a>\n  <\/nav>\n\n  <script>\n  (function () {\n    var page = document.querySelector(\".ak-home\");\n    if (!page) return;\n    page.classList.add(\"ak-js\");\n\n    var html = document.documentElement;\n    var burger = page.querySelector(\".ak-burger\");\n    var menu = page.querySelector(\".ak-menu\");\n\n    function setMenu(open) {\n      page.classList.toggle(\"ak-menu-open\", open);\n      html.classList.toggle(\"ak-lock\", open);\n      if (burger) {\n        burger.setAttribute(\"aria-expanded\", open ? \"true\" : \"false\");\n        burger.setAttribute(\"aria-label\", open ? \"\u30e1\u30cb\u30e5\u30fc\u3092\u9589\u3058\u308b\" : \"\u30e1\u30cb\u30e5\u30fc\u3092\u958b\u304f\");\n      }\n      if (menu) menu.setAttribute(\"aria-hidden\", open ? \"false\" : \"true\");\n    }\n\n    if (burger) {\n      burger.addEventListener(\"click\", function () {\n        setMenu(!page.classList.contains(\"ak-menu-open\"));\n      });\n    }\n    if (menu) {\n      menu.addEventListener(\"click\", function (e) {\n        if (e.target.closest(\"a\")) setMenu(false);\n      });\n    }\n    document.addEventListener(\"keydown\", function (e) {\n      if (e.key === \"Escape\") setMenu(false);\n    });\n\n    var floatBar = page.querySelector(\".ac-float-bar\");\n    function onScroll() {\n      var y = window.scrollY || window.pageYOffset;\n      page.classList.toggle(\"ak-is-scrolled\", y > 40);\n      if (floatBar) {\n        var show = y > window.innerHeight * 0.5;\n        floatBar.style.opacity = show ? \"1\" : \"0\";\n        floatBar.style.pointerEvents = show ? \"auto\" : \"none\";\n      }\n    }\n    onScroll();\n    window.addEventListener(\"scroll\", onScroll, { passive: true });\n\n    var items = page.querySelectorAll(\".ak-reveal\");\n    if (!(\"IntersectionObserver\" in window)) {\n      Array.prototype.forEach.call(items, function (el) { el.classList.add(\"ak-in\"); });\n      return;\n    }\n    var io = new IntersectionObserver(function (entries) {\n      entries.forEach(function (entry) {\n        if (entry.isIntersecting) {\n          entry.target.classList.add(\"ak-in\");\n          io.unobserve(entry.target);\n        }\n      });\n    }, { threshold: 0.15, rootMargin: \"0px 0px -6% 0px\" });\n    Array.prototype.forEach.call(items, function (el) { io.observe(el); });\n  })();\n  <\/script>\n<\/div>\n","protected":false},"excerpt":{"rendered":"<p>CHIBA HEAD SPAAries Access Tel Home\u30db\u30fc\u30e0 Concept\u30b3\u30f3\u30bb\u30d7\u30c8 Planetarium\u30eb\u30fc\u30e0 Menu\u30e1\u30cb\u30e5\u30fc Staff\u30b9\u30bf\u30c3\u30d5 Gallery\u30ae\u30e3\u30e9\u30ea\u30fc Access\u30a2\u30af\u30bb\u30b9  [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[1],"tags":[],"class_list":["post-17","post","type-post","status-publish","format-standard","hentry","category-uncategorized"],"_links":{"self":[{"href":"https:\/\/arieschiba.numberhistories.com\/index.php?rest_route=\/wp\/v2\/posts\/17","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/arieschiba.numberhistories.com\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/arieschiba.numberhistories.com\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/arieschiba.numberhistories.com\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/arieschiba.numberhistories.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=17"}],"version-history":[{"count":32,"href":"https:\/\/arieschiba.numberhistories.com\/index.php?rest_route=\/wp\/v2\/posts\/17\/revisions"}],"predecessor-version":[{"id":187,"href":"https:\/\/arieschiba.numberhistories.com\/index.php?rest_route=\/wp\/v2\/posts\/17\/revisions\/187"}],"wp:attachment":[{"href":"https:\/\/arieschiba.numberhistories.com\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=17"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/arieschiba.numberhistories.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=17"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/arieschiba.numberhistories.com\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=17"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}