.clearfix::after {content:'';display:block;clear:both;}

.sub0401 { width: 100%; padding: 100px 0; background:#F4F9F4; }
.sub0401_ul { overflow:hidden; width: 100%; }
.sub0401_li1 { float: left; width: 40%; margin-right:5%; overflow:hidden; border-radius:5px;}
.sub0401_li1 img {max-width:100%; height:846px; margin-top:239px;}
.sub0401_li2 { float: left; width:55%; padding-top: 35px;}
.sub0401_li2_tit { font-size:71px; color:#292929; line-height:71px; padding-bottom: 20px; font-weight:400; }
.sub0401_li2_tit span { font-weight:600; }
.sub0401_li2_txt { font-size:21px; color:#868686; line-height:21px;}
.sub0401_icon_ul { width: 100%; margin-top:40px; margin-bottom: 100px; }
.sub0401_icon_ul .sub0401_icon_li { float: left; width: 155px; height:155px; margin-right:35px; position:relative; }
.sub0401_icon_ul .sub0401_icon_li:before { content:''; display: block; width: 13px; height:27px; background:url(../img/sub0401_arrow.png) no-repeat center center; position:absolute; top:50%; right:-24px; margin-top:-13px;}
.sub0401_icon_ul .sub0401_icon_li:last-child:before { display:none; }
.sub0401_iconbox { width: 100%; height: 100%; box-sizing:border-box; border: 2px solid #0099ff; border-radius:50%; text-align:center; position:relative;background:#fff;z-index:2; padding-top: 30px;}
.sub0401_icon_ul .sub0401_icon_li:last-child { margin-right:0; }
.sub0401_icon_li span { position:absolute; top: -25px; left:50%; transform:translateX(-50%); font-size:40px; line-height:40px; color:#0099ff; font-weight:600; z-index:1;}
.sub0401_icon_txt { font-size: 13px; color:#767676; padding-top: 20px; font-family:"Malgun Gothic", sans-serif; font-weight:600; }
.sub0401_table { box-sizing:border-box; border: 1px solid #0099ff; border-collapse:collapse; width:725px; }
.sub0401_table tr th { background:#0099ff; padding: 15px 0; font-size:17px; color:#fff; font-weight:600;  text-align:center; box-sizing:border-box; border-right:1px solid #a6dbff; }
.sub0401_table tr th:last-child { border-right:0; }
.sub0401_table tr td:first-child { color:#0099ff; width: 26% !important; }
.sub0401_table tr td { background:#fff; font-size:17px;  color:#7c7c7c; padding: 15px 0; text-align:center; font-weight:600; width: 36%; box-sizing:border-box; border: 1px solid #a6dbff; }

.sub0401 .s_title { font-size:25px; font-weight:600; color:#292929; }
.sub0401 .s_title1 { margin-top:90px; }
.sub0401 .s_title2 { margin-bottom:20px; }

/*박세진 작업*/
.mid02_ul li {position:relative;}
.mid02_pop {background:#fff;border:2px solid #e5b2b3;position:absolute;left:50%;bottom:0;padding:20px;z-index:10; box-sizing:border-box;}
.mid02_pop_1 {width:233px;margin-left:-116px;padding:30px 10px 20px;display:none;}
.mid02_pop_1 audio {width:100%;height:30px;}
.mid02_pop_2 {width:233px;margin-left:-116px;text-align:left;display:none;}
.mid02_pop_3 {width:233px;margin-left:-116px;text-align:center;display:none;}
.mid02_pop_x {position:absolute;top:5px;right:5px;cursor:pointer;font-size:17px;}
.mid02_pop_txt {font-family:"Malgun Gothic", sans-serif;font-size:13px;line-height:19px;word-break:keep-all;}

.new_box {display:inline-block;color:#222;}
.new_box .new_ul {overflow:hidden;margin:10px 0 40px;}
.new_box .new_ul li {float:left;width:227px;position:relative;margin-right:40px;}
.new_box .new_ul li:nth-child(1), .new_ul li:nth-child(2), .new_ul li:nth-child(3) {margin-bottom:65px;}
.new_box .new_ul li:nth-child(3n) {margin-right:0;}
.new_box .new_ul li:nth-child(4) {clear:both;float:left;}
.new_box .step_p {font-size:30px;line-height:34px;font-weight:600;color:#8fcbf4; text-align:center;}
.new_box .step_p strong {font-size:40px;}
.new_box .step_box {background:#fff;width:100%;height:226px;text-align:center;padding-top:20px;border:2px solid #99ccf2;position:relative;z-index:10;}
.new_box .step_txt1 {font-size:19px;line-height:21px;font-weight:600;margin:20px 0;}
.new_box .step_txt2 {font-size:15px;line-height:24px;font-weight:600;text-align:left;padding:0 20px;transform:skew(-0.1deg);word-break:keep-all;}
.new_box .step_arr {width:18px;height:21px;position:absolute;right:-29px;top:50%;margin-top:-10px;z-index:10;}
.new_box .new_ul2 {padding-left:20px;}
.new_box .new_ul2 li {font-size:17px;line-height:36px;}
.new_box .new_ul2 li b {font-weight:800;}
.new_box .new_btn {text-align:center;margin-top:70px;}
.new_box .new_btn a {display:inline-block;font-size:17px;line-height:45px;width:200px;height:45px;color:#fff;;background:#67CBFF;border-radius:5px;}
.new_box .new_btn a b {font-weight:800;}

.new_step_div {overflow:hidden;}
.new_step_div p {float:left;cursor:pointer;border:1px solid #eee;border-radius:5px;padding:10px;text-align:center;width:24%;margin-right:1.333%;margin-top:10px;background:#fff;position:relative;font-size:15px;}
.new_step_div p.active {border-color:#01b8ff;color:#01b8ff;}
.new_step_div3 p {width:32%;margin-right:2%;}
.new_step_div3 p:nth-child(3n) {margin-right:0;}
.new_step_div3 p:nth-child(1), .new_step_div3 p:nth-child(2), .new_step_div3 p:nth-child(3) {margin-top:0;}

.new_step_div2 p {width:24%;margin-right:1.333%;font-size:15px;padding:10px 0;}
.new_step_div2 p:nth-child(4n) {margin-right:0;}
.new_step_div2 p:nth-child(1), .new_step_div2 p:nth-child(2), .new_step_div2 p:nth-child(3), .new_step_div2 p:nth-child(4) {margin-top:0;}