﻿@charset "utf-8";

body {font-size:13px;font-family:Verdana, Arial, Helvetica,sans-serif;margin:0px;}
form {margin:0px;padding:0;}
ul,dl {margin-bottom:0px;margin-top:0px;}
img {border:none;vertical-align:baseline;}
a {color:#CC6600;text-decoration:underline;outline:none;}
a:hover {color:#CC9933;text-decoration:none;}

.t_l{ text-align:left;}
.t_c{ text-align:center;}
.t_r{ text-align:right;}

/*包最外圍的div*/
#wrapper {width:760px;margin:auto;padding:auto;}

/*******常見問題 | 意見反應 | 會員公告*****************/
#global02 {background:url(bg_global.gif) 0 bottom no-repeat;height:47px;font-size:11px;color:#ffffff;}
#global02 p {margin:0;padding:0;}
#global02 p img {margin:0;padding:6px;} 
#global02 p.t_R {text-align:right; padding-right:5px;}
#global02 a {color:#ffffff;text-decoration:none;letter-spacing:1px;}
#global02 a:hover {color:#ffffff;text-decoration:underline;}
#global02 p.logo {height:31px;}
.txt_gray {color:#666666;position:relative; top:-10px;}
#header {margin-bottom:8px;}

/*...服務總覽圖層...*/
#service_view {position:absolute;z-index:1; visibility: hidden; border:2px #cbcbcb solid; background:#fff url(bg_service_view.gif) repeat-x left top; margin-top:46px; margin-left:40px; padding:10px;}
#service_view p { margin:0; padding:0;}
#service_view p a { color:#333; font-size:13px; text-decoration: underline;}
#service_view dl { clear:both; color:#5a6165; font-size:13px; margin:0; padding:0; text-align:left;}
#service_view dt { float:left; color:#006699; font-weight:bold; width:65px; margin:0; padding:3px 0;}
#service_view dd { float:left; margin:0; width:80px; padding:3px 5px;}
#service_view dd a { color:#333; font-size:13px; text-decoration: none;}
#service_view dd a:hover { color:#333; font-size:13px; text-decoration: underline;}
#service_view { margin-top:52px\9;}

#global{background-image:url(bg_global.gif);}
#global{ background-repeat: no-repeat; text-align:right; padding:2px 10px 3px; font-size: 11px; color: #ffffff;}
#global img{ padding-top:4px; vertical-align: text-bottom;}
#global a{color: #ffffff;text-decoration: none; font-size: 11px; letter-spacing: 1px;}
#global a:hover{color: #ffffff;text-decoration: underline;}
/******/


/*******公司頁的公司名+logo****/
#compeny {font-size:18px;font-weight:bold;color:#666666;letter-spacing:3px;}
#compeny img.logo {vertical-align:middle;padding:0px 10px 5px 10px;}
#compeny img {vertical-align:middle;padding:0px 5px 5px 5px;}
/******/


/*******會員登入問候文*********/
#welcome {float:right;color:#d3904f;margin-top:12px;font-size:12px;letter-spacing:1px;}
#welcome a {color:#d3904f;text-decoration:underline;}
#welcome a:hover {color:#CC6633;text-decoration:none;}
/******/


/*******內容頁div**************/
.content {clear:both;}
/******/


/*******廣告720*60*************/
#ad_720 {width:760px;text-align:center;background:url(ad_720_bg.gif) no-repeat;}
#ad_720 td.nowrap {white-space:nowrap;padding-bottom:10px;}
#ad_720 img {margin:6px 0;}
#ad_720 img.noborder {border:0;margin-right:10px;}
#ad_top720 {width:760px;text-align:center;margin:0px;}
#ad_top720 dt.bg01 {
	background:url(ad_720_top.gif) no-repeat;
	padding-top:6px;
	padding-bottom:3px;
	letter-spacing:1px;
	color:#336699;
}
#ad_top720 dt.bg01 img {margin-left:10px;}
#ad_top720 dt.bg02 {
	border-left:1px solid #d2cab5;
	border-right:1px solid #d2cab5;
	border-bottom:1px solid #d2cab5;
	padding-bottom:5px;
}
/******/


/*******上面選單圖片icon*******/
#T_menu {
	background:url(ill_menu_top_bg01.gif) repeat-x;
	width:760px;
	height:36px;
}
#T_menu dl {margin-left:10px;}
#T_menu dt {float:left;}
/******/


