@charset "UTF-8";
/* PC専用。元デザインの2000pxキャンバスと850pxの内部幅を維持。 */
html, body {
  margin: 0 !important;
  padding: 0 !important;
  width: 100% !important;
  background: #fff !important;
}
#login_mypage, #head-wrapper, #global-navi, #foot-wrapper, #view-mode-switcher,
#page-wrapper > .clear, #page-wrapper + .clear {
  display: none !important;
}
#page-wrapper, #page-inner, #wrap, #body-wrapper, #body, #body-inner, #centercol, #main {
  width: 100% !important;
  min-width: 0 !important;
  max-width: none !important;
  margin: 0 !important;
  padding: 0 !important;
  border: 0 !important;
  background: none !important;
  float: none !important;
}
#body-inner.clearfix::after, #main.clearfix::after {
  content: "" !important;
  display: block !important;
  clear: both !important;
  height: 0 !important;
  line-height: 0 !important;
  font-size: 0 !important;
  overflow: hidden !important;
}
#new_emergency_light_2#new_emergency_light_2 {
  position: relative !important;
  width: 100% !important;
  overflow: hidden !important;
  background: #fff !important;
  color: #000 !important;
  font-family: "Hiragino Kaku Gothic ProN", "Yu Gothic", Meiryo, sans-serif !important;
  text-align: left !important;
  line-height: 1 !important;
}
#new_emergency_light_2#new_emergency_light_2 *,
#new_emergency_light_2#new_emergency_light_2 *::before,
#new_emergency_light_2#new_emergency_light_2 *::after {
  box-sizing: border-box !important;
}
#new_emergency_light_2#new_emergency_light_2 :where(section, div, h1, h2, h3, p, figure, span, a, img) {
  margin: 0 !important;
  padding: 0 !important;
  border: 0 !important;
  min-width: 0 !important;
  max-width: none !important;
  min-height: 0 !important;
  max-height: none !important;
  background: none !important;
  box-shadow: none !important;
  float: none !important;
  text-indent: 0 !important;
  text-decoration: none !important;
}
#new_emergency_light_2#new_emergency_light_2 :where(section, div, h1, h2, h3, p, span, a)::before,
#new_emergency_light_2#new_emergency_light_2 :where(section, div, h1, h2, h3, p, span, a)::after {
  content: none !important;
  margin: 0 !important;
  padding: 0 !important;
  border: 0 !important;
  background: none !important;
  box-shadow: none !important;
}
#new_emergency_light_2#new_emergency_light_2 .lp-section {
  position: relative !important;
  width: 100% !important;
}
#new_emergency_light_2#new_emergency_light_2 .lp-inner {
  position: relative !important;
  width: 850px !important;
  height: 100% !important;
  margin: 0 auto !important;
}
#new_emergency_light_2#new_emergency_light_2 .lp-art {
  position: absolute !important;
  display: block !important;
  pointer-events: none !important;
}
#new_emergency_light_2#new_emergency_light_2 .lp-wide {
  left: 50% !important;
  width: max(2000px, 100%) !important;
  max-width: none !important;
  object-fit: fill !important;
  transform: translateX(-50%) !important;
}
#new_emergency_light_2#new_emergency_light_2 .lp-copy {
  position: absolute !important;
  display: block !important;
  white-space: pre !important;
  line-height: 1 !important;
  transform-origin: left top !important;
}
#new_emergency_light_2#new_emergency_light_2 .lp-link {
  text-decoration: underline !important;
}
#new_emergency_light_2#new_emergency_light_2 .lp-button {
  position: absolute !important;
  display: block !important;
  width: 320px !important;
  height: 84px !important;
  border-radius: 42px !important;
  transition: filter .2s ease, box-shadow .2s ease !important;
}
#new_emergency_light_2#new_emergency_light_2 .lp-button:hover {
  filter: brightness(1.08) !important;
}
#new_emergency_light_2#new_emergency_light_2 a:focus-visible {
  outline: 3px solid #087ee6 !important;
  outline-offset: 5px !important;
}
#new_emergency_light_2#new_emergency_light_2 .sr-only {
  position: absolute !important;
  width: 1px !important;
  height: 1px !important;
  overflow: hidden !important;
  clip-path: inset(50%) !important;
}
@media (prefers-reduced-motion: reduce) {
  #new_emergency_light_2#new_emergency_light_2 * {
    animation: none !important;
    transition: none !important;
  }
}
#new_emergency_light_2#new_emergency_light_2 .art-000 {
  top: 0.000px !important;
  height: 835.353px !important;
}
#new_emergency_light_2#new_emergency_light_2 .art-001 {
  left: calc(50% + -797.301px) !important;
  top: 0.000px !important;
  width: 894.984px !important;
  height: 628.042px !important;
}
#new_emergency_light_2#new_emergency_light_2 .art-002 {
  left: calc(50% + 120.955px) !important;
  top: 6.519px !important;
  width: 402.162px !important;
  height: 723.978px !important;
}
#new_emergency_light_2#new_emergency_light_2 .art-003 {
  top: 2059.488px !important;
  height: 413.790px !important;
}
#new_emergency_light_2#new_emergency_light_2 .art-004 {
  top: 3710.514px !important;
  height: 783.449px !important;
}
#new_emergency_light_2#new_emergency_light_2 .art-005 {
  top: 6405.886px !important;
  height: 812.512px !important;
}
#new_emergency_light_2#new_emergency_light_2 .art-006 {
  top: 6405.885px !important;
  height: 915.557px !important;
}
#new_emergency_light_2#new_emergency_light_2 .art-007 {
  top: 7131.812px !important;
  height: 928.921px !important;
}
#new_emergency_light_2#new_emergency_light_2 .art-008 {
  top: 7890.275px !important;
  height: 850.825px !important;
}
#new_emergency_light_2#new_emergency_light_2 .art-009 {
  left: calc(50% + -485.260px) !important;
  top: 101.887px !important;
  width: 275.098px !important;
  height: 676.457px !important;
}
#new_emergency_light_2#new_emergency_light_2 .art-010 {
  left: calc(50% + 38.410px) !important;
  top: 6050.955px !important;
  width: 312.254px !important;
  height: 144.512px !important;
}
#new_emergency_light_2#new_emergency_light_2 .art-011 {
  left: calc(50% + 94.034px) !important;
  top: 939.255px !important;
  width: 332.398px !important;
  height: 224.405px !important;
}
#new_emergency_light_2#new_emergency_light_2 .art-012 {
  left: calc(50% + -426.126px) !important;
  top: 2176.302px !important;
  width: 290.875px !important;
  height: 260.124px !important;
}
#new_emergency_light_2#new_emergency_light_2 .art-013 {
  left: calc(50% + -426.128px) !important;
  top: 2176.303px !important;
  width: 290.876px !important;
  height: 260.123px !important;
}
#new_emergency_light_2#new_emergency_light_2 .art-016 {
  left: calc(50% + -426.127px) !important;
  top: 1461.025px !important;
  width: 852.146px !important;
  height: 588.380px !important;
}
#new_emergency_light_2#new_emergency_light_2 .art-017 {
  left: calc(50% + -67.408px) !important;
  top: 1594.415px !important;
  width: 348.820px !important;
  height: 438.846px !important;
}
#new_emergency_light_2#new_emergency_light_2 .art-018 {
  left: calc(50% + -401.675px) !important;
  top: 1528.111px !important;
  width: 31.292px !important;
  height: 96.171px !important;
}
#new_emergency_light_2#new_emergency_light_2 .art-019 {
  left: calc(50% + -384.015px) !important;
  top: 1800.357px !important;
  width: 28.245px !important;
  height: 28.245px !important;
}
#new_emergency_light_2#new_emergency_light_2 .art-020 {
  left: calc(50% + -357.681px) !important;
  top: 1728.562px !important;
  width: 23.542px !important;
  height: 32.171px !important;
}
#new_emergency_light_2#new_emergency_light_2 .art-021 {
  left: calc(50% + -367.527px) !important;
  top: 1663.360px !important;
  width: 27.728px !important;
  height: 29.413px !important;
}
#new_emergency_light_2#new_emergency_light_2 .art-022 {
  left: calc(50% + -368.272px) !important;
  top: 1867.634px !important;
  width: 30.796px !important;
  height: 25.668px !important;
}
#new_emergency_light_2#new_emergency_light_2 .art-023 {
  left: calc(50% + -369.346px) !important;
  top: 1936.480px !important;
  width: 27.570px !important;
  height: 25.062px !important;
}
#new_emergency_light_2#new_emergency_light_2 .art-024 {
  left: calc(50% + -370.037px) !important;
  top: 1991.635px !important;
  width: 32.337px !important;
  height: 31.307px !important;
}
#new_emergency_light_2#new_emergency_light_2 .art-025 {
  left: calc(50% + -342.521px) !important;
  top: 1275.238px !important;
  width: 75.146px !important;
  height: 162.515px !important;
}
#new_emergency_light_2#new_emergency_light_2 .art-026 {
  left: calc(50% + 210.948px) !important;
  top: 1318.031px !important;
  width: 80.045px !important;
  height: 114.750px !important;
}
#new_emergency_light_2#new_emergency_light_2 .art-028 {
  left: calc(50% + 382.398px) !important;
  top: 911.625px !important;
  width: 35.699px !important;
  height: 11.580px !important;
}
#new_emergency_light_2#new_emergency_light_2 .art-029 {
  left: calc(50% + -110.194px) !important;
  top: 2183.956px !important;
  width: 11.675px !important;
  height: 28.832px !important;
}
#new_emergency_light_2#new_emergency_light_2 .art-030 {
  left: calc(50% + -388.466px) !important;
  top: 6781.765px !important;
  width: 61.143px !important;
  height: 89.493px !important;
}
#new_emergency_light_2#new_emergency_light_2 .art-031 {
  left: calc(50% + -427.284px) !important;
  top: 6898.614px !important;
  width: 551.322px !important;
  height: 8.277px !important;
}
#new_emergency_light_2#new_emergency_light_2 .art-032 {
  left: calc(50% + -77.427px) !important;
  top: 10527.501px !important;
  width: 154.853px !important;
  height: 45.957px !important;
}
#new_emergency_light_2#new_emergency_light_2 .art-033 {
  left: calc(50% + -341.999px) !important;
  top: 5328.572px !important;
  width: 679.354px !important;
  height: 866.895px !important;
}
#new_emergency_light_2#new_emergency_light_2 .art-034 {
  left: calc(50% + -201.023px) !important;
  top: 5362.245px !important;
  width: 570.377px !important;
  height: 36.434px !important;
}
#new_emergency_light_2#new_emergency_light_2 .art-035 {
  left: calc(50% + -422.780px) !important;
  top: 4898.445px !important;
  width: 846.567px !important;
  height: 168.119px !important;
}
#new_emergency_light_2#new_emergency_light_2 .art-036 {
  left: calc(50% + -422.780px) !important;
  top: 5918.856px !important;
  width: 846.567px !important;
  height: 97.865px !important;
}
#new_emergency_light_2#new_emergency_light_2 .art-037 {
  left: calc(50% + -260.000px) !important;
  top: 4518.000px !important;
  width: 701.000px !important;
  height: 196.000px !important;
}
#new_emergency_light_2#new_emergency_light_2 .art-038 {
  left: calc(50% + -414.094px) !important;
  top: 5700.185px !important;
  width: 206.324px !important;
  height: 42.024px !important;
}
#new_emergency_light_2#new_emergency_light_2 .art-039 {
  left: calc(50% + -423.077px) !important;
  top: 5575.222px !important;
  width: 778.139px !important;
  height: 166.987px !important;
}
#new_emergency_light_2#new_emergency_light_2 .art-040 {
  left: calc(50% + 94.555px) !important;
  top: 5575.222px !important;
  width: 328.816px !important;
  height: 49.438px !important;
}
#new_emergency_light_2#new_emergency_light_2 .art-041 {
  left: calc(50% + -423.443px) !important;
  top: 5311.502px !important;
  width: 792.797px !important;
  height: 94.121px !important;
}
#new_emergency_light_2#new_emergency_light_2 .art-042 {
  left: calc(50% + -245.444px) !important;
  top: 5284.473px !important;
  width: 85.108px !important;
  height: 73.630px !important;
}
#new_emergency_light_2#new_emergency_light_2 .art-043 {
  left: calc(50% + -210.758px) !important;
  top: 5313.076px !important;
  width: 9.708px !important;
  height: 26.615px !important;
}
#new_emergency_light_2#new_emergency_light_2 .art-045 {
  left: calc(50% + 199.224px) !important;
  top: 5328.572px !important;
  width: 224.053px !important;
  height: 46.041px !important;
}
#new_emergency_light_2#new_emergency_light_2 .art-048 {
  left: calc(50% + -385.208px) !important;
  top: 4677.662px !important;
  width: 31.926px !important;
  height: 30.427px !important;
}
#new_emergency_light_2#new_emergency_light_2 .art-049 {
  left: calc(50% + -17.603px) !important;
  top: 5541.103px !important;
  width: 154.948px !important;
  height: 205.633px !important;
}
#new_emergency_light_2#new_emergency_light_2 .art-050 {
  left: calc(50% + -182.424px) !important;
  top: 5539.491px !important;
  width: 146.260px !important;
  height: 207.245px !important;
}
#new_emergency_light_2#new_emergency_light_2 .art-052 {
  left: calc(50% + -391.698px) !important;
  top: 4075.349px !important;
  width: 23.891px !important;
  height: 148.256px !important;
}
#new_emergency_light_2#new_emergency_light_2 .art-053 {
  left: calc(50% + -424.098px) !important;
  top: 4016.121px !important;
  width: 505.499px !important;
  height: 8.276px !important;
}
#new_emergency_light_2#new_emergency_light_2 .art-055 {
  left: calc(50% + -85.891px) !important;
  top: 7403.788px !important;
  width: 512.891px !important;
  height: 8.277px !important;
}
#new_emergency_light_2#new_emergency_light_2 .art-056 {
  left: calc(50% + -76.849px) !important;
  top: 7302.461px !important;
  width: 73.077px !important;
  height: 89.439px !important;
}
#new_emergency_light_2#new_emergency_light_2 .art-057 {
  left: calc(50% + -425.736px) !important;
  top: 8156.628px !important;
  width: 539.010px !important;
  height: 8.280px !important;
}
#new_emergency_light_2#new_emergency_light_2 .art-058 {
  left: calc(50% + -385.736px) !important;
  top: 8334.291px !important;
  width: 193.519px !important;
  height: 40.672px !important;
}
#new_emergency_light_2#new_emergency_light_2 .art-059 {
  left: calc(50% + -382.500px) !important;
  top: 8049.764px !important;
  width: 64.368px !important;
  height: 87.765px !important;
}
#new_emergency_light_2#new_emergency_light_2 .art-060 {
  left: calc(50% + 208.937px) !important;
  top: 9296.552px !important;
  width: 135.724px !important;
  height: 35.403px !important;
}
#new_emergency_light_2#new_emergency_light_2 .art-061 {
  left: calc(50% + 192.176px) !important;
  top: 9292.317px !important;
  width: 152.485px !important;
  height: 906.124px !important;
}
#new_emergency_light_2#new_emergency_light_2 .art-062 {
  left: calc(50% + 192.176px) !important;
  top: 10158.804px !important;
  width: 46.042px !important;
  height: 45.682px !important;
}
#new_emergency_light_2#new_emergency_light_2 .art-063 {
  left: calc(50% + -230.004px) !important;
  top: 8844.704px !important;
  width: 107.045px !important;
  height: 416.182px !important;
}
#new_emergency_light_2#new_emergency_light_2 .art-064 {
  left: calc(50% + 104.957px) !important;
  top: 8844.704px !important;
  width: 108.145px !important;
  height: 416.183px !important;
}
#new_emergency_light_2#new_emergency_light_2 .art-065 {
  left: calc(50% + -230.004px) !important;
  top: 9707.498px !important;
  width: 107.045px !important;
  height: 416.183px !important;
}
#new_emergency_light_2#new_emergency_light_2 .art-066 {
  left: calc(50% + 104.958px) !important;
  top: 9707.498px !important;
  width: 108.144px !important;
  height: 416.183px !important;
}
#new_emergency_light_2#new_emergency_light_2 .art-067 {
  left: calc(50% + 103.901px) !important;
  top: 3022.237px !important;
  width: 323.099px !important;
  height: 279.626px !important;
}
#new_emergency_light_2#new_emergency_light_2 .art-068 {
  left: calc(50% + 103.901px) !important;
  top: 2711.684px !important;
  width: 323.099px !important;
  height: 280.550px !important;
}
#new_emergency_light_2#new_emergency_light_2 .art-069 {
  left: calc(50% + 151.213px) !important;
  top: 3254.226px !important;
  width: 21.599px !important;
  height: 18.545px !important;
}
#new_emergency_light_2#new_emergency_light_2 .art-070 {
  left: calc(50% + 136.470px) !important;
  top: 2944.207px !important;
  width: 21.599px !important;
  height: 18.545px !important;
}
#new_emergency_light_2#new_emergency_light_2 .art-071 {
  left: calc(50% + -424.525px) !important;
  top: 3258.001px !important;
  width: 21.599px !important;
  height: 18.545px !important;
}
#new_emergency_light_2#new_emergency_light_2 .art-072 {
  left: calc(50% + -426.662px) !important;
  top: 2894.757px !important;
  width: 314.796px !important;
  height: 279.629px !important;
}
#new_emergency_light_2#new_emergency_light_2 .art-073 {
  left: calc(50% + 234.581px) !important;
  top: 3047.368px !important;
  width: 61.737px !important;
  height: 87.237px !important;
}
#new_emergency_light_2#new_emergency_light_2 .art-074 {
  left: calc(50% + 103.901px) !important;
  top: 3331.523px !important;
  width: 323.099px !important;
  height: 279.629px !important;
}
#new_emergency_light_2#new_emergency_light_2 .art-075 {
  left: calc(50% + 153.020px) !important;
  top: 3563.512px !important;
  width: 21.599px !important;
  height: 18.546px !important;
}
#new_emergency_light_2#new_emergency_light_2 .art-076 {
  left: calc(50% + -79.191px) !important;
  top: 2980.295px !important;
  width: 123.108px !important;
  height: 475.900px !important;
}
#new_emergency_light_2#new_emergency_light_2 .art-077 {
  left: calc(50% + -426.663px) !important;
  top: 2711.819px !important;
  width: 419.083px !important;
  height: 899.333px !important;
}
#new_emergency_light_2#new_emergency_light_2 .art-078 {
  left: calc(50% + -106.773px) !important;
  top: 2880.440px !important;
  width: 207.908px !important;
  height: 609.906px !important;
}
#new_emergency_light_2#new_emergency_light_2 .art-079 {
  left: calc(50% + -401.384px) !important;
  top: 3066.729px !important;
  width: 21.599px !important;
  height: 46.839px !important;
}
#new_emergency_light_2#new_emergency_light_2 .art-080 {
  left: calc(50% + -401.384px) !important;
  top: 3126.169px !important;
  width: 21.599px !important;
  height: 18.545px !important;
}
#new_emergency_light_2#new_emergency_light_2 .art-081 {
  left: calc(50% + -411.814px) !important;
  top: 3363.807px !important;
  width: 286.854px !important;
  height: 165.652px !important;
}
#new_emergency_light_2#new_emergency_light_2 .art-082 {
  left: calc(50% + -408.152px) !important;
  top: 2769.368px !important;
  width: 706.022px !important;
  height: 669.652px !important;
}
#new_emergency_light_2#new_emergency_light_2 .art-083 {
  left: calc(50% + 221.940px) !important;
  top: 2728.706px !important;
  width: 76.226px !important;
  height: 104.218px !important;
}
#new_emergency_light_2#new_emergency_light_2 .art-084 {
  left: calc(50% + -107.705px) !important;
  top: 10237.627px !important;
  width: 35.754px !important;
  height: 35.754px !important;
}
#new_emergency_light_2#new_emergency_light_2 .art-085 {
  left: calc(50% + 71.541px) !important;
  top: 10237.627px !important;
  width: 242.483px !important;
  height: 46.213px !important;
}
#new_emergency_light_2#new_emergency_light_2 .art-086 {
  left: calc(50% + -132.437px) !important;
  top: 9371.141px !important;
  width: 35.754px !important;
  height: 35.754px !important;
}
#new_emergency_light_2#new_emergency_light_2 .art-087 {
  left: calc(50% + 95.541px) !important;
  top: 9371.841px !important;
  width: 154.999px !important;
  height: 45.999px !important;
}
#new_emergency_light_2#new_emergency_light_2 .art-088 {
  left: calc(50% + -155.000px) !important;
  top: 574.000px !important;
  width: 325.000px !important;
  height: 52.000px !important;
}
#new_emergency_light_2#new_emergency_light_2 .art-090 {
  left: calc(50% + -420.000px) !important;
  top: 4490.000px !important;
  width: 230.000px !important;
  height: 270.000px !important;
}


