table{font-family : "Osaka-等幅", "Osaka", "ＭＳ Ｐゴシック", "ＭＳ ゴシック";font-size: 12px;color: #666666; }

h1 {color: #99CCCC;font-size: 21px; margin:0px;padding: 0;font-family :Arial Black,Arial,Helvetica;}
h2 {color: #0033cc;font-size: 14px;font-weight:bold; margin:0px;0px;padding: 0 10 3 10 ;}
h3 {
	color: #333333;
	font-size: 14px;
	font-weight:bold;
	margin:0px;
	padding:0px;
}

a:link {color: #666666; text-decoration: none;}
a:visited {color: #666666;  text-decoration: none;}
a:active{color: #3366CC; text-decoration: underline;}
a:hover{color: #3366CC; text-decoration:  underline;}

.copy{font-size: 10px; color: #FFFFFF; line-height: 120%; padding: 3 3 3 10;}
.header{font-size: 10px;   color: #999999; line-height: 130%;padding: 5 3 5 10; }
.header_menu{font-size: 10px; color: #FFFFFF; line-height: 130%;padding: 3 0 3 8; }
.header_menu a:link { color: #FFFFFF; text-decoration: none }
.header_menu a:visited { color: #FFFFFF; text-decoration: none }
.header_menu a:hover { color: #FFCC00; text-decoration: underline }
.header_menu a:active { color: #FFCC00; text-decoration: none }
.side_menu{font-size: 10px; color: #999999; line-height: 130%;padding: 3 0 3 8; }
.side_menu a:link { color: #999999; text-decoration: none }
.side_menu a:visited { color: #999999; text-decoration: none }
.side_menu a:hover { color: #FFCC00; text-decoration: underline }
.side_menu a:active { color: #FFCC00; text-decoration: none }
.td_bg {background-repeat:no-repeat;}

.download_b {background-repeat:no-repeat;background-position: center;font-size: 10px;color: #666666;text-align: center;}
.download_b a:link{background-repeat:no-repeat;background-position:  center;font-size: 10px; color: #666666;text-decoration: none }
.download_b a:visited {background-repeat:no-repeat;background-position: center;font-size: 10px; color: #666666; text-decoration: none}
.download_b a:hover{background-repeat:no-repeat;background-position:  center;font-size: 10px; color: #CC0000; text-decoration: underline }
.download_b a:active{background-repeat:no-repeat;background-position:  center;font-size: 10px; color: #CC0000; text-decoration: underline }

.font1 { font-size:70%; line-height:125%; }
.font2 { font-size:75%; line-height:140%; }

.text10 { font-size: 10px; line-height: 130%; color: #333333}
.text10 a:link { color: #333333; text-decoration: none }
.text10 a:visited { color: #333333; text-decoration: none }
.text10 a:hover { color: #0033cc; text-decoration: underline }
.text10 a:active { color: #0033cc; text-decoration: none }

.text10g { font-size: 10px; line-height: 130%; color: #999999 }
.text10g a:link { color: #666666; text-decoration: none }
.text10g a:visited { color: #666666; text-decoration: none }
.text10g a:hover { color: #0033cc; text-decoration: underline }
.text10g a:active { color: #0033cc; text-decoration: none }

.text10w { font-size: 10px; color: #FFFFFF }

.text10r { font-size: 10px; color: #666666 }
.text10r a:link { color: #666666; text-decoration: none }
.text10r a:visited { color: #666666; text-decoration: none }
.text10r a:hover { color: #CC0000; text-decoration: underline }
.text10r a:active { color: #CC0000; text-decoration: none }

.text12 { font-size: 12px; line-height: 14px; color: ##000080 }
.text12 a:link { color: #0033cc; text-decoration: none }
.text12 a:visited { color: #003366; text-decoration: none }
.text12 a:hover { color: #0033cc; text-decoration: underline }
.text12 a:active { color: #0033cc; text-decoration: none }

.text12w { font-size: 12px; line-height: 12px; color: #FFFFFF}
.text12w a:link { color: #FFFFFF; text-decoration: none }
.text12w a:visited { color: #FFFFFF; text-decoration: none }
.text12w a:hover { color: #FFCC00; text-decoration: underline }
.text12w a:active { color: #FFCC00; text-decoration: none }

.text12w_title { font-size: 12px; line-height: 14px; color: #FFFFFF;font-weight:bold; padding: 0 0 0 8}
.text12w_title a:link { color: #FFFFFF; text-decoration: none }
.text12w_title a:visited { color: #FFFFFF; text-decoration: none }
.text12w_title a:hover { color: #FFCC00; text-decoration: underline }
.text12w_title a:active { color: #FFCC00; text-decoration: none }

.text12s { font-size: 12px; line-height: 14px; color: #DAE1E9 }
.text12s a:link { color: #DAE1E9; text-decoration: none }
.text12s a:visited { color: #DAE1E9; text-decoration: none }
.text12s a:hover { color: #FFCC00; text-decoration: underline }
.text12s a:active { color: #FFCC00; text-decoration: none }

.text12b { font-size: 12px; line-height: 14px; color: #003399 }
.text12b a:link { color: #003399; text-decoration: none }
.text12b a:visited { color: #003399; text-decoration: none }
.text12b a:hover { color: #3385FF; text-decoration: underline }
.text12b a:active { color: #3385FF; text-decoration: none }

.text12k { font-size: 12px; line-height: 140%; color: #575757 }
.text12k a:link { color: #575757; text-decoration: none }
.text12k a:visited { color: #575757; text-decoration: none }
.text12k a:hover { color: #FFCC00; text-decoration: underline }
.text12k a:active { color: #FFCC00; text-decoration: none }

.text12g { font-size: 12px; line-height: 14px; color: #999999 }
.text12g a:link { color: #999999; text-decoration: none }
.text12g a:visited { color: #999999; text-decoration: none }
.text12g a:hover { color: #00A4FF; text-decoration: underline }
.text12g a:active { color: #00A4FF; text-decoration: none }

.form {font-size: 12px; line-height: 140%; padding: 3 2 3 5; }

.menu_01{font-size: 12px; color: #999999;}
.menu_01 a:link {color:  #999999; text-decoration: none;}
.menu_01 a:visited {  color:  #999999; text-decoration: none;}
.menu_01 a:active { color: #003399; text-decoration: underline;}
.menu_01 a:hover { color: #003399; text-decoration: underline;}

a#red:link {color: #333333; text-decoration: underline;}
a#red:visited {  color: #333333; text-decoration: underline;}
a#red:active { color: #CC0033; text-decoration: underline;}
a#red:hover { color: #CC0033;text-decoration:  underline;}


.line{margin: 0em;}
.news{font-size: 10px;color: #666666;line-height: 140%;}
.news_paper{font-size: 10px; padding: 3 3 3 8; color: #666666;line-height: 130%;}
.club{font-size: 12px; padding: 3 3 8 8; color: #444444;line-height: 170%;letter-spacing: 1px;}
.semi_copy{font-size: 12px; padding: 5 5 5 5; color: #666666;line-height: 150%;}
.home_main_text{font-size: 10px; padding: 5 3 5 3 ; color: #666666;line-height: 130%;}
.home_message{
	font-size: 12px;
	padding: 3 2 10 10;
	color: #666666;
	line-height: 180%;
}
.whaite_10{font-size: 10px; color: #FFFFFF;line-height: 120%;padding: 3 3 3 10; }
.whaite_12{font-size: 10px; color: #FFFFFF;line-height: 130%;padding: 5 3 5 10; }		
.to_top{font-size: 10px;color: #999999; line-height: 110%;padding: 5 15 3 0; }
.to_top a:link  {color:  #999999; text-decoration: none;}
.to_top a:visited{color:  #999999; text-decoration: none;}
.to_top a:active{color: #003399; text-decoration: underline;}
.to_top a:hover{color: #003399; text-decoration: underline;}

.line_up{font-size: 12px; line-height: 150% ;padding: 2 5 5 5;}

.under_line{font-size: 11px; line-height: 130%;border-style : solid ;border-width : 0px 0px 1px 0px;border-color : #BDBDBD ;height : 1px;padding: 2;}
.under_line_less{font-size: 11px; line-height: 130%;border-style : solid ;border-width : 0px 0px 0px 0px;border-color : #BDBDBD ;height : 1px;padding: 2;}	
.head_line{font-size: 10px; line-height: 120%;border-style : solid ;border-width : 0px 0px 1px 0px;border-color : #999999 ;padding: 2 5 2 3;}	
.shurui_bodey{font-size: 12px; line-height: 170%;padding: 0 10 10 15;}
.copy{font-size: 10px; color: #FFFFFF; line-height: 120%; padding: 3 3 3 10;}
.info{font-size: 12px; line-height: 160%;padding: 5 7 5 10;}
.product{font-size: 12px; line-height: 130%;margin:0px;padding: 0 10 3 10 ;}
