#hrtalk .hrt_header{width:100%; background:#FF9D1E;}
#hrtalk .hrt_top {width:770px; margin:0 auto; padding:10em 0 15em;}
#hrtalk .title h2 {margin:30px;}
#hrtalk .thumb {width:631px; height:345px; margin:0 auto; border-radius:20px; box-shadow:0px 0px 49px rgba(81,71,58,0.3); overflow:hidden; position:absolute; top:494px; left:calc(50% - 313px); z-index:1;}
#hrtalk .hrt_sub {width:900px; margin:8em auto 5em; text-align:center; font-size:20px;}
#hrtalk .hrt_sub h3 {font-weight:900; color:#ff9d1e;}
#hrtalk .hrt_sub h1 {margin:.6em auto 1.2em; font-size:3.4em; font-weight:900; line-height:1.3;}
#hrtalk .hrt_sub .lecturer {margin-bottom:1em;font-weight:900;}
#hrtalk #join_btn {margin-top:5em;text-align:center}
#hrtalk #join_btn a {padding:1em 4em; background:#4B4B4B; color:#fff; font-weight:700; font-size:20px; border-radius:5px; box-shadow:0px 5px 15px rgba(0,0,0,0.15); transition:.5s}
#hrtalk #join_btn a:hover {box-shadow:none; background:#222;}
#hrtalk .hrt_content {width:100%; padding:8em 0;}
#hrtalk .hrt_info {background:#F8F5F2;}
#hrtalk .hrt_content .cont_wrap {width:950px; text-align:left; }
#hrtalk .cont_wrap h2 {margin-bottom:1em;font-size:2.2em; font-weight:900;}
#hrtalk .hrt_info .cont_wrap { margin:0 auto 300px;}
#hrtalk .hrt_info .content {font-size:18px; line-height:1.6; color:#666;}
#hrtalk .hrt_info span {color:#FF5600; font-weight:800;}
#hrtalk .hrt_info .bubble {width:750px; margin-top:-60px; text-align:right; float:right}
#hrtalk .hrt_info .bubble li:nth-child(2) {margin-top:-50px; text-align:left;}
#hrtalk .hrt_info .bubble li:nth-child(3) {margin-top:-50px;}
#hrtalk .hrt_prev .cont_wrap { margin:0 auto;}
#hrtalk .hrt_prev .prev_box {width:100%; margin:4em auto 10em; display:flex; flex-wrap:wrap; justify-content:flex-start; gap:50px 40px}
#hrtalk .hrt_prev li {width:290px; padding:1.5em; color:#fff; background: linear-gradient(135deg, #523ff2 18%, #8e01af 111%); border-radius:5px;; box-sizing:border-box}
#hrtalk .hrt_prev li .date {margin-bottom:1em;}
#hrtalk .hrt_prev li h3 {height:50px; line-height:1.4; font-size:1.2em; overflow:hidden}
#hrtalk .hrt_prev li .btn {margin-top:.7em;padding:.5em .7em; background-color:#4b4b4b; border-radius:5px; display:inline-block; cursor:pointer}
#hrtalk .hrt_prev li.prepare {background:#dedede;}
#hrtalk .hrt_prev li.prepare .btn {padding:0; background-color:#dedede; cursor:auto;}
#hrtalk .hrt_prev li:hover {box-shadow:0px 5px 15px rgba(0,0,0,0.15); transition:.5s}
#hrtalk .hrt_prev li.prepare:hover {box-shadow:none}
#hrtalk .hrt_notice {background:#F8F5F2;}
#hrtalk .hrt_notice .cont_wrap { margin:0 auto}
#hrtalk .hrt_notice li {margin-bottom:.8em;color:#666; font-size:16px; line-height:1.8;}
#hrtalk .hrt_notice li:before {content:'-'; margin-right:.5em; display:inline-block}
#hrtalk .hrt_notice li p {margin-left:.8em;}