@charset "Shift_JIS";
/*common.css*/
/*---------------------------------------------------------------------------*/
.btnIcon {vertical-align:-2px !important;padding:0 !important;vertical-align:-4px;padding:2px 0;}
.blockSet {clear:both;float:left;width:100%;padding-bottom:30px;}
.normalSet, .floatSet {clear:both;float:left;width:100%;}
p.caption {padding-top:5px;}
.last{padding:0 !important;margin:0 !important;}
/**/
/*---------------------------------------------------------------------------*/
/*CareerSelect*/
.fwDisp{display:none;}
.svDisp{width:768px;margin:0 auto;position:relative;}
.svDisp p{text-align:center;}
.ipDisp{display:none;}
.andDisp{display:none;}
.isDisp{display:none;}
/**/
body{background-color:#042b47;}
.fwDisp,
#nextWrapper{background:url(../images/fw/next_bg_tp.jpg) center top no-repeat;}
#wrapperIn,
#nextWrapperIn{background:url(../images/fw/next_bg_bt.jpg) center bottom no-repeat;}
#wrapper{background-color:#021732;}
/*---------------------------------------------------------------------------*/
/*logoArea*/
#hBtnNintendo{float:left;width:71px;padding-top:2px;}
#hBtn3ds{float:right;width:154px;}
/**/
/*---------------------------------------------------------------------------*/
/*nextWrapper*/
#nextWrapper,
#nextWrapperIn{width:920px;margin:0 auto;overflow:hidden;}
#nextCont{clear:both;width:100%;float:left;}
#nextContBottom{ padding-bottom:50px;}
/*---------------------------------------------------------------------------*/
/*logoArea*/
#hBtnNintendo{float:left;width:71px;padding-top:2px;}
#hBtn3ds{float:right;width:154px;}
/**/
/*---------------------------------------------------------------------------*/
/*nextHeader*/
#nextHeader{clear:both;width:100%;float:left;}
/**/
#header .btnComBox,
#nextHeader .btnComBox{padding-top:30px;height:39px;overflow:hidden;}
/**/
#nextTitle{clear:both;width:100%;float:left;}
/**/
#nextNavi {clear:both;width:100%;float:left;}
#contentsArea{clear:both;float:left;width:840px;padding:30px 40px 0; overflow:hidden;}
/*---------------------------------------------------------------------------*/
/*nextContTop*/
#nextCont{background:url(../images/fw/next_plate_repeat.gif) repeat-y;margin-top:36px;}
#nextContTop{clear:both;float:left;width:100%;background:url(../images/fw/next_plate_tp.jpg) no-repeat;}
#nextContBottom{clear:both;width:100%;height:9px;background:url(../images/fw/next_plate_bt.jpg) center top no-repeat;}
/**/
#nextCont h2{padding-bottom:10px;}
#nextCont h3{padding-bottom:5px;margin-left:-32px;position:relative;}
#nextCont h4{padding:0 2px 3px;}
#nextCont .capBox{padding-top:5px;}
/**/
/*---------------------------------------------------------------------------*/
/*nextNavi*/
#nextNavi h1{float:left;width:213px;padding:6px 35px 3px 4px;}
#nextNavi li{float:left;}
/**/
#nextNavi #gBtnThree,
#nextNavi #gBtnThree a{height:138px;background:url(../images/fw/next_btn_three.png) 0 0 no-repeat;text-indent:-9999px;overflow:hidden;}
#nextNavi #gBtnThree{width:212px;margin:-36px 19px 0 0;position:relative; background-position:0 148px;}
#nextNavi #gBtnThree a{display:block;width:100%;}
#nextNavi #gBtnThree a:hover,
#three #gBtnThree{background-position:0 -148px;}
/**/
/**/
#nextNavi #gBtnSumb,
#nextNavi #gBtnSumb a{height:92px;background:url(../images/fw/next_btn_subm.png) 0 0 no-repeat;}
#nextNavi #gBtnSumb{width:142px;margin:-3px 5px 0 0;position:relative;background-position:0 102px;}
#nextNavi #gBtnSumb a{display:block;width:100%;text-indent:-9999px;overflow:hidden;}
#nextNavi #gBtnSumb a:hover,
.submarine #nextNavi #gBtnSumb{background-position:0 -102px;text-indent:-9999px;overflow:hidden;}
/**/
/**/
#nextNavi #gBtnScope,
#nextNavi #gBtnScope a{height:92px;background:url(../images/fw/next_btn_scope.png) 0 0 no-repeat;}
#nextNavi #gBtnScope{width:142px;margin:-3px 5px 0 0;position:relative; background-position:0 102px;}
#nextNavi #gBtnScope a{display:block;width:100%;text-indent:-9999px;overflow:hidden;}
#nextNavi #gBtnScope a:hover,
#scope #gBtnScope{background-position:0 -102px;text-indent:-9999px;overflow:hidden;}
/**/
/**/
#nextNavi #gBtnSea,
#nextNavi #gBtnSea a{height:92px;background:url(../images/fw/next_btn_sea.png) 0 0 no-repeat;}
#nextNavi #gBtnSea{width:142px;margin:-3px 0 0 0;position:relative; background-position:0 102px;}
#nextNavi #gBtnSea a{display:block;width:100%;text-indent:-9999px;overflow:hidden;}
#nextNavi #gBtnSea a:hover,
#sea #gBtnSea{background-position:0 -102px;text-indent:-9999px;overflow:hidden;}
/**/
/*----------------------------------------------------------------------*/
/*footer*/
#footer,
#footer #footerIn{clear:both;margin:0 auto;background:url(../images/foot_bg.gif) #042b47 repeat-x center top;}
#footer{width:100%;}
#footer #footerIn{width:768px;padding:20px 0;}
/**/
#footer ul{margin:0 auto;overflow:hidden;}
#footer ul li,
#footer ul li p,
#footer ul li a{height:15px;}
#footer ul li{float:left;border-right:1px solid #3490b2;margin-right:10px;padding-right:10px;}
#footer ul li p,
#footer ul li p a{display:block;text-indent:-9999px;overflow:hidden;}
/**/
#footer ul.btnNaviBox{padding-bottom:10px;width:530px;}
#footer ul.btnNaviBox li p,
#footer ul.btnNaviBox li p a{background:url(../images/foot_navi_btn.gif) no-repeat;}
#footer ul.btnComBox{width:302px;padding-bottom:6px;}
#footer ul.btnComBox li a{background:url(../images/foot_comm_btn.gif) no-repeat;}
/**/
#footer ul li#fBtnTop{width:69px;}
#footer ul li#fBtnTop p{background-position:0 25px;}
#footer ul li#fBtnTop p a{background-position:0 0;}
#footer ul li#fBtnTop p a:hover,
#topIndex #footer ul li#fBtnTop p{background-position:0 -25px;}
/**/
#footer ul li#fBtnThree{width:175px;}
#footer ul li#fBtnThree p{background-position:-79px 25px;}
#footer ul li#fBtnThree p a{background-position:-79px 0;}
#footer ul li#fBtnThree p a:hover,
#three #footer ul li#fBtnThree p{background-position:-79px -25px;}
/**/
#footer ul li#fBtnSumb{width:71px;}
#footer ul li#fBtnSumb p{background-position:-264px 25px;}
#footer ul li#fBtnSumb p a{background-position:-264px 0;}
#footer ul li#fBtnSumb p a:hover,
.submarine #footer ul li#fBtnSumb p{background-position:-264px -25px;}
/**/
#footer ul li#fBtnScope{width:71px;}
#footer ul li#fBtnScope p{background-position:-345px 25px;}
#footer ul li#fBtnScope p a{background-position:-345px 0;}
#footer ul li#fBtnScope p a:hover,
#scope #footer ul li#fBtnScope p{background-position:-345px -25px;}
/**/
#footer ul li#fBtnSea{width:59px;border:none;padding:0;margin:0;}
#footer ul li#fBtnSea p{background-position:-426px 25px;}
#footer ul li#fBtnSea p a{background-position:-426px 0;}
#footer ul li#fBtnSea p a:hover,
#sea #footer ul li#fBtnSea p{background-position:-426px -25px;}
/**/
#footer ul li#fBtnNintendo{width:108px;}
#footer ul li#fBtnNintendo a{background-position:0 0;}
#footer ul li#fBtnNintendo a:hover{background-position:0 -25px;}
/**/
#footer ul li#fBtn3ds{width:173px;border:none;padding:0;margin:0;}
#footer ul li#fBtn3ds a{background-position:-118px 0;}
#footer ul li#fBtn3ds a:hover{background-position:-118px -25px;}
/**/
/*----------------------------------------------------------------------*/
/*fw display*/
#footer.fwFooter #footerIn{width:920px;}
/*----------------------------------------------------------------------*/
/*popupMovie*/
.popupMovie{background-color:#032540;}
.popupMovie #popWrapper{width:342px;margin:0 auto;}
.popupMovie #titleBox h2{text-align:center;margin:0 0 3px;}