@charset "UTF-8";
body.body .emergency-page {
  margin-top: 2.2222222222vh;
}
body.body .emergency-page .common-top-box .inner .title {
  color: #de2a2a;
}
body.body .emergency-page .attention-top-box {
  width: 980px;
  max-width: 80%;
  margin: 6.1111111111vh auto 0;
}
body.body .emergency-page .attention-top-box .inner {
  width: 640px;
  max-width: 100%;
  margin: 0 auto;
}
body.body .emergency-page .attention-top-box .inner h3 {
  color: #de2a2a;
  background: #ffb900;
  text-align: center;
  line-height: 34px;
  font-size: 1.125rem;
  font-weight: 500;
  letter-spacing: 0.05em;
}
body.body .emergency-page .attention-top-box .inner .double-box {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}
body.body .emergency-page .attention-top-box .inner .double-box .item {
  width: 46.875%;
  margin-top: 2vh;
}
body.body .emergency-page .attention-top-box .inner .double-box .item .image img {
  display: block;
  width: 100%;
}
body.body .emergency-page .attention-top-box .inner .double-box .item .text {
  font-size: 1rem;
  letter-spacing: 0.05em;
  line-height: 1.3888888889em;
  font-weight: 500;
  color: #de2a2a;
  margin-top: 1.4444444444vh;
}
body.body .emergency-page .common-nav {
  margin-top: 7vh;
}
body.body .emergency-page .common-nav .pc-nav ul li {
  min-width: 197px;
}
body.body .emergency-page .emergency-title {
  color: #de2a2a;
  font-size: 1.375rem;
  letter-spacing: 0.2em;
  font-weight: 500;
  border-bottom: 3px solid #de2a2a;
  padding-bottom: 1.5555555556vh;
}
body.body .emergency-page .emergency-title img {
  margin-right: 6px;
}
body.body .emergency-page .emergency-list-contents {
  margin-top: 11.1111111111vh;
}
body.body .emergency-page .emergency-list-contents .inner {
  width: 980px;
  max-width: 80%;
  margin: 0 auto;
}
body.body .emergency-page .emergency-list-contents .inner ol {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  margin-top: -1.1111111111vh;
}
body.body .emergency-page .emergency-list-contents .inner ol:after {
  content: "";
  display: block;
  width: 30.612244898%;
}
body.body .emergency-page .emergency-list-contents .inner ol li {
  width: 30.612244898%;
  margin-top: 5vh;
}
body.body .emergency-page .emergency-list-contents .inner ol li .image img {
  display: block;
  width: 100%;
}
body.body .emergency-page .emergency-list-contents .inner ol li .text {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  color: #1e277e;
  font-size: 1rem;
  font-weight: 500;
  letter-spacing: 0.05em;
  line-height: 1.5625rem;
  margin-top: 1.3333333333vh;
}
body.body .emergency-page .emergency-list-contents .inner ol li .text .nth {
  display: block;
  -ms-flex-negative: 0;
      flex-shrink: 0;
  color: #00afec;
  font-family: "Roboto Slab", serif;
  font-weight: 500;
  font-size: 1.6875rem;
  margin-top: -3px;
  margin-right: 2px;
}
body.body .emergency-page .emergency-list-contents .inner ol li .text .nth:after {
  content: ".";
}
body.body .emergency-page .emergency-list-contents .inner .common-link {
  width: 200px;
  padding-left: 12px;
  padding-right: 9px;
  margin-top: 1.8888888889vh;
}
body.body .emergency-page .emergency-list-contents .inner .common-link .cl-text {
  display: block;
  -webkit-transform: translate(0, -2px);
          transform: translate(0, -2px);
}
body.body .emergency-page .chart-item-box {
  margin-top: 11.1111111111vh;
}
body.body .emergency-page .chart-item-box .inner {
  width: 980px;
  margin: 0 auto;
  max-width: 80%;
}
body.body .emergency-page .chart-item-box .inner dl {
  margin-top: 5.5555555556vh;
}
body.body .emergency-page .chart-item-box .inner dl dt {
  color: #1e277e;
  font-size: 1rem;
  letter-spacing: 0.05em;
  line-height: 1.5em;
  font-weight: 500;
}
body.body .emergency-page .chart-item-box .inner dl dt:before {
  content: "■";
  color: #00afec;
}
body.body .emergency-page .chart-item-box .inner dl dd {
  padding-left: 15px;
  margin-top: 1.3333333333vh;
}
body.body .emergency-page .chart-item-box .inner dl dd .common-link {
  width: 200px;
  padding-left: 15px;
  padding-right: 9px;
  margin-top: 1.6666666667vh;
}
body.body .emergency-page .chart-item-box .inner dl dd .common-link .cl-text {
  display: block;
  -webkit-transform: translate(0, -2px);
          transform: translate(0, -2px);
}
body.body .emergency-page .chart-item-box .inner .chart-wrap-box {
  margin-top: 3.1111111111vh;
}
body.body .emergency-page .chart-item-box .inner .chart-wrap-box .chart-box img {
  display: block;
  width: 100%;
}
body.body .emergency-page .chart-item-box .inner .chart-wrap-box .chart-box .chart-link-wrap {
  position: relative;
}
body.body .emergency-page .chart-item-box .inner .chart-wrap-box .chart-box .chart-link-wrap .chart-link {
  display: block;
  position: absolute;
}
body.body .emergency-page .chart-item-box .inner .chart-wrap-box .chart-box .chart-link-wrap .chart-link:before {
  content: "";
  display: block;
}
body.body .emergency-page .chart-item-box .inner .chart-wrap-box .chart-box .chart-link-wrap .chart-link:nth-of-type(1) {
  width: 14.7959183673%;
  left: 34.8979591837%;
  top: 0;
  margin-top: 40.4081632653%;
}
body.body .emergency-page .chart-item-box .inner .chart-wrap-box .chart-box .chart-link-wrap .chart-link:nth-of-type(1):before {
  padding-top: 18.5714285714%;
}
body.body .emergency-page .chart-item-box .inner .chart-wrap-box .chart-box .chart-link-wrap .chart-link:nth-of-type(2) {
  width: 16.8367346939%;
  left: 2.6530612245%;
  top: 0;
  margin-top: 63.4693877551%;
}
body.body .emergency-page .chart-item-box .inner .chart-wrap-box .chart-box .chart-link-wrap .chart-link:nth-of-type(2):before {
  padding-top: 15.7575757576%;
}
body.body .emergency-page .chart-item-box .inner .chart-wrap-box .chart-box .chart-link-wrap .chart-link:nth-of-type(3) {
  bottom: 0;
  left: 0;
  width: 100%;
}
body.body .emergency-page .chart-item-box .inner .chart-wrap-box .chart-box .chart-link-wrap .chart-link:nth-of-type(3):before {
  padding-top: 6.1224489796%;
}

