img {
  max-width: 100%;
}

@media (max-width: 1200px) {
  .fs-l-main {
    padding: 0 !important;
  }
}
.js-fade {
  opacity: 0;
  transition-duration: 1.1s;
}
.js-fade.js-fade-top {
  transform: translate(0px, -40px);
}
.js-fade.js-fade-bottom {
  transform: translateY(50px);
}
.js-fade.js-fade-left {
  transform: translate(-20px, 0px);
}
.js-fade.js-fade-right {
  transform: translate(20px, 0px);
}
.js-fade.is-active {
  transform: translate(0, 0);
  opacity: 1;
}

@media (max-width: 1200px) {
  .fs-l-main {
    padding: 0 !important;
  }
}
.feature {
  max-width: 750px;
  margin: auto;
  overflow: hidden;
  position: relative;
}
.feature section {
  margin-bottom: 0;
}

.mv {
  background: #e8e6e6;
}
.mv__Inner {
  width: 100%;
  height: calc(879 * (100vw / 750));
  margin: auto;
  position: relative;
}
@media screen and (min-width: 751px) {
  .mv__Inner {
    height: 879px;
  }
}
.mv__Model {
  position: absolute;
  width: calc(320 * (100vw / 750));
  top: calc(50 * (100vw / 750));
}
@media screen and (min-width: 751px) {
  .mv__Model {
    width: 320px;
  }
}
@media screen and (min-width: 751px) {
  .mv__Model {
    top: 50px;
  }
}
.mv__Model.-model01 {
  left: calc(51 * (100vw / 750));
}
@media screen and (min-width: 751px) {
  .mv__Model.-model01 {
    left: 51px;
  }
}
.mv__Model.-model02 {
  left: calc(378 * (100vw / 750));
}
@media screen and (min-width: 751px) {
  .mv__Model.-model02 {
    left: 378px;
  }
}
.mv__Ttl {
  position: absolute;
  width: calc(319 * (100vw / 750));
  top: calc(546 * (100vw / 750));
  left: calc(216 * (100vw / 750));
}
@media screen and (min-width: 751px) {
  .mv__Ttl {
    width: 319px;
  }
}
@media screen and (min-width: 751px) {
  .mv__Ttl {
    top: 546px;
  }
}
@media screen and (min-width: 751px) {
  .mv__Ttl {
    left: 216px;
  }
}
.mv__Txt {
  position: absolute;
  width: calc(611 * (100vw / 750));
  top: calc(765 * (100vw / 750));
  left: calc(80 * (100vw / 750));
}
@media screen and (min-width: 751px) {
  .mv__Txt {
    width: 611px;
  }
}
@media screen and (min-width: 751px) {
  .mv__Txt {
    top: 765px;
  }
}
@media screen and (min-width: 751px) {
  .mv__Txt {
    left: 80px;
  }
}

