@charset "utf-8";

/*黑白12px ---*/
.white
 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #FFFFFF;
	-webkit-text-size-adjust:none;
	
}
.white_16
 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #FFFFFF;
	-webkit-text-size-adjust:none;
	
}
.white_13
 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #FFFFFF;
	-webkit-text-size-adjust:none;
	
}
.white_12
 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	-webkit-text-size-adjust:none;
	
}
.white_11
 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	-webkit-text-size-adjust:none;
	
}
.white_10
 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
	-webkit-text-size-adjust:none;
	
}
.A_black_1_10px
 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #CCCCCC;
	-webkit-text-size-adjust:none;
}
.A_black_2_10px
 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #999999;
	-webkit-text-size-adjust:none;	
}
.A_black_3_10px
 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #444444;
	-webkit-text-size-adjust: none;
}
.A_black_4_10px
 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333333;
	-webkit-text-size-adjust:none;
}
.A_black_5_10px
 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	-webkit-text-size-adjust:none;
}
.A1_black_1_11px
 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #CCCCCC;
	-webkit-text-size-adjust:none;
}
.A1_black_2_11px
 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #999999;
	-webkit-text-size-adjust:none;
}
.A1_black_3_11px
 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #666666;
	-webkit-text-size-adjust:none;
}
.A1_black_4_11px
 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333333;
	-webkit-text-size-adjust:none;
}
.A1_black_5_11px
 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	-webkit-text-size-adjust:none;
}
.B_black_1_12px
 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #CCCCCC;
	-webkit-text-size-adjust:none;
}
.B_black_2_12px
 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #999999;
	padding-right: 5px;
	padding-left: 5px;
	-webkit-text-size-adjust:none;

}
.B_black_3_12px
 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #535353;
	-webkit-text-size-adjust:none;
}
.B_black_4_12px
 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
	-webkit-text-size-adjust:none;
}
.B_black_5_12px
 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	-webkit-text-size-adjust:none;
}
/*黑白13px ---*/
.C_black_1_13px
 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #CCCCCC;
}
.C_black_2_13px
 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #999999;
}
.C_black_3_13px
 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #666666;
}
.C_black_4_13px
 {
	font-family: "微軟正黑體","蘋果儷黑體","新細明體" ,Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
	font-weight: bold;
}
.C_black_5_13px
 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #000000;
}
.C_black_3_15px
 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	color: #666666;
}
.C_black_3_16px
 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 17px;
	color: #666666;
	font-weight: normal;
	text-decoration: none;
}
.C_black_3_16_2px
 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #505050;
	font-weight: bold;
	text-decoration: none;
}
.C_black_3_18px
 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #2C2C2C;
	font-weight: bolder;
	text-decoration: none;
	font-family: "微軟正黑體","蘋果儷黑體","新細明體" ,Arial, Verdana, Helvetica, sans-serif;
}
.C_black_3_19px
 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 19px;
	color: #585858;
}
.C_black_3_22px
 {
	font-size: 22px;
	color: #000000;
}
.out_C_black_3_18px
 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #505050;
	font-weight: bold;
	text-decoration: none;
}
.out_C_black_3_18px:hover
 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #24A9E2;
	font-weight: bold;
}
.out_yellow2_blue_13px
 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #FF6600;
	text-decoration: underline;
	font-weight: bold;
}
.out_yellow2_blue_13px:hover
 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #666666;
	font-weight: bold;
	text-decoration: underline;
}

