a,img,input {selector-dummy: expression(this.hideFocus=true);}

.copyright {
	font-family: Verdana;
	font-size: 8pt;
	line-height: 12pt;
	display:inline;
	color: #777777;
	text-decoration: none;
}


/* FORM style */
.input
{
	font-family: Verdana; 
	color: #454545; 
	font-size: 10pt; 
	line-height:14px; 
	BORDER: #BEBEBE; 1px solid; 
}

/* table style */
Table.Menu {
	FONT-SIZE: 80%;
	COLOR: #505050;
	FONT-FAMILY: verdana;
	display: inline;
	font-weight:normal;
}

.Menu a {
	FONT-FAMILY: verdana;
	COLOR: #797979;
	text-decoration: none;
	selector-dummy:
	expression(this.hideFocus=true);
	font-weight:normal;
}

Table.d {
	FONT-SIZE: 10pt;
	line-height:150%;
	font-family: Times New Roman;
	display: inline;
	color: #474747;
	text-decoration: none;
	selector-dummy:
	expression(this.hideFocus=true);
}

Table.rule {
	FONT-SIZE: 100%;
	line-height:150%;
	font-family: µ¸¿ò;
	display: inline;
	color: #868686;
	text-decoration: none;
	selector-dummy:
	expression(this.hideFocus=true);
}

p {
	FONT-SIZE: 100%;
	line-height:150%;
	font-family: µ¸¿ò;
	color: #474747;
	text-decoration: none;
	selector-dummy:
	expression(this.hideFocus=true);
}

p a {
	color: #9FC605;
	text-decoration: underline;
}

.d a {
	color: #9FC605;
	text-decoration: underline;
}

.title01 {
	COLOR: #35AC8F;
	FONT-SIZE: 100%;
	font-weight:bold;
}

.title02 {
	COLOR: #424242;
	FONT-SIZE: 100%;
	font-weight:bold;
	line-height:150%;
}

.title02 a {
	COLOR: #424242;
	FONT-SIZE: 100%;
	font-weight:bold;
	line-height:150%;
	text-decoration: none;
}

.Title_box {
	font-family:Verdana;
	COLOR: #ffffff;
	FONT-SIZE: 10pt;
}

Table.Box {
	FONT-SIZE: 90%;
	font-family: Verdana;
	display: inline;
	color: #000000;
	text-decoration: none;
	line-height:170%;
	border-top:2px solid #83AF1F;
	border-bottom:2px solid #83AF1F;
	border-left:2px solid #83AF1F;
	border-right:2px solid #83AF1F;
}

Table.table01 {
	 font-family: µ¸¿ò,Verdana;
	 font-size:100%;
     border-top:0px;
     margin-left:0px;margin-right:0px;margin-bottom:0px;
     border-collapse:collapse;
}

.table01 th {
     font-weight:bolder;color:#6F7263;
     background-color:#C3C7B2;
     padding-top:4px;padding-bottom:4px;
     text-align:center;
     vertical-align:middle;
     border-bottom:1px solid #ffffff;
}

.table01 tbody td {
     font-size:100%;font-weight:normal;color:#6F7263;
     vertical-align:middle;
     padding-top:3px;padding-bottom:3px;
     border-bottom:1px solid #E2E4D7;
}

col {
	text-align:center;
	border-bottom:1px solid #6F7263;
}

col.first	{
	font-weight:bolder;
	background-color:#E2E4D7;
	bottom:2px solid #ffffff;
}

Table.table02 {
	 font-family: µ¸¿ò,Verdana;
	 font-size:100%;
     border-top:0px;
     margin-left:0px;margin-right:15px;margin-bottom:0px;
     border-collapse:collapse;
}

.table02 tbody tr.first {
     font-size:100%;font-weight:normal;color:#6F7263;
     background-color:#E2E4D7;
     padding-top:4px;padding-bottom:4px;
     vertical-align:middle;
     padding-top:4px;padding-bottom:4px;
}

.table02 tbody tr.second {
     font-size:100%;font-weight:normal;color:#6F7263;
     vertical-align:middle;
     padding-top:4px;padding-bottom:4px;
}

Table.List {
	FONT-SIZE: 80%;
	font-family: Verdana;
	display: inline;
	color: #000000;
	text-decoration: none;
	line-height:160%;
	font-weight:normal;
}

.List a {
	color: #DE1434;
}
.List th {
     border-bottom:2px solid #F39700;
     border-top:2px solid #F39700;
     padding-top:4px;padding-bottom:4px;
}

.List td {
    vertical-align:top;
    border-bottom:1px solid #F39700;
}

.LineMap {
	COLOR: #454545;
	FONT-SIZE: 80%;
	font-family: Verdana;
	text-decoration: none;
}
.LineMap a {
	text-decoration: none;
	color: #454545;
}