.sec01__Inner {
  width: 100%;
  height: calc(1230 * (100vw / 750));
  margin: auto;
  position: relative;
}
@media screen and (min-width: 751px) {
  .sec01__Inner {
    height: 1230px;
  }
}
.sec01__Ttl {
  position: absolute;
  width: calc(156 * (100vw / 750));
  top: calc(115 * (100vw / 750));
  left: calc(326 * (100vw / 750));
  z-index: 10;
}
@media screen and (min-width: 751px) {
  .sec01__Ttl {
    width: 156px;
  }
}
@media screen and (min-width: 751px) {
  .sec01__Ttl {
    top: 115px;
  }
}
@media screen and (min-width: 751px) {
  .sec01__Ttl {
    left: 326px;
  }
}
.sec01__Model {
  position: absolute;
  top: calc(131 * (100vw / 750));
}
@media screen and (min-width: 751px) {
  .sec01__Model {
    top: 131px;
  }
}
.sec01__Model.-model01 {
  width: calc(320 * (100vw / 750));
  left: calc(57 * (100vw / 750));
}
@media screen and (min-width: 751px) {
  .sec01__Model.-model01 {
    width: 320px;
  }
}
@media screen and (min-width: 751px) {
  .sec01__Model.-model01 {
    left: 57px;
  }
}
.sec01__Model.-model02 {
  width: calc(312 * (100vw / 750));
  left: calc(384 * (100vw / 750));
  transition-delay: 0.3s;
}
@media screen and (min-width: 751px) {
  .sec01__Model.-model02 {
    width: 312px;
  }
}
@media screen and (min-width: 751px) {
  .sec01__Model.-model02 {
    left: 384px;
  }
}
.sec01__Item {
  position: absolute;
}
.sec01__Item.-item01 {
  top: calc(685 * (100vw / 750));
  width: calc(292 * (100vw / 750));
  left: calc(69 * (100vw / 750));
}
@media screen and (min-width: 751px) {
  .sec01__Item.-item01 {
    top: 685px;
  }
}
@media screen and (min-width: 751px) {
  .sec01__Item.-item01 {
    width: 292px;
  }
}
@media screen and (min-width: 751px) {
  .sec01__Item.-item01 {
    left: 69px;
  }
}
.sec01__Item.-item02 {
  top: calc(682 * (100vw / 750));
  width: calc(287 * (100vw / 750));
  left: calc(398 * (100vw / 750));
  transition-delay: 0.3s;
}
@media screen and (min-width: 751px) {
  .sec01__Item.-item02 {
    top: 682px;
  }
}
@media screen and (min-width: 751px) {
  .sec01__Item.-item02 {
    width: 287px;
  }
}
@media screen and (min-width: 751px) {
  .sec01__Item.-item02 {
    left: 398px;
  }
}
.sec01__Txt {
  position: absolute;
  width: calc(197 * (100vw / 750));
  top: calc(1056 * (100vw / 750));
  left: calc(277 * (100vw / 750));
}
@media screen and (min-width: 751px) {
  .sec01__Txt {
    width: 197px;
  }
}
@media screen and (min-width: 751px) {
  .sec01__Txt {
    top: 1056px;
  }
}
@media screen and (min-width: 751px) {
  .sec01__Txt {
    left: 277px;
  }
}
.sec01__Btn {
  position: absolute;
  width: calc(102 * (100vw / 750));
  top: calc(1130 * (100vw / 750));
  left: calc(324 * (100vw / 750));
}
@media screen and (min-width: 751px) {
  .sec01__Btn {
    width: 102px;
  }
}
@media screen and (min-width: 751px) {
  .sec01__Btn {
    top: 1130px;
  }
}
@media screen and (min-width: 751px) {
  .sec01__Btn {
    left: 324px;
  }
}

