﻿/*文字*/
.text_01 {
	font-family: "新細明體";
	font-size: 10pt;
	line-height: 150%;
	font-weight: normal;
	color: #434343;
	letter-spacing: 1pt;
	word-spacing: 1pt;
	padding-top: 3pt;
	padding-bottom: 3pt;
	text-align: right;
}
.text_02 {
	font-family: "新細明體";
	font-size: 12px;
	padding-top: 4pt;
	color: #000000;
	letter-spacing: 1pt;
	word-spacing: 1pt;

}
.text_02 a:link
{
	font-family: "新細明體";
	font-size: 12px;
	padding-top: 4pt;
	color: #000000;
	letter-spacing: 1pt;
	word-spacing: 1pt;
	text-decoration: none;

}
.text_02 a:link
{
	font-family: "新細明體";
	font-size: 12px;
	padding-top: 4pt;
	color: #000000;
	letter-spacing: 1pt;
	word-spacing: 1pt;
	text-decoration: none;

}
.text_02 a:hover
{
color: #FF0000;
}

.text_03{
	font-family: "新細明體";
	font-size: 12px;
	padding-top: 4pt;
	color: #0668B4;
	letter-spacing: 1pt;
	word-spacing: 1pt;
	font-weight: bold;

}

.text_04{
	font-family: "新細明體";
	font-size: 12px;
	line-height: 140%;
	color: #000000;
	letter-spacing: 1pt;
	word-spacing: 1pt;


}
.text_04 a:link{
	font-family: "新細明體";
	font-size: 12px;
	text-decoration: none;
	color: #000000;
	letter-spacing: 1pt;
	word-spacing: 1pt;
line-height: 140%;


}
.text_04 a:visited {
	text-decoration: none;

}
.text_04 a:active {
	
text-decoration: none;
}
.text_04 a:hover {
	color: #FF0000;

}

.text_041{
	font-family: "新細明體";
	font-size: 12px;
	color: #000000;
	letter-spacing: 1pt;
	word-spacing: 1pt;
	text-align: left;

}
.text_041{
	font-family: "新細明體";
	font-size: 12px;
	color: #000000;
	letter-spacing: 1pt;
	word-spacing: 1pt;
	text-align: left;
	line-height: 20px;

}
.text_041 a:link{
	font-family: "新細明體";
	font-size: 12px;
	text-decoration: none;
	color: #000000;
	letter-spacing: 1pt;
	word-spacing: 1pt;
	

}
.text_041 a:visited {
	text-decoration: none;

}
.text_041 a:active {
	
text-decoration: none;
}
.text_041 a:hover {
	color: #FF0000;

}
.text_047 a:link{
	font-family: "新細明體";
	font-size: 12px;
	
	color: #000000;
	letter-spacing: 1pt;
	word-spacing: 1pt;
	

}
.text_047 a:visited {
	

}
.text_047 a:active {
	

}
.text_047 a:hover {
	color: #FF0000;

}

.text_042{
	font-family: "新細明體";
	font-size: 12px;
	color: #528045;
	letter-spacing: 1pt;
	word-spacing: 1pt;
	text-align: center;
	font-weight: normal;
}
.text_043{
	font-family: "新細明體";
	font-size: 12px;
	color: #865934;
	letter-spacing: 1pt;
	word-spacing: 1pt;
	text-align: center;
	font-weight: normal;
}

.text_05 {
	font-family: "新細明體";
	font-size: 10pt;
	line-height: 150%;
	font-weight: normal;
	color: #707070;
	letter-spacing: 1pt;
	word-spacing: 1pt;
	
	text-align: left;
}

.text_05 {
	font-family: "新細明體";
	font-size: 10pt;
	line-height: 110%;
	font-weight: normal;
	color: #FF0000;
	letter-spacing: 1pt;
	word-spacing: 1pt;
	text-align: left;
}
.text_06 {
	font-family: "新細明體";
	font-size: 10pt;
	
	font-weight: bold;
	color: #003265;
	letter-spacing: 1pt;
	word-spacing: 1pt;
	
}

