@charset "utf-8";

#inc04{overflow-x:hidden;width:100%;display:flex;flex-direction:column;align-items:flex-start;justify-content:center;position:relative;height:505px;width:100%;padding:0 260px;background:url(/img/img01.jpg);background-size:cover;background-repeat:no-repeat}
#inc04 .tit_area h2{color:#fff}
#inc04 .tit_area span{display:block;padding-top:10px;font-size:20px;line-height:1.6;color:#fff}
#inc04 a{display:flex;align-items:center;justify-content:center;width:59px;height:59px;margin-top:55px;border-radius:100%;background:#fff;color:#222;transition:0.2s}
#inc04 a:hover{background:var(--primary);color:#fff}

/* 반응형 [s] */
@media (max-width:1380px){
#inc04{padding:0 5%}
}
@media (max-width:1024px){
#inc04{padding:0 2.5%}
#inc04{height:420px}
#inc04 .tit_area h2{font-size:27px !important}
#inc04 .tit_area span{font-size:17px}
#inc04 a{width:52px;height:52px}
#inc04 a svg{width:22px}
}
@media (max-width:768px){
#inc04{height:360px;align-items:center}
#inc04 .tit_area{display:flex;flex-direction:column;align-items:center;width:100%;text-align:center}
#inc04 .tit_area h2{font-size:24px !important}
#inc04 .tit_area span{padding-top:6px;font-size:16px}
#inc04 a{margin-top:25px;width:48px;height:48px}
#inc04 a svg{width:21px}
}
@media (max-width:480px){
#inc04{height:300px;background-position:center}
#inc04 .tit_area h2{font-size:20px !important}
#inc04 .tit_area span{padding-top:4px;font-size:15px}
#inc04 a{margin-top:20px;width:46px;height:46px}
#inc04 a svg{width:20px}
}
@media (max-width:380px){
#inc04{height:250px}
#inc04 .tit_area h2{font-size:18px !important}
#inc04 .tit_area span{font-size:14px}
#inc04 a{width:42px;height:42px}
#inc04 a svg{width:18px}
}
/* 반응형 [e] */
