.top_back1 {  background-color: #FFFFFF; background-image : url(top/top_back.jpg); background-repeat: no-repeat;}
.font_mini {  font-size: 12px; line-height: 16px; color: #333333;}
.font_m { font-size: 14px; line-height: 18px; color: #333333 ;}
.font_mini_green { font-size: 13px; line-height: 18px; color: #336633;}
.font_m_green { font-size: 14px; line-height: 18px; color: #336633;}
.font_mini_color01 { font-size: 12px; line-height: 16px; color: #FF0000;}
.font_mini_color02 { font-size: 14px; line-height: 18px; color: #FF3300;}
.font_mini_color06 { font-size: 16px; line-height: 18px; color: #0000FF;; font-weight: bold}
.font_mini_color03 { font-size: 14px; line-height: 18px; color: #999933;}
.font_mini_color04 { font-size: 14px; line-height: 18px; color: #CC9933;}
.font_mini_color05 { font-size: 13px; line-height: 18px; color: #CC6699;}
.font_micro {  font-size: 12px; line-height: 14px; color: #333333;}
.font_micro_green { font-size: 12px; line-height: 16px; color: #336633 ;}
.font_big { font-size: 20px; line-height: 20px; color: #FF0000;; font-weight: bolder}
a:link {  color: #0000CC;; text-decoration: none}
a:visited {  color: #993366;; text-decoration: none}
a:hover {  color: #666666;; text-decoration: none}
a:active {  color: #FF0000;; text-decoration: none}
.font_mini_b { font-size: 12px; line-height: 18px; color: #333333; ; font-weight: bold}
.font_midashi { font-size: 16px; line-height: 30px; color: #333333 ; ; clip:   rect(   ); padding-right: 20px}
.font_midashi2 { font-size: 16px; line-height: 26px; color: #333333 ; ; clip:   rect(   ); left: 16px; top: 0px}
.font_midashi2_green { font-size: 16px; line-height: 20px; color: #0066CC; ; clip: rect( ) }
.font_mini_b_blue { font-size: 14px; line-height: 15px; color: #0066CC; ; font-weight: bold }
.font_mini_b_orange { font-size: 14px; line-height: 15px; color: #FF0000; ; font-weight: bold }
.font_midashi3 { font-size: 16px; line-height: 22px; color: #333333 ; ; clip: rect( ); padding-right: 10px; padding-top: 0px; padding-left: 10px}
.font_one_point { font-size: 16px; line-height: 22px; color: #FFFFFF; ; clip: rect( ); padding-right: 10px; padding-top: 0px; padding-left: 10px ; font-family: "ＤＦＰPOP1体W9-CID"}
.font_midashi2_red { font-size: 16px; line-height: 20px; color: #FF0000; ; clip: rect( ) }
.font_midashi3_ore { font-size: 16px; line-height: 22px; color: #FF6600; ; clip: rect( ); padding-right: 5px; padding-top: 0px; padding-left: 5px}
.font_midashi3_blue { font-size: 16px; line-height: 22px; color: #3366CC; ; clip: rect( ); padding-right: 10px; padding-top: 0px; padding-left: 10px }
.font_midashi3_green { font-size: 16px; line-height: 22px; color: #009933; ; clip: rect( ); padding-right: 10px; padding-top: 0px; padding-left: 10px }
.font_midashi_blue { font-size: 16px; line-height: 26px; color: #0066CC; ; clip: rect( )}
.font_wakumoji1 { font-size: 16px; line-height: 22px; color: #333333 ; ; clip: rect( )}
.font_midashi3_white { font-size: 16px; line-height: 22px; color: #FFFFFF; ; clip: rect( ); padding-right: 10px; padding-top: 0px; padding-left: 10px ; font-weight: bold}
.font_mini_2mini { font-size: 9px; line-height: 18px; }
body {  background-attachment: fixed; background-image: url(temp/back_01.jpg); background-repeat: repeat-x}
.font_mini_white { font-size: 12px; line-height: 14px; color: #FFFFFF;; font-weight: normal}
.font_mini_box { font-size: 12px; line-height: 16px; color: #333333; ; padding-right: 7px; padding-left: 7px}
.font_top {  font-size: 16px; line-height: 22px; color: #0033FF}
#topics {
}
#topics p {
	margin: 0px;
	padding: 0px;
	line-height: 1.4em;
}
#topics blockquote {
	padding: 0px 0px 0px 6em;
	margin: 0px;
}

