{"id":4208,"date":"2026-08-31T14:31:38","date_gmt":"2026-08-31T05:31:38","guid":{"rendered":"https:\/\/animers.site\/?page_id=4208"},"modified":"2026-09-08T11:38:28","modified_gmt":"2026-09-08T02:38:28","slug":"contact-review","status":"publish","type":"page","link":"https:\/\/animers.site\/?page_id=4208","title":{"rendered":"\u304a\u554f\u3044\u5408\u308f\u305b \/ Contact"},"content":{"rendered":"\t\t<div data-elementor-type=\"wp-page\" data-elementor-id=\"4208\" class=\"elementor elementor-4208\">\n\t\t\t\t<div class=\"elementor-element elementor-element-f8775d6 e-flex e-con-boxed e-con e-parent\" data-id=\"f8775d6\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-d90bbfe elementor-widget elementor-widget-text-editor\" data-id=\"d90bbfe\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<style><span data-mce-type=\"bookmark\" style=\"display: inline-block; width: 0px; overflow: hidden; line-height: 0;\" class=\"mce_SELRES_start\">\ufeff<\/span>\n\nhtml { overflow-x: hidden !important; }\n\nbody { margin: 0 !important; overflow-x: hidden !important; }\n\n@import url('https:\/\/fonts.googleapis.com\/css2?family=Barlow+Condensed:ital,wght@0,600;0,700;0,800;0,900;1,700;1,800&family=Noto+Sans+JP:wght@400;500;600;700;800;900&display=swap');\n:root {\n\n  --cm-carbon: #05070b;\n\n  --cm-ink: #0a1422;\n\n  --cm-bone: #f4f0e6;\n\n  --cm-white: #fffdf8;\n\n  --cm-red: #f13b49;\n\n  --cm-cyan: #08bed2;\n\n  --cm-yellow: #ffd227;\n\n  --cm-muted: #aeb8c8;\n\n  --cm-line: rgba(255,255,255,.18);\n\n  --cm-shell: 1360px;\n\n}\n.elementor-widget-text-editor,\n\n.elementor-widget-text-editor .elementor-widget-container {\n\n  margin: 0 !important;\n\n  padding: 0 !important;\n\n}\n.e-con-inner:has(#animers-cinema) {\n\n  width: 100% !important;\n\n  max-width: none !important;\n\n  margin: 0 !important;\n\n  padding: 0 !important;\n\n}\n.e-con-inner:has(#animers-cinema) > .e-con:not(:has(#animers-cinema)) { display: none !important; }\n.elementor-widget-text-editor:has(#animers-cinema) {\n\n  width: 100% !important;\n\n  max-width: none !important;\n\n  flex: 1 1 100% !important;\n\n}\n#animers-cinema,\n\n#animers-cinema * { box-sizing: border-box; }\n#animers-cinema {\n\n  width: 100vw;\n\n  max-width: none;\n\n  margin-left: calc(50% - 50vw);\n\n  overflow: clip;\n\n  background: var(--cm-carbon);\n\n  color: var(--cm-white);\n\n  font-family: \"Noto Sans JP\", \"Hiragino Kaku Gothic ProN\", \"Yu Gothic\", Meiryo, sans-serif;\n\n  font-size: 16px;\n\n  line-height: 1.75;\n\n  letter-spacing: .01em;\n\n}\n#animers-cinema h1,\n\n#animers-cinema h2,\n\n#animers-cinema h3,\n\n#animers-cinema p,\n\n#animers-cinema figure { margin: 0; }\n\n#animers-cinema a { color: inherit; text-decoration: none; }\n\n#animers-cinema img { display: block; width: 100%; }\n\n#animers-cinema button,\n\n#animers-cinema a { -webkit-tap-highlight-color: transparent; }\n#animers-cinema .cm-shell {\n\n  width: min(calc(100% - 72px), var(--cm-shell));\n\n  margin-inline: auto;\n\n}\n#animers-cinema .cm-display {\n\n  font-family: \"Noto Sans JP\", sans-serif;\n\n  font-weight: 900;\n\n  letter-spacing: -.065em;\n\n  line-height: .97;\n\n}\n#animers-cinema .cm-condensed {\n\n  font-family: \"Barlow Condensed\", sans-serif;\n\n  font-weight: 800;\n\n  letter-spacing: .14em;\n\n  text-transform: uppercase;\n\n}\n#animers-cinema :focus-visible {\n\n  outline: 3px solid var(--cm-yellow);\n\n  outline-offset: 4px;\n\n}\n#animers-cinema .cm-skip {\n\n  position: fixed;\n\n  top: 14px;\n\n  left: 14px;\n\n  z-index: 300;\n\n  transform: translateY(-180%);\n\n  padding: 10px 16px;\n\n  background: var(--cm-yellow);\n\n  color: var(--cm-ink);\n\n  font-weight: 900;\n\n}\n\n#animers-cinema .cm-skip:focus { transform: none; }\n\/* header *\/\n\n#animers-cinema .cm-header {\n\n  position: absolute;\n\n  inset: 0 0 auto;\n\n  z-index: 90;\n\n  min-height: 86px;\n\n  border-bottom: 1px solid rgba(255,255,255,.12);\n\n  background: linear-gradient(180deg, rgba(5,7,11,.88), rgba(5,7,11,.08));\n\n  animation: cm-header-arrive .48s cubic-bezier(.16,1,.3,1) 2.16s both;\n\n}\n#animers-cinema .cm-header-inner {\n\n  min-height: 86px;\n\n  display: grid;\n\n  grid-template-columns: 220px 1fr auto;\n\n  align-items: center;\n\n  gap: 34px;\n\n  padding-bottom: 0;\n\n}\n#animers-cinema .cm-logo,\n\n#animers-cinema .cm-nav,\n\n#animers-cinema .cm-head-actions { height: 50px; align-items: center; }\n\n#animers-cinema .cm-logo { display: flex; }\n\n#animers-cinema .cm-logo img { display: block; width: 198px; height: auto; }\n#animers-cinema .cm-nav {\n\n  display: flex;\n\n  align-items: center;\n\n  gap: clamp(22px, 2.5vw, 42px);\n\n  transform: translateY(2mm);\n\n}\n#animers-cinema .cm-nav a,\n\n#animers-cinema .cm-lang {\n\n  position: relative;\n\n  display: inline-flex;\n\n  align-items: center;\n\n  min-height: 44px;\n\n  padding-bottom: 0;\n\n  font-family: \"Barlow Condensed\", sans-serif;\n\n  font-size: 16px;\n\n  font-weight: 800;\n\n  line-height: 1;\n\n  letter-spacing: .1em;\n\n  text-transform: uppercase;\n\n  text-shadow: 0 2px 8px #000;\n\n}\n#animers-cinema .cm-nav a::after,\n\n#animers-cinema .cm-lang::after {\n\n  content: \"\";\n\n  position: absolute;\n\n  left: 0;\n\n  right: 100%;\n\n  bottom: -8px;\n\n  height: 3px;\n\n  background: var(--cm-cyan);\n\n  transition: right .2s ease;\n\n}\n#animers-cinema .cm-nav a:hover::after,\n\n#animers-cinema .cm-nav a:focus-visible::after,\n\n#animers-cinema .cm-lang:hover::after,\n\n#animers-cinema .cm-lang:focus-visible::after { right: 0; }\n#animers-cinema .cm-head-actions { display: flex; align-items: center; gap: 20px; transform: translateY(2mm); }\n#animers-cinema .cm-button {\n\n  min-height: 54px;\n\n  display: inline-flex;\n\n  align-items: center;\n\n  justify-content: center;\n\n  gap: 24px;\n\n  padding: 0 27px;\n\n  border: 2px solid var(--cm-white);\n\n  background: transparent;\n\n  color: var(--cm-white);\n\n  font-weight: 900;\n\n  line-height: 1.15;\n\n  transition: transform .2s ease, background-color .2s ease, color .2s ease, border-color .2s ease;\n\n}\n#animers-cinema .cm-button::after {\n\n  content: \"\u2197\";\n\n  font-size: 1.15em;\n\n  transition: transform .2s ease;\n\n}\n#animers-cinema .cm-button:hover,\n\n#animers-cinema .cm-button:focus-visible { transform: translateY(-3px); }\n\n#animers-cinema .cm-button:hover::after { transform: translate(3px,-3px); }\n\n#animers-cinema .cm-button--red { background: var(--cm-red); border-color: var(--cm-red); }\n\n#animers-cinema .cm-button--red:hover { background: #ff5160; }\n\n#animers-cinema .cm-button--yellow { background: var(--cm-yellow); border-color: var(--cm-yellow); color: var(--cm-ink); }\n\n#animers-cinema .cm-button--dark { background: var(--cm-ink); border-color: var(--cm-ink); color: var(--cm-white); }\n#animers-cinema .cm-menu-button,\n\n#animers-cinema .cm-mobile-menu { display: none; }\n\/* cinematic hero *\/\n\n#animers-cinema .cm-hero {\n\n  position: relative;\n\n  min-height: 100svh;\n\n  isolation: isolate;\n\n  overflow: hidden;\n\n  border-bottom: 5px solid var(--cm-red);\n\n  background: var(--cm-carbon);\n\n}\n#animers-cinema .cm-intro-splash {\n\n  position: fixed;\n\n  inset: 0;\n\n  z-index: 160;\n\n  display: grid;\n\n  place-items: center;\n\n  overflow: hidden;\n\n  background: var(--cm-carbon);\n\n  pointer-events: none;\n\n  animation: cm-intro-out .62s cubic-bezier(.77,0,.18,1) 1.64s forwards;\n\n}\n#animers-cinema .cm-intro-splash::before,\n\n#animers-cinema .cm-intro-splash::after {\n\n  content: \"\";\n\n  position: absolute;\n\n  left: 50%;\n\n  width: min(78vw, 1120px);\n\n  height: 5px;\n\n  transform: translateX(-50%) scaleX(0);\n\n  transform-origin: center;\n\n  animation: cm-intro-streak 1.76s cubic-bezier(.16,1,.3,1) .12s forwards;\n\n}\n#animers-cinema .cm-intro-splash::before {\n\n  top: calc(50% - clamp(50px, 6vw, 92px));\n\n  background: var(--cm-cyan);\n\n}\n#animers-cinema .cm-intro-splash::after {\n\n  top: calc(50% + clamp(50px, 6vw, 92px));\n\n  background: var(--cm-red);\n\n}\n#animers-cinema .cm-intro-word {\n\n  position: relative;\n\n  z-index: 1;\n\n  color: var(--cm-white);\n\n  font-family: \"Barlow Condensed\", \"Arial Narrow\", sans-serif;\n\n  font-size: clamp(40px, 9vw, 132px);\n\n  font-weight: 900;\n\n  letter-spacing: .055em;\n\n  line-height: .9;\n\n  text-align: center;\n\n  text-transform: uppercase;\n\n  white-space: nowrap;\n\n  text-shadow: 0 0 34px rgba(36,199,219,.18);\n\n  animation: cm-intro-word 2s cubic-bezier(.12,.78,.18,1) both;\n\n}\n#animers-cinema .cm-wall {\n\n  position: absolute;\n\n  inset: -20%;\n\n  z-index: -5;\n\n  opacity: 0;\n\n  clip-path: inset(49% 0 49% 0);\n\n  filter: saturate(0) brightness(.32);\n\n  transform: scale(1.04);\n\n  transform-origin: center;\n\n  will-change: opacity, clip-path, filter;\n\n  animation: cm-wall-smash .78s cubic-bezier(.16,1,.3,1) 1.66s forwards;\n\n}\n#animers-cinema .cm-wall-track {\n\n  position: absolute;\n\n  left: 50%;\n\n  top: 50%;\n\n  display: flex;\n\n  width: max-content;\n\n  flex-direction: column;\n\n  gap: 1px;\n\n  transform: translate(-50%, -50%) rotate(-7deg);\n\n  transform-origin: center;\n\n  animation: cm-wall-drift 18s ease-in-out infinite alternate;\n\n}\n#animers-cinema .cm-wall-row {\n\n  display: flex;\n\n  width: max-content;\n\n  gap: 1px;\n\n}\n#animers-cinema .cm-wall-row:nth-child(odd) { transform: translateX(-2.6vw); }\n\n#animers-cinema .cm-wall-row:nth-child(even) { transform: translateX(2.6vw); }\n#animers-cinema .cm-frame {\n\n  position: relative;\n\n  flex: 0 0 clamp(300px, 22vw, 390px);\n\n  aspect-ratio: 16 \/ 9;\n\n  min-height: 0;\n\n  overflow: hidden;\n\n  border: 0;\n\n  background: #111419;\n\n  box-shadow: none;\n\n}\n#animers-cinema .cm-frame img {\n\n  display: block;\n\n  width: 100%;\n\n  height: 100%;\n\n  object-fit: cover;\n\n  object-position: 50% 50%;\n\n  filter: brightness(.66) saturate(.88);\n\n  transform: none;\n\n}\n#animers-cinema .cm-wall-row:nth-child(odd) .cm-frame:nth-child(3n + 1) img { object-position: 38% 50%; }\n\n#animers-cinema .cm-wall-row:nth-child(odd) .cm-frame:nth-child(3n + 2) img { object-position: 62% 46%; }\n\n#animers-cinema .cm-wall-row:nth-child(even) .cm-frame:nth-child(3n + 1) img { object-position: 68% 52%; }\n\n#animers-cinema .cm-wall-row:nth-child(even) .cm-frame:nth-child(3n + 2) img { object-position: 34% 48%; }\n#animers-cinema .cm-frame::after { display: none; }\n#animers-cinema .cm-hero::before {\n\n  content: \"\";\n\n  position: absolute;\n\n  inset: 0;\n\n  z-index: -3;\n\n  background:\n\n    radial-gradient(ellipse at center, rgba(5,7,11,.26) 0%, rgba(5,7,11,.42) 54%, rgba(5,7,11,.76) 100%),\n\n    linear-gradient(180deg, rgba(5,7,11,.52), rgba(5,7,11,.12) 30%, rgba(5,7,11,.16) 62%, rgba(5,7,11,.82));\n\n}\n#animers-cinema .cm-hero::after {\n\n  content: \"\";\n\n  position: absolute;\n\n  inset: 0;\n\n  z-index: -2;\n\n  display: none;\n\n  opacity: 0;\n\n  pointer-events: none;\n\n  background-image: radial-gradient(rgba(255,255,255,.5) .55px, transparent .55px);\n\n  background-size: 5px 5px;\n\n  mix-blend-mode: soft-light;\n\n}\n#animers-cinema .cm-hero-inner {\n\n  min-height: 100svh;\n\n  display: flex;\n\n  align-items: center;\n\n  justify-content: center;\n\n  padding-top: 112px;\n\n  padding-bottom: 78px;\n\n}\n#animers-cinema .cm-hero-copy {\n\n  width: min(1080px, 94vw);\n\n  position: relative;\n\n  z-index: 4;\n\n  margin-inline: auto;\n\n  opacity: 0;\n\n  transform: translateY(22px);\n\n  text-align: center;\n\n  animation: cm-copy-arrive .55s cubic-bezier(.16,1,.3,1) 2.3s forwards;\n\n}\n#animers-cinema .cm-eyebrow {\n\n  display: inline-flex;\n\n  align-items: center;\n\n  min-height: 34px;\n\n  padding-left: 13px;\n\n  border-left: 7px solid var(--cm-cyan);\n\n  color: var(--cm-cyan);\n\n  font-size: 15px;\n\n  width: max-content;\n\n  margin-inline: auto;\n\n}\n#animers-cinema .cm-hero h1 {\n\n  margin-top: 0;\n\n  font-size: clamp(70px, 6.4vw, 100px);\n\n  line-height: .91;\n\n  text-shadow: 0 7px 26px rgba(0,0,0,.65);\n\n}\n#animers-cinema .cm-hero h1 span {\n\n  display: block;\n\n  width: max-content;\n\n  max-width: 100%;\n\n  margin-inline: auto;\n\n  white-space: nowrap;\n\n}\n\n#animers-cinema .cm-hero h1 .cm-title-line--accent {\n\n  margin-top: .2em;\n\n  color: var(--cm-white);\n\n  font-size: 1em;\n\n  letter-spacing: -.065em;\n\n}\n#animers-cinema .cm-title-love,\n\n#animers-cinema .cm-title-rest { font: inherit; font-weight: inherit; }\n\n#animers-cinema .cm-title-love { color: var(--cm-red); }\n\n#animers-cinema .cm-title-rest { color: var(--cm-white); }\n#animers-cinema .cm-hero-en {\n\n  margin-top: 24px !important;\n\n  color: var(--cm-white);\n\n  font-family: \"Barlow Condensed\", sans-serif;\n\n  font-size: clamp(25px, 2.2vw, 34px);\n\n  font-style: italic;\n\n  font-weight: 800;\n\n  line-height: 1;\n\n  letter-spacing: .015em;\n\n}\n#animers-cinema .cm-hero-lead {\n\n  max-width: none;\n\n  margin-top: 32px !important;\n\n  margin-inline: auto;\n\n  color: #eef3f8;\n\n  font-size: clamp(13px, 1.05vw, 16px);\n\n  font-weight: 700;\n\n  line-height: 1.8;\n\n  white-space: nowrap;\n\n  text-shadow: 0 3px 14px #000;\n\n}\n#animers-cinema .cm-hero-lead span { display: block; }\n#animers-cinema .cm-hero-actions { display: flex; flex-wrap: wrap; justify-content: center; gap: 10px; margin-top: 34px; }\n\n#animers-cinema .cm-hero-actions .cm-button {\n\n  min-height: 54px;\n\n  gap: 12px;\n\n  padding: 0 23px;\n\n  box-shadow: 0 5px 0 rgba(0,0,0,.52), 0 12px 24px rgba(0,0,0,.28);\n\n}\n\n#animers-cinema .cm-hero-actions .cm-button::after { display: none; }\n\n#animers-cinema .cm-hero-actions .cm-button--red { box-shadow: 0 5px 0 #9f1f32, 0 12px 24px rgba(0,0,0,.32); }\n\n#animers-cinema .cm-button--community {\n\n  border-color: #8490ff;\n\n  background: linear-gradient(145deg, #6672ff, #4651d8);\n\n  color: #fff;\n\n  backdrop-filter: blur(8px);\n\n  box-shadow: 0 5px 0 #2832a8, 0 12px 24px rgba(0,0,0,.34) !important;\n\n}\n\n#animers-cinema .cm-button--community:hover,\n\n#animers-cinema .cm-button--community:focus-visible {\n\n  border-color: #aab1ff;\n\n  background: linear-gradient(145deg, #7a84ff, #5662e8);\n\n  box-shadow: 0 2px 0 #2832a8, 0 8px 18px rgba(0,0,0,.32) !important;\n\n}\n\n#animers-cinema .cm-button--community svg { width: 22px; height: 22px; flex: 0 0 auto; fill: currentColor; }\n\n#animers-cinema .cm-scroll-cue {\n\n  position: absolute;\n\n  left: 50%;\n\n  bottom: 28px;\n\n  display: flex;\n\n  align-items: center;\n\n  gap: 13px;\n\n  color: rgba(255,255,255,.72);\n\n  font-size: 12px;\n\n  transform: translateX(-50%);\n\n}\n\n#animers-cinema .cm-scroll-cue::after { content: \"\"; width: 76px; height: 2px; background: linear-gradient(90deg, var(--cm-yellow) 0 45%, rgba(255,255,255,.22) 45%); }\n\/* shared sections *\/\n\n#animers-cinema .cm-section { position: relative; padding: 118px 0; }\n\n#animers-cinema .cm-kicker { color: var(--cm-cyan); font-size: 16px; }\n\n#animers-cinema .cm-section-title { margin-top: 12px; font-size: clamp(54px, 6vw, 94px); }\n\n#animers-cinema .cm-section-head {\n\n  display: grid;\n\n  grid-template-columns: minmax(0, 1fr) minmax(300px, 470px);\n\n  align-items: end;\n\n  gap: 64px;\n\n  margin-bottom: 58px;\n\n}\n\n#animers-cinema .cm-section-intro { padding-left: 24px; border-left: 3px solid var(--cm-cyan); font-size: 17px; font-weight: 600; line-height: 2; }\n\/* Shared editorial heading: title first, then one continuous statement *\/\n\n#animers-cinema .cm-editorial-head {\n\n  display: block;\n\n  margin-bottom: 50px;\n\n  padding-bottom: 0;\n\n  border-bottom: 0;\n\n}\n\n#animers-cinema .cm-editorial-head h2,\n\n#animers-cinema .cm-editorial-head .cm-section-title {\n\n  margin: 0;\n\n  font-size: clamp(72px, 8vw, 124px);\n\n  line-height: .88;\n\n  letter-spacing: -.035em;\n\n  white-space: nowrap;\n\n}\n\n#animers-cinema .cm-editorial-head > p {\n\n  position: relative;\n\n  max-width: none;\n\n  margin: 28px 0 0;\n\n  padding: 12px 0 15px 34px;\n\n  border: 0;\n\n  border-bottom: 2px solid var(--cm-cyan);\n\n  color: #edf2f7;\n\n  font-size: clamp(18px, 1.35vw, 22px);\n\n  font-weight: 700;\n\n  line-height: 1.65;\n\n}\n\n#animers-cinema .cm-editorial-head > p::before {\n\n  content: \"\";\n\n  position: absolute;\n\n  left: 0;\n\n  top: 1.05em;\n\n  width: 16px;\n\n  height: 16px;\n\n  background: var(--cm-cyan);\n\n}\n\/* event *\/\n\n#animers-cinema .cm-events {\n\n  background:\n\n    radial-gradient(circle at 85% 20%, rgba(8,190,210,.09), transparent 34%),\n\n    var(--cm-carbon);\n\n  color: var(--cm-white);\n\n  border-bottom: 1px solid var(--cm-line);\n\n}\n\n#animers-cinema .cm-events .cm-kicker { color: var(--cm-cyan); }\n\n#animers-cinema .cm-events .cm-section-intro { color: #d8e1ec; }\n\n#animers-cinema .cm-event-card {\n\n  display: grid;\n\n  grid-template-columns: 220px minmax(0, 1fr) 340px;\n\n  min-height: 340px;\n\n  border: 2px solid rgba(255,255,255,.48);\n\n  background: #0b1728;\n\n  box-shadow: 14px 14px 0 var(--cm-cyan);\n\n}\n#animers-cinema .cm-event-date {\n\n  display: flex;\n\n  flex-direction: column;\n\n  justify-content: space-between;\n\n  padding: 32px 28px;\n\n  border-right: 2px solid rgba(255,255,255,.48);\n\n  background: var(--cm-red);\n\n  color: var(--cm-white);\n\n}\n\n#animers-cinema .cm-event-date strong { font-family: \"Barlow Condensed\", sans-serif; font-size: 78px; font-weight: 900; letter-spacing: -.03em; line-height: .9; }\n\n#animers-cinema .cm-event-date span { font-family: \"Barlow Condensed\", sans-serif; font-size: 19px; font-weight: 800; line-height: 1.35; letter-spacing: .08em; }\n#animers-cinema .cm-event-main { display: flex; flex-direction: column; justify-content: center; padding: 42px 46px; }\n\n#animers-cinema .cm-event-main > p { color: var(--cm-cyan); font-size: 15px; }\n\n#animers-cinema .cm-event-main h3 { margin-top: 12px; font-size: clamp(30px, 3vw, 48px); line-height: 1.15; letter-spacing: -.025em; }\n\n#animers-cinema .cm-event-facts { display: flex; flex-wrap: wrap; gap: 8px; margin-top: 28px; }\n\n#animers-cinema .cm-event-facts span { padding: 7px 11px; border: 1px solid rgba(255,255,255,.5); background: rgba(255,255,255,.05); color: var(--cm-white); font-size: 13px; font-weight: 800; }\n#animers-cinema .cm-event-visual { position: relative; overflow: hidden; border-left: 2px solid rgba(255,255,255,.48); }\n\n#animers-cinema .cm-event-visual img { height: 100%; object-fit: cover; object-position: 48% center; transition: transform .5s cubic-bezier(.2,.8,.2,1); }\n\n#animers-cinema .cm-event-card:hover .cm-event-visual img { transform: scale(1.045); }\n\n#animers-cinema .cm-event-visual .cm-button { position: absolute; left: 24px; right: 24px; bottom: 24px; }\n\n#animers-cinema .cm-event-note { margin-top: 28px !important; color: var(--cm-muted); font-size: 14px; }\n\/* selected collaboration work *\/\n\n#animers-cinema .cm-work {\n\n  overflow: hidden;\n\n  background:\n\n    linear-gradient(90deg, rgba(255,255,255,.035) 1px, transparent 1px),\n\n    linear-gradient(rgba(255,255,255,.03) 1px, transparent 1px),\n\n    var(--cm-carbon);\n\n  background-size: 86px 86px;\n\n  color: var(--cm-white);\n\n  border-bottom: 1px solid var(--cm-line);\n\n  padding-top: 58px;\n\n  padding-bottom: 54px;\n\n}\n\n#animers-cinema .cm-work .cm-section-head { margin-bottom: 6px; }\n\n#animers-cinema .cm-work .cm-section-intro { color: #edf2f7; }\n\n#animers-cinema .cm-work .cm-section-title { word-break: keep-all; }\n\n#animers-cinema .cm-work-rail {\n\n  position: relative;\n\n  display: flex;\n\n  align-items: center;\n\n  gap: clamp(8px, 1.05vw, 18px);\n\n  min-height: 520px;\n\n  margin-right: calc((100vw - min(1440px, 100vw - 56px)) \/ -2);\n\n  padding: 16px max(56px, calc((100vw - min(1440px, 100vw - 56px)) \/ 2)) 28px 10px;\n\n  overflow-x: auto;\n\n  overflow-y: hidden;\n\n  overscroll-behavior-inline: contain;\n\n  scroll-snap-type: x proximity;\n\n  scrollbar-color: var(--cm-cyan) rgba(255,255,255,.08);\n\n  scrollbar-width: thin;\n\n}\n\n#animers-cinema .cm-work-rail::before {\n\n  content: \"\";\n\n  position: absolute;\n\n  top: 34px;\n\n  right: 5vw;\n\n  left: 0;\n\n  height: 1px;\n\n  background: linear-gradient(90deg, transparent, rgba(246,243,234,.34) 14%, rgba(246,243,234,.08) 78%, transparent);\n\n  transform: rotate(-4deg);\n\n  transform-origin: left center;\n\n  pointer-events: none;\n\n}\n\n#animers-cinema .cm-work-rail::after {\n\n  content: \"STORIES\\A BUILT\\A TOGETHER\";\n\n  flex: 0 0 clamp(170px, 14vw, 230px);\n\n  align-self: flex-start;\n\n  margin: 42px 0 0 -12px;\n\n  padding: 34px 28px;\n\n  color: var(--cm-ink);\n\n  background: #a9aa9d;\n\n  white-space: pre;\n\n  font-family: var(--cm-display);\n\n  font-size: clamp(22px, 2.15vw, 34px);\n\n  font-weight: 900;\n\n  line-height: .94;\n\n  letter-spacing: -.04em;\n\n  box-shadow: 16px 18px 0 rgba(239,58,78,.86);\n\n  transform: rotate(2deg);\n\n  display: none;\n\n}\n\n#animers-cinema .cm-work-card {\n\n  position: relative;\n\n  flex: 0 0 var(--cm-piece-width, clamp(220px, 20vw, 310px));\n\n  width: var(--cm-piece-width, clamp(220px, 20vw, 310px));\n\n  overflow: hidden;\n\n  scroll-snap-align: start;\n\n  background: transparent;\n\n  transform: translateY(var(--cm-piece-y, 0)) rotate(var(--cm-piece-rotate, 0deg));\n\n  transform-origin: center center;\n\n  transition: transform .46s cubic-bezier(.16,1,.3,1), filter .35s ease;\n\n}\n\n#animers-cinema .cm-work-card:nth-child(1) { --cm-piece-width: clamp(250px, 22vw, 340px); --cm-piece-y: 58px; --cm-piece-rotate: -1.4deg; z-index: 2; }\n\n#animers-cinema .cm-work-card:nth-child(2) { --cm-piece-width: clamp(420px, 35vw, 520px); --cm-piece-y: -22px; --cm-piece-rotate: .8deg; z-index: 4; margin-left: -8px; }\n\n#animers-cinema .cm-work-card:nth-child(3) { --cm-piece-width: clamp(470px, 40vw, 600px); --cm-piece-y: 32px; --cm-piece-rotate: -1.1deg; z-index: 3; margin-left: -12px; }\n\n#animers-cinema .cm-work-card:nth-child(4) { --cm-piece-width: clamp(260px, 23vw, 354px); --cm-piece-y: -8px; --cm-piece-rotate: .55deg; z-index: 5; margin-left: -10px; }\n\n#animers-cinema .cm-work-card:nth-child(5) { --cm-piece-width: clamp(420px, 35vw, 520px); --cm-piece-y: 46px; --cm-piece-rotate: -1deg; z-index: 3; margin-left: -14px; }\n\n#animers-cinema .cm-work-card:nth-child(6) { --cm-piece-width: clamp(420px, 35vw, 520px); --cm-piece-y: -12px; --cm-piece-rotate: 1.15deg; z-index: 4; margin-left: -10px; }\n\n#animers-cinema .cm-work-card:nth-child(7) { --cm-piece-width: clamp(420px, 35vw, 520px); --cm-piece-y: 28px; --cm-piece-rotate: -.65deg; z-index: 2; margin-left: -10px; }\n\n#animers-cinema .cm-work-card:hover,\n\n#animers-cinema .cm-work-card:focus-within {\n\n  z-index: 20;\n\n  filter: drop-shadow(0 26px 28px rgba(0,0,0,.42));\n\n  transform: translateY(calc(var(--cm-piece-y, 0px) - 16px)) rotate(0deg) scale(1.025);\n\n}\n\n#animers-cinema .cm-work-card > img {\n\n  position: relative;\n\n  z-index: 1;\n\n  display: block;\n\n  width: 100%;\n\n  height: auto;\n\n  max-height: none;\n\n  object-fit: contain;\n\n  border: 1px solid rgba(246,243,234,.22);\n\n  background: #101722;\n\n  filter: saturate(.93) contrast(1.02) brightness(.9);\n\n  box-shadow: 0 18px 34px rgba(0,0,0,.26);\n\n  transition: filter .42s ease, opacity .42s ease;\n\n}\n\n#animers-cinema .cm-work-card::before {\n\n  content: \"\";\n\n  position: absolute;\n\n  z-index: 0;\n\n  inset: 14px -12px -12px 14px;\n\n  background: rgba(8,190,210,.48);\n\n  transition: transform .42s cubic-bezier(.16,1,.3,1), background .35s ease;\n\n  display: none;\n\n}\n\n#animers-cinema .cm-work-copy {\n\n  position: absolute;\n\n  z-index: 2;\n\n  inset: 0;\n\n  display: flex;\n\n  flex-direction: column;\n\n  justify-content: center;\n\n  width: auto;\n\n  margin: 0;\n\n  padding: clamp(14px, 1.5vw, 24px);\n\n  overflow: auto;\n\n  color: var(--cm-ink);\n\n  background: rgba(248,246,239,.98);\n\n  border: 0;\n\n  opacity: 0;\n\n  transform: rotateY(-9deg) scale(.96);\n\n  transform-origin: left center;\n\n  pointer-events: none;\n\n  transition: opacity .32s ease, transform .45s cubic-bezier(.16,1,.3,1);\n\n}\n\n#animers-cinema .cm-work-type { color: #007d90; font-size: 10px; }\n\n#animers-cinema .cm-work-copy h3 { margin-top: 8px; font-size: clamp(16px, 1.4vw, 22px); line-height: 1.2; }\n\n#animers-cinema .cm-work-copy p:not(.cm-work-type) {\n\n  max-height: none;\n\n  margin-top: 12px;\n\n  overflow: visible;\n\n  opacity: 1;\n\n  font-size: 12px;\n\n  font-weight: 700;\n\n  line-height: 1.55;\n\n  transform: none;\n\n  transition: none;\n\n}\n\n#animers-cinema .cm-work-card:hover > img,\n\n#animers-cinema .cm-work-card:focus-within > img { filter: saturate(1.04) contrast(1.03) brightness(1.02); }\n\n#animers-cinema .cm-work-card:hover::before,\n\n#animers-cinema .cm-work-card:focus-within::before { background: rgba(239,58,78,.72); transform: translate(-4px, -4px); }\n\n#animers-cinema .cm-work-card:hover .cm-work-copy,\n\n#animers-cinema .cm-work-card:focus-within .cm-work-copy,\n\n#animers-cinema .cm-work-card:focus .cm-work-copy { opacity: 1; transform: none; pointer-events: auto; }\n\n#animers-cinema .cm-work-card:hover .cm-work-type,\n\n#animers-cinema .cm-work-card:focus-within .cm-work-type { color: #007d90; }\n\n#animers-cinema .cm-work-card:hover .cm-work-copy p:not(.cm-work-type),\n\n#animers-cinema .cm-work-card:focus-within .cm-work-copy p:not(.cm-work-type) { max-height: 180px; margin-top: 16px; opacity: 1; transform: none; }\n\/* event showcase *\/\n\n#animers-cinema .cm-events-showcase {\n\n  background:\n\n    linear-gradient(90deg, rgba(255,255,255,.035) 1px, transparent 1px),\n\n    var(--cm-carbon);\n\n  background-size: 86px 100%;\n\n  border-bottom: 1px solid var(--cm-line);\n\n  padding-top: 58px;\n\n  padding-bottom: 58px;\n\n}\n\n#animers-cinema .cm-events-head {\n\n  display: block;\n\n}\n\n#animers-cinema .cm-event-types {\n\n  display: grid;\n\n  grid-template-columns: repeat(4, minmax(0, 1fr));\n\n  gap: 22px;\n\n  margin-top: 42px;\n\n}\n\n#animers-cinema .cm-event-type {\n\n  position: relative;\n\n  min-height: 360px;\n\n  overflow: hidden;\n\n  border: 1px solid rgba(255,255,255,.3);\n\n  background: #0c1521;\n\n  isolation: isolate;\n\n}\n\n#animers-cinema .cm-event-type img {\n\n  position: absolute;\n\n  inset: 0;\n\n  z-index: -2;\n\n  height: 100%;\n\n  object-fit: cover;\n\n  filter: saturate(.88) contrast(1.06) brightness(.82);\n\n  transition: transform .55s cubic-bezier(.16,1,.3,1), filter .4s ease;\n\n}\n\n#animers-cinema .cm-event-type::after {\n\n  content: \"\";\n\n  position: absolute;\n\n  inset: 0;\n\n  z-index: -1;\n\n  background: linear-gradient(180deg, rgba(5,7,11,.02) 28%, rgba(5,7,11,.9) 100%);\n\n}\n\n#animers-cinema .cm-event-type:hover img,\n\n#animers-cinema .cm-event-type:focus-within img { transform: scale(1.055); filter: saturate(1) contrast(1.03) brightness(.92); }\n\n#animers-cinema .cm-event-type-copy { position: absolute; inset: auto 0 0; padding: 26px; }\n\n#animers-cinema .cm-event-type-copy p { color: var(--cm-cyan); font-size: 12px; }\n\n#animers-cinema .cm-event-type-copy h3 { margin-top: 8px; font-size: 25px; line-height: 1.3; }\n\n#animers-cinema .cm-welcome-strip {\n\n  display: grid;\n\n  grid-template-columns: repeat(4, minmax(0, 1fr));\n\n  margin-top: 40px;\n\n  border-top: 1px solid rgba(255,255,255,.28);\n\n  border-bottom: 1px solid rgba(255,255,255,.28);\n\n}\n\n#animers-cinema .cm-welcome-intro,\n\n#animers-cinema .cm-welcome-item { min-height: 205px; padding: 34px 30px; }\n\n#animers-cinema .cm-welcome-item { border-left: 1px solid rgba(255,255,255,.18); }\n\n#animers-cinema .cm-welcome-intro { display: flex; flex-direction: column; justify-content: flex-start; }\n\n#animers-cinema .cm-welcome-intro h3 { margin-top: 12px; font-size: 28px; line-height: 1.3; }\n\n#animers-cinema .cm-welcome-intro p:last-child,\n\n#animers-cinema .cm-welcome-item p { margin-top: 14px; color: #aeb8c8; font-size: 13px; font-weight: 600; line-height: 1.75; }\n\n#animers-cinema .cm-welcome-item h3 { padding-left: 16px; border-left: 5px solid var(--cm-cyan); font-size: 20px; line-height: 1.45; }\n\n#animers-cinema .cm-impact-strip {\n\n  position: relative;\n\n  display: grid;\n\n  grid-template-columns: repeat(4, minmax(0, 1fr));\n\n  margin-top: 48px;\n\n  border: 1px solid rgba(36,199,219,.82);\n\n  background:\n\n    linear-gradient(180deg, rgba(18,40,62,.96), rgba(5,15,27,.98)),\n\n    var(--cm-ink);\n\n  box-shadow: inset 0 1px 0 rgba(255,255,255,.1), 0 18px 50px rgba(0,0,0,.36);\n\n  overflow: hidden;\n\n}\n\n#animers-cinema .cm-impact-strip::before {\n\n  content: \"\";\n\n  position: absolute;\n\n  inset: 0 0 auto;\n\n  height: 3px;\n\n  background: linear-gradient(90deg, var(--cm-cyan), var(--cm-red) 50%, var(--cm-yellow));\n\n}\n\n#animers-cinema .cm-impact-item {\n\n  min-height: 220px;\n\n  display: flex;\n\n  flex-direction: column;\n\n  align-items: center;\n\n  justify-content: center;\n\n  padding: 30px 24px;\n\n  text-align: center;\n\n}\n\n#animers-cinema .cm-impact-item + .cm-impact-item { border-left: 1px solid rgba(255,255,255,.22); }\n\n#animers-cinema .cm-impact-label { color: #d7e0ea; font-size: clamp(17px, 1.35vw, 21px); font-weight: 800; letter-spacing: .035em; }\n\n#animers-cinema .cm-impact-item strong {\n\n  margin-top: 13px;\n\n  color: var(--cm-white);\n\n  font-family: \"Noto Sans JP\", \"Yu Gothic\", \"Hiragino Kaku Gothic ProN\", Arial, sans-serif;\n\n  font-size: clamp(54px, 4.8vw, 78px);\n\n  font-weight: 850;\n\n  letter-spacing: -.02em;\n\n  line-height: 1.05;\n\n  white-space: nowrap;\n\n}\n\n#animers-cinema .cm-impact-item small { margin-top: 14px; color: #c0ccda; font-size: clamp(14px, 1vw, 16px); font-weight: 700; }\n\n#animers-cinema a.cm-impact-item { color: inherit; cursor: pointer; transition: background .25s ease, transform .25s ease, box-shadow .25s ease; }\n\n#animers-cinema a.cm-impact-item:hover,\n\n#animers-cinema a.cm-impact-item:focus-visible { z-index: 2; background: rgba(255,255,255,.08); transform: translateY(-4px); box-shadow: 0 18px 36px rgba(0,0,0,.32); }\n\n#animers-cinema .cm-impact-award { padding: 20px 24px 24px; }\n\n#animers-cinema .cm-impact-award img {\n\n  width: min(100%, 230px);\n\n  height: 108px;\n\n  padding: 9px 16px;\n\n  object-fit: contain;\n\n  background: #fff;\n\n  box-shadow: 0 9px 24px rgba(0,0,0,.28);\n\n}\n\n#animers-cinema .cm-impact-award strong { margin-top: 12px; color: var(--cm-yellow); font-size: 30px; letter-spacing: .02em; }\n\n#animers-cinema .cm-next-event-bar {\n\n  position: relative;\n\n  width: fit-content;\n\n  min-height: 68px;\n\n  display: flex;\n\n  align-items: center;\n\n  justify-content: center;\n\n  gap: 18px;\n\n  margin: 32px auto 14px;\n\n  padding: 16px 34px;\n\n  border: 2px solid #ff6874;\n\n  background: linear-gradient(145deg, #ff5260 0%, var(--cm-red) 54%, #d7293c 100%);\n\n  color: var(--cm-white);\n\n  box-shadow:\n\n    inset 0 2px 0 rgba(255,255,255,.34),\n\n    inset 0 -5px 0 rgba(117,10,29,.34),\n\n    0 6px 0 #9f1f32,\n\n    7px 11px 0 rgba(36,199,219,.94),\n\n    0 20px 34px rgba(0,0,0,.38);\n\n  transform: translateY(0);\n\n  transition: background .22s ease, color .22s ease, box-shadow .22s ease, transform .22s ease;\n\n}\n\n#animers-cinema .cm-next-event-bar:hover,\n\n#animers-cinema .cm-next-event-bar:focus-visible {\n\n  background: linear-gradient(145deg, #fff 0%, #ececec 100%);\n\n  color: var(--cm-ink);\n\n  box-shadow: inset 0 2px 0 #fff, inset 0 -4px 0 #bfc6cd, 0 5px 0 #9aa4ae, 8px 13px 0 var(--cm-yellow), 0 20px 34px rgba(0,0,0,.34);\n\n  transform: translateY(5px);\n\n}\n\n#animers-cinema .cm-next-event-bar::after { content: \"\u2197\"; font-size: 22px; font-weight: 900; }\n\n#animers-cinema .cm-next-event-bar strong { font-family: \"Noto Sans JP\", \"Yu Gothic\", sans-serif; font-size: clamp(21px, 2vw, 29px); letter-spacing: .045em; line-height: 1; text-align: center; text-transform: uppercase; text-shadow: 0 2px 0 rgba(75,8,20,.28); }\n\/* about *\/\n\n#animers-cinema .cm-about { overflow: hidden; padding-top: 58px; padding-bottom: 58px; background: var(--cm-ink); }\n\n#animers-cinema .cm-about-head { display: block; }\n\n#animers-cinema .cm-purpose-grid { display: grid; grid-template-columns: repeat(2, minmax(0, 1fr)); margin-top: 34px; }\n\n#animers-cinema .cm-purpose-card { min-height: 340px; padding: 12px 54px 8px 0; }\n\n#animers-cinema .cm-purpose-card + .cm-purpose-card { padding-left: 54px; border-left: 1px solid rgba(255,255,255,.22); }\n\n#animers-cinema .cm-purpose-label { padding-left: 22px; border-left: 8px solid var(--cm-red); color: var(--cm-white); font-size: clamp(22px, 1.7vw, 28px); letter-spacing: .12em; }\n\n#animers-cinema .cm-purpose-card:nth-child(2) .cm-purpose-label { border-left-color: var(--cm-cyan); }\n\n#animers-cinema .cm-purpose-card h3 { margin-top: 34px; max-width: 640px; font-size: clamp(26px, 1.9vw, 31px); line-height: 1.58; letter-spacing: -.045em; word-break: normal; }\n\n#animers-cinema .cm-purpose-line { position: relative; height: 1px; margin: 36px 0 28px; background: rgba(255,255,255,.22); }\n\n#animers-cinema .cm-purpose-line::after { content: \"\"; position: absolute; right: 0; top: -3px; width: 7px; height: 7px; border-radius: 50%; background: var(--cm-red); }\n\n#animers-cinema .cm-purpose-card:nth-child(2) .cm-purpose-line::after { background: var(--cm-cyan); }\n\n#animers-cinema .cm-purpose-card > p:last-child { max-width: 620px; color: #aeb8c8; font-size: 15px; font-weight: 500; line-height: 2; }\n\/* first time *\/\n\n#animers-cinema .cm-first {\n\n  background:\n\n    linear-gradient(135deg, rgba(241,59,73,.06), transparent 34%),\n\n    var(--cm-ink);\n\n  color: var(--cm-white);\n\n  border-bottom: 1px solid var(--cm-line);\n\n}\n\n#animers-cinema .cm-first .cm-section-intro { color: #d8e1ec; }\n\n#animers-cinema .cm-first-grid { display: grid; grid-template-columns: repeat(3, minmax(0, 1fr)); border: 1px solid rgba(255,255,255,.28); }\n\n#animers-cinema .cm-first-item { position: relative; min-height: 300px; padding: 34px; border-top: 6px solid var(--cm-cyan); background: #0b1728; }\n\n#animers-cinema .cm-first-item + .cm-first-item { border-left: 1px solid rgba(255,255,255,.28); }\n\n#animers-cinema .cm-first-item:nth-child(2) { border-top-color: var(--cm-red); background: #0e1928; }\n\n#animers-cinema .cm-first-item:nth-child(3) { border-top-color: var(--cm-yellow); background: #101b29; }\n\n#animers-cinema .cm-first-item em { color: var(--cm-yellow); font-family: \"Barlow Condensed\", sans-serif; font-size: 74px; font-weight: 900; font-style: normal; line-height: .8; opacity: .78; }\n\n#animers-cinema .cm-first-item h3 { margin-top: 72px; font-size: 28px; line-height: 1.35; }\n\n#animers-cinema .cm-first-item p { margin-top: 18px; font-size: 15px; font-weight: 600; }\n\/* proof *\/\n\n#animers-cinema .cm-proof { background: var(--cm-carbon); }\n\n#animers-cinema .cm-proof-head { display: grid; grid-template-columns: 1fr auto; align-items: end; gap: 40px; margin-bottom: 54px; }\n\n#animers-cinema .cm-proof-grid { display: grid; grid-template-columns: repeat(4, 1fr); border: 1px solid var(--cm-line); }\n\n#animers-cinema .cm-proof-item { min-height: 220px; padding: 34px; display: flex; flex-direction: column; justify-content: space-between; }\n\n#animers-cinema .cm-proof-item + .cm-proof-item { border-left: 1px solid var(--cm-line); }\n\n#animers-cinema .cm-proof-item strong { color: var(--cm-yellow); font-family: \"Barlow Condensed\", sans-serif; font-size: clamp(52px, 5vw, 76px); line-height: .9; }\n\n#animers-cinema .cm-proof-item span { color: #c7d0dd; font-size: 14px; font-weight: 700; }\n#animers-cinema .cm-award {\n\n  margin-top: 54px;\n\n  display: grid;\n\n  grid-template-columns: minmax(320px, .78fr) minmax(0, 1.22fr);\n\n  border: 2px solid var(--cm-line);\n\n  background: #0b1728;\n\n}\n\n#animers-cinema .cm-award-photo { min-height: 430px; overflow: hidden; }\n\n#animers-cinema .cm-award-photo img { height: 100%; object-fit: cover; object-position: center; }\n\n#animers-cinema .cm-award-copy { display: flex; flex-direction: column; justify-content: center; padding: 54px; border-left: 2px solid var(--cm-line); }\n\n#animers-cinema .cm-award-copy h3 { margin-top: 14px; max-width: 720px; font-size: clamp(34px, 4vw, 60px); line-height: 1.22; }\n\n#animers-cinema .cm-award-copy p:not(.cm-kicker) { max-width: 680px; margin-top: 24px; color: #cbd4e0; font-weight: 600; }\n\n#animers-cinema .cm-award-copy .cm-button { align-self: flex-start; margin-top: 30px; }\n\/* collaboration *\/\n\n#animers-cinema .cm-collab {\n\n  position: relative;\n\n  isolation: isolate;\n\n  overflow: hidden;\n\n  padding: clamp(68px, 6vw, 92px) 0;\n\n  color: var(--cm-white);\n\n  background: #03070d;\n\n  border-top: 4px solid var(--cm-red);\n\n}\n\n#animers-cinema .cm-collab::before {\n\n  content: \"\";\n\n  position: absolute;\n\n  z-index: -2;\n\n  inset: -30%;\n\n  background:\n\n    radial-gradient(circle at 25% 42%, rgba(8,190,210,.19), transparent 28%),\n\n    radial-gradient(circle at 74% 58%, rgba(239,58,78,.15), transparent 31%),\n\n    repeating-linear-gradient(115deg, transparent 0 72px, rgba(255,255,255,.035) 73px 74px);\n\n  animation: cm-collab-atmosphere 16s ease-in-out infinite alternate;\n\n}\n\n#animers-cinema .cm-collab::after {\n\n  content: \"\";\n\n  position: absolute;\n\n  z-index: -1;\n\n  inset: 0;\n\n  background: linear-gradient(180deg, rgba(3,7,13,.74), rgba(3,7,13,.91));\n\n  pointer-events: none;\n\n}\n\n#animers-cinema .cm-collab-motion { position: absolute; z-index: -2; inset: -15% -8%; display: grid; grid-template-columns: repeat(3, 1fr); gap: 18px; transform: rotate(-7deg) scale(1.08); opacity: .22; animation: cm-collab-film 22s cubic-bezier(.45,.05,.55,.95) infinite alternate; }\n\n#animers-cinema .cm-collab-motion span { min-height: 680px; background-size: cover; background-position: center; filter: grayscale(.45) saturate(.8) contrast(1.1); }\n\n#animers-cinema .cm-collab-inner { position: relative; z-index: 2; max-width: 1120px; text-align: center; }\n\n#animers-cinema .cm-collab-inner h2 { margin-top: 0; font-size: clamp(56px, 7.6vw, 108px); line-height: .98; text-wrap: balance; }\n\n#animers-cinema .cm-collab-lead { max-width: 920px; margin: 30px auto 0; font-size: clamp(16px, 1.45vw, 20px); font-weight: 750; line-height: 1.75; text-wrap: balance; }\n\n#animers-cinema .cm-collab-lead span { display: block; }\n\n#animers-cinema .cm-collab-lead span[lang=\"en\"] { margin-top: 8px; color: #bac6d5; font-size: .82em; font-weight: 600; letter-spacing: .015em; }\n#animers-cinema .cm-contact-panel {\n\n  position: relative;\n\n  margin: 42px auto 0;\n\n  padding: clamp(26px, 3.4vw, 44px);\n\n  text-align: left;\n\n  color: var(--cm-white);\n\n  background: linear-gradient(145deg, rgba(8,20,35,.97), rgba(3,9,17,.98));\n\n  border: 1px solid rgba(8,190,210,.72);\n\n  box-shadow: 12px 12px 0 rgba(8,190,210,.19), 0 32px 80px rgba(0,0,0,.46);\n\n}\n\n#animers-cinema .cm-contact-panel::before,\n\n#animers-cinema .cm-contact-panel::after {\n\n  content: \"\";\n\n  position: absolute;\n\n  width: 52px;\n\n  height: 5px;\n\n  background: var(--cm-red);\n\n}\n\n#animers-cinema .cm-contact-panel::before { top: -3px; left: 28px; }\n\n#animers-cinema .cm-contact-panel::after { right: 28px; bottom: -3px; background: var(--cm-yellow); }\n\n#animers-cinema .cm-contact-panel-head {\n\n  display: grid;\n\n  grid-template-columns: minmax(0, 1fr) minmax(280px, .78fr);\n\n  gap: 34px;\n\n  align-items: end;\n\n  padding-bottom: 26px;\n\n  border-bottom: 1px solid var(--cm-line);\n\n}\n\n#animers-cinema .cm-contact-title { font-family: \"Barlow Condensed\", \"Noto Sans JP\", sans-serif; font-size: clamp(34px, 4vw, 54px); font-weight: 900; line-height: 1; letter-spacing: .03em; text-transform: uppercase; }\n\n#animers-cinema .cm-contact-title small { display: block; margin-top: 10px; color: var(--cm-cyan); font-family: \"Noto Sans JP\", sans-serif; font-size: 15px; font-weight: 800; letter-spacing: .08em; }\n\n#animers-cinema .cm-contact-note { color: #bdc8d7; font-size: 13px; font-weight: 600; line-height: 1.75; }\n\n#animers-cinema .cm-contact-note span { display: block; }\n#animers-cinema .cm-contact-form,\n\n#animers-cinema .cm-contact-panel .wpcf7-form,\n\n#animers-cinema .cm-contact-panel .wpforms-form {\n\n  display: grid;\n\n  grid-template-columns: repeat(2, minmax(0, 1fr));\n\n  gap: 22px 18px;\n\n  margin-top: 30px;\n\n}\n\n#animers-cinema .cm-field { min-width: 0; }\n\n#animers-cinema .cm-field--full { grid-column: 1 \/ -1; }\n\n#animers-cinema .cm-field-label { display: flex; align-items: baseline; justify-content: space-between; gap: 14px; margin-bottom: 9px; color: var(--cm-white); font-size: 14px; font-weight: 800; }\n\n#animers-cinema .cm-field-label small { color: var(--cm-cyan); font-family: \"Barlow Condensed\", sans-serif; font-size: 13px; font-weight: 800; letter-spacing: .08em; text-transform: uppercase; }\n\n#animers-cinema .cm-required { margin-left: 6px; color: var(--cm-yellow); font-family: \"Barlow Condensed\", sans-serif; font-size: 12px; letter-spacing: .08em; }\n\n#animers-cinema .cm-contact-form input:not([type=\"checkbox\"]):not([type=\"radio\"]),\n\n#animers-cinema .cm-contact-form select,\n\n#animers-cinema .cm-contact-form textarea,\n\n#animers-cinema .cm-contact-panel .wpcf7-form input:not([type=\"checkbox\"]):not([type=\"radio\"]):not([type=\"submit\"]),\n\n#animers-cinema .cm-contact-panel .wpcf7-form select,\n\n#animers-cinema .cm-contact-panel .wpcf7-form textarea,\n\n#animers-cinema .cm-contact-panel .wpforms-form input:not([type=\"checkbox\"]):not([type=\"radio\"]):not([type=\"submit\"]),\n\n#animers-cinema .cm-contact-panel .wpforms-form select,\n\n#animers-cinema .cm-contact-panel .wpforms-form textarea {\n\n  width: 100%;\n\n  min-height: 56px;\n\n  margin: 0;\n\n  padding: 14px 16px;\n\n  color: var(--cm-white);\n\n  background: rgba(255,255,255,.055);\n\n  border: 1px solid rgba(255,255,255,.34);\n\n  border-radius: 0;\n\n  font: inherit;\n\n  font-size: 16px;\n\n  font-weight: 600;\n\n  line-height: 1.45;\n\n  appearance: none;\n\n  transition: border-color .2s ease, background .2s ease, box-shadow .2s ease;\n\n}\n\n#animers-cinema .cm-contact-form select { background-image: linear-gradient(45deg, transparent 50%, var(--cm-cyan) 50%), linear-gradient(135deg, var(--cm-cyan) 50%, transparent 50%); background-position: calc(100% - 20px) 24px, calc(100% - 14px) 24px; background-size: 6px 6px; background-repeat: no-repeat; padding-right: 44px; }\n\n#animers-cinema .cm-contact-form select option { color: var(--cm-ink); background: var(--cm-white); }\n\n#animers-cinema .cm-contact-form textarea,\n\n#animers-cinema .cm-contact-panel .wpcf7-form textarea,\n\n#animers-cinema .cm-contact-panel .wpforms-form textarea { min-height: 170px; resize: vertical; }\n\n#animers-cinema .cm-contact-form input::placeholder,\n\n#animers-cinema .cm-contact-form textarea::placeholder { color: #8290a3; opacity: 1; }\n\n#animers-cinema .cm-contact-form input:focus,\n\n#animers-cinema .cm-contact-form select:focus,\n\n#animers-cinema .cm-contact-form textarea:focus,\n\n#animers-cinema .cm-contact-panel .wpcf7-form input:focus,\n\n#animers-cinema .cm-contact-panel .wpcf7-form select:focus,\n\n#animers-cinema .cm-contact-panel .wpcf7-form textarea:focus,\n\n#animers-cinema .cm-contact-panel .wpforms-form input:focus,\n\n#animers-cinema .cm-contact-panel .wpforms-form select:focus,\n\n#animers-cinema .cm-contact-panel .wpforms-form textarea:focus { background: rgba(8,190,210,.09); border-color: var(--cm-cyan); box-shadow: 0 0 0 3px rgba(8,190,210,.18); outline: 0; }\n\n#animers-cinema .cm-honeypot { position: absolute !important; left: -10000px !important; width: 1px !important; height: 1px !important; overflow: hidden !important; }\n\n#animers-cinema .cm-consent { grid-column: 1 \/ -1; display: flex; align-items: flex-start; gap: 12px; color: #c9d2df; font-size: 13px; line-height: 1.7; cursor: pointer; }\n\n#animers-cinema .cm-consent input { flex: 0 0 auto; width: 20px; height: 20px; margin: 2px 0 0; accent-color: var(--cm-cyan); }\n\n#animers-cinema .cm-consent a { color: var(--cm-cyan); text-decoration: underline; text-underline-offset: 3px; }\n\n#animers-cinema .cm-contact-actions { grid-column: 1 \/ -1; display: grid; grid-template-columns: minmax(0, 1fr) auto; gap: 22px; align-items: center; margin-top: 4px; }\n\n#animers-cinema .cm-contact-submit,\n\n#animers-cinema .cm-contact-panel .wpcf7-submit,\n\n#animers-cinema .cm-contact-panel .wpforms-submit {\n\n  display: inline-flex;\n\n  align-items: center;\n\n  justify-content: center;\n\n  min-width: 280px;\n\n  min-height: 64px;\n\n  padding: 16px 30px;\n\n  color: var(--cm-ink);\n\n  background: var(--cm-cyan);\n\n  border: 0;\n\n  border-radius: 0;\n\n  box-shadow: inset 0 -5px 0 rgba(0,75,90,.38), 7px 7px 0 rgba(241,59,73,.95);\n\n  clip-path: polygon(14px 0, 100% 0, 100% calc(100% - 14px), calc(100% - 14px) 100%, 0 100%, 0 14px);\n\n  font-family: \"Noto Sans JP\", sans-serif;\n\n  font-size: 17px;\n\n  font-weight: 900;\n\n  letter-spacing: .035em;\n\n  cursor: pointer;\n\n  transition: transform .25s ease, background .25s ease, box-shadow .25s ease;\n\n}\n\n#animers-cinema .cm-contact-submit:hover,\n\n#animers-cinema .cm-contact-submit:focus-visible,\n\n#animers-cinema .cm-contact-panel .wpcf7-submit:hover,\n\n#animers-cinema .cm-contact-panel .wpforms-submit:hover { background: var(--cm-yellow); transform: translate(-2px, -2px); box-shadow: inset 0 -5px 0 rgba(130,96,0,.3), 10px 10px 0 rgba(241,59,73,.95); }\n\n#animers-cinema .cm-contact-status { min-height: 24px; color: #bcc8d7; font-size: 12px; font-weight: 600; line-height: 1.6; }\n\n#animers-cinema .cm-contact-status[hidden] { display: block !important; visibility: hidden; }\n\n#animers-cinema .cm-contact-status.is-error { color: #ffb9bf; }\n\n#animers-cinema .wpcf7-not-valid-tip,\n\n#animers-cinema .wpforms-error { display: block; margin-top: 6px; color: #ff9da6; font-size: 12px; font-weight: 700; }\n\n#animers-cinema .wpcf7-response-output { grid-column: 1 \/ -1; margin: 0 !important; padding: 12px 14px !important; color: var(--cm-white); border-color: var(--cm-cyan) !important; }\n@keyframes cm-collab-atmosphere { from { transform: translate3d(-3%, -2%, 0) rotate(-2deg); } to { transform: translate3d(4%, 3%, 0) rotate(2deg); } }\n\n@keyframes cm-collab-film { from { transform: translate3d(-3%, 0, 0) rotate(-7deg) scale(1.08); } to { transform: translate3d(4%, -2%, 0) rotate(-5deg) scale(1.12); } }\n\/* footer *\/\n\n#animers-cinema .cm-footer { padding: 38px 0 24px; background: var(--cm-carbon); }\n\n#animers-cinema .cm-footer-main { display: grid; grid-template-columns: 220px 1fr; gap: 70px; align-items: center; }\n\n#animers-cinema .cm-footer-logo { display: flex; align-items: center; }\n\n#animers-cinema .cm-footer-logo img { display: block; width: 190px; }\n\n#animers-cinema .cm-footer-links { display: grid; grid-template-columns: repeat(5, minmax(100px, 1fr)); gap: 14px 24px; align-items: center; transform: translateY(2mm); }\n\n#animers-cinema .cm-footer-links a { color: #d3dbe6; font-family: \"Barlow Condensed\", \"Noto Sans JP\", sans-serif; font-size: 17px; font-weight: 700; line-height: 1; }\n\n#animers-cinema .cm-footer-bottom { display: flex; justify-content: space-between; gap: 20px; margin-top: 30px; padding-top: 20px; border-top: 1px solid var(--cm-line); color: #8995a6; font-size: 12px; }\n\/* restrained reveals *\/\n\n#animers-cinema .cm-reveal { opacity: 0; transform: translateY(26px); transition: opacity .65s ease, transform .65s cubic-bezier(.2,.8,.2,1); }\n\n#animers-cinema .cm-reveal.is-visible { opacity: 1; transform: none; }\n@keyframes cm-wall-drift {\n\n  from { transform: translate3d(-51.1%, -50%, 0) rotate(-7deg); }\n\n  to { transform: translate3d(-48.9%, -50%, 0) rotate(-7deg); }\n\n}\n\n@keyframes cm-intro-word {\n\n  0% { opacity: 0; transform: scale(.22); letter-spacing: .42em; filter: blur(16px) brightness(.7); }\n\n  20% { opacity: .46; transform: scale(.72); letter-spacing: .19em; filter: blur(6px) brightness(1.2); }\n\n  39% { opacity: 1; transform: scale(1.035); letter-spacing: .055em; filter: blur(0) brightness(1); }\n\n  52% { opacity: .28; transform: scale(1.045); filter: blur(.4px) brightness(2.4); }\n\n  57% { opacity: 1; transform: scale(1.04); filter: blur(0) brightness(1); }\n\n  64% { opacity: .58; transform: scale(1.045); filter: brightness(1.8); }\n\n  69% { opacity: 1; transform: scale(1.05); filter: brightness(1); }\n\n  84% { opacity: 1; transform: scale(1.065); letter-spacing: .045em; filter: blur(0); }\n\n  100% { opacity: 0; transform: scale(1.18); letter-spacing: .015em; filter: blur(4px) brightness(1.7); }\n\n}\n\n@keyframes cm-intro-streak {\n\n  0% { opacity: 0; transform: translateX(-50%) scaleX(0); }\n\n  34% { opacity: .35; transform: translateX(-50%) scaleX(.42); }\n\n  56% { opacity: 1; transform: translateX(-50%) scaleX(1); }\n\n  72% { opacity: .4; transform: translateX(-50%) scaleX(1.03); }\n\n  78% { opacity: 1; transform: translateX(-50%) scaleX(1.05); }\n\n  100% { opacity: 0; transform: translateX(-50%) scaleX(1.14); }\n\n}\n\n@keyframes cm-intro-out {\n\n  0% { opacity: 1; clip-path: inset(0 0 0 0); visibility: visible; }\n\n  100% { opacity: 0; clip-path: inset(49.5% 0 49.5% 0); visibility: hidden; }\n\n}\n\n@keyframes cm-wall-smash {\n\n  0% { opacity: 0; clip-path: inset(49% 0 49% 0); filter: saturate(0) brightness(.28); }\n\n  58% { opacity: 1; clip-path: inset(0 0 0 0); filter: saturate(1.32) brightness(1.16); }\n\n  100% { opacity: 1; clip-path: inset(0 0 0 0); filter: saturate(1) brightness(1); }\n\n}\n\n@keyframes cm-copy-arrive {\n\n  to { opacity: 1; transform: translateY(0); }\n\n}\n\n@keyframes cm-header-arrive {\n\n  from { opacity: 0; transform: translateY(-24px); }\n\n  to { opacity: 1; transform: translateY(0); }\n\n}\n\n@keyframes cm-ticker { to { transform: translateX(-50%); } }\n@media (max-width: 1160px) {\n\n  #animers-cinema .cm-header-inner { grid-template-columns: 190px 1fr auto; gap: 22px; }\n\n  #animers-cinema .cm-logo img { width: 174px; }\n\n  #animers-cinema .cm-nav { gap: 20px; }\n\n  #animers-cinema .cm-event-card { grid-template-columns: 190px 1fr 280px; }\n\n  #animers-cinema .cm-about-grid { gap: 48px; }\n\n}\n@media (max-width: 960px) {\n\n  #animers-cinema .cm-shell { width: min(calc(100% - 40px), var(--cm-shell)); }\n\n  #animers-cinema .cm-header-inner { grid-template-columns: 1fr auto; align-items: center; padding-bottom: 0; }\n\n  #animers-cinema .cm-nav,\n\n  #animers-cinema .cm-head-actions { display: none; }\n\n  #animers-cinema .cm-menu-button {\n\n    display: inline-flex;\n\n    min-width: 50px;\n\n    min-height: 50px;\n\n    align-items: center;\n\n    justify-content: center;\n\n    padding: 0 16px;\n\n    border: 2px solid var(--cm-white);\n\n    background: rgba(5,7,11,.44);\n\n    color: var(--cm-white);\n\n    font: 800 16px\/1 \"Barlow Condensed\", sans-serif;\n\n    letter-spacing: .1em;\n\n  }\n\n  #animers-cinema .cm-mobile-menu {\n\n    position: fixed;\n\n    inset: 0;\n\n    z-index: 180;\n\n    display: flex;\n\n    flex-direction: column;\n\n    padding: 28px;\n\n    background: var(--cm-carbon);\n\n    transform: translateX(100%);\n\n    visibility: hidden;\n\n    transition: transform .32s cubic-bezier(.2,.8,.2,1), visibility .32s;\n\n  }\n\n  #animers-cinema .cm-mobile-menu.is-open { transform: none; visibility: visible; }\n\n  #animers-cinema .cm-mobile-head { display: flex; align-items: center; justify-content: space-between; }\n\n  #animers-cinema .cm-mobile-head img { width: 168px; }\n\n  #animers-cinema .cm-mobile-close { width: 50px; height: 50px; border: 2px solid var(--cm-white); background: transparent; color: var(--cm-white); font-size: 26px; }\n\n  #animers-cinema .cm-mobile-links { display: grid; margin: auto 0; }\n\n  #animers-cinema .cm-mobile-links a { min-height: 64px; display: flex; align-items: center; border-bottom: 1px solid rgba(255,255,255,.32); font-family: \"Barlow Condensed\", \"Noto Sans JP\", sans-serif; font-size: 34px; font-weight: 800; }\n\n  #animers-cinema .cm-mobile-menu .cm-button { margin-top: 24px; }\n  #animers-cinema .cm-wall { inset: -18% -38%; transform: scale(1.035); }\n\n  #animers-cinema .cm-wall-track,\n\n  #animers-cinema .cm-wall-row { gap: 1px; }\n\n  #animers-cinema .cm-frame { flex-basis: clamp(270px, 37vw, 330px); }\n\n  #animers-cinema .cm-hero::before {\n\n    background:\n\n      radial-gradient(ellipse at center, rgba(5,7,11,.3) 0%, rgba(5,7,11,.48) 58%, rgba(5,7,11,.8) 100%),\n\n      linear-gradient(180deg, rgba(5,7,11,.82) 0%, rgba(5,7,11,.55) 42%, rgba(5,7,11,.34) 70%, rgba(5,7,11,.78));\n\n  }\n\n  #animers-cinema .cm-hero-inner { align-items: flex-start; padding-top: 150px; }\n\n  #animers-cinema .cm-hero-copy { width: 100%; max-width: 800px; }\n\n  #animers-cinema .cm-hero-lead { white-space: normal; }\n\n  #animers-cinema .cm-hero h1 { font-size: clamp(44px, 7vw, 72px); }\n\n  #animers-cinema .cm-scroll-cue { display: none; }\n  #animers-cinema .cm-section { padding: 90px 0; }\n\n  #animers-cinema .cm-events-showcase { padding-top: 46px; padding-bottom: 52px; }\n\n  #animers-cinema .cm-work { padding-top: 52px; padding-bottom: 48px; }\n\n  #animers-cinema .cm-about { padding-top: 52px; padding-bottom: 52px; }\n\n  #animers-cinema .cm-section-head { grid-template-columns: 1fr; gap: 32px; }\n\n  #animers-cinema .cm-editorial-head { display: block; }\n\n  #animers-cinema .cm-editorial-head h2,\n\n  #animers-cinema .cm-editorial-head .cm-section-title { font-size: clamp(64px, 10vw, 92px); }\n\n  #animers-cinema .cm-event-types { grid-template-columns: repeat(2, minmax(0, 1fr)); }\n\n  #animers-cinema .cm-welcome-strip { grid-template-columns: repeat(2, minmax(0, 1fr)); }\n\n  #animers-cinema .cm-welcome-item:nth-child(3) { border-left: 0; border-top: 1px solid rgba(255,255,255,.18); }\n\n  #animers-cinema .cm-welcome-item:nth-child(4) { border-top: 1px solid rgba(255,255,255,.18); }\n\n  #animers-cinema .cm-impact-strip { grid-template-columns: repeat(2, minmax(0, 1fr)); }\n\n  #animers-cinema .cm-impact-item:nth-child(3) { border-left: 0; border-top: 1px solid rgba(255,255,255,.22); }\n\n  #animers-cinema .cm-impact-item:nth-child(4) { border-top: 1px solid rgba(255,255,255,.22); }\n\n  #animers-cinema .cm-about-head { display: block; }\n\n  #animers-cinema .cm-event-card { grid-template-columns: 170px 1fr; }\n\n  #animers-cinema .cm-event-visual { grid-column: 1 \/ -1; min-height: 350px; border-left: 0; border-top: 2px solid rgba(255,255,255,.48); }\n\n  #animers-cinema .cm-about-grid { grid-template-columns: 1fr; }\n\n  #animers-cinema .cm-about-images { min-height: 570px; }\n\n  #animers-cinema .cm-first-grid { grid-template-columns: 1fr; }\n\n  #animers-cinema .cm-first-item + .cm-first-item { border-left: 0; }\n\n  #animers-cinema .cm-first-item { min-height: 230px; }\n\n  #animers-cinema .cm-first-item h3 { margin-top: 34px; }\n\n  #animers-cinema .cm-proof-grid { grid-template-columns: repeat(2, 1fr); }\n\n  #animers-cinema .cm-proof-item:nth-child(3) { border-left: 0; border-top: 1px solid var(--cm-line); }\n\n  #animers-cinema .cm-proof-item:nth-child(4) { border-top: 1px solid var(--cm-line); }\n\n  #animers-cinema .cm-award { grid-template-columns: 1fr; }\n\n  #animers-cinema .cm-award-photo { min-height: 360px; }\n\n  #animers-cinema .cm-award-copy { border-left: 0; border-top: 2px solid var(--cm-line); }\n\n  #animers-cinema .cm-collab-motion { inset: -10% -35%; }\n\n  #animers-cinema .cm-footer-main { grid-template-columns: 210px 1fr; }\n\n  #animers-cinema .cm-footer-links { grid-template-columns: repeat(3, minmax(100px, 1fr)); }\n\n}\n@media (max-width: 620px) {\n\n  #animers-cinema { font-size: 15px; }\n\n  #animers-cinema .cm-shell { width: calc(100% - 32px); }\n\n  #animers-cinema .cm-header,\n\n  #animers-cinema .cm-header-inner { min-height: 72px; }\n\n  #animers-cinema .cm-logo img { width: 150px; }\n\n  #animers-cinema .cm-hero { min-height: 900px; }\n\n  #animers-cinema .cm-hero-inner { min-height: 900px; padding-top: 118px; padding-bottom: 340px; }\n\n  #animers-cinema .cm-eyebrow { font-size: 12px; letter-spacing: .08em; }\n\n  #animers-cinema .cm-hero h1 { margin-top: 0; font-size: 36px; line-height: .96; }\n\n  #animers-cinema .cm-hero h1 .cm-title-line--accent { margin-top: .16em; font-size: 1em; letter-spacing: -.055em; }\n\n  #animers-cinema .cm-intro-word { font-size: 40px; letter-spacing: .02em; }\n\n  #animers-cinema .cm-hero-en { font-size: 24px; line-height: 1.1; }\n\n  #animers-cinema .cm-hero-lead { margin-top: 26px !important; font-size: 15px; line-height: 1.85; }\n\n  #animers-cinema .cm-hero-actions { display: grid; grid-template-columns: 1fr; }\n\n  #animers-cinema .cm-hero-actions .cm-button { width: 100%; }\n\n  #animers-cinema .cm-wall { inset: -14% -125%; }\n\n  #animers-cinema .cm-wall-track,\n\n  #animers-cinema .cm-wall-row { gap: 1px; }\n\n  #animers-cinema .cm-frame { flex-basis: clamp(230px, 66vw, 280px); }\n\n  #animers-cinema .cm-frame::after { display: none; }\n\n  #animers-cinema .cm-work-rail { min-height: 510px; margin-right: -22px; padding: 44px 46px 62px 2px; }\n\n  #animers-cinema .cm-work .cm-editorial-head .cm-section-title { font-size: clamp(42px, 12.4vw, 52px); letter-spacing: -.065em; }\n\n  #animers-cinema .cm-work-card { flex-basis: min(72vw, 310px); width: min(72vw, 310px); margin-left: 0 !important; transform: translateY(var(--cm-piece-y-mobile, 0)) rotate(var(--cm-piece-rotate, 0deg)); }\n\n  #animers-cinema .cm-work-card:nth-child(odd) { --cm-piece-y-mobile: 28px; }\n\n  #animers-cinema .cm-work-card:nth-child(even) { --cm-piece-y-mobile: -18px; }\n\n  #animers-cinema .cm-work-rail::after { flex-basis: 190px; align-self: center; margin: 0; }\n\n  #animers-cinema .cm-work-copy { padding: 17px 16px 18px; }\n\n  #animers-cinema .cm-event-types { grid-template-columns: 1fr; }\n\n  #animers-cinema .cm-event-type { min-height: 330px; }\n\n  #animers-cinema .cm-welcome-strip { grid-template-columns: 1fr; }\n\n  #animers-cinema .cm-welcome-item,\n\n  #animers-cinema .cm-welcome-item:nth-child(3),\n\n  #animers-cinema .cm-welcome-item:nth-child(4) { border-left: 0; border-top: 1px solid rgba(255,255,255,.18); }\n\n  #animers-cinema .cm-impact-strip { grid-template-columns: 1fr; }\n\n  #animers-cinema .cm-impact-item { min-height: 178px; }\n\n  #animers-cinema .cm-impact-item + .cm-impact-item { border-left: 0; border-top: 1px solid rgba(255,255,255,.22); }\n\n  #animers-cinema .cm-next-event-bar { width: fit-content; min-height: 62px; margin: 26px auto 10px; padding: 14px 26px; box-shadow: inset 0 2px 0 rgba(255,255,255,.34), inset 0 -4px 0 rgba(117,10,29,.34), 0 5px 0 #9f1f32, 6px 10px 0 rgba(36,199,219,.94), 0 18px 28px rgba(0,0,0,.4); }\n\n  #animers-cinema .cm-next-event-bar strong { font-size: 20px; }\n\n  #animers-cinema .cm-editorial-head { margin-bottom: 38px; }\n\n  #animers-cinema .cm-editorial-head h2,\n\n  #animers-cinema .cm-editorial-head .cm-section-title {\n\n    font-size: clamp(52px, 15vw, 72px);\n\n    line-height: .92;\n\n    white-space: normal;\n\n  }\n\n  #animers-cinema .cm-editorial-head > p { margin-top: 22px; padding: 11px 0 13px 26px; font-size: 16px; line-height: 1.75; }\n\n  #animers-cinema .cm-editorial-head > p::before { width: 12px; height: 12px; }\n\n  #animers-cinema .cm-purpose-grid { grid-template-columns: 1fr; margin-top: 42px; }\n\n  #animers-cinema .cm-purpose-card { min-height: auto; padding: 0 0 50px; }\n\n  #animers-cinema .cm-purpose-card + .cm-purpose-card { padding: 50px 0 0; border-left: 0; border-top: 1px solid rgba(255,255,255,.22); }\n  #animers-cinema .cm-section { padding: 72px 0; }\n\n  #animers-cinema .cm-events-showcase { padding-top: 36px; padding-bottom: 42px; }\n\n  #animers-cinema .cm-work { padding-top: 42px; padding-bottom: 38px; }\n\n  #animers-cinema .cm-about { padding-top: 42px; padding-bottom: 42px; }\n\n  #animers-cinema .cm-section-title { font-size: 48px; }\n\n  #animers-cinema .cm-section-intro { font-size: 15px; }\n\n  #animers-cinema .cm-event-card { grid-template-columns: 1fr; box-shadow: 8px 8px 0 var(--cm-cyan); }\n\n  #animers-cinema .cm-event-date { min-height: 170px; border-right: 0; border-bottom: 2px solid rgba(255,255,255,.48); }\n\n  #animers-cinema .cm-event-date strong { font-size: 66px; }\n\n  #animers-cinema .cm-event-main { padding: 32px 24px; }\n\n  #animers-cinema .cm-event-main h3 { font-size: 30px; }\n\n  #animers-cinema .cm-event-visual { min-height: 310px; }\n\n  #animers-cinema .cm-about-copy h2 { font-size: 52px; }\n\n  #animers-cinema .cm-about-copy > p:not(.cm-kicker) { font-size: 15px; }\n\n  #animers-cinema .cm-about-images { min-height: 440px; }\n\n  #animers-cinema .cm-about-images figure:nth-child(1) { inset: 0 10% 42% 0; }\n\n  #animers-cinema .cm-about-images figure:nth-child(2) { inset: 34% 0 8% 23%; }\n\n  #animers-cinema .cm-about-images figure:nth-child(3) { inset: 68% 46% 0 3%; }\n\n  #animers-cinema .cm-proof-head { grid-template-columns: 1fr; }\n\n  #animers-cinema .cm-proof-grid { grid-template-columns: 1fr; }\n\n  #animers-cinema .cm-proof-item + .cm-proof-item { border-left: 0; border-top: 1px solid var(--cm-line); }\n\n  #animers-cinema .cm-proof-item { min-height: 170px; }\n\n  #animers-cinema .cm-award-photo { min-height: 280px; }\n\n  #animers-cinema .cm-award-copy { padding: 34px 24px; }\n\n  #animers-cinema .cm-award-copy h3 { font-size: 31px; }\n\n  #animers-cinema .cm-collab { padding: 64px 0 72px; }\n\n  #animers-cinema .cm-collab-inner h2 { font-size: clamp(48px, 14vw, 62px); }\n\n  #animers-cinema .cm-collab-lead { margin-top: 26px; font-size: 15px; line-height: 1.8; }\n\n  #animers-cinema .cm-contact-panel { margin-top: 32px; padding: 24px 18px 28px; box-shadow: 7px 7px 0 rgba(8,190,210,.2); }\n\n  #animers-cinema .cm-contact-panel-head { grid-template-columns: 1fr; gap: 14px; padding-bottom: 20px; }\n\n  #animers-cinema .cm-contact-form,\n\n  #animers-cinema .cm-contact-panel .wpcf7-form,\n\n  #animers-cinema .cm-contact-panel .wpforms-form { grid-template-columns: 1fr; gap: 18px; margin-top: 24px; }\n\n  #animers-cinema .cm-field--full,\n\n  #animers-cinema .cm-consent,\n\n  #animers-cinema .cm-contact-actions { grid-column: 1; }\n\n  #animers-cinema .cm-contact-actions { grid-template-columns: 1fr; }\n\n  #animers-cinema .cm-contact-submit,\n\n  #animers-cinema .cm-contact-panel .wpcf7-submit,\n\n  #animers-cinema .cm-contact-panel .wpforms-submit { width: 100%; min-width: 0; min-height: 60px; }\n\n  #animers-cinema .cm-footer-main { grid-template-columns: 1fr; gap: 36px; align-items: start; }\n\n  #animers-cinema .cm-footer-links { grid-template-columns: repeat(2, minmax(110px, 1fr)); transform: none; }\n\n  #animers-cinema .cm-footer-bottom { display: grid; }\n\n}\n@media (max-width: 620px) and (hover: none) {\n\n  #animers-cinema .cm-work-card .cm-work-copy p:not(.cm-work-type) { max-height: none; }\n\n}\n@media (prefers-reduced-motion: reduce) {\n\n  #animers-cinema *,\n\n  #animers-cinema *::before,\n\n  #animers-cinema *::after {\n\n    animation-duration: .001ms !important;\n\n    animation-iteration-count: 1 !important;\n\n    scroll-behavior: auto !important;\n\n    transition-duration: .001ms !important;\n\n  }\n\n  #animers-cinema .cm-reveal { opacity: 1; transform: none; }\n\n  #animers-cinema .cm-intro-splash { display: none !important; }\n\n  #animers-cinema .cm-wall {\n\n    opacity: 1;\n\n    clip-path: inset(0);\n\n    filter: none;\n\n    animation-delay: 0s !important;\n\n  }\n\n  #animers-cinema .cm-hero-copy {\n\n    opacity: 1;\n\n    transform: none;\n\n    animation-delay: 0s !important;\n\n  }\n\n  #animers-cinema .cm-header {\n\n    opacity: 1;\n\n    transform: none;\n\n    animation-delay: 0s !important;\n\n  }\n\n}\n\n<\/style> <style>\n#animers-cinema .cm-contact-page{position:relative;min-height:100svh;padding:150px 0 92px;overflow:hidden;background:#05070b;border-bottom:5px solid var(--cm-red);isolation:isolate}\n\n#animers-cinema .cm-contact-page::after{content:\"\";position:absolute;inset:0;z-index:-1;background:linear-gradient(180deg,rgba(5,7,11,.42),rgba(5,7,11,.93) 72%),linear-gradient(90deg,rgba(8,190,210,.10),transparent 42%,rgba(241,59,73,.08));pointer-events:none}\n\n#animers-cinema .cm-contact-backdrop{position:absolute;inset:-9% -4%;z-index:-2;display:grid;grid-template-columns:repeat(3,1fr);gap:14px;transform:rotate(-5deg) scale(1.12);opacity:.32;filter:saturate(.72)}\n\n#animers-cinema .cm-contact-backdrop span{min-height:118%;background-size:cover;background-position:center;border:1px solid rgba(255,255,255,.1)}\n\n#animers-cinema .cm-contact-page-inner{position:relative}\n\n#animers-cinema .cm-contact-heading{max-width:980px;margin:0 auto 46px;text-align:center}\n\n#animers-cinema .cm-contact-kicker{color:var(--cm-cyan);font-size:17px;margin-bottom:15px}\n\n#animers-cinema .cm-contact-heading h1{font-size:clamp(58px,8vw,112px);line-height:.92;letter-spacing:-.07em;margin-bottom:24px}\n\n#animers-cinema .cm-contact-heading p{max-width:760px;margin:0 auto;color:var(--cm-white);font-size:clamp(16px,1.55vw,21px);font-weight:700;line-height:1.9}\n\n#animers-cinema .cm-contact-panel{max-width:1120px;margin:0 auto;background:rgba(7,18,32,.96);backdrop-filter:blur(10px)}\n\n#animers-cinema .cm-contact-panel-head{align-items:end}\n\n#animers-cinema .cm-footer{border-top:1px solid rgba(255,255,255,.16)}\n\n@media(max-width:767px){#animers-cinema .cm-contact-page{padding:116px 0 64px}#animers-cinema .cm-contact-backdrop{grid-template-columns:repeat(2,1fr);inset:-5% -35%;opacity:.25}#animers-cinema .cm-contact-heading{margin-bottom:28px}#animers-cinema .cm-contact-heading h1{font-size:clamp(48px,15vw,68px)}#animers-cinema .cm-contact-heading p{font-size:15px;line-height:1.8}#animers-cinema .cm-contact-panel{margin-inline:-4px}}\n\n<\/style>\n<div id=\"animers-cinema\"><a class=\"cm-skip\" href=\"#cm-main\">\u672c\u6587\u3078\u79fb\u52d5<\/a><header id=\"top\" class=\"cm-header\">\n<div class=\"cm-shell cm-header-inner\"><a class=\"cm-logo\" href=\"https:\/\/animers.site\/?pagename=site-review\" aria-label=\"Animers \u30db\u30fc\u30e0\"><img decoding=\"async\" src=\"https:\/\/animers.site\/wp-content\/uploads\/2026\/08\/animers-wordmark-red.png\" alt=\"Animers\" \/><\/a><nav class=\"cm-nav\" aria-label=\"\u4e3b\u8981\u30e1\u30cb\u30e5\u30fc\"><a href=\"https:\/\/animers.site\/?pagename=site-review#events\">Events<\/a><a href=\"https:\/\/animers.site\/?pagename=site-review#collaboration\">Collaborate<\/a><a href=\"https:\/\/animers.site\/?pagename=site-review#about\">About<\/a><a href=\"#contact\">Contact<\/a><\/nav>\n<button class=\"cm-menu-button\" type=\"button\" aria-controls=\"cm-mobile-menu\" aria-expanded=\"false\">MENU<\/button>\n\n<\/div>\n<\/header>\n<div id=\"cm-mobile-menu\" class=\"cm-mobile-menu\" aria-hidden=\"true\">\n<div class=\"cm-mobile-head\"><img decoding=\"async\" src=\"https:\/\/animers.site\/wp-content\/uploads\/2026\/08\/animers-wordmark-red.png\" alt=\"Animers\" \/><button class=\"cm-mobile-close\" type=\"button\" aria-label=\"\u30e1\u30cb\u30e5\u30fc\u3092\u9589\u3058\u308b\">\u00d7<\/button><\/div>\n<nav class=\"cm-mobile-links\" aria-label=\"\u30e2\u30d0\u30a4\u30eb\u30e1\u30cb\u30e5\u30fc\"><a href=\"https:\/\/animers.site\/?pagename=site-review#events\">Events<\/a><a href=\"https:\/\/animers.site\/?pagename=site-review#collaboration\">Collaborate<\/a><a href=\"https:\/\/animers.site\/?pagename=site-review#about\">About<\/a><a href=\"#contact\">Contact<\/a><\/nav><a class=\"cm-button cm-button--red\" href=\"https:\/\/www.meetup.com\/ja-JP\/animers\/\" target=\"_blank\" rel=\"noopener\">Next Event<\/a>\n\n<\/div>\n&nbsp;\n\n<section class=\"cm-contact-page\" aria-labelledby=\"cm-contact-page-title\">\n<div class=\"cm-contact-backdrop\" aria-hidden=\"true\"><\/div>\n<div class=\"cm-shell cm-contact-page-inner\">\n<div class=\"cm-contact-heading cm-reveal\">\n<p id=\"cm-contact-page-title\" class=\"cm-contact-lead\">\u30a4\u30d9\u30f3\u30c8\u3078\u306e\u5354\u8cdb\u3084\u3001Animers\u3068\u306e\u30b3\u30e9\u30dc\u30ec\u30fc\u30b7\u30e7\u30f3\u30fb\u5171\u540c\u4f01\u753b\u3092\u3054\u691c\u8a0e\u306e\u4f01\u696d\u30fb\u56e3\u4f53\u30fb\u30af\u30ea\u30a8\u30a4\u30bf\u30fc\u306e\u65b9\u306f\u3001\u304a\u6c17\u8efd\u306b\u3054\u9023\u7d61\u304f\u3060\u3055\u3044\u3002<\/p>\n<p class=\"cm-contact-lead-en\" lang=\"en\">If you are a company, organization, or creator interested in sponsoring an event or partnering with Animers on a collaboration or joint project, we would love to hear from you.<\/p>\n<\/div>\n<div id=\"contact\" class=\"cm-contact-panel cm-reveal\">\n<div class=\"cm-contact-panel-head\">\n<h2 class=\"cm-contact-title\">Contact<\/h2>\n<p class=\"cm-contact-note\"><span lang=\"ja\">\u901a\u5e383\u55b6\u696d\u65e5\u4ee5\u5185\u3092\u76ee\u5b89\u306b\u3001info.animers777@gmail.com\u304b\u3089\u3054\u8fd4\u4fe1\u3057\u307e\u3059\u3002<\/span><span lang=\"en\">We usually reply from info.animers777@gmail.com within three business days.<\/span><\/p>\n\n<\/div>\n\n<div class=\"wpcf7 no-js\" id=\"wpcf7-f4201-o1\" lang=\"ja\" dir=\"ltr\" data-wpcf7-id=\"4201\">\n<div class=\"screen-reader-response\"><p role=\"status\" aria-live=\"polite\" aria-atomic=\"true\"><\/p> <ul><\/ul><\/div>\n<form action=\"\/index.php?rest_route=%2Fwp%2Fv2%2Fpages%2F4208#wpcf7-f4201-o1\" method=\"post\" class=\"wpcf7-form init\" aria-label=\"\u30b3\u30f3\u30bf\u30af\u30c8\u30d5\u30a9\u30fc\u30e0\" novalidate=\"novalidate\" data-status=\"init\">\n<fieldset class=\"hidden-fields-container\"><input type=\"hidden\" name=\"_wpcf7\" value=\"4201\" \/><input type=\"hidden\" name=\"_wpcf7_version\" value=\"6.1.7\" \/><input type=\"hidden\" name=\"_wpcf7_locale\" value=\"ja\" \/><input type=\"hidden\" name=\"_wpcf7_unit_tag\" value=\"wpcf7-f4201-o1\" \/><input type=\"hidden\" name=\"_wpcf7_container_post\" value=\"0\" \/><input type=\"hidden\" name=\"_wpcf7_posted_data_hash\" value=\"\" \/>\n<\/fieldset>\n<div class=\"cm-field\">\n  <label class=\"cm-field-label\"><span>\u304a\u540d\u524d<\/span><small>Name<\/small><\/label>\n  <span class=\"wpcf7-form-control-wrap\" data-name=\"your-name\"><input size=\"40\" maxlength=\"400\" class=\"wpcf7-form-control wpcf7-text wpcf7-validates-as-required\" autocomplete=\"name\" aria-required=\"true\" aria-invalid=\"false\" placeholder=\"\u304a\u540d\u524d \/ Your name\" value=\"\" type=\"text\" name=\"your-name\" \/><\/span>\n<\/div>\n\n<div class=\"cm-field\">\n  <label class=\"cm-field-label\"><span>\u30e1\u30fc\u30eb\u30a2\u30c9\u30ec\u30b9<\/span><small>Email<\/small><\/label>\n  <span class=\"wpcf7-form-control-wrap\" data-name=\"your-email\"><input size=\"40\" maxlength=\"400\" class=\"wpcf7-form-control wpcf7-email wpcf7-validates-as-required wpcf7-text wpcf7-validates-as-email\" autocomplete=\"email\" aria-required=\"true\" aria-invalid=\"false\" placeholder=\"you@example.com\" value=\"\" type=\"email\" name=\"your-email\" \/><\/span>\n<\/div>\n\n<div class=\"cm-field cm-field--full\">\n  <label class=\"cm-field-label\"><span>\u4f1a\u793e\u30fb\u56e3\u4f53\u540d<\/span><small>Organization (optional)<\/small><\/label>\n  <span class=\"wpcf7-form-control-wrap\" data-name=\"your-organization\"><input size=\"40\" maxlength=\"400\" class=\"wpcf7-form-control wpcf7-text\" autocomplete=\"organization\" aria-invalid=\"false\" placeholder=\"\u4f1a\u793e\u30fb\u56e3\u4f53\u540d \/ Organization\" value=\"\" type=\"text\" name=\"your-organization\" \/><\/span>\n<\/div>\n\n\n<div class=\"cm-field cm-field--full\">\n  <label class=\"cm-field-label\"><span>\u304a\u554f\u3044\u5408\u308f\u305b\u5185\u5bb9<\/span><small>Message<\/small><\/label>\n  <span class=\"wpcf7-form-control-wrap\" data-name=\"your-message\"><textarea cols=\"40\" rows=\"10\" maxlength=\"2000\" class=\"wpcf7-form-control wpcf7-textarea wpcf7-validates-as-required\" aria-required=\"true\" aria-invalid=\"false\" placeholder=\"\u304a\u554f\u3044\u5408\u308f\u305b\u5185\u5bb9\u3092\u3054\u8a18\u5165\u304f\u3060\u3055\u3044 \/ Tell us how we can help\" name=\"your-message\"><\/textarea><\/span>\n<\/div>\n\n<div class=\"cm-field cm-field--full cm-privacy-note\">\n<p lang=\"ja\" style=\"margin:0;font-size:13px;line-height:1.7;color:#cbd5e1;\">\u3054\u5165\u529b\u3044\u305f\u3060\u3044\u305f\u60c5\u5831\u306f\u3001\u304a\u554f\u3044\u5408\u308f\u305b\u3078\u306e\u5bfe\u5fdc\u30fb\u9023\u7d61\u306b\u5229\u7528\u3057\u307e\u3059\u3002<a href=\"https:\/\/animers.site\/?page_id=3607\" target=\"_blank\" rel=\"noopener\" style=\"color:#58d9e6;text-decoration:underline;\">\u30d7\u30e9\u30a4\u30d0\u30b7\u30fc\u30dd\u30ea\u30b7\u30fc<\/a>\u3092\u3054\u78ba\u8a8d\u304f\u3060\u3055\u3044\u3002<\/p>\n<p lang=\"en\" style=\"margin:6px 0 0;font-size:13px;line-height:1.7;color:#cbd5e1;\">We use your information to respond to your inquiry and follow up with you. Please read our <a href=\"https:\/\/animers.site\/?page_id=3607\" target=\"_blank\" rel=\"noopener\" style=\"color:#58d9e6;text-decoration:underline;\">Privacy Policy<\/a>.<\/p>\n<\/div>\n<div class=\"cm-field cm-field--full cm-submit-wrap\">\n  <button class=\"wpcf7-form-control wpcf7-submit qodef-button qodef-size--normal qodef-layout--custom qodef-m\" type=\"submit\"><span class=\"qodef-m-svg-holder\"><\/span><span class=\"qodef-m-text\">\u9001\u4fe1\u3059\u308b \/ Send inquiry<\/span><\/button>\n<\/div><p style=\"display: none !important;\" class=\"akismet-fields-container\" data-prefix=\"_wpcf7_ak_\"><label>&#916;<textarea name=\"_wpcf7_ak_hp_textarea\" cols=\"45\" rows=\"8\" maxlength=\"100\"><\/textarea><\/label><input type=\"hidden\" id=\"ak_js_1\" name=\"_wpcf7_ak_js\" value=\"61\"\/><script>\ndocument.getElementById( \"ak_js_1\" ).setAttribute( \"value\", ( new Date() ).getTime() );\n<\/script>\n<\/p><div class=\"wpcf7-response-output\" aria-hidden=\"true\"><\/div>\n<\/form>\n<\/div>\n\n\n<\/div>\n<\/div>\n<\/section>&nbsp;\n\n<footer class=\"cm-footer\">\n<div class=\"cm-shell\">\n<div class=\"cm-footer-main\">\n\n<a class=\"cm-footer-logo\" href=\"https:\/\/animers.site\/?pagename=site-review\"><img decoding=\"async\" src=\"https:\/\/animers.site\/wp-content\/uploads\/2026\/08\/animers-wordmark-red.png\" alt=\"Animers\" \/><\/a>\n\n<nav class=\"cm-footer-links\" aria-label=\"\u30d5\u30c3\u30bf\u30fc\u30e1\u30cb\u30e5\u30fc\"><a href=\"https:\/\/animers.site\/?pagename=site-review#events\">Events<\/a><a href=\"https:\/\/animers.site\/?pagename=site-review#collaboration\">Collaborate<\/a><a href=\"https:\/\/animers.site\/?pagename=site-review#about\">About<\/a><a href=\"#contact\">Contact<\/a><a href=\"https:\/\/animers.site\/?page_id=3607\">Privacy<\/a><\/nav><\/div>\n<div class=\"cm-footer-bottom\">\u00a9 Animers<\/div>\n<\/div>\n<\/footer><style id=\"cm-contact-polish-20260825\">\n#animers-cinema .cm-contact-heading{max-width:1180px;margin:0 auto 38px;text-align:center}\n#animers-cinema .cm-contact-heading .cm-contact-lead{max-width:1040px;margin:0 auto;color:#fffdf8;font-size:clamp(30px,3.1vw,44px);font-weight:800;line-height:1.55;letter-spacing:-.025em;text-wrap:balance}\n#animers-cinema .cm-contact-panel .cm-field-label{justify-content:flex-start;gap:0;color:#fffdf8}\n#animers-cinema .cm-contact-panel .cm-field-label small{color:#fffdf8;font-family:\"Noto Sans JP\",sans-serif;font-size:14px;font-weight:800;letter-spacing:0;text-transform:none}\n#animers-cinema .cm-contact-panel .cm-field-label small::before{content:\" \/ \";white-space:pre}\n@media(max-width:767px){#animers-cinema .cm-contact-heading .cm-contact-lead{font-size:clamp(23px,6.8vw,32px);line-height:1.6}#animers-cinema .cm-contact-heading .cm-contact-lead br{display:none}}\n<\/style>\n\n<style id=\"cm-contact-bilingual-lead\">\n#animers-cinema .cm-contact-heading .cm-contact-lead-en{\n  max-width:920px;\n  margin:18px auto 0;\n  color:#c7d1df;\n  font-family:\"Noto Sans JP\",\"Hiragino Kaku Gothic ProN\",\"Yu Gothic\",Meiryo,sans-serif;\n  font-size:clamp(15px,1.3vw,18px);\n  font-weight:600;\n  line-height:1.7;\n  letter-spacing:.01em;\n  text-wrap:balance;\n}\n@media(max-width:767px){\n  #animers-cinema .cm-contact-heading .cm-contact-lead-en{\n    margin-top:14px;\n    font-size:13px;\n    line-height:1.65;\n    padding-inline:4px;\n  }\n}\n<\/style><\/div>\n<script>\n(() => {\n  const root = document.getElementById('animers-cinema');\n  if (!root || root.dataset.ready === 'true') return;\n  root.dataset.ready = 'true';\n\n  const menu = root.querySelector('#cm-mobile-menu');\n  const openButton = root.querySelector('.cm-menu-button');\n  const closeButton = root.querySelector('.cm-mobile-close');\n  let lastFocus = null;\n\n  const setMenu = (open) => {\n    if (!menu || !openButton) return;\n    menu.classList.toggle('is-open', open);\n    menu.setAttribute('aria-hidden', String(!open));\n    openButton.setAttribute('aria-expanded', String(open));\n    document.body.style.overflow = open ? 'hidden' : '';\n    if (open) {\n      lastFocus = document.activeElement;\n      setTimeout(() => closeButton?.focus(), 80);\n    } else if (lastFocus) {\n      setTimeout(() => lastFocus.focus(), 80);\n    }\n  };\n\n  openButton?.addEventListener('click', () => setMenu(true));\n  closeButton?.addEventListener('click', () => setMenu(false));\n  menu?.querySelectorAll('a').forEach((link) => link.addEventListener('click', () => setMenu(false)));\n  document.addEventListener('keydown', (event) => {\n    if (event.key === 'Escape' && menu?.classList.contains('is-open')) setMenu(false);\n  });\n\n  const reduced = window.matchMedia('(prefers-reduced-motion: reduce)').matches;\n\n  const items = root.querySelectorAll('.cm-reveal');\n  if (reduced || !('IntersectionObserver' in window)) {\n    items.forEach((item) => item.classList.add('is-visible'));\n  } else {\n    const observer = new IntersectionObserver((entries) => {\n      entries.forEach((entry) => {\n        if (entry.isIntersecting) {\n          entry.target.classList.add('is-visible');\n          observer.unobserve(entry.target);\n        }\n      });\n    }, { threshold: .12, rootMargin: '0px 0px -8% 0px' });\n    items.forEach((item) => observer.observe(item));\n  }\n})();\n<\/script>\n<style id=\"cm-contact-equal-lead-size\">\n#animers-cinema .cm-contact-heading .cm-contact-lead,\n#animers-cinema .cm-contact-heading .cm-contact-lead-en{\n  font-size:clamp(20px,2vw,26px)!important;\n}\n#animers-cinema .cm-contact-heading .cm-contact-lead{line-height:1.6!important;}\n#animers-cinema .cm-contact-heading .cm-contact-lead-en{line-height:1.55!important;margin-top:18px!important;}\n@media(max-width:767px){\n  #animers-cinema .cm-contact-heading .cm-contact-lead,\n  #animers-cinema .cm-contact-heading .cm-contact-lead-en{font-size:18px!important;}\n  #animers-cinema .cm-contact-heading .cm-contact-lead{line-height:1.65!important;}\n  #animers-cinema .cm-contact-heading .cm-contact-lead-en{line-height:1.55!important;}\n}\n<\/style>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t","protected":false},"excerpt":{"rendered":"<p>\u672c\u6587\u3078\u79fb\u52d5 EventsCollaborateAboutContact MENU \u00d7 EventsCollaborateAboutContact Next Event &nbsp; \u30a4\u30d9\u30f3\u30c8\u3078\u306e\u5354\u8cdb\u3084\u3001Animers\u3068\u306e [&hellip;]<\/p>\n","protected":false},"author":4,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"elementor_canvas","meta":{"_monsterinsights_skip_tracking":false,"footnotes":""},"class_list":["post-4208","page","type-page","status-publish","hentry"],"aioseo_notices":[],"aioseo_head":"\n\t\t<!-- All in One SEO 5.0.3 - aioseo.com -->\n\t<meta name=\"description\" content=\"\u672c\u6587\u3078\u79fb\u52d5 EventsCollaborateAboutContact MENU \u00d7 EventsCollab\" \/>\n\t<meta name=\"robots\" content=\"max-image-preview:large\" \/>\n\t<link rel=\"canonical\" href=\"https:\/\/animers.site\/?page_id=4208\" \/>\n\t\t<meta name=\"generator\" content=\"All in One SEO (AIOSEO) 5.0.3\" \/>\n\t\t<meta property=\"og:locale\" content=\"ja_JP\" \/>\n\t\t<meta property=\"og:site_name\" content=\"Animers - Global hub for anime &amp; manga fans\" \/>\n\t\t<meta property=\"og:type\" content=\"article\" \/>\n\t\t<meta property=\"og:title\" content=\"\u304a\u554f\u3044\u5408\u308f\u305b \/ Contact - Animers\" \/>\n\t\t<meta property=\"og:description\" content=\"\u672c\u6587\u3078\u79fb\u52d5 EventsCollaborateAboutContact MENU \u00d7 EventsCollab\" \/>\n\t\t<meta property=\"og:url\" content=\"https:\/\/animers.site\/?page_id=4208\" \/>\n\t\t<meta property=\"og:image\" content=\"https:\/\/animers.site\/wp-content\/uploads\/2024\/05\/animers-header-A\u306e\u30b3\u30d4\u30fc.png\" \/>\n\t\t<meta property=\"og:image:secure_url\" content=\"https:\/\/animers.site\/wp-content\/uploads\/2024\/05\/animers-header-A\u306e\u30b3\u30d4\u30fc.png\" \/>\n\t\t<meta property=\"og:image:width\" content=\"1518\" \/>\n\t\t<meta property=\"og:image:height\" content=\"938\" \/>\n\t\t<meta property=\"article:published_time\" content=\"2026-08-31T05:31:38+00:00\" \/>\n\t\t<meta property=\"article:modified_time\" content=\"2026-09-08T02:38:28+00:00\" \/>\n\t\t<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n\t\t<meta name=\"twitter:site\" content=\"@Animers_jp\" \/>\n\t\t<meta name=\"twitter:title\" content=\"\u304a\u554f\u3044\u5408\u308f\u305b \/ Contact - Animers\" \/>\n\t\t<meta name=\"twitter:description\" content=\"\u672c\u6587\u3078\u79fb\u52d5 EventsCollaborateAboutContact MENU \u00d7 EventsCollab\" \/>\n\t\t<meta name=\"twitter:creator\" content=\"@Animers_jp\" \/>\n\t\t<meta name=\"twitter:image\" content=\"https:\/\/animers.site\/wp-content\/uploads\/2024\/05\/animers-header-A\u306e\u30b3\u30d4\u30fc.png\" \/>\n\t\t<script type=\"application\/ld+json\" class=\"aioseo-schema\">\n\t\t\t{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/animers.site\\\/?page_id=4208#breadcrumblist\",\"itemListElement\":[{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/animers.site\\\/#listItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/animers.site\\\/\",\"nextItem\":{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/animers.site\\\/?page_id=4208#listItem\",\"name\":\"\\u304a\\u554f\\u3044\\u5408\\u308f\\u305b \\\/ Contact\"}},{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/animers.site\\\/?page_id=4208#listItem\",\"position\":2,\"name\":\"\\u304a\\u554f\\u3044\\u5408\\u308f\\u305b \\\/ Contact\",\"previousItem\":{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/animers.site\\\/#listItem\",\"name\":\"Home\"}}]},{\"@type\":\"Organization\",\"@id\":\"https:\\\/\\\/animers.site\\\/#organization\",\"name\":\"Animers\",\"description\":\"Global hub for anime & manga fans\",\"url\":\"https:\\\/\\\/animers.site\\\/\",\"logo\":{\"@type\":\"ImageObject\",\"url\":\"http:\\\/\\\/animers.site\\\/wp-content\\\/uploads\\\/2024\\\/10\\\/\\u4fee\\u6b63\\u6e08\\u307f-\\u8d64\\u30ed\\u30b4.png\",\"@id\":\"https:\\\/\\\/animers.site\\\/?page_id=4208\\\/#organizationLogo\"},\"image\":{\"@id\":\"https:\\\/\\\/animers.site\\\/?page_id=4208\\\/#organizationLogo\"},\"sameAs\":[\"https:\\\/\\\/twitter.com\\\/Animers_jp\"]},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/animers.site\\\/?page_id=4208#webpage\",\"url\":\"https:\\\/\\\/animers.site\\\/?page_id=4208\",\"name\":\"\\u304a\\u554f\\u3044\\u5408\\u308f\\u305b \\\/ Contact - Animers\",\"description\":\"\\u672c\\u6587\\u3078\\u79fb\\u52d5 EventsCollaborateAboutContact MENU \\u00d7 EventsCollab\",\"inLanguage\":\"ja\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/animers.site\\\/#website\"},\"breadcrumb\":{\"@id\":\"https:\\\/\\\/animers.site\\\/?page_id=4208#breadcrumblist\"},\"datePublished\":\"2026-08-31T14:31:38+09:00\",\"dateModified\":\"2026-09-08T11:38:28+09:00\"},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/animers.site\\\/#website\",\"url\":\"https:\\\/\\\/animers.site\\\/\",\"name\":\"Animers\",\"description\":\"Global hub for anime & manga fans\",\"inLanguage\":\"ja\",\"publisher\":{\"@id\":\"https:\\\/\\\/animers.site\\\/#organization\"}}]}\n\t\t<\/script>\n\t\t<!-- All in One SEO -->\n\n","aioseo_head_json":{"title":"\u304a\u554f\u3044\u5408\u308f\u305b \/ Contact - Animers","description":"\u672c\u6587\u3078\u79fb\u52d5 EventsCollaborateAboutContact MENU \u00d7 EventsCollab","canonical_url":"https:\/\/animers.site\/?page_id=4208","robots":"max-image-preview:large","keywords":"","webmasterTools":{"miscellaneous":""},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"BreadcrumbList","@id":"https:\/\/animers.site\/?page_id=4208#breadcrumblist","itemListElement":[{"@type":"ListItem","@id":"https:\/\/animers.site\/#listItem","position":1,"name":"Home","item":"https:\/\/animers.site\/","nextItem":{"@type":"ListItem","@id":"https:\/\/animers.site\/?page_id=4208#listItem","name":"\u304a\u554f\u3044\u5408\u308f\u305b \/ Contact"}},{"@type":"ListItem","@id":"https:\/\/animers.site\/?page_id=4208#listItem","position":2,"name":"\u304a\u554f\u3044\u5408\u308f\u305b \/ Contact","previousItem":{"@type":"ListItem","@id":"https:\/\/animers.site\/#listItem","name":"Home"}}]},{"@type":"Organization","@id":"https:\/\/animers.site\/#organization","name":"Animers","description":"Global hub for anime & manga fans","url":"https:\/\/animers.site\/","logo":{"@type":"ImageObject","url":"http:\/\/animers.site\/wp-content\/uploads\/2024\/10\/\u4fee\u6b63\u6e08\u307f-\u8d64\u30ed\u30b4.png","@id":"https:\/\/animers.site\/?page_id=4208\/#organizationLogo"},"image":{"@id":"https:\/\/animers.site\/?page_id=4208\/#organizationLogo"},"sameAs":["https:\/\/twitter.com\/Animers_jp"]},{"@type":"WebPage","@id":"https:\/\/animers.site\/?page_id=4208#webpage","url":"https:\/\/animers.site\/?page_id=4208","name":"\u304a\u554f\u3044\u5408\u308f\u305b \/ Contact - Animers","description":"\u672c\u6587\u3078\u79fb\u52d5 EventsCollaborateAboutContact MENU \u00d7 EventsCollab","inLanguage":"ja","isPartOf":{"@id":"https:\/\/animers.site\/#website"},"breadcrumb":{"@id":"https:\/\/animers.site\/?page_id=4208#breadcrumblist"},"datePublished":"2026-08-31T14:31:38+09:00","dateModified":"2026-09-08T11:38:28+09:00"},{"@type":"WebSite","@id":"https:\/\/animers.site\/#website","url":"https:\/\/animers.site\/","name":"Animers","description":"Global hub for anime & manga fans","inLanguage":"ja","publisher":{"@id":"https:\/\/animers.site\/#organization"}}]},"og:locale":"ja_JP","og:site_name":"Animers - Global hub for anime &amp; manga fans","og:type":"article","og:title":"\u304a\u554f\u3044\u5408\u308f\u305b \/ Contact - Animers","og:description":"\u672c\u6587\u3078\u79fb\u52d5 EventsCollaborateAboutContact MENU \u00d7 EventsCollab","og:url":"https:\/\/animers.site\/?page_id=4208","og:image":"https:\/\/animers.site\/wp-content\/uploads\/2024\/05\/animers-header-A\u306e\u30b3\u30d4\u30fc.png","og:image:secure_url":"https:\/\/animers.site\/wp-content\/uploads\/2024\/05\/animers-header-A\u306e\u30b3\u30d4\u30fc.png","og:image:width":1518,"og:image:height":938,"article:published_time":"2026-08-31T05:31:38+00:00","article:modified_time":"2026-09-08T02:38:28+00:00","twitter:card":"summary_large_image","twitter:site":"@Animers_jp","twitter:title":"\u304a\u554f\u3044\u5408\u308f\u305b \/ Contact - Animers","twitter:description":"\u672c\u6587\u3078\u79fb\u52d5 EventsCollaborateAboutContact MENU \u00d7 EventsCollab","twitter:creator":"@Animers_jp","twitter:image":"https:\/\/animers.site\/wp-content\/uploads\/2024\/05\/animers-header-A\u306e\u30b3\u30d4\u30fc.png"},"aioseo_meta_data":{"post_id":"4208","title":null,"description":null,"keywords":null,"keyphrases":{"focus":{"keyphrase":"","score":0,"analysis":{"keyphraseInTitle":{"score":0,"maxScore":9,"error":1}}},"additional":[]},"primary_term":null,"canonical_url":null,"og_title":null,"og_description":null,"og_object_type":"default","og_image_type":"default","og_image_url":null,"og_image_width":null,"og_image_height":null,"og_image_custom_url":null,"og_image_custom_fields":null,"og_video":"","og_custom_url":null,"og_article_section":null,"og_article_tags":null,"twitter_use_og":false,"twitter_card":"default","twitter_image_type":"default","twitter_image_url":null,"twitter_image_custom_url":null,"twitter_image_custom_fields":null,"twitter_title":null,"twitter_description":null,"schema":{"blockGraphs":[],"customGraphs":[],"default":{"data":{"Article":[],"Course":[],"Dataset":[],"FAQPage":[],"Movie":[],"Person":[],"Product":[],"ProductReview":[],"Car":[],"Recipe":[],"Service":[],"SoftwareApplication":[],"WebPage":[]},"graphName":"WebPage","isEnabled":true},"graphs":[]},"schema_type":"default","schema_type_options":null,"pillar_content":false,"robots_default":true,"robots_noindex":true,"robots_noarchive":false,"robots_nosnippet":false,"robots_nofollow":false,"robots_noimageindex":false,"robots_noodp":false,"robots_notranslate":false,"robots_max_snippet":"-1","robots_max_videopreview":"-1","robots_max_imagepreview":"large","priority":null,"frequency":"default","local_seo":null,"breadcrumb_settings":null,"limit_modified_date":false,"ai":{"faqs":[],"keyPoints":[],"schemas":[],"titles":[],"descriptions":[],"socialPosts":{"email":{"subject":"","preview":"","content":""},"linkedin":[],"twitter":[],"facebook":[],"instagram":[]}},"created":"2026-08-25 06:14:35","updated":"2026-09-08 02:38:29","seo_analyzer_scan_date":null,"focus_keyword":null,"additional_keywords":null,"truseo_locale":null},"aioseo_breadcrumb":"<div class=\"aioseo-breadcrumbs\"><span class=\"aioseo-breadcrumb\">\n\t\t\t<a href=\"https:\/\/animers.site\/\" title=\"Home\">Home<\/a>\n\t\t<\/span><span class=\"aioseo-breadcrumb-separator\">\u00bb<\/span><span class=\"aioseo-breadcrumb\">\n\t\t\t\u304a\u554f\u3044\u5408\u308f\u305b \/ Contact\n\t\t<\/span><\/div>","aioseo_breadcrumb_json":[{"label":"Home","link":"https:\/\/animers.site\/"},{"label":"\u304a\u554f\u3044\u5408\u308f\u305b \/ Contact","link":"https:\/\/animers.site\/?page_id=4208"}],"jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/animers.site\/index.php?rest_route=\/wp\/v2\/pages\/4208","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/animers.site\/index.php?rest_route=\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/animers.site\/index.php?rest_route=\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/animers.site\/index.php?rest_route=\/wp\/v2\/users\/4"}],"replies":[{"embeddable":true,"href":"https:\/\/animers.site\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=4208"}],"version-history":[{"count":36,"href":"https:\/\/animers.site\/index.php?rest_route=\/wp\/v2\/pages\/4208\/revisions"}],"predecessor-version":[{"id":4608,"href":"https:\/\/animers.site\/index.php?rest_route=\/wp\/v2\/pages\/4208\/revisions\/4608"}],"wp:attachment":[{"href":"https:\/\/animers.site\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=4208"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}