@charset "UTF-8";
#aw2026 .kv {
  position: relative;
}
#aw2026 .kv .kv__inner {
  overflow: hidden;
}
#aw2026 .kv .kv__inner .scrollImages {
  display: flex;
  flex-direction: column;
  padding-block: 4.2666666667vw;
  row-gap: 4.2666666667vw;
}
@media screen and (min-width: 768px) {
  #aw2026 .kv .kv__inner .scrollImages {
    padding-block: 1.6666666667vw;
    row-gap: 1.6666666667vw;
  }
}
#aw2026 .kv .kv__inner .scrollImages .scrollImages__inner {
  position: relative;
  display: flex;
  -moz-column-gap: 2vw;
       column-gap: 2vw;
  overflow: visible;
}
#aw2026 .kv .kv__inner .scrollImages .scrollImages__inner:not(._right) {
  z-index: 5;
}
@media screen and (min-width: 768px) {
  #aw2026 .kv .kv__inner .scrollImages .scrollImages__inner {
    -moz-column-gap: 1.4814814815vw;
         column-gap: 1.4814814815vw;
  }
}
#aw2026 .kv .kv__inner .scrollImages .scrollImages__inner .scrollImages__list {
  display: flex;
  width: -moz-max-content;
  width: max-content;
  list-style: none;
  padding: 0;
}
#aw2026 .kv .kv__inner .scrollImages .scrollImages__inner .scrollImages__list .scrollImages__item {
  width: 46vw;
}
@media screen and (min-width: 768px) {
  #aw2026 .kv .kv__inner .scrollImages .scrollImages__inner .scrollImages__list .scrollImages__item {
    width: 17.1296296296vw;
  }
}
#aw2026 .kv .kv__inner .scrollImages .scrollImages__inner .scrollImages__list .scrollImages__item {
  position: relative;
}
#aw2026 .kv .kv__inner .scrollImages .scrollImages__inner .scrollImages__list .scrollImages__item._sep::before, #aw2026 .kv .kv__inner .scrollImages .scrollImages__inner .scrollImages__list .scrollImages__item._oct::before, #aw2026 .kv .kv__inner .scrollImages .scrollImages__inner .scrollImages__list .scrollImages__item._nov::before {
  content: "";
  position: absolute;
  display: block;
  aspect-ratio: 95.8548/100.0289;
  width: 12.78064vw;
  background-repeat: no-repeat;
  background-position: center;
  background-size: contain;
  z-index: 5;
}
@media screen and (min-width: 768px) {
  #aw2026 .kv .kv__inner .scrollImages .scrollImages__inner .scrollImages__list .scrollImages__item._sep::before, #aw2026 .kv .kv__inner .scrollImages .scrollImages__inner .scrollImages__list .scrollImages__item._oct::before, #aw2026 .kv .kv__inner .scrollImages .scrollImages__inner .scrollImages__list .scrollImages__item._nov::before {
    aspect-ratio: 1/1;
    width: 5.916962963vw;
    top: 2.0366111111vw;
    left: -3.7037037037vw;
  }
}
#aw2026 .kv .kv__inner .scrollImages .scrollImages__inner .scrollImages__list .scrollImages__item._sep::before {
  background-image: url("/base/pc/store/special/style_edit/2026aw/img/20thanniversary/kv-Sep.svg");
}
#aw2026 .kv .kv__inner .scrollImages .scrollImages__inner .scrollImages__list .scrollImages__item._oct::before {
  background-image: url("/base/pc/store/special/style_edit/2026aw/img/20thanniversary/kv-Oct.svg");
}
#aw2026 .kv .kv__inner .scrollImages .scrollImages__inner .scrollImages__list .scrollImages__item._nov::before {
  background-image: url("/base/pc/store/special/style_edit/2026aw/img/20thanniversary/kv-Nov.svg");
}
#aw2026 .kv .kv__background {
  position: absolute;
  aspect-ratio: 750/1000;
  overflow: hidden;
  top: 0;
  left: 0;
  height: 100%;
  width: 100%;
  z-index: -1;
}
@media screen and (min-width: 768px) {
  #aw2026 .kv .kv__background {
    aspect-ratio: 1080/543.6719;
  }
}
#aw2026 .kv .kv__background img {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: center;
     object-position: center;
  pointer-events: none;
  inset: 0;
}
#aw2026 .loading {
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  display: flex;
  background-color: #fe921f;
  align-items: center;
  justify-content: center;
  z-index: 150;
  animation: loadingAnimationBk 5s forwards;
}
#aw2026 .loading img {
  display: block;
  animation: loadingAnimation 4s forwards;
  filter: blur(5px);
  width: 100%;
  max-width: 100vw;
}
@media screen and (min-width: 768px) {
  #aw2026 .loading img {
    max-width: 100vw;
  }
}
@keyframes loadingAnimation {
  0% {
    opacity: 0;
    filter: blur(5px);
  }
  20%, 80% {
    opacity: 1;
    filter: blur(0px);
  }
  100% {
    opacity: 0;
    filter: blur(5px);
  }
}
@keyframes loadingAnimationBk {
  0% {
    opacity: 1;
  }
  60% {
    opacity: 1;
  }
  99% {
    opacity: 0;
    width: 100%;
  }
  100% {
    opacity: 0;
    width: 0%;
  }
}
#aw2026 .lead .lead__inner {
  position: relative;
  padding-top: 24vw;
  padding-bottom: 46.6666666667vw;
  width: 80%;
  margin-left: auto;
  margin-right: auto;
}
@media screen and (min-width: 768px) {
  #aw2026 .lead .lead__inner {
    width: 90%;
    padding-top: 11.4814814815vw;
    padding-bottom: 3.7037037037vw;
    padding-inline: 24.0740740741vw;
  }
}
#aw2026 .lead .lead__inner .lead__heading {
  width: 66.6979733333vw;
  margin-left: auto;
  margin-right: auto;
  background-color: transparent;
  margin-bottom: 0;
  height: auto;
}
@media screen and (min-width: 768px) {
  #aw2026 .lead .lead__inner .lead__heading {
    width: 31.2448611111vw;
  }
}
#aw2026 .lead .lead__inner .lead__texts {
  padding-top: 8.2666666667vw;
}
@media screen and (min-width: 768px) {
  #aw2026 .lead .lead__inner .lead__texts {
    padding-top: 5vw;
  }
}
#aw2026 .lead .lead__inner .lead__texts p {
  font-size: 4.2666666667vw;
  line-height: 1.86;
  font-weight: 400;
  color: #fe5000;
  text-align: center;
  letter-spacing: 0.08em;
}
@media screen and (min-width: 768px) {
  #aw2026 .lead .lead__inner .lead__texts p {
    font-size: 1.6666666667vw;
    line-height: 1.75;
  }
}
#aw2026 .lead .lead__inner .lead__decoration {
  position: absolute;
}
#aw2026 .lead .lead__inner .lead__decoration._01 {
  width: 36.5333333333vw;
  right: 6.6666666667vw;
  bottom: 5.3333333333vw;
}
@media screen and (min-width: 768px) {
  #aw2026 .lead .lead__inner .lead__decoration._01 {
    width: 17.5vw;
    bottom: auto;
    top: 48%;
    right: 8.5185185185vw;
    transform: translateY(-50%);
  }
}
#aw2026 .lead .lead__inner .lead__decoration._01._animated img {
  animation: yurayura 1.5s cubic-bezier(0.45, 0, 0.55, 1);
  animation-iteration-count: 3.2;
}
#aw2026 .lead .lead__inner .lead__decoration._02 {
  width: 33.6vw;
  left: 4.2666666667vw;
  bottom: 8vw;
}
@media screen and (min-width: 768px) {
  #aw2026 .lead .lead__inner .lead__decoration._02 {
    width: 16.4814814815vw;
    bottom: auto;
    top: 59%;
    left: 6.1111111111vw;
    transform: translateY(-50%);
  }
}
#aw2026 .lead .lead__inner .lead__decoration._02._animated img {
  animation: gyaku-yurayura 1.5s cubic-bezier(0.45, 0, 0.55, 1);
  animation-iteration-count: 3.2;
}
#aw2026 .sep .sep__inner {
  padding-top: 5.8666666667vw;
  padding-bottom: 46.6666666667vw;
}
@media screen and (min-width: 768px) {
  #aw2026 .sep .sep__inner {
    padding-top: 3.7037037037vw;
    padding-bottom: 11.4814814815vw;
  }
}
#aw2026 .sep .sep__inner .sep__heading {
  width: 21.8873733333vw;
  margin-left: auto;
  margin-right: auto;
  height: auto;
  background-color: transparent;
  margin-bottom: 0;
}
@media screen and (min-width: 768px) {
  #aw2026 .sep .sep__inner .sep__heading {
    width: 7.5915833333vw;
  }
}
#aw2026 .sep .sep__inner .sepItem .sepItem__inner {
  position: relative;
}
#aw2026 .sep .sep__inner .sepItem .sepItem__inner .sepItem__button,
#aw2026 .sep .sep__inner .sepItem .sepItem__inner .sepItem__decoration {
  position: absolute;
}
#aw2026 .sep .sep__inner .sepItem .sepItem__inner .sepItem__button {
  z-index: 10;
  transition: opacity 0.25s;
}
@media (any-hover: hover) {
  #aw2026 .sep .sep__inner .sepItem .sepItem__inner .sepItem__button:hover {
    opacity: 0.5;
  }
}
#aw2026 .sep .sep__inner .sepItem .sepItem__inner .sepItem__button:focus-visible {
  outline: 3px solid #fe5000;
  outline-offset: 2px;
}
#aw2026 .sep .sep__inner .sepItem .sepItem__inner .sepItem__decoration._animated img {
  animation: yurayura 1.5s cubic-bezier(0.45, 0, 0.55, 1);
  animation-iteration-count: 3.2;
}
@media screen and (min-width: 768px) {
  #aw2026 .sep .sep__inner .sepItem._01 {
    margin-top: 4.6296296296vw;
  }
}
@media screen and (min-width: 768px) {
  #aw2026 .sep .sep__inner .sepItem._01 .sepItem__inner {
    width: 63%;
    display: flex;
    margin-left: auto;
    margin-right: auto;
    -moz-column-gap: 3.8888888889vw;
         column-gap: 3.8888888889vw;
  }
}
#aw2026 .sep .sep__inner .sepItem._01 .sepItem__inner .sepItem__button {
  width: 20.7308266667vw;
}
@media screen and (max-width: 767px) {
  #aw2026 .sep .sep__inner .sepItem._01 .sepItem__inner .sepItem__button {
    right: 9.3333333333vw;
    top: 8.8vw;
  }
}
@media screen and (min-width: 768px) {
  #aw2026 .sep .sep__inner .sepItem._01 .sepItem__inner .sepItem__button {
    width: 9.5976018519vw;
    top: 3.3333333333vw;
    left: 62.4%;
    transform: translateX(-50%);
  }
}
#aw2026 .sep .sep__inner .sepItem._01 .sepItem__inner .sepItem__img .sepItemImg {
  width: 81.3333333333vw;
}
@media screen and (max-width: 767px) {
  #aw2026 .sep .sep__inner .sepItem._01 .sepItem__inner .sepItem__img .sepItemImg {
    margin-top: 6.6666666667vw;
  }
}
@media screen and (min-width: 768px) {
  #aw2026 .sep .sep__inner .sepItem._01 .sepItem__inner .sepItem__img .sepItemImg {
    width: 35.6481481481vw;
  }
}
#aw2026 .sep .sep__inner .sepItem._01 .sepItem__inner .sepItem__data {
  flex: 1;
  margin-left: auto;
  margin-right: auto;
  padding-top: 6.1333333333vw;
}
@media screen and (max-width: 767px) {
  #aw2026 .sep .sep__inner .sepItem._01 .sepItem__inner .sepItem__data {
    width: 80%;
  }
}
@media screen and (min-width: 768px) {
  #aw2026 .sep .sep__inner .sepItem._01 .sepItem__inner .sepItem__data {
    display: flex;
    align-items: flex-end;
    padding-top: 24.0740740741vw;
    padding-bottom: 1.8518518519vw;
  }
}
#aw2026 .sep .sep__inner .sepItem._01 .sepItem__inner .sepItem__decoration {
  width: 15.32572vw;
  right: 8.8vw;
  top: 49.8666666667vw;
}
@media screen and (min-width: 768px) {
  #aw2026 .sep .sep__inner .sepItem._01 .sepItem__inner .sepItem__decoration {
    width: 9.0186574074vw;
    top: 13.4259259259vw;
    right: 8.9814814815vw;
  }
}
#aw2026 .sep .sep__inner .sepItem._02 .sepItem__inner {
  padding-top: 27.7333333333vw;
}
@media screen and (max-width: 767px) {
  #aw2026 .sep .sep__inner .sepItem._02 .sepItem__inner {
    padding-bottom: 48vw;
  }
}
@media screen and (min-width: 768px) {
  #aw2026 .sep .sep__inner .sepItem._02 .sepItem__inner {
    padding-top: 13.5185185185vw;
  }
}
#aw2026 .sep .sep__inner .sepItem._02 .sepItem__inner .sepItem__button {
  width: 20.4849466667vw;
}
@media screen and (max-width: 767px) {
  #aw2026 .sep .sep__inner .sepItem._02 .sepItem__inner .sepItem__button {
    left: 17.6vw;
    bottom: 16vw;
  }
}
@media screen and (min-width: 768px) {
  #aw2026 .sep .sep__inner .sepItem._02 .sepItem__inner .sepItem__button {
    width: 9.4837777778vw;
    bottom: 1.1111111111vw;
    right: 39.9074074074vw;
  }
}
@media screen and (max-width: 767px) {
  #aw2026 .sep .sep__inner .sepItem._02 .sepItem__inner .sepItem__img {
    width: 100%;
    aspect-ratio: 750/990.7095;
  }
}
@media screen and (min-width: 768px) {
  #aw2026 .sep .sep__inner .sepItem._02 .sepItem__inner .sepItem__img {
    display: grid;
    grid-template-columns: repeat(3, 1fr);
    -moz-column-gap: 1.4814814815vw;
         column-gap: 1.4814814815vw;
    width: 85.1851851852vw;
    margin-left: auto;
    margin-right: auto;
  }
}
@media screen and (max-width: 767px) {
  #aw2026 .sep .sep__inner .sepItem._02 .sepItem__inner .sepItem__img .sepItemImg {
    height: 100%;
  }
}
#aw2026 .sep .sep__inner .sepItem._02 .sepItem__inner .sepItem__img .sepItemImg:nth-child(2) {
  transition-delay: 0.25s;
}
#aw2026 .sep .sep__inner .sepItem._02 .sepItem__inner .sepItem__img .sepItemImg:nth-child(3) {
  transition-delay: 0.5s;
}
#aw2026 .sep .sep__inner .sepItem._02 .sepItem__inner .sepItem__imgWrap {
  display: flex;
  justify-content: center;
}
#aw2026 .sep .sep__inner .sepItem._02 .sepItem__inner .sepItem__data {
  flex: 1;
  margin-left: auto;
  margin-right: auto;
  padding-top: 16vw;
}
@media screen and (max-width: 767px) {
  #aw2026 .sep .sep__inner .sepItem._02 .sepItem__inner .sepItem__data {
    width: 80%;
  }
}
@media screen and (min-width: 768px) {
  #aw2026 .sep .sep__inner .sepItem._02 .sepItem__inner .sepItem__data {
    padding-top: 4.4444444444vw;
    width: 63%;
    margin-left: auto;
    margin-right: auto;
    padding-right: 31.4814814815vw;
  }
}
#aw2026 .sep .sep__inner .sepItem._02 .sepItem__inner .sepItem__decoration {
  width: 43.3492933333vw;
  right: 17.3333333333vw;
  bottom: 1.8666666667vw;
}
#aw2026 .sep .sep__inner .sepItem._02 .sepItem__inner .sepItem__decoration img {
  animation-name: gyaku-yurayura;
}
@media screen and (min-width: 768px) {
  #aw2026 .sep .sep__inner .sepItem._02 .sepItem__inner .sepItem__decoration {
    width: 21.9618703704vw;
    bottom: -7.8703703704vw;
    right: 18.0555555556vw;
    margin-inline: auto;
  }
}
#aw2026 .sep .sep__inner .sepItem._03 {
  padding-top: 24vw;
}
@media screen and (min-width: 768px) {
  #aw2026 .sep .sep__inner .sepItem._03 {
    padding-top: 18.3333333333vw;
  }
}
@media screen and (min-width: 768px) {
  #aw2026 .sep .sep__inner .sepItem._03 .sepItem__inner {
    width: 63%;
    display: flex;
    margin-left: auto;
    margin-right: auto;
    -moz-column-gap: 3.8888888889vw;
         column-gap: 3.8888888889vw;
    flex-direction: row-reverse;
  }
}
#aw2026 .sep .sep__inner .sepItem._03 .sepItem__inner .sepItem__button {
  width: 20.7308266667vw;
}
@media screen and (max-width: 767px) {
  #aw2026 .sep .sep__inner .sepItem._03 .sepItem__inner .sepItem__button {
    left: 4vw;
    top: 49.6vw;
  }
}
@media screen and (min-width: 768px) {
  #aw2026 .sep .sep__inner .sepItem._03 .sepItem__inner .sepItem__button {
    width: 9.5976018519vw;
    top: 2.5925925926vw;
    left: 18.9814814815vw;
  }
}
#aw2026 .sep .sep__inner .sepItem._03 .sepItem__inner .sepItem__img .sepItemImg {
  width: 81.3333333333vw;
}
@media screen and (max-width: 767px) {
  #aw2026 .sep .sep__inner .sepItem._03 .sepItem__inner .sepItem__img .sepItemImg {
    margin-left: auto;
  }
}
@media screen and (min-width: 768px) {
  #aw2026 .sep .sep__inner .sepItem._03 .sepItem__inner .sepItem__img .sepItemImg {
    width: 35.6481481481vw;
  }
}
#aw2026 .sep .sep__inner .sepItem._03 .sepItem__inner .sepItem__data {
  flex: 1;
  margin-left: auto;
  margin-right: auto;
  padding-top: 6.4vw;
}
@media screen and (max-width: 767px) {
  #aw2026 .sep .sep__inner .sepItem._03 .sepItem__inner .sepItem__data {
    width: 80%;
  }
}
@media screen and (min-width: 768px) {
  #aw2026 .sep .sep__inner .sepItem._03 .sepItem__inner .sepItem__data {
    display: flex;
    align-items: flex-end;
    padding-top: 33.3333333333vw;
  }
}
#aw2026 .sep .sep__inner .sepItem._03 .sepItem__inner .sepItem__decoration {
  width: 24.4490533333vw;
  left: 8vw;
  top: -12vw;
}
@media screen and (min-width: 768px) {
  #aw2026 .sep .sep__inner .sepItem._03 .sepItem__inner .sepItem__decoration {
    width: 12.4483796296vw;
    top: 14.0740740741vw;
    left: 5.2777777778vw;
  }
}
#aw2026 .sep .sep__inner .sepItem._04 {
  padding-top: 27.7333333333vw;
}
@media screen and (max-width: 767px) {
  #aw2026 .sep .sep__inner .sepItem._04 {
    padding-bottom: 34.6666666667vw;
  }
}
@media screen and (min-width: 768px) {
  #aw2026 .sep .sep__inner .sepItem._04 {
    padding-top: 13.8888888889vw;
  }
}
@media screen and (min-width: 768px) {
  #aw2026 .sep .sep__inner .sepItem._04 .sepItem__inner {
    width: 35%;
    margin-left: auto;
    margin-right: auto;
  }
}
#aw2026 .sep .sep__inner .sepItem._04 .sepItem__inner .sepItem__button {
  width: 20.7308266667vw;
}
@media screen and (max-width: 767px) {
  #aw2026 .sep .sep__inner .sepItem._04 .sepItem__inner .sepItem__button {
    right: 4vw;
    top: 5.3333333333vw;
  }
}
@media screen and (min-width: 768px) {
  #aw2026 .sep .sep__inner .sepItem._04 .sepItem__inner .sepItem__button {
    width: 9.5976018519vw;
    top: 6.0185185185vw;
    right: -8.0555555556vw;
  }
}
#aw2026 .sep .sep__inner .sepItem._04 .sepItem__inner .sepItem__img {
  aspect-ratio: 500/662.3377;
  width: 66.6666666667vw;
  margin-inline: auto;
}
@media screen and (min-width: 768px) {
  #aw2026 .sep .sep__inner .sepItem._04 .sepItem__inner .sepItem__img {
    aspect-ratio: 385/510;
    width: 35.6481481481vw;
  }
}
#aw2026 .sep .sep__inner .sepItem._04 .sepItem__inner .sepItem__data {
  flex: 1;
  margin-left: auto;
  margin-right: auto;
  padding-top: 6.4vw;
}
@media screen and (max-width: 767px) {
  #aw2026 .sep .sep__inner .sepItem._04 .sepItem__inner .sepItem__data {
    width: 80%;
  }
}
@media screen and (min-width: 768px) {
  #aw2026 .sep .sep__inner .sepItem._04 .sepItem__inner .sepItem__data {
    display: flex;
    align-items: flex-end;
    padding-top: 2.037037037vw;
  }
}
#aw2026 .sep .sep__inner .sepItem._04 .sepItem__inner .sepItem__decoration._01 {
  width: 40.6671066667vw;
}
@media screen and (max-width: 767px) {
  #aw2026 .sep .sep__inner .sepItem._04 .sepItem__inner .sepItem__decoration._01 {
    left: 12.2666666667vw;
    bottom: -37.3333333333vw;
  }
}
@media screen and (min-width: 768px) {
  #aw2026 .sep .sep__inner .sepItem._04 .sepItem__inner .sepItem__decoration._01 {
    width: 18.9536203704vw;
    top: 2.2222222222vw;
    left: -17.6851851852vw;
  }
}
#aw2026 .sep .sep__inner .sepItem._04 .sepItem__inner .sepItem__decoration._03 {
  width: 34.1520666667vw;
}
@media screen and (max-width: 767px) {
  #aw2026 .sep .sep__inner .sepItem._04 .sepItem__inner .sepItem__decoration._03 {
    right: 13.3333333333vw;
    bottom: -40vw;
  }
}
@media screen and (min-width: 768px) {
  #aw2026 .sep .sep__inner .sepItem._04 .sepItem__inner .sepItem__decoration._03 {
    width: 16.5312592593vw;
    bottom: 0.6481481481vw;
    right: -15vw;
  }
}
#aw2026 .sep .sep__inner .sepItem._05 {
  padding-top: 17.6vw;
}
@media screen and (min-width: 768px) {
  #aw2026 .sep .sep__inner .sepItem._05 {
    padding-top: 15.5555555556vw;
  }
}
@media screen and (min-width: 768px) {
  #aw2026 .sep .sep__inner .sepItem._05 .sepItem__inner {
    width: 63%;
    display: flex;
    margin-left: auto;
    margin-right: auto;
    -moz-column-gap: 3.2407407407vw;
         column-gap: 3.2407407407vw;
  }
}
#aw2026 .sep .sep__inner .sepItem._05 .sepItem__inner .sepItem__button {
  width: 20.7308266667vw;
}
@media screen and (max-width: 767px) {
  #aw2026 .sep .sep__inner .sepItem._05 .sepItem__inner .sepItem__button {
    right: 4.5333333333vw;
    top: 8.8vw;
  }
}
@media screen and (min-width: 768px) {
  #aw2026 .sep .sep__inner .sepItem._05 .sepItem__inner .sepItem__button {
    width: 9.5976018519vw;
    top: 2.5925925926vw;
    left: -6.9444444444vw;
  }
}
#aw2026 .sep .sep__inner .sepItem._05 .sepItem__inner .sepItem__img .sepItemImg {
  width: 81.3333333333vw;
}
@media screen and (max-width: 767px) {
  #aw2026 .sep .sep__inner .sepItem._05 .sepItem__inner .sepItem__img .sepItemImg {
    margin-right: auto;
  }
}
@media screen and (min-width: 768px) {
  #aw2026 .sep .sep__inner .sepItem._05 .sepItem__inner .sepItem__img .sepItemImg {
    width: 35.6481481481vw;
  }
}
#aw2026 .sep .sep__inner .sepItem._05 .sepItem__inner .sepItem__data {
  flex: 1;
  margin-left: auto;
  margin-right: auto;
  padding-top: 6.4vw;
}
@media screen and (max-width: 767px) {
  #aw2026 .sep .sep__inner .sepItem._05 .sepItem__inner .sepItem__data {
    width: 80%;
  }
}
@media screen and (min-width: 768px) {
  #aw2026 .sep .sep__inner .sepItem._05 .sepItem__inner .sepItem__data {
    padding-top: 33.9814814815vw;
  }
}
#aw2026 .sep .sep__inner .sepItem._05 .sepItem__inner .sepItem__decoration {
  width: 38.1403333333vw;
}
@media screen and (max-width: 767px) {
  #aw2026 .sep .sep__inner .sepItem._05 .sepItem__inner .sepItem__decoration {
    left: 1.0666666667vw;
    top: 75.2vw;
  }
}
@media screen and (min-width: 768px) {
  #aw2026 .sep .sep__inner .sepItem._05 .sepItem__inner .sepItem__decoration {
    width: 19.0814351852vw;
    top: 8.3333333333vw;
    right: 4.9074074074vw;
  }
}
#aw2026 .oct .oct__inner {
  padding-top: 5.8666666667vw;
  padding-bottom: 23.2vw;
}
@media screen and (min-width: 768px) {
  #aw2026 .oct .oct__inner {
    padding-top: 3.7037037037vw;
    padding-bottom: 11.4814814815vw;
  }
}
#aw2026 .oct .oct__inner .oct__heading {
  width: 16.77568vw;
  margin-left: auto;
  margin-right: auto;
  height: auto;
  background-color: transparent;
  margin-bottom: 0;
}
@media screen and (min-width: 768px) {
  #aw2026 .oct .oct__inner .oct__heading {
    width: 7.5915833333vw;
  }
}
#aw2026 .oct .oct__inner .octItem .octItem__inner {
  position: relative;
}
#aw2026 .oct .oct__inner .octItem .octItem__inner .octItem__button,
#aw2026 .oct .oct__inner .octItem .octItem__inner .octItem__decoration {
  position: absolute;
}
#aw2026 .oct .oct__inner .octItem .octItem__inner .octItem__button {
  z-index: 10;
  transition: opacity 0.25s;
}
@media (any-hover: hover) {
  #aw2026 .oct .oct__inner .octItem .octItem__inner .octItem__button:hover {
    opacity: 0.5;
  }
}
#aw2026 .oct .oct__inner .octItem .octItem__inner .octItem__button:focus-visible {
  outline: 3px solid #fe5000;
  outline-offset: 2px;
}
#aw2026 .oct .oct__inner .octItem .octItem__inner .octItem__decoration._animated img {
  animation: yurayura 1.5s cubic-bezier(0.45, 0, 0.55, 1);
  animation-iteration-count: 3.2;
}
#aw2026 .oct .oct__inner .octItem._01 {
  padding-top: 5.5555555556vw;
  padding-bottom: 18.5185185185vw;
}
@media screen and (min-width: 768px) {
  #aw2026 .oct .oct__inner .octItem._01 {
    padding-top: 4.4444444444vw;
    padding-bottom: 9.2592592593vw;
  }
}
@media screen and (min-width: 768px) {
  #aw2026 .oct .oct__inner .octItem._01 .octItem__inner {
    margin-left: auto;
    margin-right: auto;
  }
}
#aw2026 .oct .oct__inner .octItem._01 .octItem__inner .octItem__button {
  width: 20.7308266667vw;
}
@media screen and (max-width: 767px) {
  #aw2026 .oct .oct__inner .octItem._01 .octItem__inner .octItem__button {
    right: 9.3333333333vw;
    bottom: -21.3333333333vw;
  }
}
@media screen and (min-width: 768px) {
  #aw2026 .oct .oct__inner .octItem._01 .octItem__inner .octItem__button {
    width: 9.5976018519vw;
    bottom: -3.3333333333vw;
    right: 18.5185185185vw;
  }
}
#aw2026 .oct .oct__inner .octItem._01 .octItem__inner .octItem__imgWrap {
  display: flex;
  justify-content: center;
}
@media screen and (max-width: 767px) {
  #aw2026 .oct .oct__inner .octItem._01 .octItem__inner .octItem__img {
    width: 100%;
    aspect-ratio: 296/391;
  }
}
@media screen and (min-width: 768px) {
  #aw2026 .oct .oct__inner .octItem._01 .octItem__inner .octItem__img {
    display: grid;
    grid-template-columns: repeat(3, 1fr);
    -moz-column-gap: 1.4814814815vw;
         column-gap: 1.4814814815vw;
    width: 85.1851851852vw;
    margin-left: auto;
    margin-right: auto;
  }
}
@media screen and (max-width: 767px) {
  #aw2026 .oct .oct__inner .octItem._01 .octItem__inner .octItem__img .octItemImg {
    height: 100%;
  }
}
#aw2026 .oct .oct__inner .octItem._01 .octItem__inner .octItem__img .octItemImg:nth-child(2) {
  transition-delay: 0.25s;
}
#aw2026 .oct .oct__inner .octItem._01 .octItem__inner .octItem__img .octItemImg:nth-child(3) {
  transition-delay: 0.5s;
}
#aw2026 .oct .oct__inner .octItem._01 .octItem__inner .octItem__data {
  flex: 1;
  margin-left: auto;
  margin-right: auto;
  padding-top: 16vw;
}
@media screen and (max-width: 767px) {
  #aw2026 .oct .oct__inner .octItem._01 .octItem__inner .octItem__data {
    width: 80%;
  }
}
@media screen and (min-width: 768px) {
  #aw2026 .oct .oct__inner .octItem._01 .octItem__inner .octItem__data {
    padding-top: 4.2592592593vw;
    width: 63%;
  }
}
#aw2026 .oct .oct__inner .octItem._01 .octItem__inner .octItem__decoration {
  width: 25.6226vw;
}
@media screen and (max-width: 767px) {
  #aw2026 .oct .oct__inner .octItem._01 .octItem__inner .octItem__decoration {
    right: 30.9333333333vw;
    bottom: -45.0666666667vw;
  }
}
@media screen and (min-width: 768px) {
  #aw2026 .oct .oct__inner .octItem._01 .octItem__inner .octItem__decoration {
    width: 11.9681851852vw;
    bottom: -10.5555555556vw;
    right: 29.6296296296vw;
  }
}
#aw2026 .oct .oct__inner .octItem._02 .octItem__inner {
  padding-top: 25.3333333333vw;
}
@media screen and (max-width: 767px) {
  #aw2026 .oct .oct__inner .octItem._02 .octItem__inner {
    padding-bottom: 0vw;
  }
}
@media screen and (min-width: 768px) {
  #aw2026 .oct .oct__inner .octItem._02 .octItem__inner {
    padding-top: 10.1851851852vw;
    display: flex;
    width: 63.0956018519vw;
    margin-inline: auto;
    flex-direction: row-reverse;
  }
}
#aw2026 .oct .oct__inner .octItem._02 .octItem__inner .octItem__button {
  width: 20.4849466667vw;
}
@media screen and (max-width: 767px) {
  #aw2026 .oct .oct__inner .octItem._02 .octItem__inner .octItem__button {
    left: 5.8666666667vw;
    top: 34.6666666667vw;
  }
}
@media screen and (min-width: 768px) {
  #aw2026 .oct .oct__inner .octItem._02 .octItem__inner .octItem__button {
    width: 9.5976018519vw;
    top: 14.3518518519vw;
    left: 20.6481481481vw;
  }
}
#aw2026 .oct .oct__inner .octItem._02 .octItem__inner .octItem__img {
  width: 81.3333333333vw;
}
@media screen and (max-width: 767px) {
  #aw2026 .oct .oct__inner .octItem._02 .octItem__inner .octItem__img {
    margin-left: auto;
  }
}
@media screen and (min-width: 768px) {
  #aw2026 .oct .oct__inner .octItem._02 .octItem__inner .octItem__img {
    width: 35.6481481481vw;
  }
}
#aw2026 .oct .oct__inner .octItem._02 .octItem__inner .octItem__data {
  flex: 1;
  margin-left: auto;
  margin-right: auto;
  padding-top: 6.6666666667vw;
}
@media screen and (max-width: 767px) {
  #aw2026 .oct .oct__inner .octItem._02 .octItem__inner .octItem__data {
    width: 80%;
  }
}
@media screen and (min-width: 768px) {
  #aw2026 .oct .oct__inner .octItem._02 .octItem__inner .octItem__data {
    display: flex;
    align-items: flex-end;
    padding-bottom: 2.7777777778vw;
  }
}
#aw2026 .oct .oct__inner .octItem._02 .octItem__inner .octItem__decoration {
  width: 28.0193466667vw;
}
#aw2026 .oct .oct__inner .octItem._02 .octItem__inner .octItem__decoration img {
  animation-name: gyaku-yurayura;
}
@media screen and (max-width: 767px) {
  #aw2026 .oct .oct__inner .octItem._02 .octItem__inner .octItem__decoration {
    left: 2.6666666667vw;
    top: 80vw;
  }
}
@media screen and (min-width: 768px) {
  #aw2026 .oct .oct__inner .octItem._02 .octItem__inner .octItem__decoration {
    width: 17.392537037vw;
    top: 24.0740740741vw;
    left: 2.7777777778vw;
    margin-inline: auto;
  }
}
#aw2026 .oct .oct__inner .octItem._03 {
  padding-top: 24vw;
}
@media screen and (min-width: 768px) {
  #aw2026 .oct .oct__inner .octItem._03 {
    padding-top: 18.3333333333vw;
  }
}
@media screen and (min-width: 768px) {
  #aw2026 .oct .oct__inner .octItem._03 .octItem__inner {
    width: 63%;
    display: flex;
    margin-left: auto;
    margin-right: auto;
    -moz-column-gap: 3.8888888889vw;
         column-gap: 3.8888888889vw;
    flex-direction: row-reverse;
  }
}
#aw2026 .oct .oct__inner .octItem._03 .octItem__inner .octItem__button {
  width: 20.7308266667vw;
}
@media screen and (max-width: 767px) {
  #aw2026 .oct .oct__inner .octItem._03 .octItem__inner .octItem__button {
    left: 4vw;
    top: 49.6vw;
  }
}
@media screen and (min-width: 768px) {
  #aw2026 .oct .oct__inner .octItem._03 .octItem__inner .octItem__button {
    width: 9.5976018519vw;
    top: 2.5925925926vw;
    left: 18.9814814815vw;
  }
}
#aw2026 .oct .oct__inner .octItem._03 .octItem__inner .octItem__img .octItemImg {
  width: 81.3333333333vw;
}
@media screen and (max-width: 767px) {
  #aw2026 .oct .oct__inner .octItem._03 .octItem__inner .octItem__img .octItemImg {
    margin-left: auto;
  }
}
@media screen and (min-width: 768px) {
  #aw2026 .oct .oct__inner .octItem._03 .octItem__inner .octItem__img .octItemImg {
    width: 35.6481481481vw;
  }
}
#aw2026 .oct .oct__inner .octItem._03 .octItem__inner .octItem__data {
  flex: 1;
  margin-left: auto;
  margin-right: auto;
  padding-top: 6.4vw;
}
@media screen and (max-width: 767px) {
  #aw2026 .oct .oct__inner .octItem._03 .octItem__inner .octItem__data {
    width: 80%;
  }
}
@media screen and (min-width: 768px) {
  #aw2026 .oct .oct__inner .octItem._03 .octItem__inner .octItem__data {
    display: flex;
    align-items: flex-end;
    padding-top: 33.3333333333vw;
  }
}
#aw2026 .oct .oct__inner .octItem._03 .octItem__inner .octItem__decoration {
  width: 24.4490533333vw;
  left: 8vw;
  top: -12vw;
}
@media screen and (min-width: 768px) {
  #aw2026 .oct .oct__inner .octItem._03 .octItem__inner .octItem__decoration {
    width: 12.4483796296vw;
    top: 14.0740740741vw;
    left: 5.2777777778vw;
  }
}
#aw2026 .oct .oct__inner .octItem._04 {
  padding-top: 27.7333333333vw;
}
@media screen and (max-width: 767px) {
  #aw2026 .oct .oct__inner .octItem._04 {
    padding-bottom: 34.6666666667vw;
  }
}
@media screen and (min-width: 768px) {
  #aw2026 .oct .oct__inner .octItem._04 {
    padding-top: 13.8888888889vw;
  }
}
@media screen and (min-width: 768px) {
  #aw2026 .oct .oct__inner .octItem._04 .octItem__inner {
    width: 35%;
    margin-left: auto;
    margin-right: auto;
  }
}
#aw2026 .oct .oct__inner .octItem._04 .octItem__inner .octItem__button {
  width: 20.7308266667vw;
}
@media screen and (max-width: 767px) {
  #aw2026 .oct .oct__inner .octItem._04 .octItem__inner .octItem__button {
    right: 4vw;
    top: 5.3333333333vw;
  }
}
@media screen and (min-width: 768px) {
  #aw2026 .oct .oct__inner .octItem._04 .octItem__inner .octItem__button {
    width: 9.5976018519vw;
    top: 6.0185185185vw;
    right: -8.0555555556vw;
  }
}
#aw2026 .oct .oct__inner .octItem._04 .octItem__inner .octItem__img {
  aspect-ratio: 500/662.3377;
  width: 66.6666666667vw;
  margin-inline: auto;
}
@media screen and (min-width: 768px) {
  #aw2026 .oct .oct__inner .octItem._04 .octItem__inner .octItem__img {
    aspect-ratio: 385/510;
    width: 35.6481481481vw;
  }
}
#aw2026 .oct .oct__inner .octItem._04 .octItem__inner .octItem__data {
  flex: 1;
  margin-left: auto;
  margin-right: auto;
  padding-top: 6.4vw;
}
@media screen and (max-width: 767px) {
  #aw2026 .oct .oct__inner .octItem._04 .octItem__inner .octItem__data {
    width: 80%;
  }
}
@media screen and (min-width: 768px) {
  #aw2026 .oct .oct__inner .octItem._04 .octItem__inner .octItem__data {
    display: flex;
    align-items: flex-end;
    padding-top: 2.037037037vw;
  }
}
#aw2026 .oct .oct__inner .octItem._04 .octItem__inner .octItem__decoration._01 {
  width: 40.6671066667vw;
}
@media screen and (max-width: 767px) {
  #aw2026 .oct .oct__inner .octItem._04 .octItem__inner .octItem__decoration._01 {
    left: 12.2666666667vw;
    bottom: -37.3333333333vw;
  }
}
@media screen and (min-width: 768px) {
  #aw2026 .oct .oct__inner .octItem._04 .octItem__inner .octItem__decoration._01 {
    width: 18.9536203704vw;
    top: 2.2222222222vw;
    left: -17.6851851852vw;
  }
}
#aw2026 .oct .oct__inner .octItem._04 .octItem__inner .octItem__decoration._03 {
  width: 34.1520666667vw;
}
@media screen and (max-width: 767px) {
  #aw2026 .oct .oct__inner .octItem._04 .octItem__inner .octItem__decoration._03 {
    right: 13.3333333333vw;
    bottom: -40vw;
  }
}
@media screen and (min-width: 768px) {
  #aw2026 .oct .oct__inner .octItem._04 .octItem__inner .octItem__decoration._03 {
    width: 16.5312592593vw;
    bottom: 0.6481481481vw;
    right: -15vw;
  }
}
#aw2026 .oct .oct__inner .octItem._05 {
  padding-top: 17.6vw;
}
@media screen and (min-width: 768px) {
  #aw2026 .oct .oct__inner .octItem._05 {
    padding-top: 15.5555555556vw;
  }
}
@media screen and (min-width: 768px) {
  #aw2026 .oct .oct__inner .octItem._05 .octItem__inner {
    width: 63%;
    display: flex;
    margin-left: auto;
    margin-right: auto;
    -moz-column-gap: 3.2407407407vw;
         column-gap: 3.2407407407vw;
  }
}
#aw2026 .oct .oct__inner .octItem._05 .octItem__inner .octItem__button {
  width: 20.7308266667vw;
}
@media screen and (max-width: 767px) {
  #aw2026 .oct .oct__inner .octItem._05 .octItem__inner .octItem__button {
    right: 4.5333333333vw;
    top: 8.8vw;
  }
}
@media screen and (min-width: 768px) {
  #aw2026 .oct .oct__inner .octItem._05 .octItem__inner .octItem__button {
    width: 9.5976018519vw;
    top: 2.5925925926vw;
    left: -6.9444444444vw;
  }
}
#aw2026 .oct .oct__inner .octItem._05 .octItem__inner .octItem__img .octItemImg {
  width: 81.3333333333vw;
}
@media screen and (max-width: 767px) {
  #aw2026 .oct .oct__inner .octItem._05 .octItem__inner .octItem__img .octItemImg {
    margin-right: auto;
  }
}
@media screen and (min-width: 768px) {
  #aw2026 .oct .oct__inner .octItem._05 .octItem__inner .octItem__img .octItemImg {
    width: 35.6481481481vw;
  }
}
#aw2026 .oct .oct__inner .octItem._05 .octItem__inner .octItem__data {
  flex: 1;
  margin-left: auto;
  margin-right: auto;
  padding-top: 6.4vw;
}
@media screen and (max-width: 767px) {
  #aw2026 .oct .oct__inner .octItem._05 .octItem__inner .octItem__data {
    width: 80%;
  }
}
@media screen and (min-width: 768px) {
  #aw2026 .oct .oct__inner .octItem._05 .octItem__inner .octItem__data {
    padding-top: 33.9814814815vw;
  }
}
#aw2026 .oct .oct__inner .octItem._05 .octItem__inner .octItem__decoration {
  width: 38.1403333333vw;
}
@media screen and (max-width: 767px) {
  #aw2026 .oct .oct__inner .octItem._05 .octItem__inner .octItem__decoration {
    left: 1.0666666667vw;
    top: 75.2vw;
  }
}
@media screen and (min-width: 768px) {
  #aw2026 .oct .oct__inner .octItem._05 .octItem__inner .octItem__decoration {
    width: 19.0814351852vw;
    top: 8.3333333333vw;
    right: 4.9074074074vw;
  }
}
#aw2026 .nov .nov__inner {
  padding-top: 5.8666666667vw;
  padding-bottom: 32vw;
}
@media screen and (min-width: 768px) {
  #aw2026 .nov .nov__inner {
    padding-top: 4.6296296296vw;
    padding-bottom: 19.2592592593vw;
  }
}
#aw2026 .nov .nov__inner .nov__heading {
  width: 21.8873733333vw;
  margin-left: auto;
  margin-right: auto;
  height: auto;
  background-color: transparent;
  margin-bottom: 0;
}
@media screen and (min-width: 768px) {
  #aw2026 .nov .nov__inner .nov__heading {
    width: 7.5915833333vw;
  }
}
#aw2026 .nov .nov__inner .novItem .novItem__inner {
  position: relative;
}
#aw2026 .nov .nov__inner .novItem .novItem__inner .novItem__button,
#aw2026 .nov .nov__inner .novItem .novItem__inner .novItem__decoration {
  position: absolute;
}
#aw2026 .nov .nov__inner .novItem .novItem__inner .novItem__button {
  z-index: 10;
  transition: opacity 0.25s;
}
@media (any-hover: hover) {
  #aw2026 .nov .nov__inner .novItem .novItem__inner .novItem__button:hover {
    opacity: 0.5;
  }
}
#aw2026 .nov .nov__inner .novItem .novItem__inner .novItem__button:focus-visible {
  outline: 3px solid #fe5000;
  outline-offset: 2px;
}
#aw2026 .nov .nov__inner .novItem .novItem__inner .novItem__decoration._animated img {
  animation: yurayura 1.5s cubic-bezier(0.45, 0, 0.55, 1);
  animation-iteration-count: 3.2;
}
@media screen and (min-width: 768px) {
  #aw2026 .nov .nov__inner .novItem._01 {
    padding-top: 4.6296296296vw;
  }
}
@media screen and (min-width: 768px) {
  #aw2026 .nov .nov__inner .novItem._01 .novItem__inner {
    width: 63%;
    display: flex;
    margin-left: auto;
    margin-right: auto;
    -moz-column-gap: 2.3148148148vw;
         column-gap: 2.3148148148vw;
  }
}
#aw2026 .nov .nov__inner .novItem._01 .novItem__inner .novItem__button {
  width: 20.7308266667vw;
}
@media screen and (max-width: 767px) {
  #aw2026 .nov .nov__inner .novItem._01 .novItem__inner .novItem__button {
    right: 9.3333333333vw;
    top: 2.4vw;
  }
}
@media screen and (min-width: 768px) {
  #aw2026 .nov .nov__inner .novItem._01 .novItem__inner .novItem__button {
    width: 9.5976018519vw;
    top: 6.0185185185vw;
    right: 14.1666666667vw;
  }
}
#aw2026 .nov .nov__inner .novItem._01 .novItem__inner .novItem__img .novItemImg {
  width: 81.3333333333vw;
}
@media screen and (max-width: 767px) {
  #aw2026 .nov .nov__inner .novItem._01 .novItem__inner .novItem__img .novItemImg {
    margin-top: 6.6666666667vw;
  }
}
@media screen and (min-width: 768px) {
  #aw2026 .nov .nov__inner .novItem._01 .novItem__inner .novItem__img .novItemImg {
    width: 35.6481481481vw;
  }
}
#aw2026 .nov .nov__inner .novItem._01 .novItem__inner .novItem__data {
  flex: 1;
  margin-left: auto;
  margin-right: auto;
  padding-top: 6.1333333333vw;
}
@media screen and (max-width: 767px) {
  #aw2026 .nov .nov__inner .novItem._01 .novItem__inner .novItem__data {
    width: 80%;
  }
}
@media screen and (min-width: 768px) {
  #aw2026 .nov .nov__inner .novItem._01 .novItem__inner .novItem__data {
    display: flex;
    align-items: flex-end;
    padding-top: 30.5555555556vw;
    padding-bottom: 2.5925925926vw;
  }
}
#aw2026 .nov .nov__inner .novItem._01 .novItem__inner .novItem__decoration {
  width: 31.3217866667vw;
  right: 3.2vw;
  top: 93.3333333333vw;
}
@media screen and (min-width: 768px) {
  #aw2026 .nov .nov__inner .novItem._01 .novItem__inner .novItem__decoration {
    width: 17.4043796296vw;
    top: 13.4259259259vw;
    right: 0.7407407407vw;
  }
}
#aw2026 .nov .nov__inner .novItem._02 {
  padding-top: 21.3333333333vw;
}
@media screen and (min-width: 768px) {
  #aw2026 .nov .nov__inner .novItem._02 {
    padding-top: 13.8888888889vw;
  }
}
@media screen and (min-width: 768px) {
  #aw2026 .nov .nov__inner .novItem._02 .novItem__inner {
    width: 63%;
    display: flex;
    flex-direction: row-reverse;
    margin-left: auto;
    margin-right: auto;
    -moz-column-gap: 2.3148148148vw;
         column-gap: 2.3148148148vw;
  }
}
#aw2026 .nov .nov__inner .novItem._02 .novItem__inner .novItem__button {
  width: 20.7308266667vw;
}
@media screen and (max-width: 767px) {
  #aw2026 .nov .nov__inner .novItem._02 .novItem__inner .novItem__button {
    left: 5.3333333333vw;
    top: 8.8vw;
  }
}
@media screen and (min-width: 768px) {
  #aw2026 .nov .nov__inner .novItem._02 .novItem__inner .novItem__button {
    width: 9.5976018519vw;
    top: 3.9814814815vw;
    left: 19.9074074074vw;
  }
}
#aw2026 .nov .nov__inner .novItem._02 .novItem__inner .novItem__img .novItemImg {
  width: 81.3333333333vw;
}
@media screen and (max-width: 767px) {
  #aw2026 .nov .nov__inner .novItem._02 .novItem__inner .novItem__img .novItemImg {
    margin-top: 6.6666666667vw;
    margin-left: auto;
  }
}
@media screen and (min-width: 768px) {
  #aw2026 .nov .nov__inner .novItem._02 .novItem__inner .novItem__img .novItemImg {
    width: 35.6481481481vw;
  }
}
#aw2026 .nov .nov__inner .novItem._02 .novItem__inner .novItem__data {
  flex: 1;
  margin-left: auto;
  margin-right: auto;
  padding-top: 6.1333333333vw;
}
@media screen and (max-width: 767px) {
  #aw2026 .nov .nov__inner .novItem._02 .novItem__inner .novItem__data {
    width: 80%;
  }
}
@media screen and (min-width: 768px) {
  #aw2026 .nov .nov__inner .novItem._02 .novItem__inner .novItem__data {
    display: flex;
    align-items: flex-end;
    padding-top: 30.5555555556vw;
    padding-bottom: 3.7037037037vw;
  }
}
@media screen and (max-width: 767px) {
  #aw2026 .nov .nov__inner .novItem._02 .novItem__inner .novItem__decoration {
    width: 28.1551866667vw;
    right: 12.2666666667vw;
    top: 79.4666666667vw;
  }
}
@media screen and (min-width: 768px) {
  #aw2026 .nov .nov__inner .novItem._02 .novItem__inner .novItem__decoration {
    width: 14.435037037vw;
    top: 9.4444444444vw;
    left: 4.3518518519vw;
  }
}
#aw2026 .nov .nov__inner .novItem._03 {
  padding-top: 29.3333333333vw;
}
@media screen and (min-width: 768px) {
  #aw2026 .nov .nov__inner .novItem._03 {
    padding-top: 14.0740740741vw;
  }
}
@media screen and (min-width: 768px) {
  #aw2026 .nov .nov__inner .novItem._03 .novItem__inner {
    width: 36%;
    margin-inline: auto;
  }
}
#aw2026 .nov .nov__inner .novItem._03 .novItem__inner .novItem__button {
  width: 20.7308266667vw;
}
@media screen and (max-width: 767px) {
  #aw2026 .nov .nov__inner .novItem._03 .novItem__inner .novItem__button {
    right: 4vw;
    top: 2.6666666667vw;
  }
}
@media screen and (min-width: 768px) {
  #aw2026 .nov .nov__inner .novItem._03 .novItem__inner .novItem__button {
    width: 9.5976018519vw;
    top: 31.2962962963vw;
    left: -7.6851851852vw;
  }
}
#aw2026 .nov .nov__inner .novItem._03 .novItem__inner .novItem__img .novItemImg {
  width: 66.6666666667vw;
}
@media screen and (max-width: 767px) {
  #aw2026 .nov .nov__inner .novItem._03 .novItem__inner .novItem__img .novItemImg {
    margin-inline: auto;
  }
}
@media screen and (min-width: 768px) {
  #aw2026 .nov .nov__inner .novItem._03 .novItem__inner .novItem__img .novItemImg {
    width: 35.6481481481vw;
  }
}
#aw2026 .nov .nov__inner .novItem._03 .novItem__inner .novItem__data {
  flex: 1;
  margin-inline: auto;
  padding-top: 6.4vw;
}
@media screen and (max-width: 767px) {
  #aw2026 .nov .nov__inner .novItem._03 .novItem__inner .novItem__data {
    width: 80%;
  }
}
@media screen and (min-width: 768px) {
  #aw2026 .nov .nov__inner .novItem._03 .novItem__inner .novItem__data {
    display: flex;
    align-items: flex-end;
    padding-top: 2.2222222222vw;
  }
}
@media screen and (max-width: 767px) {
  #aw2026 .nov .nov__inner .novItem._03 .novItem__inner .novItem__decoration {
    width: 16.49068vw;
    left: 4.8vw;
    top: 48vw;
  }
}
@media screen and (min-width: 768px) {
  #aw2026 .nov .nov__inner .novItem._03 .novItem__inner .novItem__decoration {
    width: 8.3682777778vw;
    top: 10.3703703704vw;
    right: -10.8333333333vw;
  }
}
#aw2026 .novelty {
  background-color: #fe921f;
}
@media screen and (max-width: 767px) {
  #aw2026 .novelty .novelty__inner {
    padding: 17.6vw 8.5333333333vw 42.6666666667vw;
  }
}
@media screen and (min-width: 768px) {
  #aw2026 .novelty .novelty__inner {
    padding: 7.2222222222vw 7.2222222222vw 5.3703703704vw;
  }
}
#aw2026 .novelty .novelty__inner .novelty__heading {
  width: 23.63372vw;
  margin-inline: auto;
}
@media screen and (min-width: 768px) {
  #aw2026 .novelty .novelty__inner .novelty__heading {
    width: 12.6248703704vw;
  }
}
#aw2026 .novelty .novelty__inner .novelty__lead {
  color: #fff;
  font-size: 4.2666666667vw;
  line-height: 1.8;
  font-weight: bold;
  text-align: center;
  padding-top: 5.3333333333vw;
  padding-bottom: 42.6666666667vw;
  position: relative;
}
@media screen and (min-width: 768px) {
  #aw2026 .novelty .novelty__inner .novelty__lead {
    font-size: 1.6666666667vw;
    padding-top: 1.6666666667vw;
    padding-bottom: 18.5185185185vw;
  }
}
#aw2026 .novelty .novelty__inner .novelty__lead::before, #aw2026 .novelty .novelty__inner .novelty__lead::after {
  content: "";
  position: absolute;
  display: block;
  background-repeat: no-repeat;
  background-position: center;
  background-size: contain;
}
#aw2026 .novelty .novelty__inner .novelty__lead._animated::before, #aw2026 .novelty .novelty__inner .novelty__lead._animated::after {
  animation: yurayura 1.5s cubic-bezier(0.45, 0, 0.55, 1);
  animation-iteration-count: 3.2;
}
#aw2026 .novelty .novelty__inner .novelty__lead._animated::after {
  animation-name: gyaku-yurayura;
}
#aw2026 .novelty .novelty__inner .novelty__lead::before {
  aspect-ratio: 295.3048/264.873;
  width: 39.3739733333vw;
}
@media screen and (max-width: 767px) {
  #aw2026 .novelty .novelty__inner .novelty__lead::before {
    bottom: 4vw;
    left: -6.6666666667vw;
    left: 26%;
    background-image: url("/base/pc/store/special/style_edit/2026aw/img/20thanniversary/novelty-decoration01-sp.webp");
  }
}
@media screen and (min-width: 768px) {
  #aw2026 .novelty .novelty__inner .novelty__lead::before {
    aspect-ratio: 188.2885/170.2543;
    width: 17.4341203704vw;
    position: absolute;
    left: 40%;
    bottom: 1.1111111111vw;
    background-image: url("/base/pc/store/special/style_edit/2026aw/img/20thanniversary/novelty-decoration01.webp");
  }
}
#aw2026 .novelty .novelty__inner .novelty__lead::after {
  aspect-ratio: 592.8538/193.8701;
  width: 79.0471733333vw;
}
@media screen and (max-width: 767px) {
  #aw2026 .novelty .novelty__inner .novelty__lead::after {
    bottom: 13.8666666667vw;
    left: 6%;
    background-image: url("/base/pc/store/special/style_edit/2026aw/img/20thanniversary/novelty-decoration02-sp.webp");
  }
}
@media screen and (min-width: 768px) {
  #aw2026 .novelty .novelty__inner .novelty__lead::after {
    aspect-ratio: 498.2611/139.9124;
    width: 46.135287037vw;
    bottom: 2.8703703704vw;
    left: 22%;
    background-image: url("/base/pc/store/special/style_edit/2026aw/img/20thanniversary/novelty-decoration02.webp");
  }
}
#aw2026 .novelty .novelty__inner .novelty__list {
  display: flex;
  flex-direction: column;
  row-gap: 20.8vw;
  margin-top: 6.6666666667vw;
}
@media screen and (min-width: 768px) {
  #aw2026 .novelty .novelty__inner .novelty__list {
    margin-top: 1.3888888889vw;
    row-gap: 3.7037037037vw;
  }
}
#aw2026 .novelty .novelty__inner .noveltyItem {
  display: grid;
  grid-template-areas: "fukidashi text" "img img";
  grid-template-columns: 16.7964666667vw 1fr;
  -moz-column-gap: 4.2666666667vw;
       column-gap: 4.2666666667vw;
}
@media screen and (min-width: 768px) {
  #aw2026 .novelty .novelty__inner .noveltyItem {
    grid-template-columns: 9.4837777778vw 1fr;
    -moz-column-gap: 1.4814814815vw;
         column-gap: 1.4814814815vw;
  }
}
#aw2026 .novelty .novelty__inner .noveltyItem .noveltyItem__fukidashi {
  grid-area: fukidashi;
}
#aw2026 .novelty .novelty__inner .noveltyItem .noveltyItem__text {
  grid-area: text;
}
#aw2026 .novelty .novelty__inner .noveltyItem .noveltyItem__text h3,
#aw2026 .novelty .novelty__inner .noveltyItem .noveltyItem__text p {
  color: #fff;
  font-size: 3.3333333333vw;
  line-height: 1.9;
  font-weight: bold;
}
@media screen and (min-width: 768px) {
  #aw2026 .novelty .novelty__inner .noveltyItem .noveltyItem__text h3,
  #aw2026 .novelty .novelty__inner .noveltyItem .noveltyItem__text p {
    font-size: 1.6666666667vw;
    line-height: 1.8;
  }
}
#aw2026 .novelty .novelty__inner .noveltyItem .noveltyItem__text h3 small,
#aw2026 .novelty .novelty__inner .noveltyItem .noveltyItem__text p small {
  display: block;
  color: #fff;
  font-size: 2.9333333333vw;
  line-height: 1.4;
}
@media screen and (min-width: 768px) {
  #aw2026 .novelty .novelty__inner .noveltyItem .noveltyItem__text h3 small,
  #aw2026 .novelty .novelty__inner .noveltyItem .noveltyItem__text p small {
    font-size: 1.2037037037vw;
    line-height: 1.6153846154;
  }
}
#aw2026 .novelty .novelty__inner .noveltyItem .noveltyItem__text h3 + p {
  margin-top: 1.0666666667vw;
}
@media screen and (min-width: 768px) {
  #aw2026 .novelty .novelty__inner .noveltyItem .noveltyItem__text h3 + p {
    margin-top: 0vw;
  }
}
#aw2026 .novelty .novelty__inner .noveltyItem .noveltyItem__img {
  grid-area: img;
  margin-top: 5.3333333333vw;
}
@media screen and (min-width: 768px) {
  #aw2026 .novelty .novelty__inner .noveltyItem .noveltyItem__img {
    margin-top: 2.7777777778vw;
    width: 47.2222222222vw;
    margin-inline: auto;
  }
}
#aw2026 .novelty .novelty__inner .noveltyItem .noveltyItem__img p {
  color: #fff;
  text-align: right;
  font-size: 2.9333333333vw;
  line-height: 1.4;
}
@media screen and (min-width: 768px) {
  #aw2026 .novelty .novelty__inner .noveltyItem .noveltyItem__img p {
    font-size: 1.2037037037vw;
    line-height: 1.6153846154;
  }
}
#aw2026 .novelty .novelty__inner .noveltyItem .noveltyItem__img._02 {
  margin-top: 4.2666666667vw;
  position: relative;
}
@media screen and (min-width: 768px) {
  #aw2026 .novelty .novelty__inner .noveltyItem .noveltyItem__img._02 {
    margin-top: 2.1296296296vw;
    width: 74.8524351852vw;
    transform: translateX(1.5%);
    padding-bottom: 12.037037037vw;
  }
}
#aw2026 .novelty .novelty__inner .noveltyItem .noveltyItem__img._02 .noveltyItem__imgDecoration {
  position: absolute;
}
#aw2026 .novelty .novelty__inner .noveltyItem .noveltyItem__img._02 .noveltyItem__imgDecoration._animated {
  animation: yurayura 1.5s cubic-bezier(0.45, 0, 0.55, 1);
  animation-iteration-count: 3.2;
}
@media screen and (max-width: 767px) {
  #aw2026 .novelty .novelty__inner .noveltyItem .noveltyItem__img._02 .noveltyItem__imgDecoration._01 {
    width: 33.8599866667vw;
    right: -1.8666666667vw;
    bottom: -34.6666666667vw;
  }
}
@media screen and (min-width: 768px) {
  #aw2026 .novelty .novelty__inner .noveltyItem .noveltyItem__img._02 .noveltyItem__imgDecoration._01 {
    width: 15.457537037vw;
    bottom: 0.0925925926vw;
    left: 13.8888888889vw;
  }
}
#aw2026 .novelty .novelty__inner .noveltyItem .noveltyItem__img._02 .noveltyItem__imgDecoration._02._animated {
  animation-name: gyaku-yurayura;
}
@media screen and (max-width: 767px) {
  #aw2026 .novelty .novelty__inner .noveltyItem .noveltyItem__img._02 .noveltyItem__imgDecoration._02 {
    width: 16.57124vw;
    left: 8vw;
    top: 49.3333333333vw;
  }
}
@media screen and (min-width: 768px) {
  #aw2026 .novelty .novelty__inner .noveltyItem .noveltyItem__img._02 .noveltyItem__imgDecoration._02 {
    width: 4.9987314815vw;
    bottom: 6.0185185185vw;
    left: 33.8888888889vw;
  }
}
@media screen and (max-width: 767px) {
  #aw2026 .novelty .novelty__inner .noveltyItem .noveltyItem__img._02 .noveltyItem__imgDecoration._03 {
    width: 20.6666666667vw;
    right: 7.2vw;
    top: 0.5333333333vw;
  }
}
@media screen and (min-width: 768px) {
  #aw2026 .novelty .novelty__inner .noveltyItem .noveltyItem__img._02 .noveltyItem__imgDecoration._03 {
    width: 9.0186574074vw;
    bottom: 2.4074074074vw;
    right: 22.3148148148vw;
  }
}
#aw2026 .splide__pagination {
  bottom: -12vw;
}
#aw2026 .splide__pagination .splide__pagination__page {
  border: 1px solid #fe5000;
  background-color: transparent;
  width: 11px;
  height: 11px;
  margin: 7px;
}
#aw2026 .splide__pagination .splide__pagination__page.is-active {
  background-color: #fe5000;
  transform: none;
}
#aw2026 .note {
  padding-top: 24.2666666667vw;
  padding-bottom: 7.4666666667vw;
  background-color: transparent;
  color: #000000;
}
@media screen and (min-width: 768px) {
  #aw2026 .note {
    padding-top: 9.7222222222vw;
    padding-bottom: 9.7222222222vw;
  }
}
#aw2026 .note .note__inner {
  padding-left: 35px;
  padding-right: 35px;
  display: flex;
  flex-direction: column;
  flex-wrap: wrap;
  row-gap: 2px;
}
@media screen and (min-width: 768px) {
  #aw2026 .note .note__inner {
    row-gap: 6px;
    padding-left: 12px;
    padding-right: 12px;
  }
}
#aw2026 .note .note__inner p {
  font-size: 2.9333333333vw;
  line-height: 1.4;
}
@media screen and (min-width: 768px) {
  #aw2026 .note .note__inner p {
    font-size: 1.2037037037vw;
    line-height: 1.6153846154;
  }
}
@media screen and (min-width: 768px) {
  #aw2026 .note .note__inner {
    max-width: 609px;
    margin-left: auto;
    margin-right: auto;
  }
}
@media screen and (max-width: 767px) {
  #aw2026 ._imgSwitchSP20th [class*=ItemImg] {
    position: absolute;
    animation: image-switch-3-animation 15s infinite;
    opacity: 0;
  }
  #aw2026 ._imgSwitchSP20th [class*=ItemImg]:nth-of-type(1) {
    animation-delay: 0s;
    z-index: 1;
  }
  #aw2026 ._imgSwitchSP20th [class*=ItemImg]:nth-of-type(2) {
    animation-delay: 5s;
    z-index: 2;
  }
  #aw2026 ._imgSwitchSP20th [class*=ItemImg]:nth-of-type(3) {
    animation-delay: 10s;
    z-index: 3;
  }
}
#aw2026 ._imgSwitch20th [class*=ItemImg] {
  position: absolute;
  animation: image-switch-animation 10s infinite;
  opacity: 0;
}
#aw2026 ._imgSwitch20th [class*=ItemImg]:nth-of-type(1) {
  animation-delay: 0s;
  z-index: 1;
}
#aw2026 ._imgSwitch20th [class*=ItemImg]:nth-of-type(2) {
  animation-delay: 5s;
  z-index: 2;
}

@keyframes infinity-scroll-left {
  from {
    transform: translateX(0);
  }
  to {
    /* 1セット分の合計幅（185*5 + 15*5 = 1005px）をマイナス移動する */
    transform: translateX(-100%);
  }
}
@keyframes infinity-scroll-right {
  from {
    transform: translateX(-100%);
  }
  to {
    transform: translateX(0);
  }
}
@keyframes yurayura {
  0% {
    transform: rotate(5deg);
  }
  50% {
    transform: rotate(-5deg);
  }
  100% {
    transform: rotate(5deg);
  }
}
@keyframes gyaku-yurayura {
  0% {
    transform: rotate(-5deg);
  }
  50% {
    transform: rotate(5deg);
  }
  100% {
    transform: rotate(-5deg);
  }
}
@keyframes right-to-left {
  0% {
    transform: translateX(100vw);
  }
  50% {
    transform: translateX(0vw);
  }
  100% {
    transform: translateX(-100vw);
  }
}
@keyframes left-to-right {
  0% {
    transform: rotate(5deg);
  }
  50% {
    transform: rotate(-5deg);
  }
  100% {
    transform: rotate(5deg);
  }
}/*# sourceMappingURL=lower-20thanniversary.css.map */