@charset "UTF-8";
body {
  width: 100%;
  margin: 0px;
  font-family: "游ゴシック", "Hiragino Sans", sans-serif;
}

#loading-screen {
  background-color: white;
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 9999; /* 他の要素よりも前面に表示されるようにする */
  display: flex;
  justify-content: center;
  align-items: center; /* コンテンツを中央に配置 */
  background: #484848;
}
#loading-screen .loding-inner-box {
  width: 500px;
  aspect-ratio: 50/67;
  position: relative;
  margin: auto;
}
@media only screen and (max-width: 750px) {
  #loading-screen .loding-inner-box {
    width: 90%;
  }
}
#loading-screen .loding-inner-box .loding-en {
  position: absolute;
  top: 75%;
  left: 50%;
  transform: translate(-50%, -50%);
  -webkit-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  width: 70px;
  display: block;
}
#loading-screen .loding-inner-box .loding-en svg {
  fill: none;
  stroke: white;
  stroke-width: 10;
  stroke-linecap: round;
  stroke-dasharray: 230 230;
  animation: loader 1.4s infinite cubic-bezier(0.4, 0, 0.3, 1), loading 1.2s infinite linear;
  vertical-align: middle;
}
@keyframes loader {
  from {
    stroke-dashoffset: 230;
  }
  to {
    stroke-dashoffset: -230;
  }
}
@keyframes loading {
  from {
    transform: none;
  }
  to {
    transform: rotate(360deg);
  }
}
#loading-screen .loding-inner-box .loading-screen-inner {
  margin: auto;
}
@media only screen and (max-width: 750px) {
  #loading-screen .loding-inner-box .loading-screen-inner {
    width: 100%;
  }
}

