@charset "utf-8";
/* @import url(https://fonts.googleapis.com/earlyaccess/notosanskr.css); */

/*  reset  */
::-webkit-scrollbar,
::-webkit-scrollbar-button,
::-webkit-scrollbar-thumb,
::-webkit-scrollbar-track {-webkit-appearance:none;display:none;}

* {margin:0;padding:0;}
*, *::after, *::before{
  -webkit-box-sizing:border-box;
  -moz-box-sizing:border-box;
  box-sizing:border-box;}

html {overflow-x:hidden;}
body {margin:0;}
html, body {-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-text-size-adjust:100%;text-rendering:optimizeLegibility;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;}
article, aside, details, figcaption, figure, footer, header, hgroup, main, nav, section, summary {display:block;}
audio, canvas, progress, video {display:inline-block;vertical-align:baseline;}
audio:not([controls]) {display:none;height:0;}
[hidden], template {display:none;}
caption {display:none;}
a {background:transparent;}
abbr[title] {border-bottom:1px dotted;}
b, strong, th {font-weight:500;}
dfn {font-style:italic;}
h1 {}
mark {background:#ff0;color:#000;}
small {font-size:80%;}
sub, sup {font-size:75%;line-height:0;position:relative;vertical-align:baseline;}
sup {top:-0.5em;}
sub {bottom:-0.25em;}
img {border:0;max-width:100%;vertical-align:middle;}
svg:not(:root) {overflow:hidden;}
ol, ul, li {list-style:none}
label, button {cursor:pointer}
label {margin-left:5px;color:#353535;vertical-align:middle;}
figure {margin:1em 40px;}
hr {-moz-box-sizing:content-box;box-sizing:content-box;height:0;}
pre {overflow:auto;}
code, kbd, pre, samp {font-family:monospace, monospace;font-size:1em;}
button, input, optgroup, select, textarea {color:inherit;font:inherit;margin:0;outline:none;}
button {overflow:visible;cursor:pointer;}
button, select {text-transform:none;}
button, html input[type="button"], input[type="reset"], input[type="submit"] {-webkit-appearance:button;cursor:pointer;}
button[disabled], html input[disabled] {cursor:default;}
button::-moz-focus-inner, input::-moz-focus-inner {border:0;padding:0;}
input {line-height:normal;}
input[type="checkbox"] {display:inline-block;width:18px;height:18px;vertical-align:middle;background:#fff;border:1px solid #ccc;margin-top:3px;}
input[type="checkbox"]:checked {display:inline-block;vertical-align:middle;background-size:100%;background-repeat:no-repeat;background-position:center center;background-color:#7d7d7d;margin-top:3px;}
input[type="checkbox"].btm_checkbox{width:10px;height:10px;}
input[type='radio'] {background:#fff;border:solid 1px #c9c9c9;height:16px;width:16px;-webkit-appearance:none;vertical-align:middle;-webkit-border-radius:10px;padding:0;margin-top:0;margin-top:2px;}
input[type='radio']:checked {background:#fff;border:solid 1px #c9c9c9;}
input[type='radio']:checked:after {content:"";display:block;width:8px;height:8px;background:#666;position:relative;top:3px;left:3px;-webkit-border-radius:5px;} 
input[type='text'],
input[type='password'],
input[type='name'],
input[type='tel'],
input[type='search'] {height:36px;font-size:10pt;margin:0;color:#353535;background:#fff;padding:0 5px;vertical-align:middle;width:100%;box-sizing:border-box;background-size:auto 100%;border:1px solid #c6c6c6;font-family:inherit;border-radius:0px;-webkit-appearance:none;-moz-appearance:none;appearance:none;}

fieldset {border:0;margin:0;padding:0;}
legend {border:0;padding:0;}
textarea {overflow:auto;resize:vertical;}
optgroup {font-weight:bold;}
table {border-collapse:collapse;border-spacing:0;table-layout:fixed;word-break:break-all;width:100%;}

/*  공통  */
body {font-family:'Noto Sans KR', sans-serif, dotum, '돋움', gulim, '굴림', Arial, AppleGothic, verdana, helvetica;font-size:9pt;letter-spacing:-0.06em;line-height:1.4;font-weight:400;color:#969696;margin:0;overflow-x:hidden;}
h1, h2, h3, h4, h5, h6 {margin-top:0;font-weight:500;color:#353535;}
h1 {font-size:2.2rem;}
h2 {font-size:2.0rem;}
h3 {font-size:1.8rem;}
h4 {font-size:1.6rem;}
h5 {font-size:1.4rem;}
h6 {font-size:1.2rem;}
p {margin-top:0;}
a {color:inherit;}
a, a:link, a:hover, a:active, a:focus {outline:0;text-decoration:none;}
body, input, textarea, button, select, label, a {-webkit-tap-highlight-color:rgba(0, 0, 0, 0);}
input, textarea, button, select, label {font-family:'Noto Sans KR', sans-serif, dotum, '돋움', gulim, '굴림', Arial, AppleGothic, verdana, helvetica;-webkit-border-radius:0;}

.txtBold{font-weight:bold;}

#container {/* height:100vh; overflow:auto; */}
/*  main  */
.clear {clear:both;}
#wrap {min-width:320px;max-width:750px;width:100%;padding-top:229px !important;margin:0 auto;overflow:hidden;position:relative;}
.container {padding:0 15px;}
.wr_mainbg {background:#fff;}

#mmtop {position:absolute;top:0;left:0;width:100%;z-index:9999;}
#mmtop:after {content:"";display:table;clear:both;}
#header {max-width:750px;margin:0 auto;width:100%;height:52px;background:#ffffff;position:relative;}

#header .Logo {display: block;width: 32%;height:100%;background: url("/m/img/common/gnb_logo.png") center no-repeat;background-size:auto 29px;text-indent:-9999px;/*margin: 0 auto;*/ /*margin-left:-27px;*/}
#header .Logo a {display:block;height:100%;text-indent:-9999px;}

/*
#header .logo a {display:block;height:100%;}
#header .Logo {display:block;width:170px;height:100%;margin:0 auto;background:url("/m/img/common/mwinter_logo.png") no-repeat center center;background-size:70% auto;}
#header .Logo a {display:block;height:100%;text-indent:-9999px;}
*/
#header .topBtn {position:absolute;width:750px;height:59px;top:0;left:0;padding:13px 14px 12px 15px;position:absolute;cursor:pointer;z-index:10;}
#header a.topTel {position:absolute;top:0;right:0;display:block;width:50px;height:52px;background:url("/m/img/common/toptel.png") center center no-repeat;background-size:27px auto;text-indent:-9999px;}
#header a#topCalendar{background:url('/m/img/common/topcalendar.png') center center no-repeat;width:50px;height:52px;background-size:30px auto;position:absolute;top:1px;right:0px;display:block;}
#header a.btn_gnbMenu {display:block;position:absolute;top:0;left:0;width:50px;height:52px;padding:20px 12px;margin:0;z-index:10;}
#header a.btn_gnbMenu span {display:block;height:1px;margin-bottom:5px;background:#252525;transition:all .3s ease-in-out;-webkit-transition:all .3s ease-in-out;}
#header a.btn_gnbMenu span.slice1 {width:24px;}
#header a.btn_gnbMenu span.slice2 {width:30px;}
#header a.btn_gnbMenu span.slice3 {width:20px;margin-bottom:0;}
#header a.btn_gnbMenu.close {z-index:1500;position:absolute;right:0;top:0;}
#header a.btn_gnbMenu.close span {width:24px;}
#header a.btn_gnbMenu.close span.slice1 {margin-top:5px;margin-bottom:6px;transform:rotate(45deg);-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);}
#header a.btn_gnbMenu.close span.slice2 {opacity:0}
#header a.btn_gnbMenu.close span.slice3 {margin-top:-11px;margin-bottom:8px;transform:rotate(-45deg);-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);}

#gnbMenu_area {display:none;position:fixed;width:100%;max-width:750px;margin:0 auto;left:0;right:0;top:53px;right:0;bottom:0;z-index:10000;}
#gnbMenu_area .bg {width:100%;height:100%;z-index:10;background:#f2f3f5;display:none;} 
#gnbMenu_area div.top_bar {display:none;position:absolute;left:0;top:0;width:100%;height:67px;padding-left:15px;background:#fa1e37;z-index:1300;}
#gnbMenu_area div.top_bar .left_area {color:#fff;}
#gnbMenu_area div.top_bar .left_area span.login_info {display:inline-block;font-size:12px;margin-left:15px;color:#f89395;letter-spacing:-0.075em;text-align:left;line-height:1.4em;height:30px;margin-top:10px;}
#gnbMenu_area a.btn_join {display:block;position:absolute;right:56px ;top:13px;height:28px;line-height:28px;padding:0 7px;font-size:13px;color:#fff;border-radius:3px;border:1px solid #fff;font-weight:300;}
#gnbMenu_area a.btn_modify {right:123px;}
#gnbMenu_area .menu_area{z-index:15;height:0;width:100%;position:absolute;left:0;top:0;opacity:0;}
#gnbMenu_area.hc_menu_activated {display:block;height:0;transition:height 0.5s;overflow:hidden;}
#gnbMenu_area.hc_menu_activated.on {height:100%;transition:height 0.1s;}
html:not(.hc_menu_opened) div#gnbMenu_area.hc_menu_activated {padding:0;}
#gnbMenu_area.hc_menu_activated .bg {display:block;position:absolute;top:0;left:0;width:100%;height:0;z-index:10;background:#000;transition:all 0.5s ease-out;}
#gnbMenu_area.hc_menu_activated.on .bg {height:100%;}
#gnbMenu_area.hc_menu_activated div.top_bar {display:block;top:-55px;transition:top 0.3s;}
#gnbMenu_area.hc_menu_activated.on div.top_bar {top:0;}
#gnbMenu_area.hc_menu_activated .menu_area{position:relative;top:10px;height:0;overflow:hidden;opacity:0;transition:all 0.5s;}
#gnbMenu_area.hc_menu_activated.on .menu_area{width:100%;height:100%;top:0;opacity:1;transition:top 0.5s, height 1s, opacity 1s;}

div.menu_area>ul {height:100%;padding:10px 0;position:relative;}
div.menu_area>ul li.dep01 {display:block;width:165px;overflow:visible;}
div.menu_area>ul li.dep01 ul li {line-height:20px;}
div.menu_area>ul li.dep01 ul li span {display:inline-block;}
div.menu_area>ul li.dep01 a.dep01 {padding:8px 18px;display:block;font-size:15px;font-family:'Noto Sans KR';color:#444;font-weight:700;}
div.menu_area>ul li.dep01.on a.dep01 {color:#013979;}
div.menu_area>ul li.dep01>div {display:none;position:absolute;left:170px;right:0;top:0;height:100%;bottom:0;overflow-y:auto;z-index:16;padding-bottom:60px;-webkit-overflow-scrolling:touch;}
div.menu_area>ul li.dep01.on>div {display:block;padding-top:7px;}
div.menu_area>ul li.dep01>div a.tit {display:block;padding:10px 0 15px 0;border-bottom:1px solid #ddd;color:#333;font-size:12pt;}
div.menu_area>ul li.dep01>div a.active {color:#013979 !important;font-weight:500;}
div.menu_area>ul li.dep01>div strong.group_tit,
div.menu_area>ul li.dep01>div strong.group_tit02 {padding:19px 0 7px 0;display:block;font-size:15px;font-family:'Noto Sans KR';color:#fff;}
div.menu_area>ul li.dep01>div strong.group_tit02 {padding-top:14px;font-family:'Noto Sans KR';padding:12px 0 3px 0;}
div.menu_area>ul li.dep01>div>ul {padding-top:11px;padding-bottom:60px;}
div.menu_area>ul li.dep01>div>ul.pb0 {padding-bottom:0px;}
div.menu_area>ul li.dep01>div ul li a.dep02 {display:block;padding:7px 0;font-size:15px;color:#999;line-height:20px;}
div.menu_area>ul li.dep01>div ul li a.dep02:before {content:"";display:block;width:2px;height:12px;background:rgba(1, 57, 121, .7);float:left;margin-top:4px;margin-right:6px;}
div.menu_area>ul li.dep01>div ul li ul li a.dep02 {padding:6px 0 6px 0;}
div.menu_area>ul li.dep01>div ul li ul li a.active {color:#013979 !important;font-weight:500;}

.gnbCurriTitle {font-size:11pt;color:#333;letter-spacing:-0.075em;padding-top:20px;padding-bottom:5px;font-weight:600;}

.gnbSlideMenu {width:100%;max-width:750px;margin:0 auto;height:41px;background-color:white;z-index:100;border-top:1px solid  #cfcfcf;border-bottom:0.5px solid rgba(69, 69, 69, 0.5); box-sizing: border-box; padding: 0 8px;}
.gnbSlideMenu:before {left:0;background:url("/m/img/common/slide_left.png");}
.gnbSlideMenu:after {right:0;background:url("/m/img/common/slide_right.png");}
.gnbSlideMenu ul {margin:0 auto;height:41px !important;padding:0 10px;position:relative;}
.gnbSlideMenu ul li {position:relative;display:inline-block;height:100%;padding:10px;}
.gnbSlideMenu ul li.slide-campus {width:95px;}
.gnbSlideMenu ul li.slide-lecture {width:85px;}
.gnbSlideMenu ul li.slide-license {width:85px;}
.gnbSlideMenu ul li.slide-course {width:75px;}
.gnbSlideMenu ul li.slide-job {width:95px;}
.gnbSlideMenu ul li.slide-support {width:95px;}
.gnbSlideMenu ul li.slide-story {width:75px;}
.gnbSlideMenu ul li.slide-helpdesk {width:95px;}
.gnbSlideMenu ul li.slide-portfolio {width:85px;}
.gnbSlideMenu ul li a {display:block;width:100%;height:100%;padding:0 6px;position:absolute;top:0;left:0;right:0;bottom:0;z-index:10;}
.gnbSlideMenu ul li a span {display:block;height:41px;line-height:38px;color:#696969;font-size:11pt;text-align:center;letter-spacing:-0.1em;font-weight:400;box-sizing:border-box;}
.gnbSlideMenu ul li.active a span {color:#696969;border-bottom:solid 4px #ffde00; font-family:NotoSansKR-Bold; }
.gnbSlideMenu .gnbSlidShadow {position:absolute;display:inline-block;height:41px;width:auto;top:0;right:0;z-index:10;}
.gnbSlideMenu .gnbSlidShadow img {height:100%;width:auto;}


/* 스와이프 슬라이형태 구현 */
.gnbSlideMenu .swiper-slide {width: auto;}
/*
.gnbSlideMenu .swiper-slide:nth-child(1) {width:85px}
.gnbSlideMenu .swiper-slide:nth-child(2) {width:65px}
.gnbSlideMenu .swiper-slide:nth-child(3) {width:85px}
.gnbSlideMenu .swiper-slide:nth-child(4) {width:75px}
.gnbSlideMenu .swiper-slide:nth-child(5) {width:95px}
.gnbSlideMenu .swiper-slide:nth-child(6) {width:95px}
.gnbSlideMenu .swiper-slide:nth-child(7) {width:75px}
.gnbSlideMenu .swiper-slide:nth-child(8) {width:95px}
.gnbSlideMenu .swiper-slide:nth-child(9) {width:95px}
*/

.gnbSlideMenu .swiper-slide a {display:block; padding: 0 8px;}
.gnbSlideMenu .swiper-slide a span { 
    display: block;
    height: 41px;
    line-height: 38px;
    color: #373737;
    font-size: 10.5pt;
    text-align: center;
    letter-spacing: -0.1em;
    font-weight: 400;
    box-sizing: border-box;
    font-family: 'Y_Spotlight';
	
}


ul.slyList {display:block;height:100%;}
ul.slyList li {float:left;display:block;height:100%;cursor:pointer;}
ul.slyList li a {display:block;height:100%;}

.mailrollBanner .slick-dots {position:absolute;bottom:30px;left:0;right:20px;text-align:right;height:2px;}
.mailrollBanner .slick-dots li {display:inline-block;width:6px;height:6px;margin:0 2px;line-height:1.0em;vertical-align:top;border:solid 1px #fff;}
.mailrollBanner .slick-dots li.slick-active {background:#fff;border:solid 1px #fff;}
.mailrollBanner .slick-dots button {display:none;}

.stDate {width:100%;height:30px;background:#ededed;border-bottom:0.5px solid #454545;}
.stDate .stDateTit span {font-size:10pt;font-weight:400;letter-spacing:-0.05em;float:left;padding:7px 0 0 8%;}
.mHText {position:relative;top:4px;color:#3b3b3b;width:130px;height:19px;overflow:hidden;float:right;letter-spacing:0;}
.mHText p {position:absolute;padding:1px 0;text-align:center;width:130px;}
.mHText p span {color:#c30000;font-size:10pt;font-weight:400;}

.curri_list {
	width:100%;
	display:flex;
	flex-wrap:wrap;
	justify-content:space-between;
}
.curri_list li {margin-bottom: 0px; width:50%; padding:4px; padding-right:2px;}
.curri_list li a img {display:block; border-radius: 5px}
.curri_list li a span { display:block; text-align:center; margin-top:8px; }

.mainSeminar {margin-bottom:24px;margin-top:20px;}
.mainSeminar:after {content:"";display:block;clear:both;}

.mainTeacher {position:relative;padding:2px 5px;padding-bottom:26px;}
.mainTeacher .slick-dots {position:absolute;bottom:15px;left:0;right:20px;text-align:right;height:2px;}
.mainTeacher .slick-dots li {display:inline-block;width:6px;height:6px;margin:0 2px;line-height:1.0em;vertical-align:top;border:solid 1px #555;border-radius:6px;-moz-border-radius:6px;-webkit-border-radius:6px;}
.mainTeacher .slick-dots li.slick-active {background:#555;border:solid 1px #555;}
.mainTeacher .slick-dots button {display:none;}

.st_review  {display:block;position:relative;z-index:1;}
.st_review li {padding-bottom:10px;display:block;padding:8px 10px 9px 10px;border-bottom:solid 1px #e1e1e1;}
.st_review li:nth-child(2){border-bottom:solid 0px #e1e1e1;}
.st_review li a {display:block;font-size:9pt;font-family:'nanumsquare', 'Noto Sans KR', 'Malgun Gothic', 'Noto Sans KR', 'malgun gothic';}
.st_review li a:after {content:"";display:table;clear:both;}
.st_review li a span {display:block;width:21%;float:left;color:#252525;font-weight:700;letter-spacing:-0.05em;}
.st_review li a em {display:block;width:68%;float:left;letter-spacing:0;color:#959595;font-weight:300;font-style:normal;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;padding-left:1%;letter-spacing:-0.5px;}
.st_review li a img.new_btn_gif{width:8%;margin-left:5px;margin-top:3.5px;}
.st_review li a img.plus_img{width:4%;margin-top:2px;float:right;}
.st_review:after {content:"";display:block;clear:both;}

.interrer {width:100%;height:auto;position:relative;overflow:hidden;margin-top:4px;}
.interrer a {display:inline-block;width:100%;}
.interrer a img {width:100%;}
.interrer .slick-dots {display:inline-block;width:100%;text-align:center;height:2px;position:absolute;bottom:16px;left:0px;}
.interrer .slick-dots li {display:inline-block;width:15px;height:2px;margin:0px 2px;background-color:#b2b2b2;}
.interrer .slick-dots li.slick-active {background-color:#222;}

button {overflow:visible;margin:0;padding:0;border:none;background:none;font-size:0;vertical-align:top;cursor:pointer;}

.bt_call {display:block;position:relative;bottom:0;left:0;right:0;width:100%;min-width:320px;max-width:750px;height:50px;margin:0 auto;text-align:center;padding-top:10px;background:#222;}
.bt_call .call_tit {width:155px;color:#fafafa;font-size:11px;letter-spacing:0;background:url(/m/img/common/bt_call.png)no-repeat 0 5px;position:relative;margin:0 auto;background-size:25px;line-height:15px;left:10px;}
.bt_call .call_tit .call_time {font-size:10px;font-weight:300;letter-spacing:0;}
.bt_call .call_txt {color:#fafafa;font-size:16px;letter-spacing:0;margin-top:-6px;}

#footer {padding:25px 15px;background:#2d2d31;text-align:center;}

#scrollTop {position:fixed;height:36px;width:36px;bottom:40px;right:20px;cursor:pointer;opacity:0;-webkit-transition:all 0.5s;-moz-transition:all 0.5s;-o-transition:all 0.5s;transition:all 0.5s;}
#scrollTop.scrollVisible {opacity:1.0;-webkit-transition:all 0.5s;-moz-transition:all 0.5s;-o-transition:all 0.5s;transition:all 0.5s;}

.MainEventBanner{margin-top:4.5px;}
/* .payback_eventBanner{margin-bottom:50px;} */

/* 브랜드대상 */
.stDate .brandAwardsLeft{text-align:center;padding:3px 0 0 0; height:100%; overflow:hidden}
.stDate .brandAwardsLeft > div {overflow:hidden}
.stDate .brandAwardsLeft img{width:230px;}
.topBrandAwards .slick-slide {outline: none;}
/* 브랜드대상_e */

/* 모바일메인_리뉴얼추가css */
.main_tit_box{font-family:'Noto Sans KR', 'nanumsquare', 'Malgun Gothic', 'Noto Sans KR', 'malgun gothic';color:#333333;text-align:center;padding-top:25px;line-height:18px;}
.main_tit_box .box_main_tit{font-size:20px;font-weight:300;margin-bottom:7px;color:#252525;}
.main_tit_box .box_sub_tit{font-size:11px;font-weight:300;color:#252525;}
.main_tit_box .tit_bottom_dot{width:5%;margin:auto;padding:8px 0;}
.main_tit_box .tit_bottom_plus{width:4%;margin:auto;padding:8px 0;}

.main_curri_wrap{background-color:white; margin-bottom:18px}
.n_main_curri_wrap{background-color:#DCDCDC;box-shadow:0px 0px 5px #919191 inset;}
.main_curri_wrap .n_main_curri{width:100%;padding-top:20px;}
/* 모바일메인_리뉴얼추가css:e */

/* 모바일_메인배너밑_퀵메뉴 */
.mainQuick {background:#ffffff;
    border-top: 1px solid #e4e3e3;display:flex;}
.mainQuick li {width:19.2%;height:75px;float:left;position:relative;margin:0 auto;/*background-size:auto 45% !important;*/}
.mainQuick li:nth-child(1) {/*background:url(/m/img/main/newmain_quick01.png)no-repeat 50% 30%;*/}
.mainQuick li:nth-child(3) {/*background:url(/m/img/main/newmain_quick02.png)no-repeat 50% 28%;*/}
.mainQuick li:nth-child(5) {/*background:url(/m/img/main/quick06.png)no-repeat 53% 36%; background-size:auto 37% !important;*/}
.mainQuick li:nth-child(7) {/*background:url(/m/img/main/quick03.png)no-repeat 50% 28%;*/}
.mainQuick li:nth-child(9) {/*background:url(/m/img/main/quick04.png)no-repeat 50% 28%;*/}
.mainQuick li:last-child:after {display:none;}
.mainQuick a {display:block;color:#252525;text-align:center;padding-top:17px;padding-bottom:12px;font-size:10px;font-weight:500;}
.mainQuick li.icon_line {width:1px; height: 67px;
    padding-top: 14px;}
.mainQuick li.icon_line img{width:100%;height:85%;}

.mainQuick li .bold {font-weight:bold}

.mainQuick li > a .ico-new01 {width: 22px;
    height: 23px;
    background: url(/m/img/main/newmain_quick01.png) no-repeat 0 0 / auto 100%;   
    display: block;
    margin: auto;
    margin-bottom:7px;
    margin-left:33px;}
.mainQuick li > a .ico-new02 {width: 26px;
    height: 25px;
    background: url(/m/img/main/newmain_quick02.png) no-repeat 0 0 / auto 100%;   
    display: block;
    margin: auto;
    margin-bottom:5px;
    transform: translateY(-1px);}
.mainQuick li > a .ico-new03 {width: 26px;
    height: 25px;
    background: url(/m/img/main/newmain_quick03.png) no-repeat 0 0 / auto 100%;   
    display: block;
    margin: auto;
    margin-bottom:5px;
    transform: translateX(2px);} 
.mainQuick li > a .ico-new04 {width: 24px;
    height: 24px;
    background: url(/m/img/main/newmain_quick04.png) no-repeat 0 0 / auto 100%;   
    display: block;
    margin: auto;
    margin-bottom:5px;}
.mainQuick li > a .ico-new05 {width: 22px;
    height: 22px;
    background: url(/m/img/main/newmain_quick05.png) no-repeat 0 0 / auto 100%;   
    display: block;
    margin: auto;
    margin-bottom:7px;} 
.mainQuick li > a .ico-new06 {width: 26px;
    height: 25px;
    background: url(/m/img/main/newmain_quick06.png) no-repeat 0 0 / auto 100%;   
    display: block;
    margin: auto;
    margin-bottom:5px;
    transform: translateX(2px);} 
.mainQuick li > a .tit {color: #252525;
    text-align: center;
    padding-top: 47px;
    padding-bottom: 12px;
    font-size: 10px;
    font-weight: 500;}
.mainQuick li > a .tit .bold {font-weight: 700;}
.mainQuick li > a .hit {display: inline-block;
    border-radius: 2px;
    width: 28px;
    height: 11px;
    background: rgb(193,191,230);
    background: -moz-linear-gradient(152deg, rgba(170 181 255) 0%, rgba(193 101 255) 100%);
    background: -webkit-linear-gradient(152deg, rgb(170 181 255) 0%, rgb(193 101 255) 100%);;
    background: linear-gradient(152deg, rgba(170 181 255) 0%, rgba(193 101 255) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#c1bfe6",endColorstr="#ea88de",GradientType=1);
    background-size: 400% 400%;
    margin-right: -31px;
    animation: gradient 1s ease infinite;
    color: #fff;
    font-size: 7pt;
    text-align: center;
    line-height: 11px;
    vertical-align: middle;
    margin-top: -39px;
    transform: translateX(1px);}

.mainQuick2 {background:#ffffff;}
.mainQuick2 li {width: 19.2%; height:59px; float:left; position:relative; background-size:auto 60% !important;}
.mainQuick2 li:nth-child(1) {background:url(/m/img/main/quick01.png)no-repeat 50% 50%; background-size:auto 70% !important;}
.mainQuick2 li:nth-child(3) {background:url(/m/img/main/quick05.png)no-repeat 50% 50%;}
.mainQuick2 li:nth-child(5) {background:url(/m/img/main/quick02.png)no-repeat 50% 50%;}
.mainQuick2 li:nth-child(7) {background:url(/m/img/main/quick03.png)no-repeat 50% 50%;}
.mainQuick2 li:nth-child(9) {background:url(/m/img/main/quick04.png)no-repeat 50% 50%;}
.mainQuick2 li:last-child:after {display:none;}
.mainQuick2 a {display:block; color: #252525; text-align: center; padding-top: 47px; padding-bottom: 12px; font-size: 10px; font-weight: 500;}
.mainQuick2 li.icon_line {width:1%; padding-top: 2.5%}
.mainQuick2 li.icon_line img{width: 100%; height:85%;}
/* 모바일_메인배너밑_퀵메뉴 :e */

/* m_푸터_리뉴얼 */
.new_ft_quick{width:100%;margin-top:10px;padding:10px 2.5px 10px 2.5px;box-shadow:0px 0px 3.5px #aaaaaa inset;}
.new_ft_quick .ft_quick{float:left;}
.new_ft_quick .ft_quick:nth-child(1){width:26.3%;}
.new_ft_quick .ft_quick:nth-child(2){width:26.5%;}
.new_ft_quick .ft_quick:nth-child(3){width:23.9%;}
.new_ft_quick .ft_quick:nth-child(4){width:23.3%;}

#new_footer{padding-top:25px;padding-bottom:80px;}
#new_footer .n_footerInfo{width:92%;margin:0 auto;}
#new_footer .n_footerInfo .ft_m_logo{float:left;width:40%;opacity:0.8;}
#new_footer .n_footerInfo .ft_m_logo img{width:65%;}
#new_footer .n_footerInfo .ft_snsIcon{float:right;width:55%;text-align:right;padding-top:9px;}
#new_footer .n_footerInfo .ft_snsIcon img{width:10.9%;margin-left:3px;}

.n_footeraddr{width:92%;margin:0 auto;margin-top:11px;font-family:'nanumsquare', 'Malgun Gothic', 'Noto Sans KR', 'malgun gothic';color:#252525;font-size:9px;font-weight:300;}
.m_ft_line{font-size:6px;margin:2.5px 5px 0px 5px;vertical-align:top;display:inline-block;}
/* m_푸터_리뉴얼 :e */

/* 공통 */
.gray_box{width:100%;height:8px;background:#e0e0e0;box-shadow:0px 0px 4px #a9a9a9 inset;}
#mask{position:absolute;left:0;top:0;z-index:199;background-color:#000;display:none;opacity:0.7;}
#NormalMask{position:absolute;left:0;top:0;z-index:199;background-color:#000;display:none;opacity:0.85;}
#ScheduleMask{position:absolute;left:0;top:0;z-index:199;background-color:#000;display:none;opacity:0.7;}
/* 공통 :e */

/* 이벤트배너 */
.m_subBanner{padding:5px 0px;}
.m_subBanner .m_subBannerSlider a img{width:100%;}
/* 이벤트배너 :e */

/* 메인메뉴_고정 */
.gnbSlideMenu.gnbSlideMenuFix52 {position:fixed !important;top:0px;}
.subSlideMenu.subSlideMenuFix93 {position:fixed !important;top:41px;width:100%;}
/* 메인메뉴_고정 :e */

/* 수강료조회 하단 고정 */
.btm_userInfo{width:100%;float:left;padding:0px;}
.btm_inqBtn{background:#333;color:#fff !important;border-radius:8px;height:42px;width:32%;line-height:42px;}

.bottom_fixed_wrap{max-width:750px;min-width:320px;position:fixed;bottom:0px;z-index:9999;width:100%;cursor:pointer;display:none;}
/* .btmFixHeader .btm_tel a{background:url(/m/img/common/btm_tel_01.png) no-repeat;background-size:40px 40px;} */
.btmFixHeader .btm_tel a.on{background:url(/m/img/common/btm_tel_02.png) no-repeat;background-size:40px 40px;}
.bottom_fixed_wrap .btm_more_txt{text-align:center;color:white;display:none;font-size:11.5px;font-family:'nanumsquare', 'Malgun Gothic', 'Noto Sans KR', 'malgun gothic';font-weight:300;}
.bottom_fixed_wrap .btm_more_icon{display:none;text-align:center;margin-bottom:5px;}
.bottom_fixed_wrap .btm_more_icon img{width:36px;}
.bottom_fixed_wrap .btmFixTel{width:47px;height:40px;display:inline-block;float:right;margin-bottom:15px;margin-right:10px;}
.bottom_fixed_wrap .btmFixBody{width:100%;overflow:hidden;height:0px; background:#fff}

.quick_counsel_form .write table{border-top:1px solid #535f63;}
.quick_counsel_form .write table th{background-color:#D3D3D3;border-bottom-color:#c5c5c5;color:#3B3B3B;text-align:center;height:55px;}
.quick_counsel_form .write table tbody tr td .styled-select select{border-color:#dee0e0;}
.quick_counsel_form .write table tbody tr td .styled-select .select-button{background-color:#949494;height:32px;}
.quick_counsel_form .write table tbody tr td input{border-color:#dee0e0;}
/* 수강료조회 하단 고정 :e */

/*디자인, 자격증과정 시간표조회*/
.btm_userInfo{width:100%;float:left;padding:0px;}
.btm_inqBtn{background:#333;color:#fff !important;border-radius:8px;height:42px;width:32%;line-height:42px;}
.bottom_fixed_sch_wrap{max-width:750px;min-width:320px;position:fixed;bottom:0px;z-index:300;width:100%;cursor:pointer;display:none;}
.bottom_fixed_sch_wrap .btm_sch_more_txt{text-align:center;color:white;display:none;font-size:11.5px;font-family:'nanumsquare', 'Malgun Gothic', 'Noto Sans KR', 'malgun gothic';font-weight:300;}
.bottom_fixed_sch_wrap .btm_sch_more_icon{display:none;text-align:center;margin-bottom:5px;}
.bottom_fixed_sch_wrap .btm_sch_more_icon img{width:36px;}
.bottom_fixed_sch_wrap .btmFixSchBody{width:100%;overflow:hidden;height:0px;}
/*디자인, 자격증과정 시간표조회 :e*/

/*메인세미나 리뉴얼*/
.newMainSeminar{padding:0px 10px;margin-top:20px;}
.newMainSeminar .seminarBox{padding-right:10px;padding-bottom:24px;float:left;width:155px;}
.newMainSeminar .seminarBox a img{border:none; border-radius:5px}
.seminarBox .seminarTxtWrap{margin-top:10px;}
.seminarTxtWrap .seminarTitle{width:100%;text-align:left;overflow:hidden;white-space:nowrap;text-overflow:ellipsis; text-indent:3px}
.seminarTxtWrap .seminarTitle span{font-size:12px;color:#2a2a2a;font-weight:400;}
.seminarTxtWrap .seminarSubTxt{text-align:left;font-size:10px;margin-top:2px; text-indent:4px}
.seminarTxtWrap .seminarSubTxt .seminarDday{background:#FF4859;color:white;border-radius:2px;display:inline-block;line-height:11px;padding:0 3px 0 3px;margin-right:3px;}
.seminarTxtWrap .seminarSubTxt .seminarEnd{background:#2A2A2A;color:white;border-radius:2px;display:inline-block;line-height:11px;padding:0 3px 0 3px;margin-right:3px;}
.seminarTxtWrap .seminarSubTxt .seminarPersonnelTxt{color:#605e5e;}
.seminarTxtWrap .seminarSubTxt .seminarPersonnel{color:#2a2a2a;letter-spacing:0.2px;margin-left:2px;}
.seminarTxtWrap .seminarSubTxt .seminarPersonnel .redTxt{color:#fe0000;}
/*메인세미나 리뉴얼 :e*/

/*리얼스토리엠*/
.realStoryMWrap{}
.realStoryMWrap .realStoryMBody{padding:20px 10px 24px 10px;}
.realStoryMBody .realStoryMBox{width:48.5%;}
.realStoryMBody .RSEventReviwe{float:right;}
.realStoryMBody .RSStInterview{float:left;}
.realStoryMBody .realStoryMBox .realStoryMImg img{width:100%;}
.realStoryMBody .realStoryMBox .RSMBoxTitle{color:#252525;font-size:11px;font-weight:500;margin-top:8px;letter-spacing:-0.02em;text-align:center;}
.realStoryMBody .realStoryMBox .RSMBoxTxt{color:#252525;font-size:11px;letter-spacing:-0.05em;word-spacing:-0.5px;font-weight:300;width:100%;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;text-align:center;}
/*리얼스토리엠 :e*/

.m_ptview {display:none}
.m_ptview .titset {text-align:center}

.m_ptview .m_ptlist {margin:20px 10px 0 10px; padding-bottom:25px; overflow:hidden}
.m_ptview .m_ptlist > ul {overflow:hidden; margin:-11px 0 0 -11px}
.m_ptview .m_ptlist > ul > li {width:calc((100% / 2) - 11px); float:left; margin:11px 0 0 11px}
.m_ptview .m_ptlist > ul > li > a {display:block; }
.m_ptview .m_ptlist > ul > li > a .simg {display:block; width:100%; overflow:hidden; border-radius:5px; position:relative}
.m_ptview .m_ptlist > ul > li > a .simg img {width:100%}

.m_ptview .m_ptlist > ul > li > a .txt {display:block; font-family:NotoSansKR-Medium; text-align:center; width:inherit; font-size:11px; color:#252525; display:none}
.m_ptview .m_ptlist > ul > li > a .simg + .txt {margin-top:7px}

.n_main_license_wrap {}
.n_main_license_wrap .n_main_license_list {border: 1px solid rgba(159,159,159,.7); border-width: 1px 0}
.n_main_license_wrap .n_main_license_list > li {
	padding: 16px 13px 16px 13px; font-size: 9pt; font-family: 'nanumsquare', 'Noto Sans KR', 'Malgun Gothic', 'Noto Sans KR', 'malgun gothic';
}
.n_main_license_wrap .n_main_license_list > li + li {border-top:1px solid #e1e1e1}

.n_main_license_wrap .n_main_license_list > li .licstat_outer {display:flex; height:100%; align-items:center; padding:0}
.n_main_license_wrap .n_main_license_list > li .licstat_outer .tit {
	display: block;
	width: 120px;
	float: left;
	color: #252525;
	font-weight: 700;
	letter-spacing: -0.05em;
	flex: none;
	font-family: 'Y_Spotlight';
	
	
}
.n_main_license_wrap .n_main_license_list > li .licstat_outer .subject {
    display: block;
    width: 54%;
    float: left;
    letter-spacing: 0;
    color: #959595;
    font-weight: 300;
    font-style: normal;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    padding-left: 1%;
    letter-spacing: -0.5px;
    flex: 1;
    font-size: 11px;
    font-family:NotoSansKR-Regular; 
	
}
.n_main_license_wrap .n_main_license_list > li .licstat_outer .heart {margin-left:3px} 
.n_main_license_wrap .n_main_license_list > li .licstat_outer .hit {margin-left:5px}
.n_main_license_wrap .n_main_license_list > li .licstat_outer .hit img {width:90%}

/*
.n_main_license_wrap .n_main_license_list > li .licstat_outer .hit {margin-left:5px}
.n_main_license_wrap .n_main_license_list > li .licstat_outer .hit img {width:90%}
.n_main_license_wrap .n_main_license_list > li .licstat_outer .mask > span {
	display: inline-block; width: 11px; height: 11px; border-radius: 50%; border: 1px solid #959595;
	vertical-align:middle; margin-bottom:2px
}
.n_main_license_wrap .n_main_license_list > li .licstat_outer .mask > span + span {margin-left:1px}
*/	
	
