@charset "Shift_JIS";
/*top.css*/
/*----------------------------------------------------------------------*/
/*header*/
/**/
#header{clear:both;width:100%;}
#headerIn{width:920px;height:710px;margin:0 auto;padding:0;position:relative;}
/**/
#headerIn h1{width:920px;height:570px;position:absolute;top:0;left:0;}
/**/
#contents,
#contentsIn{background:url(../../common/images/foot_bg.gif) repeat-x scroll center top;}
#contents{clear:both;width:100%;float:left; margin-bottom:-1px;}
#contentsIn{width:920px;margin:0 auto;padding:20px 20px 10px;}
/**/
#topIndex #wrapper{background:none;}
/**/
#topIndex #footer{background-image:none;background-color:#00aaf0;padding:0;}
/**/
/*----------------------------------------------------------------------*/
/*top navi*/
#header .btnNaviBox{overflow:hidden;}
#header .btnNaviBox li,
#header .btnNaviBox li a{background:url(../images/fw/top_btn_navi.png) 0 110px no-repeat;}
#header .btnNaviBox li{position:absolute;width:102px;height:110px;text-indent:-9999px;}
#header .btnNaviBox li a{display:block;width:100%;height:100%;overflow:hidden;}

/**/
#header .btnNaviBox li#gBtnSkysports{width:287px;top:448px;left:8px;background:none;}
#header .btnNaviBox li#gBtnSkysports,
#header .btnNaviBox li#gBtnSkysports a{height:228px;}
#header .btnNaviBox li#gBtnSkysports a{background:url(../images/fw/top_btn_skysports.png) 0 0 no-repeat; }
#header .btnNaviBox li#gBtnSkysports a:hover{background-position:0 -238px;}
/**/
#header .btnNaviBox li#gBtnVehicle{top:580px;left:300px;}
#header .btnNaviBox li#gBtnVehicle a{background-position:0 -120px;}
#header .btnNaviBox li#gBtnVehicle a:hover{background-position:0 -240px;}
/**/
#header .btnNaviBox li#gBtnSouthern{top:580px;left:412px;}
#header .btnNaviBox li#gBtnSouthern.soon{background-position:-112px 0;}
#header .btnNaviBox li#gBtnSouthern a{background-position:-112px -120px;}
#header .btnNaviBox li#gBtnSouthern a:hover{background-position:-112px -240px;}
/**/
#header .btnNaviBox li#gBtnMission{top:580px;left:524px;}
#header .btnNaviBox li#gBtnMission.soon{background-position:-224px 0;}
#header .btnNaviBox li#gBtnMission a{background-position:-224px -120px;}
#header .btnNaviBox li#gBtnMission a:hover{background-position:-224px -240px;}
/**/
#header .btnNaviBox li#gBtnTVCM{width:167px;top:558px;left:684px;background:none;}
#header .btnNaviBox li#gBtnTVCM,
#header .btnNaviBox li#gBtnTVCM a{height:132px;}
#header .btnNaviBox li#gBtnTVCM a{background:url(../images/fw/top_btn_tvcm06.png) 0 0 no-repeat;}
#header .btnNaviBox li#gBtnTVCM a:hover{background-position:0 -142px;}
/**/
#header .btnNaviBox li#gBtnVehicle img{position:absolute;top:-14px;left:37px;}
#header .btnNaviBox li#gBtnTVCM img{position:absolute;top:-14px;left:66px;}
/**/
/*----------------------------------------------------------------------*/
/*contents*/
/*subNavi*/
#subNavi{clear:both;width:100%;}
/**/
#contentsIn{padding-top:34px}
#subNavi #specArea{width:890px; height:110px;}
#subNavi #specArea #specDetail{width:762px;height:110px;}

#subNavi #specArea{position:relative;margin:0 auto;}
#subNavi #specArea #specDetail{position:absolute; top:0; left:0;}
#subNavi #specNavi ul li{position:absolute;}
#subNavi #specCero{top:58px; left:121px;}

#subNavi #specGuidebook,
#subNavi #specGuidebook a{height:82px;}
#subNavi #specGuidebook{top:-6px; left:776px; width:120px;}
#subNavi #specGuidebook a{display:block;width:100%;background:url(../images/fw/top_btn_guidebook.png) no-repeat 0 0;text-indent:-9999px;overflow:hidden;}
#subNavi #specGuidebook a:hover{background-position:0 -92px;}

#subNavi #specGuidebook img{position:absolute; top:-13px; left:43px;}

#subNavi #specDlc  {width:190px; height:58px; top:10px; left:565px;}
#subNavi #specDlc a{display:block;width:100%; height:100%; background:url(../images/fw/top_btn_dlc.png) no-repeat 0 0;text-indent:-9999px;overflow:hidden;}
#subNavi #specDlc a:hover{background-position:0 -68px;}

#subNavi #specDlcAbout  {width:190px; height:28px; top:75px; left:565px;}
#subNavi #specDlcAbout a{display:block;width:100%; height:100%; background:url(../images/fw/top_btn_detail_about.png) no-repeat 0 0;text-indent:-9999px;overflow:hidden;}
#subNavi #specDlcAbout a:hover{background-position:0 -38px;}

#subNavi #dlcTxt{padding-left:16px;}

/***/
#dlcCampBox{clear:both; width:100%;margin-top: 20px;}
#dlcCampBox #dlcCampBtn {width:621px; height:45px; margin:0 auto;}
#dlcCampBox #dlcCampBtn a{display:block;width:100%; height:100%; background:url(../images/fw/top_btn_campaign.gif) no-repeat 0 0;text-indent:-9999px;overflow:hidden;}
#dlcCampBox #dlcCampBtn a:hover{background-position:0 -55px;}

/*specPdf*/
#subNavi #specPdf,
#subNavi #specPdf a{height:26px;}
#subNavi #specPdf{top:82px; left:780px; width:110px;}
#subNavi #specPdf a{display:block;width:100%;background:url(../images/fw/top_btn_pdf.png) no-repeat 0 0;text-indent:-9999px;overflow:hidden;}
#subNavi #specPdf a:hover{background-position:0 -36px;}

/**/
/*----------------------------------------------------------------------*/
/*noteBox*/
#noteArea{clear:both;width:920px;height:40px;position:relative;margin-top:20px;}
#noteArea p{position:absolute;}
#noteArea p#noteImg{top:0;left:0;}
/**/
#noteArea p#btnSolid,
#noteArea p#btnSolid a{height:24px;}
#noteArea p#btnSolid{width:237px;top:8px;right:8px;}
#noteArea p#btnSolid a{width:100%;display:block;background:url(../images/fw/top_btn_solid.gif) 0 0 no-repeat;text-indent:-9999px;overflow:hidden;}
#noteArea p#btnSolid a:hover{background-position:0 -34px;}
#copyright{text-align:center;padding-top:5px;}