.text01 {  font-size: 0.8em; line-height: 1.3em; color: #333333; }

.a1:link{ color:#333333; text-decoration:underline;}
.a1:visited{ color:#666666c;text-decoration:underline;}
.a1:hover{text-decoration:underline; color:#003399; }

.a2:link{ color:#003399; text-decoration:none;}
.a2:visited{ color:#003399;text-decoration:none;}
.a2:hover{text-decoration:underline; color:#003399;}

.a3:link{ color:#003399; text-decoration:underline;}
.a3:visited{ color:#003399;text-decoration:none;}
.a3:hover{text-decoration:underline; color:#0033cc;}

.a4:link{ color:#0066CC;text-decoration:none }
.a4:visited{ color:#0066CC;text-decoration:underline}
.a4:hover{text-decoration:underline; color:#0078F0; }

.a5:link{ color:#009900;text-decoration:none }
.a5:visited{ color:#009900;text-decoration:underline}
.a5:hover{text-decoration:underline; color:#00cc00; }

.s_text { font-size: 1em; line-height: 1em}


.text01b {  font-size: 0.9em; line-height: 1.3em; font-weight: bold}

.detail {  font-size: 0.6em; line-height: 1.4em.em; line-height: 1em; color: #666666}

.table01 {  border: solid; font-size: 0.8em; line-height: 1.3em; border-width: 1px 0px 0px 1px; border-color: #666666 black black #666666; color: #666666}

.table02 { border: solid; font-size: 1em; line-height: 1.3em; border-width: 0px 1px 1px 0px; border-color: black #666666 #666666 black}

.table03 {border:1px solid #666666;border-collapse: collapse;color:#555555;}
.table03 caption{text-align:left;font-size: 0.9em;line-height: 1.3em;font-weight: normal;padding:5px;}
.table03 th{border:1px solid #666666;font-size: 0.9em;line-height: 1.3em;font-weight: normal;padding:5px;text-align:center;}
.table03 td{border:1px solid #666666;font-size: 0.9em;line-height: 1.3em;text-align:center;}

.detail02 { font-size: 1em; line-height: 1.3em}

.table_c {
	font-size: 0.7em;
	line-height: 1.3em;
	border-top: 1px solid #666666;
	border-right: 1px solid #666666;
	border-bottom: 1px solid #666666;
	border-left: 1px solid #666666;
}

.text02 { font-size: 0.7em; line-height: normal; color: #666666}
.text_e {  font-size: 0.6em; line-height: 1.4em; color: #333333}
.pro_name { font-size: 1em; line-height: 1.4em; font-weight: bold }
.pro_copy { font-size: 0.8em; line-height: 1.4em; font-weight: bold }
.table_c02 {
	font-size: 0.7em;
	line-height: 1.3em;
	border-top: 1px solid #CCCCCC;
	border-right: 1px solid #CCCCCC;
	border-bottom: 1px solid #CCCCCC;
	border-left: 1px solid #CCCCCC;
}
.table_c03 { border: 1px #009900 dotted; font-size: 0.8em; line-height: 1.3em }
.text_fix01 {  font-size: 11px; line-height: 130%; color: #666666}
.table03 { border: 1px #CCCCCC solid; font-size: 1em; line-height: 1.3em}
.text_fix02 { font-size: 12px; line-height: 120%}
.text03 {
	font-size: 0.9em;
	font-weight: bold;
	line-height: 1.5em;
	color: #003399;

}
.tableline {
	border-top: 1px solid #666666;
	border-right: 0px none;
	border-bottom: 0px none;
	border-left: 0px none;
; border: 1px #CCCCCC solid

}
.tableline02 {
	border-top: 0px none;
	border-right: 1px solid #008282;
	border-bottom: 2px solid #008282;
	border-left: 0px none;
; border: #666666; border-style: solid; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px
}
.tableline03 {

	font-size: 0.9em;
	line-height: 1.3em;
	border-top: 0px none;
	border-right: 1px solid #c24bc2;
	border-bottom: 2px solid #c24bc2;
	border-left: 0px none;
	color: #C24BC2;
	font-weight: bold;
}
.subline {  background-image: url(../about/img/subline02.gif); background-repeat: repeat-y}
.text_hyou { font-size: 0.9em; line-height: 1.3em; color: #333333 }
