/* CSS Document */

	body {margin:0px; padding:0px;}
	#container { text-align: center; }
	#cont img{margin:10px;}
	#main_back		{ background: url(../../img/hatena02.jpg); }
	#main_container {width:760px; text-align: center; margin-left: auto; margin-right: auto; border-left:5px solid #1A4393; border-right:5px solid #1A4393; border-bottom: 1px solid #FFF;}
	#cont {text-align : center; width:760px;  background-image:url(../../img/charback.gif); background-repeat:no-repeat; background-position: 15px 270px; margin-bottom:30px}
	#title_top img{margin-top:30px; margin-bottom:0px;}
	#title img{margin:0px;}
	#game_gamen { margin-left: auto; margin-right: auto; }
	#spec{ font-size: 12px; background-image:url(../../img/spec_zzabu.gif); background-repeat:no-repeat; width:359px; height:120px; color:#FFFFFF; vertical-align:middle; padding-bottom:50px; margin-top:30px; text-align: center; margin-left: auto; margin-right: auto; }
	#spec table{ margin-top: 20px; margin-left: auto; margin-right: auto; }
	#spec td { font-size: 12px; }
	#sId	{ margin: 10px; }
	p		{ font-size: 14px; color: #333; line-height: 160%; margin: 0px; padding: 0px; font-weight: normal;}
	p.para	{ font-size: 14px; color: #333; line-height: 160%; margin: 30px 20px 0px 20px; padding: 0px; text-align: left; font-weight: normal; }
	.pcont		{ width: 100%; text-align: center; margin: 10px 10px 30px 10px; }
	.imgTable	{ margin: 20px 0px; text-align: center; }
	.imgTable img	{ margin: 0px 10px; }
	.contDiv	{ margin: 40px 0px 50px 0px; }
	.subtitle	{ margin: 30px 20px; text-align: left; }
	.komidashi	{ margin-left: 15px; font-size: 18px; color: #0000CC; line-height: 140%; font-weight: bold; text-align: left; }
	.m15		{ margin: 15px; }
	dl		{ font-size: 14px; color: #333; line-height: 150%; text-align: left; margin: 15px 0px 15px 20px; padding: 0px; }
	dt		{ font-weight: bold; margin: 0px; padding: 0px; }
	dd		{ margin: 0px 0px 10px 0px; padding: 0px; }
	.name	{ width: 100%; padding: 15px 30px; text-align: left; }
	.charaSpec	{ width: 450px; margin: 0px 20px; }
	
#spec	td {color:#FFFFFF}
#navigation {width:760px; text-align:center; margin:0px 0 30px 0; }
#navigation ul{margin:0 auto; display:block; height:42px; list-style-type: none; }
#navigation li{float:left; margin-left:0px;}
#navigation a{ display:block; height:42px; }
#navigation li span	{ position: absolute; top: -9999px; left: -9999px; }

#navigationTop		{width:760px; text-align:left; margin:0px 10px 270px 0px; }
#navigationTop ul	{margin:0 auto; display:block; height:42px; list-style-type: none; }
#navigationTop li	{float:left; margin-left:2px;}
#navigationTop a	{ display:block;height:42px;}
#navigationTop li span	{ position: absolute; top: -9999px; left: -9999px; }

#n001 {height:42px; width:141px; background:no-repeat url(../img/navi01.gif);}
#n002 {height:42px; width:141px; background:no-repeat url(../img/navi02_new.gif);}
#n003 {height:42px; width:141px; background:no-repeat url(../img/navi03.gif);}
#n004 {height:42px; width:141px; background:no-repeat url(../img/navi04.gif);}
#n005 {height:42px; width:141px; background:no-repeat url(../img/navi05_new.gif);}

#n001 a:hover{height:42px; width:141px; background:no-repeat url(../img/navi01_f.gif);}
#n002 a:hover{height:42px; width:141px; background:no-repeat url(../img/navi02_new_f.gif);}
#n003 a:hover{height:42px; width:141px; background:no-repeat url(../img/navi03_f.gif);}
#n004 a:hover{height:42px; width:141px; background:no-repeat url(../img/navi04_f.gif);}
#n005 a:hover{height:42px; width:141px; background:no-repeat url(../img/navi05_new_f.gif);}

