.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(/Test/095_LilyBrown/Page/feature/outer/img/atari.jpg); */
    background-repeat: no-repeat;
    background-size: 100%;
    width: 1200px;
    height: 5754px; 
    margin: 0 auto;
    overflow-x: hidden;
    padding-bottom: 130px;
    padding-top: 30px;
}
.main_inner .grey{
  width: 480px;
}
.main_inner h2{
      margin-left: 402px;
    font-family: 'Forum', cursive;
    font-size: 42px;
    letter-spacing: 0.06em;
    
}
.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 .first img{
  width: 550px;
  margin-left: 325px;
    margin-top: 80px;
}
.main_inner .second img{
  width: 240px;
  
}
.main_inner .second1 img{
  margin-left: 355px;
    margin-top: 9px;
}
.main_inner .second2 img{
  margin-left: -594px;
    margin-top: 9px;
}
.main_inner .text1, .text2, .text3{
  /*font-family: "游ゴシック体", YuGothic, "游ゴシック", "Yu Gothic", sans-serif;*/
  font-family: "游ゴシック Medium", "游ゴシック体", "Yu Gothic Medium", YuGothic, Lato, "Noto Sans JP", "ヒラギノ角ゴ ProN", "Hiragino Kaku Gothic ProN", "メイリオ", Meiryo, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
  text-align: center;
    letter-spacing: 0.1em;
}
.main_inner .text1{
  font-size: 18px;
  line-height: 30px;
  margin-top: 34px;
  
}
.main_inner .text2{
  font-size: 13px;
    line-height: 24px;
    margin-top: 14px;
}
.main_inner .text3{
  font-size: 18px;
  line-height: 30px;
  margin-top: 27px;
  
}

.main_inner .credit{
  font-size: 12px;
    letter-spacing: 0.1em;
    line-height: 24px;
    text-align: center;
    font-family: 'quasimoda', sans-serif;
    text-decoration: underline;
    margin-top: 11px;
}
.main_inner .third{
  width: 880px;
}
.main_inner .third1 img{
      width: 400px;
    margin-left: 160px;
    margin-top: 116px;
}
.main_inner .third2 img{
  width: 400px;
    margin-left: 80px;
    margin-top: 116px;
}
.main_inner .credit_left{
    float: left;
    margin-left: 163px;
}
.main_inner .credit_right{
      float: right;
    margin-right: 182px;

}
.main_inner .fourth .cent{
  width: 450px;
  margin-left: 376px;
    margin-top: 326px;
}
.main_inner .fourth .fourth1 {
      width: 260px;
    margin-left: 335px;
    margin-top: 10px;
}
.main_inner .fourth .fourth2 {
  width: 260px;
    margin-top: 10px;
    margin-right: 335px;
}
.main_inner .fourth1:hover {
      
   
    background-image: url(../img/7hoverin.jpg);
}
.main_inner .fourth2:hover {
  
   
    background-image: url(../img/8hoverin.jpg);
}

.main_inner .fifth img{
  width: 550px;
  margin-left: 325px;
    margin-top: 116px;
}

.main_inner .sixth .cent{
  width: 450px;
  margin-left: 376px;
    margin-top: 115px;
}
.main_inner .sixth .sixth1 {
      width: 240px;
    margin-left: 355px;
    margin-top: 10px;
}
.main_inner .sixth .sixth2 {
  width: 240px;
    margin-top: 10px;
    margin-right: 355px;
}

img.fade {
    -webkit-transition: all 1s;
    -moz-transition: all 1s;
    -ms-transition: all 1s;
    -o-transition: all 1s;
    transition: all 1s;
    opacity: 1;
  }
  
  img.fade:hover {
    -webkit-transition: all 1s;
    -moz-transition: all 1s;
    -ms-transition: all 1s;
    -o-transition: all 1s;
    transition: all 1s;
    opacity: 0 !important;
  }








.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;*/
}





.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;
}

.nopos{
  position: static !important;
}
.check{
  width: 380px;
 border: 1px solid #000;
font-size: 22px;
font-family: 'Forum', cursive;
letter-spacing: 0.04em;

height: 66px;
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: 67px;
text-align: center;
margin-top: 120px;
margin-bottom: 10px;
}
.view{
 width: 380px;
 border: 1px solid #000;
font-size: 22px;
font-family: 'Forum', cursive;
letter-spacing: 0.04em;

height: 66px;
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: 67px;
text-align: center;
}













.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;
}
}
*/