@charset "UTF-8";

#mansionsalon {
  background-color: #000;
}

@media screen and (max-width: 768px) {
  #mansionsalon .btm_menu {
    display: none;
  }

  #mansionsalon .footer .inner {
    padding: 0;
  }
}

#mansionsalon main {
  opacity: 0;
  background-color: #000;
}

#mansionsalon main .section-imv {
  position: fixed;
  width: 100%;
  height: 100%;
  left: 0;
  top: 0;
  z-index: 9999;
}

#mansionsalon main .section-imv video {
  position: absolute;
  width: 100%;
  height: 100%;
  left: 0;
  top: 0;
  -o-object-fit: cover;
  object-fit: cover;
}

#mansionsalon main.a0 {
  opacity: 1;
  -webkit-transition: 2s;
  transition: 2s;
}

#mansionsalon main.a0 .section-bg1 .section-bg1-inner .section-bg1-mov video {
  -webkit-transform: scale(1);
  transform: scale(1);
  -webkit-transition: 2s;
  transition: 2s;
}

#mansionsalon main.imvfin .section-imv {
  opacity: 0;
  -webkit-transition: 1s;
  transition: 1s;
  pointer-events: none;
}

#mansionsalon .lead {
  font-size: clamp(14px, 2.4vw, 30px);
}

#mansionsalon .text {
  font-size: clamp(10px, 1vw, 16px);
  line-height: 2.5;
}

@media screen and (max-width: 768px) {
  #mansionsalon .lead {
    font-size: clamp(14px, 5.5vw, 30px);
  }

  #mansionsalon .text {
    line-height: 1.8;
    font-size: clamp(11px, 3.4vw, 16px);
    letter-spacing: 0.05rem;
  }
}

#mansionsalon .intro-wrapper {
  background: #000;
  position: relative;
  width: 100%;
  height: 100vh;
  overflow: hidden;
  will-change: clip-path;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
}

#mansionsalon .intro-wrapper .bg-image-b {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100vh;
  z-index: 1;
}

#mansionsalon .intro-wrapper .bg-image-b img {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
  object-fit: cover;
}

#mansionsalon .intro-wrapper {
  /* D: メインコンテンツ（画像Bの上に重なる） */
}

#mansionsalon .intro-wrapper .main-content {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100vh;
  z-index: 10;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  overflow-y: auto;
  opacity: 0;
  visibility: hidden;
  -webkit-transform: translateY(50px);
  transform: translateY(50px);
  -webkit-transition: opacity 0.8s ease, visibility 0s linear 0.8s, -webkit-transform 0.8s ease;
  transition: opacity 0.8s ease, visibility 0s linear 0.8s, -webkit-transform 0.8s ease;
  transition: opacity 0.8s ease, transform 0.8s ease, visibility 0s linear 0.8s;
  transition: opacity 0.8s ease, transform 0.8s ease, visibility 0s linear 0.8s, -webkit-transform 0.8s ease;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  /* 初期状態設定 */
  opacity: 0;
  visibility: hidden;
  transform: translateY(50px);
  /* 装飾用 */
}

#mansionsalon .intro-wrapper .main-content .content-inner {
  max-width: 1000px;
  width: 90%;
  margin: 0 auto;
  color: #ffffff;
}

#mansionsalon .intro-wrapper .main-content.is-show {
  opacity: 1;
  visibility: visible;
  -webkit-transform: translateY(0);
  transform: translateY(0);
  -webkit-transition: opacity 0.8s ease, -webkit-transform 0.8s ease;
  transition: opacity 0.8s ease, -webkit-transform 0.8s ease;
  transition: opacity 0.8s ease, transform 0.8s ease;
  transition: opacity 0.8s ease, transform 0.8s ease, -webkit-transform 0.8s ease;
}

#mansionsalon .intro-wrapper .main-content.lead_wrap .com-flbox {
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

#mansionsalon .intro-wrapper .main-content.lead_wrap .com-flbox .textBox {
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
}

#mansionsalon .intro-wrapper .main-content.lead_wrap .com-flbox .textBox .lead {
  margin-bottom: 5%;
}

#mansionsalon .intro-wrapper .main-content.lead_wrap .com-flbox .imgBox {
  width: 40%;
}

#mansionsalon .intro-wrapper .main-content.lead_wrap .com-flbox .imgBox .img_wrap {
  position: relative;
  width: 100%;
}

#mansionsalon .intro-wrapper .main-content.lead_wrap .com-flbox .imgBox .img_wrap .img_01 {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
  object-fit: cover;
}

@media screen and (max-width: 768px) {
  #mansionsalon .intro-wrapper .main-content.lead_wrap .com-flbox {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
  }

  #mansionsalon .intro-wrapper .main-content.lead_wrap .com-flbox .textBox {
    width: 100%;
  }

  #mansionsalon .intro-wrapper .main-content.lead_wrap .com-flbox .textBox .lead {
    margin-bottom: 5%;
  }

  #mansionsalon .intro-wrapper .main-content.lead_wrap .com-flbox .imgBox {
    width: 100%;
    margin-left: auto;
    margin-top: 5%;
  }
}

#mansionsalon .intro-wrapper {
  /* A: 動画（最前面） */
}

#mansionsalon .intro-wrapper .video-container {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100vh;
  z-index: 20;
  clip-path: polygon(0% 0%, 100% 0%, 100% 50%, 0% 50%, 0% 50%, 100% 50%, 100% 100%, 0% 100%);
}

#mansionsalon .intro-wrapper .video-container::before {
  content: "";
  position: absolute;
  width: 100%;
  height: 100%;
  left: 0;
  top: 0;
  background: radial-gradient(50% 50% at 50% 50%, rgba(25, 29, 44, 0.2) 0%, #141417 100%);
  -webkit-filter: blur(5px);
  filter: blur(5px);
}

#mansionsalon .intro-wrapper .video-container video {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
  object-fit: cover;
}

#mansionsalon .intro-wrapper {
  /* C: テキスト */
}

#mansionsalon .intro-wrapper .text-c {
  position: absolute;
  top: 50%;
  left: 10%;
  -webkit-transform: translateY(-50%);
  transform: translateY(-50%);
  z-index: 25;
  width: 70%;
  max-width: 700px;
}

@media screen and (max-width: 768px) {
  #mansionsalon .intro-wrapper .text-c {
    left: 5%;
    width: 90%;
  }
}

#mansionsalon .salonMenu_wrap {
  position: relative;
  font-family: "Poppins", sans-serif;
  font-weight: 200;
  font-style: normal;
  text-align: center;
  overflow: hidden;
  width: 100%;
  height: 100vh;
  overflow: hidden;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  /* 装飾用 */
}

#mansionsalon .salonMenu_wrap .content-inner {
  max-width: 1000px;
  width: 90%;
  margin: 0 auto;
  color: #ffffff;
}

#mansionsalon .salonMenu_wrap .bg {
  position: absolute;
  width: 100%;
  height: 100%;
  left: 0;
  top: 0;
  overflow: hidden;
}

#mansionsalon .salonMenu_wrap .bg::before {
  content: "";
  position: absolute;
  width: 100%;
  height: 100%;
  left: 0;
  top: 0;
  background: radial-gradient(50% 50% at 50% 50%, rgba(25, 29, 44, 0.2) 0%, #141417 100%);
  -webkit-filter: blur(5px);
  filter: blur(5px);
}

#mansionsalon .salonMenu_wrap .bg video {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
  object-fit: cover;
}

#mansionsalon .salonMenu_wrap .content-inner {
  z-index: 1;
  position: relative;
}

#mansionsalon .salonMenu_wrap .list_ttl {
  text-transform: uppercase;
  font-size: clamp(14px, 2.4vw, 30px);
  text-align: center;
}

#mansionsalon .salonMenu_wrap ul {
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
  margin: 5% auto;
}

#mansionsalon .salonMenu_wrap ul li {
  margin-bottom: min(20%, 32px);
  font-size: clamp(14px, 2.4vw, 24px);
  letter-spacing: 0.2rem;
}

#mansionsalon .salonMenu_wrap ul li a {
  color: #565656;
  /* 基本はグレー */
  -webkit-transition: color 0.2s ease;
  transition: color 0.2s ease;
  display: inline-block;
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
  font-family: "Poppins", sans-serif;
  font-weight: 200;
  font-style: normal;
  text-align: center;
}

#mansionsalon .salonMenu_wrap ul li:first-child a {
  color: #fff;
}

#mansionsalon .salonMenu_wrap ul li:not(:first-child):hover a {
  color: #fff;
}

#mansionsalon .salonMenu_wrap ul:hover li:first-child a {
  color: #565656;
}

#mansionsalon .salonMenu_wrap {
  /* ただし「最初のliをホバー中」は白のまま */
}

#mansionsalon .salonMenu_wrap ul li:first-child:hover a {
  color: #fff;
}

@media screen and (max-width: 768px) {
  #mansionsalon .salonMenu_wrap .list_ttl {
    font-size: clamp(14px, 4.5vw, 30px);
  }

  #mansionsalon .salonMenu_wrap ul {
    margin: 10% auto;
  }

  #mansionsalon .salonMenu_wrap ul li {
    margin-bottom: min(20%, 20px);
    font-size: clamp(14px, 2.4vw, 24px);
    letter-spacing: 0.2rem;
  }

  #mansionsalon .salonMenu_wrap ul li a {
    color: #ffffff;
  }
}

#mansionsalon .salonCon_wrap {
  overflow: hidden;
  position: relative;
}

#mansionsalon .salonCon_wrap .textBox {
  position: absolute;
  left: 5%;
  top: 50%;
  -webkit-transform: translateY(-50%);
  transform: translateY(-50%);
  z-index: 1;
  text-align: left;
  color: #fff;
  width: 21%;
}

#mansionsalon .salonCon_wrap .textBox p {
  white-space: nowrap;
}

#mansionsalon .salonCon_wrap .textBox .text {
  margin-top: 5%;
}

#mansionsalon .salonCon_wrap .textBox .numImg {
  margin-bottom: 15%;
}

#mansionsalon .salonCon_wrap .textBox .floor_img {
  margin-top: 10%;
}

#mansionsalon #theater {
  background: transparent url("../../assets/img/mansionsalon/mv_theater.jpg") left top/cover no-repeat;
}

#mansionsalon #theater .textBox .numImg {
  margin-bottom: 15%;
  width: 90%;
  margin-right: auto;
}

#mansionsalon #screen {
  background: transparent url("../../assets/img/mansionsalon/mv_screen.jpg") left top/cover no-repeat;
}

#mansionsalon #projection {
  background: transparent url("../../assets/img/mansionsalon/mv_projection.jpg") left top/cover no-repeat;
}

#mansionsalon #replica {
  background: transparent url("../../assets/img/mansionsalon/mv_replica.jpg") left top/cover no-repeat;
}

#mansionsalon .sbgnote {
  position: absolute;
  right: 10px;
  bottom: 10px;
  z-index: 10;
  color: #fff;
  text-shadow: 0 3px 10px #222222;
  -webkit-font-feature-settings: "palt";
  font-feature-settings: "palt";
  font-size: 10px;
  letter-spacing: 0.05em;
}

@media screen and (max-width: 768px) {
  #mansionsalon .sbgnote {
    right: 10px;
    bottom: 48%;
  }

  #mansionsalon .sbgnote.nleft {
    text-align: right;
  }

  #mansionsalon .sbgnote.sbgnote_bottom {
    bottom: 11%;
  }
}


#mansionsalon .sbgnote.tl {
  right: auto;
  left: 10px;
}

#mansionsalon .sbgnote.nleft {
  right: 64%;
}

@media screen and (max-width: 768px) {
  #mansionsalon .sbgnote.nleft {
    right: 10px;
    bottom: 51%;
    text-align: right;
  }
}

#mansionsalon .salonCon_flbox {
  background-color: #000;
  padding-block: 5% 10%;
}

#mansionsalon .salonCon_flbox .com-flbox {
  width: 95%;
  margin: 0 auto;
}

#mansionsalon .salonCon_flbox .com-flbox .salonCon {
  width: 48.5%;
}

#mansionsalon .salonCon_flbox .com-flbox .salonCon .com-imgbox .numImg {
  position: absolute;
  width: 60%;
  left: 50%;
  top: 50%;
  -webkit-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
}

@media screen and (max-width: 768px) {
  #mansionsalon .salonCon_flbox .com-flbox .salonCon .textBox {
    width: 100%;
  }

  #mansionsalon .salonCon_flbox .com-flbox .salonCon .textBox .text {
    white-space: normal;
  }
}

#mansionsalon .salonCon_flbox .com-flbox .salonCon .secnum {
  position: absolute;
  margin-bottom: 20px;
  left: 50%;
  top: 50%;
  z-index: 3;
  -webkit-transform: translateX(-50%) translateY(-50%);
  transform: translateX(-50%) translateY(-50%);
}

@media screen and (max-width: 768px) {
  #mansionsalon .salonCon_flbox .com-flbox .salonCon .secnum {
    width: 64%;
  }
}

