.main-area img{
  width: 100%;
}
/*.main-area{
  max-width: 1200px;
  min-width: auto;
  margin: 0 auto;
  padding: 0;
}*/
/*.main_inner{
  max-width: 1200px;
  margin: 0 auto;
}*/
.main_inner{
  background-image: url(/Page/feature/barbie/191014/img/lunarespc.png); 
    background-repeat: no-repeat;
    background-size: 100%;
    width: 1200px;
    height: 6660px; 
    margin: 0 auto;
    overflow-x: hidden;
    padding-bottom: 130px;
}
.main_inner .grey{
  width: 480px;
}
.main_inner h2{
  width: 277px;
    margin: 0 auto;
    padding-top: 42px;
}
.main_inner .autumn{
  font-family: 'futura', sans-serif;
    color: #e42684;
    font-size: 17px;
    font-weight: bold;
    text-align: center;
    padding-top: 35px;
    letter-spacing: 0.01em;
}
.main_inner .title2{
  width: 380px;
    margin: 0 auto;
    margin-top: 37px;
}
.main_inner .center{
  width: 459px;
      margin: 0 auto;
    padding-top: 71px;
}
.main_inner .flex_justify{
  display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    position: relative;
       /* z-index: -1;*/
}
.main_inner .left{
  width: 400px;
    margin-left: 140px;
    padding-top: 58px;
}
.main_inner .right{
  width: 398px;
  margin-right: 157px;
    margin-top: 96px;
}
.credit{
  font-size: 12px;
    letter-spacing: 0.1em;
    text-align: center;
    font-family: 'quasimoda', sans-serif;
    margin-left: 490px;
    margin-top: -47px;
    margin-right: 11px;
}
.main_inner .left2{
  width: 335px;
    margin-left: 205px;
    padding-top: 176px;
}
.main_inner .right2{
      width: 400px;
    margin-right: 160px;
    margin-top: 97px;
}
.credit2{
      font-size: 12px;
    letter-spacing: 0.1em;
    text-align: center;
    font-family: 'quasimoda', sans-serif;
    margin-left: -439px;
    margin-top: -11px;
    margin-right: 11px;
}
.main_inner .center2{
  width: 409px;
    margin: 0 auto;
    padding-top: 118px;

}

.main_inner .left3{
      width: 450px;
    padding-top: 58px;
    padding-left: 50px;
}
.main_inner .right3{
    width: 590px;
    margin-top: 88px;
    margin-right: 47px;
}
.credit3{
     font-size: 12px;
    letter-spacing: 0.1em;
    text-align: center;
    font-family: 'quasimoda', sans-serif;
    margin-left: 515px;
    margin-top: -25px;
    margin-right: 14px;
}
.main_inner .center3{
  width: 457px;
    margin: 0 auto;
    padding-top: 135px;

}
.main_inner .left4{
     width: 374px;
    padding-top: 138px;
    padding-left: 169px;
}
.main_inner .right4{
        width: 400px;
    margin-top: 62px;
    margin-right: 160px;
}
.credit4{
     font-size: 12px;
    letter-spacing: 0.1em;
    text-align: center;
    font-family: 'quasimoda', sans-serif;
    margin-left: -475px;
    margin-top: -69px;
    margin-right: 16px;
}
.main_inner .left5{
        width: 550px;
    padding-top: 328px;
    margin-left: 64px;
    z-index: 1;
}
.main_inner .right5{
     width: 559px;
    
    position: absolute;
    
    z-index: 2;
    
   right: 6%;
    top: 32.3%;

}
.credit5{
     font-size: 12px;
    letter-spacing: 0.1em;
    text-align: center;
    font-family: 'quasimoda', sans-serif;
    margin-left: -475px;
    margin-top: 32px;
    margin-right: -968px;
}
.main_inner .left6{
      width: 302px;
    padding-top: 164px;
    margin-left: 222px;
}
.main_inner .right6{
    width: 382px;
    margin-left: 643px;
    position: absolute;
    margin-top: 123px;
}
.credit6{
        font-size: 12px;
    letter-spacing: 0.1em;
    text-align: center;
    font-family: 'quasimoda', sans-serif;
    margin-left: -475px;
    margin-top: 55px;
    margin-right: -15px;
   padding-bottom: 134px;

}

.nopos{
  position: static !important;
}
.check{
  width: 320px;
  margin:0 auto;
}
.copyright{
  width: 246px;
  margin:0 auto;
  margin-top: 51px;
}











.credit li{
  display: inline-block;
}
.credit li:not(:last-child)::after{
  content: '　';
}

.main-area .allbtn{
  border: 1px solid #000;
font-size: 22px;
font-family: 'quasimoda-light', sans-serif;
letter-spacing: 0.04em;
width: 320px;
height: 70px;
margin: auto;
font-weight: 400;
text-align: center;
-webkit-box-align: center;
-ms-flex-align: center;
-webkit-align-items: center;
align-items: center;
line-height: 70px;
text-align: center;
}
.main-area .allbtn a{
  display: block;
  margin: auto;
}
.main-area .copy{
  font-size: 13px;
    letter-spacing: 0.1em;
    margin: 47px auto 100px;
    text-align: center;
    font-family: 'quasimoda-light', sans-serif;
}




@-moz-document url-prefix() {
    .main-area .allbtn {
      height: 40px;

padding-bottom: 30px;
font-family: 'quasimoda', sans-serif;
    }
}

@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .main-area .allbtn{
  padding-top: 5px;
    
}
}

@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .main_inner .left5 img{
  
    z-index: -9999;
}
}