.sec02__Inner {
  width: 100%;
  height: calc(1045 * (100vw / 750));
  margin: auto;
  position: relative;
}
@media screen and (min-width: 751px) {
  .sec02__Inner {
    height: 1045px;
  }
}
.sec02__Inner:before {
  position: absolute;
  content: "";
  top: calc(0 * (100vw / 750));
  left: calc(4 * (100vw / 750));
  width: calc(738 * (100vw / 750));
  height: calc(822 * (100vw / 750));
  background: url("./../img/img_sec02_bg.png");
  background-size: cover;
}
@media screen and (min-width: 751px) {
  .sec02__Inner:before {
    top: 0px;
  }
}
@media screen and (min-width: 751px) {
  .sec02__Inner:before {
    left: 4px;
  }
}
@media screen and (min-width: 751px) {
  .sec02__Inner:before {
    width: 738px;
  }
}
@media screen and (min-width: 751px) {
  .sec02__Inner:before {
    height: 822px;
  }
}
.sec02__Swiperwrap {
  position: absolute;
  top: calc(150 * (100vw / 750));
  left: calc(204 * (100vw / 750));
  width: calc(337 * (100vw / 750));
  padding-bottom: calc(50 * (100vw / 750));
}
@media screen and (min-width: 751px) {
  .sec02__Swiperwrap {
    top: 150px;
  }
}
@media screen and (min-width: 751px) {
  .sec02__Swiperwrap {
    left: 204px;
  }
}
@media screen and (min-width: 751px) {
  .sec02__Swiperwrap {
    width: 337px;
  }
}
@media screen and (min-width: 751px) {
  .sec02__Swiperwrap {
    padding-bottom: 50px;
  }
}
@media screen and (max-width: 375px) {
  .sec02__Swiperwrap {
    width: 46.1333333333vw;
  }
}
.sec02__Swiperwrap .swiper {
  overflow: hidden;
}
.sec02 .swiper-pagination {
  top: calc(605 * (100vw / 750));
  left: calc(145 * (100vw / 750));
  width: auto;
}
@media screen and (min-width: 751px) {
  .sec02 .swiper-pagination {
    top: 605px;
  }
}
@media screen and (min-width: 751px) {
  .sec02 .swiper-pagination {
    left: 145px;
  }
}
.sec02 .swiper-pagination-bullet {
  margin: 0 6.5px !important;
  width: calc(11.5 * (100vw / 750));
  height: calc(11.5 * (100vw / 750));
  background: #000;
}
@media screen and (min-width: 751px) {
  .sec02 .swiper-pagination-bullet {
    width: 11.5px;
  }
}
@media screen and (min-width: 751px) {
  .sec02 .swiper-pagination-bullet {
    height: 11.5px;
  }
}
@media screen and (max-width: 375px) {
  .sec02 .swiper-pagination-bullet {
    margin: 0 0.8666666667vw !important;
  }
}
.sec02__Copy {
  position: absolute;
  width: calc(49 * (100vw / 750));
  top: calc(724 * (100vw / 750));
  left: calc(484 * (100vw / 750));
  z-index: 10;
}
@media screen and (min-width: 751px) {
  .sec02__Copy {
    width: 49px;
  }
}
@media screen and (min-width: 751px) {
  .sec02__Copy {
    top: 724px;
  }
}
@media screen and (min-width: 751px) {
  .sec02__Copy {
    left: 484px;
  }
}
.sec02__Txt {
  position: absolute;
  width: calc(309 * (100vw / 750));
  top: calc(800 * (100vw / 750));
  left: calc(220 * (100vw / 750));
  z-index: 10;
}
@media screen and (min-width: 751px) {
  .sec02__Txt {
    width: 309px;
  }
}
@media screen and (min-width: 751px) {
  .sec02__Txt {
    top: 800px;
  }
}
@media screen and (min-width: 751px) {
  .sec02__Txt {
    left: 220px;
  }
}
.sec02__Btn {
  position: absolute;
  width: calc(102 * (100vw / 750));
  top: calc(875 * (100vw / 750));
  left: calc(324 * (100vw / 750));
}
@media screen and (min-width: 751px) {
  .sec02__Btn {
    width: 102px;
  }
}
@media screen and (min-width: 751px) {
  .sec02__Btn {
    top: 875px;
  }
}
@media screen and (min-width: 751px) {
  .sec02__Btn {
    left: 324px;
  }
}

