@charset "utf-8";

.BlueText {
	color: #099;
	font-size: 10pt;
	text-decoration: none;
	text-align: left;
	vertical-align:center;
	font-family: "Times New Roman", Times, serif;
	letter-spacing: 0.1em;
	 }
.BlueText a:link {
	color: #099;
	text-decoration:none;
}
.BlueText a:visited {
	color:#099;
	text-decoration:none;
	}
.BlueText a:hover {
	color:#069;
	text-decoration:none;
}
.BlueText a:active {
	color:#F00;
	text-decoration:none;
}







.backtext {
	color: #44a8c1;
	font-size: 20pt;
	text-decoration: none;
	line-height: 25px;
	font-weight:bold;
	text-align: left;
	vertical-align: top;
	letter-spacing: 0.1em;
	font-family: "Times New Roman";
	 } 
	 





.backtext1 {
	color: #000;
	font-size: 16pt;
	text-decoration: none;
	line-height: 25px;
	font-weight:bold;
	text-align: left;
	vertical-align: top;
	font-family: "Times New Roman";
	letter-spacing: 0.1em;
	 } 
	 





.cGraytext {
	color:	#999;
	font-size: 14pt;
	text-decoration: none;
	line-height: 25px;
	font-weight:bold;
	text-align: left;
	vertical-align: top;
	letter-spacing: 0.1em;
	font-family: "Times New Roman";
	 } 








.copyRight {
	color: #666;
	font-size: 9pt;
	text-decoration: none;
	text-align: left;
	vertical-align:center;
	font-family: "Times New Roman", Times, serif;
	letter-spacing: 0.1em;
	 }
.copyRight a:link {
	color: #666;
	text-decoration:none;
}
.copyRight a:visited {
	color:#666;
	text-decoration:none;
	}
.copyRight a:hover {
	color:#069;
	text-decoration:none;
}
.copyRight a:active {
	color:#F00;
	text-decoration:none;
}


.Content1 {
	color: #666;
	font-size: 9pt;
	text-decoration: none;
	text-align: left;
	vertical-align:center;
	font-family: "Times New Roman", Times, serif;
	letter-spacing: 0.1em;
	 }
.Content1 a:link {
	color: #0F3;
	text-decoration:none;
}
.Content1 a:visited {
	color:#666;
	text-decoration:none;
	}
.Content1 a:hover {
	color:#069;
	text-decoration:none;
}
.Content1 a:active {
	color:#F00;
	text-decoration:none;
}

.Content2 {
	color: #666;
	font-size: 9pt;
	text-decoration: none;
	text-align: left;
	vertical-align:center;
	font-family: "Times New Roman", Times, serif;
	letter-spacing: 0.1em;
	 }
.Content2 a:link {
	color: #036;
}
.Content2 a:visited {
	color:#036;
	}
.Content2 a:hover {
	color:#069;
	text-decoration:none;
}
.Content2 a:active {
	color:#F00;
	text-decoration:none;
}

.Contentbold {
	color: #666;
	font-size: 9pt;
	text-decoration: none;
	text-align: left;
	font-weight:bold;
	vertical-align:center;
	font-family: "Times New Roman", Times, serif;
	letter-spacing: 0.1em;
	 }
.Contentbold a:link {
	color: #036;
}
.Contentbold a:visited {
	color:#036;
	}
.Contentbold a:hover {
	color:#069;
	text-decoration:none;
}
.Contentbold a:active {
	color:#F00;
	text-decoration:none;
}


.Formtext2 {
	color: #666;
	font-size: 10pt;
	text-decoration: none;
	text-align: center;
	vertical-align:center;
	font-family: Arial, Helvetica, sans-serif;
	letter-spacing: 0em;
	 }






.Formtext {
	color: #666;
	font-size: 10pt;
	text-decoration: none;
	text-align: left;
	vertical-align:center;
	font-family: Arial, Helvetica, sans-serif;
	letter-spacing: 0em;
	 }
