@charset "UTF-8";

/* ------------------------------------------------------------ */
/* 基本、レイアウト指定 */
/* ------------------------------------------------------------ */

#contents-area{
	width:800px;
	border:none;
	padding:0px;
}

#main-area{
	width:800px;
	float:none;
}

/* ------------------------------------------------------------ */
/* 見出し指定 */
/* ------------------------------------------------------------ */

#contents-area h1{
	background:url(../img/common/h1_bg_job.jpg) left top no-repeat;
	height:39px;
	margin:0 0 15px 0;
	color:#FFFFFF;
	padding:11px 0 0 45px;
	font-size:136%;
}
#contents-area h1 .kana{
	font-size:77%;
}

#main-area{
	width:800px;
	float:none;
	position:relative;
}

#main-area h2{
	background:url(../img/job/h2_bg.jpg) left top no-repeat;
	margin:0px;
}

.historyback{
	margin:0 0 8px 0;
}
.historyback img{
	margin:0 5px;
}

/* ------------------------------------------------------------ */
/* 検索条件 */
/* ------------------------------------------------------------ */

#main-area .search-area{
	margin:0 0 20px 0;
}

#main-area .search_openclose{
	position:absolute;
	top:7px;
	left:200px;
	width:590px;
	text-align:right;
}
	#main-area .search_openclose .icon{
		margin:5px 5px -2px 0;
	}
#main-area .search_select_block_box{
	background:url(../img/common/search_select_bg.gif) 11px 160px no-repeat;
}
#main-area .search_select{
	border:solid 1px #DFDFDF;
	border-top:none;
	margin:0 0 0 0;
	padding:15px 0 0 0;
	background-color:#FFFFFF;
}
#main-area .search_select h3{
	border-bottom:solid 1px #DFDFDF;
	margin:0 0 10px 0;
}
	#main-area .search_select .uppermargin{
		margin:10px 0 7px 0;
	}
#main-area .search_select .search_select_block{
	float:left;
	width:120px;
	margin-left:11px;
}
#main-area .search_select .search_select_block_right{
	float:left;
	width:122px;
	margin-left:11px;
}
#main-area .search_select .first{
	float:left;
	width:120px;
	_margin-left:5px;
}
#main-area .search_select_keyword{
	text-align:center;
	margin:0 10px 20px 10px;
}
	#main-area .search_select_keyword input{
		margin:0 0 0 10px;
	}
#main-area .search_select_check_box{
	padding:10px;
	background-color:#EFEFEF;
	border:dotted 1px #BCBCBC;
}
#main-area .search_bt{
	text-align:center;
	background:url(../img/common/search_bt_bg.jpg) #EDF8C2 left top repeat-x;
	height:50px;
}
#main-area .search_bt img{
	margin-top:10px;
}

/* ------------------------------------------------------------ */
/* 検索結果一覧 */
/* ------------------------------------------------------------ */

/* 検索結果・ページング */

#main-area .search_result{
	padding:15px 0;
}
#main-area .search_result_hit{
	float:left;
}
	#main-area .search_result_hit .hit{
		font-size:136%;
		color:#5F7B06;
		font-weight:bold;
		font-family: Arial, Helvetica, sans-serif,'Verdana',"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", Osaka, "メイリオ", Meiryo, "ＭＳ Ｐゴシック", sans-serif;
	}
	#main-area .search_result_hit select{
		margin-left:10px;
	}
#main-area .search_result_paging{
	float:right;
	height:30px;
}
	#main-area .search_result_paging .nolink{
		border:solid 1px #CCC;
		background-color:#FFF;
		color:#CCC;
		padding:2px;
		margin:0 10px 0 0;
		font-weight:bold;
	}
	#main-area .search_result_paging .link a{
		border:solid 1px #3688D2;
		background-color:#FFF;
		color:#3688D2;
		padding:2px;
		text-decoration:none;
		font-weight:bold;
	}
	#main-area .search_result_paging .link a:hover{
		border:solid 1px #3688D2;
		background-color:#3688D2;
		color:#FFF;
		padding:2px;
		text-decoration:none;
	}

