@charset "Shift_JIS";

html,body {
	height: 100%;
}


/*------------------------------*/

#bg_orange {
	margin:0;
	padding:0;
	text-align: center;
	background: #f5b400;
}

#bg_orange2 {
	margin:0;
	padding:0;
	text-align: center;
	background: #ff9900;
}

#bg_blue {
	margin:0;
	padding:0;
	text-align: center;
	background: #0073f5;
}

#bg_yellow {
	margin:0;
	padding:0;
	text-align: center;
	background: #ffdd00;
}

#bg_darkblue {
	margin:0;
	padding:0;
	text-align: center;
	background: #021754;
}

#bg_red {
	margin:0;
	padding:0;
	text-align: center;
	background: #f53172;
}

#bg_purple {
	margin:0;
	padding:0;
	text-align: center;
	background: #b431f5;
}


#bg_green {
	margin:0;
	padding:0;
	text-align: center;
	background: #028f1f;
}


#bg_chara {
	margin:0;
	padding:0;
	text-align: center;
	background: #f5b400 url(../img/bg.gif) repeat 0 0;
}

/*------------------------------*/

img {
	margin:0;
	padding:0;
	border: 0;
}

ul,li {
	margin:0;
	padding:0;
	list-style: none;
	font-size: 10px;

}


a {
	outline: 0;
}

.clear {
	clear: both;
}


/*-------------ForOpera----------*/

.for_opera {
	display: block;
	width: 1px;
	height: 1px;
}


/*-------------ForIE----------*/

.center {
	text-align: center;
}

/*-----------------------------*/


#all {
	margin: 0 auto;
	width: 780px;
	text-align: left;
	background: #000000 bottom;
}


/*---------------underlink----------------*/

#underlink {
	margin-top: 30px;
	width:780px;
	
}

#underlink ul {
	text-align:center;
}

#underlink ul li {
	display:inline;
	line-height:180%;
	font-family:"HiraKakuPro-W3","MS Gothic";
	font-size:11px;
}

#underlink2 {
	margin-top: 10px;
	margin-bottom: 30px;
	width:780px;
	
}

#underlink2 ul {
	text-align:center;
}

#underlink2 ul li {
	display:inline;
	line-height:180%;
	font-family:"HiraKakuPro-W3","MS Gothic";
	font-size:11px;
}


#copyright {
	margin: 20px 0px 20px 255px;
}

/*-----------------top--------------------*/



	
/* .btns1 {
	width:260px;
	height:26px;
	margin:5px 0;
	padding:0 0 0 130;
	float:left;
	}
*/	

 .btns1 {
	width:260px;
	height:26px;
	margin:0 auto;
	padding:5px 0 0 0;
	}


.btns2 {
	width:220px;
	height:26px;
	margin:5px 0;
	padding:0 50 0 10;
	float:left;
	}
	
	
.btns3 {
	width:260px;
	height:26px;
	margin:5px 0;
	padding:0 0 0 130;
	float:left;
	}
	
.btns4 {
	width:260px;
	height:26px;
	margin:5px 0;
	padding:0 50 0 10;
	float:left;
	}



/*--sound--*/
.sound {
	
	width:220px;
	height:26px;
	margin:0;
	padding:0;
	text-indent: -9999px;
	background:#000 url(../img/bt_clubnintendo.jpg) no-repeat 0 0;
	zoom:1;
}

.sound a {
	display: block;
	width:220px;
	height:26px;
	background:url(../img/bt_clubnintendo.jpg) no-repeat 0 0;
}

.sound a:hover {
	display: block;
	width:220px;
	height:26px;
	background:url(../img/bt_clubnintendo.jpg) no-repeat 0 -26px;
}



/*--KORYAKU--*/
.koryaku {
	
	width:220px;
	height:26px;
	margin:0px;
	padding:0;
	text-indent: -9999px;
	background:#000 url(../img/bt_koryaku.jpg) no-repeat 0 0;
	zoom:1;
}

.koryaku a {
	display: block;
	width:220px;
	height:26px;
	background:url(../img/bt_koryaku.jpg) no-repeat 0 0;
}

.koryaku a:hover {
	display: block;
	width:220px;
	height:26px;
	background:url(../img/bt_koryaku.jpg) no-repeat 0 -26px;
}

/*--MOBILE--*/
.mobile {
	width:260px;
	height:26px;
	margin:0 auto;
	padding:0;
	text-indent: -9999px;
	background:#000 url(../img/bt_mobile.jpg) no-repeat 0 0;
	zoom:1;
}

.mobile a {
	display: block;
	width:260px;
	height:26px;
	background:url(../img/bt_mobile.jpg) no-repeat 0 0;
}

.mobile a:hover {
	display: block;
	width:260px;
	height:26px;
	background:url(../img/bt_mobile.jpg) no-repeat 0 -26px;
}

/*--NOM--*/
.nom {
	width:260px;
	height:26px;
	/*margin:0 5px;*/
	margin:0 auto;
	text-indent: -9999px;
	background:#000 url(../img/bt_nom.jpg) no-repeat 0 0;
	zoom:1;
}

.nom a {
	display: block;
	width:260px;
	height:26px;
	background:url(../img/bt_nom.jpg) no-repeat 0 0;
}

.nom a:hover {
	display: block;
	width:260px;
	height:26px;
	background:url(../img/bt_nom.jpg) no-repeat 0 -26px;
}

/*--TouchDS--*/
.tds {
	/*float:left;*/
	width:220px;
	height:26px;
	margin:0 0px;
	padding:0;
	text-indent: -9999px;
	background:#000 url(../img/bt_tds.jpg) no-repeat 0 0;
	zoom:1;
}

.tds a {
	display: block;
	width:220px;
	height:26px;
	background:url(../img/bt_tds.jpg) no-repeat 0 0;
}

.tds a:hover {
	display: block;
	width:220px;
	height:26px;
	background:url(../img/bt_tds.jpg) no-repeat 0 -26px;
}