#mansionsalon .salonCon_flbox .com-flbox .salonCon .secnum .bg {
  display: block;
  vertical-align: bottom;
  width: 100%;
  opacity: 0;
}

#mansionsalon .salonCon_flbox .com-flbox .salonCon .secnum>ul {
  position: absolute;
  width: 100%;
  height: 100%;
  left: 0;
  top: 0;
}

#mansionsalon .salonCon_flbox .com-flbox .salonCon .secnum>ul li {
  position: absolute;
  width: 100%;
  height: 100%;
  left: 0;
  top: 0;
  background-size: 100% 100%;
  background-position: center center;
  opacity: 0;
  -webkit-transition: 1s;
  transition: 1s;
}

#mansionsalon .salonCon_flbox .com-flbox .salonCon .secnum>ul.sn5 li:nth-child(1) {
  -webkit-transform: translateZ(0) scale3d(1.4, 2, 1.4) skew(15deg, 0);
  transform: translateZ(0) scale3d(1.4, 2, 1.4) skew(15deg, 0);
  background-image: url("../../img/mansionsalon/num_05_03.png");
}

#mansionsalon .salonCon_flbox .com-flbox .salonCon .secnum>ul.sn5 li:nth-child(2) {
  -webkit-transform: translateZ(0) scale3d(1.4, 2, 1.4) skew(-15deg, 0);
  transform: translateZ(0) scale3d(1.4, 2, 1.4) skew(-15deg, 0);
  background-image: url("../../img/mansionsalon/num_05_04.png");
}

#mansionsalon .salonCon_flbox .com-flbox .salonCon .secnum>ul.sn5 li:nth-child(3) {
  -webkit-transform: translateX(-50px);
  transform: translateX(-50px);
  background-image: url("../../img/mansionsalon/num_05_02.png");
}

#mansionsalon .salonCon_flbox .com-flbox .salonCon .secnum>ul.sn6 li:nth-child(1) {
  -webkit-transform: translateZ(0) scale3d(1.4, 2, 1.4) skew(15deg, 0);
  transform: translateZ(0) scale3d(1.4, 2, 1.4) skew(15deg, 0);
  background-image: url("../../img/mansionsalon/num_06_03.png");
}

#mansionsalon .salonCon_flbox .com-flbox .salonCon .secnum>ul.sn6 li:nth-child(2) {
  -webkit-transform: translateZ(0) scale3d(1.4, 2, 1.4) skew(-15deg, 0);
  transform: translateZ(0) scale3d(1.4, 2, 1.4) skew(-15deg, 0);
  background-image: url("../../img/mansionsalon/num_06_04.png");
}

#mansionsalon .salonCon_flbox .com-flbox .salonCon .secnum>ul.sn6 li:nth-child(3) {
  -webkit-transform: translateX(-50px);
  transform: translateX(-50px);
  background-image: url("../../img/mansionsalon/num_06_02.png");
}

#mansionsalon .salonCon_flbox .com-flbox .salonCon .textBox {
  margin-top: 3%;
}

#mansionsalon .salonCon_flbox .com-flbox .salonCon .textBox p {
  color: #fff;
  text-align: left;
}

@media screen and (max-width: 768px) {
  #mansionsalon .salonCon_wrap .textBox {
    width: 55%;
    top: 62%;
  }

  #mansionsalon .salonCon_wrap .textBox p {
    white-space: nowrap;
  }

  #mansionsalon .salonCon_wrap .textBox .numImg {
    margin-bottom: 15%;
    width: 65%;
    margin-right: auto;
  }

  #mansionsalon .salonCon_wrap .textBox .floor_img {
    margin-top: 10%;
  }

  #mansionsalon #theater {
    background: transparent url("../../assets/img/mansionsalon/mv_theater_sp.jpg") 68% top/cover no-repeat;
  }

  #mansionsalon #screen {
    background: transparent url("../../assets/img/mansionsalon/mv_screen_sp.jpg") 68% top/cover no-repeat;
  }

  #mansionsalon #projection {
    background: transparent url("../../assets/img/mansionsalon/mv_projection_sp.jpg") 68% top/cover no-repeat;
  }

  #mansionsalon #replica {
    background: transparent url("../../assets/img/mansionsalon/mv_replica_sp.jpg") 68% top/cover no-repeat;
  }

  #mansionsalon .salonCon_flbox {
    padding-block: 15%;
  }

  #mansionsalon .salonCon_flbox .com-flbox {
    width: 85%;
  }

  #mansionsalon .salonCon_flbox .com-flbox .salonCon {
    width: 100%;
  }

  #mansionsalon .salonCon_flbox .com-flbox .salonCon .com-imgbox .numImg {
    position: absolute;
    width: 60%;
    left: 50%;
    top: 50%;
    -webkit-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
  }

  #mansionsalon .salonCon_flbox .com-flbox .salonCon .textBox {
    margin-top: 3%;
  }

  #mansionsalon .salonCon_flbox .com-flbox .salonCon:last-child {
    margin-top: 10%;
  }
}

#mansionsalon .container {
  overflow: auto;
  -ms-scroll-snap-type: y mandatory;
  scroll-snap-type: y mandatory;
  height: 100vh;
}

#mansionsalon .container .scroll-section {
  scroll-snap-align: start;
  min-height: 100vh;
  overflow: hidden;
}

#mansionsalon .container.is-releasing {
  overflow-y: hidden;
  -ms-scroll-snap-type: none;
  scroll-snap-type: none;
  /* height はまだ 100vh */
}

#mansionsalon .container.is-normal {
  overflow-y: auto;
  -ms-scroll-snap-type: none;
  scroll-snap-type: none;
}

#mansionsalon .page-mv {
  position: relative;
}

#mansionsalon .page-mv .inner {
  height: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  max-width: 1400px;
  position: relative;
  z-index: 5;
}

#mansionsalon .page-mv .page-mv-bg {
  position: fixed;
  width: 100%;
  height: 100%;
  clip-path: polygon(0% 50%, 100% 50%, 100% 50%, 0% 50%, 0% 50%, 100% 50%, 100% 50%, 0% 50%);
}

#mansionsalon .page-mv .page-mv-bg video {
  position: absolute;
  width: 100%;
  height: 100%;
  left: 0;
  top: 0;
  z-index: 1;
  -o-object-fit: cover;
  object-fit: cover;
}

#mansionsalon .page-mv .page-mv-bg::before {
  content: "";
  position: absolute;
  width: 100%;
  height: 100%;
  left: 0;
  top: 0;
  z-index: 2;
  background: radial-gradient(50% 50% at 50% 50%, rgba(25, 29, 44, 0.2) 0%, #141417 100%);
  -webkit-filter: blur(5px);
  filter: blur(5px);
}

#mansionsalon .fullpage-wrapper {
  position: relative;
  z-index: 3;
}

#mansionsalon .com-notebox .com-note {
  color: #fff;
}

#mansionsalon section.section {
  position: relative;
  z-index: 2;
  height: 100svh;
  overflow: hidden;
}

#mansionsalon section.section.section_sld {
  height: auto;
}

#mansionsalon section.section .inner {
  position: relative;
  width: 100%;
  height: 100%;
}

#mansionsalon section.section.sec2 .inner,
#mansionsalon section.section.sec3 .inner,
#mansionsalon section.section.sec4 .inner,
#mansionsalon section.section.sec5 .inner,
#mansionsalon section.section.sec6 .inner,
#mansionsalon section.section.sec7 .inner {
  max-width: 1800px;
  margin-left: auto;
  margin-right: auto;
}

#mansionsalon section.section .sbg {
  position: absolute;
  width: 100%;
  height: 100%;
  left: 0;
  top: 0;
  z-index: 1;
  -webkit-transform: scale(1.2);
  transform: scale(1.2);
  -webkit-transition: 1s;
  transition: 1s;
}

#mansionsalon section.section .sbg img {
  position: absolute;
  width: 100%;
  height: 100%;
  left: 0;
  top: 0;
  -o-object-fit: cover;
  object-fit: cover;
}

#mansionsalon section.section .textBox {
  position: absolute;
  left: 5%;
  top: 50%;
  -webkit-transform: translateY(-50%) translateX(50px);
  transform: translateY(-50%) translateX(50px);
  opacity: 0;
  z-index: 1;
  -webkit-transition: 1s;
  transition: 1s;
  text-align: left;
  color: #fff;
  width: 21%;
  width: 31%;
}

@media screen and (max-width: 768px) {
  #mansionsalon section.section .textBox {
    width: 70%;
  }
}

#mansionsalon section.section .textBox p {
  white-space: nowrap;
}

#mansionsalon section.section .textBox .text {
  margin-top: 5%;
  line-height: 1.6;
}

#mansionsalon section.section .textBox .numImg {
  margin-bottom: 15%;
}

#mansionsalon section.section .textBox .floor_img {
  margin-top: 10%;
}

#mansionsalon section.section .textBox .secnum {
  width: 70%;
  position: relative;
  margin-bottom: 20px;
}

#mansionsalon section.section .textBox .secnum .bg {
  display: block;
  vertical-align: bottom;
  width: 100%;
  opacity: 0;
}

#mansionsalon section.section .textBox .secnum>ul {
  position: absolute;
  width: 100%;
  height: 100%;
  left: 0;
  top: 0;
}

#mansionsalon section.section .textBox .secnum>ul li {
  position: absolute;
  width: 100%;
  height: 100%;
  left: 0;
  top: 0;
  background-size: 100% 100%;
  background-position: center center;
  opacity: 0;
  -webkit-transition: 1s;
  transition: 1s;
}

#mansionsalon section.section .textBox .secnum>ul.sn1 li:nth-child(1) {
  -webkit-transform: translateZ(0) scale3d(1.4, 2, 1.4) skew(15deg, 0);
  transform: translateZ(0) scale3d(1.4, 2, 1.4) skew(15deg, 0);
  background-image: url("../../img/mansionsalon/num_01_03.png");
}

#mansionsalon section.section .textBox .secnum>ul.sn1 li:nth-child(2) {
  -webkit-transform: translateZ(0) scale3d(1.4, 2, 1.4) skew(-15deg, 0);
  transform: translateZ(0) scale3d(1.4, 2, 1.4) skew(-15deg, 0);
  background-image: url("../../img/mansionsalon/num_01_04.png");
}

#mansionsalon section.section .textBox .secnum>ul.sn1 li:nth-child(3) {
  -webkit-transform: translateX(-50px);
  transform: translateX(-50px);
  background-image: url("../../img/mansionsalon/num_01_02.png");
}

#mansionsalon section.section .textBox .secnum>ul.sn2 li:nth-child(1) {
  -webkit-transform: translateZ(0) scale3d(1.4, 2, 1.4) skew(15deg, 0);
  transform: translateZ(0) scale3d(1.4, 2, 1.4) skew(15deg, 0);
  background-image: url("../../img/mansionsalon/num_02_03.png");
}

#mansionsalon section.section .textBox .secnum>ul.sn2 li:nth-child(2) {
  -webkit-transform: translateZ(0) scale3d(1.4, 2, 1.4) skew(-15deg, 0);
  transform: translateZ(0) scale3d(1.4, 2, 1.4) skew(-15deg, 0);
  background-image: url("../../img/mansionsalon/num_02_04.png");
}

#mansionsalon section.section .textBox .secnum>ul.sn2 li:nth-child(3) {
  -webkit-transform: translateX(-50px);
  transform: translateX(-50px);
  background-image: url("../../img/mansionsalon/num_02_02.png");
}

#mansionsalon section.section .textBox .secnum>ul.sn3 li:nth-child(1) {
  -webkit-transform: translateZ(0) scale3d(1.4, 2, 1.4) skew(15deg, 0);
  transform: translateZ(0) scale3d(1.4, 2, 1.4) skew(15deg, 0);
  background-image: url("../../img/mansionsalon/num_03_03.png");
}

#mansionsalon section.section .textBox .secnum>ul.sn3 li:nth-child(2) {
  -webkit-transform: translateZ(0) scale3d(1.4, 2, 1.4) skew(-15deg, 0);
  transform: translateZ(0) scale3d(1.4, 2, 1.4) skew(-15deg, 0);
  background-image: url("../../img/mansionsalon/num_03_04.png");
}

#mansionsalon section.section .textBox .secnum>ul.sn3 li:nth-child(3) {
  -webkit-transform: translateX(-50px);
  transform: translateX(-50px);
  background-image: url("../../img/mansionsalon/num_03_02.png");
}

#mansionsalon section.section .textBox .secnum>ul.sn4 li:nth-child(1) {
  -webkit-transform: translateZ(0) scale3d(1.4, 2, 1.4) skew(15deg, 0);
  transform: translateZ(0) scale3d(1.4, 2, 1.4) skew(15deg, 0);
  background-image: url("../../img/mansionsalon/num_04_03.png");
}

