@charset "utf-8";

#inc01 .inner{display:flex;align-items:center;justify-content:space-between;width:100%;max-width:1300px;margin:0 auto;padding:150px 0}
    
/* 좌측 영역 */
#inc01 .l_area .big_txt{font-size:45px;line-height:65px;color:#000;font-family:'NEXEN_TIRE_Bold'}
#inc01 .l_area .big_txt span{display:block;overflow:hidden;height:65px}
#inc01 .l_area .big_txt span b{display:block;font-weight:normal}
#inc01 .l_area .big_txt span em{font-style:normal;color:var(--primary)}
#inc01 .l_area .go_btn{display:flex;align-items:center;justify-content:center;width:70px;height:70px;margin-top:60px;border-radius:100%;transition:all .2s;background:var(--primary)}
#inc01 .l_area .go_btn svg{color:#fff;transition:all .2s}
    
/* 오른쪽 영역 */
#inc01 .r_area .bg_circle{position:relative;width:455px;height:455px;margin-right:60px}
#inc01 .r_area .bg_circle .circle{position:absolute;width:100%;height:100%;margin-right:60px;border-radius:100%;background:#ffefe8}
#inc01 .r_area .bg_circle .r_img01{position:absolute;left:50%;bottom:-30px;transform:translateX(-50%)}
#inc01 .r_area .bg_circle .r_img02{position:absolute;left:-50px;top:75px;width:250px}

/* 모바일 호버 X */
@media (hover:hover) {
#inc01 .l_area .go_btn:hover{background:#000}
#inc01 .l_area .go_btn:hover svg{transform:rotate(-45deg)}
}

/* 반응형 [s] */
@media (max-width:1360px){
#inc01 .inner{max-width:none;padding:150px 30px}
#inc01 .r_area .bg_circle{margin-right:0}
#inc01 .r_area .bg_circle .circle{margin-right:0}
}
@media (max-width:1230px){
#inc01 .inner{padding:130px 30px}
#inc01 .l_area .big_txt{font-size:35px}
#inc01 .l_area .big_txt span{height:52px;line-height:52px}
#inc01 .r_area .bg_circle{width:425px;height:425px}
#inc01 .r_area .bg_circle .r_img02{width:230px}
}
@media (max-width:1024px){
#inc01 .inner{padding:110px 30px}
#inc01 .l_area .big_txt{font-size:30px}
#inc01 .l_area .big_txt span{height:42px;line-height:42px}
#inc01 .l_area .go_btn{width:55px;height:55px}
#inc01 .l_area .go_btn svg{height:18px}
#inc01 .r_area .bg_circle{width:290px;height:290px}
#inc01 .r_area .bg_circle .r_img01{height:280px}
#inc01 .r_area .bg_circle .r_img02{top:30px;width:180px}
}
@media (max-width:768px){
#inc01 .inner{display:block;padding:70px 15px 94px}
#inc01 .l_area .big_txt{text-align:center}
#inc01 .l_area .go_btn{margin:30px auto 65px}
#inc01 .r_area .bg_circle{margin:0 auto}
}
@media (max-width:480px){
#inc01 .inner{padding:65px 15px}
#inc01 .l_area .big_txt{font-size:25px;line-height:inherit}
#inc01 .l_area .big_txt span{height:35px;line-height:35px}
#inc01 .l_area .go_btn{margin:25px auto 40px}
#inc01 .l_area .go_btn svg{height:16px}
#inc01 .r_area .bg_circle .r_img01{height:265px}
#inc01 .r_area .bg_circle .r_img02{left:-15px}
}
@media (max-width:380px){
#inc01 .l_area .big_txt{font-size:22px}
#inc01 .l_area .big_txt span{height:33px;line-height:33px}
#inc01 .l_area .go_btn{width:50px;height:50px;margin:25px auto 30px}
#inc01 .r_area .bg_circle{width:270px;height:270px}
#inc01 .r_area .bg_circle .r_img01{height:245px}
#inc01 .r_area .bg_circle .r_img02{width:160px}
}
/* 반응형 [e] */