/* 非常信号灯 */
#new_emergency_light_2#new_emergency_light_2 .section-hero {
  height: 810.000px !important;
}
#new_emergency_light_2#new_emergency_light_2 .copy-001 {
  left: 302.384px !important;
  top: 574.800px !important;
  font-family: "Hiragino Kaku Gothic ProN", "Yu Gothic", Meiryo, sans-serif !important;
  font-size: 15.000px !important;
  font-weight: 500 !important;
  font-style: normal !important;
  color: #a0a0a0 !important;
}

/* 発炎筒の代わりに */
#new_emergency_light_2#new_emergency_light_2 .section-about {
  height: 450.000px !important;
}
#new_emergency_light_2#new_emergency_light_2 .copy-005 {
  left: 1.917px !important;
  top: 132.125px !important;
  font-family: "Hiragino Kaku Gothic ProN", "Yu Gothic", Meiryo, sans-serif !important;
  font-size: 20.400px !important;
  font-weight: 400 !important;
  font-style: normal !important;
  color: #000000 !important;
}
#new_emergency_light_2#new_emergency_light_2 .copy-006 {
  left: 1.917px !important;
  top: 165.132px !important;
  font-family: "Hiragino Kaku Gothic ProN", "Yu Gothic", Meiryo, sans-serif !important;
  font-size: 20.400px !important;
  font-weight: 400 !important;
  font-style: normal !important;
  color: #000000 !important;
}
#new_emergency_light_2#new_emergency_light_2 .copy-007 {
  left: 115.317px !important;
  top: 167.237px !important;
  font-family: "Hiragino Kaku Gothic ProN", "Yu Gothic", Meiryo, sans-serif !important;
  font-size: 18.000px !important;
  font-weight: 400 !important;
  font-style: normal !important;
  color: #000000 !important;
}
#new_emergency_light_2#new_emergency_light_2 .copy-008 {
  left: 303.651px !important;
  top: 165.125px !important;
  font-family: "Hiragino Kaku Gothic ProN", "Yu Gothic", Meiryo, sans-serif !important;
  font-size: 20.400px !important;
  font-weight: 400 !important;
  font-style: normal !important;
  color: #000000 !important;
}
#new_emergency_light_2#new_emergency_light_2 .copy-009 {
  left: 1.915px !important;
  top: 198.132px !important;
  font-family: "Hiragino Kaku Gothic ProN", "Yu Gothic", Meiryo, sans-serif !important;
  font-size: 20.400px !important;
  font-weight: 400 !important;
  font-style: normal !important;
  color: #000000 !important;
}
#new_emergency_light_2#new_emergency_light_2 .copy-010 {
  left: 1.915px !important;
  top: 231.139px !important;
  font-family: "Hiragino Kaku Gothic ProN", "Yu Gothic", Meiryo, sans-serif !important;
  font-size: 20.400px !important;
  font-weight: 400 !important;
  font-style: normal !important;
  color: #000000 !important;
}
#new_emergency_light_2#new_emergency_light_2 .copy-011 {
  left: 1.915px !important;
  top: 264.146px !important;
  font-family: "Hiragino Kaku Gothic ProN", "Yu Gothic", Meiryo, sans-serif !important;
  font-size: 20.400px !important;
  font-weight: 400 !important;
  font-style: normal !important;
  color: #000000 !important;
}
#new_emergency_light_2#new_emergency_light_2 .copy-012 {
  left: 771.803px !important;
  top: 185.903px !important;
  font-family: "Hiragino Kaku Gothic ProN", "Yu Gothic", Meiryo, sans-serif !important;
  font-size: 37.260px !important;
  font-weight: 700 !important;
  font-style: normal !important;
  color: #ffffff !important;
}
#new_emergency_light_2#new_emergency_light_2 .copy-013 {
  left: 771.803px !important;
  top: 228.379px !important;
  font-family: "Hiragino Kaku Gothic ProN", "Yu Gothic", Meiryo, sans-serif !important;
  font-size: 37.260px !important;
  font-weight: 700 !important;
  font-style: normal !important;
  color: #ffffff !important;
}
#new_emergency_light_2#new_emergency_light_2 .copy-014 {
  left: 771.803px !important;
  top: 270.856px !important;
  font-family: "Hiragino Kaku Gothic ProN", "Yu Gothic", Meiryo, sans-serif !important;
  font-size: 37.260px !important;
  font-weight: 700 !important;
  font-style: normal !important;
  color: #ffffff !important;
}
#new_emergency_light_2#new_emergency_light_2 .copy-015 {
  left: 771.803px !important;
  top: 313.333px !important;
  font-family: "Hiragino Kaku Gothic ProN", "Yu Gothic", Meiryo, sans-serif !important;
  font-size: 37.260px !important;
  font-weight: 700 !important;
  font-style: normal !important;
  color: #ffffff !important;
}
#new_emergency_light_2#new_emergency_light_2 .copy-016 {
  left: 813.783px !important;
  top: 142.358px !important;
  font-family: "Hiragino Kaku Gothic ProN", "Yu Gothic", Meiryo, sans-serif !important;
  font-size: 21.908px !important;
  font-weight: 700 !important;
  font-style: normal !important;
  color: #ffffff !important;
}
#new_emergency_light_2#new_emergency_light_2 .copy-017 {
  left: 813.783px !important;
  top: 165.581px !important;
  font-family: "Hiragino Kaku Gothic ProN", "Yu Gothic", Meiryo, sans-serif !important;
  font-size: 21.908px !important;
  font-weight: 700 !important;
  font-style: normal !important;
  color: #ffffff !important;
}
#new_emergency_light_2#new_emergency_light_2 .copy-018 {
  left: 813.783px !important;
  top: 188.804px !important;
  font-family: "Hiragino Kaku Gothic ProN", "Yu Gothic", Meiryo, sans-serif !important;
  font-size: 21.908px !important;
  font-weight: 700 !important;
  font-style: normal !important;
  color: #ffffff !important;
}
#new_emergency_light_2#new_emergency_light_2 .copy-019 {
  left: 813.783px !important;
  top: 212.026px !important;
  font-family: "Hiragino Kaku Gothic ProN", "Yu Gothic", Meiryo, sans-serif !important;
  font-size: 21.908px !important;
  font-weight: 700 !important;
  font-style: normal !important;
  color: #ffffff !important;
}
#new_emergency_light_2#new_emergency_light_2 .copy-020 {
  left: 813.783px !important;
  top: 235.249px !important;
  font-family: "Hiragino Kaku Gothic ProN", "Yu Gothic", Meiryo, sans-serif !important;
  font-size: 21.908px !important;
  font-weight: 700 !important;
  font-style: normal !important;
  color: #ffffff !important;
}
#new_emergency_light_2#new_emergency_light_2 .copy-021 {
  left: 813.783px !important;
  top: 258.472px !important;
  font-family: "Hiragino Kaku Gothic ProN", "Yu Gothic", Meiryo, sans-serif !important;
  font-size: 21.908px !important;
  font-weight: 700 !important;
  font-style: normal !important;
  color: #ffffff !important;
}
#new_emergency_light_2#new_emergency_light_2 .copy-022 {
  left: 813.783px !important;
  top: 281.694px !important;
  font-family: "Hiragino Kaku Gothic ProN", "Yu Gothic", Meiryo, sans-serif !important;
  font-size: 21.908px !important;
  font-weight: 700 !important;
  font-style: normal !important;
  color: #ffffff !important;
}
#new_emergency_light_2#new_emergency_light_2 .copy-023 {
  left: 0.724px !important;
  top: 21.338px !important;
  font-family: "Hiragino Kaku Gothic ProN", "Yu Gothic", Meiryo, sans-serif !important;
  font-size: 51.305px !important;
  font-weight: 900 !important;
  font-style: normal !important;
  color: #000000 !important;
}
#new_emergency_light_2#new_emergency_light_2 .copy-024 {
  left: 2.988px !important;
  top: 331.020px !important;
  font-family: "Hiragino Kaku Gothic ProN", "Yu Gothic", Meiryo, sans-serif !important;
  font-size: 13.000px !important;
  font-weight: 500 !important;
  font-style: normal !important;
  color: #000000 !important;
}
#new_emergency_light_2#new_emergency_light_2 .copy-025 {
  left: 1.917px !important;
  top: 308.327px !important;
  font-family: "Hiragino Kaku Gothic ProN", "Yu Gothic", Meiryo, sans-serif !important;
  font-size: 16.000px !important;
  font-weight: 400 !important;
  font-style: normal !important;
  color: #000000 !important;
}
#new_emergency_light_2#new_emergency_light_2 .copy-026 {
  left: 498.501px !important;
  top: 38.355px !important;
  font-family: "Hiragino Kaku Gothic ProN", "Yu Gothic", Meiryo, sans-serif !important;
  font-size: 21.295px !important;
  font-weight: 700 !important;
  font-style: normal !important;
  color: #ffffff !important;
}
#new_emergency_light_2#new_emergency_light_2 .copy-027 {
  left: 623.168px !important;
  top: 33.357px !important;
  font-family: "Hiragino Kaku Gothic ProN", "Yu Gothic", Meiryo, sans-serif !important;
  font-size: 15.027px !important;
  font-weight: 500 !important;
  font-style: normal !important;
  color: #ffffff !important;
}
#new_emergency_light_2#new_emergency_light_2 .copy-028 {
  left: 623.168px !important;
  top: 51.675px !important;
  font-family: "Hiragino Kaku Gothic ProN", "Yu Gothic", Meiryo, sans-serif !important;
  font-size: 15.027px !important;
  font-weight: 500 !important;
  font-style: normal !important;
  color: #ffffff !important;
}
#new_emergency_light_2#new_emergency_light_2 .copy-029 {
  left: 681.474px !important;
  top: 52.929px !important;
  font-family: "Hiragino Kaku Gothic ProN", "Yu Gothic", Meiryo, sans-serif !important;
  font-size: 13.605px !important;
  font-weight: 500 !important;
  font-style: normal !important;
  color: #ffffff !important;
}
#new_emergency_light_2#new_emergency_light_2 .copy-030 {
  left: 720.521px !important;
  top: 51.459px !important;
  font-family: "Hiragino Kaku Gothic ProN", "Yu Gothic", Meiryo, sans-serif !important;
  font-size: 13.605px !important;
  font-weight: 500 !important;
  font-style: normal !important;
  color: #ffffff !important;
}
#new_emergency_light_2#new_emergency_light_2 .copy-031 {
  left: 725.895px !important;
  top: 52.929px !important;
  font-family: "Hiragino Kaku Gothic ProN", "Yu Gothic", Meiryo, sans-serif !important;
  font-size: 13.605px !important;
  font-weight: 500 !important;
  font-style: normal !important;
  color: #ffffff !important;
}
#new_emergency_light_2#new_emergency_light_2 .copy-032 {
  left: 763.676px !important;
  top: 51.677px !important;
  font-family: "Hiragino Kaku Gothic ProN", "Yu Gothic", Meiryo, sans-serif !important;
  font-size: 15.027px !important;
  font-weight: 500 !important;
  font-style: normal !important;
  color: #ffffff !important;
}

