@CHARSET "UTF-8";

#container {
	width:700px;
	font-size: 85%;
	padding-left: 15px; /* 左の余白 */
}

#boxleft {
	width:300px;
	float:left;
	padding-left: 10px; /* 左の余白 */
}

#boxright {
	width:300px;
	float:left;
	padding-left: 8px ;
}


/* 検索条件の協力内容 */
#career_target {
	padding-left: 25px; /* 左の余白 */
	font-size: 85%;
}


#search_title {
	color: #000099; /* 文字の色 */
	padding-left: 10px; /* 左の余白 */
	border-width: 0px 0px 2px 15px; /* 枠の幅 */
	border-style: solid; /* 枠の種類 */
	border-color: #9999ff; /* 枠の色 */
	line-height: 120%; /* 行の高さ */
	margin-bottom: 10px;
}



/* 勤務地リスト部分（チェックボックス）　*/
#place{
	width:700px;
	font-size: 85%;
}


#place dt {
	padding-left: 25px; /* 左の余白 */
	margin-top: 0px;
	margin-bottom: 3px;
	background-color: mintcream;
	color: black; 
}

#place dd label {
	 display: inline-block;
	margin-bottom: 8px;
}







div.search {
	font-size: 95%;
}

	div.search fieldset {
		padding: 20px;	
	}

	div.search dl {
		margin-top: 10px;	
		margin-bottom: 20px;
	}

	div.search dt {
		padding-left: 10px;
		border-left: 8px solid cornflowerblue;
		margin-bottom: 12px;
		/* color: maroon;	*/
	}

	div.search dd {
		padding-left: 10px;
		border-left: 8px solid lightskyblue;
		margin-bottom: 12px;
		/* color: maroon;	*/
	}

	div.search dd label {
		display: inline-block;
		margin-right: 20px;
	}



/* 地区 */
div.search_place {
	font-size: 95%;
}
	div.search_place dt {
		padding-left: 10px;
		border-left: 8px solid cornflowerblue;
		margin-bottom: 12px;
		/* color: maroon;	*/
	}

	div.search_place dd {
		padding-left: 0px;
		margin-bottom: 12px;
		/* color: maroon;	*/
	}


#careerlist label {
	font-size: 82%;
}



#search_detal {
  	font-size: 95%;
}
	#search_detal dt {
		 padding-left: 2px;
		 border-left: 8px solid cornflowerblue;
		 margin-bottom: 2px;
	}

	#search_detal dd {
			margin-left: 1em;
			color: #000080;
			margin-bottom: 2px;
	}



/* 登録件数 */
.kensu {
	font-size: 110%;
	color: #0000FF; 
}

/* 登録件数(地区) */
.kensuT {
	font-size: 110%;
	color: #A0522D; 
}

/* 登録件数(地区) */
.kakkonaiha {
	font-size: 85%;
	color: #0000FF; 
}


div.career_all_list table {
	width: 100%;
	font-size: 80%;
	color: #333333;
	border-top: 1px solid #CCCCCC;
	border-right: 0px solid #CCCCCC;
	border-bottom: 0px solid #CCCCCC;
	border-left: 1px solid #CCCCCC;
	margin: 5px 0px 20px 0px;
}


/* 検索時「すべて」の表 */
div.career_all_list caption {
	/* color: #FFFFFF;*/
	color: #000000;
	background-image: url(../images/bgd_hyo-caption-career.gif);
	background-repeat: repeat-y;
	background-position: left top;
}

div.career_all_list th {
	text-align: center;
	background-image: url(../images/bgd_hyo-th02.gif);
	background-repeat: repeat;
	background-position: left top;
	border-top: 0px solid #CCCCCC;
	border-right: 1px solid #CCCCCC;
	border-bottom: 1px solid #CCCCCC;
	border-left: 0px solid #CCCCCC;
}

div.career_all_list td {
	text-align: center;
	border-top: 0px solid #CCCCCC;
	border-right: 1px solid #CCCCCC;
	border-bottom: 1px solid #CCCCCC;
	border-left: 0px solid #CCCCCC;
	margin: 0px;
	padding: 0px;
}


div.career_all_list td.naiyo {
	background: #DBB7FF;
}

div.career_all_list td.org {
	background: #FFCCE6;
}

div.career_all_list td.voice {
	background: #ADFF2F;
}


div.career_all_list td.none{
	background: #F5F5F5;
}

