
video {
	width: 100%;
	height: auto;
}
video::-webkit-media-controls-fullscreen-button {
    display: none;
}
video::-webkit-media-controls-play-button {
    display: block;
}
video::-webkit-media-controls-timeline {
    display: block;
}
video::-webkit-media-controls-current-time-display{
    display: block;
}
video::-webkit-media-controls-mute-button {
      display: block;
}

.video-sub-ttl {
	border-bottom: none;
	margin: 0 auto;
	padding: 6px 0 0;
	text-align: center;
	font-size: 1.5em;
	font-weight: normal;
}
.video-sub-ttl::before {
	background: none;
}

.video-logo {
/*	diplay: flex;
	justify-content: center;
	align-items: center;*/
	width: 100%;
/*	height: 37px;*/
	margin: 10px auto 40px;
	text-align: center;
}
.video-logo img[src$=".svg"] {
	width: auto;
	height: 37px;
}

.video-logo.t2003 { margin-top: 4px; }
.video-logo.t2004 { margin-top: 4px; }
.video-logo.t2005 { margin-top: 2px; }
.video-logo.t2013 { margin-top: 6px; }
.video-logo.t2014 { margin-top: 10px; }
.video-logo.t2015 { margin-top: 6px; }


.video-gallery {
	width: 97%;
	margin: 0 auto;
}
.video-gallery .video-gallery__wrapper {
	border: 1px solid #000;
	width: 98%;
	max-width: 174px;
	margin: 0 auto 5px;
	padding: 1px;
	font-size: 0.8em;
}
.video-gallery .video-gallery__wrapper dt,
.video-gallery .video-gallery__wrapper dd {
	background: #000;
	text-align: center;
	color: #fff;
	font-weight: bold;
}
.video-gallery .video-gallery__wrapper dt {
	border-bottom: 1px solid white;
	padding: 3px;
}
.video-gallery .video-gallery__wrapper dt+dd {
	border-bottom: 1px solid white;
}
.video-gallery .video-gallery__wrapper dd+dd {
	padding: 3px;
}
.movie-wrap {
	display: none;
	width: 100%;
	max-width: 600px;
}

/* タブレット
---------------------------------------------------------------------------*/
@media screen and (max-width: 800px) {
	.video-sub-ttl {
		font-size: 1.3em;
	}
}

@media screen and (max-width: 600px) {

	.video-gallery[data-column]>li {
		width: calc(100% / 3);
	}
}

/* スマホ
---------------------------------------------------------------------------*/
@media screen and (max-width: 500px) {


}
