@charset "utf-8";

#atc05{position:relative;margin:100px auto;width:80%}
#atc05 .inc05_wrap{display:flex;position:relative;margin-top:50px;width:100%}
#atc05 .inc05_wrap::before{opacity: .3; position:absolute; top: -16%;right: -8%; content:'';width: 412px; height: 400px; background-image:url(/theme/enmijun/index/inc05/img/inc05_bg.png);    background-size: cover;background-repeat: no-repeat;}
#atc05 .inc05_text{position:relative;width:20%}
#atc05 .inc05_text .txt_cont{font-size: 15px;line-height: 21px;display:flex;flex-direction:column;justify-content:center;padding:165px 80px;border-radius:10px;min-width:570px;height:100%;background-color:#ebf7f9}
#atc05 .inc05_text .cate{font-size:20px;font-weight:400;font-family:var(--e-font);color:var(--primary)}
#atc05 .inc05_text h3, #atc05 .inc05_text .txt{margin:30px 0;width:81%;font-size:32px;font-weight:700;line-height:1.1;color:var(--black)}
#atc05 .inc05_text p{font-size:18px;font-weight:400;color:#999}
#atc05 .inc05_text .arrow{display:flex;justify-content:center;align-items:center;margin-top:40px;width:65px;height:65px;border-radius:50%;background-color:var(--primary);transition:all .3s}
#atc05 .inc05_text .arrow svg{width:21px;height:21px;color:#fff;transition:all .3s}
#atc05 .inc05_slide{overflow:hidden;position:absolute;z-index:2;top:50%;right:0px;transform:translateY(-50%);width:77%;}
#atc05 .inc05_slide li{width:100%;height:515px;background-color: #fff;}
#atc05 .inc05_slide li a{width:100%;height:100%}
#atc05 .inc05_slide li img{border-radius:10px;width:100%;height:100%;object-fit:contain;padding: 50px;}
#atc05 .txt_box {background-color: #38b0c8; border-radius: 15px;padding: 10px; margin: 30px auto 0;display: flex;width: 32%;justify-content: center;}
#atc05 .txt_box span{font-size: 17px; color: #fff;   }


/* 반응형 [s] */
@media (hover:hover){
#atc05 .inc05_text .arrow:hover{background-color:#fff}
#atc05 .inc05_text .arrow:hover svg{color:var(--primary)}    
}
@media (max-width:1980px){
#atc05 .inc05_text .txt_cont{padding:140px 50px;min-width:430px}

#atc05 .inc05_text h3, #atc05 .inc05_text .txt{margin:20px 0;font-size:25px}
#atc05 .inc05_text p{font-size:15px}
#atc05 .inc05_text .arrow{margin-top:80px;width:60px;height:60px}
#atc05 .inc05_slide li{width:100%;}
#atc05 .bar{width: 50px; height: 4px; background-color: #38b0c8; margin-top: 20px;}
}    
@media (max-width:1380px){
#atc05{margin:160px auto;width:90%}
#atc05 .inc05_text .txt_cont{padding:105px 40px;min-width:380px}
#atc05 .inc05_text h3, #atc05 .inc05_text .txt{font-size:23px}
#atc05 .inc05_slide{width:73%}
}
@media (max-width:1024px){
#atc05{margin:120px auto;width:95%}
#atc05 .inc05_wrap{margin-top:30px;flex-direction: column;}
#atc05 .inc05_text{width:33%}
#atc05 .inc05_text .txt_cont{padding:100px 30px;min-width:unset;}
#atc05 .inc05_text h3, #atc05 .inc05_text .txt{width:80%;font-size:21px}
#atc05 .inc05_text p{width:80%}
#atc05 .inc05_text .arrow{margin-top:30px;width:52px;height:52px}
#atc05 .inc05_text .arrow svg{width:19px;height:19px}
#atc05 .inc05_slide li{height:330px}
#atc05 .inc05_text .cate{display: none;}

}
@media (max-width:768px){
#atc05{margin:50px auto;width:100%}
#atc05 .inc05_wrap{position:relative;}
#atc05 .inc05_text{width:100%}
#atc05 .inc05_text .txt_cont{padding:25px 0;align-items:center;text-align:center;font-size: 11px;line-height: 17px;}
#atc05 .inc05_text h3, #atc05 .inc05_text .txt{margin:0px auto 15px;width:100%;font-size:15px;color:#333}
#atc05 .inc05_text p{width:100%;color:rgb(255, 255, 255, 0.6)}
#atc05 .inc05_text .arrow{margin-top:15px;width:40px;height:40px}
#atc05 .inc05_text .arrow svg{width:18px;height:18px}
#atc05 .inc05_slide{position:unset;transform:none;margin-top:0px;width:100%; display: block;}
#atc05 .inc05_text .cate{font-size: 12px;}
#atc05 .inc05_slide li{height:260px}
#atc05 .inc05_slide li img{padding: 20px;}
#atc05 .inc05_wrap::before{display: none;}
#atc05 .bar{display: none;border-radius: 5px;}
#atc05 .txt_box{ width: 82%;}
#atc05 .txt_box span{font-size: 11px;text-align: center;}
}

/* 반응형 [e] */