/*■■■■■■■■■■■■■■■■■■■■■■全体■■■■■■■■■■■■■■■■■■■■■■*/
/*　デフォルト値リセット　*/
*				{margin: 0; padding: 0;}

body,div			{
	background-color:#cccccc;
	font-family:"ＭＳ Ｐゴシック", Osaka,"MS Gothic";
	font-size:9pt;
	color:#000000;
	padding:0;
	margin:0;
}
table,form,fieldset,p,pre,ul,li,ol,h1,h2,h3,h4,h5,h6		{
	background-color:#000000;
	margin: 0;
	padding: 0;
	color:#ffffff;
	font-size:100%;
	font-weight:normal;
}
li				{list-style:none;}
fieldset		{border:none;}
input,textarea	{font-size:100%; margin: 0; padding: 0;}
a				{color: #00ffff; text-decoration:none;}
a:hover			{color: #00ffff; text-decoration:underline;}
th				{text-align:left; font-weight:normal;}

.whole					{text-align:center; margin:0 auto;}
.whole_inner		{width:800px; margin:0 auto;}
.content				{text-align:left; padding:20px; background-color:#000000;}
.footer					{color:#FFFFFF; width:800px; padding-top:6px;}

.float_l						{float:left;}
.float_r						{float:right;}
.clear							{clear:both;}

.mt40			{margin:40px 0 0 0; background-color:#000000; color:#FFFFFF;}
.mt30			{margin:30px 0 0 0; background-color:#000000; color:#FFFFFF;}
.mt20			{margin:20px 0 0 0; background-color:#000000; color:#FFFFFF; left:auto}
.mt10			{margin:10px 0 0 0; background-color:#000000; color:#FFFFFF;}
.mt05			{margin:5px 0 0 0; background-color:#000000; color:#FFFFFF;}
.mt03			{margin-top:3px;}
.txt_r		{text-align:right;}
.txt_c		{text-align:center;}
.em				{font-weight:bold;}
