@charset "UTF-8";

/* ========================================
	common
======================================== */
#wrap {
	background-image: url(../subgame/images/subgame_bg.png), url(../common/bg4.png), url(../common/bg3.png), url(../common/bg2.png), url(../common/bg1.jpg);
	background-repeat: no-repeat, no-repeat, repeat-y, repeat-y, repeat-y;
	background-position: center bottom, center top, center top, center 7px, center top;
	background-size: contain;
}

img {
	width: 100%;
}

/* ========================================
	header
======================================== */
header {
    position: absolute;
}


/* ========================================
	main
======================================== */
.movie-arw {
    position: absolute;
    top: 0;
    left: 0;
}

/*----------------------
	#area1
----------------------*/
#spec {
	display: table;
	width: 100%;
}

.spec1 {
	display: table-cell;
	width: 37.5%;
}
.spec2 {
	display: table-cell;
	width: 62.5%;
}

#area1-movie {
	position: relative;
}

/*----------------------
	#area2
----------------------*/
#area2-movie {
	position: relative;
}