.sec03__Inner {
  width: 100%;
  height: calc(718 * (100vw / 750));
  margin: auto;
  position: relative;
}
@media screen and (min-width: 751px) {
  .sec03__Inner {
    height: 718px;
  }
}
.sec03__Character {
  margin: auto;
  width: calc(425.5 * (100vw / 750));
}
@media screen and (min-width: 751px) {
  .sec03__Character {
    width: 425.5px;
  }
}
.sec03__Item {
  position: absolute;
  top: calc(117 * (100vw / 750));
}
@media screen and (min-width: 751px) {
  .sec03__Item {
    top: 117px;
  }
}
.sec03__Item.-item01 {
  width: calc(308 * (100vw / 750));
  left: calc(54 * (100vw / 750));
}
@media screen and (min-width: 751px) {
  .sec03__Item.-item01 {
    width: 308px;
  }
}
@media screen and (min-width: 751px) {
  .sec03__Item.-item01 {
    left: 54px;
  }
}
.sec03__Item.-item02 {
  width: calc(301 * (100vw / 750));
  left: calc(392 * (100vw / 750));
  transition-delay: 0.3s;
}
@media screen and (min-width: 751px) {
  .sec03__Item.-item02 {
    width: 301px;
  }
}
@media screen and (min-width: 751px) {
  .sec03__Item.-item02 {
    left: 392px;
  }
}
.sec03__Txt {
  position: absolute;
  width: calc(218 * (100vw / 750));
  top: calc(540 * (100vw / 750));
  left: calc(266 * (100vw / 750));
  z-index: 10;
}
@media screen and (min-width: 751px) {
  .sec03__Txt {
    width: 218px;
  }
}
@media screen and (min-width: 751px) {
  .sec03__Txt {
    top: 540px;
  }
}
@media screen and (min-width: 751px) {
  .sec03__Txt {
    left: 266px;
  }
}
.sec03__Btn {
  position: absolute;
  width: calc(102 * (100vw / 750));
  top: calc(614 * (100vw / 750));
  left: calc(325 * (100vw / 750));
}
@media screen and (min-width: 751px) {
  .sec03__Btn {
    width: 102px;
  }
}
@media screen and (min-width: 751px) {
  .sec03__Btn {
    top: 614px;
  }
}
@media screen and (min-width: 751px) {
  .sec03__Btn {
    left: 325px;
  }
}

.sec04__Inner {
  width: 100%;
  height: calc(1272 * (100vw / 750));
  margin: auto;
  position: relative;
}
@media screen and (min-width: 751px) {
  .sec04__Inner {
    height: 1272px;
  }
}
.sec04__Ttl {
  position: absolute;
  width: 100%;
  padding-top: calc(4 * (100vw / 750));
  height: calc(33 * (100vw / 750));
  top: calc(499 * (100vw / 750));
  left: 0;
  background: #000;
  z-index: 10;
}
@media screen and (min-width: 751px) {
  .sec04__Ttl {
    padding-top: 4px;
  }
}
@media screen and (min-width: 751px) {
  .sec04__Ttl {
    height: 33px;
  }
}
@media screen and (min-width: 751px) {
  .sec04__Ttl {
    top: 499px;
  }
}
.sec04__Ttl .swiper-wrapper {
  transition-timing-function: linear;
}
@media screen and (max-width: 375px) {
  .sec04__Ttl .swiper-slide img {
    max-width: none;
    width: 100%;
  }
}
.sec04__Model {
  position: absolute;
}
.sec04__Model.-model01 {
  top: calc(66 * (100vw / 750));
  width: calc(432 * (100vw / 750));
  left: calc(158 * (100vw / 750));
}
@media screen and (min-width: 751px) {
  .sec04__Model.-model01 {
    top: 66px;
  }
}
@media screen and (min-width: 751px) {
  .sec04__Model.-model01 {
    width: 432px;
  }
}
@media screen and (min-width: 751px) {
  .sec04__Model.-model01 {
    left: 158px;
  }
}
.sec04__Item {
  position: absolute;
}
.sec04__Item.-item01 {
  width: calc(198.7 * (100vw / 750));
  top: calc(737 * (100vw / 750));
  left: calc(49 * (100vw / 750));
}
@media screen and (min-width: 751px) {
  .sec04__Item.-item01 {
    width: 198.7px;
  }
}
@media screen and (min-width: 751px) {
  .sec04__Item.-item01 {
    top: 737px;
  }
}
@media screen and (min-width: 751px) {
  .sec04__Item.-item01 {
    left: 49px;
  }
}
.sec04__Item.-item02 {
  width: calc(197.3 * (100vw / 750));
  top: calc(764 * (100vw / 750));
  left: calc(274 * (100vw / 750));
  transition-delay: 0.3s;
}
@media screen and (min-width: 751px) {
  .sec04__Item.-item02 {
    width: 197.3px;
  }
}
@media screen and (min-width: 751px) {
  .sec04__Item.-item02 {
    top: 764px;
  }
}
@media screen and (min-width: 751px) {
  .sec04__Item.-item02 {
    left: 274px;
  }
}
.sec04__Item.-item03 {
  width: calc(201.8 * (100vw / 750));
  top: calc(736 * (100vw / 750));
  left: calc(500 * (100vw / 750));
  transition-delay: 0.6s;
}
@media screen and (min-width: 751px) {
  .sec04__Item.-item03 {
    width: 201.8px;
  }
}
@media screen and (min-width: 751px) {
  .sec04__Item.-item03 {
    top: 736px;
  }
}
@media screen and (min-width: 751px) {
  .sec04__Item.-item03 {
    left: 500px;
  }
}
.sec04__Txt {
  position: absolute;
  width: calc(200 * (100vw / 750));
  top: calc(1053 * (100vw / 750));
  left: calc(275 * (100vw / 750));
}
@media screen and (min-width: 751px) {
  .sec04__Txt {
    width: 200px;
  }
}
@media screen and (min-width: 751px) {
  .sec04__Txt {
    top: 1053px;
  }
}
@media screen and (min-width: 751px) {
  .sec04__Txt {
    left: 275px;
  }
}
.sec04__Btn {
  position: absolute;
  width: calc(102 * (100vw / 750));
  top: calc(1127 * (100vw / 750));
  left: calc(324 * (100vw / 750));
}
@media screen and (min-width: 751px) {
  .sec04__Btn {
    width: 102px;
  }
}
@media screen and (min-width: 751px) {
  .sec04__Btn {
    top: 1127px;
  }
}
@media screen and (min-width: 751px) {
  .sec04__Btn {
    left: 324px;
  }
}

