@charset "Shift_JIS";
*{
	margin:0;
	padding:0;
	list-style: none;
}
body {
	margin:0;
	padding:0;
	color: #ffffff;
	background:url(../img/bg.gif) 0 73px repeat-x #002087;
	text-align:center;
	font-family: 'ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro',meiryo,"ＭＳ Ｐゴシック",Arial,Verdana,Helvetica;
}
.noOutline {outline:none;}
.f_clear{clear:both;}
.f_left{float:left;}
.f_right{float:right;}
img{border:0;}
a:link {
	text-decoration: none;
	color: #fafafa;
}
a:visited {
	text-decoration: none;
	color: #fafafa;
}
a:hover {
	text-decoration: underline;
	color: #ffffff;
}
#container{
	width:768px;
	margin:auto;
}
/* HEADER begin */
#header{
	width:768px;
	height:81px;
}
#header #nintendo_logo{
	float:left;
	margin-top:31px;
}
#header #wii_logo{
	float:right;
	margin-top:22px;
}
#hdr_menu{
	width:762px;
	height:18px;
	font-size:10px;
	margin:auto;
	background-image:url(../img/hdr_menu_line.gif);
}
#hdr_menu ul{
	margin:0;
	padding:0;
}
#hdr_menu #hdr_link1 a{width:86px;background-image:url(../../../img_cmn_wwrj/hdr_menu_01.gif);margin-right:234px;}
#hdr_menu #hdr_link2 a{width:41px;background-image:url(../../../img_cmn_wwrj/hdr_menu_02.gif);margin-right:20px;}
#hdr_menu #hdr_link3 a{width:20px;background-image:url(../../../img_cmn_wwrj/hdr_menu_03.gif);margin-right:21px;}
#hdr_menu #hdr_link4 a{width:42px;background-image:url(../../../img_cmn_wwrj/hdr_menu_04.gif);margin-right:20px;}
#hdr_menu #hdr_link5 a{width:20px;background-image:url(../../../img_cmn_wwrj/hdr_menu_05.gif);margin-right:18px;}
#hdr_menu #hdr_link6 a{width:53px;background-image:url(../../../img_cmn_wwrj/hdr_menu_06.gif);margin-right:19px;}
#hdr_menu #hdr_link7 a{width:40px;background-image:url(../../../img_cmn_wwrj/hdr_menu_07.gif);margin-right:19px;}
#hdr_menu #hdr_link8 span{width:52px;background-image:url(../../../img_cmn_wwrj/hdr_menu_08.gif);margin-right:19px;}
#hdr_menu #hdr_link9 a{width:37px;background-image:url(../../../img_cmn_wwrj/hdr_menu_09.gif);}

#hdr_menu li{
	list-style-type:none;
	float:left;
}
#hdr_menu li a,#hdr_menu li span{
	display:block;
	line-height:18px;
	text-indent:-9999px;
	overflow:hidden;
}
#hdr_menu li a:hover{
	background-position:0 -18px;
}
/* HEADER end */

#top_content{
	margin:6px 0 0 0;
}
#content_frame{
	margin:6px 0 0 0;
	background:url(../img/frame_bg.gif) top left repeat-y;
}

/* SPEC begin */
#spec_box{
	width:756px;
	height:213px;
	margin-top:10px;
	text-align:left;
	background:url(../img/spec_bg.gif) top left no-repeat;
}
#spec_box #wiiware_start{
	float:right;
	width:205px;height:27px;
	margin:0 5px 0 0;
}
#spec_box #spec{
	padding:49px 0 0 35px;
}
#spec_box #spec table th{
	height:26px;
	text-align:left;
	font-size:12px;
	padding:0 10px 0 15px;
	background:url(../img/spec_li.gif) 0 9px no-repeat;
}
#spec_box #spec table td{
	font-size:12px;
	height:26px;
}
#spec_box #spec_wi-fi{
	font-size:12px;
	float:left;
	padding:10px 0 0 30px;
}
#spec_box #spec_wi-fi img,
#spec_box #spec_pdf img{
	vertical-align: middle;
}
#spec_box #spec_cero{
	float:right;
	width:23px;
	margin:13px 7px 0 0;
}
#spec_box #spec_pdf{
	float:right;
	font-size:11px;
	padding:13px 35px 0 0;
}
/* FOOTER begin */
#foot_menu ul{
	padding:0;
	margin:30px 0 15px 0;
}
#foot_menu li{
	font-size:11px;
	display:inline;
	list-style-type:none;
}
#foot_menu li span{
	color:#afafaf;
}
#copyright{
	font-size:11px;
	font-family: Arial,Verdana,Helvetica;
}
#ftr_menu{
	width:768px;
	border-top:solid 1px #afafaf;
	margin-top:10px;
	padding:8px 0 40px 0;
}
#ftr_menu #ftr_nintendo{
	float:left;
	width:86px;
}
#ftr_menu #ftr_wii{
	float:right;
	width:90px;
	background:url(../img/ftr_menu_line.gif) 78px 0 no-repeat;
}
#ftr_menu #ftr_pagetop{
	float:right;
	width:89px;
}
#ftr_menu a:hover {
	zoom: 1;
	filter: alpha(opacity=70);
	-moz-opacity:0.7;
	opacity:0.7;
}
/* FOOTER end */

