@charset "UTF-8";
/* CSS Document */

body {
	background:#e60012;
}
.wrapper {
	background:#ffffff;
	width:800px;
	margin:0 auto;
	border-radius: 15px;        /* CSS3草案 */  
	-webkit-border-radius: 15px;    /* Safari,Google Chrome用 */  
	-moz-border-radius: 15px;   /* Firefox用 */  
	margin-top:40px;
	margin-bottom:40px;
}

/* ヘッダー
 * --------------------------------------------------------*/
.wrapper .header{
	margin-left:-17px;
}

/* コンテンツ
 * --------------------------------------------------------*/
.wrapper .contents{
	margin-top:75px;
	margin-bottom:75px;
}
.wrapper .contents .contents_naka{
	width:500px;
	margin:0 auto;
}
.wrapper .contents .contents_naka .text{
	text-align:center;
	font-size:17px;
	font-family: "YuGothic", 'Yu Gothic', '游ゴシック', "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", ”Meiryo, Osaka”, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	color: #000;
	-webkit-text-size-adjust: 100%;
}

/* どせいさん
 * --------------------------------------------------------*/
.wrapper .dosei{
	background:#fffabb;
}
.wrapper .dosei .dosei_naka{
	padding-top:35px;
	padding-bottom:35px;
}

/* 任天堂
 * --------------------------------------------------------*/
.wrapper .nintendo{
	width:736px;
	margin:0 auto;
	border-bottom: 1px solid #b1b1b1; 
}
.wrapper .nintendo .nintendo_naka{
	width:500px;
	margin:0 auto;
	padding-top:60px;
	padding-bottom:60px;
}
.wrapper .nintendo .nintendo_naka .text{
	text-align:center;
	font-size:17px;
	font-family: "YuGothic", 'Yu Gothic', '游ゴシック', "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", ”Meiryo, Osaka”, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	color: #000;
	-webkit-text-size-adjust: 100%;
}
.wrapper .nintendo .nintendo_naka .btn{
	text-align:center;
	padding-top:30px;
}

/* ストアリンク
 * --------------------------------------------------------*/
.wrapper .sale{
	width:736px;
	margin:0 auto;
	border-bottom: 1px solid #b1b1b1; 
}
.wrapper .sale .sale_naka{
	width:736px;
	padding-top:62px;
	padding-bottom:50px;
	overflow:hidden;
	height:auto;
}
.wrapper .sale .sale_naka .left{
	float:left;
}
.wrapper .sale .sale_naka .right{
	float:left;
}

/* マザーのこと
 * --------------------------------------------------------*/
.wrapper .mother{
	width:736px;
	margin:0 auto;
	border-bottom: 1px solid #b1b1b1; 
}
.wrapper .mother .mother_naka{
	margin:0 auto;
	text-align:center;
	width:440px;
	padding-top:55px;
	padding-bottom:55px;
}
.wrapper .mother .mother_naka .text{
	font-size:14px;
	font-family: "YuGothic", 'Yu Gothic', '游ゴシック', "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", ”Meiryo, Osaka”, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	color: #000;
	-webkit-text-size-adjust: 100%;
	padding-top:10px;
}

/* フッター
 * --------------------------------------------------------*/
.wrapper .fotter{
	width:736px;
	margin:0 auto;
}
.wrapper .fotter .fotter_naka{
	width:566px;
	margin:0 auto;
	padding-top:40px;
	padding-bottom:45px;
}
.wrapper .fotter .naka .top{
	overflow:hidden;
	height:auto;
}
.wrapper .fotter .fotter_naka .top .home{
	float:left;
}
.wrapper .fotter .fotter_naka .top .mail{
	float:left;
}
.wrapper .fotter .fotter_naka .top .tweet{
	float:left;
}
.wrapper .fotter .fotter_naka .top .facebook{
	float:right;
}
.wrapper .fotter .fotter_naka .copyright{
	padding-top:60px;
	text-align:center;
}


/* リンク
 * --------------------------------------------------------*/
a:link{ color: #4694D1; text-decoration: none; }
	 
a:visited{ color: #998675; text-decoration: none; }
	 
a:hover{ color: #F7931E; text-decoration: none; }