@charset "Shift_JIS";

#wrapper *{

    /*background: none!important;*/

}

body{

    background: url(../img/footer_bg.jpg) center bottom no-repeat;

    background-attachment: fixed;

}

/*------------------------------------------------------------------------------

  LAYOUT

------------------------------------------------------------------------------*/

#wrapper{

    width: 100%;

}

#header{

    width: 100%;

    height: 53px;

    position: relative;

    min-width: 960px;

    max-width: 1920px;

    margin: 0 auto;

}

#header .logonintendo{

    position: absolute;

    left: 17px;

    top: 19px;

}

#header .logowiiu{

    position: absolute;

    right: 14px;

    top: 12px;

}

/*------------------------------------------------------------------------------

  MAIN

------------------------------------------------------------------------------*/

#main{

    width: 100%;

    min-width: 960px;

    height: 570px;

    background: url(../img/main_bgsky.jpg) #fff center top no-repeat;

}

#main #mainvisual{

    width: 100%;

    min-width: 960px;

    height: 570px;
	
    background: url(../img/main_bgline.png) center bottom repeat-x;

}

#main #mainvisual #maincontnt{

    width: 960px;

    height: 577px;

    position: relative;

    margin: 0 auto 0 auto;

}

#main #mainvisual #maincontnt .maindate{
	position: absolute;
	left: 14px;
	top: 21px;

}

#main #mainvisual #maincontnt .mainbtn{
	position: absolute;
	left: 740px;
	top: 253px;

}

#main #mainvisual #maincontnt .mainimg{
	position: absolute;
	left: 234px;
	top: 50px;

}

#main #mainvisual #maincontnt .mainsubtxt{
	position: absolute;
	left: 225px;
	top: 380px;

}

#main #mainvisual #maincontnt .maintxt{
	position: absolute;
	left: 141px;
	top: 450px;

}



/*------------------------------------------------------------------------------

  SECTION01

------------------------------------------------------------------------------*/

#section01{

    width: 100%;

    height: 230px;

    margin: 0 auto 26px auto;

}

#section01 #section01bgcontent{

    height: 216px;

}

#section01bgleft{

    width: 49%;

    float: left;

    height: 216px;

    background: #00a0cd;

}

#section01bgright{

    width: 49%;

    float: right;

    height: 216px;

    background: #91b727;

}

#section01 #section01content{

    width: 960px;

    height: 216px;

    margin: -216px auto 0 auto;

    position: relative;

    background: url(../img/section01_bg.png) center top no-repeat;

}



#section01 #section01content .txt01{

    position: absolute;

    left: -1px;

    top: 23px;

}

#section01 #section01content .txt02{

    position: absolute;

    left: 534px;

    top: 23px;

}

#section01 #section01content .img01{

    position: absolute;

    left: 530px;

    top: -15px;

}



/*------------------------------------------------------------------------------

  SECTION03

------------------------------------------------------------------------------*/

#section03,

#section03 .bgbottom{

    height: 755px;

}

#section03{

    width: 960px;

    margin: 0 auto 3px auto;

    position: relative;

}

#section03 .bgbottom{

    width: 960px;

    position: relative;

    background: url(../img/section03_bg_bottom.png) center bottom no-repeat;

}

#section03 .bgbottom .icon01{

    position: absolute;

    left: 10px;

    top: 58px;

}

#section03 .bgbottom h2{

    position: absolute;

    left: 106px;

    top: 73px;

}

#section03 .bgbottom .img01{

    position: absolute;

    left: 42px;

    top: 154px;

}

#section03 .bgbottom .stitle01{

    position: absolute;

    left: 53px;

    top: 380px;

}

#section03 .bgbottom .stxt01{

	position: absolute;

	left: 55px;

	top: 418px;

}

#section03 .bgbottom .btnOnlineShop{

	position: absolute;

	left: 56px;

	top: 503px;

}

#section03 .bgbottom .img02{

    position: absolute;

    left: 361px;

    top: 144px;

}

#section03 .bgbottom .stitle02{

    position: absolute;

    left: 369px;

    top: 380px;

}

#section03 .bgbottom .stxt02{

    position: absolute;

    left: 369px;

    top: 418px;

}

#section03 .bgbottom .ctitle01{

    position: absolute;

    left: 433px;

    top: 522px;

}

#section03 .bgbottom .cbtn01{

    position: absolute;

    left: 364px;

    top: 542px;

}



#section03 .bgbottom .img03{

    position: absolute;

    left: 646px;

    top: 153px;

}

#section03 .bgbottom .stitle03{

    position: absolute;

    left: 668px;

    top: 380px;

}

#section03 .bgbottom .stxt03{

    position: absolute;

    left: 683px;

    top: 418px;

}

#section03 .bgbottom .stxt04{

	width: 940px;

	position: absolute;

	left: 10px;

	top: 576px;

	border-top: #0096c8 1px dotted;

	padding: 0 0 0 0;

}

#section03 .bgbottom .stxt04 img{

    display: block;

    margin: 18px 0 0 53px;

}



