@charset "UTF-8";

/* eyesight 5項目 .section4
***** ***** ***** ***** ***** ***** */

.section4{
	margin-top:0px;
}

.eyesight5 p{
	text-align: center;
	font-size: 15px;
}

p.small{
	font-size: 12px;
  color: #383d9b;
}

.section4 h2{
	margin-bottom: 20px;
	padding-left:0;
}

.eyesight5_content{
	margin-bottom: 40px;
}

.eyesight5_content .subTitle {
	margin-bottom: 6px;
	color: #383d9b;
	}

p.subTitle {
	font-size: 20px;
	text-align: center;
}

.eyesight5_content .mainTitle {
	text-align: center;
	padding-bottom: 20px;
}
ul.eyesight5 {
	margin-left: -3px;
	margin-right: -3px;
	padding-bottom: 30px;
}
ul.eyesight5 li {
	float:left;
    margin:0;
	width: 20%;
	box-sizing: border-box;
	padding-left: 3px;
	padding-right: 3px;
	cursor: pointer;
	margin-bottom: 40px;
}
.eyesight5 li img {
    opacity:0.3;
	width: 100%;
	height: auto;
}

.eyesight5 li p {
    opacity:0.3;
}

video {
	width: 100%;

}

.eyesight5 li img:hover {
	opacity: 1.0;
	-webkit-transition: opacity 0.6s;
	-moz-transition: opacity 0.6s;
	-o-transition: opacity 0.6s;
	transition: opacity 0.6s;
}
.eyesight5 li.active img {
    opacity:1;
}
.eyesight5 li.active p {
    opacity:1;
}

.safety02,.safety03,.safety04,.safety05 {
    display:none;
}

/*  phone and tablet device */
@media screen and (max-width:767px) {
	.eyesight5_content .subTitle ,
	.eyesight5_content .mainTitle {
		padding-left: 20px;
		padding-right: 20pa;
	}
	.section4 h2 {
		text-align: center;
	}
	.section4 ul.eyesight5 {
		text-align: center;
		margin: 0 auto;
		padding-bottom: 15px;
	}
	.section4 ul.eyesight5 li {
		float: none;
		display: inline-block;
		text-align: center;
		width: 30%;
		height: auto;
	}
	.eyesight5_content {
	}
}

.mov-cap {
padding:0;
}
.movContent{
	margin-bottom: 40px;
}
