@charset "Shift_JIS";
/*------------------------------------------------------------------------------
  reset
------------------------------------------------------------------------------*/
/*--- reset typo ---*/
body{font:13px/1 "‚l‚r ‚oƒSƒVƒbƒN","Hiragino Kaku Gothic Pro","ƒqƒ‰ƒMƒmŠpƒS Pro W3",sans-serif;}
*html body{font-size:small;font:x-small;font-family:"‚l‚r ‚oƒSƒVƒbƒN";}
*:first-child+html body{font-size:small;font:x-small;font-family:"‚l‚r ‚oƒSƒVƒbƒN";}
/*--- reset element ---*/
body,div,h1,h2,h3,h4,h5,h6,p,dl,dt,dd,ul,ol,li,table,th,td,
form,fieldset,legend,label,input,textarea,embed,object{margin:0;padding:0;}
html{overflow-y:scroll;}
table {border-collapse:collapse;border-spacing:0;}
th,td {text-align:left;vertical-align:top;font-weight:normal;}
fieldset{border:0;}
ul,li{list-style:none;}
img{border:0;line-height:0;vertical-align:bottom;}
sub,sup{font-size: 75%;/font-size:100%;line-height:0;}
sup{vertical-align:0.333em;}
sub{vertical-align:baseline;}
input,textarea,select {font-family:inherit;font-size:inherit;/font-size:100%;font-weight:inherit;}
embed,object{outline: none;}
/*ClearFix-*/
/*--- clearfix ---*/
.clearfix:after{content:'';display:block;clear:both;height:0;}
.clearfix{/zoom:1;}


/*------------------------------------------------------------------------------
  common
------------------------------------------------------------------------------*/
/*--- text color ---*/
body{color:#000000;}
a:link{color:#ffc200;text-decoration:none;}
a:visited{color:#ffc200;text-decoration:none;}
a:hover{color:#ffc200;text-decoration:underline;}
a:active{color:#ffc200;text-decoration:underline;outline:none;}
a:focus{color:#ffc200;text-decoration:underline;outline:none;}
html{
	overflow-y:scroll;
	-webkit-text-size-adjust: none;
}
body{
	background: #ffffff;
}
#wrapper{
	max-width: 100%;
	min-width: 960px;
	overflow: hidden;
	position: relative;
	background: url(../shared/bg_starpattern.png) ;
}
#bglowlayer {
	width: 990px;
	left: 50%;
	top: 0;
	position: absolute;
	margin-left: -495px;
	background: url(../shared/bg_whitegradation.png) repeat-y top center;
}
#bgmainarealayer {
    width: 100%;
	position: absolute;
	top: 0;
	left: 0;
	background: url(../shared/bg_mainpattern.png) repeat-x bottom center;
}
#bghilayer {
	left: 50%;
	margin-left: -800px;
	position: absolute;
	top: 0;
	width: 1600px;
}
#bgcontent {
	width: 1600px;
	position: relative;
}
#contentlayer{
	width: 100%;
	position: absolute;
	top: 0;
	left: 0;
	background: url(../shared/bg_footerrepeat.png) bottom center repeat-x;
}
#footer{
	margin: 0 auto;
	width: 960px;
	height: 108px;
	position: relative;
}

#footer #fnavnintendo{
	position: absolute;
	left: 377px;
	top: 26px;
}

#footer #fnavwii{
	position: absolute;
	left: 496px;
	top: 26px;
}

