body{
	margin: 0px;
	background: #ffffff;
	color:#525252;
	font-size:12px;
	font-family:"ＭＳ Ｐゴシック","Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro W3","osaka","Lucida Grande",sans-serif;
}

div,p{
	margin:0;
	padding:0; 
	font-size:12px;
	text-align:left; 
}


img{border:0; }


.clear{
	clear:both;
	margin:0;
	padding:0;
}




/*----- リンク -----*/
a{
	color:#0054b2;
	text-decoration:none;
}
a:visited{
	color:990066;
	text-decoration:none;
}


a:active{
	color:#cc0000;
	text-decoration:underline;
}
a:hover{
	color:#cc0000;
	text-decoration:underline;
}

.pagenavi{
	text-align:right;
	margin:5px 0;
}

.pagenavi span{
	padding-left:20px;
}


/*----- 新着情報 -----*/
.wntbl{
	margin:0;
	width:100%;
}
.wntbl td{
	border-bottom:1px dotted #8c8c8c;
	padding:3px 4px;
	font-size:11px;
	line-height:1.3em;
	vertical-align:top;
}
.wntbl td a{
	text-decoration:none;
}
.wntbl td a:visited{
	text-decoration:none;
}

.wntbl2{
	margin:0;
	width:224px;
}
.wntbl2 td{
	border-bottom:1px dotted #8c8c8c;
	padding:3px 2px;
	font-size:10px;
	line-height:1.3em;
	vertical-align:top;
}
.wntbl2 td a{
	text-decoration:none;
}
.wntbl2 td a:visited{
	text-decoration:none;
}


.wntbl3{
	margin:0;
	width:188px;
}
.wntbl3 td{
	border-bottom:1px dotted #8c8c8c;
	padding:3px 0px;
	font-size:10px;
	line-height:1.3em;
	vertical-align:top;
}
.wntbl3 td a{
	text-decoration:none;
}
.wntbl3 td a:visited{
	text-decoration:none;
}


.wndate-navi{
	background:  url(../images/tri_navi.gif) no-repeat 1px 4px;
	padding-left:8px;
	font-size:11px;
	line-height:1.3em;
	color:#e89d0c;
}

.wndate-agt{
	background:  url(../images/tri_agt.gif) no-repeat 1px 4px;
	padding-left:8px;
	font-size:11px;
	line-height:1.3em;
	color:#e89d0c;
}

.wndate-agt2{
	padding-left:1px;
	font-size:10px;
	line-height:1.3em;
	color:#e89d0c;
}

.wndate-agt3{
	background:  url(../images/tri_agt.gif) no-repeat 1px 4px;
	padding-left:8px;
	font-size:12px;
	line-height:1.3em;
	color:#e89d0c;
}

.wndate-haken{
	background:  url(../images/tri_haken.gif) no-repeat 1px 4px;
	padding-left:8px;
	font-size:11px;
	line-height:1.3em;
	color:#e89d0c;
}

.wndate-no-long{
	padding-left:4px;
	font-size:12px;
	color:#e89d0c;
	width:50px;
}

.agt-newjob{
	font-size:12px;
	line-height:16px;
	border-bottom:1px dotted #b0b0b0;
	padding:5px 4px;
	width:600px;
}

.wntbl-annai{
	margin:0;
	background-color:#f4f4f4;
}
.wntbl-annai td{
	/* border-bottom:1px dotted #8c8c8c; #F1F9FE */
	padding:3px 4px;
	font-size:13px;
	line-height:1.3em;
	vertical-align:top;
}
.wntbl-annai td a{
	text-decoration:none;
}
.wntbl-annai td a:visited{
	text-decoration:none;
}

.wndate-annai{
	margin-right:12px;
	font-size:13px;
	line-height:1.3em;
	color: #666666;
	white-space: nowrap;
}

/*----- フォーム -----*/
.form-inpt {
	font-size: 12px;
	border:1px solid #CCCCCC;
	color:#454545;
	background: #ffffff;
	margin:3px 5px 3px 0;
	padding:2px;
}

.input1{
	font-size:12px;
	line-height:1.8em;
	padding-right:10px;
}

/*----- ベリサイン -----*/
.verisign {
	border:1px solid #dadada;
	margin:15px 0;
	padding:8px;
	float:right;
}

/*----- テーブル -----*/

.tbl-kyj{
	border-top:1px solid #999999;
	border-left:1px solid #999999;
	margin-bottom:20px;
}

.tbl-kyj td{
	border-bottom:1px solid #999999;
	border-right:1px solid #999999;
	padding:6px 7px;
}

.tbl-kyj-12{
	font-size:12px;
	line-height:1.5em;
}

.tbl-kyj-13{
	font-size:13px;
	line-height:1.5em;
}

.tbl-kyj-13b{
	font-size:13px;
	line-height:1.5em;
	font-weight:bold;
}


.tbl-kyj-13-g{
	font-size:13px;
	line-height:1.5em;
	background:#f0f0f0;
	white-space:nowrap;
}

