body{
margin: 0px 0px 10px 0px;
padding: 0px 0px 0px 0px;
}

IMG {
BORDER-RIGHT: 0px; BORDER-TOP: 0px; BORDER-LEFT: 0px; BORDER-BOTTOM: 0px;
}
.divmain{
font-size: 9pt;
letter-spacing: 1px;
color: #3E3E3E;
}
/***********************************************/
/* link                        div style class */
/***********************************************/
a.a:{
	FONT-SIZE: 9pt; COLOR: #2E7C8B; TEXT-DECORATION: none;letter-spacing: 1px;
}
a.a:link{
	FONT-SIZE: 9pt; COLOR: #2E7C8B; TEXT-DECORATION: none;letter-spacing: 1px;
}
a.a:visit{
	FONT-SIZE: 9pt; COLOR: #2E7C8B; TEXT-DECORATION: none;letter-spacing: 1px;
}
a.a:hover {
	FONT-SIZE: 9pt; COLOR: #2E7C8B; TEXT-DECORATION: underline;letter-spacing: 1px;
	LEFT: 2px; POSITION: relative; TOP: 1px
}
a.b:{
	FONT-SIZE: 9pt; COLOR: #008a99; LINE-HEIGHT: 12pt; FONT-FAMILY: "Verdana","新細明體"
}
a.b:link {
	COLOR: #008a99; TEXT-DECORATION: none
}
a.b:visited {
	COLOR: #008a99; TEXT-DECORATION: none
}
a.b:hover {
	COLOR: #0000ff; TEXT-DECORATION: underline
}
a.c:{
padding: 5px 0px 5px 0px;FONT-SIZE: 10pt; COLOR: #484848; LINE-HEIGHT: 15pt; FONT-FAMILY: "Verdana","新細明體"
}
a.c:link {
padding: 5px 0px 5px 0px;FONT-SIZE: 10pt;COLOR: #484848; TEXT-DECORATION: none
}
a.c:visited {
padding: 5px 0px 5px 0px;FONT-SIZE: 10pt;COLOR: #484848; TEXT-DECORATION: none
}
a.c:hover {
padding: 5px 0px 5px 0px;FONT-SIZE: 10pt;COLOR: #0000ff; TEXT-DECORATION: underline
}
a.d:{
	FONT-SIZE: 8pt; COLOR: #0000CD; TEXT-DECORATION: underline;letter-spacing: 1px;
}
a.d:link{
	FONT-SIZE: 8pt; COLOR: #0000CD; TEXT-DECORATION: underline;letter-spacing: 1px;
}
a.d:visit{
	FONT-SIZE: 8pt; COLOR: #0000CD; TEXT-DECORATION: underline;letter-spacing: 1px;
}
a.d:hover {
	FONT-SIZE: 8pt; COLOR: #2E7C8B; TEXT-DECORATION: underline;letter-spacing: 1px;
	LEFT: 2px; POSITION: relative; TOP: 1px
}

/***********************************************/
/*                             div style class */
/***********************************************/
.foot_font01{
COLOR: #7E7E7E;
}

