@charset "utf-8";
@import url('https://fonts.googleapis.com/css?family=Nanum+Gothic:400,700,800&subset=korean');

/* common */
html, body { width:100%; }
html.scrollY {overflow-y:scroll;}
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,form,fieldset,p,button { margin:0; padding:0; }
body,h1,h2,h3,h4,input,button,span,textarea,select,option,td,li, p, div, a {font-family: 'Nanum Gothic',sans-serif; color:#000;}
body { text-align:left;*word-break:break-all;-ms-word-break:break-all; }
img,fieldset,iframe { border:0 none; }
li { list-style:none; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing:border-box; }
input,select,button { vertical-align:middle; }
/* img{ vertical-align:top; } */
i,em,address { font-style:normal; }
label,button { cursor:pointer; }

a{ color:#000;text-decoration:none; font-family: 'Nanum Gothic';}
a:hover { color:#000; text-decoration:none; font-family: 'Nanum Gothic';}
a:link {font-family: 'Nanum Gothic';}
a:visited {font-family: 'Nanum Gothic';}


/* hr{ display:none; } */
legend{*width:0;}

table {border-collapse:collapse;border-spacing:0;}
caption {font-size:0; line-height:0; height:0;}

/* default */
.bold {font-weight: 800;}
.hand { cursor:pointer; }

a, div, span {-webkit-tap-highlight-color:transparent;}

#wrap { width:100%; position:relative; font-size:12px;}

#edu_head_new {width:100%;}

#gnb_wrap {width:100%; height:47px; background:none; background-color:#ef651a;}
#gnb_wrap ul {width:1000px; margin:0 auto; display:table;}
#gnb_wrap li {width:16.6666666%; height:47px; text-align:center; font-family: 'Nanum Gothic',sans-serif; font-size:16px; font-weight:600; letter-spacing:-0.05em; color:#fff; display:table-cell; vertical-align:middle; cursor:pointer; }

#gnb_wrap ul:after {content:''; display:block; clear:both;}

#logo_line .head_phone_div {position:absolute; bottom:0; left:0;}

#main_contain_new {width:100%; padding:0; margin:0; position:relative;}
#main_contain_new .main_banner_rolling {width:100%; height:419px; overflow:hidden;}
#main_contain_new .main_banner_rolling ul {width:100%;}
#main_contain_new .main_banner_rolling li {height:419px; padding:0; margin:0;}

#main_contain_new .md_1000px_div {width:1000px; margin:0 auto; position:relative;}

/******** 우측 샘플요청 폼 */
#main_contain_new .md_1000px_div .right_sample_form {position:absolute; width:190px; height:270px; background-color:#e5e5e5; right:-200px; top: -26px;}
#main_contain_new .md_1000px_div .right_sample_form .sample_form_div {position:relative; width:100%; height:270px;}
#main_contain_new .md_1000px_div .right_sample_form .sample_form_div .sample_form_title {position:absolute; top:-42px; width:100%; padding:0 15px; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing:border-box;}
#main_contain_new .md_1000px_div .right_sample_form .sample_form_div .sample_form_title span {display:block; line-height:110%;}
#main_contain_new .md_1000px_div .right_sample_form .sample_form_div .sample_form_title span.redFont {font-size:28px; font-weight:800; letter-spacing:-0.05em; color:#f4360a;}
#main_contain_new .md_1000px_div .right_sample_form .sample_form_div .sample_form_title span.big_title {font-size:18px; font-weight:600; letter-spacing:-0.05em; color:#000;}

#main_contain_new .md_1000px_div .right_sample_form .sample_form_div .sample_form_input_div {width:100%; padding: 20px 15px; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing:border-box;}

#main_contain_new .md_1000px_div .right_sample_form .sample_form_div .sample_form_input_div li {padding:3px 0;}

#main_contain_new .md_1000px_div .right_sample_form .sample_form_div .sample_form_input_div span {display:inline-block; font-size:12px; font-weight:600; letter-spacing:-0.05em;}
#main_contain_new .md_1000px_div .right_sample_form .sample_form_div .sample_form_input_div span.in_title {width:38px;}

#main_contain_new .md_1000px_div .right_sample_form .sample_form_div .sample_form_input_div span.sel_area {width:100%;}
#main_contain_new .md_1000px_div .right_sample_form .sample_form_div .sample_form_input_div span.sel_area select {font-size:12px; padding:5px 8px; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing:border-box; width:100%; border:2px solid #f38369;}
#main_contain_new .md_1000px_div .right_sample_form .sample_form_div .sample_form_input_div span.sel_area select option {font-size:11px;}

#main_contain_new .md_1000px_div .right_sample_form .sample_form_div .sample_form_input_div span.private_area {width:100%; font-size:11px; text-align:center;}
#main_contain_new .md_1000px_div .right_sample_form .sample_form_div .sample_form_input_div span.btn_private {width:100%; padding:2px 0; text-align:center; color:#fff; background-color:#f4360a; border-radius:20px; cursor:pointer; font-size:11px;}
#main_contain_new .md_1000px_div .right_sample_form .sample_form_div .btn_submit {width:166px; position:absolute; bottom:10px; left: calc(50% - 83px); cursor:pointer;}


#main_contain_new .md_1000px_div .right_sample_form .sample_form_div .sample_form_input_div span input {width:38px; border:none; border-radius:2px; padding:4px; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing:border-box;}
#main_contain_new .md_1000px_div .right_sample_form .sample_form_div .sample_form_input_div span input[type=checkbox] {margin:0; width:12px; margin-right:5px;}


#main_contain_new .md_1000px_div .md_sub_buttons {position:absolute; width:100%; top:-53px;}
#main_contain_new .md_1000px_div .md_sub_buttons ul {width:100%; display:table;}
#main_contain_new .md_1000px_div .md_sub_buttons li {display:table-cell; width:16.6666666666666%; height:107px; background: #f7821e url(/themes/edulicense/img/main/md_sub_button_dot.png) no-repeat right center; cursor:pointer; position:relative;}
#main_contain_new .md_1000px_div .md_sub_buttons li:last-child { background:none; background:#f7821e;}
#main_contain_new .md_1000px_div .md_sub_buttons li.on, #main_contain_new .md_1000px_div .md_sub_buttons li:hover {background: #ef4204 url(/themes/edulicense/img/main/md_sub_button_dot.png) no-repeat right center; }
#main_contain_new .md_1000px_div .md_sub_buttons li:last-child.on, #main_contain_new .md_1000px_div .md_sub_buttons li:hover:last-child { background:none; background:#ef4204;}
#main_contain_new .md_1000px_div .md_sub_buttons li .icon_arrow { width:21px; height:12px; background:url(/themes/edulicense/img/main/md_sub_button_arrow.png) no-repeat center center; position:absolute; bottom:-12px; left:calc(50% - 10.5px); display:none; z-index:9;}
#main_contain_new .md_1000px_div .md_sub_buttons li.on .icon_arrow {display:block;}

#main_contain_new .md_1000px_div .md_sub_buttons li .txt {display:inline-block; font-size:16px; font-weight:600; color:#fff; width:100%; text-align:center; letter-spacing:-0.05em; position:absolute; bottom:17px;}

#main_contain_new .md_1000px_div .md_sub_buttons li .icon_bg {display:block; position:absolute; width:100%; height:77px;}
#main_contain_new .md_1000px_div .md_sub_buttons li:nth-child(1) .icon_bg {background:url(/themes/edulicense/img/main/icon/menu_01.png) no-repeat center center;}
#main_contain_new .md_1000px_div .md_sub_buttons li:nth-child(2) .icon_bg {background:url(/themes/edulicense/img/main/icon/menu_02.png) no-repeat center center;}
#main_contain_new .md_1000px_div .md_sub_buttons li:nth-child(3) .icon_bg {background:url(/themes/edulicense/img/main/icon/menu_03.png) no-repeat center center;}
#main_contain_new .md_1000px_div .md_sub_buttons li:nth-child(4) .icon_bg {background:url(/themes/edulicense/img/main/icon/menu_04.png) no-repeat center center;}
#main_contain_new .md_1000px_div .md_sub_buttons li:nth-child(5) .icon_bg {background:url(/themes/edulicense/img/main/icon/menu_05.png) no-repeat center center;}
#main_contain_new .md_1000px_div .md_sub_buttons li:nth-child(6) .icon_bg {background:url(/themes/edulicense/img/main/icon/menu_06.png) no-repeat center center;}

#main_contain_new .md_1000px_div .mb_sub_buttons_detail {width:100%; height:60px; background:#eeeeee; position:absolute; top:54px;}
#main_contain_new .md_1000px_div .mb_sub_buttons_detail ul {width:100%;}
#main_contain_new .md_1000px_div .mb_sub_buttons_detail li {width:100%; height:60px; vertical-align:middle; display:none;}
#main_contain_new .md_1000px_div .mb_sub_buttons_detail li.on {display:block;}
#main_contain_new .md_1000px_div .mb_sub_buttons_detail li .sub_detail ul {width:100%; display:table;}
#main_contain_new .md_1000px_div .mb_sub_buttons_detail li .sub_detail li {display:table-cell; text-align:center; font-size:15px; font-weight:600; letter-spacing:-0.05em;}
#main_contain_new .md_1000px_div .mb_sub_buttons_detail li .sub_detail li:hover {color:#ef4204;}

#main_contain_new .md_1000px_div .sub_title_div {width:100%; margin:140px 0 10px 0; font-size:18px; font-weight:600; letter-spacing:-0.05em;}

#main_contain_new .md_1000px_div .sub_contents_box {width:100%;}
#main_contain_new .md_1000px_div .sub_contents_box ul {width:100%; display:table;}
#main_contain_new .md_1000px_div .sub_contents_box li {display:table-cell; vertical-align:top;}

#main_contain_new .md_1000px_div .sub_contents_box li:nth-child(1){width:736px;}
#main_contain_new .md_1000px_div .sub_contents_box li:nth-child(2){width:264px;}

#main_contain_new .md_1000px_div .sub_contents_box .class_div_box {width:100%;}
#main_contain_new .md_1000px_div .sub_contents_box .class_div_box ul { width:100%;}
#main_contain_new .md_1000px_div .sub_contents_box .class_div_box li {float:left; margin:0 7px; border:1px solid #ededed; width:170px; cursor:pointer; overflow:hidden;}
#main_contain_new .md_1000px_div .sub_contents_box .class_div_box li .sn_img_box {width:100%; height:118px; border-bottom:1px solid #ededed;}
#main_contain_new .md_1000px_div .sub_contents_box .class_div_box li span {display:block; text-align:center; width:100%;}
#main_contain_new .md_1000px_div .sub_contents_box .class_div_box li span.txt_tit {font-size:16px; font-weight:600; letter-spacing:-0.05em; padding:20px 0 10px 0;}
#main_contain_new .md_1000px_div .sub_contents_box .class_div_box li span.txt_detail {font-size:15px; font-weight:600; letter-spacing:-0.05em; padding:0 0 17px 0; color:#666666;}

#main_contain_new .md_1000px_div .sub_contents_box .class_div_box ul:after {content:''; display:block; clear:both;}

#main_contain_new .md_1000px_div .sub_title_div_sec {width:100%; margin:18px 0 10px 0; font-size:18px; font-weight:600; letter-spacing:-0.05em;}

#main_contain_new .md_1000px_div .sub_contents_box li:nth-child(2) .banner_box {width:260px;}
#main_contain_new .md_1000px_div .sub_contents_box li:nth-child(2) .banner_box ul {display:block;}
#main_contain_new .md_1000px_div .sub_contents_box li:nth-child(2) .banner_box li {display:block; padding:0; margin:0 0 8px 0; width:260px; line-height:0; cursor:pointer;}


#main_contain_new .md_1000px_div .sub_title_div_thi {width:100%; margin:30px 0 20px 0; font-size:18px; font-weight:600; letter-spacing:-0.05em;}
#main_contain_new .md_1000px_div .sub_title_div_thi .redFont {color:#ef2727;}


#main_contain_new .md_1000px_div .sub_contents_box_sec {width:100%;}
#main_contain_new .md_1000px_div .sub_contents_box_sec ul {width:100%; display:table;}
#main_contain_new .md_1000px_div .sub_contents_box_sec li {display:table-cell;}
#main_contain_new .md_1000px_div .sub_contents_box_sec li:nth-child(1) {width:664px; text-align:center;}
#main_contain_new .md_1000px_div .sub_contents_box_sec li:nth-child(2) {width:336px;}
#main_contain_new .md_1000px_div .sub_contents_box_sec li:nth-child(2) .banner_box {width:100%;}
#main_contain_new .md_1000px_div .sub_contents_box_sec li:nth-child(2) .banner_box ul {width:100%;}
#main_contain_new .md_1000px_div .sub_contents_box_sec li:nth-child(2) .banner_box li {float:left; width:100%; text-align:left; padding:0; margin:0; line-height:0;}
#main_contain_new .md_1000px_div .sub_contents_box_sec li:nth-child(2) .banner_box li:nth-child(1){margin-bottom:9px;}
#main_contain_new .md_1000px_div .sub_contents_box_sec li:nth-child(2) .banner_box ul:after {content:''; display:block; clear:both;}

#main_contain_new .md_1000px_div .sub_contents_box_sec .banner_center {width:100%; text-align:center; margin:35px 0;}

#main_contain_new .md_1000px_div .sub_contents_box_sec li .sub_rolling_banner {width:650px; height:280px; overflow:hidden;}



#main_contain_new .md_1000px_div .sub_contents_box_thi {width:100%;}
#main_contain_new .md_1000px_div .sub_contents_box_thi ul {width:100%;}
#main_contain_new .md_1000px_div .sub_contents_box_thi li {float:left; width:486px; height:237px; border:1px solid #dddedf; overflow:hidden; margin:7px 6px;}
#main_contain_new .md_1000px_div .sub_contents_box_thi ul:after {content:''; display:block; clear:both;}


#main_contain_new .form_div {width:100%; height:336px; background-color:#f9b143; margin:45px 0;}
#main_contain_new .form_div .form_div_input_area {width:1000px; height:336px; background:url(/themes/edulicense/img/main/form_bg.png) no-repeat center center; margin:0 auto; position:relative;}

#main_contain_new .form_div .form_div_input_area input {font-size:14px; font-weight:600; letter-spacing:-0.05em; padding:6px 8px; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing:border-box; border:none; height:36px;}

#main_contain_new .form_div .form_div_input_area select, option {font-size:14px; font-weight:600; letter-spacing:-0.05em; padding:8px; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing:border-box; border:none; }

#main_contain_new .form_div .form_div_input_area .form_name {position:absolute; top:133px; left:119px;}
#main_contain_new .form_div .form_div_input_area .form_tel_1 {position:absolute; top:133px; left:427px;}
#main_contain_new .form_div .form_div_input_area .form_tel_2 {position:absolute; top:133px; left:526px;}
#main_contain_new .form_div .form_div_input_area .form_tel_3 {position:absolute; top:133px; left:623px;}

#main_contain_new .form_div .form_div_input_area .form_select {position:absolute; top:185px; left:119px;}

#main_contain_new .form_div .form_div_input_area .form_email {position:absolute; top:185px; left:427px;}
#main_contain_new .form_div .form_div_input_area .form_memo {position:absolute; top:237px; left:119px;}

#main_contain_new .form_div .form_div_input_area .form_private {position:absolute; top:272px; left:442px;}


#main_contain_new .md_1000px_div .contents_area {width:100%;}
#main_contain_new .md_1000px_div .contents_area ul {width:100%;}
#main_contain_new .md_1000px_div .contents_area li {width:100%; padding:0; margin:0; line-height:0;}
#main_contain_new .md_1000px_div .contents_area ul:after {content:''; display:block; clear:both;}


#main_contain_new .sub_menu_div {width:100%; padding:40px 0;}
#main_contain_new .sub_menu_div ul {width:560px; margin:0 auto; display:table;}
#main_contain_new .sub_menu_div li {display:table-cell; width:25%; text-align:center; font-size:18px; font-weight:600; letter-spacing:-0.05em; border-right:2px solid #313131; cursor:pointer;}
#main_contain_new .sub_menu_div li:last-child {border:none;}
#main_contain_new .sub_menu_div li:hover, #main_contain_new .sub_menu_div li.on { color:#ef651a;}

#main_contain_new .sub_contents_div {width:100%;}
#main_contain_new .sub_contents_div .sub_content {width:1000px; margin:0 auto; position:relative;}


#main_contain_new .sub_contents_images {width:100%;}
#main_contain_new .sub_contents_images li {line-height:0; padding:0; text-align:center; }

#edu_footer_new {width:100%; padding:60px 0 0 0;}
#edu_footer_new .bottom_div_gray {width:100%; height:50px; background-color:#f8f8f8; vertical-align:middle;}
#edu_footer_new .bottom_div_gray ul {width:720px; margin:0 auto; display:table;}
#edu_footer_new .bottom_div_gray li {width:33.33333333%; height:50px; text-align:center; font-size:16px; font-weight:600; letter-spacing:-0.05em; display:table-cell; vertical-align:middle; cursor:pointer;}

#edu_footer_new .bottom_txt_contents {width:1000px; margin:30px auto 50px auto;}
#edu_footer_new .bottom_txt_contents ul {width:100%;}
#edu_footer_new .bottom_txt_contents li {width:100%; text-align:center; font-size:13px; letter-spacing:-0.05em; padding:5px 0; font-weight:600; color:#535353;}
#edu_footer_new .bottom_txt_contents li:nth-child(1){ font-size:16px; color:#000;}

#private_div_area {width:800px; margin:0 auto; padding:50px 10px 30px 10px; background-color:#fff; border:2px solid #000; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing:border-box; position:relative;}
#private_div_area .content {width:100%; height:650px; padding:30px 50px; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing:border-box; overflow:hidden;}
#private_div_area .content .fonts {font-size:12px; line-height:180%;}
#private_div_area .popup-box-close {position:absolute; top:-5px; right:10px; font-size:40px; font-family:Tahoma; font-weight:600; cursor:pointer; color:#434343;}


.bx-wrapper .bx-prev { background:none; }
.bx-wrapper .bx-next { background:none; }
.bx-wrapper .bx-controls-direction a { text-indent:0; font-family: 'Nanum Gothic',sans-serif; font-size:50px; color:#fff; width:35px; height:70px; margin-top:-35px; text-align:center; opacity:0.5; -ms-filter:alpha(opacity=0.5); filter:alpha(opacity=0.5);}

#main_contain_new .md_1000px_div .sub_contents_box_sec li .sub_rolling_banner .bx-wrapper .bx-prev {background:url(/themes/edulicense/img/main/sub_rolling_banner/btn_prev.png) no-repeat center center; width:41px; height:42px;}
#main_contain_new .md_1000px_div .sub_contents_box_sec li .sub_rolling_banner .bx-wrapper .bx-next {background:url(/themes/edulicense/img/main/sub_rolling_banner/btn_next.png) no-repeat center center; width:41px; height:42px;}
#main_contain_new .md_1000px_div .sub_contents_box_sec li .sub_rolling_banner .bx-wrapper .bx-controls-direction a {opacity:1; -ms-filter:alpha(opacity=1); filter:alpha(opacity=1); width:41px; height:41px; margin-top:-21px; z-index:9;}