.tbl-kyj-13b-g{
	font-size:13px;
	line-height:1.5em;
	font-weight:bold;
	background:#d9d9d9;
	white-space:nowrap;
}

.tbl-kyj-14{
	font-size:14px;
	line-height:1.5em;
}

.tbl-kyj-14b{
	font-size:14px;
	line-height:1.5em;
	font-weight:bold;
}

.tbl-kyj-16b{
	font-size:16px;
	line-height:1.5em;
	font-weight:bold;
}

.tbl-kyj-14-g{
	font-size:14px;
	line-height:1.5em;
	font-weight:bold;
	background:#f0f0f0;
	white-space:nowrap;
}

.tbl-kyj-14b-g{
	font-size:14px;
	line-height:1.5em;
	font-weight:bold;
	background:#d9d9d9;
	text-align:center;
	white-space:nowrap;
}

/*----- 検索テーブル -----*/

.tbl-kensak-td1{
	font-size:12px;
	line-height:1.5em;
	padding:6px 5px 6px 15px;
	border-bottom:1px dashed #d0d0d0;
	vertical-align:top;
}

/*----- 派遣一覧テーブル -----*/

.tbl-hknlist{
	border-top:1px solid #bfbfbf;
	border-left:1px solid #bfbfbf;
	margin-bottom:5px;
}

.tbl-hknlist-td1{
	border-bottom:1px solid #bfbfbf;
	border-right:1px solid #bfbfbf;
	font-size:12px;
	line-height:1.4em;
	background:#f2f2f2;
	padding:3px 5px;
	text-align:center;
}
.tbl-hknlist-td1b{
	border-bottom:1px dotted #bfbfbf;
	border-right:1px solid #bfbfbf;
	font-size:12px;
	line-height:1.4em;
	background:#f2f2f2;
	padding:3px 5px;
	text-align:center;
}
.tbl-hknlist-td2{
	border-bottom:1px solid #bfbfbf;
	border-right:1px solid #bfbfbf;
	font-size:12px;
	line-height:1.6em;
	padding:3px 5px;
	vertical-align:top;
}

.tbl-hknlist-td2b{
	border-bottom:1px dotted #bfbfbf;
	border-right:1px solid #bfbfbf;
	font-size:12px;
	line-height:1.6em;
	padding:3px 5px;
	vertical-align:top;
}


.tbl-hknlist-beige{
	background:#fffaed;
}

.hknlist-new{
	margin-bottom:4px;
}




/*----- 派遣ご担当テーブル -----*/

.tbl-hknrec{
	border-top:1px solid #999999;
	border-left:1px solid #999999;
	margin:15px 0;
}

.tbl-hknrec-td1{
	border-bottom:1px solid #999999;
	border-right:1px solid #999999;
	font-size:12px;
	line-height:1.4em;
	background:#e3e7ed;
	padding:5px 5px;
}
.tbl-hknrec-td2{
	border-bottom:1px solid #999999;
	border-right:1px solid #999999;
	font-size:12px;
	line-height:1.6em;
	background:#f6f6f6;
	padding:5px 5px;
	vertical-align:top;
}

.tbl-hknrec-td3{
	border-bottom:1px solid #999999;
	border-right:1px solid #999999;
	font-size:12px;
	line-height:1.6em;
	padding:5px 5px;
	vertical-align:top;
}



/*----- 最新求人情報 -----*/
.kyujin-info-box{
	margin:6px 0 12px 12px;
	width:670px;
}
.kyujin-info{
	font-size:12px;
	line-height:1.5em;
	padding:6px 5px 6px 15px;
	background:url(../images/disc_o.gif) no-repeat 0px 8px;
	border-bottom:1px dashed #d0d0d0;
}

.kyujin-info a{
	text-decoration:none;
}
.kyujin-info a:visited{
	text-decoration:none;
}




.tbl1{
	border-top:1px solid #999999;
}
.tbl1-td1{
	border-left:3px solid #c4c5f8;
	border-bottom:1px solid #999999;
	border-right:1px dotted #999999;
	font-size:12px;
	line-height:1.5em;
	padding:7px 9px;
	white-space:nowrap;
	background:#f0f0f0;
	vertical-align:top;
}
.tbl1-td2{
	border-bottom:1px solid #999999;
	font-size:12px;
	line-height:1.5em;
	padding:7px 10px;
	vertical-align:top;
}
.tbl1-td3{
	border-bottom:1px solid #999999;
	border-right:1px dotted #999999;
	font-size:12px;
	line-height:1.5em;
	padding:7px 10px;
	vertical-align:top;
	background:#f0f0f0;
}
.tbl1-td4{
	border-bottom:1px solid #999999;
	border-right:1px dotted #999999;
	font-size:12px;
	line-height:1.5em;
	padding:7px 10px;
	vertical-align:top;
}



.tbl-simple{
	border-top:1px solid #999999;
	border-left:1px solid #999999;
}
.tbl-simple td{
	border-bottom:1px solid #999999;
	border-right:1px solid #999999;
	padding:2px 4px;
	font-size:14px;
	line-height:1.3em;
}