.wrapper {
  width: 750px;
  margin: 0px auto 20%;
  /* ========== 共通変数 ========== */
  /* 無限横スクロール */
  /* 省エネ（ユーザー設定でアニメ無効） */
}
.wrapper img {
  height: auto;
  display: block;
  width: 100%;
}
.wrapper p, .wrapper div {
  margin: 0 auto;
  margin-block-start: 0px;
  margin-block-end: 0px;
}
.wrapper p.btn03.btn_open {
  position: absolute;
  width: 601px;
  top: 347px;
  left: 76px;
}
@media only screen and (max-width: 750px) {
  .wrapper p.btn03.btn_open {
      width: 83.53vw;
        top: 43.4vw;
        left: 5.0vw;
    }
}
.wrapper video {
  width: 100%;
}
@media only screen and (max-width: 750px) {
  .wrapper {
    width: 100%;
    margin-bottom: 132px;
  }
}
.wrapper .floting-bana {
  bottom: 0.2px;
  position: fixed;
  z-index: 99;
  width: 197px;
  right: 10px;
}
@media only screen and (max-width: 750px) {
  .wrapper .floting-bana {
    width: 30%;
  }
}
.wrapper .floting-bana .floting-1 {
  bottom: 29.2px;
  position: absolute;
  z-index: 99;
  width: 15%;
  right: 22%;
}
@media only screen and (max-width: 750px) {
  .wrapper .floting-bana .floting-1 {
    bottom: 11%;
    z-index: 99;
    width: 16%;
    right: 21%;
  }
}
.wrapper .floting-bana .floting-2 {
  bottom: 29.2px;
  position: absolute;
  z-index: 99;
  width: 15%;
  right: 5.5%;
}
@media only screen and (max-width: 750px) {
  .wrapper .floting-bana .floting-2 {
    bottom: 11%;
    z-index: 99;
    width: 16%;
    right: 4%;
  }
}
.wrapper .floting-bana .floting-3 {
  bottom: 29.2px;
  position: absolute;
  z-index: 99;
  width: 32%;
  right: 5%;
}
@media only screen and (max-width: 750px) {
  .wrapper .floting-bana .floting-3 {
    bottom: 11%;
    z-index: 99;
    width: 32%;
    right: 5%;
  }
}
.wrapper .fv-back {
  width: 100%;
  padding-top: 50%;
  position: relative;
  margin-bottom: 131%;
}
.wrapper .fv-back .fv-movie-1 {
  position: absolute;
  top: 96%;
  left: 0;
  z-index: 1;
  width: 100%;
}
.wrapper .fv-back .fv-movie-2 {
  position: absolute;
  top: 0%;
  left: 0;
  z-index: 2;
}
.wrapper .fv-back .fv-movie-3 {
  position: absolute;
  top: 123%;
  left: 73.5%;
  z-index: 2;
  width: 23%;
}
.wrapper .fv-back .slid-wrap {
  display: flex;
  align-items: center;
  height: 340px;
  overflow: hidden;
}
.wrapper .fv-back .slideshow {
  display: flex;
}
.wrapper .fv-back .content {
  width: 300px;
  height: 300px;
}
.wrapper .slider-oowaku {
  position: relative;
  width: 100%;
  overflow: hidden;
}
.wrapper .slider-oowaku .slideshow-wrap {
  position: absolute;
  top: 67%;
  left: 0px;
  display: flex;
  animation: loop-slide 20s infinite linear 1s both;
}
@media only screen and (max-width: 750px) {
  .wrapper .slider-oowaku .slideshow-wrap {
    height: 100px;
  }
}
.wrapper .slider-oowaku .slideshow-wrap .content {
  width: 60%;
  height: auto;
  display: contents;
  aspect-ratio: 1/1;
}
.wrapper .slider-oowaku .slideshow-wrap .content img {
  aspect-ratio: 1/1;
  width: 100%;
  height: 100%;
}
.wrapper .slider-oowaku .slideshow-wrap-2 {
  position: absolute;
  top: 90%;
  left: 0px;
  display: flex;
  animation: loop-slide 20s infinite linear 1s both;
}
@media only screen and (max-width: 750px) {
  .wrapper .slider-oowaku .slideshow-wrap-2 {
    height: 11%;
  }
}
.wrapper .slider-oowaku .slideshow-wrap-2 .content {
  width: 60%;
  height: auto;
  display: contents;
}
.wrapper .slider-oowaku .slideshow-wrap-2 .content img {
  width: 47%;
  aspect-ratio: 1/1.2;
  height: 73%;
}
@keyframes loop-slide {
  from {
    transform: translateX(0);
  }
  to {
    transform: translateX(-100%);
  }
}
.wrapper .slider-oowaku .slideshow-wrap-ikebukuro-1 {
  position: absolute;
  top: 6%;
  left: 0px;
  display: flex;
  animation: loop-slide 20s infinite linear 1s both;
  gap: 2%;
}
@media only screen and (max-width: 750px) {
  .wrapper .slider-oowaku .slideshow-wrap-ikebukuro-1 {
    height: 130px;
  }
}
.wrapper .slider-oowaku .slideshow-wrap-ikebukuro-1 .content {
  width: 60%;
  height: auto;
  display: contents;
  aspect-ratio: 1/1;
}
.wrapper .slider-oowaku .slideshow-wrap-ikebukuro-1 .content img {
  aspect-ratio: 1/1;
  width: 100%;
  height: 100%;
  border-radius: 10px;
  margin-right: 10px;
}
.wrapper .slider-oowaku .slideshow-wrap-ikebukuro-2 {
  position: absolute;
  top: 77%;
  left: 0px;
  display: flex;
  animation: loop-slide 20s infinite linear 1s both;
  gap: 2%;
}
@media only screen and (max-width: 750px) {
  .wrapper .slider-oowaku .slideshow-wrap-ikebukuro-2 {
    height: 130px;
  }
}
.wrapper .slider-oowaku .slideshow-wrap-ikebukuro-2 .content {
  width: 60%;
  height: auto;
  display: contents;
  aspect-ratio: 1/1;
}
.wrapper .slider-oowaku .slideshow-wrap-ikebukuro-2 .content img {
  aspect-ratio: 1/1;
  width: 100%;
  height: 100%;
  border-radius: 10px;
  margin-right: 10px;
}
.wrapper .slider-oowaku .slideshow-wrap-ikebukuro-3 {
  position: absolute;
  top: 84%;
  left: 0px;
  display: flex;
  animation: loop-slide 20s infinite linear 1s both;
  gap: 0%;
}
@media only screen and (max-width: 750px) {
  .wrapper .slider-oowaku .slideshow-wrap-ikebukuro-3 {
    height: auto;
  }
}
.wrapper .slider-oowaku .slideshow-wrap-ikebukuro-3 .content {
  width: 272%;
  height: auto;
  display: flex;
  flex-shrink: 0;
  opacity: 0.6;
}
.wrapper .slider-oowaku .slideshow-wrap-ikebukuro-3 .content video {
  aspect-ratio: 1/1;
  width: 100%;
  height: 100%;
  border-radius: 10px;
  margin-right: 10px;
}
.wrapper .slider-oowaku .slideshow-wrap-ikebukuro-5 {
  position: absolute;
  top: 91%;
  left: 0px;
  display: flex;
  animation: loop-slide 20s infinite linear 1s both;
  gap: 0%;
}
@media only screen and (max-width: 750px) {
  .wrapper .slider-oowaku .slideshow-wrap-ikebukuro-5 {
    height: auto;
  }
}
.wrapper .slider-oowaku .slideshow-wrap-ikebukuro-5 .content {
  width: 272%;
  height: auto;
  display: flex;
  flex-shrink: 0;
  opacity: 0.6;
}
.wrapper .slider-oowaku .slideshow-wrap-ikebukuro-5 .content video {
  aspect-ratio: 1/1;
  width: 100%;
  height: 100%;
  border-radius: 10px;
  margin-right: 10px;
}
.wrapper .slideshow-wrap-ikebukuro-4 {
  /* 位置はそのまま */
  position: absolute;
  top: 28%;
  left: 0;
  right: 0;
  /* サイズ感を揃えるための変数（必要に応じて微調整） */
  --card-w: clamp(160px, 28vw, 320px); /* カード幅 */
  --gap: clamp(12px, 2.5vw, 28px); /* カード間隔 */
  --shift: clamp(10px, 2vw, 24px); /* ジグザグの上下量 */
  --dur: 15s; /* 1周の時間（必要なら調整） */
}
.wrapper .slideshow-wrap-ikebukuro-4 .slider {
  position: relative;
  width: 100%;
}
.wrapper .slideshow-wrap-ikebukuro-4 .slide-track {
  display: flex;
  gap: var(--gap);
  /* 2セット並べた前提で -50% まで流す */
  animation: marquee var(--dur) linear infinite;
  will-change: transform;
  /* ジグザグ：奇数↑・偶数↓ */
}
.wrapper .slideshow-wrap-ikebukuro-4 .slide-track .card {
  flex: 0 0 var(--card-w);
  aspect-ratio: 1/1.2; /* スクショ相当の縦長比率 */
  background: #333;
  box-shadow: 0 8px 16px rgba(0, 0, 0, 0.25);
  overflow: hidden;
  display: block;
}
.wrapper .slideshow-wrap-ikebukuro-4 .slide-track .card img {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
  display: block;
}
.wrapper .slideshow-wrap-ikebukuro-4 .slide-track .card:nth-child(odd) {
  transform: translateY(calc(var(--shift) * -1));
}
.wrapper .slideshow-wrap-ikebukuro-4 .slide-track .card:nth-child(even) {
  transform: translateY(var(--shift));
}
@keyframes marquee {
  from {
    transform: translateX(0);
  }
  to {
    transform: translateX(-50%);
  }
}
@media (prefers-reduced-motion: reduce) {
  .wrapper .slideshow-wrap-ikebukuro-4 .slide-track {
    animation: none;
  }
}
.wrapper .posioton-relative {
  position: relative;
}
.wrapper .posioton-relative .absolute {
  position: absolute;
  width: 100%;
  height: auto;
}
.wrapper .posioton-relative .abosolute-1 {
  top:39%;
  left: 50%;
  transform: translateX(-50%);
  width: 100%;
  z-index: -1;
}
.wrapper .posioton-relative .abosolute-1 video {
  border-radius: 10px;
  display: block;
}
.wrapper .posioton-relative .abosolute-2 {
  top: 62%;
  left: 0%;
  width: 64%;
}
.wrapper .posioton-relative .abosolute-3 {
  top: 75%;
  left: 0%;
  width: 84%;
}
.wrapper .posioton-relative .abosolute-4 {
  top: 0%;
  left: 0%;
  width: 100%;
  z-index: -1;
}
.wrapper .posioton-relative .abosolute-4 video {
  border-radius: 0px;
  display: block;
}
.wrapper .posioton-relative .abosolute-5 {
  top: 54%;
  left: 0%;
  width: 100%;
  z-index: -1;
}
.wrapper .posioton-relative .abosolute-5 video {
  border-radius: 0px;
  display: block;
}
.wrapper .posioton-relative .abosolute-6 {
  top: 52%;
  z-index: 1;
  width: 80%;
  right: 0%;
}
.wrapper .posioton-relative .abosolute-6 video {
  border-radius: 30px 0px 0px 30px;
  display: block;
}
.wrapper .posioton-relative .abosolute-7 {
  top: 1%;
  z-index: 1;
  width: 20%;
  right: 6%;
}
.wrapper .posioton-relative .abosolute-8 {
  top: 0%;
  z-index: -1;
  width: 100%;
  right: 0%;
}
.wrapper .posioton-relative .abosolute-8 video {
  display: block;
}
.wrapper .posioton-relative .abosolute-9 {
  top: 69%;
  left: 50%;
  transform: translateX(-50%);
  width: 84%;
}
.wrapper .posioton-relative .abosolute-9 video {
  border-radius: 30px;
  display: block;
}
.wrapper .offer-back {
  position: relative;
}
.wrapper .offer-back .offer-btn {
  width: 100%;
  margin: auto;
  position: absolute;
  top: 91%;
  left: 50%;
  transform: translate(-50%, -50%);
  -webkit-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
}
.wrapper .img2-movie {
  position: relative;
  width: 100%;
  height: auto;
}
.wrapper .img2-movie .movie1-1 {
  position: absolute;
  top: 53%;
  left: 4%;
  width: 28%;
  border-radius: 10px;
}
.wrapper .img2-movie .movie1-2 {
  position: absolute;
  top: 53%;
  left: 35%;
  width: 28%;
  border-radius: 10px;
}
.wrapper .img2-movie .movie1-3 {
  position: absolute;
  top: 53%;
  left: 66%;
  width: 28%;
  border-radius: 10px;
}
.wrapper .img2-movie .movie5-1 {
  position: absolute;
  top: 48%;
  left: 3.5%;
  width: 26%;
}
.wrapper .img2-movie .movie5-2 {
  position: absolute;
  top: 48%;
  left: 71%;
  width: 26%;
}
.wrapper .img2-movie .movie2-1 {
  position: absolute;
  top: 7%;
  left: 6%;
  width: 30%;
  border-radius: 10px;
  z-index: 1;
}
.wrapper .img2-movie .movie2-2 {
  position: absolute;
  top: 37%;
  left: 31%;
  width: 30%;
  border-radius: 10px;
}
.wrapper .img2-movie .movie2-3 {
  position: absolute;
  top: 32%;
  left: 66%;
  width: 30%;
  border-radius: 10px;
}
.wrapper .img2-movie .movie2-4 {
  position: absolute;
  top: 8%;
  left: 5%;
  width: 90%;
  z-index: -1;
}
.wrapper .img2-movie .movie2-4-2 {
  position: absolute;
  top: 41%;
  left: 5%;
  width: 90%;
  z-index: 1;
}
.wrapper .img2-movie .movie2-4-3 {
  position: absolute;
  top: 70%;
  left: -1%;
  width: 70%;
  z-index: 1;
}
.wrapper .img2-movie .movie2-5 {
  position: absolute;
  top: 32%;
  left: 0;
  width: 100%;
  z-index: -1;
}
.wrapper .img2-movie .movie2-6 {
  position: absolute;
  top: 24%;
  left: 46%;
  width: 24%;
  border-radius: 10px;
}
.wrapper .img2-movie .movie2-7 {
  position: absolute;
  top: 29%;
  left: 0%;
  width: 42%;
  border-radius: 0px 20px 0px 0px;
}
.wrapper .img2-movie .movie2-8 {
  position: absolute;
  top: 61%;
  left: 26%;
  width: 26%;
  border-radius: 10px;
  z-index: 2;
}
.wrapper .img2-movie .movie3-1 {
  position: absolute;
  top: 80%;
  left: 2.5%;
  width: 28%;
  border-radius: 20px;
  z-index: 2;
}
.wrapper .img2-movie .movie3-2 {
  position: absolute;
  top: 79.8%;
  left: 34.8%;
  width: 28%;
  border-radius: 20px;
  z-index: 2;
}
.wrapper .img2-movie .movie3-3 {
  position: absolute;
  top: 79.8%;
  left: 68.3%;
  width: 28%;
  border-radius: 20px;
  z-index: 2;
}
.wrapper .honou-back {
  position: relative;
  width: 100%;
  height: auto;
  display: flex;
}
.wrapper .honou-back .honou-top1 {
  position: absolute;
  top: 0%;
  left: 0%;
  width: 100%;
}
.wrapper .honou-back .honou-top2 {
  position: absolute;
  top: 0%;
  left: 0%;
  width: 100%;
}
.wrapper .offer-back {
  position: relative;
}
.wrapper .offer-back .offer-btn-1 {
  position: absolute;
  top: 60%;
  left: 28%;
  transform: translate(-50%, -50%);
  -webkit-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  width: 42%;
}
.wrapper .offer-back .offer-btn-1:hover {
  opacity: 0.5;
}
.wrapper .offer-back .offer-btn-2 {
  position: absolute;
  top: 60%;
  left: 72%;
  transform: translate(-50%, -50%);
  -webkit-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  width: 42%;
}
.wrapper .offer-back .offer-btn-2:hover {
  opacity: 0.5;
}
.wrapper .offer-back .offer-btn-line {
  position: absolute;
  top: 72%;
  left: 48%;
  transform: translate(-50%, -50%);
  -webkit-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  width: 59%;
}
.wrapper .offer-back .offer-btn-line:hover {
  opacity: 0.5;
}
.wrapper .offer-back .uchikeshi-sen-1 {
  position: absolute;
  top: 45%;
  right: 26%;
  width: 200px;
}
@media only screen and (max-width: 750px) {
  .wrapper .offer-back .uchikeshi-sen-1 {
    position: absolute;
    top: 46%;
    right: 27%;
    width: 26%;
  }
}
.wrapper .offer-back .line-animation {
  width: 0; /* 初期状態では線が見えないように */
  height: 4px;
  background-color: red;
  position: absolute;
  bottom: 20px;
  left: 0;
  transition: width 1.1s; /* アニメーション効果 */
}
@media only screen and (max-width: 750px) {
  .wrapper .offer-back .line-animation {
    height: 3px;
  }
}
.wrapper .offer-back .uchikeshi-sen-2 {
  position: absolute;
  top: 55.8%;
  right: 7%;
  width: 468px;
}
@media only screen and (max-width: 750px) {
  .wrapper .offer-back .uchikeshi-sen-2 {
    position: absolute;
    top: 55.8%;
    right: 7%;
    width: 62%;
  }
}
.wrapper .offer-back .line-animation-2 {
  width: 0; /* 初期状態では線が見えないように */
  height: 8px;
  background-color: red;
  position: absolute;
  bottom: 20px;
  left: 0;
  transition: width 1.1s;
}
@media only screen and (max-width: 750px) {
  .wrapper .offer-back .line-animation-2 {
    height: 4px;
  }
}
.wrapper .wrapper-back {
  margin-bottom: 133px;
}
.wrapper .swiper-graf-back {
  position: relative;
  width: 100%;
  height: auto;
  display: block;
}
.wrapper .swiper-graf-back .swiper-graf {
  width: 100%;
  position: absolute;
  top: 46%;
  left: 50%;
  transform: translate(-50%, -50%);
  -webkit-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
}
.wrapper .okoe-swiper {
  width: 100%;
  position: relative;
  display: block;
}
.wrapper .okoe-swiper .okoe-swiper-inner {
  transition-timing-function: linear;
  top: 2%;
  left: 0;
  position: absolute;
  width: 100%;
}
.wrapper .okoe-swiper .okoe-swiper-inner .swiper-wrapper {
  transition-timing-function: linear;
}
.wrapper .okoe-swiper .okoe-swiper-inner .swiper-wrapper .swiper-slide {
  width: 22% !important;
}
.wrapper .qa-back {
  background-color: #cbe7e6;
  padding: 5%;
}
.wrapper .qa-back .qa-back-inner {
  background-color: none;
  margin: 0px;
}
.wrapper .qa-back .qa-back-inner .accordion {
  margin: auto;
}
.wrapper .qa-back .qa-back-inner .accordion-item {
  background-color: white;
  margin: 20px 0px;
  border-radius: 10px;
  padding: 30px 20px;
}
.wrapper .qa-back .qa-back-inner .accordion-header {
  font-weight: bold;
  cursor: pointer;
  position: relative;
  border-radius: 10px;
}
.wrapper .qa-back .qa-back-inner .accordion-header-2 {
  font-size: 20px;
  padding-right: 43px;
  display: flex;
  justify-content: flex-start;
  align-items: center;
}
@media only screen and (max-width: 750px) {
  .wrapper .qa-back .qa-back-inner .accordion-header-2 {
    font-size: 14px;
  }
}
.wrapper .qa-back .qa-back-inner .accordion-header-2 .Q-mark {
  font-size: 20px;
  color: #4eaea9;
  margin-right: 10px;
  margin: 0px 10px;
}
.wrapper .qa-back .qa-back-inner .accordion-header-2 .content-inner-bun {
  margin: 0px 0px 0px 20px;
}
.wrapper .qa-back .qa-back-inner .accordion-content {
  padding: 10px;
  display: none;
  transition: transform 1s;
  border-top: 1px solid;
}
.wrapper .qa-back .qa-back-inner .accordion-content-2 {
  border-top: 1px solid;
  font-size: 16px;
  font-weight: 700;
  margin-top: 20px;
  padding-top: 20px;
  line-height: 26px;
}
@media only screen and (max-width: 750px) {
  .wrapper .qa-back .qa-back-inner .accordion-content-2 {
    font-size: 12px;
    line-height: 20px;
  }
}
.wrapper .qa-back .qa-back-inner .accordion-content.active {
  display: block;
  transition: transform 1s;
}
.wrapper .qa-back .qa-back-inner .accordion__title {
  position: absolute;
  top: 54px;
  right: -26px;
  border: black;
  width: 20px;
  height: 20px;
  top: 50%;
  transform: translate(-50%, -50%);
  -webkit-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
}
@media only screen and (max-width: 750px) {
  .wrapper .qa-back .qa-back-inner .accordion__title {
    top: 33%;
    right: -30px;
    width: 20px;
    height: 20px;
  }
}
.wrapper .qa-back .qa-back-inner .accordion__title1 {
  content: "";
  display: inline-block;
  width: 20px;
  height: 2px;
  background-color: black;
  position: absolute;
  right: 20px;
  top: 50%;
  transform: translateY(-50%);
  transition: opacity 1s;
}
.wrapper .qa-back .qa-back-inner .accordion__title2 {
  content: "";
  display: inline-block;
  width: 20px;
  height: 2px;
  background-color: black;
  position: absolute;
  right: 20px;
  top: 50%;
  transform: translateY(-50%) rotate(90deg);
  transition: transform 1s;
}
.wrapper .qa-back .qa-back-inner .accordion__title2.active {
  transform: translateY(-50%) rotate(0deg);
  transition: transform 0.5s;
}
.wrapper .tell-back {
  position: relative;
  width: 100%;
}
.wrapper .tell-back .tell-btn {
  position: absolute;
  top: 89%;
  left: 52%;
  transform: translate(-50%, -50%);
  -webkit-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  width: 83%;
}
.wrapper .tell-back .tell-btn:hover {
  opacity: 0.5;
}
.wrapper .kettouchi-swiper-waku {
  width: 100%;
  position: relative;
}
.wrapper .kettouchi-swiper-waku .kettouchi-1 {
  width: 100%;
  position: absolute;
  top: 0%;
  left: 0px;
  z-index: 2;
}
.wrapper .kettouchi-swiper-waku .kettouchi-swiper {
  top: 81%;
  left: 0;
  position: absolute;
  width: 100%;
  z-index: 1;
}
.wrapper .kettouchi-swiper-waku .kettouchi-swiper .swiper-wrapper {
  transition-timing-function: linear;
}
.wrapper .kettouchi-swiper-waku .kettouchi-swiper .swiper-wrapper .swiper-slide {
  width: 100% !important;
}

