body{
	margin-top:0px;
}
table{
	font-size:12px;
	color:#444;
	font-family: "Geneva", "verdana", "Helvetica", "sans-serif";
}
.div_line{
	width:780px;
	background-color:#aaa;
	height:1px;
	padding:0px;
	margin:3px 0px;
}
hr{
	border-top:1px solid #aaa;
	border-bottom:none;
}
p{
	line-height:140%;
}
a:link,a:visited{
	color:#444;
	text-decoration:none;
}
a:hover{
	color:#4165ea;
}
h3{
	font-size:15px;
	font-weight:bold;
	margin:10px 0px 30px 0px;
	font-family:georgia;
}
h2{
	font-size:15px;
	font-weight:bold;
	margin:10px 0px 0px 0px;
	font-family:georgia;
}
h4{
	margin:30px 0px 10px 0px;
	font-size:13px;
}
a img{
	border:none;
}
.table_leftmenu{
	font-size:14px;
	background-color:#4d9fca;
	color:#fff;
}
.table_leftmenu td{

	text-align:center;
	border-spacing:0px;
}
#table_content{
	margin:5px;
}
.a_menu{
	display:block;
	width:170px;
	padding:4px 0px;
	margin:0px 0px 2px 0px;
	font-size:11px;
}

.a_menu:link,.a_menu:visited{
	background-color:#80bad9;
	color:#444;
	border-left:1px solid #66acd1;
	border-right:1px solid #66acd1;
}
.a_menu:hover{
	background-color:#ff9519;
	color:#000;
	border-left:1px solid #888;
	border-right:1px solid #888;
}

.font_menu{
	display:block;
	width:170px;
	padding:4px 0px;
	margin:0px 0px 2px 0px;
	font-size:11px;
	background-color:#ff9519;
	color:#000;
	border-left:1px solid #888;
	border-right:1px solid #888;
}

.a_navi{
	font-weight:bold;
	color:#000;
}
.a_navi:link,.a_navi:visited{
	text-decoration:none;
}
.a_navi:hover{
	text-decoration:underline;
}
.font_navi{
	font-weight:bold;
	color:#0373bd;
}
.font_copy{
	font-size:9px;
}

.div_content{
	margin:0px;

	padding:0px 0px 0px 18px;

	font-family: "verdana", "Helvetica", "sans-serif";
	font-size:1em;
}
ul{
	list-style-type:square;
}
li{
	margin:0px 0px 5px 0px;
}

#table_navi{
	margin:5px 0px;
}
