.unattended-tour #container .titleline__en p {
  line-height: 1;
  text-align: center;
  font-weight: bold;
  color: #7ec0b6;
  font-family: "m-plus-1c", sans-serif;
  text-align: center;
}
@media (max-width: 767px) {
  .unattended-tour #container .titleline__en p {
    font-size: 3.625vw;
  }
}
@media (min-width: 768px) {
  .unattended-tour #container .titleline__en p {
    font-size: min(2.1428571429vw, 30px);
  }
}
@media (max-width: 767px) {
  .unattended-tour #container .titleline__title {
    padding-top: 1.25vw;
  }
}
@media (min-width: 768px) {
  .unattended-tour #container .titleline__title {
    padding-top: min(0.7142857143vw, 10px);
  }
}
.unattended-tour #container .titleline__title h2 {
  line-height: 1;
  text-align: center;
}
@media (min-width: 768px) {
  .unattended-tour #container .titleline__title h2 {
    font-size: min(3.2857142857vw, 46px);
  }
}
.unattended-tour #container .titleline__title h2 span {
  font-size: 2.4em;
}
@media (max-width: 767px) {
  .unattended-tour #container .nav-fix {
    height: auto;
  }
}
.unattended-tour #container .nav-fix .nav-fix-list .nav-fix-element--property {
  display: none;
}
.unattended-tour #container .nav-fix .nav-fix-list .nav-fix-element--basic {
  display: none;
}
@media (max-width: 767px) {
  .unattended-tour #container .nav-fix .nav-fix-list .nav-fix-element--top {
    bottom: 3.75vw;
  }
}
.unattended-tour #container .nav-fix-lp {
  position: fixed;
  z-index: 50;
  pointer-events: none;
  transition: 0.3s;
  opacity: 0;
}
@media (max-width: 767px) {
  .unattended-tour #container .nav-fix-lp {
    width: 100%;
    bottom: 0;
    left: 0;
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
    column-gap: 0.625vw;
  }
}
@media (min-width: 768px) {
  .unattended-tour #container .nav-fix-lp {
    top: 50%;
    right: 0;
    transform: translateY(-50%);
  }
}
.unattended-tour #container .nav-fix-lp__item {
  display: block;
  will-change: filter;
  transition: 0.3s;
}
@media (max-width: 767px) {
  .unattended-tour #container .nav-fix-lp__item {
    width: 42.875vw;
    filter: drop-shadow(-0.625vw 0.625vw 0.375vw rgba(0, 0, 0, 0.6));
  }
}
@media (min-width: 768px) {
  .unattended-tour #container .nav-fix-lp__item {
    width: min(9.0714285714vw, 127px);
    filter: drop-shadow(max(-0.3571428571vw, -5px) min(0.3571428571vw, 5px) min(0.2142857143vw, 3px) rgba(0, 0, 0, 0.6));
    transform: translateX(min(0.3571428571vw, 5px));
  }
}
.unattended-tour #container .nav-fix-lp__item figure {
  width: 100%;
}
@media (min-width: 768px) {
  .unattended-tour #container .nav-fix-lp__item--reserve {
    margin-bottom: min(0.3571428571vw, 5px);
  }
}
@media (min-width: 768px) {
  .unattended-tour #container .nav-fix-lp__item:hover {
    transform: translateX(0);
  }
}
.unattended-tour #container .nav-fix-lp.active {
  pointer-events: all;
  opacity: 1;
}
@media (max-width: 767px) {
  .unattended-tour #container .mv {
    position: relative;
  }
}
.unattended-tour #container .mv .mv-slide {
  width: 100%;
  margin: 0;
  overflow: hidden;
}
@media (max-width: 767px) {
  .unattended-tour #container .mv .mv-slide {
    height: 187.5vw;
  }
}
@media (min-width: 768px) {
  .unattended-tour #container .mv .mv-slide {
    height: 50vw;
  }
}
.unattended-tour #container .mv .mv-slide__element {
  width: 100%;
  height: 100%;
}
.unattended-tour #container .mv .mv-slide__element figure {
  width: 100%;
}
.unattended-tour #container .mv .mv-slide__element figure picture {
  width: 100%;
  height: 100%;
}
.unattended-tour #container .mv .mv-slide__element figure picture img {
  object-fit: cover;
  width: 100%;
  height: 100%;
}
.unattended-tour #container .mv .mv-slide .slick-list {
  height: 100%;
}
.unattended-tour #container .mv .mv-slide .slick-list .slick-track {
  height: 100%;
}
.unattended-tour #container .mv .mv-slide .slick-dots {
  position: absolute;
  left: 50%;
  transform: translateX(-50%);
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
  margin: 0 auto;
}
@media (max-width: 767px) {
  .unattended-tour #container .mv .mv-slide .slick-dots {
    width: 80%;
    bottom: 3.75vw;
    gap: 2.5vw 1.25vw;
  }
}
@media (min-width: 768px) {
  .unattended-tour #container .mv .mv-slide .slick-dots {
    width: 60%;
    bottom: 2.1428571429vw;
    gap: 0.7142857143vw 0.3571428571vw;
  }
}
@media (max-width: 767px) {
  .unattended-tour #container .mv .mv-slide .slick-dots li {
    width: 9.625vw;
    height: 0.5vw;
  }
}
@media (min-width: 768px) {
  .unattended-tour #container .mv .mv-slide .slick-dots li {
    width: 4vw;
    height: 0.2857142857vw;
  }
}
.unattended-tour #container .mv .mv-slide .slick-dots li button {
  background-color: #000;
  width: 100%;
  height: 100%;
  padding: 0;
  transition: 0.3s;
}
.unattended-tour #container .mv .mv-slide .slick-dots li button::before {
  display: none;
}
.unattended-tour #container .mv .mv-slide .slick-dots li.slick-active button {
  background-color: #7ec0b6;
}
@media (max-width: 767px) {
  .unattended-tour #container .mv .mv-title {
    position: absolute;
    top: 20vw;
    left: 50%;
    transform: translateX(-50%);
    z-index: 10;
  }
}
@media (max-width: 767px) {
  .unattended-tour #container .mv .mv-title__logo {
    width: 56.25vw;
    height: 56.25vw;
    display: grid;
    place-items: center;
    background-color: rgba(255, 255, 255, 0.65);
  }
}
@media (min-width: 768px) {
  .unattended-tour #container .mv .mv-title__logo {
    opacity: 0;
    background-color: rgba(255, 255, 255, 0.6);
    position: absolute;
    top: 0;
    left: 50%;
    transform: translateX(-50%);
    z-index: 1;
    width: 32.1428571429vw;
    height: 32.1428571429vw;
    padding-top: 4.2857142857vw;
  }
}
.unattended-tour #container .mv .mv-title__logo figure {
  margin: 0 auto;
}
@media (max-width: 767px) {
  .unattended-tour #container .mv .mv-title__logo figure {
    width: 47vw;
  }
}
@media (min-width: 768px) {
  .unattended-tour #container .mv .mv-title__logo figure {
    width: 23.3571428571vw;
  }
}
.unattended-tour #container .mv .mv-title__read {
  opacity: 0;
  z-index: 1;
}
@media (max-width: 767px) {
  .unattended-tour #container .mv .mv-title__read {
    display: grid;
    place-items: center;
    margin-bottom: 3.75vw;
  }
}
@media (min-width: 768px) {
  .unattended-tour #container .mv .mv-title__read {
    position: absolute;
    left: 5vw;
    top: 9.2857142857vw;
  }
}
.unattended-tour #container .mv .mv-title__read p {
  white-space: nowrap;
  font-weight: bold;
  line-height: 1.6;
  transition: 1s;
  display: flex;
  flex-wrap: wrap;
}
@media (max-width: 767px) {
  .unattended-tour #container .mv .mv-title__read p {
    font-size: 4.375vw;
    justify-content: center;
  }
}
@media (min-width: 768px) {
  .unattended-tour #container .mv .mv-title__read p {
    font-size: 2.4285714286vw;
    justify-content: space-between;
  }
}
.unattended-tour #container .mv .mv-title__read p span {
  -ms-writing-mode: tb-rl;
  writing-mode: vertical-rl;
  text-orientation: upright;
  display: block;
}
@media (min-width: 768px) {
  .unattended-tour #container .mv.active .mv-title__logo {
    animation-name: fadfade_in;
    animation-duration: 1s;
    animation-delay: 0.4s;
    animation-timing-function: linear;
    animation-fill-mode: forwards;
  }
}
.unattended-tour #container .mv.active .mv-title__read {
  animation-name: fadfade_in;
  animation-duration: 1s;
  animation-delay: 1.4s;
  animation-timing-function: linear;
  animation-fill-mode: forwards;
}
.unattended-tour #container .mv.slide2 .mv-title__read p {
  color: #fff;
}
.unattended-tour #container .advantage {
  overflow: hidden;
}
@media (max-width: 767px) {
  .unattended-tour #container .advantage {
    padding: 11.25vw 0 0;
  }
}
@media (min-width: 768px) {
  .unattended-tour #container .advantage {
    padding: min(5vw, 70px) 0 min(5.7142857143vw, 80px);
  }
}
@media (max-width: 767px) {
  .unattended-tour #container .advantage .titleline {
    margin-bottom: 3.75vw;
  }
}
@media (min-width: 768px) {
  .unattended-tour #container .advantage .titleline {
    margin-bottom: min(2.8571428571vw, 40px);
  }
}
@media (max-width: 767px) {
  .unattended-tour #container .advantage .titleline__title {
    padding-left: 3.75vw;
  }
}
@media (min-width: 768px) {
  .unattended-tour #container .advantage .titleline__title {
    padding-left: min(2.1428571429vw, 30px);
  }
}
.unattended-tour #container .advantage .titleline__title h2 {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  justify-content: center;
}
@media (max-width: 767px) {
  .unattended-tour #container .advantage .titleline__title h2 {
    column-gap: 0.625vw;
  }
}
@media (min-width: 768px) {
  .unattended-tour #container .advantage .titleline__title h2 {
    column-gap: min(0.3571428571vw, 5px);
  }
}
@media (max-width: 767px) {
  .unattended-tour #container .advantage .titleline__title h2 .txt {
    font-size: 5.75vw;
  }
}
@media (min-width: 768px) {
  .unattended-tour #container .advantage .titleline__title h2 .txt {
    font-size: min(3.2857142857vw, 46px);
  }
}
@media (max-width: 767px) {
  .unattended-tour #container .advantage .titleline__title h2 .number {
    font-size: 14vw;
  }
}
@media (min-width: 768px) {
  .unattended-tour #container .advantage .titleline__title h2 .number {
    font-size: min(8vw, 112px);
  }
}
.unattended-tour #container .advantage .advantage-list {
  margin: 0 auto;
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
  position: relative;
}
@media (max-width: 767px) {
  .unattended-tour #container .advantage .advantage-list {
    width: 89.5vw;
    margin-bottom: 15vw;
  }
}
@media (min-width: 768px) {
  .unattended-tour #container .advantage .advantage-list {
    width: 86.3571428571vw;
    margin-bottom: min(5vw, 70px);
  }
}
.unattended-tour #container .advantage .advantage-list .advantage-list-element {
  position: relative;
  z-index: 1;
}
@media (max-width: 767px) {
  .unattended-tour #container .advantage .advantage-list .advantage-list-element {
    width: 43.5vw;
  }
}
@media (min-width: 768px) {
  .unattended-tour #container .advantage .advantage-list .advantage-list-element {
    width: 20.7142857143vw;
  }
}
.unattended-tour #container .advantage .advantage-list .advantage-list-element .advantage-list-circle {
  border-radius: 50%;
  background-image: linear-gradient(45deg, #ffffff, #d0d6d7);
  position: relative;
  margin: 0 auto;
  z-index: 1;
  will-change: filter;
}
@media (max-width: 767px) {
  .unattended-tour #container .advantage .advantage-list .advantage-list-element .advantage-list-circle {
    width: 41.25vw;
    height: 41.25vw;
    filter: drop-shadow(0.375vw -0.375vw 0vw rgb(255, 255, 255)) drop-shadow(-0.25vw 0.25vw 0.25vw rgba(0, 0, 0, 0.6));
  }
}
@media (min-width: 768px) {
  .unattended-tour #container .advantage .advantage-list .advantage-list-element .advantage-list-circle {
    width: 19.6428571429vw;
    height: 19.6428571429vw;
    filter: drop-shadow(0.2142857143vw -0.2142857143vw 0vw rgb(255, 255, 255)) drop-shadow(-0.1428571429vw 0.1428571429vw 0.1428571429vw rgba(0, 0, 0, 0.6));
  }
}
.unattended-tour #container .advantage .advantage-list .advantage-list-element .advantage-list-circle__image {
  width: 100%;
  position: relative;
}
@media (max-width: 767px) {
  .unattended-tour #container .advantage .advantage-list .advantage-list-element .advantage-list-circle__image {
    height: 20vw;
  }
}
@media (min-width: 768px) {
  .unattended-tour #container .advantage .advantage-list .advantage-list-element .advantage-list-circle__image {
    height: 9.2857142857vw;
  }
}
.unattended-tour #container .advantage .advantage-list .advantage-list-element .advantage-list-circle__image figure {
  position: absolute;
  left: 50%;
  transform: translateX(-50%);
  bottom: 0;
}
@media (max-width: 767px) {
  .unattended-tour #container .advantage .advantage-list .advantage-list-element .advantage-list-circle__title {
    padding-top: 2.5vw;
  }
}
@media (min-width: 768px) {
  .unattended-tour #container .advantage .advantage-list .advantage-list-element .advantage-list-circle__title {
    padding-top: 0.7142857143vw;
  }
}
.unattended-tour #container .advantage .advantage-list .advantage-list-element .advantage-list-circle__title h3 {
  text-align: center;
  line-height: 1.2;
}
@media (max-width: 767px) {
  .unattended-tour #container .advantage .advantage-list .advantage-list-element .advantage-list-circle__title h3 {
    font-size: 5.625vw;
  }
}
@media (min-width: 768px) {
  .unattended-tour #container .advantage .advantage-list .advantage-list-element .advantage-list-circle__title h3 {
    font-size: 2.7142857143vw;
  }
}
.unattended-tour #container .advantage .advantage-list .advantage-list-element .advantage-list-square {
  position: relative;
  z-index: 0;
  overflow: hidden;
}
@media (max-width: 767px) {
  .unattended-tour #container .advantage .advantage-list .advantage-list-element .advantage-list-square {
    width: 43.5vw;
    height: 46.25vw;
    margin-top: -21.25vw;
  }
}
@media (min-width: 768px) {
  .unattended-tour #container .advantage .advantage-list .advantage-list-element .advantage-list-square {
    width: 20.7142857143vw;
    height: 21.1428571429vw;
    margin-top: -9.7857142857vw;
  }
}
.unattended-tour #container .advantage .advantage-list .advantage-list-element .advantage-list-square .advantage-list-read {
  background-color: #fff;
  width: 100%;
  height: 100%;
}
@media (max-width: 767px) {
  .unattended-tour #container .advantage .advantage-list .advantage-list-element .advantage-list-square .advantage-list-read {
    padding-top: 23.75vw;
  }
}
@media (min-width: 768px) {
  .unattended-tour #container .advantage .advantage-list .advantage-list-element .advantage-list-square .advantage-list-read {
    padding-top: 12vw;
  }
}
.unattended-tour #container .advantage .advantage-list .advantage-list-element .advantage-list-square .advantage-list-read p {
  margin: 0 auto;
  font-weight: bold;
  line-height: 1.6;
  font-feature-settings: "palt";
}
@media (max-width: 767px) {
  .unattended-tour #container .advantage .advantage-list .advantage-list-element .advantage-list-square .advantage-list-read p {
    width: 30vw;
    font-size: 3.125vw;
  }
}
@media (min-width: 768px) {
  .unattended-tour #container .advantage .advantage-list .advantage-list-element .advantage-list-square .advantage-list-read p {
    width: 14.2857142857vw;
    font-size: 1.3571428571vw;
  }
}
@media (max-width: 767px) {
  .unattended-tour #container .advantage .advantage-list .advantage-list-element--01 .advantage-list-circle__image figure {
    width: 33.125vw;
  }
}
@media (min-width: 768px) {
  .unattended-tour #container .advantage .advantage-list .advantage-list-element--01 .advantage-list-circle__image figure {
    width: 15.7142857143vw;
  }
}
@media (max-width: 767px) {
  .unattended-tour #container .advantage .advantage-list .advantage-list-element--02 .advantage-list-circle__image figure {
    width: 40vw;
  }
}
@media (min-width: 768px) {
  .unattended-tour #container .advantage .advantage-list .advantage-list-element--02 .advantage-list-circle__image figure {
    width: 19vw;
  }
}
@media (max-width: 767px) {
  .unattended-tour #container .advantage .advantage-list .advantage-list-element--03 {
    margin-top: -1.25vw;
  }
}
@media (max-width: 767px) {
  .unattended-tour #container .advantage .advantage-list .advantage-list-element--03 .advantage-list-circle__image figure {
    width: 21.625vw;
  }
}
@media (min-width: 768px) {
  .unattended-tour #container .advantage .advantage-list .advantage-list-element--03 .advantage-list-circle__image figure {
    width: 10.2857142857vw;
  }
}
@media (max-width: 767px) {
  .unattended-tour #container .advantage .advantage-list .advantage-list-element--04 {
    margin-top: -1.25vw;
  }
}
@media (max-width: 767px) {
  .unattended-tour #container .advantage .advantage-list .advantage-list-element--04 .advantage-list-circle__image figure {
    width: 25.375vw;
  }
}
@media (min-width: 768px) {
  .unattended-tour #container .advantage .advantage-list .advantage-list-element--04 .advantage-list-circle__image figure {
    width: 12.0714285714vw;
  }
}
.unattended-tour #container .advantage .advantage-list::after {
  content: "";
  display: block;
  position: absolute;
  left: 50%;
  transform: translateX(-50%);
  background-color: #c6caca;
  z-index: 0;
  border-radius: 50%;
  width: 160vw;
  height: 160vw;
}
@media (max-width: 767px) {
  .unattended-tour #container .advantage .advantage-list::after {
    top: 10vw;
  }
}
@media (min-width: 768px) {
  .unattended-tour #container .advantage .advantage-list::after {
    top: 0.7142857143vw;
  }
}
.unattended-tour #container .advantage .advantage-recommended {
  position: relative;
  z-index: 1;
}
@media (max-width: 767px) {
  .unattended-tour #container .advantage .advantage-recommended {
    background-color: #c6caca;
    padding-bottom: 10vw;
  }
}
.unattended-tour #container .advantage .advantage-recommended .advantage-recommended-contents {
  margin: 0 auto;
}
@media (max-width: 767px) {
  .unattended-tour #container .advantage .advantage-recommended .advantage-recommended-contents {
    width: 100%;
  }
}
@media (min-width: 768px) {
  .unattended-tour #container .advantage .advantage-recommended .advantage-recommended-contents {
    width: min(100vw, 1400px);
    display: flex;
    flex-wrap: wrap;
    align-items: center;
  }
}
@media (max-width: 767px) {
  .unattended-tour #container .advantage .advantage-recommended .advantage-recommended-contents .advantage-recommended-img {
    width: 86.375vw;
    margin: 0 auto;
  }
}
@media (min-width: 768px) {
  .unattended-tour #container .advantage .advantage-recommended .advantage-recommended-contents .advantage-recommended-img {
    width: min(49.4285714286vw, 692px);
    order: 1;
  }
}
.unattended-tour #container .advantage .advantage-recommended .advantage-recommended-contents .advantage-recommended-img__element {
  width: 100%;
}
@media (max-width: 767px) {
  .unattended-tour #container .advantage .advantage-recommended .advantage-recommended-contents .advantage-recommended-img__element figure {
    width: 100%;
    height: 36.5vw;
  }
}
@media (min-width: 768px) {
  .unattended-tour #container .advantage .advantage-recommended .advantage-recommended-contents .advantage-recommended-img__element figure {
    width: min(49.4285714286vw, 692px);
    height: min(20.8571428571vw, 292px);
  }
}
.unattended-tour #container .advantage .advantage-recommended .advantage-recommended-contents .advantage-recommended-img__element figure img {
  object-fit: cover;
  width: 100%;
  height: 100%;
}
@media (max-width: 767px) {
  .unattended-tour #container .advantage .advantage-recommended .advantage-recommended-contents .advantage-recommended-img__element:first-of-type {
    margin-bottom: 2.5vw;
  }
}
@media (min-width: 768px) {
  .unattended-tour #container .advantage .advantage-recommended .advantage-recommended-contents .advantage-recommended-img__element:first-of-type {
    margin-bottom: min(1.4285714286vw, 20px);
  }
}
@media (max-width: 767px) {
  .unattended-tour #container .advantage .advantage-recommended .advantage-recommended-contents .advantage-recommende-read {
    width: 75vw;
    margin: 0 auto 12.5vw;
  }
}
@media (min-width: 768px) {
  .unattended-tour #container .advantage .advantage-recommended .advantage-recommended-contents .advantage-recommende-read {
    width: calc(100% - min(49.4285714286vw, 692px));
    padding: 0 min(3.5714285714vw, 50px);
    order: 2;
  }
}
.unattended-tour #container .advantage .advantage-recommended .advantage-recommended-contents .advantage-recommende-read__txt p {
  font-weight: bold;
  line-height: 2;
}
@media (max-width: 767px) {
  .unattended-tour #container .advantage .advantage-recommended .advantage-recommended-contents .advantage-recommende-read__txt p {
    font-size: 3.25vw;
  }
}
@media (min-width: 768px) {
  .unattended-tour #container .advantage .advantage-recommended .advantage-recommended-contents .advantage-recommende-read__txt p {
    font-size: min(1.3571428571vw, 19px);
  }
}
@media (max-width: 767px) {
  .unattended-tour #container .advantage .advantage-recommended .advantage-recommended-contents .advantage-recommende-read__txt p:not(:last-of-type) {
    margin-bottom: 8.75vw;
  }
}
@media (min-width: 768px) {
  .unattended-tour #container .advantage .advantage-recommended .advantage-recommended-contents .advantage-recommende-read__txt p:not(:last-of-type) {
    margin-bottom: min(4.2857142857vw, 60px);
  }
}
@media (max-width: 767px) {
  .unattended-tour #container .advantage .advantage-recommended .advantage-recommended-contents .advantage-recommende-read__txt--top {
    margin-bottom: 3.75vw;
  }
}
@media (min-width: 768px) {
  .unattended-tour #container .advantage .advantage-recommended .advantage-recommended-contents .advantage-recommende-read__txt--top {
    margin-bottom: min(2.1428571429vw, 30px);
  }
}
.unattended-tour #container .advantage .advantage-recommended .advantage-recommended-contents .advantage-recommende-read__txt--top p {
  line-height: 1;
}
@media (max-width: 767px) {
  .unattended-tour #container .advantage .advantage-recommended .advantage-recommended-contents .advantage-recommende-read__txt--top p {
    font-size: 3.75vw;
  }
}
@media (min-width: 768px) {
  .unattended-tour #container .advantage .advantage-recommended .advantage-recommended-contents .advantage-recommende-read__txt--top p {
    font-size: min(1.7857142857vw, 25px);
  }
}
.unattended-tour #container .advantage .advantage-recommended .advantage-recommended-contents .advantage-recommende-read .advantage-recommende-list {
  overflow: hidden;
}
@media (max-width: 767px) {
  .unattended-tour #container .advantage .advantage-recommended .advantage-recommended-contents .advantage-recommende-read .advantage-recommende-list {
    margin-bottom: 6.25vw;
  }
}
@media (min-width: 768px) {
  .unattended-tour #container .advantage .advantage-recommended .advantage-recommended-contents .advantage-recommende-read .advantage-recommende-list {
    margin-bottom: min(3.5714285714vw, 50px);
  }
}
.unattended-tour #container .advantage .advantage-recommended .advantage-recommended-contents .advantage-recommende-read .advantage-recommende-list__item {
  position: relative;
}
@media (max-width: 767px) {
  .unattended-tour #container .advantage .advantage-recommended .advantage-recommended-contents .advantage-recommende-read .advantage-recommende-list__item {
    width: 100%;
    height: 6.25vw;
  }
}
@media (min-width: 768px) {
  .unattended-tour #container .advantage .advantage-recommended .advantage-recommended-contents .advantage-recommende-read .advantage-recommende-list__item {
    height: min(3.5714285714vw, 50px);
  }
}
.unattended-tour #container .advantage .advantage-recommended .advantage-recommended-contents .advantage-recommende-read .advantage-recommende-list__item p {
  font-weight: bold;
  background-color: #fff;
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  width: 100%;
  height: 100%;
}
@media (max-width: 767px) {
  .unattended-tour #container .advantage .advantage-recommended .advantage-recommended-contents .advantage-recommende-read .advantage-recommende-list__item p {
    font-size: 3.5vw;
    padding-left: 5vw;
  }
}
@media (min-width: 768px) {
  .unattended-tour #container .advantage .advantage-recommended .advantage-recommended-contents .advantage-recommende-read .advantage-recommende-list__item p {
    font-size: min(1.8571428571vw, 26px);
    padding-left: min(2.8571428571vw, 40px);
  }
}
.unattended-tour #container .advantage .advantage-recommended .advantage-recommended-contents .advantage-recommende-read .advantage-recommende-list__item p span {
  color: #7ec0b6;
}
@media (max-width: 767px) {
  .unattended-tour #container .advantage .advantage-recommended .advantage-recommended-contents .advantage-recommende-read .advantage-recommende-list__item:not(:last-of-type) {
    margin-bottom: 1.25vw;
  }
}
@media (min-width: 768px) {
  .unattended-tour #container .advantage .advantage-recommended .advantage-recommended-contents .advantage-recommende-read .advantage-recommende-list__item:not(:last-of-type) {
    margin-bottom: min(0.7142857143vw, 10px);
  }
}
.unattended-tour #container .advantage .advantage-recommended .advantage-recommended-contents .advantage-recommende-read .advantage-recommende-list__item::after {
  content: "";
  display: block;
  position: absolute;
  left: 0;
  top: 0;
  height: 100%;
  background-color: #7ec0b6;
}
@media (max-width: 767px) {
  .unattended-tour #container .advantage .advantage-recommended .advantage-recommended-contents .advantage-recommende-read .advantage-recommende-list__item::after {
    width: 3.125vw;
  }
}
@media (min-width: 768px) {
  .unattended-tour #container .advantage .advantage-recommended .advantage-recommended-contents .advantage-recommende-read .advantage-recommende-list__item::after {
    width: min(1.7857142857vw, 25px);
  }
}
.unattended-tour #container .property {
  background-color: #fff;
  position: relative;
  overflow: hidden;
}
@media (max-width: 767px) {
  .unattended-tour #container .property {
    padding: 8.75vw 0 15vw;
  }
}
@media (min-width: 768px) {
  .unattended-tour #container .property {
    padding: min(5.7142857143vw, 80px) 0 10vw;
  }
}
.unattended-tour #container .property .titleline {
  position: relative;
  z-index: 2;
}
@media (max-width: 767px) {
  .unattended-tour #container .property .titleline {
    margin-bottom: 10vw;
  }
}
@media (min-width: 768px) {
  .unattended-tour #container .property .titleline {
    margin-bottom: min(5.7142857143vw, 80px);
  }
}
.unattended-tour #container .property .property-contents {
  position: relative;
  z-index: 2;
}
.unattended-tour #container .property .property-contents .property-list {
  margin: 0 auto;
}
@media (max-width: 767px) {
  .unattended-tour #container .property .property-contents .property-list {
    width: 72.5vw;
  }
}
@media (min-width: 768px) {
  .unattended-tour #container .property .property-contents .property-list {
    width: min(85.7142857143vw, 1200px);
  }
}
@media (max-width: 767px) {
  .unattended-tour #container .property .property-contents .property-list .slick-list {
    padding: 5vw 0;
  }
}
@media (min-width: 768px) {
  .unattended-tour #container .property .property-contents .property-list .slick-list {
    padding: min(2.8571428571vw, 40px) 0;
  }
}
@media (max-width: 767px) {
  .unattended-tour #container .property .property-contents .property-list .property-list-item {
    width: 100%;
    padding: 0 2.5vw;
  }
}
@media (min-width: 768px) {
  .unattended-tour #container .property .property-contents .property-list .property-list-item {
    width: min(42.8571428571vw, 600px);
    padding: 0 min(1.4285714286vw, 20px);
  }
}
.unattended-tour #container .property .property-contents .property-list .property-list-item .property-list-element {
  position: relative;
}
@media (max-width: 767px) {
  .unattended-tour #container .property .property-contents .property-list .property-list-item .property-list-element {
    width: 100%;
  }
}
.unattended-tour #container .property .property-contents .property-list .property-list-item .property-list-element .property-list-square {
  position: relative;
  z-index: 1;
  will-change: filter;
  background-image: linear-gradient(46deg, #ffffff, #d0d6d7);
}
@media (max-width: 767px) {
  .unattended-tour #container .property .property-contents .property-list .property-list-item .property-list-element .property-list-square {
    padding: 0 2.5vw 6.25vw;
    border-radius: 2.5vw;
    filter: drop-shadow(-0.75vw 0.75vw 0.25vw rgba(0, 0, 0, 0.4));
  }
}
@media (min-width: 768px) {
  .unattended-tour #container .property .property-contents .property-list .property-list-item .property-list-element .property-list-square {
    padding: 0 min(1.0714285714vw, 15px) min(1.4285714286vw, 20px);
    border-radius: min(0.7142857143vw, 10px);
    filter: drop-shadow(max(-0.2142857143vw, -3px) min(0.2142857143vw, 3px) min(0.0714285714vw, 1px) rgba(0, 0, 0, 0.4));
  }
}
.unattended-tour #container .property .property-contents .property-list .property-list-item .property-list-element .property-list-square .property-list-titleline {
  width: 100%;
  display: grid;
  place-items: center end;
  position: relative;
}
@media (max-width: 767px) {
  .unattended-tour #container .property .property-contents .property-list .property-list-item .property-list-element .property-list-square .property-list-titleline {
    height: 8.75vw;
  }
}
@media (min-width: 768px) {
  .unattended-tour #container .property .property-contents .property-list .property-list-item .property-list-element .property-list-square .property-list-titleline {
    height: min(5vw, 70px);
  }
}
.unattended-tour #container .property .property-contents .property-list .property-list-item .property-list-element .property-list-square .property-list-titleline__city {
  border-radius: 50%;
  background-color: #000;
  position: absolute;
  left: 0;
  top: 50%;
  transform: translateY(-50%);
  z-index: 1;
  display: grid;
  place-items: center;
}
@media (max-width: 767px) {
  .unattended-tour #container .property .property-contents .property-list .property-list-item .property-list-element .property-list-square .property-list-titleline__city {
    width: 16.5vw;
    height: 16.5vw;
  }
}
@media (min-width: 768px) {
  .unattended-tour #container .property .property-contents .property-list .property-list-item .property-list-element .property-list-square .property-list-titleline__city {
    width: min(9.4285714286vw, 132px);
    height: min(9.4285714286vw, 132px);
  }
}
.unattended-tour #container .property .property-contents .property-list .property-list-item .property-list-element .property-list-square .property-list-titleline__city p {
  line-height: 1.1;
  font-weight: bold;
  color: #fff;
  text-align: center;
}
@media (max-width: 767px) {
  .unattended-tour #container .property .property-contents .property-list .property-list-item .property-list-element .property-list-square .property-list-titleline__city p {
    font-size: 4.375vw;
  }
}
@media (min-width: 768px) {
  .unattended-tour #container .property .property-contents .property-list .property-list-item .property-list-element .property-list-square .property-list-titleline__city p {
    font-size: min(2.5vw, 35px);
  }
}
.unattended-tour #container .property .property-contents .property-list .property-list-item .property-list-element .property-list-square .property-list-titleline__title {
  line-height: 1;
  font-weight: bold;
  text-align: right;
}
@media (max-width: 767px) {
  .unattended-tour #container .property .property-contents .property-list .property-list-item .property-list-element .property-list-square .property-list-titleline__title {
    font-size: 4.375vw;
  }
}
@media (min-width: 768px) {
  .unattended-tour #container .property .property-contents .property-list .property-list-item .property-list-element .property-list-square .property-list-titleline__title {
    font-size: min(2.5vw, 35px);
  }
}
.unattended-tour #container .property .property-contents .property-list .property-list-item .property-list-element .property-list-square .property-list-imageline {
  width: 100%;
  position: relative;
  overflow: hidden;
}
.unattended-tour #container .property .property-contents .property-list .property-list-item .property-list-element .property-list-square .property-list-imageline__img {
  width: 100%;
}
@media (max-width: 767px) {
  .unattended-tour #container .property .property-contents .property-list .property-list-item .property-list-element .property-list-square .property-list-imageline__img {
    height: 40.5vw;
  }
}
@media (min-width: 768px) {
  .unattended-tour #container .property .property-contents .property-list .property-list-item .property-list-element .property-list-square .property-list-imageline__img {
    height: min(23.1428571429vw, 324px);
  }
}
.unattended-tour #container .property .property-contents .property-list .property-list-item .property-list-element .property-list-square .property-list-imageline__img img {
  height: 100%;
  object-fit: cover;
}
.unattended-tour #container .property .property-contents .property-list .property-list-item .property-list-element .property-list-square .property-list-tagline {
  display: grid;
  place-items: center start;
}
@media (max-width: 767px) {
  .unattended-tour #container .property .property-contents .property-list .property-list-item .property-list-element .property-list-square .property-list-tagline {
    height: 11.25vw;
  }
}
@media (min-width: 768px) {
  .unattended-tour #container .property .property-contents .property-list .property-list-item .property-list-element .property-list-square .property-list-tagline {
    height: min(4.2857142857vw, 60px);
  }
}
.unattended-tour #container .property .property-contents .property-list .property-list-item .property-list-element .property-list-square .property-list-tagline .property-list-tagline-tag {
  display: grid;
  place-items: center;
  background-color: #ea6052;
}
@media (max-width: 767px) {
  .unattended-tour #container .property .property-contents .property-list .property-list-item .property-list-element .property-list-square .property-list-tagline .property-list-tagline-tag {
    width: 21.875vw;
    height: 6.25vw;
  }
}
@media (min-width: 768px) {
  .unattended-tour #container .property .property-contents .property-list .property-list-item .property-list-element .property-list-square .property-list-tagline .property-list-tagline-tag {
    width: min(11.4285714286vw, 160px);
    height: min(2.8571428571vw, 40px);
  }
}
.unattended-tour #container .property .property-contents .property-list .property-list-item .property-list-element .property-list-square .property-list-tagline .property-list-tagline-tag p {
  font-weight: bold;
  color: #fff;
}
@media (max-width: 767px) {
  .unattended-tour #container .property .property-contents .property-list .property-list-item .property-list-element .property-list-square .property-list-tagline .property-list-tagline-tag p {
    font-size: 3vw;
  }
}
@media (min-width: 768px) {
  .unattended-tour #container .property .property-contents .property-list .property-list-item .property-list-element .property-list-square .property-list-tagline .property-list-tagline-tag p {
    font-size: min(1.4285714286vw, 20px);
  }
}
.unattended-tour #container .property .property-contents .property-list .property-list-item .property-list-element .property-list-square .property-list-readline {
  overflow: hidden;
}
@media (max-width: 767px) {
  .unattended-tour #container .property .property-contents .property-list .property-list-item .property-list-element .property-list-square .property-list-readline {
    padding: 0 2.5vw;
    height: 20vw;
  }
}
@media (min-width: 768px) {
  .unattended-tour #container .property .property-contents .property-list .property-list-item .property-list-element .property-list-square .property-list-readline {
    padding: 0 min(1.4285714286vw, 20px);
    height: min(6.4285714286vw, 90px);
  }
}
.unattended-tour #container .property .property-contents .property-list .property-list-item .property-list-element .property-list-square .property-list-readline__txt {
  line-height: 1.4;
  font-weight: bold;
}
@media (max-width: 767px) {
  .unattended-tour #container .property .property-contents .property-list .property-list-item .property-list-element .property-list-square .property-list-readline__txt {
    font-size: 3.5vw;
  }
}
@media (min-width: 768px) {
  .unattended-tour #container .property .property-contents .property-list .property-list-item .property-list-element .property-list-square .property-list-readline__txt {
    font-size: min(1.4285714286vw, 20px);
  }
}
.unattended-tour #container .property .property-contents .property-list .property-list-item .property-list-element .property-list-circle {
  display: block;
  position: relative;
  z-index: 1;
  margin: 0 auto;
  transition: 0.3s;
}
@media (max-width: 767px) {
  .unattended-tour #container .property .property-contents .property-list .property-list-item .property-list-element .property-list-circle {
    padding: 1.25vw;
    width: 44.125vw;
  }
}
@media (min-width: 768px) {
  .unattended-tour #container .property .property-contents .property-list .property-list-item .property-list-element .property-list-circle {
    padding: min(0.7142857143vw, 10px);
    width: min(25.2142857143vw, 353px);
  }
}
.unattended-tour #container .property .property-contents .property-list .property-list-item .property-list-element .property-list-circle__fukidashi {
  background-color: #000;
  position: absolute;
  z-index: 1;
  display: grid;
  place-content: center;
  white-space: nowrap;
}
@media (max-width: 767px) {
  .unattended-tour #container .property .property-contents .property-list .property-list-item .property-list-element .property-list-circle__fukidashi {
    width: 18.75vw;
    height: 6.25vw;
    border-radius: 50%;
    left: 1.25vw;
    top: -3.75vw;
  }
}
@media (min-width: 768px) {
  .unattended-tour #container .property .property-contents .property-list .property-list-item .property-list-element .property-list-circle__fukidashi {
    width: min(7.5vw, 105px);
    height: min(2.5714285714vw, 36px);
    border-radius: 50%;
    left: min(4.2857142857vw, 60px);
    top: max(-1.4285714286vw, -20px);
  }
}
.unattended-tour #container .property .property-contents .property-list .property-list-item .property-list-element .property-list-circle__fukidashi p {
  line-height: 1;
  color: #fff;
  font-weight: bold;
  position: relative;
  z-index: 2;
}
@media (max-width: 767px) {
  .unattended-tour #container .property .property-contents .property-list .property-list-item .property-list-element .property-list-circle__fukidashi p {
    font-size: 2.5vw;
  }
}
@media (min-width: 768px) {
  .unattended-tour #container .property .property-contents .property-list .property-list-item .property-list-element .property-list-circle__fukidashi p {
    font-size: min(1.2857142857vw, 18px);
  }
}
.unattended-tour #container .property .property-contents .property-list .property-list-item .property-list-element .property-list-circle__fukidashi::after {
  content: "";
  display: block;
  position: absolute;
  left: 50%;
  background-color: #000;
  transform: rotate(-20deg);
  transform-origin: left top;
}
@media (max-width: 767px) {
  .unattended-tour #container .property .property-contents .property-list .property-list-item .property-list-element .property-list-circle__fukidashi::after {
    bottom: -2.5vw;
    width: 2.5vw;
    height: 3.75vw;
    clip-path: polygon(50% 100%, 0 0, 100% 0);
  }
}
@media (min-width: 768px) {
  .unattended-tour #container .property .property-contents .property-list .property-list-item .property-list-element .property-list-circle__fukidashi::after {
    bottom: max(-1.4285714286vw, -20px);
    width: min(1.4285714286vw, 20px);
    height: min(2.1428571429vw, 30px);
    clip-path: polygon(50% 100%, 0 0, 100% 0);
  }
}
.unattended-tour #container .property .property-contents .property-list .property-list-item .property-list-element .property-list-circle__lplogo {
  position: relative;
  z-index: 1;
  margin: 0 auto;
}
@media (max-width: 767px) {
  .unattended-tour #container .property .property-contents .property-list .property-list-item .property-list-element .property-list-circle__lplogo {
    width: 17.125vw;
    margin-bottom: 1.25vw;
  }
}
@media (min-width: 768px) {
  .unattended-tour #container .property .property-contents .property-list .property-list-item .property-list-element .property-list-circle__lplogo {
    width: min(9.7857142857vw, 137px);
    margin-bottom: min(0.7142857143vw, 10px);
  }
}
.unattended-tour #container .property .property-contents .property-list .property-list-item .property-list-element .property-list-circle__iconlink {
  position: relative;
  z-index: 1;
  margin: 0 auto;
}
@media (max-width: 767px) {
  .unattended-tour #container .property .property-contents .property-list .property-list-item .property-list-element .property-list-circle__iconlink {
    width: 4.5vw;
  }
}
@media (min-width: 768px) {
  .unattended-tour #container .property .property-contents .property-list .property-list-item .property-list-element .property-list-circle__iconlink {
    width: min(2.5714285714vw, 36px);
  }
}
@media (min-width: 768px) {
  .unattended-tour #container .property .property-contents .property-list .property-list-item .property-list-element .property-list-circle:hover {
    transform: translateY(min(0.3571428571vw, 5px));
  }
}
@media (min-width: 768px) {
  .unattended-tour #container .property .property-contents .property-list .property-list-item .property-list-element .property-list-circle:hover ~ .property-list-decoration {
    transform: translate(-50%, min(0.3571428571vw, 5px));
  }
}
.unattended-tour #container .property .property-contents .property-list .property-list-item .property-list-element .property-list-decoration {
  position: absolute;
  bottom: 0;
  left: 50%;
  transform: translate(-50%, 0);
  transition: 0.3s;
  background-color: #656e70;
  border-radius: 50%;
  z-index: 0;
  will-change: filter;
}
@media (max-width: 767px) {
  .unattended-tour #container .property .property-contents .property-list .property-list-item .property-list-element .property-list-decoration {
    height: 44.125vw;
    width: 44.125vw;
    filter: drop-shadow(-0.5vw 0.5vw 0.5vw rgba(0, 0, 0, 0.7));
  }
}
@media (min-width: 768px) {
  .unattended-tour #container .property .property-contents .property-list .property-list-item .property-list-element .property-list-decoration {
    height: min(25.2142857143vw, 353px);
    width: min(25.2142857143vw, 353px);
    filter: drop-shadow(min(-0.2857142857vw, -4px) min(0.2857142857vw, 4px) min(0.2857142857vw, 4px) rgba(0, 0, 0, 0.7));
  }
}
.unattended-tour #container .property .property-contents .property-list .slide-arrow-lp {
  position: absolute;
  transition: 0.3s;
}
@media (max-width: 767px) {
  .unattended-tour #container .property .property-contents .property-list .slide-arrow-lp {
    top: 37.5vw;
  }
}
@media (min-width: 768px) {
  .unattended-tour #container .property .property-contents .property-list .slide-arrow-lp {
    top: min(20vw, 280px);
  }
}
@media (max-width: 767px) {
  .unattended-tour #container .property .property-contents .property-list .slide-arrow-lp figure {
    width: 7.5vw;
  }
}
@media (min-width: 768px) {
  .unattended-tour #container .property .property-contents .property-list .slide-arrow-lp figure {
    width: min(3.1428571429vw, 44px);
  }
}
@media (max-width: 767px) {
  .unattended-tour #container .property .property-contents .property-list .slide-arrow-lp--prev {
    left: -8.75vw;
  }
}
@media (min-width: 768px) {
  .unattended-tour #container .property .property-contents .property-list .slide-arrow-lp--prev {
    left: max(-2.8571428571vw, -40px);
  }
}
@media (min-width: 768px) {
  .unattended-tour #container .property .property-contents .property-list .slide-arrow-lp--prev:hover {
    transform: translateX(max(-0.3571428571vw, -5px));
  }
}
@media (max-width: 767px) {
  .unattended-tour #container .property .property-contents .property-list .slide-arrow-lp--next {
    right: -8.75vw;
  }
}
@media (min-width: 768px) {
  .unattended-tour #container .property .property-contents .property-list .slide-arrow-lp--next {
    right: max(-2.8571428571vw, -40px);
  }
}
@media (min-width: 768px) {
  .unattended-tour #container .property .property-contents .property-list .slide-arrow-lp--next:hover {
    transform: translateX(min(0.3571428571vw, 5px));
  }
}
@media (min-width: 768px) {
  .unattended-tour #container .property .property-contents .property-list .slide-arrow-lp:hover {
    cursor: pointer;
  }
}
.unattended-tour #container .property::after {
  content: "";
  display: block;
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100vw;
  background-color: #e7ebeb;
  z-index: 0;
}
@media (max-width: 767px) {
  .unattended-tour #container .property::after {
    height: 37.5vw;
  }
}
@media (min-width: 768px) {
  .unattended-tour #container .property::after {
    height: 21.4285714286vw;
  }
}
.unattended-tour #container .property::before {
  content: "";
  display: block;
  position: absolute;
  left: 50%;
  transform: translateX(-50%);
  background-color: #fff;
  z-index: 1;
  border-radius: 50%;
  width: 160vw;
  height: 160vw;
  bottom: 0;
}
.unattended-tour #container .howto {
  background-color: #e7ebeb;
  overflow: hidden;
}
@media (max-width: 767px) {
  .unattended-tour #container .howto {
    padding: 7.5vw 0;
  }
}
@media (min-width: 768px) {
  .unattended-tour #container .howto {
    padding: min(7.1428571429vw, 100px) 0;
  }
}
@media (max-width: 767px) {
  .unattended-tour #container .howto .titleline {
    margin-bottom: 5vw;
  }
}
@media (min-width: 768px) {
  .unattended-tour #container .howto .titleline {
    margin-bottom: min(4.2857142857vw, 60px);
  }
}
.unattended-tour #container .howto .howto-contents {
  position: relative;
}
.unattended-tour #container .howto .howto-contents .howto-list {
  margin: 0 auto;
  position: relative;
  z-index: 1;
}
@media (max-width: 767px) {
  .unattended-tour #container .howto .howto-contents .howto-list {
    width: 100%;
  }
}
@media (min-width: 768px) {
  .unattended-tour #container .howto .howto-contents .howto-list {
    width: min(78.5714285714vw, 1100px);
    margin-bottom: min(8.5714285714vw, 120px);
  }
}
.unattended-tour #container .howto .howto-contents .howto-list .howto-list-item {
  position: relative;
}
@media (max-width: 767px) {
  .unattended-tour #container .howto .howto-contents .howto-list .howto-list-item {
    width: calc(100% - 1.25vw);
  }
}
@media (min-width: 768px) {
  .unattended-tour #container .howto .howto-contents .howto-list .howto-list-item {
    width: min(71.4285714286vw, 1000px);
  }
}
.unattended-tour #container .howto .howto-contents .howto-list .howto-list-item .howto-list-ring {
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  z-index: 0;
}
@media (max-width: 767px) {
  .unattended-tour #container .howto .howto-contents .howto-list .howto-list-item .howto-list-ring {
    width: 38.5vw;
    height: 38.5vw;
  }
}
@media (min-width: 768px) {
  .unattended-tour #container .howto .howto-contents .howto-list .howto-list-item .howto-list-ring {
    width: min(22vw, 308px);
    height: min(22vw, 308px);
  }
}
@media (min-width: 768px) {
  .unattended-tour #container .howto .howto-contents .howto-list .howto-list-item .howto-list-ring .howto-list-ring-img {
    position: absolute;
    width: min(28.5714285714vw, 400px);
    height: min(21.4285714286vw, 300px);
    top: 50%;
    transform: translateY(-50%);
    z-index: 0;
  }
}
@media (min-width: 768px) {
  .unattended-tour #container .howto .howto-contents .howto-list .howto-list-item .howto-list-ring .howto-list-ring-img figure {
    width: 100%;
  }
}
.unattended-tour #container .howto .howto-contents .howto-list .howto-list-item .howto-list-ring:after {
  display: block;
  content: "";
  border-style: solid;
  border-radius: 50%;
  z-index: 1;
  width: 100%;
  height: 100%;
  position: relative;
}
@media (max-width: 767px) {
  .unattended-tour #container .howto .howto-contents .howto-list .howto-list-item .howto-list-ring:after {
    border-width: 1.5vw;
  }
}
@media (min-width: 768px) {
  .unattended-tour #container .howto .howto-contents .howto-list .howto-list-item .howto-list-ring:after {
    border-width: min(0.4285714286vw, 6px);
  }
}
.unattended-tour #container .howto .howto-contents .howto-list .howto-list-item .howto-list-index {
  position: absolute;
  z-index: 2;
  border-radius: 50%;
  top: 50%;
  transform: translateY(-50%);
  display: grid;
  place-items: center;
}
@media (max-width: 767px) {
  .unattended-tour #container .howto .howto-contents .howto-list .howto-list-item .howto-list-index {
    width: 33.375vw;
    height: 33.375vw;
    filter: drop-shadow(vw_sp-(-4) 0.5vw 1.25vw rgba(0, 0, 0, 0.5));
    background-size: cover;
  }
}
@media (min-width: 768px) {
  .unattended-tour #container .howto .howto-contents .howto-list .howto-list-item .howto-list-index {
    width: min(17vw, 238px);
    height: min(17vw, 238px);
    filter: drop-shadow(max(-0.2857142857vw, -4px) min(0.2857142857vw, 4px) min(0.7142857143vw, 10px) rgba(0, 0, 0, 0.5));
  }
}
.unattended-tour #container .howto .howto-contents .howto-list .howto-list-item .howto-list-index p {
  line-height: 1;
  font-weight: bold;
  font-family: "m-plus-1c", sans-serif;
  color: #fff;
}
@media (max-width: 767px) {
  .unattended-tour #container .howto .howto-contents .howto-list .howto-list-item .howto-list-index p {
    font-size: 10vw;
    text-shadow: 0.875vw 0.875vw 0.625vw rgba(0, 0, 0, 0.4);
  }
}
@media (min-width: 768px) {
  .unattended-tour #container .howto .howto-contents .howto-list .howto-list-item .howto-list-index p {
    font-size: min(5.8571428571vw, 82px);
  }
}
.unattended-tour #container .howto .howto-contents .howto-list .howto-list-item .howto-list-details {
  position: relative;
  z-index: 1;
  overflow: hidden;
}
@media (max-width: 767px) {
  .unattended-tour #container .howto .howto-contents .howto-list .howto-list-item .howto-list-details {
    width: 77.5vw;
    padding: 18.75vw 0;
  }
}
@media (min-width: 768px) {
  .unattended-tour #container .howto .howto-contents .howto-list .howto-list-item .howto-list-details {
    width: min(60vw, 840px);
    padding: min(3.5714285714vw, 50px) 0;
  }
}
.unattended-tour #container .howto .howto-contents .howto-list .howto-list-item .howto-list-details .howto-list-element {
  background-color: #fff;
  position: relative;
  width: 100%;
}
@media (max-width: 767px) {
  .unattended-tour #container .howto .howto-contents .howto-list .howto-list-item .howto-list-details .howto-list-element {
    height: 33.5vw;
  }
}
@media (min-width: 768px) {
  .unattended-tour #container .howto .howto-contents .howto-list .howto-list-item .howto-list-details .howto-list-element {
    height: min(15vw, 210px);
  }
}
.unattended-tour #container .howto .howto-contents .howto-list .howto-list-item .howto-list-details .howto-list-element__title {
  display: grid;
  border-style: solid;
  border-color: #fff;
  position: relative;
  z-index: 1;
}
@media (max-width: 767px) {
  .unattended-tour #container .howto .howto-contents .howto-list .howto-list-item .howto-list-details .howto-list-element__title {
    width: 50vw;
    height: 7.875vw;
    border-width: 1.25vw;
    margin-bottom: 1.25vw;
  }
}
@media (min-width: 768px) {
  .unattended-tour #container .howto .howto-contents .howto-list .howto-list-item .howto-list-details .howto-list-element__title {
    width: min(27.8571428571vw, 390px);
    height: min(4.5vw, 63px);
    border-width: min(0.4285714286vw, 6px);
    margin-bottom: min(1.4285714286vw, 20px);
  }
}
.unattended-tour #container .howto .howto-contents .howto-list .howto-list-item .howto-list-details .howto-list-element__title h3 {
  font-weight: bold;
  line-height: 1;
  color: #fff;
}
@media (max-width: 767px) {
  .unattended-tour #container .howto .howto-contents .howto-list .howto-list-item .howto-list-details .howto-list-element__title h3 {
    font-size: 3.5vw;
  }
}
@media (min-width: 768px) {
  .unattended-tour #container .howto .howto-contents .howto-list .howto-list-item .howto-list-details .howto-list-element__title h3 {
    font-size: min(2vw, 28px);
  }
}
.unattended-tour #container .howto .howto-contents .howto-list .howto-list-item .howto-list-details .howto-list-element__read p {
  font-weight: bold;
  list-style: 1.4;
}
@media (max-width: 767px) {
  .unattended-tour #container .howto .howto-contents .howto-list .howto-list-item .howto-list-details .howto-list-element__read p {
    font-size: 3.25vw;
  }
}
@media (min-width: 768px) {
  .unattended-tour #container .howto .howto-contents .howto-list .howto-list-item .howto-list-details .howto-list-element__read p {
    font-size: min(1.3571428571vw, 19px);
  }
}
.unattended-tour #container .howto .howto-contents .howto-list .howto-list-item .howto-list-details .howto-list-element__img {
  position: absolute;
  z-index: 1;
}
.unattended-tour #container .howto .howto-contents .howto-list .howto-list-item .howto-list-details .howto-list-element::after {
  content: "";
  display: block;
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  pointer-events: none;
  border-style: solid;
  z-index: 0;
}
@media (max-width: 767px) {
  .unattended-tour #container .howto .howto-contents .howto-list .howto-list-item .howto-list-details .howto-list-element::after {
    width: 100%;
    height: calc(100% - 3vw);
    border-width: 1.5vw;
  }
}
@media (min-width: 768px) {
  .unattended-tour #container .howto .howto-contents .howto-list .howto-list-item .howto-list-details .howto-list-element::after {
    width: calc(100% - min(0.5714285714vw, 8px) * 2);
    height: calc(100% - min(0.5714285714vw, 8px) * 2);
    border-width: min(0.5714285714vw, 8px);
    left: 50%;
    transform: translate(-50%, -50%);
  }
}
@media (max-width: 767px) {
  .unattended-tour #container .howto .howto-contents .howto-list .howto-list-item:nth-of-type(odd) {
    margin-left: auto;
  }
}
@media (min-width: 768px) {
  .unattended-tour #container .howto .howto-contents .howto-list .howto-list-item:nth-of-type(odd) {
    margin-left: auto;
  }
}
.unattended-tour #container .howto .howto-contents .howto-list .howto-list-item:nth-of-type(odd) .howto-list-ring {
  left: 0;
}
@media (min-width: 768px) {
  .unattended-tour #container .howto .howto-contents .howto-list .howto-list-item:nth-of-type(odd) .howto-list-ring .howto-list-ring-img {
    right: 50%;
  }
}
@media (max-width: 767px) {
  .unattended-tour #container .howto .howto-contents .howto-list .howto-list-item:nth-of-type(odd) .howto-list-index {
    left: 2.5625vw;
  }
}
@media (min-width: 768px) {
  .unattended-tour #container .howto .howto-contents .howto-list .howto-list-item:nth-of-type(odd) .howto-list-index {
    left: calc((min(22vw, 308px) - min(17vw, 238px)) / 2);
  }
}
.unattended-tour #container .howto .howto-contents .howto-list .howto-list-item:nth-of-type(odd) .howto-list-details {
  margin-left: auto;
}
@media (min-width: 768px) {
  .unattended-tour #container .howto .howto-contents .howto-list .howto-list-item:nth-of-type(odd) .howto-list-details .howto-list-element {
    border-top-right-radius: min(7.1428571429vw, 100px);
    border-bottom-right-radius: min(7.1428571429vw, 100px);
  }
}
.unattended-tour #container .howto .howto-contents .howto-list .howto-list-item:nth-of-type(odd) .howto-list-details .howto-list-element__title {
  place-content: center start;
}
@media (max-width: 767px) {
  .unattended-tour #container .howto .howto-contents .howto-list .howto-list-item:nth-of-type(odd) .howto-list-details .howto-list-element__title {
    padding-left: 12.5vw;
    border-top-right-radius: 12.5vw;
    border-bottom-right-radius: 12.5vw;
  }
}
@media (min-width: 768px) {
  .unattended-tour #container .howto .howto-contents .howto-list .howto-list-item:nth-of-type(odd) .howto-list-details .howto-list-element__title {
    padding-left: min(7.1428571429vw, 100px);
    border-top-right-radius: min(7.1428571429vw, 100px);
    border-bottom-right-radius: min(7.1428571429vw, 100px);
  }
}
@media (max-width: 767px) {
  .unattended-tour #container .howto .howto-contents .howto-list .howto-list-item:nth-of-type(odd) .howto-list-details .howto-list-element__read {
    padding: 0 2.5vw 0 16.25vw;
  }
}
@media (min-width: 768px) {
  .unattended-tour #container .howto .howto-contents .howto-list .howto-list-item:nth-of-type(odd) .howto-list-details .howto-list-element__read {
    padding-left: min(9.2857142857vw, 130px);
  }
}
@media (max-width: 767px) {
  .unattended-tour #container .howto .howto-contents .howto-list .howto-list-item:nth-of-type(odd) .howto-list-details .howto-list-element::after {
    right: -1.5vw;
  }
}
@media (min-width: 768px) {
  .unattended-tour #container .howto .howto-contents .howto-list .howto-list-item:nth-of-type(odd) .howto-list-details .howto-list-element::after {
    border-top-right-radius: min(7.1428571429vw, 100px);
    border-bottom-right-radius: min(7.1428571429vw, 100px);
  }
}
.unattended-tour #container .howto .howto-contents .howto-list .howto-list-item:nth-of-type(even) {
  margin-right: auto;
}
.unattended-tour #container .howto .howto-contents .howto-list .howto-list-item:nth-of-type(even) .howto-list-ring {
  right: 0;
}
@media (min-width: 768px) {
  .unattended-tour #container .howto .howto-contents .howto-list .howto-list-item:nth-of-type(even) .howto-list-ring .howto-list-ring-img {
    left: 50%;
  }
}
@media (max-width: 767px) {
  .unattended-tour #container .howto .howto-contents .howto-list .howto-list-item:nth-of-type(even) .howto-list-index {
    right: 2.5625vw;
  }
}
@media (min-width: 768px) {
  .unattended-tour #container .howto .howto-contents .howto-list .howto-list-item:nth-of-type(even) .howto-list-index {
    right: calc((min(22vw, 308px) - min(17vw, 238px)) / 2);
  }
}
.unattended-tour #container .howto .howto-contents .howto-list .howto-list-item:nth-of-type(even) .howto-list-details {
  margin-right: auto;
}
@media (min-width: 768px) {
  .unattended-tour #container .howto .howto-contents .howto-list .howto-list-item:nth-of-type(even) .howto-list-details .howto-list-element {
    border-top-left-radius: min(7.1428571429vw, 100px);
    border-bottom-left-radius: min(7.1428571429vw, 100px);
  }
}
.unattended-tour #container .howto .howto-contents .howto-list .howto-list-item:nth-of-type(even) .howto-list-details .howto-list-element__title {
  place-content: center end;
  margin-left: auto;
}
@media (max-width: 767px) {
  .unattended-tour #container .howto .howto-contents .howto-list .howto-list-item:nth-of-type(even) .howto-list-details .howto-list-element__title {
    padding: 0 16.25vw 0 2.5vw;
    border-top-left-radius: 12.5vw;
    border-bottom-left-radius: 12.5vw;
  }
}
@media (min-width: 768px) {
  .unattended-tour #container .howto .howto-contents .howto-list .howto-list-item:nth-of-type(even) .howto-list-details .howto-list-element__title {
    padding-right: min(7.1428571429vw, 100px);
    border-top-left-radius: min(7.1428571429vw, 100px);
    border-bottom-left-radius: min(7.1428571429vw, 100px);
  }
}
@media (max-width: 767px) {
  .unattended-tour #container .howto .howto-contents .howto-list .howto-list-item:nth-of-type(even) .howto-list-details .howto-list-element__read {
    padding: 0 16.25vw 0 2.5vw;
  }
}
@media (min-width: 768px) {
  .unattended-tour #container .howto .howto-contents .howto-list .howto-list-item:nth-of-type(even) .howto-list-details .howto-list-element__read {
    padding-left: min(20vw, 280px);
  }
}
@media (max-width: 767px) {
  .unattended-tour #container .howto .howto-contents .howto-list .howto-list-item:nth-of-type(even) .howto-list-details .howto-list-element::after {
    left: -1.5vw;
  }
}
@media (min-width: 768px) {
  .unattended-tour #container .howto .howto-contents .howto-list .howto-list-item:nth-of-type(even) .howto-list-details .howto-list-element::after {
    border-top-left-radius: min(7.1428571429vw, 100px);
    border-bottom-left-radius: min(7.1428571429vw, 100px);
  }
}
.unattended-tour #container .howto .howto-contents .howto-list .howto-list-item--01 {
  z-index: 1;
}
.unattended-tour #container .howto .howto-contents .howto-list .howto-list-item--01 .howto-list-ring:after {
  border-color: #59aed0;
}
.unattended-tour #container .howto .howto-contents .howto-list .howto-list-item--01 .howto-list-index {
  background-color: #59aed0;
}
@media (max-width: 767px) {
  .unattended-tour #container .howto .howto-contents .howto-list .howto-list-item--01 .howto-list-index {
    background-image: url(../../img/unattended-tour/howto/howto01_img_sp.png);
  }
}
.unattended-tour #container .howto .howto-contents .howto-list .howto-list-item--01 .howto-list-details .howto-list-element {
  margin-left: auto;
}
.unattended-tour #container .howto .howto-contents .howto-list .howto-list-item--01 .howto-list-details .howto-list-element__title {
  background-color: #59aed0;
}
@media (max-width: 767px) {
  .unattended-tour #container .howto .howto-contents .howto-list .howto-list-item--01 .howto-list-details .howto-list-element__img {
    width: 16.875vw;
    right: 3vw;
    bottom: 25vw;
  }
}
@media (min-width: 768px) {
  .unattended-tour #container .howto .howto-contents .howto-list .howto-list-item--01 .howto-list-details .howto-list-element__img {
    width: min(9.6428571429vw, 135px);
    right: min(5.7142857143vw, 80px);
    bottom: min(1.1428571429vw, 16px);
  }
}
.unattended-tour #container .howto .howto-contents .howto-list .howto-list-item--01 .howto-list-details .howto-list-element::after {
  border-color: #59aed0;
}
.unattended-tour #container .howto .howto-contents .howto-list .howto-list-item--02 {
  z-index: 2;
}
.unattended-tour #container .howto .howto-contents .howto-list .howto-list-item--02 .howto-list-ring:after {
  border-color: #1397d3;
}
.unattended-tour #container .howto .howto-contents .howto-list .howto-list-item--02 .howto-list-index {
  background-color: #1397d3;
}
@media (max-width: 767px) {
  .unattended-tour #container .howto .howto-contents .howto-list .howto-list-item--02 .howto-list-index {
    background-image: url(../../img/unattended-tour/howto/howto02_img_sp.png);
  }
}
.unattended-tour #container .howto .howto-contents .howto-list .howto-list-item--02 .howto-list-details .howto-list-element {
  margin-left: auto;
}
.unattended-tour #container .howto .howto-contents .howto-list .howto-list-item--02 .howto-list-details .howto-list-element__title {
  background-color: #1397d3;
}
@media (max-width: 767px) {
  .unattended-tour #container .howto .howto-contents .howto-list .howto-list-item--02 .howto-list-details .howto-list-element__img {
    width: 25.5vw;
    left: 7.5vw;
    bottom: 25vw;
  }
}
@media (min-width: 768px) {
  .unattended-tour #container .howto .howto-contents .howto-list .howto-list-item--02 .howto-list-details .howto-list-element__img {
    width: min(14.5714285714vw, 204px);
    left: min(7.1428571429vw, 100px);
    bottom: min(1.1428571429vw, 16px);
  }
}
.unattended-tour #container .howto .howto-contents .howto-list .howto-list-item--02 .howto-list-details .howto-list-element::after {
  border-color: #1397d3;
}
.unattended-tour #container .howto .howto-contents .howto-list .howto-list-item--03 {
  z-index: 3;
}
.unattended-tour #container .howto .howto-contents .howto-list .howto-list-item--03 .howto-list-ring:after {
  border-color: #037dd0;
}
.unattended-tour #container .howto .howto-contents .howto-list .howto-list-item--03 .howto-list-index {
  background-color: #037dd0;
}
@media (max-width: 767px) {
  .unattended-tour #container .howto .howto-contents .howto-list .howto-list-item--03 .howto-list-index {
    background-image: url(../../img/unattended-tour/howto/howto03_img_sp.png);
  }
}
.unattended-tour #container .howto .howto-contents .howto-list .howto-list-item--03 .howto-list-details .howto-list-element {
  margin-left: auto;
}
.unattended-tour #container .howto .howto-contents .howto-list .howto-list-item--03 .howto-list-details .howto-list-element__title {
  background-color: #037dd0;
}
@media (max-width: 767px) {
  .unattended-tour #container .howto .howto-contents .howto-list .howto-list-item--03 .howto-list-details .howto-list-element__img {
    width: 31.25vw;
    right: 1.25vw;
    bottom: 26.25vw;
  }
}
@media (min-width: 768px) {
  .unattended-tour #container .howto .howto-contents .howto-list .howto-list-item--03 .howto-list-details .howto-list-element__img {
    width: min(21.4285714286vw, 300px);
    right: max(-0.7142857143vw, -10px);
    bottom: min(1.4285714286vw, 20px);
  }
}
.unattended-tour #container .howto .howto-contents .howto-list .howto-list-item--03 .howto-list-details .howto-list-element::after {
  border-color: #037dd0;
}
.unattended-tour #container .howto .howto-contents .howto-list .howto-list-item--04 {
  z-index: 4;
}
.unattended-tour #container .howto .howto-contents .howto-list .howto-list-item--04 .howto-list-ring:after {
  border-color: #656e70;
}
.unattended-tour #container .howto .howto-contents .howto-list .howto-list-item--04 .howto-list-index {
  background-color: #656e70;
}
@media (max-width: 767px) {
  .unattended-tour #container .howto .howto-contents .howto-list .howto-list-item--04 .howto-list-index {
    background-image: url(../../img/unattended-tour/howto/howto04_img_sp.png);
  }
}
.unattended-tour #container .howto .howto-contents .howto-list .howto-list-item--04 .howto-list-details .howto-list-element {
  margin-left: auto;
}
.unattended-tour #container .howto .howto-contents .howto-list .howto-list-item--04 .howto-list-details .howto-list-element__title {
  background-color: #656e70;
}
@media (max-width: 767px) {
  .unattended-tour #container .howto .howto-contents .howto-list .howto-list-item--04 .howto-list-details .howto-list-element__img {
    width: 25.5vw;
    left: 1.25vw;
    bottom: 25vw;
  }
}
@media (min-width: 768px) {
  .unattended-tour #container .howto .howto-contents .howto-list .howto-list-item--04 .howto-list-details .howto-list-element__img {
    width: min(17.8571428571vw, 250px);
    left: min(0vw, 0px);
    bottom: min(1.0714285714vw, 15px);
  }
}
.unattended-tour #container .howto .howto-contents .howto-list .howto-list-item--04 .howto-list-details .howto-list-element::after {
  border-color: #656e70;
}
.unattended-tour #container .howto .howto-contents .howto-list .howto-list-item--05 {
  z-index: 5;
}
.unattended-tour #container .howto .howto-contents .howto-list .howto-list-item--05 .howto-list-ring:after {
  border-color: #000;
}
.unattended-tour #container .howto .howto-contents .howto-list .howto-list-item--05 .howto-list-index {
  background-color: #000;
}
@media (max-width: 767px) {
  .unattended-tour #container .howto .howto-contents .howto-list .howto-list-item--05 .howto-list-index {
    background-image: url(../../img/unattended-tour/howto/howto05_img_sp.png);
  }
}
.unattended-tour #container .howto .howto-contents .howto-list .howto-list-item--05 .howto-list-details .howto-list-element {
  margin-left: auto;
}
.unattended-tour #container .howto .howto-contents .howto-list .howto-list-item--05 .howto-list-details .howto-list-element__title {
  background-color: #000;
}
@media (max-width: 767px) {
  .unattended-tour #container .howto .howto-contents .howto-list .howto-list-item--05 .howto-list-details .howto-list-element__img {
    width: 17.5vw;
    right: 7.5vw;
    bottom: 26.25vw;
  }
}
@media (min-width: 768px) {
  .unattended-tour #container .howto .howto-contents .howto-list .howto-list-item--05 .howto-list-details .howto-list-element__img {
    width: min(13.5714285714vw, 190px);
    right: min(4.2857142857vw, 60px);
    bottom: max(-0.3571428571vw, -5px);
  }
}
.unattended-tour #container .howto .howto-contents .howto-list .howto-list-item--05 .howto-list-details .howto-list-element::after {
  border-color: #000;
}
@media (max-width: 767px) {
  .unattended-tour #container .howto .howto-contents .howto-list .howto-list-item:not(:first-of-type) {
    margin-top: -22.5vw;
  }
}
@media (min-width: 768px) {
  .unattended-tour #container .howto .howto-contents .howto-list .howto-list-item:not(:first-of-type) {
    margin-top: max(-2.8571428571vw, -40px);
  }
}
.unattended-tour #container .howto .howto-contents .howto-precautions .howto-precautions-contents {
  position: relative;
  margin: 0 auto;
}
@media (max-width: 767px) {
  .unattended-tour #container .howto .howto-contents .howto-precautions .howto-precautions-contents {
    width: 88.75vw;
    padding: 7.5vw;
  }
}
@media (min-width: 768px) {
  .unattended-tour #container .howto .howto-contents .howto-precautions .howto-precautions-contents {
    padding: min(2.1428571429vw, 30px);
    width: min(74.2857142857vw, 1040px);
  }
}
.unattended-tour #container .howto .howto-contents .howto-precautions .howto-precautions-contents .howto-precautions-titleline {
  position: absolute;
}
@media (max-width: 767px) {
  .unattended-tour #container .howto .howto-contents .howto-precautions .howto-precautions-contents .howto-precautions-titleline {
    top: -2vw;
    left: 3.75vw;
  }
}
@media (min-width: 768px) {
  .unattended-tour #container .howto .howto-contents .howto-precautions .howto-precautions-contents .howto-precautions-titleline {
    top: max(-0.8571428571vw, -12px);
    left: min(2.1428571429vw, 30px);
  }
}
.unattended-tour #container .howto .howto-contents .howto-precautions .howto-precautions-contents .howto-precautions-titleline h4 {
  list-style: 1;
}
@media (max-width: 767px) {
  .unattended-tour #container .howto .howto-contents .howto-precautions .howto-precautions-contents .howto-precautions-titleline h4 {
    font-size: 3.25vw;
  }
}
@media (min-width: 768px) {
  .unattended-tour #container .howto .howto-contents .howto-precautions .howto-precautions-contents .howto-precautions-titleline h4 {
    font-size: min(1.3571428571vw, 19px);
  }
}
.unattended-tour #container .howto .howto-contents .howto-precautions .howto-precautions-contents .howto-precautions-list__item {
  position: relative;
  font-weight: bold;
}
@media (max-width: 767px) {
  .unattended-tour #container .howto .howto-contents .howto-precautions .howto-precautions-contents .howto-precautions-list__item {
    line-height: 1.6;
    padding-left: 3.75vw;
    font-size: 3.25vw;
  }
}
@media (min-width: 768px) {
  .unattended-tour #container .howto .howto-contents .howto-precautions .howto-precautions-contents .howto-precautions-list__item {
    line-height: 1.4;
    padding-left: min(1.4285714286vw, 20px);
    font-size: min(1.1428571429vw, 16px);
  }
}
@media (max-width: 767px) {
  .unattended-tour #container .howto .howto-contents .howto-precautions .howto-precautions-contents .howto-precautions-list__item:not(:last-of-type) {
    margin-bottom: 2.5vw;
  }
}
@media (min-width: 768px) {
  .unattended-tour #container .howto .howto-contents .howto-precautions .howto-precautions-contents .howto-precautions-list__item:not(:last-of-type) {
    margin-bottom: min(0.7142857143vw, 10px);
  }
}
.unattended-tour #container .howto .howto-contents .howto-precautions .howto-precautions-contents .howto-precautions-list__item::after {
  content: "";
  display: block;
  position: absolute;
  left: 0;
  background-color: #7ec0b6;
}
@media (max-width: 767px) {
  .unattended-tour #container .howto .howto-contents .howto-precautions .howto-precautions-contents .howto-precautions-list__item::after {
    width: 2.25vw;
    height: 2.25vw;
    top: 0.625vw;
  }
}
@media (min-width: 768px) {
  .unattended-tour #container .howto .howto-contents .howto-precautions .howto-precautions-contents .howto-precautions-list__item::after {
    width: min(1vw, 14px);
    height: min(1vw, 14px);
    top: min(0.2142857143vw, 3px);
  }
}
.unattended-tour #container .howto .howto-contents .howto-precautions .howto-precautions-contents__decoration {
  position: absolute;
}
@media (max-width: 767px) {
  .unattended-tour #container .howto .howto-contents .howto-precautions .howto-precautions-contents__decoration {
    border-width: 0.25vw;
  }
}
@media (min-width: 768px) {
  .unattended-tour #container .howto .howto-contents .howto-precautions .howto-precautions-contents__decoration {
    border-width: min(0.0714285714vw, 1px);
  }
}
.unattended-tour #container .howto .howto-contents .howto-precautions .howto-precautions-contents__decoration--top {
  top: 0;
  right: 0;
  border-right-style: solid;
  border-right-color: #000;
  border-top-style: solid;
  border-top-color: #000;
}
@media (max-width: 767px) {
  .unattended-tour #container .howto .howto-contents .howto-precautions .howto-precautions-contents__decoration--top {
    width: calc(100% - 25vw);
    height: calc(100% - 7.5vw);
  }
}
@media (min-width: 768px) {
  .unattended-tour #container .howto .howto-contents .howto-precautions .howto-precautions-contents__decoration--top {
    width: calc(100% - min(10.7142857143vw, 150px));
    height: calc(100% - min(2.1428571429vw, 30px));
  }
}
.unattended-tour #container .howto .howto-contents .howto-precautions .howto-precautions-contents__decoration--bottom {
  bottom: 0;
  left: 0;
  border-left-style: solid;
  border-left-color: #000;
  border-bottom-style: solid;
  border-bottom-color: #000;
  pointer-events: none;
}
@media (max-width: 767px) {
  .unattended-tour #container .howto .howto-contents .howto-precautions .howto-precautions-contents__decoration--bottom {
    width: calc(100% - 16.25vw);
    height: calc(100% - 3.75vw);
  }
}
@media (min-width: 768px) {
  .unattended-tour #container .howto .howto-contents .howto-precautions .howto-precautions-contents__decoration--bottom {
    width: calc(100% - min(12.8571428571vw, 180px));
    height: calc(100% - min(5.7142857143vw, 80px));
  }
}
.unattended-tour #container .faq {
  background-color: #e7ebeb;
  background-size: cover;
  background-position: top center;
}
@media (max-width: 767px) {
  .unattended-tour #container .faq {
    padding: 11.25vw 0 12.5vw;
    background-image: url(../../img/unattended-tour/faq/icon_bk_sp.webp);
  }
}
@media (min-width: 768px) {
  .unattended-tour #container .faq {
    padding: min(6.4285714286vw, 90px) 0;
    background-image: url(../../img/unattended-tour/faq/icon_bk_pc.webp);
  }
}
@media (max-width: 767px) {
  .unattended-tour #container .faq .titleline {
    margin-bottom: 5vw;
  }
}
@media (min-width: 768px) {
  .unattended-tour #container .faq .titleline {
    margin-bottom: min(5.7142857143vw, 80px);
  }
}
.unattended-tour #container .faq .faq-list .faq-list-listline {
  margin: 0 auto;
}
@media (max-width: 767px) {
  .unattended-tour #container .faq .faq-list .faq-list-listline {
    width: 74.5vw;
  }
}
@media (min-width: 768px) {
  .unattended-tour #container .faq .faq-list .faq-list-listline {
    width: min(70.7142857143vw, 990px);
  }
}
.unattended-tour #container .faq .faq-list .faq-list-listline .faq-list-item {
  position: relative;
}
@media (max-width: 767px) {
  .unattended-tour #container .faq .faq-list .faq-list-listline .faq-list-item {
    width: 100%;
  }
}
@media (min-width: 768px) {
  .unattended-tour #container .faq .faq-list .faq-list-listline .faq-list-item {
    width: 100%;
  }
}
.unattended-tour #container .faq .faq-list .faq-list-listline .faq-list-item .faq-list-question {
  position: relative;
  width: 100%;
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  background-color: #139594;
  z-index: 1;
}
@media (max-width: 767px) {
  .unattended-tour #container .faq .faq-list .faq-list-listline .faq-list-item .faq-list-question {
    height: 7.25vw;
    padding: 0 2.5vw 0 1.25vw;
    border-radius: 1.25vw;
  }
}
@media (min-width: 768px) {
  .unattended-tour #container .faq .faq-list .faq-list-listline .faq-list-item .faq-list-question {
    height: min(4.0714285714vw, 57px);
    padding: 0 min(0.7142857143vw, 10px);
    border-radius: min(0.7142857143vw, 10px);
  }
}
@media (max-width: 767px) {
  .unattended-tour #container .faq .faq-list .faq-list-listline .faq-list-item .faq-list-question__icon {
    width: 5.625vw;
  }
}
@media (min-width: 768px) {
  .unattended-tour #container .faq .faq-list .faq-list-listline .faq-list-item .faq-list-question__icon {
    width: min(3.2142857143vw, 45px);
  }
}
.unattended-tour #container .faq .faq-list .faq-list-listline .faq-list-item .faq-list-question__icon figure {
  width: 100%;
}
.unattended-tour #container .faq .faq-list .faq-list-listline .faq-list-item .faq-list-question__txt {
  position: relative;
  z-index: 1;
  display: grid;
  place-items: center start;
  height: 100%;
}
@media (max-width: 767px) {
  .unattended-tour #container .faq .faq-list .faq-list-listline .faq-list-item .faq-list-question__txt {
    padding: 0 1.25vw;
    white-space: nowrap;
    width: calc(100% - 9.375vw);
  }
}
@media (min-width: 768px) {
  .unattended-tour #container .faq .faq-list .faq-list-listline .faq-list-item .faq-list-question__txt {
    padding: 0 min(1.0714285714vw, 15px);
    width: calc(100% - (min(3.2142857143vw, 45px) + min(2.1428571429vw, 30px)));
  }
}
.unattended-tour #container .faq .faq-list .faq-list-listline .faq-list-item .faq-list-question__txt h3 {
  line-height: 1;
  font-weight: bold;
  color: #fff;
}
@media (max-width: 767px) {
  .unattended-tour #container .faq .faq-list .faq-list-listline .faq-list-item .faq-list-question__txt h3 {
    font-size: 3.5vw;
  }
}
@media (min-width: 768px) {
  .unattended-tour #container .faq .faq-list .faq-list-listline .faq-list-item .faq-list-question__txt h3 {
    font-size: min(1.9285714286vw, 27px);
  }
}
.unattended-tour #container .faq .faq-list .faq-list-listline .faq-list-item .faq-list-question__arrow {
  border-radius: 50%;
  border-style: solid;
  border-color: #fff;
  position: relative;
  transform-origin: center;
  transition: 0.3s;
}
@media (max-width: 767px) {
  .unattended-tour #container .faq .faq-list .faq-list-listline .faq-list-item .faq-list-question__arrow {
    width: 3.75vw;
    height: 3.75vw;
    border-width: 0.75vw;
  }
}
@media (min-width: 768px) {
  .unattended-tour #container .faq .faq-list .faq-list-listline .faq-list-item .faq-list-question__arrow {
    width: min(2.1428571429vw, 30px);
    height: min(2.1428571429vw, 30px);
    border-width: min(0.2857142857vw, 4px);
  }
}
.unattended-tour #container .faq .faq-list .faq-list-listline .faq-list-item .faq-list-question__arrow::after {
  content: "";
  display: block;
  position: absolute;
  top: 20%;
  left: 50%;
  height: 50%;
  background-color: #fff;
  transform: translateX(-50%) rotate(40deg);
  transform-origin: left bottom;
}
@media (max-width: 767px) {
  .unattended-tour #container .faq .faq-list .faq-list-listline .faq-list-item .faq-list-question__arrow::after {
    width: 0.5vw;
  }
}
@media (min-width: 768px) {
  .unattended-tour #container .faq .faq-list .faq-list-listline .faq-list-item .faq-list-question__arrow::after {
    width: min(0.2857142857vw, 4px);
  }
}
.unattended-tour #container .faq .faq-list .faq-list-listline .faq-list-item .faq-list-question__arrow::before {
  content: "";
  display: block;
  position: absolute;
  top: 20%;
  left: 50%;
  height: 50%;
  background-color: #fff;
  transform: translateX(-50%) rotate(-40deg);
  transform-origin: right bottom;
}
@media (max-width: 767px) {
  .unattended-tour #container .faq .faq-list .faq-list-listline .faq-list-item .faq-list-question__arrow::before {
    width: 0.5vw;
  }
}
@media (min-width: 768px) {
  .unattended-tour #container .faq .faq-list .faq-list-listline .faq-list-item .faq-list-question__arrow::before {
    width: min(0.2857142857vw, 4px);
  }
}
.unattended-tour #container .faq .faq-list .faq-list-listline .faq-list-item .faq-list-answer {
  overflow: hidden;
  position: relative;
  transition: 0.3s;
  background-color: #fff;
  z-index: 0;
}
@media (max-width: 767px) {
  .unattended-tour #container .faq .faq-list .faq-list-listline .faq-list-item .faq-list-answer {
    border-bottom-left-radius: 1.25vw;
    border-bottom-right-radius: 1.25vw;
    transform: translateY(-1.25vw);
  }
}
@media (min-width: 768px) {
  .unattended-tour #container .faq .faq-list .faq-list-listline .faq-list-item .faq-list-answer {
    border-bottom-left-radius: min(0.7142857143vw, 10px);
    border-bottom-right-radius: min(0.7142857143vw, 10px);
    transform: translateY(max(-0.7142857143vw, -10px));
  }
}
.unattended-tour #container .faq .faq-list .faq-list-listline .faq-list-item .faq-list-answer .faq-list-answer-element {
  width: 100%;
  height: 100%;
  transition: 0.3s;
  margin-top: -100%;
}
@media (max-width: 767px) {
  .unattended-tour #container .faq .faq-list .faq-list-listline .faq-list-item .faq-list-answer .faq-list-answer-element {
    padding: 3.75vw 3.75vw 3.75vw 6.875vw;
  }
}
@media (min-width: 768px) {
  .unattended-tour #container .faq .faq-list .faq-list-listline .faq-list-item .faq-list-answer .faq-list-answer-element {
    padding: min(2.8571428571vw, 40px) min(1.4285714286vw, 20px) min(2.1428571429vw, 30px) calc(min(1.0714285714vw, 15px) + min(3.2142857143vw, 45px));
  }
}
.unattended-tour #container .faq .faq-list .faq-list-listline .faq-list-item .faq-list-answer .faq-list-answer-element__txt {
  font-weight: bold;
}
@media (max-width: 767px) {
  .unattended-tour #container .faq .faq-list .faq-list-listline .faq-list-item .faq-list-answer .faq-list-answer-element__txt {
    line-height: 1.6;
    font-size: 3.5vw;
  }
}
@media (min-width: 768px) {
  .unattended-tour #container .faq .faq-list .faq-list-listline .faq-list-item .faq-list-answer .faq-list-answer-element__txt {
    line-height: 1.4;
    font-size: min(1.5714285714vw, 22px);
  }
}
@media (max-width: 767px) {
  .unattended-tour #container .faq .faq-list .faq-list-listline .faq-list-item:not(:last-of-type) {
    margin-bottom: 1.875vw;
  }
}
@media (min-width: 768px) {
  .unattended-tour #container .faq .faq-list .faq-list-listline .faq-list-item:not(:last-of-type) {
    margin-bottom: min(0.7142857143vw, 10px);
  }
}
@media (min-width: 768px) {
  .unattended-tour #container .faq .faq-list .faq-list-listline .faq-list-item:hover {
    cursor: pointer;
  }
}
.unattended-tour #container .faq .faq-list .faq-list-listline .faq-list-item.open .faq-list-question__arrow {
  transform: rotate(180deg);
}
.unattended-tour #container .faq .faq-list .faq-list-listline .faq-list-item.open .faq-list-answer .faq-list-answer-element {
  margin-top: -1%;
}
.unattended-tour #container .voice {
  overflow: hidden;
  position: relative;
}
@media (max-width: 767px) {
  .unattended-tour #container .voice {
    padding: 3.75vw 0 11.25vw;
  }
}
@media (min-width: 768px) {
  .unattended-tour #container .voice {
    padding: min(15vw, 210px) 0 min(16.4285714286vw, 230px);
  }
}
.unattended-tour #container .voice .decoration-ring {
  border-radius: 50%;
  z-index: 0;
  aspect-ratio: 1/1;
  pointer-events: none;
  position: absolute;
  left: 50%;
  transform: translateX(-50%);
}
.unattended-tour #container .voice .decoration-ring__element {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
}
.unattended-tour #container .voice .decoration-ring__element span {
  display: block;
  width: 100%;
  height: 100%;
  border-style: solid;
  border-color: #ecf6fb;
  border-radius: 50%;
  opacity: 0;
  animation-duration: 10s;
  animation-delay: 1s;
  animation-timing-function: ease;
  animation-fill-mode: forwards;
  animation-iteration-count: infinite;
  transform-origin: center;
}
@media (max-width: 767px) {
  .unattended-tour #container .voice .decoration-ring__element span {
    border-width: 0.5vw;
  }
}
@media (min-width: 768px) {
  .unattended-tour #container .voice .decoration-ring__element span {
    border-width: min(0.1428571429vw, 2px);
  }
}
.unattended-tour #container .voice .decoration-ring__element--01 {
  width: 200%;
  height: 200%;
}
.unattended-tour #container .voice .decoration-ring__element--01 span {
  animation-name: ripples1;
}
.unattended-tour #container .voice .decoration-ring__element--02 {
  width: 180%;
  height: 180%;
}
.unattended-tour #container .voice .decoration-ring__element--02 span {
  animation-name: ripples2;
}
.unattended-tour #container .voice .decoration-ring__element--03 {
  width: 130%;
  height: 130%;
}
.unattended-tour #container .voice .decoration-ring__element--03 span {
  animation-name: ripples2;
}
.unattended-tour #container .voice .decoration-ring--main {
  background-color: #ecf6fb;
}
@media (max-width: 767px) {
  .unattended-tour #container .voice .decoration-ring--main {
    top: 0;
    width: 84.25vw;
    height: 84.25vw;
  }
}
@media (min-width: 768px) {
  .unattended-tour #container .voice .decoration-ring--main {
    top: 50%;
    transform: translate(-50%, -50%);
    width: min(59.3571428571vw, 831px);
    height: min(59.3571428571vw, 831px);
  }
}
@media (max-width: 767px) {
  .unattended-tour #container .voice .decoration-ring--sub {
    top: 100vw;
    width: 84.25vw;
    height: 84.25vw;
  }
}
.unattended-tour #container .voice .titleline {
  position: relative;
}
@media (max-width: 767px) {
  .unattended-tour #container .voice .titleline {
    padding: 37.5vw 0;
  }
}
@media (min-width: 768px) {
  .unattended-tour #container .voice .titleline {
    padding: min(24.2857142857vw, 340px) 0 min(30.7142857143vw, 430px);
  }
}
.unattended-tour #container .voice .titleline__en {
  z-index: 1;
  position: relative;
}
.unattended-tour #container .voice .titleline__title {
  z-index: 1;
  position: relative;
}
@media (max-width: 767px) {
  .unattended-tour #container .voice .voice-contents {
    width: 100%;
  }
}
@media (min-width: 768px) {
  .unattended-tour #container .voice .voice-contents {
    width: min(100vw, 1400px);
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    z-index: 1;
    height: 100%;
  }
}
.unattended-tour #container .voice .voice-contents .voice-list {
  width: 100%;
  height: 100%;
  position: relative;
}
@media (max-width: 767px) {
  .unattended-tour #container .voice .voice-contents .voice-list .voice-list-item {
    position: relative;
  }
}
@media (min-width: 768px) {
  .unattended-tour #container .voice .voice-contents .voice-list .voice-list-item {
    position: absolute;
  }
}
.unattended-tour #container .voice .voice-contents .voice-list .voice-list-item .voice-list-img {
  z-index: 2;
}
@media (max-width: 767px) {
  .unattended-tour #container .voice .voice-contents .voice-list .voice-list-item .voice-list-img {
    position: relative;
  }
}
@media (min-width: 768px) {
  .unattended-tour #container .voice .voice-contents .voice-list .voice-list-item .voice-list-img {
    position: absolute;
  }
}
.unattended-tour #container .voice .voice-contents .voice-list .voice-list-item .voice-list-fukidashi {
  overflow: hidden;
  z-index: 1;
}
@media (max-width: 767px) {
  .unattended-tour #container .voice .voice-contents .voice-list .voice-list-item .voice-list-fukidashi {
    position: absolute;
  }
}
.unattended-tour #container .voice .voice-contents .voice-list .voice-list-item .voice-list-fukidashi__element {
  border-style: solid;
  border-color: #000;
  border-radius: 50%;
  display: grid;
  place-items: center;
  background-color: #fff;
}
@media (max-width: 767px) {
  .unattended-tour #container .voice .voice-contents .voice-list .voice-list-item .voice-list-fukidashi__element {
    border-width: 0.25vw;
  }
}
@media (min-width: 768px) {
  .unattended-tour #container .voice .voice-contents .voice-list .voice-list-item .voice-list-fukidashi__element {
    border-width: min(0.0714285714vw, 1px);
  }
}
.unattended-tour #container .voice .voice-contents .voice-list .voice-list-item .voice-list-fukidashi__element p {
  font-weight: bold;
  font-feature-settings: "palt";
}
@media (max-width: 767px) {
  .unattended-tour #container .voice .voice-contents .voice-list .voice-list-item .voice-list-fukidashi__element p {
    line-height: 1.6;
    font-size: 3.5vw;
  }
}
@media (min-width: 768px) {
  .unattended-tour #container .voice .voice-contents .voice-list .voice-list-item .voice-list-fukidashi__element p {
    line-height: 1.6;
    font-size: min(1.8571428571vw, 26px);
  }
}
@media (max-width: 767px) {
  .unattended-tour #container .voice .voice-contents .voice-list .voice-list-item--01 {
    margin-top: -35vw;
    padding-left: 8.75vw;
  }
}
@media (min-width: 768px) {
  .unattended-tour #container .voice .voice-contents .voice-list .voice-list-item--01 {
    top: min(8.2142857143vw, 115px);
    left: min(23.9285714286vw, 335px);
  }
}
@media (min-width: 768px) {
  .unattended-tour #container .voice .voice-contents .voice-list .voice-list-item--01 .voice-list-img {
    top: max(-1.4285714286vw, -20px);
    left: max(-10.7142857143vw, -150px);
  }
}
@media (max-width: 767px) {
  .unattended-tour #container .voice .voice-contents .voice-list .voice-list-item--01 .voice-list-img figure {
    width: 24vw;
  }
}
@media (min-width: 768px) {
  .unattended-tour #container .voice .voice-contents .voice-list .voice-list-item--01 .voice-list-img figure {
    width: min(13.7142857143vw, 192px);
  }
}
@media (max-width: 767px) {
  .unattended-tour #container .voice .voice-contents .voice-list .voice-list-item--01 .voice-list-fukidashi {
    top: 2.5vw;
    left: 28.75vw;
  }
}
@media (max-width: 767px) {
  .unattended-tour #container .voice .voice-contents .voice-list .voice-list-item--01 .voice-list-fukidashi__element {
    width: 43vw;
    height: 43vw;
  }
}
@media (min-width: 768px) {
  .unattended-tour #container .voice .voice-contents .voice-list .voice-list-item--01 .voice-list-fukidashi__element {
    width: min(24.5714285714vw, 344px);
    height: min(24.5714285714vw, 344px);
  }
}
@media (max-width: 767px) {
  .unattended-tour #container .voice .voice-contents .voice-list .voice-list-item--02 {
    padding-left: 48.75vw;
    margin-top: -15vw;
    margin-bottom: 45vw;
  }
}
@media (min-width: 768px) {
  .unattended-tour #container .voice .voice-contents .voice-list .voice-list-item--02 {
    top: min(50vw, 700px);
    left: min(28.5714285714vw, 400px);
  }
}
@media (min-width: 768px) {
  .unattended-tour #container .voice .voice-contents .voice-list .voice-list-item--02 .voice-list-img {
    top: min(11.4285714286vw, 160px);
    left: max(-18.5714285714vw, -260px);
  }
}
@media (max-width: 767px) {
  .unattended-tour #container .voice .voice-contents .voice-list .voice-list-item--02 .voice-list-img figure {
    width: 44.75vw;
  }
}
@media (min-width: 768px) {
  .unattended-tour #container .voice .voice-contents .voice-list .voice-list-item--02 .voice-list-img figure {
    width: min(25.2142857143vw, 353px);
  }
}
@media (max-width: 767px) {
  .unattended-tour #container .voice .voice-contents .voice-list .voice-list-item--02 .voice-list-fukidashi {
    top: 25vw;
    left: 2.5vw;
  }
}
@media (max-width: 767px) {
  .unattended-tour #container .voice .voice-contents .voice-list .voice-list-item--02 .voice-list-fukidashi__element {
    width: 60vw;
    height: 60vw;
    padding-left: 5vw;
  }
}
@media (min-width: 768px) {
  .unattended-tour #container .voice .voice-contents .voice-list .voice-list-item--02 .voice-list-fukidashi__element {
    padding-left: min(2.1428571429vw, 30px);
    width: min(28.5714285714vw, 400px);
    height: min(28.5714285714vw, 400px);
  }
}
@media (max-width: 767px) {
  .unattended-tour #container .voice .voice-contents .voice-list .voice-list-item--03 {
    padding-left: 10vw;
  }
}
@media (min-width: 768px) {
  .unattended-tour #container .voice .voice-contents .voice-list .voice-list-item--03 {
    top: min(16.4285714286vw, 230px);
    left: min(64.2857142857vw, 900px);
  }
}
@media (min-width: 768px) {
  .unattended-tour #container .voice .voice-contents .voice-list .voice-list-item--03 .voice-list-img {
    top: min(20.7142857143vw, 290px);
    left: max(2.8571428571vw, 40px);
  }
}
@media (max-width: 767px) {
  .unattended-tour #container .voice .voice-contents .voice-list .voice-list-item--03 .voice-list-img figure {
    width: 37.625vw;
  }
}
@media (min-width: 768px) {
  .unattended-tour #container .voice .voice-contents .voice-list .voice-list-item--03 .voice-list-img figure {
    width: min(25.5714285714vw, 358px);
  }
}
@media (max-width: 767px) {
  .unattended-tour #container .voice .voice-contents .voice-list .voice-list-item--03 .voice-list-fukidashi {
    top: -8.75vw;
    left: 41.25vw;
  }
}
@media (max-width: 767px) {
  .unattended-tour #container .voice .voice-contents .voice-list .voice-list-item--03 .voice-list-fukidashi__element {
    width: 48.75vw;
    height: 48.75vw;
  }
}
@media (min-width: 768px) {
  .unattended-tour #container .voice .voice-contents .voice-list .voice-list-item--03 .voice-list-fukidashi__element {
    width: min(27.8571428571vw, 390px);
    height: min(27.8571428571vw, 390px);
  }
}
.unattended-tour #container .experience {
  position: relative;
  width: 100%;
  background-color: #000;
}
@media (max-width: 767px) {
  .unattended-tour #container .experience {
    padding: 7.5vw 0 6.25vw;
  }
}
@media (min-width: 768px) {
  .unattended-tour #container .experience {
    overflow: hidden;
    padding: 5.7142857143vw 0 4.2857142857vw;
  }
}
.unattended-tour #container .experience .experience-bk {
  width: 100%;
  position: absolute;
  top: 0;
  left: 0;
  z-index: 0;
}
.unattended-tour #container .experience .experience-bk figure {
  width: 100%;
}
.unattended-tour #container .experience .titleline {
  position: relative;
  z-index: 1;
}
@media (max-width: 767px) {
  .unattended-tour #container .experience .titleline {
    margin-bottom: 3.75vw;
  }
}
@media (min-width: 768px) {
  .unattended-tour #container .experience .titleline {
    margin-bottom: 3.5714285714vw;
  }
}
.unattended-tour #container .experience .titleline__title {
  color: #fff;
}
.unattended-tour #container .experience .experience-movie {
  background-color: #000;
  position: relative;
  z-index: 1;
  margin: 0 auto;
}
@media (max-width: 767px) {
  .unattended-tour #container .experience .experience-movie {
    width: 76.625vw;
    margin-bottom: 12.5vw;
    aspect-ratio: 613/272;
  }
}
@media (min-width: 768px) {
  .unattended-tour #container .experience .experience-movie {
    width: 51.4285714286vw;
    margin-bottom: 8.5714285714vw;
    aspect-ratio: 590/315;
  }
}
.unattended-tour #container .experience .experience-movie video {
  width: 100%;
  height: 100%;
  object-fit: contain;
}
.unattended-tour #container .experience .experience-read {
  position: relative;
  z-index: 1;
}
@media (max-width: 767px) {
  .unattended-tour #container .experience .experience-read__txt {
    margin-bottom: 3.75vw;
  }
}
@media (min-width: 768px) {
  .unattended-tour #container .experience .experience-read__txt {
    margin-bottom: 2.1428571429vw;
  }
}
.unattended-tour #container .experience .experience-read__txt p {
  font-weight: bold;
  line-height: 1.4;
  text-align: center;
  color: #fff;
}
@media (max-width: 767px) {
  .unattended-tour #container .experience .experience-read__txt p {
    font-size: 3.5vw;
  }
}
@media (min-width: 768px) {
  .unattended-tour #container .experience .experience-read__txt p {
    font-size: 1.9285714286vw;
  }
}
.unattended-tour #container .experience .experience-read__play {
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
  align-items: center;
  background-color: #139594;
  margin: 0 auto;
}
@media (max-width: 767px) {
  .unattended-tour #container .experience .experience-read__play {
    column-gap: 1.25vw;
    width: 39.25vw;
    height: 8.125vw;
    border-radius: 6.25vw;
  }
}
@media (min-width: 768px) {
  .unattended-tour #container .experience .experience-read__play {
    column-gap: 0.7142857143vw;
    width: 22.4285714286vw;
    height: 4.5714285714vw;
    border-radius: 3.5714285714vw;
  }
}
.unattended-tour #container .experience .experience-read__play p {
  line-height: 1;
  font-weight: bold;
  color: #fff;
}
@media (max-width: 767px) {
  .unattended-tour #container .experience .experience-read__play p {
    font-size: 3.5vw;
  }
}
@media (min-width: 768px) {
  .unattended-tour #container .experience .experience-read__play p {
    font-size: 1.9285714286vw;
  }
}
@media (max-width: 767px) {
  .unattended-tour #container .experience .experience-read__play figure {
    width: 4.5vw;
  }
}
@media (min-width: 768px) {
  .unattended-tour #container .experience .experience-read__play figure {
    transition: 0.3s;
    width: 2.5714285714vw;
  }
}
@media (min-width: 768px) {
  .unattended-tour #container .experience .experience-read__play:hover {
    cursor: pointer;
  }
}
@media (min-width: 768px) {
  .unattended-tour #container .experience .experience-read__play:hover figure {
    transform: translateX(0.3571428571vw);
  }
}
.unattended-tour #container .experience .experience-read__decoration {
  position: absolute;
  bottom: 0;
}
@media (max-width: 767px) {
  .unattended-tour #container .experience .experience-read__decoration {
    left: 5vw;
    bottom: -12.5vw;
  }
}
@media (min-width: 768px) {
  .unattended-tour #container .experience .experience-read__decoration {
    left: 14.2857142857vw;
    bottom: -5vw;
  }
}
@media (max-width: 767px) {
  .unattended-tour #container .experience .experience-read__decoration figure {
    width: 20vw;
  }
}
@media (min-width: 768px) {
  .unattended-tour #container .experience .experience-read__decoration figure {
    width: 15vw;
  }
}
@media (max-width: 767px) {
  .unattended-tour #container .reservation {
    padding: 5vw 0 7.5vw;
  }
}
@media (min-width: 768px) {
  .unattended-tour #container .reservation {
    padding: min(2.8571428571vw, 40px) 0 min(4.2857142857vw, 60px);
  }
}
.unattended-tour #container .reservation .reservation-titleline {
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
  align-items: baseline;
  overflow: hidden;
}
@media (max-width: 767px) {
  .unattended-tour #container .reservation .reservation-titleline {
    column-gap: 1.25vw;
    margin-bottom: -0.75vw;
    padding-top: 5vw;
  }
}
@media (min-width: 768px) {
  .unattended-tour #container .reservation .reservation-titleline {
    column-gap: min(0vw, 0px);
    margin-bottom: max(-0.5714285714vw, -8px);
    padding-top: min(2.8571428571vw, 40px);
  }
}
.unattended-tour #container .reservation .reservation-titleline__title {
  font-weight: normal;
  line-height: 1;
}
@media (max-width: 767px) {
  .unattended-tour #container .reservation .reservation-titleline__title {
    font-size: 4.75vw;
    transform: translateY(-3.75vw);
  }
}
@media (min-width: 768px) {
  .unattended-tour #container .reservation .reservation-titleline__title {
    font-size: min(2.7142857143vw, 38px);
    transform: translateY(max(-2.1428571429vw, -30px));
  }
}
.unattended-tour #container .reservation .reservation-titleline__title span {
  color: #7ec0b6;
  font-weight: bold;
  font-size: 1.13em;
}
@media (max-width: 767px) {
  .unattended-tour #container .reservation .reservation-titleline__img {
    width: 21.5vw;
  }
}
@media (min-width: 768px) {
  .unattended-tour #container .reservation .reservation-titleline__img {
    width: min(12.2857142857vw, 172px);
  }
}
@media (max-width: 767px) {
  .unattended-tour #container .reservation .reservation-linkline {
    margin-bottom: 3.75vw;
  }
}
@media (min-width: 768px) {
  .unattended-tour #container .reservation .reservation-linkline {
    margin-bottom: min(2.1428571429vw, 30px);
  }
}
.unattended-tour #container .reservation .reservation-linkline .reservation-linkline-item {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  background-color: #656e70;
  margin: 0 auto;
  justify-content: center;
  position: relative;
}
@media (max-width: 767px) {
  .unattended-tour #container .reservation .reservation-linkline .reservation-linkline-item {
    width: 92.5vw;
    height: 15.25vw;
    column-gap: 1.25vw;
    box-shadow: -0.625vw 0.625vw 0.375vw 0vw rgba(0, 0, 0, 0.4);
  }
}
@media (min-width: 768px) {
  .unattended-tour #container .reservation .reservation-linkline .reservation-linkline-item {
    width: min(86.4285714286vw, 1210px);
    height: min(14.2857142857vw, 200px);
    column-gap: min(0.7142857143vw, 10px);
    box-shadow: max(-0.3571428571vw, -5px) min(0.3571428571vw, 5px) min(0.2142857143vw, 3px) min(0vw, 0px) rgba(0, 0, 0, 0.4);
  }
}
.unattended-tour #container .reservation .reservation-linkline .reservation-linkline-item__txt1 {
  line-height: 1;
  color: #656e70;
  font-weight: bold;
  background-color: #fff;
  display: grid;
  place-items: center;
  border-radius: 50%;
}
@media (max-width: 767px) {
  .unattended-tour #container .reservation .reservation-linkline .reservation-linkline-item__txt1 {
    font-size: 3vw;
    width: 13.25vw;
    height: 5.875vw;
  }
}
@media (min-width: 768px) {
  .unattended-tour #container .reservation .reservation-linkline .reservation-linkline-item__txt1 {
    font-size: min(2.5vw, 35px);
    width: min(11.3571428571vw, 159px);
    height: min(5vw, 70px);
  }
}
.unattended-tour #container .reservation .reservation-linkline .reservation-linkline-item__txt2 {
  line-height: 1;
  color: #fff;
}
@media (max-width: 767px) {
  .unattended-tour #container .reservation .reservation-linkline .reservation-linkline-item__txt2 {
    font-size: 4.375vw;
  }
}
@media (min-width: 768px) {
  .unattended-tour #container .reservation .reservation-linkline .reservation-linkline-item__txt2 {
    font-size: min(3.7857142857vw, 53px);
  }
}
@media (max-width: 767px) {
  .unattended-tour #container .reservation .reservation-linkline .reservation-linkline-item__icon {
    width: 5vw;
  }
}
@media (min-width: 768px) {
  .unattended-tour #container .reservation .reservation-linkline .reservation-linkline-item__icon {
    transition: 0.3s;
    width: min(3.3571428571vw, 47px);
  }
}
.unattended-tour #container .reservation .reservation-linkline .reservation-linkline-item__decoration {
  position: absolute;
  width: 100%;
  left: 0;
}
@media (max-width: 767px) {
  .unattended-tour #container .reservation .reservation-linkline .reservation-linkline-item__decoration {
    bottom: 1.875vw;
  }
}
@media (min-width: 768px) {
  .unattended-tour #container .reservation .reservation-linkline .reservation-linkline-item__decoration {
    bottom: min(1.7857142857vw, 25px);
  }
}
@media (min-width: 768px) {
  .unattended-tour #container .reservation .reservation-linkline .reservation-linkline-item:hover .reservation-linkline-item__icon {
    transform: translateX(min(0.3571428571vw, 5px));
  }
}
.unattended-tour #container .reservation .reservation-presentline__item {
  margin: 0 auto;
}
@media (max-width: 767px) {
  .unattended-tour #container .reservation .reservation-presentline__item {
    width: 92.5vw;
    box-shadow: -0.625vw 0.625vw 0.375vw 0vw rgba(0, 0, 0, 0.4);
  }
}
@media (min-width: 768px) {
  .unattended-tour #container .reservation .reservation-presentline__item {
    width: min(86.4285714286vw, 1210px);
    box-shadow: max(-0.3571428571vw, -5px) min(0.3571428571vw, 5px) min(0.2142857143vw, 3px) min(0vw, 0px) rgba(0, 0, 0, 0.4);
  }
}
.unattended-tour #container .subnavi {
  position: relative;
  width: 100%;
}
@media (max-width: 767px) {
  .unattended-tour #container .subnavi {
    margin-bottom: 20vw;
  }
}
@media (min-width: 768px) {
  .unattended-tour #container .subnavi {
    margin-bottom: min(9.2857142857vw, 130px);
  }
}
.unattended-tour #container .subnavi .subnavi-list {
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
  border-bottom-style: solid;
  border-bottom-color: #000;
}
@media (max-width: 767px) {
  .unattended-tour #container .subnavi .subnavi-list {
    border-bottom-width: 0.125vw;
  }
}
@media (min-width: 768px) {
  .unattended-tour #container .subnavi .subnavi-list {
    border-bottom-width: 0.0714285714vw;
  }
}
@media (min-width: 1400px) {
  .unattended-tour #container .subnavi .subnavi-list {
    border-bottom-width: 1px;
  }
}
@media (max-width: 767px) {
  .unattended-tour #container .subnavi .subnavi-list__element {
    width: 25%;
  }
}
.unattended-tour #container .subnavi .subnavi-list__element a {
  display: grid;
  place-content: center;
  aspect-ratio: 1/1;
  position: relative;
  font-weight: bold;
  text-align: center;
}
@media (max-width: 767px) {
  .unattended-tour #container .subnavi .subnavi-list__element a {
    text-align: center;
    line-height: 1.4;
    width: 100%;
    font-size: 3vw;
  }
}
@media (min-width: 768px) {
  .unattended-tour #container .subnavi .subnavi-list__element a {
    line-height: 1.4;
    width: min(11.4285714286vw, 160px);
    font-size: min(1.2142857143vw, 17px);
  }
}
.unattended-tour #container .subnavi .subnavi-list__element a::after {
  content: "";
  display: block;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: 50%;
  transition: 0.3s;
  border-style: solid;
  border-color: #000;
  width: 100%;
  aspect-ratio: 1/1;
  border-radius: 50%;
}
@media (max-width: 767px) {
  .unattended-tour #container .subnavi .subnavi-list__element a::after {
    border-width: 0.25vw;
    transform: translate(-50%, -50%);
  }
}
@media (min-width: 768px) {
  .unattended-tour #container .subnavi .subnavi-list__element a::after {
    border-width: 0.0714285714vw;
    transform: translate(-50%, -50%);
  }
}
@media (min-width: 1400px) {
  .unattended-tour #container .subnavi .subnavi-list__element a::after {
    border-width: 1px;
    transform: translate(-50%, -50%) scale(0);
  }
}
@media (min-width: 1400px) {
  .unattended-tour #container .subnavi .subnavi-list__element a:hover::after {
    transform: translate(-50%, -50%) scale(1);
  }
}
.unattended-tour #container .subnavi .subnavi-icon {
  position: absolute;
}
@media (max-width: 767px) {
  .unattended-tour #container .subnavi .subnavi-icon {
    bottom: -6.25vw;
    left: 2.5vw;
  }
}
@media (min-width: 768px) {
  .unattended-tour #container .subnavi .subnavi-icon {
    bottom: 0;
    left: min(2.8571428571vw, 40px);
  }
}
@media (max-width: 767px) {
  .unattended-tour #container .subnavi .subnavi-icon figure {
    width: 7.125vw;
  }
}
@media (min-width: 768px) {
  .unattended-tour #container .subnavi .subnavi-icon figure {
    width: 3.7142857143vw;
  }
}
@media (min-width: 1400px) {
  .unattended-tour #container .subnavi .subnavi-icon figure {
    width: 52px;
  }
}
.unattended-tour #container .subnavi .subnavi-icon figure img {
  width: 100%;
}
@media (max-width: 767px) {
  .unattended-tour footer {
    padding-bottom: 31.25vw;
  }
}

@keyframes ring_voice {
  0% {
    left: -50%;
  }
  10% {
    left: 120%;
  }
  100% {
    left: 120%;
  }
}
@keyframes fadfade_in {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}/*# sourceMappingURL=unattended-tour.css.map */