/* 非常信号灯と発炎筒の比較 */
#new_emergency_light_2#new_emergency_light_2 .section-compare {
  height: 880.000px !important;
}
#new_emergency_light_2#new_emergency_light_2 .copy-033 {
  left: 162.573px !important;
  top: 93.214px !important;
  font-family: "Hiragino Kaku Gothic ProN", "Yu Gothic", Meiryo, sans-serif !important;
  font-size: 32.852px !important;
  font-weight: 700 !important;
  font-style: normal !important;
  color: #000000 !important;
}
#new_emergency_light_2#new_emergency_light_2 .copy-034 {
  left: 534.687px !important;
  top: 93.214px !important;
  font-family: "Hiragino Kaku Gothic ProN", "Yu Gothic", Meiryo, sans-serif !important;
  font-size: 32.852px !important;
  font-weight: 700 !important;
  font-style: normal !important;
  color: #000000 !important;
}
#new_emergency_light_2#new_emergency_light_2 .copy-035 {
  left: 314.563px !important;
  top: 212.902px !important;
  font-family: "Hiragino Kaku Gothic ProN", "Yu Gothic", Meiryo, sans-serif !important;
  font-size: 22.761px !important;
  font-weight: 700 !important;
  font-style: normal !important;
  color: #ffffff !important;
}
#new_emergency_light_2#new_emergency_light_2 .copy-036 {
  left: 350.277px !important;
  top: 271.092px !important;
  font-family: "Hiragino Kaku Gothic ProN", "Yu Gothic", Meiryo, sans-serif !important;
  font-size: 23.000px !important;
  font-weight: 700 !important;
  font-style: normal !important;
  color: #ffffff !important;
}
#new_emergency_light_2#new_emergency_light_2 .copy-037 {
  left: 671.917px !important;
  top: 262.181px !important;
  font-family: "Hiragino Kaku Gothic ProN", "Yu Gothic", Meiryo, sans-serif !important;
  font-size: 19.000px !important;
  font-weight: 700 !important;
  font-style: normal !important;
  color: #000000 !important;
}
#new_emergency_light_2#new_emergency_light_2 .copy-038 {
  left: 615.397px !important;
  top: 629.462px !important;
  font-family: "Hiragino Kaku Gothic ProN", "Yu Gothic", Meiryo, sans-serif !important;
  font-size: 14.000px !important;
  font-weight: 500 !important;
  font-style: normal !important;
  color: #000000 !important;
}
#new_emergency_light_2#new_emergency_light_2 .copy-039 {
  left: 540.497px !important;
  top: 290.102px !important;
  font-family: "Hiragino Kaku Gothic ProN", "Yu Gothic", Meiryo, sans-serif !important;
  font-size: 14.000px !important;
  font-weight: 500 !important;
  font-style: normal !important;
  color: #000000 !important;
}
#new_emergency_light_2#new_emergency_light_2 .copy-040 {
  left: 629.299px !important;
  top: 423.970px !important;
  font-family: "Hiragino Kaku Gothic ProN", "Yu Gothic", Meiryo, sans-serif !important;
  font-size: 14.000px !important;
  font-weight: 500 !important;
  font-style: normal !important;
  color: #000000 !important;
}
#new_emergency_light_2#new_emergency_light_2 .copy-041 {
  left: 573.817px !important;
  top: 494.138px !important;
  font-family: "Hiragino Kaku Gothic ProN", "Yu Gothic", Meiryo, sans-serif !important;
  font-size: 14.000px !important;
  font-weight: 500 !important;
  font-style: normal !important;
  color: #000000 !important;
}
#new_emergency_light_2#new_emergency_light_2 .copy-042 {
  left: 350.277px !important;
  top: 600.666px !important;
  font-family: "Hiragino Kaku Gothic ProN", "Yu Gothic", Meiryo, sans-serif !important;
  font-size: 23.000px !important;
  font-weight: 700 !important;
  font-style: normal !important;
  color: #ffffff !important;
}
#new_emergency_light_2#new_emergency_light_2 .copy-043 {
  left: 328.945px !important;
  top: 679.067px !important;
  font-family: "Hiragino Kaku Gothic ProN", "Yu Gothic", Meiryo, sans-serif !important;
  font-size: 21.245px !important;
  font-weight: 700 !important;
  font-style: normal !important;
  color: #ffffff !important;
}
#new_emergency_light_2#new_emergency_light_2 .copy-044 {
  left: 250.009px !important;
  top: 630.485px !important;
  font-family: "Hiragino Kaku Gothic ProN", "Yu Gothic", Meiryo, sans-serif !important;
  font-size: 12.303px !important;
  font-weight: 500 !important;
  font-style: normal !important;
  color: #ffffff !important;
}
#new_emergency_light_2#new_emergency_light_2 .copy-045 {
  left: 30.891px !important;
  top: 767.864px !important;
  font-family: "Hiragino Kaku Gothic ProN", "Yu Gothic", Meiryo, sans-serif !important;
  font-size: 11.182px !important;
  font-weight: 500 !important;
  font-style: normal !important;
  color: #000000 !important;
}
#new_emergency_light_2#new_emergency_light_2 .copy-046 {
  left: 657.512px !important;
  top: 213.194px !important;
  font-family: "Hiragino Kaku Gothic ProN", "Yu Gothic", Meiryo, sans-serif !important;
  font-size: 21.531px !important;
  font-weight: 500 !important;
  font-style: normal !important;
  color: #000000 !important;
}
#new_emergency_light_2#new_emergency_light_2 .copy-047 {
  left: 63.734px !important;
  top: 266.429px !important;
  font-family: "Hiragino Kaku Gothic ProN", "Yu Gothic", Meiryo, sans-serif !important;
  font-size: 16.772px !important;
  font-weight: 400 !important;
  font-style: normal !important;
  color: #000000 !important;
}
#new_emergency_light_2#new_emergency_light_2 .copy-048 {
  left: 63.734px !important;
  top: 284.426px !important;
  font-family: "Hiragino Kaku Gothic ProN", "Yu Gothic", Meiryo, sans-serif !important;
  font-size: 16.772px !important;
  font-weight: 400 !important;
  font-style: normal !important;
  color: #000000 !important;
}
#new_emergency_light_2#new_emergency_light_2 .copy-049 {
  left: 58.920px !important;
  top: 342.878px !important;
  font-family: "Hiragino Kaku Gothic ProN", "Yu Gothic", Meiryo, sans-serif !important;
  font-size: 16.772px !important;
  font-weight: 400 !important;
  font-style: normal !important;
  color: #000000 !important;
}
#new_emergency_light_2#new_emergency_light_2 .copy-050 {
  left: 73.656px !important;
  top: 214.552px !important;
  font-family: "Hiragino Kaku Gothic ProN", "Yu Gothic", Meiryo, sans-serif !important;
  font-size: 17.840px !important;
  font-weight: 500 !important;
  font-style: normal !important;
  color: #000000 !important;
}
#new_emergency_light_2#new_emergency_light_2 .copy-051 {
  left: 75.050px !important;
  top: 546.871px !important;
  font-family: "Hiragino Kaku Gothic ProN", "Yu Gothic", Meiryo, sans-serif !important;
  font-size: 16.772px !important;
  font-weight: 400 !important;
  font-style: normal !important;
  color: #000000 !important;
}
#new_emergency_light_2#new_emergency_light_2 .copy-052 {
  left: 269.352px !important;
  top: 494.534px !important;
  font-family: "Hiragino Kaku Gothic ProN", "Yu Gothic", Meiryo, sans-serif !important;
  font-size: 14.000px !important;
  font-weight: 500 !important;
  font-style: normal !important;
  color: #ffffff !important;
}
#new_emergency_light_2#new_emergency_light_2 .copy-053 {
  left: 99.033px !important;
  top: 478.095px !important;
  font-family: "Hiragino Kaku Gothic ProN", "Yu Gothic", Meiryo, sans-serif !important;
  font-size: 16.772px !important;
  font-weight: 400 !important;
  font-style: normal !important;
  color: #000000 !important;
}
#new_emergency_light_2#new_emergency_light_2 .copy-054 {
  left: 92.108px !important;
  top: 409.518px !important;
  font-family: "Hiragino Kaku Gothic ProN", "Yu Gothic", Meiryo, sans-serif !important;
  font-size: 16.772px !important;
  font-weight: 400 !important;
  font-style: normal !important;
  color: #000000 !important;
}
#new_emergency_light_2#new_emergency_light_2 .copy-055 {
  left: 92.852px !important;
  top: 612.132px !important;
  font-family: "Hiragino Kaku Gothic ProN", "Yu Gothic", Meiryo, sans-serif !important;
  font-size: 16.772px !important;
  font-weight: 400 !important;
  font-style: normal !important;
  color: #000000 !important;
}
#new_emergency_light_2#new_emergency_light_2 .copy-056 {
  left: 91.418px !important;
  top: 680.195px !important;
  font-family: "Hiragino Kaku Gothic ProN", "Yu Gothic", Meiryo, sans-serif !important;
  font-size: 16.772px !important;
  font-weight: 400 !important;
  font-style: normal !important;
  color: #000000 !important;
}
#new_emergency_light_2#new_emergency_light_2 .copy-057 {
  left: 94.617px !important;
  top: 741.347px !important;
  font-family: "Hiragino Kaku Gothic ProN", "Yu Gothic", Meiryo, sans-serif !important;
  font-size: 16.772px !important;
  font-weight: 400 !important;
  font-style: normal !important;
  color: #000000 !important;
}
#new_emergency_light_2#new_emergency_light_2 .copy-058 {
  left: 1.747px !important;
  top: 795.734px !important;
  font-family: "Hiragino Kaku Gothic ProN", "Yu Gothic", Meiryo, sans-serif !important;
  font-size: 12.000px !important;
  font-weight: 400 !important;
  font-style: normal !important;
  color: #000000 !important;
}
#new_emergency_light_2#new_emergency_light_2 .copy-059 {
  left: 1.747px !important;
  top: 811.382px !important;
  font-family: "Hiragino Kaku Gothic ProN", "Yu Gothic", Meiryo, sans-serif !important;
  font-size: 12.000px !important;
  font-weight: 400 !important;
  font-style: normal !important;
  color: #000000 !important;
}
#new_emergency_light_2#new_emergency_light_2 .copy-060 {
  left: 1.747px !important;
  top: 827.031px !important;
  font-family: "Hiragino Kaku Gothic ProN", "Yu Gothic", Meiryo, sans-serif !important;
  font-size: 12.000px !important;
  font-weight: 400 !important;
  font-style: normal !important;
  color: #000000 !important;
}
#new_emergency_light_2#new_emergency_light_2 .copy-061 {
  left: 453.828px !important;
  top: 539.537px !important;
  font-family: "Hiragino Kaku Gothic ProN", "Yu Gothic", Meiryo, sans-serif !important;
  font-size: 7.997px !important;
  font-weight: 700 !important;
  font-style: normal !important;
  color: #ffffff !important;
}
#new_emergency_light_2#new_emergency_light_2 .copy-062 {
  left: 362.635px !important;
  top: 548.366px !important;
  font-family: "Hiragino Kaku Gothic ProN", "Yu Gothic", Meiryo, sans-serif !important;
  font-size: 17.673px !important;
  font-weight: 700 !important;
  font-style: normal !important;
  color: #ffffff !important;
}
#new_emergency_light_2#new_emergency_light_2 .copy-063 {
  left: 411.722px !important;
  top: 546.393px !important;
  font-family: "Hiragino Kaku Gothic ProN", "Yu Gothic", Meiryo, sans-serif !important;
  font-size: 21.601px !important;
  font-weight: 700 !important;
  font-style: normal !important;
  color: #ffffff !important;
}
#new_emergency_light_2#new_emergency_light_2 .copy-064 {
  left: 385.497px !important;
  top: 532.001px !important;
  font-family: Arial, sans-serif !important;
  font-size: 39.274px !important;
  font-weight: 700 !important;
  font-style: normal !important;
  color: #ffffff !important;
}
#new_emergency_light_2#new_emergency_light_2 .copy-065 {
  left: 286.089px !important;
  top: 552.612px !important;
  font-family: "Hiragino Kaku Gothic ProN", "Yu Gothic", Meiryo, sans-serif !important;
  font-size: 13.707px !important;
  font-weight: 700 !important;
  font-style: normal !important;
  color: #ffffff !important;
}
#new_emergency_light_2#new_emergency_light_2 .copy-066 {
  left: 692.885px !important;
  top: 548.341px !important;
  font-family: "Hiragino Kaku Gothic ProN", "Yu Gothic", Meiryo, sans-serif !important;
  font-size: 13.533px !important;
  font-weight: 700 !important;
  font-style: normal !important;
  color: #000000 !important;
}
#new_emergency_light_2#new_emergency_light_2 .copy-067 {
  left: 729.645px !important;
  top: 546.838px !important;
  font-family: "Hiragino Kaku Gothic ProN", "Yu Gothic", Meiryo, sans-serif !important;
  font-size: 16.540px !important;
  font-weight: 700 !important;
  font-style: normal !important;
  color: #000000 !important;
}
#new_emergency_light_2#new_emergency_light_2 .copy-068 {
  left: 709.862px !important;
  top: 535.888px !important;
  font-family: Arial, sans-serif !important;
  font-size: 30.073px !important;
  font-weight: 700 !important;
  font-style: normal !important;
  color: #000000 !important;
}
#new_emergency_light_2#new_emergency_light_2 .copy-069 {
  left: 635.274px !important;
  top: 550.265px !important;
  font-family: "Hiragino Kaku Gothic ProN", "Yu Gothic", Meiryo, sans-serif !important;
  font-size: 12.303px !important;
  font-weight: 700 !important;
  font-style: normal !important;
  color: #000000 !important;
}
#new_emergency_light_2#new_emergency_light_2 .copy-070 {
  left: 717.591px !important;
  top: 602.578px !important;
  font-family: "Hiragino Kaku Gothic ProN", "Yu Gothic", Meiryo, sans-serif !important;
  font-size: 20.865px !important;
  font-weight: 700 !important;
  font-style: normal !important;
  color: #000000 !important;
}
#new_emergency_light_2#new_emergency_light_2 .copy-071 {
  left: 641.159px !important;
  top: 606.923px !important;
  font-family: "Hiragino Kaku Gothic ProN", "Yu Gothic", Meiryo, sans-serif !important;
  font-size: 12.790px !important;
  font-weight: 700 !important;
  font-style: normal !important;
  color: #000000 !important;
}
#new_emergency_light_2#new_emergency_light_2 .copy-072 {
  left: 697.498px !important;
  top: 595.091px !important;
  font-family: Arial, sans-serif !important;
  font-size: 31.373px !important;
  font-weight: 400 !important;
  font-style: normal !important;
  color: #000000 !important;
}
#new_emergency_light_2#new_emergency_light_2 .copy-073 {
  left: 688.483px !important;
  top: 678.222px !important;
  font-family: "Hiragino Kaku Gothic ProN", "Yu Gothic", Meiryo, sans-serif !important;
  font-size: 22.761px !important;
  font-weight: 700 !important;
  font-style: normal !important;
  color: #000000 !important;
}
#new_emergency_light_2#new_emergency_light_2 .copy-074 {
  left: 668.587px !important;
  top: 672.633px !important;
  font-family: Arial, sans-serif !important;
  font-size: 31.373px !important;
  font-weight: 400 !important;
  font-style: normal !important;
  color: #000000 !important;
}

