/*-----------------*/
/*全般設定　　　　 */
/*-----------------*/
*{  
	font-size: 12px; 
	line-height: 140%;
	letter-spacing:0px; 
	color:#434343;
	padding:0;
	margin:0;
	}

/*-----------------*/
/*テーブル　　　　 */
/*-----------------*/
table{
	border-collapse: collapse;
}

/*-----------------*/
/*画像　　　　　　 */
/*-----------------*/
img{
	border: none;
}

/*-----------------*/
/*リンク　　　　　 */
/*-----------------*/
/*全般*/
A:link{text-decoration:none; color:#0066CC;}

A:visited{text-decoration:none; color:#0066CC;}

A:hover{text-decoration:none;color:#e05836;}

A:active{text-decoration: none;color:#CC0000;}


/*-----------------*/
/*レイアウト　　　 */
/*-----------------*/
#box1{
	text-align:center;
	background-image:url(../images/bg.gif);
	width:100%;
}
#main{
	text-align:left;
	background-color:#FFFFFF;
	margin:0px auto;
	width:750px;
}
#hyo{
	border:0.5px solid gray;
}
#hyo td{
	border:0.5px solid gray;
	padding:5px;
}


/*-----------------*/
/*見出しタグ　　　 */
/*-----------------*/
h1{
	color:#FFFFFF;
	background-color:#006D00;
	padding-left:0.5em;
	font-weight:normal;
}
h2{
	font-weight:normal;
	text-align:right;
	color:#C3C3C3;
}
/*----------------------*/
/*リニューアルメッセージ*/
/*----------------------*/
#new{
	color:#FF0000;
}

/*-----------------*/
/*ヘッダーメニュー */
/*-----------------*/
#header-menu{
	margin-bottom:5px;
}

#logout{
	width:571px;
	height:67px;
	background:url(../images/037.gif) no-repeat;
}
#logout table{
	margin-top:15px;
	margin-left:80px;
}
#logout input{
	margin-right:5px;
}

#logout P{
	margin-left:5px;
}

#login{
	width:571px;
	height:67px;
	background:url(../images/037.gif) no-repeat;
}
#login table{
	margin-top:15px;
	margin-left:80px;
}
#login input{
	margin-right:5px;
}

#login P{
	margin-left:200px;
}
#login-msg{
	font-weight:bold;
	font-size:14px;
/*	margin-top:100px;
	margin-bottom:10px;
	text-align:center;*/
}
/*-----------------*/
/*ページタイトル   */
/*-----------------*/
#title{
	background:url(../images/025.jpg) no-repeat;
	width:750px;
	height:171px;
	margin-bottom:10px;
}
#title P,h3{
	font-size:48px;
	color:#FFFFFF;
	font-family:ＭＳ Ｐ明朝, 細明朝体;
	font-weight:normal;
	line-height: 110%;
}
#t1{
	padding-top:22px;	
	margin-left:70px;	
}
#t2{
	margin-left:70px;	
	margin-top:6px;
}


/*-----------------*/
/*パンくずリスト   */
/*-----------------*/
#pankuzu{
	padding-left:2em;
}

/*-----------------*/
/*PR               */
/*-----------------*/
#pr{
	margin-bottom:5px;
	margin-left:10px;
}

/*-----------------*/
/*PR-左側          */
/*-----------------*/
#pr-left{
	width:260px;
	border-right:1px dashed #666666;
}

/*検索*/
#kensaku{
	background:url(../images/026.gif) no-repeat;
	width:260px;
	height:295px;
	text-align:center;
}
#kensaku select{
	margin-bottom:10px;
}

#kensaku-t{
	padding-left:20px;
	padding-bottom:20px;
	padding-top:5px;
	color:#FFFFFF;
	margin:0px auto;
	text-align:left;
}
#kensaku div{
	margin:0px auto;
	padding:5px 20px 5px 10px;
	text-align:left;
	margin-bottom:10px;
	border:2px solid #FFFFFF;
	width:190px;
}
#kensaku table{
	margin:0px auto;
	padding-left:20px;
	text-align:left;
	margin-bottom:5px;
}
#kensaku_btn{
	padding:0 1em 0 1em;
	margin-top:50px;
}
#kensaku-txt{
	padding-left:10px;
	margin:5px 0 5px 0; 
}

