@charset "UTF-8";
/* _setting CSS */
/* travel-20th page loader styles (統合) */
#travel-loader {
  position: fixed;
  inset: 0;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  background: #fff;
  z-index: 99999;
  -webkit-transition: opacity 400ms ease, visibility 400ms ease;
  transition: opacity 400ms ease, visibility 400ms ease;
}

#travel-loader.hidden {
  opacity: 0;
  visibility: hidden;
  pointer-events: none;
}

.travel-loader-spinner {
  width: calc(var(--vh, 1vh) * 7.79221);
  height: calc(var(--vh, 1vh) * 7.79221);
  border-radius: 50%;
  border: calc(var(--vh, 1vh) * 0.8658) solid rgba(0, 0, 0, 0.08);
  border-top-color: #F39700;
  -webkit-animation: travel-spin 0.9s linear infinite;
          animation: travel-spin 0.9s linear infinite;
}

/* アンカーリンク移動中の誤操作防止 */
body.is-auto-scrolling {
  pointer-events: none;
  /* クリックやスクロール操作を無効化 */
  overflow: hidden;
  /* スクロールバー操作も念のためロック（※見た目が変わる場合は削除可） */
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
}

@-webkit-keyframes travel-spin {
  to {
    -webkit-transform: rotate(360deg);
            transform: rotate(360deg);
  }
}

@keyframes travel-spin {
  to {
    -webkit-transform: rotate(360deg);
            transform: rotate(360deg);
  }
}
.travel-loader-text {
  position: absolute;
  width: 1px;
  height: 1px;
  padding: 0;
  margin: -1px;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  white-space: nowrap;
  border: 0;
}

body,
div,
dl,
dt,
dd,
ul,
ol,
li,
h1,
h2,
h3,
h4,
h5,
h6,
pre,
code,
form,
fieldset,
legend,
input,
textarea,
p,
blockquote,
th,
td {
  font-family: 'Noto Sans JP', sans-serif;
}

