@charset "utf-8";
/* main contents-------------------------*/
#contents{
	width:560px;
	margin:0;
	padding:0;
}
/* searchArea-------------------------*/
#searchAreaS{
	width:560px;
	height:240px;
	_height:248px;
	margin:0 0 10px 0;
	padding:0;
	border:3px solid #c6c0b3;
}
#searchAreaS h2{
	width:530px;
	margin:0 10px;
	padding:10px 0 5px 4px;
	border-bottom: dashed 1px #c6c0b3;
	font-size:14px;
	font-weight:bold;
	color:#ff7800;
}
#searchAreaS p{
	margin:3px;
	font-size:10px;
	color:#F00;
}
#searchAreaS .searchSelect{
	border:1px solid #c6c0b3;
	margin:0;
	padding:0;
	text-align:center;
}
#searchAreaS .searchSelect p{
	margin:2px;
	padding:0;
	font-size:12px;
	color:#000;
	font-weight:bold;
	background-color:#f2f2f2;
	text-align:left;
}
#searchAreaS .searchSelect select{
	margin:3px 0;
}

#searchAreaS #searchJob{
	margin:5px 0 5px 5px;
	float:left;
	width:275px;
	_width:277px;
}
#searchAreaS #searchJob select{
	width:255px;
}
#searchAreaS #searchPlace{
	margin:5px 0;
	float:left;
	width:115px;
	_width:113px;
	margin-left:10px;
	_margin-left:7px;
}
#searchAreaS #searchPlace select{
	width:95px
}
#searchAreaS #searchType{
	margin:5px 0;
	float:left;
	width:135px;
	_width:133px;
	margin-left:10px;
	_margin-left:7px;
}
#searchAreaS #searchType select{
	width:115px
}

#searchAreaS #searchMenu{
	margin:0 0 0 5px;
	padding:0;
	width:545px;
	font-size:10px;
}
#searchAreaS #searchMenu table{
	margin:0;
	padding:0;
	width:545px;
	font-size:10px;
	color:#000;
	border-collapse:collapse;
}
#searchAreaS #searchMenu tr{
	margin:0;
	padding:0;
}
#searchAreaS #searchMenu th{
	margin:0;
	padding:0;
	width:70px;
	font-size:12px;
	font-weight:bold;
	text-align:left;
	height:2.5em;
	vertical-align:top;
}
#searchAreaS #searchMenu td{
	margin:0;
	padding:0;
	white-space: nowrap;
	font-size:10px;
	height:2.5em;
	vertical-align:top;
}

/* jobList------------------------*/
#jobList{
	width:560px;
	margin:0 0 10px 0;
	padding:0;
	border:3px solid #c6c0b3;
}

#searchParttime{　  /* アルバイト求人情報検索 */
	width:255px;
	margin:0 0 0 3px;
	padding:0;
	float:left;	
}

#searchGlobal{  /* グローバル派遣 */
	width:280px;
	margin:0 3px 0 0;
	padding:0;
	float:right;
}

#searchParttime img, #searchGlobal img{
	margin:0 0 15px 0;
	width:160px;
	height:30px;
	border:none;
}

#searchParttime p, #searchGlobal p{
	margin:10px;
	font-size:10px;
	width:245px;
}

#searchGlobal p{
	margin:10px;
	font-size:10px;
	width:255px;
}


#newGraduate{  /* 新卒求人情報検索 */
	width:255px;
	margin:0 0 0 3px;
	padding:0;
	float:left;
}
#jobChange{
	width:280px;
	margin:0 3px 0 0;
	padding:0;
	float:right;
}
#newGraduate h3, #searchParttime h3{
	width:255px;
	padding:0;
	margin:10px 0 3px 3px;
	border-bottom: dashed 1px #c6c0b3;
	font-size:14px;
	font-weight:bold;
	line-height:1.6em;
	color:#ff7800;
}
#jobChange h3, #searchGlobal h3{
	width:270px;
	padding:0;
	margin:10px 0 3px 3px;
	border-bottom: dashed 1px #c6c0b3;
	font-size:14px;
	line-height:1.6em;
	font-weight:bold;
	color:#ff7800;
}
#newGraduate dl{
	margin:0 0 0 3px;
	padding:0;
	width:255px;
}
#jobChange dl{
	margin:0;
	padding:0;
	width:280px;
}
#newGraduate dt{
	margin:5px 0;
	padding:0;
	width:205px;
	float:left;
	clear:left;
	font-size:10px;
}