#mansionsalon section.section .textBox .secnum>ul.sn4 li:nth-child(2) {
  -webkit-transform: translateZ(0) scale3d(1.4, 2, 1.4) skew(-15deg, 0);
  transform: translateZ(0) scale3d(1.4, 2, 1.4) skew(-15deg, 0);
  background-image: url("../../img/mansionsalon/num_04_04.png");
}

#mansionsalon section.section .textBox .secnum>ul.sn4 li:nth-child(3) {
  -webkit-transform: translateX(-50px);
  transform: translateX(-50px);
  background-image: url("../../img/mansionsalon/num_04_02.png");
}

#mansionsalon section.section .textBox .secnum>ul.sn5 li:nth-child(1) {
  -webkit-transform: translateZ(0) scale3d(1.4, 2, 1.4) skew(15deg, 0);
  transform: translateZ(0) scale3d(1.4, 2, 1.4) skew(15deg, 0);
  background-image: url("../../img/mansionsalon/num_05_03.png");
}

#mansionsalon section.section .textBox .secnum>ul.sn5 li:nth-child(2) {
  -webkit-transform: translateZ(0) scale3d(1.4, 2, 1.4) skew(-15deg, 0);
  transform: translateZ(0) scale3d(1.4, 2, 1.4) skew(-15deg, 0);
  background-image: url("../../img/mansionsalon/num_05_04.png");
}

#mansionsalon section.section .textBox .secnum>ul.sn5 li:nth-child(3) {
  -webkit-transform: translateX(-50px);
  transform: translateX(-50px);
  background-image: url("../../img/mansionsalon/num_05_02.png");
}

#mansionsalon section.section .textBox .secnum>ul.sn6 li:nth-child(1) {
  -webkit-transform: translateZ(0) scale3d(1.4, 2, 1.4) skew(15deg, 0);
  transform: translateZ(0) scale3d(1.4, 2, 1.4) skew(15deg, 0);
  background-image: url("../../img/mansionsalon/num_06_03.png");
}

#mansionsalon section.section .textBox .secnum>ul.sn6 li:nth-child(2) {
  -webkit-transform: translateZ(0) scale3d(1.4, 2, 1.4) skew(-15deg, 0);
  transform: translateZ(0) scale3d(1.4, 2, 1.4) skew(-15deg, 0);
  background-image: url("../../img/mansionsalon/num_06_04.png");
}

#mansionsalon section.section .textBox .secnum>ul.sn6 li:nth-child(3) {
  -webkit-transform: translateX(-50px);
  transform: translateX(-50px);
  background-image: url("../../img/mansionsalon/num_06_02.png");
}

#mansionsalon section.section .textBox .lead {
  opacity: 0;
  -webkit-transition: 1s;
  transition: 1s;
  -webkit-transform: translateX(-50px);
  transform: translateX(-50px);
}

#mansionsalon section.section .textBox .text {
  opacity: 0;
  -webkit-transition: 1s;
  transition: 1s;
  -webkit-transform: translateX(-50px);
  transform: translateX(-50px);
}

@media screen and (max-width: 768px) {
  #mansionsalon section.section.theater .textBox {
    top: 60%;
  }
}

#mansionsalon section.section.theater .textBox .numImg {
  margin-bottom: 15%;
  width: 90%;
  margin-right: auto;
}

@media screen and (max-width: 768px) {
  #mansionsalon section.section.galleryspace .textBox {
    top: 60%;
  }
}

#mansionsalon .section-bg1 {
  overflow: hidden;
  position: fixed;
  left: 0;
  top: 0;
  width: 100%;
  height: 100svh;
  pointer-events: none;
  opacity: 0;
  -webkit-transition: 700ms;
  transition: 700ms;
  z-index: 1;
  background-color: #000;
}

#mansionsalon .section-bg1 * {
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}

#mansionsalon .section-bg1 .section-bg1-inner {
  position: absolute;
  width: 100%;
  height: 100%;
  position: relative;
}

#mansionsalon .section-bg1 .section-bg1-inner .mv-copy1 {
  z-index: 5;
  position: relative;
  width: 100%;
}

#mansionsalon .section-bg1 .section-bg1-inner .mv-copy1 .cbg {
  opacity: 0;
  display: block;
  vertical-align: bottom;
  width: 100%;
}

#mansionsalon .section-bg1 .section-bg1-inner .mv-copy1 .mv-copy1-t1 {
  position: absolute;
  width: 100%;
  height: 100%;
  left: 0;
  top: 0;
  display: block;
  z-index: 5;
}

#mansionsalon .section-bg1 .section-bg1-inner .mv-copy1 .mv-copy1-t1 li::before {
  -webkit-transition: 1s;
  transition: 1s;
  -webkit-transform: scale(0.2) translateX(140px) translateY(0px);
  transform: scale(0.2) translateX(140px) translateY(0px);
  position: absolute;
  width: 100%;
  height: 100%;
  left: 0;
  top: 0;
  z-index: 4;
  background-size: 100% 100%;
  background-position: center center;
  content: "";
}

#mansionsalon .section-bg1 .section-bg1-inner .mv-copy1 .mv-copy1-t1 li {
  -webkit-filter: blur(16px);
  filter: blur(16px);
  opacity: 0;
  position: absolute;
  -webkit-transition: 2s;
  transition: 2s;
}

#mansionsalon .section-bg1 .section-bg1-inner .mv-copy1 .mv-copy1-t1 li:nth-child(1) {
  -webkit-transition: 1.4s;
  transition: 1.4s;
  -webkit-transition-delay: 0.07s;
  transition-delay: 0.07s;
}

#mansionsalon .section-bg1 .section-bg1-inner .mv-copy1 .mv-copy1-t1 li:nth-child(1)::before {
  -webkit-transition: 2s;
  transition: 2s;
  -webkit-transition-delay: 0.07s;
  transition-delay: 0.07s;
}

#mansionsalon .section-bg1 .section-bg1-inner .mv-copy1 .mv-copy1-t1 li:nth-child(2) {
  -webkit-transition: 1.4s;
  transition: 1.4s;
  -webkit-transition-delay: 0.14s;
  transition-delay: 0.14s;
}

#mansionsalon .section-bg1 .section-bg1-inner .mv-copy1 .mv-copy1-t1 li:nth-child(2)::before {
  -webkit-transition: 2s;
  transition: 2s;
  -webkit-transition-delay: 0.14s;
  transition-delay: 0.14s;
}

#mansionsalon .section-bg1 .section-bg1-inner .mv-copy1 .mv-copy1-t1 li:nth-child(3) {
  -webkit-transition: 1.4s;
  transition: 1.4s;
  -webkit-transition-delay: 0.21s;
  transition-delay: 0.21s;
}

#mansionsalon .section-bg1 .section-bg1-inner .mv-copy1 .mv-copy1-t1 li:nth-child(3)::before {
  -webkit-transition: 2s;
  transition: 2s;
  -webkit-transition-delay: 0.21s;
  transition-delay: 0.21s;
}

#mansionsalon .section-bg1 .section-bg1-inner .mv-copy1 .mv-copy1-t1 li:nth-child(4) {
  -webkit-transition: 1.4s;
  transition: 1.4s;
  -webkit-transition-delay: 0.28s;
  transition-delay: 0.28s;
}

#mansionsalon .section-bg1 .section-bg1-inner .mv-copy1 .mv-copy1-t1 li:nth-child(4)::before {
  -webkit-transition: 2s;
  transition: 2s;
  -webkit-transition-delay: 0.28s;
  transition-delay: 0.28s;
}

#mansionsalon .section-bg1 .section-bg1-inner .mv-copy1 .mv-copy1-t1 li:nth-child(5) {
  -webkit-transition: 1.4s;
  transition: 1.4s;
  -webkit-transition-delay: 0.35s;
  transition-delay: 0.35s;
}

#mansionsalon .section-bg1 .section-bg1-inner .mv-copy1 .mv-copy1-t1 li:nth-child(5)::before {
  -webkit-transition: 2s;
  transition: 2s;
  -webkit-transition-delay: 0.35s;
  transition-delay: 0.35s;
}

#mansionsalon .section-bg1 .section-bg1-inner .mv-copy1 .mv-copy1-t1 li:nth-child(6) {
  -webkit-transition: 1.4s;
  transition: 1.4s;
  -webkit-transition-delay: 0.42s;
  transition-delay: 0.42s;
}

#mansionsalon .section-bg1 .section-bg1-inner .mv-copy1 .mv-copy1-t1 li:nth-child(6)::before {
  -webkit-transition: 2s;
  transition: 2s;
  -webkit-transition-delay: 0.42s;
  transition-delay: 0.42s;
}

#mansionsalon .section-bg1 .section-bg1-inner .mv-copy1 .mv-copy1-t1 li:nth-child(7) {
  -webkit-transition: 1.4s;
  transition: 1.4s;
  -webkit-transition-delay: 0.49s;
  transition-delay: 0.49s;
}

#mansionsalon .section-bg1 .section-bg1-inner .mv-copy1 .mv-copy1-t1 li:nth-child(7)::before {
  -webkit-transition: 2s;
  transition: 2s;
  -webkit-transition-delay: 0.49s;
  transition-delay: 0.49s;
}

#mansionsalon .section-bg1 .section-bg1-inner .mv-copy1 .mv-copy1-t1 li:nth-child(8) {
  -webkit-transition: 1.4s;
  transition: 1.4s;
  -webkit-transition-delay: 0.56s;
  transition-delay: 0.56s;
}

#mansionsalon .section-bg1 .section-bg1-inner .mv-copy1 .mv-copy1-t1 li:nth-child(8)::before {
  -webkit-transition: 2s;
  transition: 2s;
  -webkit-transition-delay: 0.56s;
  transition-delay: 0.56s;
}

#mansionsalon .section-bg1 .section-bg1-inner .mv-copy1 .mv-copy1-t1 li:nth-child(9) {
  -webkit-transition: 1.4s;
  transition: 1.4s;
  -webkit-transition-delay: 0.63s;
  transition-delay: 0.63s;
}

#mansionsalon .section-bg1 .section-bg1-inner .mv-copy1 .mv-copy1-t1 li:nth-child(9)::before {
  -webkit-transition: 2s;
  transition: 2s;
  -webkit-transition-delay: 0.63s;
  transition-delay: 0.63s;
}

#mansionsalon .section-bg1 .section-bg1-inner .mv-copy1 .mv-copy1-t1 li:nth-child(10) {
  -webkit-transition: 1.4s;
  transition: 1.4s;
  -webkit-transition-delay: 0.7s;
  transition-delay: 0.7s;
}

#mansionsalon .section-bg1 .section-bg1-inner .mv-copy1 .mv-copy1-t1 li:nth-child(10)::before {
  -webkit-transition: 2s;
  transition: 2s;
  -webkit-transition-delay: 0.7s;
  transition-delay: 0.7s;
}

#mansionsalon .section-bg1 .section-bg1-inner .mv-copy1 .mv-copy1-t1 li:nth-child(11) {
  -webkit-transition: 1.4s;
  transition: 1.4s;
  -webkit-transition-delay: 0.77s;
  transition-delay: 0.77s;
}

#mansionsalon .section-bg1 .section-bg1-inner .mv-copy1 .mv-copy1-t1 li:nth-child(11)::before {
  -webkit-transition: 2s;
  transition: 2s;
  -webkit-transition-delay: 0.77s;
  transition-delay: 0.77s;
}

#mansionsalon .section-bg1 .section-bg1-inner .mv-copy1 .mv-copy1-t1 li:nth-child(12) {
  -webkit-transition: 1.4s;
  transition: 1.4s;
  -webkit-transition-delay: 0.84s;
  transition-delay: 0.84s;
}

#mansionsalon .section-bg1 .section-bg1-inner .mv-copy1 .mv-copy1-t1 li:nth-child(12)::before {
  -webkit-transition: 2s;
  transition: 2s;
  -webkit-transition-delay: 0.84s;
  transition-delay: 0.84s;
}

#mansionsalon .section-bg1 .section-bg1-inner .mv-copy1 .mv-copy1-t1 li:nth-child(13) {
  -webkit-transition: 1.4s;
  transition: 1.4s;
  -webkit-transition-delay: 0.91s;
  transition-delay: 0.91s;
}

#mansionsalon .section-bg1 .section-bg1-inner .mv-copy1 .mv-copy1-t1 li:nth-child(13)::before {
  -webkit-transition: 2s;
  transition: 2s;
  -webkit-transition-delay: 0.91s;
  transition-delay: 0.91s;
}

#mansionsalon .section-bg1 .section-bg1-inner .mv-copy1 .mv-copy1-t1 li:nth-child(14) {
  -webkit-transition: 1.4s;
  transition: 1.4s;
  -webkit-transition-delay: 0.98s;
  transition-delay: 0.98s;
}

#mansionsalon .section-bg1 .section-bg1-inner .mv-copy1 .mv-copy1-t1 li:nth-child(14)::before {
  -webkit-transition: 2s;
  transition: 2s;
  -webkit-transition-delay: 0.98s;
  transition-delay: 0.98s;
}

