@charset "utf-8";

/*==========================================
File name: category.css
Editors: IT-Probe
Last Editor: IT-Probe
Date: 2012.12.04
========================================== */


#top h1{
	margin: 0;
	padding: 0;
}

#top h2{
	margin: 0 0 13px 0;
	border-bottom:#000 1px solid;
	padding:4px 0 2px 18px;
	font-size:20px;
	font-weight:bold;
	color:#000;
	background:url(../images/common/li02.png) no-repeat 0 11px;
}

#top #keyvisual{
    width: 100%;
    max-height: 600px;
    overflow: hidden;
    margin: 0 auto;
}

#top #keyvisual video{
    width: 100%;
    height: auto;
}

.top_relative {
	height: 650px;
	position: relative; 
	width: 100%;
	margin:0 auto;
	overflow: hidden;
/*	background: #000;*/
}

.video01 {
	width:1200px;
	height:auto;
	position: absolute;
	padding:0;
    margin: auto;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
}

.top_overlay {
    width: 100%;
    height: 650px;
    position: absolute;
	opacity: .3;
    top: 0;
    left: 0;
    z-index: 100;
    background: url(../images/top/ami.png) repeat left top;
}


.slider{
	visibility: hidden;
}

.slider .slick-initialized{
	visibility: visible;
}

.t_slid_in{
	width: 1200px;
	height: 650px;
	margin: 0 auto;
	clear: both;
	overflow: hidden;

}

.t_slid_video{
	width: 1200px;
	height: 100%;

}

.item video {
  display: block;
  width: 100%;
  min-height: 100vh;
  object-fit: cover;
}
