#visual {
	height: 523px;
	background: url(../img/visual-bg.jpg) center 0 no-repeat #fff;
	position: relative;
}
#visual h1 {
	position: absolute;
	top: 30px;
	left: 30px;
}
#char1 {
	position: absolute;
	top: 10px;
	right: 0;
}
#banner_happyprice {
	position: absolute;
	top: 205px;
	left: 20px;
}
#yellowLine {
	width: 630px;
	height: 151px;
	position: absolute;
	top: 407px;
	left: 9px;
	z-index: 10;
}
#yellowLine p {
	position: relative;
}
#yellowLine p a {
	width: 131px;
	height: 130px;
	position: absolute;
	top: -13px;
	right: 26px;
}
#yellowLine p a img:first-child {
	position: static;
}
#yellowLine p img:first-child + * + * {
	position: absolute;
	top: 56px;
	left: 455px;
	z-index: 10;
}


/*映像紹介*/
#main #listMovieArea {
	height: 494px;
	margin: 0 auto;
	padding-top: 46px;
	background: url(../img/main-bg.jpg) 0 0 no-repeat;
	position: relative;
}
#main #listMovieArea #play_movie {
	width: 620px;
	height: 446px;
	margin: 0 auto;
	background: url(../img/movie-bg.png) 0 0 no-repeat;
	position: relative;
}
#main #listMovieArea #play_movie #youtubeMovie {
	position: absolute;
	top: 59px;
	left: 88px;
}

#main #listMovieArea #play_movie #movie4-list {
    display: none;
}
#main #listMovieArea #play_movie #movie4-list ul li {
	position: absolute;
}
#main #listMovieArea #play_movie #movie4-list ul li:first-child {
    top: 60px;
    left: 90px;
}
#main #listMovieArea #play_movie #movie4-list ul li:first-child + * {
    top: 60px;
    left: 315px;
}
#main #listMovieArea #play_movie #movie4-list ul li:first-child + * + * {
    top: 206px;
    left: 90px;
}
#main #listMovieArea #play_movie #movie4-list ul li:first-child + * + * + * {
    top: 206px;
    left: 315px;
}

#main #listMovieArea #play_movie.movie1 {
	background-position: 0 0;
}
#main #listMovieArea #play_movie.movie2 {
	background-position: 0 -446px;
}
#main #listMovieArea #play_movie.movie3 {
	background-position: 0 -892px;
}
#main #listMovieArea #play_movie.movie4 {
	background-position: 0 -1338px;
}
#main #listMovieArea #list-movie {
	width: 620px;
	height: 83px;
	overflow: hidden;
	position: absolute;
	bottom: 48px;
	left: 28px;
}
#main #listMovieArea #list-movie li {
	float: left;
	height: 83px;
	position: relative;
}
#main #listMovieArea #list-movie li:first-child {
	width: 149px;
}
#main #listMovieArea #list-movie li:first-child + * {
	width: 145px;
}
#main #listMovieArea #list-movie li:first-child + * + * {
	width: 145px;
}
#main #listMovieArea #list-movie li:first-child + * + * + * {
	width: 146px;
}
#main #listMovieArea #list-movie li img {
	display: block;
}
#main #listMovieArea #list-movie li a.ac {
	visibility: hidden;
}
#main #listMovieArea #list-movie li span {
	position: absolute;
	top: 2px;
	right: 4px;
}

/*商品情報*/
#infoArea {
	height: 810px;
	margin: 0 auto;
	background: url(../img/info-bg.jpg) center 0 no-repeat;
	position: relative;
}
#infoAreaInner{
	padding-top: 50px;
}
#infoAreaInner_02{
	background: #fff;
	width: 582px;
	margin: 0 auto;
	text-align: center;
	display: block;
	padding: 20px 30px;
	box-sizing: border-box;
	border: 3px solid #000;
	border-radius: 6px;
}
#infoAreaInner_02__text{
	font-size: 21px;
	text-align: left;
	display: inline-block;
	padding: 20px auto;
	text-indent: -0.6em;
	}

#infoArea #infoAreaInner ul li {
	position: absolute;
}
#infoArea #infoAreaInner ul li:first-child {/*パッケージ*/
	top: 301px;
	left: 73px;
}
#infoArea #infoAreaInner ul li:first-child + * {/*アイコン*/
	top: 433px;
	left: 73px;
}
#infoArea #infoAreaInner ul li:first-child + * + * {/*CERO*/
	top: 433px;
	left: 153px;
}
#infoArea #infoAreaInner ul li:first-child + * + * + * {/*発売日*/
	top: 300px;
	left: 245px;
}
#infoArea #infoAreaInner ul li:first-child + * + * + * + * {/*価格*/
	top: 342px;
	left: 245px;
}
#infoArea #infoAreaInner ul li:first-child + * + * + * + * + * {/*パッケージ版*/
	top: 406px;
	left: 245px;
}
#infoArea #infoAreaInner ul li:first-child + * + * + * + * + * + * {/*Wii U版バナー*/
	top: 278px;
	left: 71px;
}
#infoArea #infoAreaInner ul li:first-child + * + * + * + * + * + * a {
	display: block;
	width: 270px;
	height: 52px;
	position: relative;
}
#infoArea #infoAreaInner ul li:first-child + * + * + * + * + * + * + * a {
	display: block;
	width: 315px;
	height: 192px;
	position: relative;
}
#infoArea #infoAreaInner ul li:first-child + * + * + * + * + * + * a img,
#infoArea #infoAreaInner ul li:first-child + * + * + * + * + * + * + * a img {
	position: absolute;
	top: 280px;
	left: 0;
}
#infoArea #infoAreaInner ul li:first-child + * + * + * + * + * + * a img:first-child,
#infoArea #infoAreaInner ul li:first-child + * + * + * + * + * + * + * a img:first-child {
	z-index: 10;
}
#infoArea #infoAreaInner ul li:first-child + * + * + * + * + * + * + * a:hover img:first-child {
	opacity: 0;
}

#infoArea #infoAreaInner #char2 {
	position: absolute;
	bottom: -26px;
	left: 10px;
	z-index: 10;
}
