@charset "UTF-8";

html,body,div,p,ul,h1,h2,h3,h4{
  margin:0; padding:0;
}
ul{
  list-style:none;
}
img{
  border:none;
}
a{
	text-decoration:none;
	outline:none;
}
body {
	min-width:960px;
	background-color: #fed915;
	font-size: 14px;
	font-family:"�ｽq�ｽ�ｽ�ｽM�ｽm�ｽp�ｽS Pro W3", "Hiragino Kaku Gothic Pro", "�ｽ�ｽ�ｽC�ｽ�ｽ�ｽI", Meiryo, Osaka, "�ｽl�ｽr �ｽo�ｽS�ｽV�ｽb�ｽN", "MS PGothic", sans-serif;
	line-height: 1.6;
}

/*HEADER*/
#header {
	height:40px;
	background-color:#fff;
}
#header #nintendo {
	float: left;
	width: 80px;
	padding:10px 0 0 8px;
}
#header #ds {
	float: right;
	width: 162px;
	padding:2px;
}

/*FOOTER*/
#footer{
	padding:10px;
	height:20px;
	background-color:#fed915;
	overflow:hidden;
}
#footer ul{
	width:960px;
	margin: 0 auto;
}
#footer li{
	float:left;
	font-size: 90%;
}
#footer a{
	color:#000;
}
#footer .copyright{
	width:960px;
	margin: 0 auto;
	float:right;
	font-size: 80%;
}

#footer .copyrightt{
	width:960px;
	margin: 0 auto;
	text-align: right;
	font-size: 80%;
}

/*CONTENTS*/
#contents {
	width:960px;
	margin:0 auto;
}

/*colorbox*/
#colorbox, #cboxOverlay, #cboxWrapper{position:absolute; top:0; left:0; z-index:9999; overflow:hidden;}
#cboxWrapper {max-width:none;}
#cboxOverlay{position:fixed; width:100%; height:100%;}
#cboxMiddleLeft, #cboxBottomLeft{clear:left;}
#cboxContent{position:relative;}
#cboxLoadedContent{overflow:auto; -webkit-overflow-scrolling: touch;}
#cboxTitle{margin:0;}
#cboxLoadingOverlay, #cboxLoadingGraphic{position:absolute; top:0; left:0; width:100%; height:100%;}
#cboxPrevious, #cboxNext, #cboxClose, #cboxSlideshow{cursor:pointer;}
.cboxPhoto{float:left; margin:auto; border:0; display:block; max-width:none; -ms-interpolation-mode:bicubic;}
.cboxIframe{width:100%; height:100%; display:block; border:0; padding:0; margin:0;}
#colorbox, #cboxContent, #cboxLoadedContent{box-sizing:content-box; -moz-box-sizing:content-box; -webkit-box-sizing:content-box; outline:none;}

#cboxOverlay{background:rgb(0,0,0); opacity: 0.7; filter: alpha(opacity = 70);}
#cboxClose{position:absolute; top:30px; right:30px; display:block; background:url(../images/close.png); width:38px; height:38px; text-indent:-9999px; border:none; outline:none;}

