@charset "utf-8";
/* CSS Document */
body{ background:white; margin:0 auto; font-family:"微軟正黑體"; font-size:16px; font-weight:bold; color:#630}

/*QA*/
.wrapqa{ width:200px; text-align:right; float:right; left:85%; position:fixed}
.qalink{ width:200px; height:299px; float:right; margin-top:200px; position:relative;}

/*布局*/
.wrap{ width:100%; height:auto; margin:0 auto;}
.pagehead{ width:100%; min-width:1280px; height:816px; background:url(../images/pagehead.jpg) top center no-repeat;}
.part01{ width:100%; min-width:1280px;  height:1150px; background:url(../images/part01.jpg) top center no-repeat;}
.part02{ width:100%; min-width:1280px; height:auto; background: url(../images/bg_dark.jpg) top center repeat;}

/*內容欄位寬度*/
.main1280{ width:1280px; height:auto; margin:0 auto; }
.main1000{ width:1000px; height:auto; margin:0 auto; }
.main780{ width:780px; height:auto; margin:0 auto; }

/*table*/
table{ width:780px; height:auto; border:0; background: url(../images/bg_paper.jpg); margin:0 auto;
	   text-align:center; vertical-align:middle; line-height:20pt; 
	   margin-bottom:10px; }
td{ border:1pt solid #8F7661; height:40px; padding:0 5px }

/*表格寬度*/
 /*置左*/.tableleft{ text-align:left; vertical-align:middle;}
 /*表格抬頭*/.tabletitle{ background:url(../images/bg_title.jpg); color: #F8EFDA;}

/*font color*/
.ftitle{ font-size:20pt; color:#D0B880; font-weight: bold;}
.fyellow{ color:yellow; bottom:0px; position: relative;}
.fwhite{ color:#F8EFDA; line-height:18pt;}
.fred{ color:red;}
.fbold{ font-weight:bold;}
.fmark{ background:yellow; font-weight:bolder; color:red;}

/*OL LI*/
ol{ margin:0;}

/*footer*/
.footer{ width:100%; min-width:1280px; height:70px; background:url(../images/footer.jpg) top center no-repeat;}