.sec05__Inner {
  width: 100%;
  height: calc(1663 * (100vw / 750));
  margin: auto;
  position: relative;
}
@media screen and (min-width: 751px) {
  .sec05__Inner {
    height: 1663px;
  }
}
.sec05__Model {
  position: absolute;
  width: calc(294.7 * (100vw / 750));
}
@media screen and (min-width: 751px) {
  .sec05__Model {
    width: 294.7px;
  }
}
.sec05__Model.-model01 {
  top: calc(0 * (100vw / 750));
  left: calc(77 * (100vw / 750));
}
@media screen and (min-width: 751px) {
  .sec05__Model.-model01 {
    top: 0px;
  }
}
@media screen and (min-width: 751px) {
  .sec05__Model.-model01 {
    left: 77px;
  }
}
.sec05__Model.-model02 {
  top: calc(0 * (100vw / 750));
  left: calc(379 * (100vw / 750));
  transition-delay: 0.3s;
}
@media screen and (min-width: 751px) {
  .sec05__Model.-model02 {
    top: 0px;
  }
}
@media screen and (min-width: 751px) {
  .sec05__Model.-model02 {
    left: 379px;
  }
}
.sec05__Model.-model03 {
  top: calc(476 * (100vw / 750));
  left: calc(77 * (100vw / 750));
}
@media screen and (min-width: 751px) {
  .sec05__Model.-model03 {
    top: 476px;
  }
}
@media screen and (min-width: 751px) {
  .sec05__Model.-model03 {
    left: 77px;
  }
}
.sec05__Model.-model04 {
  top: calc(476 * (100vw / 750));
  left: calc(379 * (100vw / 750));
  transition-delay: 0.3s;
}
@media screen and (min-width: 751px) {
  .sec05__Model.-model04 {
    top: 476px;
  }
}
@media screen and (min-width: 751px) {
  .sec05__Model.-model04 {
    left: 379px;
  }
}
.sec05__Item {
  position: absolute;
}
.sec05__Item.-item01 {
  width: calc(314 * (100vw / 750));
  top: calc(983 * (100vw / 750));
  left: calc(63 * (100vw / 750));
  z-index: 10;
}
@media screen and (min-width: 751px) {
  .sec05__Item.-item01 {
    width: 314px;
  }
}
@media screen and (min-width: 751px) {
  .sec05__Item.-item01 {
    top: 983px;
  }
}
@media screen and (min-width: 751px) {
  .sec05__Item.-item01 {
    left: 63px;
  }
}
.sec05__Item.-item02 {
  width: calc(321 * (100vw / 750));
  top: calc(990 * (100vw / 750));
  left: calc(366 * (100vw / 750));
  transition-delay: 0.3s;
}
@media screen and (min-width: 751px) {
  .sec05__Item.-item02 {
    width: 321px;
  }
}
@media screen and (min-width: 751px) {
  .sec05__Item.-item02 {
    top: 990px;
  }
}
@media screen and (min-width: 751px) {
  .sec05__Item.-item02 {
    left: 366px;
  }
}
.sec05__Txt {
  position: absolute;
  width: calc(227.8 * (100vw / 750));
  top: calc(1416 * (100vw / 750));
  left: calc(261 * (100vw / 750));
}
@media screen and (min-width: 751px) {
  .sec05__Txt {
    width: 227.8px;
  }
}
@media screen and (min-width: 751px) {
  .sec05__Txt {
    top: 1416px;
  }
}
@media screen and (min-width: 751px) {
  .sec05__Txt {
    left: 261px;
  }
}
.sec05__Btn {
  position: absolute;
  width: calc(102 * (100vw / 750));
  top: calc(1490 * (100vw / 750));
  left: calc(324 * (100vw / 750));
}
@media screen and (min-width: 751px) {
  .sec05__Btn {
    width: 102px;
  }
}
@media screen and (min-width: 751px) {
  .sec05__Btn {
    top: 1490px;
  }
}
@media screen and (min-width: 751px) {
  .sec05__Btn {
    left: 324px;
  }
}

