.class_td1 {  border: 1px #CCCCCC outset; font-size: 90%}
.class_td_head1 { border: solid; font-size: 80%; border-width: 1px 0px; border-color: #339933 black #333333}
.class_td_line_l1 { border: solid; border-width: 0px 0px 0px 1px; border-color: black black black #333333}
.class_foota1 {  font-size: 70%}
.class_td_line_r1 { border: solid; border-width: 0px 1px 0px 0px; border-color: black #333333 black black}
.class_td_line_f1 { border: solid; border-width: 0px 0px 1px; border-color: black black #333333}
.class_ind1 {  padding-left: 5px}
.class80_150 {  font-size: 80%; line-height: 150%}
.class_td_line_hr1 { border: solid; border-width: 1px 1px 0px 0px; border-color: #669966 #669966 black black}
.li1 {  font-size: 80%; line-height: 140%; list-style-type: none; margin-left: 30px; margin-top: 5px; list-style-image: url(../images/icon1.gif); list-style-position: outside}
.class80_120 { font-size: 80%; line-height: 120%}
.classtd2_80_120 { font-size: 80%; line-height: 120% ; border-style: groove; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px}
a {  color: #333399}
a:hover {  color: #FF6600}
.classtd2_80_140 { font-size: 80%; line-height: 140%; border-style: groove; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px }
.class_td_line_hf1 { border: solid; border-width: 1px 0px; border-color: #333333 black}
.classtd3_80_140 { font-size: 80%; line-height: 140%; border: 1px #339933 solid}
.li2 { list-style-type: upper-roman; margin-left: 30px; margin-top: 5px}
.class_profile1 { font-size: 80%; line-height: 120% ; border-color: black black #339933; border-style: dotted; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 2px; border-left-width: 0px}
.class90_120 { font-size: 90%; line-height: 120% }
.class100_150 { line-height: 150% }
.class100_200 { line-height: 200%; font-size: 100%}
.class_td_line_all1 { border: 1px #333333 solid}
.class_td_90_line_all1 { border: 1px #CCCCCC solid; font-size: 90%}
.class_td_80_line_all1 { border: 1px #CCCCCC solid; font-size: 80%}
.class90_150 { font-size: 90%; line-height: 150%}
.class_kiyaku1 { font-size: 90%; line-height: 140%}
.title_search1 {  border: solid; border-width: 2px 0px 0px; border-color: #339933 black #000000}
body {  color: #333333}
.classtd2 { border-style: groove; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px}
.title_mes1 { border: solid; border-width: 2px 0px 1px; border-color: #339933 black; font-size: 80%; line-height: 150%}
.class_90_lineup1 { border: 1px #CCCCCC solid; font-size: 90% ; line-height: 180%}
.lineup1 { list-style-type: disc; font-size: 90%; list-style-image: url(../images/icon1.gif); line-height: 180%}
.class_td_80_line_f1 { border: #CCCCCC solid; font-size: 80% ; border-width: 0px 0px 1px}
.class_td_line_f2 { border: dotted; border-width: 0px 0px 1px; border-color: black black #333333 }
.title_mes2 { border: solid; border-width: 2px 0px 0px; border-color: #339933 black; font-size: 80%; line-height: 150% }
.title_mes3 { border: solid; border-width: 1px 0px 0px; border-color: #339933 black; font-size: 80%; line-height: 150% }
.title_mes4 { border: solid; border-width: 1px 0px; border-color: #339933 black; font-size: 80%; line-height: 150% }
.class_td_80_line_f2 { border: #CCCCCC dotted; font-size: 80% ; border-width: 0px 0px 1px }
.class_td_line_f1a { border: solid; border-width: 0px 0px 1px; border-color: black black #006600}
.news_title1 {  font-size: 90%; border: #339933 solid; font-weight: bold; border-width: 0px 0px 1px 3px}
.class_td_line_hf2 { border: solid; border-width: 1px 0px; border-color: #999999 black #999999 #333333}
.class_td_line_hf3 { border: solid; border-width: 1px 0px; border-color: #99CC99 black #99CC99 #000000}
