@charset "big5";

body{background-color:#FFF; margin:0; background-image: url(../images/m2/main-back.jpg);}
.w793 {width:793px;}
.h33 {height:33px;}
/*-------------------------------------------------*/
.T075-B {	font-family: "Arial", "新細明體";	font-size: 75%;		COLOR: #346527;}
.T084-B {	font-family: "Arial", "新細明體";	font-size:small;	COLOR: #346527;letter-spacing:1px;}
.T095-B {	font-family: "Arial", "新細明體";	font-size: 95%;		COLOR: #346527;letter-spacing:1px;}
.T100-B {	font-family: "Arial", "新細明體";	font-size:medium;	COLOR: #346527;letter-spacing:1px;}
.bg_home_02 {
	background-image: url(../images/m2/home_02.jpg);
	width: 712px;
	height: 32px;
}
.bg_home_18 {
	background-image: url(../images/m2/home_18.jpg);
	width: 549px;
	height: 30px;
}
.bg_home_27 {
	background-image: url(../images/m2/home_27.jpg);
	width: 199px;
	height: 41px;
}
.bg_home_41 {
	background-image: url(../images/m2/home_41.jpg);
	width: 534px;
	height: 215px;
}
.bg_home_43 {
	background-image: url(../images/m2/home_43.jpg);
	width: 170px;
	height: 202px;
}
.bg_home_46 {
	background-image: url(../images/m2/home_46.jpg);
	width: 172px;
	height: 201px;
}
.bg_home_71 {
	background-image: url(../images/m2/home_71.jpg);
	width: 557px;
	height: 259px;
}
.bg_home_69 {
	background-image: url(../images/m2/home_69.jpg);
	width: 209px;
	height: 70px;
}
.bg_home_70 {
	background-image: url(../images/m2/home_70.jpg);
	width: 210px;
	height: 274px;
}
.bg_home_77 {
	background-image: url(../images/m2/home_77.jpg);
	width: 209px;
	height: 120px;
}
.bg_home_89 {
	background-image: url(../images/m2/home_89.jpg);
	width: 996px;
	height: 128px;
}
.bg_home_93 {
	background-image: url(../images/m2/home_93.jpg);
	width: 996px;
	height: 172px;
}
.bg_home_bbg {
	background-image: url(../images/m2/home_bbg.jpg);
	width: 123px;
	height: 24px;
}
.bg-main {
	background-image: url(../images/m2/main_31.jpg);
}
.bg_maun_01 {
	background-image: url(../images/m2/main_01.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	width: 185px;
	height: 75px;
}
.bg_maun_18 {
	background-image: url(../images/m2/main_18.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	width: 463px;
	height: 131px;
}
.bg_maun_03 {
	background-image: url(../images/m2/main_03.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	width: 500px;
	height: 25px;
}
.bg_maun_23 {
	background-image: url(../images/m2/main_23.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	width: 645px;
	height: 42px;
}
.bg_maun_28 {
	background-image: url(../images/m2/main_29.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	width: 711px;
	height: 36px;
}
.bg_maun_32 {
	background-image: url(../images/m2/main_33.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	width: 644px;
	height: 33px;
}
.bg_maun_43 {
	background-image: url(../images/m2/main_43.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	width: 602px;
	height: 56px;
}
.bg_icon_b1 {
	background-color: #aae39b;
	width: 116px;
}
.bg_icon_b2 {
	background-color: #509e3e;
	width: 116px;
}
.bg_top {
	background-image: url(../images/top_02.gif);
	width: 636px;
	height: 36px;
}
/*------------------------------------------------*/
.bg_title_back-1 {
	background-image: url(../images/m2/title-back-1.jpg);
	height: 35px;
}
.bg_title_back-2 {
	background-image: url(../images/m2/title-back-2.jpg);
	height: 35px;
}
.bg_title_back-3 {
	background-image: url(../images/m2/title-back-3.jpg);
	height: 35px;
}
.bg_title_back-4 {
	background-image: url(../images/m2/title-back-4.jpg);
	height: 35px;
}

/*------------------------------------------------*/
.line_dotted_bot {
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #cccc99;
}
.line_new_bot {
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #cccc99;
	height: 30px;
}
.line_dotted_top {
	border-top-width: 1px;
	border-top-style: dashed;
	border-top-color: #CCCCCC;
}
.line_1_1 {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #ABE39C;
}
.line_1_top {
	border-top-width: 3px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color:#ABE39C;
	border-bottom-color: #ABE39C;
}
.line_1_bot {
	border-bottom-width: 3px;
	border-bottom-style: solid;
	border-bottom-color: #ABE39C;
}
.line_1_bg {
	background-color: #519E3E;
}
.line_1_bg2 {
	background-color: #ABE39C;
}
.line_2_1 {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #aae39b;
}
.line_2_top {
	border-top-width: 3px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #aae39b;
	border-bottom-color: #aae39b;
}
.line_2_bot {
	border-bottom-width: 3px;
	border-bottom-style: solid;
	border-bottom-color: #aae39b;
}
.line_2_bg {
	background-color: #e6fae1;
}
.line_2_bg2 {
	background-color: #aae39b;
}
.line_3_1 {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #ffba69;
}
.line_3_top {
	border-top-width: 3px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #ffba69;
	border-bottom-color: #ffba69;
}
.line_3_bot {
	border-bottom-width: 3px;
	border-bottom-style: solid;
	border-bottom-color: #ffba69;
}
.line_3_bg {
	background-color: #fee8ce;
}
.line_3_bg2 {
	background-color: #ffba69;
}
.line_gray_bg {
	background-color: #F3F3F3;
}

/*-------------------------------------------------*/

A.link_T060:link {
	FONT-SIZE: xx-small;
	line-height: 150%;
	COLOR: #346527;
	TEXT-DECORATION: none;
	font-family: "Arial", "新細明體";
} 
A.link_T060:visited {
	FONT-SIZE: xx-small;
	line-height: 150%;
	COLOR: #006600;
	TEXT-DECORATION: none;
	font-family: "Arial", "新細明體";
} 	
A.link_T060:hover {
	FONT-SIZE: xx-small;
	line-height: 150%;
	COLOR:#CC0000;
	TEXT-DECORATION: none;
	font-family: "Arial", "新細明體";
}
A.link_T060:active {
	FONT-SIZE: xx-small;
	line-height: 150%;
	COLOR:#333333;
	TEXT-DECORATION: none;
	font-family: "Arial", "新細明體";
}

/*-------------------------------------------------*/
A.link_T075:link {
	FONT-SIZE:75%;
	line-height: 150%;
	COLOR: #346527;
	TEXT-DECORATION: none;
	font-family: "Arial", "新細明體";
} 
A.link_T075:visited {
	FONT-SIZE:75%;
	line-height: 150%;
	COLOR: #006600;
	TEXT-DECORATION: none;
	font-family: "Arial", "新細明體";
} 	
A.link_T075:hover {
	FONT-SIZE:75%;
	line-height: 150%;
	COLOR:#CC0000;
	TEXT-DECORATION: none;
	font-family: "Arial", "新細明體";
}
A.link_T075:active {
	FONT-SIZE:75%;
	line-height: 150%;
	COLOR:#333333;
	TEXT-DECORATION: none;
	font-family: "Arial", "新細明體";
}

/*-------------------------------------------------*/
A.link_T089:link {
	FONT-SIZE: small;
	line-height: 150%;
	COLOR: #346527;
	TEXT-DECORATION: none;
	font-family: "Arial", "新細明體";
} 
A.link_T089:visited {
	FONT-SIZE: small;
	line-height: 150%;
	COLOR: #006600;
	TEXT-DECORATION: none;
	font-family: "Arial", "新細明體";
} 	
A.link_T089:hover {
	FONT-SIZE: small;
	line-height: 150%;
	COLOR:#CC0000;
	TEXT-DECORATION: none;
	font-family: "Arial", "新細明體";
}
A.link_T089:active {
	FONT-SIZE: small;
	line-height: 150%;
	COLOR:#333333;
	TEXT-DECORATION: none;
	font-family: "Arial", "新細明體";
}

/*-------------------------------------------------*/
A.link_T100:link {
	FONT-SIZE: 84%;
	line-height: 150%;
	COLOR: #346527;
	TEXT-DECORATION: none;
	font-family: "Arial", "新細明體";
} 
A.link_T100:visited {
	FONT-SIZE: 84%;
	line-height: 150%;
	COLOR: #006600;
	TEXT-DECORATION: none;
	font-family: "Arial", "新細明體";
} 	
A.link_T100:hover {
	FONT-SIZE: 84%;
	line-height: 150%;
	COLOR:#CC0000;
	TEXT-DECORATION: none;
	font-family: "Arial", "新細明體";
}
A.link_T100:active {
	FONT-SIZE: 84%;
	line-height: 150%;
	COLOR:#333333;
	TEXT-DECORATION: none;
	font-family: "Arial", "新細明體";
}

/*-------------------------------------------------*/
A.link_T95:link {
	FONT-SIZE: 95%;
	line-height: 150%;
	COLOR: #FFFFFF;
	font-weight: bold;
	TEXT-DECORATION: none;
	font-family: "Arial", "新細明體";
} 
A.link_T95:visited {
	FONT-SIZE: 95%;
	font-weight: bold;
	line-height: 150%;
	COLOR: #FFFFFF;
	TEXT-DECORATION: none;
	font-family: "Arial", "新細明體";
} 	
A.link_T95:hover {
	FONT-SIZE: 95%;
	font-weight: bold;
	line-height: 150%;
	COLOR: #FFFFFF;
	TEXT-DECORATION: none;
	font-family: "Arial", "新細明體";
}
A.link_T95:active {
	FONT-SIZE: 95%;
	font-weight: bold;
	line-height: 150%;
	COLOR: #FFFFFF;
	TEXT-DECORATION: none;
	font-family: "Arial", "新細明體";
}

A.link_T084:link    {FONT-SIZE:small;	line-height: 150%;	COLOR:#346527;	TEXT-DECORATION: none;	font-family: "Arial", "新細明體"; letter-spacing:1px;} 
A.link_T084:visited {FONT-SIZE:small;	line-height: 150%;	COLOR:#346527;	TEXT-DECORATION: none;	font-family: "Arial", "新細明體"; letter-spacing:1px;} 	
A.link_T084:hover   {FONT-SIZE:small;	line-height: 150%;	COLOR:#CC0000;	TEXT-DECORATION: none;	font-family: "Arial", "新細明體"; letter-spacing:1px;}
A.link_T084:active  {FONT-SIZE:small;	line-height: 150%;	COLOR:#333333;	TEXT-DECORATION: none;	font-family: "Arial", "新細明體"; letter-spacing:1px;}

A.link_T095:link    {FONT-SIZE: 95%;	line-height: 150%;	COLOR:#346527;	TEXT-DECORATION: none;	font-family: "Arial", "新細明體"; letter-spacing:1px;} 
A.link_T095:visited {FONT-SIZE: 95%;	line-height: 150%;	COLOR:#346527;	TEXT-DECORATION: none;	font-family: "Arial", "新細明體"; letter-spacing:1px;} 	
A.link_T095:hover   {FONT-SIZE: 95%;	line-height: 150%;	COLOR:#CC0000;	TEXT-DECORATION: none;	font-family: "Arial", "新細明體"; letter-spacing:1px;}
A.link_T095:active  {FONT-SIZE: 95%;	line-height: 150%;	COLOR:#333333;	TEXT-DECORATION: none;	font-family: "Arial", "新細明體"; letter-spacing:1px;}


/*-------------------------------------------------*/

A.link_T150:link {
	FONT-SIZE: x-large;
	line-height: 150%;
	COLOR: #0f589f;
	TEXT-DECORATION: none;
	font-family: "Arial", "新細明體";
} 
A.link_T150:visited {
	FONT-SIZE: x-large;
	line-height: 150%;
	COLOR: #006600;
	TEXT-DECORATION: none;
	font-family: "Arial", "新細明體";
} 	
A.link_T150:hover {
	FONT-SIZE: x-large;
	line-height: 150%;
	COLOR:#CC0000;
	TEXT-DECORATION: none;
	font-family: "Arial", "新細明體";
}
A.link_T150:active {
	FONT-SIZE: x-large;
	line-height: 150%;
	COLOR:#333333;
	TEXT-DECORATION: none;
	font-family: "Arial", "新細明體";
}

/*-------------------------------------------------*/

.T075-B {
	font-family: "Arial", "新細明體";
	font-size: x-small;
	COLOR: #346527;
}
.T089-Y {
	font-family: "Arial", "新細明體";
	font-size: small;
	COLOR: #FFFF00;
}

/*-------------------------------------------------*/

