
@media screen and (min-width: 481px) {

#mv_fl { position: absolute; width:100%; min-width:1000px; height:1030px; background:url(../images/mv/mv_bg2.jpg) #030718 no-repeat; background-position: right -10% bottom; z-index:2; overflow:hidden; }

.move_window { display: block; height:1000px; width: 100%;}
#mv_fl li { width:1230px; height:1090px; position: absolute; left:0; display: block; outline: none;}

.mv_container { position: relative; width:900px; margin: 0 auto; }
.scene { padding: 0; margin: 0 0 0 -50px; }
.fill { position: absolute; bottom:0; left:0; left:0; top:0; }
.expand-width { width: 100%; }

.layer:nth-child(1) { background-position: 0 -100px; }
.layer:nth-child(2) { background:url(../images/mv/chara08.png); }
.layer:nth-child(3) { background:url(../images/mv/chara07.png); }
.layer:nth-child(4) { background:url(../images/mv/chara06.png); }
.layer:nth-child(5) { background:url(../images/mv/chara05.png); }
.layer:nth-child(6) { background:url(../images/mv/chara04.png); }
.layer:nth-child(7) { background:url(../images/mv/chara03.png); }
.layer:nth-child(8) { background:url(../images/mv/chara02.png); }
.layer:nth-child(9) { background:url(../images/mv/chara01.png); }
}

@media screen and (max-width: 480px) {
#mv_fl { position: absolute; top:55px; left:0; width:100%; height:600px; z-index:2; overflow:hidden; }

.move_window { display: block; height:700px; width: 100%; }

#mv_fl li ul { position: relative; width:100%; height:600px; }
#mv_fl li { width:100%; height:700px; position: absolute; display: block; outline: none; }

.mv_container { position: relative; width:480px; }
.scene { padding: 0; }
.fill { position: absolute; bottom:0; right:0; left:0; top:0; }
.expand-width { width: 100%; }

.layer:nth-child(1) { background:url(../images/mobile/mv/mv_bg.jpg) top center; }
.layer:nth-child(2) { background:url(../images/mobile/mv/chara08.png) top center; }
.layer:nth-child(3) { background:url(../images/mobile/mv/chara07.png) top center; }
.layer:nth-child(4) { background:url(../images/mobile/mv/chara06.png) top center; }
.layer:nth-child(5) { background:url(../images/mobile/mv/chara05.png) top center; }
.layer:nth-child(6) { background:url(../images/mobile/mv/chara04.png) top center; }
.layer:nth-child(7) { background:url(../images/mobile/mv/chara03.png) top center; }
.layer:nth-child(8) { background:url(../images/mobile/mv/chara02.png) top center; }
.layer:nth-child(9) { background:url(../images/mobile/mv/chara01.png) top center; }

}