A:HOVER { text-decoration: underline; } 

#main_info A:ACTIVE { color: #B07030; } 
#main_info A:HOVER { color: #E09050; } 
#main_info A:LINK { color: #B07030; } 
#main_info A:VISITED { color: #905018; }

h1 {
margin: 0 0 0 0;
font-weight: bold;
font-family: Verdan, Arial, Geneva, Helvetica, sans-serif;
font-size: 24 px;
color: #D08040;
}

h2 {
margin: 0 0 0 0;
font-family: Verdana, Arial, Geneva, Helvetica, sans-serif;
font-weight: normal;
font-size: 21 px;
line-height: 133%;
color: #008038;
}

h3 {
margin: 0 0 0 0;
font-family: Verdana, Arial, Geneva, Helvetica, sans-serif;
font-size: 17 px;
font-weight: normal;
line-height: 125%;
color: #006028;
}

h4 {
margin: 0 0 0 0;
font-family: Verdana, Arial, Geneva, Helvetica, sans-serif;
font-size: 17 px;
font-weight: normal;
color: #C07030;
}

h5 {
margin: 0 0 0 0;
font-family: Verdana, Arial, Geneva, Helvetica, sans-serif;
font-size: 14 px;
color: #006028;
}

p {
margin: 4 0 4 0;
}

ul {
margin: 4 0 8 32;
line-height: 133%;
}

.mn {
padding: 4 12 4 16;
text-align: center;
}

.tmn {
font-family: Verdana, Arial, Geneva, Helvetica, sans-serif;
font-size: 13 px;
color: #FFFFFF;
}

.mn_w {
font-family: Verdana, Arial, Geneva, Helvetica, sans-serif;
font-size: 15 px;
color: #FFFFFF;
}

.cmn {
font-family: Verdana, Arial, Geneva, Helvetica, sans-serif;
font-size: 15 px;
color: #FFFFFF;
text-decoration: underline;
}

.txt {
font-family: Verdana, Arial, Geneva, Helvetica, sans-serif;
font-size: 14 px;
color: #002010;
line-height: 133%;
text-align: justify;
}

.pr {
font-family: Verdana, Arial, Geneva, Helvetica, sans-serif;
font-size: 13 px;
color: #002010;
}

.txt_s {
font-family: Verdana, Arial, Geneva, Helvetica, sans-serif;
font-size: 11 px;
color: #000100;
line-height: 133%;
}

.news {
font-family: Verdana, Arial, Geneva, Helvetica, sans-serif;
font-size: 11 px;
color: #000100;
}

.ttl {
font-family: Verdana, Arial, Geneva, Helvetica, sans-serif;
font-size: 17 px;
color: #000100;
}

.ttl_gr {
font-family: Tahoma, Arial, Geneva, Helvetica, sans-serif;
font-size: 13 px;
font-weight: bold;
line-height: 133%;
color: #008840;
}

.ttl_wo {
font-family: Tahoma, Arial, Geneva, Helvetica, sans-serif;
font-size: 13 px;
font-weight: bold;
line-height: 133%;
color: #E09050;
}

.bttl_wo {
font-family: Verdana, Arial, Geneva, Helvetica, sans-serif;
font-size: 16 px;
line-height: 120%;
color: #E09050;
}

input.srch	{ 
color: #000100; 
font-size: 13px; 
background-color: #FFFFFF; 
border: 1px solid #008033; 
font-family: Arial, Verdana, Helvetica, sans-serif; 
}

input.lgn	{ 
color: #000100; 
font-size: 14px; 
background-color: #FFFFFF; 
border: 1px solid #008033; 
font-family: Arial, Verdana, Helvetica, sans-serif; 
}

select.list	{ 
color: #000100; 
font-size: 14px; 
background-color: #FFFFFF; 
border: 1px solid #008033; 
font-family: Arial, Verdana, Helvetica, sans-serif; 
}

.tbl_ttl {
font-family: Arial, Verdana, Geneva, Helvetica, sans-serif;
font-size: 14 px;
color: #000100;
}

.ttbl {
font-family: Arial, Verdana, Geneva, Helvetica, sans-serif;
font-size: 13 px;
color: #000100;
}

textarea.adr	{ 
color: #000100; 
font-size: 14px; 
background-color: #FFFFFF; 
border: 1px solid #008033; 
font-family: Arial, Verdana, Helvetica, sans-serif; 
}


