body{
	font-family:Garamond,MS UI Gothic,Verdana,Geneva,中ゴシック体;
	color:#660033;
	bgcolor=#ffffff;
	margin: 0px auto 0px;
	padding: 0px;
	font-size:8pt;
}


A:link		{COLOR: #663300; FONT-SIZE: 10pt; TEXT-DECORATION: none}
A:visited	{COLOR: #666600; FONT-SIZE: 10pt; TEXT-DECORATION: none}
A:active	{COLOR: #663300; FONT-SIZE: 10pt; TEXT-DECORATION: none}
A:hover		{COLOR: #666600; FONT-SIZE: 10pt; TEXT-DECORATION: underline}

.bt	{font-size:8pt;color:#FFFFFF;background-color:#660033;font-family:Garamond,MS UI Gothic,Verdana,Geneva,中ゴシック体}
.in	{border-left:0px;border-right:0px;border-top:0px;border-bottom:1px solid #660033;
	font-size:10pt;color:#660033;background-color:#FFFFFF;}
.te	{border-left:1px solid #660033;border-right:1px solid #660033;border-top:1px solid #660033;
	border-bottom:1px solid #660033;font-size:10pt;
	color:#660033;background-color:#FFFFFF;}

.inputarea{
	margin: 10px 80px;
	position:relative;
	float:right;
	clear:both;
	width:60%;
	padding:0px;
	border-spacing:0px;
}

.logarea{
	border:1px solid #660033;
	margin: 10px;
	position:relative;
	float:none;
	clear:both;
	width:95%;
	padding:0px;
	border-spacing:0px;
}
.footarea{
	margin: 10px;
	position:relative;
	float:none;
	clear:both;
	width:90%;
	padding:0px;
	border-spacing:0px;
}

table{
width:95%;
}

td{
height:20px;
}

td.r80{
text-align:right;
width:80%;
height:30px;
vertical-align:bottom;
}

td.l{
text-align:left;
}
td.c{
text-align:center;
}

td.20{
width:20%;
border-spacing:10px;
text-align:center;
vertical-align:bottom;
}

td.5{
width:5%;
text-align:right;
}


.title{
font-size:10pt;
color:#660000;
font-weight:bold;
text-align:left;
width:95%;
height:20px;
padding-left:10px;
}

.com{
font-size:10pt;
color:#660066;
line-height:150%;
padding-left:12px;
padding-right:10px;
}

.date{
font-size:8pt;
color:#660033;
letter-spacing:1px;
text-align:right;
padding-right:8px;
width:100%;
}

.name{
font-size:10pt;
color:#660066;
font-weight:bold;
padding-right:10px;
width:100%;
height:25px;
text-align:right;
}
.res{
font-size:8pt;
color:#660033;
letter-spacing:1px;
text-align:right;
padding-right:10px;
width:100%;
height:20px;
vertical-align:bottom;
}

span.head{
font-size:8pt;
color:#660033;
letter-spacing:2px;
line-height:30px;
}

span.pass{
font-size:8pt;
}

p.notice{
font-size:8pt;
margin:10px;
}