#mansionsalon .section-bg1 .section-bg1-inner .mv-copy1 .mv-copy1-t1 li:nth-child(1)::before {
  background-image: url("../../img/mansionsalon/ttl_01_01.png");
}

#mansionsalon .section-bg1 .section-bg1-inner .mv-copy1 .mv-copy1-t1 li:nth-child(1) {
  left: 0%;
  top: 5.0387596899%;
  width: 7.5714285714%;
  height: 48.0620155039%;
  z-index: 31;
}

#mansionsalon .section-bg1 .section-bg1-inner .mv-copy1 .mv-copy1-t1 li:nth-child(2)::before {
  background-image: url("../../img/mansionsalon/ttl_01_02.png");
}

#mansionsalon .section-bg1 .section-bg1-inner .mv-copy1 .mv-copy1-t1 li:nth-child(2) {
  left: 9.7142857143%;
  top: 5.0387596899%;
  width: 1.5%;
  height: 48.0620155039%;
  z-index: 30;
}

#mansionsalon .section-bg1 .section-bg1-inner .mv-copy1 .mv-copy1-t1 li:nth-child(3)::before {
  background-image: url("../../img/mansionsalon/ttl_01_03.png");
}

#mansionsalon .section-bg1 .section-bg1-inner .mv-copy1 .mv-copy1-t1 li:nth-child(3) {
  left: 13.1428571429%;
  top: 5.0387596899%;
  width: 8.3571428571%;
  height: 48.0620155039%;
  z-index: 29;
}

#mansionsalon .section-bg1 .section-bg1-inner .mv-copy1 .mv-copy1-t1 li:nth-child(4)::before {
  background-image: url("../../img/mansionsalon/ttl_01_04.png");
}

#mansionsalon .section-bg1 .section-bg1-inner .mv-copy1 .mv-copy1-t1 li:nth-child(4) {
  left: 23.4285714286%;
  top: 5.0387596899%;
  width: 4.9285714286%;
  height: 48.0620155039%;
  z-index: 28;
}

#mansionsalon .section-bg1 .section-bg1-inner .mv-copy1 .mv-copy1-t1 li:nth-child(5)::before {
  background-image: url("../../img/mansionsalon/ttl_01_05.png");
}

#mansionsalon .section-bg1 .section-bg1-inner .mv-copy1 .mv-copy1-t1 li:nth-child(5) {
  left: 34.7142857143%;
  top: 0%;
  width: 1.8571428571%;
  height: 53.1007751938%;
  z-index: 27;
}

#mansionsalon .section-bg1 .section-bg1-inner .mv-copy1 .mv-copy1-t1 li:nth-child(6)::before {
  background-image: url("../../img/mansionsalon/ttl_01_06.png");
}

#mansionsalon .section-bg1 .section-bg1-inner .mv-copy1 .mv-copy1-t1 li:nth-child(6) {
  left: 39%;
  top: 14.3410852713%;
  width: 6.4285714286%;
  height: 38.7596899225%;
  z-index: 26;
}

#mansionsalon .section-bg1 .section-bg1-inner .mv-copy1 .mv-copy1-t1 li:nth-child(7)::before {
  background-image: url("../../img/mansionsalon/ttl_01_07.png");
}

#mansionsalon .section-bg1 .section-bg1-inner .mv-copy1 .mv-copy1-t1 li:nth-child(7) {
  left: 52.0714285714%;
  top: 5.0387596899%;
  width: 5.2142857143%;
  height: 48.0620155039%;
  z-index: 25;
}

#mansionsalon .section-bg1 .section-bg1-inner .mv-copy1 .mv-copy1-t1 li:nth-child(8)::before {
  background-image: url("../../img/mansionsalon/ttl_01_08.png");
}

#mansionsalon .section-bg1 .section-bg1-inner .mv-copy1 .mv-copy1-t1 li:nth-child(8) {
  left: 59.3571428571%;
  top: 5.0387596899%;
  width: 6.9285714286%;
  height: 48.8372093023%;
  z-index: 24;
}

#mansionsalon .section-bg1 .section-bg1-inner .mv-copy1 .mv-copy1-t1 li:nth-child(9)::before {
  background-image: url("../../img/mansionsalon/ttl_01_09.png");
}

#mansionsalon .section-bg1 .section-bg1-inner .mv-copy1 .mv-copy1-t1 li:nth-child(9) {
  left: 68.4285714286%;
  top: 5.0387596899%;
  width: 6.2142857143%;
  height: 48.0620155039%;
  z-index: 23;
}

#mansionsalon .section-bg1 .section-bg1-inner .mv-copy1 .mv-copy1-t1 li:nth-child(10)::before {
  background-image: url("../../img/mansionsalon/ttl_01_10.png");
}

#mansionsalon .section-bg1 .section-bg1-inner .mv-copy1 .mv-copy1-t1 li:nth-child(10) {
  left: 76.7857142857%;
  top: 5.0387596899%;
  width: 6.9285714286%;
  height: 48.8372093023%;
  z-index: 22;
}

#mansionsalon .section-bg1 .section-bg1-inner .mv-copy1 .mv-copy1-t1 li:nth-child(11)::before {
  background-image: url("../../img/mansionsalon/ttl_01_11.png");
}

#mansionsalon .section-bg1 .section-bg1-inner .mv-copy1 .mv-copy1-t1 li:nth-child(11) {
  left: 86.2857142857%;
  top: 5.0387596899%;
  width: 6.4285714286%;
  height: 48.0620155039%;
  z-index: 21;
}

#mansionsalon .section-bg1 .section-bg1-inner .mv-copy1 .mv-copy1-t1 li:nth-child(12)::before {
  background-image: url("../../img/mansionsalon/ttl_01_12.png");
}

#mansionsalon .section-bg1 .section-bg1-inner .mv-copy1 .mv-copy1-t1 li:nth-child(12) {
  left: 95.0714285714%;
  top: 5.0387596899%;
  width: 4.9285714286%;
  height: 48.0620155039%;
  z-index: 20;
}

#mansionsalon .section-bg1 .section-bg1-inner .mv-copy1 .mv-copy1-t2 {
  position: absolute;
  width: 100%;
  height: 100%;
  left: 0;
  top: 0;
  display: block;
  z-index: 5;
}

#mansionsalon .section-bg1 .section-bg1-inner .mv-copy1 .mv-copy1-t2 li::before {
  -webkit-transition: 1s;
  transition: 1s;
  -webkit-transform: scale(1) translateX(140px) translateY(0px);
  transform: scale(1) translateX(140px) translateY(0px);
  position: absolute;
  width: 100%;
  height: 100%;
  left: 0;
  top: 0;
  z-index: 4;
  background-size: 100% 100%;
  background-position: center center;
  content: "";
}

#mansionsalon .section-bg1 .section-bg1-inner .mv-copy1 .mv-copy1-t2 li {
  -webkit-filter: blur(16px);
  filter: blur(16px);
  opacity: 0;
  position: absolute;
  -webkit-transition: 2s;
  transition: 2s;
}

#mansionsalon .section-bg1 .section-bg1-inner .mv-copy1 .mv-copy1-t2 li:nth-child(1) {
  -webkit-transition: 1.4s;
  transition: 1.4s;
  -webkit-transition-delay: 0.07s;
  transition-delay: 0.07s;
}

#mansionsalon .section-bg1 .section-bg1-inner .mv-copy1 .mv-copy1-t2 li:nth-child(1)::before {
  -webkit-transition: 2s;
  transition: 2s;
  -webkit-transition-delay: 1.07s;
  transition-delay: 1.07s;
}

#mansionsalon .section-bg1 .section-bg1-inner .mv-copy1 .mv-copy1-t2 li:nth-child(2) {
  -webkit-transition: 1.4s;
  transition: 1.4s;
  -webkit-transition-delay: 0.14s;
  transition-delay: 0.14s;
}

#mansionsalon .section-bg1 .section-bg1-inner .mv-copy1 .mv-copy1-t2 li:nth-child(2)::before {
  -webkit-transition: 2s;
  transition: 2s;
  -webkit-transition-delay: 1.14s;
  transition-delay: 1.14s;
}

#mansionsalon .section-bg1 .section-bg1-inner .mv-copy1 .mv-copy1-t2 li:nth-child(3) {
  -webkit-transition: 1.4s;
  transition: 1.4s;
  -webkit-transition-delay: 0.21s;
  transition-delay: 0.21s;
}

#mansionsalon .section-bg1 .section-bg1-inner .mv-copy1 .mv-copy1-t2 li:nth-child(3)::before {
  -webkit-transition: 2s;
  transition: 2s;
  -webkit-transition-delay: 1.21s;
  transition-delay: 1.21s;
}

#mansionsalon .section-bg1 .section-bg1-inner .mv-copy1 .mv-copy1-t2 li:nth-child(4) {
  -webkit-transition: 1.4s;
  transition: 1.4s;
  -webkit-transition-delay: 0.28s;
  transition-delay: 0.28s;
}

#mansionsalon .section-bg1 .section-bg1-inner .mv-copy1 .mv-copy1-t2 li:nth-child(4)::before {
  -webkit-transition: 2s;
  transition: 2s;
  -webkit-transition-delay: 1.28s;
  transition-delay: 1.28s;
}

#mansionsalon .section-bg1 .section-bg1-inner .mv-copy1 .mv-copy1-t2 li:nth-child(5) {
  -webkit-transition: 1.4s;
  transition: 1.4s;
  -webkit-transition-delay: 0.35s;
  transition-delay: 0.35s;
}

#mansionsalon .section-bg1 .section-bg1-inner .mv-copy1 .mv-copy1-t2 li:nth-child(5)::before {
  -webkit-transition: 2s;
  transition: 2s;
  -webkit-transition-delay: 1.35s;
  transition-delay: 1.35s;
}

#mansionsalon .section-bg1 .section-bg1-inner .mv-copy1 .mv-copy1-t2 li:nth-child(6) {
  -webkit-transition: 1.4s;
  transition: 1.4s;
  -webkit-transition-delay: 0.42s;
  transition-delay: 0.42s;
}

#mansionsalon .section-bg1 .section-bg1-inner .mv-copy1 .mv-copy1-t2 li:nth-child(6)::before {
  -webkit-transition: 2s;
  transition: 2s;
  -webkit-transition-delay: 1.42s;
  transition-delay: 1.42s;
}

#mansionsalon .section-bg1 .section-bg1-inner .mv-copy1 .mv-copy1-t2 li:nth-child(7) {
  -webkit-transition: 1.4s;
  transition: 1.4s;
  -webkit-transition-delay: 0.49s;
  transition-delay: 0.49s;
}

#mansionsalon .section-bg1 .section-bg1-inner .mv-copy1 .mv-copy1-t2 li:nth-child(7)::before {
  -webkit-transition: 2s;
  transition: 2s;
  -webkit-transition-delay: 1.49s;
  transition-delay: 1.49s;
}

#mansionsalon .section-bg1 .section-bg1-inner .mv-copy1 .mv-copy1-t2 li:nth-child(8) {
  -webkit-transition: 1.4s;
  transition: 1.4s;
  -webkit-transition-delay: 0.56s;
  transition-delay: 0.56s;
}

#mansionsalon .section-bg1 .section-bg1-inner .mv-copy1 .mv-copy1-t2 li:nth-child(8)::before {
  -webkit-transition: 2s;
  transition: 2s;
  -webkit-transition-delay: 1.56s;
  transition-delay: 1.56s;
}

#mansionsalon .section-bg1 .section-bg1-inner .mv-copy1 .mv-copy1-t2 li:nth-child(9) {
  -webkit-transition: 1.4s;
  transition: 1.4s;
  -webkit-transition-delay: 0.63s;
  transition-delay: 0.63s;
}

#mansionsalon .section-bg1 .section-bg1-inner .mv-copy1 .mv-copy1-t2 li:nth-child(9)::before {
  -webkit-transition: 2s;
  transition: 2s;
  -webkit-transition-delay: 1.63s;
  transition-delay: 1.63s;
}

#mansionsalon .section-bg1 .section-bg1-inner .mv-copy1 .mv-copy1-t2 li:nth-child(10) {
  -webkit-transition: 1.4s;
  transition: 1.4s;
  -webkit-transition-delay: 0.7s;
  transition-delay: 0.7s;
}

#mansionsalon .section-bg1 .section-bg1-inner .mv-copy1 .mv-copy1-t2 li:nth-child(10)::before {
  -webkit-transition: 2s;
  transition: 2s;
  -webkit-transition-delay: 1.7s;
  transition-delay: 1.7s;
}

#mansionsalon .section-bg1 .section-bg1-inner .mv-copy1 .mv-copy1-t2 li:nth-child(11) {
  -webkit-transition: 1.4s;
  transition: 1.4s;
  -webkit-transition-delay: 0.77s;
  transition-delay: 0.77s;
}

#mansionsalon .section-bg1 .section-bg1-inner .mv-copy1 .mv-copy1-t2 li:nth-child(11)::before {
  -webkit-transition: 2s;
  transition: 2s;
  -webkit-transition-delay: 1.77s;
  transition-delay: 1.77s;
}

