@charset "utf-8";
/* CSS Document */
#banner {
		padding: 14em 0 12em 0;
		background-image: url(../../images/01.jpg);
		background-size: cover;
		background-position: center top;
		background-repeat: no-repeat;
		text-align: center;
	}
#banner h1{color: rgba(0,0,0,1.00); position: relative;
  padding: 0.25em 1em;
  border-top: solid 2px black;
  border-bottom: solid 2px black;
	width: 50%;
	margin: 0 auto;
	background:  rgba(240,240,240,1.00);
}
h1:before, h1:after {
  content: '';
  position: absolute;
  top: -7px;
  width: 2px;
  height: -webkit-calc(100% + 14px);
  height: calc(100% + 14px);
  background-color: black;
}
h1:before {
  left: 7px;
}
h1:after {
  right: 7px;
}
#one table{
	border-left:1px solid rgba(207,207,207,1.00);
	border-top:1px solid rgba(207,207,207,1.00);
	width: 70%;
	margin: 0 auto;
}
#one table th{
	width: 30%;
	text-align: right;
	background: rgba(240,237,238,1.00);
	border-right:1px solid rgba(207,207,207,1.00);
	border-bottom:1px solid rgba(207,207,207,1.00);
	font-size: 1.0em;
}
#one table td{
	background: #fff;
	border-right:1px solid rgba(207,207,207,1.00);
	border-bottom:1px solid rgba(207,207,207,1.00);
}
#one table td iframe{
	margin: 10px;
}
@media screen and (max-width: 980px) {
	#one table{
		width: 90%;}
	#one table th{
		width: 100% !important;
		padding: 5px 5px 5px;
		text-align: left;
	display: block !important;}
	#one table td{
		width: 100% !important;
	display: block !important;}
#one table td iframe{
	width: 90%;
}
}