@charset "utf-8";
body,td,th {
	font-size: 12px;
	color: #666666;
	line-height: 15px;
	font-family: "Lucida Sans Unicode", Arial, "新細明體";
}
body {
	background-color: #E10046;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}
a:link {
	color: #999999;
	font-family: Arial, "細明體", "Lucida Sans Unicode";
	font-weight: bold;
	text-decoration: underline;
	font-size: 12px;
}
a:visited {
	color: #999999;
	font-family: Arial, "細明體", "Lucida Sans Unicode";
	font-weight: bold;
	text-decoration: underline;
	font-size: 12px;
}
a:hover {
	color: #780075;
	font-family: Arial, "細明體", "Lucida Sans Unicode";
	font-weight: bold;
	text-decoration: underline;
	font-size: 12px;
}
a:active {
	color: #780075;
	font-family: Arial, "細明體", "Lucida Sans Unicode";
	font-weight: bold;
	text-decoration: underline;
	font-size: 12px;
}


a.gray:link {
	font-family: "Lucida Sans Unicode", Arial, "新細明體";
	font-size: 10px;
	color: #999999;
	font-weight: bold;
	font-style: normal;
	font-variant: normal;
	text-decoration: underline;
}
a.gray:visited {
	font-family: "Lucida Sans Unicode", Arial, "新細明體";
	font-size: 10px;
	color: #999999;
	font-weight: bold;
	font-style: normal;
	font-variant: normal;
	text-decoration: underline;
}
a.gray:hover {
	font-family: "Lucida Sans Unicode", Arial, "新細明體";
	font-size: 10px;
	color: #F24284;
	font-weight: bold;
	font-style: normal;
	font-variant: normal;
	text-decoration: underline;
}
a.gray:active {
	font-family: "Lucida Sans Unicode", Arial, "新細明體";
	font-size: 10px;
	color: #F24284;
	font-weight: bold;
	font-style: normal;
	font-variant: normal;
	text-decoration: underline;
}

a.white_movie:link {
	font-family: "Lucida Sans Unicode", Arial, "新細明體";
	font-size: 10px;
	color: #FFB0C8;
	font-weight: bold;
	font-style: normal;
	font-variant: normal;
	text-decoration: underline;
}
a.white_movie:visited {
	font-family: "Lucida Sans Unicode", Arial, "新細明體";
	font-size: 10px;
	color: #FFB0C8;
	font-weight: bold;
	font-style: normal;
	font-variant: normal;
	text-decoration: underline;
}
a.white_movie:hover {
	font-family: "Lucida Sans Unicode", Arial, "新細明體";
	font-size: 10px;
	color: #FFFFFF;
	font-weight: bold;
	font-style: normal;
	font-variant: normal;
	text-decoration: underline;
}
a.white_movie:active {
	font-family: "Lucida Sans Unicode", Arial, "新細明體";
	font-size: 10px;
	color: #FFFFFF;
	font-weight: bold;
	font-style: normal;
	font-variant: normal;
	text-decoration: underline;
}

a.pink:link {
	font-family: "Lucida Sans Unicode", Arial, "新細明體";
	font-size: 10px;
	color: #F24284;
	font-weight: bold;
	font-style: normal;
	font-variant: normal;
	text-decoration: none;
}
a.pink:visited {
	font-family: "Lucida Sans Unicode", Arial, "新細明體";
	font-size: 10px;
	color: #F24284;
	font-weight: bold;
	font-style: normal;
	font-variant: normal;
	text-decoration: none;
}
a.pink:hover {
	font-family: "Lucida Sans Unicode", Arial, "新細明體";
	font-size: 10px;
	color: #E37511;
	font-weight: bold;
	font-style: normal;
	font-variant: normal;
	text-decoration: none;
}
a.pink:active {
	font-family: "Lucida Sans Unicode", Arial, "新細明體";
	font-size: 10px;
	color: #E37511;
	font-weight: bold;
	font-style: normal;
	font-variant: normal;
	text-decoration: none;
}


a.pink_14px_bold:link {
	font-family: "Lucida Sans Unicode", Arial, "新細明體";
	font-size: 14px;
	color: #F24284;
	font-weight: bold;
	font-style: normal;
	font-variant: normal;
	text-decoration: none;
}
a.pink_14px_bold:visited {
	font-family: "Lucida Sans Unicode", Arial, "新細明體";
	font-size: 14px;
	color: #F24284;
	font-weight: bold;
	font-style: normal;
	font-variant: normal;
	text-decoration: none;
}
a.pink_14px_bold:hover {
	font-family: "Lucida Sans Unicode", Arial, "新細明體";
	font-size: 14px;
	color: #E37511;
	font-weight: bold;
	font-style: normal;
	font-variant: normal;
	text-decoration: none;
}
a.pink_14px_bold:active {
	font-family: "Lucida Sans Unicode", Arial, "新細明體";
	font-size: 14px;
	color: #E37511;
	font-weight: bold;
	font-style: normal;
	font-variant: normal;
	text-decoration: none;
}

a.purple:link {
	font-family: "Lucida Sans Unicode", Arial, "新細明體";
	font-size: 12px;
	color: #C055C4;
	font-weight: bold;
	font-style: normal;
	font-variant: normal;
	text-decoration: none;
}
a.purple:visited {
	font-family: "Lucida Sans Unicode", Arial, "新細明體";
	font-size: 12px;
	color: #C055C4;
	font-weight: bold;
	font-style: normal;
	font-variant: normal;
	text-decoration: none;
}
a.purple:hover {
	font-family: "Lucida Sans Unicode", Arial, "新細明體";
	font-size: 12px;
	color: #780075;
	font-weight: bold;
	font-style: normal;
	font-variant: normal;
	text-decoration: none;
}
a.purple:active {
	font-family: "Lucida Sans Unicode", Arial, "新細明體";
	font-size: 12px;
	color: #780075;
	font-weight: bold;
	font-style: normal;
	font-variant: normal;
	text-decoration: none;
}

a.purple_normal:link {
	font-family: "Lucida Sans Unicode", Arial, "新細明體";
	font-size: 12px;
	color: #C055C4;
	font-weight: normal;
	font-style: normal;
	font-variant: normal;
	text-decoration: none;
}
a.purple_normal:visited {
	font-family: "Lucida Sans Unicode", Arial, "新細明體";
	font-size: 12px;
	color: #C055C4;
	font-weight: normal;
	font-style: normal;
	font-variant: normal;
	text-decoration: none;
}
a.purple_normal:hover {
	font-family: "Lucida Sans Unicode", Arial, "新細明體";
	font-size: 12px;
	color: #780075;
	font-weight: normal;
	font-style: normal;
	font-variant: normal;
	text-decoration: none;
}
a.purple_normal:active {
	font-family: "Lucida Sans Unicode", Arial, "新細明體";
	font-size: 12px;
	color: #780075;
	font-weight: normal;
	font-style: normal;
	font-variant: normal;
	text-decoration: none;
}

a.purple_14px:link {
	font-family: "Lucida Sans Unicode", Arial, "新細明體";
	font-size: 14px;
	color: #780075;
	font-weight: bold;
	font-style: normal;
	font-variant: normal;
	text-decoration: none;
}
a.purple_14px:visited {
	font-family: "Lucida Sans Unicode", Arial, "新細明體";
	font-size: 14px;
	color: #780075;
	font-weight: bold;
	font-style: normal;
	font-variant: normal;
	text-decoration: none;
}
a.purple_14px:hover {
	font-family: "Lucida Sans Unicode", Arial, "新細明體";
	font-size: 14px;
	color: #C055C4;
	font-weight: bold;
	font-style: normal;
	font-variant: normal;
	text-decoration: none;
}
a.purple_14px:active {
	font-family: "Lucida Sans Unicode", Arial, "新細明體";
	font-size: 14px;
	color: #C055C4;
	font-weight: bold;
	font-style: normal;
	font-variant: normal;
	text-decoration: none;
}
a.purple_16px:link {
	font-family: "Lucida Sans Unicode", Arial, "新細明體";
	font-size: 16px;
	color: #780075;
	font-weight: bold;
	font-style: normal;
	font-variant: normal;
	text-decoration: none;
}
a.purple_16px:visited {
	font-family: "Lucida Sans Unicode", Arial, "新細明體";
	font-size: 16px;
	color: #780075;
	font-weight: bold;
	font-style: normal;
	font-variant: normal;
	text-decoration: none;
}
a.purple_16px:hover {
	font-family: "Lucida Sans Unicode", Arial, "新細明體";
	font-size: 16px;
	color: #C055C4;
	font-weight: bold;
	font-style: normal;
	font-variant: normal;
	text-decoration: none;
}
a.purple_16px:active {
	font-family: "Lucida Sans Unicode", Arial, "新細明體";
	font-size: 16px;
	color: #C055C4;
	font-weight: bold;
	font-style: normal;
	font-variant: normal;
	text-decoration: none;
}






a.brown:link {
	font-family: "Lucida Sans Unicode", Arial, "新細明體";
	font-size: 10px;
	color: #CC5C0D;
	font-weight: bold;
	font-style: normal;
	font-variant: normal;
	text-decoration: none;
}
a.brown:visited {
	font-family: "Lucida Sans Unicode", Arial, "新細明體";
	font-size: 10px;
	color: #CC5C0D;
	font-weight: bold;
	font-style: normal;
	font-variant: normal;
	text-decoration: none;
}
a.brown:hover {
	font-family: "Lucida Sans Unicode", Arial, "新細明體";
	font-size: 10px;
	color: #F24284;
	font-weight: bold;
	font-style: normal;
	font-variant: normal;
	text-decoration: underline;
}
a.brown:active {
	font-family: "Lucida Sans Unicode", Arial, "新細明體";
	font-size: 10px;
	color: #F24284;
	font-weight: bold;
	font-style: normal;
	font-variant: normal;
	text-decoration: underline;
}
a.orange:link {
	text-decoration: none;
	font: bold 12px  "Helvetica","Arial", "sans-serif";
	color: #FF6600;

}
a.orange:visited {
	text-decoration: none;
	font: bold 12px  "Helvetica","Arial", "sans-serif";
	color: #FF6600;

}
a.orange:hover {
	text-decoration: none;
	font: bold 12px  "Helvetica","Arial", "sans-serif";
	color: #FDAB02;

}
a.orange:active {
	text-decoration: none;
	font: bold 12px  "Helvetica","Arial", "sans-serif";
	color: #FDAB02;

}




.bg_1 {
	background-image: url(image/bg_3.jpg);
	background-repeat: no-repeat;
	background-position: right top;
}
.bg_1_movie {
	background: url(image/bg_3_movie.jpg) no-repeat left top;
}
.bg_2 {
	background: url(image/bg_4.jpg) no-repeat left top;
}
.bg_3 {
	background: url(image/image_5.jpg) no-repeat left top;
}
.bg_4 {
	background: url(image/image_6.gif) no-repeat left top;
}
.bg_5 {
	background: url(image/image_12.gif) no-repeat left top;
}
.bg_6 {
	background: url(image/image_13.gif) no-repeat left center;
}
.bg_7 {
	background: url(image/image_14.gif) no-repeat left center;
}
.bg_8 {
	background-image: url(image/line_2.gif);
	background-repeat: repeat-x;
	background-position: bottom;
}
.bg_9 {
	background: url(image/bg_17.gif) no-repeat left center;
}
.bg_10 {
	background: url(image/bg_18.gif) repeat-x bottom;
}
.bg_11 {
	background: url(image/bg_19.jpg) no-repeat left center;
}
.bg_21_epapper {
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #999999;
}

.bg_12_movie {
	background: url(image/bg_21.jpg) no-repeat left center;
}
.bg_13_event {
	background: url(image/image_17.gif) no-repeat left center;
}
.bg_14_event {
	background-image: url(image/line_3.gif);
	background-repeat: repeat-x;
	background-position: bottom;
}
.bg_15_event {
	background: url(image/tittle_3.gif) no-repeat left center;
}
.bg_16_download {
	background-image: url(image/bg_24.gif);
	background-repeat: no-repeat;
	background-position: right bottom;
}
.bg_17_download {
	background-image: url(image/bg_33.jpg);
	background-repeat: no-repeat;
	background-position: right bottom;
}
.bg_18_link {
	background-image: url(image/line_4.jpg);
	background-repeat: repeat-y;
	background-position: right;
}
.bg_19_epapper {
	background-image: url(image/epapper/line_01.jpg);
	background-repeat: repeat-y;
	background-position: center;
}
.bg_20_epapper {
	background-image: url(image/epapper/line_02.gif);
	background-repeat: repeat-x;
	font-family: "Lucida Sans Unicode", Arial, "新細明體";
	font-size: 18px;
	font-weight: bold;
	text-decoration: none;
	color: #CCCCCC;
	line-height: 18px;
}
.bg_21_epapper {
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #999999;

}
.bg_22_epapper {
	background-image: url(image/epapper/line_03.gif);
	background-repeat: repeat-y;

}
.bg_23_link {
	background-image: url(image/bg_36_1.jpg);
	background-repeat: no-repeat;
	background-position: right bottom;
}
.bg_24_movie {
	background-image: url(image/bg_2_movie.jpg);
	background-repeat: no-repeat;
	background-position: top;
}



.txt_pink_11px_line {
	font-family: "Lucida Sans Unicode", Arial, "新細明體";
	font-size: 10px;
	color: #F24284;
	font-weight: bold;
	font-style: normal;
	font-variant: normal;
	text-decoration: underline;
}

.txt_gray_12px {
	font-size: 12px;
	color: #666666;
	left: 3px;
	line-height: 15px;
	font-family: "Lucida Sans Unicode", Arial, "新細明體";
	letter-spacing: 1px;
	text-align: left;
	right: 0px;
}
.txt_gray2_12px {
	font-size: 12px;
	color: #666666;
	left: 3px;
	line-height: 20px;
	font-family: "Lucida Sans Unicode", Arial, "新細明體";
	letter-spacing: 1px;
	text-align: left;
	right: 0px;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
}
.txt_gray_12px_bg {
	font-size: 11px;
	color: #666666;
	left: 3px;
	font-family: "Lucida Sans Unicode", Arial, "新細明體";
	letter-spacing: 1px;
	text-align: left;
	right: 0px;
	font-weight: bold;
	background: #E6E6E6;
}
.txt_gray_12px_bold {
	font-size: 12px;
	color: #666666;
	left: 3px;
	line-height: 15px;
	font-family: "Lucida Sans Unicode", Arial, "新細明體";
	letter-spacing: 1px;
	text-align: left;
	right: 0px;
	font-weight: bold;
}
.txt_purple_14px_bold {
	font-family: "Lucida Sans Unicode", Arial, "新細明體";
	font-size: 14px;
	color: #780075;
	font-weight: bold;
	font-style: normal;
	font-variant: normal;
	text-decoration: none;

}
.txt_purple_16px_bold {
	font-family: "Lucida Sans Unicode", Arial, "新細明體";
	font-size: 16px;
	color: #780075;
	font-weight: bold;
	font-style: normal;
	font-variant: normal;
	text-decoration: none;

}
.txt_purple2_14px_bold {
	font-family: "Lucida Sans Unicode", Arial, "新細明體";
	font-size: 14px;
	color: #C055C4;
	font-weight: bold;
	font-style: normal;
	font-variant: normal;
	text-decoration: none;

}
.txt_purple_12px_bold2 {
	font-family: "Lucida Sans Unicode", Arial, "新細明體";
	font-size: 12px;
	color: #780075;
	font-weight: bold;
	font-style: normal;
	font-variant: normal;
	text-decoration: none;

}
.txt_purple_12px_bold {
	font-family: "Lucida Sans Unicode", Arial, "新細明體";
	font-size: 12px;
	color: #C055C4;
	font-weight: bold;
	font-style: normal;
	font-variant: normal;
	text-decoration: none;

}
.txt_purple_12px {
	font-family: "Lucida Sans Unicode", Arial, "新細明體";
	font-size: 12px;
	color: #C055C4;
	font-weight: normal;
	font-style: normal;
	font-variant: normal;
	text-decoration: none;
	line-height: 18px;

}
.txt_purple_12px2 {
	font-family: "Lucida Sans Unicode", Arial, "新細明體";
	font-size: 12px;
	color: #780075;
	font-weight: normal;
	font-style: normal;
	font-variant: normal;
	text-decoration: none;

}
.txt_purple_14px {
	font-family: "Lucida Sans Unicode", Arial, "新細明體";
	font-size: 14px;
	color: #780075;
	font-weight: normal;
	font-style: normal;
	font-variant: normal;
	text-decoration: none;

}
.txt_purple_22px_bold {
	font-family: "Lucida Sans Unicode", Arial, "新細明體";
	font-size: 22px;
	color: #C055C4;
	font-weight: bold;
	font-style: normal;
	font-variant: normal;
	text-decoration: none;
}
.txt_purple2_22px_bold {
	font-family: "Lucida Sans Unicode", Arial, "新細明體";
	font-size: 22px;
	color: #780075;
	font-weight: bold;
	font-variant: normal;
	text-decoration: none;
	line-height: 24px;
}
.txt_purple_10px {
	font-family: "Lucida Sans Unicode", Arial, "新細明體";
	font-size: 10px;
	color: #780075;
	font-weight: normal;
	font-style: normal;
	font-variant: normal;
	text-decoration: none;
	line-height: 18px;

}
.txt_red_12px {
	font-size: 12px;
	font-weight: normal;
	color: #FF0000;
	font-family: "Lucida Sans Unicode", Arial, "????";
	text-align: left;
}
.txt_pink_12px {
	font-size: 12px;
	font-weight: normal;
	color: #F24284;
	font-family: "Lucida Sans Unicode", Arial, "????";
	text-align: left;
}
.txt_pink_14px_bold {
	font-size: 14px;
	font-weight: bold;
	color: #F24284;
	font-family: "Lucida Sans Unicode", Arial, "????";
	text-align: left;
}

.txt_white_12px {
	font-family: "Lucida Sans Unicode", Arial, "新細明體";
	font-size: 12px;
	color: #FFFFFF;
	font-weight: bold;
	font-style: normal;
	font-variant: normal;
	text-decoration: none;
}
.txt_white_11px_line {
	font-family: "Lucida Sans Unicode", Arial, "新細明體";
	font-size: 10px;
	color: #FFFFFF;
	font-weight: bold;
	font-style: normal;
	font-variant: normal;
	text-decoration: underline;
}
.txt_white_12px_bold {
	font-family: "Lucida Sans Unicode", Arial, "新細明體";
	font-size: 12px;
	color: #FFFFFF;
	font-weight: normal;
	font-style: normal;
	font-variant: normal;
	text-decoration: none;
	line-height: 17px;
	text-align: left;
	vertical-align: text-top;
	letter-spacing: 1px;

}
.txt_orange_11px {
	font-family: "Lucida Sans Unicode", Arial, "新細明體";
	font-size: 11px;
	color: #F15423;
	font-weight: normal;
	font-style: normal;
	font-variant: normal;
	text-decoration: none;
	line-height: 20px;
}
.txt_orange_12px {
	font-family: "Lucida Sans Unicode", Arial, "新細明體";
	font-size: 11px;
	color: #F15423;
	font-weight: normal;
	font-style: normal;
	font-variant: normal;
	text-decoration: none;
	background: url(image/image_12.gif) no-repeat left top;
}
.txt_green01 {
	font-size: 12px;
	font-weight: bold;
	color: #7CB30D;
	font-family: "Lucida Sans Unicode", Arial, "????";
	text-align: left;
	line-height: 22px;
}
.input_1 {
	font-family: "Lucida Sans Unicode", Arial;
	font-size: 12px;
	font-style: normal;
	color: #666666;
	float: left;
	height: 13px;
	margin-left: 10px;
	width: 90px;
	visibility: visible;
}

.input_2 {
	font-family: "Lucida Sans Unicode", Arial;
	font-size: 12px;
	font-style: normal;
	color: #666666;
	float: left;
	height: 13px;
	margin-left: 10px;
	width: 180px;
}
.input_3 {
	font-family: "Lucida Sans Unicode", Arial;
	font-size: 12px;
	font-style: normal;
	color: #666666;
	float: left;

}
.input_4 {
	font-family: "Lucida Sans Unicode", Arial;
	font-size: 12px;
	font-style: normal;
	color: #666666;
	float: left;
	height: 13px;
	width: 90px;
}

.input_5 {
	font-family: "Lucida Sans Unicode", Arial;
	font-size: 12px;
	font-style: normal;
	color: #666666;
	float: left;
	height: 13px;
	width: 200px;
}
.input_6 {
	font-family: "Lucida Sans Unicode", Arial;
	font-size: 12px;
	font-style: normal;
	color: #666666;
	float: left;
	height: 17px;
	width: 50px;
}
.input_7 {
	font-family: "Lucida Sans Unicode", Arial;
	font-size: 12px;
	font-style: normal;
	color: #666666;
	float: left;
	height: 100px;
	width: 290px;

}
.input_8 {
	font-family: "Lucida Sans Unicode", Arial;
	font-size: 12px;
	font-style: normal;
	color: #666666;
	float: left;
	height: 200px;
	width: 290px;
	line-height: 24px;
}

