
.mingomi-header {
    width:auto;
    height:520px;
    background-color: #f4f4f4;
    background-repeat: no-repeat;
    background-position: top center;
    background-attachment:scroll;
    -webkit-background-size: cover;
    -moz-background-size: cover;
    background-size: cover;
    -o-background-size: cover;
    margin: 10px 0;
    font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif　!important;
}



@media screen and (max-width: 640px) {

.mingomi-header {
    width:auto;
    height:650px;
    background-color: #f4f4f4;
    background-repeat: no-repeat;
    background-position: top center;
    background-attachment:scroll;
    -webkit-background-size: cover;
    -moz-background-size: cover;
    background-size: cover;
    -o-background-size: cover;
    margin: 10px 0;
    font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif　!important;
}
.copy {
    text-align:center;
    color: #000000;
    font-size:16px;
    margin-top:40px;
    letter-spacing: 2px;
}

.imgtop{
     display:block;
     width: 260px;
     height: auto;
     margin-left: auto;
     margin-right: auto;
     margin-top: 20px;
 }

.imglogo{
     display:block;
     width: 290px;
     margin-left: auto;
     margin-right: auto;
     margin-top: 20px;
 }

.imgplay{
     display:block;
     width: 180px;
     margin-left: auto;
     margin-right: auto;
     margin-top: 30px;
 }
}

@media screen and (min-width: 641px) and (max-width: 767px) {

.copy {
     margin-left: 10px;
    color: #000000;
    font-size:18px;
    margin-top:130px;
    letter-spacing: 2px;
}

.imgtop{
     float: right;
     width: 300px;
     height: auto;
     margin-top:-90px;
     margin-right:20px;
 }

.imglogo{
     display:block;
     width: 260px;
     margin-left: auto;
     margin-right: auto;
     margin-top: 90px;
 }

.imgplay{
     display:block;
     width: 190px;
     margin-left: auto;
     margin-right: auto;
     margin-top: 30px;
 }
}


@media screen and (min-width: 768px) and (max-width: 991px){

.copy {
    color: #000000;
    font-size:21px;
    margin-top:130px;
    margin-left:20px;
    letter-spacing: 2px;
}

.imgtop{
     float: right;
     width: 320px;
     height: auto;
     margin-top:-100px;
     margin-right:40px;
 }

.imglogo{
     display:block;
     width: 280px;
     margin-left: auto;
     margin-right: auto;
     margin-top: 90px;
 }

.imgplay{
     display:block;
     width: 200px;
     margin-left: auto;
     margin-right: auto;
     margin-top: 30px;
 }
}

@media screen and (min-width: 992px) and (max-width: 1199px){

.copy {
    color: #000000;
    font-size:24px;
    margin-top:130px;
    margin-left:80px;
    letter-spacing: 3px;
}

.imgtop{
     float: right;
     width: 350px;
     height: auto;
     margin-top:-130px;
     margin-right:70px;
 }

.imglogo{
     display:block;
     width: 300px;
     margin-left: auto;
     margin-right: auto;
     margin-top: 90px;
 }

.imgplay{
     display:block;
     width: 210px;
     margin-left: auto;
     margin-right: auto;
     margin-top: 40px;
 }
}

@media screen and (min-width: 1200px) {

.copy {
    color: #000000;
    font-size:26px;
    margin-top:130px;
    margin-left:110px;
    letter-spacing: 3px;
}

.imgtop{
     float: right;
     width: 350px;
     height: auto;
     margin-top:-120px;
     margin-right:130px;
 }

.imglogo{
     display:block;
     width: 300px;
    margin-left:150px;
     margin-top: 90px;
 }

.imgplay{
     display:block;
     width: 220px;
margin-left:190px;
     margin-top: 40px;
 }
}


body {
    font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif　!important;
    }

.en {
    text-align:center;
    margin-top:5px;
    font-size:12px;
    letter-spacing: 2px;
}

.en a {
    color:#f9ce1d;
}

.copy2{
     letter-spacing: 2px;

}

p {
  letter-spacing: 1.6px;

}

.copy4{
   display:block;
   letter-spacing: 2px;
   margin-top: 20px;
}



.ico{
     display:block;
     width: 100px;
     margin-left: auto;
     margin-right: auto;
     margin-top: 20px;
}

.img-center {
    margin: 0 auto;

}

a {
color:#555555;
letter-spacing:1px;
}

.line{
letter-spacing:0.5px;
font-size:10px;
}

footer {
    margin: 10px 0;
    width:auto;
    height:17px;
    background-color: #f4f4f4;
    font-size:12px;

}