#mansionsalon .section-bg1 .section-bg1-inner .mv-copy1 .mv-copy1-t2 li:nth-child(12) {
  -webkit-transition: 1.4s;
  transition: 1.4s;
  -webkit-transition-delay: 0.84s;
  transition-delay: 0.84s;
}

#mansionsalon .section-bg1 .section-bg1-inner .mv-copy1 .mv-copy1-t2 li:nth-child(12)::before {
  -webkit-transition: 2s;
  transition: 2s;
  -webkit-transition-delay: 1.84s;
  transition-delay: 1.84s;
}

#mansionsalon .section-bg1 .section-bg1-inner .mv-copy1 .mv-copy1-t2 li:nth-child(13) {
  -webkit-transition: 1.4s;
  transition: 1.4s;
  -webkit-transition-delay: 0.91s;
  transition-delay: 0.91s;
}

#mansionsalon .section-bg1 .section-bg1-inner .mv-copy1 .mv-copy1-t2 li:nth-child(13)::before {
  -webkit-transition: 2s;
  transition: 2s;
  -webkit-transition-delay: 1.91s;
  transition-delay: 1.91s;
}

#mansionsalon .section-bg1 .section-bg1-inner .mv-copy1 .mv-copy1-t2 li:nth-child(14) {
  -webkit-transition: 1.4s;
  transition: 1.4s;
  -webkit-transition-delay: 0.98s;
  transition-delay: 0.98s;
}

#mansionsalon .section-bg1 .section-bg1-inner .mv-copy1 .mv-copy1-t2 li:nth-child(14)::before {
  -webkit-transition: 2s;
  transition: 2s;
  -webkit-transition-delay: 1.98s;
  transition-delay: 1.98s;
}

#mansionsalon .section-bg1 .section-bg1-inner .mv-copy1 .mv-copy1-t2 li:nth-child(15) {
  -webkit-transition: 1.4s;
  transition: 1.4s;
  -webkit-transition-delay: 1.05s;
  transition-delay: 1.05s;
}

#mansionsalon .section-bg1 .section-bg1-inner .mv-copy1 .mv-copy1-t2 li:nth-child(15)::before {
  -webkit-transition: 2s;
  transition: 2s;
  -webkit-transition-delay: 2.05s;
  transition-delay: 2.05s;
}

#mansionsalon .section-bg1 .section-bg1-inner .mv-copy1 .mv-copy1-t2 li:nth-child(16) {
  -webkit-transition: 1.4s;
  transition: 1.4s;
  -webkit-transition-delay: 1.12s;
  transition-delay: 1.12s;
}

#mansionsalon .section-bg1 .section-bg1-inner .mv-copy1 .mv-copy1-t2 li:nth-child(16)::before {
  -webkit-transition: 2s;
  transition: 2s;
  -webkit-transition-delay: 2.12s;
  transition-delay: 2.12s;
}

#mansionsalon .section-bg1 .section-bg1-inner .mv-copy1 .mv-copy1-t2 li:nth-child(1)::before {
  background-image: url("../../img/mansionsalon/ttl_01_13.png");
}

#mansionsalon .section-bg1 .section-bg1-inner .mv-copy1 .mv-copy1-t2 li:nth-child(1) {
  left: 0.1428571429%;
  top: 78.6821705426%;
  width: 3.8571428571%;
  height: 21.3178294574%;
  z-index: 17;
}

#mansionsalon .section-bg1 .section-bg1-inner .mv-copy1 .mv-copy1-t2 li:nth-child(2)::before {
  background-image: url("../../img/mansionsalon/ttl_01_14.png");
}

#mansionsalon .section-bg1 .section-bg1-inner .mv-copy1 .mv-copy1-t2 li:nth-child(2) {
  left: 5%;
  top: 78.6821705426%;
  width: 3.7142857143%;
  height: 20.9302325581%;
  z-index: 16;
}

#mansionsalon .section-bg1 .section-bg1-inner .mv-copy1 .mv-copy1-t2 li:nth-child(3)::before {
  background-image: url("../../img/mansionsalon/ttl_01_15.png");
}

#mansionsalon .section-bg1 .section-bg1-inner .mv-copy1 .mv-copy1-t2 li:nth-child(3) {
  left: 9.7857142857%;
  top: 79.0697674419%;
  width: 3.7142857143%;
  height: 20.5426356589%;
  z-index: 15;
}

#mansionsalon .section-bg1 .section-bg1-inner .mv-copy1 .mv-copy1-t2 li:nth-child(4)::before {
  background-image: url("../../img/mansionsalon/ttl_01_16.png");
}

#mansionsalon .section-bg1 .section-bg1-inner .mv-copy1 .mv-copy1-t2 li:nth-child(4) {
  left: 14.7142857143%;
  top: 84.8837209302%;
  width: 3.2142857143%;
  height: 10.8527131783%;
  z-index: 14;
}

#mansionsalon .section-bg1 .section-bg1-inner .mv-copy1 .mv-copy1-t2 li:nth-child(5)::before {
  background-image: url("../../img/mansionsalon/ttl_01_17.png");
}

#mansionsalon .section-bg1 .section-bg1-inner .mv-copy1 .mv-copy1-t2 li:nth-child(5) {
  left: 19.8571428571%;
  top: 82.9457364341%;
  width: 3%;
  height: 13.9534883721%;
  z-index: 13;
}

#mansionsalon .section-bg1 .section-bg1-inner .mv-copy1 .mv-copy1-t2 li:nth-child(6)::before {
  background-image: url("../../img/mansionsalon/ttl_01_18.png");
}

#mansionsalon .section-bg1 .section-bg1-inner .mv-copy1 .mv-copy1-t2 li:nth-child(6) {
  left: 24.5%;
  top: 82.5581395349%;
  width: 3.2142857143%;
  height: 15.1162790698%;
  z-index: 12;
}

#mansionsalon .section-bg1 .section-bg1-inner .mv-copy1 .mv-copy1-t2 li:nth-child(7)::before {
  background-image: url("../../img/mansionsalon/ttl_01_19.png");
}

#mansionsalon .section-bg1 .section-bg1-inner .mv-copy1 .mv-copy1-t2 li:nth-child(7) {
  left: 29.7857142857%;
  top: 87.984496124%;
  width: 1.9285714286%;
  height: 9.6899224806%;
  z-index: 11;
}

#mansionsalon .section-bg1 .section-bg1-inner .mv-copy1 .mv-copy1-t2 li:nth-child(8)::before {
  background-image: url("../../img/mansionsalon/ttl_01_20.png");
}

#mansionsalon .section-bg1 .section-bg1-inner .mv-copy1 .mv-copy1-t2 li:nth-child(8) {
  left: 34.2142857143%;
  top: 82.9457364341%;
  width: 3%;
  height: 13.9534883721%;
  z-index: 10;
}

#mansionsalon .section-bg1 .section-bg1-inner .mv-copy1 .mv-copy1-t2 li:nth-child(9)::before {
  background-image: url("../../img/mansionsalon/ttl_01_21.png");
}

#mansionsalon .section-bg1 .section-bg1-inner .mv-copy1 .mv-copy1-t2 li:nth-child(9) {
  left: 38.5%;
  top: 80.2325581395%;
  width: 3.6428571429%;
  height: 19.3798449612%;
  z-index: 9;
}

#mansionsalon .section-bg1 .section-bg1-inner .mv-copy1 .mv-copy1-t2 li:nth-child(10)::before {
  background-image: url("../../img/mansionsalon/ttl_01_22.png");
}

#mansionsalon .section-bg1 .section-bg1-inner .mv-copy1 .mv-copy1-t2 li:nth-child(10) {
  left: 43.7142857143%;
  top: 84.496124031%;
  width: 2.6428571429%;
  height: 11.2403100775%;
  z-index: 8;
}

#mansionsalon .section-bg1 .section-bg1-inner .mv-copy1 .mv-copy1-t2 li:nth-child(11)::before {
  background-image: url("../../img/mansionsalon/ttl_01_23.png");
}

#mansionsalon .section-bg1 .section-bg1-inner .mv-copy1 .mv-copy1-t2 li:nth-child(11) {
  left: 48.5714285714%;
  top: 82.9457364341%;
  width: 3%;
  height: 13.9534883721%;
  z-index: 7;
}

#mansionsalon .section-bg1 .section-bg1-inner .mv-copy1 .mv-copy1-t2 li:nth-child(12)::before {
  background-image: url("../../img/mansionsalon/ttl_01_24.png");
}

#mansionsalon .section-bg1 .section-bg1-inner .mv-copy1 .mv-copy1-t2 li:nth-child(12) {
  left: 52.9285714286%;
  top: 85.6589147287%;
  width: 3.5714285714%;
  height: 8.1395348837%;
  z-index: 6;
}

#mansionsalon .section-bg1 .section-bg1-inner .mv-copy1 .mv-copy1-t2 li:nth-child(13)::before {
  background-image: url("../../img/mansionsalon/ttl_01_25.png");
}

#mansionsalon .section-bg1 .section-bg1-inner .mv-copy1 .mv-copy1-t2 li:nth-child(13) {
  left: 58.1428571429%;
  top: 80.2325581395%;
  width: 2.4285714286%;
  height: 18.6046511628%;
  z-index: 5;
}

#mansionsalon .section-bg1 .section-bg1-inner .mv-copy1 .mv-copy1-t2 li:nth-child(14)::before {
  background-image: url("../../img/mansionsalon/ttl_01_26.png");
}

#mansionsalon .section-bg1 .section-bg1-inner .mv-copy1 .mv-copy1-t2 li:nth-child(14) {
  left: 63.2857142857%;
  top: 79.4573643411%;
  width: 1.9285714286%;
  height: 20.1550387597%;
  z-index: 4;
}

#mansionsalon .section-bg1 .section-bg1-inner .mv-copy1 .mv-copy1-t2 li:nth-child(15)::before {
  background-image: url("../../img/mansionsalon/ttl_01_27.png");
}

#mansionsalon .section-bg1 .section-bg1-inner .mv-copy1 .mv-copy1-t2 li:nth-child(15) {
  left: 67.9285714286%;
  top: 82.5581395349%;
  width: 2.2142857143%;
  height: 15.503875969%;
  z-index: 3;
}

#mansionsalon .section-bg1 .section-bg1-inner .mv-copy1 .mv-copy1-t2 li:nth-child(16)::before {
  background-image: url("../../img/mansionsalon/ttl_01_28.png");
}

#mansionsalon .section-bg1 .section-bg1-inner .mv-copy1 .mv-copy1-t2 li:nth-child(16) {
  left: 72.5714285714%;
  top: 79.8449612403%;
  width: 2.5%;
  height: 18.992248062%;
  z-index: 2;
}

#mansionsalon .section-bg1 .text-c {
  max-width: 1400px;
  width: 100%;
  position: absolute;
  z-index: 2;
  left: 50%;
  top: 50%;
  -webkit-transform: translateY(-50%) translateX(-50%);
  transform: translateY(-50%) translateX(-50%);
}

#mansionsalon .section-bg1 .text-c .text-inner {
  -webkit-transition: 1s;
  transition: 1s;
  width: 80%;
  max-width: 800px;
  position: relative;
  padding: 40px;
}

#mansionsalon .section-bg1 .text-c .text-inner img {
  display: block;
  vertical-align: bottom;
  width: 100%;
}

#mansionsalon .section-bg1 .section-bg1-lead {
  opacity: 0;
  -webkit-transition: 1s;
  transition: 1s;
  position: absolute;
  width: 90%;
  max-width: 1400px;
  height: auto;
  top: 50%;
  left: 50%;
  -webkit-transform: translateX(-50%) translateY(-50%);
  transform: translateX(-50%) translateY(-50%);
  z-index: 5;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  gap: 4%;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
}

#mansionsalon .section-bg1 .section-bg1-lead .i_floor_img_01 {
  position: relative;
}

#mansionsalon .section-bg1 .section-bg1-lead .i_floor_img_01 img {
  display: block;
  vertical-align: bottom;
  width: 100%;
}

#mansionsalon .section-bg1 .section-bg1-lead .i_floor_img_01 .cv {
  position: absolute;
  width: 100%;
  height: 100%;
  left: 0;
  top: 0;
}

#mansionsalon .section-bg1 .section-bg1-lead .section-bg1-lead1 {
  width: auto;
  display: inline-block;
}

#mansionsalon .section-bg1 .section-bg1-lead .section-bg1-lead1 p {
  color: #fff;
}

#mansionsalon .section-bg1 .section-bg1-lead .section-bg1-lead1 p.lead {
  margin-bottom: 5%;
}

#mansionsalon .section-bg1 .section-bg1-lead .section-bg1-lead2 {
  width: 44%;
  max-width: 360px;
}

@media screen and (max-width: 768px) {
  #mansionsalon .section-bg1 .section-bg1-lead .section-bg1-lead2 {
    width: 100%;
    margin-top: 8vw;
  }
}