/* Desktops and laptops */
@media print, screen and (min-width: 751px) {
  body {
    padding-top: 0;
  }

  #header_travel {
    position: fixed;
    top: 0;
    right: 0;
    z-index: 99;
  }
  #header_travel input#button_menu {
    display: none;
  }
  #header_travel .button_menu {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    width: calc(var(--vh, 1vh) * 6.49351);
    height: calc(var(--vh, 1vh) * 6.49351);
    background-color: #F39700;
    border: none;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    gap: calc(var(--vh, 1vh) * 0.54113);
    position: absolute;
    top: 0;
    right: 0;
    z-index: 1;
    cursor: pointer;
    border-radius: 0 0 0 calc(var(--vh, 1vh) * 1.62338);
  }
  #header_travel .button_menu .line {
    display: block;
    background-color: #fff;
    width: calc(var(--vh, 1vh) * 2.48918);
    height: calc(var(--vh, 1vh) * 0.32468);
    border-radius: calc(var(--vh, 1vh) * 10.71429);
    -webkit-transition: opacity 0.3s ease, -webkit-transform 0.5s cubic-bezier(0.68, -0.55, 0.27, 1.25);
    transition: opacity 0.3s ease, -webkit-transform 0.5s cubic-bezier(0.68, -0.55, 0.27, 1.25);
    transition: transform 0.5s cubic-bezier(0.68, -0.55, 0.27, 1.25), opacity 0.3s ease;
    transition: transform 0.5s cubic-bezier(0.68, -0.55, 0.27, 1.25), opacity 0.3s ease, -webkit-transform 0.5s cubic-bezier(0.68, -0.55, 0.27, 1.25);
    -webkit-transform-origin: center;
            transform-origin: center;
  }
  #header_travel #gnav {
    display: block !important;
    background-color: #F39700;
    width: 0px;
    height: 0px;
    position: absolute;
    z-index: 0;
    top: 0;
    right: 0;
    -webkit-transition: width 0.5s cubic-bezier(0.68, -0.55, 0.27, 1.25), height 0.5s cubic-bezier(0.68, -0.55, 0.27, 1.25), border-radius 0.5s cubic-bezier(0.68, -0.55, 0.27, 1.25), translate 0.3s ease;
    transition: width 0.5s cubic-bezier(0.68, -0.55, 0.27, 1.25), height 0.5s cubic-bezier(0.68, -0.55, 0.27, 1.25), border-radius 0.5s cubic-bezier(0.68, -0.55, 0.27, 1.25), translate 0.3s ease;
  }
  #header_travel #gnav .gnav_list {
    opacity: 0;
    margin: calc(var(--vh, 1vh) * 6.49351) calc(var(--vh, 1vh) * 1.08225) 0 calc(var(--vh, 1vh) * 6.49351);
  }
  #header_travel #gnav .gnav_list .gnav_item {
    margin-bottom: calc(var(--vh, 1vh) * 1.51515);
  }
  #header_travel #gnav .gnav_list .gnav_item > a {
    color: #fff;
    font-size: calc(var(--vh, 1vh) * 2.1645);
    font-weight: 900;
    line-height: 2;
  }
  #header_travel #gnav .gnav_list .gnav_item.home_link {
    margin-top: calc(var(--vh, 1vh) * 5.41126);
  }
  #header_travel #gnav .gnav_list .gnav_item.home_link a {
    font-size: calc(var(--vh, 1vh) * 1.7316);
    font-weight: 500;
    line-height: 1;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
  }
  #header_travel #gnav .gnav_list .gnav_item.home_link a::after {
    content: "";
    width: calc(var(--vh, 1vh) * 1.62338);
    height: calc(var(--vh, 1vh) * 1.2987);
    background-image: url(../images/travel-20th/icon_newtab.svg);
    background-repeat: no-repeat;
    background-size: contain;
    display: block;
    margin-left: calc(var(--vh, 1vh) * 0.4329);
  }
  #header_travel #gnav .gnav_sub_list {
    margin-top: calc(var(--vh, 1vh) * 1.08225);
  }
  #header_travel #gnav .gnav_sub_list .gnav_sub_item {
    margin-bottom: calc(var(--vh, 1vh) * 1.51515);
  }
  #header_travel #gnav .gnav_sub_list .gnav_sub_item > a {
    color: #fff;
    font-size: calc(var(--vh, 1vh) * 1.7316);
    font-weight: 500;
    line-height: 1;
  }
  #header_travel #gnav .gnav_sub_list .gnav_sub_item > a::before {
    content: "";
    display: inline-block;
    width: calc(var(--vh, 1vh) * 1.40693);
    height: 1px;
    background-color: #fff;
    margin-right: calc(var(--vh, 1vh) * 0.64935);
    vertical-align: middle;
  }
  #header_travel:has(input#button_menu:checked) .button_menu .line:nth-child(1) {
    -webkit-transform: rotate(180deg) translateY(calc(var(--vh, 1vh) * -0.8658)) rotate(45deg);
            transform: rotate(180deg) translateY(calc(var(--vh, 1vh) * -0.8658)) rotate(45deg);
  }
  #header_travel:has(input#button_menu:checked) .button_menu .line:nth-child(2) {
    opacity: 0;
    -webkit-transform: rotate(180deg) scale(0.4);
            transform: rotate(180deg) scale(0.4);
  }
  #header_travel:has(input#button_menu:checked) .button_menu .line:nth-child(3) {
    -webkit-transform: rotate(180deg) translateY(calc(var(--vh, 1vh) * 0.8658)) rotate(-45deg);
            transform: rotate(180deg) translateY(calc(var(--vh, 1vh) * 0.8658)) rotate(-45deg);
  }
  #header_travel:has(input#button_menu:checked) #gnav {
    width: calc(var(--vh, 1vh) * 39.39394);
    height: calc(var(--vh, 1vh) * 77.1645);
    border-radius: 0 0 0 calc(var(--vh, 1vh) * 3.24675);
  }
  #header_travel:has(input#button_menu:checked) #gnav .gnav_list {
    opacity: 1;
  }

  .kv_walker {
    position: fixed;
    bottom: 0;
    left: 20px;
    width: calc(var(--vh, 1vh) * 19.91342);
    opacity: 0;
    pointer-events: none;
    z-index: 2;
  }
  .kv_walker img {
    width: 100%;
    height: auto;
  }

  #travel-20th .wrapper {
    width: 100%;
    height: 100vh;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
  }
  #travel-20th .wrapper #kv {
    width: 100%;
    min-width: calc(var(--vh, 1vh) * 155.84416);
    height: 100vh;
    -ms-flex-negative: 0;
        flex-shrink: 0;
    background-image: url(../images/travel-20th/kv_bg.png);
    background-size: auto 100%;
    background-repeat: repeat-x;
    position: relative;
  }
  #travel-20th .wrapper #kv .kv_inner {
    width: calc(var(--vh, 1vh) * 155.84416);
    height: 100%;
    position: absolute;
    -webkit-transform: translate(-50%, -50%);
            transform: translate(-50%, -50%);
    top: 50%;
    left: 50%;
    z-index: 2;
  }
  #travel-20th .wrapper #kv .kv_inner .kv_ticket {
    width: calc(var(--vh, 1vh) * 76.51515);
    margin-bottom: calc(var(--vh, 1vh) * 19.58874);
    margin-top: calc(var(--vh, 1vh) * 4.329);
    margin-left: calc(var(--vh, 1vh) * 6.49351);
    position: relative;
    z-index: 1;
    visibility: hidden;
    opacity: 0;
    -webkit-transform-style: preserve-3d;
            transform-style: preserve-3d;
    -webkit-backface-visibility: hidden;
            backface-visibility: hidden;
  }
  #travel-20th .wrapper #kv .kv_inner .kv_ticket img {
    width: 100%;
    height: auto;
  }
  #travel-20th .wrapper #kv .kv_inner .kv_text {
    margin-left: calc(var(--vh, 1vh) * 8.65801);
    position: relative;
  }
  #travel-20th .wrapper #kv .kv_inner .kv_text .acce {
    width: calc(var(--vh, 1vh) * 45.56277);
    height: auto;
    position: absolute;
    left: calc(var(--vh, 1vh) * -6.16883);
    top: calc(var(--vh, 1vh) * -10.93074);
    z-index: 0;
  }
  #travel-20th .wrapper #kv .kv_inner .kv_text p {
    font-size: calc(var(--vh, 1vh) * 1.94805);
    line-height: 2;
    position: relative;
    z-index: 1;
  }
  #travel-20th .wrapper #kv .kv_inner .kv_text p span {
    font-weight: 700;
    display: block;
    width: -webkit-fit-content;
    width: -moz-fit-content;
    width: fit-content;
    border-bottom: 1px dashed #222222;
    margin-bottom: calc(var(--vh, 1vh) * 1.7316);
  }
  #travel-20th .wrapper #kv .kv_inner .kv_text p span:last-of-type {
    margin-bottom: 0;
  }
  #travel-20th .wrapper #kv .kv_inner .kv_photo {
    width: calc(var(--vh, 1vh) * 85.06494);
    position: absolute;
    z-index: 0;
    top: calc(var(--vh, 1vh) * -10.17316);
    right: calc(var(--vh, 1vh) * 2.1645);
  }
  #travel-20th .wrapper #kv .kv_inner .kv_photo img {
    width: 100%;
    height: auto;
  }
  #travel-20th .wrapper #kv .acce_wrap {
    position: absolute;
    width: calc(var(--vh, 1vh) * 155.84416);
    -webkit-transform: translate(-50%, -50%);
            transform: translate(-50%, -50%);
    top: 50%;
    left: 50%;
    height: 100%;
    z-index: 1;
  }
  #travel-20th .wrapper #kv .acce_wrap img {
    position: absolute;
    height: auto;
  }
  @-webkit-keyframes fuwafuwa {
    0%,
                        100% {
      -webkit-transform: translateY(0) rotate(0deg);
              transform: translateY(0) rotate(0deg);
    }
    50% {
      -webkit-transform: translateY(-15px) rotate(3deg);
              transform: translateY(-15px) rotate(3deg);
      /* 上に15px、少し傾く */
    }
  }
  @keyframes fuwafuwa {
    0%,
                        100% {
      -webkit-transform: translateY(0) rotate(0deg);
              transform: translateY(0) rotate(0deg);
    }
    50% {
      -webkit-transform: translateY(-15px) rotate(3deg);
              transform: translateY(-15px) rotate(3deg);
      /* 上に15px、少し傾く */
    }
  }
  #travel-20th .wrapper #kv .acce_wrap .kamome01 {
    width: calc(var(--vh, 1vh) * 7.79221);
    top: calc(var(--vh, 1vh) * 3.24675);
    right: calc(var(--vh, 1vh) * 66.34199);
    -webkit-animation: fuwafuwa 4s ease-in-out infinite;
            animation: fuwafuwa 4s ease-in-out infinite;
    -webkit-animation-delay: 0s;
            animation-delay: 0s;
  }
  #travel-20th .wrapper #kv .acce_wrap .kamome02 {
    width: calc(var(--vh, 1vh) * 8.11688);
    top: calc(var(--vh, 1vh) * 42.53247);
    left: calc(var(--vh, 1vh) * 3.57143);
    -webkit-animation: fuwafuwa 4s ease-in-out infinite;
            animation: fuwafuwa 4s ease-in-out infinite;
    -webkit-animation-delay: -1s;
            animation-delay: -1s;
  }
  #travel-20th .wrapper #kv .acce_wrap .kamome03 {
    width: calc(var(--vh, 1vh) * 5.95238);
    top: calc(var(--vh, 1vh) * 44.80519);
    left: calc(var(--vh, 1vh) * 11.25541);
    -webkit-animation: fuwafuwa 4s ease-in-out infinite;
            animation: fuwafuwa 4s ease-in-out infinite;
    -webkit-animation-delay: -2.5s;
            animation-delay: -2.5s;
  }
  #travel-20th .wrapper #kv .acce_wrap .island {
    width: calc(var(--vh, 1vh) * 9.52381);
    top: calc(var(--vh, 1vh) * 35.71429);
    left: calc(var(--vh, 1vh) * 29.11255);
  }
  #travel-20th .wrapper #kv .acce_wrap .ship {
    width: calc(var(--vh, 1vh) * 8.98268);
    top: calc(var(--vh, 1vh) * 49.02597);
    left: calc(var(--vh, 1vh) * 57.03463);
  }
  #travel-20th .wrapper #kv .acce_wrap .mountain {
    width: calc(var(--vh, 1vh) * 15.80087);
    top: calc(var(--vh, 1vh) * 61.14719);
    right: calc(var(--vh, 1vh) * -4.43723);
  }
  #travel-20th .wrapper #kv .next {
    position: absolute;
    width: calc(var(--vh, 1vh) * 11.36364);
    bottom: 0;
    right: calc(var(--vh, 1vh) * 2.1645);
    z-index: 1;
  }
  #travel-20th .wrapper #ready {
    width: calc(var(--vh, 1vh) * 344.15584);
    height: 100vh;
    -ms-flex-negative: 0;
        flex-shrink: 0;
    background-image: url(../images/travel-20th/ready_bg.png);
    background-size: auto 100%;
    background-repeat: repeat-x;
    position: relative;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
  }
  #travel-20th .wrapper #ready .ready_outside {
    width: calc(var(--vh, 1vh) * 6.81818);
    height: auto;
    position: absolute;
    left: calc(var(--vh, 1vh) * 26.94805);
    bottom: calc(var(--vh, 1vh) * 6.92641);
    z-index: 0;
  }
  #travel-20th .wrapper #ready .ready_door {
    width: calc(var(--vh, 1vh) * 28.24675);
    height: auto;
    position: absolute;
    left: 0;
    bottom: 0;
    z-index: 2;
  }
  #travel-20th .wrapper #ready .ready_wall01 {
    position: absolute;
    width: calc(var(--vh, 1vh) * 20.56277);
    height: auto;
    top: calc(var(--vh, 1vh) * 8.54978);
    left: calc(var(--vh, 1vh) * 81.38528);
  }
  #travel-20th .wrapper #ready .ready_wall02 {
    position: absolute;
    width: calc(var(--vh, 1vh) * 17.96537);
    height: auto;
    top: 0;
    right: calc(var(--vh, 1vh) * 110.17316);
  }
  #travel-20th .wrapper #ready .ready_wall03 {
    position: absolute;
    width: calc(var(--vh, 1vh) * 14.71861);
    height: auto;
    top: calc(var(--vh, 1vh) * 4.22078);
    right: calc(var(--vh, 1vh) * 70.671);
  }
  #travel-20th .wrapper #ready .ready_board {
    position: relative;
    z-index: 3;
    width: calc(var(--vh, 1vh) * 43.93939);
  }
  #travel-20th .wrapper #ready .ready_board .board {
    width: calc(var(--vh, 1vh) * 37.22944);
    height: auto;
    position: absolute;
    top: 0;
    left: calc(var(--vh, 1vh) * 4.11255);
    opacity: 0;
  }
  #travel-20th .wrapper #ready .ready_board .chara {
    width: calc(var(--vh, 1vh) * 7.68398);
    height: auto;
    position: absolute;
    top: calc(var(--vh, 1vh) * 2.48918);
    left: calc(var(--vh, 1vh) * 9.09091);
    opacity: 0;
  }
  #travel-20th .wrapper #ready .ready_cont {
    position: relative;
  }
  #travel-20th .wrapper #ready .ready_cont .bubble_wrap {
    position: absolute;
    width: calc(var(--vh, 1vh) * 54.11255);
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
  }
  #travel-20th .wrapper #ready .ready_cont .bubble {
    position: absolute;
    width: 100%;
    height: auto;
    -webkit-filter: drop-shadow(calc(var(--vh, 1vh) * 0.64935) calc(var(--vh, 1vh) * 0.64935) 0 #f39700);
            filter: drop-shadow(calc(var(--vh, 1vh) * 0.64935) calc(var(--vh, 1vh) * 0.64935) 0 #f39700);
    z-index: 0;
  }
  #travel-20th .wrapper #ready .ready_cont .text_wrap {
    position: relative;
    z-index: 1;
    margin-top: calc(var(--vh, 1vh) * -2.1645);
  }
  #travel-20th .wrapper #ready .ready_cont .text_wrap .img {
    margin: 0 auto calc(var(--vh, 1vh) * 2.1645);
  }
  #travel-20th .wrapper #ready .ready_cont .text_wrap .img img {
    width: 100%;
    height: auto;
  }
  #travel-20th .wrapper #ready .ready_cont .text_wrap .head {
    font-size: calc(var(--vh, 1vh) * 3.4632);
    line-height: 1;
    margin-bottom: calc(var(--vh, 1vh) * 2.1645);
    letter-spacing: 0.05em;
    color: #F39700;
    text-align: center;
    font-weight: 700;
  }
  #travel-20th .wrapper #ready .ready_cont .text_wrap .text {
    font-size: calc(var(--vh, 1vh) * 1.94805);
    line-height: 1.3;
    letter-spacing: 0.05em;
    color: #222222;
    text-align: center;
    margin-bottom: calc(var(--vh, 1vh) * 2.1645);
  }
  #travel-20th .wrapper #ready .ready_cont .text_wrap .btn {
    display: block;
    margin: 0 auto;
    background: none;
    border: none;
    -webkit-appearance: none;
       -moz-appearance: none;
            appearance: none;
  }
  #travel-20th .wrapper #ready .ready_cont .text_wrap .btn:hover {
    -webkit-animation: karakara 0.8s ease-in-out infinite;
            animation: karakara 0.8s ease-in-out infinite;
    -webkit-animation-timing-function: ease-out;
            animation-timing-function: ease-out;
  }
  #travel-20th .wrapper #ready .ready_cont .text_wrap .btn img {
    width: calc(var(--vh, 1vh) * 13.31169);
    height: auto;
  }
  @-webkit-keyframes karakara {
    0% {
      -webkit-transform: rotate(0deg) translateX(0);
              transform: rotate(0deg) translateX(0);
    }
    10% {
      -webkit-transform: rotate(8deg) translateX(2px);
              transform: rotate(8deg) translateX(2px);
    }
    20% {
      -webkit-transform: rotate(-6deg) translateX(-2px);
              transform: rotate(-6deg) translateX(-2px);
    }
    30% {
      -webkit-transform: rotate(5deg) translateX(1px);
              transform: rotate(5deg) translateX(1px);
    }
    40% {
      -webkit-transform: rotate(-4deg) translateX(-1px);
              transform: rotate(-4deg) translateX(-1px);
    }
    50% {
      -webkit-transform: rotate(2deg) translateX(1px);
              transform: rotate(2deg) translateX(1px);
    }
    60% {
      -webkit-transform: rotate(-1deg) translateX(-1px);
              transform: rotate(-1deg) translateX(-1px);
    }
    70%,
                            100% {
      -webkit-transform: rotate(0deg) translateX(0);
              transform: rotate(0deg) translateX(0);
    }
  }
  @keyframes karakara {
    0% {
      -webkit-transform: rotate(0deg) translateX(0);
              transform: rotate(0deg) translateX(0);
    }
    10% {
      -webkit-transform: rotate(8deg) translateX(2px);
              transform: rotate(8deg) translateX(2px);
    }
    20% {
      -webkit-transform: rotate(-6deg) translateX(-2px);
              transform: rotate(-6deg) translateX(-2px);
    }
    30% {
      -webkit-transform: rotate(5deg) translateX(1px);
              transform: rotate(5deg) translateX(1px);
    }
    40% {
      -webkit-transform: rotate(-4deg) translateX(-1px);
              transform: rotate(-4deg) translateX(-1px);
    }
    50% {
      -webkit-transform: rotate(2deg) translateX(1px);
              transform: rotate(2deg) translateX(1px);
    }
    60% {
      -webkit-transform: rotate(-1deg) translateX(-1px);
              transform: rotate(-1deg) translateX(-1px);
    }
    70%,
                            100% {
      -webkit-transform: rotate(0deg) translateX(0);
              transform: rotate(0deg) translateX(0);
    }
  }
  #travel-20th .wrapper #ready .ready_cont .stage {
    position: absolute;
    bottom: 0;
  }
  #travel-20th .wrapper #ready .ready_cont.flag {
    width: calc(var(--vh, 1vh) * 60.60606);
    z-index: 1;
  }
  #travel-20th .wrapper #ready .ready_cont.flag .bubble_wrap {
    height: calc(var(--vh, 1vh) * 55.51948);
    bottom: calc(var(--vh, 1vh) * 24.35065);
    left: 0;
  }
  #travel-20th .wrapper #ready .ready_cont.flag .bubble_wrap .text_wrap {
    margin-top: calc(var(--vh, 1vh) * 0.8658);
  }
  #travel-20th .wrapper #ready .ready_cont.flag .bubble_wrap .text_wrap .img {
    width: calc(var(--vh, 1vh) * 30.95238);
  }
  #travel-20th .wrapper #ready .ready_cont.flag .stage {
    width: calc(var(--vh, 1vh) * 48.48485);
    height: auto;
    bottom: calc(var(--vh, 1vh) * 1.08225);
    right: 0;
  }
  #travel-20th .wrapper #ready .ready_cont.shirt {
    width: calc(var(--vh, 1vh) * 58.44156);
    margin-left: calc(var(--vh, 1vh) * -5.19481);
    z-index: 0;
  }
  #travel-20th .wrapper #ready .ready_cont.shirt .bubble_wrap {
    height: calc(var(--vh, 1vh) * 57.14286);
    bottom: calc(var(--vh, 1vh) * 36.47186);
    left: calc(var(--vh, 1vh) * 4.329);
  }
  #travel-20th .wrapper #ready .ready_cont.shirt .bubble_wrap .text_wrap .img {
    width: calc(var(--vh, 1vh) * 37.01299);
  }
  #travel-20th .wrapper #ready .ready_cont.shirt .stage {
    width: calc(var(--vh, 1vh) * 48.48485);
    height: auto;
    bottom: calc(var(--vh, 1vh) * 0.97403);
    left: 0;
  }
  #travel-20th .wrapper #ready .ready_cont.app {
    width: calc(var(--vh, 1vh) * 57.03463);
    margin-left: calc(var(--vh, 1vh) * -1.08225);
  }
  #travel-20th .wrapper #ready .ready_cont.app .bubble_wrap {
    width: calc(var(--vh, 1vh) * 49.78355);
    height: calc(var(--vh, 1vh) * 52.81385);
    bottom: calc(var(--vh, 1vh) * 33.54978);
    right: 0;
  }
  #travel-20th .wrapper #ready .ready_cont.app .bubble_wrap .text_wrap .img {
    width: calc(var(--vh, 1vh) * 20.56277);
  }
  #travel-20th .wrapper #ready .ready_cont.app .stage {
    width: calc(var(--vh, 1vh) * 53.4632);
    height: auto;
    bottom: calc(var(--vh, 1vh) * 2.1645);
    left: 0;
  }
  #travel-20th .wrapper #ready .ready_cont.paper {
    width: calc(var(--vh, 1vh) * 54.11255);
    margin-left: calc(var(--vh, 1vh) * 3.13853);
  }
  #travel-20th .wrapper #ready .ready_cont.paper .bubble_wrap {
    height: calc(var(--vh, 1vh) * 56.70996);
    bottom: calc(var(--vh, 1vh) * 25.64935);
    left: 0;
  }
  #travel-20th .wrapper #ready .ready_cont.paper .bubble_wrap .text_wrap .img {
    width: calc(var(--vh, 1vh) * 33.11688);
  }
  #travel-20th .wrapper #ready .ready_cont.paper .stage {
    width: calc(var(--vh, 1vh) * 48.59307);
    height: auto;
    bottom: 0;
    right: 0;
  }
  #travel-20th .wrapper #ready .ready_cont.study {
    width: calc(var(--vh, 1vh) * 64.39394);
  }
  #travel-20th .wrapper #ready .ready_cont.study .bubble_wrap {
    height: calc(var(--vh, 1vh) * 57.14286);
    bottom: calc(var(--vh, 1vh) * 36.79654);
    left: 0;
  }
  #travel-20th .wrapper #ready .ready_cont.study .bubble_wrap .text_wrap {
    margin-top: calc(var(--vh, 1vh) * 2.27273);
  }
  #travel-20th .wrapper #ready .ready_cont.study .bubble_wrap .text_wrap .img {
    width: calc(var(--vh, 1vh) * 34.63203);
  }
  #travel-20th .wrapper #ready .ready_cont.study .stage {
    width: calc(var(--vh, 1vh) * 51.94805);
    height: auto;
    bottom: 0;
    right: 0;
  }
  #travel-20th .wrapper #days {
    width: calc(var(--vh, 1vh) * 879.00433);
    height: 100vh;
    -ms-flex-negative: 0;
        flex-shrink: 0;
    background-image: url(../images/travel-20th/days_bg.png);
    background-size: auto 100%;
    background-repeat: repeat-x;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
  }
  #travel-20th .wrapper #days .days_ticket .ticket {
    width: calc(var(--vh, 1vh) * 30.51948);
    margin-top: calc(var(--vh, 1vh) * 2.70563);
    margin-left: calc(var(--vh, 1vh) * 5.19481);
    opacity: 0;
  }
  #travel-20th .wrapper #days .days_ticket .ticket img {
    width: 100%;
  }
  #travel-20th .wrapper #days .days_ticket .sticker {
    width: calc(var(--vh, 1vh) * 22.8355);
    height: auto;
    margin-top: calc(var(--vh, 1vh) * 2.48918);
    margin-left: calc(var(--vh, 1vh) * 10.82251);
    opacity: 0;
  }
  #travel-20th .wrapper #days .day_cont {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
  }
  #travel-20th .wrapper #days .day_cont .day_head {
    margin-top: calc(var(--vh, 1vh) * 5.95238);
  }
  #travel-20th .wrapper #days .day_cont .day_tag {
    width: calc(var(--vh, 1vh) * 15.15152);
    height: calc(var(--vh, 1vh) * 5.08658);
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    border-top-left-radius: calc(var(--vh, 1vh) * 0.64935);
    border-top-right-radius: calc(var(--vh, 1vh) * 0.64935);
  }
  #travel-20th .wrapper #days .day_cont .day_date {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    font-size: calc(var(--vh, 1vh) * 2.5974);
    margin-top: calc(var(--vh, 1vh) * 2.48918);
  }
  #travel-20th .wrapper #days .day_cont .day_date .wheather {
    width: calc(var(--vh, 1vh) * 4.329);
    height: calc(var(--vh, 1vh) * 4.329);
  }
  #travel-20th .wrapper #days .day_cont .day_date .wheather img {
    width: 100%;
    height: auto;
    vertical-align: middle;
  }
  #travel-20th .wrapper #days .day_cont .day_date span {
    font-family: "Alata", sans-serif;
    letter-spacing: 0.1em;
    margin-right: calc(var(--vh, 1vh) * 0.32468);
    margin-left: calc(var(--vh, 1vh) * 1.2987);
  }
  #travel-20th .wrapper #days .day_cont .day_summary {
    font-size: calc(var(--vh, 1vh) * 1.94805);
    font-weight: 500;
    line-height: 2;
    margin-top: calc(var(--vh, 1vh) * 1.08225);
  }
  #travel-20th .wrapper #days .day_cont .day_summary span {
    display: block;
    width: -webkit-fit-content;
    width: -moz-fit-content;
    width: fit-content;
    background-image: url(../images/travel-20th/days_noteline.png);
    background-size: auto 100%;
    background-repeat: repeat-x;
  }
  #travel-20th .wrapper #days .day_cont .day_map {
    width: calc(var(--vh, 1vh) * 41.34199);
    height: auto;
    margin-top: calc(var(--vh, 1vh) * 1.83983);
  }
  #travel-20th .wrapper #days .day_cont .day_topics {
    width: calc(var(--vh, 1vh) * 169.37229);
    height: calc(var(--vh, 1vh) * 98.80952);
    background-image: url(../images/travel-20th/day_1_topics_bg.png);
    background-repeat: no-repeat;
    background-size: cover;
    -ms-flex-item-align: center;
        align-self: center;
    padding-top: calc(var(--vh, 1vh) * 17.96537);
    position: relative;
  }
  #travel-20th .wrapper #days .day_cont .day_topics .topics {
    font-family: "La Belle Aurore", cursive;
    font-size: calc(var(--vh, 1vh) * 9.09091);
    letter-spacing: 0.02em;
    line-height: 1;
    color: #B7E146;
    position: absolute;
    left: calc(var(--vh, 1vh) * 4.54545);
    top: calc(var(--vh, 1vh) * 9.74026);
    rotate: -7.12deg;
  }
  #travel-20th .wrapper #days .day_cont .day_topics .topics_inner {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    margin-left: calc(var(--vh, 1vh) * 9.09091);
  }
  #travel-20th .wrapper #days .day_cont .day_topics .topics_inner .topics_list {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    gap: calc(var(--vh, 1vh) * 5.41126);
    margin-bottom: calc(var(--vh, 1vh) * 3.67965);
  }
  #travel-20th .wrapper #days .day_cont .day_topics .topics_inner .topics_list .topic_item {
    width: calc(var(--vh, 1vh) * 44.15584);
    height: calc(var(--vh, 1vh) * 42.31602);
    padding: calc(var(--vh, 1vh) * 5.41126) calc(var(--vh, 1vh) * 3.8961) 0;
    background-color: #fff;
    border: 1px solid #222222;
    border-radius: calc(var(--vh, 1vh) * 1.51515);
    -webkit-box-shadow: calc(var(--vh, 1vh) * 0.8658) calc(var(--vh, 1vh) * 0.64935) 0px 0px #b7e146;
            box-shadow: calc(var(--vh, 1vh) * 0.8658) calc(var(--vh, 1vh) * 0.64935) 0px 0px #b7e146;
  }
  #travel-20th .wrapper #days .day_cont .day_topics .topics_inner .topics_list .topic_item .place {
    width: -webkit-fit-content;
    width: -moz-fit-content;
    width: fit-content;
    font-size: calc(var(--vh, 1vh) * 1.94805);
    font-weight: 700;
    line-height: 1;
    border: 2px solid #222;
    border-radius: 0 0 calc(var(--vh, 1vh) * 1.08225) 0;
    border-top: none;
    border-left: none;
    padding-right: calc(var(--vh, 1vh) * 2.1645);
    padding-bottom: calc(var(--vh, 1vh) * 1.08225);
    margin-bottom: calc(var(--vh, 1vh) * 2.81385);
    position: relative;
  }
  #travel-20th .wrapper #days .day_cont .day_topics .topics_inner .topics_list .topic_item .place::before {
    content: "";
    display: block;
    width: calc(var(--vh, 1vh) * 2.1645);
    height: calc(var(--vh, 1vh) * 2.27273);
    background-image: url(../images/travel-20th/days_topic_title.svg);
    background-repeat: no-repeat;
    background-size: contain;
    position: absolute;
    bottom: calc(var(--vh, 1vh) * -1.62338);
    left: calc(var(--vh, 1vh) * 3.24675);
  }
  #travel-20th .wrapper #days .day_cont .day_topics .topics_inner .topics_list .topic_item .name {
    font-weight: 700;
    font-size: calc(var(--vh, 1vh) * 2.81385);
    position: relative;
    margin-bottom: calc(var(--vh, 1vh) * 2.70563);
    display: block;
    width: -webkit-fit-content;
    width: -moz-fit-content;
    width: fit-content;
  }
  #travel-20th .wrapper #days .day_cont .day_topics .topics_inner .topics_list .topic_item .name::before {
    content: "";
    position: absolute;
    width: 100%;
    height: calc(var(--vh, 1vh) * 1.08225);
    display: block;
    background-image: url(../images/travel-20th/day_1_topic_line.png);
    background-repeat: repeat-x;
    background-size: auto 100%;
    bottom: calc(var(--vh, 1vh) * -1.19048);
    left: 0;
  }
  #travel-20th .wrapper #days .day_cont .day_topics .topics_inner .topics_list .topic_item .text {
    font-size: calc(var(--vh, 1vh) * 1.7316);
    line-height: 1.8;
  }
  #travel-20th .wrapper #days .day_cont .day_topics .topics_inner .topics_photos {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
  }
  #travel-20th .wrapper #days .day_cont .day_topics .topics_inner .topics_photos .photo_item {
    position: relative;
    display: block;
    border: calc(var(--vh, 1vh) * 0.97403) solid #fff;
  }
  #travel-20th .wrapper #days .day_cont .day_topics .topics_inner .topics_photos .photo_item img {
    position: absolute;
    inset: 0;
    width: 100%;
    height: auto;
    -o-object-fit: cover;
       object-fit: cover;
    -webkit-transform: translate(-50%, -50%);
            transform: translate(-50%, -50%);
    top: 50%;
    left: 50%;
  }
  #travel-20th .wrapper #days .day_cont .day_topics .topics_inner .topics_photos .photo_item img.base {
    opacity: 1;
  }
  #travel-20th .wrapper #days .day_cont .day_topics .topics_inner .topics_photos .photo_item img.overlay {
    opacity: 0;
    -webkit-transition: opacity 1.2s ease;
    transition: opacity 1.2s ease;
  }
  #travel-20th .wrapper #days .day_cont .day_topics .topics_inner .topics_photos .photo_item.item01 {
    width: calc(var(--vh, 1vh) * 30.30303);
    height: calc(var(--vh, 1vh) * 19.80519);
    rotate: 5.52deg;
    margin-top: calc(var(--vh, 1vh) * 1.08225);
    position: relative;
  }
  #travel-20th .wrapper #days .day_cont .day_topics .topics_inner .topics_photos .photo_item.item01::before {
    position: absolute;
    content: "";
    display: block;
    width: calc(var(--vh, 1vh) * 12.98701);
    height: calc(var(--vh, 1vh) * 3.24675);
    background-image: url(../images/travel-20th/days_tape_blue.svg);
    background-repeat: no-repeat;
    background-size: contain;
    -webkit-transform: translateX(-50%);
            transform: translateX(-50%);
    left: 50%;
    top: calc(var(--vh, 1vh) * -0.64935);
    rotate: 10deg;
    z-index: 1;
  }
  #travel-20th .wrapper #days .day_cont .day_topics .topics_inner .topics_photos .photo_item.item02 {
    width: calc(var(--vh, 1vh) * 21.1039);
    height: calc(var(--vh, 1vh) * 13.85281);
    rotate: -8.49deg;
    margin-top: calc(var(--vh, 1vh) * 5.41126);
    margin-left: calc(var(--vh, 1vh) * -1.62338);
    position: relative;
  }
  #travel-20th .wrapper #days .day_cont .day_topics .topics_inner .topics_photos .photo_item.item02::before {
    position: absolute;
    content: "";
    display: block;
    width: calc(var(--vh, 1vh) * 9.74026);
    height: calc(var(--vh, 1vh) * 2.48918);
    background-image: url(../images/travel-20th/days_tape_yellow.svg);
    background-repeat: no-repeat;
    background-size: contain;
    -webkit-transform: translateX(-50%);
            transform: translateX(-50%);
    left: 50%;
    top: calc(var(--vh, 1vh) * -2.1645);
    rotate: -10deg;
    z-index: 1;
  }
  #travel-20th .wrapper #days .day_cont .day_topics .topics_inner .topics_photos .photo_item.item03 {
    width: calc(var(--vh, 1vh) * 30.30303);
    height: calc(var(--vh, 1vh) * 19.80519);
    rotate: -4.36deg;
    margin-left: calc(var(--vh, 1vh) * 3.78788);
    margin-top: calc(var(--vh, 1vh) * 1.62338);
  }
  #travel-20th .wrapper #days .day_cont .day_topics .topics_inner .topics_photos .photo_item.item04 {
    width: calc(var(--vh, 1vh) * 30.30303);
    height: calc(var(--vh, 1vh) * 19.80519);
    rotate: 6.2deg;
    margin-left: calc(var(--vh, 1vh) * 4.11255);
    margin-top: calc(var(--vh, 1vh) * 0.54113);
    position: relative;
    z-index: 1;
  }
  #travel-20th .wrapper #days .day_cont .day_topics .topics_inner .topics_photos .photo_item.item04::before {
    position: absolute;
    content: "";
    display: block;
    width: calc(var(--vh, 1vh) * 12.98701);
    height: calc(var(--vh, 1vh) * 3.24675);
    background-image: url(../images/travel-20th/days_tape_pink.svg);
    background-repeat: no-repeat;
    background-size: contain;
    -webkit-transform: translateX(-50%);
            transform: translateX(-50%);
    left: 50%;
    top: calc(var(--vh, 1vh) * 0.75758);
    rotate: 16deg;
    z-index: 1;
  }
  #travel-20th .wrapper #days .day_cont .day_topics .topics_inner .topics_photos .photo_item.item05 {
    width: calc(var(--vh, 1vh) * 24.5671);
    height: calc(var(--vh, 1vh) * 19.80519);
    rotate: -12.87deg;
    margin-left: calc(var(--vh, 1vh) * 0.21645);
    margin-top: calc(var(--vh, 1vh) * 0.8658);
    position: relative;
    z-index: 0;
  }
  #travel-20th .wrapper #days #day01 {
    margin-left: calc(var(--vh, 1vh) * 8.00866);
  }
  #travel-20th .wrapper #days #day01 .day_topics .topics_inner .topics_list .topic_item.topic_03 {
    position: relative;
  }
  #travel-20th .wrapper #days #day01 .day_topics .topics_inner .topics_list .topic_item.topic_03::before {
    position: absolute;
    content: "";
    display: block;
    width: calc(var(--vh, 1vh) * 12.87879);
    height: calc(var(--vh, 1vh) * 8.76623);
    background-image: url(../images/travel-20th/day_1_acce.svg);
    background-repeat: no-repeat;
    background-size: contain;
    right: calc(var(--vh, 1vh) * 6.49351);
    top: calc(var(--vh, 1vh) * -6.16883);
  }
  #travel-20th .wrapper #days #day01 .day_topics .topics_inner .topics_photos .photo_item.item01::before {
    background-image: url(../images/travel-20th/days_tape_blue.svg);
  }
  #travel-20th .wrapper #days #day01 .day_topics .topics_inner .topics_photos .photo_item.item02 {
    position: relative;
  }
  #travel-20th .wrapper #days #day01 .day_topics .topics_inner .topics_photos .photo_item.item02::before {
    background-image: url(../images/travel-20th/days_tape_yellow.svg);
  }
  #travel-20th .wrapper #days #day01 .day_topics .topics_inner .topics_photos .photo_item.item04 {
    position: relative;
  }
  #travel-20th .wrapper #days #day01 .day_topics .topics_inner .topics_photos .photo_item.item04::before {
    background-image: url(../images/travel-20th/days_tape_pink.svg);
  }
  #travel-20th .wrapper #days #day02 {
    margin-left: calc(var(--vh, 1vh) * 8.00866);
  }
  #travel-20th .wrapper #days #day02 .day_topics {
    background-image: url(../images/travel-20th/day_2_topics_bg.png);
  }
  #travel-20th .wrapper #days #day02 .day_topics .topics {
    color: #57A3FF;
  }
  #travel-20th .wrapper #days #day02 .day_topics .topics_inner .topics_list .topic_item {
    -webkit-box-shadow: calc(var(--vh, 1vh) * 0.8658) calc(var(--vh, 1vh) * 0.64935) 0px 0px #57a3ff;
            box-shadow: calc(var(--vh, 1vh) * 0.8658) calc(var(--vh, 1vh) * 0.64935) 0px 0px #57a3ff;
  }
  #travel-20th .wrapper #days #day02 .day_topics .topics_inner .topics_list .topic_item .name::before {
    background-image: url(../images/travel-20th/day_2_topic_line.png);
  }
  #travel-20th .wrapper #days #day02 .day_topics .topics_inner .topics_list .topic_item.topic_02 .name::before {
    display: none;
  }
  #travel-20th .wrapper #days #day02 .day_topics .topics_inner .topics_list .topic_item.topic_02 .name span {
    display: block;
    width: -webkit-fit-content;
    width: -moz-fit-content;
    width: fit-content;
    font-weight: 700;
    font-size: calc(var(--vh, 1vh) * 2.81385);
    position: relative;
    margin-bottom: calc(var(--vh, 1vh) * 1.94805);
  }
  #travel-20th .wrapper #days #day02 .day_topics .topics_inner .topics_list .topic_item.topic_02 .name span::before {
    content: "";
    position: absolute;
    width: 100%;
    height: calc(var(--vh, 1vh) * 1.08225);
    display: block;
    background-image: url(../images/travel-20th/day_2_topic_line.png);
    background-repeat: repeat-x;
    background-size: auto 100%;
    bottom: calc(var(--vh, 1vh) * -1.19048);
    left: 0;
  }
  #travel-20th .wrapper #days #day02 .day_topics .topics_inner .topics_list .topic_item.topic_03 {
    position: relative;
  }
  #travel-20th .wrapper #days #day02 .day_topics .topics_inner .topics_list .topic_item.topic_03::before {
    position: absolute;
    content: "";
    display: block;
    width: calc(var(--vh, 1vh) * 7.90043);
    height: calc(var(--vh, 1vh) * 8.98268);
    background-image: url(../images/travel-20th/day_2_acce01.svg);
    background-repeat: no-repeat;
    background-size: contain;
    right: calc(var(--vh, 1vh) * 7.35931);
    top: calc(var(--vh, 1vh) * -5.73593);
  }
  #travel-20th .wrapper #days #day02 .day_topics .topics_inner .topics_list .topic_item.topic_03::after {
    position: absolute;
    content: "";
    display: block;
    width: calc(var(--vh, 1vh) * 10.82251);
    height: calc(var(--vh, 1vh) * 9.19913);
    background-image: url(../images/travel-20th/day_2_acce02.svg);
    background-repeat: no-repeat;
    background-size: contain;
    right: calc(var(--vh, 1vh) * -3.8961);
    top: calc(var(--vh, 1vh) * -8.33333);
  }
  #travel-20th .wrapper #days #day02 .day_topics .topics_inner .topics_photos .photo_item.item01::before {
    background-image: url(../images/travel-20th/days_tape_yellow.svg);
  }
  #travel-20th .wrapper #days #day02 .day_topics .topics_inner .topics_photos .photo_item.item02 {
    position: relative;
  }
  #travel-20th .wrapper #days #day02 .day_topics .topics_inner .topics_photos .photo_item.item02::before {
    background-image: url(../images/travel-20th/days_tape_blue.svg);
  }
  #travel-20th .wrapper #days #day02 .day_topics .topics_inner .topics_photos .photo_item.item04 {
    position: relative;
  }
  #travel-20th .wrapper #days #day02 .day_topics .topics_inner .topics_photos .photo_item.item04::before {
    background-image: url(../images/travel-20th/days_tape_pink.svg);
  }
  #travel-20th .wrapper #days #day03 {
    margin-left: calc(var(--vh, 1vh) * 8.00866);
  }
  #travel-20th .wrapper #days #day03 .day_topics {
    background-image: url(../images/travel-20th/day_3_topics_bg.png);
  }
  #travel-20th .wrapper #days #day03 .day_topics .topics {
    color: #FAA6B1;
  }
  #travel-20th .wrapper #days #day03 .day_topics .topics_inner .topics_list .topic_item {
    -webkit-box-shadow: calc(var(--vh, 1vh) * 0.8658) calc(var(--vh, 1vh) * 0.64935) 0px 0px #faa6b1;
            box-shadow: calc(var(--vh, 1vh) * 0.8658) calc(var(--vh, 1vh) * 0.64935) 0px 0px #faa6b1;
  }
  #travel-20th .wrapper #days #day03 .day_topics .topics_inner .topics_list .topic_item .name::before {
    background-image: url(../images/travel-20th/day_3_topic_line.png);
  }
  #travel-20th .wrapper #days #day03 .day_topics .topics_inner .topics_list .topic_item.topic_03 {
    position: relative;
  }
  #travel-20th .wrapper #days #day03 .day_topics .topics_inner .topics_list .topic_item.topic_03::before {
    position: absolute;
    content: "";
    display: block;
    width: calc(var(--vh, 1vh) * 13.31169);
    height: calc(var(--vh, 1vh) * 10.28139);
    background-image: url(../images/travel-20th/day_3_acce.svg);
    background-repeat: no-repeat;
    background-size: contain;
    right: calc(var(--vh, 1vh) * -7.68398);
    top: calc(var(--vh, 1vh) * -7.25108);
  }
  #travel-20th .wrapper #days #day03 .day_topics .topics_inner .topics_photos .photo_item.item01::before {
    background-image: url(../images/travel-20th/days_tape_yellow.svg);
  }
  #travel-20th .wrapper #days #day03 .day_topics .topics_inner .topics_photos .photo_item.item02 {
    position: relative;
  }
  #travel-20th .wrapper #days #day03 .day_topics .topics_inner .topics_photos .photo_item.item02::before {
    background-image: url(../images/travel-20th/days_tape_blue.svg);
  }
  #travel-20th .wrapper #days #day03 .day_topics .topics_inner .topics_photos .photo_item.item04 {
    position: relative;
  }
  #travel-20th .wrapper #days #day03 .day_topics .topics_inner .topics_photos .photo_item.item04::before {
    background-image: url(../images/travel-20th/days_tape_green.svg);
  }
  #travel-20th .wrapper #days #report {
    width: calc(var(--vh, 1vh) * 160.93074);
    height: calc(var(--vh, 1vh) * 82.90043);
    background-image: url(../images/travel-20th/report_bg.png);
    background-repeat: no-repeat;
    background-size: cover;
    margin-top: calc(var(--vh, 1vh) * 10.17316);
    position: relative;
  }
  #travel-20th .wrapper #days #report .report_pin {
    width: calc(var(--vh, 1vh) * 21.86147);
    height: auto;
    position: absolute;
    right: calc(var(--vh, 1vh) * 1.62338);
    top: calc(var(--vh, 1vh) * 9.84848);
  }
  #travel-20th .wrapper #days #report .h_title {
    width: auto;
    height: calc(var(--vh, 1vh) * 3.78788);
  }
  #travel-20th .wrapper #days #report .h_title img {
    height: 100%;
    width: auto;
  }
  #travel-20th .wrapper #days #report .f_white {
    font-size: calc(var(--vh, 1vh) * 1.7316);
    color: #fff;
    line-height: 1.6;
  }
  #travel-20th .wrapper #days #report .f_yellow {
    font-size: calc(var(--vh, 1vh) * 2.38095);
    font-weight: 900;
    color: #FFFDC0;
  }
  #travel-20th .wrapper #days #report .report_title {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    width: calc(var(--vh, 1vh) * 96.42857);
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
    -webkit-box-align: baseline;
        -ms-flex-align: baseline;
            align-items: baseline;
    gap: calc(var(--vh, 1vh) * 4.329);
    position: absolute;
    top: calc(var(--vh, 1vh) * 8.76623);
    left: calc(var(--vh, 1vh) * 10.49784);
  }
  #travel-20th .wrapper #days #report .report_title .title > p {
    width: auto;
    height: calc(var(--vh, 1vh) * 2.70563);
    margin-bottom: calc(var(--vh, 1vh) * 1.7316);
  }
  #travel-20th .wrapper #days #report .report_title .title > p img {
    height: 100%;
    width: auto;
  }
  #travel-20th .wrapper #days #report .report_title .title > h3 {
    width: auto;
    height: calc(var(--vh, 1vh) * 5.62771);
  }
  #travel-20th .wrapper #days #report .report_title .title > h3 img {
    height: 100%;
    width: auto;
  }
  #travel-20th .wrapper #days #report .report_title .summary {
    font-size: calc(var(--vh, 1vh) * 1.94805);
    line-height: 1.6;
    font-weight: 700;
    color: #fff;
  }
  #travel-20th .wrapper #days #report .report_chara {
    width: -webkit-fit-content;
    width: -moz-fit-content;
    width: fit-content;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    gap: calc(var(--vh, 1vh) * 1.2987);
    position: absolute;
    top: calc(var(--vh, 1vh) * 7.14286);
    right: calc(var(--vh, 1vh) * 28.78788);
  }
  #travel-20th .wrapper #days #report .report_chara .chara01 {
    width: calc(var(--vh, 1vh) * 10.60606);
    height: auto;
  }
  #travel-20th .wrapper #days #report .report_chara .chara02 {
    width: calc(var(--vh, 1vh) * 7.03463);
    height: auto;
  }
  #travel-20th .wrapper #days #report .report_purpose {
    width: calc(var(--vh, 1vh) * 56.27706);
    position: absolute;
    top: calc(var(--vh, 1vh) * 27.81385);
    left: calc(var(--vh, 1vh) * 10.49784);
  }
  #travel-20th .wrapper #days #report .report_purpose .h_title {
    margin-bottom: calc(var(--vh, 1vh) * 1.2987);
  }
  #travel-20th .wrapper #days #report .report_purpose .f_yellow {
    margin-bottom: calc(var(--vh, 1vh) * 1.08225);
  }
  #travel-20th .wrapper #days #report .report_purpose .purpose_acce {
    width: calc(var(--vh, 1vh) * 18.72294);
    height: auto;
    position: absolute;
    top: calc(var(--vh, 1vh) * -2.38095);
    right: calc(var(--vh, 1vh) * -2.70563);
  }
  #travel-20th .wrapper #days #report .report_content {
    width: -webkit-fit-content;
    width: -moz-fit-content;
    width: fit-content;
    position: absolute;
    top: calc(var(--vh, 1vh) * 47.61905);
    left: calc(var(--vh, 1vh) * 10.49784);
  }
  #travel-20th .wrapper #days #report .report_content .f_yellow {
    font-size: calc(var(--vh, 1vh) * 2.1645);
    margin-bottom: calc(var(--vh, 1vh) * 1.08225);
    line-height: 1.4;
  }
  #travel-20th .wrapper #days #report .report_content .f_white {
    line-height: 1.4;
  }
  #travel-20th .wrapper #days #report .report_content .content_inner {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    gap: calc(var(--vh, 1vh) * 1.51515);
    margin-top: calc(var(--vh, 1vh) * 1.2987);
  }
  #travel-20th .wrapper #days #report .report_content .content_inner .left_wrap {
    width: calc(var(--vh, 1vh) * 35.28139);
    height: calc(var(--vh, 1vh) * 17.09957);
    padding: calc(var(--vh, 1vh) * 2.1645) calc(var(--vh, 1vh) * 2.5974);
    background-image: url(../images/travel-20th/report_frame_left.png);
    background-repeat: no-repeat;
    background-size: cover;
  }
  #travel-20th .wrapper #days #report .report_content .content_inner .right_wrap {
    width: calc(var(--vh, 1vh) * 19.48052);
    height: calc(var(--vh, 1vh) * 16.99134);
    padding: calc(var(--vh, 1vh) * 2.1645);
    background-image: url(../images/travel-20th/report_frame_right.png);
    background-repeat: no-repeat;
    background-size: cover;
  }
  #travel-20th .wrapper #days #report .report_photo {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: start;
        -ms-flex-align: start;
            align-items: flex-start;
    position: absolute;
    top: calc(var(--vh, 1vh) * 25.64935);
    right: calc(var(--vh, 1vh) * 15.47619);
  }
  #travel-20th .wrapper #days #report .report_photo .left_photo {
    width: calc(var(--vh, 1vh) * 34.74026);
    position: relative;
    display: block;
    height: -webkit-fit-content;
    height: -moz-fit-content;
    height: fit-content;
    border: calc(var(--vh, 1vh) * 0.97403) solid #fff;
    rotate: -4.86deg;
    border-radius: calc(var(--vh, 1vh) * 0.21645);
  }
  #travel-20th .wrapper #days #report .report_photo .left_photo img {
    position: relative;
    inset: 0;
    width: 100%;
    height: auto;
    -o-object-fit: cover;
       object-fit: cover;
    top: 0;
    left: 0;
  }
  #travel-20th .wrapper #days #report .report_photo .left_photo img.base {
    opacity: 1;
    position: relative;
  }
  #travel-20th .wrapper #days #report .report_photo .left_photo img.overlay {
    opacity: 0;
    -webkit-transition: opacity 1.2s ease;
    transition: opacity 1.2s ease;
  }
  #travel-20th .wrapper #days #report .report_photo .right_photo {
    width: calc(var(--vh, 1vh) * 25.54113);
    height: -webkit-fit-content;
    height: -moz-fit-content;
    height: fit-content;
    rotate: 5.52deg;
    margin-top: calc(var(--vh, 1vh) * 4.00433);
    margin-left: calc(var(--vh, 1vh) * 5.41126);
    border-radius: calc(var(--vh, 1vh) * 0.21645);
    position: relative;
    display: block;
    border: calc(var(--vh, 1vh) * 0.97403) solid #fff;
  }
  #travel-20th .wrapper #days #report .report_photo .right_photo img {
    position: relative;
    inset: 0;
    width: 100%;
    height: auto;
    -o-object-fit: cover;
       object-fit: cover;
    top: 0;
    left: 0;
  }
  #travel-20th .wrapper #days #report .report_photo .right_photo img.base {
    opacity: 1;
    position: relative;
  }
  #travel-20th .wrapper #days #report .report_photo .right_photo img.overlay {
    opacity: 0;
    -webkit-transition: opacity 1.2s ease;
    transition: opacity 1.2s ease;
  }
  #travel-20th .wrapper #days #report .report_photo .photo_acce {
    width: calc(var(--vh, 1vh) * 23.80952);
    height: auto;
    position: absolute;
    top: calc(var(--vh, 1vh) * -1.51515);
    right: 0;
  }
  #travel-20th .wrapper #days #report .report_thoughts {
    position: absolute;
    bottom: calc(var(--vh, 1vh) * 8.65801);
    right: calc(var(--vh, 1vh) * 16.23377);
  }
  #travel-20th .wrapper #days #report .report_thoughts .h_title {
    position: absolute;
    top: 0;
    left: 0;
    z-index: 1;
  }
  #travel-20th .wrapper #days #report .report_thoughts .thoughts_list {
    width: calc(var(--vh, 1vh) * 58.44156);
    position: relative;
    z-index: 0;
    margin-bottom: calc(var(--vh, 1vh) * 3.24675);
  }
  #travel-20th .wrapper #days #report .report_thoughts .thoughts_list .thoughts_item {
    height: calc(var(--vh, 1vh) * 19.48052);
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: end;
        -ms-flex-align: end;
            align-items: flex-end;
  }
  #travel-20th .wrapper #days #report .report_thoughts .thoughts_list .thoughts_item img {
    margin-top: auto;
    width: calc(var(--vh, 1vh) * 58.44156);
    height: auto;
  }
  #travel-20th .wrapper #days #report .report_thoughts .thoughts_list .slick-arrow {
    top: 56%;
  }
  #travel-20th .wrapper #days #report .report_thoughts .thoughts_list .slick-arrow::before {
    content: none;
  }
  #travel-20th .wrapper #days #report .report_thoughts .thoughts_list .slick-arrow.slick-prev {
    width: calc(var(--vh, 1vh) * 1.62338);
    height: calc(var(--vh, 1vh) * 2.70563);
    background-image: url(../images/travel-20th/report_slick_prev.png);
    background-repeat: no-repeat;
    background-size: cover;
    left: calc(var(--vh, 1vh) * -5.41126);
  }
  #travel-20th .wrapper #days #report .report_thoughts .thoughts_list .slick-arrow.slick-next {
    width: calc(var(--vh, 1vh) * 1.62338);
    height: calc(var(--vh, 1vh) * 2.70563);
    background-image: url(../images/travel-20th/report_slick_next.png);
    background-repeat: no-repeat;
    background-size: cover;
    right: calc(var(--vh, 1vh) * -5.41126);
  }
  #travel-20th .wrapper #days #report .report_thoughts .thoughts_list .slick-dots li {
    width: auto;
    height: auto;
  }
  #travel-20th .wrapper #days #report .report_thoughts .thoughts_list .slick-dots li button {
    width: calc(var(--vh, 1vh) * 1.08225);
    height: calc(var(--vh, 1vh) * 1.08225);
    background-image: url(../images/travel-20th/report_slick_dot_w.png);
    background-repeat: no-repeat;
    background-size: cover;
  }
  #travel-20th .wrapper #days #report .report_thoughts .thoughts_list .slick-dots li button::before {
    display: none;
  }
  #travel-20th .wrapper #days #report .report_thoughts .thoughts_list .slick-dots li.slick-active button {
    background-image: url(../images/travel-20th/report_slick_dot_o.png);
  }
  #travel-20th .wrapper #award {
    width: 100%;
    height: 100vh;
    -ms-flex-negative: 0;
        flex-shrink: 0;
    background-image: url(../images/travel-20th/award_bg.png);
    background-size: auto 100%;
    background-repeat: repeat-x;
    position: relative;
  }
  #travel-20th .wrapper #award .award_wrap {
    width: 100%;
    height: 100%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    position: relative;
  }
  @-webkit-keyframes balloon-float {
    0% {
      -webkit-transform: translateY(0);
              transform: translateY(0);
    }
    50% {
      -webkit-transform: translateY(calc(var(--vh, 1vh) * -3.24675));
              transform: translateY(calc(var(--vh, 1vh) * -3.24675));
    }
    100% {
      -webkit-transform: translateY(0);
              transform: translateY(0);
    }
  }
  @keyframes balloon-float {
    0% {
      -webkit-transform: translateY(0);
              transform: translateY(0);
    }
    50% {
      -webkit-transform: translateY(calc(var(--vh, 1vh) * -3.24675));
              transform: translateY(calc(var(--vh, 1vh) * -3.24675));
    }
    100% {
      -webkit-transform: translateY(0);
              transform: translateY(0);
    }
  }
  #travel-20th .wrapper #award .balloon_left {
    -ms-flex-item-align: start;
        align-self: flex-start;
    width: calc(var(--vh, 1vh) * 21.1039);
    margin-right: calc(var(--vh, 1vh) * 7.90043);
    margin-top: calc(var(--vh, 1vh) * 30.51948);
    -webkit-animation: balloon-float 4s ease-in-out infinite;
            animation: balloon-float 4s ease-in-out infinite;
  }
  #travel-20th .wrapper #award .balloon_right {
    -ms-flex-item-align: start;
        align-self: flex-start;
    width: calc(var(--vh, 1vh) * 23.05195);
    margin-left: calc(var(--vh, 1vh) * 4.329);
    margin-top: calc(var(--vh, 1vh) * 6.70996);
    -webkit-animation: balloon-float 3s ease-in-out infinite;
            animation: balloon-float 3s ease-in-out infinite;
  }
  #travel-20th .wrapper #award .award_frame {
    width: calc(var(--vh, 1vh) * 90.90909);
    height: calc(var(--vh, 1vh) * 55.19481);
    background-color: #fff;
    position: relative;
    border-radius: calc(var(--vh, 1vh) * 1.08225);
    -webkit-box-shadow: 0 0 0 calc(var(--vh, 1vh) * 1.2987) #E4D2BE, 0 calc(var(--vh, 1vh) * 0.64935) 0 calc(var(--vh, 1vh) * 1.2987) rgba(159, 220, 234, 0.6);
            box-shadow: 0 0 0 calc(var(--vh, 1vh) * 1.2987) #E4D2BE, 0 calc(var(--vh, 1vh) * 0.64935) 0 calc(var(--vh, 1vh) * 1.2987) rgba(159, 220, 234, 0.6);
  }
  #travel-20th .wrapper #award .award_frame::before, #travel-20th .wrapper #award .award_frame::after {
    content: "";
    display: block;
    width: calc(var(--vh, 1vh) * 0.64935);
    height: calc(var(--vh, 1vh) * 22.72727);
    background-color: #E4D2BE;
    position: absolute;
    top: calc(var(--vh, 1vh) * -22.72727);
    z-index: 0;
  }
  #travel-20th .wrapper #award .award_frame::before {
    left: calc(var(--vh, 1vh) * 3.4632);
  }
  #travel-20th .wrapper #award .award_frame::after {
    right: calc(var(--vh, 1vh) * 3.4632);
  }
  #travel-20th .wrapper #award .award_frame .cartain_left {
    border-radius: calc(var(--vh, 1vh) * 1.08225) 0 0 calc(var(--vh, 1vh) * 1.08225);
    overflow: hidden;
    position: absolute;
    top: 0;
    left: 0;
    height: 100%;
    z-index: 0;
  }
  #travel-20th .wrapper #award .award_frame .cartain_left img {
    height: 100%;
  }
  #travel-20th .wrapper #award .award_frame .cartain_right {
    border-radius: 0 calc(var(--vh, 1vh) * 1.08225) calc(var(--vh, 1vh) * 1.08225) 0;
    overflow: hidden;
    position: absolute;
    top: 0;
    right: 0;
    height: 100%;
    z-index: 0;
  }
  #travel-20th .wrapper #award .award_frame .cartain_right img {
    height: 100%;
  }
  #travel-20th .wrapper #award .award_frame .frame_inner {
    height: calc(var(--vh, 1vh) * 55.19481);
    width: 100%;
    position: relative;
    z-index: 1;
  }
  #travel-20th .wrapper #award .award_frame .frame_inner .frames {
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
  }
  #travel-20th .wrapper #award .award_frame .frame_inner .frames .photo_title {
    width: -webkit-max-content;
    width: -moz-max-content;
    width: max-content;
    height: calc(var(--vh, 1vh) * 6.49351);
    padding: 0 calc(var(--vh, 1vh) * 4.329);
    background-color: #fff;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    border-radius: calc(var(--vh, 1vh) * 108.11688);
    border: calc(var(--vh, 1vh) * 0.4329) solid #E4D2BE;
    font-weight: 700;
    font-size: calc(var(--vh, 1vh) * 3.0303);
    color: #582102;
    position: absolute;
    top: calc(var(--vh, 1vh) * -3.8961);
    -webkit-transform: translateX(-50%);
            transform: translateX(-50%);
    left: 50%;
  }
  #travel-20th .wrapper #award .award_frame .frame_inner .frames .photo {
    width: auto;
    height: calc(var(--vh, 1vh) * 45.88745);
    position: relative;
    z-index: 1;
  }
  #travel-20th .wrapper #award .award_frame .frame_inner .frames .photo img {
    height: 100%;
    width: auto;
  }
  #travel-20th .wrapper #award .award_frame .frame_inner .frames .badge {
    width: calc(var(--vh, 1vh) * 12.77056);
    height: auto;
    position: absolute;
    left: calc(var(--vh, 1vh) * 0.64935);
    top: calc(var(--vh, 1vh) * 0.64935);
    z-index: 2;
  }
  #travel-20th .wrapper #award .award_frame .frame_inner .frames .badge img {
    width: 100%;
  }
  #travel-20th .wrapper #award .award_frame .frame_inner .frames .comments {
    width: 100%;
    position: absolute;
    z-index: 2;
    -webkit-transform: translateX(-50%);
            transform: translateX(-50%);
    left: 50%;
    bottom: calc(var(--vh, 1vh) * -9.30736);
  }
  #travel-20th .wrapper #award .award_frame .frame_inner .frames .comments .comment_list {
    width: 100%;
  }
  #travel-20th .wrapper #award .award_frame .frame_inner .frames .comments .comment_list li {
    position: relative;
    width: -webkit-fit-content;
    width: -moz-fit-content;
    width: fit-content;
    max-width: calc(var(--vh, 1vh) * 29.97835);
    min-width: calc(var(--vh, 1vh) * 15.69264);
    padding: calc(var(--vh, 1vh) * 2.1645);
    border-radius: calc(var(--vh, 1vh) * 1.08225);
    background-color: #FFFDEF;
    -webkit-filter: drop-shadow(calc(var(--vh, 1vh) * 0.21645) calc(var(--vh, 1vh) * 0.21645) 0px rgba(0, 0, 0, 0.25));
            filter: drop-shadow(calc(var(--vh, 1vh) * 0.21645) calc(var(--vh, 1vh) * 0.21645) 0px rgba(0, 0, 0, 0.25));
    -webkit-transform: translateY(calc(var(--vh, 1vh) * -1.08225));
            transform: translateY(calc(var(--vh, 1vh) * -1.08225));
  }
  #travel-20th .wrapper #award .award_frame .frame_inner .frames .comments .comment_list li p {
    color: #582102;
    font-size: calc(var(--vh, 1vh) * 1.62338);
    line-height: 1.2;
  }
  #travel-20th .wrapper #award .award_frame .frame_inner .frames .comments .comment_list li::after {
    content: "";
    display: block;
    width: calc(var(--vh, 1vh) * 1.51515);
    height: calc(var(--vh, 1vh) * 1.19048);
    background-image: url(../images/travel-20th/award_bubble_tri_w.svg);
    background-size: contain;
    background-repeat: no-repeat;
    position: absolute;
    bottom: calc(var(--vh, 1vh) * 0.75758);
    right: calc(var(--vh, 1vh) * -1.40693);
  }
  #travel-20th .wrapper #award .award_frame .frame_inner .frames .comments .comment_list li:nth-child(odd) {
    margin-left: auto;
  }
  #travel-20th .wrapper #award .award_frame .frame_inner .frames .comments .comment_list li:nth-child(odd)::after {
    content: "";
    display: block;
    width: calc(var(--vh, 1vh) * 1.51515);
    height: calc(var(--vh, 1vh) * 1.19048);
    background-image: url(../images/travel-20th/award_bubble_tri_w.svg);
    background-size: contain;
    background-repeat: no-repeat;
    position: absolute;
    bottom: calc(var(--vh, 1vh) * 0.75758);
    left: calc(var(--vh, 1vh) * -1.40693);
    -webkit-transform: scale(-1, 1);
            transform: scale(-1, 1);
  }
  #travel-20th .wrapper #award .award_frame .frame_inner .frames .comments .comment_list li.orange {
    background-color: #F39700;
    margin-left: calc(var(--vh, 1vh) * -13.85281);
  }
  #travel-20th .wrapper #award .award_frame .frame_inner .frames .comments .comment_list li.orange p {
    color: #fff;
  }
  #travel-20th .wrapper #award .award_frame .frame_inner .frames .comments .comment_list li.orange::after {
    content: "";
    display: block;
    width: calc(var(--vh, 1vh) * 1.83983);
    height: calc(var(--vh, 1vh) * 1.51515);
    background-image: url(../images/travel-20th/award_bubble_tri_o.svg);
    background-size: contain;
    background-repeat: no-repeat;
    position: absolute;
    bottom: calc(var(--vh, 1vh) * 0.75758);
    left: inherit;
    right: calc(var(--vh, 1vh) * -1.7316);
    -webkit-transform: scale(1, 1);
            transform: scale(1, 1);
  }
  #travel-20th .wrapper #award .award_frame .frame_inner .frames .comments .comment_list li:nth-child(2) {
    margin-left: calc(var(--vh, 1vh) * -8.33333);
    margin-top: calc(var(--vh, 1vh) * 1.08225);
    position: relative;
    z-index: 1;
  }
  #travel-20th .wrapper #award .award_frame .frame_inner .frames .comments .comment_list li:nth-child(3) {
    margin-right: calc(var(--vh, 1vh) * -7.03463);
    margin-top: calc(var(--vh, 1vh) * -11.90476);
  }
  #travel-20th .wrapper #award .award_frame .frame_inner .frames .comments .comment_list li:nth-child(4) {
    margin-left: calc(var(--vh, 1vh) * -11.90476);
    margin-top: calc(var(--vh, 1vh) * 5.19481);
  }
  #travel-20th .wrapper #award .award_frame .frame_inner .frames .comments .comment_list li:nth-child(5) {
    margin-right: calc(var(--vh, 1vh) * -11.90476);
    margin-top: calc(var(--vh, 1vh) * -9.74026);
  }
  #travel-20th .wrapper #award .award_frame .frame_inner .frames .award_main_chara {
    width: auto;
    height: calc(var(--vh, 1vh) * 16.34199);
    position: absolute;
    -webkit-transform: translateX(-50%);
            transform: translateX(-50%);
    left: 50%;
    bottom: calc(var(--vh, 1vh) * -20.56277);
  }
  #travel-20th .wrapper #award .award_frame .frame_inner .frames .award_main_chara svg {
    width: auto;
    height: 100%;
  }
  #travel-20th .wrapper #award .award_frame .frame_inner .frames .award_main_chara img {
    width: 100%;
    height: auto;
  }
  #travel-20th .wrapper #award .award_frame .frame_inner .frames .award_chara {
    position: absolute;
    -webkit-transform: translateX(-50%);
            transform: translateX(-50%);
    left: 50%;
    bottom: calc(var(--vh, 1vh) * -13.52814);
    width: calc(var(--vh, 1vh) * 21.64502);
    height: auto;
    z-index: 1;
  }
  #travel-20th .wrapper #award .award_frame .frame_inner .frames .award_chara svg {
    width: 100%;
    height: auto;
  }
  #travel-20th .wrapper #award .award_frame .frame_inner .frames .award_chara img {
    width: 100%;
    height: auto;
  }
  #travel-20th .wrapper #award .award_frame .frame_inner .frame_01 {
    z-index: 1;
  }
  #travel-20th .wrapper #award .award_frame .frame_inner .frame_02,
  #travel-20th .wrapper #award .award_frame .frame_inner .frame_03,
  #travel-20th .wrapper #award .award_frame .frame_inner .frame_04,
  #travel-20th .wrapper #award .award_frame .frame_inner .frame_05,
  #travel-20th .wrapper #award .award_frame .frame_inner .frame_06,
  #travel-20th .wrapper #award .award_frame .frame_inner .frame_07,
  #travel-20th .wrapper #award .award_frame .frame_inner .frame_08,
  #travel-20th .wrapper #award .award_frame .frame_inner .frame_09,
  #travel-20th .wrapper #award .award_frame .frame_inner .frame_10 {
    z-index: 1;
    opacity: 0;
  }
  #travel-20th .wrapper #award .award_frame .frame_inner .award_title {
    width: calc(var(--vh, 1vh) * 45.12987);
  }
  #travel-20th .wrapper #award .award_frame .frame_inner .award_title img {
    width: 100%;
    height: auto;
  }
  #travel-20th .wrapper #award .award_frame .frame_inner .award_title_btm {
    text-align: center;
    font-size: calc(var(--vh, 1vh) * 1.94805);
    line-height: 1.6;
    font-weight: 700;
    margin: calc(var(--vh, 1vh) * 2.1645) calc(var(--vh, 1vh) * 3.24675) 0;
  }
  #travel-20th .wrapper #award .award_frame .frame_inner .award_title_btm strong {
    font-size: calc(var(--vh, 1vh) * 3.0303);
    line-height: 1;
    font-weight: 700;
  }
  #travel-20th .wrapper #award .award_frame .frame_inner .award_title_btm span {
    font-size: calc(var(--vh, 1vh) * 1.94805);
    font-weight: 700;
    color: #F39700;
  }
  #travel-20th .wrapper #award .award_frame .frame_inner .category {
    width: calc(var(--vh, 1vh) * 26.51515);
    height: auto;
    position: absolute;
    top: calc(var(--vh, 1vh) * -19.48052);
    -webkit-transform: translateX(-50%);
            transform: translateX(-50%);
    left: 50%;
  }
  #travel-20th .wrapper #award .award_frame .frame_inner .category img {
    width: 100%;
    height: auto;
  }
  #travel-20th .wrapper #award .award_frame .frame_inner .award_stage {
    width: calc(var(--vh, 1vh) * 86.58009);
    height: auto;
    position: absolute;
    bottom: calc(var(--vh, 1vh) * -21.1039);
    -webkit-transform: translateX(-50%);
            transform: translateX(-50%);
    left: 50%;
    z-index: 0;
  }
  #travel-20th .wrapper #award .award_frame .frame_inner .award_stage img {
    width: 100%;
    height: auto;
  }
  #travel-20th .wrapper #award .confetti_wrap {
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
    left: 0;
    z-index: 0;
  }
  #travel-20th .wrapper #gallery {
    width: calc(var(--vh, 1vh) * 223.48485);
    height: 100vh;
    -ms-flex-negative: 0;
        flex-shrink: 0;
    background-image: url(../images/travel-20th/gallery_bg.png);
    background-size: auto 100%;
    background-repeat: repeat-x;
  }
  #travel-20th .wrapper #gallery .gallery_board {
    width: calc(var(--vh, 1vh) * 209.95671);
    height: calc(var(--vh, 1vh) * 89.17749);
    background-image: url(../images/travel-20th/gallery_board_bg.png);
    background-size: contain;
    background-repeat: no-repeat;
    margin: calc(var(--vh, 1vh) * 5.41126) auto 0;
    padding-left: calc(var(--vh, 1vh) * 41.55844);
    position: relative;
  }
  #travel-20th .wrapper #gallery .gallery_board .gallery_cat {
    position: absolute;
    left: calc(var(--vh, 1vh) * 8.98268);
    top: calc(var(--vh, 1vh) * 12.77056);
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
  }
  #travel-20th .wrapper #gallery .gallery_board .gallery_cat .title {
    width: calc(var(--vh, 1vh) * 27.5974);
    margin-bottom: calc(var(--vh, 1vh) * 4.329);
  }
  #travel-20th .wrapper #gallery .gallery_board .gallery_cat .title img {
    width: 100%;
    height: auto;
  }
  #travel-20th .wrapper #gallery .gallery_board .gallery_cat .title_btm {
    width: calc(var(--vh, 1vh) * 24.89177);
    margin-bottom: calc(var(--vh, 1vh) * 2.1645);
  }
  #travel-20th .wrapper #gallery .gallery_board .gallery_cat .title_btm img {
    width: 100%;
    height: auto;
  }
  #travel-20th .wrapper #gallery .gallery_board .gallery_cat .cat_list {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
  }
  #travel-20th .wrapper #gallery .gallery_board .gallery_cat .cat_list li .cat_btn {
    padding: 0;
    -webkit-appearance: none;
       -moz-appearance: none;
            appearance: none;
    border: calc(var(--vh, 1vh) * 0.21645) solid #582102;
    background-color: #fff;
    width: calc(var(--vh, 1vh) * 23.80952);
    height: calc(var(--vh, 1vh) * 6.06061);
    -webkit-filter: drop-shadow(0 calc(var(--vh, 1vh) * 0.64935) 0 #642602);
            filter: drop-shadow(0 calc(var(--vh, 1vh) * 0.64935) 0 #642602);
    border-radius: calc(var(--vh, 1vh) * 108.11688);
    -webkit-transform: translateY(0);
            transform: translateY(0);
    will-change: transform;
    -webkit-transition: 0.2s ease;
    transition: 0.2s ease;
    position: relative;
  }
  #travel-20th .wrapper #gallery .gallery_board .gallery_cat .cat_list li .cat_btn span {
    width: 100%;
    height: 100%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    padding-left: calc(var(--vh, 1vh) * 4.54545);
    color: #582102;
    font-size: calc(var(--vh, 1vh) * 2.38095);
    font-weight: 700;
    text-align: left;
  }
  #travel-20th .wrapper #gallery .gallery_board .gallery_cat .cat_list li .cat_btn.is-active {
    border-radius: calc(var(--vh, 1vh) * 108.11688) calc(var(--vh, 1vh) * 108.11688) 0 calc(var(--vh, 1vh) * 108.11688);
  }
  #travel-20th .wrapper #gallery .gallery_board .gallery_cat .cat_list li .cat_btn.is-active span {
    background-color: #fff;
    border-radius: calc(var(--vh, 1vh) * 108.11688) calc(var(--vh, 1vh) * 108.11688) 0 calc(var(--vh, 1vh) * 108.11688);
  }
  #travel-20th .wrapper #gallery .gallery_board .gallery_cat .cat_list li .cat_btn.is-active::before {
    content: "";
    width: calc(var(--vh, 1vh) * 4.87013);
    height: calc(var(--vh, 1vh) * 4.87013);
    display: block;
    background-repeat: no-repeat;
    background-size: contain;
    background-position: center;
    position: absolute;
    -webkit-transform: translateY(-50%);
            transform: translateY(-50%);
    top: 45%;
    left: calc(var(--vh, 1vh) * -2.1645);
    -webkit-filter: drop-shadow(calc(var(--vh, 1vh) * 0.21645) calc(var(--vh, 1vh) * 0.21645) 0px rgba(0, 0, 0, 0.25));
            filter: drop-shadow(calc(var(--vh, 1vh) * 0.21645) calc(var(--vh, 1vh) * 0.21645) 0px rgba(0, 0, 0, 0.25));
  }
  #travel-20th .wrapper #gallery .gallery_board .gallery_cat .cat_list li .cat_btn:hover {
    -webkit-filter: drop-shadow(0 0 0 #642602);
            filter: drop-shadow(0 0 0 #642602);
    -webkit-transform: translateY(calc(var(--vh, 1vh) * 0.64935));
            transform: translateY(calc(var(--vh, 1vh) * 0.64935));
  }
  #travel-20th .wrapper #gallery .gallery_board .gallery_cat .cat_list li .cat_btn.emo {
    background-color: #F39700;
  }
  #travel-20th .wrapper #gallery .gallery_board .gallery_cat .cat_list li .cat_btn.emo.is-active span {
    border: calc(var(--vh, 1vh) * 0.54113) solid #F39700;
  }
  #travel-20th .wrapper #gallery .gallery_board .gallery_cat .cat_list li .cat_btn.emo.is-active::before {
    background-image: url(../images/travel-20th/gallery_emo.svg);
  }
  #travel-20th .wrapper #gallery .gallery_board .gallery_cat .cat_list li .cat_btn.jiin {
    background-color: #57A3FF;
  }
  #travel-20th .wrapper #gallery .gallery_board .gallery_cat .cat_list li .cat_btn.jiin.is-active span {
    border: calc(var(--vh, 1vh) * 0.54113) solid #57A3FF;
  }
  #travel-20th .wrapper #gallery .gallery_board .gallery_cat .cat_list li .cat_btn.jiin.is-active::before {
    background-image: url(../images/travel-20th/gallery_jiin.svg);
  }
  #travel-20th .wrapper #gallery .gallery_board .gallery_cat .cat_list li .cat_btn.niyaniya {
    background-color: #B7E146;
  }
  #travel-20th .wrapper #gallery .gallery_board .gallery_cat .cat_list li .cat_btn.niyaniya.is-active span {
    border: calc(var(--vh, 1vh) * 0.54113) solid #B7E146;
  }
  #travel-20th .wrapper #gallery .gallery_board .gallery_cat .cat_list li .cat_btn.niyaniya.is-active::before {
    background-image: url(../images/travel-20th/gallery_niyaniya.svg);
  }
  #travel-20th .wrapper #gallery .gallery_board .gallery_cat .cat_list li .cat_btn.kyun {
    background-color: #FAA6B1;
  }
  #travel-20th .wrapper #gallery .gallery_board .gallery_cat .cat_list li .cat_btn.kyun.is-active span {
    border: calc(var(--vh, 1vh) * 0.54113) solid #FAA6B1;
  }
  #travel-20th .wrapper #gallery .gallery_board .gallery_cat .cat_list li .cat_btn.kyun.is-active::before {
    background-image: url(../images/travel-20th/gallery_kyun.svg);
  }
  #travel-20th .wrapper #gallery .gallery_board .gallery_cat .cat_list li .cat_btn.meramera {
    background-color: #FF7073;
  }
  #travel-20th .wrapper #gallery .gallery_board .gallery_cat .cat_list li .cat_btn.meramera.is-active span {
    border: calc(var(--vh, 1vh) * 0.54113) solid #FF7073;
  }
  #travel-20th .wrapper #gallery .gallery_board .gallery_cat .cat_list li .cat_btn.meramera.is-active::before {
    background-image: url(../images/travel-20th/gallery_meramera.svg);
  }
  #travel-20th .wrapper #gallery .gallery_board .gallery_cat .cat_list li .cat_btn.waiwai {
    background-color: #FFDF6D;
  }
  #travel-20th .wrapper #gallery .gallery_board .gallery_cat .cat_list li .cat_btn.waiwai.is-active span {
    border: calc(var(--vh, 1vh) * 0.54113) solid #FFDF6D;
  }
  #travel-20th .wrapper #gallery .gallery_board .gallery_cat .cat_list li .cat_btn.waiwai.is-active::before {
    background-image: url(../images/travel-20th/gallery_waiwai.svg);
  }
  #travel-20th .wrapper #gallery .polaroid {
    background-color: #fff;
    padding: calc(var(--vh, 1vh) * 1.08225);
    border-radius: calc(var(--vh, 1vh) * 0.4329);
    -webkit-box-shadow: 0px calc(var(--vh, 1vh) * 0.21645) calc(var(--vh, 1vh) * 0.8658) 0px #635145;
            box-shadow: 0px calc(var(--vh, 1vh) * 0.21645) calc(var(--vh, 1vh) * 0.8658) 0px #635145;
    width: -webkit-fit-content;
    width: -moz-fit-content;
    width: fit-content;
    position: absolute;
  }
  #travel-20th .wrapper #gallery .polaroid .photo img {
    width: auto;
  }
  #travel-20th .wrapper #gallery .polaroid .caption {
    margin-top: calc(var(--vh, 1vh) * 1.08225);
    line-height: 1.8;
    font-size: calc(var(--vh, 1vh) * 1.7316);
  }
  #travel-20th .wrapper #gallery .polaroid_wrap {
    position: relative;
    width: 100%;
    height: 100%;
    display: none;
  }
  #travel-20th .wrapper #gallery .polaroid_wrap.visible {
    display: block;
  }
  #travel-20th .wrapper #gallery .polaroid_wrap#gallery_kyun .polaroid:nth-of-type(1) {
    rotate: 5.44deg;
    top: calc(var(--vh, 1vh) * 5.51948);
    left: calc(var(--vh, 1vh) * 2.1645);
  }
  #travel-20th .wrapper #gallery .polaroid_wrap#gallery_kyun .polaroid:nth-of-type(1) .photo img {
    height: calc(var(--vh, 1vh) * 17.96537);
  }
  #travel-20th .wrapper #gallery .polaroid_wrap#gallery_kyun .polaroid:nth-of-type(2) {
    rotate: 8.87deg;
    top: calc(var(--vh, 1vh) * 4.7619);
    left: calc(var(--vh, 1vh) * 46.42857);
    z-index: 3;
  }
  #travel-20th .wrapper #gallery .polaroid_wrap#gallery_kyun .polaroid:nth-of-type(2) .photo img {
    height: calc(var(--vh, 1vh) * 22.29437);
  }
  #travel-20th .wrapper #gallery .polaroid_wrap#gallery_kyun .polaroid:nth-of-type(3) {
    rotate: -6.15deg;
    top: calc(var(--vh, 1vh) * 6.92641);
    right: calc(var(--vh, 1vh) * 49.02597);
  }
  #travel-20th .wrapper #gallery .polaroid_wrap#gallery_kyun .polaroid:nth-of-type(3) .photo img {
    height: calc(var(--vh, 1vh) * 20.12987);
  }
  #travel-20th .wrapper #gallery .polaroid_wrap#gallery_kyun .polaroid:nth-of-type(4) {
    rotate: 9.18deg;
    top: calc(var(--vh, 1vh) * 2.27273);
    right: calc(var(--vh, 1vh) * 14.17749);
  }
  #travel-20th .wrapper #gallery .polaroid_wrap#gallery_kyun .polaroid:nth-of-type(4) .photo img {
    height: calc(var(--vh, 1vh) * 19.15584);
  }
  #travel-20th .wrapper #gallery .polaroid_wrap#gallery_kyun .polaroid:nth-of-type(5) {
    rotate: -14.07deg;
    top: calc(var(--vh, 1vh) * 23.7013);
    left: calc(var(--vh, 1vh) * 23.91775);
    z-index: 2;
  }
  #travel-20th .wrapper #gallery .polaroid_wrap#gallery_kyun .polaroid:nth-of-type(5) .photo img {
    height: calc(var(--vh, 1vh) * 20.02165);
  }
  #travel-20th .wrapper #gallery .polaroid_wrap#gallery_kyun .polaroid:nth-of-type(6) {
    rotate: -0.27deg;
    top: calc(var(--vh, 1vh) * 26.83983);
    right: calc(var(--vh, 1vh) * 26.2987);
    z-index: 3;
  }
  #travel-20th .wrapper #gallery .polaroid_wrap#gallery_kyun .polaroid:nth-of-type(6) .photo img {
    height: calc(var(--vh, 1vh) * 19.69697);
  }
  #travel-20th .wrapper #gallery .polaroid_wrap#gallery_kyun .polaroid:nth-of-type(7) {
    rotate: -10.48deg;
    top: calc(var(--vh, 1vh) * 27.48918);
    right: calc(var(--vh, 1vh) * 2.27273);
  }
  #travel-20th .wrapper #gallery .polaroid_wrap#gallery_kyun .polaroid:nth-of-type(7) .photo img {
    height: calc(var(--vh, 1vh) * 13.63636);
  }
  #travel-20th .wrapper #gallery .polaroid_wrap#gallery_kyun .polaroid:nth-of-type(8) {
    rotate: 7.77deg;
    top: calc(var(--vh, 1vh) * 39.39394);
    left: calc(var(--vh, 1vh) * 0.4329);
    z-index: 1;
  }
  #travel-20th .wrapper #gallery .polaroid_wrap#gallery_kyun .polaroid:nth-of-type(8) .photo img {
    height: calc(var(--vh, 1vh) * 19.15584);
  }
  #travel-20th .wrapper #gallery .polaroid_wrap#gallery_kyun .polaroid:nth-of-type(9) {
    rotate: -5.05deg;
    top: calc(var(--vh, 1vh) * 40.25974);
    left: calc(var(--vh, 1vh) * 48.05195);
  }
  #travel-20th .wrapper #gallery .polaroid_wrap#gallery_kyun .polaroid:nth-of-type(9) .photo img {
    height: calc(var(--vh, 1vh) * 19.15584);
  }
  #travel-20th .wrapper #gallery .polaroid_wrap#gallery_kyun .polaroid:nth-of-type(10) {
    rotate: 4.06deg;
    top: calc(var(--vh, 1vh) * 37.22944);
    left: calc(var(--vh, 1vh) * 79.97835);
    z-index: 2;
  }
  #travel-20th .wrapper #gallery .polaroid_wrap#gallery_kyun .polaroid:nth-of-type(10) .photo img {
    height: calc(var(--vh, 1vh) * 20.02165);
  }
  #travel-20th .wrapper #gallery .polaroid_wrap#gallery_kyun .polaroid:nth-of-type(11) {
    rotate: -14.07deg;
    top: calc(var(--vh, 1vh) * 61.03896);
    left: calc(var(--vh, 1vh) * 3.35498);
  }
  #travel-20th .wrapper #gallery .polaroid_wrap#gallery_kyun .polaroid:nth-of-type(11) .photo img {
    height: calc(var(--vh, 1vh) * 17.31602);
  }
  #travel-20th .wrapper #gallery .polaroid_wrap#gallery_kyun .polaroid:nth-of-type(12) {
    rotate: 7.77deg;
    top: calc(var(--vh, 1vh) * 57.03463);
    left: calc(var(--vh, 1vh) * 34.09091);
  }
  #travel-20th .wrapper #gallery .polaroid_wrap#gallery_kyun .polaroid:nth-of-type(12) .photo img {
    height: calc(var(--vh, 1vh) * 17.53247);
  }
  #travel-20th .wrapper #gallery .polaroid_wrap#gallery_kyun .polaroid:nth-of-type(13) {
    rotate: 13.69deg;
    top: calc(var(--vh, 1vh) * 60.38961);
    left: calc(var(--vh, 1vh) * 60.71429);
  }
  #travel-20th .wrapper #gallery .polaroid_wrap#gallery_kyun .polaroid:nth-of-type(13) .photo img {
    height: calc(var(--vh, 1vh) * 19.48052);
  }
  #travel-20th .wrapper #gallery .polaroid_wrap#gallery_kyun .polaroid:nth-of-type(14) {
    rotate: -4.19deg;
    top: calc(var(--vh, 1vh) * 54.00433);
    left: calc(var(--vh, 1vh) * 82.68398);
  }
  #travel-20th .wrapper #gallery .polaroid_wrap#gallery_kyun .polaroid:nth-of-type(14) .photo img {
    height: calc(var(--vh, 1vh) * 21.21212);
  }
  #travel-20th .wrapper #gallery .polaroid_wrap#gallery_kyun .polaroid:nth-of-type(15) {
    rotate: 7.77deg;
    top: calc(var(--vh, 1vh) * 57.90043);
    right: calc(var(--vh, 1vh) * 28.8961);
  }
  #travel-20th .wrapper #gallery .polaroid_wrap#gallery_kyun .polaroid:nth-of-type(15) .photo img {
    height: calc(var(--vh, 1vh) * 17.53247);
  }
  #travel-20th .wrapper #gallery .polaroid_wrap#gallery_kyun .polaroid:nth-of-type(16) {
    rotate: -13.28deg;
    top: calc(var(--vh, 1vh) * 47.8355);
    right: calc(var(--vh, 1vh) * 4.329);
  }
  #travel-20th .wrapper #gallery .polaroid_wrap#gallery_kyun .polaroid:nth-of-type(16) .photo img {
    height: calc(var(--vh, 1vh) * 22.29437);
  }
  #travel-20th .wrapper #gallery .polaroid_wrap#gallery_emo .polaroid:nth-of-type(1) {
    rotate: 5.44deg;
    top: calc(var(--vh, 1vh) * 5.51948);
    left: calc(var(--vh, 1vh) * 2.1645);
  }
  #travel-20th .wrapper #gallery .polaroid_wrap#gallery_emo .polaroid:nth-of-type(1) .photo img {
    height: calc(var(--vh, 1vh) * 17.96537);
  }
  #travel-20th .wrapper #gallery .polaroid_wrap#gallery_emo .polaroid:nth-of-type(2) {
    rotate: 8.87deg;
    top: calc(var(--vh, 1vh) * 1.94805);
    left: calc(var(--vh, 1vh) * 39.39394);
    z-index: 3;
  }
  #travel-20th .wrapper #gallery .polaroid_wrap#gallery_emo .polaroid:nth-of-type(2) .photo img {
    height: calc(var(--vh, 1vh) * 22.29437);
  }
  #travel-20th .wrapper #gallery .polaroid_wrap#gallery_emo .polaroid:nth-of-type(3) {
    rotate: -6.15deg;
    top: calc(var(--vh, 1vh) * 6.92641);
    right: calc(var(--vh, 1vh) * 51.19048);
  }
  #travel-20th .wrapper #gallery .polaroid_wrap#gallery_emo .polaroid:nth-of-type(3) .photo img {
    height: calc(var(--vh, 1vh) * 20.12987);
  }
  #travel-20th .wrapper #gallery .polaroid_wrap#gallery_emo .polaroid:nth-of-type(4) {
    rotate: -3.09deg;
    top: calc(var(--vh, 1vh) * 3.67965);
    right: calc(var(--vh, 1vh) * 16.12554);
  }
  #travel-20th .wrapper #gallery .polaroid_wrap#gallery_emo .polaroid:nth-of-type(4) .photo img {
    height: calc(var(--vh, 1vh) * 19.15584);
  }
  #travel-20th .wrapper #gallery .polaroid_wrap#gallery_emo .polaroid:nth-of-type(5) {
    rotate: -14.07deg;
    top: calc(var(--vh, 1vh) * 24.02597);
    left: calc(var(--vh, 1vh) * 22.61905);
    z-index: 2;
  }
  #travel-20th .wrapper #gallery .polaroid_wrap#gallery_emo .polaroid:nth-of-type(5) .photo img {
    height: calc(var(--vh, 1vh) * 20.02165);
  }
  #travel-20th .wrapper #gallery .polaroid_wrap#gallery_emo .polaroid:nth-of-type(6) {
    rotate: 4.06deg;
    top: calc(var(--vh, 1vh) * 33.76623);
    right: calc(var(--vh, 1vh) * 69.69697);
    z-index: 3;
  }
  #travel-20th .wrapper #gallery .polaroid_wrap#gallery_emo .polaroid:nth-of-type(6) .photo img {
    height: calc(var(--vh, 1vh) * 20.02165);
  }
  #travel-20th .wrapper #gallery .polaroid_wrap#gallery_emo .polaroid:nth-of-type(7) {
    rotate: -0.27deg;
    top: calc(var(--vh, 1vh) * 36.03896);
    right: calc(var(--vh, 1vh) * 35.17316);
  }
  #travel-20th .wrapper #gallery .polaroid_wrap#gallery_emo .polaroid:nth-of-type(7) .photo img {
    height: calc(var(--vh, 1vh) * 19.69697);
  }
  #travel-20th .wrapper #gallery .polaroid_wrap#gallery_emo .polaroid:nth-of-type(8) {
    rotate: 7.77deg;
    top: calc(var(--vh, 1vh) * 24.67532);
    right: calc(var(--vh, 1vh) * 4.11255);
    z-index: 1;
  }
  #travel-20th .wrapper #gallery .polaroid_wrap#gallery_emo .polaroid:nth-of-type(8) .photo img {
    height: calc(var(--vh, 1vh) * 19.15584);
  }
  #travel-20th .wrapper #gallery .polaroid_wrap#gallery_emo .polaroid:nth-of-type(9) {
    rotate: -6.15deg;
    top: calc(var(--vh, 1vh) * 40.80087);
    left: calc(var(--vh, 1vh) * 0.64935);
  }
  #travel-20th .wrapper #gallery .polaroid_wrap#gallery_emo .polaroid:nth-of-type(9) .photo img {
    height: calc(var(--vh, 1vh) * 20.12987);
  }
  #travel-20th .wrapper #gallery .polaroid_wrap#gallery_emo .polaroid:nth-of-type(10) {
    rotate: -8.93deg;
    top: calc(var(--vh, 1vh) * 40.80087);
    left: calc(var(--vh, 1vh) * 35.93074);
    z-index: 2;
  }
  #travel-20th .wrapper #gallery .polaroid_wrap#gallery_emo .polaroid:nth-of-type(10) .photo img {
    height: calc(var(--vh, 1vh) * 19.04762);
  }
  #travel-20th .wrapper #gallery .polaroid_wrap#gallery_emo .polaroid:nth-of-type(11) {
    rotate: -14.07deg;
    top: calc(var(--vh, 1vh) * 65.80087);
    left: calc(var(--vh, 1vh) * 0.64935);
  }
  #travel-20th .wrapper #gallery .polaroid_wrap#gallery_emo .polaroid:nth-of-type(11) .photo img {
    height: calc(var(--vh, 1vh) * 14.17749);
  }
  #travel-20th .wrapper #gallery .polaroid_wrap#gallery_emo .polaroid:nth-of-type(12) {
    rotate: 6.47deg;
    top: calc(var(--vh, 1vh) * 66.55844);
    left: calc(var(--vh, 1vh) * 23.16017);
  }
  #travel-20th .wrapper #gallery .polaroid_wrap#gallery_emo .polaroid:nth-of-type(12) .photo img {
    height: calc(var(--vh, 1vh) * 14.17749);
  }
  #travel-20th .wrapper #gallery .polaroid_wrap#gallery_emo .polaroid:nth-of-type(13) {
    rotate: 13.69deg;
    top: calc(var(--vh, 1vh) * 60.93074);
    left: calc(var(--vh, 1vh) * 57.79221);
  }
  #travel-20th .wrapper #gallery .polaroid_wrap#gallery_emo .polaroid:nth-of-type(13) .photo img {
    height: calc(var(--vh, 1vh) * 17.53247);
  }
  #travel-20th .wrapper #gallery .polaroid_wrap#gallery_emo .polaroid:nth-of-type(14) {
    rotate: -4.19deg;
    top: calc(var(--vh, 1vh) * 56.27706);
    left: calc(var(--vh, 1vh) * 83.54978);
  }
  #travel-20th .wrapper #gallery .polaroid_wrap#gallery_emo .polaroid:nth-of-type(14) .photo img {
    height: calc(var(--vh, 1vh) * 21.21212);
  }
  #travel-20th .wrapper #gallery .polaroid_wrap#gallery_emo .polaroid:nth-of-type(15) {
    rotate: 7.77deg;
    top: calc(var(--vh, 1vh) * 57.90043);
    right: calc(var(--vh, 1vh) * 26.19048);
  }
  #travel-20th .wrapper #gallery .polaroid_wrap#gallery_emo .polaroid:nth-of-type(15) .photo img {
    height: calc(var(--vh, 1vh) * 17.53247);
  }
  #travel-20th .wrapper #gallery .polaroid_wrap#gallery_emo .polaroid:nth-of-type(16) {
    rotate: -13.28deg;
    top: calc(var(--vh, 1vh) * 47.8355);
    right: calc(var(--vh, 1vh) * 4.329);
  }
  #travel-20th .wrapper #gallery .polaroid_wrap#gallery_emo .polaroid:nth-of-type(16) .photo img {
    height: calc(var(--vh, 1vh) * 22.29437);
  }
  #travel-20th .wrapper #gallery .polaroid_wrap#gallery_jiin .polaroid:nth-of-type(1) {
    rotate: 5.44deg;
    top: calc(var(--vh, 1vh) * 5.51948);
    left: calc(var(--vh, 1vh) * 2.1645);
  }
  #travel-20th .wrapper #gallery .polaroid_wrap#gallery_jiin .polaroid:nth-of-type(1) .photo img {
    height: calc(var(--vh, 1vh) * 17.96537);
  }
  #travel-20th .wrapper #gallery .polaroid_wrap#gallery_jiin .polaroid:nth-of-type(2) {
    rotate: 13.63deg;
    top: calc(var(--vh, 1vh) * 1.2987);
    left: calc(var(--vh, 1vh) * 37.22944);
  }
  #travel-20th .wrapper #gallery .polaroid_wrap#gallery_jiin .polaroid:nth-of-type(2) .photo img {
    height: calc(var(--vh, 1vh) * 21.21212);
  }
  #travel-20th .wrapper #gallery .polaroid_wrap#gallery_jiin .polaroid:nth-of-type(3) {
    rotate: -6.15deg;
    top: calc(var(--vh, 1vh) * 4.11255);
    right: calc(var(--vh, 1vh) * 55.51948);
  }
  #travel-20th .wrapper #gallery .polaroid_wrap#gallery_jiin .polaroid:nth-of-type(3) .photo img {
    height: calc(var(--vh, 1vh) * 20.12987);
  }
  #travel-20th .wrapper #gallery .polaroid_wrap#gallery_jiin .polaroid:nth-of-type(4) {
    rotate: 7.77deg;
    top: calc(var(--vh, 1vh) * 5.30303);
    right: calc(var(--vh, 1vh) * 15.69264);
  }
  #travel-20th .wrapper #gallery .polaroid_wrap#gallery_jiin .polaroid:nth-of-type(4) .photo img {
    height: calc(var(--vh, 1vh) * 19.15584);
  }
  #travel-20th .wrapper #gallery .polaroid_wrap#gallery_jiin .polaroid:nth-of-type(5) {
    rotate: -6.15deg;
    top: calc(var(--vh, 1vh) * 33.44156);
    left: calc(var(--vh, 1vh) * 0.97403);
  }
  #travel-20th .wrapper #gallery .polaroid_wrap#gallery_jiin .polaroid:nth-of-type(5) .photo img {
    height: calc(var(--vh, 1vh) * 20.12987);
  }
  #travel-20th .wrapper #gallery .polaroid_wrap#gallery_jiin .polaroid:nth-of-type(6) {
    rotate: 0.79deg;
    top: calc(var(--vh, 1vh) * 29.87013);
    left: calc(var(--vh, 1vh) * 35.38961);
  }
  #travel-20th .wrapper #gallery .polaroid_wrap#gallery_jiin .polaroid:nth-of-type(6) .photo img {
    height: calc(var(--vh, 1vh) * 20.02165);
  }
  #travel-20th .wrapper #gallery .polaroid_wrap#gallery_jiin .polaroid:nth-of-type(7) {
    rotate: -10.81deg;
    top: calc(var(--vh, 1vh) * 34.63203);
    right: calc(var(--vh, 1vh) * 70.77922);
  }
  #travel-20th .wrapper #gallery .polaroid_wrap#gallery_jiin .polaroid:nth-of-type(7) .photo img {
    height: calc(var(--vh, 1vh) * 17.53247);
  }
  #travel-20th .wrapper #gallery .polaroid_wrap#gallery_jiin .polaroid:nth-of-type(8) {
    rotate: -0.27deg;
    top: calc(var(--vh, 1vh) * 36.03896);
    right: calc(var(--vh, 1vh) * 43.93939);
  }
  #travel-20th .wrapper #gallery .polaroid_wrap#gallery_jiin .polaroid:nth-of-type(8) .photo img {
    height: calc(var(--vh, 1vh) * 19.69697);
  }
  #travel-20th .wrapper #gallery .polaroid_wrap#gallery_jiin .polaroid:nth-of-type(9) {
    rotate: 4.51deg;
    top: calc(var(--vh, 1vh) * 29.87013);
    right: calc(var(--vh, 1vh) * 6.81818);
  }
  #travel-20th .wrapper #gallery .polaroid_wrap#gallery_jiin .polaroid:nth-of-type(9) .photo img {
    height: calc(var(--vh, 1vh) * 18.29004);
  }
  #travel-20th .wrapper #gallery .polaroid_wrap#gallery_jiin .polaroid:nth-of-type(10) {
    rotate: -12.59deg;
    top: calc(var(--vh, 1vh) * 62.44589);
    left: calc(var(--vh, 1vh) * 6.06061);
  }
  #travel-20th .wrapper #gallery .polaroid_wrap#gallery_jiin .polaroid:nth-of-type(10) .photo img {
    height: calc(var(--vh, 1vh) * 14.82684);
  }
  #travel-20th .wrapper #gallery .polaroid_wrap#gallery_jiin .polaroid:nth-of-type(11) {
    rotate: -8.93deg;
    top: calc(var(--vh, 1vh) * 50.64935);
    left: calc(var(--vh, 1vh) * 33.98268);
  }
  #travel-20th .wrapper #gallery .polaroid_wrap#gallery_jiin .polaroid:nth-of-type(11) .photo img {
    height: calc(var(--vh, 1vh) * 19.04762);
  }
  #travel-20th .wrapper #gallery .polaroid_wrap#gallery_jiin .polaroid:nth-of-type(12) {
    rotate: 13.69deg;
    top: calc(var(--vh, 1vh) * 60.38961);
    left: calc(var(--vh, 1vh) * 61.68831);
  }
  #travel-20th .wrapper #gallery .polaroid_wrap#gallery_jiin .polaroid:nth-of-type(12) .photo img {
    height: calc(var(--vh, 1vh) * 15.47619);
  }
  #travel-20th .wrapper #gallery .polaroid_wrap#gallery_jiin .polaroid:nth-of-type(13) {
    rotate: 6.71deg;
    top: calc(var(--vh, 1vh) * 59.74026);
    left: calc(var(--vh, 1vh) * 83.87446);
  }
  #travel-20th .wrapper #gallery .polaroid_wrap#gallery_jiin .polaroid:nth-of-type(13) .photo img {
    height: calc(var(--vh, 1vh) * 17.96537);
  }
  #travel-20th .wrapper #gallery .polaroid_wrap#gallery_jiin .polaroid:nth-of-type(14) {
    rotate: -8.95deg;
    top: calc(var(--vh, 1vh) * 60.71429);
    right: calc(var(--vh, 1vh) * 29.11255);
  }
  #travel-20th .wrapper #gallery .polaroid_wrap#gallery_jiin .polaroid:nth-of-type(14) .photo img {
    height: calc(var(--vh, 1vh) * 16.23377);
  }
  #travel-20th .wrapper #gallery .polaroid_wrap#gallery_jiin .polaroid:nth-of-type(15) {
    rotate: -13.28deg;
    top: calc(var(--vh, 1vh) * 52.1645);
    right: calc(var(--vh, 1vh) * 4.329);
  }
  #travel-20th .wrapper #gallery .polaroid_wrap#gallery_jiin .polaroid:nth-of-type(15) .photo img {
    height: calc(var(--vh, 1vh) * 22.29437);
  }
  #travel-20th .wrapper #gallery .polaroid_wrap#gallery_niyaniya .polaroid:nth-of-type(1) {
    rotate: 5.44deg;
    top: calc(var(--vh, 1vh) * 5.51948);
    left: calc(var(--vh, 1vh) * 2.1645);
  }
  #travel-20th .wrapper #gallery .polaroid_wrap#gallery_niyaniya .polaroid:nth-of-type(1) .photo img {
    height: calc(var(--vh, 1vh) * 17.96537);
  }
  #travel-20th .wrapper #gallery .polaroid_wrap#gallery_niyaniya .polaroid:nth-of-type(2) {
    rotate: 8.87deg;
    top: calc(var(--vh, 1vh) * 1.94805);
    left: calc(var(--vh, 1vh) * 33.98268);
    z-index: 2;
  }
  #travel-20th .wrapper #gallery .polaroid_wrap#gallery_niyaniya .polaroid:nth-of-type(2) .photo img {
    height: calc(var(--vh, 1vh) * 22.29437);
  }
  #travel-20th .wrapper #gallery .polaroid_wrap#gallery_niyaniya .polaroid:nth-of-type(3) {
    rotate: -6.15deg;
    top: calc(var(--vh, 1vh) * 6.92641);
    right: calc(var(--vh, 1vh) * 43.39827);
    z-index: 1;
  }
  #travel-20th .wrapper #gallery .polaroid_wrap#gallery_niyaniya .polaroid:nth-of-type(3) .photo img {
    height: calc(var(--vh, 1vh) * 20.12987);
  }
  #travel-20th .wrapper #gallery .polaroid_wrap#gallery_niyaniya .polaroid:nth-of-type(4) {
    rotate: 9.18deg;
    top: calc(var(--vh, 1vh) * 2.27273);
    right: calc(var(--vh, 1vh) * 15.25974);
  }
  #travel-20th .wrapper #gallery .polaroid_wrap#gallery_niyaniya .polaroid:nth-of-type(4) .photo img {
    height: calc(var(--vh, 1vh) * 19.15584);
  }
  #travel-20th .wrapper #gallery .polaroid_wrap#gallery_niyaniya .polaroid:nth-of-type(5) {
    rotate: -8.93deg;
    top: calc(var(--vh, 1vh) * 34.84848);
    left: calc(var(--vh, 1vh) * 1.51515);
    z-index: 1;
  }
  #travel-20th .wrapper #gallery .polaroid_wrap#gallery_niyaniya .polaroid:nth-of-type(5) .photo img {
    height: calc(var(--vh, 1vh) * 19.04762);
  }
  #travel-20th .wrapper #gallery .polaroid_wrap#gallery_niyaniya .polaroid:nth-of-type(6) {
    rotate: -14.07deg;
    top: calc(var(--vh, 1vh) * 29.97835);
    left: calc(var(--vh, 1vh) * 31.38528);
    z-index: 0;
  }
  #travel-20th .wrapper #gallery .polaroid_wrap#gallery_niyaniya .polaroid:nth-of-type(6) .photo img {
    height: calc(var(--vh, 1vh) * 20.02165);
  }
  #travel-20th .wrapper #gallery .polaroid_wrap#gallery_niyaniya .polaroid:nth-of-type(7) {
    rotate: 4.06deg;
    top: calc(var(--vh, 1vh) * 33.54978);
    right: calc(var(--vh, 1vh) * 75);
    z-index: 1;
  }
  #travel-20th .wrapper #gallery .polaroid_wrap#gallery_niyaniya .polaroid:nth-of-type(7) .photo img {
    height: calc(var(--vh, 1vh) * 20.02165);
  }
  #travel-20th .wrapper #gallery .polaroid_wrap#gallery_niyaniya .polaroid:nth-of-type(8) {
    rotate: -0.27deg;
    top: calc(var(--vh, 1vh) * 36.03896);
    right: calc(var(--vh, 1vh) * 35.17316);
    z-index: 1;
  }
  #travel-20th .wrapper #gallery .polaroid_wrap#gallery_niyaniya .polaroid:nth-of-type(8) .photo img {
    height: calc(var(--vh, 1vh) * 19.69697);
  }
  #travel-20th .wrapper #gallery .polaroid_wrap#gallery_niyaniya .polaroid:nth-of-type(9) {
    rotate: -10.48deg;
    top: calc(var(--vh, 1vh) * 26.7316);
    right: calc(var(--vh, 1vh) * 4.43723);
  }
  #travel-20th .wrapper #gallery .polaroid_wrap#gallery_niyaniya .polaroid:nth-of-type(9) .photo img {
    height: calc(var(--vh, 1vh) * 17.31602);
  }
  #travel-20th .wrapper #gallery .polaroid_wrap#gallery_niyaniya .polaroid:nth-of-type(10) {
    rotate: -14.07deg;
    top: calc(var(--vh, 1vh) * 61.03896);
    left: calc(var(--vh, 1vh) * 3.35498);
  }
  #travel-20th .wrapper #gallery .polaroid_wrap#gallery_niyaniya .polaroid:nth-of-type(10) .photo img {
    height: calc(var(--vh, 1vh) * 17.31602);
  }
  #travel-20th .wrapper #gallery .polaroid_wrap#gallery_niyaniya .polaroid:nth-of-type(11) {
    rotate: -4.82deg;
    top: calc(var(--vh, 1vh) * 53.67965);
    left: calc(var(--vh, 1vh) * 38.41991);
  }
  #travel-20th .wrapper #gallery .polaroid_wrap#gallery_niyaniya .polaroid:nth-of-type(11) .photo img {
    height: calc(var(--vh, 1vh) * 20.77922);
  }
  #travel-20th .wrapper #gallery .polaroid_wrap#gallery_niyaniya .polaroid:nth-of-type(12) {
    rotate: 13.69deg;
    top: calc(var(--vh, 1vh) * 59.30736);
    left: calc(var(--vh, 1vh) * 66.77489);
  }
  #travel-20th .wrapper #gallery .polaroid_wrap#gallery_niyaniya .polaroid:nth-of-type(12) .photo img {
    height: calc(var(--vh, 1vh) * 19.48052);
  }
  #travel-20th .wrapper #gallery .polaroid_wrap#gallery_niyaniya .polaroid:nth-of-type(13) {
    rotate: -8.93deg;
    top: calc(var(--vh, 1vh) * 56.06061);
    right: calc(var(--vh, 1vh) * 39.71861);
  }
  #travel-20th .wrapper #gallery .polaroid_wrap#gallery_niyaniya .polaroid:nth-of-type(13) .photo img {
    height: calc(var(--vh, 1vh) * 19.04762);
  }
  #travel-20th .wrapper #gallery .polaroid_wrap#gallery_niyaniya .polaroid:nth-of-type(14) {
    rotate: -13.28deg;
    top: calc(var(--vh, 1vh) * 52.1645);
    right: calc(var(--vh, 1vh) * 4.329);
  }
  #travel-20th .wrapper #gallery .polaroid_wrap#gallery_niyaniya .polaroid:nth-of-type(14) .photo img {
    height: calc(var(--vh, 1vh) * 22.29437);
  }
  #travel-20th .wrapper #gallery .polaroid_wrap#gallery_niyaniya .polaroid:nth-of-type(15) {
    rotate: -12.42deg;
    top: calc(var(--vh, 1vh) * 8.65801);
    right: calc(var(--vh, 1vh) * 67.09957);
  }
  #travel-20th .wrapper #gallery .polaroid_wrap#gallery_niyaniya .polaroid:nth-of-type(15) .photo img {
    height: calc(var(--vh, 1vh) * 19.15584);
  }
  #travel-20th .wrapper #gallery .polaroid_wrap#gallery_meramera .polaroid:nth-of-type(1) {
    rotate: -10.89deg;
    top: calc(var(--vh, 1vh) * 5.30303);
    left: calc(var(--vh, 1vh) * 1.08225);
  }
  #travel-20th .wrapper #gallery .polaroid_wrap#gallery_meramera .polaroid:nth-of-type(1) .photo img {
    height: calc(var(--vh, 1vh) * 17.96537);
  }
  #travel-20th .wrapper #gallery .polaroid_wrap#gallery_meramera .polaroid:nth-of-type(2) {
    rotate: -6.76deg;
    top: calc(var(--vh, 1vh) * 9.52381);
    left: calc(var(--vh, 1vh) * 33.11688);
    z-index: 2;
  }
  #travel-20th .wrapper #gallery .polaroid_wrap#gallery_meramera .polaroid:nth-of-type(2) .photo img {
    height: calc(var(--vh, 1vh) * 17.53247);
  }
  #travel-20th .wrapper #gallery .polaroid_wrap#gallery_meramera .polaroid:nth-of-type(3) {
    rotate: 8.87deg;
    top: calc(var(--vh, 1vh) * 3.57143);
    left: calc(var(--vh, 1vh) * 51.83983);
    z-index: 2;
  }
  #travel-20th .wrapper #gallery .polaroid_wrap#gallery_meramera .polaroid:nth-of-type(3) .photo img {
    height: calc(var(--vh, 1vh) * 19.91342);
  }
  #travel-20th .wrapper #gallery .polaroid_wrap#gallery_meramera .polaroid:nth-of-type(4) {
    rotate: -6.15deg;
    top: calc(var(--vh, 1vh) * 6.60173);
    right: calc(var(--vh, 1vh) * 48.48485);
  }
  #travel-20th .wrapper #gallery .polaroid_wrap#gallery_meramera .polaroid:nth-of-type(4) .photo img {
    height: calc(var(--vh, 1vh) * 20.12987);
  }
  #travel-20th .wrapper #gallery .polaroid_wrap#gallery_meramera .polaroid:nth-of-type(5) {
    rotate: 9.18deg;
    top: calc(var(--vh, 1vh) * 2.27273);
    right: calc(var(--vh, 1vh) * 15.25974);
  }
  #travel-20th .wrapper #gallery .polaroid_wrap#gallery_meramera .polaroid:nth-of-type(5) .photo img {
    height: calc(var(--vh, 1vh) * 19.15584);
  }
  #travel-20th .wrapper #gallery .polaroid_wrap#gallery_meramera .polaroid:nth-of-type(6) {
    rotate: -8.93deg;
    top: calc(var(--vh, 1vh) * 34.84848);
    left: calc(var(--vh, 1vh) * 1.51515);
    z-index: 1;
  }
  #travel-20th .wrapper #gallery .polaroid_wrap#gallery_meramera .polaroid:nth-of-type(6) .photo img {
    height: calc(var(--vh, 1vh) * 19.04762);
  }
  #travel-20th .wrapper #gallery .polaroid_wrap#gallery_meramera .polaroid:nth-of-type(7) {
    rotate: -14.07deg;
    top: calc(var(--vh, 1vh) * 29.97835);
    left: calc(var(--vh, 1vh) * 31.38528);
    z-index: 0;
  }
  #travel-20th .wrapper #gallery .polaroid_wrap#gallery_meramera .polaroid:nth-of-type(7) .photo img {
    height: calc(var(--vh, 1vh) * 20.02165);
  }
  #travel-20th .wrapper #gallery .polaroid_wrap#gallery_meramera .polaroid:nth-of-type(8) {
    rotate: 4.06deg;
    top: calc(var(--vh, 1vh) * 33.54978);
    right: calc(var(--vh, 1vh) * 75);
  }
  #travel-20th .wrapper #gallery .polaroid_wrap#gallery_meramera .polaroid:nth-of-type(8) .photo img {
    height: calc(var(--vh, 1vh) * 20.02165);
  }
  #travel-20th .wrapper #gallery .polaroid_wrap#gallery_meramera .polaroid:nth-of-type(9) {
    rotate: -0.27deg;
    top: calc(var(--vh, 1vh) * 36.03896);
    right: calc(var(--vh, 1vh) * 35.17316);
    z-index: 1;
  }
  #travel-20th .wrapper #gallery .polaroid_wrap#gallery_meramera .polaroid:nth-of-type(9) .photo img {
    height: calc(var(--vh, 1vh) * 19.69697);
  }
  #travel-20th .wrapper #gallery .polaroid_wrap#gallery_meramera .polaroid:nth-of-type(10) {
    rotate: -10.48deg;
    top: calc(var(--vh, 1vh) * 26.7316);
    right: calc(var(--vh, 1vh) * 4.43723);
  }
  #travel-20th .wrapper #gallery .polaroid_wrap#gallery_meramera .polaroid:nth-of-type(10) .photo img {
    height: calc(var(--vh, 1vh) * 17.31602);
  }
  #travel-20th .wrapper #gallery .polaroid_wrap#gallery_meramera .polaroid:nth-of-type(11) {
    rotate: -14.07deg;
    top: calc(var(--vh, 1vh) * 61.03896);
    left: calc(var(--vh, 1vh) * 3.35498);
  }
  #travel-20th .wrapper #gallery .polaroid_wrap#gallery_meramera .polaroid:nth-of-type(11) .photo img {
    height: calc(var(--vh, 1vh) * 17.31602);
  }
  #travel-20th .wrapper #gallery .polaroid_wrap#gallery_meramera .polaroid:nth-of-type(12) {
    rotate: -4.82deg;
    top: calc(var(--vh, 1vh) * 53.67965);
    left: calc(var(--vh, 1vh) * 38.41991);
  }
  #travel-20th .wrapper #gallery .polaroid_wrap#gallery_meramera .polaroid:nth-of-type(12) .photo img {
    height: calc(var(--vh, 1vh) * 20.77922);
  }
  #travel-20th .wrapper #gallery .polaroid_wrap#gallery_meramera .polaroid:nth-of-type(13) {
    rotate: 13.69deg;
    top: calc(var(--vh, 1vh) * 59.30736);
    left: calc(var(--vh, 1vh) * 72.51082);
  }
  #travel-20th .wrapper #gallery .polaroid_wrap#gallery_meramera .polaroid:nth-of-type(13) .photo img {
    height: calc(var(--vh, 1vh) * 19.48052);
  }
  #travel-20th .wrapper #gallery .polaroid_wrap#gallery_meramera .polaroid:nth-of-type(14) {
    rotate: -8.93deg;
    top: calc(var(--vh, 1vh) * 56.06061);
    right: calc(var(--vh, 1vh) * 39.71861);
  }
  #travel-20th .wrapper #gallery .polaroid_wrap#gallery_meramera .polaroid:nth-of-type(14) .photo img {
    height: calc(var(--vh, 1vh) * 19.04762);
  }
  #travel-20th .wrapper #gallery .polaroid_wrap#gallery_meramera .polaroid:nth-of-type(15) {
    rotate: -13.28deg;
    top: calc(var(--vh, 1vh) * 51.94805);
    right: calc(var(--vh, 1vh) * 8.65801);
  }
  #travel-20th .wrapper #gallery .polaroid_wrap#gallery_meramera .polaroid:nth-of-type(15) .photo img {
    height: calc(var(--vh, 1vh) * 22.29437);
  }
  #travel-20th .wrapper #gallery .polaroid_wrap#gallery_waiwai .polaroid:nth-of-type(1) {
    rotate: 5.44deg;
    top: calc(var(--vh, 1vh) * 5.51948);
    left: calc(var(--vh, 1vh) * 2.38095);
  }
  #travel-20th .wrapper #gallery .polaroid_wrap#gallery_waiwai .polaroid:nth-of-type(1) .photo img {
    height: calc(var(--vh, 1vh) * 17.96537);
  }
  #travel-20th .wrapper #gallery .polaroid_wrap#gallery_waiwai .polaroid:nth-of-type(2) {
    rotate: 8.87deg;
    top: calc(var(--vh, 1vh) * 1.94805);
    left: calc(var(--vh, 1vh) * 26.94805);
    z-index: 2;
  }
  #travel-20th .wrapper #gallery .polaroid_wrap#gallery_waiwai .polaroid:nth-of-type(2) .photo img {
    height: calc(var(--vh, 1vh) * 22.29437);
  }
  #travel-20th .wrapper #gallery .polaroid_wrap#gallery_waiwai .polaroid:nth-of-type(3) {
    rotate: 6.15deg;
    top: calc(var(--vh, 1vh) * 4.329);
    left: calc(var(--vh, 1vh) * 68.72294);
  }
  #travel-20th .wrapper #gallery .polaroid_wrap#gallery_waiwai .polaroid:nth-of-type(3) .photo img {
    height: calc(var(--vh, 1vh) * 20.12987);
  }
  #travel-20th .wrapper #gallery .polaroid_wrap#gallery_waiwai .polaroid:nth-of-type(4) {
    rotate: 9.18deg;
    top: calc(var(--vh, 1vh) * 12.12121);
    right: calc(var(--vh, 1vh) * 31.92641);
  }
  #travel-20th .wrapper #gallery .polaroid_wrap#gallery_waiwai .polaroid:nth-of-type(4) .photo img {
    height: calc(var(--vh, 1vh) * 19.15584);
  }
  #travel-20th .wrapper #gallery .polaroid_wrap#gallery_waiwai .polaroid:nth-of-type(5) {
    rotate: 9.18deg;
    top: calc(var(--vh, 1vh) * 3.0303);
    right: calc(var(--vh, 1vh) * 5.73593);
  }
  #travel-20th .wrapper #gallery .polaroid_wrap#gallery_waiwai .polaroid:nth-of-type(5) .photo img {
    height: calc(var(--vh, 1vh) * 17.31602);
  }
  #travel-20th .wrapper #gallery .polaroid_wrap#gallery_waiwai .polaroid:nth-of-type(6) {
    rotate: 7.77deg;
    top: calc(var(--vh, 1vh) * 39.39394);
    left: calc(var(--vh, 1vh) * 1.51515);
    z-index: 1;
  }
  #travel-20th .wrapper #gallery .polaroid_wrap#gallery_waiwai .polaroid:nth-of-type(6) .photo img {
    height: calc(var(--vh, 1vh) * 19.04762);
  }
  #travel-20th .wrapper #gallery .polaroid_wrap#gallery_waiwai .polaroid:nth-of-type(7) {
    rotate: -14.07deg;
    top: calc(var(--vh, 1vh) * 28.57143);
    left: calc(var(--vh, 1vh) * 23.2684);
    z-index: 1;
  }
  #travel-20th .wrapper #gallery .polaroid_wrap#gallery_waiwai .polaroid:nth-of-type(7) .photo img {
    height: calc(var(--vh, 1vh) * 20.02165);
  }
  #travel-20th .wrapper #gallery .polaroid_wrap#gallery_waiwai .polaroid:nth-of-type(8) {
    rotate: 4.06deg;
    top: calc(var(--vh, 1vh) * 33.54978);
    right: calc(var(--vh, 1vh) * 75);
  }
  #travel-20th .wrapper #gallery .polaroid_wrap#gallery_waiwai .polaroid:nth-of-type(8) .photo img {
    height: calc(var(--vh, 1vh) * 20.02165);
  }
  #travel-20th .wrapper #gallery .polaroid_wrap#gallery_waiwai .polaroid:nth-of-type(9) {
    rotate: -3.4deg;
    top: calc(var(--vh, 1vh) * 35.38961);
    right: calc(var(--vh, 1vh) * 37.12121);
    z-index: 1;
  }
  #travel-20th .wrapper #gallery .polaroid_wrap#gallery_waiwai .polaroid:nth-of-type(9) .photo img {
    height: calc(var(--vh, 1vh) * 19.69697);
  }
  #travel-20th .wrapper #gallery .polaroid_wrap#gallery_waiwai .polaroid:nth-of-type(10) {
    rotate: 1.99deg;
    top: calc(var(--vh, 1vh) * 27.5974);
    right: calc(var(--vh, 1vh) * 5.19481);
  }
  #travel-20th .wrapper #gallery .polaroid_wrap#gallery_waiwai .polaroid:nth-of-type(10) .photo img {
    height: calc(var(--vh, 1vh) * 15.25974);
  }
  #travel-20th .wrapper #gallery .polaroid_wrap#gallery_waiwai .polaroid:nth-of-type(11) {
    rotate: -14.07deg;
    top: calc(var(--vh, 1vh) * 61.03896);
    left: calc(var(--vh, 1vh) * 3.35498);
  }
  #travel-20th .wrapper #gallery .polaroid_wrap#gallery_waiwai .polaroid:nth-of-type(11) .photo img {
    height: calc(var(--vh, 1vh) * 17.31602);
  }
  #travel-20th .wrapper #gallery .polaroid_wrap#gallery_waiwai .polaroid:nth-of-type(12) {
    rotate: -8.93deg;
    top: calc(var(--vh, 1vh) * 49.35065);
    left: calc(var(--vh, 1vh) * 34.41558);
  }
  #travel-20th .wrapper #gallery .polaroid_wrap#gallery_waiwai .polaroid:nth-of-type(12) .photo img {
    height: calc(var(--vh, 1vh) * 19.04762);
  }
  #travel-20th .wrapper #gallery .polaroid_wrap#gallery_waiwai .polaroid:nth-of-type(13) {
    rotate: 13.69deg;
    top: calc(var(--vh, 1vh) * 61.58009);
    left: calc(var(--vh, 1vh) * 63.20346);
  }
  #travel-20th .wrapper #gallery .polaroid_wrap#gallery_waiwai .polaroid:nth-of-type(13) .photo img {
    height: calc(var(--vh, 1vh) * 19.48052);
  }
  #travel-20th .wrapper #gallery .polaroid_wrap#gallery_waiwai .polaroid:nth-of-type(14) {
    rotate: -4.19deg;
    top: calc(var(--vh, 1vh) * 54.00433);
    right: calc(var(--vh, 1vh) * 47.61905);
  }
  #travel-20th .wrapper #gallery .polaroid_wrap#gallery_waiwai .polaroid:nth-of-type(14) .photo img {
    height: calc(var(--vh, 1vh) * 21.21212);
  }
  #travel-20th .wrapper #gallery .polaroid_wrap#gallery_waiwai .polaroid:nth-of-type(15) {
    rotate: 7.77deg;
    top: calc(var(--vh, 1vh) * 59.84848);
    right: calc(var(--vh, 1vh) * 25.75758);
  }
  #travel-20th .wrapper #gallery .polaroid_wrap#gallery_waiwai .polaroid:nth-of-type(15) .photo img {
    height: calc(var(--vh, 1vh) * 17.53247);
  }
  #travel-20th .wrapper #gallery .polaroid_wrap#gallery_waiwai .polaroid:nth-of-type(16) {
    rotate: -13.28deg;
    top: calc(var(--vh, 1vh) * 52.1645);
    right: calc(var(--vh, 1vh) * 4.329);
  }
  #travel-20th .wrapper #gallery .polaroid_wrap#gallery_waiwai .polaroid:nth-of-type(16) .photo img {
    height: calc(var(--vh, 1vh) * 22.29437);
  }
  #travel-20th .wrapper #gallery .gallery_menu {
    position: absolute;
    bottom: calc(var(--vh, 1vh) * 1.62338);
    right: calc(var(--vh, 1vh) * 1.62338);
    width: calc(var(--vh, 1vh) * 26.94805);
    height: calc(var(--vh, 1vh) * 34.74026);
    border-radius: calc(var(--vh, 1vh) * 2.1645) 0 calc(var(--vh, 1vh) * 0.21645) 0;
    z-index: 99;
    overflow: hidden;
  }
  #travel-20th .wrapper #gallery .gallery_menu input#button_gallery {
    display: none;
  }
  #travel-20th .wrapper #gallery .gallery_menu .button_gallery {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    width: calc(var(--vh, 1vh) * 5.73593);
    height: calc(var(--vh, 1vh) * 13.85281);
    background-color: #F39700;
    border: 1px solid #fff;
    border-right: none;
    border-bottom: none;
    gap: calc(var(--vh, 1vh) * 0.54113);
    position: absolute;
    right: 0;
    bottom: 0;
    z-index: 1;
    cursor: pointer;
    border-radius: calc(var(--vh, 1vh) * 1.83983) 0 calc(var(--vh, 1vh) * 0.21645) 0;
    padding-top: calc(var(--vh, 1vh) * 2.1645);
    padding-left: calc(var(--vh, 1vh) * 2.05628);
  }
  #travel-20th .wrapper #gallery .gallery_menu .button_gallery .open {
    position: absolute;
    opacity: 1;
    -webkit-writing-mode: vertical-rl;
        -ms-writing-mode: tb-rl;
            writing-mode: vertical-rl;
    color: #fff;
    font-weight: 700;
    font-size: calc(var(--vh, 1vh) * 1.7316);
    letter-spacing: 0.2em;
    -webkit-transition: 0.2s ease;
    transition: 0.2s ease;
  }
  #travel-20th .wrapper #gallery .gallery_menu .button_gallery .close {
    position: absolute;
    opacity: 0;
    -webkit-writing-mode: vertical-rl;
        -ms-writing-mode: tb-rl;
            writing-mode: vertical-rl;
    color: #F3C373;
    font-weight: 700;
    font-size: calc(var(--vh, 1vh) * 1.7316);
    letter-spacing: 0.2em;
    -webkit-transition: 0.2s ease;
    transition: 0.2s ease;
  }
  #travel-20th .wrapper #gallery .gallery_menu .cat_wrap {
    background-color: #F39700;
    width: 0px;
    height: 0px;
    position: absolute;
    z-index: 0;
    bottom: 0;
    right: 0;
    border-radius: calc(var(--vh, 1vh) * 2.1645) 0 calc(var(--vh, 1vh) * 0.21645) 0;
    -webkit-transition: width 0.3s ease, height 0.3s ease, border-radius 0.3s ease, translate 0.3s ease;
    transition: width 0.3s ease, height 0.3s ease, border-radius 0.3s ease, translate 0.3s ease;
  }
  #travel-20th .wrapper #gallery .gallery_menu .cat_wrap .cat_list {
    display: none;
    margin: calc(var(--vh, 1vh) * 2.1645) calc(var(--vh, 1vh) * 8.65801) 0 calc(var(--vh, 1vh) * 3.24675);
  }
  #travel-20th .wrapper #gallery .gallery_menu .cat_wrap .cat_list .cat_item {
    margin-bottom: calc(var(--vh, 1vh) * 1.08225);
  }
  #travel-20th .wrapper #gallery .gallery_menu .cat_wrap .cat_list .cat_item button {
    width: calc(var(--vh, 1vh) * 15.15152);
    background: none;
    text-align: left;
    border: none;
    color: #fff;
    font-size: calc(var(--vh, 1vh) * 1.94805);
    font-weight: 700;
    padding-bottom: calc(var(--vh, 1vh) * 1.08225);
    border-bottom: 1px dashed #fff;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
  }
  #travel-20th .wrapper #gallery .gallery_menu .cat_wrap .cat_list .cat_item button i {
    -ms-flex-negative: 0;
        flex-shrink: 0;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    width: calc(var(--vh, 1vh) * 0.75758);
    height: calc(var(--vh, 1vh) * 1.2987);
  }
  #travel-20th .wrapper #gallery .gallery_menu .cat_wrap .cat_list .cat_item button i svg {
    width: 100%;
    height: auto;
    color: #fff;
  }
  #travel-20th .wrapper #gallery .gallery_menu .cat_wrap .cat_list .cat_item button.is-active {
    color: #582102;
    border-color: #582102;
  }
  #travel-20th .wrapper #gallery .gallery_menu .cat_wrap .cat_list .cat_item button.is-active i svg {
    color: #582102;
  }
  #travel-20th .wrapper #gallery .gallery_menu:has(input#button_gallery:checked) .button_gallery .open {
    opacity: 0;
  }
  #travel-20th .wrapper #gallery .gallery_menu:has(input#button_gallery:checked) .button_gallery .close {
    opacity: 1;
  }
  #travel-20th .wrapper #gallery .gallery_menu:has(input#button_gallery:checked) .cat_wrap {
    width: calc(var(--vh, 1vh) * 26.94805);
    height: calc(var(--vh, 1vh) * 34.74026);
  }
  #travel-20th .wrapper #gallery .gallery_menu:has(input#button_gallery:checked) .cat_wrap .cat_list {
    display: block;
  }
  #travel-20th .wrapper #letter {
    width: calc(var(--vh, 1vh) * 139.50216);
    height: 100vh;
    -ms-flex-negative: 0;
        flex-shrink: 0;
    background-image: url(../images/travel-20th/letter_bg.png);
    background-size: auto 100%;
    background-repeat: repeat-x;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    overflow: hidden;
    position: relative;
  }
  #travel-20th .wrapper #letter .letter_cont_bg {
    width: calc(var(--vh, 1vh) * 89.17749);
    height: calc(var(--vh, 1vh) * 92.74892);
    display: block;
    background: rgba(172, 215, 235, 0.5);
    rotate: -5.38deg;
    position: absolute;
    left: calc(var(--vh, 1vh) * 11.90476);
    top: calc(var(--vh, 1vh) * 10.82251);
    z-index: 0;
  }
  #travel-20th .wrapper #letter .letter_cont {
    -ms-flex-item-align: end;
        align-self: flex-end;
    width: calc(var(--vh, 1vh) * 88.52814);
    height: calc(var(--vh, 1vh) * 89.61039);
    background-image: url(../images/travel-20th/letter_cont_bg.png);
    background-repeat: no-repeat;
    background-size: contain;
    margin-left: calc(var(--vh, 1vh) * 15.36797);
    z-index: 1;
    padding: calc(var(--vh, 1vh) * 11.36364) calc(var(--vh, 1vh) * 11.79654) 0;
  }
  #travel-20th .wrapper #letter .letter_cont .letter_title {
    font-size: calc(var(--vh, 1vh) * 2.81385);
    font-weight: 700;
    line-height: 1.7;
    color: #F39700;
    margin-bottom: calc(var(--vh, 1vh) * 2.1645);
  }
  #travel-20th .wrapper #letter .letter_cont .letter_text {
    font-size: calc(var(--vh, 1vh) * 1.83983);
    color: #582102;
    line-height: 2.86;
    background-image: url(../images/travel-20th/letter_line.png);
    background-repeat: repeat-y;
    background-size: 100%;
    background-position: bottom;
  }
  #travel-20th .wrapper #letter .letter_acce01 {
    width: calc(var(--vh, 1vh) * 49.1342);
    position: absolute;
    top: calc(var(--vh, 1vh) * 10.49784);
    right: calc(var(--vh, 1vh) * 9.41558);
    z-index: 2;
    -webkit-animation: fuwafuwa 4s ease-in-out infinite;
            animation: fuwafuwa 4s ease-in-out infinite;
    -webkit-animation-delay: 0s;
            animation-delay: 0s;
  }
  #travel-20th .wrapper #letter .letter_acce01 svg {
    width: 100%;
    height: auto;
  }
  #travel-20th .wrapper #letter .letter_acce02 {
    width: calc(var(--vh, 1vh) * 63.96104);
    position: absolute;
    bottom: calc(var(--vh, 1vh) * 10.06494);
    right: calc(var(--vh, 1vh) * -18.50649);
    z-index: 2;
  }
  #travel-20th .wrapper #letter .letter_acce02 .stamp {
    width: calc(var(--vh, 1vh) * 16.77489);
    height: auto;
    position: absolute;
    left: calc(var(--vh, 1vh) * 13.31169);
    bottom: calc(var(--vh, 1vh) * 5.62771);
  }
  #travel-20th .wrapper #letter .letter_acce02 svg {
    width: 100%;
    height: auto;
  }
  #travel-20th .wrapper #letter .top_btn {
    width: calc(var(--vh, 1vh) * 31.81818);
    position: absolute;
    bottom: calc(var(--vh, 1vh) * 0.4329);
    right: calc(var(--vh, 1vh) * 1.51515);
  }
  #travel-20th .wrapper #letter .top_btn svg {
    width: 100%;
    height: auto;
  }
  #travel-20th .modal_overlay {
    position: fixed;
    top: 0;
    left: 0;
    width: 100vw;
    height: 100vh;
    background-color: rgba(0, 0, 0, 0.5);
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    z-index: 1000;
    opacity: 0;
    pointer-events: none;
    -webkit-transition: .2s;
    transition: .2s;
  }
  #travel-20th .modal_overlay.is_active {
    opacity: 1;
    pointer-events: auto;
  }
  #travel-20th .modal {
    background-color: #fff;
    border-radius: calc(var(--vh, 1vh) * 3.4632);
    border: 1px solid #F39700;
    -webkit-box-shadow: calc(var(--vh, 1vh) * 0.8658) calc(var(--vh, 1vh) * 0.8658) 0px 0px #f39700;
            box-shadow: calc(var(--vh, 1vh) * 0.8658) calc(var(--vh, 1vh) * 0.8658) 0px 0px #f39700;
    padding: calc(var(--vh, 1vh) * 6.49351);
    width: calc(var(--vh, 1vh) * 115.15152);
    position: fixed;
    z-index: 1001;
    -webkit-transform: translate(-50%, -50%);
            transform: translate(-50%, -50%);
    top: 50%;
    left: 50%;
    opacity: 0;
    pointer-events: none;
    -webkit-transition: .2s;
    transition: .2s;
  }
  #travel-20th .modal.is_active {
    opacity: 1;
    pointer-events: auto;
  }
  #travel-20th .modal .modal_close {
    width: calc(var(--vh, 1vh) * 4.65368);
    height: calc(var(--vh, 1vh) * 4.65368);
    background-color: #F39700;
    border-radius: 50%;
    border: none;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    position: absolute;
    top: calc(var(--vh, 1vh) * 2.5974);
    right: calc(var(--vh, 1vh) * 2.5974);
  }
  #travel-20th .modal .modal_close .line {
    display: block;
    background-color: #fff;
    width: calc(var(--vh, 1vh) * 2.48918);
    height: calc(var(--vh, 1vh) * 0.32468);
    border-radius: calc(var(--vh, 1vh) * 10.71429);
    -ms-flex-negative: 0;
        flex-shrink: 0;
  }
  #travel-20th .modal .modal_close .line:nth-child(1) {
    -webkit-transform: rotate(180deg) rotate(45deg) translateX(calc(var(--vh, 1vh) * -0.8658)) translateY(calc(var(--vh, 1vh) * 0.8658));
            transform: rotate(180deg) rotate(45deg) translateX(calc(var(--vh, 1vh) * -0.8658)) translateY(calc(var(--vh, 1vh) * 0.8658));
  }
  #travel-20th .modal .modal_close .line:nth-child(2) {
    -webkit-transform: rotate(180deg) rotate(-45deg) translateX(calc(var(--vh, 1vh) * 0.8658)) translateY(calc(var(--vh, 1vh) * 0.8658));
            transform: rotate(180deg) rotate(-45deg) translateX(calc(var(--vh, 1vh) * 0.8658)) translateY(calc(var(--vh, 1vh) * 0.8658));
  }
  #travel-20th .modal_content {
    width: 100%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    gap: calc(var(--vh, 1vh) * 4.329);
  }
  #travel-20th .modal_content .left_inner {
    width: calc(var(--vh, 1vh) * 50.10823);
  }
  #travel-20th .modal_content .left_inner .img_wrap {
    width: calc(var(--vh, 1vh) * 32.68398);
    height: calc(var(--vh, 1vh) * 32.68398);
    display: block;
    background-color: #FFAF2B;
    border-radius: 50%;
    position: relative;
    margin: 0 auto;
  }
  #travel-20th .modal_content .left_inner .img_wrap .img {
    height: calc(var(--vh, 1vh) * 27.05628);
    position: absolute;
    top: 50%;
    left: 50%;
    -webkit-transform: translate(-50%, -50%);
            transform: translate(-50%, -50%);
  }
  #travel-20th .modal_content .left_inner .img_wrap .img img {
    width: auto;
    height: 100%;
  }
  #travel-20th .modal_content .left_inner .point_wrap {
    margin-top: calc(var(--vh, 1vh) * 1.08225);
  }
  #travel-20th .modal_content .left_inner .point_wrap .point_title {
    font-size: calc(var(--vh, 1vh) * 2.1645);
    font-weight: 700;
    color: #582102;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    gap: calc(var(--vh, 1vh) * 0.64935);
    margin-bottom: calc(var(--vh, 1vh) * 0.64935);
  }
  #travel-20th .modal_content .left_inner .point_wrap .point_title i {
    width: calc(var(--vh, 1vh) * 5.19481);
  }
  #travel-20th .modal_content .left_inner .point_wrap .point_title i img {
    width: 100%;
    height: auto;
  }
  #travel-20th .modal_content .left_inner .point_wrap .point_list {
    width: 100%;
    background-color: #FFF5D6;
    padding: calc(var(--vh, 1vh) * 2.1645);
    border-radius: calc(var(--vh, 1vh) * 1.08225);
  }
  #travel-20th .modal_content .left_inner .point_wrap .point_list li {
    font-size: calc(var(--vh, 1vh) * 1.7316);
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: start;
        -ms-flex-align: start;
            align-items: flex-start;
    margin-top: calc(var(--vh, 1vh) * 1.08225);
    line-height: 1.5;
  }
  #travel-20th .modal_content .left_inner .point_wrap .point_list li::before {
    content: "";
    display: block;
    width: calc(var(--vh, 1vh) * 1.51515);
    height: calc(var(--vh, 1vh) * 1.51515);
    background-color: #F39700;
    border-radius: 50%;
    margin-right: calc(var(--vh, 1vh) * 0.75758);
    -ms-flex-negative: 0;
        flex-shrink: 0;
    margin-top: calc(var(--vh, 1vh) * 0.54113);
  }
  #travel-20th .modal_content .right_inner {
    width: calc(var(--vh, 1vh) * 47.72727);
  }
  #travel-20th .modal_content .right_inner .text_wrap .head {
    font-size: calc(var(--vh, 1vh) * 3.0303);
    font-weight: 700;
    color: #582102;
    margin-bottom: calc(var(--vh, 1vh) * 1.94805);
    line-height: 1.4;
  }
  #travel-20th .modal_content .right_inner .text_wrap .text {
    font-size: calc(var(--vh, 1vh) * 1.7316);
    line-height: 2.6;
    background-image: url(../images/travel-20th/modal_line.png);
    background-repeat: repeat-y;
    background-size: 100%;
    background-position: bottom;
    font-weight: 700;
  }
  #travel-20th .modal_content .right_inner .comment_wrap {
    margin-top: calc(var(--vh, 1vh) * 3.8961);
  }
  #travel-20th .modal_content .right_inner .comment_wrap h4 {
    font-size: calc(var(--vh, 1vh) * 2.1645);
    font-weight: 700;
    color: #582102;
    margin-bottom: calc(var(--vh, 1vh) * 1.7316);
  }
  #travel-20th .modal_content .right_inner .comment_wrap .comment {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: start;
        -ms-flex-align: start;
            align-items: flex-start;
    gap: calc(var(--vh, 1vh) * 2.5974);
    margin-bottom: calc(var(--vh, 1vh) * 2.1645);
  }
  #travel-20th .modal_content .right_inner .comment_wrap .comment:last-child {
    margin-bottom: 0;
  }
  #travel-20th .modal_content .right_inner .comment_wrap .comment .member_img {
    width: calc(var(--vh, 1vh) * 8.44156);
    -ms-flex-negative: 0;
        flex-shrink: 0;
  }
  #travel-20th .modal_content .right_inner .comment_wrap .comment .member_img img {
    width: 100%;
    height: auto;
  }
  #travel-20th .modal_content .right_inner .comment_wrap .comment > p {
    font-size: calc(var(--vh, 1vh) * 1.7316);
    line-height: 1.8;
    font-weight: 500;
  }
}
@media screen and (max-width: 1300px) {
  #award .balloon_left {
    display: none;
  }
  #award .balloon_right {
    display: none;
  }
}
@media screen and (min-width: 1921px) {
  #travel-20th .wrapper #kv {
    width: calc(var(--vh, 1vh) * 155.84416);
  }
}
/* Smartphones (portrait and landscape) */
@media screen and (max-width: 780px) {
  body {
    padding-top: 0;
  }
  body::before {
    content: "";
    display: block;
    width: 100%;
    height: 100vh;
    position: fixed;
    inset: 0;
    background-color: #C9EBB2;
  }

  #header_travel {
    position: fixed;
    top: 0;
    right: 0;
    z-index: 99;
  }
  #header_travel input#button_menu {
    display: none;
  }
  #header_travel .button_menu {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    width: 12.82051vw;
    height: 12.82051vw;
    background-color: #F39700;
    border: none;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    gap: 1.28205vw;
    position: absolute;
    top: 0;
    right: 0;
    z-index: 1;
    cursor: pointer;
    border-radius: 0 0 0 3.84615vw;
  }
  #header_travel .button_menu .line {
    display: block;
    background-color: #fff;
    width: 5.89744vw;
    height: 0.76923vw;
    border-radius: 25.38462vw;
    -webkit-transition: opacity 0.3s ease, -webkit-transform 0.5s cubic-bezier(0.68, -0.55, 0.27, 1.25);
    transition: opacity 0.3s ease, -webkit-transform 0.5s cubic-bezier(0.68, -0.55, 0.27, 1.25);
    transition: transform 0.5s cubic-bezier(0.68, -0.55, 0.27, 1.25), opacity 0.3s ease;
    transition: transform 0.5s cubic-bezier(0.68, -0.55, 0.27, 1.25), opacity 0.3s ease, -webkit-transform 0.5s cubic-bezier(0.68, -0.55, 0.27, 1.25);
    -webkit-transform-origin: center;
            transform-origin: center;
  }
  #header_travel #gnav {
    background-color: #F39700;
    width: 0px;
    height: 0px;
    position: absolute;
    z-index: 0;
    top: 0;
    right: 0;
    -webkit-transition: width 0.5s cubic-bezier(0.68, -0.55, 0.27, 1.25), height 0.5s cubic-bezier(0.68, -0.55, 0.27, 1.25), border-radius 0.5s cubic-bezier(0.68, -0.55, 0.27, 1.25), translate 0.3s ease;
    transition: width 0.5s cubic-bezier(0.68, -0.55, 0.27, 1.25), height 0.5s cubic-bezier(0.68, -0.55, 0.27, 1.25), border-radius 0.5s cubic-bezier(0.68, -0.55, 0.27, 1.25), translate 0.3s ease;
  }
  #header_travel #gnav .gnav_list {
    opacity: 0;
    margin: 10.25641vw 0 0 10.25641vw;
  }
  #header_travel #gnav .gnav_list .gnav_item {
    margin-bottom: 2.5641vw;
  }
  #header_travel #gnav .gnav_list .gnav_item > a {
    color: #fff;
    font-size: 4.10256vw;
    font-weight: 900;
    line-height: 2;
  }
  #header_travel #gnav .gnav_list .gnav_item.home_link {
    margin-top: 5.12821vw;
  }
  #header_travel #gnav .gnav_list .gnav_item.home_link a {
    font-size: 3.58974vw;
    font-weight: 500;
    line-height: 1;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
  }
  #header_travel #gnav .gnav_list .gnav_item.home_link a::after {
    content: "";
    width: 3.84615vw;
    height: 3.07692vw;
    background-image: url(../images/travel-20th/icon_newtab.svg);
    background-repeat: no-repeat;
    background-size: contain;
    display: block;
    margin-left: 1.02564vw;
  }
  #header_travel #gnav .gnav_sub_list {
    margin-top: 2.5641vw;
  }
  #header_travel #gnav .gnav_sub_list .gnav_sub_item {
    margin-bottom: 3.58974vw;
  }
  #header_travel #gnav .gnav_sub_list .gnav_sub_item > a {
    color: #fff;
    font-size: 4.10256vw;
    font-weight: 500;
    line-height: 1;
  }
  #header_travel #gnav .gnav_sub_list .gnav_sub_item > a::before {
    content: "";
    display: inline-block;
    width: 3.33333vw;
    height: 1px;
    background-color: #fff;
    margin-right: 1.53846vw;
    vertical-align: middle;
  }
  #header_travel:has(input#button_menu:checked) .button_menu .line:nth-child(1) {
    -webkit-transform: rotate(180deg) translateY(-2.05128vw) rotate(45deg);
            transform: rotate(180deg) translateY(-2.05128vw) rotate(45deg);
  }
  #header_travel:has(input#button_menu:checked) .button_menu .line:nth-child(2) {
    opacity: 0;
    -webkit-transform: rotate(180deg) scale(0.4);
            transform: rotate(180deg) scale(0.4);
  }
  #header_travel:has(input#button_menu:checked) .button_menu .line:nth-child(3) {
    -webkit-transform: rotate(180deg) translateY(2.05128vw) rotate(-45deg);
            transform: rotate(180deg) translateY(2.05128vw) rotate(-45deg);
  }
  #header_travel:has(input#button_menu:checked) #gnav {
    width: 71.79487vw;
    height: 128.20513vw;
    border-radius: 0 0 0 7.69231vw;
  }
  #header_travel:has(input#button_menu:checked) #gnav .gnav_list {
    opacity: 1;
  }

  .kv_walker {
    position: fixed;
    bottom: 0;
    left: 2.5641vw;
    width: 33.07692vw;
    opacity: 0;
    pointer-events: none;
    z-index: 2;
  }
  .kv_walker img {
    width: 100%;
    height: auto;
  }

  #travel-20th {
    width: 100%;
    height: 100lvh;
    position: relative;
    overflow: hidden;
    z-index: 1;
    margin: 0 auto;
  }
  #travel-20th .wrapper {
    width: auto;
    height: 100%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
    /* -webkit-overflow-scrolling: touch; */
    /* Not needed for GSAP scroll */
    will-change: transform;
    /* Performance optimization */
  }
  #travel-20th .wrapper #kv {
    width: calc(var(--vh, 1vh) * 122.98507);
    height: 100%;
    -ms-flex-negative: 0;
        flex-shrink: 0;
    background-image: url(../images/travel-20th/sp_kv_bg.png);
    background-size: auto 100%;
    background-repeat: repeat-x;
    position: relative;
    overflow: hidden;
  }
  #travel-20th .wrapper #kv .kv_inner {
    width: 100%;
    height: 100%;
    position: absolute;
    -webkit-transform: translate(-50%, -50%);
            transform: translate(-50%, -50%);
    top: 50%;
    left: 50%;
    z-index: 2;
  }
  #travel-20th .wrapper #kv .kv_inner .kv_ticket {
    width: calc(var(--vh, 1vh) * 69.25373);
    position: absolute;
    top: calc(var(--vh, 1vh) * 2.68657);
    left: calc(var(--vh, 1vh) * -13.8806);
    z-index: 1;
  }
  #travel-20th .wrapper #kv .kv_inner .kv_ticket img {
    width: 100%;
    height: auto;
  }
  #travel-20th .wrapper #kv .kv_inner .kv_text {
    width: calc(var(--vh, 1vh) * 42.53731);
    margin-left: auto;
    margin-right: calc(var(--vh, 1vh) * 7.91045);
    margin-top: calc(var(--vh, 1vh) * 16.86567);
    position: relative;
  }
  #travel-20th .wrapper #kv .kv_inner .kv_text .acce {
    width: calc(var(--vh, 1vh) * 44.77612);
    height: auto;
    position: absolute;
    left: calc(var(--vh, 1vh) * -10.89552);
    top: calc(var(--vh, 1vh) * -14.47761);
    z-index: 0;
  }
  #travel-20th .wrapper #kv .kv_inner .kv_text p {
    font-size: calc(var(--vh, 1vh) * 2.23881);
    line-height: 2;
    position: relative;
    z-index: 1;
  }
  #travel-20th .wrapper #kv .kv_inner .kv_text p span {
    font-weight: 700;
    display: block;
    width: -webkit-fit-content;
    width: -moz-fit-content;
    width: fit-content;
    border-bottom: 1px dashed #222222;
    margin-bottom: calc(var(--vh, 1vh) * 2.38806);
  }
  #travel-20th .wrapper #kv .kv_inner .kv_text p span:last-of-type {
    margin-bottom: 0;
  }
  #travel-20th .wrapper #kv .kv_inner .kv_photo {
    width: calc(var(--vh, 1vh) * 72.83582);
    position: absolute;
    z-index: 0;
    top: calc(var(--vh, 1vh) * 8.20896);
    left: calc(var(--vh, 1vh) * -2.38806);
  }
  #travel-20th .wrapper #kv .kv_inner .kv_photo img {
    width: 100%;
    height: auto;
  }
  #travel-20th .wrapper #kv .acce_wrap {
    position: absolute;
    width: 100%;
    -webkit-transform: translate(-50%, -50%);
            transform: translate(-50%, -50%);
    top: 50%;
    left: 50%;
    height: 100%;
    z-index: 1;
  }
  #travel-20th .wrapper #kv .acce_wrap img {
    position: absolute;
    height: auto;
  }
  @-webkit-keyframes fuwafuwa {
    0%,
                        100% {
      -webkit-transform: translateY(0) rotate(0deg);
              transform: translateY(0) rotate(0deg);
    }
    50% {
      -webkit-transform: translateY(calc(var(--vh, 1vh) * -1.49254)) rotate(3deg);
              transform: translateY(calc(var(--vh, 1vh) * -1.49254)) rotate(3deg);
      /* 上に15px、少し傾く */
    }
  }
  @keyframes fuwafuwa {
    0%,
                        100% {
      -webkit-transform: translateY(0) rotate(0deg);
              transform: translateY(0) rotate(0deg);
    }
    50% {
      -webkit-transform: translateY(calc(var(--vh, 1vh) * -1.49254)) rotate(3deg);
              transform: translateY(calc(var(--vh, 1vh) * -1.49254)) rotate(3deg);
      /* 上に15px、少し傾く */
    }
  }
  #travel-20th .wrapper #kv .acce_wrap .kamome01 {
    display: none;
  }
  #travel-20th .wrapper #kv .acce_wrap .kamome02 {
    width: calc(var(--vh, 1vh) * 9.85075);
    top: calc(var(--vh, 1vh) * 3.58209);
    left: calc(var(--vh, 1vh) * 71.34328);
    -webkit-animation: fuwafuwa 4s ease-in-out infinite;
            animation: fuwafuwa 4s ease-in-out infinite;
    -webkit-animation-delay: 0s;
            animation-delay: 0s;
  }
  #travel-20th .wrapper #kv .acce_wrap .kamome03 {
    width: calc(var(--vh, 1vh) * 6.86567);
    top: calc(var(--vh, 1vh) * 6.41791);
    left: calc(var(--vh, 1vh) * 79.85075);
    -webkit-animation: fuwafuwa 4s ease-in-out infinite;
            animation: fuwafuwa 4s ease-in-out infinite;
    -webkit-animation-delay: -1s;
            animation-delay: -1s;
  }
  #travel-20th .wrapper #kv .acce_wrap .island {
    display: none;
  }
  #travel-20th .wrapper #kv .acce_wrap .ship {
    width: calc(var(--vh, 1vh) * 10.44776);
    top: calc(var(--vh, 1vh) * 70.29851);
    left: calc(var(--vh, 1vh) * 56.86567);
  }
  #travel-20th .wrapper #kv .acce_wrap .mountain {
    width: calc(var(--vh, 1vh) * 11.34328);
    top: calc(var(--vh, 1vh) * 11.49254);
    right: calc(var(--vh, 1vh) * -2.38806);
  }
  #travel-20th .wrapper #kv .next {
    position: absolute;
    width: calc(var(--vh, 1vh) * 11.79104);
    bottom: 0;
    right: calc(var(--vh, 1vh) * 65.8209);
    z-index: 2;
  }
  #travel-20th .wrapper #kv .kv_walker {
    width: calc(var(--vh, 1vh) * 19.25373);
    height: auto;
    position: absolute;
    bottom: 0;
    right: calc(var(--vh, 1vh) * 78.35821);
    z-index: 2;
  }
  #travel-20th .wrapper #walker {
    position: absolute;
    left: calc(100% + 300px);
    bottom: 0;
    width: calc(var(--vh, 1vh) * 19.25373);
    z-index: 2;
  }
  #travel-20th .wrapper #ready {
    width: calc(var(--vh, 1vh) * 338.0597);
    height: 100%;
    -ms-flex-negative: 0;
        flex-shrink: 0;
    background-image: url(../images/travel-20th/sp_ready_bg.png);
    background-size: auto 100%;
    background-repeat: repeat-x;
    position: relative;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
  }
  #travel-20th .wrapper #ready .ready_outside {
    width: calc(var(--vh, 1vh) * 8.65672);
    height: calc(var(--vh, 1vh) * 80.44776);
    position: absolute;
    left: calc(var(--vh, 1vh) * 17.76119);
    bottom: calc(var(--vh, 1vh) * 8.35821);
    z-index: 0;
  }
  #travel-20th .wrapper #ready .ready_door {
    width: calc(var(--vh, 1vh) * 20.89552);
    height: auto;
    position: absolute;
    left: 0;
    bottom: 0;
    z-index: 2;
  }
  #travel-20th .wrapper #ready .ready_wall01 {
    position: absolute;
    width: calc(var(--vh, 1vh) * 17.91045);
    height: auto;
    top: calc(var(--vh, 1vh) * 7.46269);
    left: calc(var(--vh, 1vh) * 77.61194);
  }
  #travel-20th .wrapper #ready .ready_wall02 {
    position: absolute;
    width: calc(var(--vh, 1vh) * 18.80597);
    height: auto;
    top: 0;
    right: calc(var(--vh, 1vh) * 164.1791);
  }
  #travel-20th .wrapper #ready .ready_wall03 {
    position: absolute;
    width: calc(var(--vh, 1vh) * 13.43284);
    height: auto;
    top: calc(var(--vh, 1vh) * 4.47761);
    right: calc(var(--vh, 1vh) * 104.47761);
  }
  #travel-20th .wrapper #ready .ready_board {
    position: relative;
    z-index: 3;
    width: calc(var(--vh, 1vh) * 36.86567);
  }
  #travel-20th .wrapper #ready .ready_board .board {
    width: calc(var(--vh, 1vh) * 33.43284);
    height: auto;
    position: absolute;
    top: 0;
    left: calc(var(--vh, 1vh) * 3.43284);
    opacity: 0;
  }
  #travel-20th .wrapper #ready .ready_board .chara {
    width: calc(var(--vh, 1vh) * 8.50746);
    height: auto;
    position: absolute;
    top: calc(var(--vh, 1vh) * 2.53731);
    left: calc(var(--vh, 1vh) * 10.29851);
    opacity: 0;
  }
  #travel-20th .wrapper #ready .ready_cont {
    position: relative;
  }
  #travel-20th .wrapper #ready .ready_cont .bubble_wrap {
    position: absolute;
    width: calc(var(--vh, 1vh) * 55.07463);
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
  }
  #travel-20th .wrapper #ready .ready_cont .bubble_wrap img {
    width: 100%;
  }
  #travel-20th .wrapper #ready .ready_cont .bubble {
    position: absolute;
    width: 100%;
    height: auto;
    -webkit-filter: drop-shadow(calc(var(--vh, 1vh) * 0.89552) calc(var(--vh, 1vh) * 0.89552) 0 #f39700);
            filter: drop-shadow(calc(var(--vh, 1vh) * 0.89552) calc(var(--vh, 1vh) * 0.89552) 0 #f39700);
    will-change: transform;
    z-index: 0;
  }
  #travel-20th .wrapper #ready .ready_cont .bubble img {
    width: 100%;
    height: auto;
  }
  #travel-20th .wrapper #ready .ready_cont .text_wrap {
    position: relative;
    z-index: 1;
    margin-top: calc(var(--vh, 1vh) * -2.98507);
  }
  #travel-20th .wrapper #ready .ready_cont .text_wrap .img {
    margin: 0 auto calc(var(--vh, 1vh) * 2.98507);
  }
  #travel-20th .wrapper #ready .ready_cont .text_wrap .img img {
    width: 100%;
    height: auto;
  }
  #travel-20th .wrapper #ready .ready_cont .text_wrap .head {
    font-size: calc(var(--vh, 1vh) * 3.28358);
    line-height: 1;
    margin-bottom: calc(var(--vh, 1vh) * 1.49254);
    letter-spacing: 0.05em;
    color: #F39700;
    text-align: center;
    font-weight: 700;
  }
  #travel-20th .wrapper #ready .ready_cont .text_wrap .text {
    font-size: calc(var(--vh, 1vh) * 2.23881);
    line-height: 1.3;
    letter-spacing: 0.05em;
    color: #222222;
    text-align: center;
    margin-bottom: calc(var(--vh, 1vh) * 0.74627);
  }
  #travel-20th .wrapper #ready .ready_cont .text_wrap .btn {
    display: block;
    margin: 0 auto;
    background: none;
    border: none;
    -webkit-appearance: none;
       -moz-appearance: none;
            appearance: none;
  }
  #travel-20th .wrapper #ready .ready_cont .text_wrap .btn img {
    width: calc(var(--vh, 1vh) * 16.41791);
    height: auto;
  }
  #travel-20th .wrapper #ready .ready_cont .stage {
    position: absolute;
    bottom: 0;
  }
  #travel-20th .wrapper #ready .ready_cont.flag {
    width: calc(var(--vh, 1vh) * 61.79104);
    margin-left: calc(var(--vh, 1vh) * 1.64179);
    z-index: 1;
  }
  #travel-20th .wrapper #ready .ready_cont.flag .bubble_wrap {
    height: calc(var(--vh, 1vh) * 58.0597);
    bottom: calc(var(--vh, 1vh) * 24.32836);
    left: 0;
  }
  #travel-20th .wrapper #ready .ready_cont.flag .bubble_wrap .text_wrap {
    margin-top: calc(var(--vh, 1vh) * 1.19403);
  }
  #travel-20th .wrapper #ready .ready_cont.flag .bubble_wrap .text_wrap .img {
    width: calc(var(--vh, 1vh) * 32.08955);
  }
  #travel-20th .wrapper #ready .ready_cont.flag .stage {
    width: calc(var(--vh, 1vh) * 49.40299);
    height: auto;
    bottom: calc(var(--vh, 1vh) * 0);
    right: 0;
  }
  #travel-20th .wrapper #ready .ready_cont.shirt {
    width: calc(var(--vh, 1vh) * 60);
    margin-left: calc(var(--vh, 1vh) * -5.37313);
    z-index: 0;
  }
  #travel-20th .wrapper #ready .ready_cont.shirt .bubble_wrap {
    height: calc(var(--vh, 1vh) * 58.0597);
    bottom: calc(var(--vh, 1vh) * 35.52239);
    left: calc(var(--vh, 1vh) * 4.92537);
  }
  #travel-20th .wrapper #ready .ready_cont.shirt .bubble_wrap .text_wrap .img {
    width: calc(var(--vh, 1vh) * 37.46269);
  }
  #travel-20th .wrapper #ready .ready_cont.shirt .stage {
    width: calc(var(--vh, 1vh) * 49.40299);
    height: auto;
    bottom: calc(var(--vh, 1vh) * 0);
    left: 0;
  }
  #travel-20th .wrapper #ready .ready_cont.app {
    width: calc(var(--vh, 1vh) * 57.31343);
    margin-left: calc(var(--vh, 1vh) * -3.58209);
  }
  #travel-20th .wrapper #ready .ready_cont.app .bubble_wrap {
    width: calc(var(--vh, 1vh) * 45.07463);
    height: calc(var(--vh, 1vh) * 56.71642);
    bottom: calc(var(--vh, 1vh) * 37.61194);
    right: 0;
  }
  #travel-20th .wrapper #ready .ready_cont.app .bubble_wrap .text_wrap .img {
    width: calc(var(--vh, 1vh) * 22.83582);
  }
  #travel-20th .wrapper #ready .ready_cont.app .stage {
    width: calc(var(--vh, 1vh) * 55.22388);
    height: auto;
    bottom: calc(var(--vh, 1vh) * 1.79104);
    left: 0;
  }
  #travel-20th .wrapper #ready .ready_cont.paper {
    width: calc(var(--vh, 1vh) * 58.0597);
    margin-left: calc(var(--vh, 1vh) * 5.37313);
  }
  #travel-20th .wrapper #ready .ready_cont.paper .bubble_wrap {
    height: calc(var(--vh, 1vh) * 58.0597);
    bottom: calc(var(--vh, 1vh) * 26.1194);
    left: 0;
  }
  #travel-20th .wrapper #ready .ready_cont.paper .bubble_wrap .text_wrap .img {
    width: calc(var(--vh, 1vh) * 32.83582);
  }
  #travel-20th .wrapper #ready .ready_cont.paper .stage {
    width: calc(var(--vh, 1vh) * 50.74627);
    height: auto;
    bottom: 0;
    right: 0;
  }
  #travel-20th .wrapper #ready .ready_cont.study {
    width: calc(var(--vh, 1vh) * 57.46269);
    margin-left: calc(var(--vh, 1vh) * 0.29851);
  }
  #travel-20th .wrapper #ready .ready_cont.study .bubble_wrap {
    height: calc(var(--vh, 1vh) * 59.25373);
    bottom: calc(var(--vh, 1vh) * 35.22388);
    left: 0;
  }
  #travel-20th .wrapper #ready .ready_cont.study .bubble_wrap .text_wrap {
    margin-top: calc(var(--vh, 1vh) * -1.04478);
  }
  #travel-20th .wrapper #ready .ready_cont.study .bubble_wrap .text_wrap .img {
    width: calc(var(--vh, 1vh) * 34.32836);
  }
  #travel-20th .wrapper #ready .ready_cont.study .stage {
    width: calc(var(--vh, 1vh) * 49.40299);
    height: auto;
    bottom: calc(var(--vh, 1vh) * 1.04478);
    right: 0;
  }
  #travel-20th .wrapper #days {
    width: calc(var(--vh, 1vh) * 938.35821);
    height: 100%;
    -ms-flex-negative: 0;
        flex-shrink: 0;
    background-image: url(../images/travel-20th/sp_days_bg.png);
    background-size: auto 100%;
    background-repeat: repeat-x;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
  }
  #travel-20th .wrapper #days .days_ticket .ticket {
    width: calc(var(--vh, 1vh) * 35.67164);
    margin-top: calc(var(--vh, 1vh) * 1.34328);
    margin-left: calc(var(--vh, 1vh) * 2.08955);
    opacity: 0;
  }
  #travel-20th .wrapper #days .days_ticket .ticket img {
    width: 100%;
  }
  #travel-20th .wrapper #days .days_ticket .sticker {
    width: calc(var(--vh, 1vh) * 22.08955);
    height: auto;
    margin-top: calc(var(--vh, 1vh) * 0.44776);
    margin-left: calc(var(--vh, 1vh) * 11.49254);
    opacity: 0;
  }
  #travel-20th .wrapper #days .day_cont {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-negative: 0;
        flex-shrink: 0;
  }
  #travel-20th .wrapper #days .day_cont .day_head {
    margin-top: calc(var(--vh, 1vh) * 1.79104);
    margin-left: calc(var(--vh, 1vh) * 2.98507);
    -ms-flex-negative: 0;
        flex-shrink: 0;
  }
  #travel-20th .wrapper #days .day_cont .day_tag {
    width: calc(var(--vh, 1vh) * 17.01493);
    height: calc(var(--vh, 1vh) * 6.26866);
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    border-top-left-radius: calc(var(--vh, 1vh) * 0.89552);
    border-top-right-radius: calc(var(--vh, 1vh) * 0.89552);
  }
  #travel-20th .wrapper #days .day_cont .day_date {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    font-size: calc(var(--vh, 1vh) * 3.28358);
    margin-top: calc(var(--vh, 1vh) * 4.1791);
  }
  #travel-20th .wrapper #days .day_cont .day_date .wheather {
    width: calc(var(--vh, 1vh) * 5.37313);
    height: calc(var(--vh, 1vh) * 5.07463);
  }
  #travel-20th .wrapper #days .day_cont .day_date .wheather img {
    width: 100%;
    height: auto;
    vertical-align: middle;
  }
  #travel-20th .wrapper #days .day_cont .day_date span {
    font-family: "Alata", sans-serif;
    letter-spacing: 0.1em;
    margin-right: calc(var(--vh, 1vh) * 0.44776);
    margin-left: calc(var(--vh, 1vh) * 1.79104);
  }
  #travel-20th .wrapper #days .day_cont .day_summary {
    font-size: calc(var(--vh, 1vh) * 2.38806);
    font-weight: 500;
    line-height: 2;
    margin-top: calc(var(--vh, 1vh) * 1.49254);
  }
  #travel-20th .wrapper #days .day_cont .day_summary span {
    display: block;
    width: -webkit-fit-content;
    width: -moz-fit-content;
    width: fit-content;
    background-image: url(../images/travel-20th/days_noteline.png);
    background-size: auto 100%;
    background-repeat: repeat-x;
  }
  #travel-20th .wrapper #days .day_cont .day_map {
    width: calc(var(--vh, 1vh) * 38.80597);
    height: auto;
    margin-top: calc(var(--vh, 1vh) * 1.19403);
  }
  #travel-20th .wrapper #days .day_cont .day_topics {
    width: calc(var(--vh, 1vh) * 185.8209);
    height: calc(var(--vh, 1vh) * 98.0597);
    background-image: url(../images/travel-20th/sp_day_1_topics_bg.png);
    background-repeat: no-repeat;
    background-size: cover;
    -ms-flex-item-align: center;
        align-self: center;
    padding-top: calc(var(--vh, 1vh) * 11.49254);
    position: relative;
    margin-left: calc(var(--vh, 1vh) * 2.23881);
  }
  #travel-20th .wrapper #days .day_cont .day_topics .topics {
    font-family: "La Belle Aurore", cursive;
    font-size: calc(var(--vh, 1vh) * 10.44776);
    letter-spacing: 0.02em;
    line-height: 1;
    color: #B7E146;
    position: absolute;
    left: calc(var(--vh, 1vh) * -5.22388);
    top: calc(var(--vh, 1vh) * 4.32836);
    rotate: -7.12deg;
  }
  #travel-20th .wrapper #days .day_cont .day_topics .topics_inner {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    margin-left: calc(var(--vh, 1vh) * 8.95522);
  }
  #travel-20th .wrapper #days .day_cont .day_topics .topics_inner .topics_list {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    gap: calc(var(--vh, 1vh) * 5.07463);
    margin-bottom: calc(var(--vh, 1vh) * 3.13433);
  }
  #travel-20th .wrapper #days .day_cont .day_topics .topics_inner .topics_list .topic_item {
    width: calc(var(--vh, 1vh) * 49.25373);
    height: calc(var(--vh, 1vh) * 45.8209);
    padding: calc(var(--vh, 1vh) * 3.58209) calc(var(--vh, 1vh) * 4.47761) 0;
    background-color: #fff;
    border: 1px solid #222222;
    border-radius: calc(var(--vh, 1vh) * 2.08955);
    -webkit-box-shadow: calc(var(--vh, 1vh) * 1.19403) calc(var(--vh, 1vh) * 0.89552) 0px 0px #b7e146;
            box-shadow: calc(var(--vh, 1vh) * 1.19403) calc(var(--vh, 1vh) * 0.89552) 0px 0px #b7e146;
  }
  #travel-20th .wrapper #days .day_cont .day_topics .topics_inner .topics_list .topic_item .place {
    width: -webkit-fit-content;
    width: -moz-fit-content;
    width: fit-content;
    font-size: calc(var(--vh, 1vh) * 2.23881);
    font-weight: 700;
    line-height: 1;
    border: 2px solid #222;
    border-radius: 0 0 calc(var(--vh, 1vh) * 1.49254) 0;
    border-top: none;
    border-left: none;
    padding-right: calc(var(--vh, 1vh) * 2.98507);
    padding-bottom: calc(var(--vh, 1vh) * 1.49254);
    margin-bottom: calc(var(--vh, 1vh) * 3.8806);
    position: relative;
  }
  #travel-20th .wrapper #days .day_cont .day_topics .topics_inner .topics_list .topic_item .place::before {
    content: "";
    display: block;
    width: calc(var(--vh, 1vh) * 2.98507);
    height: calc(var(--vh, 1vh) * 3.13433);
    background-image: url(../images/travel-20th/days_topic_title.svg);
    background-repeat: no-repeat;
    background-size: contain;
    position: absolute;
    bottom: calc(var(--vh, 1vh) * -2.23881);
    left: calc(var(--vh, 1vh) * 4.47761);
  }
  #travel-20th .wrapper #days .day_cont .day_topics .topics_inner .topics_list .topic_item .name {
    font-weight: 700;
    font-size: calc(var(--vh, 1vh) * 3.28358);
    position: relative;
    margin-bottom: calc(var(--vh, 1vh) * 2.98507);
    display: block;
    width: -webkit-fit-content;
    width: -moz-fit-content;
    width: fit-content;
  }
  #travel-20th .wrapper #days .day_cont .day_topics .topics_inner .topics_list .topic_item .name::before {
    content: "";
    position: absolute;
    width: 100%;
    height: calc(var(--vh, 1vh) * 1.49254);
    display: block;
    background-image: url(../images/travel-20th/day_1_topic_line.png);
    background-repeat: repeat-x;
    background-size: auto 100%;
    bottom: calc(var(--vh, 1vh) * -1.64179);
    left: 0;
  }
  #travel-20th .wrapper #days .day_cont .day_topics .topics_inner .topics_list .topic_item .text {
    font-size: calc(var(--vh, 1vh) * 2.08955);
    line-height: 1.6;
  }
  #travel-20th .wrapper #days .day_cont .day_topics .topics_inner .topics_photos {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
  }
  #travel-20th .wrapper #days .day_cont .day_topics .topics_inner .topics_photos .photo_item {
    position: relative;
    display: block;
    height: -webkit-fit-content;
    height: -moz-fit-content;
    height: fit-content;
    border: calc(var(--vh, 1vh) * 1.34328) solid #fff;
  }
  #travel-20th .wrapper #days .day_cont .day_topics .topics_inner .topics_photos .photo_item img {
    position: absolute;
    inset: 0;
    width: 100%;
    height: auto;
    -o-object-fit: cover;
       object-fit: cover;
    top: 0;
    left: 0;
  }
  #travel-20th .wrapper #days .day_cont .day_topics .topics_inner .topics_photos .photo_item img.base {
    opacity: 1;
    position: relative;
  }
  #travel-20th .wrapper #days .day_cont .day_topics .topics_inner .topics_photos .photo_item img.overlay {
    opacity: 0;
    -webkit-transition: opacity 1.2s ease;
    transition: opacity 1.2s ease;
  }
  #travel-20th .wrapper #days .day_cont .day_topics .topics_inner .topics_photos .photo_item.item01 {
    width: calc(var(--vh, 1vh) * 37.76119);
    rotate: 5.52deg;
    margin-top: calc(var(--vh, 1vh) * 2.53731);
    position: relative;
  }
  #travel-20th .wrapper #days .day_cont .day_topics .topics_inner .topics_photos .photo_item.item01::before {
    position: absolute;
    content: "";
    display: block;
    width: calc(var(--vh, 1vh) * 17.91045);
    height: calc(var(--vh, 1vh) * 4.47761);
    background-image: url(../images/travel-20th/days_tape_blue.svg);
    background-repeat: no-repeat;
    background-size: contain;
    -webkit-transform: translateX(-50%);
            transform: translateX(-50%);
    left: 50%;
    top: calc(var(--vh, 1vh) * -0.89552);
    rotate: 10deg;
    z-index: 1;
  }
  #travel-20th .wrapper #days .day_cont .day_topics .topics_inner .topics_photos .photo_item.item02 {
    width: calc(var(--vh, 1vh) * 24.92537);
    rotate: -8.49deg;
    margin-top: calc(var(--vh, 1vh) * 8.35821);
    margin-left: calc(var(--vh, 1vh) * -2.23881);
    position: relative;
  }
  #travel-20th .wrapper #days .day_cont .day_topics .topics_inner .topics_photos .photo_item.item02::before {
    position: absolute;
    content: "";
    display: block;
    width: calc(var(--vh, 1vh) * 13.43284);
    height: calc(var(--vh, 1vh) * 3.43284);
    background-image: url(../images/travel-20th/days_tape_yellow.svg);
    background-repeat: no-repeat;
    background-size: contain;
    -webkit-transform: translateX(-50%);
            transform: translateX(-50%);
    left: 50%;
    top: calc(var(--vh, 1vh) * -2.98507);
    rotate: -10deg;
    z-index: 1;
  }
  #travel-20th .wrapper #days .day_cont .day_topics .topics_inner .topics_photos .photo_item.item03 {
    width: calc(var(--vh, 1vh) * 35.8209);
    rotate: -4.36deg;
    margin-top: calc(var(--vh, 1vh) * 4.1791);
  }
  #travel-20th .wrapper #days .day_cont .day_topics .topics_inner .topics_photos .photo_item.item04 {
    width: calc(var(--vh, 1vh) * 35.8209);
    rotate: 6.2deg;
    margin-left: calc(var(--vh, 1vh) * -0.74627);
    margin-top: calc(var(--vh, 1vh) * 3.8806);
    position: relative;
    z-index: 1;
  }
  #travel-20th .wrapper #days .day_cont .day_topics .topics_inner .topics_photos .photo_item.item04::before {
    position: absolute;
    content: "";
    display: block;
    width: calc(var(--vh, 1vh) * 17.91045);
    height: calc(var(--vh, 1vh) * 4.47761);
    background-image: url(../images/travel-20th/days_tape_pink.svg);
    background-repeat: no-repeat;
    background-size: contain;
    -webkit-transform: translateX(-50%);
            transform: translateX(-50%);
    left: 50%;
    top: calc(var(--vh, 1vh) * 1.04478);
    rotate: 16deg;
    z-index: 1;
  }
  #travel-20th .wrapper #days .day_cont .day_topics .topics_inner .topics_photos .photo_item.item05 {
    width: calc(var(--vh, 1vh) * 28.95522);
    rotate: -12.87deg;
    margin-left: calc(var(--vh, 1vh) * 0.29851);
    margin-top: calc(var(--vh, 1vh) * 1.79104);
    position: relative;
    z-index: 0;
  }
  #travel-20th .wrapper #days #day01 .day_topics .topics_inner .topics_list .topic_item.topic_03 {
    position: relative;
  }
  #travel-20th .wrapper #days #day01 .day_topics .topics_inner .topics_list .topic_item.topic_03::before {
    position: absolute;
    content: "";
    display: block;
    width: calc(var(--vh, 1vh) * 13.8806);
    height: calc(var(--vh, 1vh) * 9.85075);
    background-image: url(../images/travel-20th/day_1_acce.svg);
    background-repeat: no-repeat;
    background-size: contain;
    right: calc(var(--vh, 1vh) * -1.49254);
    top: calc(var(--vh, 1vh) * -2.23881);
  }
  #travel-20th .wrapper #days #day01 .day_topics .topics_inner .topics_photos .photo_item.item01::before {
    background-image: url(../images/travel-20th/days_tape_blue.svg);
  }
  #travel-20th .wrapper #days #day01 .day_topics .topics_inner .topics_photos .photo_item.item02 {
    position: relative;
  }
  #travel-20th .wrapper #days #day01 .day_topics .topics_inner .topics_photos .photo_item.item02::before {
    background-image: url(../images/travel-20th/days_tape_yellow.svg);
  }
  #travel-20th .wrapper #days #day01 .day_topics .topics_inner .topics_photos .photo_item.item04 {
    position: relative;
  }
  #travel-20th .wrapper #days #day01 .day_topics .topics_inner .topics_photos .photo_item.item04::before {
    background-image: url(../images/travel-20th/days_tape_pink.svg);
  }
  #travel-20th .wrapper #days #day02 {
    margin-left: calc(var(--vh, 1vh) * 1.9403);
  }
  #travel-20th .wrapper #days #day02 .day_topics {
    background-image: url(../images/travel-20th/sp_day_2_topics_bg.png);
  }
  #travel-20th .wrapper #days #day02 .day_topics .topics {
    color: #57A3FF;
  }
  #travel-20th .wrapper #days #day02 .day_topics .topics_inner .topics_list .topic_item {
    -webkit-box-shadow: calc(var(--vh, 1vh) * 1.19403) calc(var(--vh, 1vh) * 0.89552) 0px 0px #57a3ff;
            box-shadow: calc(var(--vh, 1vh) * 1.19403) calc(var(--vh, 1vh) * 0.89552) 0px 0px #57a3ff;
  }
  #travel-20th .wrapper #days #day02 .day_topics .topics_inner .topics_list .topic_item .name::before {
    background-image: url(../images/travel-20th/day_2_topic_line.png);
  }
  #travel-20th .wrapper #days #day02 .day_topics .topics_inner .topics_list .topic_item.topic_02 .name::before {
    display: none;
  }
  #travel-20th .wrapper #days #day02 .day_topics .topics_inner .topics_list .topic_item.topic_02 .name span {
    display: block;
    width: -webkit-fit-content;
    width: -moz-fit-content;
    width: fit-content;
    font-weight: 700;
    font-size: calc(var(--vh, 1vh) * 3.28358);
    position: relative;
    margin-bottom: calc(var(--vh, 1vh) * 2.08955);
  }
  #travel-20th .wrapper #days #day02 .day_topics .topics_inner .topics_list .topic_item.topic_02 .name span::before {
    content: "";
    position: absolute;
    width: 100%;
    height: calc(var(--vh, 1vh) * 1.49254);
    display: block;
    background-image: url(../images/travel-20th/day_2_topic_line.png);
    background-repeat: repeat-x;
    background-size: auto 100%;
    bottom: calc(var(--vh, 1vh) * -1.64179);
    left: 0;
  }
  #travel-20th .wrapper #days #day02 .day_topics .topics_inner .topics_list .topic_item.topic_03 {
    position: relative;
  }
  #travel-20th .wrapper #days #day02 .day_topics .topics_inner .topics_list .topic_item.topic_03::before {
    position: absolute;
    content: "";
    display: block;
    width: calc(var(--vh, 1vh) * 9.40299);
    height: calc(var(--vh, 1vh) * 10.44776);
    background-image: url(../images/travel-20th/day_2_acce01.svg);
    background-repeat: no-repeat;
    background-size: contain;
    right: calc(var(--vh, 1vh) * 1.49254);
    top: calc(var(--vh, 1vh) * -1.19403);
  }
  #travel-20th .wrapper #days #day02 .day_topics .topics_inner .topics_list .topic_item.topic_03::after {
    position: absolute;
    content: "";
    display: block;
    width: calc(var(--vh, 1vh) * 12.23881);
    height: calc(var(--vh, 1vh) * 10.59701);
    background-image: url(../images/travel-20th/day_2_acce02.svg);
    background-repeat: no-repeat;
    background-size: contain;
    right: calc(var(--vh, 1vh) * -11.04478);
    top: calc(var(--vh, 1vh) * -5.67164);
  }
  #travel-20th .wrapper #days #day02 .day_topics .topics_inner .topics_photos .photo_item.item01::before {
    background-image: url(../images/travel-20th/days_tape_yellow.svg);
  }
  #travel-20th .wrapper #days #day02 .day_topics .topics_inner .topics_photos .photo_item.item02 {
    position: relative;
  }
  #travel-20th .wrapper #days #day02 .day_topics .topics_inner .topics_photos .photo_item.item02::before {
    background-image: url(../images/travel-20th/days_tape_blue.svg);
  }
  #travel-20th .wrapper #days #day02 .day_topics .topics_inner .topics_photos .photo_item.item04 {
    position: relative;
  }
  #travel-20th .wrapper #days #day02 .day_topics .topics_inner .topics_photos .photo_item.item04::before {
    background-image: url(../images/travel-20th/days_tape_pink.svg);
  }
  #travel-20th .wrapper #days #day03 .day_topics {
    background-image: url(../images/travel-20th/sp_day_3_topics_bg.png);
  }
  #travel-20th .wrapper #days #day03 .day_topics .topics {
    color: #FAA6B1;
  }
  #travel-20th .wrapper #days #day03 .day_topics .topics_inner .topics_list .topic_item {
    -webkit-box-shadow: calc(var(--vh, 1vh) * 1.19403) calc(var(--vh, 1vh) * 0.89552) 0px 0px #faa6b1;
            box-shadow: calc(var(--vh, 1vh) * 1.19403) calc(var(--vh, 1vh) * 0.89552) 0px 0px #faa6b1;
  }
  #travel-20th .wrapper #days #day03 .day_topics .topics_inner .topics_list .topic_item .name::before {
    background-image: url(../images/travel-20th/day_3_topic_line.png);
  }
  #travel-20th .wrapper #days #day03 .day_topics .topics_inner .topics_list .topic_item.topic_03 {
    position: relative;
  }
  #travel-20th .wrapper #days #day03 .day_topics .topics_inner .topics_list .topic_item.topic_03::before {
    position: absolute;
    content: "";
    display: block;
    width: calc(var(--vh, 1vh) * 18.35821);
    height: calc(var(--vh, 1vh) * 14.1791);
    background-image: url(../images/travel-20th/day_3_acce.svg);
    background-repeat: no-repeat;
    background-size: contain;
    right: calc(var(--vh, 1vh) * -12.68657);
    top: calc(var(--vh, 1vh) * -4.02985);
  }
  #travel-20th .wrapper #days #day03 .day_topics .topics_inner .topics_photos .photo_item.item01::before {
    background-image: url(../images/travel-20th/days_tape_yellow.svg);
  }
  #travel-20th .wrapper #days #day03 .day_topics .topics_inner .topics_photos .photo_item.item02 {
    position: relative;
  }
  #travel-20th .wrapper #days #day03 .day_topics .topics_inner .topics_photos .photo_item.item02::before {
    background-image: url(../images/travel-20th/days_tape_blue.svg);
  }
  #travel-20th .wrapper #days #day03 .day_topics .topics_inner .topics_photos .photo_item.item04 {
    position: relative;
  }
  #travel-20th .wrapper #days #day03 .day_topics .topics_inner .topics_photos .photo_item.item04::before {
    background-image: url(../images/travel-20th/days_tape_green.svg);
  }
  #travel-20th .wrapper #days #report {
    width: calc(var(--vh, 1vh) * 193.43284);
    height: calc(var(--vh, 1vh) * 88.80597);
    background-image: url(../images/travel-20th/sp_report_bg.png);
    background-repeat: no-repeat;
    background-size: cover;
    margin-top: calc(var(--vh, 1vh) * 7.16418);
    position: relative;
    -ms-flex-negative: 0;
        flex-shrink: 0;
  }
  #travel-20th .wrapper #days #report .report_pin {
    width: calc(var(--vh, 1vh) * 28.95522);
    height: auto;
    position: absolute;
    left: calc(var(--vh, 1vh) * 24.77612);
    top: calc(var(--vh, 1vh) * 61.64179);
  }
  #travel-20th .wrapper #days #report .h_title {
    width: auto;
    height: calc(var(--vh, 1vh) * 4.32836);
  }
  #travel-20th .wrapper #days #report .h_title img {
    height: 100%;
    width: auto;
  }
  #travel-20th .wrapper #days #report .f_white {
    font-size: calc(var(--vh, 1vh) * 2.23881);
    color: #fff;
    line-height: 1.6;
  }
  #travel-20th .wrapper #days #report .f_yellow {
    font-size: calc(var(--vh, 1vh) * 2.68657);
    font-weight: 900;
    color: #FFFDC0;
  }
  #travel-20th .wrapper #days #report .report_title {
    width: calc(var(--vh, 1vh) * 132.98507);
    position: absolute;
    top: calc(var(--vh, 1vh) * 7.91045);
    left: calc(var(--vh, 1vh) * 7.61194);
  }
  #travel-20th .wrapper #days #report .report_title .title > p {
    width: auto;
    height: calc(var(--vh, 1vh) * 2.98507);
    margin-bottom: calc(var(--vh, 1vh) * 2.38806);
  }
  #travel-20th .wrapper #days #report .report_title .title > p img {
    height: 100%;
    width: auto;
  }
  #travel-20th .wrapper #days #report .report_title .title > h3 {
    width: auto;
    height: calc(var(--vh, 1vh) * 6.1194);
  }
  #travel-20th .wrapper #days #report .report_title .title > h3 img {
    height: 100%;
    width: auto;
  }
  #travel-20th .wrapper #days #report .report_title .summary {
    width: calc(var(--vh, 1vh) * 41.04478);
    font-size: calc(var(--vh, 1vh) * 2.23881);
    line-height: 1.6;
    font-weight: 700;
    color: #fff;
    margin-top: calc(var(--vh, 1vh) * 2.23881);
  }
  #travel-20th .wrapper #days #report .report_chara {
    width: calc(var(--vh, 1vh) * 27.31343);
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    gap: calc(var(--vh, 1vh) * 1.79104);
    position: absolute;
    top: calc(var(--vh, 1vh) * 39.85075);
    left: calc(var(--vh, 1vh) * 9.55224);
  }
  #travel-20th .wrapper #days #report .report_chara .chara {
    width: 100%;
  }
  #travel-20th .wrapper #days #report .report_purpose {
    width: calc(var(--vh, 1vh) * 41.64179);
    position: absolute;
    top: calc(var(--vh, 1vh) * 9.70149);
    left: calc(var(--vh, 1vh) * 57.31343);
  }
  #travel-20th .wrapper #days #report .report_purpose .h_title {
    margin-bottom: calc(var(--vh, 1vh) * 1.79104);
  }
  #travel-20th .wrapper #days #report .report_purpose .f_yellow {
    margin-bottom: calc(var(--vh, 1vh) * 1.49254);
  }
  #travel-20th .wrapper #days #report .report_purpose .purpose_acce {
    width: calc(var(--vh, 1vh) * 25.8209);
    height: auto;
    margin-top: calc(var(--vh, 1vh) * 3.28358);
  }
  #travel-20th .wrapper #days #report .report_content {
    width: calc(var(--vh, 1vh) * 44.02985);
    position: absolute;
    top: calc(var(--vh, 1vh) * 9.70149);
    left: calc(var(--vh, 1vh) * 101.34328);
  }
  #travel-20th .wrapper #days #report .report_content .f_yellow {
    font-size: calc(var(--vh, 1vh) * 2.68657);
    margin-bottom: calc(var(--vh, 1vh) * 1.49254);
  }
  #travel-20th .wrapper #days #report .report_content .f_white {
    line-height: 1.4;
    font-size: calc(var(--vh, 1vh) * 2.08955);
  }
  #travel-20th .wrapper #days #report .report_content .content_inner {
    margin-top: calc(var(--vh, 1vh) * 1.79104);
  }
  #travel-20th .wrapper #days #report .report_content .content_inner .left_wrap {
    width: calc(var(--vh, 1vh) * 44.02985);
    height: calc(var(--vh, 1vh) * 19.10448);
    padding: calc(var(--vh, 1vh) * 2.98507);
    background-image: url(../images/travel-20th/sp_report_frame_left.png);
    background-repeat: no-repeat;
    background-size: cover;
    margin-bottom: calc(var(--vh, 1vh) * 1.49254);
  }
  #travel-20th .wrapper #days #report .report_content .content_inner .right_wrap {
    width: calc(var(--vh, 1vh) * 44.02985);
    height: calc(var(--vh, 1vh) * 13.13433);
    padding: calc(var(--vh, 1vh) * 2.98507);
    background-image: url(../images/travel-20th/sp_report_frame_right.png);
    background-repeat: no-repeat;
    background-size: cover;
  }
  #travel-20th .wrapper #days #report .report_photo {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: start;
        -ms-flex-align: start;
            align-items: flex-start;
    position: absolute;
    top: calc(var(--vh, 1vh) * 49.55224);
    left: calc(var(--vh, 1vh) * 60.59701);
  }
  #travel-20th .wrapper #days #report .report_photo .left_photo {
    width: calc(var(--vh, 1vh) * 33.73134);
    rotate: -4.86deg;
    border-radius: calc(var(--vh, 1vh) * 0.29851);
    position: relative;
    display: block;
    height: -webkit-fit-content;
    height: -moz-fit-content;
    height: fit-content;
    border: calc(var(--vh, 1vh) * 1.34328) solid #fff;
  }
  #travel-20th .wrapper #days #report .report_photo .left_photo img {
    position: relative;
    inset: 0;
    width: 100%;
    height: auto;
    -o-object-fit: cover;
       object-fit: cover;
    top: 0;
    left: 0;
  }
  #travel-20th .wrapper #days #report .report_photo .left_photo img.base {
    opacity: 1;
    position: relative;
  }
  #travel-20th .wrapper #days #report .report_photo .left_photo img.overlay {
    opacity: 0;
    -webkit-transition: opacity 1.2s ease;
    transition: opacity 1.2s ease;
  }
  #travel-20th .wrapper #days #report .report_photo .right_photo {
    width: calc(var(--vh, 1vh) * 32.68657);
    rotate: 5.52deg;
    margin-top: calc(var(--vh, 1vh) * 8.95522);
    margin-left: calc(var(--vh, 1vh) * 7.46269);
    border-radius: calc(var(--vh, 1vh) * 0.29851);
    position: relative;
    display: block;
    height: -webkit-fit-content;
    height: -moz-fit-content;
    height: fit-content;
    border: calc(var(--vh, 1vh) * 1.34328) solid #fff;
  }
  #travel-20th .wrapper #days #report .report_photo .right_photo img {
    position: relative;
    inset: 0;
    width: 100%;
    height: auto;
    -o-object-fit: cover;
       object-fit: cover;
    top: 0;
    left: 0;
  }
  #travel-20th .wrapper #days #report .report_photo .right_photo img.base {
    opacity: 1;
    position: relative;
  }
  #travel-20th .wrapper #days #report .report_photo .right_photo img.overlay {
    opacity: 0;
    -webkit-transition: opacity 1.2s ease;
    transition: opacity 1.2s ease;
  }
  #travel-20th .wrapper #days #report .report_photo .photo_acce {
    width: calc(var(--vh, 1vh) * 32.53731);
    height: auto;
    position: absolute;
    top: calc(var(--vh, 1vh) * 1.49254);
    right: calc(var(--vh, 1vh) * -1.9403);
  }
  #travel-20th .wrapper #days #report .report_thoughts {
    width: calc(var(--vh, 1vh) * 35.97015);
    position: absolute;
    top: calc(var(--vh, 1vh) * 9.70149);
    right: calc(var(--vh, 1vh) * 7.91045);
  }
  #travel-20th .wrapper #days #report .report_thoughts .h_title {
    position: absolute;
    top: 0;
    left: 0;
    z-index: 1;
  }
  #travel-20th .wrapper #days #report .report_thoughts .thoughts_list {
    width: calc(var(--vh, 1vh) * 35.97015);
    position: relative;
    z-index: 0;
    margin-bottom: calc(var(--vh, 1vh) * 4.47761);
    margin-top: calc(var(--vh, 1vh) * 5.97015);
  }
  #travel-20th .wrapper #days #report .report_thoughts .thoughts_list .thoughts_item {
    width: calc(var(--vh, 1vh) * 35.97015);
    height: calc(var(--vh, 1vh) * 60.44776);
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: end;
        -ms-flex-align: end;
            align-items: flex-end;
  }
  #travel-20th .wrapper #days #report .report_thoughts .thoughts_list .thoughts_item img {
    margin-top: auto;
    width: calc(var(--vh, 1vh) * 35.97015);
    height: auto;
  }
  #travel-20th .wrapper #days #report .report_thoughts .thoughts_list .slick-arrow {
    top: 76%;
    z-index: 1;
  }
  #travel-20th .wrapper #days #report .report_thoughts .thoughts_list .slick-arrow::before {
    content: none;
  }
  #travel-20th .wrapper #days #report .report_thoughts .thoughts_list .slick-arrow.slick-prev {
    width: calc(var(--vh, 1vh) * 2.23881);
    height: calc(var(--vh, 1vh) * 3.73134);
    background-image: url(../images/travel-20th/report_slick_prev.png);
    background-repeat: no-repeat;
    background-size: cover;
    left: calc(var(--vh, 1vh) * 4.47761);
  }
  #travel-20th .wrapper #days #report .report_thoughts .thoughts_list .slick-arrow.slick-next {
    width: calc(var(--vh, 1vh) * 2.23881);
    height: calc(var(--vh, 1vh) * 3.73134);
    background-image: url(../images/travel-20th/report_slick_next.png);
    background-repeat: no-repeat;
    background-size: cover;
    right: calc(var(--vh, 1vh) * 4.47761);
  }
  #travel-20th .wrapper #days #report .report_thoughts .thoughts_list .slick-dots {
    bottom: calc(var(--vh, 1vh) * -0.74627);
  }
  #travel-20th .wrapper #days #report .report_thoughts .thoughts_list .slick-dots li {
    width: auto;
    height: auto;
  }
  #travel-20th .wrapper #days #report .report_thoughts .thoughts_list .slick-dots li button {
    width: calc(var(--vh, 1vh) * 1.49254);
    height: calc(var(--vh, 1vh) * 1.49254);
    background-image: url(../images/travel-20th/report_slick_dot_w.png);
    background-repeat: no-repeat;
    background-size: cover;
  }
  #travel-20th .wrapper #days #report .report_thoughts .thoughts_list .slick-dots li button::before {
    display: none;
  }
  #travel-20th .wrapper #days #report .report_thoughts .thoughts_list .slick-dots li.slick-active button {
    background-image: url(../images/travel-20th/report_slick_dot_o.png);
  }
  #travel-20th .wrapper #award {
    min-width: 100vw;
    width: 100vw;
    height: 100%;
    -ms-flex-negative: 0;
        flex-shrink: 0;
    background-image: url(../images/travel-20th/sp_award_bg.png);
    background-size: auto 100%;
    background-repeat: repeat-x;
    position: relative;
    overflow: hidden;
  }
  #travel-20th .wrapper #award .award_wrap {
    width: 100%;
    height: 100%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    position: relative;
  }
  #travel-20th .wrapper #award .balloon_left {
    display: none;
    position: absolute;
    -ms-flex-item-align: start;
        align-self: flex-start;
    width: calc(var(--vh, 1vh) * 29.10448);
    margin-right: calc(var(--vh, 1vh) * 10.89552);
    margin-top: calc(var(--vh, 1vh) * 42.08955);
  }
  #travel-20th .wrapper #award .balloon_right {
    display: none;
    position: absolute;
    -ms-flex-item-align: start;
        align-self: flex-start;
    width: calc(var(--vh, 1vh) * 31.79104);
    margin-left: calc(var(--vh, 1vh) * 5.97015);
    margin-top: calc(var(--vh, 1vh) * 9.25373);
  }
  #travel-20th .wrapper #award .award_frame {
    width: 100%;
    height: calc(var(--vh, 1vh) * 45.07463);
    background-color: #fff;
    position: relative;
    margin-top: calc(var(--vh, 1vh) * 22.08955);
    -webkit-box-shadow: 0 0 0 calc(var(--vh, 1vh) * 1.79104) #E4D2BE, 0 calc(var(--vh, 1vh) * 0.89552) 0 calc(var(--vh, 1vh) * 1.79104) rgba(159, 220, 234, 0.6);
            box-shadow: 0 0 0 calc(var(--vh, 1vh) * 1.79104) #E4D2BE, 0 calc(var(--vh, 1vh) * 0.89552) 0 calc(var(--vh, 1vh) * 1.79104) rgba(159, 220, 234, 0.6);
  }
  #travel-20th .wrapper #award .award_frame::before, #travel-20th .wrapper #award .award_frame::after {
    content: "";
    display: block;
    width: 1.53846vw;
    height: calc(var(--vh, 1vh) * 31.34328);
    background-color: #E4D2BE;
    position: absolute;
    top: calc(var(--vh, 1vh) * -31.34328);
    z-index: 0;
  }
  #travel-20th .wrapper #award .award_frame::before {
    left: 8.20513vw;
  }
  #travel-20th .wrapper #award .award_frame::after {
    right: 8.20513vw;
  }
  #travel-20th .wrapper #award .award_frame .cartain_left {
    overflow: hidden;
    position: absolute;
    top: 0;
    left: 0;
    height: 100%;
    width: auto;
    z-index: 0;
  }
  #travel-20th .wrapper #award .award_frame .cartain_left img {
    width: auto;
    height: 100%;
  }
  #travel-20th .wrapper #award .award_frame .cartain_right {
    overflow: hidden;
    position: absolute;
    top: 0;
    right: 0;
    height: 100%;
    width: auto;
    z-index: 0;
  }
  #travel-20th .wrapper #award .award_frame .cartain_right img {
    width: auto;
    height: 100%;
  }
  #travel-20th .wrapper #award .award_frame .frame_inner {
    height: calc(var(--vh, 1vh) * 45.07463);
    width: 100%;
    position: relative;
    z-index: 1;
  }
  #travel-20th .wrapper #award .award_frame .frame_inner .frames {
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
  }
  #travel-20th .wrapper #award .award_frame .frame_inner .frames .photo_title {
    width: -webkit-max-content;
    width: -moz-max-content;
    width: max-content;
    height: calc(var(--vh, 1vh) * 6.26866);
    padding: 0 5.12821vw;
    background-color: #fff;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    border-radius: 256.15385vw;
    border: 0.76923vw solid #E4D2BE;
    font-weight: 700;
    font-size: 4.10256vw;
    color: #582102;
    position: absolute;
    top: calc(var(--vh, 1vh) * -4.1791);
    -webkit-transform: translateX(-50%);
            transform: translateX(-50%);
    left: 50%;
  }
  #travel-20th .wrapper #award .award_frame .frame_inner .frames .photo {
    width: auto;
    height: 62.82051vw;
    position: relative;
    z-index: 1;
  }
  #travel-20th .wrapper #award .award_frame .frame_inner .frames .photo img {
    height: 100%;
    width: auto;
  }
  #travel-20th .wrapper #award .award_frame .frame_inner .frames .badge {
    width: calc(var(--vh, 1vh) * 9.70149);
    height: auto;
    position: absolute;
    left: calc(var(--vh, 1vh) * 0.89552);
    top: calc(var(--vh, 1vh) * 0.89552);
    z-index: 2;
  }
  #travel-20th .wrapper #award .award_frame .frame_inner .frames .badge img {
    width: 100%;
  }
  #travel-20th .wrapper #award .award_frame .frame_inner .frames .comments {
    width: 100%;
    position: absolute;
    z-index: 2;
    -webkit-transform: translateX(-50%);
            transform: translateX(-50%);
    left: 50%;
    bottom: calc(var(--vh, 1vh) * -14.92537);
  }
  #travel-20th .wrapper #award .award_frame .frame_inner .frames .comments .comment_list {
    width: 100%;
  }
  #travel-20th .wrapper #award .award_frame .frame_inner .frames .comments .comment_list li {
    position: relative;
    width: -webkit-fit-content;
    width: -moz-fit-content;
    width: fit-content;
    max-width: 62.30769vw;
    min-width: 37.17949vw;
    padding: calc(var(--vh, 1vh) * 2.08955);
    border-radius: calc(var(--vh, 1vh) * 1.49254);
    background-color: #FFFDEF;
    -webkit-filter: drop-shadow(calc(var(--vh, 1vh) * 0.29851) calc(var(--vh, 1vh) * 0.29851) 0px rgba(0, 0, 0, 0.25));
            filter: drop-shadow(calc(var(--vh, 1vh) * 0.29851) calc(var(--vh, 1vh) * 0.29851) 0px rgba(0, 0, 0, 0.25));
    -webkit-transform: translateY(calc(var(--vh, 1vh) * -1.49254));
            transform: translateY(calc(var(--vh, 1vh) * -1.49254));
  }
  #travel-20th .wrapper #award .award_frame .frame_inner .frames .comments .comment_list li p {
    color: #582102;
    font-size: 3.84615vw;
    line-height: 1.2;
  }
  #travel-20th .wrapper #award .award_frame .frame_inner .frames .comments .comment_list li::after {
    content: "";
    display: block;
    width: 3.58974vw;
    height: 2.82051vw;
    background-image: url(../images/travel-20th/award_bubble_tri_w.svg);
    background-size: contain;
    background-repeat: no-repeat;
    position: absolute;
    bottom: calc(var(--vh, 1vh) * 1.04478);
    left: -3.33333vw;
    -webkit-transform: scale(-1, 1);
            transform: scale(-1, 1);
  }
  #travel-20th .wrapper #award .award_frame .frame_inner .frames .comments .comment_list li.orange {
    background-color: #F39700;
    margin-left: 27.69231vw;
  }
  #travel-20th .wrapper #award .award_frame .frame_inner .frames .comments .comment_list li.orange p {
    color: #fff;
  }
  #travel-20th .wrapper #award .award_frame .frame_inner .frames .comments .comment_list li.orange::after {
    content: "";
    display: block;
    width: 4.35897vw;
    height: 3.58974vw;
    background-image: url(../images/travel-20th/award_bubble_tri_o.svg);
    background-size: contain;
    background-repeat: no-repeat;
    position: absolute;
    bottom: calc(var(--vh, 1vh) * 1.04478);
    left: inherit;
    right: -4.10256vw;
    -webkit-transform: scale(1, 1);
            transform: scale(1, 1);
  }
  #travel-20th .wrapper #award .award_frame .frame_inner .frames .comments .comment_list li:nth-child(2) {
    margin-left: 7.94872vw;
    margin-top: calc(var(--vh, 1vh) * 1.49254);
    position: relative;
    z-index: 1;
  }
  #travel-20th .wrapper #award .award_frame .frame_inner .frames .comments .comment_list li:nth-child(n+3) {
    display: none;
  }
  #travel-20th .wrapper #award .award_frame .frame_inner .frames .award_main_chara {
    width: auto;
    height: calc(var(--vh, 1vh) * 10.89552);
    position: absolute;
    -webkit-transform: translateX(-50%);
            transform: translateX(-50%);
    left: 50%;
    bottom: calc(var(--vh, 1vh) * -32.83582);
  }
  #travel-20th .wrapper #award .award_frame .frame_inner .frames .award_main_chara svg {
    width: auto;
    height: 100%;
  }
  #travel-20th .wrapper #award .award_frame .frame_inner .frames .award_chara {
    position: absolute;
    -webkit-transform: translateX(-50%);
            transform: translateX(-50%);
    left: 50%;
    bottom: calc(var(--vh, 1vh) * -27.76119);
    width: auto;
    height: calc(var(--vh, 1vh) * 10.14925);
    z-index: 1;
  }
  #travel-20th .wrapper #award .award_frame .frame_inner .frames .award_chara svg {
    height: 100%;
    width: auto;
  }
  #travel-20th .wrapper #award .award_frame .frame_inner .frame_01 {
    z-index: 1;
  }
  #travel-20th .wrapper #award .award_frame .frame_inner .frame_02,
  #travel-20th .wrapper #award .award_frame .frame_inner .frame_03,
  #travel-20th .wrapper #award .award_frame .frame_inner .frame_04,
  #travel-20th .wrapper #award .award_frame .frame_inner .frame_05,
  #travel-20th .wrapper #award .award_frame .frame_inner .frame_06,
  #travel-20th .wrapper #award .award_frame .frame_inner .frame_07,
  #travel-20th .wrapper #award .award_frame .frame_inner .frame_08,
  #travel-20th .wrapper #award .award_frame .frame_inner .frame_09,
  #travel-20th .wrapper #award .award_frame .frame_inner .frame_10 {
    z-index: 1;
    opacity: 0;
  }
  #travel-20th .wrapper #award .award_frame .frame_inner .award_title {
    width: 48.71795vw;
    position: absolute;
    top: calc(var(--vh, 1vh) * -21.04478);
    -webkit-transform: translateX(-50%);
            transform: translateX(-50%);
    left: 50%;
  }
  #travel-20th .wrapper #award .award_frame .frame_inner .award_title img {
    width: 100%;
    height: auto;
  }
  #travel-20th .wrapper #award .award_frame .frame_inner .award_title_btm {
    text-align: center;
    font-size: 3.58974vw;
    line-height: 1.6;
    font-weight: 700;
    margin: 0 7.69231vw;
  }
  #travel-20th .wrapper #award .award_frame .frame_inner .award_title_btm .title_btm_img {
    display: block;
    width: 52.5641vw;
    height: auto;
    margin: 0 auto 2.5641vw;
  }
  #travel-20th .wrapper #award .award_frame .frame_inner .award_title_btm strong {
    font-size: 5.12821vw;
    line-height: 1;
    font-weight: 700;
  }
  #travel-20th .wrapper #award .award_frame .frame_inner .award_title_btm span {
    font-size: 3.58974vw;
    font-weight: 700;
    color: #F39700;
  }
  #travel-20th .wrapper #award .award_frame .frame_inner .category {
    width: 48.71795vw;
    height: auto;
    position: absolute;
    top: calc(var(--vh, 1vh) * -21.04478);
    -webkit-transform: translateX(-50%);
            transform: translateX(-50%);
    left: 50%;
  }
  #travel-20th .wrapper #award .award_frame .frame_inner .category img {
    width: 100%;
    height: auto;
  }
  #travel-20th .wrapper #award .award_frame .frame_inner .award_stage {
    width: 100vw;
    height: auto;
    position: absolute;
    bottom: calc(var(--vh, 1vh) * -32.83582);
    -webkit-transform: translateX(-50%);
            transform: translateX(-50%);
    left: 50%;
    z-index: 0;
  }
  #travel-20th .wrapper #award .award_frame .frame_inner .award_stage img {
    width: 100%;
    height: auto;
  }
  #travel-20th .wrapper #award .confetti_wrap {
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
    left: 0;
    z-index: 0;
  }
  #travel-20th .wrapper #gallery {
    width: calc(var(--vh, 1vh) * 144.1791);
    height: 100%;
    -ms-flex-negative: 0;
        flex-shrink: 0;
    background-image: url(../images/travel-20th/gallery_bg.png);
    background-size: auto 100%;
    background-repeat: repeat-x;
    position: relative;
  }
  #travel-20th .wrapper #gallery .gallery_board {
    width: calc(var(--vh, 1vh) * 137.61194);
    height: calc(var(--vh, 1vh) * 92.83582);
    background-image: url(../images/travel-20th/sp_gallery_board_bg.png);
    background-size: contain;
    background-repeat: no-repeat;
    position: absolute;
    -webkit-transform: translate(-50%, -50%);
            transform: translate(-50%, -50%);
    top: 50%;
    left: 50%;
  }
  #travel-20th .wrapper #gallery .gallery_board .gallery_cat {
    position: absolute;
    left: calc(var(--vh, 1vh) * 5.22388);
    top: calc(var(--vh, 1vh) * 7.31343);
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
  }
  #travel-20th .wrapper #gallery .gallery_board .gallery_cat .title {
    width: calc(var(--vh, 1vh) * 22.38806);
    margin-bottom: calc(var(--vh, 1vh) * 1.49254);
  }
  #travel-20th .wrapper #gallery .gallery_board .gallery_cat .title img {
    width: 100%;
    height: auto;
  }
  #travel-20th .wrapper #gallery .gallery_board .gallery_cat .current_cat {
    font-size: calc(var(--vh, 1vh) * 3.28358);
    font-weight: 700;
    color: #582102;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: end;
        -ms-flex-align: end;
            align-items: end;
    gap: calc(var(--vh, 1vh) * 0.89552);
    position: absolute;
    top: calc(var(--vh, 1vh) * 18.50746);
    left: calc(var(--vh, 1vh) * 1.9403);
  }
  #travel-20th .wrapper #gallery .gallery_board .gallery_cat .current_cat::before {
    content: "";
    width: calc(var(--vh, 1vh) * 4.02985);
    height: calc(var(--vh, 1vh) * 4.02985);
    display: block;
    background-repeat: no-repeat;
    background-size: contain;
    background-position: center;
    -webkit-filter: drop-shadow(calc(var(--vh, 1vh) * 0.29851) calc(var(--vh, 1vh) * 0.29851) 0px rgba(0, 0, 0, 0.25));
            filter: drop-shadow(calc(var(--vh, 1vh) * 0.29851) calc(var(--vh, 1vh) * 0.29851) 0px rgba(0, 0, 0, 0.25));
  }
  #travel-20th .wrapper #gallery .gallery_board .gallery_cat .current_cat.emo::before {
    background-image: url(../images/travel-20th/gallery_emo.svg);
  }
  #travel-20th .wrapper #gallery .gallery_board .gallery_cat .current_cat.jiin::before {
    background-image: url(../images/travel-20th/gallery_jiin.svg);
  }
  #travel-20th .wrapper #gallery .gallery_board .gallery_cat .current_cat.niyaniya::before {
    background-image: url(../images/travel-20th/gallery_niyaniya.svg);
  }
  #travel-20th .wrapper #gallery .gallery_board .gallery_cat .current_cat.kyun::before {
    background-image: url(../images/travel-20th/gallery_kyun.svg);
  }
  #travel-20th .wrapper #gallery .gallery_board .gallery_cat .current_cat.meramera::before {
    background-image: url(../images/travel-20th/gallery_meramera.svg);
  }
  #travel-20th .wrapper #gallery .gallery_board .gallery_cat .current_cat.waiwai::before {
    background-image: url(../images/travel-20th/gallery_waiwai.svg);
  }
  #travel-20th .wrapper #gallery .polaroid {
    background-color: #fff;
    padding: calc(var(--vh, 1vh) * 1.19403);
    border-radius: calc(var(--vh, 1vh) * 0.59701);
    -webkit-box-shadow: 0px calc(var(--vh, 1vh) * 0.29851) calc(var(--vh, 1vh) * 1.19403) 0px #635145;
            box-shadow: 0px calc(var(--vh, 1vh) * 0.29851) calc(var(--vh, 1vh) * 1.19403) 0px #635145;
    width: -webkit-fit-content;
    width: -moz-fit-content;
    width: fit-content;
    position: absolute;
  }
  #travel-20th .wrapper #gallery .polaroid .photo img {
    width: auto;
  }
  #travel-20th .wrapper #gallery .polaroid .caption {
    margin-top: calc(var(--vh, 1vh) * 0.89552);
    line-height: 1.8;
    font-size: calc(var(--vh, 1vh) * 1.79104);
  }
  #travel-20th .wrapper #gallery .polaroid_wrap {
    position: relative;
    width: 100%;
    height: 100%;
    display: none;
  }
  #travel-20th .wrapper #gallery .polaroid_wrap.visible {
    display: block;
  }
  #travel-20th .wrapper #gallery .polaroid_wrap .polaroid:nth-child(1) {
    rotate: 5.44deg;
    top: calc(var(--vh, 1vh) * 34.32836);
    left: calc(var(--vh, 1vh) * 2.98507);
  }
  #travel-20th .wrapper #gallery .polaroid_wrap .polaroid:nth-child(1) .photo img {
    height: calc(var(--vh, 1vh) * 23.58209);
  }
  #travel-20th .wrapper #gallery .polaroid_wrap .polaroid:nth-child(2) {
    rotate: 8.87deg;
    top: calc(var(--vh, 1vh) * 4.47761);
    left: calc(var(--vh, 1vh) * 40.29851);
    z-index: 3;
  }
  #travel-20th .wrapper #gallery .polaroid_wrap .polaroid:nth-child(2) .photo img {
    height: calc(var(--vh, 1vh) * 18.95522);
  }
  #travel-20th .wrapper #gallery .polaroid_wrap .polaroid:nth-child(3) {
    rotate: -6.15deg;
    top: calc(var(--vh, 1vh) * 5.22388);
    right: calc(var(--vh, 1vh) * 35.8209);
  }
  #travel-20th .wrapper #gallery .polaroid_wrap .polaroid:nth-child(3) .photo img {
    height: calc(var(--vh, 1vh) * 17.76119);
  }
  #travel-20th .wrapper #gallery .polaroid_wrap .polaroid:nth-child(4) {
    rotate: 9.18deg;
    top: calc(var(--vh, 1vh) * 10.44776);
    right: calc(var(--vh, 1vh) * 7.46269);
    z-index: 2;
  }
  #travel-20th .wrapper #gallery .polaroid_wrap .polaroid:nth-child(4) .photo img {
    height: calc(var(--vh, 1vh) * 16.86567);
  }
  #travel-20th .wrapper #gallery .polaroid_wrap .polaroid:nth-child(5) {
    rotate: -14.07deg;
    top: calc(var(--vh, 1vh) * 32.08955);
    left: calc(var(--vh, 1vh) * 37.31343);
    z-index: 2;
  }
  #travel-20th .wrapper #gallery .polaroid_wrap .polaroid:nth-child(5) .photo img {
    height: calc(var(--vh, 1vh) * 17.61194);
  }
  #travel-20th .wrapper #gallery .polaroid_wrap .polaroid:nth-child(6) {
    rotate: -0.27deg;
    top: calc(var(--vh, 1vh) * 29.25373);
    right: calc(var(--vh, 1vh) * 48.20896);
    z-index: 3;
  }
  #travel-20th .wrapper #gallery .polaroid_wrap .polaroid:nth-child(6) .photo img {
    height: calc(var(--vh, 1vh) * 17.31343);
  }
  #travel-20th .wrapper #gallery .polaroid_wrap .polaroid:nth-child(7) {
    rotate: -10.48deg;
    top: calc(var(--vh, 1vh) * 29.85075);
    right: calc(var(--vh, 1vh) * 23.8806);
  }
  #travel-20th .wrapper #gallery .polaroid_wrap .polaroid:nth-child(7) .photo img {
    height: calc(var(--vh, 1vh) * 15.22388);
  }
  #travel-20th .wrapper #gallery .polaroid_wrap .polaroid:nth-child(8) {
    rotate: 7.77deg;
    top: calc(var(--vh, 1vh) * 34.32836);
    right: calc(var(--vh, 1vh) * 2.98507);
    z-index: 1;
  }
  #travel-20th .wrapper #gallery .polaroid_wrap .polaroid:nth-child(8) .photo img {
    height: calc(var(--vh, 1vh) * 16.86567);
  }
  #travel-20th .wrapper #gallery .polaroid_wrap .polaroid:nth-child(9) {
    rotate: -8.94deg;
    top: calc(var(--vh, 1vh) * 58.20896);
    left: calc(var(--vh, 1vh) * 5.97015);
    z-index: 2;
  }
  #travel-20th .wrapper #gallery .polaroid_wrap .polaroid:nth-child(9) .photo img {
    height: calc(var(--vh, 1vh) * 17.61194);
  }
  #travel-20th .wrapper #gallery .polaroid_wrap .polaroid:nth-child(10) {
    rotate: 4.06deg;
    top: calc(var(--vh, 1vh) * 65.67164);
    left: calc(var(--vh, 1vh) * 29.85075);
    z-index: 2;
  }
  #travel-20th .wrapper #gallery .polaroid_wrap .polaroid:nth-child(10) .photo img {
    height: calc(var(--vh, 1vh) * 17.61194);
  }
  #travel-20th .wrapper #gallery .polaroid_wrap .polaroid:nth-child(11) {
    rotate: 5.93deg;
    top: calc(var(--vh, 1vh) * 52.68657);
    left: calc(var(--vh, 1vh) * 50.74627);
    z-index: 2;
  }
  #travel-20th .wrapper #gallery .polaroid_wrap .polaroid:nth-child(11) .photo img {
    height: calc(var(--vh, 1vh) * 15.37313);
  }
  #travel-20th .wrapper #gallery .polaroid_wrap .polaroid:nth-child(12) {
    rotate: 7.77deg;
    top: calc(var(--vh, 1vh) * 71.34328);
    left: calc(var(--vh, 1vh) * 60.89552);
  }
  #travel-20th .wrapper #gallery .polaroid_wrap .polaroid:nth-child(12) .photo img {
    height: calc(var(--vh, 1vh) * 16.71642);
  }
  #travel-20th .wrapper #gallery .polaroid_wrap .polaroid:nth-child(13) {
    rotate: 13.69deg;
    top: calc(var(--vh, 1vh) * 53.43284);
    left: calc(var(--vh, 1vh) * 77.76119);
  }
  #travel-20th .wrapper #gallery .polaroid_wrap .polaroid:nth-child(13) .photo img {
    height: calc(var(--vh, 1vh) * 17.16418);
  }
  #travel-20th .wrapper #gallery .polaroid_wrap .polaroid:nth-child(14) {
    rotate: -4.19deg;
    top: calc(var(--vh, 1vh) * 52.23881);
    right: calc(var(--vh, 1vh) * 4.47761);
  }
  #travel-20th .wrapper #gallery .polaroid_wrap .polaroid:nth-child(14) .photo img {
    height: calc(var(--vh, 1vh) * 21.64179);
  }
  #travel-20th .wrapper #gallery .polaroid_wrap .polaroid:nth-child(15) {
    display: none;
  }
  #travel-20th .wrapper #gallery .polaroid_wrap .polaroid:nth-child(16) {
    display: none;
  }
  #travel-20th .wrapper #gallery .gallery_menu {
    position: absolute;
    bottom: calc(var(--vh, 1vh) * 2.23881);
    right: calc(var(--vh, 1vh) * 2.23881);
    width: calc(var(--vh, 1vh) * 29.85075);
    height: calc(var(--vh, 1vh) * 44.1791);
    border-radius: calc(var(--vh, 1vh) * 2.98507) 0 calc(var(--vh, 1vh) * 0.29851) 0;
    z-index: 99;
    overflow: hidden;
  }
  #travel-20th .wrapper #gallery .gallery_menu input#button_gallery,
  #travel-20th .wrapper #gallery .gallery_menu input#button_gallery_left {
    display: none;
  }
  #travel-20th .wrapper #gallery .gallery_menu .button_gallery {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    width: calc(var(--vh, 1vh) * 19.85075);
    height: calc(var(--vh, 1vh) * 5.37313);
    background-color: #F39700;
    border: 1px solid #fff;
    border-right: none;
    border-bottom: none;
    gap: calc(var(--vh, 1vh) * 0.74627);
    position: absolute;
    right: 0;
    bottom: 0;
    z-index: 1;
    cursor: pointer;
    border-radius: calc(var(--vh, 1vh) * 2.53731) 0 calc(var(--vh, 1vh) * 0.29851) 0;
    padding-top: calc(var(--vh, 1vh) * 1.64179);
    padding-left: calc(var(--vh, 1vh) * 2.68657);
  }
  #travel-20th .wrapper #gallery .gallery_menu .button_gallery .open {
    position: absolute;
    opacity: 1;
    color: #fff;
    font-weight: 700;
    font-size: calc(var(--vh, 1vh) * 2.08955);
    -webkit-transition: 0.2s ease;
    transition: 0.2s ease;
  }
  #travel-20th .wrapper #gallery .gallery_menu .button_gallery .close {
    position: absolute;
    opacity: 0;
    color: #F3C373;
    font-weight: 700;
    font-size: calc(var(--vh, 1vh) * 2.38806);
    letter-spacing: 0.2em;
    -webkit-transition: 0.2s ease;
    transition: 0.2s ease;
  }
  #travel-20th .wrapper #gallery .gallery_menu .cat_wrap {
    background-color: #F39700;
    width: 0px;
    height: 0px;
    position: absolute;
    z-index: 0;
    bottom: 0;
    right: 0;
    border-radius: calc(var(--vh, 1vh) * 2.98507) 0 calc(var(--vh, 1vh) * 0.29851) 0;
    -webkit-transition: width 0.3s ease, height 0.3s ease, border-radius 0.3s ease, translate 0.3s ease;
    transition: width 0.3s ease, height 0.3s ease, border-radius 0.3s ease, translate 0.3s ease;
  }
  #travel-20th .wrapper #gallery .gallery_menu .cat_wrap .cat_list {
    display: none;
    margin: calc(var(--vh, 1vh) * 2.98507) calc(var(--vh, 1vh) * 11.9403) 0 calc(var(--vh, 1vh) * 4.47761);
  }
  #travel-20th .wrapper #gallery .gallery_menu .cat_wrap .cat_list .cat_item {
    margin-bottom: calc(var(--vh, 1vh) * 1.04478);
  }
  #travel-20th .wrapper #gallery .gallery_menu .cat_wrap .cat_list .cat_item button {
    width: calc(var(--vh, 1vh) * 20.89552);
    background: none;
    text-align: left;
    border: none;
    color: #fff;
    font-size: calc(var(--vh, 1vh) * 2.38806);
    font-weight: 700;
    padding-bottom: calc(var(--vh, 1vh) * 0.74627);
    border-bottom: 1px dashed #fff;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
  }
  #travel-20th .wrapper #gallery .gallery_menu .cat_wrap .cat_list .cat_item button i {
    -ms-flex-negative: 0;
        flex-shrink: 0;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    width: calc(var(--vh, 1vh) * 1.04478);
    height: calc(var(--vh, 1vh) * 1.79104);
  }
  #travel-20th .wrapper #gallery .gallery_menu .cat_wrap .cat_list .cat_item button i svg {
    width: 100%;
    height: auto;
    color: #fff;
  }
  #travel-20th .wrapper #gallery .gallery_menu .cat_wrap .cat_list .cat_item button.is-active {
    color: #582102;
    border-color: #582102;
  }
  #travel-20th .wrapper #gallery .gallery_menu .cat_wrap .cat_list .cat_item button.is-active i svg {
    color: #582102;
  }
  #travel-20th .wrapper #gallery .gallery_menu:has(input#button_gallery:checked) .button_gallery .open, #travel-20th .wrapper #gallery .gallery_menu:has(input#button_gallery_left:checked) .button_gallery .open {
    opacity: 0;
  }
  #travel-20th .wrapper #gallery .gallery_menu:has(input#button_gallery:checked) .button_gallery .close, #travel-20th .wrapper #gallery .gallery_menu:has(input#button_gallery_left:checked) .button_gallery .close {
    opacity: 1;
  }
  #travel-20th .wrapper #gallery .gallery_menu:has(input#button_gallery:checked) .cat_wrap, #travel-20th .wrapper #gallery .gallery_menu:has(input#button_gallery_left:checked) .cat_wrap {
    width: calc(var(--vh, 1vh) * 29.85075);
    height: calc(var(--vh, 1vh) * 44.1791);
  }
  #travel-20th .wrapper #gallery .gallery_menu:has(input#button_gallery:checked) .cat_wrap .cat_list, #travel-20th .wrapper #gallery .gallery_menu:has(input#button_gallery_left:checked) .cat_wrap .cat_list {
    display: block;
  }
  #travel-20th .wrapper #gallery .gallery_menu.left {
    right: inherit;
    left: 2.82051vw;
    border-radius: 0 calc(var(--vh, 1vh) * 2.98507) 0 calc(var(--vh, 1vh) * 0.29851);
  }
  #travel-20th .wrapper #gallery .gallery_menu.left .button_gallery {
    right: inherit;
    left: 0;
    border-radius: 0 calc(var(--vh, 1vh) * 2.53731) 0 calc(var(--vh, 1vh) * 0.29851);
    border: 1px solid #fff;
    border-bottom: none;
    border-left: none;
  }
  #travel-20th .wrapper #gallery .gallery_menu.left .cat_wrap {
    right: inherit;
    left: 0;
    border-radius: 0 calc(var(--vh, 1vh) * 2.98507) 0 calc(var(--vh, 1vh) * 0.29851);
  }
  #travel-20th .wrapper #letter {
    width: 100vw;
    height: 100%;
    -ms-flex-negative: 0;
        flex-shrink: 0;
    background-image: url(../images/travel-20th/letter_bg.png);
    background-size: auto 100%;
    background-repeat: repeat-x;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    position: relative;
  }
  #travel-20th .wrapper #letter .letter_cont_bg {
    display: none;
  }
  #travel-20th .wrapper #letter .letter_cont {
    -ms-flex-item-align: center;
        align-self: center;
    width: 100%;
    height: 155.38462vw;
    background-image: url(../images/travel-20th/sp_letter_cont_bg.png);
    background-repeat: no-repeat;
    background-size: contain;
    z-index: 1;
    padding: 25.12821vw 10.25641vw 0;
  }
  #travel-20th .wrapper #letter .letter_cont .letter_title {
    font-size: 4.10256vw;
    font-weight: 700;
    line-height: 1.7;
    color: #F39700;
    margin-bottom: 3.58974vw;
  }
  #travel-20th .wrapper #letter .letter_cont .letter_text {
    font-size: 3.33333vw;
    color: #582102;
    font-weight: 500;
    line-height: 2.2;
    background-image: url(../images/travel-20th/sp_letter_line.png);
    background-size: 100%;
    background-position: bottom;
    background-repeat: no-repeat;
    padding-bottom: 0.51282vw;
  }
  #travel-20th .wrapper #letter .letter_acce01 {
    width: 76.92308vw;
    position: absolute;
    top: 0;
    right: 12.82051vw;
    z-index: 2;
    -webkit-animation: fuwafuwa 4s ease-in-out infinite;
            animation: fuwafuwa 4s ease-in-out infinite;
    -webkit-animation-delay: 0s;
            animation-delay: 0s;
  }
  #travel-20th .wrapper #letter .letter_acce01 svg {
    width: 100%;
    height: auto;
  }
  #travel-20th .wrapper #letter .letter_acce02 {
    width: 30.76923vw;
    position: absolute;
    top: 0;
    right: 0;
    z-index: 1;
  }
  #travel-20th .wrapper #letter .letter_acce02 img {
    width: 100%;
    height: auto;
  }
  #travel-20th .wrapper #letter .top_btn {
    width: 58.46154vw;
    position: absolute;
    bottom: 1.28205vw;
    right: 1.28205vw;
    z-index: 1;
  }
  #travel-20th .wrapper #letter .top_btn svg {
    width: 100%;
    height: auto;
  }
  #travel-20th .modal_overlay {
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background-color: rgba(0, 0, 0, 0.5);
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    z-index: 1000;
    opacity: 0;
    pointer-events: none;
    -webkit-transition: .2s;
    transition: .2s;
  }
  #travel-20th .modal_overlay.is_active {
    opacity: 1;
    pointer-events: auto;
  }
  #travel-20th .modal {
    background-color: #fff;
    border-radius: 8.20513vw;
    border: 1px solid #F39700;
    -webkit-box-shadow: 2.05128vw 2.05128vw 0px 0px #f39700;
            box-shadow: 2.05128vw 2.05128vw 0px 0px #f39700;
    width: 89.74359vw;
    height: 128.20513vw;
    position: fixed;
    z-index: 1001;
    -webkit-transform: translate(-50%, -50%);
            transform: translate(-50%, -50%);
    top: 50%;
    left: 50%;
    opacity: 0;
    pointer-events: none;
    -webkit-transition: .2s;
    transition: .2s;
  }
  #travel-20th .modal.is_active {
    opacity: 1;
    pointer-events: auto;
  }
  #travel-20th .modal .modal_close {
    width: 11.02564vw;
    height: 11.02564vw;
    background-color: #F39700;
    border-radius: 50%;
    border: none;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    position: fixed;
    top: 3.84615vw;
    right: 3.84615vw;
  }
  #travel-20th .modal .modal_close .line {
    display: block;
    background-color: #fff;
    width: 5.89744vw;
    height: 0.76923vw;
    border-radius: 25.38462vw;
    -ms-flex-negative: 0;
        flex-shrink: 0;
  }
  #travel-20th .modal .modal_close .line:nth-child(1) {
    -webkit-transform: rotate(180deg) rotate(45deg) translateX(-2.05128vw) translateY(2.05128vw);
            transform: rotate(180deg) rotate(45deg) translateX(-2.05128vw) translateY(2.05128vw);
  }
  #travel-20th .modal .modal_close .line:nth-child(2) {
    -webkit-transform: rotate(180deg) rotate(-45deg) translateX(2.05128vw) translateY(2.05128vw);
            transform: rotate(180deg) rotate(-45deg) translateX(2.05128vw) translateY(2.05128vw);
  }
  #travel-20th .modal_content {
    width: 89.74359vw;
    height: 100%;
    overflow-y: scroll;
    padding: 7.69231vw 7.69231vw 5.12821vw;
  }
  #travel-20th .modal_content .left_inner {
    width: 100%;
  }
  #travel-20th .modal_content .left_inner .img_wrap {
    width: 51.28205vw;
    height: 51.28205vw;
    display: block;
    background-color: #FFAF2B;
    border-radius: 50%;
    position: relative;
    margin: 0 auto;
  }
  #travel-20th .modal_content .left_inner .img_wrap .img {
    height: 38.46154vw;
    position: absolute;
    top: 50%;
    left: 50%;
    -webkit-transform: translate(-50%, -50%);
            transform: translate(-50%, -50%);
  }
  #travel-20th .modal_content .left_inner .img_wrap .img img {
    width: auto;
    height: 100%;
  }
  #travel-20th .modal_content .left_inner .point_wrap {
    margin-top: 2.5641vw;
  }
  #travel-20th .modal_content .left_inner .point_wrap .point_title {
    font-size: 4.61538vw;
    font-weight: 700;
    color: #582102;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    gap: 1.53846vw;
    margin-bottom: 1.53846vw;
  }
  #travel-20th .modal_content .left_inner .point_wrap .point_title i {
    width: 12.30769vw;
  }
  #travel-20th .modal_content .left_inner .point_wrap .point_title i img {
    width: 100%;
    height: auto;
  }
  #travel-20th .modal_content .left_inner .point_wrap .point_list {
    width: 100%;
    background-color: #FFF5D6;
    padding: 5.12821vw;
    border-radius: 2.5641vw;
  }
  #travel-20th .modal_content .left_inner .point_wrap .point_list li {
    font-size: 3.58974vw;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: start;
        -ms-flex-align: start;
            align-items: flex-start;
    margin-top: 2.5641vw;
    line-height: 1.5;
  }
  #travel-20th .modal_content .left_inner .point_wrap .point_list li::before {
    content: "";
    display: block;
    width: 3.07692vw;
    height: 3.07692vw;
    background-color: #F39700;
    border-radius: 50%;
    margin-right: 1.79487vw;
    -ms-flex-negative: 0;
        flex-shrink: 0;
    margin-top: 1.28205vw;
  }
  #travel-20th .modal_content .left_inner .point_wrap .point_list li:first-child {
    margin-top: 0;
  }
  #travel-20th .modal_content .right_inner {
    width: 100%;
    margin-top: 7.69231vw;
    padding-bottom: 12.82051vw;
  }
  #travel-20th .modal_content .right_inner .text_wrap .head {
    font-size: 5.64103vw;
    font-weight: 700;
    color: #582102;
    margin-bottom: 2.5641vw;
    line-height: 1.4;
  }
  #travel-20th .modal_content .right_inner .text_wrap .text {
    font-size: 3.58974vw;
    line-height: 1.97;
    background-image: url(../images/travel-20th/modal_line.png);
    background-repeat: repeat-y;
    background-size: 100%;
    background-position: bottom;
    font-weight: 700;
  }
  #travel-20th .modal_content .right_inner .comment_wrap {
    margin-top: 7.69231vw;
  }
  #travel-20th .modal_content .right_inner .comment_wrap h4 {
    font-size: 5.12821vw;
    font-weight: 700;
    color: #582102;
    margin-bottom: 4.10256vw;
  }
  #travel-20th .modal_content .right_inner .comment_wrap .comment {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: start;
        -ms-flex-align: start;
            align-items: flex-start;
    gap: 2.5641vw;
    margin-bottom: 5.12821vw;
  }
  #travel-20th .modal_content .right_inner .comment_wrap .comment:last-child {
    margin-bottom: 0;
  }
  #travel-20th .modal_content .right_inner .comment_wrap .comment .member_img {
    width: 12.82051vw;
    -ms-flex-negative: 0;
        flex-shrink: 0;
  }
  #travel-20th .modal_content .right_inner .comment_wrap .comment .member_img img {
    width: 100%;
    height: auto;
  }
  #travel-20th .modal_content .right_inner .comment_wrap .comment > p {
    font-size: 3.58974vw;
    line-height: 1.8;
    font-weight: 500;
  }
}
