@charset "UTF-8";

/* CSS Document */
/* Common */
body{margin:0 auto;padding:0;text-align:center;letter-spacing:-0.5px}
body,input,textarea,select,button,table{font-family:'NanumGothic','Nanum Gothic','맑은고딕','MalgunGothic',helvetica,sans-serif;font-size:13px;color:#383d41}
p,h1,h2,h3,h4,h5,h6,ul,ol,li,dl,dt,dd,table,th,td,form,fieldset,legend,input,textarea,button,select,img,a {margin:0;padding:0}
article, aside, hgroup, header, footer, figure, figcaption, nav, section {display:block}
div{margin:0 auto}
img,fieldset{border:0}
img{height:auto}
ul,ol{list-style:none}
em,address{font-style:normal}
a{text-decoration:none}
a:link{color:#383d41}
a:visited{color:#383d41}
a:active{color:#383d41;text-decoration:none}
a:hover{color:#383d41;text-decoration:none}
a:focus{text-decoration:none}
button {border:0;margin:0;padding:0;text-align:left;outline:0;cursor:pointer}
.blind{display:block;overflow:hidden;position:absolute;top:0;left:0;width:0;height:0;font-size:0;line-height:0}
caption{visibility:hidden;overflow:hidden;width:1px;height:1px;font-size:0;line-height:0}

/*회원가입popup*/
#pop_findpeople {margin:20px 3%;background:url(https://www.dreammoa.co.kr/web-resources/clients/dreammoa.co.kr/www/skin1/images/sub_new/pop_top_bg.png) no-repeat left -20px;text-align:left;overflow:hidden;}
#pop_findpeople h3 {text-indent:-9999em;background:url(https://www.dreammoa.co.kr/web-resources/clients/dreammoa.co.kr/www/skin1/images/sub_new/sub_top_tit.gif) no-repeat 0 -1765px;width:100%;height:32px;margin-top:20px;}
#search_box {background:#eee;padding:50px;margin-top:30px;}
.inputStyle {position:relative;height:46px;width:60%;float:left;background:red}
.lbl {display:block;overflow:hidden;position:absolute;top:15px;left:17px;color:#727272;font-weight:bold;font-size:15px}
.inp {margin:-1px;height:46px;width:100%;border:1px solid #d6d6d6;color:#727272;font-weight:bold;font-size:15px;text-indent:17px}
.pop_btn {width:40%;height:46px;border:1px solid #233a7d;background-color:#233a7d;font-size:16px;color:#fff;font-weight:bold;text-align:center;}
#btn_close a {margin-top:30px;float:right;font-size:15px;text-decoration:underline;color:#999;}

@media (min-width:769px){

/* popup */
.pd_10{padding:10px;}
.pd_l25{padding:0 0 0 25px;}

/* layout */
#wrap{position:relative}
#header{margin:0 auto;position:relative;width:900px;height:78px;}
#gnb{width:100%;height:54px;line-height:54px;background:#233b7d;color:#fff;margin-bottom:20px;}
#browser_notice{width:100%;height:60px;line-height:30px;background:#233b7d;color:#fff;margin-bottom:20px;}
/*IE7*/*:first-child+html #gnb {padding-top:5px;height:49px}
#container{margin:0 auto;position:relative;width:900px}
#event{float:left;width:720px;height:370px;text-align:left}
.right_area{float:left;width:180px;height:370px;background:#fff}
#content{clear:left;text-align:left;padding-bottom:20px}
#footer{margin:0 auto;position:relative;width:100%;clear:both;height:210px;color:#909090;background:#f2f2f2;border-top:1px solid #e8e8e9;padding-top:30px;text-align:center}
.mobile_mjoin {display:none}

/* header */
#header h1{position:relative;float:left;top:24px;text-align:left;text-valign:middle;}
#header h1 .logo{position:relative;top:-12px;margin-right:10px}
#header h1 .logo_moe{position:relative;top:-4px;margin-right:10px}
#header h1 .logo_jangone{position:relative;top:-8px;}
#header .utility {position:absolute;line-height:20px;right:0;top:31px;right:0}
#header .utility li{float:left;padding:0 8px 0 8px}
#header .util_line {background:url('https://www.dreammoa.co.kr/web-resources/clients/dreammoa.co.kr/www/skin1/images/main_new/util_line.gif') left 5px no-repeat}
#header .utility li a{color:#858585}
#header .util_oc{display:block;background:#ef2775;width:78px;text-align:center}
#header .util_oc .fw{color:#fff}
#header .icon {position:absolute; z-index:9999; left:890px; top:70px}/* left값 수정 */

/* gnb */
#gnb li {display:inline-block;height:49px;margin:5px 3px 0 3px;line-height:49px;text-align:center;*display:inline}
#gnb .depth2 {position:absolute;margin-top:-20px;left:0;z-index:999;width:100%;height:54px;line-height:54px;background:#6c8cb5;color:#fff;display:none;/*IE8.9.10*/margin-top:-21px\9;}
#gnb .depth2 li a.roll img.over { display: none;}
#gnb .depth2 li a.roll:hover img { display: none;}
#gnb .depth2 li a.roll:hover img.over { display: inline;}
/*IE7*/*:first-child+html #gnb .depth2 {margin-top:46px;padding-top:4px;height:50px}
/*IE11*/_:-ms-fullscreen, :root #gnb .depth2 {margin-top:-21px}
#gnb .depth2 li {padding:0 24px;}
#gnb .depth2 .youth {padding-left:100px;}
#gnb .depth2 .police {position:absolute; left:51.5%}
#gnb .depth2 .police2 {position:absolute; left:61.5%}
#gnb .depth2 .korean {position:absolute; left:57%}
#gnb .depth2 .korean2 {position:absolute; left:67%}
#gnb .depth2 .it {position:absolute; left:63.5%}
#gnb .depth2 .it2 {position:absolute; left:73.5%}


/* event */
#event .dot {position:absolute;right:209px;top:138px;z-index:100}
#event .dot .evt_controls li {margin:0 0 1em 0;width:12px;height:12px;background:url(https://www.dreammoa.co.kr/web-resources/clients/dreammoa.co.kr/www/skin1/images/main_new/evt_dot.gif) no-repeat;text-indent:-9999px;cursor:pointer}
#event .dot .evt_controls li.active {width:12px;height:12px;background:url(https://www.dreammoa.co.kr/web-resources/clients/dreammoa.co.kr/www/skin1/images/main_new/evt_dot_current.gif) no-repeat}
.right_area .racn {width:178px;height:103px;padding-top:20px;border:1px solid #d6e2e6;background:#e7ebf0;text-align:center;margin-top:-1px;/*IE8.9.10*/height:102px\9;}
/*IE7*/*:first-child+html .right_area .racn {height:102px}
/*IE11*/_:-ms-fullscreen, :root .right_area .racn {height:102px}
/*firefox*/.right_area .racn, x:-moz-any-link {height:102px}

/* footer */
#footer .ft_area {width:900px;text-align:left}
#footer .ft_area .ft_logo {float:left;padding-right:25px}
#footer .ft_area .ft_section {float:left}
#footer .ft_area .ft_section li {float:left;padding-right:25px}
#footer .ft_area .ft_section li a {color:#909090}
#footer .ft_area .ft_section li a:hover {text-decoration:underline}
#footer .ft_area .ft_section .cauction {color:#f14f4f;font-weight:bold}
#footer .ft_area .ft_section .policy {color:#0756a8}
#footer .ft_info {clear:both;margin-left:193px}
#footer .ft_info ul {padding:10px 0 0 0}
#footer .ft_info li {padding:0 0 7px 0}
#footer .ft_info li span {color:#bbb;padding:0 10px;font-size:11px}
#footer .ft_info .ft_link {background:#bababa;color:#ffffff;font-size:11px;padding:3px;margin-left:6px}
#footer .ft_info .ft_copy {letter-spacing:0;font-size:11px;padding-bottom:5px;color:#909090}

/* mobile 추가 */
#mobile_header {display:none}
.mobile_csnumber {display:none}
.mobile_footer {display:none}
.mobile_quick {display:none}
#layerbg {display:none;}
#loginwrap{display:none;}
#educallwrap{display:none;}
#menuwrap{display:none;}
#course_mobile {display:none}
.mobile_cacaochat {display:none}

/* main */
/* line1 */
.col1 {overflow:hidden}
.col1 li{float:left;position:relative}
.col1 .col_hf {width:298px;height:108px;background:#edf9ed url(https://www.dreammoa.co.kr/web-resources/clients/dreammoa.co.kr/www/skin1/images/main_new/img_hf.gif) no-repeat 30px 18px;border:1px solid #dedede}
.col1 .col_hf h2 {padding:24px 0 0 128px}
.col1 .col_hf p {padding:7px 0 0 128px}
/*IE7*/*:first-child+html .col1 .col_hf p {padding:13px 0 0 128px}
.col1 .col_hf span {position:absolute;top:23px;right:29px}
.col1 .col_sw {width:299px;height:108px;background:#ecf5fb url(https://www.dreammoa.co.kr/web-resources/clients/dreammoa.co.kr/www/skin1/images/main_new/img_sw.gif) no-repeat 30px 18px;border:solid #dedede;border-width:1px 1px 1px 0}
.col1 .col_sw h2 {padding:24px 0 0 128px}
.col1 .col_sw p {padding:7px 0 0 128px}
/*IE7*/*:first-child+html .col1 .col_sw p {padding:13px 0 0 128px}
.col1 .col_sw span {position:absolute;top:23px;right:29px}
.col1 .col_rs {width:299px;height:108px;background:#f7f7f7 url(https://www.dreammoa.co.kr/web-resources/clients/dreammoa.co.kr/www/skin1/images/main_new/img_rs.gif) no-repeat 30px 18px;border:solid #dedede;border-width:1px 1px 1px 0}
.col1 .col_rs h2 {padding:24px 0 0 128px}
.col1 .col_rs p {padding:7px 0 0 128px}
/*IE7*/*:first-child+html .col1 .col_rs p {padding:13px 0 0 128px}
.col1 .col_rs span {position:absolute;top:23px;right:29px}
/* line2 */
.col2 {clear:left;overflow:hidden}
.col2 li{float:left;position:relative}
.col2 .col_bs {width:299px;height:108px;background:#faf6e8 url(https://www.dreammoa.co.kr/web-resources/clients/dreammoa.co.kr/www/skin1/images/main_new/img_bs.gif) no-repeat 30px 18px;border:solid #dedede;border-width:0 1px 1px 0}
.col2 .col_bs h2 {padding:24px 0 0 128px}
.col2 .col_bs p {padding:7px 0 0 128px}
/*IE7*/*:first-child+html .col1 .col_bs p {padding:13px 0 0 128px}
.col2 .col_bs span {position:absolute;top:23px;right:29px}
.col2 .col_cg {width:298px;height:108px;background:#faf0f0 url(https://www.dreammoa.co.kr/web-resources/clients/dreammoa.co.kr/www/skin1/images/main_new/img_cg.gif) no-repeat 30px 18px;border:solid #dedede;border-width:0 1px 1px 1px}
.col2 .col_cg h2 {padding:24px 0 0 128px}
.col2 .col_cg p {padding:7px 0 0 128px}
/*IE7*/*:first-child+html .col2 .col_cg p {padding:13px 0 0 128px}
.col2 .col_cg span {position:absolute;top:23px;right:29px}
.col2 .col_cn {width:299px;height:108px;background:#f7f7f7 url(https://www.dreammoa.co.kr/web-resources/clients/dreammoa.co.kr/www/skin1/images/main_new/img_cn.gif) no-repeat 30px 18px;border:solid #dedede;border-width:0 1px 1px 0}
.col2 .col_cn h2 {padding:24px 0 0 128px}
.col2 .col_cn p {padding:7px 0 0 128px}
/*IE7*/*:first-child+html .col2 .col_cn p {padding:13px 0 0 128px}
/* line3 */
.col3 {clear:left;overflow:hidden;padding-top:20px}
.col3 li{float:left;position:relative}
.col3 .col_login {width:298px;height:275px;border:solid #dedede;border-width:1px 1px 1px 1px}
.col3 .col_login h2 {padding:20px 0 0 20px}
.col3 .col_login fieldset {margin:15px 0 0 20px}
.col3 .col_login .login_inp .lab_login {visibility:visible;overflow:hidden;position:absolute;width:78px;height:40px;padding-left:10px;line-height:40px;border:1px solid #bebebe;color:#909090;cursor:text}
.col3 .col_login .login_inp {display:inline;float:left;width:78px;height:82px}
.col3 .col_login .login_inp .tf_login {width:78px;height:40px;padding-left:10px;line-height:40px;border:1px solid #bebebe;background-color:transparent;ime-mode:disabled}
/*IE7*/*:first-child+html .col3 .col_login .login_inp .lab_login {border:0;padding-top:2px}
/*IE7*/*:first-child+html .col3 .col_login .login_inp .tf_login {height:40px;line-height:40px}
.col3 .col_login .login_inp .tf_pw {height:39px;margin-top:-1px}
.col3 .col_login .login_inp .lab_pw {visibility:visible;height:39px;margin-top:-1px}
/*IE7*/*:first-child+html .col3 .col_login .login_inp .tf_pw{margin-top:-3px}
/*IE7*/*:first-child+html .col3 .col_login .login_inp .lab_pw{left:0;height:40px;padding:44px 0 0 39px}
.col3 .col_login .colbtn_login {width:78px;height:82px;background:url(https://www.dreammoa.co.kr/web-resources/clients/dreammoa.co.kr/www/skin1/images/main_new/btn_login.gif) no-repeat left top;text-indent:-9999px;margin-left:17px}
/*IE7*/*:first-child+html .col3 .col_login .colbtn_login {margin-top:1px}
.col3 .col_login .colbtn_alogin {width:79px;height:82px;background:url(https://www.dreammoa.co.kr/web-resources/clients/dreammoa.co.kr/www/skin1/images/main_new/btn_alogin.gif) no-repeat left top;text-indent:-9999px;margin-left:2px;/*IE8.9.10*/margin-left:1px\9;}
/*IE11*/_:-ms-fullscreen, :root .col3 .col_login .colbtn_alogin {margin-left:1px}
/*IE7*/*:first-child+html .col3 .col_login .colbtn_alogin {margin:1px 0 0 5px}
.col3 .col_login li {left:0;height:13px;line-height:13px;padding-top:12px;color:#909090}
/*IE7*/*:first-child+html .col3 .col_login .inp_steady {height:13px;line-height:13px;vertical-align:top;top:0;margin-top:0;left:0}
.col3 .col_login .inp_steady {/*IE8.9.10*/height:13px\9;line-height:13px\9;vertical-align:top\9;top:0\9;margin-top:-1px\9}
/*IE11*/_:-ms-fullscreen, :root .col3 .col_login .inp_steady {margin-top:-1px}
.col3 .col_login .lab_steady {vertical-align:top;top:0;padding-right:6px}
.col3 .col_login ul li a {padding-left:8px;background:url(https://www.dreammoa.co.kr/web-resources/clients/dreammoa.co.kr/www/skin1/images/main_new/line_login.gif) no-repeat 0 center;color:#909090}
.col3 .col_login ul li a:hover {text-decoration:underline}
.col3 .col_login .col_join {position:absolute;left:0;bottom:0;width:299px;height:91px;background:url(https://www.dreammoa.co.kr/web-resources/clients/dreammoa.co.kr/www/skin1/images/main_new/btn_join.gif) no-repeat left top}
.col3 .col_logout {width:298px;height:275px;border:solid #dedede;border-width:1px 1px 1px 1px}
.col3 .col_logout h2 {padding:20px 0 0 20px}
.col3 .col_logout p {margin:5px 0 0 20px;color:#909090;letter-spacing:0;line-height:17px}
.col3 .col_logout p span {color:#0556a8;font-weight:bold}
.col3 .col_logout ul {margin:10px 0 0 20px}
.col3 .col_logout li {padding-right:5px}
.col3 .col_logout .col_online {position:absolute;left:0;bottom:0;width:299px;height:91px;background:url(https://www.dreammoa.co.kr/web-resources/clients/dreammoa.co.kr/www/skin1/images/main_new/btn_online.gif) no-repeat left top}
.col3 .col_logout .col_admin {position:absolute;left:0;bottom:0;width:299px;height:91px;background:url(https://www.dreammoa.co.kr/web-resources/clients/dreammoa.co.kr/www/skin1/images/main_new/btn_admin.gif) no-repeat left top}
.col3 .col_logout .col_professor {position:absolute;left:0;bottom:0;width:299px;height:91px;background:url(https://www.dreammoa.co.kr/web-resources/clients/dreammoa.co.kr/www/skin1/images/main_new/btn_professor.gif) no-repeat left top}
/*
.col_reviews {position:relative;width:299px;border:solid #dedede;border-width:0 1px 0 0}
.col_reviews h2 {padding:20px 0 0 20px}
.col_reviews .btn_more {position:absolute;top:23px;right:20px}
.col_reviews .col_rv {margin:11px 20px 0 20px}
.col_reviews .col_rv dl {overflow:hidden;padding-bottom:19px;margin-top:15px;border:dotted #bebebe;border-width:0 0 1px 0;font-weight:bold;line-height:21px}
.col_reviews .col_rv dt.tit {margin-left:129px;margin-top:8px}
.col_reviews .col_rv dt.tit a:hover {text-decoration:underline}
.col_reviews .col_rv dt.tit2 {margin-left:129px;}
.col_reviews .col_rv dt.tit2 a:hover {text-decoration:underline}
.col_reviews .col_rv dd.photo {display:inline;float:left;width:110px;height:82px;background:#eee;margin:-28px 20px 0 0}
.col_reviews .col_rv dd.photo img {width:110px;height:82px}
.col_reviews .col_rv dd.txt {padding-top:5px}
.col_reviews .col_rv dd.txt a:hover {text-decoration:underline}
.col_reviews .rv_list {overflow:hidden;clear:both;width:270px;height:100px;padding-top:10px}
.col_reviews .rv_list li {line-height:26px}
*/
/*240326 배기민수정*/
.col_reviews {position:relative;width:259px;height:237px;padding:20px;border:solid #dedede;border-width:0 1px 0 0;}
.col_reviews a {display:block;height:237px;background:url(https://www.dreammoa.co.kr/web-resources/clients/dreammoa.co.kr/www/skin1/images/main_new/bg_best.jpg) center bottom no-repeat;}
.col_reviews a h2 {font-size:21px; line-height:21px; color:#000; font-weight:normal; text-align:center}
/*240326 배기민수정 완료*/

/*IE7*/*:first-child+html .col_reviews .rv_list li a {word-spacing:-1px;}
.col_reviews .rv_list li a:hover {text-decoration:underline}
.col3 .col_support {width:299px;height:275px;border:solid #dedede;border-width:1px 1px 1px 0}
.col3 .col_support h2 {padding:20px 0 0 20px}
.col3 .col_support .num {width:258px;display:block;margin:15px 20px 0 20px}
.col3 .col_support .num .lab_unum {float:left;line-height:28px;width:61px;overflow:hidden}
.col3 .col_support .num .ipt_unum {float:right;width:184px;height:28px;border:1px solid #bebebe;margin:0 -2px 0 0;padding-left:10px}
.col3 .col_support .date {width:262px;display:block;margin:6px 20px 0 20px}
.col3 .col_support .date .lab_date {float:left;line-height:28px;width:61px;overflow:hidden}
.col3 .col_support .date .ipt_month {width:53px;height:28px;border:1px solid #bebebe;margin-left:16px}
.col3 .col_support .date .ipt_day {width:45px;height:28px;border:1px solid #bebebe}
.col3 .col_support .date .ipt_hour {width:44px;height:28px;border:1px solid #bebebe}
.col3 .col_support .date .ipt_minutes {width:44px;height:28px;border:1px solid #bebebe}
.col3 .col_support .txt {width:258px;clear:both;margin:6px 20px 0 20px}
.col3 .col_support .txt .lab_utxt {float:left;line-height:50px;width:61px;overflow:hidden}
.col3 .col_support .txt .txt_utxt {float:right;width:180px;height:50px;border:1px solid #bebebe;margin:0 -2px 0 0;padding:4px 7px 0 7px}
.col3 .col_support .txt span {position:absolute;color:#909090;width:185px;padding:10px;line-height:18px}
/*IE7*/*:first-child+html  .col3 .col_support .txt span {word-spacing:-1px;font-size:11px}
.col3 .col_support .chk {margin:5px 0 0 84px;color:#909090}
.col3 .col_support .chk  .inp_chkpd {vertical-align:middle}
.col3 .col_support .btn {float:right;width:269px;position:relative;clear:both;margin:6px 20px 0 0;width:197px;height:48px;background:url(https://www.dreammoa.co.kr/web-resources/clients/dreammoa.co.kr/www/skin1/images/main_new/btn_support.gif) no-repeat left top;text-indent:-9999px;cursor:pointer}
/* line4 */
.col4 {clear:left;overflow:hidden}
.col4 li{float:left}
.col4 .col_notice {position:relative;width:298px;height:277px;border:solid #dedede;border-width:0 1px 0 1px}
.col4 .col_notice .tab_nt {left:0;position:absolute;width:60px;text-align:left;height:19px;line-height:19px;padding:20px 0 0 20px;background:url(https://www.dreammoa.co.kr/web-resources/clients/dreammoa.co.kr/www/skin1/images/main_new/tab_line.gif) no-repeat right 20px}
/*IE7*/*:first-child+html .col4 .col_notice .tab_nt {background:url(https://www.dreammoa.co.kr/web-resources/clients/dreammoa.co.kr/www/skin1/images/main_new/tab_line.gif) no-repeat right 22px}
/*IE7*/*:first-child+html .col4 .col_notice .tab_nt {background:url(https://www.dreammoa.co.kr/web-resources/clients/dreammoa.co.kr/www/skin1/images/main_new/tab_line.gif) no-repeat right 22px}
.col4 .col_notice .wrap_nt {display:block;overflow:hidden;width:260px;padding-top:58px}
.col4 .col_notice .wrap_nt li {padding-bottom:21px}
/*IE7*/*:first-child+html .col4 .col_notice .wrap_nt li {width:265px;word-spacing:-1px;}
.col4 .col_notice .wrap_nt img {margin:0 0 -2px 7px}
.col4 .col_notice .wrap_nt a:hover {text-decoration:underline}
.col4 .col_notice .tab_pl {position:absolute;top:20px;left:80px;width:120px;height:19px;padding:0;text-align:center;line-height:19px;background:url(https://www.dreammoa.co.kr/web-resources/clients/dreammoa.co.kr/www/skin1/images/main_new/tab_line.gif) no-repeat right}
.col4 .col_notice .wrap_pl {display:block;overflow:hidden;width:260px;padding-top:58px}
.col4 .col_notice .wrap_pl li {padding-bottom:21px}
/*IE7*/*:first-child+html .col4 .col_notice .wrap_pl li {width:265px;word-spacing:-1px;}
.col4 .col_notice .wrap_pl img {margin:0 0 -2px 7px}
.col4 .col_notice .wrap_pl a:hover {text-decoration:underline}
.col4 .col_notice .tab_if {position:absolute;top:20px;left:200px;width:84px;height:19px;text-align:center}
.col4 .col_notice .wrap_if {display:block;overflow:hidden;width:260px;padding-top:58px}
.col4 .col_notice .wrap_if li {padding-bottom:21px}
/*IE7*/*:first-child+html .col4 .col_notice .wrap_if li {width:265px;word-spacing:-1px;}
.col4 .col_notice .wrap_if img {margin:0 0 -2px 7px}
.col4 .col_notice .wrap_pl {display:none}
.col4 .col_notice .wrap_if {display:none}
.col4 .col_notice .wrap_if a:hover {text-decoration:underline}
.col_course {position:relative;width:299px;height:275px;border:solid #dedede;border-width:1px 1px 1px 0}
.col_course h2 {padding:20px 0 0 20px}
.col_course .btn_more {position:absolute;top:23px;right:20px}
.col_course .crs {display:block;margin:17px 14px 0 14px}
.col_course .crs div {width:149px;height:82px;background:#e7f3f4 url(https://www.dreammoa.co.kr/web-resources/clients/dreammoa.co.kr/www/skin1/images/main_new/img_crs.gif) no-repeat 30px 25px;padding:10px 0 10px 122px}
.col_course .crs h3 {color:#0556a8;font-size:13pt;font-weight:bold;margin:5px 0 9px 0}
.col_course .crs a {padding:3px 6px;color:#fff;background:#0556a8}
.col_course .crs ul {display:block;margin-top:15px;}
.col_course .crs li {width:115px;height:40px;padding-left:15px;line-height:40px;background:#f5f5f5 url(https://www.dreammoa.co.kr/web-resources/clients/dreammoa.co.kr/www/skin1/images/main_new/img_crsli.gif) no-repeat 115px center;font-weight:bold;}
.col_course .crs li a {background:transparent;color:#383d41;margin-left:-8px;}
.col_course .crs li a:hover {text-decoration:underline}
.col4 .col_quick {width:299px;height:277px;border:solid #dedede;border-width:0 1px 0 0}
.col4 .col_quick li {float:left;width:148px;height:115px;text-align:center;padding-top:25px;}
.col4 .col_quick li img {padding-bottom:12px}
.col4 .col_quick li p {color:#909090;margin-bottom:4px}
.col4 .col_quick .blrb {border:1px solid #d8d8d8;border-width:0 1px 1px 0}
.col4 .col_quick .blb {border-bottom:1px solid #d8d8d8;}
.col4 .col_quick .blr {border-right:1px solid #d8d8d8;}
.col5 {position:relative;overflow:hidden;width:898px;height:243px;border:solid #dedede;border-width:1px 1px 0 1px}
.col5 .tab_pt1 {left:0;position:absolute;width:78px;text-align:left;height:20px;line-height:20px;padding:20px 0 0 20px;background:url(https://www.dreammoa.co.kr/web-resources/clients/dreammoa.co.kr/www/skin1/images/main_new/tab_line.gif) no-repeat right 20px}
/*IE7*/*:first-child+html .col5 .tab_pt1 {background:url(https://www.dreammoa.co.kr/web-resources/clients/dreammoa.co.kr/www/skin1/images/main_new/tab_line.gif) no-repeat right 22px}
/*IE7*/*:first-child+html .col5 .tab_pt1 {background:url(https://www.dreammoa.co.kr/web-resources/clients/dreammoa.co.kr/www/skin1/images/main_new/tab_line.gif) no-repeat right 22px}
.col5 .wrap_pt {padding:58px 0 0 13px}
.col5 .wrap_pt .move_pt {margin-left:20px;}
.col5 .wrap_pt li {overflow:hidden;float:left;width:120px;height:158px;border:1px solid #e8e8e9;margin-right:20px;}
.col5 .wrap_pt li h3 {width:120px;height:130px;}
.col5 .wrap_pt li h3 img {width:100%;height:100%}
.col5 .wrap_pt li p {height:23px;padding-top:1px;line-height:24px;color:#383d41;font-weight:bold;background:#fff;border-top:1px solid #e8e8e9;text-align:center}
.col5 .wrap_pt li p a {display:block}
.col5 .tab_pt2 {position:absolute;top:20px;left:118px;width:115px;height:20px;padding:0;text-align:left;line-height:20px;background:url(https://www.dreammoa.co.kr/web-resources/clients/dreammoa.co.kr/www/skin1/images/main_new/tab_line.gif) no-repeat right}
.col5 .tab_pt3 {position:absolute;top:20px;left:258px;width:97px;height:20px;padding:0;text-align:left;line-height:20px;background:url(https://www.dreammoa.co.kr/web-resources/clients/dreammoa.co.kr/www/skin1/images/main_new/tab_line.gif) no-repeat right}
.col5 .tab_pt4 {position:absolute;top:20px;left:380px;width:115px;height:20px;padding:0;text-align:left;line-height:20px;background:url(https://www.dreammoa.co.kr/web-resources/clients/dreammoa.co.kr/www/skin1/images/main_new/tab_line.gif) no-repeat right}
.col5 .tab_pt5 {position:absolute;top:20px;left:680px;width:63px;height:20px;padding:0;text-align:left;line-height:20px;background:url(https://www.dreammoa.co.kr/web-resources/clients/dreammoa.co.kr/www/skin1/images/main_new/tab_line.gif) no-repeat right}
.col5 .tab_pt6 {position:absolute;top:20px;left:520px;width:133px;height:20px;padding:0;text-align:left;line-height:20px;background:url(https://www.dreammoa.co.kr/web-resources/clients/dreammoa.co.kr/www/skin1/images/main_new/tab_line.gif) no-repeat right}
.col5 .tab_pt7 {position:absolute;top:20px;left:770px;width:53px;height:20px;padding:0;text-align:left;line-height:20px;}
.col5 .controls {display:none}
.col5 .wrap_pt .col_hf_bp {display:block;position:absolute;line-height:150px;margin-left:-2px}
.col5 .wrap_pt .col_hf_bn {position:absolute;display:block;line-height:150px;right:0;margin-right:11px;}

/* join */
.jointit {text-align:center;margin-top:60px}
.top_img {width:406px;height:128px}
.joinbox {margin-top:-6px;margin-bottom:40px;width:620px;padding:50px 0 30px 0;background:#f7f7f7;border:1px solid #d6d6d6;box-shadow:0px 1px 2px #e3e3e3;text-align:left}
.chk_Agree {margin-left:85px;width:18px;height:18px;border:1px solid #d6d6d6;background-color:#fff}
.lab_agree {line-height:18px;vertical-align:top;font-size:16px;font-weight:bold;color:#040707;padding-left:5px}
.detail_info {text-align:left;margin-top:4px;overflow-x:hidden;overflow-y:scroll;width:430px;height:60px;padding:10px;border:1px solid #d6d6d6;line-height:19px;color:#909090;background-color:#fff}
.allagree {text-align:right;margin:15px 83px 0 0}
.lab_allagree {font-size:13px;color:040707;font-weight:bold;vertical-align:top}
.chk_allagree {margin:1px 2px 0 0}
/*IE11*/_:-ms-fullscreen, :root .chk_allagree {margin-top:0}
.btn_group {text-align:center;padding:27px 0}
.btn_group a {margin:2px;padding:3px}
.btn_group input {margin:2px;padding:3px}
.btn_group .joinqna {padding:17px 32px 12px 32px;background:#fff;border:1px solid #d6d6d6;border-radius:3px}
.btn_group .joinwrite {padding:17px 22px 11px 22px;background:#0556a8;border:1px solid #0556a8;border-radius:3px}
.btn_group .joincancel {padding:17px 32px 12px 32px;background:#fff;border:1px solid #d6d6d6;border-radius:3px}
.btn_group .joinsubmit {padding:17px 32px 11px 32px;background:#0556a8;border:1px solid #0556a8;border-radius:3px}
.befound {text-align:center;color:#909090}
.mt40 {margin-top:40px;}
.row_group {margin-left:96px;padding-bottom:30px}
.row_group h2 {font-size:16px;color:040707;font-weight:bold;padding-bottom:18px;margin-left:-2px}
.row_group .inputDiv {position:relative;height:46px;}
.row_group .inputDiv .inp {margin:-1px;height:46px;border:1px solid #d6d6d6;padding:0 17px;color:#727272;font-weight:bold;font-size:15px;padding-top:15px\9;height:31px\9}
.row_group .inputDiv .w180 {width:180px}
.row_group .inputDiv .w290 {width:290px}
.row_group .inputDiv .w394 {width:394px}
.row_group .inputDiv .w430 {width:430px}
.row_group .inputDiv .wp20 {width:20%}
.row_group .inputDiv .sel {margin:-1px;height:46px;line-height:46x;border:1px solid #d6d6d6;padding:0 0 0 14px;color:#727272;font-weight:bold;font-size:15px;padding:13px 0 13px 17px\9;height:46px\9}
.row_group .inputDiv .lbl {display:block;overflow:hidden;position:absolute;top:15px;left:17px;color:#727272;font-weight:bold;font-size:15px}
.row_group .inputDiv .lbl  span {color:#b8b8b8;font-size:12px;margin-left:10px}
.row_group .inputDiv .ipbtn {display:inline-block;position:absolute;left:328px;width:103px;height:31px;margin:-1px 0 0 -4px;padding-top:15px;background:#eee;border:1px solid #ccc;font-weight:bold;color:#727272;font-size:15px;text-align:center;vertical-align:middle;margin:-1px 0 0 -4px\9;position:absolute\9;}
/*151126 추가*/
.row_group .inputDiv1 {position:relative;height:46px;width:428px;margin:-1px;background:#fff;border:1px solid #d6d6d6;overflow:hidden}
.row_group .inputDiv1 .inp {margin:-1px;height:46px;border:0;padding:0 17px;color:#727272;font-weight:bold;font-size:15px;padding-top:15px\9;height:31px\9}
.row_group .inputDiv1 .inp2 {margin:-1px;height:46px;border:0;color:#727272;font-weight:bold;font-size:15px;padding-top:15px\9;height:31px\9;padding-left:17px;}
.row_group .inputDiv1 .inp3 {margin:-1px;height:46px;border:0;color:#727272;font-weight:bold;font-size:15px;padding-top:15px\9;height:31px\9;padding-left:10px;}
.row_group .inputDiv1 .wp15 {width:15%}
.row_group .inputDiv1 .wp20 {width:20%}
.row_group .inputDiv1 .wp23 {width:23%}
.row_group .inputDiv1 .wp25 {width:25%}
.row_group .inputDiv1 .wp27 {width:27%}
.row_group .inputDiv1 .wp30 {width:30%}
.row_group .inputDiv1 .sel {margin:-1px;height:46px;line-height:46x;border:0;padding:0 0 0 14px;color:#727272;font-weight:bold;font-size:15px;padding:13px 0 13px 17px\9;height:46px\9}
.row_group .inputDiv1 .sel2{margin:-1px;height:46px;line-height:46x;border:0;color:#727272;font-weight:bold;font-size:15px;height:46px\9}
.row_group .inputDiv1 .lbl {display:block;overflow:hidden;position:absolute;top:15px;left:17px;color:#727272;font-weight:bold;font-size:15px}
.row_group .inputDiv1 .ipbtn {display:inline-block;position:absolute;left:328px;width:103px;height:31px;margin:-1px 0 0 -4px;padding-top:15px;background:#eee;border:1px solid #ccc;font-weight:bold;color:#727272;font-size:15px;text-align:center;vertical-align:middle;margin:-1px 0 0 -4px\9;position:absolute\9;}
#authcodechk {display:none;}
/*151126 추가끝*/
.col_group div {float:left}
/* s:개강일정 추가 (2022-03-14 한기쁨) */
.right_area .begin_on {width:180px; height:246px; background-color:#fff; border:1px solid #dfe9ea; box-sizing: border-box;}
.right_area .begin_on .semester {font-size:17px; font-weight:bold; letter-spacing:-0.05em; color:#000; margin-top:32px;}
.right_area .begin_on .date {font-size:36px; letter-spacing:-0.05em; color:#0756a8; margin-top:8px;}
.right_area .begin_on .period {font-size:15px; font-weight:bold; letter-spacing:-0.05em; color:#5e7592; margin-top:16px;}
.right_area .begin_on .period span {display:block; margin-top:8px;}
.right_area .begin_on .btn_regi {display:block; width:100px; height:32px; line-height:32px; background-color:#0756a8; font-size:14px; letter-spacing:-0.05em; color:#fff; margin:20px auto 0; }
.right_area .begin_on .btn_regi i {display:inline-block; border-right:1px solid #fff;  border-bottom:1px solid #fff; transform: rotate(-45deg); -webkit-transform: rotate(-45deg); padding:3px; margin-bottom:2px;}
/* e:개강일정 추가 (2022-03-14 한기쁨) */
}

/* margin */
.mr10 {margin-right:10px}
.mb10 {margin-bottom:10px}
.mb10 {margin-bottom:10px}


/* padding */
.pr02 {padding-right:2px}
.pr05 {padding-right:5px}
.pb10 {padding-bottom:10px;}


/* line height */


/* align */
.tl {text-align:left}
.tc {text-align:center}
.tr {text-align:right}
.fl {float:left}

/*quick메뉴*/
#divMenu{margin-left:-540px;top:150px;position:absolute; LEFT:50%;}
#divMenu img{margin-bottom: -5px;}
/*IE7*/*:first-child+html #divMenu img{margin-bottom: 0px;}

/* ted */
#tedPopup {position:absolute;z-index:999;bottom:0px;}
#tedPopup img {position:absolute;top:-30px;}

/* infopopup */
#InfoPopup {position:absolute;z-index:999;bottom:0px;}
#InfoPopup .close_InfoPopup {position:absolute;}
#InfoPopup .link_InfoPopup {position:absolute;top:30px;}


/*mobile*/
@media only screen and (max-width:768px){
#header {display:none}
#gnb {display:none}
#mobile_header {position:relative;display:inline-block;height:52px;width:100%}
#event {top:52px;}
#content{}
#footer{display:none}
#mainPopup{display:none}
#right_area {display:none}
#course_pc {display:none}
#tedPopup {display:none}
#InfoPopup {display:none}
.mobile_mjoin {margin:20px 30px;background:#eff4f7}

#container .m_youthbanner {overflow:hidden;text-align:left;margin:25px 10px;padding:20px 20px 20px 120px;background:#f4f0fa url(https://www.dreammoa.co.kr/web-resources/clients/dreammoa.co.kr/www/skin1/images/main_new/img_yo.gif) no-repeat 25px center;line-height:135%}
#container .m_youthbanner h2 {color:#040707;font-weight:bold;font-size:16px;padding:7px 0}
#container .m_beautybanner {overflow:hidden;text-align:left;margin:25px 10px;padding:20px 20px 20px 120px;background:#faf0f9 url(https://www.dreammoa.co.kr/web-resources/clients/dreammoa.co.kr/www/skin1/images/main_new/img_bu.gif) no-repeat 25px center;line-height:135%}
#container .m_beautybanner h2 {color:#040707;font-weight:bold;font-size:16px;padding:7px 0}

.m_diagram li {width:100%; text-align:center;}
.m_diagram li p {height:50px; line-height:50px; }
.m_diagram .bg_step1 {background:#7fb0cb;color:#fff;}
.m_diagram .bg_step2 {background:#81a8d6;color:#fff;}
.m_diagram .bg_step3 {background:#82a1dd;color:#fff;}
.m_diagram .bg_step4 {background:#486294;color:#ffff0f;}

.t_blue {color:#2347b7 !important;}
.mb_10 {margin-bottom:10px !important;}
.pl15 {padding-left:15px;}


#mobile_header .mobile_menu {display:inline-block;position:absolute;left:0;width:52px;height:34px;padding-top:18px;background:#233b7d}
#mobile_header h1 {display:inline-block;height:52px;margin-top:14px}
#mobile_header .mobile_login {display:inline-block;position:absolute;right:0;width:52px;height:37px;padding-top:15px;background:#233b7d}

/* event */
#event .cContents .cWrapper img {width:100%;height:auto}
#event .dot .evt_controls {height:29px;margin-top:-3px;padding-top:15px}
#event .dot .evt_controls li {display:inline-block;margin:0 1em 0 0;padding:0;width:12px;height:12px;background:url(https://www.dreammoa.co.kr/web-resources/clients/dreammoa.co.kr/www/skin1/images/main_new/evt_dot.gif) no-repeat;text-indent:-9999px;}
#event .dot .evt_controls li.active {width:12px;height:12px;background:url(https://www.dreammoa.co.kr/web-resources/clients/dreammoa.co.kr/www/skin1/images/main_new/evt_dot_current.gif) no-repeat}

/* main */
/* line1 */
.col1 {display:none}
.col2 .col_bs {display:none}
.col2 .col_cg {display:none}
.col4 .col_quick {display:none}
.col2 .col_cn {display:none;}
.col3 .col_login {display:none}
.col3 .col_logout {display:none}
.col5 {display:none}
/* 전화걸기 */
.mobile_csnumber {height:58px;background:#ecf5fb;border:solid #e8e8e9;border-width:1px 0 1px 0;text-align:center;padding-top:13px}
/* 카카오채팅 */
.mobile_cacaochat {background:#ecf5fb;}
.mobile_cacaochat a {display:block; width:90%; background:#fae100; padding:8px 0; border:1px solid #482a2a; margin:0 auto}
.mobile_cacaochat img {width:60%;}
/* 수강후기 */
.col_reviews {border:solid #e8e8e9;border-width:1px 0 0 0;text-align:left}
.col_reviews h2 {padding:18px 0 0 29px}
.col_reviews .btn_more {display:none}
.col_reviews .col_rv {margin:5px 29px 0 29px}
.col_reviews .col_rv dl {overflow:hidden;margin-top:15px;padding-bottom:15px;border:dotted #bebebe;border-width:0 0 1px 0;font-weight:bold;line-height:21px}
.col_reviews {min-width:320px;overflow:hidden}
.col_reviews .col_rv dt.tit {margin-left:129px}
.col_reviews .col_rv dt.tit a:hover {text-decoration:underline}
.col_reviews .col_rv dd.photo {display:inline;float:left;width:110px;height:82px;background:#eee;margin:-16px 15px 0 0}
.col_reviews .col_rv dd.photo img {width:110px;height:82px}
.col_reviews .col_rv dd.txt {padding-top:6px}
.col_reviews .col_rv dd.txt a:hover {text-decoration:underline}
.col_reviews .col_rv dt.tit2 {margin-left:129px;margin-top:25px}
.col_reviews .col_rv dt.tit2 a:hover {text-decoration:underline}
.col_reviews .rv_list {overflow:hidden;clear:both;height:50px;padding-top:8px}
.col_reviews .rv_list li {line-height:26px}
.col_reviews .rv_list li a:hover {text-decoration:underline}
.col3 .col_support {border-top:1px solid #dedede;text-align:left;min-width:320px;padding-bottom:18px}
.col3 .col_support h2 {padding:18px 0 0 29px}
.col3 .col_support .num {margin:17px 29px 0 29px}
.col3 .col_support .num .lab_unum {float:left;line-height:36px;width:61px}
.col3 .col_support .num .ipt_unum {clear:both;width:67%;height:36px;border:1px solid #bebebe;margin-left:1%;padding-left:10px}
.col3 .col_support .date {margin:6px 29px 0 29px}
.col3 .col_support .date .lab_date {float:left;line-height:36px;width:61px;overflow:hidden}
.col3 .col_support .date .ipt_month {clear:both;width:18%;height:36px;background:#fff;border:1px solid #bebebe;margin-left:1%}
.col3 .col_support .date .ipt_day {width:17%;height:36px;background:#fff;border:1px solid #bebebe}
.col3 .col_support .date .ipt_hour {width:17%;height:36px;background:#fff;border:1px solid #bebebe}
.col3 .col_support .date .ipt_minutes {width:16.1%;height:36px;background:#fff;border:1px solid #bebebe}
.col3 .col_support .txt {margin:6px 29px 0 29px}
.col3 .col_support .txt .lab_utxt {float:left;width:61px;height:64px;padding-top:10px}
.col3 .col_support .txt .txt_utxt {clear:both;width:67%;height:64px;border:1px solid #bebebe;margin-left:1%;padding:10px 0 0 10px}
.col3 .col_support .chk {margin-top:10px;color:#909090;text-align:center;}
.col3 .col_support .chk  .inp_chkpd {vertical-align:middle}
.col3 .col_support .btn {clear:both;text-align:center;margin-top:10px;;width:207px;height:48px;background:url(https://www.dreammoa.co.kr/web-resources/clients/dreammoa.co.kr/www/skin1/images/main_new/btn_support.gif) no-repeat left top;text-indent:-9999px;cursor:pointer}
/* 공지사항 */
.col4 .col_notice {height:106px;border-bottom:1px solid #e8e8e9}
.col4 .col_notice .tab_nt {text-align:left;padding:18px 0 0 29px}
.col4 .col_notice .wrap_nt {overflow:hidden;text-align:left;padding:2px 0 0 29px;height:55px}
.col4 .col_notice .wrap_nt li {line-height:26px}
.col4 .col_notice .wrap_nt img {margin:0 0 -2px 7px}
.col4 .col_notice .tab_pl {display:none}
.col4 .col_notice .tab_if {display:none}
.col4 .col_notice .wrap_pl {display:none}
.col4 .col_notice .wrap_if {display:none}
/* 개설과목 */
.col_course {height:276px;border:solid #e8e8e9;border-width:0 0 1px 0;text-align:left}
.col_course h2 {padding:18px 0 0 29px}
.col_course .btn_more {display:none}
.col_course .crs {margin:10px 29px 0 29px}
.col_course .crs div {overflow:hidden;height:82px;background:#e7f3f4 url(https://www.dreammoa.co.kr/web-resources/clients/dreammoa.co.kr/www/skin1/images/main_new/img_crs.gif) no-repeat 30px 25px;padding:13px 0 0 122px}
.col_course .crs h3 {color:#0556a8;font-size:13pt;font-weight:bold;margin:5px 0 9px 0}
.col_course .crs a {padding:3px 6px;color:#fff;background:#0556a8}
.col_course .crs ul {margin-top:15px;width:100%}
.col_course .crs li {display:inline-block;overflow:hidden;height:40px;width:48%;line-height:40px;background:#f5f5f5 url(https://www.dreammoa.co.kr/web-resources/clients/dreammoa.co.kr/www/skin1/images/main_new/img_crsli.gif) no-repeat 92% center;;font-weight:bold}
.col_course .crs li a {background:transparent;color:#383d41}
.col_course .crs li a:hover {text-decoration:underline}
.col_course .crs .mr10 {margin-right:1%}
.col_course .crs .mb10 {margin-bottom:3%}
.col5 {clear:both;position:relative;overflow:hidden;height:250px;}
.col5 .tab_pt1 {left:0;position:absolute;width:160px;text-align:left;height:20px;line-height:20px;padding:20px 0 0 20px}
/*IE7*/*:first-child+html .col5 .tab_pt1 {background:url(../img/tab_line.gif) no-repeat right 22px}
/*IE7*/*:first-child+html .col5 .tab_pt1 {background:url(../img/tab_line.gif) no-repeat right 22px}
.col5 .wrap_pt {padding:58px 0 0 33px;overflow:hidden;height:160px}
.col5 .wrap_pt li {overflow:hidden;float:left;width:120px;height:158px;border:1px solid #e8e8e9;margin-left:20px;}
.col5 .wrap_pt li h3 {width:120px;height:130px;}
.col5 .wrap_pt li h3 img {width:100%;height:100%}
.col5 .wrap_pt li p {height:23px;padding-top:1px;line-height:24px;color:#383d41;font-weight:bold;background:#fff;border-top:1px solid #e8e8e9;text-align:center}
.col5 .wrap_pt li p a {display:block}
.col5 .tab_pt2 {display:none}
.col5 .tab_pt3 {display:none}
.col5 .tab_pt4 {display:none}
.col5 .tab_pt5 {display:none}
.col5 .controls {display:none}
.col5 .wrap_pt .col_hf_bp {display:block;position:absolute;line-height:150px;margin-left:-15px}
.col5 .wrap_pt .col_hf_bn {display:block;line-height:150px}
.mobile_mjoin {min-width:320px;position:relative;}
.mobile_mjoin li {float:left;overflow:hidden;height:75px;width:49.5%;}
.mobile_mjoin .mm_login {background:#208ab5;margin:0;padding:0 3px 0 0;text-align:center;font-weight:bold;font-size:18px;line-height:75px;box-shadow:inset 0px -5px 5px rgba(0,0,0,0.2)}
.mobile_mjoin .mm_login a {color:#fff}
.mobile_mjoin .mm_join {background:#1eaea2;margin:0;text-align:center;font-weight:bold;font-size:18px;line-height:75px;box-shadow:inset 0px -5px 5px rgba(0,0,0,0.2)}
.mobile_mjoin .mm_join a {color:#fff}

/* footer */
.mobile_footer {background:#f2f2f2;padding:20px 30px 100px 30px;text-align:center}
.mobile_footer .ft_section li {display:inline-block;padding:0 2em 16px 0}
.mobile_footer .ft_section li a {color:#003bdc}
.mobile_footer .ft_info {font-size:9px;padding:0 0 7px 0}
.mobile_footer .ft_customer li {padding:0 0 7px 0}
.mobile_footer .ft_customer .ft_copy {letter-spacing:0;font-size:11px;color:#909090}

/* quick */
.mobile_quick {position:fixed;bottom:0;width:100%;height:85px;background:#233b7d}
.mobile_quick div {width:24%;display:inline-block;padding-top:10px}

.vsb {visibility:hidden}

/* login */
#layerbg {position:fixed;background:#000000;top:0px;left:0px;width:100%;height:100%;opacity:.5; z-index:10; display:none;}
#loginwrap {position:fixed;width:80%;height:430px;min-width:320px;text-align:left;z-index:999;background:#ffffff;display:none;top:10%;left:10%/*;border:solid #bebebe;border-width:0 1px 1px 1px*/}
#loginwrap .logintit {width:100%;height:52px;background:#233b7d;line-height:52px}
#loginwrap .logintit h2 {display:inline-block;padding-left:20px;color:#fff;font-weight:bold;font-size:16px}
#loginwrap .logintit a {float:right;margin:4px 20px -4px 0}
#loginwrap .logincontainer {clear:both;width:85%;padding:40px 0}
#loginwrap .logincontainer h2 {padding-bottom:20px}
#loginwrap .logincontainer .logininput {display:inline}
#loginwrap .logincontainer .logininput .loginid {width:55%;height:45px;border:1px solid #bebebe;padding:0 10px}
#loginwrap .logincontainer .logininput .loginpw {width:55%;height:45px;margin-top:-1px;border:1px solid #bebebe;padding:0 10px}
#loginwrap .logincontainer .logininput a {float:right;width:35%;margin-top:-47px;height:57px;background:#0556a8;text-align:center;padding-top:35px}
#loginwrap .logincontainer ul {clear:both}
#loginwrap .logincontainer li {display:inline-block;left:0;height:13px;line-height:13px;padding-top:12px;color:#909090}
#loginwrap .logincontainer li .inp_steady {}
#loginwrap .logincontainer li .lab_steady {height:13px;line-height:13px;padding-right:6px}
#loginwrap .logincontainer li a {padding-left:8px;background:url(https://www.dreammoa.co.kr/web-resources/clients/dreammoa.co.kr/www/skin1/images/main_new/line_login.gif) no-repeat 0 center;color:#909090}
#loginwrap .loginjoin {background:#eff4f7;border-top:2px solid #dce7ee;text-align:center}


/*educall*/
#educallwrap {position:fixed;width:80%;height:430px;min-width:320px;text-align:left;z-index:999;background:#ffffff;display:none;top:10%;left:10%/*;border:solid #bebebe;border-width:0 1px 1px 1px*/}
#educallwrap .educalltit {width:100%;height:52px;background:#233b7d;line-height:52px}
#educallwrap .educalltit h2 {display:inline-block;padding-left:20px;color:#fff;font-weight:bold;font-size:16px}
#educallwrap .educalltit a {float:right;margin:4px 20px -4px 0}
#educallwrap .name {margin:17px 29px 0 29px}
#educallwrap .name .lab_name {float:left;line-height:36px;width:61px}
#educallwrap .name .ipt_name {clear:both;width:67%;height:36px;border:1px solid #bebebe;margin-left:1%;padding-left:10px}
#educallwrap .num {margin:10px 29px 0 29px}
#educallwrap .num .lab_unum {float:left;line-height:36px;width:61px}
#educallwrap .num .ipt_unum {clear:both;width:67%;height:36px;border:1px solid #bebebe;margin-left:1%;padding-left:10px}
#educallwrap .date {margin:10px 29px 0 29px}
#educallwrap .date .lab_date {float:left;line-height:36px;width:61px;overflow:hidden}
#educallwrap .date .ipt_month {clear:both;width:18%;height:36px;background:#fff;border:1px solid #bebebe;margin-left:1%}
#educallwrap .date .ipt_day {width:17%;height:36px;background:#fff;border:1px solid #bebebe}
#educallwrap .date .ipt_hour {width:17%;height:36px;background:#fff;border:1px solid #bebebe}
#educallwrap .date .ipt_minutes {width:16.1%;height:36px;background:#fff;border:1px solid #bebebe}
#educallwrap .txt {margin:10px 29px 0 29px}
#educallwrap .txt .lab_utxt {float:left;width:61px;height:84px;padding-top:10px}
#educallwrap .txt .txt_utxt {clear:both;width:67%;height:84px;border:1px solid #bebebe;margin-left:1%;padding:10px 0 0 10px}
#educallwrap .chk {margin-top:10px;color:#909090;text-align:center;}
#educallwrap .chk  .inp_chkpd {vertical-align:middle}
#educallwrap .btn {clear:both;text-align:center;margin-top:10px;;width:207px;height:48px;background:url(https://www.dreammoa.co.kr/web-resources/clients/dreammoa.co.kr/www/skin1/images/main_new/btn_support.gif) no-repeat left top;text-indent:-9999px;cursor:pointer}

/* menu */
#menuwrap {position:absolute;margin-left:0;width:80%;height:100%;text-align:left;top:0;left:0;display:none;z-index:999;background:#FFFFFF;}
#menuwrap .menutit {width:100%;height:36px;background:#233b7d;padding-top:16px}
#menuwrap .menutit a {margin-left:17px}
#menuwrap .menucontainer {background:#fff;color:#383d41;font-size:16px}
#menuwrap .menucontainer li {line-height:53px;border-bottom:1px solid #e8e8e9;padding-left:17px}
#menuwrap .menucontainer .depth1 {font-weight:bold}
#menuwrap .menucontainer .depth1.active span{width:95%;display:block;background:url(https://www.dreammoa.co.kr/web-resources/clients/dreammoa.co.kr/www/skin1/images/main_new/btn_mobile_menuon.png) no-repeat right;background-size:13px 13px}
#menuwrap .menucontainer .depth1 span{width:95%;display:block;background:url(https://www.dreammoa.co.kr/web-resources/clients/dreammoa.co.kr/www/skin1/images/main_new/btn_mobile_menuoff.png) no-repeat right;background-size:13px 13px}
#menuwrap .menucontainer .depth1 .depth1no {width:95%;display:block}
#menuwrap .menucontainer .depth2 {margin-left:-17px;background:#eff4f7;border-top:1px solid #e8e8e9;font-weight:normal;font-size:14px;display:none;}
#menuwrap .menucontainer .depth2 a {width:100%;display:block}


/* join */
.jointit {text-align:center;margin-top:30px}
.top_img {width:100%;max-width:406px;height:auto}
.joinbox {margin:-6px 0 0 0;width:100%;min-width:320px;padding:50px 0 30px 0;background:#f7f7f7;border-top:1px solid #d6d6d6;text-align:left}
.joinbox checkbox {margin:0;padding:0}
.chk_Agree {width:18px;height:18px;border:1px solid #d6d6d6;background-color:#fff;margin-left:10px}
.lab_agree {line-height:18px;vertical-align:top;font-size:16px;font-weight:bold;color:#040707;padding-left:5px}
.detail_info {text-align:left;margin:4px 10px 0 10px;overflow-x:hidden;overflow-y:scroll;height:60px;padding:10px;border:1px solid #d6d6d6;line-height:19px;color:#909090;background-color:#fff}
.allagree {text-align:right;margin:15px 10px 0 0}
.lab_allagree {font-size:13px;color:040707;font-weight:bold;vertical-align:top}
.chk_allagree {margin:1px 2px 0 0}
.btn_group {text-align:center;padding:27px 0;}
.btn_group a {padding:3px;margin:2px;display:inline-block}
.btn_group .joinqna {width:43%;height:49px;padding-top:5px;line-height:53px;background:#fff;border:1px solid #d6d6d6;border-radius:3px}
.btn_group .joinwrite {width:43%;height:48px;padding-top:5px;line-height:53px;background:#0556a8;border:1px solid #0556a8;border-radius:3px}
.btn_group .joincancel {width:43%;height:49px;padding-top:5px;line-height:53px;background:#fff;border:1px solid #d6d6d6;border-radius:3px}
.btn_group .joinsubmit {width:43%;height:48px;padding-top:5px;line-height:53px;background:#0556a8;border:1px solid #0556a8;border-radius:3px}
.befound {text-align:center;color:#909090}
.mt40 {margin-top:40px;}
.row_group {padding:0 10px 30px 10px}
.row_group h2 {font-size:16px;color:040707;font-weight:bold;padding-bottom:18px}
.row_group .inputDiv {position:relative;height:46px}
.row_group .inputDiv .inp {height:46px;border:1px solid #d6d6d6;color:#727272;font-weight:bold;font-size:15px;padding:0 10px}
.row_group .inputDiv .w180 {width:105.5%;min-width:320px}
.row_group .inputDiv .w290 {width:80%;min-width:80%}
.row_group .inputDiv .w394 {width:95%;min-width:320px}
.row_group .inputDiv .w430 {width:100.5%;min-width:320px}
.row_group .inputDiv .sel {background:#fff;height:46px;line-height:46x;border:1px solid #d6d6d6;color:#727272;font-weight:bold;font-size:15px;padding:0 0 0 10px}
.row_group .inputDiv .lbl {display:block;overflow:hidden;position:absolute;top:15px;left:17px;color:#727272;font-weight:bold;font-size:15px}
.row_group .inputDiv .lbl  span {color:#b8b8b8;font-size:12px;margin-left:10px}
.row_group .inputDiv .ipbtn {position:absolute;width:20%;min-width:20%;right:0;height:31px;margin:0px -2px 0 0px;padding-top:15px;background:#eee;border:1px solid #ccc;font-weight:bold;color:#727272;font-size:15px;text-align:center;vertical-align:middle}
.row_group .inputDiv1 {position:relative;height:46px;margin:-1px -2px -1px 0;background:#fff;border:1px solid #d6d6d6;overflow:hidden;min-width:320px}
.row_group .inputDiv1 .inp {height:46px;border:0;color:#727272;font-weight:bold;font-size:15px;padding:0 10px}
.row_group .inputDiv1 .inp2 {height:46px;border:0;color:#727272;font-weight:bold;font-size:15px;padding-top:15px\9;height:31px\9;padding-left:17px;}
.row_group .inputDiv1 .inp3 {margin:-1px;height:46px;border:0;color:#727272;font-weight:bold;font-size:15px;padding-top:15px\9;height:31px\9;padding-left:10px;}
.row_group .inputDiv1 .wp15 {width:15%}
.row_group .inputDiv1 .wp20 {width:20%}
.row_group .inputDiv1 .wp23 {width:23%}
.row_group .inputDiv1 .wp25 {width:25%}
.row_group .inputDiv1 .wp27 {width:27%}
.row_group .inputDiv1 .wp30 {width:30%}
.row_group .inputDiv1 .sel {background:#fff;height:46px;line-height:46x;border:0;color:#727272;font-weight:bold;font-size:15px;padding:0 0 0 10px}
.row_group .inputDiv1 .sel2{background:#fff;height:46px;line-height:46x;border:0;color:#727272;font-weight:bold;font-size:15px;height:46px\9}
.row_group .inputDiv1 .lbl {display:block;overflow:hidden;position:absolute;top:15px;left:17px;color:#727272;font-weight:bold;font-size:15px}
.row_group .inputDiv1 .ipbtn {position:absolute;width:20%;min-width:20%;right:0;height:31px;margin:-1px -1px 0 0px;padding-top:15px;background:#eee;border:1px solid #ccc;font-weight:bold;color:#727272;font-size:15px;text-align:center;vertical-align:middle}
.col_group div {float:left}
#authcodechk {display:none;}

/*mobile sub page */
#container .m_navi {display:block;height:50px;line-height:50px;text-align:center;background:#6c8cb5;color:#fff;font-weight:bold;font-size:16px}
#container .m_navi2 {display:block;height:50px;line-height:50px;text-align:center;background:#fff;color:#383d41;font-weight:bold;font-size:16px;border:1px solid #e8e8e9}
#container .m_tab {padding:10px 10px 7px 10px;background:#ececec;text-align:left}
#container .m_tab li {display:inline-block;width:32.5%;height:46px;line-height:46px;background:#fff;text-align:center;margin-bottom:3px}
#container .m_tab li a {display:block;color:#666;font-size:14px}
#container .m_tab li .on {background:#909090;color:#fff;font-weight:bold}
#container .m_registbanner {overflow:hidden;text-align:left;margin:25px 10px;padding:20px 0 20px 120px;background:#e7f3f4 url(https://www.dreammoa.co.kr/web-resources/clients/dreammoa.co.kr/www/skin1/images/main_new/img_crs.gif) no-repeat 30px 25px;border:1px solid #e8e8e9}
#container .m_registbanner h2 {color:#0556a8;font-weight:bold;font-size:16px;padding:7px 0}
#container .m_table {margin-bottom:25px;width:100%;border:0;border-bottom:1px solid #e8e8e9;border-right:1px solid #e8e8e9;border-spacing:0}
#container .m_table thead th {height:33px;background:#f5f5f5;padding-top:1px}
#container .m_table tbody td {/*height:43px;padding-top:1px;*/padding:5px 0;background:#fff}
#container .m_table td,
#container .m_table th {border:0;border-top:1px solid #e8e8e9;border-left:1px solid #e8e8e9;height:33px;text-align:center}
#container .m_table th {background:#eee}
#container .m_table .tl {text-align:left;padding-left:7px}
#container .m_table .tl4 {text-align:left;padding-left:4px}
#container .m_table .tl4 span {margin:2px 2px 0 0}
#container .m_table .tl5 {text-align:left;padding:5px}

#container .m_healthbanner {overflow:hidden;text-align:left;margin:25px 10px;padding:20px 20px 20px 120px;background:#edf9ed url(https://www.dreammoa.co.kr/web-resources/clients/dreammoa.co.kr/www/skin1/images/main_new/img_hf.gif) no-repeat 25px center;line-height:135%}
#container .m_healthbanner h2 {color:#040707;font-weight:bold;font-size:16px;padding:7px 0}
#container .m_nurserybanner {overflow:hidden;text-align:left;margin:25px 10px;padding:20px 20px 20px 120px;background:#faf0f0 url(https://www.dreammoa.co.kr/web-resources/clients/dreammoa.co.kr/www/skin1/images/main_new/img_cg.gif) no-repeat 25px center;line-height:135%}
#container .m_nurserybanner h2 {color:#040707;font-weight:bold;font-size:16px;padding:7px 0}
#container .m_socialbanner {overflow:hidden;text-align:left;margin:25px 10px;padding:20px 20px 20px 120px;background:#ecf5fb url(https://www.dreammoa.co.kr/web-resources/clients/dreammoa.co.kr/www/skin1/images/main_new/img_sw.gif) no-repeat 25px center;line-height:135%}
#container .m_socialbanner h2 {color:#040707;font-weight:bold;font-size:16px;padding:7px 0}
#container .m_creditbanner {overflow:hidden;text-align:left;margin:25px 10px;padding:20px 20px 20px 120px;background:#faf6e8 url(https://www.dreammoa.co.kr/web-resources/clients/dreammoa.co.kr/www/skin1/images/main_new/img_bs.gif) no-repeat 25px center;line-height:135%}
#container .m_creditbanner h2 {color:#040707;font-weight:bold;font-size:16px;padding:7px 0}
#container .m_coursebox1 {overflow:hidden;text-align:left;margin:0 10px 25px 10px;padding:20px;background:#f7f7f7;line-height:150%}
#container .m_coursebox1 h2 {background:url(https://www.dreammoa.co.kr/web-resources/clients/dreammoa.co.kr/www/skin1/images/main_new/ico_mobile_txt1.png) no-repeat left center;background-size:17px 15px;color:#040707;font-weight:bold;font-size:16px;padding:8px 0 7px 23px}
#container .m_coursebox1 .nb {background:none;color:#040707;font-weight:bold;font-size:16px;padding:7px 0}
#container .m_coursebox1 h3 {background:url(https://www.dreammoa.co.kr/web-resources/clients/dreammoa.co.kr/www/skin1/images/main_new/ico_mobile_txt2.png) no-repeat left center;background-size:4px 4px;color:#040707;font-weight:bold;font-size:16px;padding:8px 0 7px 12px}
#container .m_coursebox1 strong {color:#233b7d}
#container .m_coursebox2 {overflow:hidden;text-align:left;margin:0 10px 25px 10px;padding:0 20px;background:#fff;line-height:160%}
#container .m_coursebox2 h2 {background:url(https://www.dreammoa.co.kr/web-resources/clients/dreammoa.co.kr/www/skin1/images/main_new/ico_mobile_txt1.png) no-repeat left center;background-size:17px 15px;color:#040707;font-weight:bold;font-size:16px;padding:8px 0 7px 23px}
#container .m_coursebox2 h3 {background:url(https://www.dreammoa.co.kr/web-resources/clients/dreammoa.co.kr/www/skin1/images/main_new/ico_mobile_txt2.png) no-repeat left center;background-size:4px 4px;color:#040707;font-weight:bold;font-size:16px;padding:8px 0 7px 12px}
#container .m_coursebox2 strong {color:#233b7d}
#container .pt15 {padding-top:15px}

.m_ico_s {display:inline-block; color:#fff; padding:5px; font-family:'돋움'; font-size:12px; background:#81b8d8;}
.m_ico_c {display:inline-block; color:#fff; padding:5px; font-family:'돋움'; font-size:12px; background:#dd8180;}
.m_ico_h {display:inline-block; color:#fff; padding:5px; font-family:'돋움'; font-size:12px; background:#7fd280;}
.m_ico_b {display:inline-block; color:#fff; padding:5px; font-family:'돋움'; font-size:12px; background:#b2b2b2;}
.m_ico_y {display:inline-block; color:#fff; padding:5px; font-family:'돋움'; font-size:12px; background:#8477ae;}
.m_ico_m {display:inline-block; color:#fff; padding:5px; font-family:'돋움'; font-size:12px; background:#f1a364;}
.m_ico_bt {display:inline-block; color:#fff; padding:5px; font-family:'돋움'; font-size:12px; background:#c869b9;}
.m_ico_res {display:inline-block; color:#fff; padding:5px 10px; font-family:'돋움'; font-size:13px; background:#ef4546;border-radius:0.3em; -moz-border-radius: 0.3em; -webkit-border-radius: 0.3em;}
}
}