/* エキサイトバイクとは */
#about_movie{
	float:left;
	width:477px;
	height:311px;
	background:url(../about/img/movie_bg.gif) 0 0 no-repeat;
}
#about_list{
	float:left;
	width:291px;
}
/* 走る */
#control_fmenu{
	width:768px;
	height:250px;
	background-image:url(../control/img/control_bt_bg.jpg);
}
#control_scroll{
	float:left;
	width:263px;
	height:265px;
	background:url(../control/img/movie_bg.gif) 0 0 no-repeat;
}
#control_flash{
	margin:26px 0 0 53px;
}
#control_movie{
	width:424px;
	height:289px;
	background:url(../control/img/c_movie_bg.gif) 0 0 no-repeat;
}
#control_movie img{
	padding:11px 0 0 12px;
}
#control_l{
	float:left;
	width:295px;
	text-align:left;
}
#control_r{
	float:left;
	width:473px;
	text-align:left;
}
#control_famicom{
	margin:15px 0 0 20px;
}
/* 競う */
#wifi_image{
	width:768px;
	height:176px;
	background:url(../wi-fi/img/img_bg.gif) 0 0 no-repeat;
}
#wifi_image p.wifi_sc1{
	float:left;
	padding:21px 0 0 30px;
}
#wifi_image p.wifi_sc2{
	float:left;
	padding:21px 0 0 9px;
}
#wifi_image p.wifi_sc3{
	float:left;
	padding:21px 0 0 9px;
}
.wifi_bt{
	float:left;
	margin-top:9px;
}
/* 作る */
#editor_movie{
	float:left;
	width:386px;
	height:312px;
	background:url(../editor/img/movie_bg.gif) 0 0 no-repeat;
}
#editor_flash{
	margin-left:42px;
}
#edit_sample1{
	text-align:left;
	float:left;
	width:342px;height:297px;
	margin-right:1px;
	background:url(../editor/img/sample1.gif) 0 0 no-repeat;
}
#edit_sample2{
	text-align:left;
	float:left;
	width:342px;height:297px;
	background:url(../editor/img/sample2.gif) 0 0 no-repeat;
}
#edit_sample3{
	text-align:left;
	float:left;
	width:342px;height:365px;
	margin-right:1px;
	background:url(../editor/img/sample3.gif) 0 0 no-repeat;
}
#edit_sample4{
	text-align:left;
	float:left;
	width:342px;height:365px;
	background:url(../editor/img/sample4.gif) 0 0 no-repeat;
}

#edit_sample1 table,
#edit_sample2 table,
#edit_sample3 table,
#edit_sample4 table{
	position:relative;
	top:77px;left:19px;
}
#edit_sample1 table td,
#edit_sample2 table td,
#edit_sample3 table td,
#edit_sample4 table td{
	font-size:12px;
	font-family: Osaka-mono,'Osaka-等幅','ＭＳ ゴシック',Arial,Verdana,Helvetica;
	width:72px;
	height:22px;
	text-align:center;
}


/*=================================================
add header
=================================================*/
#add_header{
	width: 100%;
	height: 54px;
	background-image: url(../img/bg_add_header.png);
	background-repeat: repeat-x;
	text-align: center;
}

#add_header #wrap{
	width: 768px;
	margin: 0 auto;
	text-align: center;
}

#add_header #wrap .add_btn{
	width: 580px;
	margin: 0 auto;
	padding-top: 10px;
}

#add_header #wrap .add_btn a img{
	border: none;
}