/*------------------------------------------------------------------------------

  SECTION04

------------------------------------------------------------------------------*/

#section04,

#section04 .bgbottom{

    height: 352px;

}

#section04{

    width: 960px;

    margin: 0 auto 53px auto;

    position: relative;

}

#section04 .bgbottom{

    width: 960px;

    position: relative;

    background: url(../img/section04_bg_bottom.png) center bottom no-repeat;

}

#section04 .bgbottom .icon01{

    position: absolute;

    left: 10px;

    top: 38px;

}

#section04 .bgbottom h2{

    position: absolute;

    left: 106px;

    top: 48px;

}

#section04 .bgbottom .txt01{

    position: absolute;

    left: 106px;

    top: 142px;

}

#section04 .bgbottom h3{

    position: absolute;

    left: 257px;

    top: 196px;

}

#section04 .bgbottom .txt02{

    position: absolute;

    left: 257px;

    top: 233px;

}

#section04 .bgbottom .stxt01{

    position: absolute;

    left: 257px;

    top: 259px;

}

#section04 .bgbottom .btn01{

    position: absolute;

    left: 257px;

    top: 285px;

}

#section04 .bgbottom .img01{

    position: absolute;

    left: 99px;

    top: 183px;

}

/*------------------------------------------------------------------------------

  SECTION05

------------------------------------------------------------------------------*/

#section05{

    width: 960px;

    margin: 0 auto 47px auto;

    position: relative;

    height: 18px;

}

#section05 .stxt01{

    position: absolute;

    left: 0;

    top: -8px;

}

#section05 .btn01{

    display: block;

    position: absolute;

    left: 632px;

    top: -8px;

}

/*------------------------------------------------------------------------------

  SECTION06

------------------------------------------------------------------------------*/

#section06,

#section06 .bgbottom{

    height: 289px;

}

#section06{

    width: 100%;

    margin: 0 auto 17px auto;

    position: relative;

    overflow: hidden;

}

#section06 .bgtop{

    width: 100%;

}

#section06 .bgbottom{

    width: 964px;

    margin: 0 auto 0 auto;

    position: relative;

    background: url(../img/section06_bg_bottom.png) center bottom no-repeat;

}

#section06 .bgbottom h3{

    position: absolute;

    left: 35px;

    top: 33px;

}

#section06 .bgbottom .txt01{

    position: absolute;

    left: 156px;

    top: 39px;

}

#section06 .bgbottom .btn01{

    position: absolute;

    left: 157px;

    top: 151px;

}

#section06 .bgbottom .txt02{

    position: absolute;

    left: 157px;

    top: 201px;

    width: 762px;

    border-top: #CCC 1px solid;

}

#section06 .bgbottom .txt02 img{

    display: block;

    margin-top: 30px

}







#section07{

    width: 960px;

    margin: 0 auto 50px auto;

	height: 151px;

	position: relative;

}

#section07 .btnBuy{

	position: absolute;

	top: 72px;

	left: 761px;

}



/*------------------------------------------------------------------------------

  SECTION09

------------------------------------------------------------------------------*/

#section09{

    width: 960px;

    height: 73px;

    margin: 0 auto 20px auto;

    position: relative;

}

#section09 .btn01{

    position: absolute;

    left: 137px;

    top: 0px;

}





#productinfo{

    width: 960px;

}

#productinfo #productinfoherder{

    width: 960px;

    height: 93px;

    border-bottom:#0096c8 4px solid;

    position: relative;

    background: url(../img/section07_bg_line01.png) center top repeat-y;

}

#productinfo #productinfoherder .logo{

    position: absolute;

    left: 31px;

    top: 17px;

}

#productinfo #productinfoherder .txt01{

    position: absolute;

    left: 291px;

    top: 31px;

}

#productinfo #productinfoherder .btn01{

    position: absolute;

    left: 775px;

    top: 25px;

}



#productinfo #productinfoboardset{

    width: 960px;

    height: 318px;

    border-bottom:#0096c8 4px solid;

    position: relative;

    background: url(../img/section07_bg_line01.png) center top repeat-y;

}

#productinfo #productinfoboardset .icon01{

    position: absolute;

    left: 10px;

    top: 25px;

}

#productinfo #productinfoboardset .lead01{

    position: absolute;

    left: 33px;

    top: 34px;

}

#productinfo #productinfoboardset .title01{

    position: absolute;

    left: 33px;

    top: 62px;

}

#productinfo #productinfoboardset .stitle01{

    position: absolute;

    left: 32px;

    top: 131px;

}

#productinfo #productinfoboardset .stxt01{

    position: absolute;

    left: 142px;

    top: 131px;

}

#productinfo #productinfoboardset .stitle02{

    position: absolute;

    left: 32px;

    top: 160px;

}

#productinfo #productinfoboardset .stxt02{

    position: absolute;

    left: 142px;

    top: 160px;

}

#productinfo #productinfoboardset .stitle03{

    position: absolute;

    left: 32px;

    top: 188px;

}

#productinfo #productinfoboardset .stxt03{

    position: absolute;

    left: 142px;

    top: 188px;

}