#jobChange dt{
	margin:5px 0;
	padding:0;
	width:225px;
	float:left;
	clear:left;
	font-size:10px;
}
#jobChange dd, #newGraduate dd{
	margin:5px 0;
	padding:0;
	width:50px;
	float:right;
	font-size:10px;
	text-align:right;
}

/* specialArea------------------------*/
#specialArea{
	width:558px;
	height:140px;
	margin:0 0 20px 0;
	padding:0;
	border: 1px solid #c6c0b3;
}
#specialTitle{
	width:554px;
	height:30px;
	margin:2px;
	padding:0x;
	background-color: #ece8e0;
}
#specialTitle h3{
	width:400px;
	margin:8px;
	padding:0;
	font-size:14px;
	font-weight:bold;
	color:#555555;
	background-color: #ece8e0;
	float:left;
}
#spLeftBox{
	width:270px;
	height:95px;
	margin:5px 0 0 4px;
	padding:0;
	float:left;
}
#spRightBox{
	width:270px;
	height:95px;
	margin:5px 4px 0 0;
	padding:0;
	float:right;
}
.spText{
	width:160px;
	height:95px;
	font-size:12px;
	margin:0;
	padding:0;
	float:right;
	line-height:1.5em;
}
.title{
	font-size:14px;
	font-weight:bold;
	line-height:2.0em;
}
img#spImage{
	width:95px;
	height:95px;
	margin:0;
	padding:0;
	float:left;
}

/* meritArea------------------------*/
#meritArea{
	width:564px;
	margin:0 0 20px 0;
	padding:0;
	text-align:center;
	border:1px solid #c6c0b3;
}
#meritArea img{
	width:564px;
	height:321px;
	margin:0;
	padding:0;
}

/* flowArea------------------------*/
#flowArea{
	width:558px;
	height:170px;
	margin:0 0 20px 0;
	padding:0;
	border: 1px solid #c6c0b3;
}
#flowTitle{
	width:554px;
	height:30px;
	margin:2px;
	padding:0x;
	background-color: #ece8e0;
}
#flowTitle h3{
	width:400px;
	margin:8px;
	padding:0;
	font-size:14px;
	font-weight:bold;
	color:#555555;
	background-color: #ece8e0;
	float:left;
}
#flowBox{
	width:554px;
	height:130px;
	margin:0px;
	padding:0x;
}
#flowList{
	width:540px;
	height:20px;
	margin:10px 0 0 10px;
	padding:0;
	background:url(../image/arrow_01.gif) no-repeat 0 3px;
}
#flowList p{
	margin:0 0 0 15px;;
	padding:0;
	font-size:12px;
	text-align:left;
}
/* seminarArea------------------------*/
#seminarArea{
	width:558px;
	height:120px;
	margin:0 0 20px 0;
	padding:0;
}
#seminarTitle{
	width:554px;
	height:30px;
	margin:2px;
	padding:0x;
	background-color: #ece8e0;
}
#seminarTitle h3{
	width:400px;
	margin:8px;
	padding:0;
	font-size:14px;
	font-weight:bold;
	color:#555555;
	background-color: #ece8e0;
	float:left;
}
#seminarBox {
	width:548px;
	height:90px;
	margin:5px;
	padding:0;
	background:url(../image/imgimg2.gif) no-repeat;
}
#seminarBox ul{
	width:440px;
	height:80px;
	margin:5px 0 0 95px;
	padding:0;
	list-style:none;
}
#seminarBox li{
	margin:5px;
	padding:0;
	font-size:12px;
	text-indent:20px;
	line-height:1.5em;
	background:url(../image/arrow_02.gif) no-repeat 0 2px;
}
