@charset "utf-8";

/*---------------------------------------------------------
  HISAEDA CONSULTING CSS : ServiceTraining
----------------------------------------------------------*/
#contents .listGreen {
	padding: 0px;
}
#contents .point {
	padding: 0px 10px;
}
#contents .point dt {
	float: left;
	width: 68px;
	padding-top: 5px;
}
#contents .point dd {
	margin-left: 68px;
	padding-top: 10px;
	padding-bottom: 5px;
	width: 280px;
	line-height: 18px;
}
#contents .point dl.bgIndex {
	background: url(../images/service_training/index_point.jpg) no-repeat right top;
	min-height:180px;
	height: auto !important;
	height: 180px;
}
#contents .point dl.bgInterview {
	background: url(../images/service_training/interview_point.jpg) no-repeat right top;
	min-height:180px;
	height: auto !important;
	height: 180px;
}
#contents .point dl.bgNewly {
	background: url(../images/service_training/newly_point.jpg) no-repeat right top;
	min-height:210px;
	height: auto !important;
	height: 210px;
}
#contents .point dl.bgObjective {
	background: url(../images/service_training/objective_point.jpg) no-repeat right 15px;
	min-height:240px;
	height: auto !important;
	height: 240px;
}
#contents .point dl.bgPractical {
	background: url(../images/service_training/practical_point.jpg) no-repeat right top;
	min-height:200px;
	height: auto !important;
	height: 200px;
}
#contents .point dl.bgUnderEvaluation {
	background: url(../images/service_training/under_point.jpg) no-repeat right top;
	min-height:160px;
	height: auto !important;
	height: 160px;
}

#contents .curriculumBox {
	background: #1B9352;
	padding: 5px;
	margin-top: 10px;
}
#contents table.curriculum {
	line-height: 16px;
	width: 610px;
}
#contents table.curriculum th {
	background: #F6F6F6 url(../images/service_training/element_bg.jpg) repeat-x 0px 0px;
	text-align: center;
	padding: 10px;
	border: 1px solid #CCCCCC;
}
#contents table.curriculum td {
	background: #FFFFFF;
	vertical-align: top;
	padding: 10px;
	border: 1px solid #CCCCCC;
}
#contents table.curriculum td.cellTime {
	background: #F5F4F0;
	text-align: center;
	width: 75px;
}
#contents table.curriculum td.cellItem {
	width: 230px;
}
#contents table.curriculum td.cellItem dl {
	padding-top: 10px;
}
#contents table.curriculum td.cellItem dt {
	font-size: 10px;
	font-weight: bold;
	color: #333333;
	background: #FFCC66;
	text-align: center;
	width: 15px;
	padding: 0px;
	float: left;
	line-height: 14px;
}
#contents table.curriculum td.cellItem dd {
	font-size: 10px;
	color: #333333;
	padding-top: 0px;
	padding-bottom: 5px;
	margin-left: 20px;
	line-height: 14px;
}

