body { margin:0}
.down_txt_01 {
	font-family: Arial;
	font-size: 12px;
	line-height: 18px;
	color: #FFFFFF;
}
.menu_title_01 {
	font-family: Arial;
	font-size: 14px;
	line-height: 16px;
	color: #FFFFFF;
	padding-left: 30px;
}
.menu_title_01 a {
	font-family: Arial;
	font-size: 14px;
	line-height: 16px;
	color: #FFFFFF;
	text-decoration:none;
}
.menu_title_03 {
	font-family: Arial;
	font-size: 14px;
	line-height: 16px;
	color: #FFFFFF;
	padding-left: 6px;
}
.menu_title_03 a {
	font-family: Arial;
	font-size: 14px;
	line-height: 16px;
	color: #FFFFFF;
	text-decoration:none;
}
.in_bar {
	font-size: 14px;
	color: #FFFFFF;
	padding: 4px;
	font-family: Arial;
}
.in_bar a:link {
	font-size: 14px;
	color: #FFFFFF;
	font-family: Arial;
	text-decoration:none;
}
.in_bar a:visited {
	font-size: 14px;
	color: #FFFFFF;
	font-family: Arial;
	text-decoration:none;
}
.in_bar a:hover {
	font-size: 14px;
	color: #8ccaff;
	font-family: Arial;
	text-decoration:none;
}
.in_bar a:active {
	font-size: 14px;
	color: #FFFFFF;
	font-family: Arial;
	text-decoration:none;
}
.title_bar {
	font-size: 13px;
	color: #373737;
	font-family: Arial;
	padding-right: 6px;
	padding-left: 4px;
}

.title_bar a:link {
	font-size: 13px;
	color: #373737;
	font-family: Arial;
	text-decoration:none;
}
.title_bar a:visited {
	font-size: 13px;
	color: #373737;
	font-family: Arial;
	text-decoration:none;
}
.title_bar a:hover {
	font-size: 13px;
	color: #006699;
	font-family: Arial;
	text-decoration:none;
}
.title_bar a:active {
	font-size: 13px;
	color: #373737;
	font-family: Arial;
	text-decoration:none;
}
.menu_title_02 {
	font-family: Arial;
	font-size: 14px;
	line-height: 24px;
	color: #FFFFFF;
	padding-left: 24px;
}
.menu_01 {
	font-size: 12px;
	line-height: 16px;
	color: #2F2F2F;
	padding-left: 50px;
	font-family: Arial;
	padding-right: 10px;
}
.menu_01 a {
	font-size: 12px;
	line-height: 16px;
	color: #2F2F2F;
	font-family: Arial;
	text-decoration:none;
}
.menu_02 {
	font-size: 12px;
	line-height: 20px;
	color: #666666;
	padding-left: 20px;
	font-family: Arial;
}
.menu_02 a {
	font-size: 12px;
	line-height: 20px;
	color: #666666;
	font-family: Arial;
	text-decoration: none;
}
.bar_01 {
	font-family: Arial;
	font-size: 12px;
	line-height: 16px;
	color: #1d1f25;
	padding-left: 20px;
	padding-top: 8px;
}
.title_01 {
	font-family: Arial;
	font-size: 16px;
	line-height: 18px;
	color: #267397;
	padding-left: 20px;
	padding-top: 10px;
	padding-bottom: 10px;
}
.link_01 {
	font-size: 11px;
	line-height: 18px;
	color: #336600;
	padding-left: 10px;
	border-bottom-style: dashed;
	border-top-color: #999999;
	border-right-color: #999999;
	border-bottom-color: #999999;
	border-left-color: #999999;
	border-bottom-width: 1px;
	font-family: Arial;
}

.title_02 {
	font-family: Arial;
	font-size: 14px;
	line-height: 18px;
	color: #336699;
	padding-left: 30px;
	padding-top: 10px;
	padding-bottom: 10px;
}
.title_03 {
	font-family: Arial;
	font-size: 16px;
	line-height: 18px;
	color: #666666;
	padding-left: 10px;
}
.main_01 {
	font-family: Arial;
	font-size: 12px;
	line-height: 20px;
	color: #282828;
	padding: 10px;
}
.main_02 {
	font-size: 12px;
	line-height: 24px;
	color: #2F2F2F;
	padding-left: 30px;
	font-family: Arial;
}
.news_001 {
font-family: Arial;
	font-size: 12px;
	color: #FFFFFF;
	padding-top: 4px;
	padding-right: 2px;
	padding-bottom: 4px;
	padding-left: 10px;
	background-color: #339900;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: dotted;
	border-bottom-style: dotted;
	border-top-color: #006600;
	border-bottom-color: #006600;
	font-weight: bold;
}
.news_002 {
font-family: Arial;
	font-size: 12px;
	color: #FFFFFF;
	padding-top: 4px;
	padding-right: 2px;
	padding-bottom: 4px;
	padding-left: 10px;
	background-color: #006699;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: dotted;
	border-bottom-style: dotted;
	border-top-color: #006600;
	border-bottom-color: #006600;
	font-weight: bold;
}
.news_003 {
font-family: Arial;
	font-size: 12px;
	color: #FFFFFF;
	padding-top: 4px;
	padding-right: 2px;
	padding-bottom: 4px;
	padding-left: 16px;
	background-color: #FF9900;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: dotted;
	border-bottom-style: dotted;
	border-top-color: #006600;
	border-bottom-color: #006600;
	font-weight: bold;
}
.button_01 {
	font-family: Arial;

	font-size: 11px;
	line-height: 18px;
	color: #737373;
}



