@charset "UTF-8";

div.section p.text-btn{
	margin:0 0 0 0;
}

div.section h4{
	padding:15px 0 10px 12px;
	color:#333;
	font-weight:bold;
	border:none;
	background:url("../../images/common/ico_circle_black.gif") no-repeat 0 20px;
}


/* large-section */
dl.large-section{
	width:680px;
	padding:6px 0 10px 0;
	margin:0 0 10px 0;
	background:url("../images/bec/skill/bg_section_bottom.gif") no-repeat 0 100% #FBFBF9;
}
dl.large-section dd{
	padding:0 0 10px 0;
	background:url("../images/bec/skill/line_gray_length.gif") repeat-y 0 0;
}

dl.large-section dd ul.explanation li{
	width:320px;
	float:left;
	padding:0 0 0 15px;
}

dl.large-section dd ul.explanation li dl dt{
	padding:15px 0 0 12px;
	color:#333;
	font-weight:bold;
	border:none;
	background:url("../../images/common/ico_circle_black.gif") no-repeat 0 20px;
}

dl.large-section dd ul.explanation li dl dd{
	width:320px;
	padding:10px 0 0 0;
	border:none;
	background:none;
}

/* figure */
div.section p.figure{
	margin:20px 0 0 0;
}
div.section ul.evaluation{
	padding:10px 0 6px 0;
	background:url("../images/bec/skill/bg_topic_section_bottom.gif") no-repeat 0 100%;
}
div.section ul.evaluation li{
	border-right:1px solid #C8C8C8;
	border-left:1px solid #C8C8C8;
	background:#F8F8F7;
}
div.section ul.evaluation li p{
	padding:0 0 6px 20px;
	background:url("../../images/common/ico_circle_blue.gif") no-repeat 10px 5px;
}
div.section ul.evaluation li.top{
	padding:1px 0 0 0;
	border:none;
	background:url("../images/bec/skill/bg_evaluation_top.gif") no-repeat 0 0;
}
div.section ul.evaluation li.top p{
	margin:15px 0 0 0;
}

/* topics */
dl.topics{
	width:680px;
	padding:6px 0 0 0;
	margin:15px 0 10px 0;
	background:url("../images/bec/skill/bg_topic_section_top.gif") no-repeat 0 0 #F8F8F7;
}
dl.topics dt{
	padding:4px 10px 10px 10px;
	font-weight:bold;
	border-right:1px solid #C8C8C8;
	border-left:1px solid #C8C8C8;
	background:url("../../images/common/line_gray.gif") repeat-x 0 100%;
}
dl.topics dt.bgnone{
	padding:4px 10px 0 10px;
	background:none;
}
dl.topics dd{
	padding:0 0 6px 0;
	background:url("../images/bec/skill/bg_topic_section_bottom.gif") no-repeat 0 100% #F8F8F7;
}
dl.topics dd.bgnone{
	padding:0;
	background:none;
}
dl.topics dd ul{
	padding:14px 0 0 0;
	border-right:1px solid #C8C8C8;
	border-left:1px solid #C8C8C8;
}
dl.topics dd ul li{
	width:205px;
	float:left;
	padding:0 0 6px 20px;
	background:url("../../images/common/ico_circle_blue.gif") no-repeat 10px 5px;
}
dl.topics dd ul.function{
	clear:both;
	padding:10px 0 0 0;
	border-right:1px solid #C8C8C8;
	border-left:1px solid #C8C8C8;
}
dl.topics dd ul.function li{
	width:200px;
	padding:0 0 6px 25px;
	background:url("../../images/common/ico_square.gif") no-repeat 10px 1px;
}
dl.topics dd p{
	padding:4px 10px 10px 10px;
	border-right:1px solid #C8C8C8;
	border-left:1px solid #C8C8C8;
}

dl.topics dd ul li.add{
	width:640px;
}

dl.topics dd ul li.add p{
	border:none;
	padding:0;
	margin:0;
}

/*couse-hamakawa追加*/

dl.topics dd ul.add li{
	width:640px;
}



