body .bodyContents {
  display: block;
}

body .bodyContents #timeSeriesHeader {
  background-image: url(../images/timeSeries/timeSeriesMainVisual.webp);
  background-size: cover;
  background-position: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}

body .bodyContents #timeSeriesHeader h1 {
  width: 50%;
  margin: 0 50px .35em 0;
  font-family: 'Roboto', sans-serif;
  font-size: 5em;
  font-weight: bold;
  color: #f5f5f5;
  letter-spacing: .05em;
  line-height: .6em;
  text-align: center;
}

body .bodyContents #timeSeriesHeader h1 span {
  font-size: .2em;
  color: #ef1b21;
}

body .bodyContents #timeSeriesHeader .headerBorder {
  width: 100%;
  height: .5px;
  background-color: rgba(245, 245, 245, 0.25);
  position: absolute;
  top: 50%;
  left: 0;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
}

body .bodyContents .timeSeriesMain {
  width: 95%;
  margin: 0 auto;
}

body .bodyContents .timeSeriesMain .timeSeriesMainContentsTabUl1 {
  width: 50%;
  margin: 25vh auto 2.5vh auto;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

body .bodyContents .timeSeriesMain .timeSeriesMainContentsTabUl1 li {
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
  border-radius: 7.5px;
  padding: .5em 1em;
  font-family: 'Roboto', sans-serif;
  color: #f5f5f5;
  letter-spacing: .05em;
  -webkit-transition-duration: .3s;
          transition-duration: .3s;
  cursor: pointer;
}

body .bodyContents .timeSeriesMain .timeSeriesMainContentsTabUl1 li:hover {
  background-color: #ef1b21;
  color: #f5f5f5;
}

body .bodyContents .timeSeriesMain .timeSeriesMainContentsTabUl1 .tab1 {
  background-color: #ef1b21;
  color: #f5f5f5;
}

body .bodyContents .timeSeriesMain .timeSeriesMainContentsTabUl2 .timeSeriesMainContentsTabLi2 {
  display: none;
}

body .bodyContents .timeSeriesMain .timeSeriesMainContentsTabUl2 .timeSeriesMainContentsTabLi2 .timeSeriesMainContents1, body .bodyContents .timeSeriesMain .timeSeriesMainContentsTabUl2 .timeSeriesMainContentsTabLi2 .timeSeriesMainContents2 {
  width: 100%;
  height: 75vh;
  border-bottom: solid 1px rgba(245, 245, 245, 0.25);
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  position: relative;
}

body .bodyContents .timeSeriesMain .timeSeriesMainContentsTabUl2 .timeSeriesMainContentsTabLi2 .timeSeriesMainContents1 .timeSeriesMainContents1Contents, body .bodyContents .timeSeriesMain .timeSeriesMainContentsTabUl2 .timeSeriesMainContentsTabLi2 .timeSeriesMainContents1 .timeSeriesMainContents2Contents, body .bodyContents .timeSeriesMain .timeSeriesMainContentsTabUl2 .timeSeriesMainContentsTabLi2 .timeSeriesMainContents2 .timeSeriesMainContents1Contents, body .bodyContents .timeSeriesMain .timeSeriesMainContentsTabUl2 .timeSeriesMainContentsTabLi2 .timeSeriesMainContents2 .timeSeriesMainContents2Contents {
  width: 50%;
  height: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}

body .bodyContents .timeSeriesMain .timeSeriesMainContentsTabUl2 .timeSeriesMainContentsTabLi2 .timeSeriesMainContents1 .timeSeriesMainContents1Contents h2, body .bodyContents .timeSeriesMain .timeSeriesMainContentsTabUl2 .timeSeriesMainContentsTabLi2 .timeSeriesMainContents1 .timeSeriesMainContents2Contents h2, body .bodyContents .timeSeriesMain .timeSeriesMainContentsTabUl2 .timeSeriesMainContentsTabLi2 .timeSeriesMainContents2 .timeSeriesMainContents1Contents h2, body .bodyContents .timeSeriesMain .timeSeriesMainContentsTabUl2 .timeSeriesMainContentsTabLi2 .timeSeriesMainContents2 .timeSeriesMainContents2Contents h2 {
  width: 90%;
  font-family: 'Roboto', sans-serif;
  font-size: 1.5em;
  font-weight: bold;
  color: #f5f5f5;
  letter-spacing: .05em;
}

body .bodyContents .timeSeriesMain .timeSeriesMainContentsTabUl2 .timeSeriesMainContentsTabLi2 .timeSeriesMainContents1 .timeSeriesMainContents1Contents h2 span, body .bodyContents .timeSeriesMain .timeSeriesMainContentsTabUl2 .timeSeriesMainContentsTabLi2 .timeSeriesMainContents1 .timeSeriesMainContents2Contents h2 span, body .bodyContents .timeSeriesMain .timeSeriesMainContentsTabUl2 .timeSeriesMainContentsTabLi2 .timeSeriesMainContents2 .timeSeriesMainContents1Contents h2 span, body .bodyContents .timeSeriesMain .timeSeriesMainContentsTabUl2 .timeSeriesMainContentsTabLi2 .timeSeriesMainContents2 .timeSeriesMainContents2Contents h2 span {
  font-size: .75em;
}

body .bodyContents .timeSeriesMain .timeSeriesMainContentsTabUl2 .timeSeriesMainContentsTabLi2 .timeSeriesMainContents1 .timeSeriesMainContents1Contents h2 span:nth-of-type(1), body .bodyContents .timeSeriesMain .timeSeriesMainContentsTabUl2 .timeSeriesMainContentsTabLi2 .timeSeriesMainContents1 .timeSeriesMainContents2Contents h2 span:nth-of-type(1), body .bodyContents .timeSeriesMain .timeSeriesMainContentsTabUl2 .timeSeriesMainContentsTabLi2 .timeSeriesMainContents2 .timeSeriesMainContents1Contents h2 span:nth-of-type(1), body .bodyContents .timeSeriesMain .timeSeriesMainContentsTabUl2 .timeSeriesMainContentsTabLi2 .timeSeriesMainContents2 .timeSeriesMainContents2Contents h2 span:nth-of-type(1) {
  color: #ef1b21;
}

body .bodyContents .timeSeriesMain .timeSeriesMainContentsTabUl2 .timeSeriesMainContentsTabLi2 .timeSeriesMainContents1 .timeSeriesMainContents1Contents p, body .bodyContents .timeSeriesMain .timeSeriesMainContentsTabUl2 .timeSeriesMainContentsTabLi2 .timeSeriesMainContents1 .timeSeriesMainContents2Contents p, body .bodyContents .timeSeriesMain .timeSeriesMainContentsTabUl2 .timeSeriesMainContentsTabLi2 .timeSeriesMainContents2 .timeSeriesMainContents1Contents p, body .bodyContents .timeSeriesMain .timeSeriesMainContentsTabUl2 .timeSeriesMainContentsTabLi2 .timeSeriesMainContents2 .timeSeriesMainContents2Contents p {
  width: 90%;
  margin-top: 30px;
  font-family: 'Roboto', sans-serif;
  color: #f5f5f5;
  letter-spacing: .1em;
}

body .bodyContents .timeSeriesMain .timeSeriesMainContentsTabUl2 .timeSeriesMainContentsTabLi2 .timeSeriesMainContents1 .timeSeriesMainContents1Contents button, body .bodyContents .timeSeriesMain .timeSeriesMainContentsTabUl2 .timeSeriesMainContentsTabLi2 .timeSeriesMainContents1 .timeSeriesMainContents2Contents button, body .bodyContents .timeSeriesMain .timeSeriesMainContentsTabUl2 .timeSeriesMainContentsTabLi2 .timeSeriesMainContents2 .timeSeriesMainContents1Contents button, body .bodyContents .timeSeriesMain .timeSeriesMainContentsTabUl2 .timeSeriesMainContentsTabLi2 .timeSeriesMainContents2 .timeSeriesMainContents2Contents button {
  width: 200px;
  border: solid 1px rgba(245, 245, 245, 0.25);
  border-radius: 30px;
  margin-top: 60px;
  padding: .5em;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  position: relative;
  -webkit-transition-duration: .3s;
          transition-duration: .3s;
}

body .bodyContents .timeSeriesMain .timeSeriesMainContentsTabUl2 .timeSeriesMainContentsTabLi2 .timeSeriesMainContents1 .timeSeriesMainContents1Contents button:hover, body .bodyContents .timeSeriesMain .timeSeriesMainContentsTabUl2 .timeSeriesMainContentsTabLi2 .timeSeriesMainContents1 .timeSeriesMainContents2Contents button:hover, body .bodyContents .timeSeriesMain .timeSeriesMainContentsTabUl2 .timeSeriesMainContentsTabLi2 .timeSeriesMainContents2 .timeSeriesMainContents1Contents button:hover, body .bodyContents .timeSeriesMain .timeSeriesMainContentsTabUl2 .timeSeriesMainContentsTabLi2 .timeSeriesMainContents2 .timeSeriesMainContents2Contents button:hover {
  border: solid 1px rgba(245, 245, 245, 0.75);
}

body .bodyContents .timeSeriesMain .timeSeriesMainContentsTabUl2 .timeSeriesMainContentsTabLi2 .timeSeriesMainContents1 .timeSeriesMainContents1Contents button:hover li:nth-of-type(2), body .bodyContents .timeSeriesMain .timeSeriesMainContentsTabUl2 .timeSeriesMainContentsTabLi2 .timeSeriesMainContents1 .timeSeriesMainContents2Contents button:hover li:nth-of-type(2), body .bodyContents .timeSeriesMain .timeSeriesMainContentsTabUl2 .timeSeriesMainContentsTabLi2 .timeSeriesMainContents2 .timeSeriesMainContents1Contents button:hover li:nth-of-type(2), body .bodyContents .timeSeriesMain .timeSeriesMainContentsTabUl2 .timeSeriesMainContentsTabLi2 .timeSeriesMainContents2 .timeSeriesMainContents2Contents button:hover li:nth-of-type(2) {
  -webkit-animation-name: buttonAnime1;
          animation-name: buttonAnime1;
  -webkit-animation-duration: .5s;
          animation-duration: .5s;
}

@-webkit-keyframes buttonAnime1 {
  25% {
    opacity: 1;
  }
  60% {
    left: 0;
  }
  70% {
    left: -15px;
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}

@keyframes buttonAnime1 {
  25% {
    opacity: 1;
  }
  60% {
    left: 0;
  }
  70% {
    left: -15px;
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}

body .bodyContents .timeSeriesMain .timeSeriesMainContentsTabUl2 .timeSeriesMainContentsTabLi2 .timeSeriesMainContents1 .timeSeriesMainContents1Contents button:hover li:nth-of-type(2)::before, body .bodyContents .timeSeriesMain .timeSeriesMainContentsTabUl2 .timeSeriesMainContentsTabLi2 .timeSeriesMainContents1 .timeSeriesMainContents2Contents button:hover li:nth-of-type(2)::before, body .bodyContents .timeSeriesMain .timeSeriesMainContentsTabUl2 .timeSeriesMainContentsTabLi2 .timeSeriesMainContents2 .timeSeriesMainContents1Contents button:hover li:nth-of-type(2)::before, body .bodyContents .timeSeriesMain .timeSeriesMainContentsTabUl2 .timeSeriesMainContentsTabLi2 .timeSeriesMainContents2 .timeSeriesMainContents2Contents button:hover li:nth-of-type(2)::before {
  -webkit-animation-name: buttonAnime2;
          animation-name: buttonAnime2;
  -webkit-animation-duration: .5s;
          animation-duration: .5s;
}

@-webkit-keyframes buttonAnime2 {
  50% {
    bottom: 0;
    -webkit-transform: rotate(0);
            transform: rotate(0);
  }
  60% {
    opacity: 0;
  }
  70% {
    -webkit-transform: rotate(45deg);
            transform: rotate(45deg);
    bottom: .2em;
    right: 0;
  }
  100% {
    opacity: 1;
  }
}

@keyframes buttonAnime2 {
  50% {
    bottom: 0;
    -webkit-transform: rotate(0);
            transform: rotate(0);
  }
  60% {
    opacity: 0;
  }
  70% {
    -webkit-transform: rotate(45deg);
            transform: rotate(45deg);
    bottom: .2em;
    right: 0;
  }
  100% {
    opacity: 1;
  }
}

body .bodyContents .timeSeriesMain .timeSeriesMainContentsTabUl2 .timeSeriesMainContentsTabLi2 .timeSeriesMainContents1 .timeSeriesMainContents1Contents button:hover li:nth-of-type(2)::after, body .bodyContents .timeSeriesMain .timeSeriesMainContentsTabUl2 .timeSeriesMainContentsTabLi2 .timeSeriesMainContents1 .timeSeriesMainContents2Contents button:hover li:nth-of-type(2)::after, body .bodyContents .timeSeriesMain .timeSeriesMainContentsTabUl2 .timeSeriesMainContentsTabLi2 .timeSeriesMainContents2 .timeSeriesMainContents1Contents button:hover li:nth-of-type(2)::after, body .bodyContents .timeSeriesMain .timeSeriesMainContentsTabUl2 .timeSeriesMainContentsTabLi2 .timeSeriesMainContents2 .timeSeriesMainContents2Contents button:hover li:nth-of-type(2)::after {
  -webkit-animation-name: buttonAnime3;
          animation-name: buttonAnime3;
  -webkit-animation-duration: .5s;
          animation-duration: .5s;
}

@-webkit-keyframes buttonAnime3 {
  50% {
    bottom: 0;
    -webkit-transform: rotate(0);
            transform: rotate(0);
  }
  60% {
    opacity: 0;
  }
  70% {
    -webkit-transform: rotate(-45deg);
            transform: rotate(-45deg);
    top: .2em;
    right: 0;
  }
  100% {
    opacity: 1;
  }
}

@keyframes buttonAnime3 {
  50% {
    bottom: 0;
    -webkit-transform: rotate(0);
            transform: rotate(0);
  }
  60% {
    opacity: 0;
  }
  70% {
    -webkit-transform: rotate(-45deg);
            transform: rotate(-45deg);
    top: .2em;
    right: 0;
  }
  100% {
    opacity: 1;
  }
}

body .bodyContents .timeSeriesMain .timeSeriesMainContentsTabUl2 .timeSeriesMainContentsTabLi2 .timeSeriesMainContents1 .timeSeriesMainContents1Contents button ul, body .bodyContents .timeSeriesMain .timeSeriesMainContentsTabUl2 .timeSeriesMainContentsTabLi2 .timeSeriesMainContents1 .timeSeriesMainContents2Contents button ul, body .bodyContents .timeSeriesMain .timeSeriesMainContentsTabUl2 .timeSeriesMainContentsTabLi2 .timeSeriesMainContents2 .timeSeriesMainContents1Contents button ul, body .bodyContents .timeSeriesMain .timeSeriesMainContentsTabUl2 .timeSeriesMainContentsTabLi2 .timeSeriesMainContents2 .timeSeriesMainContents2Contents button ul {
  width: 100%;
  height: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

body .bodyContents .timeSeriesMain .timeSeriesMainContentsTabUl2 .timeSeriesMainContentsTabLi2 .timeSeriesMainContents1 .timeSeriesMainContents1Contents button ul li, body .bodyContents .timeSeriesMain .timeSeriesMainContentsTabUl2 .timeSeriesMainContentsTabLi2 .timeSeriesMainContents1 .timeSeriesMainContents2Contents button ul li, body .bodyContents .timeSeriesMain .timeSeriesMainContentsTabUl2 .timeSeriesMainContentsTabLi2 .timeSeriesMainContents2 .timeSeriesMainContents1Contents button ul li, body .bodyContents .timeSeriesMain .timeSeriesMainContentsTabUl2 .timeSeriesMainContentsTabLi2 .timeSeriesMainContents2 .timeSeriesMainContents2Contents button ul li {
  margin: .5em;
  font-family: 'Noto Sans JP', sans-serif;
  font-weight: 300;
  color: #f5f5f5;
}

body .bodyContents .timeSeriesMain .timeSeriesMainContentsTabUl2 .timeSeriesMainContentsTabLi2 .timeSeriesMainContents1 .timeSeriesMainContents1Contents button ul li:nth-of-type(2), body .bodyContents .timeSeriesMain .timeSeriesMainContentsTabUl2 .timeSeriesMainContentsTabLi2 .timeSeriesMainContents1 .timeSeriesMainContents2Contents button ul li:nth-of-type(2), body .bodyContents .timeSeriesMain .timeSeriesMainContentsTabUl2 .timeSeriesMainContentsTabLi2 .timeSeriesMainContents2 .timeSeriesMainContents1Contents button ul li:nth-of-type(2), body .bodyContents .timeSeriesMain .timeSeriesMainContentsTabUl2 .timeSeriesMainContentsTabLi2 .timeSeriesMainContents2 .timeSeriesMainContents2Contents button ul li:nth-of-type(2) {
  width: 1em;
  height: 1px;
  background-color: #f5f5f5;
  position: relative;
}

body .bodyContents .timeSeriesMain .timeSeriesMainContentsTabUl2 .timeSeriesMainContentsTabLi2 .timeSeriesMainContents1 .timeSeriesMainContents1Contents button ul li:nth-of-type(2)::before, body .bodyContents .timeSeriesMain .timeSeriesMainContentsTabUl2 .timeSeriesMainContentsTabLi2 .timeSeriesMainContents1 .timeSeriesMainContents2Contents button ul li:nth-of-type(2)::before, body .bodyContents .timeSeriesMain .timeSeriesMainContentsTabUl2 .timeSeriesMainContentsTabLi2 .timeSeriesMainContents2 .timeSeriesMainContents1Contents button ul li:nth-of-type(2)::before, body .bodyContents .timeSeriesMain .timeSeriesMainContentsTabUl2 .timeSeriesMainContentsTabLi2 .timeSeriesMainContents2 .timeSeriesMainContents2Contents button ul li:nth-of-type(2)::before {
  content: "";
  width: .5em;
  height: 1.5px;
  background-color: #f5f5f5;
  position: absolute;
  bottom: .2em;
  right: 0;
  -webkit-transform: rotate(45deg);
          transform: rotate(45deg);
}

body .bodyContents .timeSeriesMain .timeSeriesMainContentsTabUl2 .timeSeriesMainContentsTabLi2 .timeSeriesMainContents1 .timeSeriesMainContents1Contents button ul li:nth-of-type(2)::after, body .bodyContents .timeSeriesMain .timeSeriesMainContentsTabUl2 .timeSeriesMainContentsTabLi2 .timeSeriesMainContents1 .timeSeriesMainContents2Contents button ul li:nth-of-type(2)::after, body .bodyContents .timeSeriesMain .timeSeriesMainContentsTabUl2 .timeSeriesMainContentsTabLi2 .timeSeriesMainContents2 .timeSeriesMainContents1Contents button ul li:nth-of-type(2)::after, body .bodyContents .timeSeriesMain .timeSeriesMainContentsTabUl2 .timeSeriesMainContentsTabLi2 .timeSeriesMainContents2 .timeSeriesMainContents2Contents button ul li:nth-of-type(2)::after {
  content: "";
  width: .5em;
  height: 1.5px;
  background-color: #f5f5f5;
  position: absolute;
  top: .2em;
  right: 0;
  -webkit-transform: rotate(-45deg);
          transform: rotate(-45deg);
}

body .bodyContents .timeSeriesMain .timeSeriesMainContentsTabUl2 .timeSeriesMainContentsTabLi2 .timeSeriesMainContents1 .timeSeriesMainContents1Contents .submit, body .bodyContents .timeSeriesMain .timeSeriesMainContentsTabUl2 .timeSeriesMainContentsTabLi2 .timeSeriesMainContents1 .timeSeriesMainContents2Contents .submit, body .bodyContents .timeSeriesMain .timeSeriesMainContentsTabUl2 .timeSeriesMainContentsTabLi2 .timeSeriesMainContents2 .timeSeriesMainContents1Contents .submit, body .bodyContents .timeSeriesMain .timeSeriesMainContentsTabUl2 .timeSeriesMainContentsTabLi2 .timeSeriesMainContents2 .timeSeriesMainContents2Contents .submit {
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
}

body .bodyContents .timeSeriesMain .timeSeriesMainContentsTabUl2 .timeSeriesMainContentsTabLi2 .timeSeriesMainContents1 .timeSeriesMainContents2Contents h2, body .bodyContents .timeSeriesMain .timeSeriesMainContentsTabUl2 .timeSeriesMainContentsTabLi2 .timeSeriesMainContents2 .timeSeriesMainContents2Contents h2 {
  margin-left: 10%;
}

body .bodyContents .timeSeriesMain .timeSeriesMainContentsTabUl2 .timeSeriesMainContentsTabLi2 .timeSeriesMainContents1 .timeSeriesMainContents2Contents p, body .bodyContents .timeSeriesMain .timeSeriesMainContentsTabUl2 .timeSeriesMainContentsTabLi2 .timeSeriesMainContents2 .timeSeriesMainContents2Contents p {
  margin-left: 10%;
}

body .bodyContents .timeSeriesMain .timeSeriesMainContentsTabUl2 .timeSeriesMainContentsTabLi2 .timeSeriesMainContents1 .timeSeriesMainContents2Contents button, body .bodyContents .timeSeriesMain .timeSeriesMainContentsTabUl2 .timeSeriesMainContentsTabLi2 .timeSeriesMainContents2 .timeSeriesMainContents2Contents button {
  margin-left: 10%;
}

body .bodyContents .timeSeriesMain .timeSeriesMainContentsTabUl2 .timeSeriesMainContentsTabLi2 .timeSeriesMainContents1 img, body .bodyContents .timeSeriesMain .timeSeriesMainContentsTabUl2 .timeSeriesMainContentsTabLi2 .timeSeriesMainContents2 img {
  width: 200px;
  height: -webkit-fit-content;
  height: -moz-fit-content;
  height: fit-content;
}

body .bodyContents .timeSeriesMain .timeSeriesMainContentsTabUl2 .timeSeriesMainContentsTabLi2 .timeSeriesMainContents1 .border1, body .bodyContents .timeSeriesMain .timeSeriesMainContentsTabUl2 .timeSeriesMainContentsTabLi2 .timeSeriesMainContents2 .border1 {
  width: .5px;
  height: 0;
  background-color: #f5f5f5;
  position: absolute;
  bottom: 0;
  right: 25%;
  opacity: 0;
  -webkit-transform: translateY(50%);
          transform: translateY(50%);
  -webkit-animation-name: borderAnime;
          animation-name: borderAnime;
  -webkit-animation-duration: 3s;
          animation-duration: 3s;
  -webkit-animation-iteration-count: infinite;
          animation-iteration-count: infinite;
}

@-webkit-keyframes borderAnime {
  0% {
    height: 0;
    bottom: 50px;
    opacity: 0;
  }
  30% {
    height: 50px;
    opacity: 1;
  }
  100% {
    height: 0;
    bottom: -50px;
    opacity: 0;
  }
}

@keyframes borderAnime {
  0% {
    height: 0;
    bottom: 50px;
    opacity: 0;
  }
  30% {
    height: 50px;
    opacity: 1;
  }
  100% {
    height: 0;
    bottom: -50px;
    opacity: 0;
  }
}

body .bodyContents .timeSeriesMain .timeSeriesMainContentsTabUl2 .timeSeriesMainContentsTabLi2 .timeSeriesMainContents1 .border2, body .bodyContents .timeSeriesMain .timeSeriesMainContentsTabUl2 .timeSeriesMainContentsTabLi2 .timeSeriesMainContents2 .border2 {
  width: .5px;
  height: 100px;
  background-color: #f5f5f5;
  position: absolute;
  bottom: 0;
  left: 25%;
  -webkit-transform: translateY(50%);
          transform: translateY(50%);
  -webkit-animation-name: borderAnime;
          animation-name: borderAnime;
  -webkit-animation-duration: 3s;
          animation-duration: 3s;
  -webkit-animation-iteration-count: infinite;
          animation-iteration-count: infinite;
}

@keyframes borderAnime {
  0% {
    height: 0;
    bottom: 50px;
    opacity: 0;
  }
  30% {
    height: 50px;
    opacity: 1;
  }
  100% {
    height: 0;
    bottom: -50px;
    opacity: 0;
  }
}

body .bodyContents .timeSeriesMain .timeSeriesMainContentsTabUl2 .timeSeriesMainContentsTabLi2 .timeSeriesMainContents1:last-child, body .bodyContents .timeSeriesMain .timeSeriesMainContentsTabUl2 .timeSeriesMainContentsTabLi2 .timeSeriesMainContents2:last-child {
  border-bottom: solid 1px transparent;
}

body .bodyContents .timeSeriesMain .timeSeriesMainContentsTabUl2 .timeSeriesMainContentsTabLi2 .timeSeriesMainContents1:last-child .border1, body .bodyContents .timeSeriesMain .timeSeriesMainContentsTabUl2 .timeSeriesMainContentsTabLi2 .timeSeriesMainContents1:last-child .border2, body .bodyContents .timeSeriesMain .timeSeriesMainContentsTabUl2 .timeSeriesMainContentsTabLi2 .timeSeriesMainContents2:last-child .border1, body .bodyContents .timeSeriesMain .timeSeriesMainContentsTabUl2 .timeSeriesMainContentsTabLi2 .timeSeriesMainContents2:last-child .border2 {
  display: none;
}

body .bodyContents .timeSeriesMain .timeSeriesMainContentsTabUl2 .tab2 {
  display: block;
  -webkit-transform: translateY(25px);
          transform: translateY(25px);
  opacity: 1;
  -webkit-animation-name: timeSeriesMainContentsAnime;
          animation-name: timeSeriesMainContentsAnime;
  -webkit-animation-duration: 1s;
          animation-duration: 1s;
  -webkit-animation-fill-mode: forwards;
          animation-fill-mode: forwards;
}

@-webkit-keyframes timeSeriesMainContentsAnime {
  0% {
    -webkit-transform: translateY(25px);
            transform: translateY(25px);
    opacity: 0;
  }
  100% {
    -webkit-transform: translateY(0);
            transform: translateY(0);
    opacity: 1;
  }
}

@keyframes timeSeriesMainContentsAnime {
  0% {
    -webkit-transform: translateY(25px);
            transform: translateY(25px);
    opacity: 0;
  }
  100% {
    -webkit-transform: translateY(0);
            transform: translateY(0);
    opacity: 1;
  }
}
/*# sourceMappingURL=timeSeries.css.map */