@charset "utf-8";

#inc02{position:relative;max-width:var(--mainsize);margin:0 auto;border-left:1px solid #e1e1e1;border-right:1px solid #e1e1e1}
#inc02 .pl{white-space:pre-line}

/* 상담신청 + 링크 */
#inc02 .cont_area{display:flex}
#inc02 .l_cont{width:50%}
#inc02 .inq_area{padding:75px 100px;background:#f2f2f2}
#inc02 .inq_area form{display:flex;flex-flow:column;height:100%}
#inc02 .inq_area p{font-size:26px;font-weight:600;color:var(--primary)}
#inc02 .inq_area .s_tit span{position:relative;display:block;margin:15px 0;padding-left:20px;font-size:16px;color:#777;font-family:'notokr-regular'}
#inc02 .inq_area .s_tit span:before{position:absolute;content:'';top:50%;left:0;width:5px;height:5px;border-radius:50px;transform:translateY(-50%);background:var(--second)}
#inc02 .inq_area .f_cont{display:flex;justify-content:space-between}
#inc02 .inq_area ul{display:flex;flex-wrap:wrap;gap:6px;width:82%}
#inc02 .inq_area ul li{display:flex;position:relative;width:calc(50% - 3px)}
#inc02 .inq_area ul li:last-child{width:100%}
#inc02 .inq_area ul li label{position:absolute;left:20px;top:50%;transform:translateY(-50%);font-size:15px;font-weight:600;color:#777}
#inc02 .inq_area ul li input{width:100%;height:60px;padding-left:65px;border:0;border:2px solid #eee!important;border-radius:4px;font-size:15px;color:#777;background:#fff;transition:all .3s}
#inc02 .inq_area ul li:last-child input{padding-left:78px}
#inc02 .inq_area ul li input:focus{border-color:none !important;box-shadow:none}
#inc02 .inq_area .prv_area{display:flex;justify-content:flex-end;align-items:center;padding-top:8px;font-size:14px;color:#777;font-family:'notokr-bold'}
#inc02 .inq_area .prv_area a{color:#777}
#inc02 .inq_area .prv_area label{cursor:pointer;margin-left:4px;font-size:15px}
#inc02 .inq_area .prv_area .ck_box{width:16px;height:16px;margin-left:6px;border:1px solid #e1e1e1;border-radius:3px;background:#fff;cursor:pointer;-webkit-appearance:none;-ms-appearance:none}
#inc02 .inq_area .prv_area .ck_box:after{display:none;content:url(./check.png);text-align:center;line-height:14px}
#inc02 .inq_area .prv_area .ck_box:checked{border-color:#111;background:#111}
#inc02 .inq_area .prv_area .ck_box:checked:after{display:block}
#inc02 .inq_area .send_btn{display:flex;align-items:center;justify-content:center;width:100px;border:none;border-radius:3px;font-size:16px;font-weight:700;text-align:center;color:#fff;background:var(--second);transition:all .3s;font-family:'Noto Serif KR'}
#inc02 .inq_area .send_btn:hover{background:#6f5e4e}

#inc02 .link{position:relative;display:flex;justify-content:space-between;margin:90px;gap:115px}
#inc02 .link:after{position:absolute;content:'';top:0;left:50%;width:1px;height:100%;background:#e1e1e1;transform:translateX(-50%)}
#inc02 .link li{width:50%}
#inc02 .link a{position:relative;display:block;width:100%;font-size:15px;color:#777;font-family:'notokr-regular'}
#inc02 .link a:before, #inc02 .link a:after{display:block;content:"\f178";position:absolute;bottom:0;font-size:17px;transition:all .3s;font-family:'fontawesome'}
#inc02 .link a:after{left:0px}
#inc02 .link a:before{left:10px;opacity:0}
#inc02 .link a:hover:before{left:0;opacity:1;color:var(--primary);transition-delay:.1s}
#inc02 .link a:hover:after{left:-10px;opacity:0}
#inc02 .link img{margin-right:20px}
#inc02 .link p{display:flex;align-items:center;font-size:20px;font-weight:700;color:var(--primary);;font-family:'Noto Serif KR'}
#inc02 .link div{padding:30px 0 40px}

/* news */
#inc02 .r_cont{width:50%;padding:115px}
#inc02 .r_cont .s_tit span{font-size:18px;font-weight:700;color:var(--second)}
#inc02 .r_cont .s_tit p{margin:25px 0 60px;font-size:36px;font-weight:700;line-height:1.3;color:var(--primary)}
#inc02 .sh_lt2 li+li{margin-top:15px}
#inc02 .sh_lt2 a{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between}
#inc02 .sh_lt2 a:hover .sh_date{color:#fff;background:var(--primary)}
#inc02 .sh_lt2 a:hover .day{color:#fff}
#inc02 .sh_lt2 .sh_date{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;align-content:center;width:90px;height:90px;border-radius:5px;font-size:13px;font-weight:700;color:#999;text-align:center;background:#f2f2f2;transition:all .3s}
#inc02 .sh_lt2 .sh_date .day{display:block;width:100%;font-size:20px;font-weight:900;color:var(--primary)}
#inc02 .sh_lt2 .txt_wrap{width:420px}
#inc02 .sh_lt2 .sh_notice{font-size:17px;font-weight:900}
#inc02 .sh_lt2 .sh_contents{font-size:15px;color:#777;font-family:'notokr-regular'}