#productinfo #productinfoboardset .stxt04{

    position: absolute;

    top: 259px;

    left: 31px;

}

#productinfo #productinfoboardset .img01{

    position: absolute;

    left: 570px;

    top: 26px;

}

#productinfo #productinfowrap{

    width: 960px;

    border-bottom:#0096c8 4px solid;

    background: url(../img/section07_bg_line02.png) center top repeat-y;

}

#productinfo #productinfofitmeterset{

    width: 475px;

    height: 440px;

    float: left;

    position: relative;

}

#productinfo #productinfofitmeterset .icon01{

    position: absolute;

    left: 10px;

    top: 25px;

}

#productinfo #productinfofitmeterset .lead01{

    position: absolute;

    left: 33px;

    top: 34px;

}

#productinfo #productinfofitmeterset .title01{

    position: absolute;

    left: 33px;

    top: 62px;

}

#productinfo #productinfofitmeterset .img01{

    position: absolute;

    left: 172px;

    top: 119px;

}

#productinfo #productinfofitmeterset .stitle01{

    position: absolute;

    left: 32px;

    top: 303px;

}

#productinfo #productinfofitmeterset .stxt01{

    position: absolute;

    left: 142px;

    top: 304px;

}

#productinfo #productinfofitmeterset .stitle02{

    position: absolute;

    left: 32px;

    top: 332px;

}

#productinfo #productinfofitmeterset .stxt02{

    position: absolute;

    left: 142px;

    top: 332px;

}

#productinfo #productinfofitmeterset .stitle03{

    position: absolute;

    left: 32px;

    top: 360px;

}

#productinfo #productinfofitmeterset .stxt03{

    position: absolute;

    left: 142px;

    top: 362px;

}



#productinfo #productinfodownload{

    width: 478px;

    height: 440px;

    float: right;

    position: relative;

}

#productinfo #productinfodownload .icon01{

    position: absolute;

    left: 0px;

    top: 25px;

}

#productinfo #productinfodownload .lead01{

    position: absolute;

    left: 26px;

    top: 34px;

}

#productinfo #productinfodownload .title01{

    position: absolute;

    left: 25px;

    top: 62px;

}

#productinfo #productinfodownload .img01{

    position: absolute;

    left: 146px;

    top: 142px;

}

#productinfo #productinfodownload .stitle01{

    position: absolute;

    left: 26px;

    top: 290px;

}

#productinfo #productinfodownload .stxt01{

    position: absolute;

    left: 137px;

    top: 292px;

}

#productinfo #productinfodownload .stitle02{

    position: absolute;

    left: 26px;

    top: 321px;

}

#productinfo #productinfodownload .stxt02{

    position: absolute;

    left: 138px;

    top: 319px;

}

#productinfo #productinfodownload .stxt03{

    position: absolute;

    left: 24px;

    top: 350px;

}

#productinfo #productinfodownload .btn01{

    position: absolute;

    left: 24px;

    top: 392px;

}



#productinfo #productinfofitmeter{

    width: 960px;

    height: 318px;

    position: relative;

    background: url(../img/section07_bg_line01.png) center top repeat-y;

}

#productinfo #productinfofitmeter .icon01{

    position: absolute;

    left: 7px;

    top: 25px;

}

#productinfo #productinfofitmeter .lead01{

    position: absolute;

    left: 34px;

    top: 34px;

}

#productinfo #productinfofitmeter .title01{

    position: absolute;

    left: 33px;

    top: 62px;

}

#productinfo #productinfofitmeter .stitle01{

    position: absolute;

    left: 32px;

    top: 109px;

}

#productinfo #productinfofitmeter .stxt01{

    position: absolute;

    left: 98px;

    top: 109px;

}

#productinfo #productinfofitmeter .stitle02{

    position: absolute;

    left: 32px;

    top: 165px;

}

#productinfo #productinfofitmeter .stxt02{

    position: absolute;

    left: 32px;

    top: 193px;

}

#productinfo #productinfofitmeter .stxt03{

    position: absolute;

    left: 30px;

    top: 232px;

}

#productinfo #productinfofitmeter .img01{

    position: absolute;

    left: 321px;

    top: 62px;

}

#productinfo #productinfofitmeter .img02{

    position: absolute;

    left: 711px;

    top: 62px;

}



#productinfo #productinfofitmeter .stxt_note{

    position: absolute;

    left: 31px;

    top: 135px;

}



/*------------------------------------------------------------------------------

  FOOTER

------------------------------------------------------------------------------*/



#footer{

    width: 100%;

    min-width: 960px;

    height: 27px;

    position: relative;

}

#footer .btnnintendo{

    position: absolute;

    left: 14px;

    top: 8px;

}

#footer .btnwiiu{

    position: absolute;

    left: 126px;

    top: 8px;

    padding-left: 10px;

    border-left:#776d5e 1px solid; 

}

#footer .copyright{

    position: absolute;

    top: 10px;

    left: 50%;

    margin-left:-59px; 

}

#footer .btnpagetop{

    position: absolute;

    right: 19px;

    top: 0px;

}