/*転職サポート*/
#support{
	margin-bottom:20px;
}
#support P{
	background:url(../images/023.gif) no-repeat;
	width:256px;
	height:24px;
	color:#000096;
	font-size:14px;
	font-weight:bold;
	padding-left:1em;
	padding-top:5px;
}
#support div{
	background-color:#EBEBEB;
	margin-left:5px;
	text-align:center;
	width:248px;
}

/*バナーBOX*/
#banner-box{
	margin-bottom:10px;
}
#banner-box img{
	margin-bottom:3px;
}

/*お知らせ*/
#osirase{
	border:2px solid #EBEBEB;
	width:246px;
}
#osirase th{
	background-color:#EBEBEB;
	padding-left:0.5em;
	color:#0066CC;
	font-size:14px;
}
#osirase td{
	padding-top:2px;
	color:#0066CC;
	border-bottom:2px dashed #EBEBEB;
}
.mark{
	padding-left:5px;
}

/*-----------------*/
/*PR-右側          */
/*-----------------*/
#pr-right{
	padding-left:10px;
}

/*各タイトル*/
.pr-t{
	background:url(../images/024.gif) no-repeat;
	width:428px;
	height:28px;
	color:#000096;
	font-size:14px;
	padding-left:1em;
	padding-top:8px;
	font-weight:bold;
}
/*各文章*/
#pr-right P{
	margin-bottom:10px;
	padding-left:1em;
	width:420px;
}
/*各ブロック*/
#pr-right div{
	margin-bottom:20px;
}
/*新規登録ボタン*/
#touroku{
	text-align:center;
}
#touroku P{
	text-align:right;
}
/*問い合わせ*/
#toiawase img{
	margin-right:20px;
	margin-left:1em;
}
#toiawase p{
	margin-bottom:10px;
}
#mail{
	margin-top:10px;
}


/*-----------------*/
/*新着求人情報     */
/*-----------------*/
#sintyaku{
	width:750px;
	text-align:center;
	margin-bottom:5px;
}
#sintyaku-waku{
	margin:0px auto;
	text-align:center;
	width:730px;
	padding:5px;
	margin-top:5px;
	border:2px solid #c5c7c7;
}
/*新着情報テーブル*/
#sintyaku_table{
	text-align:left;
	margin:0px auto;
	width:720px;
}
/*空白列*/
.sp{
	width:4px;
}

/*新着情報テーブルタイトル*/
#sintyaku1 th{/*常勤*/
	background:url(../images/035.gif) repeat-x;
	width:358px;
	text-align:center;
}
#sintyaku2 th{/*非常勤*/
	background:url(../images/036.gif) repeat-x;
	width:358px;
	text-align:center;
}
#sintyaku_table STRONG{
	color:#FFFFFF;
	line-height: 160%;
	font-size: 14px; 
}

/*新着情報テーブルトピックス*/
.topix1{/*常勤*/
	width:358px;
	background-color:#E1FFFF;
	padding:5px;
	border-bottom:1px dotted #434343;
}
.topix2{/*非常勤*/
	width:358px;
	background-color:#FFFFC5;
	padding:5px;
	border-bottom:1px dotted #434343;
}
.syu{
	background:url(../images/arrow-under.gif) no-repeat left;
	padding-left:12px;
}

/*-----------------*/
/*職種バー         */
/*-----------------*/
#syokusyu-bar{
	width:750px;
	text-align:center;
	margin-bottom:10px;
}

/*-----------------*/
/*フッターメニュー */
/*-----------------*/
#footer-menu{
	margin-bottom:5px;
}

/*-----------------*/
/*フッター         */
/*-----------------*/
#footer{
	background-color:#005800;
	font-size:10px;
	color:#FFFFFF;
	padding-left:2em;
	text-align:left;
}
#footer a{
	font-size:10px;
	color:#FFFFFF;
	text-decoration:underline;
}

