@charset "Shift-JIS";
@import "reset.css";


/* .wrapper
***************************************/
#wrapper{
	width:100%;
	min-width:960px;
	width:auto !important;  
    _width:960px;
	overflow:hidden;
	/*background-color:#4FB02D;*/
}


/* .container
***************************************/
#container{
	max-width:1920px;
	margin:0 auto 0 auto;
	/*background-image:url(../_img/ds/main_bg.png);*/
	background-position:center 0px;
	background-repeat:no-repeat;
	clear:both;
}


/*1.header
***************************************/
#headerWrapper{
	background-color:#FFFFFF;
	position:relative;
	z-index:2000;
}
#headerInner{
	max-width:1920px;
	min-width:960px;
	width:auto !important;  
    width:960px; 
	margin:0 auto 0 auto;
	background-color:#FFFFFF;
	overflow:hidden;
	position:relative;
}
#logo{
	float:left;
	margin:0 0 0 10px;
}
#logo3ds{
	float:right;
	margin:0 10px 0 0;
}


/*2.navi
***************************************/
#nav{
	width:960px;
	position:relative;
	margin:0 auto 20px auto;
	padding:0 10px;
	overflow:hidden;
	z-index:1000;
	display:block;
}
#nav dt{
	height:125px;
	overflow:hidden;
	float:left;
	position:relative;
	top:0;
}
#nav dt a img{
	position:relative;
	left:0;
	top:0;
}
/*
#nav dt a:hover img{
	left:0;
	top:-125px;
}
*/
#nav dd{
	float:left;
	overflow:hidden;
	position:relative;
	top:0;
}
#nav dd a img{
	position:relative;
	left:0;
	top:0;
}
/*
#nav dd a:hover img{
	left:0;
	top:-125px;
}
*/


/*3.main
***************************************/
#main{
	width:930px;
	position:relative;
	margin:0 auto 0 auto;
	padding:0 15px 0 15px;
	clear:both;
}
.defnone{
	display:none;
}

/*4.footer
***************************************/
#footerWrapper{
	position:relative;
	background-color:#004EBA;
	height:60px;
}
#footerInner{
    width:930px;
	height:60px;
	position:relative;
	margin:0 auto 0 auto;
	padding:3px 15px 0 15px;
	background-color:#004EBA;
}
.totop{
	position:absolute;
	right:0px;
	top:-35px;
	z-index:1000;
}
#fNav, #fNavsub{
	overflow:hidden;
	margin:5px 0 10px 0;
}
#fNavsub{
	margin:0 0 5px 0;
}
#footerInner .navs{
	overflow:hidden;
	float:left;
}
#footerInner .navsR{
	overflow:hidden;
	float:right;
}
#footerInner .navs a{
	text-indent:-9999px;
}
#footerInner .navs a p{
	background-position:0px 0px;
	text-indent:-9999px;
}
#footerInner .navs.on a p{
	background-position:0px 20px;
	text-indent:-9999px;
}
#footerInner .navs a:hover p{
	background-position:0px 20px;
}


#fnavTop{
	width:67px;
	height:20px;
	background-image:url(../_img/ds/footer_totop.png);
}
#fnavFourplay{
	width:129px;
	height:20px;
	background-image:url(../_img/ds/footer_onesoft.png);
}
#fnavMinigame{
	width:197px;
	height:20px;
	background-image:url(../_img/ds/footer_newminigame.png);
}
#fnavMap{
	width:189px;
	height:20px;
	background-image:url(../_img/ds/footer_boardmap.png);
}
#fnavNewmode{
	width:137px;
	height:20px;
	background-image:url(../_img/ds/footer_newmode.png);
}
#fnavOther{
	width:162px;
	height:20px;
	background-image:url(../_img/ds/footer_other.png);
}
#fnavNintendoTop{
	width:103px;
	height:20px;
	background-image:url(../_img/ds/footer_nintendohp.png);
}
#fnav3dsTop{
	width:156px;
	height:20px;
	background-image:url(../_img/ds/footer_nintendo3dstop.png);
}
#copyright{
	width:114px;
	height:20px;
}





/*************************/
.contents{
	width:930px;
	position:relative;
	clear:both;
	margin:0 auto 0 auto;
}


#ttlArea{
	width:100%;
	position:relative;
}
#ttlPage, #txtPage{
	position:relative;
}

.abs{
	position:absolute;
}



.bgb1, .bgb2{
	display:none;
	top:0px;
	left:0px;
}


