@charset "utf-8";
/* CSS Document */

/* #titleHead
------------------------------------------------*/
body.officeSystem #titleHead h3 {
	background: #76A2CB;
}

body.officeKukan #titleHead h3 {
	background: #9CC993;
}

body.humanWorks #titleHead h3 {
	background: #FAB77F;
}

body.officeSystem #titleHeadInner {
	background: url(../img/mega/common/bg_case.jpg) left top no-repeat;
}

body.officeKukan #titleHeadInner {
	background: url(../img/officekukan/common/bg_case.jpg) left top no-repeat;
}
body.humanWorks #titleHeadInner {
	background: url(../img/humanwork/common/bg_case.jpg) left top no-repeat;
}

/* お客様の声
------------------------------------------------*/
/* #caseList(オフィスシステム)
------------------------------------------------*/
#caseList_o th {
	width: 140px;
	padding: 8px 10px 5px 10px;
	background: #9EBDDA;
	border-left: 1px solid #8EB3D5;
	border-bottom: 1px solid #fff;
        color: #ffffff;
}

#caseList_o .first-child th {
	border-top: 1px solid #8EB3D5;
}

#caseList_o td {
	width: 250px;
	padding: 5px 20px 5px 20px;
	line-height: 1.5;
	border-bottom: 1px solid #DEE9F3;
	border-right: 1px solid #DEE9F3;
	color: #646464;	
}

#caseList_o .first-child td {
	border-top: 1px solid #DEE9F3;
}

#caseList_o p {
	width: 440px;
}
/* #caseList(オフィス・店舗設計)
------------------------------------------------*/
#caseList_f th {
	width: 140px;
	padding: 8px 10px 5px 10px;
	background: #9CC993;
	border-left: 1px solid #56A24A;
	border-bottom: 1px solid #fff;
        color: #ffffff;
}

#caseList_f .first-child th {
	border-top: 1px solid #56A24A;
}

#caseList_f td {
	width: 250px;
	padding: 5px 20px 5px 20px;
	line-height: 1.5;
	border-bottom: 1px solid #EEF5ED;
	border-right: 1px solid #EEF5ED;
	color: #646464;	
}

#caseList_f .first-child td {
	border-top: 1px solid #DEE9F3;
}

#caseList_f p {
	width: 440px;
}

/* #caseList(人材採用)
------------------------------------------------*/
#caseList_j th {
	width: 140px;
	padding: 8px 10px 5px 10px;
	background: #FAB77F;
	border-left: 1px solid #F1884F;
	border-bottom: 1px solid #fff;
        color: #ffffff;
}

#caseList_j .first-child th {
	border-top: 1px solid #F1884F;
}

#caseList_j td {
	width: 250px;
	padding: 5px 20px 5px 20px;
	line-height: 1.5;
	border-bottom: 1px solid #FEF1E9;
	border-right: 1px solid #FEF1E9;
	color: #646464;	
}

#caseList_j .first-child td {
	border-top: 1px solid #DEE9F3;
}

#caseList_j p {
	width: 440px;
}