.sec06__Inner {
  width: 100%;
  height: calc(1562 * (100vw / 750));
  margin: auto;
  position: relative;
}
@media screen and (min-width: 751px) {
  .sec06__Inner {
    height: 1562px;
  }
}
.sec06__Item {
  position: absolute;
}
.sec06__Item.-item01 {
  width: calc(288 * (100vw / 750));
  top: calc(1 * (100vw / 750));
  left: calc(77 * (100vw / 750));
  z-index: 10;
}
@media screen and (min-width: 751px) {
  .sec06__Item.-item01 {
    width: 288px;
  }
}
@media screen and (min-width: 751px) {
  .sec06__Item.-item01 {
    top: 1px;
  }
}
@media screen and (min-width: 751px) {
  .sec06__Item.-item01 {
    left: 77px;
  }
}
.sec06__Item.-item02 {
  width: calc(300 * (100vw / 750));
  top: calc(5 * (100vw / 750));
  left: calc(375 * (100vw / 750));
  transition-delay: 0.3s;
}
@media screen and (min-width: 751px) {
  .sec06__Item.-item02 {
    width: 300px;
  }
}
@media screen and (min-width: 751px) {
  .sec06__Item.-item02 {
    top: 5px;
  }
}
@media screen and (min-width: 751px) {
  .sec06__Item.-item02 {
    left: 375px;
  }
}
.sec06__Item.-item03 {
  width: calc(300 * (100vw / 750));
  top: calc(412 * (100vw / 750));
  left: calc(75 * (100vw / 750));
  z-index: 10;
}
@media screen and (min-width: 751px) {
  .sec06__Item.-item03 {
    width: 300px;
  }
}
@media screen and (min-width: 751px) {
  .sec06__Item.-item03 {
    top: 412px;
  }
}
@media screen and (min-width: 751px) {
  .sec06__Item.-item03 {
    left: 75px;
  }
}
.sec06__Item.-item04 {
  width: calc(288 * (100vw / 750));
  top: calc(430 * (100vw / 750));
  left: calc(385 * (100vw / 750));
  transition-delay: 0.3s;
}
@media screen and (min-width: 751px) {
  .sec06__Item.-item04 {
    width: 288px;
  }
}
@media screen and (min-width: 751px) {
  .sec06__Item.-item04 {
    top: 430px;
  }
}
@media screen and (min-width: 751px) {
  .sec06__Item.-item04 {
    left: 385px;
  }
}
.sec06__Txt {
  position: absolute;
  width: calc(261 * (100vw / 750));
  top: calc(870 * (100vw / 750));
  left: calc(245 * (100vw / 750));
}
@media screen and (min-width: 751px) {
  .sec06__Txt {
    width: 261px;
  }
}
@media screen and (min-width: 751px) {
  .sec06__Txt {
    top: 870px;
  }
}
@media screen and (min-width: 751px) {
  .sec06__Txt {
    left: 245px;
  }
}
.sec06__Btn {
  position: absolute;
  width: calc(102 * (100vw / 750));
  top: calc(945 * (100vw / 750));
  left: calc(324 * (100vw / 750));
}
@media screen and (min-width: 751px) {
  .sec06__Btn {
    width: 102px;
  }
}
@media screen and (min-width: 751px) {
  .sec06__Btn {
    top: 945px;
  }
}
@media screen and (min-width: 751px) {
  .sec06__Btn {
    left: 324px;
  }
}
.sec06__Viewall {
  position: absolute;
  width: calc(433 * (100vw / 750));
  top: calc(1086 * (100vw / 750));
  left: calc(159 * (100vw / 750));
}
@media screen and (min-width: 751px) {
  .sec06__Viewall {
    width: 433px;
  }
}
@media screen and (min-width: 751px) {
  .sec06__Viewall {
    top: 1086px;
  }
}
@media screen and (min-width: 751px) {
  .sec06__Viewall {
    left: 159px;
  }
}
.sec06__Chara {
  position: absolute;
  width: calc(65 * (100vw / 750));
  top: calc(1215 * (100vw / 750));
  left: calc(341 * (100vw / 750));
}
@media screen and (min-width: 751px) {
  .sec06__Chara {
    width: 65px;
  }
}
@media screen and (min-width: 751px) {
  .sec06__Chara {
    top: 1215px;
  }
}
@media screen and (min-width: 751px) {
  .sec06__Chara {
    left: 341px;
  }
}
.sec06__Logo {
  position: absolute;
  width: calc(287 * (100vw / 750));
  top: calc(1305 * (100vw / 750));
  left: calc(232 * (100vw / 750));
}
@media screen and (min-width: 751px) {
  .sec06__Logo {
    width: 287px;
  }
}
@media screen and (min-width: 751px) {
  .sec06__Logo {
    top: 1305px;
  }
}
@media screen and (min-width: 751px) {
  .sec06__Logo {
    left: 232px;
  }
}
@media screen and (max-width: 375px) {
  .sec06__Logo {
    top: 174.2666666667vw;
  }
}
.sec06__Credit {
  position: absolute;
  width: calc(648 * (100vw / 750));
  top: calc(1499 * (100vw / 750));
  left: calc(50 * (100vw / 750));
}
@media screen and (min-width: 751px) {
  .sec06__Credit {
    width: 648px;
  }
}
@media screen and (min-width: 751px) {
  .sec06__Credit {
    top: 1499px;
  }
}
@media screen and (min-width: 751px) {
  .sec06__Credit {
    left: 50px;
  }
}
@media screen and (max-width: 375px) {
  .sec06__Credit {
    top: 198.2666666667vw;
  }
}