@charset "utf-8";


/* ---------------- ◆ [お仕事情報用css　開始] ◆ ---------------- */

span.header ul.mainmenu li.jobinfo a {
	background: #ffffff url(../img/button_jobinfo.jpg) no-repeat left 0px;
}

div#contents {
	background: #ffffff url(../img/base_houganshi.jpg) repeat-y left 0px;
}
p.jobtitle {
	width: 595px;
	height: 40px;
	display: block;
	text-indent: -9999px;
	text-decoration: none;
	overflow: hidden;
	outline: 0;
	background: transparent url(../img/titlebar_job.jpg) no-repeat left 0px;
}
span.rightcolumn {
	width: 595px;
	display: block;
	float: right;
	padding: 35px 20px 0 0;
}
span.jobinformation {
	width: 593px;
	display: block;
	background: #ffffff;
	border: 1px solid #999999;
}
span.jobinformation p.jobcatch0,
span.jobinformation p.jobcatch1,
span.jobinformation p.jobcatch2,
span.jobinformation p.jobcatch3,
span.jobinformation p.jobcatch4,
span.jobinformation p.jobcatch5,
span.jobinformation p.jobcatch6 {
	width: 535px;
	color: #343434;
	text-align: left;
	font-size: 14pt;
	font-weight: bold;
	margin: 0 auto;
	padding: 70px 0 0;
}
span.jobinformation p.jobcatch0 {
	background: transparent url(../img/category_job0.jpg) no-repeat left 20px;
}
span.jobinformation p.jobcatch1 {
	background: transparent url(../img/category_job1.jpg) no-repeat left 20px;
}
span.jobinformation p.jobcatch2 {
	background: transparent url(../img/category_job2.jpg) no-repeat left 20px;
}
span.jobinformation p.jobcatch3 {
	background: transparent url(../img/category_job3.jpg) no-repeat left 20px;
}
span.jobinformation p.jobcatch4 {
	background: transparent url(../img/category_job4.jpg) no-repeat left 20px;
}
span.jobinformation p.jobcatch5 {
	background: transparent url(../img/category_job5.jpg) no-repeat left 20px;
}
span.jobinformation p.jobcatch6 {
	background: transparent url(../img/category_job6.jpg) no-repeat left 20px;
}
span.jobinformation p.jobguide {
	width: 535px;
	text-align: left;
	margin: 0 auto;
	padding: 10px 10px 25px;
}
span.jobinformation span.jobdate {
	width: 535px;
	display: -moz-inline-box;
	display: inline-block;
	/display: inline;
	/zoom: 1;
	margin: 0 auto;
	background: #FFE6B6;
}
span.jobinformation span.jobdate dl {
	display: inline;
}
span.jobinformation span.jobdate dl dt {
	width: 150px;
	float: left;
	color: #444444;
	text-align: center;
	font-weight: bold;
	padding: 15px 0;
	border-top: 1px solid #DC9100;
}
span.jobinformation span.jobdate dl dd {
	width: 342px;
	float: left;
	text-align: left;
	padding: 15px 20px 15px 20px;
	background: #ffffff;
	border-top: 1px solid #DC9100;
	border-left: 1px solid #DC9100;
}
span.jobinformation span.jobdate dl dt.start {
	border-top: 0px none;
}
span.jobinformation span.jobdate dl dd.start {
	border-top: 0px none;
}
span.jobinformation span.entryarea {
	display: block;
	padding: 35px 0 25px;
}
span.leftcolumn {
	width: 200px;
	display: block;
	float: left;
	padding: 35px 0 100px;
	background: transparent url(../img/banner_mobqr.gif) no-repeat center bottom;
}
span.leftcolumn dt {
	display: none;
}
span.leftcolumn dd {
	padding: 0 0 15px;
}
span.leftcolumn dd a {
	width: 200px;
	height: 47px;
	display: block;
	text-indent: -9999px;
	text-decoration: none;
	overflow: hidden;
	outline: 0;
}
span.leftcolumn dd.banner1 a {
	background: transparent url(../img/banner_newentry.jpg) no-repeat center bottom;
}
span.leftcolumn dd.banner2 a {
	background: transparent url(../img/banner_staffblog.jpg) no-repeat center bottom;
}
span.leftcolumn dd.banner3 a {
	background: transparent url(../img/banner_qanda.jpg) no-repeat center bottom;
}

/* ---------------- ◆ [お仕事情報用css　終了] ◆ ---------------- */