/* 発炎筒の誤使用による車両火災 */
#new_emergency_light_2#new_emergency_light_2 .section-fire {
  height: 332.000px !important;
}
#new_emergency_light_2#new_emergency_light_2 .copy-078 {
  left: 315.361px !important;
  top: 99.883px !important;
  font-family: "Hiragino Kaku Gothic ProN", "Yu Gothic", Meiryo, sans-serif !important;
  font-size: 20.400px !important;
  font-weight: 400 !important;
  font-style: normal !important;
  color: #ffffff !important;
}
#new_emergency_light_2#new_emergency_light_2 .copy-079 {
  left: 315.361px !important;
  top: 135.277px !important;
  font-family: "Hiragino Kaku Gothic ProN", "Yu Gothic", Meiryo, sans-serif !important;
  font-size: 20.400px !important;
  font-weight: 400 !important;
  font-style: normal !important;
  color: #ffffff !important;
}
#new_emergency_light_2#new_emergency_light_2 .copy-080 {
  left: 315.361px !important;
  top: 170.670px !important;
  font-family: "Hiragino Kaku Gothic ProN", "Yu Gothic", Meiryo, sans-serif !important;
  font-size: 20.400px !important;
  font-weight: 400 !important;
  font-style: normal !important;
  color: #ffffff !important;
}
#new_emergency_light_2#new_emergency_light_2 .copy-081 {
  left: 315.361px !important;
  top: 206.064px !important;
  font-family: "Hiragino Kaku Gothic ProN", "Yu Gothic", Meiryo, sans-serif !important;
  font-size: 20.400px !important;
  font-weight: 400 !important;
  font-style: normal !important;
  color: #ffffff !important;
}
#new_emergency_light_2#new_emergency_light_2 .copy-082 {
  left: 316.364px !important;
  top: 274.466px !important;
  font-family: "Hiragino Kaku Gothic ProN", "Yu Gothic", Meiryo, sans-serif !important;
  font-size: 13.000px !important;
  font-weight: 400 !important;
  font-style: normal !important;
  color: #ffffff !important;
}
#new_emergency_light_2#new_emergency_light_2 .copy-083 {
  left: 315.364px !important;
  top: 253.105px !important;
  font-family: "Hiragino Kaku Gothic ProN", "Yu Gothic", Meiryo, sans-serif !important;
  font-size: 16.000px !important;
  font-weight: 400 !important;
  font-style: normal !important;
  color: #ffffff !important;
}
#new_emergency_light_2#new_emergency_light_2 .copy-084 {
  left: 334.235px !important;
  top: 45.813px !important;
  font-family: "Hiragino Kaku Gothic ProN", "Yu Gothic", Meiryo, sans-serif !important;
  font-size: 24.294px !important;
  font-weight: 700 !important;
  font-style: normal !important;
  color: #ffffff !important;
}
#new_emergency_light_2#new_emergency_light_2 .copy-085 {
  left: 590.835px !important;
  top: 41.862px !important;
  font-family: "Hiragino Kaku Gothic ProN", "Yu Gothic", Meiryo, sans-serif !important;
  font-size: 28.519px !important;
  font-weight: 700 !important;
  font-style: normal !important;
  color: #ffffff !important;
}

/* FEATURES */
#new_emergency_light_2#new_emergency_light_2 .section-features {
  height: 1248.000px !important;
}
#new_emergency_light_2#new_emergency_light_2 .copy-086 {
  left: -2.430px !important;
  top: 103.862px !important;
  font-family: Arial, sans-serif !important;
  font-size: 114.905px !important;
  font-weight: 400 !important;
  font-style: italic !important;
  color: #787878 !important;
}
#new_emergency_light_2#new_emergency_light_2 .copy-087 {
  left: 601.860px !important;
  top: 779.335px !important;
  font-family: "Hiragino Kaku Gothic ProN", "Yu Gothic", Meiryo, sans-serif !important;
  font-size: 23.460px !important;
  font-weight: 500 !important;
  font-style: normal !important;
  color: #000000 !important;
}
#new_emergency_light_2#new_emergency_light_2 .copy-088 {
  left: 587.938px !important;
  top: 469.316px !important;
  font-family: "Hiragino Kaku Gothic ProN", "Yu Gothic", Meiryo, sans-serif !important;
  font-size: 23.460px !important;
  font-weight: 500 !important;
  font-style: normal !important;
  color: #000000 !important;
}
#new_emergency_light_2#new_emergency_light_2 .copy-089 {
  left: 30.896px !important;
  top: 768.975px !important;
  font-family: "Hiragino Kaku Gothic ProN", "Yu Gothic", Meiryo, sans-serif !important;
  font-size: 23.460px !important;
  font-weight: 500 !important;
  font-style: normal !important;
  color: #000000 !important;
}
#new_emergency_light_2#new_emergency_light_2 .copy-090 {
  left: 30.896px !important;
  top: 800.247px !important;
  font-family: "Hiragino Kaku Gothic ProN", "Yu Gothic", Meiryo, sans-serif !important;
  font-size: 23.460px !important;
  font-weight: 500 !important;
  font-style: normal !important;
  color: #000000 !important;
}
#new_emergency_light_2#new_emergency_light_2 .copy-091 {
  left: 609.260px !important;
  top: 679.738px !important;
  font-family: "Hiragino Kaku Gothic ProN", "Yu Gothic", Meiryo, sans-serif !important;
  font-size: 35.124px !important;
  font-weight: 900 !important;
  font-style: normal !important;
  color: #ff5200 !important;
}
#new_emergency_light_2#new_emergency_light_2 .copy-092 {
  left: 551.507px !important;
  top: 716.820px !important;
  font-family: "Hiragino Kaku Gothic ProN", "Yu Gothic", Meiryo, sans-serif !important;
  font-size: 42.575px !important;
  font-weight: 900 !important;
  font-style: normal !important;
  color: #ff5200 !important;
}
#new_emergency_light_2#new_emergency_light_2 .copy-093 {
  left: 669.013px !important;
  top: 720.567px !important;
  font-family: "Hiragino Kaku Gothic ProN", "Yu Gothic", Meiryo, sans-serif !important;
  font-size: 38.317px !important;
  font-weight: 900 !important;
  font-style: normal !important;
  color: #ff5200 !important;
}
#new_emergency_light_2#new_emergency_light_2 .copy-094 {
  left: 704.479px !important;
  top: 716.820px !important;
  font-family: "Hiragino Kaku Gothic ProN", "Yu Gothic", Meiryo, sans-serif !important;
  font-size: 42.575px !important;
  font-weight: 900 !important;
  font-style: normal !important;
  color: #ff5200 !important;
}
#new_emergency_light_2#new_emergency_light_2 .copy-095 {
  left: 749.692px !important;
  top: 720.567px !important;
  font-family: "Hiragino Kaku Gothic ProN", "Yu Gothic", Meiryo, sans-serif !important;
  font-size: 38.317px !important;
  font-weight: 900 !important;
  font-style: normal !important;
  color: #ff5200 !important;
}
#new_emergency_light_2#new_emergency_light_2 .copy-096 {
  left: 640.933px !important;
  top: 373.197px !important;
  font-family: "Hiragino Kaku Gothic ProN", "Yu Gothic", Meiryo, sans-serif !important;
  font-size: 33.514px !important;
  font-weight: 900 !important;
  font-style: normal !important;
  color: #622287 !important;
}
#new_emergency_light_2#new_emergency_light_2 .copy-097 {
  left: 547.783px !important;
  top: 414.870px !important;
  font-family: "Hiragino Kaku Gothic ProN", "Yu Gothic", Meiryo, sans-serif !important;
  font-size: 35.748px !important;
  font-weight: 900 !important;
  font-style: normal !important;
  color: #622287 !important;
}
#new_emergency_light_2#new_emergency_light_2 .copy-098 {
  left: 793.946px !important;
  top: 421.751px !important;
  font-family: "Hiragino Kaku Gothic ProN", "Yu Gothic", Meiryo, sans-serif !important;
  font-size: 27.928px !important;
  font-weight: 900 !important;
  font-style: normal !important;
  color: #622287 !important;
}
#new_emergency_light_2#new_emergency_light_2 .copy-099 {
  left: 604.489px !important;
  top: 1088.622px !important;
  font-family: "Hiragino Kaku Gothic ProN", "Yu Gothic", Meiryo, sans-serif !important;
  font-size: 23.460px !important;
  font-weight: 500 !important;
  font-style: normal !important;
  color: #000000 !important;
}
#new_emergency_light_2#new_emergency_light_2 .copy-100 {
  left: 39.340px !important;
  top: 526.508px !important;
  font-family: "Hiragino Kaku Gothic ProN", "Yu Gothic", Meiryo, sans-serif !important;
  font-size: 43.316px !important;
  font-weight: 900 !important;
  font-style: normal !important;
  color: #001c95 !important;
}
#new_emergency_light_2#new_emergency_light_2 .copy-101 {
  left: 73.888px !important;
  top: 1065.555px !important;
  font-family: "Hiragino Kaku Gothic ProN", "Yu Gothic", Meiryo, sans-serif !important;
  font-size: 27.928px !important;
  font-weight: 700 !important;
  font-style: normal !important;
  color: #000000 !important;
}
#new_emergency_light_2#new_emergency_light_2 .copy-102 {
  left: 212.523px !important;
  top: 1066.539px !important;
  font-family: "Hiragino Kaku Gothic ProN", "Yu Gothic", Meiryo, sans-serif !important;
  font-size: 26.811px !important;
  font-weight: 700 !important;
  font-style: normal !important;
  color: #000000 !important;
}
#new_emergency_light_2#new_emergency_light_2 .copy-103 {
  left: 53.365px !important;
  top: 588.886px !important;
  font-family: "Hiragino Kaku Gothic ProN", "Yu Gothic", Meiryo, sans-serif !important;
  font-size: 23.460px !important;
  font-weight: 500 !important;
  font-style: normal !important;
  color: #000000 !important;
}
#new_emergency_light_2#new_emergency_light_2 .copy-104 {
  left: 53.365px !important;
  top: 622.410px !important;
  font-family: "Hiragino Kaku Gothic ProN", "Yu Gothic", Meiryo, sans-serif !important;
  font-size: 23.460px !important;
  font-weight: 500 !important;
  font-style: normal !important;
  color: #000000 !important;
}
#new_emergency_light_2#new_emergency_light_2 .copy-105 {
  left: 53.365px !important;
  top: 655.934px !important;
  font-family: "Hiragino Kaku Gothic ProN", "Yu Gothic", Meiryo, sans-serif !important;
  font-size: 23.460px !important;
  font-weight: 500 !important;
  font-style: normal !important;
  color: #000000 !important;
}
#new_emergency_light_2#new_emergency_light_2 .copy-106 {
  left: 109.579px !important;
  top: 255.562px !important;
  font-family: "Hiragino Kaku Gothic ProN", "Yu Gothic", Meiryo, sans-serif !important;
  font-size: 33.514px !important;
  font-weight: 700 !important;
  font-style: normal !important;
  color: #ffffff !important;
}
#new_emergency_light_2#new_emergency_light_2 .copy-107 {
  left: 34.574px !important;
  top: 310.184px !important;
  font-family: "Hiragino Kaku Gothic ProN", "Yu Gothic", Meiryo, sans-serif !important;
  font-size: 23.460px !important;
  font-weight: 500 !important;
  font-style: normal !important;
  color: #ffffff !important;
}
#new_emergency_light_2#new_emergency_light_2 .copy-108 {
  left: 42.527px !important;
  top: 340.705px !important;
  font-family: "Hiragino Kaku Gothic ProN", "Yu Gothic", Meiryo, sans-serif !important;
  font-size: 23.460px !important;
  font-weight: 500 !important;
  font-style: normal !important;
  color: #ffffff !important;
}
#new_emergency_light_2#new_emergency_light_2 .copy-109 {
  left: 133.555px !important;
  top: 343.650px !important;
  font-family: "Hiragino Kaku Gothic ProN", "Yu Gothic", Meiryo, sans-serif !important;
  font-size: 20.108px !important;
  font-weight: 500 !important;
  font-style: normal !important;
  color: #ffffff !important;
}
#new_emergency_light_2#new_emergency_light_2 .copy-110 {
  left: 254.647px !important;
  top: 340.701px !important;
  font-family: "Hiragino Kaku Gothic ProN", "Yu Gothic", Meiryo, sans-serif !important;
  font-size: 23.460px !important;
  font-weight: 500 !important;
  font-style: normal !important;
  color: #ffffff !important;
}
#new_emergency_light_2#new_emergency_light_2 .copy-111 {
  left: 23.474px !important;
  top: 1099.595px !important;
  font-family: "Hiragino Kaku Gothic ProN", "Yu Gothic", Meiryo, sans-serif !important;
  font-size: 21.226px !important;
  font-weight: 400 !important;
  font-style: normal !important;
  color: #000000 !important;
}
#new_emergency_light_2#new_emergency_light_2 .copy-112 {
  left: 558.711px !important;
  top: 979.083px !important;
  font-family: "Hiragino Kaku Gothic ProN", "Yu Gothic", Meiryo, sans-serif !important;
  font-size: 36.865px !important;
  font-weight: 900 !important;
  font-style: normal !important;
  color: #00b900 !important;
}
#new_emergency_light_2#new_emergency_light_2 .copy-113 {
  left: 571.588px !important;
  top: 1021.355px !important;
  font-family: "Hiragino Kaku Gothic ProN", "Yu Gothic", Meiryo, sans-serif !important;
  font-size: 44.685px !important;
  font-weight: 900 !important;
  font-style: normal !important;
  color: #00b900 !important;
}