.swiper-button-next, .swiper-button-prev {
  color: #6a6a6a !important;
}

.room-data {
  display: none;
}
.room-data.active {
  display: block;
}

.swiper-waku {
  margin: 0px auto;
  position: absolute;
  height: auto;
  width: 100%;
  z-index: 1;
  background-color: #ddefee;
  padding: 0% 0px 5%;
  background-repeat: no-repeat;
  background-size: cover;
}

.slide-content {
  width: 100%;
  background: none;
}

.swier-waku-inner {
  width: 88%;
}

.main-swiper .slide-content {
  height: auto;
  border-radius: 8px;
}
.main-swiper .slide-content img {
  border-radius: 8px;
  width: 100%;
  height: 100%;
  display: block;
  aspect-ratio: 1/1.2;
}

.thumb-swiper {
  margin-top: 20px;
}
.thumb-swiper.active {
  visibility: visible;
}
.thumb-swiper .swiper-slide {
  width: 100px;
  cursor: pointer;
}
.thumb-swiper .slide-content {
  height: auto;
  border-radius: 8px;
}
.thumb-swiper .slide-content img {
  border-radius: 8px;
  width: 100%;
  height: 100%;
  display: block;
  aspect-ratio: 1/1;
}

.bukken-jyouhou {
  width: 81%;
  margin: 5% auto;
  font-weight: 600;
}
@media only screen and (max-width: 750px) {
  .bukken-jyouhou {
    width: 86%;
  }
}
.bukken-jyouhou .title-waku {
  border-bottom: 3px dotted black;
  display: flex;
  justify-content: space-between;
  align-items: baseline;
  padding-bottom: 10px;
}
.bukken-jyouhou .title-waku .title-1 {
  font-size: 30px;
  margin: 0;
}
@media only screen and (max-width: 750px) {
  .bukken-jyouhou .title-waku .title-1 {
    font-size: 4vw;
  }
}
.bukken-jyouhou .title-waku .title-2 {
  font-size: 40px;
  margin: 0;
}
@media only screen and (max-width: 750px) {
  .bukken-jyouhou .title-waku .title-2 {
    font-size: 8vw;
  }
}
.bukken-jyouhou-inner-flex {
  display: flex;
  justify-content: space-between;
}
.bukken-jyouhou-inner-flex-waku {
  width: 45%;
  margin: 0px;
}
.bukken-jyouhou-inner-flex-waku .naiyou-waku {
  border-bottom: 3px dotted black;
  margin: 10px 0px;
  display: flex;
  justify-content: space-between;
}
.bukken-jyouhou-inner-flex-waku .naiyou-waku .bun {
  font-size: 30px;
  margin: 0px;
  padding-bottom: 10px;
}
@media only screen and (max-width: 750px) {
  .bukken-jyouhou-inner-flex-waku .naiyou-waku .bun {
    font-size: 4vw;
  }
}
.bukken-jyouhou .border-none {
  border-bottom: none;
}
.bukken-jyouhou .setubi-waku {
  width: 90%;
  background-color: white;
  padding: 5%;
  overflow-y: scroll;
  font-size: 20px;
  line-height: 35px;
  margin: 0px auto;
  height: 110px;
}
@media only screen and (max-width: 750px) {
  .bukken-jyouhou .setubi-waku {
    font-size: 3vw;
    line-height: 5vw;
  }
}

