@charset "utf-8";

/*main start*/

#main .sec1_slider .swiper-slide.img1{background: url(../img/sub3/3/image1.jpg) no-repeat; background-size: cover; background-position: center; }
#main .sec1_slider .swiper-slide.img2{background: url(../img/sub3/3/image2.jpg) no-repeat; background-size: cover; background-position: center;}
#main .sec1_slider .swiper-slide.img3{background: url(../img/sub3/3/image3.jpg)no-repeat; background-size: cover; background-position: center;}
 

#fac .fac-in .info-wrap .info-in .cont-wrap .cont-in .right { margin-top: 150px; width: 45%; height: 700px; display: inline-block; background: url(../img/sub3/3/image1.jpg); background-size: cover; background-position: right; }

#fac .fac-in .info-wrap .info-in .banner { height: 560px; background: url(../img/sub3/3/image3.jpg); background-size: cover; background-position: 50% 50%; }

#banner2 .banner2-in { height: 558px; background: url(../img/sub3/3/image3.jpg); background-size: cover; 
background-position: center; opacity: 0.5; }

@media (max-width: 768px) { 

  
    #fac .fac-in .info-wrap .info-in .cont-wrap .cont-in .right { margin-top: 80px; width: 100%; height: 320px; }
    #fac .fac-in .info-wrap .info-in .banner { height: 320px; }
    #banner2 .banner2-in { height: 40vh; }

    
}

@media (max-width: 420px) {
    
    #fac .fac-in .info-wrap .info-in .cont-wrap .cont-in .right { margin-top: 40px; height: 200px; }
    #fac .fac-in .info-wrap .info-in .banner { height: 200px; }
    
}