﻿@charset "utf-8";
table {
border-collapse:collapse;
font-size:13px;
line-height:24px;
font-family:Verdana, Arial, Helvetica, sans-serif;
margin:auto;
padding:auto;
}

hr.w95 {
height:1px;
color:#cfc9b7;
width:95%;
text-align:center;
}

hr.w100 {
height:1px;
color:#cfc9b7;
width:100%;
text-align:center;
}
.table_100{width:100%;}

.table01 {width:95%;}

.table01 img {
vertical-align:baseline;
margin:auto 4px;
}

.table01 th.bg01,.table01 th.bgL,.table01 th.bgR,.table01 th.bgL1 {
border-top:1px solid #cfc9b7;
border-bottom:1px solid #9d9579;
font-weight:normal;
letter-spacing:1px;
background: url(ill_table01_thbg.gif) repeat-x;
padding-top:3px;
}
html>/**/body .table01 th.bg01,.table01 th.bgL,.table01 th.bgR,.table01 th.bgL1 {padding-top:0px;padding-bottom:2px;}

.table01 th.bgL1 {
text-align:left;
padding-left:21px;
}

.table01 th.R80 {
padding-right:5px;
text-align:right;
width:80px;
}

.table01 td input{vertical-align: baseline;}

.table01 td.bg,.bgL,.bgR {
border-top:1px solid #cfc9b7;
border-bottom:1px solid #cfc9b7;
filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0,StartColorStr=#ffffff,EndColorStr=#f5f3ee);
background-color:#f5f3ee;
text-align:center;
}

.table01 td.bgL {
padding-left:7px;
}

.table01 td.bgR {
padding-right:5px;
text-align:right;
font-size:11px;
}

.table01 a {
font-size:11px;
color:#693;
text-decoration:none;
}

.number a {
font-size:11px;
color:#C30;
text-decoration:underline;
}

.number a:hover {
color:#C60;
text-decoration:none;
}

.table02 {
width:95%;
background-color:#f3f1eb;
color:#614102;
}

.table02 a {
color:#6b8f38;
text-decoration:underline;
}