/* 安心の性能 */
#new_emergency_light_2#new_emergency_light_2 .section-safety {
  height: 780.000px !important;
}
#new_emergency_light_2#new_emergency_light_2 .copy-114 {
  left: 61.298px !important;
  top: 352.733px !important;
  font-family: "Hiragino Kaku Gothic ProN", "Yu Gothic", Meiryo, sans-serif !important;
  font-size: 25.000px !important;
  font-weight: 700 !important;
  font-style: normal !important;
  color: #ffffff !important;
}
#new_emergency_light_2#new_emergency_light_2 .copy-115 {
  left: 60.098px !important;
  top: 417.608px !important;
  font-family: "Hiragino Kaku Gothic ProN", "Yu Gothic", Meiryo, sans-serif !important;
  font-size: 25.000px !important;
  font-weight: 700 !important;
  font-style: normal !important;
  color: #ffffff !important;
}
#new_emergency_light_2#new_emergency_light_2 .copy-116 {
  left: 59.373px !important;
  top: 479.608px !important;
  font-family: "Hiragino Kaku Gothic ProN", "Yu Gothic", Meiryo, sans-serif !important;
  font-size: 25.000px !important;
  font-weight: 700 !important;
  font-style: normal !important;
  color: #ffffff !important;
}
#new_emergency_light_2#new_emergency_light_2 .copy-117 {
  left: 280.167px !important;
  top: 345.849px !important;
  font-family: "Hiragino Kaku Gothic ProN", "Yu Gothic", Meiryo, sans-serif !important;
  font-size: 33.000px !important;
  font-weight: 700 !important;
  font-style: normal !important;
  color: #ffff00 !important;
}
#new_emergency_light_2#new_emergency_light_2 .copy-118 {
  left: 353.262px !important;
  top: 410.066px !important;
  font-family: "Hiragino Kaku Gothic ProN", "Yu Gothic", Meiryo, sans-serif !important;
  font-size: 33.000px !important;
  font-weight: 700 !important;
  font-style: normal !important;
  color: #ffff00 !important;
}
#new_emergency_light_2#new_emergency_light_2 .copy-119 {
  left: 275.118px !important;
  top: 474.053px !important;
  font-family: "Hiragino Kaku Gothic ProN", "Yu Gothic", Meiryo, sans-serif !important;
  font-size: 33.000px !important;
  font-weight: 700 !important;
  font-style: normal !important;
  color: #ffff00 !important;
}
#new_emergency_light_2#new_emergency_light_2 .copy-120 {
  left: 125.709px !important;
  top: 228.299px !important;
  font-family: "Hiragino Kaku Gothic ProN", "Yu Gothic", Meiryo, sans-serif !important;
  font-size: 48.062px !important;
  font-weight: 900 !important;
  font-style: normal !important;
  color: #ffffff !important;
}

/* 安全に避難できる */
#new_emergency_light_2#new_emergency_light_2 .section-time {
  height: 380.000px !important;
}
#new_emergency_light_2#new_emergency_light_2 .copy-121 {
  left: 251.711px !important;
  top: 198.264px !important;
  font-family: "Hiragino Kaku Gothic ProN", "Yu Gothic", Meiryo, sans-serif !important;
  font-size: 15.533px !important;
  font-weight: 400 !important;
  font-style: normal !important;
  color: #000000 !important;
}
#new_emergency_light_2#new_emergency_light_2 .copy-122 {
  left: 251.711px !important;
  top: 220.226px !important;
  font-family: "Hiragino Kaku Gothic ProN", "Yu Gothic", Meiryo, sans-serif !important;
  font-size: 15.533px !important;
  font-weight: 400 !important;
  font-style: normal !important;
  color: #000000 !important;
}
#new_emergency_light_2#new_emergency_light_2 .copy-123 {
  left: 251.711px !important;
  top: 242.189px !important;
  font-family: "Hiragino Kaku Gothic ProN", "Yu Gothic", Meiryo, sans-serif !important;
  font-size: 15.533px !important;
  font-weight: 400 !important;
  font-style: normal !important;
  color: #000000 !important;
}
#new_emergency_light_2#new_emergency_light_2 .copy-124 {
  left: 326.420px !important;
  top: 112.900px !important;
  font-family: "Hiragino Kaku Gothic ProN", "Yu Gothic", Meiryo, sans-serif !important;
  font-size: 46.597px !important;
  font-weight: 900 !important;
  font-style: normal !important;
  color: #001c95 !important;
}
#new_emergency_light_2#new_emergency_light_2 .copy-125 {
  left: 258.469px !important;
  top: 70.216px !important;
  font-family: "Hiragino Kaku Gothic ProN", "Yu Gothic", Meiryo, sans-serif !important;
  font-size: 32.174px !important;
  font-weight: 700 !important;
  font-style: normal !important;
  color: #001c95 !important;
}
#new_emergency_light_2#new_emergency_light_2 .copy-126 {
  left: 100.055px !important;
  top: 57.120px !important;
  font-family: Arial, sans-serif !important;
  font-size: 87.634px !important;
  font-weight: 700 !important;
  font-style: normal !important;
  color: #000000 !important;
}
#new_emergency_light_2#new_emergency_light_2 .copy-127 {
  left: 88.226px !important;
  top: 145.901px !important;
  font-family: "Hiragino Kaku Gothic ProN", "Yu Gothic", Meiryo, sans-serif !important;
  font-size: 35.748px !important;
  font-weight: 900 !important;
  font-style: normal !important;
  color: #000000 !important;
}

/* 視認距離 */
#new_emergency_light_2#new_emergency_light_2 .section-distance {
  height: 1020.000px !important;
}
#new_emergency_light_2#new_emergency_light_2 .copy-128 {
  left: 452.151px !important;
  top: 456.579px !important;
  font-family: "Hiragino Kaku Gothic ProN", "Yu Gothic", Meiryo, sans-serif !important;
  font-size: 27.055px !important;
  font-weight: 700 !important;
  font-style: normal !important;
  color: #ffffff !important;
}
#new_emergency_light_2#new_emergency_light_2 .copy-129 {
  left: 398.305px !important;
  top: 395.991px !important;
  font-family: "Hiragino Kaku Gothic ProN", "Yu Gothic", Meiryo, sans-serif !important;
  font-size: 19.970px !important;
  font-weight: 700 !important;
  font-style: normal !important;
  color: #000000 !important;
}
#new_emergency_light_2#new_emergency_light_2 .copy-130 {
  left: 448.607px !important;
  top: 389.646px !important;
  font-family: Arial, sans-serif !important;
  font-size: 60.468px !important;
  font-weight: 700 !important;
  font-style: normal !important;
  color: #000000 !important;
}
#new_emergency_light_2#new_emergency_light_2 .copy-131 {
  left: 554.937px !important;
  top: 403.559px !important;
  font-family: "Hiragino Kaku Gothic ProN", "Yu Gothic", Meiryo, sans-serif !important;
  font-size: 42.367px !important;
  font-weight: 500 !important;
  font-style: normal !important;
  color: #000000 !important;
}
#new_emergency_light_2#new_emergency_light_2 .copy-132 {
  left: 403.415px !important;
  top: 418.497px !important;
  font-family: "Hiragino Kaku Gothic ProN", "Yu Gothic", Meiryo, sans-serif !important;
  font-size: 25.288px !important;
  font-weight: 700 !important;
  font-style: normal !important;
  color: #000000 !important;
}
#new_emergency_light_2#new_emergency_light_2 .copy-133 {
  left: 13.956px !important;
  top: 772.295px !important;
  font-family: "Hiragino Kaku Gothic ProN", "Yu Gothic", Meiryo, sans-serif !important;
  font-size: 25.518px !important;
  font-weight: 700 !important;
  font-style: normal !important;
  color: #000000 !important;
}
#new_emergency_light_2#new_emergency_light_2 .copy-134 {
  left: 123.325px !important;
  top: 827.598px !important;
  font-family: Arial, sans-serif !important;
  font-size: 25.963px !important;
  font-weight: 400 !important;
  font-style: normal !important;
  color: #000000 !important;
}
#new_emergency_light_2#new_emergency_light_2 .copy-135 {
  left: 176.453px !important;
  top: 829.502px !important;
  font-family: Arial, sans-serif !important;
  font-size: 23.799px !important;
  font-weight: 400 !important;
  font-style: normal !important;
  color: #000000 !important;
}
#new_emergency_light_2#new_emergency_light_2 .copy-136 {
  left: 21.740px !important;
  top: 831.587px !important;
  font-family: "Hiragino Kaku Gothic ProN", "Yu Gothic", Meiryo, sans-serif !important;
  font-size: 19.970px !important;
  font-weight: 400 !important;
  font-style: normal !important;
  color: #000000 !important;
}
#new_emergency_light_2#new_emergency_light_2 .copy-137 {
  left: 690.554px !important;
  top: 827.598px !important;
  font-family: Arial, sans-serif !important;
  font-size: 25.963px !important;
  font-weight: 700 !important;
  font-style: normal !important;
  color: #000000 !important;
}
#new_emergency_light_2#new_emergency_light_2 .copy-138 {
  left: 741.085px !important;
  top: 829.502px !important;
  font-family: Arial, sans-serif !important;
  font-size: 23.799px !important;
  font-weight: 400 !important;
  font-style: normal !important;
  color: #000000 !important;
}
#new_emergency_light_2#new_emergency_light_2 .copy-139 {
  left: 588.970px !important;
  top: 831.588px !important;
  font-family: "Hiragino Kaku Gothic ProN", "Yu Gothic", Meiryo, sans-serif !important;
  font-size: 19.970px !important;
  font-weight: 400 !important;
  font-style: normal !important;
  color: #000000 !important;
}
#new_emergency_light_2#new_emergency_light_2 .copy-140 {
  left: 56.247px !important;
  top: 707.244px !important;
  font-family: "Hiragino Kaku Gothic ProN", "Yu Gothic", Meiryo, sans-serif !important;
  font-size: 23.299px !important;
  font-weight: 500 !important;
  font-style: normal !important;
  color: #ffffff !important;
}
#new_emergency_light_2#new_emergency_light_2 .copy-141 {
  left: 595.858px !important;
  top: 707.130px !important;
  font-family: "Hiragino Kaku Gothic ProN", "Yu Gothic", Meiryo, sans-serif !important;
  font-size: 25.518px !important;
  font-weight: 700 !important;
  font-style: normal !important;
  color: #ffffff !important;
}
#new_emergency_light_2#new_emergency_light_2 .copy-142 {
  left: 55.867px !important;
  top: 126.127px !important;
  font-family: "Hiragino Kaku Gothic ProN", "Yu Gothic", Meiryo, sans-serif !important;
  font-size: 27.737px !important;
  font-weight: 700 !important;
  font-style: normal !important;
  color: #000000 !important;
}
#new_emergency_light_2#new_emergency_light_2 .copy-143 {
  left: 2.854px !important;
  top: 543.938px !important;
  font-family: "Hiragino Kaku Gothic ProN", "Yu Gothic", Meiryo, sans-serif !important;
  font-size: 13.314px !important;
  font-weight: 500 !important;
  font-style: normal !important;
  color: #231815 !important;
}
#new_emergency_light_2#new_emergency_light_2 .copy-144 {
  left: 2.854px !important;
  top: 564.322px !important;
  font-family: "Hiragino Kaku Gothic ProN", "Yu Gothic", Meiryo, sans-serif !important;
  font-size: 13.314px !important;
  font-weight: 500 !important;
  font-style: normal !important;
  color: #231815 !important;
}
#new_emergency_light_2#new_emergency_light_2 .copy-145 {
  left: 625.491px !important;
  top: 391.106px !important;
  font-family: "Hiragino Kaku Gothic ProN", "Yu Gothic", Meiryo, sans-serif !important;
  font-size: 19.970px !important;
  font-weight: 700 !important;
  font-style: normal !important;
  color: #000000 !important;
}
#new_emergency_light_2#new_emergency_light_2 .copy-146 {
  left: 678.329px !important;
  top: 457.940px !important;
  font-family: "Hiragino Kaku Gothic ProN", "Yu Gothic", Meiryo, sans-serif !important;
  font-size: 29.268px !important;
  font-weight: 700 !important;
  font-style: normal !important;
  color: #ffffff !important;
}
#new_emergency_light_2#new_emergency_light_2 .copy-147 {
  left: 830.606px !important;
  top: 388.406px !important;
  font-family: "Hiragino Kaku Gothic ProN", "Yu Gothic", Meiryo, sans-serif !important;
  font-size: 17.751px !important;
  font-weight: 400 !important;
  font-style: normal !important;
  color: #ff0000 !important;
}
#new_emergency_light_2#new_emergency_light_2 .copy-148 {
  left: 676.929px !important;
  top: 382.425px !important;
  font-family: Arial, sans-serif !important;
  font-size: 68.377px !important;
  font-weight: 700 !important;
  font-style: normal !important;
  color: #ff0000 !important;
}
#new_emergency_light_2#new_emergency_light_2 .copy-149 {
  left: 797.165px !important;
  top: 400.287px !important;
  font-family: "Hiragino Kaku Gothic ProN", "Yu Gothic", Meiryo, sans-serif !important;
  font-size: 45.488px !important;
  font-weight: 500 !important;
  font-style: normal !important;
  color: #ff0000 !important;
}
#new_emergency_light_2#new_emergency_light_2 .copy-150 {
  left: 628.401px !important;
  top: 414.672px !important;
  font-family: "Hiragino Kaku Gothic ProN", "Yu Gothic", Meiryo, sans-serif !important;
  font-size: 28.596px !important;
  font-weight: 700 !important;
  font-style: normal !important;
  color: #000000 !important;
}
#new_emergency_light_2#new_emergency_light_2 .copy-156 {
  left: 122.387px !important;
  top: 54.417px !important;
  font-family: "Hiragino Kaku Gothic ProN", "Yu Gothic", Meiryo, sans-serif !important;
  font-size: 34.257px !important;
  font-weight: 700 !important;
  font-style: normal !important;
  color: #001c95 !important;
}
#new_emergency_light_2#new_emergency_light_2 .copy-157 {
  left: 532.101px !important;
  top: 41.781px !important;
  font-family: "Hiragino Kaku Gothic ProN", "Yu Gothic", Meiryo, sans-serif !important;
  font-size: 46.597px !important;
  font-weight: 900 !important;
  font-style: normal !important;
  color: #001c95 !important;
}
#new_emergency_light_2#new_emergency_light_2 .copy-158 {
  left: 574.354px !important;
  top: 752.809px !important;
  font-family: "Hiragino Kaku Gothic ProN", "Yu Gothic", Meiryo, sans-serif !important;
  font-size: 25.518px !important;
  font-weight: 700 !important;
  font-style: normal !important;
  color: #000000 !important;
}
#new_emergency_light_2#new_emergency_light_2 .copy-159 {
  left: 574.354px !important;
  top: 784.527px !important;
  font-family: "Hiragino Kaku Gothic ProN", "Yu Gothic", Meiryo, sans-serif !important;
  font-size: 25.518px !important;
  font-weight: 700 !important;
  font-style: normal !important;
  color: #000000 !important;
}
#new_emergency_light_2#new_emergency_light_2 .copy-160 {
  left: 132.188px !important;
  top: 261.820px !important;
  font-family: "Hiragino Kaku Gothic ProN", "Yu Gothic", Meiryo, sans-serif !important;
  font-size: 53.140px !important;
  font-weight: 700 !important;
  font-style: normal !important;
  color: #000000 !important;
}
#new_emergency_light_2#new_emergency_light_2 .copy-161 {
  left: 145.154px !important;
  top: 220.835px !important;
  font-family: "Hiragino Kaku Gothic ProN", "Yu Gothic", Meiryo, sans-serif !important;
  font-size: 31.065px !important;
  font-weight: 500 !important;
  font-style: normal !important;
  color: #000000 !important;
}

