@charset "UTF-8";
/* ==========================================================================
�㏑��
========================================================================== */
#contents {
  padding-bottom: 0 !important;
}

#main {
  float: none;
  padding-top: 0;
  width: 100%;
}

.local-nav__block {
  margin-top: 0;
}

/* ==========================================================================
���C�A�E�g
========================================================================== */
#index-company-action-training-history {
  -webkit-font-feature-settings: normal;
  font-feature-settings: normal;
  letter-spacing: 0;
  margin-bottom: 120px;
}
@media screen and (max-width: 767px) {
  #index-company-action-training-history {
    margin-bottom: 2px;
  }
}
#index-company-action-training-history .full-box {
  position: relative;
  width: min(100%, 1500px);
  min-width: 1172.9651162791px;
  margin: 0 auto;
}
@media screen and (max-width: 767px) {
  #index-company-action-training-history .full-box {
    width: 100%;
    min-width: 100%;
  }
}
#index-company-action-training-history .full-box > section {
  position: relative;
  display: grid;
  grid-template-columns: 4.1333333333% repeat(11, 5.2% 2.6666666667%) 5.2% 4.1333333333%;
  width: 100%;
  overflow: hidden;
}
#index-company-action-training-history .full-box > section > .is-full {
  grid-column: 1/-1;
}
#index-company-action-training-history .full-box > section > * {
  grid-column: var(--column, 2/25);
}
@media screen and (max-width: 767px) {
  #index-company-action-training-history .full-box > section {
    grid-template-columns: 5.3333333333% 1fr 5.3333333333%;
    width: 100%;
    min-width: 100%;
  }
  #index-company-action-training-history .full-box > section > * {
    grid-column: var(--column, 2/3);
  }
}

/* ==========================================================================
�R���|�[�l���g
========================================================================== */
@media screen and (max-width: 767px) {
  .pc {
    content-visibility: auto;
    display: none !important;
  }
}

@media screen and (min-width: 768px) {
  .sp {
    content-visibility: auto;
    display: none !important;
  }
}

.visually-hidden {
  position: fixed !important;
  top: 0px !important;
  left: 0px !important;
  width: 4px !important;
  height: 4px !important;
  opacity: 0 !important;
  overflow: hidden !important;
  border: none !important;
  margin: 0 !important;
  padding: 0 !important;
  display: block !important;
  visibility: visible !important;
}

.c-button-s, .c-button-m, .c-button {
  position: relative;
  display: flex;
  justify-content: center;
  align-items: center;
  width: 100%;
  border-radius: 99px;
  background-color: #0065B1;
  font-size: 1.6rem;
  font-weight: 800;
  overflow: hidden;
}
.c-button-s > span, .c-button-m > span, .c-button > span {
  position: relative;
  z-index: 1;
  display: inline-flex;
  align-items: center;
  column-gap: 4px;
  color: #FFF;
}
.c-button-s > span::before, .c-button-m > span::before, .c-button > span::before {
  content: "";
  display: block;
  width: 15px;
  height: 15px;
  background-color: #FFF;
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='15' height='15' viewBox='0 0 15 15'%3E%3Cdefs%3E%3CclipPath id='a'%3E%3Crect width='15' height='15' transform='translate(0 0)' fill='%23fff'/%3E%3C/clipPath%3E%3C/defs%3E%3Cg transform='translate(0 0)' clip-path='url(%23a)'%3E%3Cpath d='M15,7.5a1.143,1.143,0,0,0-.33-.8L8.3.33A1.127,1.127,0,0,0,6.7,1.923l4.451,4.45H1.127a1.127,1.127,0,1,0,0,2.254H11.154L6.7,13.077A1.127,1.127,0,1,0,8.3,14.67L14.67,8.3A1.143,1.143,0,0,0,15,7.5Z' fill='%23fff'/%3E%3C/g%3E%3C/svg%3E");
  mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='15' height='15' viewBox='0 0 15 15'%3E%3Cdefs%3E%3CclipPath id='a'%3E%3Crect width='15' height='15' transform='translate(0 0)' fill='%23fff'/%3E%3C/clipPath%3E%3C/defs%3E%3Cg transform='translate(0 0)' clip-path='url(%23a)'%3E%3Cpath d='M15,7.5a1.143,1.143,0,0,0-.33-.8L8.3.33A1.127,1.127,0,0,0,6.7,1.923l4.451,4.45H1.127a1.127,1.127,0,1,0,0,2.254H11.154L6.7,13.077A1.127,1.127,0,1,0,8.3,14.67L14.67,8.3A1.143,1.143,0,0,0,15,7.5Z' fill='%23fff'/%3E%3C/g%3E%3C/svg%3E");
  -webkit-mask-repeat: no-repeat;
  mask-repeat: no-repeat;
  -webkit-mask-size: contain;
  mask-size: contain;
}
@media screen and (max-width: 767px) {
  .c-button-s, .c-button-m, .c-button {
    margin-right: auto;
    margin-left: auto;
  }
}
@media (any-hover: hover) {
  .c-button-s::before, .c-button-m::before, .c-button::before {
    content: "";
    position: absolute;
    top: 0;
    left: -102%;
    display: block;
    width: 100%;
    height: 100%;
    border: 1px solid #BEBEBE;
    border-radius: 99px;
    background-color: #FFF;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    transition: left 0.3s cubic-bezier(0, 0, 0.2, 1);
  }
  .c-button-s:hover, .c-button-m:hover, .c-button:hover {
    text-decoration: none;
  }
  .c-button-s:hover::before, .c-button-m:hover::before, .c-button:hover::before {
    left: 0;
  }
  .c-button-s:hover > span, .c-button-m:hover > span, .c-button:hover > span {
    color: #111;
  }
  .c-button-s:hover > span::before, .c-button-m:hover > span::before, .c-button:hover > span::before {
    background-color: #0065B1;
  }
}

.c-button {
  max-width: 359px;
  min-width: 320px;
  height: 68px;
}
@media screen and (max-width: 767px) {
  .c-button {
    max-width: 335px;
    min-width: min(100%, 335px);
    height: 60px;
  }
}

.c-button-m {
  max-width: 359px;
  min-width: 146px;
  height: 40px;
}
@media screen and (max-width: 767px) {
  .c-button-m {
    max-width: 221px;
    min-width: min(100%, 221px);
    height: 48px;
  }
}

.c-button-s {
  max-width: 359px;
  min-width: 127px;
  height: 30px;
}
@media screen and (max-width: 767px) {
  .c-button-s {
    max-width: 160px;
    min-width: min(100%, 160px);
    height: 44px;
  }
}

.c-button-secondary-s, .c-button-secondary-m, .c-button-secondary {
  position: relative;
  display: flex;
  justify-content: center;
  align-items: center;
  width: 100%;
  border: 1px solid #BEBEBE;
  border-radius: 99px;
  background-color: #FFF;
  font-size: 1.6rem;
  font-weight: 800;
  overflow: hidden;
}
.c-button-secondary-s > span, .c-button-secondary-m > span, .c-button-secondary > span {
  position: relative;
  z-index: 1;
  display: inline-flex;
  align-items: center;
  column-gap: 4px;
  color: #111;
}
.c-button-secondary-s > span::before, .c-button-secondary-m > span::before, .c-button-secondary > span::before {
  content: "";
  display: block;
  width: 15px;
  height: 15px;
  background-color: #0065B1;
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='15' height='15' viewBox='0 0 15 15'%3E%3Cdefs%3E%3CclipPath id='a'%3E%3Crect width='15' height='15' transform='translate(0 0)' fill='%23fff'/%3E%3C/clipPath%3E%3C/defs%3E%3Cg transform='translate(0 0)' clip-path='url(%23a)'%3E%3Cpath d='M15,7.5a1.143,1.143,0,0,0-.33-.8L8.3.33A1.127,1.127,0,0,0,6.7,1.923l4.451,4.45H1.127a1.127,1.127,0,1,0,0,2.254H11.154L6.7,13.077A1.127,1.127,0,1,0,8.3,14.67L14.67,8.3A1.143,1.143,0,0,0,15,7.5Z' fill='%23fff'/%3E%3C/g%3E%3C/svg%3E");
  mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='15' height='15' viewBox='0 0 15 15'%3E%3Cdefs%3E%3CclipPath id='a'%3E%3Crect width='15' height='15' transform='translate(0 0)' fill='%23fff'/%3E%3C/clipPath%3E%3C/defs%3E%3Cg transform='translate(0 0)' clip-path='url(%23a)'%3E%3Cpath d='M15,7.5a1.143,1.143,0,0,0-.33-.8L8.3.33A1.127,1.127,0,0,0,6.7,1.923l4.451,4.45H1.127a1.127,1.127,0,1,0,0,2.254H11.154L6.7,13.077A1.127,1.127,0,1,0,8.3,14.67L14.67,8.3A1.143,1.143,0,0,0,15,7.5Z' fill='%23fff'/%3E%3C/g%3E%3C/svg%3E");
  -webkit-mask-repeat: no-repeat;
  mask-repeat: no-repeat;
  -webkit-mask-size: contain;
  mask-size: contain;
}
@media screen and (max-width: 767px) {
  .c-button-secondary-s, .c-button-secondary-m, .c-button-secondary {
    margin-right: auto;
    margin-left: auto;
  }
}
@media (any-hover: hover) {
  .c-button-secondary-s::before, .c-button-secondary-m::before, .c-button-secondary::before {
    content: "";
    position: absolute;
    top: -1px;
    left: -102%;
    display: block;
    width: calc(100% + 2px);
    height: calc(100% + 2px);
    border-radius: 99px;
    background-color: #0065B1;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    transition: left 0.3s cubic-bezier(0, 0, 0.2, 1);
  }
  .c-button-secondary-s:hover, .c-button-secondary-m:hover, .c-button-secondary:hover {
    border-color: #0065B1;
    text-decoration: none;
  }
  .c-button-secondary-s:hover::before, .c-button-secondary-m:hover::before, .c-button-secondary:hover::before {
    left: 0;
  }
  .c-button-secondary-s:hover > span, .c-button-secondary-m:hover > span, .c-button-secondary:hover > span {
    color: #FFF;
  }
  .c-button-secondary-s:hover > span::before, .c-button-secondary-m:hover > span::before, .c-button-secondary:hover > span::before {
    background-color: #FFF;
  }
}

.c-button-secondary {
  max-width: 359px;
  min-width: 320px;
  height: 68px;
}
@media screen and (max-width: 767px) {
  .c-button-secondary {
    max-width: 335px;
    min-width: min(100%, 335px);
    height: 60px;
  }
}

.c-button-secondary-m {
  max-width: 359px;
  min-width: 146px;
  height: 40px;
}
@media screen and (max-width: 767px) {
  .c-button-secondary-m {
    max-width: 221px;
    min-width: min(100%, 221px);
    height: 48px;
  }
}

.c-button-secondary-s {
  max-width: 359px;
  min-width: 127px;
  height: 30px;
}
@media screen and (max-width: 767px) {
  .c-button-secondary-s {
    max-width: 160px;
    min-width: min(100%, 160px);
    height: 44px;
  }
}

.page-top {
  position: fixed;
  bottom: 61px;
  right: 4.1333333333%;
  z-index: 99;
  width: 70px;
  height: 70px;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='70' height='70'%3E%3Ccircle cx='35' cy='35' r='35' fill='%230065b1'/%3E%3Cpath fill='%23fff' d='M35 1a34.009 34.009 0 0 0-13.234 65.329A34.009 34.009 0 0 0 48.234 3.671 33.8 33.8 0 0 0 35 1m0-1A35 35 0 1 1 0 35 35 35 0 0 1 35 0'/%3E%3Cpath fill='%23fff' d='M22.977 38.762h-1.834v3.105H19.35V33.23h3.762a3.06 3.06 0 0 1 2.074.668 2.59 2.59 0 0 1 .773 2.069 2.65 2.65 0 0 1-.773 2.162 3.4 3.4 0 0 1-2.209.633m.844-1.8a1.25 1.25 0 0 0 .352-.984 1.17 1.17 0 0 0-.354-.961 1.54 1.54 0 0 0-.993-.287h-1.683v2.543h1.682a1.47 1.47 0 0 0 .996-.306Zm7.716 3.13h-3.182l-.598 1.775h-1.891l3.087-8.637h2.039l3.058 8.637h-1.957Zm-.5-1.488-1.078-3.4-1.113 3.4Zm9.419 3.052a3.3 3.3 0 0 1-1.758.44 3.65 3.65 0 0 1-2.812-1.19 4.54 4.54 0 0 1-1.141-3.269 4.8 4.8 0 0 1 1.152-3.364 3.93 3.93 0 0 1 3.053-1.265 4 4 0 0 1 2.646.835 3.1 3.1 0 0 1 1.149 2.083h-1.779a1.69 1.69 0 0 0-1-1.236 2.5 2.5 0 0 0-.99-.193 2.15 2.15 0 0 0-1.714.788 3.58 3.58 0 0 0-.671 2.37 2.94 2.94 0 0 0 .724 2.255 2.4 2.4 0 0 0 1.652.662 2.13 2.13 0 0 0 1.488-.524 2.27 2.27 0 0 0 .715-1.374h-2v-1.442h3.6v4.635h-1.195l-.182-1.078a4.1 4.1 0 0 1-.937.867m10.068-3.562h-4.196v2.221h4.782v1.552h-6.545V33.23h6.333v1.529h-4.57v1.834h4.2Zm-20.593 8.673v1.529h-2.584v7.108h-1.816v-7.107h-2.596v-1.53Zm4.703 8.877a3.77 3.77 0 0 1-2.834-1.008 4.66 4.66 0 0 1-1.308-3.562 4.57 4.57 0 0 1 1.308-3.563 3.77 3.77 0 0 1 2.834-1.007 3.77 3.77 0 0 1 2.83 1.008 4.58 4.58 0 0 1 1.307 3.562 4.67 4.67 0 0 1-1.307 3.562 3.77 3.77 0 0 1-2.83 1.008m1.705-2.32a3.55 3.55 0 0 0 .627-2.25 3.54 3.54 0 0 0-.63-2.247 2.06 2.06 0 0 0-1.7-.794 2.09 2.09 0 0 0-1.711.791 3.5 3.5 0 0 0-.639 2.25 3.5 3.5 0 0 0 .639 2.25 2.09 2.09 0 0 0 1.711.791 2.07 2.07 0 0 0 1.703-.791m7.493-1.025h-1.834v3.105h-1.793v-8.637h3.762a3.06 3.06 0 0 1 2.074.668 2.59 2.59 0 0 1 .773 2.069 2.65 2.65 0 0 1-.773 2.162 3.4 3.4 0 0 1-2.209.633m.844-1.8a1.25 1.25 0 0 0 .352-.984 1.17 1.17 0 0 0-.354-.961 1.54 1.54 0 0 0-.993-.287h-1.683v2.543h1.682a1.47 1.47 0 0 0 .996-.306Z'/%3E%3C/svg%3E");
  background-repeat: no-repeat;
  background-size: contain;
  opacity: 0;
  pointer-events: none;
  transition: opacity 0.3s cubic-bezier(0, 0, 0.2, 1);
}
.page-top.is-active {
  opacity: 1;
  pointer-events: visible;
}
.page-top::before {
  content: "";
  position: absolute;
  top: 13px;
  left: 50%;
  transform: translateX(-50%);
  width: 14.57px;
  height: 14.57px;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14.571' height='14.571' viewBox='0 0 14.571 14.571'%3E%3Cpath d='M34.786,12.5a1.11,1.11,0,0,0-.774.321l-6.191,6.191a1.095,1.095,0,0,0,1.547,1.548l4.323-4.324v9.741a1.095,1.095,0,1,0,2.19,0V16.236L40.2,20.56a1.095,1.095,0,0,0,1.547-1.548L35.56,12.821a1.11,1.11,0,0,0-.772-.321Z' transform='translate(-27.5 -12.5)' fill='%23fff'/%3E%3C/svg%3E");
  background-repeat: no-repeat;
  background-size: contain;
}
@media screen and (max-width: 767px) {
  .page-top {
    bottom: 15px;
    right: 12px;
  }
}
@media (any-hover: hover) {
  .page-top::before {
    transition: top 0.3s cubic-bezier(0, 0, 0.2, 1);
  }
  .page-top:hover::before {
    top: 8.5px;
  }
}