#mansionsalon .section-bg1 .section-bg1-cv {
  position: absolute;
  width: 100%;
  height: 100%;
  left: 0;
  top: 0;
  z-index: 5;
  clip-path: polygon(0% 50%, 100% 50%, 100% 50%, 0% 50%, 0% 50%, 100% 50%, 100% 50%, 0% 50%);
  overflow: hidden;
  -webkit-transition: 1s;
  transition: 1s;
}

#mansionsalon .section-bg1 .section-bg1-cv img {
  position: absolute;
  width: 100%;
  height: 100%;
  left: 0;
  top: 0;
  -o-object-fit: cover;
  object-fit: cover;
  -webkit-transform: scale(1.2);
  transform: scale(1.2);
  -webkit-transition: 1s;
  transition: 1s;
}

#mansionsalon .section-bg1 .section-bg1-mov {
  position: relative;
  width: 100%;
  height: 100%;
}

#mansionsalon .section-bg1 .section-bg1-mov video {
  position: absolute;
  width: 100%;
  height: 100%;
  left: 0;
  top: 0;
  z-index: 1;
  -o-object-fit: cover;
  object-fit: cover;
  -webkit-transform: scale(0.8);
  transform: scale(0.8);
}

#mansionsalon.fp-viewing-8 .section-bg1,
#mansionsalon.fp-viewing-7 .section-bg1,
#mansionsalon.fp-viewing-6 .section-bg1,
#mansionsalon.fp-viewing-5 .section-bg1,
#mansionsalon.fp-viewing-4 .section-bg1,
#mansionsalon.fp-viewing-3 .section-bg1,
#mansionsalon.fp-viewing-2 .section-bg1,
#mansionsalon.fp-viewing-1 .section-bg1,
#mansionsalon.fp-viewing-0 .section-bg1 {
  opacity: 1;
  -webkit-transition: 0.7s;
  transition: 0.7s;
}

#mansionsalon.fp-viewing-8 .section-bg1 .section-bg1-cv,
#mansionsalon.fp-viewing-7 .section-bg1 .section-bg1-cv,
#mansionsalon.fp-viewing-6 .section-bg1 .section-bg1-cv,
#mansionsalon.fp-viewing-5 .section-bg1 .section-bg1-cv,
#mansionsalon.fp-viewing-4 .section-bg1 .section-bg1-cv,
#mansionsalon.fp-viewing-3 .section-bg1 .section-bg1-cv,
#mansionsalon.fp-viewing-2 .section-bg1 .section-bg1-cv,
#mansionsalon.fp-viewing-1 .section-bg1 .section-bg1-cv,
#mansionsalon.fp-viewing-0 .section-bg1 .section-bg1-cv {
  clip-path: polygon(0% 0%, 100% 0%, 100% 50%, 0% 50%, 0% 50%, 100% 50%, 100% 100%, 0% 100%);
  -webkit-transition: 1s 0.6s;
  transition: 1s 0.6s;
}

#mansionsalon.fp-viewing-8 .section-bg1 .section-bg1-cv img,
#mansionsalon.fp-viewing-7 .section-bg1 .section-bg1-cv img,
#mansionsalon.fp-viewing-6 .section-bg1 .section-bg1-cv img,
#mansionsalon.fp-viewing-5 .section-bg1 .section-bg1-cv img,
#mansionsalon.fp-viewing-4 .section-bg1 .section-bg1-cv img,
#mansionsalon.fp-viewing-3 .section-bg1 .section-bg1-cv img,
#mansionsalon.fp-viewing-2 .section-bg1 .section-bg1-cv img,
#mansionsalon.fp-viewing-1 .section-bg1 .section-bg1-cv img,
#mansionsalon.fp-viewing-0 .section-bg1 .section-bg1-cv img {
  -webkit-transition: 2s 0.6s;
  transition: 2s 0.6s;
  -webkit-transform: scale(1);
  transform: scale(1);
}

#mansionsalon.fp-viewing-8 .section-bg1 .section-bg1-lead,
#mansionsalon.fp-viewing-7 .section-bg1 .section-bg1-lead,
#mansionsalon.fp-viewing-6 .section-bg1 .section-bg1-lead,
#mansionsalon.fp-viewing-5 .section-bg1 .section-bg1-lead,
#mansionsalon.fp-viewing-4 .section-bg1 .section-bg1-lead,
#mansionsalon.fp-viewing-3 .section-bg1 .section-bg1-lead,
#mansionsalon.fp-viewing-2 .section-bg1 .section-bg1-lead,
#mansionsalon.fp-viewing-1 .section-bg1 .section-bg1-lead,
#mansionsalon.fp-viewing-0 .section-bg1 .section-bg1-lead {
  opacity: 1;
  -webkit-transition: 1s 2s;
  transition: 1s 2s;
}

#mansionsalon.fp-viewing-8 .section-bg1 .text-c .text-inner,
#mansionsalon.fp-viewing-7 .section-bg1 .text-c .text-inner,
#mansionsalon.fp-viewing-6 .section-bg1 .text-c .text-inner,
#mansionsalon.fp-viewing-5 .section-bg1 .text-c .text-inner,
#mansionsalon.fp-viewing-4 .section-bg1 .text-c .text-inner,
#mansionsalon.fp-viewing-3 .section-bg1 .text-c .text-inner,
#mansionsalon.fp-viewing-2 .section-bg1 .text-c .text-inner,
#mansionsalon.fp-viewing-1 .section-bg1 .text-c .text-inner,
#mansionsalon.fp-viewing-0 .section-bg1 .text-c .text-inner {
  opacity: 0;
  -webkit-transform: translateX(100px);
  transform: translateX(100px);
  -webkit-filter: blur(15px);
  filter: blur(15px);
}

#mansionsalon.fp-viewing-8 .section-bg1,
#mansionsalon.fp-viewing-7 .section-bg1,
#mansionsalon.fp-viewing-6 .section-bg1,
#mansionsalon.fp-viewing-5 .section-bg1,
#mansionsalon.fp-viewing-4 .section-bg1,
#mansionsalon.fp-viewing-3 .section-bg1,
#mansionsalon.fp-viewing-2 .section-bg1,
#mansionsalon.fp-viewing-2 .section-bg1 {
  -webkit-transform: translate3d(0px, -100svh, 0px);
  transform: translate3d(0px, -100svh, 0px);
  -webkit-transition: 700ms;
  transition: 700ms;
}

#mansionsalon.fp-viewing-8 .sec2 .sbg,
#mansionsalon.fp-viewing-7 .sec2 .sbg,
#mansionsalon.fp-viewing-6 .sec2 .sbg,
#mansionsalon.fp-viewing-5 .sec2 .sbg,
#mansionsalon.fp-viewing-4 .sec2 .sbg,
#mansionsalon.fp-viewing-3 .sec2 .sbg,
#mansionsalon.fp-viewing-2 .sec2 .sbg {
  -webkit-transition: 3s;
  transition: 3s;
  -webkit-transform: scale(1);
  transform: scale(1);
}

#mansionsalon.fp-viewing-8 .sec2 .textBox,
#mansionsalon.fp-viewing-7 .sec2 .textBox,
#mansionsalon.fp-viewing-6 .sec2 .textBox,
#mansionsalon.fp-viewing-5 .sec2 .textBox,
#mansionsalon.fp-viewing-4 .sec2 .textBox,
#mansionsalon.fp-viewing-3 .sec2 .textBox,
#mansionsalon.fp-viewing-2 .sec2 .textBox {
  -webkit-transition: 1s 1s;
  transition: 1s 1s;
  -webkit-transform: translateY(-50%) translateX(0);
  transform: translateY(-50%) translateX(0);
  opacity: 1;
}

#mansionsalon.fp-viewing-8 .sec2 .textBox .lead,
#mansionsalon.fp-viewing-7 .sec2 .textBox .lead,
#mansionsalon.fp-viewing-6 .sec2 .textBox .lead,
#mansionsalon.fp-viewing-5 .sec2 .textBox .lead,
#mansionsalon.fp-viewing-4 .sec2 .textBox .lead,
#mansionsalon.fp-viewing-3 .sec2 .textBox .lead,
#mansionsalon.fp-viewing-2 .sec2 .textBox .lead {
  opacity: 1;
  -webkit-transform: scale(1, 1);
  transform: scale(1, 1);
  -webkit-transition-delay: 1.4s;
  transition-delay: 1.4s;
}

#mansionsalon.fp-viewing-8 .sec2 .textBox .text,
#mansionsalon.fp-viewing-7 .sec2 .textBox .text,
#mansionsalon.fp-viewing-6 .sec2 .textBox .text,
#mansionsalon.fp-viewing-5 .sec2 .textBox .text,
#mansionsalon.fp-viewing-4 .sec2 .textBox .text,
#mansionsalon.fp-viewing-3 .sec2 .textBox .text,
#mansionsalon.fp-viewing-2 .sec2 .textBox .text {
  opacity: 1;
  -webkit-transform: scale(1, 1);
  transform: scale(1, 1);
  -webkit-transition-delay: 1.6s;
  transition-delay: 1.6s;
}

#mansionsalon.fp-viewing-8 .sec2 .textBox .secnum>ul.sn1 li,
#mansionsalon.fp-viewing-7 .sec2 .textBox .secnum>ul.sn1 li,
#mansionsalon.fp-viewing-6 .sec2 .textBox .secnum>ul.sn1 li,
#mansionsalon.fp-viewing-5 .sec2 .textBox .secnum>ul.sn1 li,
#mansionsalon.fp-viewing-4 .sec2 .textBox .secnum>ul.sn1 li,
#mansionsalon.fp-viewing-3 .sec2 .textBox .secnum>ul.sn1 li,
#mansionsalon.fp-viewing-2 .sec2 .textBox .secnum>ul.sn1 li {
  opacity: 1;
}

#mansionsalon.fp-viewing-8 .sec2 .textBox .secnum>ul.sn1 li:nth-child(1),
#mansionsalon.fp-viewing-7 .sec2 .textBox .secnum>ul.sn1 li:nth-child(1),
#mansionsalon.fp-viewing-6 .sec2 .textBox .secnum>ul.sn1 li:nth-child(1),
#mansionsalon.fp-viewing-5 .sec2 .textBox .secnum>ul.sn1 li:nth-child(1),
#mansionsalon.fp-viewing-4 .sec2 .textBox .secnum>ul.sn1 li:nth-child(1),
#mansionsalon.fp-viewing-3 .sec2 .textBox .secnum>ul.sn1 li:nth-child(1),
#mansionsalon.fp-viewing-2 .sec2 .textBox .secnum>ul.sn1 li:nth-child(1) {
  -webkit-transform: scale(1, 1);
  transform: scale(1, 1);
  -webkit-transition-delay: 1s;
  transition-delay: 1s;
}

#mansionsalon.fp-viewing-8 .sec2 .textBox .secnum>ul.sn1 li:nth-child(2),
#mansionsalon.fp-viewing-7 .sec2 .textBox .secnum>ul.sn1 li:nth-child(2),
#mansionsalon.fp-viewing-6 .sec2 .textBox .secnum>ul.sn1 li:nth-child(2),
#mansionsalon.fp-viewing-5 .sec2 .textBox .secnum>ul.sn1 li:nth-child(2),
#mansionsalon.fp-viewing-4 .sec2 .textBox .secnum>ul.sn1 li:nth-child(2),
#mansionsalon.fp-viewing-3 .sec2 .textBox .secnum>ul.sn1 li:nth-child(2),
#mansionsalon.fp-viewing-2 .sec2 .textBox .secnum>ul.sn1 li:nth-child(2) {
  -webkit-transform: scale(1, 1);
  transform: scale(1, 1);
  -webkit-transition-delay: 1.2s;
  transition-delay: 1.2s;
}

#mansionsalon.fp-viewing-8 .sec2 .textBox .secnum>ul.sn1 li:nth-child(3),
#mansionsalon.fp-viewing-7 .sec2 .textBox .secnum>ul.sn1 li:nth-child(3),
#mansionsalon.fp-viewing-6 .sec2 .textBox .secnum>ul.sn1 li:nth-child(3),
#mansionsalon.fp-viewing-5 .sec2 .textBox .secnum>ul.sn1 li:nth-child(3),
#mansionsalon.fp-viewing-4 .sec2 .textBox .secnum>ul.sn1 li:nth-child(3),
#mansionsalon.fp-viewing-3 .sec2 .textBox .secnum>ul.sn1 li:nth-child(3),
#mansionsalon.fp-viewing-2 .sec2 .textBox .secnum>ul.sn1 li:nth-child(3) {
  -webkit-transform: scale(1, 1);
  transform: scale(1, 1);
  -webkit-transition-delay: 1.4s;
  transition-delay: 1.4s;
}