/* LED仕様 */
#new_emergency_light_2#new_emergency_light_2 .section-led {
  height: 505.000px !important;
}
#new_emergency_light_2#new_emergency_light_2 .copy-163 {
  left: 420.018px !important;
  top: 310.410px !important;
  font-family: "Hiragino Kaku Gothic ProN", "Yu Gothic", Meiryo, sans-serif !important;
  font-size: 32.821px !important;
  font-weight: 700 !important;
  font-style: normal !important;
  color: #000000 !important;
}
#new_emergency_light_2#new_emergency_light_2 .copy-164 {
  left: 770.275px !important;
  top: 313.175px !important;
  font-family: "Hiragino Kaku Gothic ProN", "Yu Gothic", Meiryo, sans-serif !important;
  font-size: 29.678px !important;
  font-weight: 500 !important;
  font-style: normal !important;
  color: #000000 !important;
}
#new_emergency_light_2#new_emergency_light_2 .copy-165 {
  left: 416.244px !important;
  top: 358.880px !important;
  font-family: "Hiragino Kaku Gothic ProN", "Yu Gothic", Meiryo, sans-serif !important;
  font-size: 29.678px !important;
  font-weight: 500 !important;
  font-style: normal !important;
  color: #000000 !important;
}
#new_emergency_light_2#new_emergency_light_2 .copy-166 {
  left: 559.603px !important;
  top: 362.117px !important;
  font-family: "Hiragino Kaku Gothic ProN", "Yu Gothic", Meiryo, sans-serif !important;
  font-size: 26.000px !important;
  font-weight: 500 !important;
  font-style: normal !important;
  color: #000000 !important;
}
#new_emergency_light_2#new_emergency_light_2 .copy-167 {
  left: 587.682px !important;
  top: 362.117px !important;
  font-family: "Hiragino Kaku Gothic ProN", "Yu Gothic", Meiryo, sans-serif !important;
  font-size: 26.000px !important;
  font-weight: 700 !important;
  font-style: normal !important;
  color: #000000 !important;
}
#new_emergency_light_2#new_emergency_light_2 .copy-168 {
  left: 820.929px !important;
  top: 362.117px !important;
  font-family: "Hiragino Kaku Gothic ProN", "Yu Gothic", Meiryo, sans-serif !important;
  font-size: 26.000px !important;
  font-weight: 500 !important;
  font-style: normal !important;
  color: #000000 !important;
}
#new_emergency_light_2#new_emergency_light_2 .copy-169 {
  left: 48.905px !important;
  top: 310.428px !important;
  font-family: "Hiragino Kaku Gothic ProN", "Yu Gothic", Meiryo, sans-serif !important;
  font-size: 29.678px !important;
  font-weight: 500 !important;
  font-style: normal !important;
  color: #000000 !important;
}
#new_emergency_light_2#new_emergency_light_2 .copy-170 {
  left: 18.116px !important;
  top: 353.367px !important;
  font-family: "Hiragino Kaku Gothic ProN", "Yu Gothic", Meiryo, sans-serif !important;
  font-size: 32.821px !important;
  font-weight: 700 !important;
  font-style: normal !important;
  color: #000000 !important;
}
#new_emergency_light_2#new_emergency_light_2 .copy-171 {
  left: 171.047px !important;
  top: 56.165px !important;
  font-family: "Hiragino Kaku Gothic ProN", "Yu Gothic", Meiryo, sans-serif !important;
  font-size: 34.257px !important;
  font-weight: 700 !important;
  font-style: normal !important;
  color: #001c95 !important;
}
#new_emergency_light_2#new_emergency_light_2 .copy-172 {
  left: 465.657px !important;
  top: 45.303px !important;
  font-family: "Hiragino Kaku Gothic ProN", "Yu Gothic", Meiryo, sans-serif !important;
  font-size: 46.246px !important;
  font-weight: 900 !important;
  font-style: normal !important;
  color: #001c95 !important;
}

/* ワンタッチ操作 */
#new_emergency_light_2#new_emergency_light_2 .section-operation {
  height: 845.000px !important;
}
#new_emergency_light_2#new_emergency_light_2 .copy-173 {
  left: 121.727px !important;
  top: 376.663px !important;
  font-family: "Hiragino Kaku Gothic ProN", "Yu Gothic", Meiryo, sans-serif !important;
  font-size: 38.000px !important;
  font-weight: 900 !important;
  font-style: normal !important;
  color: #ffffff !important;
}
#new_emergency_light_2#new_emergency_light_2 .copy-174 {
  left: 120.618px !important;
  top: 423.863px !important;
  font-family: "Hiragino Kaku Gothic ProN", "Yu Gothic", Meiryo, sans-serif !important;
  font-size: 48.000px !important;
  font-weight: 900 !important;
  font-style: normal !important;
  color: #ffffff !important;
}
#new_emergency_light_2#new_emergency_light_2 .copy-175 {
  left: 38.005px !important;
  top: 535.180px !important;
  font-family: "Hiragino Kaku Gothic ProN", "Yu Gothic", Meiryo, sans-serif !important;
  font-size: 26.000px !important;
  font-weight: 700 !important;
  font-style: normal !important;
  color: #ffffff !important;
}
#new_emergency_light_2#new_emergency_light_2 .copy-176 {
  left: 37.856px !important;
  top: 579.723px !important;
  font-family: "Hiragino Kaku Gothic ProN", "Yu Gothic", Meiryo, sans-serif !important;
  font-size: 30.000px !important;
  font-weight: 700 !important;
  font-style: normal !important;
  color: #ffff00 !important;
}
#new_emergency_light_2#new_emergency_light_2 .copy-177 {
  left: 38.006px !important;
  top: 621.333px !important;
  font-family: "Hiragino Kaku Gothic ProN", "Yu Gothic", Meiryo, sans-serif !important;
  font-size: 30.000px !important;
  font-weight: 700 !important;
  font-style: normal !important;
  color: #ffff00 !important;
}
#new_emergency_light_2#new_emergency_light_2 .copy-178 {
  left: 285.295px !important;
  top: 624.007px !important;
  font-family: "Hiragino Kaku Gothic ProN", "Yu Gothic", Meiryo, sans-serif !important;
  font-size: 26.950px !important;
  font-weight: 700 !important;
  font-style: normal !important;
  color: #ffffff !important;
}
#new_emergency_light_2#new_emergency_light_2 .copy-179 {
  left: 38.545px !important;
  top: 688.702px !important;
  font-family: "Hiragino Kaku Gothic ProN", "Yu Gothic", Meiryo, sans-serif !important;
  font-size: 24.000px !important;
  font-weight: 500 !important;
  font-style: normal !important;
  color: #ffffff !important;
}

/* 電池交換式 */
#new_emergency_light_2#new_emergency_light_2 .section-battery {
  height: 740.000px !important;
}
#new_emergency_light_2#new_emergency_light_2 .copy-180 {
  left: 441.567px !important;
  top: 46.022px !important;
  font-family: "Hiragino Kaku Gothic ProN", "Yu Gothic", Meiryo, sans-serif !important;
  font-size: 38.000px !important;
  font-weight: 900 !important;
  font-style: normal !important;
  color: #000000 !important;
}
#new_emergency_light_2#new_emergency_light_2 .copy-181 {
  left: 441.567px !important;
  top: 92.346px !important;
  font-family: "Hiragino Kaku Gothic ProN", "Yu Gothic", Meiryo, sans-serif !important;
  font-size: 48.000px !important;
  font-weight: 900 !important;
  font-style: normal !important;
  color: #000000 !important;
}
#new_emergency_light_2#new_emergency_light_2 .copy-182 {
  left: 342.377px !important;
  top: 189.378px !important;
  font-family: "Hiragino Kaku Gothic ProN", "Yu Gothic", Meiryo, sans-serif !important;
  font-size: 26.000px !important;
  font-weight: 700 !important;
  font-style: normal !important;
  color: #000000 !important;
}
#new_emergency_light_2#new_emergency_light_2 .copy-183 {
  left: 342.377px !important;
  top: 224.618px !important;
  font-family: "Hiragino Kaku Gothic ProN", "Yu Gothic", Meiryo, sans-serif !important;
  font-size: 28.000px !important;
  font-weight: 700 !important;
  font-style: normal !important;
  color: #ff0000 !important;
}
#new_emergency_light_2#new_emergency_light_2 .copy-184 {
  left: 331.795px !important;
  top: 266.443px !important;
  font-family: "Hiragino Kaku Gothic ProN", "Yu Gothic", Meiryo, sans-serif !important;
  font-size: 22.000px !important;
  font-weight: 500 !important;
  font-style: normal !important;
  color: #000000 !important;
}
#new_emergency_light_2#new_emergency_light_2 .copy-185 {
  left: 525.232px !important;
  top: 330.085px !important;
  font-family: "Hiragino Kaku Gothic ProN", "Yu Gothic", Meiryo, sans-serif !important;
  font-size: 20.000px !important;
  font-weight: 500 !important;
  font-style: normal !important;
  color: #ffffff !important;
}
#new_emergency_light_2#new_emergency_light_2 .copy-186 {
  left: 355.684px !important;
  top: 368.617px !important;
  font-family: "Hiragino Kaku Gothic ProN", "Yu Gothic", Meiryo, sans-serif !important;
  font-size: 22.000px !important;
  font-weight: 500 !important;
  font-style: normal !important;
  color: #000000 !important;
}
#new_emergency_light_2#new_emergency_light_2 .copy-187 {
  left: 356.139px !important;
  top: 400.754px !important;
  font-family: "Hiragino Kaku Gothic ProN", "Yu Gothic", Meiryo, sans-serif !important;
  font-size: 16.000px !important;
  font-weight: 400 !important;
  font-style: normal !important;
  color: #000000 !important;
}
#new_emergency_light_2#new_emergency_light_2 .copy-188 {
  left: 356.139px !important;
  top: 422.754px !important;
  font-family: "Hiragino Kaku Gothic ProN", "Yu Gothic", Meiryo, sans-serif !important;
  font-size: 16.000px !important;
  font-weight: 400 !important;
  font-style: normal !important;
  color: #000000 !important;
}
#new_emergency_light_2#new_emergency_light_2 .copy-189 {
  left: 356.139px !important;
  top: 443.074px !important;
  font-family: "Hiragino Kaku Gothic ProN", "Yu Gothic", Meiryo, sans-serif !important;
  font-size: 16.000px !important;
  font-weight: 400 !important;
  font-style: normal !important;
  color: #000000 !important;
}

