@charset "Shift_JIS";
/*top.css*/
#hBtnNintendo{ float:left; width:71px; padding-top:29px; }
#hBtn3ds{float:right; width:156px; padding-top:26px;}
#wrapper{width:100%;margin:0 auto;background:url(../images/top_main_bg.gif) 0 0 repeat;}
body #pageTop{height:1px;margin:0;padding:0;}
/*----------------------------------------------------------------------*/
/*nsDisp*/
#header{clear:both;width:100%;}
#headerMovie{margin:0 auto;}

#headerBg{clear:both;width:100%;background:url(../images/top_header_bg_ns.png) center top no-repeat;}
#headerIn{margin:0 auto;position:relative;width:920px;height:auto!important;height:519px;min-height:519px;}
/**/
#headerIn h1{clear:both;width:100%;padding-top:135px;}
#movCatch{display:none;}
/*--/nsDisp--*/

/*norDisp*/
.norDisp #headerBg{clear:both;width:100%;background:url(../images/top_header_bg.png) center top no-repeat;}
.norDisp #headerIn{margin:0 auto;position:relative;width:920px;height:auto!important;height:643px;min-height:643px;}
/**/
.norDisp #headerIn h1{width:520px;padding:0;position:absolute;left:15px;top:273px;}
.norDisp #headerIn #movCatch{position:absolute;left:594px;top:152px; display:block;}
.norDisp #headerIn #movieBox{position:absolute;left:594px;top:262px;}
.norDisp #headerIn #movieBox p#btnView{width:356px;height:266px;}
.norDisp #headerIn #movieBox p#btnView a{background:url(../images/top_btn_mov_ip.png);}
.norDisp #headerIn #movieBox p#btnView a:hover{background-position: left bottom;}
#topCatch.norDisp{display:none;}
/*--/norDisp--*/
/*----------------------------------------------------------------------*/
/*contents*/
#contents{clear:both;margin:0 auto;width:920px;}
/**/
#contents #topCatch{text-align:center;padding-top:17px;}
/**/
#contents ul#topNavi{clear:both;width:880px;height:64px;padding:20px 20px 0;}
#contents ul#topNavi li{width:288px;height:64px;float:left;}
#contents ul#topNavi li#tbtnToyworld,
#contents ul#topNavi li#tbtnStrong{margin-right:8px;}
#contents ul#topNavi li#tbtnToyworld a{background:url(../images/top_btn_navi.png) left top;}
#contents ul#topNavi li#tbtnStrong a{background:url(../images/top_btn_navi.png) -296px top;}
#contents ul#topNavi li#tbtnGallery a{background:url(../images/top_btn_navi.png) right top;}
#contents ul#topNavi li#tbtnToyworld a:hover{background-position: left bottom;}
#contents ul#topNavi li#tbtnStrong a:hover{background-position: -296px bottom;}
#contents ul#topNavi li#tbtnGallery{position:relative;}
#contents ul#topNavi li#tbtnGallery a:hover{background-position: right bottom;}

/**/
#contents #btnParental{clear:both;width:330px;height:50px;padding:20px 295px 0;}
#contents #btnParental a{height:50px;background:url(../images/top_btn_parental.png);}
#contents #btnParental a:hover{background-position: left bottom;}
/**/
#contents #newsInfo{clear:both;width:704px;padding:20px 108px 0;}
#contents #newsInfoTop{height:5px;background:url(../images/top_newtable_bg_head.png) left top no-repeat;}
#contents #newsInfoIn{background:url(../images/top_newtable_bg.gif) left top repeat-y;width:688px;height:auto!important;height:100%;min-height:18px;padding:3px 8px;overflow:hidden;}
#contents #newsInfoIn p{float:left;width:58px;height:15px;padding-top:20px;}
#contents #newsInfoIn dl{float:right;width:614px;}
#contents #newsInfoIn dl dt{float:left;width:80px;background:url(../images/top_icon_redtr.gif) left 3px no-repeat;text-indent:14px;}
#contents #newsInfoIn dl dd{float:right;width:530px;}
#contents #newsInfoBtm{clear:both;height:5px;background:url(../images/top_newtable_bg_bottom.png) left top no-repeat;}
/**/
#contents #subNavi {width: 920px;height:183px;padding: 20px 0 0;position:relative;}
#contents #specDetail{float:left;position:relative;width:760px;}
#contents #specLocal{position:absolute;top:88px;left:10px;}
#contents #specCom{position:absolute;top:88px;left:300px;}
#contents #specCero{position:absolute;top:12px;left:511px;}
#contents #subNavi #btnPre{float:right;width:140px;height:132px;}
#contents #subNavi #btnPre a{height: 132px;background: url(../images/top_btn_pre.png);}
#contents #subNavi #btnPre a:hover{background-position:0 -142px;}
#contents #subNavi #newmark{position:absolute;left:666px;top:10px;}
#contents #subNavi #specDetail p.caution{line-height:1.4;}
#contents #subNavi #specDetail p.spePlate{padding-bottom:10px;}

#contents #subNavi #specBtnDl{width:187px;height:55px;position:absolute;left:564px;top:10px;}
#contents #subNavi #specBtnDl a{background-image:url(../images/top_btn_download.gif);}
#contents #subNavi #specBtnAboutDl{width:186px;height:25px;position:absolute;left:564px;top:70px;}
#contents #subNavi #specBtnAboutDl a{background-image:url(../images/top_btn_aboutdl.gif);}
#contents #subNavi #specBtnDetail{width:186px;height:25px;position:absolute;left:564px;top:70px;}
#contents #subNavi #specBtnDetail a{background-image:url(../images/top_btn_detail.gif);}
/**/
#contents #subNavi #specPdf{width:162px;height:11px;top:109px;left:564px;position:absolute;}
#contents #subNavi #specPdf a{background-image:url(../images/top_btn_manual.gif);}

#contents #linkBnr{clear:both;width:100%;padding:18px 0 0 0;}
#contents #linkBnr p{text-align:center;}
#contents #linkBnr ul{padding:0 158px 0 168px;}
#contents #linkBnr ul li{text-align:center;padding:10px 10px 0 0 ;}
/**/
#contents #aboutSoft{clear:both;width:920px;height:40px;padding-top:20px;position:relative;}
#contents #aboutSoft .text a#cautionLink{width:72px;height:14px;position:absolute;top:28px;left:487px;}
#contents #aboutSoft .btnSolid{width:237px;height:24px;position:absolute;top:28px;left:675px;}
#contents #aboutSoft .btnSolid a{height:24px;background:url(../images/top_btn_solid.gif) ;}
#contents #aboutSoft .btnSolid a:hover{background-position:left bottom;}
/**/
/**/
#campBtn{clear:both; width:623px;margin:4px auto 0;}
#campBtn p{width:623px; height:48px; margin:0 auto;}
#campBtn p a{display:block; width:100%; height:100%; background:url(../images/top_btn_campaign.png) left top no-repeat; text-indent:-9999px;}
#campBtn p a:hover{background-position:left bottom;}

/*----------------------------------------------------------------------*/
/*footer*/
#footer #copyright{padding:1em 0 0;text-align:center;}