.foot_td01{
FONT-SIZE: 8pt;COLOR: #006DAC;LINE-HEIGHT: 13pt;
}
.foot_td02{
FONT-SIZE: 9pt;COLOR: #355898;LINE-HEIGHT: 13pt;
}
a.foot_a01:{
padding: 5px 0px 5px 0px;FONT-SIZE: 9pt; COLOR: #0474B5; FONT-FAMILY: "Arial","新細明體"
}
a.foot_a01:link {
padding: 5px 0px 5px 0px;FONT-SIZE: 9pt;COLOR: #0474B5; TEXT-DECORATION: none
}
a.foot_a01:visited {
padding: 5px 0px 5px 0px;FONT-SIZE: 9pt;COLOR: #0474B5; TEXT-DECORATION: none
}
a.foot_a01:hover {
padding: 5px 0px 5px 0px;FONT-SIZE: 9pt;COLOR: #0474B5; TEXT-DECORATION: underline;letter-spacing: 1px;
LEFT: 2px; POSITION: relative; TOP: 1px
}
a.foot_a02:{
padding: 5px 0px 5px 0px;FONT-SIZE: 9pt; COLOR: #437071; FONT-FAMILY:  "Arial","新細明體"
}
a.foot_a02:link {
padding: 5px 0px 5px 0px;FONT-SIZE: 9pt;COLOR: #437071; TEXT-DECORATION: none
}
a.foot_a02:visited {
padding: 5px 0px 5px 0px;FONT-SIZE: 9pt;COLOR: #437071; TEXT-DECORATION: none
}
a.foot_a02:hover {
padding: 5px 0px 5px 0px;FONT-SIZE: 9pt;COLOR: #0474B5; TEXT-DECORATION: underline;letter-spacing: 1px;
LEFT: 2px; POSITION: relative; TOP: 1px
}
/***********************************************/
/* table                       div style class */
/***********************************************/

.table_01{
background-color: #fafafa;border: 1px solid #A3ADB7;border-collapse: collapse;
}
.td_head{
padding:5px 0px 5px 5px;FONT-SIZE: 8pt; COLOR: #8B0000; LINE-HEIGHT: 20pt; FONT-FAMILY: "Verdana", "Arial"; font-stretch: ultra-expanded;text-align: left; letter-spacing: 2px;BORDER-BOTTOM: 1px solid #CECECE;letter-spacing: 2px;
}
.td_foot{
padding:5px 0px 5px 5px;FONT-SIZE: 8pt; COLOR: #8B0000; LINE-HEIGHT: 20pt; FONT-FAMILY: "Verdana", "Arial"; font-stretch: ultra-expanded;text-align: left; letter-spacing: 2px;BORDER-BOTTOM: 1px solid #CECECE;letter-spacing: 2px;
}
.td01{
padding:3px 0px 3px 3px;FONT-SIZE: 10pt; COLOR: #2E7C8B; LINE-HEIGHT: 20pt; FONT-FAMILY: "Verdana", "Arial"; font-stretch: ultra-expanded;text-align: left;
}
.td02{
padding:2px 0px 2px 5px;FONT-SIZE: 8pt; COLOR: #2E7C8B; LINE-HEIGHT: 20pt; FONT-FAMILY: "Verdana", "Arial"; font-stretch: ultra-expanded;text-align: left; 
}
.td03{
padding:3px 3px 3px 3px;background-color: #EFEFEF;FONT-SIZE: 7.5pt; FONT-FAMILY: georgia, verdana, arial, sans-serif;COLOR: #2E7C8B; text-align: center;  
}

