HTML {
	HEIGHT: 100%
}
BODY {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px; FONT-SIZE: 12px; color:#333333; background-color:#efefef;margin:1px 0; LINE-HEIGHT: 1.5; text-align:center;HEIGHT: 100%;font-family:"‚l‚r ‚oƒSƒVƒbƒN", Osaka, "ƒqƒ‰ƒMƒmŠpƒS Pro W3";
}
H1 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; WIDTH: 760px; TEXT-INDENT: -9999px; HEIGHT: 111px;
}
H2 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; WIDTH: 760px; TEXT-INDENT: -9999px; HEIGHT: 0px;
}
H3 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
H4 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
P {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
OL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}

DL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
FORM {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
P {
	TEXT-ALIGN: left
}
P.normal {
	MARGIN: 5px 0px; WIDTH: 530px
}
A.nv{
	TEXT-DECORATION: underline;
}
A.nv:link {
	COLOR: #0033cc;TEXT-DECORATION: none;
}
A.nv:visited {
	COLOR: #0033cc;TEXT-DECORATION: none;
}
A.nv:hover {
	COLOR: #ff3300;TEXT-DECORATION: underline;
}
A.nv:active {
	COLOR: #ff3300;TEXT-DECORATION: underline;
}
A {
	TEXT-DECORATION: underline;
}
A:link {
	COLOR: #0033cc
}
A:visited {
	COLOR: #0033cc
}
A:hover {
	COLOR: #f60
}
A:active {
	COLOR: #f60
}
#header { PADDING: 0; MARGIN: 0; text-align: center; WIDTH: 860px; HEIGHT: 80px
}
#header h1{
	display:none;
	}
#head1{ left:0px;top:0px; FLOAT: left; padding:0; text-align:left; margin:0; WIDTH: 231px;}	
#head2{ left:231px;top:0px; FLOAT: left;padding:0;margin:0;text-align:left;}
#header h2 { padding:0; margin:0;font-size:12px;line-height:150%;color:#fff}
#container {
	CLEAR: both; WIDTH: 858px;background-image:url(img/bg_cont.gif);background-repeat:repeat-y; margin:0; padding:0;border-left: 1px solid #777777;border-right: 1px solid #777777;
}

#leftmenu {	FLOAT: left; PADDING: 0; MARGIN: 0; WIDTH: 200px; TEXT-ALIGN: center;HEIGHT: 100%;
}
#nv{WIDTH: 180px;margin:1px 10px ;text-align: center;}
.menuarea{ WIDTH: 175px;margin:0 ;font-size:13px;line-height:19px;padding:3px 0px 3px 5px;TEXT-ALIGN: left;border-bottom:1px dotted #CCCCCC}
.menulast{ WIDTH: 175px;margin:0 ;font-size:13px;line-height:19px;padding:3px 0px 3px 5px;TEXT-ALIGN: left;}
.nvmark{font-size:7px;color:#6699FF}
#leftbannar{TEXT-ALIGN: center;PADDING: 0; MARGIN: 5px;}
#main {
	position:static;
	left:218px;
	FLOAT: right;
	text-align:left;
	WIDTH: 640px;
	PADDING: 0;
	margin: 0 0 0 0;
	HEIGHT: 100%;
}
.clearok{CLEAR: both;}
#mainimg1 { padding:0; text-align:left; margin:1px 0 5px 0; WIDTH: 640px;height:300px}
#infoarea{border-left:1px #999999 solid;margin:0;padding:0}
.infodate{ border-bottom: 1px dotted #777777; padding: 4px; margin:0; text-align:center;margin:0}
.infocom{border-bottom: 1px dotted #777777; padding:4px; margin:0; text-align:left;margin:0}
.info{margin:0;background-image:url(img/info3.gif);height:180px;text-align: center;width:640px;padding:0;background-repeat:repeat-y;}
.m5-10{margin:5px 10px}
.m5{margin:5px}
.mt3{margin-top:3px}
.mt5{margin-top:5px}
.m10-0{margin:10px 0}

p.pagetop{padding:5px 10px;background-color:#efefef;text-align:right;margin:10px 0 0 0; FONT-SIZE: 11px;color:#0066CC}
#footer {
	CLEAR: both; WIDTH: 858px; margin:0;padding:0;background-color: #ffffff;
}

#footer div.copy {CLEAR: both;
	FONT-SIZE: 12px; line-height:120%;MARGIN: 0; PADDING: 5px 20px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;color:#FFFFFF;BACKGROUND-color:#2B4D9B;
}
.txt11{FONT-SIZE: 11px; line-height:140%;}
#footernavi {
    border-top: 1px dotted #777777;
	font-size: 11px;line-height:1.4;
	text-align: center;
	margin: 0px 0px 0px 0px;
	padding: 10px 5px 5px 5px;
	BACKGROUND-color:#ffffff;
}
#footernavi ul {
	margin: 0;
	padding: 0;
}

#footernavi ul li {
	display: inline;
}
#footernavi ul li a {
	text-decoration: none;
	color: #3333cc;
	background-color: #ffffff;
	padding: 0 .5em;
}
#footernavi ul li a:hover {
	text-decoration: underline;
	color: #ff5500;
}

