@charset "shift_jis";
/* CSS Document */
body {behavior:url("csshover3.htc");}

#kihon-container				{background:url(../material/images/common/bg_page2.gif) repeat-x 0 -50px #fff;}
#common-footer					{background:url(../material/images/common/bg_footer2.gif) repeat-x left top #000; padding-top:19px;}

#kihon-area						{width:768px; height:100%; margin:0 auto; text-align:center; clear:both;}

/* Header */
#kihon-header					{position:relative; height:470px;}
	#main-visual				{position:absolute; top:0; right:-57px;}
	#kihon-header h1			{position:absolute; top:65px; left:0; z-index:999;}
	#kihon-header .read		{position:absolute; top:198px; left:0; z-index:999;}
	
/* Box */
.acc_box							{position:relative; clear:both; padding-bottom:50px;}
	.kihon_title				{position:relative; margin-bottom:10px;}
	.kihon_title:hover img	{opacity:0.7; filter:alpha(opacity=70);}
	.ic							{position:absolute; top:37px; right:8px;}
	
/* Pagetop */
#pagetop							{padding-left:620px;}
	#pagetop a					{display:block; overflow:hidden; height:0; padding-top:13px; width:148px; background:url(images/btn_pagetop_on.gif) no-repeat left top;}
	#pagetop a:hover			{background:url(images/btn_pagetop.gif) no-repeat left top;}
	
/* kihon01 */
#kihon01							{}
#kihon01 ul						{width:650px; margin:0 auto 22px auto;}
#kihon01 ul li					{display:block; float:left; margin:0 8px 8px 0;}
#kihon01 ul li.p03,
#kihon01 ul li.p06			{margin-right:0;}
#kihon01 ul li img			{vertical-align:bottom;}

/* kihon02 */
#kihon02							{}
#kihon02 .read					{padding:30px 0 40px 0;}
#kihon02 .txt					{padding:40px 0 20px 0;}

/* kihon03 */
#kihon03							{}
#kihon03 .read					{margin-bottom:40px;}
#kihon03 dl						{width:660px; margin:0 auto 50px auto;}
#kihon03 dl.line01 dt,
#kihon03 dl.line01 dd		{float:left;}
#kihon03 dl.line02 dt,
#kihon03 dl.line02 dd		{float:right;}

#kihon03 dl.line01 dt		{margin-right:30px;}
#kihon03 dl.line01 dd		{margin-right:8px; padding-top:15px;}

#kihon03 dl.line02 dt		{margin-left:30px;}
#kihon03 dl.line02 dd		{margin-left:8px; padding-top:15px;}

/* kihon04 */
#kihon04							{}
#kihon04 .read					{margin-bottom:18px;}
#kihon04 ul						{}
#kihon04 ul li					{display:inline; margin-right:4px;}

/* kihon05 */
#kihon05							{}
#kihon05 #read					{margin-bottom:18px;}
#kihon05 ul						{}
#kihon05 ul li					{display:inline; margin-right:4px;}

/* kihon06 */
#kihon06							{}
#kihon06 .inner_box			{width:650px; margin:0 auto;}
#kihon06 .photo				{float:left;}
#kihon06 .read					{margin-bottom:100px;}

/* kihon07 */
#kihon07							{}
#kihon07 .inner_box			{width:650px; margin:0 auto;}
#kihon07 .photo				{float:left;}
#kihon07 .read					{margin-bottom:40px;}

/* kihon08 */
#kihon08							{border-bottom:1px solid #000; padding-bottom:65px; background:#fff; margin-bottom:50px;}
#kihon08 #img01				{margin-bottom:30px;}
#kihon08 .read					{margin-bottom:40px;}
#kihon08 #img02				{margin-bottom:57px;}
#kihon08 .txt					{margin-bottom:45px;}
#kihon08 #point				{width:650px; margin:0 auto;}
#kihon08 dl						{width:300px; height:185px; float:left;}
#kihon08 dl dt					{margin-bottom:12px;}
#kihon08 dl.unit01,
#kihon08 dl.unit03			{margin-right:50px;}




#wrapper{
	margin-top: -2px;
}

#common-header #nintendo {
    padding: 80px 0 0 20px;
}

#common-header #ds{
    padding: 80px 20px 0 0;
}