.Formtext a:link {
	color: #666;
	text-decoration:none;
}
.Formtext a:visited {
	color:#666;
	text-decoration:none;
	}
.Formtext a:hover {
	color:#069;
	text-decoration:none;
}
.Formtext a:active {
	color:#F00;
	text-decoration:none;
}




.leftMenu {
	color: #036;
	font-size: 9pt;
	text-decoration: none;
	text-align: left;
	vertical-align:center;
	line-height: 20px;
	font-family: Arial, Helvetica, sans-serif;
	letter-spacing: 0em;
	 }
.leftMenu a:link {
	color: #036;
	text-decoration:none;
}
.leftMenu a:visited {
	color:#036;
	text-decoration:none;
	}
.leftMenu a:hover {
	color:#F30;
	text-decoration:none;
}
.leftMenu a:active {
	color:#F00;
	text-decoration:none;
}









.greenText {
	color: #099;
	font-size: 13
	pt;
	text-decoration: none;
	text-align: left;
	vertical-align:center;
	font-family: "Times New Roman", Times, serif;
	letter-spacing: 0.1em;
	 }
.greenText a:link {
	color: #099;
	text-decoration:none;
}
.greenText a:visited {
	color:#099;
	text-decoration:none;
	}
.greenText a:hover {
	color:#069;
	text-decoration:none;
}
.greenText a:active {
	color:#F00;
	text-decoration:none;
}




.graytext {
	color: #666;
	font-size: 10pt;
	text-decoration: none;
	line-height: 18px;
	text-align: left;
	text-align: justify;
	vertical-align: top;
	font-family: "新細明體";
	letter-spacing: 0.1em;
	 }



.graytext1 {
	color: #666;
	font-size: 10pt;
	text-decoration: none;
	line-height: 18px;
	text-align:	center;
	vertical-align: top;
	font-family: "新細明體";
	letter-spacing: 0.1em;
	 }




.graytext2 {
	color: #666;
	font-size: 10pt;
	text-decoration: none;
	line-height: 18px;
	text-align:	center;
	vertical-align: center;
	font-family: "新細明體";
	letter-spacing: 0.1em;
	 }




.graytext5 {
	color: #666;
	font-size: 10pt;
	text-decoration: none;
	line-height: 18px;
	text-align:	left;
	vertical-align: center;
	font-family: "新細明體";
	letter-spacing: 0.1em;
	 }










.redTextBold {
	color:#C00 ;
	font-size: 10pt;
	text-decoration: none;
	line-height: 25px;
	text-align: right;
	vertical-align:center;
	font-weight:bold;
	font-family: "Times New Roman", Times, serif;
	letter-spacing: 0.1em;
	 }
.redTextBold a:link {
	color: #C00;
	font-weight:bold;
	text-decoration:none;
}
.redTextBold a:visited {
	color:#C00;
	font-weight:bold;
	text-decoration:none;
	}
.redTextBold a:hover {
	color:#06F;
	font-weight:bold;
	text-decoration:none;
}
.redTextBold a:active {
	color:#F00;
	font-weight:bold;
	text-decoration:none;
}



.greenTextBig {
	color: #44a8c1;
	font-size: 36pt;
	text-decoration: none;
	line-height: 25px;
	font-weight:bold;
	vertical-align: top;
	font-family: "Times New Roman", Times, serif;
	letter-spacing: 0.1em;
	 }
	 
	 
	
	
	
	 
	 
	 
	 
	 
	 
	 
	 
	 
	 
	 
	 
	 
	 


































.BottonText {
	color: #666;
	font-size: 10pt;
	text-decoration: none;
	text-align: center;
	vertical-align:center;
	font-family: "Times New Roman", Times, serif;
	letter-spacing: 0.15em;
	 }
.BottonText a:link {
	color: #666;
	text-decoration:none;
}
.BottonText a:visited {
	color:#666;
	text-decoration:none;
	}
.BottonText a:hover {
	color:#069;
	text-decoration:none;
}
.BottonText a:active {
	color:#F00;
	text-decoration:none;
}

