.cons_sns { width:100%;display:inline-block; margin:50px 0px; }
.cons_sns .consArea { float:left;position:relative; width:870px; height:350px;margin-right:30px;; border:none;  }
.cons_sns .consArea h2 { font-family: "Pretendard Variable", 'SUIT Variable','NotoSansKR','NanumBarunGothic', '나눔바른고딕', 'Open Sans', 'dotum';   font-size:25px; font-weight:500; color:#163480; line-height:40px;text-align:center; padding:20px 0 5px 0px; }

.slider-confirm { margin:0px; text-align: center;display:inline-block;width:100%;}
.slider-confirm a {display:inline-block;width:50px;height:50;border:2px #c0c0c0 solid;border-radius:30px; line-height:50px;  text-decoration:none; z-index: 10 !important;}
a#previous {width:50px !important;height:50 !important;position:absolute;left:0px; top:0px;transition: all ease 0.5s;background:#ffffff;}
a#next {width:50px;height:50;position:absolute;right:0px; top:0px;transition: all ease 0.5s;background:#ffffff;}
a#previous:hover {background:#f4f4f4;}
a#next:hover {background:#f4f4f4;}
a#next1 {width:50px;height:50;position:absolute;right:0px; top:0px;transition: all ease 0.5s;background:#ffffff;}
a#next1:hover {background:#f4f4f4;}

#slider-inner { border-radius:0px; overflow: hidden; position: relative; width: 870px; height:275px;display: inline-block; vertical-align: middle; z-index:4 !important;}
#slider-inner ul {margin:0px; padding:0px; position: relative; width:900px;}
#slider-inner li { float:left;background:#ffffff;font-size:13px;color:#222222;text-align:center; width:195px; height:270px;border:2px #e5e5e5 solid; list-style:none; margin:0px 18px 0px 0px; padding:20px; position:relative;box-sizing:border-box;}  
#slider-inner li img.confirm { width:120px; height:165px; border: 1px solid #dbdbdb; margin:0px 0px 10px 0px; }
#slider-inner li h1 { padding:0px; margin:0px; }
#slider-inner li h2 {  font-size:15px; color:#222222; font-weight:400;line-height:25px; text-align:center;padding:0px; margin:0px;}

.Layer_course_layout2 { width:100%; height:100%;position:fixed; left:0px; top:0px; background:rgba(0,0,0,0.8); z-index:100000; text-align:center; }
.Layer_course_layout2 .Layer_close2 { position:fixed; left:50%; top:10%; margin-top:-5px; margin-left:251px; }
.Layer_confirm { position:fixed; left:50%; top:10%; margin-left:-280px; width:560px; background:#ffffff; border:1px #dedede solid; padding:30px 10px 10px 10px; z-index:100000; }
.Layer_confirm img { border:0px #dedede solid;  }
.Layer_confirm .Layer_close { position:fixed; left:50%; top:15%; margin-left:265px; margin-top:20px; border:0px; }
.Layer_confirm .Layer_close img { border:0px; }

.cons_sns .ban_lend { float:right; width:300px; height:350px; background:#dff8ff url('/images/main/ban_lend.png') 50% 35px no-repeat; text-align:center;padding:0px;}
.cons_sns .ban_lend h2 { font-family: "Pretendard Variable", 'SUIT Variable','NotoSansKR','NanumBarunGothic', '나눔바른고딕', 'Open Sans', 'dotum';   font-size:24px; letter-spacing:-0.05em; font-weight:500;color:#3283d2; line-height:33px;text-align:center; padding:95px 0 20px 0px; }
.cons_sns .ban_lend h2 b { font-size:24px; font-weight:500;color:#3283d2;  }
.cons_sns .ban_lend p { font-size:13px; font-weight:normal;color:#666666; line-height:20px; letter-spacing:-0.05em; padding:0px 0 30px 0px; }
.cons_sns .ban_lend .btn_m_lend {font-family: "Pretendard Variable", 'SUIT Variable','NotoSansKR','NanumBarunGothic', '나눔바른고딕', 'Open Sans', 'dotum';  border:1px #a8aeb0 solid; width:170px; height:43px; line-height:41px; text-align:left; padding-left:25px;font-size:17px;color:#545454; background:url('/images/main/arrow1.png') 140px 50% no-repeat;}

.main_calendar { width:1200px; margin:50px auto 90px auto; display:inline-block; }

.conArea1 {  width:100%; padding:0px; margin:0px auto;background:none; text-align:center;}
.conArea1 p { display:block;font-size:15px; text-align:left; font-weight:normal; color:#777777; line-height:28px; padding-bottom:0px; } 
.conArea1 p span { color:#ff0909;  }

.conArea2 { display:inline-block; width:100%; background:url('/images/smart/img_con3_bg.png') right 60% no-repeat; margin:0px auto; padding:0px; }
.conArea2 h2 {font-family: "Pretendard Variable", 'SUIT Variable','NotoSansKR','NanumBarunGothic', '나눔바른고딕', 'Open Sans', 'dotum';  color:#333333; text-align:left;font-size:30px; padding-bottom:35px; font-weight:normal; }
.conArea2 h2 b {font-weight:500; }
.conArea2 p { display:block; width:800px; font-weight:normal; color:#277695;font-weight:500; line-height:22px; font-size:15px; padding-bottom:10px;text-align:left; }
.conArea2 li {  background:url('/images/smart/icon_check.png') 0 8px  no-repeat;  font-size:15px; color:#000000; padding-left:25px;text-align:left;font-weight:normal; line-height:22px; height:30px; line-height:30px; }

.asp2 { display:inline-block;  width:1110px; background:url('/images/smart/asp2.png') no-repeat;  margin:40px 40px; }
.asp2 li { float:left; width:20%; font-size:15px; color:#333333; text-align:center; padding-top:100px; line-height:22px; }	
.asp2 li.last {  margin-right:0px;  }

.asp3 { display:inline-block; width:100%; text-align:center; padding:0px; border:8px #d3d0bd solid; box-sizing:border-box; background:#ffffff; }
.asp3 .asp3_tit {color:#000000; text-align:left;font-size:30px; padding:35px 0 20px 50px; font-weight:normal; line-height:30px; }
.asp3 .asp3_ul { padding:0 0 25px 50px;  }
.asp3 li { background:url('/images/smart/icon_check.png') 0 8px  no-repeat;  font-size:15px; color:#000000; padding:0px 0 5px 25px;text-align:left;font-weight:normal; line-height:22px; line-height:25px;  }
.asp3 li span { color:#277695;  }
.main_title_12 {
    font-size: 30px;
    font-weight: 500;
    letter-spacing: -0.05em;
    color: #000000;
    text-align: center;
    line-height: 50px;
    margin-bottom: 30px;
}