.welcome-name {
	font-family: "新細明體", "細明體";
	font-size: 10pt;
	font-weight: bold;
	color: #27B2B7;
}
.welcome-word {
	font-family: "Arial", "Helvetica";
	font-size: 10pt;
	color: #000000;
}
.i-upmenu-s {
	font-family: "新細明體", "細明體";
	font-size: 9pt;
	color: #FFFFFF;
}
.i-upmenu-s a{
	font-family: "新細明體", "細明體";
	font-size: 9pt;
	color: #FFFFFF;
	text-decoration: underline;

}
.i-upmenu-s a:hover{
	font-family: "新細明體", "細明體";
	font-size: 9pt;
	color: #FFFFFF;
	text-decoration: none;

}
.i-upmenu-b {
	font-family: "新細明體", "細明體";
	font-size: 12pt;
	color: #FFFFFF;
	font-weight: bold;

}
.runing {
	font-family: "新細明體", "細明體";
	font-size: 9pt;
	color: #FF6C00;
	padding-top: 3px;
}
.i-submenu {
	font-family: "新細明體", "細明體";
	font-size: 9pt;
	color: #FFFFFF;
	padding-top: 3px;

}
.i-submenu a{
	font-family: "新細明體", "細明體";
	font-size: 9pt;
	color: #FFFFFF;
	text-decoration: none;

}.i-submenu a:hover{
	font-family: "新細明體", "細明體";
	font-size: 9pt;
	color: #FFFFFF;
	text-decoration: underline;

}
.i-menu {
	font-family: "新細明體", "細明體";
	font-size: 10pt;
	color: 6A5340;
	letter-spacing: 5px;
	padding-left: 21px;
	padding-top: 4px;

}.i-menu a{
	font-family: "新細明體", "細明體";
	font-size: 10pt;
	color: 6A5340;
	letter-spacing: 5px;
	text-decoration: none;


}.i-menu a:hover{
	font-family: "新細明體", "細明體";
	font-size: 10pt;
	color: 6A5340;
	letter-spacing: 5px;
	text-decoration: none;


}
.title-1 {
	font-family: "新細明體", "細明體";
	font-size: 11pt;
	font-weight: bold;
	color: #FFFFFF;
	padding-top: 4px;

}
.text-1 {
	font-family: "新細明體", "細明體";
	font-size: 9pt;
	color: #000000;
	padding-top: 7px;
	padding-bottom: 3px;
	padding-left: 10px;

}
.text-1 a{
	font-family: "新細明體", "細明體";
	font-size: 9pt;
	color: #000000;
	text-decoration: none;


}.text-1 a:hover{
	font-family: "新細明體", "細明體";
	font-size: 9pt;
	color: #006699;
	text-decoration: none;


}
.text-2 {
	font-family: "新細明體", "細明體";
	font-size: 9pt;
	color: #349093;
	line-height: 140%;

}.text-2 a{
	font-family: "新細明體", "細明體";
	font-size: 9pt;
	color: #FF6C00;
	text-decoration: underline;
	line-height: 140%;


}.text-2 a:hover{
	font-family: "新細明體", "細明體";
	font-size: 9pt;
	color: #FF6C00;
	text-decoration: none;

}
.title-2 {
	font-family: "新細明體", "細明體";
	font-size: 11pt;
	font-weight: normal;
	color: #000000;
	padding-top: 4px;
	padding-left: 15px;

}
.title-2-no {
	font-family: "Arial", "Helvetica";
	font-size: 13pt;
	color: #349093;
	font-weight: bold;
	letter-spacing: 3px;



}
.title-2-time {
	font-family: "Arial", "Helvetica";
	font-size: 10pt;
	color: #000000;
}
.title-3 {

	font-family: "新細明體", "細明體";
	font-size: 9pt;
	font-weight: bold;
	color: #4E4E4E;
	padding-left: 7px;
}
.text-3 {
	font-family: "新細明體", "細明體";
	font-size: 9pt;
	font-weight: normal;
	color: #4E4E4E;
	padding-left: 7px;
	line-height: 140%;

}
.table1-title {
	font-family: "新細明體", "細明體";
	font-size: 10pt;
	font-weight: bold;
	color: #298285;
	padding-top: 7px;
	padding-bottom: 5px;
	padding-left: 15px;



}
.table1-content {
	font-family: "新細明體", "細明體";
	font-size: 10pt;
	font-weight: normal;
	color: #515151;
	padding-top: 5px;
	padding-bottom: 3px;
	padding-left: 15px;

}.table1-content a{
	font-family: "新細明體", "細明體";
	font-size: 10pt;
	font-weight: normal;
	color: #FF6C00;
	text-decoration: underline;


}
.table1-content a:hover{
	font-family: "新細明體", "細明體";
	font-size: 10pt;
	font-weight: normal;
	color: #FF6C00;
	text-decoration: none;


}
.table2-title {

	font-family: "新細明體", "細明體";
	font-size: 10pt;
	font-weight: normal;
	color: #6A7E19;
	padding-top: 7px;
	padding-bottom: 5px;
	padding-left: 15px;
}
.table2a-content {

	font-family: "新細明體", "細明體";
	font-size: 10pt;
	font-weight: normal;
	color: #D51515;
	padding-top: 5px;
	padding-bottom: 3px;
	padding-left: 15px;
}
.table2b-content {


	font-family: "新細明體", "細明體";
	font-size: 10pt;
	font-weight: normal;
	color: #298285;
	padding-top: 5px;
	padding-bottom: 3px;
	padding-left: 15px;
}
.form1-title {
	font-family: "新細明體", "細明體";
	font-size: 10pt;
	font-weight: bold;
	color: #FFFFFF;
	padding-top: 7px;
	padding-left: 10px;
	padding-bottom: 5px;

}
.form1-content {

	font-family: "新細明體", "細明體";
	font-size: 10pt;
	font-weight: normal;
	color: #515151;
	padding-top: 7px;
	padding-left: 10px;
	padding-bottom: 5px;
}
.form2-title {

	font-family: "新細明體", "細明體";
	font-size: 10pt;
	font-weight: bold;
	color: #349093;
	padding-top: 7px;
	padding-left: 10px;
	padding-bottom: 5px;
}
.q1 {
	font-family: "新細明體", "細明體";
	font-size: 9pt;
	color: #464646;
	padding-top: 7px;
	padding-bottom: 5px;
	padding-left: 10px;
}
.a1 {
	font-family: "新細明體", "細明體";
	font-size: 9pt;
	color: #1B8197;
	padding-top: 7px;
	padding-bottom: 5px;
	padding-left: 10px;
}
.q1-no {
	font-family: "Arial", "Helvetica";
	font-size: 10pt;
	color: #FFFFFF;
	padding-left: 10px;
	font-weight: bold;
	padding-right: 10px;


}
input {
	font-family: "Arial", "Helvetica";
	font-size: 9pt;
	color: #333333;
	padding-top: 2px;

}
select {
	font-family: "Arial", "Helvetica";
	font-size: 9pt;
	color: #333333;
}
textarea {
	font-family: "Arial", "Helvetica";
	font-size: 9pt;
	line-height: 140%;
	color: #333333;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
}
.v-black {
	font-family: "新細明體", "細明體";
	font-size: 10pt;
	line-height: 140%;
	color: #000000;
	letter-spacing: 1px;
}
.v-white {
	font-family: "新細明體", "細明體";
	font-size: 10pt;
	line-height: 140%;
	color: #FFFFFF;
	letter-spacing: 1px;
	padding-top: 2px;

}
.menu {
	font-family: "新細明體", "細明體";
	font-size: 8pt;
	color: #6A5340;
	letter-spacing: 2px;
	padding-right: 2px;
	padding-left: 2px;
	padding-top: 1px;

}.menu a{
	font-family: "新細明體", "細明體";
	font-size: 8pt;
	color: #6A5340;
	letter-spacing: 2px;
	text-decoration: none;



}.menu a:hover{
	font-family: "新細明體", "細明體";
	font-size: 8pt;
	color: #A5C133;
	letter-spacing: 2px;
	text-decoration: none;


}
.o-menu1 {
	font-family: "新細明體", "細明體";
	font-size: 9pt;
	color: #000000;
	padding-top: 3px;
	padding-left: 8px;
}.o-menu1 a{
	font-family: "新細明體", "細明體";
	font-size: 9pt;
	color: #000000;
	text-decoration: none;

}
.o-menu1 a:hover{
	font-family: "新細明體", "細明體";
	font-size: 9pt;
	color: #666666;
	text-decoration: none;

}
.o-black {
	font-family: "新細明體", "細明體";
	font-size: 9pt;
	color: #000000;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	line-height: 140%;

}
.o-black a{
	font-family: "新細明體", "細明體";
	font-size: 9pt;
	color: #000000;
	text-decoration: none;
	line-height: 140%;


}
.o-black a:hover{
	font-family: "新細明體", "細明體";
	font-size: 9pt;
	color: #000000;
	line-height: 140%;
	text-decoration: underline;

}
.o-table1-title {
	font-family: "新細明體", "細明體";
	font-size: 10pt;
	color: #FFFFFF;
	padding-left: 5px;
	font-weight: bold;
	letter-spacing: 2px;
	padding-top: 3px;
	padding-right: 5px;


}
.o-table1-content1 {
	font-family: "Arial", "Helvetica";
	font-size: 9pt;
	color: #648106;
	padding-left: 5px;
	font-weight: normal;
	letter-spacing: 2px;
	padding-top: 3px;
	padding-bottom: 3px;

}
.o-table1-content2 {
	font-family: "Arial", "Helvetica";
	font-size: 9pt;
	color: #349093;
	padding-left: 5px;
	font-weight: normal;
	letter-spacing: 2px;
	padding-top: 3px;
	padding-bottom: 3px;
	padding-right: 5px;

}.o-table1-content2 a{
	font-family: "Arial", "Helvetica";
	font-size: 9pt;
	color: #349093;
	font-weight: normal;
	letter-spacing: 2px;
	text-decoration: none;


}.o-table1-content2 a:hover{
	font-family: "Arial", "Helvetica";
	font-size: 9pt;
	color: #FBB100;
	font-weight: normal;
	letter-spacing: 2px;
	text-decoration: none;


}
.o-table1-comment {
	font-family: "Arial", "Helvetica";
	font-size: 9pt;
	color: #00B3B8;
	padding-left: 5px;
	font-weight: normal;
	letter-spacing: 2px;
	padding-top: 3px;
	padding-bottom: 3px;
	padding-right: 5px;

}.o-table1-comment a{
	font-family: "Arial", "Helvetica";
	font-size: 9pt;
	color: #00B3B8;
	font-weight: normal;
	letter-spacing: 2px;
	text-decoration: underline;


}.o-table1-comment a:hover{
	font-family: "Arial", "Helvetica";
	font-size: 9pt;
	color: #00B3B8;
	font-weight: normal;
	letter-spacing: 2px;
	text-decoration: none;


}
.o-orange {

	font-family: "新細明體", "細明體";
	font-size: 9pt;
	color: #FBB100;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	line-height: 140%;
}
.o-gray {
	font-family: "新細明體", "細明體";
	font-size: 9pt;
	color: #575757;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	line-height: 140%;
	letter-spacing: 1px;

}.o-gray a{
	font-family: "新細明體", "細明體";
	font-size: 9pt;
	color: #00B3B8;
	line-height: 140%;
	letter-spacing: 1px;
	text-decoration: underline;


}.o-gray a:hover{
	font-family: "新細明體", "細明體";
	font-size: 9pt;
	color: #00B3B8;
	line-height: 140%;
	letter-spacing: 1px;
	text-decoration: none;


}
.o-gray-bold {
	font-family: "新細明體", "細明體";
	font-size: 10pt;
	color: #575757;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	line-height: 140%;
	letter-spacing: 1px;
	font-weight: bold;

}
.o-table2-title {

	font-family: "新細明體", "細明體";
	font-size: 10pt;
	color: #FFFFFF;
	padding-left: 5px;
	font-weight: bold;
	letter-spacing: 2px;
	padding-top: 3px;
	padding-right: 5px;
}
.o-table2-content1 {

	font-family: "Arial", "Helvetica";
	font-size: 9pt;
	color: #00B3B8;
	padding-left: 5px;
	font-weight: normal;
	letter-spacing: 2px;
	padding-top: 3px;
	padding-bottom: 3px;
	padding-right: 5px;
}.o-table2-content1 a{
	font-family: "Arial", "Helvetica";
	font-size: 9pt;
	color: #00B3B8;
	font-weight: normal;
	letter-spacing: 2px;
	text-decoration: none;

}.o-table2-content1 a:hover{

	font-family: "Arial", "Helvetica";
	font-size: 9pt;
	color: #FB8200;
	font-weight: normal;
	letter-spacing: 2px;
}
.o-table2-content2 {


	font-family: "Arial", "Helvetica";
	font-size: 9pt;
	color: #FB8200;
	padding-left: 5px;
	font-weight: normal;
	letter-spacing: 2px;
	padding-top: 3px;
	padding-bottom: 3px;
	padding-right: 5px;
}
.o-table2-comment {

	font-family: "Arial", "Helvetica";
	font-size: 10pt;
	color: #00B3B8;
	font-weight: normal;
	letter-spacing: 2px;
}
.subtable {
	font-family: "Arial", "Helvetica", "sans-serif";
	font-size: 10pt;
	font-weight: normal;
	color: #6699cc;
}
.title4 {
	font-family: "Arial", "Helvetica", "sans-serif";
	font-size: 11pt;
	font-weight: bolder;
	color: #7F7F7F;
	text-decoration: none;
	word-spacing: 1mm;
}
.title5 {
	font-family: "細明體", "新細明體";
	font-size: 11pt;
	font-weight: bold;
	color: #F3B04B;
	text-decoration: none;
	letter-spacing: 1mm;
	word-spacing: 2mm;
}
.title6 {
	font-family: "細明體", "新細明體";
	font-size: 10pt;
	font-weight: bolder;
	color: #A4AD27;
	text-decoration: none;
	text-transform: capitalize;
	background-position: center;
	word-spacing: 1em;

}
.title7 a {
	font-family: "Arial", "Helvetica", "sans-serif";
	font-size: 11pt;
	color: #FFFFFF;
	text-decoration: none;
	word-spacing: 1mm;
	letter-spacing: 1mm;


}
.title7 a:hover {
	font-family: "Arial", "Helvetica", "sans-serif";
	font-size: 11pt;
	color: #FFFFFF;
	text-decoration: underline;
	letter-spacing: 1mm;
	word-spacing: 1mm;
}
.p-upmenu {

	font-family: "新細明體", "細明體";
	font-size: 9pt;
	color: #FF6C00;
}.p-upmenu a{
	font-family: "新細明體", "細明體";
	font-size: 9pt;
	color: #FF6C00;
	text-decoration: underline;

}.p-upmenu a:hover{
	font-family: "新細明體", "細明體";
	font-size: 9pt;
	color: #FF6C00;
	text-decoration: none;

}
.p-menu {
	font-family: "新細明體", "細明體";
	font-size: 9pt;
	color: #1591B9;
	padding-top: 2px;
}.p-menu a{
	font-family: "新細明體", "細明體";
	font-size: 9pt;
	color: #1591B9;
	text-decoration: none;

}
.p-menu a:hover{
	font-family: "新細明體", "細明體";
	font-size: 9pt;
	color: #8AAD43;
}.purple {
	font-family: "Verdana", "Arial", "Helvetica", "sans-serif";
	font-size: 10pt;
	color: #FFFFFF;
	background-color: #764BF1;
	background-position: center center;
	border: double #764BFF;
}

