@charset "shift_jis";

/* ::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::

	name : main.css

 : :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: */

/* ********************************************************************************
 * #top
 * ******************************************************************************** */
body#top #wiiudlbanner{
	width: 100%;
	height: 60px;
	background: #FFF;
}
body#top div#flashcontent {
	height: 1039px;
	background: url(../images/bg.jpg) no-repeat top center #000000;
}
body#top div#container {
	background: url(../images/container_bg.jpg) no-repeat top center;
}
div#contentBottom {
	width: 800px;
	height: 154px;
	position: relative;
}
div#contentBottom p#softdetail {
	position: absolute;
	width: 614px;
	height: 89px;
	top: 0;
	left: 70px;
}
div#contentBottom p#cero {
	position: absolute;
	width: 47px;
	height: 57px;
	top: 17px;
	right: 62px;
}
div#contentBottom p#btnWii {
	position: absolute;
	width: 213px;
	height: 41px;
	top: 113px;
	left: 289px;
}
/* ********************************************************************************
 * #headline
 * ******************************************************************************** */
body#headline {
	background: url(../images/headline_bg.jpg) no-repeat top center #000000;
}
body#headline div#container {
	background: url(../images/headline_container_bg.jpg) no-repeat top center;
}
body#headline div#content {
	height: 835px;
	text-align: center;
	position: relative;
}
body#headline div#content p#btnClose {
	position: absolute;
	top: 22px;
	right: 50px;
	width: 117px;
	height: 104px;
}

/* ********************************************************************************
 * #game
 * ******************************************************************************** */
body#game {
	background: url(../../game/images/bg.jpg) no-repeat top center #000000;
}
body#game div#container {
	background: url(../../game/images/container_bg.jpg) no-repeat top center;
}
body#game div#content1 {
	margin-bottom: 10px;
}
body#game div#content2 {
	margin-bottom: 43px;
}
body#game div#content3 {
	padding: 111px 0 49px 0;
}
body#game div#content4 {
	padding: 58px 0 51px 0;
}
body#game h1 {
	position: absolute;
	top: 63px;
	left: 19px;
	width: 196px;
	height: 79px;
}

/* ********************************************************************************
 * #champ
 * ******************************************************************************** */
body#champ {
	background: url(../../champ/images/bg.jpg) no-repeat top center #000000;
}
body#champ div#container {
	background: url(../../champ/images/container_bg.jpg) no-repeat top center;
}
body#champ div#content {
	width: 800px;
	height: 654px;
	position: relative;
}
body#champ h1 {
	position: absolute;
	top: 0;
	left: 20px;
	width: 246px;
	height: 86px;
}
body#champ p#text {
	position: absolute;
	top: 0;
	left: 266px;
	width: 379px;
	height: 79px;
}
body#champ div#movieArea {
	position: absolute;
	top: 128px;
	left: 128px;
	width: 549px;
	height: 338px;
}
body#champ p#board {
	position: absolute;
	top: 353px;
	left: 6px;
	width: 120px;
	height: 110px;
}
body#champ p#yokomochi {
	position: absolute;
	top: 349px;
	right: 15px;
	width: 86px;
	height: 103px;
}
/* ********************************************************************************
 * #floating(champ/yokomichi.html, champ/board.html)
 * ******************************************************************************** */
body#floating {
	background: url(../../champ/images/bg_floating.jpg) no-repeat top center #000000;
}
body#floating div#container {
	background: url(../../champ/images/bg_container_floating.jpg) no-repeat top center;
}
body#floating div#content {
	width: 800px;
	height: 654px;
	position: relative;
	text-align: center;
}
body#floating div#content h1 {
	padding-top: 50px;
}
body#floating div#content p#btnClose {
	position: absolute;
	top: 26px;
	right: 61px;
	width: 110px;
	height: 85px;
}

/* ********************************************************************************
 * #opp
 * ******************************************************************************** */
body#opp {
	background: url(../../opponents/images/bg.jpg) no-repeat top center #000000;
}
body#opp div#container {
	background: url(../../opponents/images/container_bg.jpg) no-repeat top center;
}
body#opp div#content,
body#oppChara div#content {
	width: 800px;
	height: 654px;
	position: relative;
}
body#oppChara02 div#content {
	width: 800px;
	height: 654px;
	position: relative;
}
body#opp p#text,
body#oppChara p#text {
	position: absolute;
	top: 0;
	left: 198px;
	width: 388px;
	height: 103px;
}
body#oppChara02 p#text {
	position: absolute;
	top: 0;
	left: 198px;
	width: 388px;
	height: 103px;
}
body#opp p#chara {
	padding-top: 101px;
}
body#opp p#next {
	position: absolute;
	top: 524px;
	right: 0;
	width: 124px;
	height: 117px;
}
/* ********************************************************************************
 * #oppChara
 * ******************************************************************************** */
body#oppChara {
	background: url(../../opponents/images/chara_bg.jpg) no-repeat top center #000000;
}
body#oppChara div#container {
	background: url(../../opponents/images/chara_container_bg.jpg) no-repeat top center;
}
body#oppChara div#content p#btnClose {
	position: absolute;
	top: 0;
	right: 0;
	width: 124px;
	height: 103px;
}




.gray {
	color: #666;
}
#top #topContainer #flashcontent #wrapper #container #contentBottom #btnWiicom {
	position: absolute;
	top: 98px;
	width: 382px;
	left: 50%;
	margin-left:-191px;
}

/* ********************************************************************************
 * #oppChara02
 * ******************************************************************************** */
body#oppChara02 {
	background-color: #000000;
	background-image: url(../../opponents/images/bg02.jpg);
	background-repeat: no-repeat;
	background-position: center top;
}
body#oppChara02 div#container {
	background: url(../../opponents/images/chara_container_bg.jpg) no-repeat top center;
}
body#oppChara02 div#content p#btnClose {
	position: absolute;
	top: 0;
	right: 0;
	width: 124px;
	height: 103px;
}
/* ********************************************************************************
 * #gallery
 * ******************************************************************************** */
body#gallery {
	background-color: #000000;
	background-image: url(../../gallery/images/bg.jpg);
	background-repeat: no-repeat;
	background-position: center top;
}
body#gallery div#container {
	background-image: url(../../gallery/images/container_bg.jpg);
	background-repeat: no-repeat;
	background-position: center top;
}
body#gallery div#content1 {
	margin-bottom: 10px;
}
body#gallery div#content2 {
	margin-bottom: 43px;
}
body#gallery div#content3 {
	padding: 111px 0 49px 0;
}
body#gallery div#content4 {
	padding: 58px 0 51px 0;
}
body#gallery h1 {
	position: absolute;
	top: 63px;
	left: 19px;
	width: 196px;
	height: 79px;
}
#gallery #container #main01 {
	margin-top: 12px;
}

#video {
	text-align: center;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	height: 320px;
	
}
#gallery #container #history {
}
