﻿@charset "utf-8";

/* CSS Document */

html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td { padding: 0; border: 0; outline: 0; font-size: 14px; margin:0 auto; }
body { line-height: 1; background-color: #FFF; font-family: "微軟正黑體"; }
ol, ul { list-style: none;}
blockquote, q {  quotes: none;}
blockquote:before, blockquote:after,
q:before, q:after { content: ''; content: none;}

/* remember to define focus styles! */
:focus {outline: 0;}

/* remember to highlight inserts somehow! */
ins {text-decoration: none;}
del {text-decoration: line-through;}

/* tables still need 'cellspacing="0"' in the markup */
table { border-collapse: collapse; border-spacing: 0;}



/*----------------------------------------------------------*/

#wrapper { width:100%; overflow:hidden;} 
#content { width:900px; margin:0 auto; display:block;}

/*-----------------------------------------------------------*/

#header{width:900px; height:120px; display:block;}

#mainwrap_out{width:900px; display:block;}
.main_wrap01{width:900px; background: url(../images/main01.gif) no-repeat left top; padding:70px 0 0 0; }
.main_wrap02{width:900px; background: url(../images/main02.gif) repeat-y left top; }
.main_wrap03{width:900px; background: url(../images/main03.gif) no-repeat left bottom;padding:0 0 70px 0; }

#cont_wrapper{width:700px; margin:0 auto; display:block}
#cont_wrapper02{width:800px; margin:0 auto; display:block}

#footer{width:900px; display:block; float:left; padding:20px 0}
#footer_wrap{width:880px; display:block; margin:0 auto; }

/*-----------------------------------------------------------*/

td{font-size:14px;line-height:200%;color:#757575;} 
a:link {text-decoration: none;}
a:visited {text-decoration: none;}
a:hover {text-decoration: none;}
a:active {text-decoration: none;}

.seo2 {
	FONT-SIZE: 10pt;
	COLOR: #ff6600;
	;
	line-height: 23px;
	font-weight: bold;
}
A.seo2:link,A.seo2:visited,A.seo2:active {
	FONT-SIZE: 9pt; COLOR: #333333; TEXT-DECORATION: none
}
A.seo2:hover {
	FONT-SIZE: 9pt; COLOR: #ff6600; TEXT-DECORATION: none
}




/*FAQ頁籤選單-----------------------------------------------------------*/
.faq_menu {font-size: 15px ;color: #FFFFFF;text-align: center;margin-top: 8px;height:25px; font-weight:bold;}
.faq_menu a:link {color: #FFFFFF; text-decoration: none;}
.faq_menu a:visited {	color: #FFFFFF;	text-decoration: none;}
.faq_menu a:hover {color: #FFFFFF;text-decoration: underline;}




/*font----------------------------------------------------------------*/

.qatitle{font-size:20px ; font-weight:bold; color:#FF7904; background: url(../images/icon03.gif) no-repeat left 8px; padding: 0 0 30px 33px }

/*標題--------------------------*/
.title{font-size:30px; font-weight:bold; color:#FF7F26; padding:0 30px 0 0; font-family: "微軟正黑體"; text-align:right; }
.txt{ padding-right:30px; font-size:12px; line-height:180%; text-align:right}

/*qa-------------------------*/
.qa_txt01 {color: #777777;	text-align: left; font-size: 14px;line-height: 180%; margin-top: 15px; font-family: "微軟正黑體"; background: url(../images/icon02.gif) no-repeat 3px 9px; padding: 0 0 8px 18px;}
.qa_txt01 a{color: #FF6F0F;}
.qa_txt01 a:hover{color: #FFA062;}

.qa_txt02 {color: #777777;	text-align: left; font-size: 14px;line-height: 180%; margin-top: 15px; font-family: "微軟正黑體"; padding: 0}
.qa_txt02 a{color: #FF6F0F;}
.qa_txt02 a:hover{color: #FFA062;}

/*間距*/
.qa_space01{margin:0 0 30px 0;}


/*--------------------------------------------------*/

.txt01 {font-size:18px; color:#333; font-weight:bold; font-family: "微軟正黑體"; padding:0 0 25px;}
.txt02 {color: #777777;	text-align: left; font-size: 14px;line-height: 180%; margin-top: 15px; font-family: "微軟正黑體"; }

.txt03 {font-size: 15px; color: #0383CD; line-height: 150%; font-weight: bold; font-family: "微軟正黑體"; padding: 0 0 15px 20px; background: url(../images/icon01.gif) no-repeat left 5px ; }
.txt04 {font-size: 15px; color: #0383CD; line-height: 150%; font-weight: bold; font-family: "微軟正黑體"; padding: 0 0 15px 0;}

.txt05 {color: #777777;	text-align: left; font-size: 14px;line-height: 180%; margin-top: 15px; font-family: "微軟正黑體"; background: url(../images/icon02.gif) no-repeat 25px 9px ; padding: 0 0 12px 40px;}
.txt05 a{color: #FF6F0F;}
.txt05 a:hover{color: #FFA062;}

.txt06 {color: #777777;	text-align: left; font-size: 14px;line-height: 180%; margin-top: 15px; font-family: "微軟正黑體"; padding: 0 0 0 20px;}
.txt06 a{color: #FF6F0F;}
.txt06 a:hover{color: #FFA062;}

.txt07 {color: #666; padding: 0 0 10px 0; font-weight:bold}



/*copyrighter--------------------------------------------------------------------*/
.copytxt01{font-size:12px; color: #7F7F7F; }
.copytxt01 a{color: #FF6F0F; }
.copytxt01 a:hover{color: #FFA062; }
.copytxt02{font-size:12px; color: #6B6B6B; font-weight:bold; }
.copytxt03{font-size:11px; color: #B2B2B2; }