
.contentsBox .recruit
	{
		padding:0 0 0 0;
	}
.contentsBox .heiline
	{
		background:url(../img/boder_line01.gif) repeat-y 400px top;
		width:100%;
	}
.contentsBox .recruit .in
	{
		padding:40px;
	}
.contentsBox .recruit .cl,
.contentsBox .recruit .cr
	{
		width:360px;
	}
.contentsBox .title1 h2
	{
		background:url(../img/title1.gif) no-repeat left top;
		text-indent:-9999px;
		margin:0;padding:0;
		height:82px;
	}

.contentsBox .title2 h2
	{
		background:url(../img/title2.gif) no-repeat left top;
		text-indent:-9999px;
		margin:0;padding:0;
		height:82px;
	}

.contentsBox .title3 h2
	{
		background:url(../img/title3.gif) no-repeat left top;
		text-indent:-9999px;
		margin:0;padding:0;
		height:82px;
	}

.contentsBox .recruit h3
	{
		background:#ededed;
		padding:5px 8px;margin:0 0 0 0;
		font-size:120%;
	}
.contentsBox .recruit p.read
	{
		line-height:2;
		margin:0;padding:0;
	}
.contentsBox .recruit .catch
	{
		padding:0 0 20px 0;
	}
.contentsBox .recruit .cr p.read
	{
		padding:76px 0 76px 40px;
	}
#recDetail
	{
		background:url(../img/border_line02.gif) repeat-x left top;
	}
#recDetail dl
	{
		background:url(../img/border_line02.gif) repeat-x left bottom;
		line-height:1.6;
		margin:0;padding:5px 0;
		width:100%;
	}
#recDetail dt
	{
		width:140px;
		margin:0;padding:0;
	}
#recDetail dd
	{
		width:565px;
		margin:-1.6em 0 0 150px;padding:0;
	}