.ChTitleList {
	color: #930;
	font-size: 13pt;
	text-decoration: none;
	line-height: 25px;
	text-align: left;
	vertical-align: top;
	font-family: "Times New Roman", Times, serif;
	letter-spacing: 0.1em;
	 }
	 
.ChTitleList a:link {
	color: #930;
	text-decoration:none;
}
.ChTitleList a:visited {
	color:#930;
	text-decoration:none;
	}
.ChTitleList a:hover {
	color:#F00;
	text-decoration:none;
}
.ChTitleList a:active {
	color:#F00;
	text-decoration:none;
}

.ChTitleList2 {
	color: #930;
	font-size: 13pt;
	text-decoration: none;
	line-height: 25px;
	text-align: center;
	vertical-align: center;
	font-family: "Times New Roman", Times, serif;
	letter-spacing: 0.1em;
	 }
	 
.ChTitleList2 a:link {
	color: #930;
	text-decoration:none;
}
.ChTitleList2 a:visited {
	color:#930;
	text-decoration:none;
	}
.ChTitleList2 a:hover {
	color:#F00;
	text-decoration:none;
}
.ChTitleList2 a:active {
	color:#F00;
	text-decoration:none;
}

.ChListfont001 {
	color: #666;
	font-size: 10pt;
	text-decoration: none;
	line-height: 20px;
	text-align: left;
	vertical-align: top;
	font-family: "Times New Roman", Times, serif;
	letter-spacing: 0.1em;
	 }
	 
.ChListfont001 a:link {
	color: #666;
	text-decoration:none;
}
.ChListfont001 a:visited {
	color:#666;
	text-decoration:none;
	}
.ChListfont001 a:hover {
	color:#069;
	text-decoration:none;
}
.ChListfont001 a:active {
	color:#F00;
	text-decoration:none;
}

.ChListfont002 {
	color: #960;
	font-size: 10pt;
	text-decoration: none;
	line-height: 20px;
	text-align: left;
	vertical-align: top;
	font-family: "Times New Roman", Times, serif;
	letter-spacing: 0.1em;
	 }

.ChNewsListFont {
	color: #666;
	font-size: 10pt;
	text-decoration: none;
	line-height: 20px;
	text-align: left;
	vertical-align: top;
	font-family: "Times New Roman", Times, serif;
	letter-spacing: 0.1em;
	list-style-type:square;
	 }

.ChNewsListFont a:link {
	color: #666;
	text-decoration:none;
}
.ChNewsListFont a:visited {
	color:#666;
	text-decoration:none;
	}
.ChNewsListFont a:hover {
	color:#069;
	text-decoration:none;
}
.ChNewsListFont a:active {
	color:#F00;
	text-decoration:none;
}

.ChNewsListWhiteFont {
	color: #FFF;
	font-size: 10pt;
	text-decoration: none;
	line-height: 20px;
	text-align: center;
	vertical-align: top;
	font-family: "Times New Roman", Times, serif;
	letter-spacing: 0.1em;
	 }

.ChNewsListWhiteFont a:link {
	color: #FFF;
	text-decoration:none;
}
.ChNewsListWhiteFont a:visited {
	color:#FFF;
	text-decoration:none;
	}
.ChNewsListWhiteFont a:hover {
	color:#000;
	text-decoration:none;
}
.ChNewsListWhiteFont a:active {
	color:#F00;
	text-decoration:none;
}

.ChNewsTitle {
	color: #666;
	font-size: 10pt;
	text-decoration: none;
	line-height: 20px;
	text-align: center;
	vertical-align: top;
	font-family: "Times New Roman", Times, serif;
	letter-spacing: 0.1em;
	 }

.font001 {
	color: #666;
	font-size: 12pt;
	text-decoration: none;
	line-height: 25px;
	font-weight:bold;
	text-align: left;
	vertical-align: top;
	font-family: "Times New Roman", Times, serif;
	letter-spacing: 0.1em;
	 }
	 