.modal-back {
  padding: 12% 0px 3%;
  background-color: #ddefee;
}
@media only screen and (max-width: 750px) {
  .modal-back {
    padding: 5% 0px;
  }
}

.qa-btn-box {
  display: flex;
  margin: 10px auto;
  justify-content: center;
}
@media only screen and (max-width: 750px) {
  .qa-btn-box {
    flex-wrap: wrap;
  }
}
.qa-btn-box .qa-btn {
  width: 117px;
  height: 70px;
  background-color: white;
  border-radius: 8px;
  line-height: 70px;
  font-size: 20px;
  font-weight: 600;
  margin: 0px;
  text-align: center;
  margin: 0px 5px;
}
@media only screen and (max-width: 750px) {
  .qa-btn-box .qa-btn {
    width: 18%;
    margin: 1%;
    font-size: 3.5vw;
    height: 45px;
    line-height: 45px;
  }
}
.qa-btn-box .qa-btn.active {
  background-color: #50aaaa;
  color: white;
}

.qa-panel {
  display: none;
  width: 100%;
}
.qa-panel.active {
  display: block;
}

.panel {
  display: none;
  text-align: center;
  width: 748px;
  margin: 5px auto;
  text-align: left;
  font-size: 15px;
  line-height: 28px;
  overflow-x: scroll;
}
@media only screen and (max-width: 750px) {
  .panel {
    width: 97%;
    padding: 0px 0px 3%;
    font-size: 3.5vw;
    line-height: 6vw;
  }
}
.panel .panel-flex {
  display: flex;
  justify-content: flex-start;
  align-items: center;
  overflow-x: scroll;
  white-space: nowrap;
  margin: 33px auto;
  -ms-overflow-style: none;
  scrollbar-width: none;
}
@media only screen and (max-width: 750px) {
  .panel .panel-flex {
    margin: 10px 0px;
  }
}
.panel .panel-flex:-webkit-scrollbar {
  display: none !important;
}
.panel .panel-flex .room-ditail {
  width: auto;
  background-color: black;
  border-radius: 10px;
  margin: 10px;
  filter: drop-shadow(5px 5px 5px #4e4e4e);
  width: 30%;
}
@media only screen and (max-width: 750px) {
  .panel .panel-flex .room-ditail {
    width: 30%;
    border-radius: 10px;
    margin: 5px;
  }
}
.panel .panel-flex .room-ditail img {
  border-radius: 10px 10px 0px 0px;
}
.panel .panel-flex .room-ditail .bottom-jyouhou {
  margin: 10px auto;
  width: 90%;
}
.panel .panel-flex .room-ditail .bottom-jyouhou .bun {
  color: white;
  font-size: 20px;
}
@media only screen and (max-width: 750px) {
  .panel .panel-flex .room-ditail .bottom-jyouhou .bun {
    font-size: 11px;
  }
}
.panel .panel-flex .room-ditail .bottom-jyouhou .small {
  font-size: 16px;
  color: white;
}
@media only screen and (max-width: 750px) {
  .panel .panel-flex .room-ditail .bottom-jyouhou .small {
    font-size: 8px;
  }
}
.panel .panel-flex::-webkit-scrollbar {
  display: none;
}
.panel-inner {
  margin-bottom: 10px;
}
@media only screen and (max-width: 750px) {
  .panel-inner {
    margin-bottom: 30px;
  }
}
.panel-inner .panel-title {
  width: 100%;
  background-color: white;
  font-size: 16.72px;
  text-align: center;
  line-height: 48px;
  height: 48px;
}
@media only screen and (max-width: 750px) {
  .panel-inner .panel-title {
    font-size: 17px;
  }
}
.panel-inner .panel-bun {
  font-size: 15px;
  line-height: 30px;
  margin-top: 30px;
}
@media only screen and (max-width: 750px) {
  .panel-inner .panel-bun {
    margin-top: 10px;
    font-size: 3.5vw;
    line-height: 6vw;
  }
}
.panel-inner .panel-bun-flexbox {
  display: flex;
  align-items: flex-start;
  margin-bottom: 0px;
  margin-top: 40px;
}
@media only screen and (max-width: 750px) {
  .panel-inner .panel-bun-flexbox {
    margin-bottom: 10px;
    margin-top: 20px;
  }
}
.panel-inner .panel-bun-flexbox .qmark {
  font-size: 29px;
}
@media only screen and (max-width: 750px) {
  .panel-inner .panel-bun-flexbox .qmark {
    font-size: 25px;
  }
}
.panel-inner .panel-bun-flexbox-right {
  margin-left: 10px;
}
.panel-inner .panel-bun-flexbox-right .qa-title {
  font-weight: 600;
}
.panel-inner .panel-bun-flexbox-right .qa-bun-2 {
  font-size: 16px;
}

.panel.active {
  display: block;
}

.iframe-wrapper {
  position: relative;
  width: 100%; /* コンテナの幅を全幅に設定 */
  height: 0; /* 高さを0に設定し、paddingで高さを管理 */
}

.swiper-waku-back {
  position: absolute; /* 親コンテナを相対位置に設定 */
  width: 100%; /* コンテナの幅を画面幅に合わせる */
  padding-top: 281%; /* 縦横比 16:9 を保持 */
  height: 0; /* padding-top で高さを設定しているため、height は0に設定 */
  overflow: hidden; /* はみ出したコンテンツを隠す */
}
.swiper-waku-back.active {
  z-index: 10;
}

.iframe-container {
  position: absolute; /* iframeを絶対位置に設定 */
  top: 0;
  left: 0;
  width: 100%; /* 親要素の100%の幅 */
  height: 100%; /* 親要素の100%の高さ */
  border: none; /* ボーダーなし */
}

.gaiyou {
  width: 90%;
  padding: 5%;
  margin: 50px auto 0px;
}
@media only screen and (max-width: 750px) {
  .gaiyou {
    width: 86%;
    margin: 30px auto 0px;
    padding: 0px 8%;
  }
}
.gaiyou-title {
  font-size: 42px;
  letter-spacing: 4px;
  font-weight: 600;
  text-align: center;
}
@media only screen and (max-width: 750px) {
  .gaiyou-title {
    font-size: 30px;
  }
}
.gaiyou-small-title {
  font-size: 15px;
  letter-spacing: 0px;
  font-weight: 600;
  text-align: center;
  margin-bottom: 30px;
}
.gaiyou-inner {
  border-top: 1px solid gray;
  display: flex;
  justify-content: flex-start;
  font-size: 16px;
}
.gaiyou-inner-left {
  width: 26%;
  padding: 2%;
  margin: 0px;
  font-size: 18px;
  letter-spacing: 3px;
  color: #9d7e68;
  font-weight: 500;
}
@media only screen and (max-width: 750px) {
  .gaiyou-inner-left {
    font-size: 13px;
  }
}
.gaiyou-inner-right {
  width: 76%;
  padding: 2%;
  margin: 0px;
}
@media only screen and (max-width: 750px) {
  .gaiyou-inner-right {
    font-size: 10px;
  }
}

.link-wrap {
  margin: 30px auto;
}

.link {
  width: 256px;
  text-align: center;
  background: #446958;
  color: white !important;
  padding: 10px;
  border-radius: 8px;
}
.link:link {
  text-decoration: none;
  color: white;
  width: 256px;
  display: block;
  margin: auto;
}

a link {
  text-align: none;
}

/*
ここから追加
*/
.form-common-header {
  width: 100%;
  max-width: 640px;
}
.form-common-header * {
  box-sizing: border-box;
}
.form-common-header header {
  width: 100%;
  background-color: #446958;
  height: 80px;
  text-align: right;
  padding: 23px 20px 0 0;
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAfQAAADbCAYAAACbW2PdAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAylpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDkuMS1jMDAyIDc5LmE2YTYzOTY4YSwgMjAyNC8wMy8wNi0xMTo1MjowNSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIDI1LjExIChNYWNpbnRvc2gpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOkM5N0QxMzA3NTlEODExRUY4MjQzOEFDNEIxOUUxQzg3IiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOkM5N0QxMzA4NTlEODExRUY4MjQzOEFDNEIxOUUxQzg3Ij4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6Qzk3RDEzMDU1OUQ4MTFFRjgyNDM4QUM0QjE5RTFDODciIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6Qzk3RDEzMDY1OUQ4MTFFRjgyNDM4QUM0QjE5RTFDODciLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz5O5yEFAABbZElEQVR4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");
  background-size: auto 80%;
  background-position: 0 center;
  background-repeat: repeat-x;
}
.form-common-header .form-lp-title {
  display: inline-block;
  position: relative;
  color: white;
  font-size: 20px;
  font-weight: bold;
  padding-left: 20px;
}
.form-common-header .form-lp-title::before {
  position: absolute;
  top: 50%;
  left: -4px;
  display: block;
  content: "";
  width: 16px;
  height: 20px;
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAJcAAACrCAYAAABrJw6vAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAylpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDkuMS1jMDAyIDc5LmE2YTYzOTY4YSwgMjAyNC8wMy8wNi0xMTo1MjowNSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIDI1LjExIChNYWNpbnRvc2gpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOkM5N0QxMzAzNTlEODExRUY4MjQzOEFDNEIxOUUxQzg3IiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOkM5N0QxMzA0NTlEODExRUY4MjQzOEFDNEIxOUUxQzg3Ij4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6Qzk3RDEzMDE1OUQ4MTFFRjgyNDM4QUM0QjE5RTFDODciIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6Qzk3RDEzMDI1OUQ4MTFFRjgyNDM4QUM0QjE5RTFDODciLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz6h08cAAAAWFElEQVR4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");
  background-size: 16px auto;
  background-repeat: no-repeat;
  margin-top: -8px;
}
.form-common-header .form-lp-subtitle {
  color: white;
  font-size: 12px;
  font-weight: normal;
}
.form-common-header .form-breadcrumb {
  list-style-type: none;
  margin: 0;
  padding: 20px;
}
.form-common-header .form-breadcrumb li {
  display: inline-block;
  padding-right: 2px;
}
.form-common-header .form-breadcrumb li::after {
  content: ">";
  padding-left: 12px;
}
.form-common-header .form-breadcrumb li:last-child::after {
  content: "";
}

.form-page-title {
  font-size: 26px;
  margin: 0;
  text-align: center;
}

.form-container {
  width: 100%;
  max-width: 640px;
  margin-top: 20px;
  padding: 0 20px;
  box-sizing: border-box;
}
.form-container * {
  box-sizing: border-box;
}
.form-container .require {
  display: inline-block;
  font-size: 12px;
  color: #fff;
  padding: 4px 14px;
  border-radius: 14px;
  background-color: #446958;
  font-weight: normal;
  margin-left: 8px;
  transform: translateY(-2px);
}
.form-container .text-form-contact {
  font-size: 18px;
  font-weight: bold;
}
.form-container .text-form-contact input {
  width: 100%;
  font-size: 16px;
  padding: 10px 12px;
  border: 1px solid #446958;
  border-radius: 6px;
  margin-top: 6px;
}
.form-container .radio-buttons {
  display: flex;
  flex-direction: column;
}
.form-container .radio-buttons .mwform-radio-field {
  margin-top: 12px;
}
.form-container .textarea-form-contact {
  margin-top: 12px;
}
.form-container .button-wrap {
  text-align: center;
}
.form-container button {
  color: #fff;
  font-size: 16px;
  font-weight: bold;
  width: 200px;
  background-color: #446958;
  border: none;
  padding: 8px 14px;
  border-radius: 6px;
}
.form-container textarea {
  width: 100%;
  height: 120px;
  font-size: 16px;
  padding: 6px;
  border: 1px solid #446958;
  border-radius: 6px;
}
.form-container .mb-38 {
  margin-bottom: 38px;
}

.error {
  color: red;
}

.image-container {
  position: relative;
  display: inline-block;
}

.image-cropped {
  position: relative; /* ::afterを正しく配置する */
  display: inline-block;
}

.image-cropped img {
  display: block;
  width: 100%;
  height: auto;
  -o-object-fit: cover;
     object-fit: cover; /* 必要に応じて使用 */
}

#image-white-cropped {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 25%; /* 下4分の1 */
  background: linear-gradient(to bottom, rgba(0, 0, 0, 0) 0%, rgb(255, 255, 255) 100%);
  pointer-events: none; /* クリックを妨げない */
  z-index: 1; /* グラデーションが画像の上に表示される */
}

