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

.clearfix:after { content: ""; display: block; clear: both; }
.clearfix { zoom:1; }

body{ width:640px; color:#000; font-size:22px; font-weight:normal; }
#wrapper{ position:relative; top:0; }

/*------------------------------------------------- 
#header
-------------------------------------------------*/
#header{ width:640px; position:absolute; background:#FFF; z-index:10000; }
.ntdlogo{ width:128px; height:78px; float:left }
.wiiulogo{ width:186px; height:78px; float:right; }

/*------------------------------------------------- 
#content
-------------------------------------------------*/
#content { width:640px; padding-top: 78px; position:relative; text-align:center; z-index:1; }
#content .btn_prev { margin: 0 0 0 7px; }
/*------------------------------------------------- 
#gnavArea
-------------------------------------------------*/
#gnavArea { padding: 18px 0 32px ; position:relative; background: url(../_img/sp/common/bg_ganv2.jpg) no-repeat 0 0; }
#gnavArea .gnavTitle { text-align:center; }
#gnavArea .list01 { position:absolute; top:144px; }
#gnavArea ul.gnavList { margin:176px 0 0 ;}
#gnavArea ul.gnavList li { display:inline-block; }

#top #gnavArea { padding: 195px 0 21px ; position:relative; background:url(../_img/sp/common/bg_gnav.jpg) no-repeat 0 0; text-align:center; }
#top #gnavArea ul.gnavList { margin: 0 0 14px 0; }
#top #gnavArea .list01 { position:absolute; top:0; }



/*------------------------------------------------- 
#footer
-------------------------------------------------*/
#footer { padding-bottom: 20px; background:url(../_img/sp/common/bg_footer.jpg) no-repeat 0 0 ; text-align:center; }
#footer ul { }
#footer li { display:inline-block; }


#gnav{ width:600px; background:left top url(../_img/sp/common/bg_footernav.png) repeat-x; position:relative; z-index:10000; padding:0px 20px 0px 20px;/*height:524px;*//*フルセット4列の場合*/ height:454px; }















