A:link {  color: #663399; line-height: 130%; text-decoration: underline ;}

A:visited {  color: #450045; line-height: 130%;text-decoration: underline ;}

A:active {  color: #FF0000; line-height: 130%; text-decoration: none ;}

A:hover {  color: #6600FF; line-height: 130%; text-decoration: none ;}

.text1 {  line-height: 130%; }

.text2 {  line-height: 150%}

.text3 {  line-height: 110%}

.point10 {  font-size: 10pt}

.point9 {  font-size: 9pt}

.point12 {  font-size: 12pt}

.point11 {  font-size: 11pt}

.point8 {  font-size: 8pt}

.point9h {  font-size: 9pt; line-height: 120%}

.point10h130 {  font-size: 10pt; line-height: 130%}

.font10px {

	font-size: 10px;

	color: #FFFFFF;

}

.font12px {
	font-size: 12px;
	line-height: 20px;
	letter-spacing: 0.1em;
	padding: 0.5em;
}

.selectbox {  width: 300px}

.font14px {  font-size: 14px}
.font18px {
	font-size: 18px;
}

.contents {
	font-size: 12px;
	color: #FFFFFF;
}

.txt_midasi {
font-weight:bold;
font-size: 10pt;
margin-bottom:0.5em;
}

img.num {
margin-bottom:-0.3em;
}
ol {
margin:0px;
padding:0px;
list-style:none;
}
.cap{
	padding-left:1em;
	text-indent:-0.6em;
}
table.ryoukin {
border-collapse: collapse;
}
table.ryoukin td,
table.ryoukin th
{
text-align:center;
border:#660066 1px solid;
}
table.ryoukin caption {
text-align:right;
}

