
/* topインデックス */
.topIndex {
	padding: 10px 0px;
}

.topIndex li {
	margin: 0px 15px 10px 15px;
	border: 1px solid #eee;
}

.topIndex li h2 {
	background: url(/agcct/lib/img/ic_arr07.png) no-repeat right 5px;
}

.topIndex li#graduate {
	background: url(/agcct/company/recruit/img/ph_graduate.jpg) no-repeat 0px 0px;
	background-size: 100% auto;
}

.topIndex li#career {
	background: url(/agcct/company/recruit/img/ph_career.jpg) no-repeat 0px 0px;
	background-size: 100% auto;
}

.topIndex li a {
	display: block;
	color: #303030;
	padding: 70% 15px 15px 15px;
}

.topIndex li a h2 {
	font-size: 1.8rem;
	font-weight: bold;
	padding-right: 20px;
	padding-bottom: 10px;
}


/* 事業内容 */
.desTxt {
	padding-bottom: 20px;
}


/* 採用情報 */
.recLtArea {
	padding-bottom: 30px;
}

.subTtlRec {
	background-color: #c0e6c0;
	font-size: 1.5rem;
	font-weight: bold;
	padding: 3px 15px;
}

.subTtlCar {
	background-color: #d1dafa;
	font-size: 1.5rem;
	font-weight: bold;
	padding: 3px 15px;
}

/* サイトのご利用 */
.lead01 {
	font-size: 1.8rem;
	font-weight: bold;
	margin: 0px 0px 18px 0px;
	padding: 40px 0px 15px 0px;
	border-bottom: 2px solid #ddd;
}

.rules {
	padding-bottom: 20px;
}

.rules>ol {
	list-style-type: decimal;
}

.rules ol li {
	margin: 15px 0px 0px 22px;
}

.rules ol.kakko {
	padding: 10px 0px;
}

.rules ol.kakko > li {
	counter-increment: cnt;
	margin: 15px 0px 0px 10px;
}

.rules ol.kakko > li::marker {
	content: "(" counter(cnt) ")";
}

.rules .notes {
	font-size: 1.2rem;
	color: #666;
	padding: 20px 0px 5px 0px;
}

.rules ol.maru {list-style-type: none;}
.rules ol.maru > li::marker{margin-right:5px;}
.rules ol.maru > li:nth-of-type(1)::marker{content: '\02460';}
.rules ol.maru > li:nth-of-type(2)::marker{content: '\02461';}
.rules ol.maru > li:nth-of-type(3)::marker{content: '\02462';}
.rules ol.maru > li:nth-of-type(4)::marker{content: '\02463';}
.rules ol.maru > li:nth-of-type(5)::marker{content: '\02464';}
.rules ol.maru > li:nth-of-type(6)::marker{content: '\02465';}
.rules ol.maru > li:nth-of-type(7)::marker{content: '\02466';}
.rules ol.maru > li:nth-of-type(8)::marker{content: '\02467';}
.rules ol.maru > li:nth-of-type(9)::marker{content: '\02468';}
.rules ol.maru > li:nth-of-type(10)::marker{content: '\02469';}
.rules ul.dot {list-style: disc;}
.rules ul.dot > li {margin: 5px 0px 0px 30px;}    

.mkList {
	max-width: 420px;
	margin: 0px auto;
}

.mkList li {
	float: left;
	width: 50%;
	max-width: 210px;
}

.mkList li:nth-child(odd) {
	clear: both;
}

.mkList li img {
	width: 100%;
	height: auto;
}



