@charset "utf-8";

#inc02{padding:100px 0}
#inc02 .inner{max-width:var(--mainsize);margin:0 auto}
#inc02 .top{display:flex;justify-content:space-between;align-items:center;margin-bottom:40px}
#inc02 .tit{display:flex;align-items:center;gap:50px}
#inc02 .tit p{margin-right:35px;font-size:40px;font-weight:700;color:#111}
#inc02 .tit ul{display:flex;gap:20px}
#inc02 .tit ul li{font-size:18px;font-weight:500;color:#aaa;cursor:pointer}
#inc02 .tit ul li.on{color:var(--primary)}
#inc02 .arrow{display:flex;color:#111;cursor:pointer}
#inc02 .arrow span{display:flex}
#inc02 .arrow span+span:before{display:inline-block;content:'';width:1px;height:15px;margin:5px 20px;background:rgba(255,255,255,.2)}

#inc02 #tabs a .wrap{color:#111}
#inc02 #tabs .date{opacity:.5}
#inc02 #tabs .lt_cont{font-size:20px;font-weight:700}
#inc02 #tab-content{display:none}
#inc02 #tab-content.on{display:block} 
#inc02 .wrap .img{overflow:hidden;margin-bottom:25px;background-size:cover;background-position:center}
#inc02 .wrap .img img{width:100%}

/* 반응형 [s] */
@media (hover:hover){
#inc02 #tabs a:hover .lt_cont{text-decoration:underline}
}
@media (max-width:1024px){
#inc02{padding:90px 25px 100px}
#inc02 .top{margin-bottom:30px}
#inc02 .tit{gap:30px}
#inc02 .tit p{margin-right:15px;font-size:28px}
#inc02 .tit ul li{font-size:16px}
#inc02 #tabs .lt_cont{font-size:16px}
#inc02 #tabs .date{font-size:13px}
}
@media (max-width:768px){
#inc02{padding:70px 20px 80px}
#inc02 .top{flex-direction:column;gap:20px}
#inc02 .tit{flex-direction:column;gap:10px}
#inc02 .tit p{margin:0px;font-size:26px}
#inc02 .tit ul{gap:18px}
#inc02 .tit ul li{font-size:15px}
#inc02 #tabs a .wrap{text-align:center}
}
@media (max-width:480px){
#inc02{padding:50px 12px 60px}
#inc02 .top{gap:15px;margin-bottom:25px}
#inc02 .tit{gap:5px}
#inc02 .tit p{font-size:22px}
#inc02 .tit ul li{font-size:14px}
#inc02 .arrow svg{width:22px;height:22px}
#inc02 .arrow span+span:before{margin:4px 18px;height:14px}
#inc02 #tabs .lt_cont{font-size:15px}
}
@media (max-width:380px){
#inc02{padding:40px 10px 50px}
#inc02 .tit p{font-size:20px}
#inc02 .tit ul{gap:16px}
#inc02 .arrow svg{width:20px;height:20px}
#inc02 .arrow span+span:before{margin:3px 18px}
#inc02 #tabs .date{font-size:12px}
#inc02 #tabs .lt_cont{font-size:14px}
}
/* 반응형 [e] */