@media (max-width: 768px) {
  body.body .emergency-page .attention-top-box .inner .double-box {
    display: block;
  }
  body.body .emergency-page .attention-top-box .inner .double-box .item {
    width: 93.75%;
    margin: 22px auto 0;
  }
  body.body .emergency-page .emergency-title {
    font-size: 1.125rem;
  }
  body.body .emergency-page .emergency-list-contents .inner ol {
    display: block;
  }
  body.body .emergency-page .emergency-list-contents .inner ol li {
    width: 93.75%;
  }
  body.body .emergency-page .chart-item-box .inner .chart-wrap-box {
    position: relative;
    -webkit-overflow-scrolling: touch;
    overflow: scroll;
    -ms-overflow-style: none;
    scrollbar-width: none;
    overflow: scroll;
  }
  body.body .emergency-page .chart-item-box .inner .chart-wrap-box::-webkit-scrollbar {
    display: none;
  }
  body.body .emergency-page .chart-item-box .inner .chart-wrap-box .scroll-icon {
    width: 39.0625%;
    position: absolute;
    top: 50%;
    left: 50%;
    -webkit-transform: translate(-50%, -50%);
            transform: translate(-50%, -50%);
    width: 39.5939086294%;
    z-index: 1;
    -webkit-transition: opacity 0.2s;
    transition: opacity 0.2s;
  }
  body.body .emergency-page .chart-item-box .inner .chart-wrap-box .scroll-icon img {
    width: 100%;
  }
  body.body .emergency-page .chart-item-box .inner .chart-wrap-box .chart-box {
    width: 980px;
  }
  body.body .emergency-page .chart-item-box .inner .chart-wrap-box .chart-box .chart-link-wrap {
    width: 1346px;
  }
  body.body .emergency-page .chart-item-box .inner .chart-wrap-box .chart-box .chart-link-wrap .chart-link:nth-of-type(1) {
    width: 145px;
    left: 598px;
    top: 0;
    margin-top: 275px;
  }
  body.body .emergency-page .chart-item-box .inner .chart-wrap-box .chart-box .chart-link-wrap .chart-link:nth-of-type(1):before {
    padding-top: 28px;
  }
  body.body .emergency-page .chart-item-box .inner .chart-wrap-box .chart-box .chart-link-wrap .chart-link:nth-of-type(2) {
    width: 145px;
    left: 848px;
    top: 0;
    margin-top: 70px;
  }
  body.body .emergency-page .chart-item-box .inner .chart-wrap-box .chart-box .chart-link-wrap .chart-link:nth-of-type(2):before {
    padding-top: 28px;
  }
  body.body .emergency-page .chart-item-box .inner .chart-wrap-box .chart-box .chart-link-wrap .chart-link:nth-of-type(3) {
    right: 0;
    left: auto;
    width: 147px;
    height: 100%;
  }
  body.body .emergency-page .chart-item-box .inner .chart-wrap-box .chart-box .chart-link-wrap .chart-link:nth-of-type(3):before {
    padding-top: 0;
  }
  body.body .emergency-page .chart-item-box .inner .chart-wrap-box.start .scroll-icon {
    opacity: 0;
  }
}