/* bg */
#bgouter{
	width:100%;
	height:100%;
	position:relative;
	overflow:visible;
	top:0px;
	left:50%;
	margin:0 auto 0 -960px;
}
#bgouter.pc{
	margin:0 auto 0 -960px;
}
.bgs{
	position:absolute;
}
#bg1{top:0px; left:0px;}
#bg2{top:40px; left:0px;}
#bg3{top:80px; left:0px;}
#bg4{top:120px; left:0px;}
#bg5{top:160px; left:0px;}
#bg6{top:200px; left:0px;}
#bg7{top:240px; left:0px;}
#bg8{top:280px; left:0px;}
#bg9{top:320px; left:0px;}
#bg10{top:360px; left:0px;}
#bg11{top:400px; left:0px;}
#bg12{top:440px; left:0px;}
#bg13{top:480px; left:0px;}
#bg14{top:520px; left:0px;}
#bg15{top:560px; left:0px;}
#bg16{top:600px; left:0px;}
#bg17{top:640px; left:0px;}
#bg18{top:680px; left:0px;}
#bg19{top:720px; left:0px;}
#bg20{top:760px; left:0px;}
#bg21{top:800px; left:0px;}
#bg22{top:840px; left:0px;}
#bg23{top:880px; left:0px;}
#bg24{top:920px; left:0px;}
#bg25{top:960px; left:0px;}
#bg26{top:1000px; left:0px;}
#bg27{top:1040px; left:0px;}
#bg28{top:1080px; left:0px;}
#bg29{top:1120px; left:0px;}
#bg30{top:1160px; left:0px;}
#bg31{top:1200px; left:0px;}
#bg32{top:1240px; left:0px;}
#bg33{top:1280px; left:0px;}
#bg34{top:1320px; left:0px;}
#bg35{top:1360px; left:0px;}
#bg36{top:1400px; left:0px;}
#bg37{top:1440px; left:0px;}
#bg38{top:1480px; left:0px;}
#bg39{top:1520px; left:0px;}
#bg40{top:1560px; left:0px;}
#bg41{top:1600px; left:0px;}
#bg42{top:1640px; left:0px;}
#bg43{top:1680px; left:0px;}
#bg44{top:1720px; left:0px;}
#bg45{top:1760px; left:0px;}
#bg46{top:1800px; left:0px;}
#bg47{top:1840px; left:0px;}
#bg48{top:1880px; left:0px;}
#bg49{top:1920px; left:0px;}
#bg50{top:1960px; left:0px;}
#bg51{top:2000px; left:0px;}
#bg52{top:2040px; left:0px;}
#bg53{top:2080px; left:0px;}
#bg54{top:2120px; left:0px;}
#bg55{top:2160px; left:0px;}
#bg56{top:2200px; left:0px;}
#bg57{top:2240px; left:0px;}
#bg58{top:2280px; left:0px;}
#bg59{top:2320px; left:0px;}
#bg60{top:2360px; left:0px;}
#bg61{top:2400px; left:0px;}
#bg62{top:2440px; left:0px;}
#bg63{top:2480px; left:0px;}
#bg64{top:2520px; left:0px;}
#bg65{top:2560px; left:0px;}
#bg66{top:2600px; left:0px;}
/*
#bg1{top:0px; left:0px;}
#bg2{top:20px; left:0px;}
#bg3{top:40px; left:0px;}
#bg4{top:60px; left:0px;}
#bg5{top:80px; left:0px;}
#bg6{top:100px; left:0px;}
#bg7{top:120px; left:0px;}
#bg8{top:140px; left:0px;}
#bg9{top:160px; left:0px;}
#bg10{top:180px; left:0px;}
#bg11{top:200px; left:0px;}
#bg12{top:220px; left:0px;}
#bg13{top:240px; left:0px;}
#bg14{top:260px; left:0px;}
#bg15{top:280px; left:0px;}
#bg16{top:300px; left:0px;}
#bg17{top:320px; left:0px;}
#bg18{top:340px; left:0px;}
#bg19{top:360px; left:0px;}
#bg20{top:380px; left:0px;}
#bg21{top:400px; left:0px;}
#bg22{top:420px; left:0px;}
#bg23{top:440px; left:0px;}
#bg24{top:460px; left:0px;}
#bg25{top:480px; left:0px;}
#bg26{top:500px; left:0px;}
#bg27{top:520px; left:0px;}
#bg28{top:540px; left:0px;}
#bg29{top:560px; left:0px;}
#bg30{top:580px; left:0px;}
#bg31{top:600px; left:0px;}
#bg32{top:620px; left:0px;}
#bg33{top:640px; left:0px;}
#bg34{top:660px; left:0px;}
#bg35{top:680px; left:0px;}
#bg36{top:700px; left:0px;}
#bg37{top:720px; left:0px;}
#bg38{top:740px; left:0px;}
#bg39{top:760px; left:0px;}
#bg40{top:780px; left:0px;}
#bg41{top:800px; left:0px;}
#bg42{top:820px; left:0px;}
#bg43{top:840px; left:0px;}
#bg44{top:860px; left:0px;}
#bg45{top:880px; left:0px;}
#bg46{top:900px; left:0px;}
#bg47{top:920px; left:0px;}
#bg48{top:940px; left:0px;}
#bg49{top:960px; left:0px;}
#bg50{top:980px; left:0px;}
#bg51{top:1000px; left:0px;}
#bg52{top:1020px; left:0px;}
#bg53{top:1040px; left:0px;}
#bg54{top:1060px; left:0px;}
#bg55{top:1080px; left:0px;}
#bg56{top:1100px; left:0px;}
#bg57{top:1120px; left:0px;}
#bg58{top:1140px; left:0px;}
#bg59{top:1160px; left:0px;}
#bg60{top:1180px; left:0px;}
#bg61{top:1200px; left:0px;}
#bg62{top:1220px; left:0px;}
#bg63{top:1240px; left:0px;}
#bg64{top:1260px; left:0px;}
#bg65{top:1280px; left:0px;}
#bg66{top:1300px; left:0px;}
#bg67{top:1320px; left:0px;}
#bg68{top:1340px; left:0px;}
#bg69{top:1360px; left:0px;}
#bg70{top:1380px; left:0px;}
#bg71{top:1400px; left:0px;}
#bg72{top:1420px; left:0px;}
#bg73{top:1440px; left:0px;}
#bg74{top:1460px; left:0px;}
#bg75{top:1480px; left:0px;}
#bg76{top:1500px; left:0px;}
#bg77{top:1520px; left:0px;}
#bg78{top:1540px; left:0px;}
#bg79{top:1560px; left:0px;}
#bg80{top:1580px; left:0px;}
#bg81{top:1600px; left:0px;}
#bg82{top:1620px; left:0px;}
#bg83{top:1640px; left:0px;}
#bg84{top:1660px; left:0px;}
#bg85{top:1680px; left:0px;}
#bg86{top:1700px; left:0px;}
#bg87{top:1720px; left:0px;}
#bg88{top:1740px; left:0px;}
#bg89{top:1760px; left:0px;}
#bg90{top:1780px; left:0px;}
#bg91{top:1800px; left:0px;}
#bg92{top:1820px; left:0px;}
#bg93{top:1840px; left:0px;}
#bg94{top:1860px; left:0px;}
#bg95{top:1880px; left:0px;}
#bg96{top:1900px; left:0px;}
#bg97{top:1920px; left:0px;}
#bg98{top:1940px; left:0px;}
#bg99{top:1960px; left:0px;}
#bg100{top:1980px; left:0px;}
#bg101{top:2000px; left:0px;}
#bg102{top:2020px; left:0px;}
#bg103{top:2040px; left:0px;}
#bg104{top:2060px; left:0px;}
#bg105{top:2080px; left:0px;}
#bg106{top:2100px; left:0px;}
#bg107{top:2120px; left:0px;}
#bg108{top:2140px; left:0px;}
#bg109{top:2160px; left:0px;}
#bg110{top:2180px; left:0px;}
#bg111{top:2200px; left:0px;}
#bg112{top:2220px; left:0px;}
#bg113{top:2240px; left:0px;}
#bg114{top:2260px; left:0px;}
#bg115{top:2280px; left:0px;}
#bg116{top:2300px; left:0px;}
#bg117{top:2320px; left:0px;}
#bg118{top:2340px; left:0px;}
#bg119{top:2360px; left:0px;}
#bg120{top:2380px; left:0px;}
#bg121{top:2400px; left:0px;}
#bg122{top:2420px; left:0px;}
#bg123{top:2440px; left:0px;}
#bg124{top:2460px; left:0px;}
#bg125{top:2480px; left:0px;}
#bg126{top:2500px; left:0px;}
#bg127{top:2520px; left:0px;}
#bg128{top:2540px; left:0px;}
#bg129{top:2560px; left:0px;}
#bg130{top:2580px; left:0px;}
*/