.table02 a:hover { color:#393;text-decoration:none;}
.table03 { width:90%;}
.table04 { width:95%; color:#333;}
.table04 li.s_job {
	list-style-position:outside;
	list-style-image:url(icon_add_s.gif);
	vertical-align:middle;
	line-height:24px;
	font-size:13px;
	letter-spacing:1px;
}

.table04 p {margin-top:12px;}
.table04 a {color:#C60;text-decoration:underline;}

.table04 td.s1 a {color:#693;text-decoration:none;}

.table05 {width:95%;vertical-align:middle;}
.table05 td { word-break:break-all; word-wrap:break-word; vertical-align: baseline;}
.table05 td.on {border:2px solid #C60;padding:4px 2px 1px;}
.table05 td.on a {color:#C60;}
.table05 a {text-decoration:none;color:#A87E00;}

/*副牌人力銀行設定*/
.txt_jobbank { font-weight:700; color:#C60; font-size:13px; text-decoration:none;}
.txt_jobbank a { font-weight:700; color:#C60; font-size:13px; text-decoration:none;}

.hi_left { color: #00adba;}
.table05 td.hi { border:2px solid #00adba; padding:4px 2px 1px;}
.table05 td.hi a { color:#00adba;}
.txt_hi a { font-weight:700; color:#00adba; font-size:13px; text-decoration:none;}

.edu_left { color:#a86240;}
.table05 td.edu { border:2px solid #a86240; padding:4px 2px 1px; text-decoration:none;}
.table05 td.edu a { color:#a86240;}
.txt_edu a { font-weight:700; color:#a86240; font-size:13px; text-decoration:none;}

.beauty_left { color:#dc6a81;}
.table05 td.beauty { border:2px solid #dc6a81; padding:4px 2px 1px;}
.table05 td.beauty a { color:#dc6a81;}
.txt_beauty a { font-weight:700; color:#dc6a81; font-size:13px; text-decoration:none;}

.sales_left { color:#6ba429;}
.table05 td.sales { border:2px solid #6ba429; padding:4px 2px 1px;}
.table05 td.sales a { color:#6ba429;}
.txt_sales a { font-weight:700; color:#6ba429; font-size:13px; text-decoration:none;}

.jobbank_table { border-collapse:collapse; font-size: 13px; color:#614102; text-align:left; letter-spacing:1px; width:95%;}
.jobbank_table tr.on { background-color:#fffced;}
.jobbank_table th { padding:4px 0 1px 5px; font-weight:normal; letter-spacing:1px; line-height:18px; color:#000; text-align:left; border-top:1px solid #cfc9b7; border-bottom:1px solid #9d9579; background: url(ill_epaper_thbg.gif) repeat-x bottom;}
.jobbank_table th.icon {width:28px; text-align:center;}
.jobbank_table td { padding-left:5px; text-align:left; border-bottom:1px solid #cfc9b7; height:28px; line-height:28px;}
.jobbank_table a { color:#B36702; text-decoration: none;}
.jobbank_table a:hover { color:#F60;}
.jobbank_table a:visited { color:#2c9fd5;}
.jobbank_table td.off { background-color:#f8f7f5; text-align:center; color:#999;}
.jobbank_table td.off_L { background-color:#f8f7f5; color:#999;}
.jobbank_table th.c, .jobbank_table td.c, .jobbank_table td.b {text-align:center;}

.hi_table { border-collapse:collapse; font-size: 13px; color:#614102; text-align:left; letter-spacing:1px; width:95%;}
.hi_table tr.on { background-color:#fffced;}
.hi_table th { padding-left:5px; font-weight:normal; letter-spacing:1px; color:#000; text-align:left; border-top:1px solid #c3c3c3; border-bottom:1px solid #8b8b8b; background: url(bg_R_table_th.gif) repeat-x bottom;}
.hi_table th.icon {width:28px; text-align:center;}
.hi_table td { padding-left:5px; text-align:left; border-bottom:1px solid #cfc9b7; height:28px; line-height:28px;}
.hi_table a { color:#005a6d; text-decoration: none;}
.hi_table a:hover { color:#049AA6;}
.hi_table td.off { background-color:#f8f7f5; text-align:center; color:#999;}
.hi_table td.off_L { background-color:#f8f7f5; color:#999;}
.hi_table th.c, .hi_table td.c, .hi_table td.b {text-align:center;}

.beauty_table { border-collapse:collapse; font-size: 13px; color:#614102; text-align:left; letter-spacing:1px; width:95%;}
.beauty_table tr.on { background-color:#fffced;}
.beauty_table th { padding-left:5px; font-weight:normal; letter-spacing:1px; color:#000; text-align:left; border-top:1px solid #c3c3c3; border-bottom:1px solid #8b8b8b; background: url(bg_R_table_th.gif) repeat-x bottom;}
.beauty_table th.icon {width:28px; text-align:center;}
.beauty_table td { padding-left:5px; text-align:left; border-bottom:1px solid #cfc9b7; height:28px; line-height:28px;}
.beauty_table a { color:#863c41; text-decoration: none;}
.beauty_table a:hover { color:#E3516F;}
.beauty_table td.off { background-color:#f8f7f5; text-align:center; color:#999;}
.beauty_table td.off_L { background-color:#f8f7f5; color:#999;}
.beauty_table th.c, .beauty_table td.c, .beauty_table td.b {text-align:center;}

.edu_table { border-collapse:collapse; font-size: 13px; color:#614102; text-align:left; letter-spacing:1px; width:95%;}
.edu_table tr.on { background-color:#fffced;}
.edu_table th { padding-left:5px; font-weight:normal; letter-spacing:1px; color:#000; text-align:left; border-top:1px solid #c3c3c3; border-bottom:1px solid #8b8b8b; background: url(bg_R_table_th.gif) repeat-x bottom;}
.edu_table th.icon {width:28px; text-align:center;}
.edu_table td { padding-left:5px; text-align:left; border-bottom:1px solid #cfc9b7; height:28px; line-height:28px;}
.edu_table a { color:#63431d; text-decoration: none;}
.edu_table a:hover { color:#b26203;}
.edu_table td.off { background-color:#f8f7f5; text-align:center; color:#999;}
.edu_table td.off_L { background-color:#f8f7f5; color:#999;}
.edu_table th.c, .edu_table td.c, .edu_table td.b {text-align:center;}

.sales_table { border-collapse:collapse; font-size: 13px; color:#614102; text-align:left; letter-spacing:1px; width:95%;}
.sales_table tr.on { background-color:#fffced;}
.sales_table th { padding-left:5px; font-weight:normal; letter-spacing:1px; color:#000; text-align:left; border-top:1px solid #c3c3c3; border-bottom:1px solid #8b8b8b; background: url(bg_R_table_th.gif) repeat-x bottom;}
.sales_table th.icon {width:28px; text-align:center;}
.sales_table td { padding-left:5px; text-align:left; border-bottom:1px solid #cfc9b7; height:28px; line-height:28px;}
.sales_table a { color:#175b00; text-decoration: none;}
.sales_table a:hover { color:#548400;}
.sales_table td.off { background-color:#f8f7f5; text-align:center; color:#999;}
.sales_table td.off_L { background-color:#f8f7f5; color:#999;}
.sales_table th.c, .sales_table td.c, .sales_table td.b {text-align:center;}

.info_waring { background: url(bg_waring50.gif) no-repeat; margin:0; padding:0; width:525px; height:50px; line-height:50px; text-indent:60px; color:#c15525;}

html>/**/body .job_txt { display: block; overflow: auto; text-align: left; word-break : break-all; width: 152px;}

.table06{width:100%;}
.table06 caption {
padding-left:20px;
text-align:left;
color:#960;
font-weight:700;
}

.table06 th {
	text-align:right;
	font-weight:400;
	vertical-align:top;
	width:100px;
	padding-top:2px;
	padding-left:0px;
	padding-right:5px;
	padding-bottom:7px;
	font-size:11px;
	height:14px;
	letter-spacing:0px;
	line-height: 14px;	
}

.table06 th.pc {
text-align:right;
font-weight:700;
color:#b1a40d;
font-size:11px;
letter-spacing:-.05px;
width:35px;
padding-right:0;
}

.table06 td {
background:url(ill_bar_bg.gif) repeat-x;
vertical-align:top;
height:16px;
}

.table07 th {
text-align:right;
padding-right:5px;
width:80px;
vertical-align:top;
letter-spacing:1px;
}

.table08 {
width:90%;
margin:auto;
padding:3px;
}

.table08 caption {
font-size:15px;
font-weight:700;
text-align:center;
color:#960;
padding-top:3px;
padding-bottom:1px;
letter-spacing:3px;
vertical-align:middle;
}

.table08 tr.s {
background-color:#fdfcf7;
}

.table08 th {
vertical-align:baseline;
text-align:center;
letter-spacing:2px;
padding-right:10px;
border:1px solid #c5bea8;
background-color:#ebe7d7;
}

.table08 td {
border:1px solid #e6e1d2;
text-align:center;
letter-spacing:2px;
}

.table08 td.L {
text-align:left;
padding-left:20px;
}
#table09_bg {width:95%;background: url(bg_table09.gif) no-repeat right top;margin:0 auto;width:525px;padding-top:26px;}
.table09 {
	background: url(bg_table09.gif) no-repeat right bottom;margin:0 auto;width:525px;
	border-collapse:collapse;
	color:#666666;
	font-size: 12px;
	line-height:17px;
}
.table09 td{
	width:33.3%;
	margin:0px;	
	padding:0px;
	padding-left:5px;
	padding-bottom:5px;

}
.table09 td.tit a{
	text-decoration: none;
}
.table09 td.line{
	line-height:8px;
}
.table10 { border-collapse:collapse; line-height:19px; width:95%; color: #5b4b31; /*background-color: #fbf9e1; border:1px solid #cfc9b7;*/}
.table10 td { padding:0px 10px;}


.state{ margin-left:-5px; background-color: #fefbe5;}
* html .state{margin-left:-6px;}

.CP_tit { width:595px;}
.CP_tit td.bg02 {
	background:url(box_02.gif) repeat-x;
	padding-top:5px;
	padding-bottom:4px;
	font-size:15px;
	font-weight:700;
	letter-spacing:2px;
	color:#5b4b31;
	width:558px;
}
.CP_tit td.bg02a {
	background:url(box_02a.gif) repeat-x;
	padding-top:5px;
	padding-bottom:4px;
	font-size:15px;
	font-weight:700;
	letter-spacing:2px;
	color:#5b4b31;
	width:558px;
}
.CP_tit760 { width:760px;}

.CP_tit760 td.bg02 {
	background:url(box_02.gif) repeat-x;
	padding-top:5px;
	padding-bottom:4px;
	font-size:15px;
	font-weight:700;
	letter-spacing:2px;
	color:#5b4b31;
	width:723px;
}

.CP_content { width:100%; color:#534E40;}
.CP_content th { width:20%;}
.CP_content td { word-break:break-all; word-wrap: break-word;}
.CP_content td img { vertical-align: baseline; padding: 0px 2px 0px 0px; position: relative; top: 6px; margin-top: -6px;}
.CP_content a { color:#534E40; text-decoration:underline;}
.CP_content a:hover { color:#333; text-decoration:none;}
.resume { width:100%; border:1px solid #e3dfd4;}
.resume td.p2 { border:1px solid #edeae3; width:190px;}
.resume td.photo {
	vertical-align:baseline;
	width:120px;
	text-align:center;
	border:1px solid #edeae3;
	background-color:#fcfcfc;
}

.download { width:738px; border:1px solid #e3dfd4;}
.download td.p2 { border:1px solid #edeae3; width:250px;}
.download td.photo { vertical-align:top; width:120px; text-align:center; border:1px solid #edeae3; background-color:#fcfcfc;}

.epaper {
color:#614102;
text-align:left;
letter-spacing:1px;
width:95%;
}

.epaper tr.on {
background-color:#fffced;
}

.epaper th {
font-size: 13px;
font-weight:normal;
letter-spacing:1px;
padding-top:4px;
padding-bottom:1px;
padding-left:8px;
color:#000;
text-align:left;
line-height:18px;
border-top:1px solid #cfc9b7;
border-bottom:1px solid #9d9579;
background: url(ill_epaper_thbg.gif) repeat-x bottom;
}
html>/**/body .epaper th{padding-top:2px; padding-bottom:3px;}

.epaper th.icon {width:28px; text-align:center;}

.epaper td {
	font-size: 13px;
	padding-left:5px;
	text-align:left;
	border-bottom:1px solid #cfc9b7;
	vertical-align:18px;
}
.epaper td.w40{width:40px;color:#614102;text-align:center;}
.epaper td.w45{ width:45px; text-align:center;text-align:center;}
.epaper td.w131{ width:131px; color:#614102;}
.epaper td.on {
background-color:#fef9e0;
}

.epaper td.c_on {
background-color:#fef9e0;
text-align:center;
}

.epaper td.off {
background-color:#f8f7f5;
text-align:center;
color:#999;
}

.epaper td.off1 {
background-color:#f8f7f5;
text-align:center;
}

.epaper td.off_L {
background-color:#f8f7f5;
color:#999;
}

.epaper td.content {
color:#81725A;
text-align:left;
padding:5px;
}

.epaper a {
color:#B36702;
text-decoration:none;
}

.joblist {
width:100%;
color:#614102;
text-align:left;
}
.joblist th {
font-weight:normal;
letter-spacing:1px;
padding-top:4px;
padding-bottom:1px;padding-left:5px;
color:#000;
line-height:18px;
background: url(ill_epaper_thbg.gif) repeat-x bottom;
border-top:1px solid #cfc9b7;
border-bottom:1px solid #9d9579;
}

html>/**/body .joblist th{padding-top:2px; padding-bottom:3px;}

.joblist td {
	font-size: 12px;
	padding-left:5px;
	text-align:left;
	border-bottom:1px solid #cfc9b7;
	line-height:18px;
	vertical-align:18px;
	
}
.comp { background: url(icon_comp.gif) no-repeat 0 0; padding-left:22px; padding-bottom:1px;}
.joblist a {
	color:#00496c;
	text-decoration: none;
}
.joblist a:hover {
	color:#0073AA;
	text-decoration: none;
}
.joblist_con {
font-family:Verdana, Arial, Helvetica, sans-serif;
width:100%;
color:#614102;
text-align:left;
}
.joblist_con td {
border:0px;
}
.joblist_con td.t_R {
	text-align:right;
	color:#674F1D;
	font-size: 13px;
}
.joblist_thbar{text-align:right;color:#674F1D;font-size: 13px;}
.joblist_thbar dl{margin:0;margin-right:5px;}
.joblist_thbar dt.day{float:left;text-align:left;}
.joblist_thbar dt{width:52px; text-align: left;float:right;}
.joblist_thbar dt.map{width:80px; text-align: center;}

.joblist_tdbar{text-align:right;color:#674F1D;font-size: 13px;}
.joblist_tdbar dl{ margin:0; margin-right:5px;}
.joblist_tdbar dt{width:52px; text-align: left;float:right;}
.joblist_tdbar dt.map{width:80px; text-align: center;}

.bulletin {
background-color:#f3f1eb;
width:95%;
border:1px solid #c0b9a2;
letter-spacing:2px;
line-height:20px;
padding:8px;
}

.bulletin th,.bulletin th.w100 {
	filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=1,StartColorStr=#ebe7d7,EndColorStr=#ffffff);
	border-bottom:1px solid #c0b9a2;
	color:#56432C;
	width:100px;
	text-align:right;
	font-weight:700;
	padding:5px;
}
html>/**/body .bulletin th,.bulletin th.w100 {background: url(ill_bulletin_thbg.gif) repeat-y;}

.bulletin td.content {
filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0,StartColorStr=#ffffff,EndColorStr=#f6f5ee);
border-bottom:1px solid #c0b9a2;
border-right::1px solid #c0b9a2;
color:#81725A;
text-align:left;
padding:5px;
}

.bulletin td {
padding-bottom:1px;
text-align:left;
border-bottom:1px solid #c0b9a2;
background-color:#fff;
}

.bulletin td.w80 {
width:80%;
}

.bulletin td.tit {
font-size:13px;
font-weight:700;
color:#754F00;
}

.savesetting {
width:100%;
color:#614102;
text-align:left;
letter-spacing:1px;
}

.savesetting th {
font-weight:400;
letter-spacing:1px;
padding-top:4px;
padding-left:8px;
padding-bottom:3px;
filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0,StartColorStr=#fffdf1,EndColorStr=#e8e2bd);
color:#000;
text-align:left;
line-height:18px;
}

.savesetting td {
padding-left:8px;
padding-bottom:1px;
text-align:left;
background-color:#f2eccb;
}

.print {
width:95%;
color:#614102;
text-align:center;
letter-spacing:1px;
border:1px solid #cfc9b7;
}

.print th {
font-weight:400;
padding-top:3px;
padding-bottom:0px;
border-top:1px solid #cfc9b7;
border-bottom:1px solid #9d9579;
color:#000;
background: url(ill_table01_thbg.gif) repeat-x;

}
html>/**/body .print th{padding-top:0px; padding-bottom:2px;}

.print td {
border-bottom:1px solid #cfc9b7;
padding:5px;
}

.arrow_menu_mf{ margin-left:-18px;}

.w700,.w450,.w360,.w254,.w250,.w244,.w225,.w220,.w218,.w195,
.w189,.w185,.w164,.w156,.w153,.w150,.w133,.w125,.w111,
.w104,.w100,.w97,.w80,.w70,.w50,.w40,.w30 {
	color:#000;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	vertical-align: middle;
}
.w700 {width:700px;width:660px\9;}

.w450 {width:450px;}
.w360 {width:360px;}
.w254 {width:254px;width:256px\9;}
.w250 {width:250px;}
.w244 {width:244px;width:246px\9;}

.w225 {width:225px;}
.w220 {width:220px;}
.w218 {width:218px;}
.w195 {width:195px;}
.w189 {width:189px;}
.w185 {width:185px;}
.w166 {width:166px;}
.w164 {width:164px;}
.w156 {width:156px;}
.w153 {width:153px;}
.w150 {width:150px;}
.w133 {width:133px;}
.w125 {width:125px;}
.w123 {width:123px;}
.w114 {width:114px;}
.w111 {width:111px;}
.w104 {width:104px;}
.w100 {width:100px;}
.w97 {width:97px;}
.w80 {width:80px;}
.w70 {width:70px;}
.w50 {width:50px;}
.w40 {width:40px;}
.w30 {width:30px;}
.star {font-size:13px;color:#fda200;}
.b {font-weight:700;color:#af6320;}
.b_1 {font-weight:700;color:#77664b;}
.b_2 {font-weight:700;color:#000;}
.b_3 {font-weight:700;color:#6A4800;}
.menu_on {color:#2c9fd5;}
.edit {font-size:12px;font-weight:400;line-height:0;}
.edit a {color:#674F1D;text-decoration:none;}
.top_tit {font-size:13px;color:#674F1D;font-weight:700;}
.note12 {
font-size:12px;
line-height:20px;
color:#674F1D;
font-weight:400;
}
.note12_1 {
font-size:12px;
line-height:20px;
color:#c98944;
font-weight:400;
border-style:none;
letter-spacing: 0px;
}

.note12_2 {
font-size:12px;
line-height:20px;
color:#C30;
font-weight:400;
}

.note13_1 {
	font-size:13px;
	line-height:20px;
	color:#c98944;
	font-weight:400;
}

.note13_2 {
font-size:13px;
line-height:20px;
color:#674F1D;
font-weight:400;
text-decoration:none;
}

.note13 {
color:#C30;
font-size:13px;
}

.b_13 {
font-weight:700;
color:#6f4b31;
font-size:13px;
padding-top:5px;
padding-left:2px;
}

.b_15 {
font-weight:700;
color:#999;
font-size:15px;
letter-spacing:2px;
}

.note11 {
font-size:11px;
color:#CF995C;
line-height:19px;
}

.noteps {
color:#C00;
font-size:11px;
line-height:19px;
}

.ps11 {
font-size:11px;
color:#90866f;
}

.number {
font-weight:700;
color:#C30;
font-size:11px;
line-height:20px;
}

.number10 {
color:#C30;
font-size:10px;
line-height:20px;
letter-spacing:-.03em;
}

.number11 {
color:#C30;
font-size:11px;
line-height:20px;
}

.number12 {
font-weight:700;
color:#C30;
font-size:12px;
}

.number13 {
font-weight:700;
color:#C30;
font-size:13px;
}

.number13_1 {
font-weight:700;
color:#990;
font-size:13px;
}

.number15 {
	font-weight:700;
	color:#000;
	font-size:15px;
	font-family:Arial, Helvetica, sans-serif;
	line-height: 26px;
}

.number15_1 {
font-weight:700;
color:#d2491b;
font-size:15px;
font-family:Arial, Helvetica, sans-serif;
}

.number18 {
font-weight:700;
color:#C60;
font-size:18px;
font-family:Arial, Helvetica, sans-serif;
}

.company {
font-size:15px;
font-weight:700;
color:#369;
}

.but55a_bg,.but55a_bg_1,.but60a_bg,.but70a_bg,.but95a_bg,.but120a_bg,.but200a_bg {
height:22px;
letter-spacing:1px;
font-size:13px;
color:#68615b;
border-style:none;
margin:2px auto;
padding:2px 0 0;
cursor: pointer;
}
html>/**/body .but55a_bg,.but55a_bg_1,.but60a_bg,.but70a_bg,.but95a_bg,.but120a_bg,.but200a_bg {padding-bottom:5px;}
.but55a_bg {
background:transparent url(but55a_bg.gif) no-repeat;
width:55px;
}

.but55a_bg_1 {
background:transparent url(but55a_bg.gif) no-repeat;
width:55px;
margin:10px auto;
}

.but60a_bg {
background:transparent url(but60a_bg.gif) no-repeat;
width:60px;
}

.but70a_bg {
background:transparent url(but70a_bg.gif) no-repeat;
width:70px;
}

.but95a_bg {
background:transparent url(but95a_bg.gif) no-repeat;
width:95px;
}

.but120a_bg {
background:transparent url(but120a_bg.gif) no-repeat;
width:120px;
}

.but200a_bg {
background:transparent url(but200a_bg.gif) no-repeat;
width:200px;
}

.but70b_bg,.but95b_bg,.but120b_bg,.but150b_bg {
height:26px;
letter-spacing:1px;
font-size:13px;
color:#63460b;
border-style:none;
margin:4px auto;
padding:2px 0 0;
cursor: pointer;
}
html>/**/body .but70b_bg,.but95b_bg,.but120b_bg,.but150b_bg {padding-bottom:3px;}

.but70b_bg {
	width:70px;
	background:transparent url(but70b_bg.gif) no-repeat;
	vertical-align: middle;
}
.but95b_bg {
width:95px;
background:transparent url(but95b_bg.gif) no-repeat;
}

.but120b_bg { width:120px; background:transparent url(but120b_bg.gif) no-repeat;}
.but150_bg {
	background:transparent url(but150c_bg.gif) no-repeat;
	width:150px;
	height:22px;
	line-height:20px;
	letter-spacing:1px;
	font-size:13px;
	color:#63460b;
	border-style:none;
	cursor: pointer;
	padding:0 0 2px 0;
	
}
* html .but150_bg { position:relative; top:-2px; padding:2px 0;}
*:first-child+html .but150_bg { position:relative; top:-2px; padding:2px 0;}
*:first-child+html .but70a_bg { padding:3px 0 0 0;}
*:first-child+html .but95a_bg { padding:3px 0 0 0;}

.but150b_bg {
width:150px;
background:transparent url(but150b_bg.gif) no-repeat;
}

.but40c_bg,.but40c_bg_no,.but60c_bg,.but95c_bg,.but95c_bg_no,.but104c_bg,.but110c_bg,.but185c_bg,.but185c_bg_no {
height:19px;
font-size:12px;
color:#836C3D;
border-style:none;
padding:2px 0 4px 0;
padding:4px\9 0 2px\9 0;
cursor: pointer;
}

.but40c_bg {
background:transparent url(but40c_bg.gif) no-repeat;
width:40px;
}

.but40c_bg_no {
background:transparent url(but40c_bg_no.gif) no-repeat;
width:40px;
color:#888;
}

.but60c_bg {
background:transparent url(but60c_bg.gif) no-repeat;
width:60px;
}

.but95c_bg {
background:transparent url(but95c_bg.gif) no-repeat;
width:95px;
}

.but95c_bg_no {
background:transparent url(but95c_bg_no.gif) no-repeat;
width:95px;
color:#888;
}

.but104c_bg {
background:transparent url(but104c_bg.gif) no-repeat;
width:104px;
}

.but110c_bg {
background:transparent url(but110c_bg.gif) no-repeat;
width:110px;
}

.but185c_bg {
background:transparent url(but185c_bg.gif) no-repeat;
width:185px;
}

.but185c_bg_no {
background:transparent url(but185c_bg_no.gif) no-repeat;
width:185px;
color:#888;
}

/*-------------職缺頁公司頁用------------------------*/
.but95d_bg{
background:transparent url(but95d_bg.gif) no-repeat;
width:95px;height:22px;
letter-spacing:1px;
font-size:13px;color:#5a4626;
border-style:none;
margin:2px auto;
padding-bottom:2px;
cursor: pointer;
}
* html .but95d_bg{padding-top:4px;}
/*-------------------------------------------------*/
.but200_bg,.but155_bg,.but75_bg{
height:28px;
font-size:13px;
color:#63460b;
background-repeat:no-repeat;
font-family:Verdana, Arial, Helvetica, sans-serif;
border-style:none;
margin:5px auto;
padding:2px 0 0;
cursor: pointer;
}
html>/**/body .but200_bg,.but155_bg,.but75_bg{ padding-bottom:4px;}

.but200_bg {
width:200px;
background:transparent url(but200_bg.gif);
}

.but155_bg {
width:155px;
background:transparent url(but155_bg.gif);
}

.but75_bg {
width:75px;
background:transparent url(but75_bg.gif);
}

.but110s_bg,.but160s_bg {
	height:28px;
	font-size:13px;
	color:#04455d;
	border-style:none;
	padding:2px 0 0;
	cursor: pointer;
}
html>/**/body .but110s_bg,.but160s_bg {padding-bottom:4px;}

.but110s_bg {
	background:transparent url(but110s_bg.gif) no-repeat;
	width:110px;
}
.but160s_bg {
	background:transparent url(but160s_bg.gif) no-repeat;
	width:160px;
}

.but_survey_bg {
width:200px;
background:transparent url(ill_survey_bg.gif) no-repeat;
font-size:13px;
color:#63460b;
margin:5px auto;
padding:3px 0 0;
border-style:none;
letter-spacing:1px;
cursor: pointer;
}

.butmenu_bg {
background:transparent url(butmenu_bg.gif) no-repeat;
height:36px;
width:179px;
letter-spacing:1px;
font-size:15px;
color:#63460b;
border-style:none;
margin:5px auto 0;
padding:2px 0 0;
cursor: pointer;
}

.img_area {padding-right:5px;}
.font16 {font-size:16px;color:#666;padding:0 70px 0 20px;}
.font16 a{color:#666;}
.table01 th.bgL,.table01 td,.table02 td,.table04 td,.table07 td,.CP_content td,.t_L { text-align:left;}
.autoflow { display:block; width:525px; word-break:break-all; word-wrap : break-word; overflow:auto;}
.table01 th.bgR,.table01 td.t_R,.table04 td.t_R,.table07 td.t_R,.CP_content td.t_R,.bulletin p.R,.t_R {text-align:right;}

.table01 td.t_C,.table02 td.t_c,.table04 td.t_C,.CP_content td.t_C,.resume td.c,.download td.c,.epaper td.c,.epaper td.b,.epaper th.c,.epaperbg td.c,.epaperbg td.c,.epaper td.number,.joblist td.c,.joblist td.b,.joblist th.c,.joblist td.number,.joblist td.number10_1,.savesetting td.c,.savesetting th.c,.t_C {text-align:center;}
.table01 a:hover,.table04 td.s a { color:#693; text-decoration:underline;}
.table02 th,.table04 th,.CP_content th { text-align:right; font-weight:400; vertical-align:top; letter-spacing:1px;}
.table02 th,.table04 th { width:120px;}

/*調整欄位名稱三個中文字與四個中文字能夠齊頭尾*/
.CP_content th span.money { letter-spacing:0.5em; margin-right:-4px;}
* html .CP_content th span.money { letter-spacing:0.65em; margin-right:0px;}
*:first-child+html th span.money { letter-spacing:0.7em; margin-right:0px;}

.table04 a:hover,.epaper td.b a:hover,.joblist td.b a:hover { color:#F60; text-decoration:none;}
.table04 td.s a:hover,.table04 td.s1 a:hover { color:#A3B715;text-decoration:none;}
.table06,.table07 { width:100%; color:#614102;}
.CP_tit td.bg01,.CP_tit760 td.bg01 {background:url(box_01.gif) no-repeat;width:15px;}
.CP_tit td.bg03,.CP_tit760 td.bg03 {background:url(box_03.gif) no-repeat;width:22px;}
.CP_content img,.epaper img,.joblist img,.bulletin img {vertical-align:middle;}
.CP_tit td.bg01a {background:url(box_01a.gif) no-repeat;width:15px;}
.CP_tit td.bg03a {background:url(box_03a.gif) no-repeat;width:22px;}

.resume caption,.download caption {
font-size:15px;
font-weight:700;
text-align:left;
color:#960;
filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=1,StartColorStr=#ebe7d7,EndColorStr=#ffffff);
padding-left:15px;
padding-top:4px;
padding-bottom:2px;
letter-spacing:2px;
vertical-align:middle;
}
.resume td,.download td {border:1px solid #edeae3;}
.resume th,.download th {
vertical-align:baseline;
width:110px;
text-align:right;
padding-right:10px;
border:1px solid #edeae3;
background-color:#FCFAF3;
vertical-align:top;
}

.resume td.tit,.download td.tit {
padding-left:15px;
font-size:13px;
font-weight:700;
color:#7B7B00;
letter-spacing:2px;
border-top:2px solid #edeae3;
border-bottom:2px solid #edeae3;
}

.resume td.tit1,.download td.tit1 {
padding-left:15px;
font-size:13px;
font-weight:700;
letter-spacing:2px;
border:1px solid #edeae3;
text-align:center;
background-color:#FEFCED;
}

.epaper td.off_foucus,.joblist td.off_foucus {
background-color:#fee56b;
filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0,StartColorStr=#ffed94,EndColorStr=#fee56b);
border-bottom:1px solid #c29341;
}
.epaper td.off_foucus_w40 {
background-color:#fee56b;
filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0,StartColorStr=#ffed94,EndColorStr=#fee56b);
border-bottom:1px solid #cfbb90;
text-align:center;
width:40px;
}
.epaper td.off_foucus_w45 { 
background-color:#fee56b;
filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0,StartColorStr=#ffed94,EndColorStr=#fee56b);
border-bottom:1px solid #cfbb90;
text-align:center;
width:45px;
}
.epaper td.off_foucus_w130 { 
background-color:#fee56b;
filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0,StartColorStr=#ffed94,EndColorStr=#fee56b);
border-bottom:1px solid #c29341;
width:130px;
}
.epaper td.off_foucus_c,.joblist td.off_foucus_c {
background-color:#fee56b;
filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0,StartColorStr=#ffed94,EndColorStr=#fee56b);
border-bottom:1px solid #c29341;
text-align:center;
}
.epaper tr.vi,.joblist tr.vi {
background-color:#fdf9e5;
}

.epaper td.number,.joblist td.number {
text-align:center;
font-size:10px;
line-height:20px;
letter-spacing:-.03em;
font-weight:400;
}

.epaper a:hover {
color:#F60;
text-decoration:underline;
}
.epaper a:visited,.joblist a:visited {
	color:#499abf;
	text-decoration:none;
}

.epaper td.b a,.joblist td.b a {
font-size:11px;
color:#CA6235;
text-decoration:underline;
letter-spacing:-.03em;
}

.joblist td.mini a { color:#C30; text-decoration:none;}
.joblist td.mini a:hover { color:#F60; text-decoration:underline;}
.joblist td.mini a:visited { color:#499abf;}

.epaper td.c a,.epaper td.off1 a,.joblist td.c a {
font-size:11px;
color:#98A857;
text-decoration:underline;
}

.epaper td.c a:hover,.epaper td.off1 a:hover,.joblist td.c a:hover {
color:#8F9702;
text-decoration:none;
}

.joblist td.number10_1,.number10_1 {
	font-size:12px;
	line-height:20px;
	letter-spacing:-.03em;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

.newspaper {
color:#614102;
text-align:left;
letter-spacing:1px;
margin-right:10px;
margin-left:10px;
width:510px;
}

.newspaper tr.on {
background-color:#fffced;
}

.newspaper th {
font-weight:400;
letter-spacing:1px;
padding-top:3px;
padding-left:8px;
padding-bottom:1px;
background-color:#f2efe2;
filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0,StartColorStr=#ffffff,EndColorStr=#ebe7d7);
border-top:1px solid #cfc9b7;
border-bottom:1px solid #9d9579;
color:#000;
text-align:left;
line-height:18px;
}

.newspaper td {
padding-left:8px;
padding-bottom:2px;
text-align:left;
border-bottom:1px solid #cfc9b7;
}

.newspaper td.on {
background-color:#fef9e0;
}

.newspaper td.c_on {
background-color:#fef9e0;
text-align:center;
}

.newspaper td.off {
background-color:#f8f7f5;
text-align:center;
color:#999;
}

.newspaper td.off1 {
background-color:#f8f7f5;
text-align:center;
}

.newspaper td.off_L {
background-color:#f8f7f5;
color:#999;
}

.newspaper td.content {
color:#81725A;
text-align:left;
padding:5px;
}

.newspaper a {
color:#B36702;
text-decoration:none;
}
.ele {
	color:#614102;
	text-align:left;
	letter-spacing:1px;
	width:95%;
	border-left:1px solid #cfc9b7;
	border-right:1px solid #cfc9b7;
	background-color: #FBFBF2;
}
.ele th {
font-weight:normal;
letter-spacing:1px;
padding-top:4px;
padding-left:8px;
padding-bottom:0px;
border-top:1px solid #cfc9b7;
border-bottom:1px solid #9d9579;
color:#000;
text-align:left;
background: url(ill_ele_thbg.gif) repeat-x;
}
html>/**/body .ele th {padding-top:1px;padding-bottom:3px;}

.ele th.tit_a { width:35px;}
.ele th.tit_b { width:155px;}

.ele td {
padding-left:8px;
padding-bottom:2px;
text-align:left;
border-bottom:1px solid #cfc9b7;
}
.ele a {
color:#B36702;
text-decoration:none;
}
.ele a:hover {
color:#F60;
text-decoration:underline;
}

