@charset "UTF-8";

body {
	background-image: url(img/bg.jpg);
	background-repeat: no-repeat;
}


/* CONTENTS */


#submenu {
	width: 520px;
	height: 50px;
	text-align: center;
}


.news {
	margin: 0px 0px 15px 0px;
	font-size: 14px;
	font-weight: bold;
	color: #DD0000;
}

#campaign {
	margin: 0px 0px 10px 0px;
	padding: 5px 20px 15px 20px;
	font-size: 12px;
	color: #000000;
	background-image: url(img/info/campaign_bg.gif);
	background-position: bottom;
}

#campaign p {
	margin: 0px 0px 0px 0px;
	line-height: 1.5em;
}

#campaign .right {
	margin: 0px 0px 5px 10px;
}

#campaign a {
	color: #0000EE;
}

.campaignBout {
	margin: 0px 0px 10px 0px;
}

#clubnintendo {
	margin: 10px 0px 10px 0px;
}


.AlphaPng {
	_float: left;
}

.sub {
	font-size: 12px;
	font-weight: normal;
	color: #336600;
}

.charaImg img {
	padding: 0px 0px 20px 0px;
}



.leftImage {
	width: 250px;
	padding: 0px 0px 15px 0px;
	margin: 0px 20px 0px 0px;
	float: left;
	clear : both;
}

.rightImage {
	width: 250px;
	padding: 0px 0px 15px 0px;
	margin: 0px 0px 0px 0px;
	float: left;
}

.leftImage img {
	padding: 0px 0px 5px 0px;
}

.rightImage img {
	padding: 0px 0px 5px 0px;
}

.leftImage p {
	margin: 0px 0px 0px 0px;
	font-size: 10px;
	line-height: 1.4em;
}

.rightImage p {
	margin: 0px 0px 0px 0px;
	font-size: 10px;
	line-height: 1.4em;
}

table {
	margin: 0px 0px 15px 0px;
	line-height: 1.4em;

}

th {
	font-weight: bold;
	text-align: left;
}

#cmInfo {
	margin: 0px 0px 0px 0px;
	padding: 0px;
}

#cmInfo table {
	margin: 0px 0px 15px 0px;
	line-height: 1.4em;
	width: 400px;
}

#cmInfo th {
	margin: 1px;
	padding: 5px;
	background-color:  #0060C0;
}

#cmInfo td {
	margin: 1px;
	padding: 5px;
	background-color:  #2277DD;
}

#cmInfo .noMargin {
	margin: 0px 0px 2px 0px;
	padding: 0px;
}

.tv {
	width: 110px;
}

.week {
	padding: 0px 5px 0px 0px;
}

.time {
	text-align: right;
	width: 90px;
}



.flash {
	font-size: 10px;
	font-weight: normal;
	line-height: 1.6em;
}

rt {
	font-size: 9px;
	font-weight: normal;
	line-height: 1.0em;
}

ruby {
	ruby-position: above;
	ruby-overhang: whitespace;
}


#growth {
	width: 320px;
	height: 320px;
	margin: 0px 0px 0px 0px;
	padding: 0px 200px 0px 0px;
	background-image: url(img/system/growth_ss.jpg);
	background-position: bottom;
	background-repeat: no-repeat;
}

.wallpaper {
	width: 260px;
	margin: 0px 0px 25px 0px;
	padding: 0px 0px 0px 0px;
	float: left;
	text-align: center;
}

.wallpaper img {
	padding: 0px 0px 5px 0px;
}

.capture td {
	padding: 0px 0px 5px 0px;
}


.capture {
	padding: 0px 0px 5px 0px;
	float: left;

}

.capture dt {
	padding: 0px 0px 5px 0px;
	float: left;
	width: 80px;
	clear: both;
}

.capture dd {
	padding: 0px 0px 5px 0px;
	float: left;
	width: 280px;
}


