@charset "utf-8";.post_blog{max-width:1400px;margin:0 auto;padding:80px 40px 120px}.hero_post_wrap{margin-bottom:60px;padding:0 0 24px;border-bottom:1px solid #d7d7d7}.hero_post_wrap h1{color:#000;font-size:48px;line-height:55px;font-weight:700}.hero_post_wrap .post_blog_date{display:flex;justify-content:space-between;color:#b7b7b7;padding-top:20px;font-size:18px;line-height:23px}.post_desc{display:flex;justify-content:space-between;padding:18px 0 58px;font-size:16px;font-weight:500;line-height:24px;letter-spacing:-.048px}.post_desc .nm_category{color:#2995fa}.post_blog_date{font-size:14px;font-weight:400;line-height:20px;letter-spacing:-.042px;color:#999}.post_view_wrap{margin-bottom:20px;padding-bottom:40px;border-bottom:1px solid #b7b7b7}.post_figure{margin:0 auto 20px}.post_figure img{width:100%;height:auto;max-width:100%}.post_contents{padding-bottom:20px}.post_contents .h1{padding-bottom:20px;color:#2a2a2a;font-size:26px;font-weight:700;line-height:34px}.post_contents .b1{padding-bottom:20px;color:#888b8b;font-size:18px;line-height:30px}.post_contents .b1 p{padding-bottom:20px}.post_contents .b1 p:last-child{padding-bottom:0}.post_contents .c1{padding-bottom:20px;text-align:center}.post_contents .form{background:#fff}.post_contents .form .nf-form-fields-required{display:none}.post_contents .l1{color:#2995fa;font-size:20px;font-style:normal;font-weight:400;line-height:30px}.post_hashtag li{display:inline-block;border-radius:5px;padding:5px 10px;background:#f6f7f9;color:#b7b7b7;font-size:16px;line-height:21px}.btn_post_wrap{display:flex;justify-content:end;gap:10px}.btn_post_wrap a,.btn_post_wrap button{display:flex;align-items:center;gap:5px;justify-content:center;color:#fff;border:0;font-size:18px;line-height:21px;padding:10px 20px;background-color:#6e89ff;text-align:center;box-sizing:border-box;cursor:pointer}@media screen and (max-width:1024px){.post_blog{padding:80px 20px 120px}.hero_post_wrap{margin-bottom:40px}.post_figure{margin:0 auto 30px}.post_contents,.post_contents .b1,.post_contents .b1 p,.post_contents .h1{padding-bottom:30px}}@media screen and (max-width:820px){.post_blog{padding:80px 12px 120px}.post_contents .form{padding:20px;border:1px solid rgba(54,88,215,.2);background:#fff}.qna .nf-form-cont{background:#fff}}@media screen and (max-width:640px){.hero_post_wrap h1{font-size:26px;line-height:34px}.hero_post_wrap .post_blog_date{font-size:14px;line-height:20px}.post_blog{padding:60px 20px 100px}.post_figure{margin:0 auto 30px}.post_contents .b1,.post_contents .l1{font-size:14px;line-height:24px}.post_hashtag li{font-size:12px;line-height:16px}}