@charset "utf-8";

body{ font-size: 13px; font-family: Verdana, Arial, Helvetica, sans-serif; margin:0px;}
body.remind{margin-left:-190px;/*有求職關懷的位移*/}

form{margin:0px; padding:0;}
input,textarea{font-size: 13px;}
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;}

/*---------------------------副牌LOGO顯示區塊---------------------------*/
#gemini { margin:0; margin-bottom:5px; padding:0; width:760px; height:22px; color:#666; font-size:11px; letter-spacing: 1px; text-align:right;}
#gemini img { margin:0; padding:6px; vertical-align:middle;}

/*常見問題 | 意見反應 | 服務總覽*/
#global{background-image:url(ill_global_bg.gif);}
#global02{background-image:url(ill_global_bg02.gif);}
#global, #global02 { background-repeat: no-repeat; text-align:right; padding:2px 10px 3px; font-size: 11px; color: #ffffff;}
#global img, #global02 img { padding-top:4px; vertical-align: text-bottom;}
#global a, #global02 a {color: #ffffff;text-decoration: none; font-size: 11px; letter-spacing: 1px;}
#global a:hover, #global02 a:hover {color: #ffffff;text-decoration: underline;}
#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;}

/*求職關懷*/
#remind{
	width:175px;
	position:absolute;
	margin-left:775px;
	background: url(ill_remind_bg.gif) repeat-y;
	color:#67421d;
	font-size: 12px;
	line-height: 18px;
	letter-spacing: 1px;
}

#remind p{ padding:0px; margin:0px;}
#remind p.bg{padding-left:15px;padding-right:15px;}

#remind p.more{	
	text-align:right;
	padding-top:10px;
	padding-right:15px;
}
#remind p.more a{color:#923801;text-decoration: none;}
#remind p.more a:hover{
	color:#CC3300;
	text-decoration: none;
}
#remind p.tit{
	background-image: url(ill_remind_arrow.gif);
	background-repeat: no-repeat;
	background-position: 9px -3px;
	padding-left:25px;
	padding-right:15px;
	margin-bottom:5px;
	color:#46340B;
	font-weight: bold;
}
#remind ul{
	list-style-type: none;
	margin-left:-25px;
	padding-leftt:0px;
	list-style-position: inside;
}
* html #remind ul{margin-left:0px;}
*:first-child+html #remind ul{margin-left:0px;}
 
#remind li{	
	letter-spacing:0px;
	list-style-position: inside;
	background: url(ill_arrow_03.gif) no-repeat 0px 4px;
	padding-left:10px;
	margin-left:-5px;
	margin-bottom:3px;
	width:150px;	
}
#remind li a{color:#762E23;text-decoration: none;}
#remind li a:hover{
	color: #A33F03;
}

/*104回函*/
#remind_box{
	padding-left:9px;
	margin-bottom:10px;
	text-align:left;
	background: url(ill_remind_box_bg.gif) repeat-y 9px;
}
#remind_box p.bg{ padding-top:7px;padding-left:7px;padding-right:8px; color:#905832;}
#remind_box p.more{ text-align:right;}

/*-----------------------------------------------------------------------------------*/


/*公司頁的公司名+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 td { padding:6px;}
#ad_720 img { margin:0px;}
#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;}

/*廣告728*90及廣告190*150*/
/*.ad_72890 { width:760px; height:100px; text-align:center; background: url(bg_ad72890.gif) no-repeat; margin:0; padding:0;}
.ad_72890 img { border:0; margin:0; padding:5px;}*/

.ad_190150 { margin:0; padding:0;}
.ad_190150 img { border:0; margin:0; padding:0;}

/*google關鍵字廣告設定*/
#google_23460{
	width:234px;
	height:58px;
	border:1px solid #ffc232;
	clear: both;
	float: left;
	margin:8px;
	text-align:left;
	background-image: url(google_bg.gif);
	background-repeat: no-repeat;
	background-position: right bottom;
	background-color: #FFFFFF;
}
#google_23460 p,#google_180150 p{padding:0px; margin:0px;}
#google_23460 p.tit,#google_180150 p.tit{
	color: #990000;
	font-size: 12px;
	font-weight: bold;
	text-decoration: underline;
	padding-top:2px;
	padding-left:2px;
}
#google_23460 p.tt,#google_180150 p.tt { font-size:11px; color: #191919; padding-left:2px;}
#google_180150 p.www { color: #666666; font-size: 9px; padding-left:2px;}
#google_180150{
	width:180px;
	height:150px;
	border:1px solid #ffc232;
	margin:auto;
	padding:auto;
	text-align:left;
	background-image: url(google_bg.gif);
	background-repeat: no-repeat;
	background-position: right bottom;
	background-color: #FFFFFF;
}

#hotjob { background:url(bg_hotjob.gif) repeat-x;width:760px;height:45px; margin-top:-7px;}
#hotjob dl { margin-left:10px;}
#hotjob dt { float:left;}
#hotjob dt.pt {
	width:485px;
	background:#FFC no-repeat left center;
	font-size:12px;
	line-height:15px;
	color:#685022;
	letter-spacing:1px;
	margin:5px;
	height:28px;
	vertical-align:baseline;
	padding:3px 8px;
}
#hotjob dt.pt02 { padding:0 0 0 0px;}

/*上面選單圖片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;}


/*....黃色的裝飾邊條....*/
#titY{ background: url(bg_titY.gif) repeat-x top;width:760px;height: 5px; margin:0; padding:0;}

/*填寫內容頁的上方說明文*/
.top{
	float:right;
	width:532px;
	padding:10px;
	background-color: #FBF9E1;
	text-align:left;
	border:1px solid #F2E2B3;
	color: #6F4B31;
	letter-spacing: 1px;
	font-size: 12px;
	line-height: 18px;
	clear: right;
	margin: 0px auto 10px auto;
}

.top li { list-style-type:square; margin-left:-14px;}
.top img { vertical-align: middle;}
.top_index { float:right; width:555px; margin: 3px 0px 10px auto; padding:0px; clear: right;}
.error{
	float:right;
	padding:10px;
	width:532px;
	text-align:left;
	border:1px solid #ff5300;
	color: #6F4B31;
	letter-spacing: 1px;
	font-size: 12px;
	line-height: 18px;
	clear: right;
	margin: 0px auto 10px auto;
	vertical-align: middle;
}
.error01{
	width:95%;
	padding:10px 0px 10px 0px;
	text-align:left;
	border:1px solid #ff5300;
	color: #6F4B31;
	letter-spacing: 1px;
	font-size: 12px;
	line-height: 18px;
	margin: 0px auto 10px auto;
	vertical-align: middle;
}
.error595 {width:593px;}
.error595 img { padding:0 10px;}
.error760 {width:758px;}
.error760 img { padding:0 10px;}
.error595, .error760 {
	float:right;
	padding:10px 0px 10px 0px;
	text-align:left;
	border:1px solid #ff5300;
	color: #6F4B31;
	letter-spacing: 1px;
	font-size: 12px;
	line-height: 18px;
	margin: 0px auto 10px auto;
	vertical-align: middle;
}