.font002 {
	color: #666;
	font-size: 10pt;
	text-decoration: none;
	line-height: 25px;
	margin-left:30px;
	text-align:left;
	vertical-align: top;
	font-family: "Times New Roman", Times, serif;
	letter-spacing: 0.1em;
	font-weight: normal;
	 }
	 
.font003 {
	color: #666;
	font-size: 10pt;
	text-decoration: none;
	line-height: 25px;
	text-align:left;
	vertical-align: top;
	font-family: "Times New Roman", Times, serif;
	letter-spacing: 0.1em;
	 }
	 
.font004Name {
	color: #666;
	font-size: 12pt;
	text-decoration: none;
	line-height: 25px;
	text-align: left;
	vertical-align: center;
	font-family: "Times New Roman", Times, serif;
	letter-spacing: 0.1em;
	 }
	 
.fontCenter {
	color: #666;
	font-size: 10pt;
	text-decoration: none;
	line-height: 25px;
	text-align:center;
	vertical-align: center;
	font-family: "Times New Roman", Times, serif;
	letter-spacing: 0.1em;
	 }

.fontCenter a:link {
	color: #666;
	text-decoration:none;
}
.fontCenter a:visited {
	color:#666;
	text-decoration:none;
	}
.fontCenter a:hover {
	color:#069;
	text-decoration:none;
}
.fontCenter a:active {
	color:#F00;
	text-decoration:none;
}

.fontMovieRightList {
	color: #666;
	font-size: 10pt;
	text-decoration: none;
	line-height: 25px;
	text-align:right;
	vertical-align: center;
	font-family: "Times New Roman", Times, serif;
	letter-spacing: 0.1em;
	 }
	
.fontMovieLeftList {
	color: #666;
	font-size: 10pt;
	text-decoration: none;
	line-height: 25px;
	margin-left: 28px;
	text-align:left;
	vertical-align: center;
	font-family: "Times New Roman", Times, serif;
	letter-spacing: 0.1em;
	 }	
 

.fontSpecialCenter {
	color: #C60;
	font-size: 12pt;
	text-decoration: none;
	line-height: 25px;
	font-weight:bold;
	vertical-align: center;
	text-align: center;
	font-family: "Times New Roman", Times, serif;
	letter-spacing: 0.1em;
	 }
	 
.fontTextColorBlue {
	color:#06F;
	font-size: 10pt;
	text-decoration: none;
	line-height: 25px;
	text-align: justify;
	vertical-align: top;
	font-family: "Times New Roman", Times, serif;
	letter-spacing: 0.1em;
	 }
	 
.fontTextBold {
	color: #666;
	font-size: 10pt;
	text-decoration: none;
	line-height: 25px;
	text-align: left;
	vertical-align:center;
	font-weight:bold;
	font-family: "Times New Roman", Times, serif;
	letter-spacing: 0.1em;
	 }
	 
.fontText {
	color: #666;
	font-size: 10pt;
	text-decoration: none;
	line-height: 25px;
	vertical-align: top;
	font-family: "Times New Roman", Times, serif;
	letter-spacing: 0.1em;
	 }

.NewsLink {
	color: #666;
	font-size: 10pt;
	text-decoration: none;
	line-height: 20px;
	text-align: left;
	margin-left:10px;
	vertical-align: top;
	font-family: "Times New Roman", Times, serif;
	letter-spacing: 0.1em;
	 }

.NewsLink a:link {
	color: #666;
	text-decoration:none;
}
.NewsLink a:visited {
	color:#666;
	text-decoration:none;
	}
.NewsLink a:hover {
	color:#069;
	text-decoration:none;
}
.NewsLink a:active {
	color:#F00;
	text-decoration:none;
}


.TopLink {
	color: #666;
	font-size:8pt;
	text-decoration: none;
	line-height: 10px;
	text-align: right;
	vertical-align:middle;
	font-family: "Times New Roman", Times, serif;
	letter-spacing: 0.1em;
	 }
