*{margin:0px;padding:0px}
body{background-color:#ffffff;color:#000000;
font-family:'ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro','メイリオ',Meiryo,'ＭＳ Ｐゴシック',sans-serif;}
a{color:#000;text-decoration:underline}
a:visited{color:#999;text-decoration:underline}
a:active,a:hover{color:#000;text-decoration:underline}
img{border:0;vertical-align:top;}
.red{color:#ff0000;}
.orange{color:#ff4800;}
.small{font-size:10px;}
.chushaku{font-size:10px;line-height:12px;padding:5px 0px;margin:0px;}

p	{
	font-size:15px;
	line-height:18px;
	}

#wrapper{
	width:980px;
	margin:0px auto;
	padding:0px;
	text-align:left;
	background:#ffffff;
	overflow:hidden;
	}
#header{
	width:980px;
	padding:0;
	margin:0 0 10px;
	text-align:center;
	overflow:hidden;
	}
#header .imode
	{
	float:left;
	font-size:10px;
	line-height:12px;
	text-align:left;
	width:480px;
	}
#header .counter
	{
	float:right;
	font-size:10px;
	line-height:12px;
	width:480px;
	text-align:right;
	}
#header h1
	{
	text-align:left;
	margin:0 0 10px;
	clear:both;
	}
#main1,#main2{
	width:980px;
	padding:0 0 10px;
	margin:0;
	overflow:hidden;
	clear:both;
	}
#main1 .update,#main2 .data
	{
	float:left;
	width:480px;
	margin:0;
	padding:0;
	overflow:hidden;
	}
#main1 .info,#main2 .other
	{
	float:right;
	width:480px;
	margin:0;
	padding:0;
	overflow:hidden;
	}
#main1 h2,#main2 h2
	{
	background-color:#CCC;
	padding:2px;
	margin:0 0 5px;
	font-size:20px;
	line-height:24px;
	}
#main1 ul,#main2 ul
	{
	margin:0;
	padding:0;
	list-style:none;
	}
#main1 li,#main2 li
	{
	text-align:left;
	padding:2px 3px;
	margin:0;
	}
#footer{
	width:980px;
	padding:0;
	margin:0 0 10px;
	overflow:hidden;
	clear:both;
	}

#footer p.profile
	{
	text-align:right;
	}
#footer p.yoshida
	{
	text-align:center;
	}