
/*.prev_view{position:absolute; left:-30px; top:50%; text-align:center; cursor:pointer; z-index:0;}
.next_view{position:absolute; right:-30px; top:50%; text-align:center; cursor:pointer; z-index:0;}

.prev_view::after{content: "<"; font-size:30px;}
.next_view::after{content: ">"; font-size:30px;}*/

#container{width:100%; margin-top:60px;}

#visual{width:100%; overflow:hidden;}
	.v_0{background:#fff url("../img/main_v3.jpg") no-repeat center; background-size:cover;}
	.v_1{background:#fff url("../img/main_v1.jpg") no-repeat center; background-size:cover;}
	.v_2{background:#fff url("../img/main_v2.jpg") no-repeat center; background-size:cover;}
	.v_3{background:#fff url("../img/main_v4.jpg") no-repeat center; background-size:cover;}

	.vT_text{margin:10vh auto 13vh;}
	.vT_text img {margin:0 auto; width: 80%;}

	#sec1 img, #sec2 img, #sec3 img, #sec4 img{width:100%; height:100%; border:0; float:left; overflow:hidden;}

	.area {width: 96%; margin:0 auto; padding-top: 15px; overflow: hidden;}

#sec1 {
	padding:10px 0;
	overflow: hidden;
}

#sec2 {
	background:#fff url("../img/main_notbg.jpg") no-repeat center; background-size:cover; width: 100%;
	text-align: center;
	padding:30px 0;
	display: inline-block;
}
#sec2 p {font-size: 24px; color: #fff; letter-spacing: -2px; padding-bottom: 15px; font-weight: normal;}
#sec2 p b {color: #fff;}
.m_hr {background: #eee; width: 25%; height: 3px; border: none; margin:0 auto;}
.m_hr2 {background: #eee; width: 60%; height: 2px; border:none; margin:0 auto 20px;}
.main_btn2 {border:1px solid #fff; background: none; color: #fff; width: 35%; height: 30px; line-height: 26px; cursor:pointer;}
.main_btn2:hover {background: #fff; color: #333; transition-duration: 0.3s;}
