body {
	background: #000000 url(../img/bg.jpg) repeat-x left top;
	margin: 0px;
}

img{
	margin: 0px;
	padding: 0px;
	border-style: none;
}

#languagebox{
	background: url(../../img/bg.jpg) no-repeat left top;
	height: 600px;
}

#mainbox{
	width: 980px;
	margin-right: auto;
	margin-left: auto;
	background: url(../img/contents_bg.jpg) repeat-x left top;
}

#headbox{
	padding: 8px 0px 10px 15px;
	background: url(../img/head/psp.gif) no-repeat right top;
}
#headbox h1{
	color: #000000;
	font-size: 1px;
	font-weight: normal;
	margin: 0px;
	padding: 0px;
	top: -999px;
	visibility: hidden;
}

#bgbox{
	background: url(../img/contents_bg_grp.jpg) no-repeat left top;
}

#topbox{
	height: 600px;
	margin-bottom: 8px;
}

#contentsbox{
	width: 620px;
	padding-left: 360px;
	color: #FFFFFF;
	height: 519px;
}
#contentsbox h3{
	background: url(../img/contents/midashi_line.gif) no-repeat left bottom;
	margin: 0px 0px 31px;
	padding: 40px 0 10px;
}
#contentsbox img{
	margin: 0px;
	padding: 0px;
	border-style: none;
}


#gamebox_submenu{
	padding: 0px 0px 5px;
	margin: 0px 0px 0px 15px;
}
#gamebox_submenu img{
	margin: 0px 2px;
	padding: 0px 0px 3px;
}

#gamebox_1{
	text-align: center;
	margin-top: 15px;
	padding-right: 20px;
}
#gamebox_1 img{
	margin-bottom: 13px;
}

#gamebox_rule{
	background: url(../img/contents/game/text_rule.gif) no-repeat left top;
}
#gamebox_shop{
	background: url(../img/contents/game/text_shop.gif) no-repeat left top;
}
#gamebox_stagemode{
	background: url(../img/contents/game/text_stage_mode.gif) no-repeat left top;
}
#gamebox_eoj{
	background: url(../img/contents/game/text_eoj.gif) no-repeat left top;
}
#gamebox_deck{
	background: url(../img/contents/game/text_deck.gif) no-repeat left top;
}
#gamebox_card{
	background: url(../img/contents/card/text.jpg) no-repeat left top;
}



#menubox{
	height: 79px;
	margin-bottom: 10px;
}
#menubox img{
	margin-right: 30px;
	padding-top: 4px;
	padding-bottom: 5px;
}

#footbox{
	text-align: center;
}
#footbox img{
	margin-bottom: 15px;
}
#footbox div.bannerbox{
	padding-bottom: 10px;
}
#footbox div.bannerbox img{
	margin-right: 7px;
	margin-left: 7px;
}

#footbox div.bannerbox2{
	padding-bottom: 10px;
	margin-top: 10px;
}
#footbox div.bannerbox2 img{
	margin-right: 20px;
	margin-left: 20px;
}


#manualbox{
	width: 600px;
	margin-right: auto;
	margin-left: auto;
	padding-bottom: 15px;
}
#manualbox h4{
	margin: 15px 0px;
	padding-bottom: 8px;
	border-bottom: 1px solid #9ABEEB;
}
#manualbox ul{
	margin: 0px 15px 0px 0px;
	padding: 0px;
	list-style: none;
	font-size: 80%;
	width: 105px;
	color: #C0B69A;
}
#manualbox li{
	margin-bottom: 5px;
	margin-left: 0px;
	font-weight: bold;
	font-size: 12px;
	line-height: 160%;
}
#manualbox li.manual_submenu{
	margin-left: 3px;
	font-size: 11px;
	font-weight: normal;
	padding-left: 4px;
	border-left: 1px dotted #C0B69A;
	line-height: 120%;
}
#manualbox li a:link {
	color: #42C4E3;
	text-decoration: underline;

}
#manualbox li a:visited {
	color: #42C4E3;
	text-decoration: none;

}
#manualbox li a:hover {
	color: #2283CA;
}

#manualbox div{
	text-align: right;
	padding-top: 20px;
}