.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;}
/*填寫內容頁的說明文*/
.tip,.tip01{
	width:90%;
	padding:10px;
	background-color: #f3f1eb;
	text-align:left;
	border:1px solid #e6e1d2;
	color: #77664b;
	letter-spacing: 1px;
	font-size: 12px;
	line-height: 18px;
	margin:auto;
}
.tip li { list-style-type:square; margin-left:-14px;}
.tip li p { margin-bottom:-10px;}
.tip img { vertical-align: middle;}
.tip dl { margin:0;}
.tip dt { margin-left:0px; padding-left:13px; font-weight:bold; color:#77664b; background: url(ill_square_01.gif) no-repeat 0 -5px;}
.tip dd{margin-left:13px;}

/*另一個填寫內容頁的說明文*/
.tip02{
	width:95%;
	padding:10px;
	background-color: #ffffff;
	text-align:left;
	border:1px solid #e6e1d2;
	color: #77664b;
	letter-spacing: 1px;
	font-size: 12px;
	line-height: 18px;
	margin:auto;
}
.tip02 img{vertical-align: middle;}

.caution{
	width:97%;
	padding:10px;
	border:1px solid #DBDACE;
	color: #8C8882;
	font-size: 11px;
	background-color: #F9F9F4;
}

/*首頁職涯情報區塊名稱*/
.tip_s01,.tip_s02,.tip_s03{
	float:left;
	width:20px;
	color: #ffffff;
	font-size: 12px;
	text-align: center;
	padding-top:8px;
	padding-bottom:6px;
	margin:4px 4px 4px 5px;
	font-weight: normal;
}
* html .tip_s01,* html .tip_s02,* html .tip_s03{margin:4px 2px 4px 3px;}

/*首頁職涯情報區塊背景色*/
.tip_s01{background-color: #F1BEAF;}
.tip_s02{background-color: #C5CE8C;}
.tip_s03{background-color: #A2C8B3;}

.box_w272_L,.box_w272_R{width:272px;margin:0px;}
.box_w272_L{float:left;}
.box_w272_R{float:right;}
.box_w272_L dt.bg01,.box_w272_R dt.bg01{
	padding-top:11px;
	padding-bottom:6px;
	padding-left:10px;
	font-size: 15px;
	font-weight: bold;
	letter-spacing: 2px;
	color: #483920;
	background: url(box04_top.gif) no-repeat bottom;
	vertical-align: middle;
}
.box_w272_L dt.bg02,.box_w272_R dt.bg02{
	background:url(ill_w272_bg.gif) repeat-x;
	border-left:1px solid #cfc9b7;
	border-right:1px solid #cfc9b7;
	padding:8px;
	height:88px;
	color: #674F1D;
	font-size: 13px;
	line-height: 22px;
	letter-spacing: 1px;
}
.box_w272_R dt.career_bg02{
	background: url(ill_career_bg.gif) no-repeat;
	padding:8px;
	height:88px;
	color: #674F1D;
	font-size: 13px;
	line-height: 22px;
	letter-spacing: 1px;
	padding-left:95px;
}
.box_w272_L li,.box_w272_R li{
	list-style-position: outside;
	list-style-image: url(ill_li_001.gif);
	margin-left:-18px;
	text-align:left;
}
.box_w272_L li.txt,.box_w272_R li.txt{
	list-style-type: none;
	list-style-image:none;
	padding-left:56px;
}
.box_w272_L li.no,.box_w272_R li.no{
	list-style-type: none;
	list-style-image:none;
}

.box_w272_L li.list,.box_w272_R li.list{
	list-style-position: outside;
	margin-left:0px;
	text-align:left;
	list-style-image: none;
	list-style-type: square;
	font-size: 12px;
	line-height: 14px;
}
.box_w272_L dt.bg02_C,.box_w272_R dt.bg02_C{
	background:url(ill_w272_bg.gif) repeat-x;
	border-left:1px solid #cfc9b7;
	border-right:1px solid #cfc9b7;
	padding:8px;
	height:88px;
	color: #674F1D;
	font-size: 13px;
	line-height: 20px;
	text-align:center;
	letter-spacing: 1px;
}
.box_w272_L dt.bg03,.box_w272_R dt.bg03{
	background:url(ill_career_bottom.gif) no-repeat top;
	margin-bottom:5px;
	height:10px;
}
.box_w272_R dt.career_bg03{
	background:url(ill_career_bottom.gif) no-repeat top;
	margin-bottom:5px;
	height:10px;
}
#ad{
	float:left;
	width:555px;
	text-align:left;
	margin:0px;
	margin-bottom:10px;
}
/*廣告2間閣*/
.img_m5 { margin:3px 7px 0px 7px;}

/*內容左邊大區塊*/
.L_w190 { width:190px; margin:0px; float: left;}

/*內容右邊大區塊*/
.R_w555 { float:right; clear: right; width:555px; margin:0px;}

/*當沒有企業形象廣告時，全寬頁面*/
.noad_w760 { /*clear: right; float:right;*/ width:760px; margin:0; position:relative;}
/*公司頁左邊大區塊*/
.L_w165 { float:left; width:165px; margin:0px;}
/*公司頁右邊大區塊*/
.R_w595 { clear: right; float:right; width:595px; margin:0px; position:relative;}

/*公司頁box開始*/
.CP_box760{width:760px; clear:both;}
.CP_box760 dt{margin-bottom:5px;}

.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.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結束*/

/*包244的大div*/
.box_3_244 { float:left;width:244px;margin:0px;}
.box_3_244c { float:left;width:244px;margin:0px 14px 0px 14px;}
/*box_w244開始*/
.box_w244 { float:left; width:244px; margin:10px auto 0px auto;}
.box_w244 dl{margin:0px;}
.box_w244 dt.bg01{
	padding:10px;
	padding-bottom:5px;
	padding-left:10px;
	font-size: 15px;
	font-weight: bold;
	letter-spacing: 2px;
	color: #5b4b31;
	background: url(box06_top.gif) no-repeat bottom;
}
.box_w244 dt.bg02{
	border-left:1px solid #cfc9b7;
	border-right:1px solid #cfc9b7;
	padding:10px;
	color: #5b4b31;
	line-height: 20px;
}
.box_w244 dt.bg03{
	background:url(box06_bottom.gif) no-repeat top;
	margin-bottom:0px;
	height:10px;
}
/*box_w244結束*/

/***************************************box_w555(黃版)開始***************************************************/
.box_w555 { float:right; width:555px;}
.box_w555 dl{margin-bottom:5px;}
.box_w555 li{font-size: 12px;line-height: 20px;list-style-type: square;}

/*標題*/
.box_w555 dt.bg01{
	background: url(box03_top.gif) no-repeat bottom;color: #5b4b31;
	padding:10px;padding-bottom:5px;padding-left:10px;
	font-size: 15px;font-weight: bold;letter-spacing: 2px;	
}

/*內容區*/
.box_w555 dt.bg02,.box_w555 dt.bg02a,.box_w555 dt.bg02c,.box_w555 dt.t_R{
	border-left:1px solid #cfc9b7;border-right:1px solid #cfc9b7;color: #5b4b31;line-height: 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;}

.box_w555 dt.bg02 p{margin:0;padding:5px 15px;}
		
/*電子報訂閱標籤*/
.box_w555 dt.bg02 p.epaper_tit {
	background: url(icon_navi_epaper.gif) no-repeat;
	font-size: 15px;
	color: #553900;
	margin-top:10px;
	margin-left:14px;
	padding-top:10px;
	padding-bottom:3px;
	letter-spacing: 2px;
	
}
html>/**/body .box_w555 dt.bg02 p.epaper_tit {margin-left:12px;padding-top:8px;padding-bottom:6px;}

/*最下方圓弧框*/
.box_w555 dt.bg03{height:10px;background:url(box03_bottom.gif) no-repeat bottom;margin-bottom:8px;}

* html .box_w555 dt.bg03 { margin-top:-6px;}

/*-----理工曝光區塊開始----------------------------*/
.box_w555 dt.ad_top{
	background: url(ad_it_bg_top.gif) no-repeat;
	padding-bottom:25px;
}
.box_w555 dt.ad_bottom{
	background: url(ad_it_bg_bottom.gif) no-repeat;
	margin-bottom:10px;
	text-align:right;
	padding-right:20px;
	padding-top:10px;
	padding-bottom:10px;
}
/*----------------理工曝光區塊結束----------------*/

/*新手上路:步驟*/
.box_w555 dt.step{
	border-left:1px solid #cfc9b7;
	border-right:1px solid #cfc9b7;
	padding:10px;padding-bottom:5px;padding-left:10px;
	font-size: 15px;font-weight: bold;letter-spacing: 2px;color: #8c6b34;
}
/*意見反應連結*/
.box_w555 dt.mail{line-height: 20px;text-align:center;padding-top:8px;}
.box_w555 dt.mail a{color: #666633;}

.box_w555 img{vertical-align: middle;}
/*****************************************box_w555(黃版)結束*********************************************/

/*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;
}

/*---------------------網頁路徑---------------------*/
#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;}

#link_old{float:right;margin:12px auto auto auto;font-size: 11px;}
#link_old a{color: #E38800;text-decoration: underline;}
#link_old a:hover{color: #FF9900;text-decoration: none;}

/*---------------------左邊儲存工作選單開始---------------------*/
.box_gemini { width:190px; letter-spacing: 1px; margin:0; padding:0;}
.box_gemini dt.bg01 { background:url(box_index01_top.gif) no-repeat; height:33px; line-height:33px; font-weight: bold; color: #FFFFFF;text-align: center; padding-top:2px;}
.box_gemini dt.bg02 { border-left:1px solid #c4c3c3; border-right:1px solid #c4c3c3; text-align:left; margin:0; margin-top:-2px; padding:6px; color: #90866f;}
.box_gemini dt.bg03 { background: url(bg_box_gemini_bottom.gif) no-repeat;}
.box_gemini dt.bg03b { background: url(bg_box_gemini_bottom_b.gif) no-repeat;}
.box_gemini dt.gemini { background: url(box_gemini.gif) no-repeat; width:190px; height:260px; margin:0; padding:0;}
.box_gemini dt.gemini_c { background: url(box_gemini.gif) no-repeat; width:190px; height:55px; margin:0; padding:0;}
.box_gemini ul { margin:0; padding:0; list-style-type: none;}
.box_gemini dt.gemini li, .box_gemini dt.gemini_c li { margin-bottom:5px; padding:0;}
.box_gemini dt.gemini li a, .box_gemini dt.gemini_c li a { display:block; color:#666; text-decoration:none;}
.box_gemini li.bank a { height:55px; text-indent:14px;}
.box_gemini li span.bk01 { width:190px; position:relative; top:32px; margin-top:-32px;}
.box_gemini li span.bk02 { width:190px; position:relative; top:28px; margin-top:-28px;}
.box_gemini li.bank_hi a { height:46px; text-indent:28px; font-size:11px;}
.box_gemini li.bank_beauty a { height:46px; text-indent:28px; font-size:11px;}
.box_gemini li.bank_edu a { height:46px; text-indent:28px; font-size:11px;}
.box_gemini li.bank_sales a { height:46px; text-indent:28px; font-size:11px;}

.box_gemini li.bank a:hover { background: url(box_gemini.gif) -190px 0 no-repeat;}
.box_gemini li.bank_hi a:hover { background: url(box_gemini.gif) -190px -60px no-repeat;}
.box_gemini li.bank_beauty a:hover { background: url(box_gemini.gif) -190px -111px no-repeat;}
.box_gemini li.bank_edu a:hover { background: url(box_gemini.gif) -190px -162px no-repeat;}
.box_gemini li.bank_sales a:hover { background: url(box_gemini.gif) -190px -213px no-repeat;}

.box_gemini li.bank a:active, .box_gemini li.bank a.active { background: url(box_gemini.gif) -380px 0 no-repeat;}
.box_gemini li.bank_hi a:active, .box_gemini li.bank_hi a.active { background: url(box_gemini.gif) -380px -60px no-repeat;}
.box_gemini li.bank_beauty a:active, .box_gemini li.bank_beauty a.active { background: url(box_gemini.gif) -380px -111px no-repeat;}
.box_gemini li.bank_edu a:active, .box_gemini li.bank_edu a.active { background: url(box_gemini.gif) -380px -162px no-repeat;}
.box_gemini li.bank_sales a:active, .box_gemini li.bank_sales a.active { background: url(box_gemini.gif) -380px -213px no-repeat;}
/*自訂資料夾*/
.box_gemini dt.gemini_self { background: url(bg_bank_selful.gif) repeat-y; width:190px;}
.box_gemini dt.gemini_self li { margin:0; padding:0;}
.box_gemini dt.gemini_self li a { display:block; color:#666; text-decoration:none;}
.box_gemini dt.gemini_self li.bank_selftit { background: url(bg_selftit.gif) no-repeat; height:37px; line-height:37px;}
.box_gemini li.bank_self a { background: url(bank_selful.gif) 0 0 no-repeat; height:34px; line-height:34px; text-indent:40px; font-size:12px; color:#5e4d31;}
.box_gemini li.bank_self a:hover { background: url(bank_selful.gif) -190px 0px no-repeat;}
.box_gemini li.bank_self a:active, .box_gemini li.bank_self a.active { background: url(bank_selful.gif) -380px 0 no-repeat;}

.box_gemini dt.gemini_self li.R { text-align: right; padding-right:12px;}
.load { color:#666; text-align:center;}
.load img { vertical-align:middle; padding:10px 5px;}
.but_gemini { width:70px; height:22px; line-height:22px; letter-spacing:1px; font-size:13px; color:#68615b; border-style:none; cursor: pointer; background:transparent url(but70a_bg.gif) no-repeat; margin-top:10px;}
.pad_t5 { padding-top:2px;}
.pad_t12 { padding-top:12px;}

/*修正IE瀏覽器*/
* html .box_gemini dt.bg01 { padding-top:5px;}
* html .box_gemini dt.bg02 { margin-top:-6px;}
* html  .box_gemini dt.bg03b { margin-top:-4px;}
* html .box_gemini dt.gemini_self { margin-top:-4px;}
* html .but_gemini { margin-top:10px;}

/*左邊說明文字框開始*/
.box_info { width:190px; letter-spacing: 1px;margin-top:0px;}
.box_info li { font-size: 12px; line-height: 20px; list-style-type: square; list-style-position: outside; margin-left:-22px;}
/*---------------------------my104 職涯情報區域---------------------------*/
.index_info{width:190px;margin-top:2px;}
* html .index_info {margin-top:0px;}

/*---------------------my104 職涯情報列表---------------------*/
.index_info ul{margin-left:0px;}
.index_info li{
	font-size: 12px;
	line-height: 20px;
	list-style-type: none;
	list-style-position: outside;
	margin-left:-22px;
	background: url(ill_li_003.gif) no-repeat 2px center; padding-left:15px;
}
* html .index_info li{ margin-left:22px;}
.index_info li a{text-decoration: none;color:#90866f;}
.index_info li a:hover {color: #CC9933;text-decoration: none;}
/*------------------------------------------------------------------------*/
.box_info dt.bg01{background:url(box_info_top.gif) no-repeat bottom;}
.index_info dt.bg01{background: url(box_index01_top.gif) no-repeat bottom;}
.index_info dt.bg01_1{background: url(box_info_top_1.gif) no-repeat bottom;}

.box_info dt.bg01,.index_info dt.bg01,.index_info dt.bg01_1{
	padding-top:13px;
	padding-bottom:4px;
	font-weight: bold;
	color: #FFFFFF;
	text-align: center;
}
.box_info dt.bg02,.index_info dt.bg02{
	border-left:1px solid #c4c3c3;border-right:1px solid #c4c3c3;
	text-align:left;padding:6px;line-height:20px;color: #90866f;
}
.index_info dt.bg02 img { vertical-align: middle;}

/*-----分隔線---------*/
.index_info dt.line{
	border-left:1px solid #c4c3c3;border-right:1px solid #c4c3c3; border-bottom:1px dashed #c4c3c3;
	line-height:0px;}

.index_info dt.R,.box_info dt.R{
	border-left:1px solid #c4c3c3;border-right:1px solid #c4c3c3;
	text-align: right;padding:6px;line-height:20px;color: #5e5748;
}
.box_info dt.C{
	border-left:1px solid #c4c3c3;border-right:1px solid #c4c3c3;text-align:center;padding:6px;
}
.box_info dt.bg03,.index_info dt.bg03{background: url(box_w190_bottom.gif) no-repeat top;}

/*上線導引menu*/
#guide_menu{
	width:760px;
	text-align:center;
	background: url(guide_menu_bg.gif) repeat-x;
	margin-top:15px;
	margin-bottom:10px;
	height:64px;
}
#guide_menu dl{margin-left:45px;}
#guide_menu dt{
	float:left;
	width:106px;
	margin-right:4px;
	padding-top:8px;
	padding-bottom:20px;
	background:url(guide_menu_off.gif) no-repeat;
	letter-spacing: 2px;
	line-height: 18px;
}
#guide_menu dt a{color: #84745a;text-decoration: none;}
#guide_menu dt a:hover{color: #5b4b31;text-decoration: none;}

#guide_menu dt.on{width:106px;background: url(guide_menu_on.gif) no-repeat;color: #604b13;}
#guide_menu dt.on a{color: #ffffff;text-decoration: none;}
#guide_menu dt.on a:hover{color: #FFFDCE;text-decoration: none;}

/*上線導引下方區塊*/
.guide_info{ width:780px; }
.guide_info dl{ margin:0px;}

/*上線導引下方標題*/
.guide_info dt.tit{
	width:757px;
	font-size: 15px;
	font-weight: bold;
	text-align:left;
	color: #999900;
	background: url(ill_newuser_line.gif) no-repeat;
	background-position: 40px;
	margin-bottom:10px;	
	padding:0px;	
}
.guide_info dt{
	float:left;
	background: url(ill_guide_info_bg.gif) no-repeat;
	width:146px;
	margin:auto  6px 10px 1px;
	font-size: 13px;
	line-height: 18px;
	color: #485c3d;
	text-align:center;
	letter-spacing: 1px;
	padding-top:22px;
	padding-bottom:22px;
	
}
.guide_info dt a{color: #485c3d;text-decoration: none;}
.guide_info dt a:hover{color: #234723;text-decoration: underline;}

/*****************************上線導引首頁區塊********************************************/
.n_box_L{float:left;margin:auto;width:50%;}
.n_box_R{float:right;margin:auto;width:50%;	}

.n_box{width:360px;letter-spacing: 1px;	margin: 8px auto 20px auto;clear: both;}

.n_box dl{margin:0px;padding:0px;}

/*上線導引首頁4+2區塊*/
.n_box dt.bg05,.n_box dt.bg06,.n_box dt.bg07,.n_box dt.bg08,.n_box dt.login,.n_box dt.add{
	padding:7px;
	border:1px solid #cfc9b7;
	font-size: 13px;
	line-height: 20px;
	color: #5c483d;
}

.n_box dt.login,.n_box dt.add{height:90px;background: url(ill_guide_boxbg.gif) repeat-x;}
.n_box dt.bg05,.n_box dt.bg06,.n_box dt.bg07,.n_box dt.bg08{height:80px;padding-left:69px;}

.n_box dt.bg05{background: url(icon_guide01.gif) no-repeat 7px 10px;}
.n_box dt.bg06{background: url(icon_guide02.gif) no-repeat 7px 10px;}
.n_box dt.bg07{background: url(icon_guide03.gif) no-repeat 7px 10px;}
.n_box dt.bg08{background: url(icon_guide04.gif) no-repeat 7px 10px;}

/*上線導引首頁下2區塊標題*/
.n_info_tit{
	width:758px;
	margin:5px auto 10px auto;
	
}
.n_info_tit dt.tit{
	font-size: 15px;
	font-weight: bold;
	color: #999900;
	background: url(ill_newuser_line.gif) no-repeat;
	background-position: 5px;
	letter-spacing: 1px;
	padding-left:1px;
}


/*工作內容說明框*/
.box_w150{
	width:150px;
}
.box_w150 dt.bg01{
	padding-top:13px;
	padding-bottom:4px;
	font-weight: bold;
	color: #FFFFFF;
	text-align: center;
	background:url(box_w150_top.gif) no-repeat bottom;
}
.box_w150 dt.bg02{
	border-left:1px solid #c4c3c3;
	border-right:1px solid #c4c3c3;
	text-align:left;
	padding:6px;
	line-height:20px;
	color: #90866f;
}
.box_w150 dt.bg03{background: url(box_w150_bottom.gif) no-repeat top;}
.box_w150 dt.R{
	border-left:1px solid #c4c3c3;
	border-right:1px solid #c4c3c3;
	text-align: right;
	padding:6px;
	line-height:20px;
}

.message{font-size: 12px;text-decoration: none;color:#90866f;}
.index_info a{font-size: 12px;text-decoration: none;}

.circle{
	padding:5px;
	vertical-align: middle;
	font-size: 15px;
	font-weight: bold;
	color: #7b7b00;
	letter-spacing: 2px;
	padding-left:15px;
	clear: both;
}
.circle dt.t_R{padding-top:10px;text-align: right;}

/*左邊刊登履歷表選單開始*/
#L_menu{width:190px;float:left;margin-right:15px;}
#L_menu img{vertical-align: baseline;}
#L_menu dt{font-size: 12px;color: #999999;}
#L_menu dt.bg01,#L_menu dt.next{
	padding-top:13px;
	padding-bottom:4px;
	font-size: 13px;
	font-weight: bold;
	letter-spacing: 1px;
	color: #FFFFFF;
	text-align: center;
}
#L_menu dt.bg01{background: url(box_Lmenu_top.gif) no-repeat bottom;}
#L_menu dt.bg02{border-left:1px solid #c4c3c3;border-right:1px solid #c4c3c3;text-align: center;}
#L_menu dt.bg03{background: url(menu_end.gif) no-repeat top;padding-bottom:2px;}
#L_menu dt.bg03_1{background: url(box_w190_bottom.gif) no-repeat top;}
#L_menu dt.bg04{background: url(box_w190_top.gif) no-repeat bottom;}
#L_menu dt.bg05{
	border-left:1px solid #c4c3c3;
	border-right:1px solid #c4c3c3;
	text-align:left;
	margin:0;
	padding:6px;
	line-height:20px;
	color: #90866f;
}
/*職務分析 menu button*/
#L_menu dt.button{margin-bottom:4px;}
#L_menu dt.c{text-align: center;padding:10px;}

/*選單的button群組開始*/
#L_menu dt.but01,dt.but01_on,dt.but02,dt.but02_on,dt.but03,dt.but03_on,dt.but04,dt.but04_on,dt.but05,dt.but05_on,dt.but06,dt.but06_on{
	background-repeat: no-repeat;
	padding-top:39px;
	padding-bottom:5px;
	padding-left:12px;
}
/*------------------------------------------------FF2.FF3---------------------------------------------------------------------*/
html>/**/body #L_menu dt.but01, html>/**/body #L_menu dt.but01_on,
html>/**/body #L_menu dt.but02, html>/**/body #L_menu dt.but02_on,
html>/**/body #L_menu dt.but03, html>/**/body #L_menu dt.but03_on,
html>/**/body #L_menu dt.but04, html>/**/body #L_menu dt.but04_on,
html>/**/body #L_menu dt.but05, html>/**/body #L_menu dt.but05_on,
html>/**/body #L_menu dt.but06, hhtml>/**/body #L_menu dt.but06_on
{padding-bottom:6px;}
/*----------------------------------------------------------------------------------------------------------------------------*/
#L_menu dt.but01,dt.but02,dt.but03,dt.but04,dt.but05{cursor: pointer;}
#L_menu dt.but01{   background-image: url(menu_01.gif);}
#L_menu dt.but01_on{background-image: url(menu_01_on.gif);}
#L_menu dt.but02{   background-image: url(menu_02.gif);}
#L_menu dt.but02_on{background-image: url(menu_02_on.gif);}
#L_menu dt.but03{   background-image: url(menu_03.gif);}
#L_menu dt.but03_on{background-image: url(menu_03_on.gif);}
#L_menu dt.but04{   background-image: url(menu_04.gif);}
#L_menu dt.but04_on{background-image: url(menu_04_on.gif);}
#L_menu dt.but05{   background-image: url(menu_05.gif);}
#L_menu dt.but05_on{background-image: url(menu_05_on.gif);}
#L_menu dt.but06{   background-image: url(menu_06.gif);}

#L_menu dt.but06_1,dt.but06_1_ok,dt.but06_1_on,dt.but06_2,dt.but06_2_ok,dt.but06_2_on,dt.but06_3,dt.but06_3_ok,dt.but06_3_on,
dt.but06_4,dt.but06_4_ok,dt.but06_4_on,dt.but06_5,dt.but06_5_ok,dt.but06_5_on
{
	cursor: pointer;
	background-repeat: no-repeat;
	padding-top:14px;
	padding-bottom:6px;
}
/*------------------------------------------------FF2.FF3---------------------------------------------------------------------*/
html>/**/body#L_menu dt.but06_1,dt.but06_1_ok,dt.but06_1_on,dt.but06_2,dt.but06_2_ok,dt.but06_2_on,dt.but06_3,dt.but06_3_ok,dt.but06_3_on,
dt.but06_4,dt.but06_4_ok,dt.but06_4_on,dt.but06_5,dt.but06_5_ok,dt.but06_5_on
{padding-bottom:5px;}
/*----------------------------------------------------------------------------------------------------------------------------*/
#L_menu dt.but06_1{   background-image: url(menu_06_1.gif);}
#L_menu dt.but06_1_ok{   background-image: url(menu_06_1_ok.gif);}
#L_menu dt.but06_1_on{   background-image: url(menu_06_1_on.gif);}
#L_menu dt.but06_2{   background-image: url(menu_06_2.gif);}
#L_menu dt.but06_2_ok{   background-image: url(menu_06_2_ok.gif);}
#L_menu dt.but06_2_on{   background-image: url(menu_06_2_on.gif);}
#L_menu dt.but06_3{   background-image: url(menu_06_3.gif);}
#L_menu dt.but06_3_ok{   background-image: url(menu_06_3_ok.gif);}
#L_menu dt.but06_3_on{   background-image: url(menu_06_3_on.gif);}
#L_menu dt.but06_4{   background-image: url(menu_06_4.gif);}
#L_menu dt.but06_4_ok{   background-image: url(menu_06_4_ok.gif);}
#L_menu dt.but06_4_on{   background-image: url(menu_06_4_on.gif);}
#L_menu dt.but06_5{   background-image: url(menu_06_5.gif);}
#L_menu dt.but06_5_ok{   background-image: url(menu_06_5_ok.gif);}
#L_menu dt.but06_5_on{   background-image: url(menu_06_5_on.gif);}

/*選單的button群組結束*/

/*register選單的button群組開始*/
#L_menu dt.registerbut01,dt.registerbut01_on,dt.registerbut02,dt.registerbut02_on{
	background-repeat: no-repeat;
	padding-top:39px;
	padding-bottom:5px;
	padding-left:12px;
}
#L_menu dt.registerbut01{background-image: url(registermenu_01.gif);}
#L_menu dt.registerbut01_on{background-image: url(registermenu_01_on.gif);}
#L_menu dt.registerbut02{background-image: url(registermenu_02.gif);}
#L_menu dt.registerbut02_on{background-image: url(registermenu_02_on.gif);}
/*register選單的button群組結束*/

/*左邊刊登履歷表選單結束*/


/*my104 頁籤 開始*/
#navi_01{
	width:522px;
	text-align: left;
	letter-spacing: 1px;
	font-size: 13px;
	margin:auto;
	margin-bottom:-1px;
	z-index: 3;
	position:relative;
	clear: both;
}
#navi_01 dl{padding:0px;margin:0px;}
#navi_01 dt{
	float:left;
	list-style-type:none;
	width:126px;
	height:33px;
	text-align:center;
	margin-left:5px;
	margin-right:0px;
}
#navi_01 dt.on { background: url(icon_my104_on.gif) no-repeat;}
html>/**/body #navi_01 dt.on {margin-bottom:-1px;}

/*-----------------------------------------------------------*/

/*頁籤下方漸層區塊開始*/
#box_01{
	width:525px;
	margin:auto;
	padding-top:0px;
	z-index: 2;
	letter-spacing: 1px;
	text-align:left;
	border-top:1px solid #cfc9b7;
	clear: both;
	background: url(ill_box_01_bg.gif) repeat-x top;
}
html>/**/body #box_01{width:526px;}
/*-------------------------------------------------------------*/

/*step6-10開始*/
.sbox{width: 480px;padding:0px;margin:auto;color:#000}
.sbox dt.bg01{
	padding:10px;
	padding-bottom:5px;
	padding-left:10px;
	font-size: 15px;
	font-weight: bold;
	letter-spacing: 2px;
	color: #336699;
	background: url(box05_top.gif) no-repeat bottom;
}
.sbox dt.bg02{
	border-left:1px solid #d7d7d7;
	border-right:1px solid #d7d7d7;
	padding:10px;
	color: #666666;
	line-height: 20px;
	letter-spacing: 1px;
}
.sbox dt.bg03{
	background:url(box05_bottom.gif) no-repeat top;
	margin-bottom:0px;
	height:11px;
}
.sbox dt a{
	font-size: 15px;
	font-weight: bold;
	text-decoration: underline;
}
.sbox dt a:hover{
	color: #009966;
	text-decoration: none;
}
/*step6-10結束*/

/*照片*/
#photo { background-color: #F7F7F4; text-align: center; width: 225px; padding-top:15px; padding-bottom:15px;}

/*---------------------頁碼開始---------------------*/
#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;}
.popup_info dl{ margin-left:0px; padding:0;}
.popup_info dt.tit { text-align:left; font-weight: bold; color: #3E2F17; background-color: #f8e79c; border-bottom:1px #bfb69d solid;}
.popup_info dt.tt { text-align:left; font-weight: normal; color: #3E2F17; background-color: #f8e79c; border-bottom:1px #bfb69d solid;}
.popup_info dt { margin:0; 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 dt a { color: #CC6600; text-decoration: none;}
.popup_info dt a:hover { color: #CC6633; text-decoration: underline;}

.popup_notice { background-color:#f9f4d6; border:1px #bfb69d solid; z-index: 4; letter-spacing:1px; font-family: Verdana, Arial, Helvetica, sans-serif; text-align:left; margin-right:12px; padding:10px;}
.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;}

* html .popup_notice { margin-left:-15.4%; width:573px;}
*:first-child+html .popup_notice { margin-left:-15.4%; width:573px;}

/*...公司介紹頁的公司相關資訊圖層...*/
.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:25px; 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;}

#myfoder { margin-top:-4px; margin-left:175px;}
#myfoder_c { margin-top:-4px; margin-left:75px;}
#pop_search { margin-top:-4px; margin-left:330px;}
#pop_search_c { margin-top:-4px; margin-left:215px;}
#pop_search02 { margin-top:-4px; margin-left:150px;}
.flow { display:block; width:235px; word-break:break-all; word-wrap : break-word; overflow:auto;}
* html #myfoder, * html #pop_search_c, * html #myfoder_c { margin-top:23px; margin-left:0px;}
* html #pop_search, * html #pop_search02 { margin-top:23px; margin-left:0px;}
*:first-child+html #myfoder, *:first-child+html #myfoder_c { margin-top:23px; margin-left:0px;}
*:first-child+html #pop_search, *:first-child+html #pop_search_c, *:first-child+html #pop_search02 { margin-top:23px; margin-left:0px;}

/*---------------------另開說明視窗結束---------------------*/

/*---------------------AJAX另開說明視窗開始---------------------*/
.popup_info_ajax { position:absolute; background-color:#f9f4d6; border:1px #bfb69d solid; z-index: 4; letter-spacing:1px; font-family: Verdana, Arial, Helvetica, sans-serif;}
.popup_info_ajax dt.tit { text-align:left; font-weight: bold; color: #3E2F17; background-color: #f8e79c; border-bottom:1px #bfb69d solid;}
.popup_info_ajax dt { padding:6px; text-align:left; line-height: 20px; font-weight: normal; color: #7D5500; font-size: 12px;}
.popup_info_ajax li { font-size: 12px; line-height: 20px; list-style-type: square; list-style-position: outside; margin-left:-22px;}
.popup_info_ajax li.o { font-size: 12px; line-height: 20px; list-style-type: decimal;list-style-position: outside; margin-left:-22px;}
.popup_info_ajax dt.b { line-height: 20px; font-weight: bold; color: #6A4800;}
.popup_info_ajax dt.c { text-align: center;}
.popup_info_ajax dt.r { text-align:right;padding-right:10px;}
.popup_info_ajax img { vertical-align: middle;}
.popup_info_ajax dt.tit a { color: #993300; text-decoration: none;}
.popup_info_ajax dt.tit a:hover { color: #CC3300; text-decoration: underline;}
/*---------------------另開說明視窗結束---------------------*/

/*---------------------履歷表隱藏公司提醒文---------------------*/
.resume_info{
	position:absolute;
	margin-left:320px;
	margin-top:22px;
	background: url(bg_resume_info.gif) no-repeat;
	float:right;
	clear: both;
	width:180px;
	line-height: 22px;
	color: #6f802c;
	letter-spacing: 1px;
	padding: 0px 2px 6px 6px;
	font-size: 12px;
}
.resume_info img { vertical-align: middle; padding:2px 2px 3px 2px;}
/*-----------------*/

/*詳細客服專線*/
#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;}

/*---------------------------版權宣告的開始 2011.11.07 更新---------------------------*/
#footer {width:760px; text-align:right; letter-spacing:1px;clear: both; background: url(ill_tel_bg.gif) repeat-x top; margin:10px auto; /*margin-top:15px; margin-bottom:6px;*/ }
#footer p{ line-height: 18px;  margin:0px; margin-bottom:2px; padding-right:10px; font-size:12px;}
#footer p.bg { background:url(ill_tel.gif) no-repeat left; margin-bottom:6px;  height:27px; color: #ffffff; line-height: 22px;font-size: 12px;}
#footer p.bg a{color:#FFFFFF; text-decoration: none;}
#footer p.bg a:hover{color:#FFFCCC;text-decoration: none;}

/*連絡客服*/
.tel_logo{float:left;width:210px; cursor:pointer;}

/*icon 圖示*/
.icon_letter2,.icon_q,.icon_safe{ padding-left:18px;}
.icon_letter2 { background: url(ill_mail.gif) no-repeat;}
.icon_q { background: url(icon_qa.gif) no-repeat;}
.icon_safe { background: url(icon_safe.gif) no-repeat;}

/*---------------------------詳細客服專線POPUP---------------------------*/
#pop_tel{
	z-index:3;
	margin-top:-167px; _margin-top:-171px; 
	position:absolute;
	visibility: hidden;
	text-align:left;
	background: url(ill_tel_bg2.gif) repeat-x top #ffffff;
	height:160px; 
	width:480px;
	border:1px solid #979797;

}
#pop_tel img { margin:6px;vertical-align: middle; cursor: pointer;}

.tel_job { float:left; width:170px; margin-left:20px; _margin-left:10px; margin-right:16px; *margin-right:30px;_margin-right:20px;}
.tel_com { float:left; *float: none; width:235px; margin-left:10px; margin-right:0px;}
.tel_job {font-size:12px; line-height: 18px; color: #666; background:url(ill_tit1.gif) no-repeat top left;}
.tel_com {font-size:12px; line-height: 18px; color: #666; background:url(ill_tit2.gif) no-repeat top left;}
.tel_job dl,.tel_com dl{ padding-top:40px;}
.tel_job dt,.tel_com dt{ margin-left:26px;font-weight: bold;}
.tel_job dd,.tel_com dd{ margin-left:26px;font-size:11px;-webkit-text-size-adjust:none;/*針對Chrome*/}

#footer #pop_tel a{font-size:12px;color: #666;text-decoration:underline; font-weight:normal;}
#footer #pop_tel a:hover{text-decoration: none;}
#pop_tel cite{
	height:6px;
	display:block;
	background:url(ill_dn.gif) no-repeat top;
	position: relative;
	z-index:5;
	top:160px;
	*top:12px;
	_top:16px;
	left:-120px;	
}
/*---------------------------版權宣告的結束---------------------------*/

/*圖片靠左：文字齊右*/
.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;
}
.margin_b8 { margin-bottom:8px;}
.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;}
html>/**/body .float_R11{margin-top:4px;}
*:first-child+html .float_R{margin-top:0;}

/*查詢工作的工作嚴選*/
.search_goodjob{
	float:right;
	width:555px;
	letter-spacing:1px;
	font-family: "Times New Roman", Times, serif, "新細明體";

}

.search_goodjob dt.bg01{
	background: url(ill_goodjob_tit555.gif) no-repeat bottom;
	height: 35px;
	width: 555px;
}
.search_goodjob dt.bg02{
	padding:10px 10px 3px 10px;
	border-left:1px solid #df962f;
	border-right:1px solid #df962f;
	background-color: #fdf6d3;
	height: 60px;
}
.search_goodjob dt.bg03{height:10px;background:url(box03_bottom_y.gif) no-repeat bottom; margin-bottom:8px;}
.search_goodjob p{
	padding:8px;
	margin:0;
	color: #855319;
	font-size: 12px;line-height: 22px;
	border:1px solid #c0a688;
	width:175px;
	height:45px;
	float:left;
	clear:left;
	
}
* html .search_goodjob p{width:170px;}
.search_goodjob ul { list-style:none;margin:0px; clear:right;} 
.search_goodjob li{
	margin-left:10px;
	list-style-position: inside;
	list-style-image: url(ill_arrow_03.gif);
	list-style-type: none;
	line-height:21px;
}
* html .search_goodjob li{
	list-style-position: inside;
	margin-left:200px;
	background:url(ill_arrow_03.gif) no-repeat left center;
	padding-left:0px;
	line-height: 21px;
	list-style-image: none;
	list-style-type: none;
}

*:first-child+html .search_goodjob li{
	list-style-position: inside;
	margin-left:200px;
	background:url(ill_arrow_03.gif) no-repeat left center;
	padding-left:0px;
	line-height: 21px;
	list-style-image: none;
	list-style-type: none;
}


/*工作嚴選*/
.goodjob{width:190px;margin-top:-13px; margin-bottom:5px;letter-spacing:1px; }
.goodjob dt.bg01{background:url(ill_goodjob_tit.gif) no-repeat bottom;height: 49px;width: 190px;}
.goodjob dt.bg02,.goodjob dt.bg02_J{
	border-left:1px solid #df962f;
	border-right:1px solid #df962f;
	text-align:left;
	padding:6px;
	line-height:20px;
}
.goodjob dt.bg02_J{
	background-color: #fdf6d3;
}
.goodjob p{
	padding-bottom:8px;
	margin:0px;
	color: #352606;
	font-size: 12px;
}
.goodjob dt.bg03{background: url(ill_goodjob_bottom_190_w.gif) no-repeat top;}
.goodjob dt.bg03_J{background: url(ill_goodjob_bottom_190_y.gif) no-repeat top;}

.goodjob ul{ list-style:none;margin:0px; } 
.goodjob li{
	list-style-position: outside;
	margin-left:-40px;
	background:url(ill_arrow_03.gif) no-repeat left 6px;
	padding-left:12px;
	overflow:auto;
	
}
* html .goodjob li{margin-left:0px; word-wrap:break-word;}

*:first-child+html .goodjob li{margin-left:0px; word-wrap:break-word;}

.goodjob li a,.search_goodjob li a{color:#674f1d; text-decoration: none;}
.goodjob li a:hover,.search_goodjob li a:hover{color:#CC6633;}


/*會員獨享*/
.only_member{width:190px;margin-top:-13px; margin-bottom:5px;}
.only_member dt.bg01{background:url(ill_only_member_tit.gif) no-repeat bottom;height: 49px;width: 190px;}
.only_member dt.bg02{
	border-left:1px solid #c4c3c3;
	border-right:1px solid #c4c3c3;
	text-align:left;
	padding:6px;
	line-height:20px;
}
.only_member dt.bg03{background: url(box_w190_bottom.gif) no-repeat top;}
.only_member p{
	padding-bottom:8px;margin:0px;color: #352606;font-size: 13px;letter-spacing:1px; }
.only_member ul{ list-style:none;margin:0px; } 
.only_member li{
	list-style-position: outside;
	margin-left:-40px;
	background:url(ill_arrow_04.gif) no-repeat left 6px;
	padding-left:14px;
	overflow:auto;
	color:#674f1d;	
}
* html .only_member li{margin-left:0px; word-wrap:break-word;}

*:first-child+html .only_member li{margin-left:0px; word-wrap:break-word;}

.only_member a{color:#cc3300;text-decoration: underline;}
.only_member a:hover{
	color:#CC6600;
	text-decoration: none;
}



/*我的商品情報背景區塊*/
#ad_myad{
	width:760px;
	height: 82px;
	text-align: center;
	background: url(ad_myad_bg.gif) no-repeat;
	padding-top:8px;
}

/*我的商品情報_上方*/
#my_ad_top{
	height: 70px;
	width: 715px;
	margin:auto;
	background: url(ill_myad_tit_01.gif) no-repeat left;
	background-color: #aad15e;
	padding-top:5px;
	/*padding-top:2px;程式使用參數*/
	padding-right:5px;
	text-align:right;
}
#my_ad_top img{padding-left:4px;}

/*我的商品情報_查詢工作右下方*/
#my_ad_right{
	height: 65px;
	width: 542px;
	background: url(ad_myad_tit_03.gif) no-repeat;
	padding-top:45px;
	padding-bottom:10px;
	padding-right:13px;
	text-align:right;
	clear:both;
	margin-bottom:15px;
}
* html #my_ad_right{margin-bottom:0px;}
#my_ad_right img{padding-left:10px;}

/*子網導流*/
#clan{
	text-align:right;
	margin-top:-5px;
	margin-right:18px;
	margin-bottom:5px;
	letter-spacing: 1px;
	color: #5C523F;
}
#clan a{color: #755B39;}
#clan a:hover{
	color: #996633;
	text-decoration: underline;
}

/*精準廣告-css調整-For 工程使用*/
/*Firefox*/ 
#ad_myad img{ margin:0px; padding:1px;}
/*IE6*/
* html #ad_myad img{ margin:0px; padding:2px;}
/*IE7*/
*:first-child+html #ad_myad img{ margin:0px; padding:2px;}
/*Firefox*/ 
.ad_myad_img { margin-top:0x; margin-bottom:1x; margin-right:1px; margin-left:1px; padding-top:0x; padding-bottom:1px; padding-right:1px; padding-left:1px;}
/*IE6*/
* html .ad_myad_img { padding:2px; margin:2px;}
/*IE7*/
*:first-child+html .ad_myad_img { padding:2px; margin:2px;}

/*---E-mail menu 網設原始設定---*/
.mail_menu{
	visibility: hidden;
	position: absolute;	
	border:1px solid #444;
	width:222px;
	color:#333;
	background-color: #FFF;
	margin-top:-1px;	
}
* html .mail_menu{width:224px; margin-top:-4px;} /*---修正IE6---*/
*:first-child+html .mail_menu{width:224px; margin-top:-4px;} /*---修正IE7---*/
.mail_menu ul{ margin-left:0px; padding-left:0px;}
.mail_menu li{
	list-style-type: none;
	padding-top:1px;
	padding-left:5px;
	padding-bottom:1px;
}
.mail_menu li.ac_over{
	background-color:#F5EEBC;
	cursor: pointer;
}

/*---E-mail menu 程式---*/
.ac_results {
           border: 1px solid #444;
           background-color: white;
           padding: 0;
           margin: 0;
           list-style: none;
           position: absolute;
           z-index: 10000;
           display: none; 
}
.ac_results li {
           padding: 1px 5px;
           white-space: nowrap;
           color: #101010;
           text-align: left;
}
.ac_over {
           cursor: pointer;
           background-color:#F5EEBC;
}
.ac_match {
           text-decoration: underline;
           color: black;
}

#tool_menu{ 
	border:1px solid #a5acb2;
	height: 134px;
	overflow: auto;
	width: 362px;
	padding:0px;
    margin:0px;
}
* html #tool_menu{width: 364px;}
#tool_menu p{
	padding-left:-10px;
	margin-left:-10px;
	margin-bottom:-10px;
	margin-top:-5px;
	vertical-align:baseline;
}
* html #tool_menu p{margin-bottom:-4px;margin-top:0px;}
#tool_menu p img{vertical-align:baseline;}

.margin_R30{margin:0px; margin-right:30px; margin-top:-3px;}

/*...針對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;}

span.txt_7d5500 a { color:#7d5500; font-size:12px; text-decoration:none;}

/*...2011.11.15 查詢工作：主題頻道、精準廣告，廣告平台內容設定...*/
#aidma_122 { width:760px; height:100px; text-align:center; background: url(bg_ad72890.gif) no-repeat bottom; margin:0; padding:0;}
#aidma_122 img { border:0; margin:0; padding:5px;}
#aidma_124, #aidma_126 { margin:0; padding:0;}
#aidma_124 img, #aidma_126 img { float:left; margin:0; padding:0 10px 5px 0; border:0;}
#aidma_174 img, #aidma_176 img, #aidma_178 img { float:left; border:0;}

/*---------------------------2011.11.15 強力放送---------------------------*/
#adtxt { background:#f6f5f1 url(../img/icon_say.gif) no-repeat 5px center; width:760px; letter-spacing:1px; margin:0; padding:5px 0; text-indent:115px; border-bottom:1px #cfc9b7 solid;}
#adtxt a { color:#007799; text-decoration: none;}
#adtxt a:hover { text-decoration: underline;}
