@charset "UTF-8";
.box_sample {
  margin: 10px;
  padding: 10px;
}

.mincho {
  font-family: "游明朝", YuMincho, "Kozuka Mincho Pro", "Kozuka Mincho Std", "小塚明朝 Pro R", "ＭＳ Ｐ明朝", "MS PMincho", "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "HG明朝E", "ＭＳ Ｐ明朝", "ＭＳ 明朝", "Sawarabi Mincho", serif;
}

.ftEN {
  font-family: "Crimson Text", serif;
}

.invisible {
  opacity: 0;
}

.animated {
  -webkit-animation-duration: 0.5s;
          animation-duration: 0.5s;
  -webkit-animation-fill-mode: both;
          animation-fill-mode: both;
}

.anime {
  opacity: 0;
}
.anime-delay-1 {
  -webkit-animation-delay: 0s;
          animation-delay: 0s;
}
.anime-delay-2 {
  -webkit-animation-delay: 0.2s;
          animation-delay: 0.2s;
}
.anime-delay-3 {
  -webkit-animation-delay: 0.4s;
          animation-delay: 0.4s;
}
.anime-delay-4 {
  -webkit-animation-delay: 0.6s;
          animation-delay: 0.6s;
}
.anime-delay-5 {
  -webkit-animation-delay: 0.8s;
          animation-delay: 0.8s;
}
.anime-delay-6 {
  -webkit-animation-delay: 1s;
          animation-delay: 1s;
}
.anime-delay-7 {
  -webkit-animation-delay: 1.2s;
          animation-delay: 1.2s;
}
.anime-delay-8 {
  -webkit-animation-delay: 1.4s;
          animation-delay: 1.4s;
}
.anime-delay-9 {
  -webkit-animation-delay: 1.6s;
          animation-delay: 1.6s;
}
.anime-delay-10 {
  -webkit-animation-delay: 1.8s;
          animation-delay: 1.8s;
}
.anime-delay-11 {
  -webkit-animation-delay: 2s;
          animation-delay: 2s;
}
.anime-delay-12 {
  -webkit-animation-delay: 2.2s;
          animation-delay: 2.2s;
}
.anime-delay-13 {
  -webkit-animation-delay: 2.4s;
          animation-delay: 2.4s;
}
.anime-delay-14 {
  -webkit-animation-delay: 2.6s;
          animation-delay: 2.6s;
}
.anime-delay-fast1 {
  -webkit-animation-delay: 0.4s;
          animation-delay: 0.4s;
}
.anime-delay-fast2 {
  -webkit-animation-delay: 0.5s;
          animation-delay: 0.5s;
}
.anime-delay-fast3 {
  -webkit-animation-delay: 0.6s;
          animation-delay: 0.6s;
}
.anime-delay-fast4 {
  -webkit-animation-delay: 0.7s;
          animation-delay: 0.7s;
}
.anime-delay-fast5 {
  -webkit-animation-delay: 0.8s;
          animation-delay: 0.8s;
}
.anime-delay-fast6 {
  -webkit-animation-delay: 0.9s;
          animation-delay: 0.9s;
}
.anime-delay-fast7 {
  -webkit-animation-delay: 1s;
          animation-delay: 1s;
}
.anime-slow {
  -webkit-animation-duration: 3s;
          animation-duration: 3s;
}

.fadeIn {
  -webkit-animation-name: fadeIn;
          animation-name: fadeIn;
  -webkit-animation-duration: 0.8s;
          animation-duration: 0.8s;
  -webkit-animation-fill-mode: both;
          animation-fill-mode: both;
}

.fadeOut {
  -webkit-animation-name: fadeOut;
          animation-name: fadeOut;
  -webkit-animation-duration: 0.8s;
          animation-duration: 0.8s;
  -webkit-animation-fill-mode: both;
          animation-fill-mode: both;
}

.fadeInUp {
  -webkit-animation-name: fadeInUp;
          animation-name: fadeInUp;
  -webkit-animation-duration: 0.8s;
          animation-duration: 0.8s;
  -webkit-animation-fill-mode: both;
          animation-fill-mode: both;
}

.fadeInLeft {
  -webkit-animation-name: fadeInLeft;
          animation-name: fadeInLeft;
  -webkit-animation-duration: 0.8s;
          animation-duration: 0.8s;
  -webkit-animation-fill-mode: both;
          animation-fill-mode: both;
}