/* 一覧表示 */

#main-area .list_line{
	margin:0 0 15px 0;
}
#main-area .list{
	float:left;
	margin:0 10px 0 10px;
	_margin:0 10px 0 5px;
	width:380px;
}
	#main-area .list_contet .name{
		background-color:#E8F4DF;
		border:1px solid #D4D4D4;
	}
	#main-area .list_contet .name_new{
		background:url(../img/common/list_title_new.gif) #FFDFCE right center no-repeat;
		border:1px solid #D4D4D4;
	}
	#main-area .list_contet .name a,
	#main-area .list_contet .name_new a{
		display:block;
		padding:3px 30px 3px 8px;
	}
	#main-area .list_contet .icon{
		background:#FEFDD3;
		padding:3px;
		border-left:1px solid #D4D4D4;
		border-right:1px solid #D4D4D4;
		border-bottom:1px solid #D4D4D4;
	}
	#main-area .list_contet .icon img{
		margin:2px;
	}
	#main-area .list_contet .info{
		padding:5px;
		border-left:1px solid #D4D4D4;
		border-right:1px solid #D4D4D4;
		background-color:#FFF;
	}
	#main-area .list_contet .info_img{
		float:left;
		width:160px;
	}
	#main-area .list_contet .info_content{
		float:right;
		width:200px;
	}
	#main-area .list_contet .info_content strong{
		color:#5F7B06;
		line-height:1.4;
	}
	#main-area .list_contet .info_content p{
		margin:0 0 5px 0;
	}
	/* テーブル指定 */
	#main-area .list_contet .info table,
	#main-area .detalinfo table{
		border:solid 2px #FFF;
	}
	#main-area .list_contet .info th,
	#main-area .detalinfo th{
		font-weight:normal;
		text-align:left;
		border-bottom:solid 2px #FFF;
		border-right:solid 2px #FFF;
		padding:0 5px;
		background-color:#E2F0B5;
		width:70px;
	}
	#main-area .list_contet .info td,
	#main-area .detalinfo td{
		font-weight:normal;
		text-align:left;
		border-bottom:solid 2px #FFF;
		background-color:#F2F2F2;
		padding:0 2px;
	}
	#main-area .detail_link a,
	#main-area .detail_link a:visited{
		display:block;
		border:1px solid #D4D4D4;
		text-align:right;
		padding:2px 5px;
		background-color:#F1F1F1;
	}
	#main-area .clinic th{
		background-color:#B6DBEF;
		width:100px;
	}

/* ------------------------------------------------------------ */
/* 求人情報詳細 */
/* ------------------------------------------------------------ */

#main-area .detalinfo{
	background-color:#FFFFFF;
	border:solid 1px #D9D9D9;
	padding:15px 20px;
	margin:0 0 10px 0;
}
#main-area .detalinfo_outline{
	margin:0 0 15px 0;
}
#main-area .detalinfo .detalinfo_left{
	float:left;
	width:320px;
}
#main-area .detalinfo .detalinfo_left .photo{
	margin:0 0 15px 0;
}
#main-area .detalinfo .detalinfo_left .photo_up{
	background-color:#EEE;
	text-align:center;
	margin:0 0 10px 0;
}
#main-area .detalinfo .detalinfo_left .photo_t img{
	margin:0 10px 0 0;
}

#main-area .detalinfo .detalinfo_right{
	float:right;
	width:420px;
}
#main-area .detalinfo .copy{
	font-size:122%;
	color:#5F7B06;
}
#main-area .detalinfo h3{
	border-bottom:solid 1px #DFDFDF;
	margin:0 0 10px 0;
}
#main-area .contact{
	font-size:136%;
	font-family: Arial, Helvetica, sans-serif,'Verdana',"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", Osaka, "メイリオ", Meiryo, "ＭＳ Ｐゴシック", sans-serif;
	font-weight:bold;
}
#main-area .mail a{
	color:#555;
	font-weight:bold;
}



