@charset "utf-8";
/* CSS Document */
body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	background-color: #312c24;
}
#APDiv2{
    height:11px; 
    background-color:#050a00;
}
#innerheader{
     background: #050a00 url(images/indexbg01.jpg)  left bottom scroll repeat-x;
}
#innercontent{
	min-height: 450px;
	background-color:#FFFFFF;
}
#footer{
	min-height: 94px;
	background: #000000 url(images/indexbg03.jpg) left top scroll repeat-x;
}
.footmenu{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #ffffff;
	text-decoration: none;
	line-height: 30px;
}
.footmenu A:link{
	color: #ffffff;
	text-decoration: none;
}
.footmenu A:hover{
	color: #ffffff;
	text-decoration: underline;
}
.footmenu A:active{
	color: #ffffff;
	text-decoration: underline;
}
.footmenu A:visited{
	color: #ffffff;
	text-decoration: none;
}
.foot01{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #ffffff;
	text-decoration: none;
	line-height: 30px;
}
.foot01 A:link{
	color: #ffffff;
	text-decoration: none;
}
.foot01 A:hover{
	color: #ffffff;
	text-decoration: none;
}
.foot01 A:active{
	color: #ffffff;
	text-decoration: none;
}
.foot01 A:visited{
	color: #ffffff;
	text-decoration: none;
}
.foot02{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 14px;
	font-weight: normal;
	color: #dcc9ab;
	text-decoration: none;
}
.foot02 A:link{
	color: #dcc9ab;
	text-decoration: none;
}
.foot02 A:hover{
	color: #ffffff;
	text-decoration: none;
}
.foot02 A:active{
	color: #ffffff;
	text-decoration: none;
}
.foot02 A:visited{
	color: #dcc9ab;
	text-decoration: none;
}


.table01{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #2a2828;
	text-decoration: none;
	background-color: #FFFFFF;
	border: 1px solid #ffffff;
}
.table02{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #2a2828;
	text-decoration: none;
	background-color: #FFFFFF;
	border: 1px solid #FFFFFF;
}
.table03{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #4d4d4d;
	text-decoration: none;
	background-color: #f4f4f4;
	border: 1px solid #e2e2e2;
}
.table04{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #4d4d4d;
	text-decoration: none;
	border: 1px solid #ce9a55;
}

.line01{
	border: 4px solid #b39a58;
}
.line02{
	border: 3px solid #FFFFFF;
}
.line03{
	border: 9px solid #FFFFFF;
}
.line04{
	border: 3px solid #ffffff;
}
.line05{
	border: 4px solid #b39a58;
}
.line06{
	border: 1px solid #b39a58;
}
.line07{
	background: #000000 url(images/bg4-13860.jpg?v=1) left top scroll repeat-x;
}
.page_menu_split {
    width: 1px;
    font-size: 1px;
    background: url("images/index_menu033860.jpg?v=1") no-repeat scroll center center transparent;
}
.t4{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #979797;
	text-decoration: none;
	height: 41px;
	width: 90px;
}
.t4 A:link,.t4 A:visited{
	color: #979797;
	text-decoration: none;
	display: block;
	width: 90px;
	padding-top:8px;
}
.t4 A:hover,.t4 A:active{
	color: #ffffff;
	text-decoration: none;
	display: block;
	width: 90px;
	padding-top:8px;
}

.t4:hover{

}

.t5{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #ffffff;
	text-decoration: none;
}
.t6{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: normal;
	color: #ffffff;
	text-decoration: none;
	line-height: 30px;
}
.t7{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 30px;
	font-weight: normal;
	color: #ae5608;
	text-decoration: none;
}
.t7 A:link,.t7 A:visited{
	color: #322f2f;
	text-decoration: none;
}
.t7 A:hover,.t7 A:active{
	color: #ae5608;
	text-decoration: none;
}
.t8{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #ffffff;
	text-decoration: none;
	line-height: 32px;
}
.t9,.t9-1{
     font-family: Arial, Helvetica, sans-serif;
     font-size: 12px;
     font-weight: normal;    
     width: 171px;
}
.t9 A:link,.t9 A:visited{
     color: #4d4d4d;
     text-decoration: none;
     display:block;
    line-height: 16px;
    padding:8px 10px;     
    background: transparent url(images/leftmenubg013860.jpg?v=1) center top scroll repeat-y;
}
.t9 A:hover,.t9 A:active,.t9-1 A:link,.t9-1 A:visited,.t9-1 A:hover,.t9-1 A:active{    
     color: #ffffff;
     text-decoration: none;
     display:block;
    line-height: 16px;
    padding:8px 10px;     
    background: transparent url(images/leftmenubg023860.jpg?v=1) center top scroll repeat-y;
}

