#aw2026 {
  position: relative;
  padding-bottom: 6.6666666667vw;
  z-index: 0;
  font-family: "Noto Sans JP", sans-serif;
  font-optical-sizing: auto;
  font-style: normal;
}
@media screen and (min-width: 768px) {
  #aw2026 {
    padding-bottom: 0;
  }
}
#aw2026 .kv {
  position: relative;
  width: 100%;
}
#aw2026 .kv .kv__inner {
  position: relative;
  z-index: 10;
  height: calc(100vh - 44px);
  margin-left: auto;
  margin-right: auto;
}
@media screen and (max-width: 767px) {
  #aw2026 .kv .kv__inner {
    padding-top: 36px;
    height: calc(100vh - 90px);
  }
}
#aw2026 .kv .kv__inner .kv__imgWrap .kv__img {
  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__inner .kv__imgWrap .kv__img {
    aspect-ratio: 1080/750;
  }
}
#aw2026 .kv .kv__inner .kv__imgWrap .kv__img img {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: top center;
     object-position: top center;
  pointer-events: none;
  inset: 0;
}
#aw2026 .kv .kv__inner .kv__headingWrap .kv__heading {
  position: absolute;
  z-index: 5;
}
#aw2026 .kv .kv__inner .kv__headingWrap .kv__heading img {
  transition: filter 0.5s;
}
#aw2026 .kv .kv__inner .kv__headingWrap .kv__heading._01 {
  transition-delay: 1s;
  width: 15.3717466667vw;
}
@media screen and (max-width: 767px) {
  #aw2026 .kv .kv__inner .kv__headingWrap .kv__heading._01 {
    bottom: 62.6666666667vw;
    right: 2.9333333333vw;
  }
}
@media screen and (min-width: 768px) {
  #aw2026 .kv .kv__inner .kv__headingWrap .kv__heading._01 {
    width: 9.621537037vw;
    top: 3.2407407407vw;
    right: 2.5925925926vw;
  }
}
#aw2026 .kv .kv__inner .kv__headingWrap .kv__heading._01 img {
  transition-delay: 1s;
}
#aw2026 .kv .kv__inner .kv__headingWrap .kv__heading._02 {
  transition-delay: 1.2s;
  width: 20.24692vw;
}
@media screen and (max-width: 767px) {
  #aw2026 .kv .kv__inner .kv__headingWrap .kv__heading._02 {
    bottom: 46.6666666667vw;
    right: 18.6666666667vw;
  }
}
@media screen and (min-width: 768px) {
  #aw2026 .kv .kv__inner .kv__headingWrap .kv__heading._02 {
    width: 13.1457314815vw;
    top: 1.8518518519vw;
    right: 12.2222222222vw;
  }
}
#aw2026 .kv .kv__inner .kv__headingWrap .kv__heading._02 img {
  transition-delay: 1.2s;
}
#aw2026 .kv .kv__inner .kv__headingWrap .kv__heading._03 {
  transition-delay: 1.4s;
  width: 17.2069333333vw;
}
@media screen and (max-width: 767px) {
  #aw2026 .kv .kv__inner .kv__headingWrap .kv__heading._03 {
    bottom: 42.6666666667vw;
    right: 1.8666666667vw;
  }
}
@media screen and (min-width: 768px) {
  #aw2026 .kv .kv__inner .kv__headingWrap .kv__heading._03 {
    width: 11.1719537037vw;
    top: 8.3333333333vw;
    right: 1.6666666667vw;
  }
}
#aw2026 .kv .kv__inner .kv__headingWrap .kv__heading._03 img {
  transition-delay: 1.4s;
}
#aw2026 .kv .kv__inner .kv__headingWrap .kv__heading._04 {
  transition-delay: 1.6s;
  width: 12.2768133333vw;
}
@media screen and (max-width: 767px) {
  #aw2026 .kv .kv__inner .kv__headingWrap .kv__heading._04 {
    bottom: 30.6666666667vw;
    right: 30.6666666667vw;
  }
}
@media screen and (min-width: 768px) {
  #aw2026 .kv .kv__inner .kv__headingWrap .kv__heading._04 {
    width: 7.9709722222vw;
    top: 18.9814814815vw;
    right: 20.3703703704vw;
  }
}
#aw2026 .kv .kv__inner .kv__headingWrap .kv__heading._04 img {
  transition-delay: 1.6s;
}
#aw2026 .kv .kv__inner .kv__headingWrap .kv__heading._05 {
  transition-delay: 1.8s;
  width: 13.2908vw;
}
@media screen and (max-width: 767px) {
  #aw2026 .kv .kv__inner .kv__headingWrap .kv__heading._05 {
    bottom: 30.1333333333vw;
    right: 16.2666666667vw;
  }
}
@media screen and (min-width: 768px) {
  #aw2026 .kv .kv__inner .kv__headingWrap .kv__heading._05 {
    width: 8.6293333333vw;
    top: 18.9814814815vw;
    right: 11.1111111111vw;
  }
}
#aw2026 .kv .kv__inner .kv__headingWrap .kv__heading._05 img {
  transition-delay: 1.8s;
}
#aw2026 .kv .kv__inner .kv__headingWrap .kv__heading._06 {
  transition-delay: 2s;
  width: 15.4068266667vw;
}
@media screen and (max-width: 767px) {
  #aw2026 .kv .kv__inner .kv__headingWrap .kv__heading._06 {
    bottom: 12vw;
    right: 2.4vw;
  }
}
@media screen and (min-width: 768px) {
  #aw2026 .kv .kv__inner .kv__headingWrap .kv__heading._06 {
    width: 10.0031944444vw;
    top: 20.8333333333vw;
    right: 1.6666666667vw;
  }
}
#aw2026 .kv .kv__inner .kv__headingWrap .kv__heading._06 img {
  transition-delay: 2s;
}
#aw2026 .kv .kv__inner .kv__headingWrap .kv__heading._07 {
  transition-delay: 2.2s;
  width: 20.9636133333vw;
}
@media screen and (max-width: 767px) {
  #aw2026 .kv .kv__inner .kv__headingWrap .kv__heading._07 {
    bottom: 11.7333333333vw;
    right: 8vw;
  }
}
@media screen and (min-width: 768px) {
  #aw2026 .kv .kv__inner .kv__headingWrap .kv__heading._07 {
    width: 13.6110555556vw;
    top: 29.6296296296vw;
    right: 5.5555555556vw;
  }
}
#aw2026 .kv .kv__inner .kv__headingWrap .kv__heading._07 img {
  transition-delay: 2.2s;
}
#aw2026 .kv .kv__inner .kv__headingWrap .kv__heading._08 {
  width: 50.2502666667vw;
  transition-delay: 2.4s;
}
@media screen and (max-width: 767px) {
  #aw2026 .kv .kv__inner .kv__headingWrap .kv__heading._08 {
    bottom: 2.1333333333vw;
    right: 3.4666666667vw;
  }
}
@media screen and (min-width: 768px) {
  #aw2026 .kv .kv__inner .kv__headingWrap .kv__heading._08 {
    width: 32.1741203704vw;
    top: 41.6666666667vw;
    right: 2.7777777778vw;
  }
}
#aw2026 .kv .kv__inner .kv__headingWrap .kv__heading._08 img {
  transition-delay: 2.4s;
}
#aw2026 .kv .kv__inner .kv__headingWrap._winter::before {
  content: "";
  position: absolute;
  display: block;
  width: 0.2666666667vw;
  height: 0;
  right: 18.1333333333vw;
  bottom: 0;
  background-color: #fff;
  transition: height 0.8s;
}
@media screen and (min-width: 768px) {
  #aw2026 .kv .kv__inner .kv__headingWrap._winter::before {
    right: 7.4074074074vw;
    width: 0.1851851852vw;
  }
}
#aw2026 .kv .kv__inner .kv__headingWrap._winter._animated::before {
  height: 100%;
}
@media screen and (min-width: 768px) {
  #aw2026 .kv .kv__inner .kv__headingWrap._winter._animated::before {
    height: 85%;
  }
}
#aw2026 .kv .kv__inner .kv__headingWrap._winter .kv__heading._01, #aw2026 .kv .kv__inner .kv__headingWrap._winter .kv__heading._02, #aw2026 .kv .kv__inner .kv__headingWrap._winter .kv__heading._03 {
  top: auto;
}
#aw2026 .kv .kv__inner .kv__headingWrap._winter .kv__heading._01 {
  width: 6.1369733333vw;
  bottom: 2.1333333333vw;
  right: 4vw;
}
@media screen and (min-width: 768px) {
  #aw2026 .kv .kv__inner .kv__headingWrap._winter .kv__heading._01 {
    bottom: 1.4814814815vw;
    right: 0.7407407407vw;
    width: 2.6745185185vw;
  }
}
#aw2026 .kv .kv__inner .kv__headingWrap._winter .kv__heading._02 {
  width: 8.6248666667vw;
  bottom: 7.4666666667vw;
  right: 8.8vw;
}
@media screen and (min-width: 768px) {
  #aw2026 .kv .kv__inner .kv__headingWrap._winter .kv__heading._02 {
    bottom: 1.8518518519vw;
    right: 3.3333333333vw;
    width: 3.7587222222vw;
  }
}
#aw2026 .kv .kv__inner .kv__headingWrap._winter .kv__heading._03 {
  width: 7.0707066667vw;
  bottom: 7.4666666667vw;
  right: 18.6666666667vw;
}
@media screen and (min-width: 768px) {
  #aw2026 .kv .kv__inner .kv__headingWrap._winter .kv__heading._03 {
    bottom: 1.8518518519vw;
    right: 7.7777777778vw;
    width: 3.0814166667vw;
  }
}
#aw2026 .item {
  padding-top: 16.8vw;
}
@media screen and (min-width: 768px) {
  #aw2026 .item {
    padding-top: 9.1666666667vw;
  }
}
#aw2026 .item .item__inner {
  max-width: 100%;
  margin-left: auto;
  margin-right: auto;
}
#aw2026 .item .item__inner .item__discription {
  position: relative;
  cursor: pointer;
  overflow: hidden;
  transition: transform 1s, opacity 1s;
  width: 100%;
}
@media screen and (min-width: 768px) {
  #aw2026 .item .item__inner .item__discription:not(._pcToggle) {
    pointer-events: none;
  }
}
@media (any-hover: hover) {
  #aw2026 .item .item__inner .item__discription:hover .item__discriptionImageWrap img {
    transition: transform 1s;
    transform: scale(1.1);
  }
}
#aw2026 .item .item__inner .item__discription:not(.is-active) .itemData__link a {
  visibility: hidden;
  pointer-events: none;
}
#aw2026 .item .item__inner .item__discription.is-active .item__discriptionImageWrap img {
  filter: blur(5px);
}
#aw2026 .item .item__inner .item__discription.is-active .item__discriptionImageWrap::before, #aw2026 .item .item__inner .item__discription.is-active .item__discriptionImageWrap::after {
  background-color: #9b8779;
}
#aw2026 .item .item__inner .item__discription .item__discriptionImageWrap {
  position: relative;
}
#aw2026 .item .item__inner .item__discription .item__discriptionImageWrap::before {
  z-index: 1;
}
#aw2026 .item .item__inner .item__discription .item__discriptionImageWrap::after {
  z-index: 2;
}
#aw2026 .item .item__inner .item__discription .item__discriptionImageWrap::before, #aw2026 .item .item__inner .item__discription .item__discriptionImageWrap::after {
  content: "";
  opacity: 0.6;
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  mix-blend-mode: multiply;
  background-color: transparent;
  transition: background-color 0.25s;
}
#aw2026 .item .item__inner .item__discription .item__discriptionImageWrap img {
  transition: filter 1s, transform 5s;
}
#aw2026 .item .item__inner .item__discription .item__iconWrap {
  width: -moz-fit-content;
  width: fit-content;
  height: -moz-fit-content;
  height: fit-content;
  display: block;
}
@media screen and (min-width: 768px) {
  #aw2026 .item .item__inner .item__discription .item__iconWrap {
    display: none;
    overflow: hidden;
  }
}
@media screen and (min-width: 768px) {
  #aw2026 .item .item__inner .item__discription .item__iconWrap._pcToggle {
    display: block;
    overflow: auto;
  }
}
#aw2026 .item .item__inner .item__discription .item__iconWrap._multiply {
  mix-blend-mode: multiply;
}
#aw2026 .item .item__inner .item__discription .item__iconWrap._multiply .item__discriptionViewText,
#aw2026 .item .item__inner .item__discription .item__iconWrap._multiply .item__discriptionIcon {
  mix-blend-mode: multiply;
}
#aw2026 .item .item__inner .item__discription .item__iconWrap._left .item__discriptionIcon {
  right: auto;
  left: 2.6666666667vw;
}
@media screen and (min-width: 768px) {
  #aw2026 .item .item__inner .item__discription .item__iconWrap._left .item__discriptionIcon {
    left: 2.2222222222vw;
  }
}
#aw2026 .item .item__inner .item__discription .item__iconWrap._left .item__discriptionViewText {
  right: auto;
  left: 2.6666666667vw;
}
@media screen and (min-width: 768px) {
  #aw2026 .item .item__inner .item__discription .item__iconWrap._left .item__discriptionViewText {
    left: 2.2222222222vw;
  }
}
#aw2026 .item .item__inner .item__discription .item__discriptionText {
  opacity: 0;
  transition: opacity 0.5s;
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  z-index: 2;
  overflow: scroll;
}
#aw2026 .item .item__inner .item__discription .item__discriptionText .item__discriptionTextInner {
  z-index: 20;
  position: relative;
  padding: 6.6666666667vw 2.6666666667vw 6.6666666667vw;
  margin-left: auto;
  margin-right: auto;
  min-height: 100%;
}
@media screen and (min-width: 768px) {
  #aw2026 .item .item__inner .item__discription .item__discriptionText .item__discriptionTextInner {
    padding: 4.6296296296vw 5vw;
  }
}
#aw2026 .item .item__inner .item__discription .item__discriptionViewText {
  position: absolute;
  bottom: 1.6vw;
  z-index: 10;
  aspect-ratio: 46.9058/36.9736;
  width: 7.2vw;
  transition: opacity 0.5s;
  opacity: 1;
  right: 2.6666666667vw;
}
@media screen and (min-width: 768px) {
  #aw2026 .item .item__inner .item__discription .item__discriptionViewText {
    right: 1.2962962963vw;
    width: 4.3518518519vw;
    bottom: 1.1111111111vw;
  }
}
#aw2026 .item .item__inner .item__discription .item__discriptionIcon {
  position: absolute;
  bottom: 8vw;
  right: 2.6666666667vw;
  z-index: 20;
  aspect-ratio: 1/1;
  width: 7.4666666667vw;
  transition: transform 0.5s;
}
@media screen and (min-width: 768px) {
  #aw2026 .item .item__inner .item__discription .item__discriptionIcon {
    right: 1.4814814815vw;
    width: 3.8888888889vw;
    bottom: 5.0925925926vw;
  }
}
#aw2026 .item .item__inner .item__discription.is-active .item__discriptionText {
  opacity: 1;
}
#aw2026 .item .item__inner .item__discription.is-active .item__discriptionIcon {
  transform: rotate(135deg) translateY(-20px) translateX(20px);
}
#aw2026 .item .item__inner .item__discription.is-active .item__discriptionViewText {
  opacity: 0;
}
#aw2026 .item .item__inner .item__img {
  grid-area: imgArea;
  overflow: hidden;
  width: 100%;
}
#aw2026 .item .item__inner .item__img:has(.item__imgInner) {
  overflow: visible;
}
#aw2026 .item .item__inner .item__img .item__imgInner {
  overflow: hidden;
}
#aw2026 .item._winter .item__inner .item__discription.is-active .item__discriptionImageWrap::before, #aw2026 .item._winter .item__inner .item__discription.is-active .item__discriptionImageWrap::after {
  background-color: #e9eced;
  opacity: 0.5;
}
#aw2026 .item._winter .item__inner .item__discription.is-active .item__discriptionImageWrap::before, #aw2026 .item._winter .item__inner .item__discription.is-active .item__discriptionImageWrap::after {
  mix-blend-mode: normal;
}
#aw2026 .item._01 {
  background-color: #740000;
  color: #fff;
}
#aw2026 .item._01 .item__inner {
  display: block;
}
@media screen and (max-width: 767px) {
  #aw2026 .item._01 .item__inner {
    width: 91.3333333333vw;
    margin-left: auto;
    margin-right: auto;
  }
}
@media screen and (min-width: 768px) {
  #aw2026 .item._01 .item__inner {
    display: grid;
  }
}
#aw2026 .item._01 .item__inner .item__discription {
  grid-area: discription;
}
@media screen and (max-width: 767px) {
  #aw2026 .item._01 .item__inner .item__discription .item__discriptionText .item__discriptionTextInner {
    padding-top: 5.3333333333vw;
    padding-bottom: 5.3333333333vw;
  }
}
#aw2026 .item._01 .item__inner .item__img {
  grid-area: img;
  transition-delay: 0.25s;
}
#aw2026 .item._01 .item__inner .item__discriptionImageWrap {
  aspect-ratio: 535.9596/714.843;
}
@media screen and (min-width: 768px) {
  #aw2026 .item._01 .item__inner {
    grid-template-columns: 6.2962962963vw 50vw 1.3888888889vw 35.6481481481vw 6.6666666667vw;
    grid-template-rows: 47.3148148148vw 18.9814814815vw auto;
    grid-template-areas: ". discription . img ." ". discription . textPC ." ". . . textPC .";
  }
  #aw2026 .item._01 .item__inner .item__discription {
    grid-area: discription;
  }
  #aw2026 .item._01 .item__inner .item__img {
    grid-area: img;
  }
  #aw2026 .item._01 .item__inner .item__discriptionPC {
    transition-delay: 0.5s;
    grid-area: textPC;
  }
  #aw2026 .item._01 .item__inner .item__discriptionPC .item__discriptionTextInner {
    padding-top: 2.5925925926vw;
    padding-left: 0.9259259259vw;
  }
  #aw2026 .item._01 .item__inner {
    row-gap: 0;
  }
}
#aw2026 .item._01._winter {
  background-color: transparent;
  padding-top: 0;
}
@media screen and (min-width: 768px) {
  #aw2026 .item._01._winter {
    padding-top: 10.1851851852vw;
    padding-bottom: 11.1111111111vw;
  }
}
@media screen and (max-width: 767px) {
  #aw2026 .item._01._winter .item__inner {
    max-width: none;
    width: 100%;
    padding-bottom: 4vw;
  }
}
@media screen and (min-width: 768px) {
  #aw2026 .item._01._winter .item__inner {
    display: grid;
    grid-template-columns: 6.1111111111vw 9.0740740741vw 34.4444444444vw 35vw 8.5185185185vw 6.6666666667vw;
    grid-template-rows: 84.2592592593vw 13.2407407407vw 22.3148148148vw 36.1111111111vw 22.2222222222vw auto;
    grid-template-areas: ". . discription1 discription1 . ." ". . . textPC1 . ." ". discription2 discription2 textPC1 . ." ". discription2 discription2 img img ." ". textPC2 textPC2 img img .";
  }
  #aw2026 .item._01._winter .item__inner .item__discription._01 {
    grid-area: discription1;
  }
  #aw2026 .item._01._winter .item__inner .item__discription._02 {
    grid-area: discription2;
  }
  #aw2026 .item._01._winter .item__inner .item__img {
    display: block;
    grid-area: img;
  }
  #aw2026 .item._01._winter .item__inner .item__discriptionPC {
    color: #666666;
  }
  #aw2026 .item._01._winter .item__inner .item__discriptionPC._01 {
    grid-area: textPC1;
  }
  #aw2026 .item._01._winter .item__inner .item__discriptionPC._01 .item__discriptionTextInner {
    padding-top: 3.7037037037vw;
    padding-left: 7.7777777778vw;
  }
  #aw2026 .item._01._winter .item__inner .item__discriptionPC._02 {
    grid-area: textPC2;
  }
  #aw2026 .item._01._winter .item__inner .item__discriptionPC._02 .item__discriptionTextInner {
    padding-top: 2.4074074074vw;
    padding-left: 0.1851851852vw;
  }
}
#aw2026 .item._01._winter .item__inner .item__discriptionImageWrap {
  aspect-ratio: auto;
}
#aw2026 .item._01._winter .item__inner .item__discription {
  display: block;
  color: #666666;
}
#aw2026 .item._01._winter .item__inner .item__discription._01 {
  width: 100%;
}
@media screen and (max-width: 767px) {
  #aw2026 .item._01._winter .item__inner .item__discription._02 {
    margin-top: 4vw;
    width: 92vw;
    margin-left: auto;
    margin-right: auto;
  }
}
#aw2026 .item._01._winter .item__inner .item__discription._02 .item__discriptionImageWrap {
  aspect-ratio: 690/920;
}
#aw2026 .item._02 {
  background-color: #740000;
  color: #fff;
  z-index: 1;
  padding-top: 21.3333333333vw;
}
@media screen and (min-width: 768px) {
  #aw2026 .item._02 {
    padding-top: 10.9259259259vw;
    padding-bottom: 7.4074074074vw;
  }
}
#aw2026 .item._02 .item__inner .item__discription .item__discriptionImageWrap {
  aspect-ratio: 459.7268/613.0781;
}
@media screen and (max-width: 767px) {
  #aw2026 .item._02 .item__inner .item__discriptionImageWrap {
    width: 100%;
  }
  #aw2026 .item._02 .item__inner .item__img {
    padding-top: 13.3333333333vw;
    padding-bottom: 13.3333333333vw;
    width: 73.3333333333vw;
    margin-left: auto;
    margin-right: auto;
  }
}
@media screen and (min-width: 768px) {
  #aw2026 .item._02 .item__inner {
    display: grid;
    grid-template-columns: 8.9814814815vw 8.6111111111vw 30.7407407407vw 34.0740740741vw 8.6111111111vw 8.9814814815vw;
    grid-template-rows: 86.3888888889vw 1.6666666667vw 51.4814814815vw auto;
    grid-template-areas: ". . img1 img1 . ." ". . . .  . ." ". img2 img2 textPC textPC ." ". .  . textPC textPC .";
  }
  #aw2026 .item._02 .item__inner .item__discription {
    grid-area: img1;
  }
  #aw2026 .item._02 .item__inner .item__img {
    grid-area: img2;
  }
  #aw2026 .item._02 .item__inner .item__discriptionPC {
    grid-area: textPC;
  }
  #aw2026 .item._02 .item__inner .item__discriptionPC .item__discriptionTextInner {
    padding-top: 1.8518518519vw;
    padding-left: 3.7037037037vw;
  }
}
#aw2026 .item._02-01 {
  position: relative;
  padding-top: 0;
}
#aw2026 .item._02-01 .item__inner {
  aspect-ratio: 750/1098.3849;
  padding-top: 12vw;
}
@media screen and (min-width: 768px) {
  #aw2026 .item._02-01 .item__inner {
    aspect-ratio: 1080/1098.3849;
    padding-top: 8.3333333333vw;
  }
}
#aw2026 .item._02-01 .item__inner .item__discription {
  position: relative;
  display: block;
  aspect-ratio: 590/900;
  z-index: 1;
  width: 78.6666666667vw;
  margin-left: auto;
  margin-right: auto;
}
@media screen and (min-width: 768px) {
  #aw2026 .item._02-01 .item__inner .item__discription {
    width: 54.6296296296vw;
  }
}
#aw2026 .item._02-01 .item__inner .item__discription .item__discriptionImageWrap {
  aspect-ratio: 590/900;
}
#aw2026 .item._02-01 .item__ibackground {
  position: absolute;
  overflow: hidden;
  top: 0;
  left: 0;
  z-index: -1;
}
#aw2026 .item._02-01 .item__ibackground 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 .item._02-02 {
  padding-top: 0;
}
@media screen and (min-width: 768px) {
  #aw2026 .item._02-02 {
    padding-top: 4.6296296296vw;
  }
}
@media screen and (min-width: 768px) {
  #aw2026 .item._02-02 .item__inner {
    display: grid;
    grid-template-columns: 6.2962962963vw 6.1111111111vw 28.7037037037vw 8.7037037037vw 43.5185185185vw 6.4814814815vw;
    grid-template-rows: 33.4259259259vw 32.8703703704vw 9.4444444444vw 16.1111111111vw 22.037037037vw auto;
    grid-template-areas: ". img1 img1 img1 textPC1 ." ". img1 img1 img1 discription1 ." ". . . . discription1 ." ". . img2 . discription1 ." ". . img2 . textPC2 ." ". . . . textPC2 .";
  }
  #aw2026 .item._02-02 .item__inner .item__discription._01 {
    grid-area: discription1;
  }
  #aw2026 .item._02-02 .item__inner .item__discription._02 {
    grid-area: discription2;
  }
  #aw2026 .item._02-02 .item__inner .item__img._01 {
    grid-area: img1;
  }
  #aw2026 .item._02-02 .item__inner .item__img._02 {
    grid-area: img2;
  }
  #aw2026 .item._02-02 .item__inner .item__discriptionPC._01 {
    grid-area: textPC1;
  }
  #aw2026 .item._02-02 .item__inner .item__discriptionPC._01 .item__discriptionTextInner {
    padding-left: 4.0740740741vw;
  }
  #aw2026 .item._02-02 .item__inner .item__discriptionPC._02 {
    grid-area: textPC2;
    margin-top: 4.2592592593vw;
  }
}
#aw2026 .item._02-02 .item__inner .item__img._01 {
  grid-area: img1;
}
@media screen and (max-width: 767px) {
  #aw2026 .item._02-02 .item__inner .item__img._02 {
    display: block;
    width: 66.6666666667vw;
    margin-left: auto;
    margin-right: auto;
    padding-top: 17.7333333333vw;
    padding-bottom: 17.7333333333vw;
  }
}
#aw2026 .item._03 {
  position: relative;
  padding-top: 0vw;
}
@media screen and (max-width: 767px) {
  #aw2026 .item._03 {
    padding-bottom: 14.6666666667vw;
  }
}
@media screen and (min-width: 768px) {
  #aw2026 .item._03 {
    padding-top: 12.962962963vw;
  }
}
#aw2026 .item._03 .item__inner {
  display: block;
  margin-left: auto;
  margin-right: auto;
}
@media screen and (min-width: 768px) {
  #aw2026 .item._03 .item__inner {
    width: 76.2758703704vw;
  }
}
@media screen and (min-width: 768px) {
  #aw2026 .item._03 .item__inner .itemSliderList {
    display: grid;
    grid-template-columns: repeat(2, 1fr);
    gap: 1.1111111111vw;
  }
}
#aw2026 .item._03 .item__inner .itemSliderList .itemSliderList__item {
  opacity: 0;
  visibility: hidden;
  transition: all 1s;
  transform: translateY(50px);
}
#aw2026 .item._03 .item__inner .itemSliderList .itemSliderList__item:nth-child(2) {
  transition-delay: 0.25s;
}
#aw2026 .item._03 .item__inner .itemSliderList .itemSliderList__item:nth-child(3) {
  transition-delay: 0.5s;
}
#aw2026 .item._03 .item__inner .itemSliderList .itemSliderList__item:nth-child(4) {
  transition-delay: 0.75s;
}
#aw2026 .item._03 .item__inner .itemSliderList._animated .itemSliderList__item {
  opacity: 1;
  visibility: visible;
  transform: translateY(0);
}
#aw2026 .item._03 .item__inner .item__textWrap {
  padding-top: 8.8vw;
}
@media screen and (max-width: 767px) {
  #aw2026 .item._03 .item__inner .item__textWrap {
    padding-inline: 9.8666666667vw;
  }
}
@media screen and (min-width: 768px) {
  #aw2026 .item._03 .item__inner .item__textWrap {
    padding-top: 2.2222222222vw;
    width: 50%;
  }
}
@media screen and (min-width: 768px) {
  #aw2026 .item._03._winter {
    padding-bottom: 9.2592592593vw;
  }
}
#aw2026 .item._03._winter .item__inner .item__img._01 {
  display: block;
  aspect-ratio: 750/1010;
}
#aw2026 .item._03._winter .item__inner .item__img._02 {
  display: block;
  width: 92vw;
  margin-left: auto;
  margin-right: auto;
  margin-top: 3.0666666667vw;
}
@media screen and (max-width: 767px) {
  #aw2026 .item._03._winter .item__inner .item__discriptionText .item__discriptionTextInner {
    padding-inline: 6.1333333333vw;
    padding-top: 4.8vw;
  }
}
@media screen and (min-width: 768px) {
  #aw2026 .item._03._winter .item__inner {
    width: 100%;
    display: grid;
    grid-template-columns: 6.1111111111vw 20.3703703704vw 30.9259259259vw 3.7037037037vw 12.6851851852vw 19.6296296296vw 6.6666666667vw;
    grid-template-rows: 43.6111111111vw 24.9074074074vw 8.9814814815vw 47.2222222222vw;
    grid-template-areas: ". img1 img1 . img3 img3 ." ". img1 img1 . textPC textPC ." ". . . . . . . " ". . img2 img2 img2 . .";
  }
  #aw2026 .item._03._winter .item__inner .item__img._01 {
    grid-area: img1;
  }
  #aw2026 .item._03._winter .item__inner .item__img._02 {
    grid-area: img2;
    width: 100%;
    margin-top: 0;
  }
  #aw2026 .item._03._winter .item__inner .item__img._03 {
    grid-area: img3;
  }
  #aw2026 .item._03._winter .item__inner .item__discriptionText {
    grid-area: textPC;
  }
  #aw2026 .item._03._winter .item__inner .item__discriptionText .item__discriptionTextInner {
    padding-top: 2.7777777778vw;
  }
}
#aw2026 .item._04 {
  padding-top: 6.6666666667vw;
}
@media screen and (min-width: 768px) {
  #aw2026 .item._04 {
    padding-top: 11.1111111111vw;
  }
}
@media screen and (min-width: 768px) {
  #aw2026 .item._04 .item__inner {
    display: grid;
    grid-template-columns: 17.7777777778vw 29.6296296296vw 2.4074074074vw 43.5185185185vw 6.6666666667vw;
    grid-template-rows: 66.0185185185vw 5vw 64.8148148148vw auto;
    grid-template-areas: "img img img img img" ". . . . ." ". textPC . discription ." ". textPC . . .";
  }
  #aw2026 .item._04 .item__inner .item__discription {
    grid-area: discription;
  }
  #aw2026 .item._04 .item__inner .item__img {
    display: block;
    grid-area: img;
  }
  #aw2026 .item._04 .item__inner .item__discriptionPC {
    grid-area: textPC;
  }
  #aw2026 .item._04 .item__inner .item__discriptionPC .item__discriptionTextInner {
    padding-top: 1.8518518519vw;
    padding-left: 3.7037037037vw;
  }
}
@media screen and (max-width: 767px) {
  #aw2026 .item._04 .item__inner .item__discription {
    width: 86vw;
    margin-top: 6.6666666667vw;
    margin-inline: auto;
    color: #fff;
  }
}
#aw2026 .item._05 {
  padding-top: 6.6666666667vw;
}
@media screen and (min-width: 768px) {
  #aw2026 .item._05 {
    padding-top: 8.3333333333vw;
    padding-bottom: 17.1296296296vw;
    width: 100%;
  }
}
#aw2026 .item._05 .item__inner .item__discription {
  color: #fff;
}
#aw2026 .item._05 .item__inner .item__discription .item__discriptionImageWrap {
  aspect-ratio: 1/1;
  width: 100%;
}
#aw2026 .item._05 .item__inner .item__img {
  grid-area: auto;
}
@media screen and (min-width: 768px) {
  #aw2026 .item._05 .item__inner {
    width: 87.2222222222vw;
    margin-inline: auto;
    display: grid;
    grid-template-columns: repeat(2, 1fr);
    grid-template-areas: none;
    -moz-column-gap: 1.1111111111vw;
         column-gap: 1.1111111111vw;
  }
}
#aw2026 .note {
  padding-top: 24.2666666667vw;
  padding-bottom: 7.4666666667vw;
  background-color: #740000;
  color: #fff;
}
@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;
  }
}
#aw2026 .note._winter {
  background-color: transparent;
}
#aw2026 .note._winter .note__inner {
  color: #666666;
}/*# sourceMappingURL=lower-main-2026aw.css.map */