.C_black_6_16px
 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #C3C3C3;
	font-weight: bold;
}
/*黑白加間距13px ---*/
.D_black_1_H18x_16px
 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #FFFFFF;
	line-height: 27px;
}
.D_black_1_H18x_13px
 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #FFFFFF;
	line-height: 27px;
	text-align: justify;
	text-justify: distribute;
	word-break:break-all
}
.D_black_2_H18x_13px
 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #999999;
	line-height: 21px;
	text-align: justify;
	text-justify: distribute;
	word-break:break-all
}
.D_black_3_H18x_13px
 {
	font-size: 12px;
	color: #444444;
	text-align: justify;
	text-justify: distribute;
	word-break: break-all;
	line-height: 21px;
	font-family: "微軟正黑體","蘋果儷黑體","新細明體" ,Arial, Verdana, Helvetica, sans-serif;
	font-weight: bold;
}
.D_black_4_H18x_13px
 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #333333;
	line-height: 21px;
	text-align: justify;
	text-justify: distribute;
	word-break:break-all
}
.D_black_5_H18x_13px
 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #000000;
	line-height: 21px;
	text-align: justify;
	text-justify: distribute;
	word-break:break-all
}
.D_black_4_H18x_13px_s
 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #666666;
	line-height: 21px;
}
/*藍色10px ---*/
.blue_1_10px
 {
	color: #4b0b00;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	-webkit-text-size-adjust:none;
}
.blue_2_10px
 {
	color: #4790fe;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	-webkit-text-size-adjust:none;
}
/*藍色12px ---*/
.blue_1_12px
 {
	color: #00c6ff;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	-webkit-text-size-adjust:none;
}
.blue_2_12px
 {
	color: #4790fe;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	-webkit-text-size-adjust:none;
}
.blue_2_bold_12px
 {
	color: #4790fe;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	-webkit-text-size-adjust:none;
}
/*藍色13px ---*/
.blue_1_13px
 {
	color: #CCCCCC;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	-webkit-text-size-adjust:none;
}
.blue_2_13px
 {
	color: #4790fe;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	-webkit-text-size-adjust:none;
}
.blue_18px
 {
	color: #00b3ff;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 18px;
	-webkit-text-size-adjust: none;
}
/*紅色系 ---*/
.red_10px
 {
	color: #900;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	-webkit-text-size-adjust:none;
}
.red_11px
 {
	color: #900;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	-webkit-text-size-adjust:none;
}
.red_12px
 {
	color: #900;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	-webkit-text-size-adjust:none;
}
.red_13px
 {
	color: #900;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
}
.red_13_2px
 {
	color: #ff0078;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
}
.red_18px
 {
	color: #ff0078;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
}
.red_1_13px
 {
	color: #F00;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
}
.red_2_13px
 {
	color: #F00;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
}
.red_13_3px
 {
	color: #db6891;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 13px;
}
.red_20px
 {
	color: #e83828;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 21px;
}
.red_25px
 {
	color: #db6891;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 25px;
	font-weight: bold;
}
/*橘色系 ---*/
.orange_27px
 {
	color: #72574e;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 27px;
}
.orange_24px
 {
	color: #72574e;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 24px;
}
.orange_16px
 {
	color: #d8d0ba;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
}
.orange_22px
 {
	color: #82642b;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 22px;
	font-weight: bold;
}
.orange_13px
 {
	color: #d8d0ba;
	font-size: 13px;
}
.orange_13_2px
 {
	color: #b15700;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	line-height: 21px;
}
.orange_12px
 {
	color: #E9A321;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	-webkit-text-size-adjust:none;
}
.orange_10px
 {
	color: #FF6600;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	-webkit-text-size-adjust:none;
}
/*按鈕版 ------------------------------------------------*/
.out_black_3_10px
 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #373737;
	text-decoration: none;
	-webkit-text-size-adjust: none;
}
.out_black_3_10px:hover
 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #09F;
	text-decoration: none;
	-webkit-text-size-adjust:none;
}
.out_black_3_20px
 {
	color: #ffdbba;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 20px;
	font-weight: bold;
	text-decoration: none;
}
.out_black_3_20px:hover
 {
	color: #999999;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 20px;
	font-weight: bold;
	text-decoration: none;
}
.out_white_blue_13px
 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #FFFFFF;
	text-decoration: none;
}
.out_white_blue_13px:hover
 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #333333;
}
.out_black_3_13px
 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #CCC;
	text-decoration: none;
}
.out_black_3_13px:hover
 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #F60;
}
.out_black_1_blue_12px
 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #8C8C8C;
	text-decoration: none;
	-webkit-text-size-adjust:none;
}
.out_black_1_blue_12px:hover
 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #CCCCCC;
	-webkit-text-size-adjust:none;
}
.out_black_1_blue_13px
 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #9D9D9D;
	text-decoration: none;
}
.out_black_1_blue_13px:hover
 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #CCCCCC;
}
.out_black_0_blue_13px
 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #FFF;
	text-decoration: none;
}
.out_black_0_blue_13px:hover
 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #5BF;
}
.out_black_1_2_blue_13px
 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #eb6d21;
	text-decoration: none;
}
.out_black_1_2_blue_13px:hover
 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #FFFFFF;
}
.out_black_3_blue_13px
 {
	font-family: "微軟正黑體","蘋果儷黑體","新細明體" ,Arial, Verdana, Helvetica, sans-serif;
	font-size: 13px;
	color: #333333;
	text-decoration: none;
	font-weight: bold;
}
.out_black_3_blue_13px:hover
 {
	color: #696969;
}
.out_black_3_blue2_13px
 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #333;
	text-decoration: none;
}
.out_black_3_blue2_13px:hover
 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #00C6FF;
}
.out_black_3_red_12px
 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #535353;
	text-decoration: none;
	-webkit-text-size-adjust:none;
}
.out_black_3_red_12px:hover
 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #960;
	-webkit-text-size-adjust:none;
}
.out_black_4_red_13px
 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #333333;
	text-decoration: none;
	font-weight: normal;
}
.out_black_4_red_13px:hover
 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #9F8B68;
}
.out_black_5_red_13px
 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #333333;
	text-decoration: none;
	font-weight: normal;
}
.out_black_5_red_13px:hover
 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #ff0078;
}
.out_black_red_16px
 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #ff0078;
	text-decoration: underline;
	font-weight: normal;
}
.out_black_red_16px:hover
 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #FF0000;
}
.out_black_4_yellow_line_13px
 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #333333;
	text-decoration: underline;
}
.out_black_4_yellow_line_13px:hover
 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #FF6600;
	text-decoration: none;
}
.out_red_line_13px
 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #900;
	font-weight: bold;
	text-decoration: none;
}
.out_red_line_13px:hover
 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #FF6600;
	text-decoration: none;
}
.out_black_5_blue_13px
 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #006986;
	text-decoration: none;
}
.out_black_5_blue_13px:hover
 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #666;
}
.out_black_moon_blue_11px
 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #999;
	text-decoration: none;
}
.out_black_moon_blue_11px:hover
 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #00c6ff;
}
.out_black_4_blue_13px
 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #333333;
	text-decoration: none;
}
.out_black_4_blue_13px:hover
 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #1CACE0;
}
.out_black_c_13px
 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #8E8E8E;
	text-decoration: none;
}
.out_black_c_13px:hover
 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #FFFFFF;
}
