a:link {color: #666666;text-decoration: none;}
a:visited {text-decoration: none;color: #666666;}
a:hover {text-decoration: underline;color:#006fbd;}
a:active {text-decoration: none;}
body { background-image:url(../images/bg.gif); }

/*空格*/
.vacant_1{font-size: 1px; line-height:5px;}
.vacant_2{font-size: 1px; line-height:8px;}
.vacant_3{font-size: 1px; line-height:10px;}
.vacant_4{font-size: 1px; line-height:12px;}
.vacant_5{font-size: 1px; line-height:14px;}
.vacant_6{font-size: 1px; line-height:16px;}

.contact{ border:1px solid #c3c3c3; background-color:#f5f5f5; padding:3px;}

.line {border: 1px solid #d2d2d2;}
.line2 {border: 1px solid #ffd7e1;}
.box {border: 1px solid #d2d2d2; background-color:#f6f6f6; padding:5px;}
.f11a_15 {font-size: 11px; font-family: Arial, Helvetica, sans-serif; color:#7a7a7a; line-height: 1.5;}
.f11ab {font-size: 11px; font-weight:bold; font-family: Arial, Helvetica, sans-serif;}
.f12a {font-size: 12px; font-family: Arial, Helvetica, sans-serif;}
.f12ab {font-size: 12px; font-weight:bold; font-family: Arial, Helvetica, sans-serif;}
.f12_17a {font-size: 12px;line-height: 1.7;font-family: Arial, Helvetica, sans-serif; color:#515151;}
.f12b_15a {font-size: 12px;line-height: 1.5;font-family: Arial, Helvetica, sans-serif; font-weight:bold;}
.f12_15a_gray1 {font-size: 12px;line-height: 1.5;font-family: Arial, Helvetica, sans-serif; color:#515151;}
.f12_15a_gray2 {font-size: 12px;line-height: 1.5;font-family: Arial, Helvetica, sans-serif; color:#7a7a7a;}
.f12_15a_w {font-size: 12px;line-height: 1.5;font-family: Arial, Helvetica, sans-serif; color:#FFFFFF;}
.f12_15a_w a{color:#FFFFFF;}
.f12_15a_w a:hover{color:#FFFFFF;}
.f13a {font-size: 13px; font-family: Arial, Helvetica, sans-serif;}
.f13_15a {font-size: 13px;line-height: 1.5;font-family: Arial, Helvetica, sans-serif; color:#515151;}
.f13_17a {font-size: 13px;line-height: 1.7;font-family: Arial, Helvetica, sans-serif; color:#515151;}
.f13_17a table{font-size: 13px;line-height: 1.7;font-family: Arial, Helvetica, sans-serif; color:#515151;}
.f13b_15a {font-size: 13px;line-height: 1.5;font-family: Arial, Helvetica, sans-serif; font-weight:bold;}
.f13bb {font-size:13px; font-family:"微軟正黑體"; font-weight:bold; line-height:1.5;}
.f14bb {font-size:14px; font-family:"微軟正黑體"; font-weight:bold; color:#1d1d1d;}
.f14bb_17 {font-size:14px; font-family:"微軟正黑體"; font-weight:bold; line-height:1.7; color:#1d1d1d;}
.f14bb_17 table{font-size:14px; font-family:"微軟正黑體"; font-weight:bold; line-height:1.7; color:#1d1d1d;}
.f15bb {font-size:15px; font-family:"微軟正黑體"; font-weight:bold;}
.f15bb_17 {font-size:15px; font-family:"微軟正黑體"; font-weight:bold; line-height:1.7;}
.f15bb_17 table{font-size:15px; font-family:"微軟正黑體"; font-weight:bold; line-height:1.7;}
.f16bb {font-size:16px; font-family:"微軟正黑體"; font-weight:bold; line-height:1.5;}
.f23bb {font-size:23px; font-family:"微軟正黑體"; font-weight:bold; line-height:1.5; color:#FFFFFF;}
.f23b_15a_red{font-size:23px; font-weight:bold; line-height:25px; font-family:Verdana, Geneva, sans-serif; color:#FF0000;}

/*頁碼*/
.manu {	PADDING-RIGHT: 3px; PADDING-LEFT: 3px; padding-bottom:5px; MARGIN: 3px; PADDING-TOP: 15px; TEXT-ALIGN: center}
.manu A {BORDER-RIGHT: #d9d9d9 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #d9d9d9 1px solid; PADDING-LEFT: 5px; PADDING-BOTTOM: 2px; MARGIN: 2px; BORDER-LEFT: #d9d9d9 1px solid; COLOR: #00a9ed; PADDING-TOP: 2px; BORDER-BOTTOM: #d9d9d9 1px solid; TEXT-DECORATION: none
}
.manu A:hover {	BORDER-RIGHT: #0884b6 1px solid; BORDER-TOP: #0884b6 1px solid; BORDER-LEFT: #0884b6 1px solid; COLOR: #0884b6; BORDER-BOTTOM: #0884b6 1px solid}
.manu A:active {BORDER-RIGHT: #0884b6 1px solid; BORDER-TOP: #0884b6 1px solid; BORDER-LEFT: #0884b6 1px solid; COLOR: #0884b6; BORDER-BOTTOM: #0884b6 1px solid}
.manu .current {BORDER-RIGHT: #00a9ed 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #00a9ed 1px solid; PADDING-LEFT: 5px; FONT-WEIGHT: bold; PADDING-BOTTOM: 2px; MARGIN: 2px; BORDER-LEFT: #00a9ed 1px solid; COLOR: #fff; PADDING-TOP: 2px; BORDER-BOTTOM: #00a9ed 1px solid; BACKGROUND-COLOR: #00a9ed}
.manu .disabled {BORDER-RIGHT: #d9d9d9 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #d9d9d9 1px solid; PADDING-LEFT: 5px; PADDING-BOTTOM: 2px; MARGIN: 2px; BORDER-LEFT: #d9d9d9 1px solid; COLOR: #d9d9d9; PADDING-TOP: 2px; BORDER-BOTTOM: #d9d9d9 1px solid}

.black_overlay {  
	display: none;  
	position: absolute;  
	top: 0%;  
	left: 0%;  
	width: 100%;  
	height: 100%;  
	background-color: black;  
	z-index: 1001;  
	-moz-opacity: 0.8;  
	opacity: .80;  
	filter: alpha(opacity = 80);  
}  
                  
.black_white_content {  
	display: none;  
	position: absolute;  
	top: 25%;  
	left: 25%;  
	width: 50%;  
	height: 50%;  
	padding: 16px;  
	/**  
	border: 16px solid orange;  
	**/  
	z-index: 1002;  
	overflow: auto;  
}  