.show-more-button {
  position: absolute;
  bottom: 10px;
  left: 50%;
  transform: translateX(-50%);
  background-color: rgb(79, 171, 169);
  color: #fff;
  border: none;
  cursor: pointer;
  font-size: 14px;
  display: inline-block;
  width: 200px;
  height: 50px;
  line-height: 50px;
  padding: 0px;
  top: 85%;
  z-index: 99;
}

#image-container-kouhan {
  margin-top: -10px;
  position: relative;
}

#show-more-button-close {
  position: absolute;
  top: 93%;
}

.swiper-container {
  position: relative;
  width: 100%;
  height: auto;
  margin: 40px 0;
  background-image: url("../img/14.webp");
  background-size: cover;
  background-position: center;
  background-repeat: no-repeat;
  padding: 51% 0px 60%;
  overflow: hidden;
}
.swiper-container .swiper-wrapper {
  align-items: center;
}
.swiper-container .swiper-slide {
  text-align: center;
  width: 100%;
}
.swiper-container .swiper-slide img {
  width: 100%;
  height: auto;
  display: block;
  max-width: 100%;
}
.swiper-container .swiper-button-next,
.swiper-container .swiper-button-prev {
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  width: 60px;
  height: 60px;
  z-index: 10;
  cursor: pointer;
}
.swiper-container .swiper-button-next img,
.swiper-container .swiper-button-prev img {
  width: 100%;
  height: 100%;
  -o-object-fit: contain;
     object-fit: contain;
}
.swiper-container .swiper-button-next:after,
.swiper-container .swiper-button-prev:after {
  content: none;
}
.swiper-container .swiper-button-next:before,
.swiper-container .swiper-button-prev:before {
  content: none;
}
.swiper-container .swiper-button-next {
  right: 20px;
}
.swiper-container .swiper-button-prev {
  left: 20px;
}
@media only screen and (max-width: 750px) {
  .swiper-container {
    margin: 20px 0;
  }
  .swiper-container .swiper-button-next,
  .swiper-container .swiper-button-prev {
    width: 40px;
    height: 40px;
  }
  .swiper-container .swiper-button-next {
    right: 10px;
  }
  .swiper-container .swiper-button-prev {
    left: 10px;
  }
}