.ta_01 {
	padding-left: 3px;
	border-left: 1px solid #7c94a4;
	border-right: 1px solid #7c94a4;
	border-top: 1px solid #7c94a4;
	border-bottom: 1px solid #7c94a4;
	height: 30px;
	font-size:0.8em;
	color: #2c2b28; 
}
.product_td_01 {
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: dashed;
	border-top-color: #999999;
	border-right-color: #999999;
	border-bottom-color: #999999;
	border-left-color: #999999;
	border-bottom-style: dashed;
}
.product_menu_01 {
	font-size: 14px;
	line-height: 16px;
	color: #333333;
	font-family: Arial;
	padding-top: 6px;
	padding-bottom: 6px;
	padding-left: 6px;
}
.product_menu_01 a {
	font-size: 14px;
	color: #333333;
	font-family: Arial;
	text-decoration: none;
	border: sold 5px;
}
.product_menu_02 {
	font-size: 12px;
	line-height: 20px;
	color: #666666;
	font-family: Arial;
	padding-left: 10px;
	white-space: pre;
	width:150px;
	word-wrap: break-word; 
	word-break: normal;
}
.product_menu_04 {
	font-size: 12px;
	line-height: 20px;
	color: #666666;
	font-family: Arial;
	padding-left: 10px;
}
.product_menu_03 {
	font-size: 13px;
	line-height: 20px;
	color: #575757;
	font-family: Arial;
	padding-left: 10px;
	font-weight: bold;
}
.product_menu_03 a {
	font-size: 13px;
	line-height: 20px;
	color: #575757;
	font-family: Arial;
	font-weight: bold;
}
.td_01 {
	padding-left: 20px;

}

/*表格*/
.row0 {               /**/
	background-color: expression((this.sectionRowIndex%2==0)?"#ffffff":"#c1f7fa") ;
	padding-left: 16px;
	font-size: 12px;
	color:#585858;
	font-family: Arial;
	padding-top: 4px;
	padding-bottom: 4px;
}
.row1 {
	background-color: expression((this.sectionRowIndex%2==0)?"#fff283":"#ffffff") ;
	padding-left: 16px;
	font-size: 12px;
	color:#585858;
	font-family: Arial;
	padding-top: 4px;
	padding-bottom: 4px;
}
.row2 {
	background-color: expression((this.sectionRowIndex%2==0)?"#D9E3ED":"#ffffff") ;
	padding-left: 16px;
	font-size: 12px;
	color:#585858;
	font-family: Arial;
	padding-top: 4px;
	padding-bottom: 4px;
}
/*Common*/
div#wrapper {
    position: relative;
    width: 500px;
    margin: 0 auto;
}

h2 {
    font-size: 10pt;
    margin-top: 30px;
    border-top: 1px solid #CCC;
    background: #F1F1F1;
}

div.pagination {
    overflow: hidden;
    font-size: 9pt;
    padding: 10px 0;
}

div.pagination ul {
    list-style: none;
    padding: 2px 0;
    line-height: 16px;
}

div.pagination li {
    display: inline;
}

/*Yellow Pagination*/
div.pagination.yellow {
	text-align:center;
	padding: 7px;
	margin: 3px;
}

div.pagination.yellow a {
	padding: 2px 5px 2px 5px;
	margin: 2px;
	border: 1px solid #ccc;

	text-decoration: none; /* no underline */
	color: #6a6a6a;
}

div.pagination.yellow a:hover, div.pagination.yellow a:active {
	border: 1px solid #f0f0f0;
	color: #000;
}

div.pagination.yellow li.current {
	padding: 2px 5px 2px 5px;
	margin: 2px;
	border: 1px solid #89ce02;

	font-weight: bold;
	background-color: #89ce02;
	color: #fff;
}

div.pagination.yellow li.disabled {
	padding: 2px 5px 2px 5px;
	margin: 2px;
	border: 1px solid #fff;
	color: #6a6a6a;
}

.text_01 {
	font-size: 12px;        /*文字級數*/
	line-height: 18px;        /*文字行距*/
	color: #333333;        /*內文顏色*/
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;        /*左邊間距*/
}
.title_01 {
	font-size: 12px;         /*文字級數*/
	line-height: 18px;        /*文字行距*/
	color: #267397;        /*標題顏色*/
	font-weight: bold;        /*文字粗體*/
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;        /*左邊間距*/
}