.sub_visual{background-image:url(/images/pc/sub2/visual2.png);} 

.slide {position:relative;}
.slide .s_btn{position:absolute; top:50%; display:block; cursor:pointer}
 
@media (min-width:1200px) {
 .sec1 h6,.sec2 h6{margin:60px 0 0;}
 .sec1 p,.sec2 p,.sec3 p{margin-top:40px;}
 .sec3 ,.sec4{padding-bottom:130px !important;}

.slide .s_btn{width:31px; height:60px}
.s_left{left:20px;  background:url(/images/pc/bt_left.png) no-repeat 50%;}
.s_right{right:20px;  background:url(/images/pc/bt_right.png) no-repeat 50%;}
}
 
@media (min-width:640px){
	
}
@media (min-width: 640px) and (max-width: 1299px){
  .sec1 h6,.sec2 h6{margin:7.5vw 0 0;}
 .sec1 p,.sec2 p,.sec3 p{margin-top:4vw;}
 .sec3 ,.sec4{padding-bottom:13vw !important;}

.slide .s_btn{width:4.4vw; height:8.5vw; background-size:100% auto !important;}
.s_left{left:4vw;  background:url(/images/tab/bt_left.png) no-repeat 50%;}
.s_right{right:4vw;  background:url(/images/tab/bt_right.png) no-repeat 50%;} 
 
}
@media (max-width:1299px){
	
}
@media (max-width:640px){
  .sec1 h6,.sec2 h6{margin:10vw 0 0;}
 .sec1 p,.sec2 p,.sec3 p{margin-top:9vw;}
 .sec3 ,.sec4{padding-bottom:18vw !important;}

.slide .s_btn{width:5.3vw; height:10.2vw}
.s_left{left:4vw;  background:url(/images/mb/bt_left.png) no-repeat 50%;}
.s_right{right:4vw;  background:url(/images/mb/bt_right.png) no-repeat 50%;}
   
 
}