@charset "UTF-8";
/* CSS Document */

body {
margin:0;padding:0;
animation: fadeIn 2s ease 0s 1 normal;
-webkit-animation: fadeIn 2s ease 0s 1 normal;
}

@keyframes fadeIn {
0% {opacity: 0}
100% {opacity: 1}
}

@-webkit-keyframes fadeIn {
0% {opacity: 0}
100% {opacity: 1}
}

#background_movie {
	display: none;

position: absolute;
z-index:100;
width: 100%;

/*top: -32px;*/
left: 50%;
-webkit-transform: translateX(-50%);
-moz-transform: translateX(-50%);
-ms-transform: translateX(-50%);
-o-transform: translateX(-50%);
transform: translateX(-50%);
background:#000000;
transition: opacity 1s ease 0s;
opacity: 0;
}

#background_movie.show{opacity: 1;}

#page{position:relative;}
.player_bt{color:#ffffff;}

.background_movie_wrap{
	width:100%;position:relative;background:#000000;}
.background_movie_wrap .next_arrow{
position:absolute;
left: 50%;
-webkit-transform: translateX(-50%);
-moz-transform: translateX(-50%);
-ms-transform: translateX(-50%);
-o-transform: translateX(-50%);
transform: translateX(-50%);
z-index:101;
text-align:center;
}

#page{background:#ffffff;}


/*
#page + .header{position:fixed;top:0;z-index:10000000;width:100%;}
*/