/* ============================================================== default */
/* --------------------------------------- color */
/* hover
=================================================================== */
/* ================================================ vw */
/* ================================================ vh */
/* common
=================================================================== */
/* layout
=================================================================== */
/* imgCover
=================================================================== */
/* mask
=================================================================== */
/* background
=================================================================== */
/* flex
=================================================================== */
/* animation delay
=================================================================== */
/* 3d
=================================================================== */
/* font
=================================================================== */
/* textTate
=================================================================== */
/* vw
=================================================================== */
/* form
=================================================================== */
/* ============================================================== common */
/* ============================================================== pagesKv */
.pagesKv {
  margin-bottom: 0;
}

.pagesKv__bg--innerImg {
  background-image: url(../img/contents/about/kv.jpg);
}

/* ============================================================== about mainContents */
.about__mainContents {
  position: relative;
  padding-top: 112.1522693997%;
}

/* --------------------------------------- bg */
.about__mainContents--bg {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
.about__mainContents--bg > span {
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-position: center center;
  background-repeat: no-repeat;
  background-size: 100% auto;
  background-position: left top;
  background-image: url(../img/contents/about/about__bg--map.png);
}

/* --------------------------------------- imgList */
.about__mainContents--imgList > li {
  position: absolute;
}
.about__mainContents--imgList > li > span {
  display: block;
  position: relative;
  background-position: center center;
  background-repeat: no-repeat;
  background-size: 100% auto;
  border-radius: 4px;
  overflow: hidden;
}

.about__mainContents--imgList.partsPc > li:nth-child(1) {
  width: 30.3806734993%;
  top: 5.2219321149%;
  right: 3.6603221083%;
}
.about__mainContents--imgList.partsPc > li:nth-child(1) > span {
  padding-top: 70.843373494%;
  background-image: url(../img/contents/about/about__img--1.jpg);
}
.about__mainContents--imgList.partsPc > li:nth-child(2) {
  width: 15.2269399707%;
  top: 15.6657963446%;
  left: 3.2942898975%;
}
.about__mainContents--imgList.partsPc > li:nth-child(2) > span {
  padding-top: 70.6730769231%;
  background-image: url(../img/contents/about/about__img--2.jpg);
}
.about__mainContents--imgList.partsPc > li:nth-child(3) {
  width: 18.1551976574%;
  top: 25.4569190601%;
  left: 23.4260614934%;
}
.about__mainContents--imgList.partsPc > li:nth-child(3) > span {
  padding-top: 70.564516129%;
  background-image: url(../img/contents/about/about__img--3.jpg);
}
.about__mainContents--imgList.partsPc > li:nth-child(4) {
  width: 30.9663250366%;
  top: 41.3838120104%;
  left: 6.9546120059%;
}
.about__mainContents--imgList.partsPc > li:nth-child(4) > span {
  padding-top: 70.6855791962%;
  background-image: url(../img/contents/about/about__img--4.jpg);
}
.about__mainContents--imgList.partsPc > li:nth-child(5) {
  width: 38.7994143485%;
  top: 72.1279373368%;
  left: 0%;
}
.about__mainContents--imgList.partsPc > li:nth-child(5) > span {
  padding-top: 70.9433962264%;
  background-image: url(../img/contents/about/about__img--5.jpg);
}
.about__mainContents--imgList.partsPc > li:nth-child(6) {
  width: 25.1830161054%;
  bottom: 0;
  left: 49.4143484627%;
}
.about__mainContents--imgList.partsPc > li:nth-child(6) > span {
  padding-top: 70.6395348837%;
  background-image: url(../img/contents/about/about__img--6.jpg);
}
.about__mainContents--imgList.partsPc > li:nth-child(7) {
  width: 15.9590043924%;
  bottom: 10.7702349869%;
  right: 2.9282576867%;
}
.about__mainContents--imgList.partsPc > li:nth-child(7) > span {
  padding-top: 70.6422018349%;
  background-image: url(../img/contents/about/about__img--7.jpg);
}

/* ================================================ inner */
.about__mainContents--inner {
  position: absolute;
  width: 53.1478770132%;
  right: 0;
  top: 31.7232375979%;
  white-space: nowrap;
  z-index: 5;
}

/* --------------------------------------- inner title */
.about__mainContents--title {
  font-size: 27px;
  font-size: 1.9765739385vw;
  line-height: 1;
  margin-bottom: 2.3426061493vw;
}

.about__mainContents--text {
  font-size: 17px;
  font-size: 1.2445095168vw;
  line-height: 2.25;
  margin-bottom: 2.196193265vw;
}

.about__mainContents .btn {
  max-width: 24.8901903367vw;
}

/* ============================================================== about movie */
.aboutMovie {
  padding: 5.1244509517vw 5.1244509517vw 5.1244509517vw;
}

.iframeWrapper {
  position: relative;
  padding-top: 56.25%;
}
.iframeWrapper iframe {
  position: absolute;
  width: 100% !important;
  height: 100% !important;
  top: 0;
  left: 0;
}/*# sourceMappingURL=about.css.map */