body{
	font-size: 11px;
	font-family:Verdana;
	line-height:18px
	padding: 0;
	margin: 0;
	color:#666666;
	background:url(../images/common/sub_bg.gif) left top repeat-y;
}
table{
	font-size: 11px;
	font-family:Verdana;
	line-height:18px
	padding: 0;
	margin: 0;;
	text-align:justify;
	color:#666666;
}
td {
	line-height:17px;
}
img {
	border:none;
}

/* style */
#Menu td.menu01 {
	padding: 0 0 0 54px;
}
#Menu td.menu02 {
	padding: 0 0 0 293px;
}
#Menu td {
	padding: 0 0 0 30px;
}

.Sub_Menu{
	position:absolute;
	left:53px; 
	top:80px;
	z-index:1; 
	visibility:hidden;
	padding-top:23px;
}

.Sub_Menu h2{
	font-size:11px;
	color:#3D3D3D;
	font-weight:normal;
	float:left;
}

.Sub_Menu h3{
	font-size:11px;
	color:#3D3D3D;
	font-weight:normal;
	float:left;
	padding-left:26px;
	background:url(../images/common/menu_line.gif) 13px 5px  no-repeat;
}

.Sub_Menu h2 a:link, .Sub_Menu h2  a:visited, .Sub_Menu h3 a:link, .Sub_Menu h3  a:visited {
    color: #3D3D3D;
    text-decoration: none;
}

.Sub_Menu h2  a:active, .Sub_Menu h2 a:hover, .Sub_Menu h3  a:active, .Sub_Menu h3 a:hover {
    color: #007EFF;
	text-decoration: none;
	display: block; 
}

.navi {
	position:absolute;
	width:700px;
	text-align:right;
	margin: 45px 0 0 260px;
}

.tit {
	background:url(../images/common/t_icon.gif) 0 4px  no-repeat;
	padding: 0 0 0 10px;
	color:#FF7200;
	font-weight:bold;
}

#Cont_01 td {
	font-size:9px;
	letter-spacing:-1px;
}