#mansionsalon.fp-viewing-8 .sec3 .sbg,
#mansionsalon.fp-viewing-7 .sec3 .sbg,
#mansionsalon.fp-viewing-6 .sec3 .sbg,
#mansionsalon.fp-viewing-5 .sec3 .sbg,
#mansionsalon.fp-viewing-4 .sec3 .sbg,
#mansionsalon.fp-viewing-3 .sec3 .sbg {
  -webkit-transition: 3s;
  transition: 3s;
  -webkit-transform: scale(1);
  transform: scale(1);
}

#mansionsalon.fp-viewing-8 .sec3 .textBox,
#mansionsalon.fp-viewing-7 .sec3 .textBox,
#mansionsalon.fp-viewing-6 .sec3 .textBox,
#mansionsalon.fp-viewing-5 .sec3 .textBox,
#mansionsalon.fp-viewing-4 .sec3 .textBox,
#mansionsalon.fp-viewing-3 .sec3 .textBox {
  -webkit-transition: 1s 1s;
  transition: 1s 1s;
  -webkit-transform: translateY(-50%) translateX(0);
  transform: translateY(-50%) translateX(0);
  opacity: 1;
}

#mansionsalon.fp-viewing-8 .sec3 .textBox .lead,
#mansionsalon.fp-viewing-7 .sec3 .textBox .lead,
#mansionsalon.fp-viewing-6 .sec3 .textBox .lead,
#mansionsalon.fp-viewing-5 .sec3 .textBox .lead,
#mansionsalon.fp-viewing-4 .sec3 .textBox .lead,
#mansionsalon.fp-viewing-3 .sec3 .textBox .lead {
  opacity: 1;
  -webkit-transform: scale(1, 1);
  transform: scale(1, 1);
  -webkit-transition-delay: 1.4s;
  transition-delay: 1.4s;
}

#mansionsalon.fp-viewing-8 .sec3 .textBox .text,
#mansionsalon.fp-viewing-7 .sec3 .textBox .text,
#mansionsalon.fp-viewing-6 .sec3 .textBox .text,
#mansionsalon.fp-viewing-5 .sec3 .textBox .text,
#mansionsalon.fp-viewing-4 .sec3 .textBox .text,
#mansionsalon.fp-viewing-3 .sec3 .textBox .text {
  opacity: 1;
  -webkit-transform: scale(1, 1);
  transform: scale(1, 1);
  -webkit-transition-delay: 1.6s;
  transition-delay: 1.6s;
}

#mansionsalon.fp-viewing-8 .sec3 .textBox .secnum>ul.sn2 li,
#mansionsalon.fp-viewing-7 .sec3 .textBox .secnum>ul.sn2 li,
#mansionsalon.fp-viewing-6 .sec3 .textBox .secnum>ul.sn2 li,
#mansionsalon.fp-viewing-5 .sec3 .textBox .secnum>ul.sn2 li,
#mansionsalon.fp-viewing-4 .sec3 .textBox .secnum>ul.sn2 li,
#mansionsalon.fp-viewing-3 .sec3 .textBox .secnum>ul.sn2 li {
  opacity: 1;
}

#mansionsalon.fp-viewing-8 .sec3 .textBox .secnum>ul.sn2 li:nth-child(1),
#mansionsalon.fp-viewing-7 .sec3 .textBox .secnum>ul.sn2 li:nth-child(1),
#mansionsalon.fp-viewing-6 .sec3 .textBox .secnum>ul.sn2 li:nth-child(1),
#mansionsalon.fp-viewing-5 .sec3 .textBox .secnum>ul.sn2 li:nth-child(1),
#mansionsalon.fp-viewing-4 .sec3 .textBox .secnum>ul.sn2 li:nth-child(1),
#mansionsalon.fp-viewing-3 .sec3 .textBox .secnum>ul.sn2 li:nth-child(1) {
  -webkit-transform: scale(1, 1);
  transform: scale(1, 1);
  -webkit-transition-delay: 1s;
  transition-delay: 1s;
}

#mansionsalon.fp-viewing-8 .sec3 .textBox .secnum>ul.sn2 li:nth-child(2),
#mansionsalon.fp-viewing-7 .sec3 .textBox .secnum>ul.sn2 li:nth-child(2),
#mansionsalon.fp-viewing-6 .sec3 .textBox .secnum>ul.sn2 li:nth-child(2),
#mansionsalon.fp-viewing-5 .sec3 .textBox .secnum>ul.sn2 li:nth-child(2),
#mansionsalon.fp-viewing-4 .sec3 .textBox .secnum>ul.sn2 li:nth-child(2),
#mansionsalon.fp-viewing-3 .sec3 .textBox .secnum>ul.sn2 li:nth-child(2) {
  -webkit-transform: scale(1, 1);
  transform: scale(1, 1);
  -webkit-transition-delay: 1.2s;
  transition-delay: 1.2s;
}

#mansionsalon.fp-viewing-8 .sec3 .textBox .secnum>ul.sn2 li:nth-child(3),
#mansionsalon.fp-viewing-7 .sec3 .textBox .secnum>ul.sn2 li:nth-child(3),
#mansionsalon.fp-viewing-6 .sec3 .textBox .secnum>ul.sn2 li:nth-child(3),
#mansionsalon.fp-viewing-5 .sec3 .textBox .secnum>ul.sn2 li:nth-child(3),
#mansionsalon.fp-viewing-4 .sec3 .textBox .secnum>ul.sn2 li:nth-child(3),
#mansionsalon.fp-viewing-3 .sec3 .textBox .secnum>ul.sn2 li:nth-child(3) {
  -webkit-transform: scale(1, 1);
  transform: scale(1, 1);
  -webkit-transition-delay: 1.4s;
  transition-delay: 1.4s;
}

#mansionsalon.fp-viewing-8 .sec4 .sbg,
#mansionsalon.fp-viewing-7 .sec4 .sbg,
#mansionsalon.fp-viewing-6 .sec4 .sbg,
#mansionsalon.fp-viewing-5 .sec4 .sbg,
#mansionsalon.fp-viewing-4 .sec4 .sbg {
  -webkit-transition: 3s;
  transition: 3s;
  -webkit-transform: scale(1);
  transform: scale(1);
}

#mansionsalon.fp-viewing-8 .sec4 .textBox,
#mansionsalon.fp-viewing-7 .sec4 .textBox,
#mansionsalon.fp-viewing-6 .sec4 .textBox,
#mansionsalon.fp-viewing-5 .sec4 .textBox,
#mansionsalon.fp-viewing-4 .sec4 .textBox {
  -webkit-transition: 1s 1s;
  transition: 1s 1s;
  -webkit-transform: translateY(-50%) translateX(0);
  transform: translateY(-50%) translateX(0);
  opacity: 1;
}

#mansionsalon.fp-viewing-8 .sec4 .textBox .lead,
#mansionsalon.fp-viewing-7 .sec4 .textBox .lead,
#mansionsalon.fp-viewing-6 .sec4 .textBox .lead,
#mansionsalon.fp-viewing-5 .sec4 .textBox .lead,
#mansionsalon.fp-viewing-4 .sec4 .textBox .lead {
  opacity: 1;
  -webkit-transform: scale(1, 1);
  transform: scale(1, 1);
  -webkit-transition-delay: 1.4s;
  transition-delay: 1.4s;
}

#mansionsalon.fp-viewing-8 .sec4 .textBox .text,
#mansionsalon.fp-viewing-7 .sec4 .textBox .text,
#mansionsalon.fp-viewing-6 .sec4 .textBox .text,
#mansionsalon.fp-viewing-5 .sec4 .textBox .text,
#mansionsalon.fp-viewing-4 .sec4 .textBox .text {
  opacity: 1;
  -webkit-transform: scale(1, 1);
  transform: scale(1, 1);
  -webkit-transition-delay: 1.6s;
  transition-delay: 1.6s;
}

#mansionsalon.fp-viewing-8 .sec4 .textBox .secnum>ul.sn3 li,
#mansionsalon.fp-viewing-7 .sec4 .textBox .secnum>ul.sn3 li,
#mansionsalon.fp-viewing-6 .sec4 .textBox .secnum>ul.sn3 li,
#mansionsalon.fp-viewing-5 .sec4 .textBox .secnum>ul.sn3 li,
#mansionsalon.fp-viewing-4 .sec4 .textBox .secnum>ul.sn3 li {
  opacity: 1;
}

#mansionsalon.fp-viewing-8 .sec4 .textBox .secnum>ul.sn3 li:nth-child(1),
#mansionsalon.fp-viewing-7 .sec4 .textBox .secnum>ul.sn3 li:nth-child(1),
#mansionsalon.fp-viewing-6 .sec4 .textBox .secnum>ul.sn3 li:nth-child(1),
#mansionsalon.fp-viewing-5 .sec4 .textBox .secnum>ul.sn3 li:nth-child(1),
#mansionsalon.fp-viewing-4 .sec4 .textBox .secnum>ul.sn3 li:nth-child(1) {
  -webkit-transform: scale(1, 1);
  transform: scale(1, 1);
  -webkit-transition-delay: 1s;
  transition-delay: 1s;
}

#mansionsalon.fp-viewing-8 .sec4 .textBox .secnum>ul.sn3 li:nth-child(2),
#mansionsalon.fp-viewing-7 .sec4 .textBox .secnum>ul.sn3 li:nth-child(2),
#mansionsalon.fp-viewing-6 .sec4 .textBox .secnum>ul.sn3 li:nth-child(2),
#mansionsalon.fp-viewing-5 .sec4 .textBox .secnum>ul.sn3 li:nth-child(2),
#mansionsalon.fp-viewing-4 .sec4 .textBox .secnum>ul.sn3 li:nth-child(2) {
  -webkit-transform: scale(1, 1);
  transform: scale(1, 1);
  -webkit-transition-delay: 1.2s;
  transition-delay: 1.2s;
}

#mansionsalon.fp-viewing-8 .sec4 .textBox .secnum>ul.sn3 li:nth-child(3),
#mansionsalon.fp-viewing-7 .sec4 .textBox .secnum>ul.sn3 li:nth-child(3),
#mansionsalon.fp-viewing-6 .sec4 .textBox .secnum>ul.sn3 li:nth-child(3),
#mansionsalon.fp-viewing-5 .sec4 .textBox .secnum>ul.sn3 li:nth-child(3),
#mansionsalon.fp-viewing-4 .sec4 .textBox .secnum>ul.sn3 li:nth-child(3) {
  -webkit-transform: scale(1, 1);
  transform: scale(1, 1);
  -webkit-transition-delay: 1.4s;
  transition-delay: 1.4s;
}

#mansionsalon.fp-viewing-8 .sec5 .sbg,
#mansionsalon.fp-viewing-7 .sec5 .sbg,
#mansionsalon.fp-viewing-6 .sec5 .sbg,
#mansionsalon.fp-viewing-5 .sec5 .sbg {
  -webkit-transition: 3s;
  transition: 3s;
  -webkit-transform: scale(1);
  transform: scale(1);
}

#mansionsalon.fp-viewing-8 .sec5 .textBox,
#mansionsalon.fp-viewing-7 .sec5 .textBox,
#mansionsalon.fp-viewing-6 .sec5 .textBox,
#mansionsalon.fp-viewing-5 .sec5 .textBox {
  -webkit-transition: 1s 1s;
  transition: 1s 1s;
  -webkit-transform: translateY(-50%) translateX(0);
  transform: translateY(-50%) translateX(0);
  opacity: 1;
}

#mansionsalon.fp-viewing-8 .sec5 .textBox .lead,
#mansionsalon.fp-viewing-7 .sec5 .textBox .lead,
#mansionsalon.fp-viewing-6 .sec5 .textBox .lead,
#mansionsalon.fp-viewing-5 .sec5 .textBox .lead {
  opacity: 1;
  -webkit-transform: scale(1, 1);
  transform: scale(1, 1);
  -webkit-transition-delay: 1.4s;
  transition-delay: 1.4s;
}

#mansionsalon.fp-viewing-8 .sec5 .textBox .text,
#mansionsalon.fp-viewing-7 .sec5 .textBox .text,
#mansionsalon.fp-viewing-6 .sec5 .textBox .text,
#mansionsalon.fp-viewing-5 .sec5 .textBox .text {
  opacity: 1;
  -webkit-transform: scale(1, 1);
  transform: scale(1, 1);
  -webkit-transition-delay: 1.6s;
  transition-delay: 1.6s;
}

#mansionsalon.fp-viewing-8 .sec5 .textBox .secnum>ul.sn4 li,
#mansionsalon.fp-viewing-7 .sec5 .textBox .secnum>ul.sn4 li,
#mansionsalon.fp-viewing-6 .sec5 .textBox .secnum>ul.sn4 li,
#mansionsalon.fp-viewing-5 .sec5 .textBox .secnum>ul.sn4 li {
  opacity: 1;
}

#mansionsalon.fp-viewing-8 .sec5 .textBox .secnum>ul.sn4 li:nth-child(1),
#mansionsalon.fp-viewing-7 .sec5 .textBox .secnum>ul.sn4 li:nth-child(1),
#mansionsalon.fp-viewing-6 .sec5 .textBox .secnum>ul.sn4 li:nth-child(1),
#mansionsalon.fp-viewing-5 .sec5 .textBox .secnum>ul.sn4 li:nth-child(1) {
  -webkit-transform: scale(1, 1);
  transform: scale(1, 1);
  -webkit-transition-delay: 1s;
  transition-delay: 1s;
}

