@charset "utf-8";

/*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-

		職業紹介一覧ページ用CSS
		
*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*/

#job_search {
	margin:0 auto 15px;
	width:680px;
	border-bottom:1px #040000 dotted;
}
#job_search #job_search_inner {
	padding:15px 0;
	background:#efefe8;
	border-radius: 15px;        /* CSS3草案 */  
	-webkit-border-radius: 15px;    /* Safari,Google Chrome用 */  
	-moz-border-radius: 15px;   /* Firefox用 */
	text-align:center;
}
#job_search #job_search_inner table {
	margin:0 auto;
	padding:15px 0;
	width:90%;
}
#job_search #job_search_inner table th {
	padding:7px 8px;
	text-align:left;
	font-weight:normal;
	font-size:120%;
	line-height:1.7em;
	background:#e7e1da;
}
#job_search #job_search_inner table td {
	padding:7px 8px;
	text-align:left;
	font-weight:normal;
	font-size:120%;
	line-height:1.7em;
}
#job_search #job_search_inner table td ul {
	margin:0;
	padding:0;
}
#job_search #job_search_inner table td ul li {
	margin:0;
	padding:0 10px 0 0;
	float:left;
	line-height:0;
}
#job_search #job_search_inner table td ul li input {
	margin:0;
	padding:0;
	line-height:0;
}
#job_search .result {
	margin:20px 0 18px;
}
#job_search .result p {
	text-align:center;
	font-weight:bold;
	font-size:170%;
	line-height:1.7em;
}

#job_list {
	margin:15px auto 30px;
	padding:0 0 30px;
	width:680px;
	border-bottom:1px #040000 dotted;
}
#job_list .job_list01 {
	margin:0 auto;
	width:680px;
}
#job_list .job_list01 .job_list01_left {
	float:left;
	width:198px;
}
#job_list .job_list01 .job_list01_right {
	float:right;
	width:462px;
}
#job_list .job_list01 .job_list01_right .title {
	padding:0 0 12px;
	font-size:160%;
	line-height:1.7em;
	font-weight:bold;
	color:#ed7070;
}
#job_list .job_list01 .job_list01_right .text {
	font-size:120%;
	line-height:2em;
	/*font-weight:bold;*/
	/*color:#000000;*/
	border-bottom:1px #040000 dotted;
	display:inline;
	padding:0 0 2px;
}
#job_list .job_list02 {
	margin:15px -37px 0 0;
	overflow:hidden;
	_zoom:1;
}
#job_list .job_list02 .itembox {
	margin:10px 37px 10px 0;
	padding:10px;
	float:left;
	width:180px;
	border:1px #cccccc solid;
	background:#fdfdf9;
}
#job_list .job_list02 .itembox .job {
	font-size:140%;
	line-height:1.7em;
	font-weight:bold;
	color:#ed7070;
}
#job_list .job_list02 .itembox .job a {
	color:#ed7070;
}
#job_list .job_list02 .itembox .img {
	text-align:center;
}
#job_list .job_list02 .itembox .text {
	font-size:100%;
	line-height:1.7em;
	color:#7d7d7d;
	margin-top:3px;
}
#job_list .job_list02 .itembox .link {
	font-size:120%;
	line-height:1.7em;
	text-align:right;
}

#job_list .job_list02 .itembox .link a {
	color:#ed7070;
}

#school_search_inner01 {
	padding:0 20px 20px;
	/*border:1px #61c5d1 solid;
	background:#f6f6f6;*/
}
#school_search_inner01 .item_list03 {
	padding:10px;
	border:1px #FC8C8C solid;
	background:#fff;
}
#school_search_inner01 .item_list03 p {
	font-size:130%;
	font-weight:bold;
	margin-bottom:5px;
}
#school_search_inner01 .item_list03 p a {
	color:#ed7070;
}

#school_search_inner01 .item_list03 ul {
	padding:3px 0 0;
}
#school_search_inner01 .item_list03 ul li {
	font-size:120%;
	line-height:180%;
	letter-spacing:1px;
	float:left;
}

#school_search_inner01 .item_list03 ul li a {
	color:#ed7070;
}

#school_search .img01 {
	margin:0;
	padding:0;
	text-align:center;
}

.job_school01	{
	padding:5px;
	margin: 20px auto 0 auto;
	width: 480px;
	background-image:url(../img/job_school_btn01.png);
	background-repeat:no-repeat;
	line-height:18px;
	height:18px;
	font-size:14px;
	font-weight:900;
	text-align:center;
}


.job_school01 a:link {
	color:#ffffff;
}

.job_school01 a:visited {
	color:#ffffff;
}

.job_school01 a:hover,
.job_school01 a:active {
	text-decoration: none;
}


.job_school02	{
	background:#f66252;
	padding:3px;
	margin:5px auto 0 auto;
	font-size:12px;
	letter-spacing :0px;
}

.job_school02 a:link {
	color:#ffffff;
}

.job_school02 a:visited {
	color:#ffffff;
}

.job_school02 a:hover,
.job_school02 a:active {
	text-decoration: none;
}

.job_school02 img {
	margin: auto auto 2px 0px;
}


