@charset "UTF-8";

#contents {
	padding: 80px 0;
}

#contents h3 {
	font-size: 193%;
	clear: both;
	margin: 0 80px 0;
	padding: 60px 0 8px;
	border-bottom: #0d355b 1px dotted;
}

#contents h4 {
	clear: both;
	padding: 35px 80px 5px;
}

#contents ul.lecture_menu {
	padding: 0 80px 0;
}

#contents ul.lecture_menu li {
	float: left;
	padding: 0 0.8em 0 0;
}

#contents .lecture_txt {
	padding: 30px 80px 20px;
}

#contents .lecture_box {
	padding: 0px 80px;
	display:flex;
	justify-content:space-between;
	flex-wrap:wrap;
}

#contents .lecture_box div{
	width:380px;
	height:285px;
	background:#D6D6D6;
	position:relative;
	margin:0 0 30px;
}

#contents .lecture_box .movie{
	position:relative;
}

#contents .lecture_box .movie::before{
	content:'';
	position:absolute;
	left:0;
	top:0;
	margin:auto;
	right:0;
	bottom:0;
	width: 43px;
	height: 50px;
	box-sizing: border-box;
	border-top: 25px solid transparent;
	border-bottom: 25px solid transparent;
	border-left: 43px solid #FFF;
}

#contents .lecture_list {
	padding: 0px 80px;
	margin:0 0 20px;
	display:flex;
	justify-content:space-between;
	flex-wrap:wrap;
}

#contents .lecture_list li{
	width:380px;
	margin:0 0 15px;
}

#contents .lecture_list li a{
	position:relative;
	padding-left:25px;
	display:block;
}

#contents .lecture_list li a::before{
	content:'';
	width:16px;
	height:20px;
	background:url(../img/icon_pdf.svg) no-repeat left center;
	position:absolute;
	left:0;
	top:0px;
}
