@charset "utf-8";

#inc01{overflow:hidden;width:100%;position:relative;margin-top:100px;padding:70px 0 154px 0;border-top:1px solid #e1e1e1;border-bottom:1px solid #e1e1e1;letter-spacing:-.3px}
#inc01:after{position:absolute;content:'';left:15%;top:-101px;width:1px;height:145.5%;background:#e1e1e1}
#inc01 .inc01_wrap{position:relative;margin:auto;width:84%}
#inc01 .inc01_wrap .en_tit{font-size:15px;font-weight:700;color:var(--primary)}
#inc01 .inc01_wrap .top_box{display:flex;position:relative;padding:50px 0 0 230px}
#inc01 .inc01_wrap .top_box .deco{position:absolute;right:106px;bottom:-72px;font-size:95px;font-weight:700;text-transform:uppercase;color:rgba(17,17,17,0.10)}
#inc01 .inc01_wrap .top_box .right{padding:90px 0 0 5%;font-family:var(--k-font)}
#inc01 .inc01_wrap .top_box .right h2{font-size:44px;font-family:var(--e-font);line-height:1.3;color:#111;}
#inc01 .inc01_wrap .top_box .right .bot_r .tit{padding:70px 0 40px 0;font-size:18px;font-weight:700;color:#222}
#inc01 .inc01_wrap .bot_box{display:flex;align-items:flex-end;gap:220px;width:max-content;padding-top:70px;margin-left:auto;font-family:var(--k-font)}
#inc01 .inc01_wrap .bot_box .left .tit{padding-bottom:30px;font-size:17px;font-weight:600;font-family:var(--k-font);color:#222}
#inc01 .inc01_wrap .bot_box .right .more{display:flex;align-items:center;gap:20px;font-size:14px;font-weight:700;color:#111;transition:all 0.2s}
#inc01 .inc01_wrap .bot_box .right .more em{display:flex;align-items:center;justify-content:center;width:56px;height:56px;color:#000;border:1px solid #e1e1e1;border-radius:50px}
#inc01 .inc01_wrap .bot_box .right .more em svg{width:16px;stroke-width:1.4px;transition:all 0.2s}

/* 반응형 [s] */
@media (hover:hover){
#inc01 .inc01_wrap .bot_box .right .more:hover svg{transform:rotate(270deg)}
#inc01 .inc01_wrap .bot_box .right .more:hover span{color:var(--primary)}
}
@media (max-width:1800px){
#inc01 .inc01_wrap{width:86%}
#inc01 .inc01_wrap .top_box{padding:50px 0 0 190px}
#inc01 .inc01_wrap .top_box .left{width:50%;height:690px}
#inc01 .inc01_wrap .top_box .left img{width:100%;height:100%;object-fit:cover}
#inc01 .inc01_wrap .top_box .right{padding:90px 0 0 80px}
#inc01 .inc01_wrap .top_box .right h2{font-size:37px}
}
@media (max-width:1600px){
}
@media (max-width:1380px){
#sh_section .pl{}
#inc01{padding:50px 0 140px}
#inc01:after{top:-100px;left:10%;height:calc(100% + 100px)}
#inc01 .inc01_wrap{width:95%}
#inc01 .inc01_wrap .top_box{padding:50px 0 0 10%}
#inc01 .inc01_wrap .top_box .deco{right:2.5%;bottom:-60px;font-size:80px}
#inc01 .inc01_wrap .top_box .right{width:calc(100% - 50%);padding:70px 0 0 30px}
#inc01 .inc01_wrap .top_box .right h2{font-size:33px}
#inc01 .inc01_wrap .bot_box{gap:140px}
}
@media (max-width:1024px){
#sh_section .pl{white-space:normal}
#inc01{padding:0px;border:none}
#inc01:after{display:none}
#inc01 .inc01_wrap .top_box{padding:0px;margin-top:25px;gap:40px}
#inc01 .inc01_wrap .top_box .deco{bottom:-50px;right:0px;font-size:68px}
#inc01 .inc01_wrap .top_box .left{height:560px}
#inc01 .inc01_wrap .top_box .right{padding:40px 0 0 0;width:50%}
#inc01 .inc01_wrap .top_box .right h2{word-break:keep-all;font-size:30px}
#inc01 .inc01_wrap .top_box .right h2 br{display:none}
#inc01 .inc01_wrap .top_box .right .bot_r .tit{padding:60px 0 40px;font-size:16px}
#inc01 .inc01_wrap .bot_box{margin:100px 0 0;padding:0px;gap:0px;width:100%;justify-content:space-between}
#inc01 .inc01_wrap .bot_box .left{width:80%}
#inc01 .inc01_wrap .bot_box .right .more{gap:15px}
#inc01 .inc01_wrap .bot_box .right .more em{width:52px;height:52px}
}
@media (max-width:768px){
#inc01{margin-top:80px}
#inc01 .inc01_wrap .top_box{margin-top:20px;gap:0px}
#inc01 .inc01_wrap .top_box .deco{display:none}
#inc01 .inc01_wrap .top_box .left{width:100%;height:470px}
#inc01 .inc01_wrap .top_box .left img{filter:brightness(0.5)}
#inc01 .inc01_wrap .top_box .right{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);width:95%;text-align:center;padding-top:0px;color:rgb(255, 255, 255, 0.6)}
#inc01 .inc01_wrap .top_box .right h2{font-size:27px;color:#fff}
#inc01 .inc01_wrap .top_box .right .bot_r .tit{padding:40px 0 25px;color:#f2f2f2}
#inc01 .inc01_wrap .bot_box{flex-direction:column;align-items:center;justify-content:center;text-align:center;margin-top:60px}
#inc01 .inc01_wrap .bot_box .left{width:100%}
#inc01 .inc01_wrap .bot_box .left .tit{padding-bottom:20px}
#inc01 .inc01_wrap .bot_box .right .more{margin-top:35px}
#inc01 .inc01_wrap .bot_box .right .more em{width:50px;height:50px}
}
@media (max-width:480px){
#inc01{margin-top:70px}
#inc01 .inc01_wrap .top_box{margin-top:15px}
#inc01 .inc01_wrap .top_box .left{height:430px}
#inc01 .inc01_wrap .top_box .right h2{font-size:24px}
#inc01 .inc01_wrap .top_box .right .bot_r .tit{padding:30px 0 20px;font-size:15px}
#inc01 .inc01_wrap .bot_box .right .more{margin-top:30px}
#inc01 .inc01_wrap .bot_box .right .more em{width:48px;height:48px}
#inc01 .inc01_wrap .bot_box .right .more em svg{width:15px;height:15px}
#inc01 .inc01_wrap .bot_box{margin-top:50px}
#inc01 .inc01_wrap .bot_box .left .tit{padding-bottom:15px;font-size:16px}
}
@media (max-width:390px){
#inc01{margin-top:60px}
#inc01 .inc01_wrap .top_box{margin-top:10px}
#inc01 .inc01_wrap .top_box .left{height:400px}
#inc01 .inc01_wrap .top_box .right h2{font-size:21px}
#inc01 .inc01_wrap .top_box .right .bot_r .tit{padding:25px 0 15px;font-size:14px}
#inc01 .inc01_wrap .bot_box{margin-top:40px}
#inc01 .inc01_wrap .bot_box .left .tit{padding-bottom:12px;font-size:15px}
#inc01 .inc01_wrap .bot_box .right .more{gap:12px;font-size:13px}
#inc01 .inc01_wrap .bot_box .right .more em{width:46px;height:46px}
}
/* 반응형 [e] */