/*******上面選單次選項文字*****/
#T_menu_info {
	background:url(ill_menu_top_bg02.gif) repeat-x;
	padding-top:8px;
	padding-bottom:8px;
	padding-left:18px;
	letter-spacing:1px;
}
#T_menu_info a {color:#777777;text-decoration:none;}
#T_menu_info a:hover {color:#000000;}
/******/


/*******公司頁左邊大區塊*******/
.L_w165 {float:left;width:165px;margin:0px;}
.L_w595 {float:left;clear:left;width:595px;margin:0px;}
/******/


/*******公司頁右邊大區塊*******/
.R_w165 {float:right;width:165px;margin:0px;}
.R_w595 {float:right;clear:right;width:595px;margin:0px; position:relative;}
/******/  


/*******公司頁box開始**********/
.CP_box760 {width:760px;padding-bottom:6px;clear:both;}
.CP_box {width:595px;}
.CP_box dt.bg, .CP_box760 dt.bg {
	margin-bottom:10px;
	border-left:1px solid #cfc9b7;
	border-right:1px solid #cfc9b7;
	border-bottom:1px solid #cfc9b7;
	padding:10px;
	color:#534E40;
	line-height:22px;
	letter-spacing:1px;
}
.CP_box dt.bga, .CP_box760 dt.bga {
	margin-bottom:10px;
	border-top:1px solid #cfc9b7;
	border-left:1px solid #cfc9b7;
	border-right:1px solid #cfc9b7;
	border-bottom:1px solid #cfc9b7;
	padding:10px;
	color: #534E40;
	line-height: 22px;
	letter-spacing: 1px;
}
.CP_box dt.up, .CP_box760 dt.up {
	margin-top:-8px;
	margin-bottom:5px;
	margin-right:5px;
	text-align:right;
	font-size:9px;
	font-weight:bold;
	color:#CCCC99;
	letter-spacing:1px;
}
.CP_box dt.c, .CP_box760 dt.c {text-align:center;margin-bottom:5px;}
.CP_box dt.R, .CP_box760 dt.R {text-align:right;margin-bottom:5px;}
.up a {color:#876947;text-decoration:none;}
.up a:hover {color:#663333;text-decoration:none;}
/*******公司頁box結束**********/ 


/*******頁碼開始***************/
#paging {text-align:center;letter-spacing:1px;color:#669999;font-size:11px;padding:3px 0;}
#paging .pn {color:#000000;text-decoration: none;}
#paging .on {color:#0066CC;font-weight:bold;border:1px #cccccc solid;padding:1px 2px 1px 3px;}
#paging a {color:#0066CC;text-decoration:underline;}
#paging a:hover {color:#0099FF;text-decoration:none;}
/*******頁碼結束***************/


/*******另開說明視窗開始*******/
.popup_info {
	background-color:#f9f4d6;
	border:1px #bfb69d solid;
	width:100%;
	z-index:4;
	letter-spacing:1px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	visibility:hidden;
}
.popup_info dt.tit {
	text-align:left;
	font-weight:bold;
	color:#3E2F17;
	background-color:#f8e79c;
	border-bottom:1px #bfb69d solid;
}
.popup_info dt {
	padding:6px;
	text-align:left;
	line-height:20px;
	font-weight:normal;
	color:#7D5500;
	font-size:12px;	
}
.popup_info li {
	font-size:12px;
	line-height:20px;
	list-style-type:square;
	list-style-position:outside;
	margin-left:-22px;
}
.popup_info li.o {
	font-size:12px;
	line-height:20px;
	list-style-type:decimal;
	list-style-position:outside;
	margin-left:-22px;
}
.popup_info dt.b {
	line-height:20px;
	font-weight:bold;
	color:#6A4800;
}
.popup_info dt.c {
	text-align:center;
}
.popup_info dt.r {
	text-align:right;
	padding-right:10px;
}
.popup_info img {
	vertical-align:middle;
}
.popup_info dt.tit a {
	color:#993300;
	text-decoration:none;
}
.popup_info dt.tit a:hover {
	color:#CC3300;
	text-decoration:underline;
}

/*******公司介紹頁的公司相關資訊圖層******************/
.popup_info_comp { background-color:#f9f4d6; border:1px #bfb69d solid; width:100%; z-index: 4; letter-spacing:1px; font-family: Verdana, Arial, Helvetica, sans-serif; position: absolute; top:28px; left:470px;}
.popup_info_comp dl{ margin:8px 0; padding:0;}
.popup_info_comp dt { margin:0; padding:0 6px; text-align:left; font-weight: normal; color: #7D5500; font-size: 12px;}
.popup_info_comp dt a { color: #CC6600; text-decoration: none;}
.popup_info_comp dt a:hover { color: #CC6633; text-decoration: underline;}

/*******另開說明視窗結束*******/





/*******詳細客服專線***********/
#tel, .tel { 
	width:178px;
	z-index:3;
	margin-top:-223px;
	position:absolute;
	background-color:#515151;
	visibility:hidden;
	font-size:11px;
	line-height:18px;
	color:#C3C3C3;
	text-align:left;
	padding:6px 6px 6px 6px;
}
.tel_tit {
	font-size:12px;
	color:#FFFFFF;
	letter-spacing:2px;
}
#tel img, .tel img {padding:3px;vertical-align:middle;cursor:pointer;}
/******/


/*******版權宣告的開始*********/
#footer {width:760px;text-align:right;clear:both;margin-top:15px;}
#footer dl {margin-bottom:0px;}
#footer dt.bg01 {
	background-image:url(ill_tel_bg.gif);
	background-repeat:repeat-x;
	height:27px;
	font-size:12px;
	color:#ffffff;
	padding-right:10px;
	line-height:22px;
	letter-spacing:1px;
}
#footer dt.bg02 {
	font-size:11px;
	color:#777777;
	line-height:18px; 
	margin:5px 10px 0px auto;
}
#footer img {vertical-align: middle;}
#footer a {color:#FFFFFF;text-decoration:none;letter-spacing:1px;}
#footer a:hover {color:#FFFFCC;text-decoration:none;}
.float_R {float:right;text-align:left;margin: 3px 2px auto auto;}
/*******版權宣告的結束*********/


/*******圖片靠左：文字齊右*****/
.leftimg {
	float:left;
	text-align:right;
	margin:0px;
	margin-right:10px;
	margin-bottom:8px;
	margin-left:0px;
}
/******/ 


/*******圖片靠右：文字齊左*****/
.rightimg {
	float:right;
	text-align:left;
	margin:0px;
	clear:right;
} 
/******/


.float_L {float:left;}
.float_R,.float_R1,.float_R2,.float_R3,.float_R4,.float_R6,.float_R7,.float_R8,.float_R9 {float:right;text-align:left;}
.float_R {margin:3px 2px auto auto;}
.float_R1 {margin:3px 10px auto auto;}
.float_R2 {margin:-2px 3px 0px auto;}
.float_R3 {margin:10px 10px auto auto;}
.float_R4 {margin:-6px 6px auto auto;}
.float_R5 {float:right;width:150px;margin: -25px;}
.float_R6 {margin:3px 5px auto auto;}
.float_R7 {margin:3px auto auto auto;}
* html .float_R7 {margin:-3px auto auto auto;}
.float_R8 {margin:-3px auto auto auto;}
.float_R9 {margin:1px auto auto auto;}
* html .float_R9 {margin:-3px auto auto auto;}
.float_R10 {float:right;width:150px;margin-top:-25px;}
.float_R11 {float:right;margin-right:410px; margin-top:2px;}
.float_R12 {float:right;text-align:left;margin:0;padding:0;} 
html>/**/body .float_R11 {margin-top:4px;}


/*******子網導流***************/
#clan {
	text-align:right;
 	margin-top:-5px;
 	margin-right:18px;
 	margin-bottom:5px;
 	letter-spacing:1px;
 	color:#5C523F;
}
#clan a {color:#755B39;text-decoration:none;}
#clan a:hover {color:#996633;text-decoration:underline;}
/******/

#job_interview td {word-break:break-all;word-wrap:break-word;}


/*******box_w760開始**********/
/*box_w760開始*/
.box_w760 { width:760px; margin:0px;}
.box_w760 dt.bg01{
	padding:10px;
	padding-bottom:5px;
	padding-left:10px;
	font-size: 15px;
	font-weight: bold;
	letter-spacing: 2px;
	color: #5b4b31;
	background: url(box760_top.gif) no-repeat bottom;
}
.box_w760 dt.bg02,.box_w760 dt.bg02_C,.box_w760 dt.bg02_R{
	border-left:1px solid #cfc9b7;
	border-right:1px solid #cfc9b7;
	padding:10px;
	color: #5b4b31;
	line-height: 20px;
}
.box_w760 dt.bg02_C { text-align:center;}
.box_w760 dt.bg02_R { text-align:right;}
.box_w760 dt.bg03 { background:url(box760_bottom.gif) no-repeat top; margin-bottom:0px; height:10px;}
.box_w760 li{
	list-style-position: outside;
	list-style-image: none;
	margin:0px;
	margin-left:-20px;
	list-style-type: none;
	font-size: 13px;
	letter-spacing: 1px;
}
/*******box_w760結束**********/

/*******網頁路徑**************/
#path { margin:12px auto 7px auto; color: #9D7A53; letter-spacing: 1px;}
#path a{color: #9D7A53;text-decoration: underline;}
#path a:hover{color: #876947;text-decoration: none;}

/*....黃色的裝飾邊條....*/
#titY{background: url(bg_titY.gif) repeat-x top;width:760px;height: 5px;}

.iderror{
	width:90%;
	padding:10px;
	text-align:left;
	color: #77664b;
	letter-spacing: 1px;
	font-size: 13px;
	line-height: 18px;
	margin:auto;
}
.iderror dl { margin-left:0px;}
.iderror dt a, .iderror dd a { color: #848442; text-decoration: underline;}
.iderror dt a:hover, .iderror dd a:hover { color: #999900; text-decoration: none;}
.iderror dd { margin:0; padding:5px 15px; font-size: 12px;}
.iderror dd img { border:none; padding:0; padding-right:15px;}
.iderror p#blink a, .iderror p#blink a:hover { font-size: 15px; color: #af6320;}

/*...針對Social連結的設定...*/
a.facebook { background: url(icon_social_16.gif) no-repeat; padding-left:18px; margin-right:5px;text-decoration:none}
a.plurk { background: url(icon_social_16.gif) no-repeat 0 -20px; padding-left:18px; margin-right:5px;text-decoration:none}
a.twitter { background: url(icon_social_16.gif) no-repeat 0 -40px; padding-left:18px; margin-right:5px;text-decoration:none}

.icon_searchlist { background: url(icon_search01.gif) 0 -2px no-repeat; width:18px; height:17px; padding-left:20px;}

.box_w555 dt.bg02 { padding:10px 0px 0px;}
.box_w555 dt.bg02a { padding:0 10px;}
.box_w555 dt.bg02c { text-align:center;}
.box_w555 dt.t_R { padding-right:40px;text-align:right;}
.box_w555 dt.t_C { line-height: 20px;text-align:center;}
.pad_t5 { padding-top:2px;}
.pad_t12 { padding-top:12px;}

.popup_notice { background-color:#f9f4d6; border:1px #bfb69d solid; z-index: 4; letter-spacing:1px; font-family: Verdana, Arial, Helvetica, sans-serif; margin-top:-10px; margin-right:12px; padding:10px; text-align:left;}
.popup_notice p { margin:0; padding:0; line-height:23px;}
.popup_notice ul { list-style-type: square; list-style-position: outside; margin:0; margin-left:15px; padding:0;}
.popup_notice {width:573px;}
.popup_notice_ml_c { margin-left:0px;}
.popup_notice_ml_lr { margin-left:-131px;}

span.txt_7d5500 a { color:#7d5500; font-size:12px; text-decoration:none;}