/* ライト付モデル */
#new_emergency_light_2#new_emergency_light_2 .section-light {
  height: 760.000px !important;
}
#new_emergency_light_2#new_emergency_light_2 .copy-190 {
  left: 72.023px !important;
  top: 354.187px !important;
  font-family: "Hiragino Kaku Gothic ProN", "Yu Gothic", Meiryo, sans-serif !important;
  font-size: 20.000px !important;
  font-weight: 500 !important;
  font-style: normal !important;
  color: #ffffff !important;
}
#new_emergency_light_2#new_emergency_light_2 .copy-191 {
  left: 126.489px !important;
  top: 54.479px !important;
  font-family: "Hiragino Kaku Gothic ProN", "Yu Gothic", Meiryo, sans-serif !important;
  font-size: 38.000px !important;
  font-weight: 900 !important;
  font-style: normal !important;
  color: #ffffff !important;
}
#new_emergency_light_2#new_emergency_light_2 .copy-192 {
  left: 124.857px !important;
  top: 101.679px !important;
  font-family: "Hiragino Kaku Gothic ProN", "Yu Gothic", Meiryo, sans-serif !important;
  font-size: 48.000px !important;
  font-weight: 900 !important;
  font-style: normal !important;
  color: #ffffff !important;
}
#new_emergency_light_2#new_emergency_light_2 .copy-193 {
  left: 375.055px !important;
  top: 348.398px !important;
  font-family: "Hiragino Kaku Gothic ProN", "Yu Gothic", Meiryo, sans-serif !important;
  font-size: 12.931px !important;
  font-weight: 400 !important;
  font-style: normal !important;
  color: #ffffff !important;
}
#new_emergency_light_2#new_emergency_light_2 .copy-194 {
  left: 246.030px !important;
  top: 358.947px !important;
  font-family: "Hiragino Kaku Gothic ProN", "Yu Gothic", Meiryo, sans-serif !important;
  font-size: 22.000px !important;
  font-weight: 500 !important;
  font-style: normal !important;
  color: #ffffff !important;
}
#new_emergency_light_2#new_emergency_light_2 .copy-195 {
  left: 273.613px !important;
  top: 331.923px !important;
  font-family: Arial, sans-serif !important;
  font-size: 58.000px !important;
  font-weight: 700 !important;
  font-style: normal !important;
  color: #ffff00 !important;
}
#new_emergency_light_2#new_emergency_light_2 .copy-196 {
  left: 307.610px !important;
  top: 353.353px !important;
  font-family: "Hiragino Kaku Gothic ProN", "Yu Gothic", Meiryo, sans-serif !important;
  font-size: 31.000px !important;
  font-weight: 500 !important;
  font-style: normal !important;
  color: #ffff00 !important;
}
#new_emergency_light_2#new_emergency_light_2 .copy-197 {
  left: 41.264px !important;
  top: 208.196px !important;
  font-family: "Hiragino Kaku Gothic ProN", "Yu Gothic", Meiryo, sans-serif !important;
  font-size: 26.000px !important;
  font-weight: 700 !important;
  font-style: normal !important;
  color: #ffffff !important;
}
#new_emergency_light_2#new_emergency_light_2 .copy-198 {
  left: 39.964px !important;
  top: 248.183px !important;
  font-family: "Hiragino Kaku Gothic ProN", "Yu Gothic", Meiryo, sans-serif !important;
  font-size: 26.000px !important;
  font-weight: 700 !important;
  font-style: normal !important;
  color: #ffffff !important;
}
#new_emergency_light_2#new_emergency_light_2 .copy-199 {
  left: 41.265px !important;
  top: 406.917px !important;
  font-family: "Hiragino Kaku Gothic ProN", "Yu Gothic", Meiryo, sans-serif !important;
  font-size: 22.000px !important;
  font-weight: 400 !important;
  font-style: normal !important;
  color: #ffffff !important;
}
#new_emergency_light_2#new_emergency_light_2 .copy-200 {
  left: 41.265px !important;
  top: 439.917px !important;
  font-family: "Hiragino Kaku Gothic ProN", "Yu Gothic", Meiryo, sans-serif !important;
  font-size: 22.000px !important;
  font-weight: 400 !important;
  font-style: normal !important;
  color: #ffffff !important;
}
#new_emergency_light_2#new_emergency_light_2 .copy-201 {
  left: 41.265px !important;
  top: 478.985px !important;
  font-family: "Hiragino Kaku Gothic ProN", "Yu Gothic", Meiryo, sans-serif !important;
  font-size: 16.000px !important;
  font-weight: 400 !important;
  font-style: normal !important;
  color: #ffffff !important;
}

/* 製品ラインアップ */
#new_emergency_light_2#new_emergency_light_2 .section-lineup {
  height: 1730.000px !important;
}
#new_emergency_light_2#new_emergency_light_2 .copy-202 {
  left: 332.266px !important;
  top: 14.856px !important;
  font-family: "Hiragino Kaku Gothic ProN", "Yu Gothic", Meiryo, sans-serif !important;
  font-size: 29.000px !important;
  font-weight: 700 !important;
  font-style: normal !important;
  color: #000000 !important;
}
#new_emergency_light_2#new_emergency_light_2 .copy-203 {
  left: 144.636px !important;
  top: 554.372px !important;
  font-family: Arial, sans-serif !important;
  font-size: 29.000px !important;
  font-weight: 400 !important;
  font-style: normal !important;
  color: #000000 !important;
}
#new_emergency_light_2#new_emergency_light_2 .copy-204 {
  left: 72.225px !important;
  top: 566.034px !important;
  font-family: Arial, sans-serif !important;
  font-size: 15.744px !important;
  font-weight: 400 !important;
  font-style: normal !important;
  color: #000000 !important;
}
#new_emergency_light_2#new_emergency_light_2 .copy-205 {
  left: 273.104px !important;
  top: 882.442px !important;
  font-family: "Hiragino Kaku Gothic ProN", "Yu Gothic", Meiryo, sans-serif !important;
  font-size: 29.000px !important;
  font-weight: 700 !important;
  font-style: normal !important;
  color: #000000 !important;
}
#new_emergency_light_2#new_emergency_light_2 .copy-206 {
  left: 530.595px !important;
  top: 554.365px !important;
  font-family: Arial, sans-serif !important;
  font-size: 29.000px !important;
  font-weight: 400 !important;
  font-style: normal !important;
  color: #000000 !important;
}
#new_emergency_light_2#new_emergency_light_2 .copy-207 {
  left: 458.199px !important;
  top: 566.034px !important;
  font-family: Arial, sans-serif !important;
  font-size: 15.744px !important;
  font-weight: 400 !important;
  font-style: normal !important;
  color: #000000 !important;
}
#new_emergency_light_2#new_emergency_light_2 .copy-208 {
  left: 664.105px !important;
  top: 552.781px !important;
  font-family: "Hiragino Kaku Gothic ProN", "Yu Gothic", Meiryo, sans-serif !important;
  font-size: 22.649px !important;
  font-weight: 700 !important;
  font-style: normal !important;
  color: #ffffff !important;
}
#new_emergency_light_2#new_emergency_light_2 .copy-209 {
  left: 144.499px !important;
  top: 1420.855px !important;
  font-family: Arial, sans-serif !important;
  font-size: 29.000px !important;
  font-weight: 400 !important;
  font-style: normal !important;
  color: #000000 !important;
}
#new_emergency_light_2#new_emergency_light_2 .copy-210 {
  left: 72.225px !important;
  top: 1432.521px !important;
  font-family: Arial, sans-serif !important;
  font-size: 15.744px !important;
  font-weight: 400 !important;
  font-style: normal !important;
  color: #000000 !important;
}
#new_emergency_light_2#new_emergency_light_2 .copy-211 {
  left: 664.105px !important;
  top: 1419.267px !important;
  font-family: "Hiragino Kaku Gothic ProN", "Yu Gothic", Meiryo, sans-serif !important;
  font-size: 22.649px !important;
  font-weight: 700 !important;
  font-style: normal !important;
  color: #ffffff !important;
}
#new_emergency_light_2#new_emergency_light_2 .copy-212 {
  left: 530.604px !important;
  top: 1420.855px !important;
  font-family: Arial, sans-serif !important;
  font-size: 29.000px !important;
  font-weight: 400 !important;
  font-style: normal !important;
  color: #000000 !important;
}
#new_emergency_light_2#new_emergency_light_2 .copy-213 {
  left: 458.199px !important;
  top: 1432.521px !important;
  font-family: Arial, sans-serif !important;
  font-size: 15.744px !important;
  font-weight: 400 !important;
  font-style: normal !important;
  color: #000000 !important;
}
#new_emergency_light_2#new_emergency_light_2 .button-6907 {
  left: 79px !important;
  top: 602px !important;
}
#new_emergency_light_2#new_emergency_light_2 .button-6908 {
  left: 465px !important;
  top: 602px !important;
}
#new_emergency_light_2#new_emergency_light_2 .button-4881 {
  left: 79px !important;
  top: 1469px !important;
}
#new_emergency_light_2#new_emergency_light_2 .button-4882 {
  left: 465px !important;
  top: 1469px !important;
}

/* エーモン */
#new_emergency_light_2#new_emergency_light_2 .section-footer {
  height: 284.900px !important;
}
#new_emergency_light_2#new_emergency_light_2 .copy-214 {
  left: 246.937px !important;
  top: 113.872px !important;
  font-family: "Hiragino Mincho ProN", serif !important;
  font-size: 23.000px !important;
  font-weight: 400 !important;
  font-style: normal !important;
  color: #000000 !important;
}

/* 商品ボタンは編集可能なHTML/CSS。6908・4882のURLはユーザー指定で仮リンク。 */
#new_emergency_light_2#new_emergency_light_2 .lp-button {
  display: flex !important;
  justify-content: center !important;
  align-items: center !important;
  gap: 10px !important;
  width: 308px !important;
  height: 74px !important;
  border-radius: 37px !important;
  font-size: 27px !important;
  font-weight: 700 !important;
  color: #fff !important;
  background: linear-gradient(90deg, #ff0000, #ff7b8c) !important;
  box-shadow: 0 5px 12px rgba(255, 30, 30, .18) !important;
}
#new_emergency_light_2#new_emergency_light_2 .button-4881,
#new_emergency_light_2#new_emergency_light_2 .button-4882 {
  color: #000 !important;
  background: linear-gradient(90deg, #ffe900, #ffff00) !important;
  box-shadow: 0 5px 12px rgba(240, 220, 0, .18) !important;
}
#new_emergency_light_2#new_emergency_light_2 .button-arrow {
  display: flex !important;
  justify-content: center !important;
  align-items: center !important;
  width: 36px !important;
  height: 36px !important;
  border-radius: 50% !important;
  color: #ff4250 !important;
  background: #fff !important;
  font-size: 17px !important;
}
#new_emergency_light_2#new_emergency_light_2 .button-4881 .button-arrow,
#new_emergency_light_2#new_emergency_light_2 .button-4882 .button-arrow {
  color: #ffff00 !important;
  background: #000 !important;
}
#new_emergency_light_2#new_emergency_light_2 .lp-button:hover {
  filter: brightness(1.08) !important;
}

/* 控えめな表示。初期状態は常に表示し、配置用transformには触れません。 */
@media (prefers-reduced-motion: no-preference) {
  #new_emergency_light_2#new_emergency_light_2 .lp-section.is-entered {
    animation: emergencyLightFade .45s ease both !important;
  }
}
@keyframes emergencyLightFade {
  from {
    opacity: .82;
  }
  to {
    opacity: 1;
  }
}

/* v2: 文字とずれた画像の影を除き、同じ文字にCSSの影を付ける。 */
#new_emergency_light_2#new_emergency_light_2 .lp-copy,
#new_emergency_light_2#new_emergency_light_2 .lp-button,
#new_emergency_light_2#new_emergency_light_2 .lp-button span {
  text-shadow: none !important;
}
#new_emergency_light_2#new_emergency_light_2 :is(.copy-012, .copy-013, .copy-014, .copy-015, .copy-016, .copy-017, .copy-018, .copy-019, .copy-020, .copy-021, .copy-022) {
  text-shadow: 0 2px 4px rgba(0, 0, 0, .38) !important;
}
/* ホバーでもグラデーションを維持。フォーカスはキーボード操作時だけ表示。 */
#new_emergency_light_2#new_emergency_light_2 .lp-button:hover {
  background: linear-gradient(90deg, #ff0000, #ff7b8c) !important;
  box-shadow: 0 8px 18px rgba(255, 30, 30, .22) !important;
  filter: brightness(1.08) !important;
}
#new_emergency_light_2#new_emergency_light_2 .button-4881:hover,
#new_emergency_light_2#new_emergency_light_2 .button-4882:hover {
  background: linear-gradient(90deg, #ffe900, #ffff00) !important;
  box-shadow: 0 8px 18px rgba(240, 220, 0, .22) !important;
}
#new_emergency_light_2#new_emergency_light_2 .lp-button:focus:not(:focus-visible) {
  outline: none !important;
}
@media (prefers-reduced-motion: no-preference) {
  #new_emergency_light_2#new_emergency_light_2 .lp-button {
    transition: filter .22s ease, box-shadow .22s ease !important;
  }
  #new_emergency_light_2#new_emergency_light_2 .button-arrow {
    transition: transform .22s ease !important;
  }
  #new_emergency_light_2#new_emergency_light_2 .lp-button:hover .button-arrow {
    transform: translateX(3px) !important;
  }
  #new_emergency_light_2#new_emergency_light_2 .lp-art.is-revealed {
    animation: emergencyLightImageReveal .75s ease both !important;
  }
  #new_emergency_light_2#new_emergency_light_2 .section-hero .lp-copy {
    animation: emergencyLightHeroCopy .9s ease .15s both !important;
  }
}
@keyframes emergencyLightImageReveal {
  from {
    opacity: .5;
  }
  to {
    opacity: 1;
  }
}
@keyframes emergencyLightHeroCopy {
  from {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}

/* 元デザインのアウトラインから書き出したヒーローの文字組み。 */
#new_emergency_light_2#new_emergency_light_2 .hero-copy {
  position: absolute !important;
  display: block !important;
  left: 215.9650px !important;
  top: 268.2625px !important;
  width: 420.8200px !important;
  height: 130.3431px !important;
}
@media (prefers-reduced-motion: no-preference) {
  #new_emergency_light_2#new_emergency_light_2 .hero-copy {
    animation: emergencyLightHeroCopy .9s ease .15s both !important;
  }
}

