body{
	margin:8px 3px;
	padding:0;
	/*text-align:center;*/
	line-height=110%;
	background:#ffffff;
	font-size:small;
}
table{
	margin:0;
	padding:0;
	line-height=110%;
	background:transparent;
	font-size:small;
}
form{margin:0pt;}
ul{margin-top:0pt;margin-bottom:0pt}
ol{margin-top:0pt;margin-bottom:0pt}
dl{margin-top:0pt;margin-bottom:0pt}
textarea{font-size:small;}

/* a{text-decoration:none;} */
a:hover{background-color:#b0d0b0;}

input{
	color:#003366;
	margin:0pt;
}
.i0{
	color:#003366;
	margin:0pt;
}
.logo{
	font-family:Georgia;
	font-weight:bold;
	font-size:medium;
}
.hidden{visibility:hidden;}

.main_tab{
	margin:0;
	border-spacing:10px;
	line-height=110%;
	background:transparent;
}
.td0{
	width:36%;
	padding:12px;
	vertical-align:top;
	color:#000033;
	background:transparent;
}
.td1{
	width:200pt;/*固定値 20061010より */
	padding:12px;
	vertical-align:top;
	color:#000033;
	background:transparent;
}
.co_name{
	margin:3px;
	font-weight:bold;
}
.dounan{
	width:100%;
	padding:10px;
	color:#000033;
	background:#ffd0f0;
}
.douou3{
	width:100%;
	padding:10px;
	color:#000033;
	background:#ffd0f0;
}
.douou6{
	width:100%;
	/*width:300px;*/
	padding:10px;
	color:#000033;
	background:#ffd0f0;
}

.main{
	margin:0 auto;
	text-algin:left;
	background:#669900 url(background.gif);
	width:600px;
}
.header{
	color:#000033;
	background:#cccccc;
}
.footer{
	width:600px;
	clear:both;
	color:#000033;
	background:#cccccc;
}
.right_cont{
	width:300px;
	float:right;
	color:#000033;
	background:transparent;
}
.left_cont{
	width:300px;
	float:left;
	color:#000033;
	background:transparent;
}