/* ==========================================================================
�^�C�g��
========================================================================== */
.headline1 {
  position: relative;
  z-index: 1;
  display: grid;
  grid-template-columns: minmax(0, 1fr) min(9.3333333333%, 140px) min(81.3333333333%, 1220px) min(9.3333333333%, 140px) minmax(0, 1fr);
  align-items: center;
  width: 100%;
  min-width: 1172.9651162791px;
  height: 176px;
  margin-right: auto;
  margin-left: auto;
  border-image: linear-gradient(#0065B1, #0065B1);
  border-image-slice: 0 fill;
  border-image-outset: 0 100vw;
  color: #FFF;
  overflow: hidden;
  font-weight: 700;
  letter-spacing: 0.05em;
  font-size: 4.7rem;
  line-height: 1.6;
}
.headline1::before {
  content: "";
  grid-column: 1/-1;
  position: absolute;
  top: -524px;
  left: 50%;
  transform: translateX(-212px);
  width: 1528px;
  height: 1367px;
  background-image: url(/company/action/training/diversity/img/bg-title-lv1.webp);
  background-repeat: no-repeat;
  background-size: contain;
}
.headline1 > span {
  z-index: 1;
  grid-column: 3/4;
}
@media screen and (max-width: 767px) {
  .headline1 {
    grid-template-columns: 5.3333333333% 1fr 5.3333333333%;
    min-width: 100%;
    height: 120px;
    font-weight: 700;
    letter-spacing: 0.05em;
    font-size: 3.2rem;
    line-height: 1.4;
  }
  .headline1::before {
    top: -272px;
    width: 798px;
    height: 714px;
    transform: translateX(-218.5px);
  }
  .headline1 > span {
    grid-column: 2/3;
  }
}

.headline2-reverse, .headline2 {
  position: relative;
  padding-bottom: 30px;
  margin-bottom: 80px;
  font-weight: 700;
  letter-spacing: 0.05em;
  font-size: 4.7rem;
  line-height: 1.6;
  text-align: center;
  letter-spacing: 0.02em;
}
.headline2-reverse::before, .headline2::before {
  content: "";
  position: absolute;
  bottom: 0;
  left: 50%;
  transform: translateX(-50%);
  width: 100px;
  height: 12px;
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='100' height='12' viewBox='0 0 100 12'%3E%3Cdefs%3E%3CclipPath id='a'%3E%3Crect width='100' height='12' fill='none'/%3E%3C/clipPath%3E%3CclipPath id='b'%3E%3Crect width='20' height='10' transform='translate(0 -0.164)' fill='%230065b1'/%3E%3C/clipPath%3E%3C/defs%3E%3Cg clip-path='url(%23a)'%3E%3Cg transform='translate(-672 -2227)'%3E%3Cg transform='translate(672 2227.165)' clip-path='url(%23b)'%3E%3Cpath d='M0,9.9a9.9,9.9,0,1,1,19.792,0Z' transform='translate(0 -0.039)' fill='%230065b1'/%3E%3C/g%3E%3C/g%3E%3Cg transform='translate(-652 -2227)'%3E%3Cg transform='translate(672 2227.165)' clip-path='url(%23b)'%3E%3Cpath d='M0,9.9a9.9,9.9,0,1,1,19.792,0Z' transform='translate(0 -0.039)' fill='%230065b1'/%3E%3C/g%3E%3C/g%3E%3Cg transform='translate(-632 -2227)'%3E%3Cg transform='translate(672 2227.165)' clip-path='url(%23b)'%3E%3Cpath d='M0,9.9a9.9,9.9,0,1,1,19.792,0Z' transform='translate(0 -0.039)' fill='%230065b1'/%3E%3C/g%3E%3C/g%3E%3Cg transform='translate(-612 -2227)'%3E%3Cg transform='translate(672 2227.165)' clip-path='url(%23b)'%3E%3Cpath d='M0,9.9a9.9,9.9,0,1,1,19.792,0Z' transform='translate(0 -0.039)' fill='%230065b1'/%3E%3C/g%3E%3C/g%3E%3Cg transform='translate(-592 -2227)'%3E%3Cg transform='translate(672 2227.165)' clip-path='url(%23b)'%3E%3Cpath d='M0,9.9a9.9,9.9,0,1,1,19.792,0Z' transform='translate(0 -0.039)' fill='%230065b1'/%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
  mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='100' height='12' viewBox='0 0 100 12'%3E%3Cdefs%3E%3CclipPath id='a'%3E%3Crect width='100' height='12' fill='none'/%3E%3C/clipPath%3E%3CclipPath id='b'%3E%3Crect width='20' height='10' transform='translate(0 -0.164)' fill='%230065b1'/%3E%3C/clipPath%3E%3C/defs%3E%3Cg clip-path='url(%23a)'%3E%3Cg transform='translate(-672 -2227)'%3E%3Cg transform='translate(672 2227.165)' clip-path='url(%23b)'%3E%3Cpath d='M0,9.9a9.9,9.9,0,1,1,19.792,0Z' transform='translate(0 -0.039)' fill='%230065b1'/%3E%3C/g%3E%3C/g%3E%3Cg transform='translate(-652 -2227)'%3E%3Cg transform='translate(672 2227.165)' clip-path='url(%23b)'%3E%3Cpath d='M0,9.9a9.9,9.9,0,1,1,19.792,0Z' transform='translate(0 -0.039)' fill='%230065b1'/%3E%3C/g%3E%3C/g%3E%3Cg transform='translate(-632 -2227)'%3E%3Cg transform='translate(672 2227.165)' clip-path='url(%23b)'%3E%3Cpath d='M0,9.9a9.9,9.9,0,1,1,19.792,0Z' transform='translate(0 -0.039)' fill='%230065b1'/%3E%3C/g%3E%3C/g%3E%3Cg transform='translate(-612 -2227)'%3E%3Cg transform='translate(672 2227.165)' clip-path='url(%23b)'%3E%3Cpath d='M0,9.9a9.9,9.9,0,1,1,19.792,0Z' transform='translate(0 -0.039)' fill='%230065b1'/%3E%3C/g%3E%3C/g%3E%3Cg transform='translate(-592 -2227)'%3E%3Cg transform='translate(672 2227.165)' clip-path='url(%23b)'%3E%3Cpath d='M0,9.9a9.9,9.9,0,1,1,19.792,0Z' transform='translate(0 -0.039)' fill='%230065b1'/%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
  -webkit-mask-repeat: no-repeat;
  mask-repeat: no-repeat;
  -webkit-mask-position: 50% 100%;
  mask-position: 50% 100%;
  -webkit-mask-size: contain;
  mask-size: contain;
}
@media screen and (max-width: 767px) {
  .headline2-reverse, .headline2 {
    padding-bottom: 25px;
    margin-bottom: 40px;
    font-weight: 700;
    letter-spacing: 0.05em;
    font-size: 3.2rem;
    line-height: 1.4;
  }
  .headline2-reverse::before, .headline2::before {
    width: 90px;
    height: 9px;
  }
}

.headline2::before {
  background-color: #0065B1;
}
.headline2-reverse {
  color: #FFF;
}
.headline2-reverse::before {
  background-color: #FFF;
}

.headline3 {
  font-weight: 700;
  letter-spacing: 0.05em;
  font-size: 3.8rem;
  line-height: 1.5;
  letter-spacing: 0;
}
.headline3 > span {
  color: #0065B1;
}
@media screen and (max-width: 767px) {
  .headline3 {
    font-weight: 700;
    letter-spacing: 0.05em;
    font-size: 2.5rem;
    line-height: 1.4;
    text-align: center;
  }
}

/* ==========================================================================
�y�[�W���i�r�Q�[�V����
========================================================================== */
.page-menu {
  position: sticky !important;
  top: 70px;
  z-index: 20;
  padding: 16px 0 18px;
}
.page-menu_list {
  display: flex;
  justify-content: space-between;
  align-items: center;
  padding: 0 8.5755813953%;
  border-radius: 36px;
  background-color: rgba(255, 255, 255, 0.9);
  filter: drop-shadow(0 2px 6px rgba(0, 0, 0, 0.16));
}
.page-menu_item {
  display: flex;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 72px;
  font-weight: 400;
  letter-spacing: 0;
  font-size: 1.6rem;
  line-height: 1.4;
  font-weight: 700;
  text-align: center;
}
.page-menu_item:not([href]) {
  line-height: 1;
  pointer-events: none;
}
.page-menu_item:hover {
  color: inherit;
  text-decoration: none;
}
.page-menu_item:visited {
  color: inherit;
}
.page-menu_item.is-active {
  color: #0065B1;
  pointer-events: none;
}
.page-menu_item.is-active > span {
  position: relative;
}
.page-menu_item.is-active > span::before {
  content: "";
  position: absolute;
  bottom: -10px;
  left: 50%;
  transform: translateX(-50%);
  width: 22.5px;
  height: 4px;
  border-radius: 2px;
  background-color: #0065B1;
  opacity: 1;
}
@media (any-hover: hover) {
  .page-menu_item > span {
    position: relative;
  }
  .page-menu_item > span::before {
    content: "";
    position: absolute;
    bottom: -10px;
    left: 50%;
    transform: translateX(-50%);
    width: 4px;
    height: 4px;
    border-radius: 2px;
    background-color: #0065B1;
    opacity: 0;
    transition: width, opacity;
    transition-duration: 0.3s;
    transition-timing-function: cubic-bezier(0, 0, 0.2, 1);
  }
  .page-menu_item:hover {
    color: #0065B1;
  }
  .page-menu_item:hover > span::before {
    width: 22.5px;
    opacity: 1;
  }
}
.page-menu_item sub {
  font-size: 1rem;
  font-weight: 400;
  line-height: 1;
}
@media screen and (max-width: 767px) {
  .page-menu {
    padding: 0;
    top: 16vw;
    overflow: visible !important;
  }
  .page-menu_button {
    --column: 1 / -1;
    position: absolute;
    top: 16px;
    right: 0;
    display: block;
    width: 60px;
    height: 56px;
    border: 1px solid #FFF;
    border-right: none;
    border-radius: 12px 0 0 12px;
    background-color: #0065B1;
  }
  .page-menu_button > span {
    position: absolute;
    right: 20px;
    display: block;
    width: 20px;
    height: 2px;
    background-color: #FFF;
    transition-property: top, transform;
    transition-duration: 0.3s;
    transition-timing-function: cubic-bezier(0, 0, 0.2, 1);
  }
  .page-menu_button > span:nth-child(1) {
    top: 18px;
  }
  .page-menu.is-open .page-menu_button > span:nth-child(1) {
    top: calc(50% - 1px);
    transform: rotate(45deg);
  }
  .page-menu_button > span:nth-child(2) {
    top: calc(50% - 1px);
  }
  .page-menu.is-open .page-menu_button > span:nth-child(2) {
    display: none;
  }
  .page-menu_button > span:nth-child(3) {
    top: 34px;
  }
  .page-menu.is-open .page-menu_button > span:nth-child(3) {
    top: calc(50% - 1px);
    transform: rotate(-45deg);
  }
  .page-menu_button.is-active + ul {
    opacity: 1;
    pointer-events: visible;
  }
  .page-menu_list {
    display: block;
    width: 100%;
    max-height: calc(100vh - 24vw);
    max-height: calc(100dvh - 24vw);
    padding: 94px 0 96px;
    border-radius: 0;
    background-color: #FFF;
    filter: none;
    overflow: auto;
  }
  .page-menu_item {
    height: 72px;
    border-top: 1px solid #BEBEBE;
  }
  .page-menu_item:last-child {
    border-bottom: 1px solid #BEBEBE;
  }
}
@media screen and (max-width: 767px) and (any-hover: hover) {
  .page-menu_item::before {
    bottom: -12px;
  }
}
.page-menu_dialog {
  --column: 1 / -1;
  position: fixed;
  top: 0;
  right: 0;
  left: 0;
  bottom: 0;
  display: block;
  width: 100%;
  max-width: 100%;
  min-height: 100vh;
  min-height: 100dvh;
  padding-top: 16vw;
  border: none;
  background-color: #FFF;
  opacity: 0;
  pointer-events: none;
}
.page-menu_dialog[open] {
  opacity: 1;
  pointer-events: visible;
}
.page-menu_dialog::backdrop {
  background-color: rgba(0, 0, 0, 0.53);
}
.page-menu_dialog > .page-menu_button {
  top: calc(16vw + 16px);
}

/* ==========================================================================
������
========================================================================== */
.intro {
  padding: 64px 0 135px;
}
@media screen and (max-width: 767px) {
  .intro {
    padding: 112px 0 142px;
  }
}
.intro_text {
  --column: 4 / 23;
  font-weight: 700;
  letter-spacing: 0.05em;
  font-size: 2.4rem;
  line-height: 1.5;
  letter-spacing: -0.003em;
  text-align: center;
}
@media screen and (max-width: 767px) {
  .intro_text {
    --column: 2 / 3;
    font-weight: 700;
    letter-spacing: 0.05em;
    font-size: 2rem;
    line-height: 1.7;
    letter-spacing: 0;
  }
}

/* ==========================================================================
CONTENTS
========================================================================== */
.year-list {
  position: relative;
}
.year-list::after {
  content: "";
  position: absolute;
  top: 142px;
  left: 50%;
  transform: translateX(-50%);
  width: 12px;
  height: calc(100% - 558px);
  background-color: #CBE3F4;
}
@media screen and (max-width: 767px) {
  .year-list::after {
    top: 133px;
    left: 5.3333333333%;
    width: 5px;
    height: calc(100% - 467px);
  }
}
.year-list_section {
  position: relative;
  display: grid;
  grid-template-columns: 4.1333333333% repeat(11, 5.2% 2.6666666667%) 5.2% 4.1333333333%;
  grid-row-gap: 48px;
  width: 100%;
  padding: 65px 0 175px;
}
.year-list_section:nth-of-type(odd) {
  background-color: #F0F9FF;
}
.year-list_section:nth-of-type(odd)::before {
  background-image: url(/company/action/training/history/img/arc-01-pc.webp);
}
@media screen and (max-width: 767px) {
  .year-list_section:nth-of-type(odd)::before {
    background-image: url(/company/action/training/history/img/arc-01-sp.webp);
  }
}
.year-list_section.is-1987 {
  --yearColor: #989898;
}
.year-list_section.is-2000 {
  --yearColor: #0091E1;
}
.year-list_section.is-2005 {
  --yearColor: #FED656;
}
.year-list_section.is-2010 {
  --yearColor: #009A8D;
}
.year-list_section.is-2015 {
  --yearColor: #EA807B;
}
.year-list_section.is-2020 {
  --yearColor: #0091E1;
}
.year-list_section.is-2020 {
  --yearColor: #0091E1;
}
.year-list_section.is-now {
  --yearColor: #0065B1;
  padding: 108px 0 110px;
}
.year-list_section.is-now::after {
  top: 25px;
}
@media screen and (max-width: 767px) {
  .year-list_section.is-now {
    padding: 56px 0 182px;
  }
  .year-list_section.is-now::after {
    top: 90px;
  }
}
.year-list_section.is-now .c-button {
  grid-column: 4/23;
  margin: 16px auto 0;
}
@media screen and (max-width: 767px) {
  .year-list_section.is-now .c-button {
    grid-column: 2/3;
    padding-left: 0;
    margin-top: 8px;
  }
}
@media screen and (min-width: 768px) {
  .year-list_section {
    grid-template-rows: auto auto 1fr;
  }
}
@media screen and (max-width: 767px) {
  .year-list_section {
    grid-template-columns: 5.3333333333% 1fr 5.3333333333%;
    width: 100%;
    min-width: 100%;
    padding: 80px 0 99px;
  }
}
.year-list_section::before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  transform: translateY(-100%);
  width: 100%;
  height: 55px;
  background-image: url(/company/action/training/history/img/arc-02-pc.webp);
  background-repeat: no-repeat;
  background-position: 50% 0;
  background-size: 1500px 55px;
}
@media screen and (max-width: 767px) {
  .year-list_section::before {
    height: 0;
    padding-top: 5.0666666667%;
    background-image: url(/company/action/training/history/img/arc-02-sp.webp);
    background-size: 100% 100%;
  }
}
.year-list_section::after {
  content: "";
  position: absolute;
  top: 112px;
  left: 50%;
  transform: translateX(-50%);
  z-index: 10;
  width: 60px;
  height: 60px;
  border-radius: 100%;
  background-color: var(--yearColor);
}
@media screen and (max-width: 767px) {
  .year-list_section::after {
    top: 118px;
    left: 5.3333333333%;
    width: 30px;
    height: 30px;
  }
}
@media screen and (max-width: 767px) {
  .year-list_section > * {
    grid-column: 2/3;
    padding-left: 20px;
  }
}
.year-list_number {
  grid-column: 4/13;
  width: fit-content;
  height: 133px;
  padding-right: 30px;
  margin-left: auto;
}
@media screen and (min-width: 768px) {
  .year-list_number {
    margin-bottom: 32px;
  }
}
@media screen and (max-width: 767px) {
  .year-list_number {
    grid-column: 2/3;
    height: 96px;
    padding-right: 0;
    margin-left: 0;
  }
}
.year-list_number > img {
  height: 100%;
}
.year-list_section.is-now .year-list_number {
  grid-column: 4/23;
  width: 100%;
  height: auto;
  padding-right: 0;
  color: #555656;
  font-size: 8.5rem;
  font-weight: 500;
  line-height: 1;
  text-align: center;
}
@media screen and (max-width: 767px) {
  .year-list_section.is-now .year-list_number {
    grid-column: 2/3;
    padding-left: 0;
  }
}
.year-list_title {
  grid-column: 4/12;
  font-weight: 700;
  letter-spacing: 0.05em;
  font-size: 2.8rem;
  line-height: 1.5;
  letter-spacing: 0;
}
@media screen and (max-width: 767px) {
  .year-list_title {
    grid-column: 2/3;
    font-weight: 700;
    letter-spacing: 0.05em;
    font-size: 2.2rem;
    line-height: 1.4;
  }
}
.year-list_summary {
  grid-column: 4/12;
}
@media screen and (max-width: 767px) {
  .year-list_summary {
    grid-column: 2/3;
  }
}
.year-list_text {
  letter-spacing: -0.003em;
  font-weight: 400;
  line-height: 1.6;
  letter-spacing: 0;
  font-size: 1.6rem;
}
@media screen and (max-width: 767px) {
  .year-list_text {
    letter-spacing: 0;
  }
}
.year-list_blockquote {
  position: relative;
  padding: 40px 45px;
  margin-top: 48px;
}
@media screen and (max-width: 767px) {
  .year-list_blockquote {
    padding: 40px 34px;
  }
}
.year-list_blockquote::before, .year-list_blockquote::after {
  content: "";
  position: absolute;
  width: 100px;
  background-color: var(--yearColor, #111);
  -webkit-mask-repeat: no-repeat;
  mask-repeat: no-repeat;
  -webkit-mask-size: contain;
  mask-size: contain;
}
.year-list_blockquote::before {
  top: 0;
  left: 0;
  height: 59px;
  -webkit-mask-image: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='100' height='59' viewBox='0 0 100 59'><defs><clipPath id='a'><rect width='100' height='24' fill='none'/></clipPath><clipPath id='b'><rect width='30' height='29' fill='none'/></clipPath></defs><g clip-path='url(%23a)'><g transform='translate(-1117 -281)'><circle cx='2' cy='2' r='2' transform='translate(1117 281)' fill='%23989898'/></g><g transform='translate(-1107 -281)'><circle cx='2' cy='2' r='2' transform='translate(1117 281)' fill='%23989898'/></g><g transform='translate(-1097 -281)'><circle cx='2' cy='2' r='2' transform='translate(1117 281)' fill='%23989898'/></g><g transform='translate(-1087 -281)'><circle cx='2' cy='2' r='2' transform='translate(1117 281)' fill='%23989898'/></g><g transform='translate(-1077 -281)'><circle cx='2' cy='2' r='2' transform='translate(1117 281)' fill='%23989898'/></g><g transform='translate(-1067 -281)'><circle cx='2' cy='2' r='2' transform='translate(1117 281)' fill='%23989898'/></g><g transform='translate(-1057 -281)'><circle cx='2' cy='2' r='2' transform='translate(1117 281)' fill='%23989898'/></g><g transform='translate(-1047 -281)'><circle cx='2' cy='2' r='2' transform='translate(1117 281)' fill='%23989898'/></g><g transform='translate(-1037 -281)'><circle cx='2' cy='2' r='2' transform='translate(1117 281)' fill='%23989898'/></g><g transform='translate(-1027 -281)'><circle cx='2' cy='2' r='2' transform='translate(1117 281)' fill='%23989898'/></g><g transform='translate(-1117 -271)'><circle cx='2' cy='2' r='2' transform='translate(1117 281)' fill='%23989898'/></g><g transform='translate(-1107 -271)'><circle cx='2' cy='2' r='2' transform='translate(1117 281)' fill='%23989898'/></g><g transform='translate(-1097 -271)'><circle cx='2' cy='2' r='2' transform='translate(1117 281)' fill='%23989898'/></g><g transform='translate(-1087 -271)'><circle cx='2' cy='2' r='2' transform='translate(1117 281)' fill='%23989898'/></g><g transform='translate(-1077 -271)'><circle cx='2' cy='2' r='2' transform='translate(1117 281)' fill='%23989898'/></g><g transform='translate(-1067 -271)'><circle cx='2' cy='2' r='2' transform='translate(1117 281)' fill='%23989898'/></g><g transform='translate(-1057 -271)'><circle cx='2' cy='2' r='2' transform='translate(1117 281)' fill='%23989898'/></g><g transform='translate(-1047 -271)'><circle cx='2' cy='2' r='2' transform='translate(1117 281)' fill='%23989898'/></g><g transform='translate(-1037 -271)'><circle cx='2' cy='2' r='2' transform='translate(1117 281)' fill='%23989898'/></g><g transform='translate(-1027 -271)'><circle cx='2' cy='2' r='2' transform='translate(1117 281)' fill='%23989898'/></g><g transform='translate(-1117 -261)'><circle cx='2' cy='2' r='2' transform='translate(1117 281)' fill='%23989898'/></g><g transform='translate(-1107 -261)'><circle cx='2' cy='2' r='2' transform='translate(1117 281)' fill='%23989898'/></g><g transform='translate(-1097 -261)'><circle cx='2' cy='2' r='2' transform='translate(1117 281)' fill='%23989898'/></g><g transform='translate(-1087 -261)'><circle cx='2' cy='2' r='2' transform='translate(1117 281)' fill='%23989898'/></g><g transform='translate(-1077 -261)'><circle cx='2' cy='2' r='2' transform='translate(1117 281)' fill='%23989898'/></g><g transform='translate(-1067 -261)'><circle cx='2' cy='2' r='2' transform='translate(1117 281)' fill='%23989898'/></g><g transform='translate(-1057 -261)'><circle cx='2' cy='2' r='2' transform='translate(1117 281)' fill='%23989898'/></g><g transform='translate(-1047 -261)'><circle cx='2' cy='2' r='2' transform='translate(1117 281)' fill='%23989898'/></g><g transform='translate(-1037 -261)'><circle cx='2' cy='2' r='2' transform='translate(1117 281)' fill='%23989898'/></g><g transform='translate(-1027 -261)'><circle cx='2' cy='2' r='2' transform='translate(1117 281)' fill='%23989898'/></g></g><g transform='translate(0 30)' clip-path='url(%23b)'><g transform='translate(-1117 -281)'><circle cx='2' cy='2' r='2' transform='translate(1117 281)' fill='%23989898'/></g><g transform='translate(-1107 -281)'><circle cx='2' cy='2' r='2' transform='translate(1117 281)' fill='%23989898'/></g><g transform='translate(-1097 -281)'><circle cx='2' cy='2' r='2' transform='translate(1117 281)' fill='%23989898'/></g><g transform='translate(-1117 -271)'><circle cx='2' cy='2' r='2' transform='translate(1117 281)' fill='%23989898'/></g><g transform='translate(-1107 -271)'><circle cx='2' cy='2' r='2' transform='translate(1117 281)' fill='%23989898'/></g><g transform='translate(-1097 -271)'><circle cx='2' cy='2' r='2' transform='translate(1117 281)' fill='%23989898'/></g><g transform='translate(-1117 -261)'><circle cx='2' cy='2' r='2' transform='translate(1117 281)' fill='%23989898'/></g><g transform='translate(-1107 -261)'><circle cx='2' cy='2' r='2' transform='translate(1117 281)' fill='%23989898'/></g><g transform='translate(-1097 -261)'><circle cx='2' cy='2' r='2' transform='translate(1117 281)' fill='%23989898'/></g></g></svg>");
  mask-image: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='100' height='59' viewBox='0 0 100 59'><defs><clipPath id='a'><rect width='100' height='24' fill='none'/></clipPath><clipPath id='b'><rect width='30' height='29' fill='none'/></clipPath></defs><g clip-path='url(%23a)'><g transform='translate(-1117 -281)'><circle cx='2' cy='2' r='2' transform='translate(1117 281)' fill='%23989898'/></g><g transform='translate(-1107 -281)'><circle cx='2' cy='2' r='2' transform='translate(1117 281)' fill='%23989898'/></g><g transform='translate(-1097 -281)'><circle cx='2' cy='2' r='2' transform='translate(1117 281)' fill='%23989898'/></g><g transform='translate(-1087 -281)'><circle cx='2' cy='2' r='2' transform='translate(1117 281)' fill='%23989898'/></g><g transform='translate(-1077 -281)'><circle cx='2' cy='2' r='2' transform='translate(1117 281)' fill='%23989898'/></g><g transform='translate(-1067 -281)'><circle cx='2' cy='2' r='2' transform='translate(1117 281)' fill='%23989898'/></g><g transform='translate(-1057 -281)'><circle cx='2' cy='2' r='2' transform='translate(1117 281)' fill='%23989898'/></g><g transform='translate(-1047 -281)'><circle cx='2' cy='2' r='2' transform='translate(1117 281)' fill='%23989898'/></g><g transform='translate(-1037 -281)'><circle cx='2' cy='2' r='2' transform='translate(1117 281)' fill='%23989898'/></g><g transform='translate(-1027 -281)'><circle cx='2' cy='2' r='2' transform='translate(1117 281)' fill='%23989898'/></g><g transform='translate(-1117 -271)'><circle cx='2' cy='2' r='2' transform='translate(1117 281)' fill='%23989898'/></g><g transform='translate(-1107 -271)'><circle cx='2' cy='2' r='2' transform='translate(1117 281)' fill='%23989898'/></g><g transform='translate(-1097 -271)'><circle cx='2' cy='2' r='2' transform='translate(1117 281)' fill='%23989898'/></g><g transform='translate(-1087 -271)'><circle cx='2' cy='2' r='2' transform='translate(1117 281)' fill='%23989898'/></g><g transform='translate(-1077 -271)'><circle cx='2' cy='2' r='2' transform='translate(1117 281)' fill='%23989898'/></g><g transform='translate(-1067 -271)'><circle cx='2' cy='2' r='2' transform='translate(1117 281)' fill='%23989898'/></g><g transform='translate(-1057 -271)'><circle cx='2' cy='2' r='2' transform='translate(1117 281)' fill='%23989898'/></g><g transform='translate(-1047 -271)'><circle cx='2' cy='2' r='2' transform='translate(1117 281)' fill='%23989898'/></g><g transform='translate(-1037 -271)'><circle cx='2' cy='2' r='2' transform='translate(1117 281)' fill='%23989898'/></g><g transform='translate(-1027 -271)'><circle cx='2' cy='2' r='2' transform='translate(1117 281)' fill='%23989898'/></g><g transform='translate(-1117 -261)'><circle cx='2' cy='2' r='2' transform='translate(1117 281)' fill='%23989898'/></g><g transform='translate(-1107 -261)'><circle cx='2' cy='2' r='2' transform='translate(1117 281)' fill='%23989898'/></g><g transform='translate(-1097 -261)'><circle cx='2' cy='2' r='2' transform='translate(1117 281)' fill='%23989898'/></g><g transform='translate(-1087 -261)'><circle cx='2' cy='2' r='2' transform='translate(1117 281)' fill='%23989898'/></g><g transform='translate(-1077 -261)'><circle cx='2' cy='2' r='2' transform='translate(1117 281)' fill='%23989898'/></g><g transform='translate(-1067 -261)'><circle cx='2' cy='2' r='2' transform='translate(1117 281)' fill='%23989898'/></g><g transform='translate(-1057 -261)'><circle cx='2' cy='2' r='2' transform='translate(1117 281)' fill='%23989898'/></g><g transform='translate(-1047 -261)'><circle cx='2' cy='2' r='2' transform='translate(1117 281)' fill='%23989898'/></g><g transform='translate(-1037 -261)'><circle cx='2' cy='2' r='2' transform='translate(1117 281)' fill='%23989898'/></g><g transform='translate(-1027 -261)'><circle cx='2' cy='2' r='2' transform='translate(1117 281)' fill='%23989898'/></g></g><g transform='translate(0 30)' clip-path='url(%23b)'><g transform='translate(-1117 -281)'><circle cx='2' cy='2' r='2' transform='translate(1117 281)' fill='%23989898'/></g><g transform='translate(-1107 -281)'><circle cx='2' cy='2' r='2' transform='translate(1117 281)' fill='%23989898'/></g><g transform='translate(-1097 -281)'><circle cx='2' cy='2' r='2' transform='translate(1117 281)' fill='%23989898'/></g><g transform='translate(-1117 -271)'><circle cx='2' cy='2' r='2' transform='translate(1117 281)' fill='%23989898'/></g><g transform='translate(-1107 -271)'><circle cx='2' cy='2' r='2' transform='translate(1117 281)' fill='%23989898'/></g><g transform='translate(-1097 -271)'><circle cx='2' cy='2' r='2' transform='translate(1117 281)' fill='%23989898'/></g><g transform='translate(-1117 -261)'><circle cx='2' cy='2' r='2' transform='translate(1117 281)' fill='%23989898'/></g><g transform='translate(-1107 -261)'><circle cx='2' cy='2' r='2' transform='translate(1117 281)' fill='%23989898'/></g><g transform='translate(-1097 -261)'><circle cx='2' cy='2' r='2' transform='translate(1117 281)' fill='%23989898'/></g></g></svg>");
}
.year-list_blockquote::after {
  bottom: 0;
  right: 0;
  height: 58px;
  -webkit-mask-image: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='100' height='58' viewBox='0 0 100 58'><defs><clipPath id='a'><rect width='100' height='24' fill='none'/></clipPath><clipPath id='b'><rect width='29' height='28' fill='none'/></clipPath></defs><g transform='translate(100 58) rotate(180)'><g clip-path='url(%23a)'><g transform='translate(-1117 -281)'><circle cx='2' cy='2' r='2' transform='translate(1117 281)' fill='%23989898'/></g><g transform='translate(-1107 -281)'><circle cx='2' cy='2' r='2' transform='translate(1117 281)' fill='%23989898'/></g><g transform='translate(-1097 -281)'><circle cx='2' cy='2' r='2' transform='translate(1117 281)' fill='%23989898'/></g><g transform='translate(-1087 -281)'><circle cx='2' cy='2' r='2' transform='translate(1117 281)' fill='%23989898'/></g><g transform='translate(-1077 -281)'><circle cx='2' cy='2' r='2' transform='translate(1117 281)' fill='%23989898'/></g><g transform='translate(-1067 -281)'><circle cx='2' cy='2' r='2' transform='translate(1117 281)' fill='%23989898'/></g><g transform='translate(-1057 -281)'><circle cx='2' cy='2' r='2' transform='translate(1117 281)' fill='%23989898'/></g><g transform='translate(-1047 -281)'><circle cx='2' cy='2' r='2' transform='translate(1117 281)' fill='%23989898'/></g><g transform='translate(-1037 -281)'><circle cx='2' cy='2' r='2' transform='translate(1117 281)' fill='%23989898'/></g><g transform='translate(-1027 -281)'><circle cx='2' cy='2' r='2' transform='translate(1117 281)' fill='%23989898'/></g><g transform='translate(-1117 -271)'><circle cx='2' cy='2' r='2' transform='translate(1117 281)' fill='%23989898'/></g><g transform='translate(-1107 -271)'><circle cx='2' cy='2' r='2' transform='translate(1117 281)' fill='%23989898'/></g><g transform='translate(-1097 -271)'><circle cx='2' cy='2' r='2' transform='translate(1117 281)' fill='%23989898'/></g><g transform='translate(-1087 -271)'><circle cx='2' cy='2' r='2' transform='translate(1117 281)' fill='%23989898'/></g><g transform='translate(-1077 -271)'><circle cx='2' cy='2' r='2' transform='translate(1117 281)' fill='%23989898'/></g><g transform='translate(-1067 -271)'><circle cx='2' cy='2' r='2' transform='translate(1117 281)' fill='%23989898'/></g><g transform='translate(-1057 -271)'><circle cx='2' cy='2' r='2' transform='translate(1117 281)' fill='%23989898'/></g><g transform='translate(-1047 -271)'><circle cx='2' cy='2' r='2' transform='translate(1117 281)' fill='%23989898'/></g><g transform='translate(-1037 -271)'><circle cx='2' cy='2' r='2' transform='translate(1117 281)' fill='%23989898'/></g><g transform='translate(-1027 -271)'><circle cx='2' cy='2' r='2' transform='translate(1117 281)' fill='%23989898'/></g><g transform='translate(-1117 -261)'><circle cx='2' cy='2' r='2' transform='translate(1117 281)' fill='%23989898'/></g><g transform='translate(-1107 -261)'><circle cx='2' cy='2' r='2' transform='translate(1117 281)' fill='%23989898'/></g><g transform='translate(-1097 -261)'><circle cx='2' cy='2' r='2' transform='translate(1117 281)' fill='%23989898'/></g><g transform='translate(-1087 -261)'><circle cx='2' cy='2' r='2' transform='translate(1117 281)' fill='%23989898'/></g><g transform='translate(-1077 -261)'><circle cx='2' cy='2' r='2' transform='translate(1117 281)' fill='%23989898'/></g><g transform='translate(-1067 -261)'><circle cx='2' cy='2' r='2' transform='translate(1117 281)' fill='%23989898'/></g><g transform='translate(-1057 -261)'><circle cx='2' cy='2' r='2' transform='translate(1117 281)' fill='%23989898'/></g><g transform='translate(-1047 -261)'><circle cx='2' cy='2' r='2' transform='translate(1117 281)' fill='%23989898'/></g><g transform='translate(-1037 -261)'><circle cx='2' cy='2' r='2' transform='translate(1117 281)' fill='%23989898'/></g><g transform='translate(-1027 -261)'><circle cx='2' cy='2' r='2' transform='translate(1117 281)' fill='%23989898'/></g></g><g transform='translate(0 30)' clip-path='url(%23b)'><g transform='translate(-1117 -281)'><circle cx='2' cy='2' r='2' transform='translate(1117 281)' fill='%23989898'/></g><g transform='translate(-1107 -281)'><circle cx='2' cy='2' r='2' transform='translate(1117 281)' fill='%23989898'/></g><g transform='translate(-1097 -281)'><circle cx='2' cy='2' r='2' transform='translate(1117 281)' fill='%23989898'/></g><g transform='translate(-1117 -271)'><circle cx='2' cy='2' r='2' transform='translate(1117 281)' fill='%23989898'/></g><g transform='translate(-1107 -271)'><circle cx='2' cy='2' r='2' transform='translate(1117 281)' fill='%23989898'/></g><g transform='translate(-1097 -271)'><circle cx='2' cy='2' r='2' transform='translate(1117 281)' fill='%23989898'/></g><g transform='translate(-1117 -261)'><circle cx='2' cy='2' r='2' transform='translate(1117 281)' fill='%23989898'/></g><g transform='translate(-1107 -261)'><circle cx='2' cy='2' r='2' transform='translate(1117 281)' fill='%23989898'/></g><g transform='translate(-1097 -261)'><circle cx='2' cy='2' r='2' transform='translate(1117 281)' fill='%23989898'/></g></g></g></svg>");
  mask-image: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='100' height='58' viewBox='0 0 100 58'><defs><clipPath id='a'><rect width='100' height='24' fill='none'/></clipPath><clipPath id='b'><rect width='29' height='28' fill='none'/></clipPath></defs><g transform='translate(100 58) rotate(180)'><g clip-path='url(%23a)'><g transform='translate(-1117 -281)'><circle cx='2' cy='2' r='2' transform='translate(1117 281)' fill='%23989898'/></g><g transform='translate(-1107 -281)'><circle cx='2' cy='2' r='2' transform='translate(1117 281)' fill='%23989898'/></g><g transform='translate(-1097 -281)'><circle cx='2' cy='2' r='2' transform='translate(1117 281)' fill='%23989898'/></g><g transform='translate(-1087 -281)'><circle cx='2' cy='2' r='2' transform='translate(1117 281)' fill='%23989898'/></g><g transform='translate(-1077 -281)'><circle cx='2' cy='2' r='2' transform='translate(1117 281)' fill='%23989898'/></g><g transform='translate(-1067 -281)'><circle cx='2' cy='2' r='2' transform='translate(1117 281)' fill='%23989898'/></g><g transform='translate(-1057 -281)'><circle cx='2' cy='2' r='2' transform='translate(1117 281)' fill='%23989898'/></g><g transform='translate(-1047 -281)'><circle cx='2' cy='2' r='2' transform='translate(1117 281)' fill='%23989898'/></g><g transform='translate(-1037 -281)'><circle cx='2' cy='2' r='2' transform='translate(1117 281)' fill='%23989898'/></g><g transform='translate(-1027 -281)'><circle cx='2' cy='2' r='2' transform='translate(1117 281)' fill='%23989898'/></g><g transform='translate(-1117 -271)'><circle cx='2' cy='2' r='2' transform='translate(1117 281)' fill='%23989898'/></g><g transform='translate(-1107 -271)'><circle cx='2' cy='2' r='2' transform='translate(1117 281)' fill='%23989898'/></g><g transform='translate(-1097 -271)'><circle cx='2' cy='2' r='2' transform='translate(1117 281)' fill='%23989898'/></g><g transform='translate(-1087 -271)'><circle cx='2' cy='2' r='2' transform='translate(1117 281)' fill='%23989898'/></g><g transform='translate(-1077 -271)'><circle cx='2' cy='2' r='2' transform='translate(1117 281)' fill='%23989898'/></g><g transform='translate(-1067 -271)'><circle cx='2' cy='2' r='2' transform='translate(1117 281)' fill='%23989898'/></g><g transform='translate(-1057 -271)'><circle cx='2' cy='2' r='2' transform='translate(1117 281)' fill='%23989898'/></g><g transform='translate(-1047 -271)'><circle cx='2' cy='2' r='2' transform='translate(1117 281)' fill='%23989898'/></g><g transform='translate(-1037 -271)'><circle cx='2' cy='2' r='2' transform='translate(1117 281)' fill='%23989898'/></g><g transform='translate(-1027 -271)'><circle cx='2' cy='2' r='2' transform='translate(1117 281)' fill='%23989898'/></g><g transform='translate(-1117 -261)'><circle cx='2' cy='2' r='2' transform='translate(1117 281)' fill='%23989898'/></g><g transform='translate(-1107 -261)'><circle cx='2' cy='2' r='2' transform='translate(1117 281)' fill='%23989898'/></g><g transform='translate(-1097 -261)'><circle cx='2' cy='2' r='2' transform='translate(1117 281)' fill='%23989898'/></g><g transform='translate(-1087 -261)'><circle cx='2' cy='2' r='2' transform='translate(1117 281)' fill='%23989898'/></g><g transform='translate(-1077 -261)'><circle cx='2' cy='2' r='2' transform='translate(1117 281)' fill='%23989898'/></g><g transform='translate(-1067 -261)'><circle cx='2' cy='2' r='2' transform='translate(1117 281)' fill='%23989898'/></g><g transform='translate(-1057 -261)'><circle cx='2' cy='2' r='2' transform='translate(1117 281)' fill='%23989898'/></g><g transform='translate(-1047 -261)'><circle cx='2' cy='2' r='2' transform='translate(1117 281)' fill='%23989898'/></g><g transform='translate(-1037 -261)'><circle cx='2' cy='2' r='2' transform='translate(1117 281)' fill='%23989898'/></g><g transform='translate(-1027 -261)'><circle cx='2' cy='2' r='2' transform='translate(1117 281)' fill='%23989898'/></g></g><g transform='translate(0 30)' clip-path='url(%23b)'><g transform='translate(-1117 -281)'><circle cx='2' cy='2' r='2' transform='translate(1117 281)' fill='%23989898'/></g><g transform='translate(-1107 -281)'><circle cx='2' cy='2' r='2' transform='translate(1117 281)' fill='%23989898'/></g><g transform='translate(-1097 -281)'><circle cx='2' cy='2' r='2' transform='translate(1117 281)' fill='%23989898'/></g><g transform='translate(-1117 -271)'><circle cx='2' cy='2' r='2' transform='translate(1117 281)' fill='%23989898'/></g><g transform='translate(-1107 -271)'><circle cx='2' cy='2' r='2' transform='translate(1117 281)' fill='%23989898'/></g><g transform='translate(-1097 -271)'><circle cx='2' cy='2' r='2' transform='translate(1117 281)' fill='%23989898'/></g><g transform='translate(-1117 -261)'><circle cx='2' cy='2' r='2' transform='translate(1117 281)' fill='%23989898'/></g><g transform='translate(-1107 -261)'><circle cx='2' cy='2' r='2' transform='translate(1117 281)' fill='%23989898'/></g><g transform='translate(-1097 -261)'><circle cx='2' cy='2' r='2' transform='translate(1117 281)' fill='%23989898'/></g></g></g></svg>");
}
.year-list_blockquote_title {
  font-weight: 700;
  letter-spacing: 0.05em;
  font-size: 2rem;
  line-height: 1.5;
  letter-spacing: 0;
}
@media screen and (max-width: 767px) {
  .year-list_blockquote_title {
    font-size: 1.6rem;
    line-height: 1.5;
  }
}
.year-list_blockquote_content {
  display: grid;
  grid-template-columns: 5.2rem 1fr;
  grid-gap: 12px 16px;
  margin-top: 16px;
  font-weight: 400;
  line-height: 1.6;
  letter-spacing: 0;
  font-size: 1.4rem;
  letter-spacing: -0.003em;
}
.year-list_blockquote_content > dt {
  grid-column: 1/2;
  font-weight: 600;
  white-space: nowrap;
}
.year-list_blockquote_content > dd {
  grid-column: 2/3;
}
.year-list_blockquote_content > dd a {
  color: #0075D3;
  text-decoration: underline;
}
.year-list_history {
  grid-column: 15/23;
}
@media screen and (min-width: 768px) {
  .year-list_history.is-up {
    grid-row: 2/4;
  }
}
@media screen and (max-width: 767px) {
  .year-list_history {
    grid-column: 2/3;
  }
}
.year-list_history_item + .year-list_history_item {
  margin-top: 48px;
}
.year-list_history_title {
  position: relative;
  padding-left: 22px;
  font-weight: 700;
  letter-spacing: 0.05em;
  font-size: 2.4rem;
  line-height: 1.5;
}
@media screen and (max-width: 767px) {
  .year-list_history_title {
    font-size: 2rem;
    line-height: 1.5;
  }
}
.year-list_history_title::before {
  content: "";
  position: absolute;
  top: 6px;
  left: 0;
  width: 17px;
  height: 24px;
  background-color: var(--yearColor, #111);
  -webkit-mask-image: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='17' height='24' viewBox='0 0 17 24'><path d='M16.116,10.308,1.333.151A.854.854,0,0,0,0,.871V7.34a.833.833,0,0,0,.358.687l4.983,3.424a.67.67,0,0,1,0,1.1L.358,15.974A.832.832,0,0,0,0,16.66v6.469a.854.854,0,0,0,1.333.721L16.116,13.693a2.062,2.062,0,0,0,0-3.385' fill='%23989898'/></svg>");
  mask-image: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='17' height='24' viewBox='0 0 17 24'><path d='M16.116,10.308,1.333.151A.854.854,0,0,0,0,.871V7.34a.833.833,0,0,0,.358.687l4.983,3.424a.67.67,0,0,1,0,1.1L.358,15.974A.832.832,0,0,0,0,16.66v6.469a.854.854,0,0,0,1.333.721L16.116,13.693a2.062,2.062,0,0,0,0-3.385' fill='%23989898'/></svg>");
  -webkit-mask-repeat: no-repeat;
  mask-repeat: no-repeat;
  -webkit-mask-size: contain;
  mask-size: contain;
}
@media screen and (max-width: 767px) {
  .year-list_history_title::before {
    top: 3px;
  }
}
.year-list_history_img {
  margin: 24px 0 0 22px;
  width: min(100% - 22px, 332px);
}
@media screen and (max-width: 767px) {
  .year-list_history_img {
    width: calc(100% - 20px);
  }
}
.year-list_history_img figcaption {
  display: block;
  margin-top: 4px;
  font-size: 1.6rem;
  line-height: 1.5;
  letter-spacing: -0.003em;
}
.year-list_history .year-list_blockquote_content {
  grid-template-columns: 5.3rem 1fr;
  padding-left: 22px;
  font-weight: 400;
  line-height: 1.6;
  letter-spacing: 0;
  font-size: 1.6rem;
}
.year-list_history .year-list_blockquote_content > dd > span {
  margin-right: 10px;
}
.year-list_history .year-list_blockquote_content > dd > .tag {
  --tagColor: #0075D3;
  display: inline-block;
  padding: 0 12px;
  margin-right: 0;
  background-color: #FFF;
  border: 1px solid var(--tagColor);
  border-radius: 99px;
  color: var(--tagColor);
  font-size: 1.3rem;
  font-weight: 700;
  line-height: 1.8461538462;
  letter-spacing: -0.003em;
  white-space: nowrap;
}
.year-list_history .year-list_blockquote_content > dd > .tag + .tag {
  margin-left: 4px;
}
.year-list_history .year-list_blockquote_content > dd > .tag.is-color-02 {
  --tagColor: #8C3937;
}
.year-list_history .year-list_blockquote_content > dd > .tag.is-color-03 {
  --tagColor: #584A1D;
}
.year-list_history .year-list_blockquote_content > dd > .tag.is-color-04 {
  --tagColor: #007B71;
}
.year-list_history .year-list_blockquote_content > dd > .tag.is-color-05 {
  --tagColor: #767676;
}
.year-list_history .year-list_blockquote_content > dd > .tag.is-color-06 {
  --tagColor: #BB4E02;
}
.year-list_history .year-list_blockquote_content > dd > .tag.is-color-07 {
  --tagColor: #DE1E1E;
}
.year-list_history .year-list_blockquote_content > dd > .arrow {
  display: inline-block;
  width: 15px;
  height: 15px;
  margin-right: 5px;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='15' height='15' viewBox='0 0 15 15'%3E%3Cdefs%3E%3CclipPath id='a'%3E%3Crect width='15' height='15' fill='%230075d3'/%3E%3C/clipPath%3E%3C/defs%3E%3Cg clip-path='url(%23a)'%3E%3Cpath d='M15,7.5a1.143,1.143,0,0,0-.33-.8L8.3.33A1.127,1.127,0,0,0,6.7,1.923l4.451,4.45H1.127a1.127,1.127,0,1,0,0,2.254H11.154L6.7,13.077A1.127,1.127,0,1,0,8.3,14.67L14.67,8.3A1.143,1.143,0,0,0,15,7.5Z' transform='translate(0 0)' fill='%230075d3'/%3E%3C/g%3E%3C/svg%3E");
  background-repeat: no-repeat;
  background-size: contain;
  vertical-align: middle;
}
.year-list_decoration {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 1;
  width: 100%;
  height: 100%;
  pointer-events: none;
}
@media screen and (max-width: 767px) {
  .year-list_decoration {
    grid-column: 1/-1;
  }
}
.year-list_decoration > span {
  position: absolute;
  display: block;
  background-color: var(--yearColor);
  -webkit-mask-repeat: no-repeat;
  mask-repeat: no-repeat;
  -webkit-mask-size: contain;
  mask-size: contain;
}
.year-list_section.is-1987 .year-list_decoration > span {
  background-color: #BEBEBE;
}
.year-list_section.is-1987 .year-list_decoration > span.decoration01 {
  top: -85px;
  right: 8.4%;
  width: 6.6%;
  padding-top: 6.6%;
  background-color: #FFDE78;
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='99' height='99' viewBox='0 0 99 99'%3E%3Cpath d='M0,3.092V95.909A3.091,3.091,0,0,0,3.092,99H95.909A3.092,3.092,0,0,0,99,95.909V3.092A3.091,3.091,0,0,0,95.909,0H3.092A3.091,3.091,0,0,0,0,3.092M72.227,73.984H26.774a1.757,1.757,0,0,1-1.757-1.757V26.774a1.757,1.757,0,0,1,1.757-1.757H72.227a1.757,1.757,0,0,1,1.757,1.757V72.227a1.757,1.757,0,0,1-1.757,1.757' transform='translate(-0.001 -0.001)' fill='%23ffde78'/%3E%3C/svg%3E");
  mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='99' height='99' viewBox='0 0 99 99'%3E%3Cpath d='M0,3.092V95.909A3.091,3.091,0,0,0,3.092,99H95.909A3.092,3.092,0,0,0,99,95.909V3.092A3.091,3.091,0,0,0,95.909,0H3.092A3.091,3.091,0,0,0,0,3.092M72.227,73.984H26.774a1.757,1.757,0,0,1-1.757-1.757V26.774a1.757,1.757,0,0,1,1.757-1.757H72.227a1.757,1.757,0,0,1,1.757,1.757V72.227a1.757,1.757,0,0,1-1.757,1.757' transform='translate(-0.001 -0.001)' fill='%23ffde78'/%3E%3C/svg%3E");
}
@media screen and (max-width: 767px) {
  .year-list_section.is-1987 .year-list_decoration > span.decoration01 {
    top: -123px;
    right: 21px;
    width: 77px;
    padding-top: 77px;
  }
}
.year-list_section.is-1987 .year-list_decoration > span.decoration02 {
  top: 31px;
  right: 14.9333333333%;
  width: 3.4%;
  padding-top: 3.4%;
  -webkit-mask-image: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="51" height="51" viewBox="0 0 51 51"><path d="M0,1.593V49.408A1.593,1.593,0,0,0,1.593,51H49.408A1.593,1.593,0,0,0,51,49.408V1.593A1.593,1.593,0,0,0,49.408,0H1.593A1.592,1.592,0,0,0,0,1.593" transform="translate(-0.001 -0.001)" fill="%23bebebe"/></svg>');
  mask-image: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="51" height="51" viewBox="0 0 51 51"><path d="M0,1.593V49.408A1.593,1.593,0,0,0,1.593,51H49.408A1.593,1.593,0,0,0,51,49.408V1.593A1.593,1.593,0,0,0,49.408,0H1.593A1.592,1.592,0,0,0,0,1.593" transform="translate(-0.001 -0.001)" fill="%23bebebe"/></svg>');
}
@media screen and (max-width: 767px) {
  .year-list_section.is-1987 .year-list_decoration > span.decoration02 {
    top: -34px;
    right: 97px;
    width: 39px;
    padding-top: 39px;
  }
}
.year-list_section.is-1987 .year-list_decoration > span.decoration03 {
  bottom: 83px;
  left: 5.8666666667%;
  width: 6.4666666667%;
  padding-top: 10.3333333333%;
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='97' height='154.999' viewBox='0 0 97 154.999'%3E%3Cg transform='translate(-89 -1581.001)'%3E%3Cpath d='M44,0A44,44,0,1,0,88,44,44,44,0,0,0,44,0m0,66A22,22,0,1,1,66,44,22,22,0,0,1,44,66' transform='translate(98 1581)' fill='%23bebebe'/%3E%3Ccircle cx='23' cy='23' r='23' transform='translate(89 1690)' fill='%23bebebe'/%3E%3C/g%3E%3C/svg%3E");
  mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='97' height='154.999' viewBox='0 0 97 154.999'%3E%3Cg transform='translate(-89 -1581.001)'%3E%3Cpath d='M44,0A44,44,0,1,0,88,44,44,44,0,0,0,44,0m0,66A22,22,0,1,1,66,44,22,22,0,0,1,44,66' transform='translate(98 1581)' fill='%23bebebe'/%3E%3Ccircle cx='23' cy='23' r='23' transform='translate(89 1690)' fill='%23bebebe'/%3E%3C/g%3E%3C/svg%3E");
}
@media screen and (max-width: 767px) {
  .year-list_section.is-1987 .year-list_decoration > span.decoration03 {
    bottom: 12px;
    left: 105px;
    width: 83px;
    padding-top: 57px;
    -webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='83' height='56.999' viewBox='0 0 83 56.999'%3E%3Cg transform='translate(-91.326 -2700.001)'%3E%3Cpath d='M22.5,0A22.5,22.5,0,1,0,45,22.5,22.5,22.5,0,0,0,22.5,0m0,33.75A11.25,11.25,0,1,1,33.751,22.5,11.251,11.251,0,0,1,22.5,33.751' transform='translate(91.326 2700)' fill='%23bebebe'/%3E%3Ccircle cx='12' cy='12' r='12' transform='translate(150.326 2733)' fill='%23bebebe'/%3E%3C/g%3E%3C/svg%3E");
    mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='83' height='56.999' viewBox='0 0 83 56.999'%3E%3Cg transform='translate(-91.326 -2700.001)'%3E%3Cpath d='M22.5,0A22.5,22.5,0,1,0,45,22.5,22.5,22.5,0,0,0,22.5,0m0,33.75A11.25,11.25,0,1,1,33.751,22.5,11.251,11.251,0,0,1,22.5,33.751' transform='translate(91.326 2700)' fill='%23bebebe'/%3E%3Ccircle cx='12' cy='12' r='12' transform='translate(150.326 2733)' fill='%23bebebe'/%3E%3C/g%3E%3C/svg%3E");
  }
}
.year-list_section.is-2000 .year-list_decoration > span.decoration01 {
  top: -77px;
  left: 11.2666666667%;
  width: 4.0666666667%;
  padding-top: 8.2%;
  -webkit-mask-image: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="61" height="123" viewBox="0 0 61 123"><path d="M94.526,61A2.313,2.313,0,0,1,92.2,58.877a30.794,30.794,0,0,0-61.4,0A2.313,2.313,0,0,1,28.476,61H2.347A2.322,2.322,0,0,1,0,58.63C1.258,26.04,28.312,0,61.5,0S121.743,26.04,123,58.63A2.32,2.32,0,0,1,120.655,61Z" transform="translate(61) rotate(90)" fill="%230091e1"/></svg>');
  mask-image: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="61" height="123" viewBox="0 0 61 123"><path d="M94.526,61A2.313,2.313,0,0,1,92.2,58.877a30.794,30.794,0,0,0-61.4,0A2.313,2.313,0,0,1,28.476,61H2.347A2.322,2.322,0,0,1,0,58.63C1.258,26.04,28.312,0,61.5,0S121.743,26.04,123,58.63A2.32,2.32,0,0,1,120.655,61Z" transform="translate(61) rotate(90)" fill="%230091e1"/></svg>');
}
@media screen and (max-width: 767px) {
  .year-list_section.is-2000 .year-list_decoration > span.decoration01 {
    top: -45px;
    right: 113px;
    left: auto;
    width: 30px;
    padding-top: 61px;
  }
}
.year-list_section.is-2000 .year-list_decoration > span.decoration02 {
  bottom: 51px;
  right: 6.7333333333%;
  width: 4.8666666667%;
  padding-top: 4.8666666667%;
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='73' height='73' viewBox='0 0 73 73'%3E%3Cpath d='M34.937,72.352.646,38.062a2.213,2.213,0,0,1,0-3.126L34.937.648a2.209,2.209,0,0,1,3.126,0L72.354,34.936a2.213,2.213,0,0,1,0,3.126L38.063,72.352a2.209,2.209,0,0,1-3.126,0' transform='translate(0 73) rotate(-90)' fill='%230091e1'/%3E%3C/svg%3E");
  mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='73' height='73' viewBox='0 0 73 73'%3E%3Cpath d='M34.937,72.352.646,38.062a2.213,2.213,0,0,1,0-3.126L34.937.648a2.209,2.209,0,0,1,3.126,0L72.354,34.936a2.213,2.213,0,0,1,0,3.126L38.063,72.352a2.209,2.209,0,0,1-3.126,0' transform='translate(0 73) rotate(-90)' fill='%230091e1'/%3E%3C/svg%3E");
}
@media screen and (max-width: 767px) {
  .year-list_section.is-2000 .year-list_decoration > span.decoration02 {
    bottom: 14px;
    right: 136px;
    width: 37px;
    padding-top: 37px;
  }
}
.year-list_section.is-2005 .year-list_decoration > span.decoration01 {
  top: -87px;
  right: 10.9333333333%;
  width: 7.7333333333%;
  padding-top: 7.7333333333%;
  -webkit-mask-image: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="115.966" height="115.966" viewBox="0 0 115.966 115.966"><path d="M0,2.56V79.439A2.561,2.561,0,0,0,2.56,82H79.439A2.561,2.561,0,0,0,82,79.439V2.56A2.561,2.561,0,0,0,79.439,0H2.56A2.56,2.56,0,0,0,0,2.56M59.823,61.279H22.176a1.455,1.455,0,0,1-1.455-1.455V22.176a1.455,1.455,0,0,1,1.455-1.455H59.823a1.455,1.455,0,0,1,1.455,1.455V59.823a1.455,1.455,0,0,1-1.455,1.455" transform="translate(57.983) rotate(45)" fill="%23ffde78"/></svg>');
  mask-image: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="115.966" height="115.966" viewBox="0 0 115.966 115.966"><path d="M0,2.56V79.439A2.561,2.561,0,0,0,2.56,82H79.439A2.561,2.561,0,0,0,82,79.439V2.56A2.561,2.561,0,0,0,79.439,0H2.56A2.56,2.56,0,0,0,0,2.56M59.823,61.279H22.176a1.455,1.455,0,0,1-1.455-1.455V22.176a1.455,1.455,0,0,1,1.455-1.455H59.823a1.455,1.455,0,0,1,1.455,1.455V59.823a1.455,1.455,0,0,1-1.455,1.455" transform="translate(57.983) rotate(45)" fill="%23ffde78"/></svg>');
}
@media screen and (max-width: 767px) {
  .year-list_section.is-2005 .year-list_decoration > span.decoration01 {
    top: -42px;
    right: auto;
    left: 129px;
    width: 58px;
    padding-top: 58px;
  }
}
.year-list_section.is-2005 .year-list_decoration > span.decoration02 {
  bottom: 71px;
  left: 5.8%;
  width: 6.1333333333%;
  padding-top: 9.2666666667%;
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='92' height='139' viewBox='0 0 92 139'%3E%3Cg transform='translate(0 139.351) rotate(-90)'%3E%3Cpath d='M46.867,40.123,64.184,64.394A1.45,1.45,0,0,0,65.365,65H90.55a1.441,1.441,0,0,0,1.179-2.277L47.542.793a1.9,1.9,0,0,0-3.085,0L.271,62.723A1.441,1.441,0,0,0,1.45,65H26.635a1.45,1.45,0,0,0,1.181-.606L45.133,40.123a1.066,1.066,0,0,1,1.734,0' transform='translate(0.351 92) rotate(-90)' fill='%23ffde78'/%3E%3Cpath d='M46.867,40.123,64.184,64.394A1.45,1.45,0,0,0,65.365,65H90.55a1.441,1.441,0,0,0,1.179-2.277L47.542.793a1.9,1.9,0,0,0-3.085,0L.271,62.723A1.441,1.441,0,0,0,1.45,65H26.635a1.45,1.45,0,0,0,1.181-.606L45.133,40.123a1.066,1.066,0,0,1,1.734,0' transform='translate(74.351 92) rotate(-90)' fill='%23ffde78'/%3E%3C/g%3E%3C/svg%3E");
  mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='92' height='139' viewBox='0 0 92 139'%3E%3Cg transform='translate(0 139.351) rotate(-90)'%3E%3Cpath d='M46.867,40.123,64.184,64.394A1.45,1.45,0,0,0,65.365,65H90.55a1.441,1.441,0,0,0,1.179-2.277L47.542.793a1.9,1.9,0,0,0-3.085,0L.271,62.723A1.441,1.441,0,0,0,1.45,65H26.635a1.45,1.45,0,0,0,1.181-.606L45.133,40.123a1.066,1.066,0,0,1,1.734,0' transform='translate(0.351 92) rotate(-90)' fill='%23ffde78'/%3E%3Cpath d='M46.867,40.123,64.184,64.394A1.45,1.45,0,0,0,65.365,65H90.55a1.441,1.441,0,0,0,1.179-2.277L47.542.793a1.9,1.9,0,0,0-3.085,0L.271,62.723A1.441,1.441,0,0,0,1.45,65H26.635a1.45,1.45,0,0,0,1.181-.606L45.133,40.123a1.066,1.066,0,0,1,1.734,0' transform='translate(74.351 92) rotate(-90)' fill='%23ffde78'/%3E%3C/g%3E%3C/svg%3E");
}
@media screen and (max-width: 767px) {
  .year-list_section.is-2005 .year-list_decoration > span.decoration02 {
    bottom: 0;
    left: 114px;
    width: 95px;
    padding-top: 59px;
    -webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='95' height='59' viewBox='0 0 95 59'%3E%3Cg transform='translate(-118.837 -6437)'%3E%3Cpath d='M23.943,20.37,32.79,32.692a.742.742,0,0,0,.6.308H46.259a.731.731,0,0,0,.6-1.156L24.288.4a.972.972,0,0,0-1.576,0L.138,31.844A.731.731,0,0,0,.741,33H13.607a.742.742,0,0,0,.6-.308L23.057,20.37a.547.547,0,0,1,.886,0' transform='translate(213.837 6470) rotate(180)' fill='%23ffde78'/%3E%3Cpath d='M23.943,20.37,32.79,32.692a.742.742,0,0,0,.6.308H46.259a.731.731,0,0,0,.6-1.156L24.288.4a.972.972,0,0,0-1.576,0L.138,31.844A.731.731,0,0,0,.741,33H13.607a.742.742,0,0,0,.6-.308L23.057,20.37a.547.547,0,0,1,.886,0' transform='translate(165.837 6496) rotate(180)' fill='%23ffde78'/%3E%3C/g%3E%3C/svg%3E");
    mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='95' height='59' viewBox='0 0 95 59'%3E%3Cg transform='translate(-118.837 -6437)'%3E%3Cpath d='M23.943,20.37,32.79,32.692a.742.742,0,0,0,.6.308H46.259a.731.731,0,0,0,.6-1.156L24.288.4a.972.972,0,0,0-1.576,0L.138,31.844A.731.731,0,0,0,.741,33H13.607a.742.742,0,0,0,.6-.308L23.057,20.37a.547.547,0,0,1,.886,0' transform='translate(213.837 6470) rotate(180)' fill='%23ffde78'/%3E%3Cpath d='M23.943,20.37,32.79,32.692a.742.742,0,0,0,.6.308H46.259a.731.731,0,0,0,.6-1.156L24.288.4a.972.972,0,0,0-1.576,0L.138,31.844A.731.731,0,0,0,.741,33H13.607a.742.742,0,0,0,.6-.308L23.057,20.37a.547.547,0,0,1,.886,0' transform='translate(165.837 6496) rotate(180)' fill='%23ffde78'/%3E%3C/g%3E%3C/svg%3E");
  }
}
.year-list_section.is-2010 .year-list_decoration > span.decoration01 {
  top: -50px;
  left: 10.6%;
  width: 3.2%;
  padding-top: 3.7333333333%;
  -webkit-mask-image: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="56" height="48" viewBox="0 0 56 48"><path d="M26.272,2.962a2,2,0,0,1,3.455,0L54.245,44.992A2,2,0,0,1,52.518,48H3.482a2,2,0,0,1-1.728-3.008Z" transform="translate(56 48) rotate(180)" fill="%23019a8d"/></svg>');
  mask-image: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="56" height="48" viewBox="0 0 56 48"><path d="M26.272,2.962a2,2,0,0,1,3.455,0L54.245,44.992A2,2,0,0,1,52.518,48H3.482a2,2,0,0,1-1.728-3.008Z" transform="translate(56 48) rotate(180)" fill="%23019a8d"/></svg>');
}
@media screen and (max-width: 767px) {
  .year-list_section.is-2010 .year-list_decoration > span.decoration01 {
    top: -7px;
    right: 115px;
    left: auto;
    width: 35px;
    padding-top: 30px;
  }
}
.year-list_section.is-2010 .year-list_decoration > span.decoration02 {
  bottom: 15px;
  right: 4%;
  width: 6.2%;
  padding-top: 6.2%;
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='93' height='93' viewBox='0 0 93 93'%3E%3Cpath d='M91.275,33.463A33.509,33.509,0,0,1,59.537,1.725,1.786,1.786,0,0,0,57.768,0H35.232a1.786,1.786,0,0,0-1.769,1.725A33.509,33.509,0,0,1,1.725,33.463,1.786,1.786,0,0,0,0,35.232V57.768a1.786,1.786,0,0,0,1.725,1.769A33.508,33.508,0,0,1,33.463,91.275,1.786,1.786,0,0,0,35.232,93H57.768a1.786,1.786,0,0,0,1.769-1.725A33.508,33.508,0,0,1,91.275,59.537,1.786,1.786,0,0,0,93,57.768V35.232a1.786,1.786,0,0,0-1.725-1.769' fill='%23009a8d'/%3E%3C/svg%3E");
  mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='93' height='93' viewBox='0 0 93 93'%3E%3Cpath d='M91.275,33.463A33.509,33.509,0,0,1,59.537,1.725,1.786,1.786,0,0,0,57.768,0H35.232a1.786,1.786,0,0,0-1.769,1.725A33.509,33.509,0,0,1,1.725,33.463,1.786,1.786,0,0,0,0,35.232V57.768a1.786,1.786,0,0,0,1.725,1.769A33.508,33.508,0,0,1,33.463,91.275,1.786,1.786,0,0,0,35.232,93H57.768a1.786,1.786,0,0,0,1.769-1.725A33.508,33.508,0,0,1,91.275,59.537,1.786,1.786,0,0,0,93,57.768V35.232a1.786,1.786,0,0,0-1.725-1.769' fill='%23009a8d'/%3E%3C/svg%3E");
}
@media screen and (max-width: 767px) {
  .year-list_section.is-2010 .year-list_decoration > span.decoration02 {
    bottom: 9px;
    right: 136px;
    width: 51px;
    padding-top: 51px;
  }
}
.year-list_section.is-2015 .year-list_decoration > span.decoration01 {
  top: -15px;
  right: 7.6666666667%;
  width: 5.7333333333%;
  padding-top: 5.7333333333%;
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='86.267' height='86.267' viewBox='0 0 86.267 86.267'%3E%3Cg transform='translate(-1300 -5159)'%3E%3Cpath d='M59.869,21.949A21.979,21.979,0,0,1,39.051,1.131,1.172,1.172,0,0,0,37.891,0H23.109a1.172,1.172,0,0,0-1.16,1.131A21.979,21.979,0,0,1,1.131,21.949,1.172,1.172,0,0,0,0,23.109V37.891a1.172,1.172,0,0,0,1.131,1.16A21.978,21.978,0,0,1,21.949,59.869,1.172,1.172,0,0,0,23.109,61H37.891a1.172,1.172,0,0,0,1.16-1.131A21.978,21.978,0,0,1,59.869,39.051,1.172,1.172,0,0,0,61,37.891V23.109a1.172,1.172,0,0,0-1.131-1.16' transform='translate(1343.134 5159) rotate(45)' fill='%23ea807b'/%3E%3C/g%3E%3C/svg%3E");
  mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='86.267' height='86.267' viewBox='0 0 86.267 86.267'%3E%3Cg transform='translate(-1300 -5159)'%3E%3Cpath d='M59.869,21.949A21.979,21.979,0,0,1,39.051,1.131,1.172,1.172,0,0,0,37.891,0H23.109a1.172,1.172,0,0,0-1.16,1.131A21.979,21.979,0,0,1,1.131,21.949,1.172,1.172,0,0,0,0,23.109V37.891a1.172,1.172,0,0,0,1.131,1.16A21.978,21.978,0,0,1,21.949,59.869,1.172,1.172,0,0,0,23.109,61H37.891a1.172,1.172,0,0,0,1.16-1.131A21.978,21.978,0,0,1,59.869,39.051,1.172,1.172,0,0,0,61,37.891V23.109a1.172,1.172,0,0,0-1.131-1.16' transform='translate(1343.134 5159) rotate(45)' fill='%23ea807b'/%3E%3C/g%3E%3C/svg%3E");
}
@media screen and (max-width: 767px) {
  .year-list_section.is-2015 .year-list_decoration > span.decoration01 {
    top: -30px;
    right: auto;
    left: 133px;
    width: 47px;
    padding-top: 47px;
  }
}
.year-list_section.is-2015 .year-list_decoration > span.decoration02 {
  bottom: 0;
  left: 3.6%;
  width: 12.4666666667%;
  padding-top: 10.9333333333%;
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='188.853' height='165.853' viewBox='0 0 188.853 165.853'%3E%3Cg transform='translate(-54.293 -6198.293)'%3E%3Cpath d='M34.2,90.784a1.549,1.549,0,0,1-1.551-1.548v-31.1H1.55A1.55,1.55,0,0,1,0,56.589V33.98a1.552,1.552,0,0,1,1.55-1.551h31.1V1.333A1.551,1.551,0,0,1,34.2-.217H56.8a1.55,1.55,0,0,1,1.55,1.55v31.1h31.1A1.552,1.552,0,0,1,91,33.98V56.589a1.55,1.55,0,0,1-1.55,1.548h-31.1v31.1a1.548,1.548,0,0,1-1.55,1.548Z' transform='translate(55.153 6263.5) rotate(-45)' fill='%23ea807b'/%3E%3Cpath d='M56.8,91.284H34.2a2.052,2.052,0,0,1-2.051-2.048v-30.6H1.55A2.051,2.051,0,0,1-.5,56.589V33.98a2.053,2.053,0,0,1,2.05-2.051h30.6V1.333A2.053,2.053,0,0,1,34.2-.717H56.8a2.052,2.052,0,0,1,2.05,2.05v30.6h30.6A2.053,2.053,0,0,1,91.5,33.98V56.589a2.051,2.051,0,0,1-2.05,2.048h-30.6v30.6A2.051,2.051,0,0,1,56.8,91.284ZM1.55,32.929A1.051,1.051,0,0,0,.5,33.98V56.589a1.05,1.05,0,0,0,1.05,1.048h31.6v31.6A1.051,1.051,0,0,0,34.2,90.284H56.8a1.05,1.05,0,0,0,1.05-1.048v-31.6h31.6a1.05,1.05,0,0,0,1.05-1.048V33.98a1.051,1.051,0,0,0-1.05-1.051h-31.6V1.333A1.051,1.051,0,0,0,56.8.283H34.2a1.052,1.052,0,0,0-1.051,1.05v31.6Z' transform='translate(55.153 6263.5) rotate(-45)' fill='rgba(0,0,0,0)'/%3E%3Cpath d='M22.171,59a1,1,0,0,1-1-1V37.834H1a1,1,0,0,1-1-1V22.172a1,1,0,0,1,1-1.005H21.166V1a1,1,0,0,1,1-1H36.828a1,1,0,0,1,1.005,1V21.166H58a1,1,0,0,1,1,1.005V36.829a1,1,0,0,1-1,1H37.834V58a1,1,0,0,1-1.005,1Z' transform='translate(200.72 6280) rotate(45)' fill='%23ea807b'/%3E%3Cpath d='M36.828,59.5H22.171a1.506,1.506,0,0,1-1.5-1.5V38.334H1a1.506,1.506,0,0,1-1.5-1.5V22.172A1.507,1.507,0,0,1,1,20.666H20.666V1a1.506,1.506,0,0,1,1.5-1.5H36.828A1.507,1.507,0,0,1,38.334,1V20.666H58a1.507,1.507,0,0,1,1.5,1.505V36.829a1.506,1.506,0,0,1-1.5,1.5H38.334V58A1.507,1.507,0,0,1,36.828,59.5ZM21.166,37.334h.5V58a.505.505,0,0,0,.5.5H36.828a.506.506,0,0,0,.505-.5V37.334H58a.505.505,0,0,0,.5-.5V22.172a.506.506,0,0,0-.5-.505H37.334V1a.506.506,0,0,0-.505-.5H22.171a.505.505,0,0,0-.5.5V21.666H1a.506.506,0,0,0-.5.505V36.829a.505.505,0,0,0,.5.5Z' transform='translate(200.72 6280) rotate(45)' fill='rgba(0,0,0,0)'/%3E%3C/g%3E%3C/svg%3E");
  mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='188.853' height='165.853' viewBox='0 0 188.853 165.853'%3E%3Cg transform='translate(-54.293 -6198.293)'%3E%3Cpath d='M34.2,90.784a1.549,1.549,0,0,1-1.551-1.548v-31.1H1.55A1.55,1.55,0,0,1,0,56.589V33.98a1.552,1.552,0,0,1,1.55-1.551h31.1V1.333A1.551,1.551,0,0,1,34.2-.217H56.8a1.55,1.55,0,0,1,1.55,1.55v31.1h31.1A1.552,1.552,0,0,1,91,33.98V56.589a1.55,1.55,0,0,1-1.55,1.548h-31.1v31.1a1.548,1.548,0,0,1-1.55,1.548Z' transform='translate(55.153 6263.5) rotate(-45)' fill='%23ea807b'/%3E%3Cpath d='M56.8,91.284H34.2a2.052,2.052,0,0,1-2.051-2.048v-30.6H1.55A2.051,2.051,0,0,1-.5,56.589V33.98a2.053,2.053,0,0,1,2.05-2.051h30.6V1.333A2.053,2.053,0,0,1,34.2-.717H56.8a2.052,2.052,0,0,1,2.05,2.05v30.6h30.6A2.053,2.053,0,0,1,91.5,33.98V56.589a2.051,2.051,0,0,1-2.05,2.048h-30.6v30.6A2.051,2.051,0,0,1,56.8,91.284ZM1.55,32.929A1.051,1.051,0,0,0,.5,33.98V56.589a1.05,1.05,0,0,0,1.05,1.048h31.6v31.6A1.051,1.051,0,0,0,34.2,90.284H56.8a1.05,1.05,0,0,0,1.05-1.048v-31.6h31.6a1.05,1.05,0,0,0,1.05-1.048V33.98a1.051,1.051,0,0,0-1.05-1.051h-31.6V1.333A1.051,1.051,0,0,0,56.8.283H34.2a1.052,1.052,0,0,0-1.051,1.05v31.6Z' transform='translate(55.153 6263.5) rotate(-45)' fill='rgba(0,0,0,0)'/%3E%3Cpath d='M22.171,59a1,1,0,0,1-1-1V37.834H1a1,1,0,0,1-1-1V22.172a1,1,0,0,1,1-1.005H21.166V1a1,1,0,0,1,1-1H36.828a1,1,0,0,1,1.005,1V21.166H58a1,1,0,0,1,1,1.005V36.829a1,1,0,0,1-1,1H37.834V58a1,1,0,0,1-1.005,1Z' transform='translate(200.72 6280) rotate(45)' fill='%23ea807b'/%3E%3Cpath d='M36.828,59.5H22.171a1.506,1.506,0,0,1-1.5-1.5V38.334H1a1.506,1.506,0,0,1-1.5-1.5V22.172A1.507,1.507,0,0,1,1,20.666H20.666V1a1.506,1.506,0,0,1,1.5-1.5H36.828A1.507,1.507,0,0,1,38.334,1V20.666H58a1.507,1.507,0,0,1,1.5,1.505V36.829a1.506,1.506,0,0,1-1.5,1.5H38.334V58A1.507,1.507,0,0,1,36.828,59.5ZM21.166,37.334h.5V58a.505.505,0,0,0,.5.5H36.828a.506.506,0,0,0,.505-.5V37.334H58a.505.505,0,0,0,.5-.5V22.172a.506.506,0,0,0-.5-.505H37.334V1a.506.506,0,0,0-.505-.5H22.171a.505.505,0,0,0-.5.5V21.666H1a.506.506,0,0,0-.5.505V36.829a.505.505,0,0,0,.5.5Z' transform='translate(200.72 6280) rotate(45)' fill='rgba(0,0,0,0)'/%3E%3C/g%3E%3C/svg%3E");
}
@media screen and (max-width: 767px) {
  .year-list_section.is-2015 .year-list_decoration > span.decoration02 {
    bottom: -12px;
    left: 111px;
    width: 95px;
    padding-top: 76px;
    -webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='96.426' height='77.055' viewBox='0 0 96.426 77.055'%3E%3Cg transform='translate(-35.464 -9833.664)'%3E%3Cpath d='M16.91,45a.766.766,0,0,1-.766-.766V28.856H.766A.766.766,0,0,1,0,28.09V16.911a.766.766,0,0,1,.766-.767H16.144V.766A.766.766,0,0,1,16.91,0H28.089a.766.766,0,0,1,.767.766V16.144H44.234a.766.766,0,0,1,.766.767V28.09a.766.766,0,0,1-.766.766H28.856V44.234a.766.766,0,0,1-.767.766Z' transform='translate(36.171 9878.191) rotate(-45)' fill='%23ea807b'/%3E%3Cpath d='M28.089,45.5H16.91a1.268,1.268,0,0,1-1.266-1.266V29.356H.766A1.268,1.268,0,0,1-.5,28.09V16.911A1.268,1.268,0,0,1,.766,15.644H15.644V.766A1.268,1.268,0,0,1,16.91-.5H28.089A1.268,1.268,0,0,1,29.356.766V15.644H44.234A1.268,1.268,0,0,1,45.5,16.911V28.09a1.268,1.268,0,0,1-1.266,1.266H29.356V44.234A1.268,1.268,0,0,1,28.089,45.5ZM.766,16.644a.267.267,0,0,0-.266.267V28.09a.266.266,0,0,0,.266.266H16.644V44.234a.267.267,0,0,0,.266.266H28.089a.267.267,0,0,0,.267-.266V28.356H44.234a.266.266,0,0,0,.266-.266V16.911a.267.267,0,0,0-.266-.267H28.356V.766A.267.267,0,0,0,28.089.5H16.91a.267.267,0,0,0-.266.266V16.644Z' transform='translate(36.171 9878.191) rotate(-45)' fill='rgba(0,0,0,0)'/%3E%3Cpath d='M10.9,29a.494.494,0,0,1-.494-.494V18.6H.494A.494.494,0,0,1,0,18.1V10.9A.494.494,0,0,1,.494,10.4H10.4V.494A.494.494,0,0,1,10.9,0h7.2A.494.494,0,0,1,18.6.494V10.4h9.91A.494.494,0,0,1,29,10.9v7.2a.494.494,0,0,1-.494.494H18.6v9.91A.494.494,0,0,1,18.1,29Z' transform='translate(110.677 9834.371) rotate(45)' fill='%23ea807b'/%3E%3Cpath d='M18.1,29.5H10.9a1,1,0,0,1-.994-.994V19.1H.494A1,1,0,0,1-.5,18.1V10.9A1,1,0,0,1,.494,9.9H9.9V.494A1,1,0,0,1,10.9-.5h7.2A1,1,0,0,1,19.1.494V9.9h9.41a1,1,0,0,1,.994.994v7.2a1,1,0,0,1-.994.994H19.1v9.41A1,1,0,0,1,18.1,29.5Zm-7.2-1H18.1V18.1H28.5V10.9H18.1V.5H10.9V10.9H.5V18.1H10.9Z' transform='translate(110.677 9834.371) rotate(45)' fill='rgba(0,0,0,0)'/%3E%3C/g%3E%3C/svg%3E");
    mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='96.426' height='77.055' viewBox='0 0 96.426 77.055'%3E%3Cg transform='translate(-35.464 -9833.664)'%3E%3Cpath d='M16.91,45a.766.766,0,0,1-.766-.766V28.856H.766A.766.766,0,0,1,0,28.09V16.911a.766.766,0,0,1,.766-.767H16.144V.766A.766.766,0,0,1,16.91,0H28.089a.766.766,0,0,1,.767.766V16.144H44.234a.766.766,0,0,1,.766.767V28.09a.766.766,0,0,1-.766.766H28.856V44.234a.766.766,0,0,1-.767.766Z' transform='translate(36.171 9878.191) rotate(-45)' fill='%23ea807b'/%3E%3Cpath d='M28.089,45.5H16.91a1.268,1.268,0,0,1-1.266-1.266V29.356H.766A1.268,1.268,0,0,1-.5,28.09V16.911A1.268,1.268,0,0,1,.766,15.644H15.644V.766A1.268,1.268,0,0,1,16.91-.5H28.089A1.268,1.268,0,0,1,29.356.766V15.644H44.234A1.268,1.268,0,0,1,45.5,16.911V28.09a1.268,1.268,0,0,1-1.266,1.266H29.356V44.234A1.268,1.268,0,0,1,28.089,45.5ZM.766,16.644a.267.267,0,0,0-.266.267V28.09a.266.266,0,0,0,.266.266H16.644V44.234a.267.267,0,0,0,.266.266H28.089a.267.267,0,0,0,.267-.266V28.356H44.234a.266.266,0,0,0,.266-.266V16.911a.267.267,0,0,0-.266-.267H28.356V.766A.267.267,0,0,0,28.089.5H16.91a.267.267,0,0,0-.266.266V16.644Z' transform='translate(36.171 9878.191) rotate(-45)' fill='rgba(0,0,0,0)'/%3E%3Cpath d='M10.9,29a.494.494,0,0,1-.494-.494V18.6H.494A.494.494,0,0,1,0,18.1V10.9A.494.494,0,0,1,.494,10.4H10.4V.494A.494.494,0,0,1,10.9,0h7.2A.494.494,0,0,1,18.6.494V10.4h9.91A.494.494,0,0,1,29,10.9v7.2a.494.494,0,0,1-.494.494H18.6v9.91A.494.494,0,0,1,18.1,29Z' transform='translate(110.677 9834.371) rotate(45)' fill='%23ea807b'/%3E%3Cpath d='M18.1,29.5H10.9a1,1,0,0,1-.994-.994V19.1H.494A1,1,0,0,1-.5,18.1V10.9A1,1,0,0,1,.494,9.9H9.9V.494A1,1,0,0,1,10.9-.5h7.2A1,1,0,0,1,19.1.494V9.9h9.41a1,1,0,0,1,.994.994v7.2a1,1,0,0,1-.994.994H19.1v9.41A1,1,0,0,1,18.1,29.5Zm-7.2-1H18.1V18.1H28.5V10.9H18.1V.5H10.9V10.9H.5V18.1H10.9Z' transform='translate(110.677 9834.371) rotate(45)' fill='rgba(0,0,0,0)'/%3E%3C/g%3E%3C/svg%3E");
  }
}
.year-list_section.is-2020 .year-list_decoration > span.decoration01 {
  top: 1px;
  left: 7.0666666667%;
  width: 3.9333333333%;
  padding-top: 3.9333333333%;
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='60' height='60' viewBox='0 0 60 60'%3E%3Cg transform='translate(-103.5 -6363.5)'%3E%3Cpath d='M22.171,59a1,1,0,0,1-1-1V37.834H1a1,1,0,0,1-1-1V22.172a1,1,0,0,1,1-1.005H21.166V1a1,1,0,0,1,1-1H36.828a1,1,0,0,1,1.005,1V21.166H58a1,1,0,0,1,1,1.005V36.829a1,1,0,0,1-1,1H37.834V58a1,1,0,0,1-1.005,1Z' transform='translate(163 6364) rotate(90)' fill='%230091e1'/%3E%3Cpath d='M36.828,59.5H22.171a1.506,1.506,0,0,1-1.5-1.5V38.334H1a1.506,1.506,0,0,1-1.5-1.5V22.172A1.507,1.507,0,0,1,1,20.666H20.666V1a1.506,1.506,0,0,1,1.5-1.5H36.828A1.507,1.507,0,0,1,38.334,1V20.666H58a1.507,1.507,0,0,1,1.5,1.505V36.829a1.506,1.506,0,0,1-1.5,1.5H38.334V58A1.507,1.507,0,0,1,36.828,59.5ZM1,21.666a.506.506,0,0,0-.5.505V36.829a.505.505,0,0,0,.5.5H21.666V58a.505.505,0,0,0,.5.5H36.828a.506.506,0,0,0,.505-.5V37.334H58a.505.505,0,0,0,.5-.5V22.172a.506.506,0,0,0-.5-.505H37.334V1a.506.506,0,0,0-.505-.5H22.171a.505.505,0,0,0-.5.5V21.666Z' transform='translate(163 6364) rotate(90)' fill='rgba(0,0,0,0)'/%3E%3C/g%3E%3C/svg%3E");
  mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='60' height='60' viewBox='0 0 60 60'%3E%3Cg transform='translate(-103.5 -6363.5)'%3E%3Cpath d='M22.171,59a1,1,0,0,1-1-1V37.834H1a1,1,0,0,1-1-1V22.172a1,1,0,0,1,1-1.005H21.166V1a1,1,0,0,1,1-1H36.828a1,1,0,0,1,1.005,1V21.166H58a1,1,0,0,1,1,1.005V36.829a1,1,0,0,1-1,1H37.834V58a1,1,0,0,1-1.005,1Z' transform='translate(163 6364) rotate(90)' fill='%230091e1'/%3E%3Cpath d='M36.828,59.5H22.171a1.506,1.506,0,0,1-1.5-1.5V38.334H1a1.506,1.506,0,0,1-1.5-1.5V22.172A1.507,1.507,0,0,1,1,20.666H20.666V1a1.506,1.506,0,0,1,1.5-1.5H36.828A1.507,1.507,0,0,1,38.334,1V20.666H58a1.507,1.507,0,0,1,1.5,1.505V36.829a1.506,1.506,0,0,1-1.5,1.5H38.334V58A1.507,1.507,0,0,1,36.828,59.5ZM1,21.666a.506.506,0,0,0-.5.505V36.829a.505.505,0,0,0,.5.5H21.666V58a.505.505,0,0,0,.5.5H36.828a.506.506,0,0,0,.505-.5V37.334H58a.505.505,0,0,0,.5-.5V22.172a.506.506,0,0,0-.5-.505H37.334V1a.506.506,0,0,0-.505-.5H22.171a.505.505,0,0,0-.5.5V21.666Z' transform='translate(163 6364) rotate(90)' fill='rgba(0,0,0,0)'/%3E%3C/g%3E%3C/svg%3E");
}
@media screen and (max-width: 767px) {
  .year-list_section.is-2020 .year-list_decoration > span.decoration01 {
    top: -15px;
    right: 119px;
    left: auto;
    width: 29px;
    padding-top: 29px;
  }
}
.year-list_section.is-now .year-list_decoration > span.decoration01 {
  top: 117px;
  left: 13.6666666667%;
  width: 5.4666666667%;
  padding-top: 5.4666666667%;
  background-color: #0091E1;
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='82' height='82' viewBox='0 0 82 82'%3E%3Cpath d='M41,0A41,41,0,1,0,82,41,41,41,0,0,0,41,0m0,61.5A20.5,20.5,0,1,1,61.5,41,20.5,20.5,0,0,1,41,61.5' transform='translate(0 -0.001)' fill='%230091e1'/%3E%3C/svg%3E");
  mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='82' height='82' viewBox='0 0 82 82'%3E%3Cpath d='M41,0A41,41,0,1,0,82,41,41,41,0,0,0,41,0m0,61.5A20.5,20.5,0,1,1,61.5,41,20.5,20.5,0,0,1,41,61.5' transform='translate(0 -0.001)' fill='%230091e1'/%3E%3C/svg%3E");
}
@media screen and (max-width: 767px) {
  .year-list_section.is-now .year-list_decoration > span.decoration01 {
    top: auto;
    bottom: 67px;
    left: 34px;
    width: 52px;
    padding-top: 52px;
  }
}
.year-list_section.is-now .year-list_decoration > span.decoration02 {
  top: 163px;
  left: 18.6%;
  width: 5.1333333333%;
  padding-top: 4.1333333333%;
  background-color: #FFDE78;
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='76.915' height='61.619' viewBox='0 0 76.915 61.619'%3E%3Cg transform='translate(-278 -8989)'%3E%3Cpath d='M53.027,34a1.294,1.294,0,0,1-1.305-1.184,17.284,17.284,0,0,0-34.443,0A1.294,1.294,0,0,1,15.974,34H1.316A1.3,1.3,0,0,1,0,32.679C.706,14.514,15.882,0,34.5,0S68.295,14.514,69,32.679A1.3,1.3,0,0,1,67.684,34Z' transform='matrix(0.891,-0.454,0.454,0.891,278,9020.325)' fill='%23ffde78'/%3E%3C/g%3E%3C/svg%3E");
  mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='76.915' height='61.619' viewBox='0 0 76.915 61.619'%3E%3Cg transform='translate(-278 -8989)'%3E%3Cpath d='M53.027,34a1.294,1.294,0,0,1-1.305-1.184,17.284,17.284,0,0,0-34.443,0A1.294,1.294,0,0,1,15.974,34H1.316A1.3,1.3,0,0,1,0,32.679C.706,14.514,15.882,0,34.5,0S68.295,14.514,69,32.679A1.3,1.3,0,0,1,67.684,34Z' transform='matrix(0.891,-0.454,0.454,0.891,278,9020.325)' fill='%23ffde78'/%3E%3C/g%3E%3C/svg%3E");
}
@media screen and (max-width: 767px) {
  .year-list_section.is-now .year-list_decoration > span.decoration02 {
    top: auto;
    bottom: 50px;
    left: 88px;
    width: 49px;
    padding-top: 40px;
  }
}
.year-list_section.is-now .year-list_decoration > span.decoration03 {
  top: 42px;
  left: 25.6%;
  width: 5.3333333333%;
  padding-top: 5.3333333333%;
  background-color: #009A8D;
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='80.232' height='80.232' viewBox='0 0 80.232 80.232'%3E%3Cg transform='translate(-383 -8868)'%3E%3Cpath d='M0,1.811V56.189A1.811,1.811,0,0,0,1.811,58H56.189A1.811,1.811,0,0,0,58,56.189V1.811A1.811,1.811,0,0,0,56.189,0H1.811A1.811,1.811,0,0,0,0,1.811M42.314,43.343H15.685a1.029,1.029,0,0,1-1.029-1.029V15.685a1.029,1.029,0,0,1,1.029-1.029H42.314a1.029,1.029,0,0,1,1.029,1.029V42.314a1.029,1.029,0,0,1-1.029,1.029' transform='matrix(0.545,0.839,-0.839,0.545,431.643,8868)' fill='%23009a8d'/%3E%3C/g%3E%3C/svg%3E");
  mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='80.232' height='80.232' viewBox='0 0 80.232 80.232'%3E%3Cg transform='translate(-383 -8868)'%3E%3Cpath d='M0,1.811V56.189A1.811,1.811,0,0,0,1.811,58H56.189A1.811,1.811,0,0,0,58,56.189V1.811A1.811,1.811,0,0,0,56.189,0H1.811A1.811,1.811,0,0,0,0,1.811M42.314,43.343H15.685a1.029,1.029,0,0,1-1.029-1.029V15.685a1.029,1.029,0,0,1,1.029-1.029H42.314a1.029,1.029,0,0,1,1.029,1.029V42.314a1.029,1.029,0,0,1-1.029,1.029' transform='matrix(0.545,0.839,-0.839,0.545,431.643,8868)' fill='%23009a8d'/%3E%3C/g%3E%3C/svg%3E");
}
@media screen and (max-width: 767px) {
  .year-list_section.is-now .year-list_decoration > span.decoration03 {
    top: auto;
    bottom: 100px;
    left: 154px;
    width: 50px;
    padding-top: 50px;
  }
}
.year-list_section.is-now .year-list_decoration > span.decoration04 {
  top: 38px;
  right: 25.9333333333%;
  width: 5.3333333333%;
  padding-top: 4.8666666667%;
  background-color: #EA807B;
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='80.012' height='72.729' viewBox='0 0 80.012 72.729'%3E%3Cg transform='translate(-1030 -8864)'%3E%3Cpath d='M32.275,2.943a2,2,0,0,1,3.451,0L66.235,54.989A2,2,0,0,1,64.509,58H3.491a2,2,0,0,1-1.725-3.011Z' transform='translate(1030 8880.451) rotate(-14)' fill='%23ea807b'/%3E%3C/g%3E%3C/svg%3E");
  mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='80.012' height='72.729' viewBox='0 0 80.012 72.729'%3E%3Cg transform='translate(-1030 -8864)'%3E%3Cpath d='M32.275,2.943a2,2,0,0,1,3.451,0L66.235,54.989A2,2,0,0,1,64.509,58H3.491a2,2,0,0,1-1.725-3.011Z' transform='translate(1030 8880.451) rotate(-14)' fill='%23ea807b'/%3E%3C/g%3E%3C/svg%3E");
}
@media screen and (max-width: 767px) {
  .year-list_section.is-now .year-list_decoration > span.decoration04 {
    top: auto;
    bottom: 71px;
    right: 140px;
    width: 43px;
    padding-top: 39px;
  }
}
.year-list_section.is-now .year-list_decoration > span.decoration05 {
  top: 153px;
  right: 19.1333333333%;
  width: 4.8666666667%;
  padding-top: 4.8666666667%;
  background-color: #0091E1;
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='73.945' height='73.945' viewBox='0 0 73.945 73.945'%3E%3Cg transform='translate(-1138.394 -8978.394)'%3E%3Cpath d='M22.547,60a1.022,1.022,0,0,1-1.022-1.021v-20.5H1.022A1.022,1.022,0,0,1,0,37.454V22.547a1.022,1.022,0,0,1,1.021-1.022h20.5V1.022A1.022,1.022,0,0,1,22.547,0H37.453a1.022,1.022,0,0,1,1.022,1.022v20.5h20.5A1.022,1.022,0,0,1,60,22.547V37.454a1.022,1.022,0,0,1-1.022,1.021h-20.5v20.5A1.022,1.022,0,0,1,37.453,60Z' transform='translate(1153.516 8979) rotate(14)' fill='%230091e1'/%3E%3Cpath d='M37.453,60.5H22.547a1.523,1.523,0,0,1-1.522-1.521v-20h-20A1.523,1.523,0,0,1-.5,37.454V22.547a1.524,1.524,0,0,1,1.521-1.522h20v-20A1.523,1.523,0,0,1,22.547-.5H37.453a1.524,1.524,0,0,1,1.522,1.522v20h20A1.524,1.524,0,0,1,60.5,22.547V37.454a1.523,1.523,0,0,1-1.522,1.521h-20v20A1.524,1.524,0,0,1,37.453,60.5ZM1.021,22.025a.523.523,0,0,0-.521.522V37.454a.522.522,0,0,0,.521.521h21v21a.522.522,0,0,0,.522.521H37.453a.523.523,0,0,0,.522-.521v-21h21a.522.522,0,0,0,.522-.521V22.547a.523.523,0,0,0-.522-.522h-21v-21A.523.523,0,0,0,37.453.5H22.547a.522.522,0,0,0-.522.522v21Z' transform='translate(1153.516 8979) rotate(14)' fill='rgba(0,0,0,0)'/%3E%3C/g%3E%3C/svg%3E");
  mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='73.945' height='73.945' viewBox='0 0 73.945 73.945'%3E%3Cg transform='translate(-1138.394 -8978.394)'%3E%3Cpath d='M22.547,60a1.022,1.022,0,0,1-1.022-1.021v-20.5H1.022A1.022,1.022,0,0,1,0,37.454V22.547a1.022,1.022,0,0,1,1.021-1.022h20.5V1.022A1.022,1.022,0,0,1,22.547,0H37.453a1.022,1.022,0,0,1,1.022,1.022v20.5h20.5A1.022,1.022,0,0,1,60,22.547V37.454a1.022,1.022,0,0,1-1.022,1.021h-20.5v20.5A1.022,1.022,0,0,1,37.453,60Z' transform='translate(1153.516 8979) rotate(14)' fill='%230091e1'/%3E%3Cpath d='M37.453,60.5H22.547a1.523,1.523,0,0,1-1.522-1.521v-20h-20A1.523,1.523,0,0,1-.5,37.454V22.547a1.524,1.524,0,0,1,1.521-1.522h20v-20A1.523,1.523,0,0,1,22.547-.5H37.453a1.524,1.524,0,0,1,1.522,1.522v20h20A1.524,1.524,0,0,1,60.5,22.547V37.454a1.523,1.523,0,0,1-1.522,1.521h-20v20A1.524,1.524,0,0,1,37.453,60.5ZM1.021,22.025a.523.523,0,0,0-.521.522V37.454a.522.522,0,0,0,.521.521h21v21a.522.522,0,0,0,.522.521H37.453a.523.523,0,0,0,.522-.521v-21h21a.522.522,0,0,0,.522-.521V22.547a.523.523,0,0,0-.522-.522h-21v-21A.523.523,0,0,0,37.453.5H22.547a.522.522,0,0,0-.522.522v21Z' transform='translate(1153.516 8979) rotate(14)' fill='rgba(0,0,0,0)'/%3E%3C/g%3E%3C/svg%3E");
}
@media screen and (max-width: 767px) {
  .year-list_section.is-now .year-list_decoration > span.decoration05 {
    top: auto;
    bottom: 40px;
    right: 77px;
    width: 39px;
    padding-top: 39px;
  }
}
.year-list_section.is-now .year-list_decoration > span.decoration06 {
  top: 102px;
  right: 14%;
  width: 5.1333333333%;
  padding-top: 5.1333333333%;
  background-color: #BEBEBE;
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='77' height='77' viewBox='0 0 77 77'%3E%3Cpath d='M75.572,27.706A27.744,27.744,0,0,1,49.294,1.428,1.479,1.479,0,0,0,47.83,0H29.17a1.479,1.479,0,0,0-1.464,1.428A27.744,27.744,0,0,1,1.428,27.706,1.479,1.479,0,0,0,0,29.17V47.83a1.479,1.479,0,0,0,1.428,1.464A27.743,27.743,0,0,1,27.706,75.572,1.479,1.479,0,0,0,29.17,77H47.83a1.479,1.479,0,0,0,1.464-1.428A27.743,27.743,0,0,1,75.572,49.294,1.479,1.479,0,0,0,77,47.83V29.17a1.479,1.479,0,0,0-1.428-1.464' fill='%23bebebe'/%3E%3C/svg%3E");
  mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='77' height='77' viewBox='0 0 77 77'%3E%3Cpath d='M75.572,27.706A27.744,27.744,0,0,1,49.294,1.428,1.479,1.479,0,0,0,47.83,0H29.17a1.479,1.479,0,0,0-1.464,1.428A27.744,27.744,0,0,1,1.428,27.706,1.479,1.479,0,0,0,0,29.17V47.83a1.479,1.479,0,0,0,1.428,1.464A27.743,27.743,0,0,1,27.706,75.572,1.479,1.479,0,0,0,29.17,77H47.83a1.479,1.479,0,0,0,1.464-1.428A27.743,27.743,0,0,1,75.572,49.294,1.479,1.479,0,0,0,77,47.83V29.17a1.479,1.479,0,0,0-1.428-1.464' fill='%23bebebe'/%3E%3C/svg%3E");
}
@media screen and (max-width: 767px) {
  .year-list_section.is-now .year-list_decoration > span.decoration06 {
    top: auto;
    bottom: 72px;
    right: 42px;
    width: 41px;
    padding-top: 41px;
  }
}