@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;}
/**/
/*link color*/
a {color:#000;text-decoration:none;font-weight:normal;}
/*a:hover {text-decoration:underline; }*/
a.rolled,p.rolled{background-repeat:no-repeat;display:block;width:100%;height:100%;text-indent:-9999px;}
a.rolled{background-position:left top;}
a.rolled:hover,p.rolled{background-position:left bottom;}
/*---------------------------------------------------------------------------*/
/*body*/
body{background:url(../img/bg.gif) 0 0 #8ed07e;}
#wrapper{
  width:960px;
  width:expression(document.body.clientWidth < 962? "960px" : "auto");
  margin:0 auto;
}
/**/
/*---------------------------------------------------------------------------*/

/*fontstyle*/
/*----------------------------------------------------------------------*/
/*default style*/
.clearspace	{font-size:0;line-height:0;display:none;visibility:hidden;}
strong		{/*font-weight:bold;*/color:#dc1400; }
p 			{font-size:12px; color:#333; line-height:1.6; text-align:left; }
p.caution 	{text-indent:-1em; padding-left:1em; }
p.caption 	{font-size:12px; text-align:left; color:#fff; }
.paragraph 		{padding-top:1em;}
.paragraphMini 	{padding-top:0.5em;}
.paragraphLarge {padding-top:2em;}
.centerText 	{text-align:center;}
.leftText 		{text-align:left;}
.rightText 		{text-align:right;}
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; }
iframe{position:relative;z-index:1;}
/*----------------------------------------------------------------------*/
/*link color*/
a {color:#969696;text-decoration:none;font-weight:normal;}
/*----------------------------------------------------------------------*/
/*head*/
h2,h3,h4,h5,h6,h7 {color:#fff;text-align:left;}
/**/
.paragraphLarge {padding-top:3em;}


/*footer*/
#footer ul li.off,#footer ul li a,#footer ul li p{line-height:1.2;font-weight:bold;font-size:11px;color:#333;}
#footer ul li,#footer ul li a{color:#323232;}
#footer ul li p,#footer ul li a:hover{color:#dc3c3c;}
/*---------------------------------------------------------------------------*/

/*layout*/
/*---------------------------------------------------------------------------*/
/*logoArea*/
#header{width:960px;margin:0 auto;}
#logoArea{clear:both;width:960px;height:59px;margin:0 auto;}
#hBtnNintendo{float:left;width:78px;padding:20px 0;}
#hBtn3ds{float:right;width:150px;padding:21px 0 20px;}
/**/
/*---------------------------------------------------------------------------*/
/*nextHeader*/
/**/
/*----------------------------------------------------------------------*/
/*btn close*/
.popup #popCont #popBtnClose{width:44px;height:44px;position:absolute;right:-20px;top:-20px;}
.popup #popCont #popBtnClose a{background-image:url(../img/btn_close.png);}