.t10{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #4d4d4d;
	text-decoration: none;
	line-height: 20px;
}
.t10 A:link,.t10 A:visited{
    font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #4d4d4d;
	text-decoration: none;
	line-height: 20px;
}
.t10 A:hover,.t10 A:active{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
	line-height: 20px;
}
.t11{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #4d4d4d;
	text-decoration: none;
	line-height: 22px;
}
.t12{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #2e2916;
	text-decoration: none;
	line-height: 18px;
}
.t13{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #2e2916;
	text-decoration: none;
	line-height: 18px;
}
.t14{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #4a4848;
	text-decoration: none;
	line-height: 16px;
}
.t14 A:link,.t14 A:visited{
  font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #4a4848;
	text-decoration: none;
	line-height: 16px;
}
.t14 A:hover,.t14 A:active{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #4a4848;
	text-decoration: underline;
	line-height: 16px;
}
.t15{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #ae5608;
	text-decoration: none;
	line-height: 18px;
}
.t15 A:link,.t15 A:visited{
  font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #666666;
	text-decoration: none;
	line-height: 18px;
}
.t15 A:hover,.t15 A:active{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #ae5608;
	text-decoration: none;
	line-height: 18px;
}
.t16{
    font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #666666;
	text-decoration: none;
	line-height: 16px;
}
.t17{
    font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #2e2916;
	text-decoration: none;
	line-height: 20px;
}
.t18{
    font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #4d4d4d;
	text-decoration: none;
	line-height: 29px;
}
.t19{
    font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #4d4d4d;
	text-decoration: none;
	line-height: 30px;
}
.t19 A:link,.t19 A:visited{
font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #4d4d4d;
	text-decoration: none;
	line-height: 30px;
}
.t19 A:hover,.t19 A:active{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
	line-height: 30px;
}
.t20{
    font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #474747;
	text-decoration: none;
	line-height: 20px;
}
.t20 A:link,.t20 A:visited{
 font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #474747;
	text-decoration: none;
	line-height: 20px;
}
.t20 A:hover,.t20 A:active{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #0d0d0d;
	text-decoration: none;
	line-height: 20px;
}
.t21{
    font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #ab5209;
	text-decoration: none;
	line-height: 20px;
}
.t21 A:link,.t21 A:visited{
 font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #ab5209;
	text-decoration: none;
	line-height: 20px;
}
.t21 A:hover,.t21 A:active{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #ab5209;
	text-decoration: none;
	line-height: 20px;
}
/*----會員登入.member----------*/
.m_bg{
	background-image:url(images/member_bg.jpg);
	background-repeat:no-repeat;
}
/*-----欄位框--------*/
.m_box{
	background-color:#ffffff; font-size:12px; color:#797979; border:1px #aaaaaa solid; width:186px;
}
/*-----加入會員.member_2--------*/
.m2_tit{
	font-size:14px;
	color:#797979;
	font-weight:bold;
}
/*-----STEP--------*/
.m2_tit2{
	font-size:14px;
	color:#100e08;
}
/*-----*--------*/
.m2_star{
	color:#100e08;
	font-weight:bold;
}
.m2_line{
	border-bottom:1px solid #e5e5e5;
}
.m2_line2{
	border:1px solid #e6e5e5;
}
/*-----欄位框--------*/
.m2_box{
	background-color:#ffffff; font-size:12px; color:#797979; border:1px #aaaaaa solid; width:297px;
}
/*-----欄位框--------*/
.m2_box2{
	background-color:#ffffff; font-size:12px; color:#797979; border:1px #aaaaaa solid; width:79px;
}
/*------text-------*/
.text{
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	color: #797979;
	line-height: 18px;
}
/*------meaasge--------*/
.message_bg{
	background-image:url(images/message_bg.html);
	background-repeat:repeat-x;
	background-color:#ebebeb;
}
/*------留言板標題--------*/
.message_tit{
	color: #2e2916;
}
.message_tit A:link,.message_tit A:visited{
	color: #2e2916;
	text-decoration: none;
	font-size:15px;
}
.message_tit A:hover,.message_tit A:active{
	color: #100e08;
	text-decoration: none;
}
/*------more--------*/
.message_more A:link,.message_more A:visited{
	color: #8a8a8a;
	text-decoration: underline;
	font-size:12px;
}
.message_more A:hover,.message_more A:active{
	color: #606060;
	text-decoration: none;
}
/*------meaasge_2--------*/
.message_2_line{
	border:2px solid #b4b4b4;
}
.message_2_line2{
	border-bottom:1px dotted #b4b4b4;
}
.message_2_bg{
	background-color:#ebebeb;
	color:#000000;
}
/*------內容展開交替背景--------*/
.message_2_bg2{
	background-color:#100e08;
}
.message2_data{
	color:#1b5469;
}