.css18 {font-size:18px; line-height:120%;}
.css16 {font-size:16px;line-height:135%;}
.css14 {font-size:14px; line-height:135%;}
.css13 {font-size:13px; line-height:135%;}
.css12 {font-size:12px; line-height:130%;}
.css11 {font-size:11px; line-height:130%;}
.css10 {font-size:10px; line-height:130%;}
.cssmm {
	font-size:11px;
	line-height:140%;
	font-family: "lr SVbN", "Osaka|";
}

.info {font-size:12px; line-height:140%;}

.index14 {font-size: 14px;line-height: 135%;margin-left: 5px;padding-left: 5px;margin-right: 5px;padding-right: 5px;}
.index13 {font-size: 13px;line-height: 150%;margin-left: 5px;padding-left: 5px;margin-right: 5px;padding-right: 5px;}
.index12 {font-size: 12px;line-height: 150%;margin-left: 5px;padding-left: 5px;margin-right: 5px;padding-right: 5px;}
.index11 {font-size: 11px;line-height: 150%;margin-left: 5px;padding-left: 5px;margin-right: 5px;padding-right: 5px;}
.index10 {font-size: 10px;line-height: 150%;margin-left: 5px;padding-left: 5px;margin-right: 5px;padding-right: 5px;}

.css16n {font-size:16px;}
.css13n {font-size:13px;}
.css12n {
	font-size:12px;
	line-height: 13px;
}
.css11n {
	font-size:11px;
	line-height: 12px;
}
.css12s {font-size:12px; line-height:120%;}
.css10n {font-size:10px;}
.css8n {font-size:8px;}
.css7n {font-size:7px;}
.text_nv {font-size: 11px;margin-right: 10px;padding-right:10px;}



.br20 {font-size: 20px;line-height: 20px;}
.br10 {font-size: 10px;line-height: 10px;}
.br5 {font-size: 5px;line-height: 5px;}
.br2 {font-size: 2px;line-height: 2px;}

.navi_b {font-size: 12px;}
.navi_s {font-size: 11px;margin-left: 12px;padding-left: 12px;}
.navi_s2 {font-size: 12px;margin-left: 12px;padding-left: 12px;}


.css10w {font-size:10px; line-height:150%;}
.css8w {font-size:8px;  line-height:150%;}
.css12_10 {font-size: 12px;line-height: 120%;margin-left: 10px;padding-left: 10px;}
.css12_5 {font-size: 12px;line-height: 120%;margin-left: 5px;padding-left: 5px;}
.css11_5 {font-size: 11px;line-height: 11px;margin-left: 5px;padding-left: 5px;}
.css18_5 {font-size: 18px;line-height: 120%;margin-left: 5px;padding-left: 5px;}

.br20 {font-size: 20px;line-height: 20px;}
.br10 {font-size: 10px;line-height: 10px;}
.br5 {font-size: 5px;line-height: 5px;}
.br2 {font-size: 2px;line-height: 2px;}

A:link { color: #0066FF }
A:visited { color: #003399 }
A:active { color: #FB4D4C }
A:hover { color: #FB4D4C }


A:link.hd{ color:#333333; text-decoration: none; }
A:visited.hd{ color:#333333; text-decoration: none; }
A:active.hd{ color:#ff6600; text-decoration: none; }
A:hover.hd{ color:#ff6600; text-decoration: none; }

A:link.fd{ color:#0000FF; }
A:visited.fd{ color:#333333; }
A:active.fd{ color:#ff6600; }
A:hover.fd{ color:#ff6600; }

A:link.navi{ color:#666666; text-decoration: none; }
A:visited.navi{ color:#666666; text-decoration: none; }
A:active.navi{ color:#FF6600; text-decoration: none; }
A:hover.navi{ color:#FF6600; text-decoration: none; }



div#hd_copy{
font-size:12px;
color:#666666;
margin-left:20px;
}


div#hd_copy p{
	margin: 0;
	padding: 0;
	zoom: 1;
}


div#hd_copy A:link{
 color:#666666; text-decoration: none; }
div#hd_copy a:visited{
 color:#666666; text-decoration: none; }
div#hd_copy  a:hove{
 color:#FF6600; text-decoration: none; }
div#hd_copy a:hover{
 color:#FF6600; text-decoration: none; }


div#hd_copy .txt{
padding-top:10px;
}

div#hd_copy .link{
padding-top:3px;
}





.01 {
	font-size: 12px;
}

form {
	margin-top: 0px;
	margin-bottom: 0px;
	padding-top: 0px;
	padding-bottom: 0px;

}

h1 {font-size:13px; line-height:135%; margin-top: 0px;margin-bottom: 0px;	padding-top: 0px;padding-bottom: 0px;margin-left: 0px;padding-left: 0px;


}