.TopLink a:link {
	color:#666;
	text-decoration:none;
}
.TopLink a:visited {
	color:#666;
	text-decoration:none;
	}
.TopLink a:hover {
	color:#069;
	text-decoration:none;
}
.TopLink a:active {
	color:#F00;
	text-decoration:none;
}








.EnfontTitle {
	color: #000;
	font-size: 12pt;
	text-decoration: none;
	line-height: 18px;
	text-align: left;
	vertical-align: top;
	font-family: "Times New Roman", Times, serif;
	letter-spacing: 0.1em;
	 }

.Enfont001 {
	color: #666;
	font-size: 10pt;
	text-decoration: none;
	line-height: 18px;
	text-align: left;
	text-align: justify;
	vertical-align: top;
	font-family: "Times New Roman", Times, serif;
	letter-spacing: 0.1em;
	 }

.Enfont002 {
	color: #666;
	font-size: 10pt;
	text-decoration: none;
	line-height: 18px;
	text-align: left;
	vertical-align: top;
	font-family: "Times New Roman", Times, serif;
	letter-spacing: 0.1em;
	 }
	 
.EnfontBlack {
	color: #000;
	font-size: 10pt;
	text-decoration: none;
	line-height: 18px;
	text-align: left;
	vertical-align: top;
	font-family: "Times New Roman", Times, serif;
	letter-spacing: 0.1em;
	 }

.EnfontBlueBold {
	color: #06C;
	font-size: 10pt;
	text-decoration: none;
	line-height: 18px;
	text-align: left;
	font-weight:bold;
	vertical-align: top;
	font-family: "Times New Roman", Times, serif;
	letter-spacing: 0.1em;
	 }
	 
.EnfontSpecialCenter {
	color: #C60;
	font-size: 10pt;
	text-decoration: none;
	line-height: 25px;
	font-weight:bold;
	vertical-align: center;
	text-align: center;
	font-family: "Times New Roman", Times, serif;
	letter-spacing: 0.1em;
	 }

.ChfontLeftDown {
	color: #666;
	font-size: 10pt;
	text-decoration: none;
	line-height: 20px;
	text-align: left;
	vertical-align: bottom;
	font-family: "Times New Roman", Times, serif;
	letter-spacing: 0.1em;
	 }

.sLink {
	color: #069;
	font-size: 10pt;
	text-decoration: none;
	line-height: 25px;
	list-style-type:disc;
	margin-left:28px;
	text-align: left;
	vertical-align: top;
	font-family: "Times New Roman", Times, serif;
	letter-spacing: 0.1em;
	 }
.sLink a:link {
	color:#069;
	text-decoration:none;
}
.sLink a:visited {
	color:#069;
	text-decoration:none;
	}
.sLink a:hover {
	color:#C30;
	text-decoration:none;
}
.sLink a:active {
	color:#F00;
	text-decoration:none;
	text-align: center;
}
.bigTitle {
	color: #039;
	font-size:11pt;
	font-weight:400;
	text-decoration: none;
	line-height:25px;
	margin-left:28px;
	text-align: left;
	vertical-align: center;
	font-family: "Times New Roman", Times, serif;
	letter-spacing: 0.3em;
	}

.PsTextBig {
	color: #333;
	font-size: 12pt;
	text-decoration: none;
	line-height: 25px;
	font-weight:bold;
	vertical-align: top;
	font-family: "Times New Roman", Times, serif;
	letter-spacing: 0.1em;
	 }

.EnTop {
	color: #06C;
	font-size: 9pt;
	text-decoration: none;
	line-height: 25px;
	list-style-type:disc;
	text-align: right;
	vertical-align: center;
	font-family: "Times New Roman", Times, serif;
	letter-spacing: 0.1em;
	 }
.EnTop a:link {
	color:#06C;
	text-decoration:none;
}
.EnTop a:visited {
	color:#06C;
	text-decoration:none;
	}
.EnTop a:hover {
	color:#F63;
	text-decoration:none;
}
.EnTop a:active {
	color:#F00;
	text-decoration:none;
}