#mansionsalon.fp-viewing-8 .sec5 .textBox .secnum>ul.sn4 li:nth-child(2),
#mansionsalon.fp-viewing-7 .sec5 .textBox .secnum>ul.sn4 li:nth-child(2),
#mansionsalon.fp-viewing-6 .sec5 .textBox .secnum>ul.sn4 li:nth-child(2),
#mansionsalon.fp-viewing-5 .sec5 .textBox .secnum>ul.sn4 li:nth-child(2) {
  -webkit-transform: scale(1, 1);
  transform: scale(1, 1);
  -webkit-transition-delay: 1.2s;
  transition-delay: 1.2s;
}

#mansionsalon.fp-viewing-8 .sec5 .textBox .secnum>ul.sn4 li:nth-child(3),
#mansionsalon.fp-viewing-7 .sec5 .textBox .secnum>ul.sn4 li:nth-child(3),
#mansionsalon.fp-viewing-6 .sec5 .textBox .secnum>ul.sn4 li:nth-child(3),
#mansionsalon.fp-viewing-5 .sec5 .textBox .secnum>ul.sn4 li:nth-child(3) {
  -webkit-transform: scale(1, 1);
  transform: scale(1, 1);
  -webkit-transition-delay: 1.4s;
  transition-delay: 1.4s;
}

#mansionsalon.fp-viewing-8 .sec6 .sbg,
#mansionsalon.fp-viewing-7 .sec6 .sbg,
#mansionsalon.fp-viewing-6 .sec6 .sbg {
  -webkit-transition: 3s;
  transition: 3s;
  -webkit-transform: scale(1);
  transform: scale(1);
}

#mansionsalon.fp-viewing-8 .sec6 .textBox,
#mansionsalon.fp-viewing-7 .sec6 .textBox,
#mansionsalon.fp-viewing-6 .sec6 .textBox {
  -webkit-transition: 1s 1s;
  transition: 1s 1s;
  -webkit-transform: translateY(-50%) translateX(0);
  transform: translateY(-50%) translateX(0);
  opacity: 1;
}

#mansionsalon.fp-viewing-8 .sec6 .textBox .lead,
#mansionsalon.fp-viewing-7 .sec6 .textBox .lead,
#mansionsalon.fp-viewing-6 .sec6 .textBox .lead {
  opacity: 1;
  -webkit-transform: scale(1, 1);
  transform: scale(1, 1);
  -webkit-transition-delay: 1.4s;
  transition-delay: 1.4s;
}

#mansionsalon.fp-viewing-8 .sec6 .textBox .text,
#mansionsalon.fp-viewing-7 .sec6 .textBox .text,
#mansionsalon.fp-viewing-6 .sec6 .textBox .text {
  opacity: 1;
  -webkit-transform: scale(1, 1);
  transform: scale(1, 1);
  -webkit-transition-delay: 1.6s;
  transition-delay: 1.6s;
}

#mansionsalon.fp-viewing-8 .sec6 .textBox .secnum>ul.sn5 li,
#mansionsalon.fp-viewing-7 .sec6 .textBox .secnum>ul.sn5 li,
#mansionsalon.fp-viewing-6 .sec6 .textBox .secnum>ul.sn5 li {
  opacity: 1;
}

#mansionsalon.fp-viewing-8 .sec6 .textBox .secnum>ul.sn5 li:nth-child(1),
#mansionsalon.fp-viewing-7 .sec6 .textBox .secnum>ul.sn5 li:nth-child(1),
#mansionsalon.fp-viewing-6 .sec6 .textBox .secnum>ul.sn5 li:nth-child(1) {
  -webkit-transform: scale(1, 1);
  transform: scale(1, 1);
  -webkit-transition-delay: 1s;
  transition-delay: 1s;
}

#mansionsalon.fp-viewing-8 .sec6 .textBox .secnum>ul.sn5 li:nth-child(2),
#mansionsalon.fp-viewing-7 .sec6 .textBox .secnum>ul.sn5 li:nth-child(2),
#mansionsalon.fp-viewing-6 .sec6 .textBox .secnum>ul.sn5 li:nth-child(2) {
  -webkit-transform: scale(1, 1);
  transform: scale(1, 1);
  -webkit-transition-delay: 1.2s;
  transition-delay: 1.2s;
}

#mansionsalon.fp-viewing-8 .sec6 .textBox .secnum>ul.sn5 li:nth-child(3),
#mansionsalon.fp-viewing-7 .sec6 .textBox .secnum>ul.sn5 li:nth-child(3),
#mansionsalon.fp-viewing-6 .sec6 .textBox .secnum>ul.sn5 li:nth-child(3) {
  -webkit-transform: scale(1, 1);
  transform: scale(1, 1);
  -webkit-transition-delay: 1.4s;
  transition-delay: 1.4s;
}

#mansionsalon.fp-viewing-8 .sec7 .sbg,
#mansionsalon.fp-viewing-7 .sec7 .sbg {
  -webkit-transition: 3s;
  transition: 3s;
  -webkit-transform: scale(1);
  transform: scale(1);
}

#mansionsalon.fp-viewing-8 .sec7 .textBox,
#mansionsalon.fp-viewing-7 .sec7 .textBox {
  -webkit-transition: 1s 1s;
  transition: 1s 1s;
  -webkit-transform: translateY(-50%) translateX(0);
  transform: translateY(-50%) translateX(0);
  opacity: 1;
}

#mansionsalon.fp-viewing-8 .sec7 .textBox .lead,
#mansionsalon.fp-viewing-7 .sec7 .textBox .lead {
  opacity: 1;
  -webkit-transform: scale(1, 1);
  transform: scale(1, 1);
  -webkit-transition-delay: 1.4s;
  transition-delay: 1.4s;
}

#mansionsalon.fp-viewing-8 .sec7 .textBox .text,
#mansionsalon.fp-viewing-7 .sec7 .textBox .text {
  opacity: 1;
  -webkit-transform: scale(1, 1);
  transform: scale(1, 1);
  -webkit-transition-delay: 1.6s;
  transition-delay: 1.6s;
}

#mansionsalon.fp-viewing-8 .sec7 .textBox .secnum>ul.sn6 li,
#mansionsalon.fp-viewing-7 .sec7 .textBox .secnum>ul.sn6 li {
  opacity: 1;
}

#mansionsalon.fp-viewing-8 .sec7 .textBox .secnum>ul.sn6 li:nth-child(1),
#mansionsalon.fp-viewing-7 .sec7 .textBox .secnum>ul.sn6 li:nth-child(1) {
  -webkit-transform: scale(1, 1);
  transform: scale(1, 1);
  -webkit-transition-delay: 1s;
  transition-delay: 1s;
}

#mansionsalon.fp-viewing-8 .sec7 .textBox .secnum>ul.sn6 li:nth-child(2),
#mansionsalon.fp-viewing-7 .sec7 .textBox .secnum>ul.sn6 li:nth-child(2) {
  -webkit-transform: scale(1, 1);
  transform: scale(1, 1);
  -webkit-transition-delay: 1.2s;
  transition-delay: 1.2s;
}

#mansionsalon.fp-viewing-8 .sec7 .textBox .secnum>ul.sn6 li:nth-child(3),
#mansionsalon.fp-viewing-7 .sec7 .textBox .secnum>ul.sn6 li:nth-child(3) {
  -webkit-transform: scale(1, 1);
  transform: scale(1, 1);
  -webkit-transition-delay: 1.4s;
  transition-delay: 1.4s;
}

#mansionsalon.fp-viewing-8x .section_sld .salonCon_flbox .com-flbox .salonCon .textBox,
#mansionsalon.fp-viewing-7x .section_sld .salonCon_flbox .com-flbox .salonCon .textBox {
  -webkit-transition: 1s 1s;
  transition: 1s 1s;
  -webkit-transform: translateY(-50%) translateX(0);
  transform: translateY(-50%) translateX(0);
  opacity: 1;
}

#mansionsalon.fp-viewing-8x .section_sld .salonCon_flbox .com-flbox .salonCon .textBox .lead,
#mansionsalon.fp-viewing-7x .section_sld .salonCon_flbox .com-flbox .salonCon .textBox .lead {
  opacity: 1;
  -webkit-transform: scale(1, 1);
  transform: scale(1, 1);
  -webkit-transition-delay: 1.4s;
  transition-delay: 1.4s;
}

#mansionsalon.fp-viewing-8x .section_sld .salonCon_flbox .com-flbox .salonCon .textBox .text,
#mansionsalon.fp-viewing-7x .section_sld .salonCon_flbox .com-flbox .salonCon .textBox .text {
  opacity: 1;
  -webkit-transform: scale(1, 1);
  transform: scale(1, 1);
  -webkit-transition-delay: 1.6s;
  transition-delay: 1.6s;
}

#mansionsalon.fp-viewing-8x .section_sld .salonCon_flbox .com-flbox .salonCon .secnum>ul.sn5 li,
#mansionsalon.fp-viewing-7x .section_sld .salonCon_flbox .com-flbox .salonCon .secnum>ul.sn5 li {
  opacity: 1;
}

#mansionsalon.fp-viewing-8x .section_sld .salonCon_flbox .com-flbox .salonCon .secnum>ul.sn5 li:nth-child(1),
#mansionsalon.fp-viewing-7x .section_sld .salonCon_flbox .com-flbox .salonCon .secnum>ul.sn5 li:nth-child(1) {
  -webkit-transform: scale(1, 1);
  transform: scale(1, 1);
  -webkit-transition-delay: 1s;
  transition-delay: 1s;
}

#mansionsalon.fp-viewing-8x .section_sld .salonCon_flbox .com-flbox .salonCon .secnum>ul.sn5 li:nth-child(2),
#mansionsalon.fp-viewing-7x .section_sld .salonCon_flbox .com-flbox .salonCon .secnum>ul.sn5 li:nth-child(2) {
  -webkit-transform: scale(1, 1);
  transform: scale(1, 1);
  -webkit-transition-delay: 1.2s;
  transition-delay: 1.2s;
}

#mansionsalon.fp-viewing-8x .section_sld .salonCon_flbox .com-flbox .salonCon .secnum>ul.sn5 li:nth-child(3),
#mansionsalon.fp-viewing-7x .section_sld .salonCon_flbox .com-flbox .salonCon .secnum>ul.sn5 li:nth-child(3) {
  -webkit-transform: scale(1, 1);
  transform: scale(1, 1);
  -webkit-transition-delay: 1.4s;
  transition-delay: 1.4s;
}

#mansionsalon.fp-viewing-8x .section_sld .salonCon_flbox .com-flbox .salonCon .secnum>ul.sn6 li,
#mansionsalon.fp-viewing-7x .section_sld .salonCon_flbox .com-flbox .salonCon .secnum>ul.sn6 li {
  opacity: 1;
}

#mansionsalon.fp-viewing-8x .section_sld .salonCon_flbox .com-flbox .salonCon .secnum>ul.sn6 li:nth-child(1),
#mansionsalon.fp-viewing-7x .section_sld .salonCon_flbox .com-flbox .salonCon .secnum>ul.sn6 li:nth-child(1) {
  -webkit-transform: scale(1, 1);
  transform: scale(1, 1);
  -webkit-transition-delay: 1s;
  transition-delay: 1s;
}

#mansionsalon.fp-viewing-8x .section_sld .salonCon_flbox .com-flbox .salonCon .secnum>ul.sn6 li:nth-child(2),
#mansionsalon.fp-viewing-7x .section_sld .salonCon_flbox .com-flbox .salonCon .secnum>ul.sn6 li:nth-child(2) {
  -webkit-transform: scale(1, 1);
  transform: scale(1, 1);
  -webkit-transition-delay: 1.2s;
  transition-delay: 1.2s;
}

#mansionsalon.fp-viewing-8x .section_sld .salonCon_flbox .com-flbox .salonCon .secnum>ul.sn6 li:nth-child(3),
#mansionsalon.fp-viewing-7x .section_sld .salonCon_flbox .com-flbox .salonCon .secnum>ul.sn6 li:nth-child(3) {
  -webkit-transform: scale(1, 1);
  transform: scale(1, 1);
  -webkit-transition-delay: 1.4s;
  transition-delay: 1.4s;
}

#mansionsalon #section7 .salonCon_flbox .textBox {
  -webkit-transform: translateY(0) translateX(0) !important;
  transform: translateY(0) translateX(0) !important;
  opacity: 1 !important;
  position: relative !important;
  left: auto !important;
  bottom: auto !important;
}

#mansionsalon .footer {
  background-color: #fff;
}

#mansionsalon .footer .menu_wrap .entry_wrap .entry_con.anime1 {
  -webkit-transform: scale(1) !important;
  transform: scale(1) !important;
  opacity: 1 !important;
}