#new_emergency_light_2#new_emergency_light_2 .compare-question {
  left: calc(50% + -71.9216px) !important;
  top: 1285.3422px !important;
  width: 150.9542px !important;
  height: 148.3850px !important;
}

/* 画像と本文をセクション単位でまとめる。画像の重なり順を保持。 */
#new_emergency_light_2#new_emergency_light_2 .section-hero .art-000 {
  top: 0.0000px !important;
}
#new_emergency_light_2#new_emergency_light_2 .section-about .art-000 {
  top: -810.0000px !important;
}
#new_emergency_light_2#new_emergency_light_2 .section-hero .art-001 {
  top: 0.0000px !important;
}
#new_emergency_light_2#new_emergency_light_2 .section-hero .art-002 {
  top: 6.5190px !important;
}
#new_emergency_light_2#new_emergency_light_2 .section-compare .art-003 {
  top: 799.4880px !important;
}
#new_emergency_light_2#new_emergency_light_2 .section-fire .art-003 {
  top: -80.5120px !important;
}
#new_emergency_light_2#new_emergency_light_2 .section-features .art-003 {
  top: -412.5120px !important;
}
#new_emergency_light_2#new_emergency_light_2 .section-features .art-004 {
  top: 1238.5140px !important;
}
#new_emergency_light_2#new_emergency_light_2 .section-safety .art-004 {
  top: -9.4860px !important;
}
#new_emergency_light_2#new_emergency_light_2 .section-operation .art-005 {
  top: 0.8860px !important;
}
#new_emergency_light_2#new_emergency_light_2 .section-operation .art-006 {
  top: 0.8850px !important;
}
#new_emergency_light_2#new_emergency_light_2 .section-battery .art-006 {
  top: -844.1150px !important;
}
#new_emergency_light_2#new_emergency_light_2 .section-operation .art-007 {
  top: 726.8120px !important;
}
#new_emergency_light_2#new_emergency_light_2 .section-battery .art-007 {
  top: -118.1880px !important;
}
#new_emergency_light_2#new_emergency_light_2 .section-light .art-007 {
  top: -858.1880px !important;
}
#new_emergency_light_2#new_emergency_light_2 .section-battery .art-008 {
  top: 640.2750px !important;
}
#new_emergency_light_2#new_emergency_light_2 .section-light .art-008 {
  top: -99.7250px !important;
}
#new_emergency_light_2#new_emergency_light_2 .section-hero .art-009 {
  top: 101.8870px !important;
}
#new_emergency_light_2#new_emergency_light_2 .section-led .art-010 {
  top: 150.9550px !important;
}
#new_emergency_light_2#new_emergency_light_2 .section-about .art-011 {
  top: 129.2550px !important;
}
#new_emergency_light_2#new_emergency_light_2 .section-fire .art-012 {
  top: 36.3020px !important;
}
#new_emergency_light_2#new_emergency_light_2 .section-fire .art-013 {
  top: 36.3030px !important;
}
#new_emergency_light_2#new_emergency_light_2 .section-compare .art-016 {
  top: 201.0250px !important;
}
#new_emergency_light_2#new_emergency_light_2 .section-compare .art-017 {
  top: 334.4150px !important;
}
#new_emergency_light_2#new_emergency_light_2 .section-compare .art-018 {
  top: 268.1110px !important;
}
#new_emergency_light_2#new_emergency_light_2 .section-compare .art-019 {
  top: 540.3570px !important;
}
#new_emergency_light_2#new_emergency_light_2 .section-compare .art-020 {
  top: 468.5620px !important;
}
#new_emergency_light_2#new_emergency_light_2 .section-compare .art-021 {
  top: 403.3600px !important;
}
#new_emergency_light_2#new_emergency_light_2 .section-compare .art-022 {
  top: 607.6340px !important;
}
#new_emergency_light_2#new_emergency_light_2 .section-compare .art-023 {
  top: 676.4800px !important;
}
#new_emergency_light_2#new_emergency_light_2 .section-compare .art-024 {
  top: 731.6350px !important;
}
#new_emergency_light_2#new_emergency_light_2 .section-compare .art-025 {
  top: 15.2380px !important;
}
#new_emergency_light_2#new_emergency_light_2 .section-compare .art-026 {
  top: 58.0310px !important;
}
#new_emergency_light_2#new_emergency_light_2 .section-about .art-028 {
  top: 101.6250px !important;
}
#new_emergency_light_2#new_emergency_light_2 .section-fire .art-029 {
  top: 43.9560px !important;
}
#new_emergency_light_2#new_emergency_light_2 .section-operation .art-030 {
  top: 376.7650px !important;
}
#new_emergency_light_2#new_emergency_light_2 .section-operation .art-031 {
  top: 493.6140px !important;
}
#new_emergency_light_2#new_emergency_light_2 .section-footer .art-032 {
  top: 47.5010px !important;
}
#new_emergency_light_2#new_emergency_light_2 .section-distance .art-033 {
  top: 448.5720px !important;
}
#new_emergency_light_2#new_emergency_light_2 .section-led .art-033 {
  top: -571.4280px !important;
}
#new_emergency_light_2#new_emergency_light_2 .section-distance .art-034 {
  top: 482.2450px !important;
}
#new_emergency_light_2#new_emergency_light_2 .section-distance .art-035 {
  top: 18.4450px !important;
}
#new_emergency_light_2#new_emergency_light_2 .section-led .art-036 {
  top: 18.8560px !important;
}
#new_emergency_light_2#new_emergency_light_2 .section-time .art-037 {
  top: 18.0000px !important;
}
#new_emergency_light_2#new_emergency_light_2 .section-distance .art-038 {
  top: 820.1850px !important;
}
#new_emergency_light_2#new_emergency_light_2 .section-distance .art-039 {
  top: 695.2220px !important;
}
#new_emergency_light_2#new_emergency_light_2 .section-distance .art-040 {
  top: 695.2220px !important;
}
#new_emergency_light_2#new_emergency_light_2 .section-distance .art-041 {
  top: 431.5020px !important;
}
#new_emergency_light_2#new_emergency_light_2 .section-distance .art-042 {
  top: 404.4730px !important;
}
#new_emergency_light_2#new_emergency_light_2 .section-distance .art-043 {
  top: 433.0760px !important;
}
#new_emergency_light_2#new_emergency_light_2 .section-distance .art-044 {
  top: 214.3060px !important;
}
#new_emergency_light_2#new_emergency_light_2 .section-distance .art-045 {
  top: 448.5720px !important;
}
#new_emergency_light_2#new_emergency_light_2 .section-distance .art-046 {
  top: 232.1240px !important;
}
#new_emergency_light_2#new_emergency_light_2 .section-distance .art-047 {
  top: 249.6600px !important;
}
#new_emergency_light_2#new_emergency_light_2 .section-time .art-048 {
  top: 177.6620px !important;
}
#new_emergency_light_2#new_emergency_light_2 .section-distance .art-049 {
  top: 661.1030px !important;
}
#new_emergency_light_2#new_emergency_light_2 .section-distance .art-050 {
  top: 659.4910px !important;
}
#new_emergency_light_2#new_emergency_light_2 .section-about .about-art-051 {
  left: calc(50% + 38.2321px) !important;
  top: 17.2917px !important;
  width: 398.7603px !important;
  height: 69.9941px !important;
}
#new_emergency_light_2#new_emergency_light_2 .section-distance .distance-art-051 {
  left: calc(50% + -377.0182px) !important;
  top: 106.4403px !important;
  width: 758.0443px !important;
  height: 2.9997px !important;
}
#new_emergency_light_2#new_emergency_light_2 .section-safety .art-052 {
  top: 355.3490px !important;
}
#new_emergency_light_2#new_emergency_light_2 .section-safety .art-053 {
  top: 296.1210px !important;
}
#new_emergency_light_2#new_emergency_light_2 .section-safety .safety-art-054 {
  left: calc(50% + -388.9957px) !important;
  top: 216.4910px !important;
  width: 796.7271px !important;
  height: 563.5090px !important;
}
#new_emergency_light_2#new_emergency_light_2 .section-battery .battery-art-054 {
  left: calc(50% + -388.9957px) !important;
  top: 0.0000px !important;
  width: 796.7271px !important;
  height: 361.5190px !important;
}
#new_emergency_light_2#new_emergency_light_2 .section-battery .art-055 {
  top: 153.7880px !important;
}
#new_emergency_light_2#new_emergency_light_2 .section-battery .art-056 {
  top: 52.4610px !important;
}
#new_emergency_light_2#new_emergency_light_2 .section-light .art-057 {
  top: 166.6280px !important;
}
#new_emergency_light_2#new_emergency_light_2 .section-light .art-058 {
  top: 344.2910px !important;
}
#new_emergency_light_2#new_emergency_light_2 .section-light .art-059 {
  top: 59.7640px !important;
}
#new_emergency_light_2#new_emergency_light_2 .section-lineup .art-060 {
  top: 546.5520px !important;
}
#new_emergency_light_2#new_emergency_light_2 .section-lineup .art-061 {
  top: 542.3170px !important;
}
#new_emergency_light_2#new_emergency_light_2 .section-lineup .art-062 {
  top: 1408.8040px !important;
}
#new_emergency_light_2#new_emergency_light_2 .section-lineup .art-063 {
  top: 94.7040px !important;
}
#new_emergency_light_2#new_emergency_light_2 .section-lineup .art-064 {
  top: 94.7040px !important;
}
#new_emergency_light_2#new_emergency_light_2 .section-lineup .art-065 {
  top: 957.4980px !important;
}
#new_emergency_light_2#new_emergency_light_2 .section-lineup .art-066 {
  top: 957.4980px !important;
}
#new_emergency_light_2#new_emergency_light_2 .section-features .art-067 {
  top: 550.2370px !important;
}
#new_emergency_light_2#new_emergency_light_2 .section-features .art-068 {
  top: 239.6840px !important;
}
#new_emergency_light_2#new_emergency_light_2 .section-features .art-069 {
  top: 782.2260px !important;
}
#new_emergency_light_2#new_emergency_light_2 .section-features .art-070 {
  top: 472.2070px !important;
}
#new_emergency_light_2#new_emergency_light_2 .section-features .art-071 {
  top: 786.0010px !important;
}
#new_emergency_light_2#new_emergency_light_2 .section-features .art-072 {
  top: 422.7570px !important;
}
#new_emergency_light_2#new_emergency_light_2 .section-features .art-073 {
  top: 575.3680px !important;
}
#new_emergency_light_2#new_emergency_light_2 .section-features .art-074 {
  top: 859.5230px !important;
}
#new_emergency_light_2#new_emergency_light_2 .section-features .art-075 {
  top: 1091.5120px !important;
}
#new_emergency_light_2#new_emergency_light_2 .section-features .art-076 {
  top: 508.2950px !important;
}
#new_emergency_light_2#new_emergency_light_2 .section-features .art-077 {
  top: 239.8190px !important;
}
#new_emergency_light_2#new_emergency_light_2 .section-features .art-078 {
  top: 408.4400px !important;
}
#new_emergency_light_2#new_emergency_light_2 .section-features .art-079 {
  top: 594.7290px !important;
}
#new_emergency_light_2#new_emergency_light_2 .section-features .art-080 {
  top: 654.1690px !important;
}
#new_emergency_light_2#new_emergency_light_2 .section-features .art-081 {
  top: 891.8070px !important;
}
#new_emergency_light_2#new_emergency_light_2 .section-features .art-082 {
  top: 297.3680px !important;
}
#new_emergency_light_2#new_emergency_light_2 .section-features .art-083 {
  top: 256.7060px !important;
}
#new_emergency_light_2#new_emergency_light_2 .section-lineup .art-084 {
  top: 1487.6270px !important;
}
#new_emergency_light_2#new_emergency_light_2 .section-lineup .art-085 {
  top: 1487.6270px !important;
}
#new_emergency_light_2#new_emergency_light_2 .section-lineup .art-086 {
  top: 621.1410px !important;
}
#new_emergency_light_2#new_emergency_light_2 .section-lineup .art-087 {
  top: 621.8410px !important;
}
#new_emergency_light_2#new_emergency_light_2 .section-hero .art-088 {
  top: 574.0000px !important;
}
#new_emergency_light_2#new_emergency_light_2 .section-safety .art-090 {
  top: 770.0000px !important;
}
#new_emergency_light_2#new_emergency_light_2 .section-time .art-090 {
  top: -10.0000px !important;
}
#new_emergency_light_2#new_emergency_light_2 .section-compare .compare-question {
  top: 25.3422px !important;
}
#new_emergency_light_2#new_emergency_light_2 .lp-section-art {
  position: absolute !important;
  inset: 0 !important;
  width: 100% !important;
  height: 100% !important;
  overflow: hidden !important;
  pointer-events: none !important;
}
#new_emergency_light_2#new_emergency_light_2 .lp-inner {
  z-index: 1 !important;
}

/* 視認距離の倍率と矢印を元デザインのSVGに統合。 */
#new_emergency_light_2#new_emergency_light_2 .distance-ratio {
  position: absolute !important;
  display: block !important;
  left: 351.7209px !important;
  top: 214.3062px !important;
  width: 355.2990px !important;
  height: 117.6016px !important;
}

/* 光を元画像の下端まで保持し、背景と同一の斜め境界でまとめて切り抜く。 */
#new_emergency_light_2#new_emergency_light_2 .section-hero .lp-section-art {
  left: 50% !important;
  right: auto !important;
  width: max(2000px, 100%) !important;
  height: 835.353px !important;
  transform: translateX(-50%) !important;
  clip-path: polygon(0 0, 100% 0, 100% 646.615px, 0 833.36px) !important;
}
#new_emergency_light_2#new_emergency_light_2 .section-hero .art-002 {
  left: calc(50% - 59.2526px) !important;
  top: -44.1715px !important;
  width: 748.5298px !important;
  height: 1058.4254px !important;
}
