@charset "utf-8";
/**************************************************************************************
 * CSS Infomation
 * Last Editor:				Baccass
**************************************************************************************/

/**************************************************************************************
	トップ
**************************************************************************************/
div#contents.index {
	float: none;
	display: block;
	width: 850px;
	margin-right: 0px;
}

/* リード */
div#contents.index div#supportArea {
 	margin-bottom: 10px;
	background: #94000d url(../images/index/chip_02.png) left bottom no-repeat;
}
div#contents.index div#supportArea div.BgSection {
	background: url(../images/index/chip_01.gif) right top no-repeat;
}
div#contents.index div#supportArea div.section01,
div#contents.index div#supportArea div.section02 {
	position: relative;
	background: url(../images/index/bg_01.png) left top no-repeat;
}
div#contents.index div#supportArea div.section01 {
	margin-bottom: 10px;
	padding-top: 13px;
}
div#contents.index div#supportArea div.innerSection {
	width: 813px;
	min-height: 176px;
	margin: 0px 15px 0px 22px;
	padding-bottom: 8px;
}
div#contents.index div#supportArea div.section01 div.innerSection {
	border-bottom: 1px solid #bc3946;
}
div#contents.index div#supportArea div.block01 {
	float: left;
	display: inline;
	width: 274px;
	padding-bottom: 3px;
}
div#contents.index div#supportArea div.block01 h2 {
	margin-bottom: 10px;
}
div#contents.index div#supportArea div.block01 p.image {
	position: absolute;
	left: 0px;
	bottom: 0px;
}
div#contents.index div#supportArea div.block01 p.txt {
	margin: 0px 0px 7px 83px;
}
div#contents.index div#supportArea div.block01 p.allbtn {
	position: absolute;
	left: 22px;
	bottom: 5px;
	width: 265px;
	height: 50px;
}
div#contents.index div#supportArea div.block02 {
	float: right;
	width: 539px;
	padding: 10px 0px 3px 0px;
}
div#contents.index div#supportArea div.block02 div.ttlBlock {
	position: relative;
	margin: 0px 6px 5px 5px;
}
div#contents.index div#supportArea div.block02 div.ttlBlock h3 {
	width: 56px;
}
div#contents.index div#supportArea div.block02 div.ttlBlock p.more {
	position: absolute;
	bottom: 0px;
	right: 0px;
	width: 470px;
	text-align: right;
	font-size: 80%;
}
div#contents.index div#supportArea div.block02 div.ttlBlock p.more a {
	padding-left: 10px;
	background: url(../images/shared/icon_arrow.gif) left center no-repeat;
	color: #ffffff;
	text-decoration: underline;
}

/* 求人・案件情報 */
div#contents.index div#supportArea div.block02 div.commonList {
	width: 539px;
	background: #ffffff url(../images/index/chip_04.gif) left bottom no-repeat;
}
div#contents.index div#supportArea div.block02 div.commonList div.innerBlock {
	width: 519px;
	padding: 9px 10px 3px 10px;
	background: url(../images/index/chip_03.gif) no-repeat;
}
div#contents.index div#supportArea div.block02 div.commonList table {
	width: 519px;
}

/* indexNav */
div#contents.index div#indexNav {
	position: relative;
	width: 856px;
	margin: 0px -4px 0px -2px;
}
div#contents.index div#indexNav ul li {
	float: left;
	display: inline;
	margin: 0px 2px 2px 0px;
}
div#contents.index div#indexNav ul li a {
	width: 212px;
	height: 81px;
}