.font_01{
COLOR: #7E7E7E;FONT-SIZE: 16pt;
}
.font_02{
COLOR: #B22222;FONT-SIZE: 14pt; font: bolder;
 letter-spacing: 3px;
}
/***********************************************/
/* 表格共用                    div style class */
/***********************************************/
.style1_table01{ 
background-color: #fafafa;border: 1px solid #A3ADB7;border-collapse: collapse;
}
textarea.style1_01{
background-color: #F9F9F9;font-size: 9pt;padding-right:2px;padding-left:2px;border:1px solid #BBBBBB;
}
input.style1_01{
font-size: 9pt;padding-right:2px;padding-left:2px;background-color: #FEFEFE;border:1px solid #BBBBBB;color: #00999B;
}
input.style_01{
padding:2px 0px 2px 0px;FONT-SIZE: 12px;BORDER-RIGHT: #202020 1px solid; BORDER-TOP: #202020 1px solid;  BORDER-LEFT: #202020 1px solid; COLOR: #000000; BORDER-BOTTOM: #202020 1px solid; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #F0F8FF;
}
select.style_01{BACKGROUND-COLOR: #ffffff;COLOR: #5C989B;BORDER-RIGHT: #889494 1px solid; PADDING-RIGHT: 2px; BORDER-TOP: #889494 1px solid; PADDING-LEFT: 2px; FONT-SIZE: 11px; PADDING-BOTTOM: 2px; BORDER-LEFT: #889494 1px solid;   PADDING-TOP: 2px; BORDER-BOTTOM: #889494 1px solid; BACKGROUND-COLOR: #ffffff
}
.style1__font01{
padding:0px 0px 0px 0px;FONT-SIZE: 7.5pt; COLOR: #555555; FONT-FAMILY: georgia, verdana, arial, sans-serif; font-stretch: ultra-expanded;text-align: left;
}
.style1_tdhead{
 padding:2px 0px 2px 0px;BORDER-BOTTOM: 1px solid #A3ADB7;background-color: #D4EBF2;FONT-SIZE: 8pt; COLOR: #2E7C8B; LINE-HEIGHT: 20pt; FONT-FAMILY: "Verdana", "Arial"; font-stretch: ultra-expanded 
}
.style1_tdfoot{
 padding:2px 0px 2px 0px;BORDER-TOP: 1px solid #A3ADB7;background-color: #EFEFEF;FONT-SIZE: 8pt; COLOR: #2E7C8B; LINE-HEIGHT: 20pt; FONT-FAMILY: "Verdana", "Arial"; font-stretch: ultra-expanded 
}
.style1_td01{
padding:2px 0px 2px 5px;background-color: #F8F8FF;FONT-SIZE: 8pt; COLOR: #2E7C8B; LINE-HEIGHT: 20pt; FONT-FAMILY: "Verdana", "Arial"; font-stretch: ultra-expanded;text-align: left;  
}
.style1_td02{
padding:2px 0px 2px 5px;background-color: #FFF5EE;FONT-SIZE: 8pt; COLOR: #2E7C8B; LINE-HEIGHT: 20pt; FONT-FAMILY: "Verdana", "Arial"; font-stretch: ultra-expanded;text-align: left; BORDER-BOTTOM: 1px solid #E8E8E8;BORDER-top: 1px solid #E8E8E8;
}

/***********************************************/
/*obnew                      div style class   */
/***********************************************/
.obnew_table{ 
background-color: #fafafa;border: 1px solid #A3ADB7;border-collapse: collapse;
}
.obnew_td01item{
padding:4px 0px 0px 3px;FONT-SIZE: 8pt; COLOR: #666666; LINE-HEIGHT: 15pt; FONT-FAMILY: "Verdana","新細明體";text-align: left;
}
.obnew_td01{
padding:0px 0px 0px 2px;FONT-SIZE: 8pt; COLOR: #666666; LINE-HEIGHT: 20pt; FONT-FAMILY: "Verdana","新細明體";text-align: left;
}
.obnew_tdfoot{
background-color: #EEF7DE;FONT-SIZE: 7.5pt;padding:4px 8px 4px 4px; COLOR: #008a99;FONT-FAMILY: "Verdana","新細明體"
}
.obnew_font01{
padding:0px 0px 0px 0px;FONT-SIZE: 8pt; COLOR: #E67300; LINE-HEIGHT: 15pt; FONT-FAMILY: georgia, verdana, arial, sans-serif; font-stretch: ultra-expanded;text-align: left;
}
a.obnew:{
COLOR: #2E7C8B; TEXT-DECORATION: underline;letter-spacing: 1px;
}
a.obnew:link{
COLOR: #2E7C8B; TEXT-DECORATION: underline;letter-spacing: 1px;
}
a.obnew:visit{
COLOR: #2E7C8B; TEXT-DECORATION: underline;letter-spacing: 1px;
}
a.obnew:hover {
COLOR: #2E7C8B; TEXT-DECORATION: underline;letter-spacing: 1px;LEFT: 2px; POSITION: relative; TOP: 1px
}