.fadeInRight {
  -webkit-animation-name: fadeInRight;
          animation-name: fadeInRight;
  -webkit-animation-duration: 0.8s;
          animation-duration: 0.8s;
  -webkit-animation-fill-mode: both;
          animation-fill-mode: both;
}

.fadeInDown {
  -webkit-animation: 0.8s 0.6s fadeInDown both;
          animation: 0.8s 0.6s fadeInDown both;
}

@-webkit-keyframes fadeIn {
  from {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}

@keyframes fadeIn {
  from {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
@-webkit-keyframes fadeOut {
  from {
    opacity: 1;
  }
  to {
    opacity: 0;
  }
}
@keyframes fadeOut {
  from {
    opacity: 1;
  }
  to {
    opacity: 0;
  }
}
@-webkit-keyframes fadeInUp {
  from {
    opacity: 0;
    -webkit-transform: translateY(50px);
            transform: translateY(50px);
  }
  to {
    opacity: 1;
    -webkit-transform: translateY(0);
            transform: translateY(0);
  }
}
@keyframes fadeInUp {
  from {
    opacity: 0;
    -webkit-transform: translateY(50px);
            transform: translateY(50px);
  }
  to {
    opacity: 1;
    -webkit-transform: translateY(0);
            transform: translateY(0);
  }
}
@-webkit-keyframes fadeInDown {
  from {
    opacity: 0;
    -webkit-transform: translateY(-50px);
            transform: translateY(-50px);
  }
  to {
    opacity: 1;
    -webkit-transform: translateY(0);
            transform: translateY(0);
  }
}
@keyframes fadeInDown {
  from {
    opacity: 0;
    -webkit-transform: translateY(-50px);
            transform: translateY(-50px);
  }
  to {
    opacity: 1;
    -webkit-transform: translateY(0);
            transform: translateY(0);
  }
}
@-webkit-keyframes fadeInLeft {
  from {
    opacity: 0;
    -webkit-transform: translateX(-50px);
            transform: translateX(-50px);
  }
  to {
    opacity: 1;
    -webkit-transform: translateX(0);
            transform: translateX(0);
  }
}
@keyframes fadeInLeft {
  from {
    opacity: 0;
    -webkit-transform: translateX(-50px);
            transform: translateX(-50px);
  }
  to {
    opacity: 1;
    -webkit-transform: translateX(0);
            transform: translateX(0);
  }
}
@-webkit-keyframes fadeInRight {
  from {
    opacity: 0;
    -webkit-transform: translateX(50px);
            transform: translateX(50px);
  }
  to {
    opacity: 1;
    -webkit-transform: translateX(0);
            transform: translateX(0);
  }
}
@keyframes fadeInRight {
  from {
    opacity: 0;
    -webkit-transform: translateX(50px);
            transform: translateX(50px);
  }
  to {
    opacity: 1;
    -webkit-transform: translateX(0);
            transform: translateX(0);
  }
}
main {
  word-break: break-word;
  padding-bottom: 13.3244503664vw;
  background-color: #9e917d;
  -webkit-transition: 0.8s;
  transition: 0.8s;
}
main.is-active {
  background-color: #000;
}
main.is-active .lang-jp,
main.is-active .credit {
  opacity: 1;
}
main img {
  width: 100%;
}
main .lang-jp,
main .credit {
  opacity: 0;
  -webkit-transition: 0.8s;
  transition: 0.8s;
}

.lang-btn {
  position: fixed;
  right: 3.1978680879vw;
  top: 3.1978680879vw;
  width: 5.1965356429vw;
  z-index: 2;
  cursor: pointer;
}

.mv {
  position: relative;
  width: 100%;
  margin: 0 auto 0;
}
.mv_img {
  position: relative;
}
.mv_img video {
  width: 100%;
}
.mv_textBox {
  padding-left: 13.3244503664vw;
  margin-top: 3.3311125916vw;
}
.mv_textBox-en {
  width: 60.9593604264vw;
}
.mv_textBox-jp {
  width: 58.0279813458vw;
  margin-top: 1.998667555vw;
}
.mv_textBox-credit {
  width: 22.1852098601vw;
  margin-top: 6.6622251832vw;
  margin-left: 6.6622251832vw;
}

.look {
  margin-top: 19.053964024vw;
}
.look .box {
  position: relative;
}
.look .box.--01 .imgBlk {
  width: 36.7088607595vw;
  margin-left: 49.9666888741vw;
}
.look .box.--01 .titleBlk {
  top: 42.3051299134vw;
  left: 19.9866755496vw;
}
.look .box.--01 .titleBlk .lang-jp {
  width: 20.8527648235vw;
  margin-top: 2.6648900733vw;
}
.look .box.--01 .textBlk {
  top: -5.9960026649vw;
  left: 19.9866755496vw;
}
.look .box.--01 .textBlk .lang-en {
  width: 66.6222518321vw;
}
.look .box.--01 .textBlk .lang-jp {
  width: 29.380413058vw;
  margin-top: 1.998667555vw;
}
.look .box.--01 .textBlk .credit {
  width: 28.8474350433vw;
  margin-top: 3.6642238508vw;
}
.look .box.--02 {
  margin-top: 19.853431046vw;
}
.look .box.--02 .imgBlk {
  width: 100%;
}
.look .box.--02 .titleBlk {
  top: -1.998667555vw;
  left: 12.6582278481vw;
}
.look .box.--02 .titleBlk .lang-jp {
  width: 25.4497001999vw;
  margin-top: 1.4656895403vw;
  margin-left: auto;
}
.look .box.--02 .textBlk {
  bottom: -21.6522318454vw;
  left: 14.6568954031vw;
}
.look .box.--02 .textBlk .lang-en {
  width: 70.6862091939vw;
}
.look .box.--02 .textBlk .lang-jp {
  width: 69.8201199201vw;
  margin-top: 1.6655562958vw;
}
.look .box.--02 .textBlk .credit {
  width: 66.4890073284vw;
  margin-top: 3.6642238508vw;
}
.look .box.--03 {
  margin-top: 43.8374417055vw;
}
.look .box.--03 .imgBlk {
  width: 100%;
}
.look .box.--03 .titleBlk {
  top: -7.4616922052vw;
  left: 14.6568954031vw;
}
.look .box.--03 .titleBlk .lang-jp {
  width: 25.7161892072vw;
  position: absolute;
  right: -37.9746835443vw;
  top: 3.6642238508vw;
}
.look .box.--03 .textBlk {
  bottom: -21.6522318454vw;
  left: 14.6568954031vw;
}
.look .box.--03 .textBlk .lang-en {
  width: 70.7528314457vw;
}
.look .box.--03 .textBlk .lang-jp {
  width: 73.7508327781vw;
  margin-top: 1.6655562958vw;
}
.look .box.--03 .textBlk .credit {
  width: 69.8867421719vw;
  margin-top: 3.6642238508vw;
}
.look .box.--04 {
  margin-top: 33.3111259161vw;
}
.look .box.--04 .imgBlk {
  width: 50.0333111259vw;
  margin: 0 auto;
}
.look .box.--04 .titleBlk {
  bottom: -14.5236508994vw;
  left: 19.5203197868vw;
}
.look .box.--04 .titleBlk .lang-jp {
  width: 18.3877415057vw;
  margin-top: -2.7981345769vw;
  margin-left: auto;
}
.look .box.--04 .textBlk {
  top: 11.9920053298vw;
  left: 13.3244503664vw;
}
.look .box.--04 .textBlk .lang-en {
  width: 73.1512325117vw;
}
.look .box.--04 .textBlk .lang-jp {
  width: 73.2178547635vw;
  margin-top: 2.6648900733vw;
}
.look .box.--04 .textBlk .credit {
  width: 47.8347768155vw;
  margin-top: 14.9900066622vw;
  margin-left: 11.6588940706vw;
}
.look .box.--05 {
  margin-top: 25.6495669554vw;
}
.look .box.--05 .imgBlk {
  width: 100%;
}
.look .box.--05 .titleBlk {
  bottom: -10.7928047968vw;
  left: 14.6568954031vw;
}
.look .box.--05 .titleBlk .lang-jp {
  width: 24.583610926vw;
  position: absolute;
  right: 0vw;
  top: 5.9960026649vw;
}
.look .box.--05 .textBlk {
  bottom: -32.3117921386vw;
  left: 14.6568954031vw;
}
.look .box.--05 .textBlk .lang-en {
  width: 70.7528314457vw;
}
.look .box.--05 .textBlk .lang-jp {
  width: 72.9513657562vw;
  margin-top: 1.6655562958vw;
}
.look .box.--05 .textBlk .credit {
  width: 70.5529646902vw;
  margin-top: 3.6642238508vw;
}
.look .box.--06 {
  margin-top: 49.3004663558vw;
}
.look .box.--06 .imgBlk {
  width: 50.0333111259vw;
}
.look .box.--06 .titleBlk {
  bottom: -13.8574283811vw;
  left: 36.109260493vw;
}
.look .box.--06 .titleBlk .lang-jp {
  width: 24.5169886742vw;
  margin-top: 1.3324450366vw;
}
.look .box.--06 .textBlk {
  top: -5.6628914057vw;
  left: 35.9760159893vw;
}
.look .box.--06 .textBlk .lang-en {
  width: 49.2338441039vw;
}
.look .box.--06 .textBlk .lang-jp {
  width: 35.1099267155vw;
  margin-top: 1.6655562958vw;
  right: -0.3331112592vw;
  margin-left: auto;
  position: relative;
}
.look .box.--06 .textBlk .credit {
  width: 35.1765489674vw;
  margin-top: 5.6628914057vw;
  right: -0.5329780147vw;
  margin-left: auto;
  position: relative;
}
.look .box.--07 {
  margin-top: 30.7794803464vw;
}
.look .box.--07 .imgBlk {
  width: 66.6888740839vw;
  margin-left: 16.7221852099vw;
}
.look .box.--07 .titleBlk {
  bottom: -12.3251165889vw;
  left: 45.9693537642vw;
}
.look .box.--07 .titleBlk .lang-jp {
  width: 17.3217854763vw;
  margin-top: 1.3324450366vw;
}
.look .box.--07 .textBlk {
  top: 9.9933377748vw;
  left: 44.3037974684vw;
}
.look .box.--07 .textBlk .lang-en {
  width: 32.3784143904vw;
}
.look .box.--07 .textBlk .lang-jp {
  width: 29.1139240506vw;
  margin-top: 23.9840106596vw;
}
.look .box.--07 .textBlk .credit {
  width: 28.9140572951vw;
  margin-top: 3.3311125916vw;
}
.look .box.--08 {
  margin-top: 33.6442371752vw;
}
.look .box.--08 .imgBlk {
  width: 50.0333111259vw;
  margin-left: auto;
}
.look .box.--08 .titleBlk {
  bottom: 9.9933377748vw;
  left: 16.655562958vw;
}
.look .box.--08 .titleBlk .lang-jp {
  width: 19.6535642905vw;
  margin-top: 1.3324450366vw;
}
.look .box.--08 .textBlk {
  top: -3.9973351099vw;
  left: 16.655562958vw;
}
.look .box.--08 .textBlk .lang-en {
  width: 49.2338441039vw;
}
.look .box.--08 .textBlk .lang-jp {
  width: 32.6449033977vw;
  margin-top: 1.998667555vw;
}
.look .box.--08 .textBlk .credit {
  width: 32.1785476349vw;
  margin-top: 3.6642238508vw;
}
.look .box.--detail {
  width: 67.9546968688vw;
  margin: 12.6582278481vw auto 0;
}
.look .box.--detail ul li {
  font-size: 0.9993337775vw;
  color: #fff;
}
.look .box.--detail ul li.title {
  font-weight: bold;
  margin-bottom: 0.3331112592vw;
}
.look .box.--detail ul li:nth-of-type(n + 2) {
  margin-top: 0vw;
}
.look .box.--detail ul li a {
  color: #fff;
}
.look .box.--detail ul li .icon-tel {
  width: 0.9993337775vw;
  position: relative;
  top: -0.5996002665vw;
}
.look .box.--detail ul li .icon-insta {
  width: 0.799467022vw;
  position: relative;
  top: -0.4663557628vw;
}
.look .box .titleBlk {
  position: absolute;
}
.look .box .titleBlk .lang-en {
  color: #fff;
  font-size: 2.9313790806vw;
  font-family: "Libre Baskerville", serif;
  line-height: 1.7;
}
.look .box .textBlk {
  position: absolute;
}

/* SP */
@media screen and (max-width: 750px) {
  main {
    padding-bottom: 13.3244503664vw;
  }
  .lang-btn {
    right: 5.3297801466vw;
    top: 5.3297801466vw;
    width: 13.3244503664vw;
  }
  .mv_textBox {
    padding-left: 3.3311125916vw;
    margin-top: 3.3311125916vw;
  }
  .mv_textBox-en {
    width: 75.0832778148vw;
  }
  .mv_textBox-jp {
    width: 79.746835443vw;
    margin-top: 3.3311125916vw;
  }
  .mv_textBox-credit {
    width: 44.3704197202vw;
    margin-top: 6.6622251832vw;
    margin-left: 9.9933377748vw;
  }
  .look {
    margin-top: 33.3111259161vw;
  }
  .look .box.--01 .imgBlk {
    width: 46.6355762825vw;
    margin-left: 39.9733510993vw;
  }
  .look .box.--01 .titleBlk {
    top: 116.255829447vw;
    left: 13.3244503664vw;
  }
  .look .box.--01 .titleBlk .lang-jp {
    width: 40.5063291139vw;
    margin-top: 2.6648900733vw;
  }
  .look .box.--01 .textBlk {
    top: -19.3204530313vw;
    left: 13.3244503664vw;
  }
  .look .box.--01 .textBlk .lang-en {
    width: 73.1512325117vw;
  }
  .look .box.--01 .textBlk .lang-jp {
    width: 26.18254497vw;
    margin-top: 3.3311125916vw;
  }
  .look .box.--01 .textBlk .credit {
    width: 26.0493004664vw;
    margin-top: 3.6642238508vw;
  }
  .look .box.--02 {
    margin-top: 29.9800133245vw;
  }
  .look .box.--02 .imgBlk {
    width: 100%;
  }
  .look .box.--02 .titleBlk {
    top: -7.3284477015vw;
    left: 12.6582278481vw;
  }
  .look .box.--02 .titleBlk .lang-en {
    text-align: center;
  }
  .look .box.--02 .titleBlk .lang-jp {
    width: 49.4337108594vw;
    margin-top: 0.799467022vw;
    margin-left: 12.6582278481vw;
  }
  .look .box.--02 .textBlk {
    bottom: -48.6342438374vw;
    left: 9.9933377748vw;
  }
  .look .box.--02 .textBlk .lang-en {
    width: 79.8134576949vw;
  }
  .look .box.--02 .textBlk .lang-jp {
    width: 79.2138574284vw;
    margin-top: 3.6642238508vw;
  }
  .look .box.--02 .textBlk .credit {
    width: 78.7475016656vw;
    margin-top: 2.9980013324vw;
  }
  .look .box.--03 {
    margin-top: 73.1512325117vw;
  }
  .look .box.--03 .imgBlk {
    width: 100%;
  }
  .look .box.--03 .titleBlk {
    top: -11.4590273151vw;
    left: 9.9933377748vw;
  }
  .look .box.--03 .titleBlk .lang-jp {
    width: 50.0333111259vw;
    right: -30.6462358428vw;
    top: 15.9893404397vw;
  }
  .look .box.--03 .textBlk {
    bottom: -54.6302465023vw;
    left: 9.9933377748vw;
  }
  .look .box.--03 .textBlk .lang-en {
    width: 80.146568954vw;
  }
  .look .box.--03 .textBlk .lang-jp {
    width: 79.5469686875vw;
    margin-top: 3.3311125916vw;
  }
  .look .box.--03 .textBlk .credit {
    width: 78.4143904064vw;
    margin-top: 3.6642238508vw;
  }
  .look .box.--04 {
    margin-top: 89.273817455vw;
  }
  .look .box.--04 .imgBlk {
    width: 59.9600266489vw;
    margin: 0 auto;
  }
  .look .box.--04 .titleBlk {
    bottom: -30.5129913391vw;
    left: 4.1972018654vw;
  }
  .look .box.--04 .titleBlk .lang-jp {
    width: 35.709526982vw;
    margin-top: -8.1279147235vw;
    margin-left: auto;
    margin-right: 3.9973351099vw;
  }
  .look .box.--04 .textBlk {
    top: -12.6582278481vw;
    left: 6.6622251832vw;
  }
  .look .box.--04 .textBlk .lang-en {
    width: 86.4756828781vw;
  }
  .look .box.--04 .textBlk .lang-jp {
    width: 86.4756828781vw;
    margin-top: 3.6642238508vw;
  }
  .look .box.--04 .textBlk .credit {
    width: 58.9606928714vw;
    margin-top: 16.9886742172vw;
    margin-left: 13.3244503664vw;
  }
  .look .box.--05 {
    margin-top: 40.9726848767vw;
  }
  .look .box.--05 .imgBlk {
    width: 100%;
  }
  .look .box.--05 .titleBlk {
    bottom: -24.6502331779vw;
    left: 3.9973351099vw;
  }
  .look .box.--05 .titleBlk .lang-jp {
    width: 47.8347768155vw;
    right: -27.9813457695vw;
    top: 23.3177881412vw;
  }
  .look .box.--05 .textBlk {
    bottom: -81.9453697535vw;
    left: 9.9933377748vw;
  }
  .look .box.--05 .textBlk .lang-en {
    width: 79.9467021985vw;
  }
  .look .box.--05 .textBlk .lang-jp {
    width: 74.0839440373vw;
    margin-top: 2.9980013324vw;
  }
  .look .box.--05 .textBlk .credit {
    width: 79.2804796802vw;
    margin-top: 3.6642238508vw;
  }
  .look .box.--06 {
    margin-top: 104.5969353764vw;
  }
  .look .box.--06 .imgBlk {
    width: 59.9600266489vw;
  }
  .look .box.--06 .titleBlk {
    bottom: -39.3071285809vw;
    left: 30.7794803464vw;
  }
  .look .box.--06 .titleBlk .lang-jp {
    width: 47.63491006vw;
    margin-top: 2.6648900733vw;
  }
  .look .box.--06 .textBlk {
    top: -8.9940039973vw;
    left: 19.9866755496vw;
  }
  .look .box.--06 .textBlk .lang-en {
    width: 70.219853431vw;
  }
  .look .box.--06 .textBlk .lang-jp {
    width: 29.4470353098vw;
    margin-top: 3.6642238508vw;
    right: 0vw;
  }
  .look .box.--06 .textBlk .credit {
    width: 70.0199866755vw;
    margin-top: 5.9960026649vw;
    right: 0vw;
  }
  .look .box.--07 {
    margin-top: 52.6315789474vw;
  }
  .look .box.--07 .imgBlk {
    width: 91.4723517655vw;
    margin-left: 4.3304463691vw;
  }
  .look .box.--07 .titleBlk {
    bottom: -31.6455696203vw;
    left: 19.9866755496vw;
  }
  .look .box.--07 .titleBlk .lang-jp {
    width: 33.710859427vw;
    margin-top: 2.6648900733vw;
  }
  .look .box.--07 .textBlk {
    top: 11.3257828115vw;
    left: 42.9713524317vw;
  }
  .look .box.--07 .textBlk .lang-en {
    width: 49.7001998668vw;
  }
  .look .box.--07 .textBlk .lang-jp {
    width: 49.1005996003vw;
    margin-top: 3.3311125916vw;
  }
  .look .box.--07 .textBlk .credit {
    width: 48.5009993338vw;
    margin-top: 3.9973351099vw;
  }
  .look .box.--08 {
    margin-top: 61.2924716855vw;
  }
  .look .box.--08 .imgBlk {
    width: 59.9600266489vw;
    margin-left: auto;
  }
  .look .box.--08 .titleBlk {
    bottom: -17.9880079947vw;
    left: 9.9933377748vw;
  }
  .look .box.--08 .titleBlk .lang-jp {
    width: 38.1745502998vw;
    margin-top: 2.6648900733vw;
  }
  .look .box.--08 .textBlk {
    top: -15.9893404397vw;
    left: 9.9933377748vw;
  }
  .look .box.--08 .textBlk .lang-en {
    width: 78.9473684211vw;
  }
  .look .box.--08 .textBlk .lang-jp {
    width: 29.4470353098vw;
    margin-top: 3.9973351099vw;
  }
  .look .box.--08 .textBlk .credit {
    width: 29.2471685543vw;
    margin-top: 3.6642238508vw;
  }
  .look .box.--detail {
    width: 79.9467021985vw;
    margin: 37.308461026vw auto 0;
  }
  .look .box.--detail ul li {
    font-size: 1.8654230513vw;
  }
  .look .box.--detail ul li.title {
    margin-bottom: 0.3331112592vw;
  }
  .look .box.--detail ul li:nth-of-type(n + 2) {
    margin-top: 0vw;
  }
  .look .box.--detail ul li .icon-tel {
    width: 0.9993337775vw;
    top: -0.5996002665vw;
  }
  .look .box.--detail ul li .icon-insta {
    width: 0.799467022vw;
    top: -0.4663557628vw;
  }
  .look .box .titleBlk .lang-en {
    font-size: 4.3304463691vw;
  }
}
/* SP ここまで */
/*# sourceMappingURL=style.css.map */