@charset "Shift_JIS";
/*sp_common.css*/

/* =========================================================
 module
========================================================= */
.btnClassI{position:relative;overflow:hidden;}
.btnClassI a:hover img{position:absolute;left:0;bottom:0;}
.btnClassI.current img{position:absolute;left:0;bottom:0;}
.btnClassI a{-webkit-tap-highlight-color:transparent;}

/* rotateSlide
--------------------------------------------------------- */
.rotateBox{width:584px;margin:0 auto;position:relative;}
.rotateImg{position:absolute;top:0;left:50%;margin-left:-150px;display:none;}

/* btnToTop
--------------------------------------------------------- */
#footer #btnToTop{width:120px;position:absolute;right:0;top:-70px;z-index:102;}

/* =========================================================
 font style
========================================================= */
table{font-size:12px;line-height:1.5;text-align:left;color:#fff;}
dl,li{font-size:12px;line-height:1.5;text-align:left;}

/* =========================================================
 layout
========================================================= */
#wrapper{min-width:640px;overflow-x:hidden;}
.sec{width:584px;margin:0 auto;position:relative;z-index:101;}
.blockSet{width:584px;margin:0 auto;position:relative;}

/* =========================================================
 header
========================================================= */
#header{width:584px;margin:0 auto;padding:17px 0 14px;background:#fff;overflow:hidden;}
#btnNintendo{float:left;width:77px;margin-top:4px;}
#btn3ds{float:right;width:134px;}

/* =========================================================
 contents
========================================================= */
#contents{clear:both;position:relative;}

/* ----- conthead ----- */
.conthead{width:584px;margin:0 auto;padding-top:40px;position:relative;z-index:102;}
.conthead .nav{margin-top:24px;}
.conthead .nav li#btnNav1{float:left;width:278.90625px;height:127.96875px;}
.conthead .nav li#btnNav2{float:right;width:278.90625px;height:127.96875px;}

/* =========================================================
 footer
========================================================= */
#footer{clear:both;margin:0 auto;background-color:#000;}
#footerIn{width:584px;margin:0 auto;padding:12px 0 12px;position:relative;}
#footer .fNav{text-align:center;}
#footer .fNav li{display:inline;margin-right:2px;padding-right:2px;color:#fff;}
#footer .fNav li a{font-size:10px;color:#fff;}
#footer .fNav.contNav li.current span{font-size:10px;color:#fff;text-decoration:underline;opacity:.7;}
#footer .fNav.contNav{margin-bottom:4px;}
#footer .copyright{margin:6px 0 2px;font-size:10px;color:#fff;text-align:center;}