.qa-wrap {
  margin: 40px 0;
  width: 90%;
}
.qa-wrap .qa-item {
  border-top: 1px solid #e0e0e0;
  border-bottom: 1px solid #e0e0e0;
  margin-bottom: -1px;
}
.qa-wrap .qa-item .qa-question {
  display: flex;
  justify-content: space-between;
  align-items: center;
  padding: 20px 0;
  cursor: pointer;
  transition: background-color 0.3s ease;
}
.qa-wrap .qa-item .qa-question .qa-text {
  font-size: 16px;
  font-weight: 500;
  color: #333;
  flex: 1;
  padding-right: 20px;
}
.qa-wrap .qa-item .qa-question .qa-icon {
  width: 30px;
  height: 30px;
  position: relative;
  transition: transform 0.3s ease;
}
.qa-wrap .qa-item .qa-question .qa-icon::before, .qa-wrap .qa-item .qa-question .qa-icon::after {
  content: "";
  position: absolute;
  background-color: #666;
  transition: background-color 0.3s ease;
}
.qa-wrap .qa-item .qa-question .qa-icon::before {
  width: 2px;
  height: 16px;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
}
.qa-wrap .qa-item .qa-question .qa-icon::after {
  width: 16px;
  height: 2px;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
}
.qa-wrap .qa-item .qa-answer {
  max-height: 0;
  overflow: hidden;
  transition: max-height 0.3s ease, padding 0.3s ease;
  padding: 0 20px;
}
.qa-wrap .qa-item .qa-answer p {
  margin: 0;
  padding: 20px 0;
  font-size: 14px;
  line-height: 1.6;
  color: #666;
}
.qa-wrap .qa-item.active .qa-question .qa-icon::before {
  transform: translate(-50%, -50%) rotate(90deg);
  background-color: #333;
}
.qa-wrap .qa-item.active .qa-question .qa-icon::after {
  background-color: #333;
}
.qa-wrap .qa-item.active .qa-answer {
  max-height: 200px;
  padding: 0 20px;
}
@media only screen and (max-width: 750px) {
  .qa-wrap {
    margin: 20px 0;
  }
  .qa-wrap .qa-item .qa-question {
    padding: 15px 0;
  }
  .qa-wrap .qa-item .qa-question .qa-text {
    font-size: 14px;
    padding-right: 15px;
  }
  .qa-wrap .qa-item .qa-question .qa-icon {
    font-size: 20px;
    width: 25px;
    height: 25px;
  }
  .qa-wrap .qa-item .qa-answer {
    padding: 0 15px;
  }
  .qa-wrap .qa-item .qa-answer p {
    padding: 15px 0;
    font-size: 13px;
  }
  .qa-wrap .qa-item.active .qa-answer {
    padding: 0 15px;
  }
}/*# sourceMappingURL=style.css.map */