body, td, div, form, center, pre, blockquote {font-size:9pt; font-family:DHPHSGothic,Arial; line-height:17px; letter-spacing:0px;}
input, textarea{color:#222222; font-size:9pt; font-family:; background-color:expression( (this.type == 'checkbox' || this.type == 'radio' || this.type == 'image' || this.type == 'button' || this.type == 'submit') ? '' : '#ffffff');}
select, option {color:#222222; font-size:9pt;font-family:; background-color:#ffffff; letter-spacing:0px;}

body {background-color:#ffffff; color:#515151;}

a:link    {color:#343434;text-decoration:none;}
a:visited {color:#343434;text-decoration:underline;}
a:active  {color:#147518;text-decoration:none;}
a:hover  {color:#147518;text-decoration:none}

menu {background-color:#ffffff; color:#D2D2D2;}
.m_a:link  {color:#996633;text-decoration:none;}
.m_a:visited {color:#996633;text-decoration:none;}
.m_a:active  {color:#CAA773;text-decoration:none;}
.m_a:hover  {color:#CAA773;text-decoration:none}

.num {
	color: #FFFFFF;
	font-weight: bold;
	font-size: 14pt;
	line-height:20px;
}

special { color: #1562FF}
.com-s:link  {color:#1562FF;text-decoration:none;}
.com-s:visited {color:#1562FF;text-decoration:none;}
.com-s:active  {color:#3399FF;text-decoration:none;}
.com-s:hover  {color:#3399FF;text-decoration:none}

.main_B {
	color: #2B78C6;
	font: Bold;
	line-height: 20px;
}
.main_B2 {
	color: #FF8500;
	font: Bold;
	line-height: 20px;
}
.main_top {color: #5C8A08;}

top { color: #ffffff; font: Bold;}
.t_m:link  {color:#ffffff;text-decoration:none;}
.t_m:visited {color:#ffffff;text-decoration:none;}
.t_m:active  {color:#33FFFF;text-decoration:none;}
.t_m:hover  {color:#33FFFF;text-decoration:none}
.style3 {
	color: #8BB143;
	font-size: 9pt;
	font-weight: solid;
}
.style4 {
	font-family:DHPHSGothic,HelveticaRounded-Bold;
	font-size: 16pt;
	font-weight: solid;
}
.style5 {
	color: #FF8500;
	font-size: 9pt;
	font-weight: solid;
}
.style6 {
	color: #FF6600;
	font-size: 13pt;
	font-weight: bold;
}
.style7 {
	color: #8BB143;
	font-size: 9pt;
	font-weight: solid;
}

.style10 {padding-left:15px;line-height:20px;}

.space20 {padding-left:25px}

.pad {padding-left:82px}

.w{
	color: #FFffff;
}
.brown{
	color: #996633;
	font-size: 10pt;
	}
.black{
	color: #000000;  font: Bold;
	}
/*********** margin style *********/
.margin_01{padding-top:5px;padding-bottom:5px;}
.margin_box{padding-top:3px;padding-left:5px;padding-bottom:3px;padding-right:5px;}
.margin_font{padding-left:8px;}
.margin_box1{padding-left:7px;}
.margin_log{padding-left:3px;}
.margin_cate{padding-left:5px;padding-right:5px;padding-top:5px;padding-bottom:5px;}

/*********** font style *********/
.text{color:#423929;font-size:8pt;}
.c_text{color:#969696;font-size:7pt;font-family:DHPHSGothic,Arial;letter-spacing:-1px;}
.text-bold-gray{color:#333333;font-weight:bold;font-size:9pt;}
.text-green{color:#6A9007;font-size:9pt;}
.text-bold-green{color:#6A9007;font-size:11pt;font-weight:bold;}
.text-bold-white{color:#ffffff;font-size:10pt;font-weight:bold;}
.text-bold-orange{color:#FF8500;font-size:9pt;font-weight:bold;}
.text-tit-orange{color:#FF8500;font-size:11pt;font-weight:bold;}
.color_text{color:#FF8B03;font-size:8pt;}
.text-green2{color:#2C6A0D;font-weight:bold;font-size:9pt;}
.text-green3{color:#0AAA93;font-weight:bold;font-size:9pt;}
.text-green4{color:#6A9007;font-weight:bold;font-size:9pt;}
.cate{padding-left:5px;line-height:20px;font-size:8pt;padding-top:5px;padding-bottom:5px;color:#8BB143;}
.cate_font{padding-left:5px;font-size:11pt;color:#2C6A0D;font-weight: bold;line-height:20px;}
/*********** input style *********/
.button {border:0x solid #659302;background-Color:#8EA107;font:12px;font-family:DHPHSGothic,Arial;font-weight:bold;
color:#ffffff;width:90;height:19;}
.button_l {border:0x solid #659302;background-Color:#8EA107;font:12px;font-family:DHPHSGothic,Arial;font-weight:bold;
color:#ffffff;width:130;height:19;}
.button1 {border:0x solid #659302;background-Color:#8EA107;font:14px;font-family:DHPHSGothic,Arial;font-weight:bold;
color:#ffffff;width:92;height:25;}
.button2 {border:0x solid #FE7600;background-Color:#FF8D00;font:10px;font-family:DHPHSGothic,Arial;font-weight:bold;
color:#ffffff;width:90;height:18;}
.button3 {border:0x solid #3CA998;background-Color:#5DC0B1;font:14px;font-family:DHPHSGothic,Arial;font-weight:bold;
color:#ffffff;width:92;height:25;}
.button3_01 {border:0x solid #075A8B;background-Color:#2781B1;font:14px;font-family:DHPHSGothic,Arial;font-weight:bold;
color:#ffffff;width:92;height:25;}
.button3_02 {border:0x solid #659302;background-Color:#69895E;font:14px;font-family:DHPHSGothic,Arial;font-weight:bold;
color:#ffffff;width:92;height:25;}
.button3_03 {border:0x solid #659302;background-Color:#69895E;font:12px;font-family:DHPHSGothic,Arial;font-weight:bold;
color:#ffffff;width:90;height:19;}
.button4{border:0x solid #075A8B;background-Color:#2781B1;font:10px;font-family:DHPHSGothic,Arial;font-weight:bold;
color:#ffffff;width:90;height:18;}
.button5 {border:0x solid #3CA998;background-Color:#5DC0B1;font:14px;font-family:DHPHSGothic,Arial;font-weight:bold;
color:#ffffff;width:150;height:25;}
.button5_01 {border:0x solid #075A8B;background-Color:#2781B1;font:14px;font-family:DHPHSGothic,Arial;font-weight:bold;
color:#ffffff;width:150;height:25;}
.button6 {border:0x solid #FE7600;background-Color:#FF8D00;font:12px;font-family:DHPHSGothic,Arial;font-weight:bold;
color:#ffffff;width:140;height:18;}
.button7 {border:1px;border-color:C5C5C5;background-Color:#FFFFFF;border-style:solid;font-size:12px;font-family:DHPHSGothic,Arial;font-weight:bold;
color:#6B9D10;width:150;height:20;}
.button7_01 {border:1px;border-color:C5C5C5;background-Color:#FFFFFF;border-style:solid;font-size:12px;font-family:DHPHSGothic,Arial;font-weight:bold;
color:#6B9D10;width:270;height:20;}
.button7_02 {border:1px;border-color:C5C5C5;background-Color:#FFFFFF;border-style:solid;font-size:12px;font-family:DHPHSGothic,Arial;font-weight:bold;
color:#6B9D10;width:170;height:20;}
.button7_03 {border:1px;border-color:C5C5C5;background-Color:#FFFFFF;border-style:solid;font-size:12px;font-family:DHPHSGothic,Arial;font-weight:bold;
color:#23B7AB;width:410;height:20;}
.box1{border:1px;border-color:c5c5c5;background-color:#ffffff;border-style:solid;font-size:9pt ; font-family:; color:#6B9D10;}
.box2{border:1px;border-color:659302;background-color:#ffffff;border-style:solid;font-size:9pt ; font-family:; color:#659302;}
.box3{border:1px;border-color:C4CEB2;border-style:solid;background-color:#E1ECCB;font-size:9pt ; font-family:; color:#666666;}
.box3_white{border:1px;border-color:C4CEB2;background-color:#ffffff;border-style:solid;font-size:9pt ; font-family:; color:#666666;}
.box4{border:1px;border-color:c5c5c5;background-color:#ffffff;border-style:solid;font-size:9pt ; font-family:; color:#6B9D10;}
.box5{border:1px;border-color:EBEBEB; border-style:solid;font-size:9pt ; font-family:; color:#6B9D10;}
.box6{border:1px;border-color:EBEBEB;background-color:#F6F6F6;border-style:solid;font-size:9pt ; font-family:; color:#6B9D10;padding-left:8px;}
.box7{border:1px;border-color:D5E29D;background-color:#DFEAB2;border-style:solid;padding-left:8px;color:#2C6A0D;font-weight:bold;font-size:9pt;}
.box8{border:1px;border-color:D8E0CA;background-color:#E3EFCF;border-style:solid;padding-left:5px;color:#5F5F5F;font-weight:bold;font-size:9pt;}
.box9{border:1px;border-color:98C798;background-color:#ffffff;border-style:solid;font-size:9pt ; font-family:; color:#98C798;}

/* ADD 2009-01-21 */
.padding_rl5px { padding:0 7px; }

a.tag1 { margin:0 0 0 9px; padding:2px 3px 0 2px; font-family:Verdana; line-height:140%; }
a.tag1:link { background-color:#ffffff; text-decoration:none; font-weight:bold; line-height:140%; }
a.tag1:active { background-color:#ffffff; text-decoration:none; font-weight:bold; line-height:140%; }
a.tag1:visited { background-color:#ffffff; text-decoration:none; font-weight:bold; line-height:140%; }
a.tag1:hover { color:#00ffff; background-color:#222222; text-decoration:none; font-weight:bold; line-height:140%; }

a.tag2 { margin:0 0 0 9px; padding:2px 3px 0 2px; font-family:Verdana; line-height:140%; }
a.tag2:link { color:#7da1df; background-color:#ffffff; text-decoration:none; font-weight:bold; line-height:140%; }
a.tag2:active { color:#7da1df; background-color:#ffffff; text-decoration:none; font-weight:bold; line-height:140%; }
a.tag2:visited { color:#7da1df; background-color:#ffffff; text-decoration:none; font-weight:bold; line-height:140%; }
a.tag2:hover { color:#00ffff; background-color:#222222; text-decoration:none; font-weight:bold; line-height:140%; }

a.tag3 { margin:0 0 0 9px; padding:2px 3px 0 2px; font-family:Verdana; line-height:140%; }
a.tag3:link { font-size:14px; color:#8dc63f; background-color:#ffffff; text-decoration:none; font-weight:bold; line-height:140%; }
a.tag3:active { font-size:14px; color:#8dc63f; background-color:#ffffff; text-decoration:none; font-weight:bold; line-height:140%; }
a.tag3:visited { font-size:14px; color:#8dc63f; background-color:#ffffff; text-decoration:none; font-weight:bold; line-height:140%; }
a.tag3:hover { font-size:14px; color:#00ffff; background-color:#222222; text-decoration:none; font-weight:bold; line-height:140%; }

a.tag4 { margin:0 0 0 9px; padding:2px 3px 0 2px; font-family:Verdana; line-height:140%; }
a.tag4:link { font-size:18px; color:#ffffff; background-color:#99b4e1; text-decoration:none; font-weight:bold; line-height:140%; }
a.tag4:active { font-size:18px; color:#ffffff; background-color:#99b4e1; text-decoration:none; font-weight:bold; line-height:140%; }
a.tag4:visited { font-size:18px; color:#ffffff; background-color:#99b4e1; text-decoration:none; font-weight:bold; line-height:140%; }
a.tag4:hover { font-size:18px; color:#00ffff; background-color:#222222; text-decoration:none; font-weight:bold; line-height:140%; }
/* END */