.font9 { font-size: 9px; line-height: 10px;color: #666666}
.font11 { font-size: 11px; line-height: 13px;color: #cc0000}
.font12 { font-size: 12px; line-height: 14px;color: #4c4c4c}
.font13 { font-size: 13px; line-height: 14px;color: #404040}
.font14 { font-size: 14px; line-height: 16px;color: #404040}
.font11_r { font-size: 11px; color: #ff0000} 
.font13_r { font-size: 13px; line-height: 14px;color: #ff0000}
.font14_b { font-size: 14px; line-height: 16px; font-weight: bold ;color: #4c4c4c}
.font14_r { font-size: 14px; line-height: 16px; font-weight: bold ;color: #ff0000}
.font16_b { font-size: 16px; line-height: 18px;color: #4c4c4c;font-weight: bold}
.font16_bb { font-size: 16px; line-height: 18px;color: #4c4c4c;font-weight: bold}
.font16 { font-size: 16px; line-height: 18px;color: #ffffff;font-weight: bold}
.font18 { font-size: 18px; line-height: 24px;color: #ff1111;font-weight: bold}
#space { font-size: 18px; color: #eefaf0}
td.{font-size: 14px; line-height: 14px;color: #404040}
A:link {text-decoration:none;}
A:visited {text-decoration:none;}
A:hover {text-decoration: underline}
TEXTAREA,SELECT{font-size:13px; color:#4C4C4C; border-top:1px solid #4C4C4C; border-bottom:1px solid #4C4C4C; border-left:1px solid #4C4C4C; border-right:1px solid #4C4C4C;}
.fminput{font-size:11px; color:#4C4C4C; border-top:1px solid #4C4C4C; border-bottom:1px solid #4C4C4C; border-left:1px solid #4C4C4C; border-right:1px solid #4C4C4C;}
td.cap{
font-size: 12px;
line-height: 1.2em;
padding: 5px;
border: 3px #666666 double;
}
div.info{
margin: 6px 5px;
}

div.sub_title {width: 627px; height : 31px ; font-size: 16px; line-height: 160%; margin : 0 ; padding : 10px 0 0 25px ; color: #0000EE; font-weight: bold ;
border-width: 0; border-style: solid; border-color: #DDDDDD; text-align:left; background-image: url(img/ic_kaito_sub_bg.gif);background-repeat: no-repeat; background-position: left bottom;  margin-top: 0; margin-bottom: 0;}

div.sub_title2 { width: 645px; height : 31px ; font-size: 16px; line-height: 160%; margin : 0 ; padding : 10px 0 0 25px ; color: #CC0033; font-weight: bold ;
border-width: 0; border-style: solid; border-color: #DDDDDD; text-align:left; background-image: url(img/ic_02_pre_kaito_sub_bg.gif);background-repeat: no-repeat; background-position: left bottom;  margin-top: 0; margin-bottom: 0;}

strong { color: #ff0000; font-weight: bold;} 

div.pre_comment {width: 645px; font-size: 12px; line-height: 160%; margin : 20px 0 0 0  ; padding : 5px 10px ; 
border-width: 1px; border-style: solid; border-color: #FF0000; text-align:left;}