.text_06 a{
	font-family: "新細明體";
	font-size: 10pt;
	
	font-weight: bold;
	color: #003265;
	letter-spacing: 1pt;
	word-spacing: 1pt;

}
.text_06 a:link {
	
	text-decoration: none;
}
.text_06 a:visited{
	
	text-decoration: none;
}
.text_06 a:hover {color: #FF0000;}
.text_07 {
	font-family: "新細明體";
	font-size: 10pt;
	padding-top:5px;
		padding-bottom:5px;
	color: #2f8c5f;
	letter-spacing: 1pt;
	word-spacing: 1pt;
	
}

.text_08 {
	font-family: "新細明體";
	font-size: 10pt;
	
	text-indent:10pt;
	
	color: #949494;
	letter-spacing: 1pt;
	word-spacing: 1pt;
	
}
.text_09 {
	font-family: "新細明體";
	font-size: 12px;
	line-height: 150%;
	color: #000000;
	letter-spacing: 1pt;
	word-spacing: 1pt;


}
.text_10 {
	font-family: "新細明體";
	font-size: 10pt;
	text-indent:3pt;
	
	color: #0f6d94;
	letter-spacing: 1pt;
	word-spacing: 1pt;
	
}

.text_10 a{
	font-family: "新細明體";
	font-size: 10pt;
	color: #0f6d94;
	
	color: 0f6d94;
	letter-spacing: 1pt;
	word-spacing: 1pt;

}
.text_10 a:link {
	
	text-decoration: none;
	color: #0f6d94;
}
.text_10 a:visited{
	
	text-decoration: none;
}
.text_10 a:hover {color: #FF0000;}
.text_11 {
	font-family: "新細明體";
	font-size: 12px;
	line-height: 150%;
	color: #f7931e;
	letter-spacing: 1pt;
	word-spacing: 1pt;
	font-weight: bold;


}
.text_12 {
	font-family: "新細明體";
	font-size: 10pt;
	
	color:#000000;
	
	word-spacing: 1pt;}
.text_12 a:link {
	text-decoration:none;
	color:#000000;
	}
.text_12 a:hover {
	line-height: 150%;
	color: #ffffff;
	background-color:#1264c0;
	letter-spacing: 1pt;}
.text_12 a {color: #ffffff;}
.text_12 a:visited {color: #ffffff;}
.text_13 {
	font-family: "新細明體";
	font-size: 10pt;
	
	color:#000000;
	
	word-spacing: 1pt;
	}
.text_13 a:link {color: #000000;}
.text_13 a:hover {font-family: "新細明體";
	font-size: 10pt;
	line-height: 150%;
	color: #ffffff;
	background-color:#12a1c0;
	letter-spacing: 1pt;
	word-spacing: 1pt;}
.text_13 a {color: #ffffff;}
.text_13 a:visited {color: #ffffff;}
.text_14 {
font-family: "新細明體";
	font-size: 10pt;
	
	color:#000000;
	
	word-spacing: 1pt;
	}
.text_14 a:link {color: #000000;}
.text_14 a:hover {font-family: "新細明體";
	font-size: 10pt;
	
	line-height: 150%;
	color: #ffffff;
	background-color:#12c0a9;
	letter-spacing: 1pt;
	word-spacing: 1pt;}
.text_14 a {color: #ffffff;}
.text_14 a:visited {color: #ffffff;}
.text_15 {
font-family: "新細明體";
	font-size: 10pt;
	
	color:#000000;
	
	word-spacing: 1pt;
	}
.text_15 a:link {color: #000000;}
.text_15 a:hover {font-family: "新細明體";
	font-size: 10pt;
	line-height: 150%;
	color: #ffffff;
	background-color:#36a16b;
	letter-spacing: 1pt;
	word-spacing: 1pt;}
.text_15 a {color: #ffffff;}
.text_15 a:visited {color: #ffffff;}
.text_16 {
font-family: "新細明體";
	font-size: 10pt;
	
	color:#000000;
	
	word-spacing: 1pt;
	}
.text_16 a:link {color: #000000;}
.text_16 a:hover {font-family: "新細明體";
	font-size: 10pt;
	line-height: 150%;
	color: #ffffff;
	background-color:#208725;
	letter-spacing: 1pt;
	word-spacing: 1pt;}
.text_16 a {color: #ffffff;}
.text_16 a:visited {color: #ffffff;}
.text_03{
	font-family: "新細明體";
	font-size: 12px;
	padding-top: 4pt;
	color: #0668B4;
	letter-spacing: 1pt;
	word-spacing: 1pt;
	font-weight: bold;

}
.text_17 {
	font-family: "新細明體";
	font-size: 13pt;
	line-height: 150%;
	color: #305864;
	letter-spacing: 1pt;
	word-spacing: 1pt;
	font-weight: bold;


}
.text_18 {
	font-family: "新細明體";
	font-size: 10pt;
	line-height: 150%;
	color: #666666;
	letter-spacing: 1pt;
	word-spacing: 1pt;
	

}
.text_19 a:link {color: #668892;}
.text_19 a:hover {color: #668892;}
.text_19 a {color: #668892;}
.text_19 a:visited {color: #668892;}
.text_19{
	font-family: "新細明體";
	font-size: 10pt;
	padding-top: 4pt;
	color: #668892;
	letter-spacing: 1pt;
	word-spacing: 1pt;
	

}
.text_20 {
	font-family: "新細明體";
	font-size: 10pt;
	line-height: 150%;
	color: #305864;
	letter-spacing: 1pt;
	word-spacing: 1pt;
	

}
.text_21 {
	font-family: "新細明體";
	font-size: 13pt;
	line-height: 150%;
	color: #885e71;
	letter-spacing: 1pt;
	word-spacing: 1pt;
	

}
.text_22 {
	font-family: "新細明體";
	font-size: 10pt;
	line-height: 150%;
	color: #00b5dc;
	letter-spacing: 1pt;
	word-spacing: 1pt;
	text-indent:6pt;
	

}
.text_23 {
	font-family: "新細明體";
	font-size: 10pt;
	line-height: 150%;
	color: #dc2849;
	letter-spacing: 1pt;
	word-spacing: 1pt;
	text-indent:6pt;
	

}
.text_24 {
	font-family: "新細明體";
	font-size: 10pt;
	line-height: 150%;
	color: #1b1b1b;
	letter-spacing: 1pt;
	word-spacing: 1pt;
	text-indent:6pt;
	
font-weight: bold;
}
.text_25 {
	font-family: "新細明體";
	font-size: 10pt;
	
	color: #305864;
	letter-spacing: 1pt;
	word-spacing: 1pt;
	

}
.text_26 {
	font-family: "新細明體";
	font-size: 13pt;
	font-weight: bold;
	color: #dc2849;
	letter-spacing: 1pt;
	word-spacing: 1pt;
	

}
.text_27 {
	font-family: "新細明體";
	font-size: 13pt;
	font-weight: bold;
	color: #885e71;
	letter-spacing: 1pt;
	word-spacing: 1pt;
	

}
.text_28 {
	font-family: "新細明體";
	font-size: 13pt;
	font-weight: bold;
	color: #dc2849;
	letter-spacing: 1pt;
	word-spacing: 1pt;
	

}
.text_29 {
	font-family: "新細明體";
	font-size: 10pt;

	color: #595959;
	letter-spacing: 1pt;
	word-spacing: 1pt;
	

}
.text_30 {
	font-family: "新細明體";
	font-size: 12px;
font-weight: bold;
	color: #1487c2;
	letter-spacing: 1pt;
	word-spacing: 1pt;
		text-indent:2pt;

}
.text_31 {
	font-family: "新細明體";
	font-size: 12px;
	color: #1487c2;
	letter-spacing: 1pt;
	word-spacing: 1pt;
		text-indent:2pt;

}
.text_32 {
	font-family: "新細明體";
	font-size: 12px;
	color: #000000;
	letter-spacing: 1pt;
	word-spacing: 1pt;
	text-indent:2pt;

}
.text_33 {
	font-family: "新細明體";
	font-size: 13px;
	color: #FFFFFF;
	letter-spacing: 1pt;
	word-spacing: 1pt;
	text-indent:2pt;
font-weight: bold;
}
.text_04 a:link{
	font-family: "新細明體";
	font-size: 12px;
	text-decoration: none;
	color: #000000;
	letter-spacing: 1pt;
	word-spacing: 1pt;
	}
	.card-frame_00 {
	padding-bottom: 1pt;
}
	.card-frame_01 {
	padding-top: 10pt;
}
.card-frame_02 {
	padding-bottom: 4pt;
}
.card-frame_03 {
	padding-bottom: 10pt;
}
.indexcard-frame_02 {
	padding-bottom: 4pt;
}
.indexcard-frame_03 {
	padding-bottom: 4pt;
}
.indexcard-frame_04 {
	padding-bottom: 4pt;
	padding-top: 4pt;
}
.indexcard-frame_05{
	padding-right: 2pt;
}
.indexcard-frame_06{
	padding-top: 5pt;
}
.indexcard-frame_07{
	padding-left: 5pt;
}
.indexcard-frame_08{
	padding-left: 10pt;
	padding-top: 5pt;
}
.indexcard-frame_09{
	padding-left: 15pt;

}

.card-title_01 {
	font-family: "新細明體";
	font-size: 10pt;
	line-height: 150%;
	font-weight: bold;
	color: #527bc6;
	padding-left: 5pt;
	padding-top: 5pt;
	letter-spacing: 1pt;
	
}
.card-title_02 {
	font-family: "新細明體";
	font-size: 10pt;
	line-height: 200%;
	font-weight: bold;
	color: #00479d;
	letter-spacing: 1pt;
}	
.card-pic_01 {
	padding-top: 5pt;
	padding-right: 3pt;
	padding-bottom: 5pt;
	padding-left: 3pt;
}
.card-list_01 {
	font-family: "新細明體";
	font-size: 10pt;
	line-height: 150%;
	font-weight: normal;
	letter-spacing: 1pt;
	text-align: left;
}
.card-button_01 {
	font-family: "新細明體";
	font-size: 10pt;
	line-height: 100%;
	font-weight: normal;
	letter-spacing: 1pt;
	text-align: center;
	background-color: #b5cff2;
	border: 1px solid #FFFFFF;
	padding-top: 5pt;
}
.information-title_01 {
	font-family: "新細明體";
	font-size: 10pt;
	line-height: 150%;
	font-weight: bold;
	color: #eb6100;
	padding-left: 5pt;
	padding-top: 5pt;
	letter-spacing: 1pt;
}
.traffic-title_01 {
	font-family: "新細明體";
	font-size: 10pt;
	line-height: 150%;
	font-weight: normal;
	color: #eb6100;
	letter-spacing: 1pt;
}
.traffic-data_01 {
	font-family: "新細明體";
	font-size: 10pt;
	line-height: 150%;
	font-weight: normal;
	color: #0068b7;
	letter-spacing: 1pt;
	padding: 5pt;
}
/*線條*/
.line_1{
border-top:1pt solid #dbdbdb;
}


/*表格*/
.ab_1 td {
	border-collapse: collapse;
	line-height: 150%;
	font-size: 10pt;
	
	letter-spacing: 1pt;
	word-spacing: 1pt;
	color: #000000;
	text-align:center;
	border: 1px solid #CCCCCC;
	font-weight: normal;
	padding:5px;
}
.ab_1 th {
	border-collapse: collapse;
	line-height: 150%;
	background-color: #5080C0;
	font-size: 10pt;
	letter-spacing: 1pt;
	word-spacing: 1pt;
	color: #ffffff;
	border: 1px solid #CCCCCC;
	font-weight: normal;
	padding:10px;
}
.ab_2 td {
	border-collapse: collapse;
	line-height: 150%;
	font-size: 10pt;
	
	letter-spacing: 1pt;
	word-spacing: 1pt;
	color: #000000;
	text-align:left;
	border: 1px solid #CCCCCC;
	font-weight: normal;
	padding:5px;
}
.ab_2 th {
	border-collapse: collapse;
	line-height: 150%;
	background-color: #5080C0;
	font-size: 10pt;
	letter-spacing: 1pt;
	word-spacing: 1pt;
	color: #ffffff;
	border: 1px solid #CCCCCC;
	font-weight: normal;
	padding:10px;
}

.tab_1 td {
	border-collapse: collapse;
	line-height: 150%;
	font-size: 10pt;
	letter-spacing: 1pt;
	word-spacing: 1pt;
	color: #000000;
	border: 1px solid #CCCCCC;
	font-weight: normal;
	padding:5px;
}

.tab_1 tr{
	border-collapse: collapse;
hover:expression(this.onmouseover=new Function("this.style.background='#F4F3FC';"),this.onmouseout=new Function("this.style.background='#ffffff';"));
background-color:expression('#F8F8F8,#EFEFEF'.split(',')[rowIndex%2]);
padding:5px;
}

.tab_1 caption {
	border-collapse: collapse;
	text-align: center;
	color: #000000;
	letter-spacing: 1pt;
	width: auto;
	font-size: 10pt;
	line-height: 150%;
	font-weight: bold;
	text-decoration: none;
	background-color: #bcb6f7;
	word-spacing: 1pt;
	margin: 0;
	padding: 5px;
	border: 1px solid #CCCCCC;
}	
.tab_1 th {
	border-collapse: collapse;
	padding: 5px;
	color: #ffffff;
	letter-spacing: 1pt;
	line-height: 110%;
	text-decoration: none;
	word-spacing: 1pt;
	font-weight: normal;
	background-color:#5894CF;
	
	border: 1px solid #CCCCCC;
}
.tab_1 thead th {
	border-collapse: collapse;
	padding: 8px 8px 8px 8px;
	font-size: 0pt;
	color: #ffffff;
	letter-spacing: 1pt;
	line-height: 110%;
	text-decoration: none;
	word-spacing: 1pt;
	font-weight: normal;
	background-color: #0066CC;
	border-collapse: collapse;
	border: 1px solid #CCCCCC;
}
.tab_1 tfoot th {
	border-collapse: collapse;
	padding: 6px 6px 6px 6px;
	font-size: 11pt;
	color: #000000;
	letter-spacing: 1pt;
	line-height: 110%;
	text-decoration: none;
	word-spacing: 1pt;
	background-color: #e5e5e5;
	border-collapse: collapse;
	border: 1px solid #CCCCCC;
	font-weight: normal;
}

.apply_tab_6 table {
border-collapse: collapse;
line-height: 150%;
font-size: 10pt;
background: #ffffff;
border: 1px solid #DCE1DD;
}
.apply_tab_6 td {
border-collapse: collapse;
line-height: 150%;
font-size: 10pt;
letter-spacing: 1pt;
word-spacing: 1pt;
color: #000000;
text-align: center;
border-top-width: 1px;
border-right-width: 1px;
border-bottom-width: 1px;
border-left-width: 1px;
border-bottom-style: solid;
border-top-color: #DCE1DD;
border-right-color: #DCE1DD;
border-bottom-color: #DCE1DD;
border-left-color: #DCE1DD;
padding: 3px;
border-right-style: solid;
border-left-style: solid;
}
.apply_tab_6 a{
line-height: 150%;
font-size: 10pt;
letter-spacing: 1pt;
word-spacing: 1pt;
color: #000000;
text-decoration: none;
}
.apply_tab_6 a:link{
line-height: 150%;
font-size: 10pt;
letter-spacing: 1pt;
word-spacing: 1pt;
color: #000000;
text-decoration: none;
}
.apply_tab_6 a:visited{
line-height: 150%;
font-size: 10pt;
letter-spacing: 1pt;
word-spacing: 1pt;
color: #000000;
text-decoration: none;

}
.apply_tab_6 a:hover{
line-height: 150%;
font-size: 10pt;
letter-spacing: 1pt;
word-spacing: 1pt;
color: #FF3300;
text-decoration: none;
}

.apply_tab_6 th {
border-collapse: collapse;
padding: 10px 10px 10px 10px;
font-size: 10pt;
color: #ffffff;
letter-spacing: 1pt;
line-height: 120%;
text-decoration: none;
text-align: center;
word-spacing: 1pt;
font-weight: bold;
background-color: #EF9439;
border-top-width: 1px;
border-right-width: 1px;
border-bottom-width: 1px;
border-left-width: 1px;
border-bottom-style: solid;
border-top-color: #DCE1DD;
border-right-color: #DCE1DD;
border-bottom-color: #DCE1DD;
border-left-color: #DCE1DD;
border-collapse: collapse;
}
.apply_tab_7 table {
border-collapse: collapse;
line-height: 150%;
font-size: 10pt;
background: #ffffff;
border: 1px solid #DCE1DD;
}
.apply_tab_7 td {
border-collapse: collapse;
line-height: 150%;
font-size: 10pt;
letter-spacing: 1pt;
word-spacing: 1pt;
text-align: center;
color: #000000;
border-top-width: 1px;
border-right-width: 1px;
border-bottom-width: 1px;
border-left-width: 1px;
border-bottom-style: solid;
border-top-color: #DCE1DD;
border-right-color: #DCE1DD;
border-bottom-color: #DCE1DD;
border-left-color: #DCE1DD;
padding: 3px;
border-right-style: solid;
border-left-style: solid;
}
.apply_tab_7 a{
line-height: 150%;
font-size: 10pt;
letter-spacing: 1pt;
word-spacing: 1pt;
color: #000000;
text-decoration: none;
}
.apply_tab_7 a:link{
line-height: 150%;
font-size: 10pt;
letter-spacing: 1pt;
word-spacing: 1pt;
color: #000000;
text-decoration: none;
}
.apply_tab_7 a:visited{
line-height: 150%;
font-size: 10pt;
letter-spacing: 1pt;
word-spacing: 1pt;
color: #000000;
text-decoration: none;

}
.apply_tab_7 a:hover{
line-height: 150%;
font-size: 10pt;
letter-spacing: 1pt;
word-spacing: 1pt;
color: #FF3300;
text-decoration: none;
}

.apply_tab_7 th {
border-collapse: collapse;
padding: 10px 10px 10px 10px;
font-size: 10pt;
color: #ffffff;
letter-spacing: 1pt;
line-height: 120%;
text-decoration: none;
text-align: center;
word-spacing: 1pt;
font-weight: bold;
background-color: #378FBF;
border-top-width: 1px;
border-right-width: 1px;
border-bottom-width: 1px;
border-left-width: 1px;
border-bottom-style: solid;
border-top-color: #DCE1DD;
border-right-color: #DCE1DD;
border-bottom-color: #DCE1DD;
border-left-color: #DCE1DD;
border-collapse: collapse;
}
.apply_tab_8 table {
border-collapse: collapse;
line-height: 150%;
font-size: 10pt;
background: #ffffff;
border: 1px solid #DCE1DD;
}
.apply_tab_8 td {
border-collapse: collapse;
line-height: 150%;
font-size: 10pt;
letter-spacing: 1pt;
word-spacing: 1pt;
text-align: center;
color: #000000;
border-top-width: 1px;
border-right-width: 1px;
border-bottom-width: 1px;
border-left-width: 1px;
border-bottom-style: solid;
border-top-color: #DCE1DD;
border-right-color: #DCE1DD;
border-bottom-color: #DCE1DD;
border-left-color: #DCE1DD;
padding: 3px;
border-right-style: solid;
border-left-style: solid;
}
.apply_tab_8 a{
line-height: 150%;
font-size: 10pt;
letter-spacing: 1pt;
word-spacing: 1pt;
color: #000000;
text-decoration: none;
}
.apply_tab_8 a:link{
line-height: 150%;
font-size: 10pt;
letter-spacing: 1pt;
word-spacing: 1pt;
color: #000000;
text-decoration: none;
}
.apply_tab_8 a:visited{
line-height: 150%;
font-size: 10pt;
letter-spacing: 1pt;
word-spacing: 1pt;
color: #000000;
text-decoration: none;

}
.apply_tab_8 a:hover{
line-height: 150%;
font-size: 10pt;
letter-spacing: 1pt;
word-spacing: 1pt;
color: #FF3300;
text-decoration: none;
}

.apply_tab_8 th {
border-collapse: collapse;
padding: 10px 10px 10px 10px;
font-size: 10pt;
color: #ffffff;
letter-spacing: 1pt;
line-height: 120%;
text-decoration: none;
text-align: center;
word-spacing: 1pt;
font-weight: bold;
background-color: #3C9F83;
border-top-width: 1px;
border-right-width: 1px;
border-bottom-width: 1px;
border-left-width: 1px;
border-bottom-style: solid;
border-top-color: #DCE1DD;
border-right-color: #DCE1DD;
border-bottom-color: #DCE1DD;
border-left-color: #DCE1DD;
border-collapse: collapse;
}
.apply_tab_9 table {
border-collapse: collapse;
line-height: 150%;
font-size: 10pt;
background: #ffffff;
border: 1px solid #DCE1DD;
}
.apply_tab_9 td {
border-collapse: collapse;
line-height: 150%;
font-size: 10pt;
letter-spacing: 1pt;
word-spacing: 1pt;
color: #000000;
border-top-width: 1px;
border-right-width: 1px;
border-bottom-width: 1px;
border-left-width: 1px;
border-bottom-style: solid;
border-top-color: #DCE1DD;
border-right-color: #DCE1DD;
border-bottom-color: #DCE1DD;
border-left-color: #DCE1DD;
padding: 3px;
border-right-style: solid;
border-left-style: solid;
}
.apply_tab_9 a{
line-height: 150%;
font-size: 10pt;
letter-spacing: 1pt;
word-spacing: 1pt;
color: #000000;
text-decoration: none;
}
.apply_tab_9 a:link{
line-height: 150%;
font-size: 10pt;
letter-spacing: 1pt;
word-spacing: 1pt;
color: #000000;
text-decoration: none;
}
.apply_tab_9 a:visited{
line-height: 150%;
font-size: 10pt;
letter-spacing: 1pt;
word-spacing: 1pt;
color: #000000;
text-decoration: none;

}
.apply_tab_9 a:hover{
line-height: 150%;
font-size: 10pt;
letter-spacing: 1pt;
word-spacing: 1pt;
color: #FF3300;
text-decoration: none;
}

.apply_tab_9 th {
border-collapse: collapse;
padding: 10px 10px 10px 10px;
font-size: 10pt;
color: #ffffff;
letter-spacing: 1pt;
line-height: 120%;
text-decoration: none;
text-align: center;
word-spacing: 1pt;
font-weight: bold;
background-color: #CD3301;
border-top-width: 1px;
border-right-width: 1px;
border-bottom-width: 1px;
border-left-width: 1px;
border-bottom-style: solid;
border-top-color: #DCE1DD;
border-right-color: #DCE1DD;
border-bottom-color: #DCE1DD;
border-left-color: #DCE1DD;
border-collapse: collapse;
}
.apply_tab_10{
border-collapse: collapse;
line-height: 150%;
font-size: 10pt;
background: #eef3f6;
border: 1px solid #d4d4d4;
}
.apply_tab_11{
border-collapse: collapse;
line-height: 150%;
font-size: 10pt;

border: 1px solid #d4d4d4;
}
.under-text_01 {
	font-family: "新細明體";
	font-size: 10pt;
	line-height: 150%;
	font-weight: normal;
	color: #7c7c7c;
	letter-spacing: 1pt;
	word-spacing: 1pt;
	padding-top: 5pt;
	padding-bottom: 5pt;
	text-align: center;
}
.under-text_01 a:link{
	font-family: "新細明體";
	font-size: 10pt;
	line-height: 150%;
	font-weight: normal;
	color: #7c7c7c;
	letter-spacing: 1pt;
	word-spacing: 1pt;
	padding-top: 5pt;
	padding-bottom: 5pt;
	text-align: center;
}
.under-text_01 a:visited{
	font-family: "新細明體";
	font-size: 10pt;
	line-height: 150%;
	font-weight: normal;
	color: #7c7c7c;
	letter-spacing: 1pt;
	word-spacing: 1pt;
	padding-top: 5pt;
	padding-bottom: 5pt;
	text-align: center;
}
.under-text_01 a:hover{
	font-family: "新細明體";
	font-size: 10pt;
	line-height: 150%;
	font-weight: normal;
	color: #7c7c7c;
	letter-spacing: 1pt;
	word-spacing: 1pt;
	padding-top: 5pt;
	padding-bottom: 5pt;
	text-align: center;
}
.under-text_01  a:active{
	font-family: "新細明體";
	font-size: 10pt;
	line-height: 150%;
	font-weight: normal;
	color: #7c7c7c;
	letter-spacing: 1pt;
	word-spacing: 1pt;
	padding-top: 5pt;
	padding-bottom: 5pt;
	text-align: center;
}
.date_01 {
	font-family: "新細明體";
	font-size: 10pt;
	font-weight: normal;
	color: #d000000;
	letter-spacing: 1pt;
	
	word-spacing: 1pt;
	
}
.date_02 {
	font-family: "新細明體";
	font-size: 10pt;
	line-height: 150%;
	font-weight: normal;
	color: #FFFFFF;
	letter-spacing: 1pt;
	word-spacing: 1pt;
}

.playnews-frame_01 {
	padding-top: 5pt;
	padding-left: 5pt;
	padding-right: 5pt;
}
.playnews-frame_02 {
	padding-top: 3pt;
}
.playnews-pic_01 {
	border: 7px solid #a0cece;
}
.playnews-pic_02 {
	border-top-width: 10px;
	border-bottom-width: 10px;
	border-top-style: solid;
	border-right-style: none;
	border-bottom-style: solid;
	border-left-style: none;
	border-top-color: #a0cece;
	border-bottom-color: #a0cece;
}
.playnews-text_01 {
	font-family: "新細明體";
	font-size: 10pt;
	padding-top:5px;
	padding-bottom:5px;
	color: #3e636b;
	letter-spacing: 1pt;
	word-spacing: 1pt;
}
.playnews-text_02 {
	font-family: "新細明體";
	font-size: 12px;
	line-height: 150%;
	color: #666666;
	letter-spacing: 1pt;
	word-spacing: 1pt;
	text-align: justify;
}
.playnews-text_03 {
	font-family: "新細明體";
	font-size: 12px;
	line-height: 150%;
	color: #666666;
	letter-spacing: 1pt;
	word-spacing: 1pt;
	text-align: justify;
	padding-left: 3pt;
}
