﻿@charset "UTF-8";
/* CSS Document */

#seminar_materials {
	width: 80%;
	margin: 0 auto;
}
#seminar_materials th {
	color: #fff;
	background: #0066CC;
	border-bottom: solid 3px #fff;
}
#seminar_materials td:first-child, #seminar_materials th:first-child {
	border-right: 1px solid #fff;
	width: 12%;
	min-width: 5.5em;
}
#seminar_materials td {
	background: #C5DBF3;
	padding: .5em 1em;
	line-height: 1.4em
}
#seminar_materials tr:nth-child(even) td {
	background: #E3EDF9;
	border-top: 1px solid #fff;
}
#seminar_materials td a {
	color: #000;
}
#seminar_materials td a[href$=".pdf"] {
	padding: 1em 25px 1em 0;
	background: url("../../images/icons/icon_pdf.gif") right center/20px auto no-repeat;
}

@media screen and (max-width:767px){
	#seminar_materials {
		width: 100%;
	}
	#seminar_materials td:first-child, #seminar_materials th:first-child {
		width: 5.5em;
		padding: .5em;
	}
}



#training_video {
	width: 100%;
	display: flex;
	flex-wrap: wrap;
}
#training_video > div {
	width: calc(25% - 9px);
	margin: 0 12px 18px 0;
	position: relative;
}
#training_video > div div {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}
#training_video > div div iframe {
	height: 80%;
	margin: 0!important;
	padding: 0!important;
}
#training_video > div::before {
	content: "";
	display: block;
	padding-top: calc(((17 / 20) * 100%));
}

#training_video div:nth-child(4n) {
	margin: 0 0 18px 0;
}
#training_video div > div p {
	margin: 0;
	padding: 0;
	line-height: 1.4;
	text-align: center;
}
@media screen and (max-width:767px){
#training_video div {
	width: calc(50% - 9px);
	margin: 0 18px 24px 0;
}
#training_video div:nth-child(2n) {
	margin: 0 0 24px 0;
}

