@import url("https://hangeul.pstatic.net/hangeul_static/css/nanum-square.css");
@import url("https://hangeul.pstatic.net/hangeul_static/css/nanum-gothic.css");  

body {width:100%; }
html{overflow-y:scroll;} 
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,form,fieldset,p,button,input,span,a,img,label,input,textarea,select,option,button,th,td,table {margin:0;padding:0;}
img,fieldset,iframe, a{border:0 none;}
li{list-style:none;}
input,select,button{vertical-align:middle; }
table{border-collapse:collapse;}
img{vertical-align:top;}
em,address{font-style:normal;}
button{cursor:pointer;}
ul, li {list-style-type:none}
a{color:#222;text-decoration:none;}
a:hover{text-decoration:none;}
button *{position:relative;}
button img{left:-3px;*left:auto;}
html:first-child select{height:20px;padding-right:6px;}
option{padding-right:6px;}
hr{display:none;}


/* 메인 */

.btn_lcv { float:right;position:relative;  margin-left:1.5vw; margin-top:1vw; z-index:5 }
.btn_lcv a { float:left;position:relative;  width:29vw; border:0px; /*background:#00aaf0;*/background:#4a8cff; color:#fff; border-radius:10vw; font-weight:600;font-size:3.2vw; 
						height:7vw; line-height:7vw; text-align:left;  padding-left:4vw; }
.btn_lcv a::after {
    position: absolute; top:50%;right:3vw; width:3vw;height: 3vw;content: '';
    background: url("/img/new/ic_dropdown_arr_down_white.png") no-repeat 50% 50%;display: block;  background-size:100%;
	-webkit-transform: translateY(-50%);transform: translateY(-50%);transition: all .15s .05s;
}


.btn-solution { float:right;position:relative;  margin-left:1.5vw; margin-top:1vw; z-index:5 }
.btn-solution button { float:left;position:relative;  width:30vw; border:0px; /*background:#00aaf0;*/background:#4a8cff; color:#fff; border-radius:10vw; font-weight:600;font-size:3.2vw; 
						height:7vw; line-height:7vw; text-align:left;  padding-left:4vw; }
.btn-solution button::after {
    position: absolute; top:50%;right:3vw; width:3vw;height: 3vw;content: '';
    background: url("/img/new/ic_dropdown_arr_down_white.png") no-repeat 50% 50%;display: block;  background-size:100%;
	-webkit-transform: translateY(-50%);transform: translateY(-50%);transition: all .15s .05s;
}


.btn-solution ul { display: none; position: absolute; top:9vw; left:0px; width: 29vw; height:22vw; overflow-x: hidden;background-color: #fff;border: solid 1px #777;font-size:3.2vw; 
						font-family: 'NanumSquare', sans-serif, Nanum Square,돋움,Dotum,Helvetica,Apple SD Gothic Neo; border-radius:2vw;  text-align:left;}
.btn-solution ul.on {  display: block;}
.btn-solution ul li { width: 100%; border-right:0px; height:7vw;padding-left:2vw;line-height:7vw;letter-spacing: -0.4px;font-size:3.2vw; padding-right:0px; }
.btn-solution ul li a {display: block;color: #353535; font-family: 'NanumGothic', sans-serif;font-size:3.2vw;height:7vw; line-height:7vw; text-align:left;}
.btn-solution ul li:hover,.mfooter-family dd ul li:active {background-color:#eceff3}


#wrap_rem{float:left; width:100%;}
#wrap_main_header{float:left; width:100%; position:relative; height:138vw; background:#e5e8f7; background-size:cover; }
.rem_ci_area {float:left; position:relative; width:90%; padding-left:5%; padding-right:5%; padding-top:5vw; padding-bottom:3vw;z-index:3;}
.rem_ci {float:left; width:20vw; }
.rem_ci img { width:100%;}
.rem_vuimg_area {float:left; position:absolute; width:100%; clear:both; }
.vuimg_text {position:absolute;left:6%; top:25vw;  width:47%; z-index:2;}
.vuimg_text img{width:100%;}
.vuimg_pt {position:absolute; left:0px; top:0px; width:100%;height:138vw; overflow:hidden;margin:0;padding:0; z-index:1;}
.vuimg_pt li{float:left; width:100%; }

.vuimg_pt img { width:100%;}

.vuimg_btn {position:absolute; bottom:3vw;  width:90%; left:5%; z-index:3;}

.vuimg_btn li{float:left; width:100%; }

.vuimg_btn_login{float:left; width:90%; padding-left:10%; font-weight:600; margin-bottom:3vw; border-radius:4vw; height:18vw;line-height:18vw;
				box-shadow: 0px 7px 14px rgba(141,151,239,0.62);
				background:url('/img/new/m_mt_btn_ar.png') no-repeat 90% 50% #4b7eff; color:#fff; font-size:5vw;background-size:6vw;}

.vuimg_btn_fc{float:left;width:90%; padding-left:10%; font-weight:600;  margin-bottom:6vw;border-radius:4vw; height:18vw;line-height:18vw;
				box-shadow: 0px 1px 5px rgba(141,151,239,0.62);
				background:url('/img/new/m_mt_btn_ar.png') no-repeat 90% 50% #5a619e; color:#fff; font-size:5vw; background-size:6vw;}

.vuimg_btn_myc{float:left; width:90%; padding-left:10%; font-weight:600; margin-bottom:5vw; border-radius:4vw; height:18vw;line-height:18vw;
				box-shadow: 0px 7px 14px rgba(141,151,239,0.62);
				background:url('/img/new/m_mt_btn_ar.png') no-repeat 90% 50% #4b7eff; color:#fff; font-size:5vw;background-size:6vw;}
.vuimg_btn_logout {float:right; clear:both; text-align:right; font-size:4.5vw; margin-bottom:9vw; margin-right:3vw;}

#wrap_main_cont1{float:left; width:100%; padding-top:17vw;padding-bottom:13vw;}
.wmc1_tit {float:left; width:100%; margin-bottom:7vw}
.wmc1_tit img { width:100%;}
.wmc1_list {float:left; width:90%; padding-left:5%; padding-right:5%;}
.wmc1_list li{float:left; width:45%; margin-right:5%; margin-bottom:7vw}
.wmc1_list li:nth-child(2){ margin-right:5%}
.wmc1_list li a {display:inline-block; width:100%;}
.wmc1_list li a img{width:100%;}


#wrap_main_cont2 {float:left;width:100%; position:relative;  height:127vw; background:url('/img/new/m_mc2_bg.jpg') no-repeat 0 50%;  background-size:cover; }
.vuimg_btn_tut {position:absolute; bottom:11vw;   width:90%; left:5%; text-align:center; font-weight:600; border-radius:4vw; height:15vw;line-height:15vw;
				box-shadow: 0px 7px 14px rgba(141,151,239,0.62);
				background:#4b7eff; color:#fff; font-size:5vw;}



#wrap_main_cont3 {float:left;width:92%;padding:10vw 4%;}
.wmc3_tit {float:left;width:100%; margin-bottom:5vw}
.wmc3_tit img{float:left; width:100%; }



.wmc3_itv_box {float:left;  width:90%; background:#f4f7fe; padding:6vw 5% 5vw 5%; border-radius:2.5vw;}

.wmc3_itv_list {float:left; width:100%; overflow:hidden;}
.wmc3_itv_list li{float:left;display:inline-block; width:100%; font-size:4.3vw; font-weight:600; text-align:center; margin-bottom:3vw}
.wmc3_itv_list p{float:left; width:100%; font-size:4.3vw; font-weight:600; text-align:center; margin-bottom:5vw; color:#457aff;}
.wmc3_itv_list div{float:left; width:100%; height:49vw; overflow:hidden; position:relative; }
.wmc3_itv_list iframe{float:left; width:100%; height:100%; }

.wmc3_itv_list_index {float:left; width:100%;margin-top:3vw;  text-align:center;}
.wmc3_itv_list_index span{display:inline-block;  width:4vw; height:4vw; margin: 0px 1vw; border-radius:4vw;}
.index_on { background:#457aff;}
.index_off {background:#dddfe4;}



.rem_kat {position:fixed; bottom:25vw; right:2vw; display:inline-block; width:20vw; height:20vw;z-index:9;  }
.rem_kat img { width:100%; }

/* nav */

 .rem_nav {position:fixed; display:inline-block; left:0px; bottom:0px; width:100%; height:23vw; background:#fff; box-shadow: 0px -0.1vw 2vw rgba(0,0,0,0.2); border-top-left-radius:4.5vw; border-top-right-radius:4.5vw; z-index:9; }
 .mots_nav_list {float:left; width:92%; padding:3vw 4% 0px 4%; height:20vw; }
 .mots_nav_list li{float:left; width:20%; text-align:center; height:20vw; }
 .mots_nav_list li a{ display:inline-block; width:100%; height:20vw;  }
 .mots_nav_list li a span{ float:left; display:inline-block; width:100%;   }
 .mots_nav_list li a span.mnav01 {height:11vw; background: url('/img/new/mnav_icon01.png') no-repeat center 58%; background-size:90%; }
 .mots_nav_list li a span.mnav02 {height:11vw; background: url('/img/new/mnav_icon02.png') no-repeat center 58%; background-size:90%; }
 .mots_nav_list li a span.mnav04 {height:11vw; background: url('/img/new/mnav_icon04.png') no-repeat center 58%; background-size:90%; }
 .mots_nav_list li a span.mnav05 {height:11vw; background: url('/img/new/mnav_icon05.png') no-repeat center 58%; background-size:90%; }
 .mots_nav_list li a span.mnav_text {text-align:center; font-size:3vw; color:#767c87; font-weight:400; letter-spacing:0px;}
 .mots_nav_list li a span.mnav_home {height:18vw; background: url('/img/new/mnav_icon03.png') no-repeat center 50%; background-size:100%; }

.nav_footer_gap {float: left; width:100%; height:20vw; background-color:#ccc; text-align:center;}




/* header */
#mn_header {float:left; position:relative; width:100%; height:13vw; font-family: 'NanumSquare', sans-serif; z-index:9; }
#mn_header img{width:100%;}
.mbtn_hd_back {float:left;width:6%; margin-left:4%;}
.mbtn_hd_back a{display:inline-block; width:100%; margin-top:4vw}
.mh_subtit {float:left;width:69%; padding-left:2%;line-height:13.5vw; font-size:4.8vw; text-align:center; font-weight:800;}
.mh_subhome {float:right;width:5.5%;margin-right:5%; }
.mh_submyp {float:right;width:5.5%;margin-right:3%;  }
.mh_subhome a{display:inline-block; width:100%; margin-top:4vw}
.mh_submyp a{display:inline-block; width:100%; margin-top:4vw}

/* 서브 페이지의 navi, 상단설명영역*/
#mn_sub_snb2 {float:left; width:100%; background: #fff;  font-family: 'NanumSquare', sans-serif; border-top:1px solid #f4f4f4; }
#mn_sub_snb2 .snb_list {display:flex; }
#mn_sub_snb2 .snb_list li{display:table; position:relative; height:12vw; width:50%; vertical-align:middle; white-space:nowrap; text-align:center; font-weight:700;}

#mn_sub_snb2 .snb_list li a{display:table-cell; width:100%; height:12vw; vertical-align:middle;font-size:3.8vw; text-align:center; color:#4e4e4e;}
#mn_sub_snb2 .snb_list li a .snb_line{position:absolute; left:0px; bottom:0px; width:100%; height:3px; background-color:none; }
#mn_sub_snb2 .snb_list li a:hover{ color:#3c90ee; }
#mn_sub_snb2 .snb_list li a.snb_on{ color:#3c90ee; font-weight:800; font-size:4vw;}
#mn_sub_snb2 .snb_list li a.snb_on .snb_line{position:absolute; left:0px; bottom:0px; width:100%; height:3px; background-color:#3c90ee; }

#mn_sub_snb2 .snb_list4 {display:flex; }
#mn_sub_snb2 .snb_list4 li{display:table; position:relative; height:12vw; width:25%; vertical-align:middle; white-space:nowrap; text-align:center; font-weight:700;}
#mn_sub_snb2 .snb_list4 li a{display:table-cell; width:100%; height:12vw; vertical-align:middle;font-size:3.8vw; text-align:center; color:#4e4e4e;}
#mn_sub_snb2 .snb_list4 li a .snb_line{position:absolute; left:0px; bottom:0px; width:100%; height:3px; background-color:none; }
#mn_sub_snb2 .snb_list4 li a:hover{ color:#3c90ee; }
#mn_sub_snb2 .snb_list4 li a.snb_on{ color:#3c90ee; font-weight:800; font-size:4vw;}
#mn_sub_snb2 .snb_list4 li a.snb_on .snb_line{position:absolute; left:0px; bottom:0px; width:100%; height:3px; background-color:#3c90ee; }




/* 로그인화면 */
#mn_sub_wrap{float:left; overflow:hidden; width:100%; height:100%; background:#fff; font-family: 'NanumSquare', sans-serif; }
#mn_loginpage {float:left; width:100%;height:100%; }
.mnlog_warp {float:left; width:88%; padding:13vw 6% 0px 6%;}
.mn_login_tit {float:left; width:100%;}
.mn_login_tit .mnl_b{float:left; width:100%; text-align:left; font-weight:800; font-size:7.5vw;line-height:11.2vw; margin-bottom:3vw; letter-spacing:0;}
.mn_login_tit .mnl_s{float:left; width:100%; text-align:left;2023-08-29 font-weight:500; font-size:3.5vw;line-height:4.8vw; color:#838383;}
.mnl_box {float:left; width:100%; padding:0px;margin-top:5vw }

.mnl_input {float:left; width:100%;  }
.mnl_input input {float:left;  margin-bottom:2vw; width:100%;font-family:돋움, Dotum, Helvetica, "Apple SD Gothic Neo"; display:inline-block;box-sizing: border-box; text-align:left;
	border:1px solid #afb1b5; border-radius:3vw; padding:0px 7%; height:13vw; line-height:13vw; color:#313131; font-size:4.5vw;  background:#fff !important;  
	}

.mnl_btn {float:left; width:100%; margin-top:1vw; margin-bottom:6vw;  margin-left:0; text-align:center;}
input.mnl_btn_login {display:inline-block; font-size:4.9vw; letter-spacing:1px;
			width:100%; margin:0; font-weight:800; border-radius:3vw; line-height:15vw; height:14vw;border:0px;cursor:pointer;
			background-color:#4b7eff;color:#fff; text-align:center; box-shadow: 0px 4px 8px  rgba(141,151,239,0.4);}


.mnl_txt {float:left; width:100%; text-align:center; }
.mnl_txt_in {display:inline-block; text-align:center; }
.mnl_txt a.afidpw { float:left;color:#222; display:inline-block; margin-top:0px; text-align:left; font-size:3.5vw; height:5vw; line-height:5vw; font-weight:600; }
.mnl_txt .agap{float:left; color:#222; display:inline-block; text-align:left; font-size:3.5vw; height:3vw; width:1px; background:#838383; line-height:5vw; margin:1vw 3vw;}
.mnl_txt a.aje {float:left;color:#222; display:inline-block; margin-top:0px; text-align:right; font-size:3.5vw; height:5vw; line-height:5vw; font-weight:600; }

.mnl_sns_log {float:left; width:100%; text-align:center;margin-top:10vw; }
.mnl_sns_log p {float:left; width:100%; text-align:center; height:5vw; margin-bottom:5vw;}
.mnl_sns_log span.sns_logline {display:inline-block;float:left; width:27%; text-align:center; height:2vw;  border-bottom:1px solid #bbbfc0; }
.mnl_sns_log span.sns_logtit {display:inline-block;float:left; width:40%;  padding:0px 3%;text-align:center; height:5vw; font-weight:600; font-size:3.5vw; color:#818486; }
.mnl_sns_log a {display:inline-block; width:16vw; text-align:center; }
.mnl_sns_log a .naver_btn { width:100%; }




/* 주니어 과정 */
#m_jr_01{float:left; width:100%;  position:relative;   background:url('/img/new/m_cosjr_bg.jpg') no-repeat top center #fff; height:55vw;background-size:100%;}
.msub_jr_titbox {float:left; display:inline-block; width:84%; margin-left:8%}
.msub_jr_text {float:left; width:100%; clear:both; text-align:left; font-size:8.5vw; color:#276aea; font-weight:800; height:8vw; line-height:5vw; margin-top:17vw; margin-bottom:2vw; font-family: 'NanumSquare', sans-serif;}
.msub_jr_text2 {float:left; width:99%; padding-left:1%; clear:both; text-align:left; font-size:4.3vw; color:#2d393f; font-weight:600; line-height:6.3vw; margin-bottom:2vw; }
.msub_jr_htg {float:left;  width:100%; clear:both; }
.msub_jr_htg li {float:left; padding:0px 2vw; margin-right:0.5vw;  height:5vw; line-height:5vw; color:#407df1;background:rgba(255,255,255,0.7); text-align:left; font-size:2.7vw;font-weight:400; font-family: 'NanumGothic', sans-serif; border-radius:10vw; border:1px solid #528af6; }

#m_jr_02{float:left; width:100%;  }
#m_jr_02 img{width:100%; display:inline-block;}


#m_jr_03{float:left; width:100%;  }
#m_jr_03 img{width:100%; display:inline-block;}


#m_jr_04{float:left; width:100%; background:#f3f3f3;  padding-bottom:10vw}

.m_jr04_tit {float:left; width:100%;  }
.m_jr04_tit img{width:100%; display:inline-block;}

.accordion_jr {float:left; width:90%; margin-left:5%;}
.accordion_jr .ac_box {float:left; width:100%; }
.accordion_jr .ac_cont_tit {float:left; width:86%; padding:2vw 7%; background:#ff8d78; border-bottom:1px solid #fff; height:7vw; line-height:7vw; }
.accordion_jr .ac_cont_tit .ac_cont_lv {float:left; background:#ffe6d7; width:17vw; margin-right:3vw; margin-top:0.5vw;height:6vw; line-height:6vw; color:#ff5f42; font-size:3vw; font-weight:600; text-align:center; border-radius:10vw;}
.accordion_jr .ac_cont_tit .ac_cont_nm {float:left;color:#fff; font-size:4.2vw; font-weight:800;text-align:left; height:7vw; line-height:7.5vw; }
.accordion_jr .ac_cont_tit .ac_cont_icon {float:right; width:5vw; height:5vw; margin-top:1vw;}
.accordion_jr .ac_cont_tit .ac_cont_icon img{width:100%; display:inline-block;}

.accordion_jr .ac_cont_text {float:left; width:86%; padding:4vw 7% 5vw 7%;background:#fff; }
.accordion_jr .ac_cont_text ul{float:left; width:100%; }
.accordion_jr .ac_cont_text ul li {float:left; width:calc(100% - 4vw);  margin-bottom:1vw; min-height:4vw; line-height:4.5vw; padding-left:4vw; background:url('/img/new/m_jr_ticon.png') no-repeat left 0.5vw; background-size:3.5vw; font-size:3.2vw; font-weight:500; }
.accordion_jr .ac_cont_text p {float:left; width:100%; margin-top:2vw}
.accordion_jr .ac_cont_text p img{width:100%; display:inline-block;}


#m_jr_05{float:left; width:100%;   background:#fff;  padding-bottom:10vw}
#m_jr_05 p{float:left; width:100%;  }
#m_jr_05 img{width:100%; display:inline-block;}


 .fixed_pr {position:fixed; display:inline-block; left:0px; bottom:0px; width:100%; height:21vw; background:#fff; box-shadow: 0px -0.1vw 2vw rgba(0,0,0,0.2); border-top-left-radius:4.5vw; border-top-right-radius:4.5vw; z-index:9; }
 .fixed_pr_list {float:left; width:92%; padding:4vw 4% 0px 4%; height:20vw; }
.fpr_btn_test {float:left;width:36%; margin-right:2%; text-align:center;background:#528af6; color:#fff; font-size:4vw; height:12vw; line-height:12vw; border-radius:2.5vw; font-weight:600;letter-spacing:-0.5px;}
.fpr_btn_app {float:left;width:62%; text-align:center; background:#f67152; color:#fff; font-size:4.2vw; height:12vw; line-height:12vw; border-radius:2.5vw;font-weight:600}

.fpr_btn_payinfo { position:absolute; display:inline-block; right:5%; bottom:22vw; width:13vw;  }
.fpr_btn_payinfo img{width:100%; display:inline-block;}


.payinfot_pop {position:fixed; left:5%; bottom:23vw; width:90%; height:60vw; padding:5vw 5vw; border:1px solid #b3b3b3; background:#fff;  box-shadow: 0px 5px 19px rgba(63,67,71,0.22); border-radius:2.5vw; box-sizing:border-box;  z-index:9; }

.payinfot_top {float:left; width:100%; margin-bottom:2vw}
.payinfot_top p{float:left; width:15vw ;padding-left:3vw; font-size:5vw; font-weight:800; color:#000000; height:5.5vw; line-height:6vw; text-align:left; letter-spacing:1.5px;}
.payinfot_top a{float:right; display:inline-block; width:5.5vw; height:5.5vw; }
.payinfot_top a img{width:100%; display:inline-block;}
.payinfot_list {float:left; width:100%;}
.payinfot_list li{float:left; width:100%; height:10vw; border-radius:2vw; background:#f0f1f2; overflow:hidden; margin-bottom:1vw;}
.payinfot_list li span{display:inline-block;color:#333; font-size:3vw;  line-height:20px;text-align:left; width:100%;}

.payinfot_list li.tbox{float:left; width:100%; height:7vw; border-radius:2vw; background:##e6e6e6; overflow:hidden; margin-bottom:1vw;}
.payinfot_list li.tbox2{float:left; width:100%; height:6vw; border-radius:2vw; background:#fff; overflow:hidden; }

.payinfot_list_tl{float:left; text-align:center; width:22vw;padding-left:1vw; font-size:3.5vw; height:7vw; line-height:7.5vw; color:#333; }
.payinfot_list_tc{float:left; text-align:center; width:23vw; font-size:3.5vw; height:7vw; line-height:7.5vw; color:#333;    }
.payinfot_list_tr{float:right; text-align:center; width:31vw; padding-right:1vw;color:#333;    font-size:3.5vw; height:7vw; line-height:7.5vw;  }

.payinfot_list_l{float:left; text-align:center; width:22vw;padding-left:1vw; font-size:4vw; height:10vw; line-height:10vw; color:#333; }
.payinfot_list_c{float:left; text-align:center; width:23vw;font-size:4vw; height:10vw; line-height:10vw; color:#0d60ff; }
.payinfot_list_r{float:right; text-align:center; width:31vw; padding-right:1vw;color:#fff; font-weight:800; background:#528af6; font-size:4.3vw; height:10vw; line-height:10vw; }




/* 비즈니스 과정 */
#m_biz_01{float:left; width:100%;  position:relative;   background:url('/img/new/m_cosbiz_bg.jpg') no-repeat top center #fff; height:55vw;background-size:100%;}
.msub_biz_titbox {float:left; display:inline-block; width:84%; margin-left:8%}
.msub_biz_text {float:left; width:100%; clear:both; text-align:left; font-size:8.5vw; color:#276aea; font-weight:800; height:8vw; line-height:5vw; margin-top:17vw; margin-bottom:2vw; font-family: 'NanumSquare', sans-serif;}
.msub_biz_text2 {float:left; width:99%; padding-left:1%; clear:both; text-align:left; font-size:4.3vw; color:#2d393f; font-weight:600; line-height:6.3vw; margin-bottom:2vw; }
.msub_biz_htg {float:left;  width:100%; clear:both; }
.msub_biz_htg li {float:left; padding:0px 2vw; margin-right:0.5vw;  height:5vw; line-height:5vw; color:#407df1;background:rgba(255,255,255,0.7); text-align:left; font-size:2.7vw;font-weight:400; font-family: 'NanumGothic', sans-serif; border-radius:10vw; border:1px solid #528af6; }

#m_biz_02{float:left; width:100%;  }
#m_biz_02 img{width:100%; display:inline-block;}


#m_biz_03{float:left; width:100%;  }
#m_biz_03 img{width:100%; display:inline-block;}


#m_biz_04{float:left; width:100%; background:#f0f5f5;  padding-bottom:10vw}

.m_biz04_tit {float:left; width:100%;  }
.m_biz04_tit img{width:100%; display:inline-block;}

.accordion_biz {float:left; width:90%; margin-left:5%;}
.accordion_biz .ac_box {float:left; width:100%; }
.accordion_biz .ac_cont_tit {float:left; width:86%; padding:2vw 7%; background:#0086d3; border-bottom:1px solid #fff; height:7vw; line-height:7vw; }
.accordion_biz .ac_cont_tit .ac_cont_lv {float:left; background:#e0f4ff; width:17vw; margin-right:3vw; margin-top:0.5vw;height:6vw; line-height:6vw; color:#007cc4; font-size:3vw; font-weight:600; text-align:center; border-radius:10vw;}
.accordion_biz .ac_cont_tit .ac_cont_nm {float:left;color:#fff; font-size:4.2vw; font-weight:800;text-align:left; height:7vw; line-height:7.5vw; }
.accordion_biz .ac_cont_tit .ac_cont_icon {float:right; width:5vw; height:5vw; margin-top:1vw;}
.accordion_biz .ac_cont_tit .ac_cont_icon img{width:100%; display:inline-block;}

.accordion_biz .ac_cont_text {float:left; width:86%; padding:4vw 7% 5vw 7%;background:#fff; }
.accordion_biz .ac_cont_text ul{float:left; width:100%; }
.accordion_biz .ac_cont_text ul li {float:left; width:calc(100% - 4vw); margin-bottom:1vw; min-height:4vw; line-height:4.5vw; padding-left:4vw; background:url('/img/new/m_biz_ticon.png') no-repeat left 0.5vw; background-size:3.5vw; font-size:3.2vw; font-weight:500; }
.accordion_biz .ac_cont_text p {float:left; width:100%; margin-top:2vw}
.accordion_biz .ac_cont_text p img{width:100%; display:inline-block;}


#m_biz_05{float:left; width:100%;   background:#fff;  padding-bottom:10vw}
#m_biz_05 p{float:left; width:100%;  }
#m_biz_05 img{width:100%; display:inline-block;}



/* 인텐시브 과정 */
#m_itsv_01{float:left; width:100%;  position:relative;   background:url('/img/new/m_cositsv_bg.jpg') no-repeat top center #fff; height:55vw;background-size:100%;}
.msub_itsv_titbox {float:left; display:inline-block; width:84%; margin-left:8%}
.msub_itsv_text {float:left; width:100%; clear:both; text-align:left; font-size:8.5vw; color:#276aea; font-weight:800; height:8vw; line-height:5vw; margin-top:17vw; margin-bottom:2vw; font-family: 'NanumSquare', sans-serif;}
.msub_itsv_text2 {float:left; width:99%; padding-left:1%; clear:both; text-align:left; font-size:4.3vw; color:#2d393f; font-weight:600; line-height:6.3vw; margin-bottom:2vw; }
.msub_itsv_htg {float:left;  width:100%; clear:both; }
.msub_itsv_htg li {float:left; padding:0px 2vw; margin-right:0.5vw;  height:5vw; line-height:5vw; color:#407df1;background:rgba(255,255,255,0.7); text-align:left; font-size:2.7vw;font-weight:400; font-family: 'NanumGothic', sans-serif; border-radius:10vw; border:1px solid #528af6; }

#m_itsv_02{float:left; width:100%;  }
#m_itsv_02 img{width:100%; display:inline-block;}


#m_itsv_03{float:left; width:100%;  }
#m_itsv_03 img{width:100%; display:inline-block;}


#m_itsv_04{float:left; width:100%; background:#f0f5f5;  padding-bottom:10vw}

.m_itsv04_tit {float:left; width:100%;  }
.m_itsv04_tit img{width:100%; display:inline-block;}

.accordion_itsv {float:left; width:90%; margin-left:5%;}
.accordion_itsv .ac_box {float:left; width:100%; }
.accordion_itsv .ac_cont_tit {float:left; width:86%; padding:2vw 7%; background:#5959bb; border-bottom:1px solid #fff; height:7vw; line-height:7vw; }
.accordion_itsv .ac_cont_tit .ac_cont_nm {float:left;color:#fff; font-size:4.2vw; font-weight:800;text-align:left; height:7vw; line-height:7.5vw; }
.accordion_itsv .ac_cont_tit .ac_cont_icon {float:right; width:5vw; height:5vw; margin-top:1vw;}
.accordion_itsv .ac_cont_tit .ac_cont_icon img{width:100%; display:inline-block;}

.accordion_itsv .ac_cont_text {float:left; width:90%; padding:4vw 5% 5vw 5%;background:#fff; }
.accordion_itsv .ac_cont_text ul{float:left; width:100%; }
.accordion_itsv .ac_cont_text ul li {float:left; width:100%; margin-bottom:1vw; min-height:4vw; line-height:4.5vw;  font-size:3.5vw; font-weight:500; }
.accordion_itsv .ac_cont_text p {float:left; width:100%; margin-top:2vw}
.accordion_itsv .ac_cont_text p img{width:100%; display:inline-block;}


#m_itsv_05{float:left; width:100%;   background:#fff;  padding-bottom:10vw}
#m_itsv_05 p{float:left; width:100%;  }
#m_itsv_05 img{width:100%; display:inline-block;}





/* 그룹 과정 */

#m_grp_01{float:left; width:100%;  position:relative;   background:url('/img/new/m_gosgrp_bg.jpg') no-repeat top center #fff; height:55vw;background-size:100%;}
.msub_grp_titbox {float:left; display:inline-block; width:84%; margin-left:8%; }
.msub_grp_text {float:left; width:100%; clear:both; text-align:left; font-size:8.5vw; color:#276aea; font-weight:800; height:8vw; line-height:5vw; margin-top:17vw; margin-bottom:2vw; font-family: 'NanumSquare', sans-serif;}
.msub_grp_text2 {float:left; width:99%; padding-left:1%; clear:both; text-align:left; font-size:4.3vw; color:#2d393f; font-weight:600; line-height:6.3vw; margin-bottom:2vw; }
.msub_grp_htg {float:left;  width:100%; clear:both; }
.msub_grp_htg li {float:left; padding:0px 2vw; margin-right:0.5vw;  height:5vw; line-height:5vw; color:#407df1;background:rgba(255,255,255,0.7); text-align:left; 
				font-size:2.7vw;font-weight:400; font-family: 'NanumGothic', sans-serif; border-radius:10vw; border:1px solid #528af6; }

#m_grp_02{float:left; width:100%;  }
#m_grp_02 img{width:100%; display:inline-block;}


#m_grp_03{float:left; width:100%;  }
#m_grp_03 img{width:100%; display:inline-block;}


#m_grp_04{float:left; width:100%;   background:#fff; padding:12vw 0px 14vw 0px;}
#m_grp_04 img{width:100%; display:inline-block;}
.msub_grp_cont03_tit {float:left; width:100%;  color:#222425; font-size:5.2vw; font-weight:800; text-align:center; b}
.msgrp_ct03_list {float:left; width:90%; margin:7vw 5% 0px 5%;}
.msgrp_ct03_list li {float:left; width:49%; margin-right:2%; margin-bottom:2vw}
.msgrp_ct03_list li:nth-child(2n) {margin-right:0px;}


/* 평생교육 바우처 lllcard_voucher.asp*/
.lllcard_cont01 {float:left; width:100%; }
.lllcard_cont01 img {display:inline-block; width:100%;}

.lllcard_cont02 {float:left; width:100%;  background:#e8f6f6;}
.lllcard_cont02 p {float:left; width:100%;}
.lllcard_cont02 img {display:inline-block; width:100%;}


.lllcard_cont03 {float:left; width:100%;  background:#006068;}
.lllcard_cont03 p {float:left; width:100%;}
.lllcard_cont03 img {display:inline-block; width:100%;}
.lllcard_cont03_btn {float:left; width:100%; margin-top: 0px; margin-bottom: 10vw;text-align:center;  }
.lcv_btn_jr {display:inline-block;background:#ffe047; font-size:3.8vw; font-weight:600; color:#000;border-radius: 15vw;  width: 43vw; height:12vw; line-height: 12vw}
.lcv_btn_sr {display:inline-block; margin-right:3vw;  background:#00dbe3; font-size:3.8vw; font-weight:600; color:#000;border-radius: 15vw;  width: 43vw; height:12vw; line-height: 12vw}




.lllcard_apply {position: fixed; float: left; width: 100%; height:20vw; background:rgba(0,0,0,0.80); bottom: 0px; left: 0px; text-align:center; z-index: 9;}
.lllcard_apply_btn {display:inline-block;  margin-top:3vw; width: 90vw; height:14vw;  background:#00dbe3; font-size:4.3vw; font-weight:800; color:#000; text-align: center; border-radius: 3vw; line-height: 14vw}





/* 더존화상영어란? */

#m_sc_01{float:left; width:100%;  position:relative;  background:#fff;}
#m_sc_01 img{width:100%;}
.m_sc01_btn{ position:absolute; width:90%; left:5%; bottom:8vw; }
.m_sc01_img{float:left; width:100%;  }

#m_sc_02{float:left;width:100%; padding-bottom:13vw;background:#fff; }
#m_sc_02 img{width:100%;}
.m_sc02_tit {float:left; width:100%;  }
.m_sc02_btn {float:left; width:90%; margin-left:5%; }
.m_sc02_btn li {float:left; display:inline-block; width:50%;}
.m_sc02_btn li a{display:inline-block; width:100%;}


#m_sc_03{float:left; width:100%; background:#fff; }
#m_sc_03 img{width:100%;}
.m_sc03_tit {float:left; width:100%;}

#m_sc_04{float:left; width:100%; background:#fff; }
#m_sc_04 img{width:100%;}
.m_sc04_tit {float:left; width:100%;}
.m_sc04_tit img{width:100%;}

#m_sc_05{float:left; width:100%; background:#ecf4f9;  padding-bottom:13vw;}
#m_sc_05 img{width:100%;}
.m_sc05_tit {float:left; width:100%;}

.m_sc05_list{float:left; width:90%; margin-left:5%; }
.m_sc05_list li{float:left; border:1px solid #3ea7ff; border-radius:2.5vw; background:#fff; width:100%;  margin-bottom:2vw;  box-sizing: border-box; }
.m_sc05_list li a {display:inline-block; padding:2vw 3vw 1vw 2vw; min-height:12vw; width:100%; text-align:left; box-sizing: border-box;  }

.m_sc05_list li a span.l_icon01 {display:inline-block; float:left; width:6vw; min-height:10vw; margin-right:2vw; background:url('/img/new/w_ing_cont04_icon01.png') no-repeat 0 50%; background-size:6vw}
.m_sc05_list li a span.l_text1 {display:inline-block; float:left;  width:73vw;  min-height:10vw; line-height:10vw; letter-spacing:-1px;font-size:3.7vw; color:#000; font-weight:500;}
.m_sc05_list li a span.l_text2 {display:inline-block; float:left;  width:73vw;  line-height:5vw; letter-spacing:-1px;font-size:3.7vw; color:#000; font-weight:500;}
.m_sc05_list li a span.l_icon02 {display:inline-block; float:left; width:3vw; min-height:10vw; background:url('/img/new/w_ing_cont04_icon02.png') no-repeat 0 50%; background-size:3vw}


.as_pop_bg {position:fixed; width:100%; height:100%; background:rgba(0,0,0,0.7);z-index:999998;}
.as_pop_cont {position:absolute; display:inline-block; left:5%;  top:20%; border:1px solid #3ea7ff; width:90%;  z-index:999999; background:#fff; border-radius:2.5vw; overflow:hidden;  text-align:left;}
.as_tit img {width:100%;}
.as_tit {float:left; display:inline-block; padding:5vw 4vw 3vw 4vw; width:100%; text-align:left;   box-sizing: border-box; }
.as_tit span.as_icon01 {display:inline-block; float:left; width:5vw;  margin-right:2vw}
.as_tit span.as_text {display:inline-block; float:left;  width:67vw; line-height:4.5vw; margin-top:1vw;font-size:3.8vw; color:#000; font-weight:800;}
.as_tit a.as_icon02 {display:inline-block; float:left; width:6vw;  }

.as_cont {float:left; display:inline-block; padding:3vw; margin-left:2vw; margin-bottom:3vw; margin-right:2vw; width:86vw; text-align:left; background:#f2f8fc;border-radius:2.3vw;box-sizing: border-box;  }
.as_cont .as_icon03{display:inline-block; float:left; width:5vw; margin-right:3vw}
.as_cont .as_icon03 img {width:100%;}
.as_cont .as_text02 {display:inline-block; float:left;  width:72vw;line-height:3.8vw;font-size:3.5vw; color:#000; font-weight:500;}


/* 필리핕 티칭센터 */

#m_tc_01 {float:left; width:100%;  position:relative;  background:#fff;}
#m_tc_01 img{width:100%;}

#m_tc_02 {float:left; width:90%; padding:10vw 5%;  position:relative;  background:#fff;  text-align:center}

.msub_tc_list {display:inline-block; width:100%; }
.msub_tc_list li{float:left;  width:48%; height:52vw; margin-right:4%; border-radius:2.8vw; overflow:hidden; border:1px solid #fff; margin-bottom:4vw;   box-sizing: border-box; }
.msub_tc_list li:hover {border:1px solid #528af6; box-shadow: 3px 6px 9px rgba(18,18,19,0.12);}
.msub_tc_list li:nth-child(2n) {margin-right:0px;}
.msub_tc_img{float:left; position:relative; width:100%; height:32vw; border-radius:2.5vw; overflow:hidden; text-align:center;}
.msub_tc_img img{ position:absolute; display:inline-block; width:53vw; top:0px; left:-5vw;  }
.msub_tc_nickname{float:left; width:90%; padding:0px 5%; margin-top:3vw; text-align:left; color:#313236; font-size:4.3vw; font-weight:800;}
.msub_tc_fullname{float:left; width:90%; padding:0px 5%; margin-top:1vw; text-align:left; color:#313236; font-size:3vw; font-weight:600; line-height:3.8vw;  }



/* 서브_티칭센터 강사 상세 레이어 팝업 */
.tcd_pop_bg {position:fixed; width:100%; height:100%; background:rgba(0,0,0,0.7);z-index:999998;}
.tcd_pop_cont {position:absolute; display:inline-block; left:5%; top:12vw; width:90%;  padding:7vw 5% 5vw 5%; z-index:999999; background:#fff; border-radius:15px; overflow:hidden;  text-align:left; box-sizing: border-box;}

.tcd_pop_close {position:absolute; right:5vw; top:5vw;  display:inline-block; width:8vw; height:8vw;}
.tcd_pop_close img { width:8vw; height:8vw;}

.tcd_pic_img{float:left; position:relative; width:100%; height:45vw; overflow:hidden; text-align:center;  margin-bottom:3vw;}
.tcd_pic_img img{ position:absolute; display:inline-block; width:100%; top:0px; left:0px;  }

.tcd_pop_info {float:right; width:100%;  margin-bottom:2vw;}

.tcd_pop_nickname {float:left; width:70vw; height:6vw; line-height:6vw; font-size:5.5vw; font-weight:800; color:#313236; margin-bottom:1vw;}
.tcd_pop_fullname {float:left;  width:100%; height:6vw; line-height:27.5px;font-size:3.5vw; font-weight:600; color:#313236;  clear:both;}



.tcd_pop_info2 {float:right; width:100%;}

.tcd_pop_stit {float:left; height:6vw; line-height:6vw; margin-bottom:1.5vw;font-size:3.5vw; font-weight:600; color:#414141; background:#ececed; border-radius:7vw; padding:0px 3vw;}
.tcd_pop_univ {float:left; padding:0px 3%; width:100%;margin-bottom:2vw; font-size:3.3vw; line-height:3.6vw; font-weight:500; color:#333436; box-sizing: border-box;}
.tcd_pop_Major {float:left;padding:0px 3%;  width:100%;  margin-bottom:2vw; font-size:3.3vw; line-height:3.6vw; font-weight:500; color:#333436;box-sizing: border-box;}
.tcd_pop_message{float:left; width:100%; clear:both; }
.tcd_pop_msg {float:left; padding:2vw 3%;  background:#f8f8f8;width:100%; border-radius:2.5vw; height:18vw; overflow-y:auto;  margin-bottom:2vw; font-size:3.3vw; line-height:3.6vw; font-weight:500; color:#333436;box-sizing: border-box; }

.pg_wrap {display:inline-block; width:100%;  text-align:center; margin-top:3vw}
.pg_page {display:inline-block;background:#f0f2f4;  text-align:center; font-size:4vw; color:#000; font-weight:800; width:7vw; height:7vw; line-height:7vw; border-radius:1.5vw; margin:0.5vw}
.pg_page:hover {background:#528af6; color:#fff;}
.pg_selc {background:#528af6; color:#fff;}

.prev_page {display:inline-block;background:#f0f2f4;  text-align:center; font-size:4vw; color:#555; font-weight:800; width:7vw; height:7vw; line-height:7vw; border-radius:1.5vw; margin:0.5vw}
.prev_page:hover {background:#528af6; color:#fff;}

.next_page {display:inline-block;background:#f0f2f4;  text-align:center; font-size:4vw; color:#555; font-weight:800; width:7vw; height:7vw; line-height:7vw; border-radius:1.5vw; margin:0.5vw}
.next_page:hover {background:#528af6; color:#fff;}

