@media screen and (max-width: 1280px){

#header .openGnb.on{position:absolute;right:20px;top:300px;width:18px;height:17px;overflow:hidden;}
#header .openGnb img{width:100%;}
#header .openGnb.on img{margin-top:-18px;}
#direct .naver_ani{position:absolute;left:30px;top:7px;}
#direct .winner_copy {position:absolute;left:230px;top:0px;}



}

@media screen and (max-width: 1200px) {
#direct .inner{width:820px;margin:0 auto;text-align:right;}
}


/***** 테블릿 *****/
@media screen and (max-width: 1200px) {
/* 바로가기*/
#direct .naver_ani{display:none;}
#direct .winner_copy {display:none;}
#direct{height:66px;}
#direct .sbs{top:20px;}
#direct .inner{display:none;}
#direct h1{position:absolute;margin-left:69px;top:15px;}
#sidemenu{ display:none;}
/* 헤더 */
#header{top:67px;z-index:9999;}
#header h1{position:absolute;left:50%;top:-20px;width:70px;margin-left:-35px;} 
#header .inner{width:96%;padding:0 1%; z-index:999;}
#header .inner .dep1>li{margin-right:5%; }
#header .inner .dep1>li>a {margin: 25px 0 40px;display: inline-block;font-size: 1.3em;}
#header .inner .dep1>li:nth-child(1){margin-right:4%;width:16%;}
#header .inner .dep1>li:nth-child(2){margin-right:5%;width:11%;}
#header .inner .dep1>li:nth-child(3){margin-right:5%;width:11%;}
#header .inner .dep1>li:nth-child(4){margin-right:5%;width:11%;}
#header .inner .dep1>li:nth-child(5){margin-right:5%;width:11%;}
#header .inner .dep1>li:nth-child(6){margin-right:5%;width:11%;}
#header .inner .first>a{position:relative;left:35px;}
#header .openGnb{display:none;}
#contents .inner{width:94%;}
#direct .directMenu{top:20px;text-align:right;}
/* 푸터 */
#footer{width:96%;padding-top:20px;margin-top:30px; background:#fafafa;}
#footer .companyInfo{clear:both;width:100%;margin-top:15px;padding-bottom:30px;}
#footer .companyInfo{position:static;padding:0 12px;box-sizing:border-box;}
#footer .share{padding:0 12px;}

/* 메인 비주얼 */
#visual{position:relative;overflow:hidden;margin-bottom:0px;height:350px;}
#visual .next{display:none;}
#visual .prev{display:none;}
.directVisual{bottom:30px;}
.directBtn{ position:absolute; z-index:999; bottom:100px;text-align:center; width:100%;}
.directVisual .control{height:24px;}
.directVisual a{height:22px;}
.visual .slides{position:relative;height:350px;}
.visual .slides .subtxt{ font-size:5em;}
.visual .slides .subtxt2{ display:none;}
.visual .slides .v1{height:350px;text-align:center;}
.visual .slides .v2{height:350px;position:relative;text-align:center;}
.visual .slides .v3{height:350px;position:relative;text-align:center;}
.visual .slides .v4{height:350px;position:relative;text-align:center;}
.visual .slides .v5{height:350px;position:relative;text-align:center;}

.visualBottom{ width:100%; position:relative; overflow:hidden;background:url(../../renewal2014/img/main/visual_bottomBg.png)  no-repeat center top; height:70px; margin-top:-1px;}
.visualSubBtn{ margin:0 auto; position:relative; width:720px;}
.visualSubBtn ul li {  padding:1% 2%; font-size:12px; margin:0px;}
.visualSubBtn ul li a span{font-size:14px;font-family:'NanumGothicBold'; line-height:15px;}
.visualSubBtn ul li a { color:#FFF; height:48px; display:block; }
.visualSubBtn .timetable {background:url(../../renewal2014/img/main/ic_timeTable_s.png)  no-repeat left top; padding-left:55px; padding-top:10px;}
.visualSubBtn .payment {background:url(../../renewal2014/img/main/ic_payMent_s.png)  no-repeat left top; padding-left:55px; padding-top:10px;}
.visualSubBtn .location {background:url(../../renewal2014/img/main/ic_location_s.png)  no-repeat left top; padding-left:55px; padding-top:10px;}
.visualSubBtn .callcenter {background:url(../../renewal2014/img/main/ic_mainCall_s.png)  no-repeat left top; padding-left:55px; padding-top:10px;}
.callcenter .callInfo { font-size:14px; margin-top:-10px;line-height:15px;}
.callcenter .callInfo em { color:#8abfff; display:none;}
.callcenter .callNum{ font-size:14px; font-weight:bold; letter-spacing:-0.03em;line-height:15px;}



}

@media screen and (max-width: 768px){
#header .openGnb.on{position:absolute;right:20px;top:300px;width:18px;height:17px;overflow:hidden;}
#header .openGnb img{width:100%;}
#header .openGnb.on img{margin-top:-18px;}
#sidemenu{ display:none;}

#direct .directMenu{display:none;}
}

/***** 모바일 *****/
@media screen and (max-width: 700px) {
/* 바로가기*/



*{ letter-spacing:-0.075em;}
#ConentWarp { display:none;}
#ConentWarp_m{ display:block;}
#direct{height:42px;margin-bottom:0;}
.directBox{background-color:#fff;width:100%;z-index:100;height:42px;position:absolute;top:0;left:0;}
#direct h1{position:absolute;left:50%;margin-left:-100px;top:4px;z-index:100;}
#direct h1 a{width:180px;}
#direct .sbs{display:none;}
#direct .menuToggle{display:block;position:absolute;left:10px;top:13px;width:18px;height:18px;overflow:hidden;z-index:100;}
#direct .menuToggle button {width:18px;height:18px;}
#direct .menuToggle img{width:18px;}
#direct .menuToggle .menuOpen.on img{margin-top:-18px;}
/* 헤더 */
#header.on {height: 470px;border-bottom: 1px solid #d7d7d7;}
#header{top:42px;height:0;border:none;z-index:100;border-top:1px solid #d7d7d7;}
#header:before{content:"";position:absolute;left:0;top:70px;height:0px;width:100%;background:#d7d7d7;}
#header .inner{width:100%;padding:0; z-index:999;}
#header .inner *{box-sizing:border-box;}
#header .inner a.tls{letter-spacing:-1.5px;}
#header .inner .dep1>li{float:none;padding:15px 0;clear:both;border-top:1px solid #e3e3e3;overflow:hidden;}
#header .inner .dep1>li:first-child{border-top:none;}
#header .inner .dep1>li:nth-child(1){margin-right:0%;width:100%;}
#header .inner .dep1>li:nth-child(2){margin-right:0%;width:100%;}
#header .inner .dep1>li:nth-child(3){margin-right:0%;width:100%;}
#header .inner .dep1>li:nth-child(4){margin-right:0%;width:100%;}
#header .inner .dep1>li:nth-child(5){margin-right:0%;width:100%;}
#header .inner .dep1>li:nth-child(6){margin-right:0%;width:100%;}
#header .inner .dep1>li>a{height:18px;margin:0px 0 0px 10px;display:inline-block;}

#header .inner .dep1>li>a>img{height:100%;}
#header .inner .dep2 li{margin-bottom:0px;float:left;width:50%;text-align:left; padding:5px 0 5px 10px;}
#header .inner .dep3 li{margin-bottom:0px;float:left;width:100%;text-align:left; padding:5px 0 5px 0px;}
#header .inner .dep1>li.first{width:100%;}
#header .inner .dep2 .st114{border-top:none;border-bottom:none;}
#header .inner .first>a{left:0;}
#header .inner .first .dep2 li{margin:0; padding:5px 0 5px 10px;}
#header .inner .first .dep2 li.stphone{padding-top:0px;}
#header .inner dl dt{font-weight:normal;margin-bottom:3px;font-size:14px;}
#header .inner dl dd{display:none;}
#header .inner .stphone dl:hover dt{color:#555;font-weight:normal;}
#header .inner .st114 dl:hover dt{color:#555;font-weight:normal;}##
#header .inner .spNumber dl:hover dt{color:#555;font-weight:normal;}
#header .inner .dep_disno   {display:block;}
#header .inner .dep_disyes  {display:none;}

#footer .share .sns a.top{line-height:26px;}

#header .openGnb{display:none;}
#contents .inner{width:94%;margin:10px 3% -20px;}
#contents .inner>h2{display:none;}  
#contents .inner>.breadcamp{border-bottom:1px solid #e9e9e9;padding-bottom:8px;margin:0 -3%  25px;padding-left:3%;} 
#contents .local{padding-left:3%;}
#contents .local em{font-weight:bold;}

#footer{font-size:11px;font-size:10px;padding-bottom:50px;}
#footer .copyright{font-size:9px;}
#footer .share .sns a{margin-left:8px;}
#footer .share .sns a.top:hover{background:url(../images/common/bg_top_over.png) no-repeat;background-size:43px 23px;}
#footer .share .sns a.top{margin-left:10px;} 
#fade.on{display:block;z-index:50;}
#fade2.on{display:block;z-index:50;}

#visual{position:relative;overflow:hidden;margin-bottom:0px;height:168px;}
#visual{margin-bottom:0;}
.directVisual{bottom:20px;}
.visual .slides { height:168px; position:relative;}
.visual .slides dl dt { font-size:1.5em}
.visual .slides .subtxt{ font-size:2.1em; margin-bottom:10px;}
.visual .slides .subtxt2 { display:none;}
.v1Txt .mobile{ display:block; font-size:1.2em; padding:0 5%;}
.visual .slides .v1{height:168px;text-align:center;}
.visual .slides .v2{height:168px;position:relative;text-align:center;}
.visual .slides .v3{height:168px;position:relative;text-align:center;}
.visual .slides .v4{height:168px;position:relative;text-align:center;}
.visual .slides .v5{height:168px;position:relative;text-align:center;}

.directVisual .control{display:none;}
.directVisual a{width:11px;height:11px;overflow:hidden;display:inline-block;margin:0 3px;}
.directVisual a img{width:100%;}
.directVisual a.on img{position:relative;top:-11px;}
.directBtn { display:none;}
.directBtn2{ position:relative; z-index:2;text-align:center; width:100%; display:block;}
.directBtn2 ul {text-align:center;}
.directBtn2 ul li { margin:0px 0px; font-size:16px; width:100%;}
.directBtn2 ul li img { display:inline-block; margin-top:15px; margin-right:10px; letter-spacing:-0.075em;}
.directBtn2 .mainBannerBtn01{ display:block; background:#0855b2; width:100%;  color:#FFF;}
.v1Txt{ color:#FFF; margin-top:25px; letter-spacing:-0.05em;font-family:'NanumGothic'; }
.visualBottom{ display:none;}



 #familysite {width:100%;padding-left:5%;padding-right:5%;background:#fff;}
 #familysite .familysite-anc {width:100%;padding:7px 0;background:url('../../renewal2014/img/common/bul_familysite_open.png') no-repeat right 5px;font-weight:bold;}
.familysite-area {width:100%;background-position:0 -45px;}
.familytitleArea{width:100%;height:100%;background:url('../../renewal2014/img/main/itacademyBg.png') repeat-x 0 -80px;	padding-left:5%;padding-right:5%;}
.familysite-head ul {margin:10px 0 0;}
.familysite-head ul li {margin:0 0 10px 10px;}
.familysite-head ul li:first-child {margin-left:0;}
.familysite-head ul li.clear-both {clear:both;margin-left:0;}
.familysite-list {padding:40px 0;}
.familysite-list ul {width:100%;}
.faTitle ul li {display: inline-block;margin-right: 15px;margin-left: 0px;}
.flt_left {float: none;}
.faTitle ul {margin: 20px 0 0 0px;}
.familysite-list ul li.first-child {border-top:1px solid #e7e7e7;}
.familysite-list ul.first-child li.first-child {border:0;}
.familysite-list ul li p {width:45%;}
.familysite-list ul li a {padding-left:2%;}
#familysite .sns-list {display:none;float:none;clear:left;padding-top:2px;}
#familysite .sns-list li{padding:5px 4px;margin:0px;}
#footer .footer-link li {display:inline-block;float:none;width:auto;margin-bottom:7px;padding-left:0;background:none;font-weight:bold;}
*+html  #footer .footer-link li {display:inline;}
#footer .footer-link li a {color:#696969;}
#footer address {margin-top:10px;font-size:12px;line-height:1.5;}
#footer .ethics-link {margin-top:5%;}
#footer .ethics-link img {padding-bottom:10px;}

.footer-copyright{ margin-top:5%}


.siteList ul {font-size: 13px;float: none;width: 100%;height:100%; margin:10% 0%}
.siteList {width:100%;margin: 0 auto;position: relative;padding: 0% 5%; height:100%}

#footer {margin:0px;width:auto;padding:10% 5%;}
.faTitle {width: 100%;margin: 0 auto;position: relative;padding: 30px 0px;}

.itAcademy{ width:100%; background:url(../../renewal2014/img/main/itacademyBg_m.png) no-repeat center top; padding:5%; height:100%; float:none; position:relative; padding-bottom:100px}
.academyCont{ width:100%; margin:0 auto; position:relative;}
.academyTxt{ float:none; margin-right:58px;width:100%;}

.academyTeacher{ position:relative; width:100%; margin-top:20px; float:none;}
.txtB01{ font-size:2.2em; margin-bottom:10px; letter-spacing:-0.1em;font-family:'NanumGothic'; margin-top:10px; color:#000}
.txtB02{ font-size:1.5em; letter-spacing:-1px;font-family:'NanumGothic';  color:#000}
.txtBtn a{ background:#222 url(../../renewal2014/img/common/arrow03.png) no-repeat 200px 16px; display:block; line-height:48px; border-radius:50px; width:244px; color:#FFF; padding-left:40px;}
.txtBtn a:hover {background:#1f86cf url(../../renewal2014/img/common/arrow03.png) no-repeat 200px 16px;}
.txtBtn { font-size:16px; margin-top:0px; text-align:left;position:absolute; bottom:-75px; left:50%; margin-left:-122px;}
.tOnline { position:absolute; bottom:0px; right:100px; display:none}
.tOnline a{ background:#222 url(../../renewal2014/img/main/botOnline_btn.png) no-repeat center 20px; display:block;width:100px; height:100px; color:#FFF; padding-top:70px; text-align:center;}
.tOnline a:hover{background:#1f86cf url(../../renewal2014/img/main/botOnline_btn.png) no-repeat center 20px;}
#footer .footer-link li a {color: #696969; margin-right:10px;}




.m_openday{ background:#fafafa; border-bottom:1px  solid #d7d7d7; text-align:center; padding:10px 0; font-size:1.1em; letter-spacing:-0.1em; color:#888; zoom:1; font-weight:bold;}
.opendayTit_m { color:#000; font-weight:bold; letter-spacing:-0.1em; padding-right:10px;}
.weekend_m { color:#0855b2; font-weight:bold; letter-spacing:-0.1em; padding-right:10px;}
.weekend_m a{width:60px;display:inline-block;line-height:33px;text-align:center;color:#707070;}
.weekend_m a:first-child{}
.weekend_m a:hover{text-decoration:underline;}
.mobileContent { padding:5%; height:100%; position:relative; width:100%; }

.quickMenu_m {width:100%; margin-bottom:30px;}
h5 { font-size:1em; font-weight:bold; letter-spacing:-0.1em; margin-bottom:10px;}
h5 span{ font-size:1em; font-weight:bold;color:#0855b2; letter-spacing:-0.1em}

.quick_area {background:#fafafa; border:1px solid #d7d7d7; padding:5%; width:100%; position:relative;}

.quick_area  ul li .quick01{background:url('../../renewal2014/img/common/quick_01.png') no-repeat center 15px; display:block;}
.quick_area  ul li .quick02{background:url('../../renewal2014/img/common/quick_02.png') no-repeat center 15px; display:block;}
.quick_area  ul li .quick03{background:url('../../renewal2014/img/common/quick_03.png') no-repeat center 15px; display:block;}
.quick_area  ul li .quick04{background:url('../../renewal2014/img/common/quick_04.png') no-repeat center 15px; display:block;}
.quick_area  ul li .quick05{background:url('../../renewal2014/img/common/quick_05.png') no-repeat center 15px; display:block;}
.quick_area  ul li .quick06{background:url('../../renewal2014/img/common/quick_06.png') no-repeat center 15px; display:block;}
.quick_area  ul li { display:inline-block; text-align:center;width:32%; font-size:11px; padding:0 1%}
.quick_area  ul li a{ padding-top:57px; padding-bottom:10px;}



.mainCurri_m{ position:relative; width:100%;}


.mainCuriiCont_m{width:100%;height:auto;padding:0;margin:10px 0 30px;float:none;border:none; position:relative;}
.mainCuriiCont_m .video{width:100%;height:auto;overflow: hidden;}
.mainCuriiCont_m .video iframe{width:100%;}
.mainCuriiCont_m .video img{width:100%;  border:1px solid #ccc;}
.mainCuriiCont_m .video .list{overflow:hidden;position: relative;}
.mainCuriiCont_m .video .list>div{overflow:hidden;position:relative;float:left;width:100%;}
.mainCuriiCont_m .video .item>a {display: inline-block;overflow: hidden;}
.mainCuriiCont_m .video .item>a{width:100%;height:auto;}
.mainCuriiCont_m .direct{position:absolute;top:-25px;right:0;width:100%;text-align:right;z-index:10;display:block; height:11px;}
.mainCuriiCont_m p{padding-top:2px;}
.mainCuriiCont_m p{margin-top:10px;width:100%; font-size:1.0em; text-align:justify; line-height:1.2em;}
.direct{position:absolute;bottom:10px;left:0;margin-left:0px;z-index:10;display:block;width:100%;text-align:center;}
.direct *,.direct2 *,.direct3 *{vertical-align:middle;}
.direct a,.direct2 a,.direct3 a{width:11px;height:11px;overflow:hidden;display:inline-block;margin:0 3px;}
.direct a img,.direct2 a img,.direct3 a img{width:100%;}
.direct a.on img,.direct2 a.on img,.direct3 a.on img{position:relative;top:-11px;}

.mainCuriiCont_m .paging{display:none;}
.mainCuriiCont_m .video .item span { font-size:1.3em; display:block; margin-bottom:10px; font-weight:bold;}

/*********************/
.mainCuriiCont_m{width:100%;height:auto;padding:0;margin:10px 0 30px;float:none;border:none; position:relative;}
.mainCuriiCont_m .video2{width:100%;height:auto;overflow: hidden;}
.mainCuriiCont_m .video2 iframe{width:100%;}
.mainCuriiCont_m .video2 img{width:100%;  border:1px solid #ccc;}
.mainCuriiCont_m .video2 .list{overflow:hidden;position: relative;}
.mainCuriiCont_m .video2 .list>div{overflow:hidden;position:relative;float:left;width:100%;}
.mainCuriiCont_m .video2 .item>a {display: inline-block;overflow: hidden;}
.mainCuriiCont_m .video2 .item>a{width:100%;height:auto;}
.mainCuriiCont_m .direct{position:absolute;top:-25px;right:0;width:100%;text-align:right;z-index:10;display:block; height:11px;}
.mainCuriiCont_m p{padding-top:2px;}
.mainCuriiCont_m p{margin-top:10px;width:100%; font-size:1.0em; text-align:justify; line-height:1.2em;}
.direct{position:absolute;bottom:10px;left:0;margin-left:0px;z-index:10;display:block;width:100%;text-align:center;}
.direct *,.direct2 *,.direct3 *{vertical-align:middle;}
.direct a,.direct2 a,.direct3 a{width:11px;height:11px;overflow:hidden;display:inline-block;margin:0 3px;}
.direct a img,.direct2 a img,.direct3 a img{width:100%;}
.direct a.on img,.direct2 a.on img,.direct3 a.on img{position:relative;top:-11px;}

.mainCuriiCont_m .paging{display:none;}
.mainCuriiCont_m .video2 .item span { font-size:1.3em; display:block; margin-bottom:10px; font-weight:bold;}
/*********************/



.mainCuriiCont_m .collge{width:100%;height:auto;overflow: hidden;}
.mainCuriiCont_m .collge iframe{width:100%;}
.mainCuriiCont_m .collge img{width:100%;  border:1px solid #ccc;}
.mainCuriiCont_m .collge .list{overflow:hidden;position: relative;}
.mainCuriiCont_m .collge .list>div{overflow:hidden;position:relative;float:left;width:100%;}
.mainCuriiCont_m .collge .item>a {display: inline-block;overflow: hidden;}
.mainCuriiCont_m .collge .item>a{width:100%;height:auto;}
.mainCuriiCont_m .collge .item span { font-size:1.3em; display:block; margin-bottom:10px;}
.mainCuriiCont_m .collge ul li { float:left; width:100%; padding:0% 1%;}
.mainCuriiCont_m .collge dl dt { padding-top:5px; font-size:1.2em;}

.mainCuriiCont_m .direct3{position:absolute;top:-25px;right:0;width:100%;text-align:right;z-index:10;display:block; height:11px;}


.notice_m { width:100%; background:#fafafa; border:1px solid #d7d7d7; position:relative; padding:10px; font-weight:bold; color:#0855b2;}
.review_m { width:100%; background:#fafafa; border-right:1px solid #d7d7d7;border-left:1px solid #d7d7d7; position:relative; padding:10px; font-weight:bold; color:#0855b2;}
.noticeArea_m {width:100%;height:auto;padding:0;margin:10px 0 30px;float:none;border:none; position:relative;} 
.noticeArea_m span { margin-left:2%;}
.noticeArea_m p{ position:absolute; top:10px; right:10px; background:#0855b2; border-radius:50px; width:15px; line-height:15px; color:#FFF; text-align:center; font-size:0.7em;}




.academy_m {width:100%;height:auto;padding:0;margin:10px 0 30px;float:none;border:none; position:relative;} 
.mainBT_m{width:100%;height:auto;overflow: hidden;}
.academy_m .mainBT_m>a {display: inline-block;overflow: hidden;}
.academy_m img{width:100%;}
.news_m{ float:left;width:50%; padding-right:2%; display:block;}
.photo_m{   float:left;width:100%; padding-left:2%; display:block;}


.DiscountCont_m  {width:100%;height:auto;padding:0;margin:10px 0 30px;float:none;border:none; position:relative;}
.DiscountCont_m .Discount{width:100%;height:auto;overflow: hidden; position:relative;}
.DiscountCont_m .Discount iframe{width:100%;}
.DiscountCont_m .Discount img{width:100%;}
.DiscountCont_m .Discount .list{overflow:hidden;position: relative;}
.DiscountCont_m .Discount .list>div{overflow:hidden;position:relative;float:left;width:100%;}
.DiscountCont_m .Discount .item>a {display: inline-block;overflow: hidden; letter-spacing:-0.075em;}
.DiscountCont_m .Discount .item>a{width:100%;height:auto;}
.DiscountCont_m .Discount .item span { font-size:1.3em; display:block; margin-bottom:10px;}
.DiscountCont_m .Discount ul li { float:left; width:40%;letter-spacing:-0.075em;}
.DiscountCont_m .Discount dl dt { padding-top:5px; font-size:0.8em;}
.DiscountCont_m .Discountdir { display:none;}
.DiscountCont_m .paging{ position:absolute; top:-25px; right:0px; z-index:999;}
.txtArea_m{ width:60% !important;float:left; padding-left:3%;}
.DiscountCont_m .paging img { width:17px;}
.disTitle_m{ font-size:15px; margin-bottom:5px; letter-spacing:-0.075em; font-weight:bold; margin-top:0px; }
.disCont_m{ font-size:11px; line-height:1.5;color: #0855b1;}

/*서브페이지*/
#subConentWrap{ width:100%; margin:0 auto; position:relative; display:block; padding:5%;}
.subLocationArea { width:100%;background:url(../img/sub/subLocation_Area.png)  no-repeat left top; height:60px;}
.subLocation{ width:100%; margin:0 auto; position:relative; height:60px;}
.subLocation .subLotit{ color:#FFF;position:absolute; font-size:1.3em;font-family:'NanumGothicBold'; font-weight:bold;  bottom:20px; left:5%; letter-spacing:-2px;}
.subLocation .subLotit span{ display:none;}
.subLocation .location{ position:absolute; bottom:20px; right:5%; color:#FFF; font-size:0.8em; letter-spacing:-1px;}




/*교육센터소개*/
.aboutArea{ padding:5% 0 10% 0; width:100%; display:block; height:auto;background:none;}
.aboutTit{ font-size:3.0em; line-height:1; padding:0 0 7% 0;font-family:'NanumGothic'; color:#074c9f; letter-spacing:-0.05em;}
.aboutTit span{ font-weight:bold;}
.aboutCont dl { margin-bottom:4%}
.aboutCont dl dt { font-size:1.2em; font-family:'NanumGothicBold'; margin-bottom:1.5%;letter-spacing:-0.075em;}
.aboutCont dl dd { width:100%; text-align:justify; font-size:1.0em; line-height:1.4}
.pointColor{color:#074c9f; font-family:'NanumGothicBold';}


/*비전&연혁*/
.visionArea{ padding:5% 0 10% 0; width:100%; display:block; height:auto; background:none;}
.visionTit{ font-size:2.2em; line-height:1; padding:0 0 7% 0;font-family:'NanumGothic'; color:#074c9f; letter-spacing:-0.07em;}
.visionTit span{ font-weight:bold;}
.visionCont dl { margin-bottom:4%}
.visionCont p{ width:100%; text-align:justify; font-size:1.2em;margin-bottom:4%; line-height:1.4}
.visionCont dl dt { font-size:1.2em; font-family:'NanumGothicBold'; margin-bottom:1.5%;letter-spacing:-0.075em;}
.visionCont dl dd { width:100%; text-align:justify; font-size:1.0em; line-height:1.4}



.subMenu{margin-bottom:20px;}
.subMenu li{width:49.6%;margin:0 0.4% 0 0;}
.subMenu li:last-child{width:50%;margin:0;}
.subMenu li a{font-size:13px;height:31px;line-height:28px;}


.histxt1{ width:100%; vertical-align:top; height:auto; margin:0 0 3% 0;}
.histxt1 ul { width:100%; padding:10px 0 0 0; display:inline-block;vertical-align:top;}

.histxt1 ul li{ width:100%;padding:5px 0 5px 20px; position:relative; line-height:2; font-size:1em;}
.years{ position:absolute; top:5px; left:0px; color:#999}
.yearstxt{ font-size:2em; padding-bottom:10px; border-bottom:1px solid #ccc; margin-bottom:10px; font-family:'NanumGothicBold'; letter-spacing:-0.075em;}


.subMenu2{margin-bottom:20px;}
.subMenu2 li{width:32.7%;margin:0 0.4% 0.4% 0;}
.subMenu2 li:last-child{width:32.7%;margin:0;}
.subMenu2 li a{font-size:13px;height:31px;line-height:31px;}


.cooperList a{ display:block;}
.cooperList ul li{ padding:1%; width:32.7%; display: inline-block; text-align:center; margin-bottom:4%;}
.cooperList ul li img{ border:2px solid #d7d7d7; margin-bottom:2%; }


.cooperTit{ font-size:2em;padding:0 0 5% 0;font-family:'NanumGothicBold'; color:#074c9f; letter-spacing:-0.05em;}
.cooperTit .subtit{ font-size:0.5em;font-family:'NanumGothic'; color:#000; display:block; margin-top:2%}
.cooperTit .subtit2{ font-size:0.7em;font-family:'NanumGothic'; color:#000; display:block; margin-top:2%; font-weight:bold; letter-spacing:-0.05em;}

.cooperTit2{ font-size:2em;padding:0 0 5% 0;font-family:'NanumGothicBold'; color:#074c9f; letter-spacing:-0.05em;}
.cooperTit2 .subtit{ font-size:0.5em;font-family:'NanumGothic'; color:#000; display:block; margin-top:2%}
.cooperTit2 .subtit2{ font-size:0.8em;font-family:'NanumGothic'; color:#000; display:block; margin-top:2%; letter-spacing:-0.05em;}
.cooperTit2 .subtit3{ font-size:0.5em;font-family:'NanumGothic'; color:#aaa; display:block; margin-top:1%; letter-spacing:-0.05em;}

.cooperList2{ width:100%; position:relative; height:auto; padding-bottom:10%}
.cooperList2 ul { width:100%; padding:5% 0; border-bottom:1px dotted #F4F4F4}
.cooperList2 .cooperInfo { width:100%;  display:inline-block; vertical-align:top; padding-top:3%;}
.cooperList2 ul li p{ font-size:1.2em; line-height:1.5;}
.cooperList2 ul li p span { padding-right:1%; color:#aaa;}
.cooperList2 ul li p .pointColor{color:#074c9f; font-family:'NanumGothicBold';}
.cooperList2 .cooperImg{ width:100%; border:1px solid #d7d7d7; text-align:center; display:inline-block; }
.cooperList2 ul:last-child { border:0px;}

.cooperArea{ padding:5% 0 5% 0; width:100%; display:block; height:auto;background:none;}
.tit{ font-size:1em; line-height:1.5; color:#999; background:#fafafa; border-top:2px solid #074c9f; padding:5%;}

.phoneInput input[type="text"], .writeQ .enter input[type="password"] {width: 22%;padding:3px 12px;border: 1px solid #bbb;border-radius: 0;}
textarea {border: 1px solid #bbb;color: #777777;font-size: 13px;line-height: 18px;padding: 5px;overflow-y: auto;resize: none;}
.input02 {height: 21px;/* margin: 1px 0; */border: 1px solid #bbb;line-height: 18px;background: #fff;width:100%;}
.input01 {/* margin: 1px 0; */border: 1px solid #bbb;line-height: 18px;background: #fff;width:100%;}
#tuition_list table th {background-color:#fafafa; font-size:12px; font-weight:normal; color:#000; text-align:center; padding:10px 0 11px 0; border:1px solid #eaeaea; font-weight:bold;}

.btn li { width:48%;}
.sm_txt{ font-size:0.7em;}
.coprtit{ line-height:1.5; font-size:12px;}
.coprtit a{color:#074c9f;}

.coprtit .txtblock{ display:block;}
.companyHisInfo{ display:none;}

.facSubtxt .mhide{ display:none;}
.facility ul li { display:inline-block; padding: 2% 0; width:100%;}

.subMenu3{margin-bottom:20px;}
.subMenu3 li{width:24.6%;margin:0 0.4% 0 0;}
.subMenu3 li:last-child{width:24.6%;margin:0;}
.subMenu3 li a{font-size:13px;height:31px;line-height:27px;}

.naverBtn{ display:block; background:#2db400; border-radius:5px; line-height:40px; color:#FFF; border-right:2px groove #187605; border-bottom:2px groove #187605; font-size:1.3em; font-weight:bold; text-shadow:1px 1px 5px #187605; width:100%; text-align:center;} 
.mapBtn { position: relative; top:0; left:0; width:100%;margin-top:5%;}
.naverBtn:visited{ display:block; background:#2db400; border-radius:5px; line-height:40px; color:#FFF; border-right:2px groove #187605; border-bottom:2px groove #187605; font-size:1.3em; font-weight:bold; text-shadow:1px 1px 5px #187605; width:100%; text-align:center;} 

.mapTit001{ font-size:1.5em; color:#074c9f; margin-top:5%;}
.mapTitInfo{ margin-top:1%; font-size:1.0em; line-height:1.5; margin-bottom:3%;}
.mapTitInfo ul li p{ position:absolute; top:0px; left:0px; color:#999;}
.mapTitInfo ul li { position:relative; padding-left:60px; color:#333;}
.mapTitInfo ul li span {color:#074c9f; }
.mapTitInfo ul li em { display:none;}
.memTit b { display:block;}



.membership{ padding:5% 0 0 0; width:100%; display:block; height:auto;background:url(../../renewal2014/img/sub/member_bg.png) repeat;}
.memTit{ color:#b30000; font-size:2.5em; text-align:center; letter-spacing:-0.075em;}
.memTit b { display:block;}


.cardVisual{ text-align:center; color:#333; font-family:'NanumGothicBold'; letter-spacing:-1px; margin-top:20px;}
.cardVisual .memtxt001{ font-size:1.2em;}
.cardVisual .memtxt002{  font-size:3em;font-family:'NanumGothicExtraBold';letter-spacing:-2px; margin-bottom:10px;}
.cardVisual .memtxt002 span {color:#b30000;font-family:'NanumGothicExtraBold';letter-spacing:-2px; }
.cardVisual .memtxt003 { font-size:1em; color:#FFF; background:#000; padding:5px;  margin:auto; width:75%}
.cardVisual .memCardimg { margin-top:30px; margin-bottom:0px;}

.memInfo{ width:100%; margin:0 auto;}
.memInfo .mInfoTxt{ color:#b30000; font-size:1.5em; font-weight:bold; margin-bottom:10px;}
.memInfo .mif01{background:none;}
.memInfo .mif02{background:none;}
.memInfo .mif03{background:none;}
.memInfo .mif04{background:none;}
.memInfo ul li { padding-left:0px; margin-top:30px; color:#000; font-size:1.1em; font-weight:bold; letter-spacing:-0.050em; width:100%; position:relative; line-height:1.5}
.txtgray { font-size:0.8em; color:#555; font-weight:normal; line-height:1.5; margin-top:10px;}
.meing{ position: relative; bottom:0; right:0; margin-top:10px;}
.pointRed{ color:#b30000; margin-top:5px;}
.memInfo .membtn { text-align:left; margin-top:20px; margin-bottom:60px;}
.memInfo .membtn a { display:block; background:#b30000; border-radius:5px; line-height:40px; color:#FFF; border-right:2px groove #fafafa; border-bottom:2px groove #8b181b; font-size:16px;font-weight:bold;text-shadow:1px 1px 5px #aaa; text-align:center; width:100%;} 

.mwning {background-color: rgba(0,0,0,.5);padding:5% 5%;}
.mwCont{width:100%; margin:0 auto; color:#FFF;}
.mwTxt{ font-size:1.5em; font-weight:bold;}
.mwtxt001{ margin-top:10px;}
.mwtxt001 li { list-style: outside decimal; line-height:1.5; font-size:1em; letter-spacing:-1px; margin-left:5%;} 
.mwimg{ margin-top:30px; margin-bottom:30px; display:none;}

.subNavi { display:none;}

.quickMenu_m2{ display:block;}
.quick_area2 {background:#fafafa; border-top:1px solid #d7d7d7; padding:5% 0; width:100%; position:relative;}
.quick_area2 h5{ margin-left:5%;}

.quick_area2  ul li .quick01{background:url('../../renewal2014/img/common/quick_01.png') no-repeat center 10px; display:block;}
.quick_area2  ul li .quick02{background:url('../../renewal2014/img/common/quick_02.png') no-repeat center 10px; display:block;}
.quick_area2  ul li .quick03{background:url('../../renewal2014/img/common/quick_03.png') no-repeat center 10px; display:block;}
.quick_area2  ul li .quick04{background:url('../../renewal2014/img/common/quick_04.png') no-repeat center 10px; display:block;}
.quick_area2  ul li { display:inline-block; text-align:center;width:24.2%; font-size:11px; padding:0 1%}
.quick_area2  ul li a{ padding-top:57px; padding-bottom:10px;}


.chk li { display:block; width:100%; float:left; margin:1% 0; }
.w_tit_bold{ font-size:15px; font-weight:bold; margin-bottom:15px; margin-top:30px; color:#074c9f; list-style:inside circle;}
.radioArea li { display:inline-block; line-height:12px; margin:1% 0;}



.tuitxt001{ font-size:18px;color:#074c9f;font-family:'NanumGothicBold'; letter-spacing:-1px; margin-bottom:5px;}
.tuitxt002{ font-size:14px;color:#aaa;font-family:'NanumGothic'; letter-spacing:-1px; margin-bottom:5px;}


.sm_txt .pointColor{ display:block;}

.subMenu4{margin-bottom:0px;}
.subMenu4 li{width:19.6%;margin:0 0.4% 0 0;}
.subMenu4 li:last-child{width:19.6%;margin:0;}
.subMenu4 li a{font-size:13px;height:31px;line-height:28px;}
.subMenu4 li span{ display:none;}

.menu { width:100%; margin-top:0px; border-left:1px solid #dcdcdc; border-right:1px solid #dcdcdc; border-top:1px solid #dcdcdc; margin-bottom:30px;}
.menu .q_title { width:100%;border-bottom:1px solid #dcdcdc; font-size:1em; position:relative; line-height:1.2}
.menu .q_title p { padding:12px 12px 12px 30px; font-weight:bold; color:#6b6b6b; }
.menu .q_title .questionMark{ color:#F00; font-weight:bold;font-family:'NanumGothicExtraBold'; margin-right:2%; position:absolute; top:12px; left:15px;}
.menu .a_cont { width:100%; height:100%; padding:30px; color:#999; border-top:1px solid #ddd; background:#fafafa; border-bottom:1px solid #ddd; font-size:1em; position:relative; line-height:1.2}
.menu .a_cont p { line-height:20px; text-align:justify; }
.answerMark{ color:#074C9F; font-weight:bold;font-family:'NanumGothicExtraBold'; margin-right:2%; position:absolute; top:33px; left:15px;}

.btn li span{ position:absolute; top:11px; left:50%; margin-left:-15%; font-size:1.3em; color:#FFF;text-shadow:1px 1px 5px #000;font-weight:bold; height:40px;}
.bx01{ background:#fafafa; border:1px solid #ddd; padding:3%;}
.bx01 ul li { line-height:1.5; font-size:11px; list-style:outside decimal; margin-left:4%;}

.okTxt_01 { font-size:17px; margin-bottom:5px; margin-top:15px; font-weight:bold;}
.okTxt_02{ font-size:11px; color:#999;}

.btn03{ width:100%; position:relative; margin-top:5%; text-align:center;}
.btn03 li { display:inline-block; padding:0 1%; text-align:center; width:100%; position:relative; height:40px;}


#communityConentWrap_m { display:block;}
#communityConentWrap{ display:none;}



.communityTit{height:155px;position:relative;text-align:center;background:url(/renewal2014/img/sub/community_visual.png) repeat-x center top;background-size:cover; color:#FFF; }

.cmtitArea{ width:100%; margin:0 auto; text-align:center; position:relative; color:#fff;}
.cmtxt{font-size:12px; text-align:center; letter-spacing:-1px;font-family:'NanumGothic'; line-height:33px;margin:0px 0px; padding-top:15px; color:#fff; display:none;}
.cmtxt span { border-top:2px solid #fff; border-bottom:2px solid #fff; padding:5px 0px;}
.cmtxt02{font-size:31px; text-align:center; letter-spacing:-0.075em;font-family:'NanumGothic'; line-height:33px;margin:0px 0 10px 0px; line-height:1.2; color:#fff; padding-top:20px;}
.cmtxt02 span{ display:block; font-weight:bold}
.cmtxt03{ font-size:14px;letter-spacing:-0.075em;font-family:'NanumGothic';  color:#fff; }

.callendar_m { width:100%;}
.callendar_m img { width:100%; display:none;}
.scheduleList_m p{ font-size:1.2em; font-weight:bold; letter-spacing:-0.075em; margin-bottom:2%; font-weight:bold;}
.scheduleList_m p span{ font-weight:bold; letter-spacing:-0.075em; margin-bottom:2%; font-weight:bold; color:#074c9f}
.scheduleList_m ul li { line-height:1.5;}
.scheduleList_m ul li span{ color:#999; margin-right:10px;}

.naverSubTxt_m{ font-size:25px; margin-top:5px; margin-bottom:10px; color:#9da3a4; font-weight:bold; letter-spacing:-2px;}
.naverSubTxt_m span{ color:#333;letter-spacing:-2px;}
.naverSubTxt01_m{ line-height:1.5; font-size:13px; color:#9da3a4; width:100%; text-align:justify;}

.naverSubTxt01_m .pointGreen{ color:#2cb300;}
.naverSubTxt02_m { margin-top:20px; margin-bottom:60px;}

.hideList{ display:none;}

.tableArea{ padding:5% 0; width:100%; display:block; height:auto;}
.searchArea{ width:100%; text-align:left; margin-top:30px; margin-bottom:15px; position:relative;}
.searchArea ul li{ display:inline-block;}
.input04 {height: 25px;/* margin: 1px 0; */border: 1px solid #bbb;line-height: 18px;background: #fff;width:100%;}
.searchfild{ width:50%;}

.searchBtn{ display:block; background:#074c9f; border-radius:5px; line-height:25px; color:#FFF; font-size:11px; font-weight:bold; padding:0 8px} 
.searchBtn:visited{ display:block; background:#074c9f; border-radius:5px; line-height:25px; color:#FFF; font-size:11px; font-weight:bold;} 
#notice_list {  width:100%; margin:0 auto; position:relative; margin-top:10px;border-top:2px #074c9f solid; }
#notice_list table{width:100%; table-layout:fixed;word-wrap:break-word; border:1px solid #eaeaea; margin-bottom:2%; margin-left:0px; }
#notice_list table th {background-color:#fafafa; font-size:13px; font-weight:normal; color:#000; text-align:center; padding:10px 0 11px 0; border-bottom:1px solid #ddd; font-weight:bold;}
#notice_list table td {border-bottom:1px solid #eaeaea; font-size:12px; color:#666; text-align:center; padding:10px 10px; line-height:1.5; background:#fff;}
#notice_list table td span{color:#000; line-height:1.4;}
#notice_list .ta_tit { text-align:left; padding-left:0px; }


.pagenate{ width:100%; text-align:center; margin-top:20px}
.pagenate>a, .pagenate>a:visited{ border:1px solid #ddd; display:inline-block; text-align:center; width:18px; line-height:16px;}
.pagenate>a:hover{ background-color:#0855b1; color:#FFF;}
.pagenate strong{background-color:#0855b1; color:#FFF;  display:inline-block;width:18px; line-height:16px;}

.ntxt005{ font-size:11px; position:static; margin-bottom:10px}
.ntxt005 .pointLine{ color:#0855b1; text-decoration:underline; font-weight:bold;}

.btn_view li { width:31%;}

.subMenu5{margin-bottom:20px;}
.subMenu5 li{width:16.2%;margin:0 0.4% 0 0;}
.subMenu5 li:last-child{width:16.2%;margin:0;}
.subMenu5 li a{font-size:11px;height:31px;line-height:28px;}
.subMenu5 li span{ display:none;}


.systemCont_bo .systemTit01{font-size:11px; line-height:1.5; font-family:'NanumGothic'; color:#000; letter-spacing:-0.05em; text-align:justify; padding-bottom:10px;}
.systemCont_bo h2 {font-size:18px;  padding:20px 0 10px 0; font-family:'NanumGothicBold'; color:#000; letter-spacing:-0.05em;}
.bg_bo {background:none; position:relative; height:auto; margin-bottom:30px;}

.bg_bo li {display:block; width:100%; height:100%; vertical-align:middle; padding:0 0px 0px 15px; margin-top:0px; margin-bottom:10px; color:#1d1d1d; font-size:11px; letter-spacing:-0.05em;}
.bg_bo li:first-child{ padding-left:15px;}
.bg_bo li:last-child{ padding-right:0px;}
.bg_bo li span{ display:block; margin-bottom:5px; font-size:13px;  text-align:left; font-weight:bold; letter-spacing:-2px}
.bg_bo .step2_tit_bo {margin-left:0px;}


.bg2_bo {background:none; position:relative; height:auto; display:none;}
.bg2_bo li {display:block; width:100%; height:100%; vertical-align:middle; padding:0 0px 0px 15px; margin-top:0px; margin-bottom:10px; color:#1d1d1d; font-size:11px; letter-spacing:-0.05em;}
.bg2_bo li:first-child{ padding-left:15px;}
.bg2_bo li span{ display:block; margin-bottom:5px; font-size:13px; text-align:left; font-weight:bold;}
.bg3_bo li {display:block; width:100%; height:100%; vertical-align:middle; padding::0 0px 0px 15px; margin-top:0px; color:#1d1d1d; font-size:13px; letter-spacing:-0.05em;}
.bg2_bo .step2_4_bo { padding:0px 0px 0 0px; display:none;}

.con_sudTit_bo span { display:none;}
.con_sudTit2_bo ul li{width:100%;  display:block; vertical-align:top;}
.con_sudTit2_bo ul li:first-child{ padding-right:0px;}
.con_sudTit2_bo dl dd {font-size:12px; line-height:24px; }
.con_sudTit2_bo dl dd .alphaBg01 {background-color: rgba(31, 134, 207, .5); color:#fff; width:53px;  padding:7px 3px; border-radius:30px; font-weight:bold; margin-right:5px;}
.con_sudTit2_bo dl dd .alphaBg02 {background-color: rgba(0, 85, 178, .5); color:#fff; width:53px;  padding:7px 3px; border-radius:30px; font-weight:bold; margin-right:5px;}
.con_sudTit2_bo dl dd:first-child {margin-top:10px;}
.mbt30{ margin-top:30px;}


.st_thead_bo th {background-color:#0855b2; font-size:12px; color:#fff; padding:10px; border-right: #eaeaea solid 1px;padding:10px; }
.st_td01_bo {font-size:11px; background-color:#fafafa; text-align:center;  font-family:'NanumGothicBold'; border-right:#eaeaea solid 1px; border-bottom:#eaeaea solid 1px; }
.st_td02_bo {border-right: #eaeaea solid 1px;  border-bottom:#eaeaea solid 1px; padding:10px;}
.st_td03_bo {border-bottom:#eaeaea solid 1px; color:#666; padding:10px; }
.st_td04_bo {border-right: #eaeaea solid 1px; border-bottom:#eaeaea solid 1px; color:#666; padding:10px;}
.st_td05_bo {border-bottom:#eaeaea solid 1px; color:#0855b2; padding:10px;}



.interviewLsit{ width:100%; height:auto; margin-top:30px;}

.inwTitle{ width:100%; position:relative; margin-bottom:15px;}
.inwTitle .inwtitle { font-size:13px; font-weight:bold; color:#000;}
.inwTitle .inwbtn { position:absolute; top:0px; right:0px;}
.bundle { margin-bottom:30px; padding-bottom:30px; border-bottom:1px dotted #666;}


.inwCont li { display:inline-block; width:100%; margin-left:0px; vertical-align:top;}
.inwCont .width30 { width:100%; margin-left:0px; margin-bottom:15px;}
.inwCont .pdd_B15 img { width:100%;}
.inwCont dl dt { font-size:13px; line-height:1.5}
.inwCont dl dt strong{ font-size:15px; color:#03C; margin-top:5px; display:block;}
.inwCont .day { margin-top:10px; font-size:15px; color:#999;}


.list01 div { width:32.8%; padding:1%; display:inline-block; vertical-align:top;}
.list01 div:first-child { padding-left:0%;}
.list01 div:last-child { padding-right:0%;}
.list01 div img { margin-bottom:15px;}
.list01 { margin-bottom:30px;}


.interviewLsit2{ width:100%; position:relative; height:auto; margin-bottom:30px;}
.interviewLsit2 ul li { display:inline-block; padding:0 0px;  width:100%; margin-bottom:20px;}

.interviewLsit2 ul li div {background:#fcfcfc; border:1px solid #ddd; padding:15px;}
.interviewLsit2 img { width:100%;}

.interviewLsit2 .photozinfo{ position:relative; border:0px solid #ddd; padding:0px; margin-top:15px;}
.photozNum{ color:#0855b1; margin-bottom:5px;}
.photoztit { font-size:13px; font-weight:bold; margin-bottom:10px;}
.photozday{ position: relative;; top:0px; right:0px; color:#CCC; display:none;}
.photozview em{ font-weight:bold; color:#F00;}
.photozview { font-weight:bold; font-size:11px;}
.month{ display:none;}
.txt1108{ line-height:1.5; font-size:11px; letter-spacing:-1px;}


.width30percent { width:30% !important;}

.subMenu8{overflow:hidden; margin-top:10px; margin-bottom:15px; padding-top:15px;}
.subMenu8 li{float:left;margin-left:0px;width:8.6%;}
.subMenu8 li:first-child{margin-left:0px;}
.subMenu8 li:last-child{width:8.6%;}
.subMenu8 li a{width:100%;height:40px;line-height:36px;border:2px solid #cccccc;background:#cccccc;color:#fff;text-align:center;font-size:13px;font-family:'NanumGothicBold';display:inline-block;position:relative;}
.subMenu8 li a span { display:none;}
.subMenu8 li a:hover{border:1px solid #074c9f;background:#074c9f;color:#fff;}
.subMenu8 li._on a{border:1px solid #074c9f;background:#074c9f;color:#fff;}
.licenseTxt{ font-size:17px; letter-spacing:-1px; margin-top:15px;}





/*보람*/
.supTit_bo {width:100%; font-size:55px; font-family:'NanumGothic'; color:#074c9f; padding:0 0 15px 0; letter-spacing:-0.05em;}
.supTitS_bo {font-size:24px; font-family:'NanumGothic'; color:#666; padding:0 0 40px 0; letter-spacing:-0.05em;}
.supTit002_bo { font-size:20px; font-family:'NanumGothic'; color:#000; margin-bottom:20px; letter-spacing:-0.05em;}
.supTit01 {width:100%; font-size:12px; line-height:1.5; font-family:'NanumGothic'; color:#000; letter-spacing:-0.05em; padding-bottom:10px;}

.supOption_bo {background-color:#fafafa; border-top:#eaeaea solid 1px; border-bottom:#eaeaea solid 1px; padding:10px 15px; font-size:12px; line-height:1.5;}
.supOption_bo ul li span{display:none; font-size:6px; color:#1f86cf; vertical-align:top; margin-right:10px;}
.supOption_bo p {font-size:12px; color:#666; line-height:1.5; padding-left:15px;}

.sup_sudTit_bo {width:100%; font-size:16px; color:#1f86cf; font-weight:bold; letter-spacing:-0.05em; padding:30px 0 10px 15px; background:url('/renewal2014/img/common/bullet_6gak.png') no-repeat left 32px;}
.supSection_bo li {font-size:12px; color:#333; line-height:1.5; margin-left:15px; }
.supSection_bo .list_bo li {font-size:12px; color:#333; line-height:1.5; margin-left:0px; padding-bottom:5px; }
.supSection_bo .list_bo li p {font-size:11px; color:#333; line-height:1.5; margin-left:15px; text-align:justify;}
.supSection_bo .list_bo ol li {list-style:decimal; margin-left:35px;}
.supSection_bo ul li strong{background:url('/renewal2014/img/common/bullet_4gak.png') no-repeat left 3px; padding-left: 15px; }
.supSection_bo .Stxt_s {font-size:12px; color:#666; line-height:20px;}
.supSection_bo .Stxt_Bm {font-size:13px; color:#333; line-height:24px; padding-left:30px;}
.grayColor {font-size:16px; color:#999; font-weight:bold; display:block;}

/*직장인02*/
.wide_table {width:100%; margin:10px 0; border-top:3px solid #0855b2; }
.wide_table .thtable {background-color:#f0f0f0; padding:10px;  border:1px solid #eaeaea;}
.wide_table th:first-child {border-top:2px solid ##0855b2;}
.wide_table thead th {background-color:#fafafa; padding:10px; border:1px solid #eaeaea; }
.wide_table tbody td {border:1px solid #eaeaea; padding:10px; text-align:center;}

.btn_bo {width:100%; position:relative; margin-top:60px; text-align:center;}
.btn_bo .tuiBtn_bo {display:inline-block; background-color:#074c9f; border-radius:5px; padding:15px 20px; border-right:2px groove #fafafa; border-bottom:2px groove #fafafa; font-size:18px; color:#fff; font-weight:bold; text-shadow:1px 1px 5px #000;}
/*PD*/
.Pd_L10 { padding-left:10px;}
.Pd_L15 { padding-left:15px;}
.Pd_L20 { padding-left:20px;}
.Pd_L30 { padding-left:30px;}
 
.Mg_L20 {margin-left:20px;}


/*보람*/








.otherNavi {
width: 100%;
background: url(../../renewal2014/img/member/otherBg.png) repeat-x center top;
height: 80px;
}


.otherNavi .onaviArea { width:100%; margin:0 auto;}
.otherNavi .onaviArea ul li { width:19.3%; display:inline-block; text-align:center; vertical-align:top;}
.otherNavi .onaviArea ul li a { color:#b3b8bf; font-size:11px;}
.other001 {background: url(../../renewal2014/img/member/mother_login.png) no-repeat center 15px;  padding-top:55px; display:block;}
.other002 {background: url(../../renewal2014/img/member/mother_join.png) no-repeat center 15px; padding-top:55px; display:block;}
.other003 {background: url(../../renewal2014/img/member/mother_agree.png) no-repeat center 15px;  padding-top:55px; display:block;}
.other004 {background: url(../../renewal2014/img/member/mother_privacy.png) no-repeat center 15px; padding-top:55px;display:block;}
.other005 {background: url(../../renewal2014/img/member/mother_sitemap.png) no-repeat center 15px;padding-top:55px; display:block;}
.other004 span{ display:none}


.other001:hover, .other001_on {background: url(../../renewal2014/img/member/mother_login_on.png) no-repeat center 15px;  padding-top:55px; display:block; color:#fff !important}
.other002:hover, .other002_on{background: url(../../renewal2014/img/member/mother_join_on.png) no-repeat center 15px; padding-top:55px; display:block; color:#fff !important}
.other003:hover, .other003_on{background: url(../../renewal2014/img/member/mother_agree_on.png) no-repeat center 15px;  padding-top:55px; display:block; color:#fff !important}
.other004:hover, .other004_on{background: url(../../renewal2014/img/member/mother_privacy_on.png) no-repeat center 15px; padding-top:55px;display:block; color:#fff !important}
.other005:hover, .other005_on{background: url(../../renewal2014/img/member/mother_sitemap_on.png) no-repeat center 15px;padding-top:55px; display:block; color:#fff !important}





.login_area_top {width:100%; margin:0 auto; padding-top:0px; padding:0 5%;}
.login_area_top .item_layer {width:100%; padding:15px 14px; border:1px solid #6dabf8; display:none; position:absolute; left:437px; top:209px !important; z-index:99; background-color:#fff;}
@media all and (-webkit-min-device-pixel-ratio: 0) { .login_area_top .item_layer {top:210px !important;} }
@-moz-document url-prefix() { .login_area_top .item_layer {top:210px !important;} }
*+ html .login_area_top .item_layer {top:208px !important;}
.login_basic_w.type_popup .login_area_top .item_layer {top:130px !important; left:325px;}
@media all and (-webkit-min-device-pixel-ratio: 0) { .login_basic_w.type_popup .login_area_top .item_layer {top:131px !important;} }
@-moz-document url-prefix() { .login_basic_w.type_popup .login_area_top .item_layer {top:131px !important;} }
*+ html .login_basic_w.type_popup .login_area_top .item_layer {top:131px !important;}
.login_area_top .item_layer.on {display:block;}
.login_area_top .item_layer .security_tit {font-size:16px; font-weight:bold; color:#6dabf8;}
.login_area_top .item_layer .security_sub_tit {color:#3c3c3c; padding-top:12px;}
.login_basic_w.type_popup .login_area_top {padding-top:24px;}
.login_area_top .welcome {font-size:16px; line-height:37px; font-weight:bold; color:#3c3c3c; vertical-align:middle; text-align:center; margin-bottom:17px; display:none;}
.login_area_top .welcome img {font-size:0; vertical-align:middle; width:30%;}
.login_field {position:relative; display:block; width:100%;}
.login_field .login_txt {width:65%; height:34px; font-size:14px; line-height:34px; color:#828282; border:1px solid #c7c9ce; padding:0 10px; margin-bottom:11px;}
*+ html .login_field .login_txt {margin-bottom:7px;}
.login_field .login_btn {z-index:2; position:absolute; top:0; right:0px; width:30%; height:79px; font-size:16px; font-weight:bold; line-height:82px; color:#fff; text-align:center; outline:0; border:0; cursor:pointer; background-color:#6dabf8;}
*+ html .login_basic_w.type_popup .login_area_top .login_field .login_btn {top:1px;}
.login_area_top .check {vertical-align:middle;}
*+ html .login_area_top .check {margin-left:-4px;}
.login_area_top .login_check {display: inline-block; font-size:13px; font-weight:bold; color:#828282; vertical-align:middle; padding:0 5px 0 4px;}	
.login_area_bottom {width:100%; margin:0 auto; margin-top:49px; overflow:hidden;}
.login_basic_w.type_popup .login_area_bottom {width:548px;}
.login_area_bottom .find_area {height:187px; padding:30px 0px; background-color:#f5f6f7; width:100%;}
.login_area_bottom .find_area .login_button_set {width:560px; margin:0 auto; text-align:left;}
.login_area_bottom .find_area .login_button_set button  {width:104px; margin:0 1px 0 0;}
.login_area_bottom .find_area .login_button_set a {width:135px; margin:0 1px 0 0;}
.login_area_bottom.type_popup .find_area {width:538px; height:145px; margin-right:0; padding:20px 0 0 20px;}
.login_area_bottom .ad_area {float:right; width:300px;}
.login_area_bottom .ad_area .ad_banner {font-size:0; line-height:0;}
.login_area_bottom .ad_area .ad_banner img {border:1px solid #ccc;}
.login_basic_w .infotl_inner {width:100%; margin:0 auto; padding:0 5%}
.login_basic_w .infotl_inner li {margin-top:6px; padding-right:0px;}
.logintit001{ font-size:11px; color:#aaa; margin-bottom:10px; margin-top:10px; letter-spacing:-1px;}
.login_basic_w.type_popup .infotl_inner li {padding-right:50px;}

.loginSel li { display: inline-block; margin-right:5px; font-size:11px;}
.loginSel li:last-child{ margin-right:0px;}
.loginSel .tit_h2 { color:#137fcc; font-size:11px;}


.findArea { background:#f5f6f5; padding:30px 0; width:100%; position:relative;}
.findUser{ width:100%; margin:0 auto; padding:0 5%;}
.findUser ul li { display:inline-block; width:32.7%; padding:0 5px;}
.findUser ul li:first-child{ padding:0px;}
.findUser ul li:last-child{ padding:0px;}
.findUser .loJoin{ line-height:40px; color:#FFF; display:block; background:#9da2ab url(../../renewal2014/img/member/login_arrow.png) no-repeat 90% center; font-size:12px; padding:0 0 0 10px;}
.findUser .loID{ line-height:40px; color:#FFF; display:block; background:#b3b8bf url(../../renewal2014/img/member/login_arrow.png) no-repeat 90% center; font-size:12px; padding:0 0 0 10px;}
.findUser ol { margin-top:30px; }
.findUser ol li{ line-height:17px; color:#ccc; list-style:disc; margin-left:15px; font-size:12px;}
.logintxtArea{ width:100%; margin:0 auto; padding:50px 5%; }

.logintxta001{ font-size:16px; color:#aaa; letter-spacing:-1px; font-weight:bold;}
.logintxta002 { font-size:13px; margin-top:5px; color:#777;}

.ltainfo { margin-top:30px;}
.ltainfo ul li { width:100%; padding:0 0%; vertical-align:top; display: inline-block; }
.ltainfo ul li:first-child{ padding-left:0px;}
.ltainfo ul li:last-child{ padding-right:0px;}
.lta001 { font-weight:bold; font-size:19px; color:#137fcc; margin-bottom:10px; background:#fff url(../../renewal2014/img/member/bsg_linse.png) no-repeat 150% center;}
.lta001 span{ display:block;}
.lta002{ font-size:12px; color:#999; width:60%;}
.ltabg_1{background:url(../../renewal2014/img/member/ic_job.png) no-repeat right bottom; height:69px;}
.ltabg_2{background:url(../../renewal2014/img/member/ic_mem.png) no-repeat right bottom; height:69px;}
.ltabg_3{background:url(../../renewal2014/img/member/ic_inter.png) no-repeat right bottom; height:69px;}
.ltabg_4{background:url(../../renewal2014/img/member/ic_semi.png) no-repeat right bottom; height:69px;}



.welcome2{ display:block; font-size:18px; font-weight:bold; text-align:left; letter-spacing:-2px; margin-bottom:20px; margin-top:30px;}
.welcome2 span { color:#137fcc;}
.mgn_B20{ font-size:20px; font-weight:bold; letter-spacing:-2px; margin-bottom:10px;}

.agreement { font-size:12px; line-height:21px; color:#999; text-align:justify}
.agreement2 { font-size:12px; line-height:21px; color:#999; text-align:justify}



.sitemaplist{ margin-bottom:30px; text-align:center; vertical-align:top;}
.sitemaptit{ font-size:20px; letter-spacing:-1px; font-weight:bold; vertical-align:top; text-align:left;}
.sitemaplist .sitenavi { display:block; width:100%; margin-left:0px; padding-top:10px;vertical-align:top;}
.sitemaplist .sitedep2{ text-align:left; font-size:14px; color:#999; vertical-align:top;}
.sitemaplist .sitedep2 li{ display:block; width:100%; padding:1% 0; text-align:left;vertical-align:top;}
.sitemaplist .sitedep3 { margin-top:15px;}
.sitemaplist .sitedep3 li a{ color:#999;}
.sitemaplist .sitedep3 li{ display:block; width:100%; padding:1%; text-align:left; font-size:13px; margin-top:5px;}
.sitemaplist .sitetxt001{ width:100%; display:block; position:relative;  padding-top:20px; text-align:left; font-weight:bold; font-size:16px; color:#137fcc}
.sitemapinfo{ width:100%; height:auto; margin-bottom:60px; vertical-align:top; position:relative; margin-top:15px; border-top:1px solid #ddd ;}







.singleTit{height:230px;position:relative;text-align:center;background:url(/renewal2014/img/sub/single_visual.png) repeat-x center top;background-size:cover; color:#FFF; }

.singleArea{ width:100%; margin:0 auto; text-align:center; position:relative; color:#fff;}
.single{font-size:11px; text-align:center; letter-spacing:-1px;font-family:'NanumGothic'; line-height:20px;margin:0px 0px; padding-top:30px; color:#fff;}
.single span { border-top:2px solid #fff; border-bottom:2px solid #fff; padding:5px 0px;}
.single02{font-size:30px; text-align:center; letter-spacing:-0.075em;font-family:'NanumGothic';margin:10px 0 0 0px; line-height:1.2; color:#fff;}
.single03{display:none;}
.single04{ font-size:13px;letter-spacing:-1px;font-family:'NanumGothic';  color:#fff; line-height:1.5; display:block; padding:0 5%; margin-top:0px;}
.directcolBtn{ position:absolute; z-index:999; bottom:40px;text-align:center; width:100%; display:none;}
.directcolBtn ul {text-align:center;}
.directcolBtn ul li { display:inline-block; margin:0px 5px; font-size:16px;}
.directcolBtn ul li a{color:#FFF; border-radius:50px}
.mainBannerBtn03{ display:block; background:#fff url(../../renewal2014/img/main/ic_mainsale.png) no-repeat 20px 13px ; width:200px; line-height:46px; color:#000 !important;}


.colimg01{ background:#fff url(../../renewal2014/img/sub/subcol_01.png) no-repeat center center; width:100%; height:200px; border:1px solid #ddd; display:block;}
.colimg02{ background:#fff url(../../renewal2014/img/sub/subcol_02m.png) no-repeat center center; width:100%; height:200px; border:1px solid #ddd; display:block;}
.colimg03{ background:#688fac url(../../renewal2014/img/sub/subcol_03.png) no-repeat center center; width:100%; height:200px; border:1px solid #ddd; display:block;}
.colimg04{ background:#c30000 url(../../renewal2014/img/sub/subcol_04.png) no-repeat center center; width:100%; height:200px; border:1px solid #ddd; display:block;}
.colimg05{ background:#74b744 url(../../renewal2014/img/sub/subcol_05.png) no-repeat center center; width:100%; height:200px; border:1px solid #ddd; display:block;}
.colimg06{ background:#333 url(../../renewal2014/img/sub/subcol_06.png) no-repeat center center; width:100%; height:200px; border:1px solid #ddd; display:block;}
.colimg07{ background:#2ca6e7 url(../../renewal2014/img/sub/subcol_07.png) no-repeat center center; width:100%; height:200px; border:1px solid #ddd; display:block;}
.colimg08{ background:#fff url(../../renewal2014/img/sub/subcol_08.png) no-repeat center center; width:100%; height:200px; border:1px solid #ddd; display:block;}
.colimg09{ background:#2254b7 url(../../renewal2014/img/sub/subcol_09.png) no-repeat center center; width:100%; height:200px; border:1px solid #ddd; display:block;}



.coltxt {display:inline-block; margin-left:0px; width:100%; vertical-align:top; position:relative; height:auto;}
.singleList ul{ height:auto; margin:40px 0; letter-spacing:-1px; }
.singleList dl dt { font-size:20px; font-weight:bold; margin-bottom:5px; margin-top:15px;}
.singleList dl dd { font-size:12px; color:#999; line-height:1.5}
.coltxt001{ margin-bottom:15px;}
.singleList dl dd span{ color:#000; margin-right:5px; font-size:13px;}
.colBtnarea { position: relative; bottom:0px; margin-top:15px;}
.colBtnarea a { display:inline-block; padding:8px 10px; margin:0 3px; font-size:13px; font-weight:bold;}
.colBtnarea a:first-child{ margin-left:0px;}
.colBtnarea a:last-child{ margin-right:0px;}
.colBtn001{ background:#1f86cf; color:#FFF;}
.colBtn002{ background:#0855b2; color:#FFF;}
.colBtn003{ background:#aaa; color:#FFF;}

.collegeArea{ padding:1% 0; width:100%; display:block;}


.workerTit{height:230px;position:relative;text-align:center;background:url(/renewal2014/img/sub/worker_visual.png) repeat-x center top;background-size:cover; color:#FFF; }
.workerArea{ width:100%; margin:0 auto; text-align:center; position:relative; color:#fff;}
.workerimg01{ background:#fff url(../../renewal2014/img/sub/workercol_01.png) no-repeat center center; width:100%; height:200px; border:1px solid #ddd; display:inline-block;}
.workerimg02{ background:#4b0c74 url(../../renewal2014/img/sub/workercol_02.png) no-repeat center center; width:100%; height:200px; border:1px solid #ddd; display:inline-block;}
.workerimg03{ background:#fff url(../../renewal2014/img/sub/workercol_03.png) no-repeat center center; width:100%; height:200px; border:1px solid #ddd; display:inline-block;}
.workerimg04{ background:#fff url(../../renewal2014/img/sub/workercol_04.png) no-repeat center center; width:100%; height:200px; border:1px solid #ddd; display:inline-block;}
.workerimg05{ background:#000 url(../../renewal2014/img/sub/workercol_05.png) no-repeat center center; width:100%; height:200px; border:1px solid #ddd; display:inline-block;}
.workerimg06{ background:#fff url(../../renewal2014/img/sub/workercol_06.png) no-repeat center center; width:100%; height:200px; border:1px solid #ddd; display:inline-block;}
.vtdaTit{height:230px;position:relative;text-align:center;background:url(/renewal2014/img/sub/vtda_visual.png) repeat-x center top;background-size:cover; color:#FFF; }
.vtdaArea{ width:100%; margin:0 auto; text-align:center; position:relative; color:#fff;}

.smartTit{height:230px;position:relative;text-align:center;background:url(/renewal2014/img/sub/smart_visual.png) repeat-x center top;background-size:cover; color:#FFF; }
.smartArea{ width:100%; margin:0 auto; text-align:center; position:relative; color:#fff;}

.javaimg{ background:#fff url(../../renewal2014/img/sub/java_bg.png) no-repeat center center; width:100%; height:200px; border:1px solid #ddd; display:inline-block;}
.curriquick{ display:none;}
.curriculumArea{ padding:1% 0; width:100%; display:inline-block; margin-left:0px;}
.curritxt2 {display:inline-block; margin-left:0px; width:100%; vertical-align:top; position:relative; height:auto;}
.curriList2 ul{ height:auto; margin:10px 0 30px 0; letter-spacing:-1px; width:100%;}
.curriList2 dl dt { font-size:20px; font-weight:bold; margin-bottom:5px; margin-top:15px;}
.curriList2 dl dt span{ margin-left:10px; padding-top:2px;}
.curriList2 dl dd { font-size:15px; color:#999; line-height:1.5}
.curriList2 dl dd span{ color:#000; margin-right:5px; font-size:13px;}
.coltxt2001{ margin-bottom:15px;}
.colBtnarea2 { position: relative; bottom:0px; margin-top:30px; letter-spacing:-2px;}
.colBtnarea2 a { display:inline-block; padding:8px 4px; margin:0 1px; font-size:11px; font-weight:bold; letter-spacing:-1px;}
.colBtnarea2 a:first-child{ margin-left:0px;}
.colBtnarea2 a:last-child{ margin-right:0px;}

.curriTuiQuick { width:100%; text-align:center; border:3px solid #0855b2; margin-top:15px; position:relative; padding:10px;}
.txtq01{ font-size:13px; color:#ccc; font-weight:bold; margin-top:5px; letter-spacing:-1px;}
.txtq02 { margin:10px 0 20px 0; letter-spacing:-1px;}
.txtq02 span{ font-size:26px; display:block; line-height:1; margin-bottom:2px;}
.curriqBtn{ margin-bottom:0px;}
.curriqBtn li { margin:5px 0;}
.colqBtn001{ display:block; background:#0855b2; width:100%; line-height:30px; color:#FFF;}
.colqBtn002{ display:block; background:#1f86cf; width:100%; line-height:30px; color:#FFF;}

.curriInfo{ font-size:14px; line-height:1.5; text-align:justify; margin-bottom:30px;}
.curriInfo h3{ font-size:19px; color:#000; font-weight:bold; margin-bottom:5px;}
.curriInfo h3 span { color:#999; font-size:14px;}
.curriculum2{ background:#fafafa; border:1px solid #ddd; padding:5px;}
.curriculum2 dl { padding:15px 0; margin:0 15px; }
.curriculum2 dl:first-child{border-bottom:1px dotted #000;}
.curriculum2 dl dt { font-size:16px; color:#0855b2; font-weight:bold;}
.curriculum2 dl dd{ color:#999;}


.curriStep{ font-size:12px; line-height:1; text-align:left; margin-bottom:30px; margin-top:40px; letter-spacing:-1px;}
.curriStep h3{ font-size:20px; color:#000; font-weight:normal; margin-bottom:5px; margin-top:15px;}
.curriStep h3 span { color:#fafa; font-size:14px; margin-bottom:30px}
.stepImg{ margin-top:30px;}
.curri_interview{ margin-top:30px; width:100%; text-align:left;}
.curri_interview ul li { display:block; vertical-align:top; position:relative; height:auto;}
.curri_interview ul .imgArea { width:100%;}
.curri_interview ul .imgArea img { width:100%;}
.curri_interview ul .txtArea { width:100%; margin-left:0px; margin-top:15px;}
.txtArea dl dt { font-size:18px; font-weight:bold;}
.txtArea dl dd a{ font-size:15px; line-height:1.2; color:#999;}
.intermoreBtn { display:block; background-color:#333; color:#FFF !important; width:120px; text-align:center; line-height:38px !important;position: relative; margin-top:15px;}

.currinoticeList { text-align:left; border:1px solid #ddd; margin-top:30px;}
.currinoticeList ul{ width:100%; height:auto; line-height:1.5px; }
.currinoticeList ul li{width:100%; position:relative; font-size:12px;line-height:1.5px; padding:7px; border-bottom:1px solid #ddd;}
.currinoticeList ul li:last-child{ border:0px;}
.currinoticeList ul li span {position:absolute;right:10px;top:10px;color:#999;}
.currinoticeList a { line-height:1.5; padding:0 0 0 10px; background:url(../../renewal2014/img/common/bullet_dot.png) no-repeat 2px 6px; }
.currinoticeList a:hover { text-decoration:underline;}
.curriFooter{ margin-bottom:60px;}

.smartcurri{ text-align:center; width:140px; margin:0 auto;}
.smartcurri li{  display:block; width:140px;position:relative;height:180px; text-align:center;cursor:pointer;}
.smartcurri li img { border:1px solid #ddd; margin-bottom:10px;}



#curri_table {  width:100%; margin:0 auto; position:relative; margin-top:10px;border-top:2px #074c9f solid; }
#curri_table table{width:100%; table-layout:fixed;word-wrap:break-word; border-left:1px solid #eaeaea; margin-bottom:2%; margin-left:0px; }
#curri_table table th { background:#f4f5f5; color:#333; font-size:12px; font-weight:normal; text-align:center; padding:10px 5px; border-bottom:1px solid #ddd; font-weight:bold;}
#curri_table table td {border:1px solid #eaeaea; font-size:11px; color:#666; text-align:center; padding:4px 5px; line-height:1.5; background:#fff;}
#curri_table table td span{color:#000; line-height:1.4;}
#curri_table .ta_tit { text-align:left; padding-left:15px; }
#curri_table .pr{ text-align:left}
#curri_table .tbgblue{background-color:#fafafa; color:#000;}
#fixMenu{z-index:1;position:relative;}
#fixMenu.sub{height:42px;background-color:#fff}
#courseMenu{position:relative;top:0;z-index:3;background-color:#F7F6F0;border:dashed 1px #DBDBDB;height:38px;padding:3px;}
#fixMenu .affix{position:fixed;top:0;width:100%;z-index:999999999}
#fixMenu.sub .affix{width:764px;}


.stepImg{ display:none;}
.curriStepM{ display:block; margin-top:30px;}

.sct001{ font-size:13px; color:#1f86cf; font-weight:bold; margin-bottom:5px;}
.sct002{ font-size:15px; color:#000; font-weight:bold; margin-bottom:5px;}
.sct003{ font-size:12px; color:#999; font-weight:normal; margin-bottom:10px; line-height:1.5}

.netimg{ background:#0072bb url(../../renewal2014/img/sub/network_01.png) no-repeat center center; width:100%; height:200px; border:1px solid #ddd; display:inline-block;}









.ttalk200_total_count{ display:none !important}


.ttalk200_layer .tt_itemL .reReplyList .tt_recommnt li .rpl_text {
width: auto;
margin-right: 5px !important;
margin-left: 5px;
margin-top: 2px;
}
.ttalk200_layer .ttalk200_replyList .tt_itemL .replText .tt_name .tt_date .txt_date {
width: auto;
overflow: hidden;
float: none !important;
margin-right: 7px;
}
.ttalk200_layer .ttalk200_replyList .tt_itemL .tt_recommnt .reItem .tt_iconFallow {
position: relative;
margin: -1px 0 0 0;
float: none !important;
width: auto;
}
.ttalk200_layer .ttalk200_replyList .tt_itemL .replText .tt_name .tt_date {
position: relative;
width: auto;
height: 15px;
padding-left: 7px;
margin: 0 0 0 8px;
color: #a3a3a3;
font-size: 11px;
vertical-align: middle;
float: none !important;
background: url('http://v2.ttalk.co.kr/img/default/bar_date.gif') no-repeat left top;
}
.ttalk200_layer .ttalk200_replyList .tt_itemL .tt_recommnt .reItem .tt_name {
float: none !important;
width: auto;
}

.tt_nickname{ display:none !important;}


.mlist002{ position:absolute;width:75%; height:14px; overflow:hidden; top:10px; left:65px;}


.course_001{ background:#fff url(../../renewal2014/img/course/course_001.png) no-repeat center center; width:100%; height:200px; border:1px solid #ddd; display:inline-block;}
.course_002{ background:#fff url(../../renewal2014/img/course/course_002.png) no-repeat center center; width:100%; height:200px; border:1px solid #ddd; display:inline-block;}
.course_003{ background:#fff url(../../renewal2014/img/course/course_003.png) no-repeat center center; width:100%; height:200px; border:1px solid #ddd; display:inline-block;}
.course_004{ background:#fff url(../../renewal2014/img/course/course_004.png) no-repeat center center; width:100%; height:200px; border:1px solid #ddd; display:inline-block;}
.course_005{ background:#fff url(../../renewal2014/img/course/course_005.png) no-repeat center center; width:100%; height:200px; border:1px solid #ddd; display:inline-block;}
.course_006{ background:#fff url(../../renewal2014/img/course/course_006.png) no-repeat center center; width:100%; height:200px; border:1px solid #ddd; display:inline-block;}
.course_007{ background:#fff url(../../renewal2014/img/course/course_007.png) no-repeat center center; width:100%; height:200px; border:1px solid #ddd; display:inline-block;}
.course_008{ background:#fff url(../../renewal2014/img/course/course_008.png) no-repeat center center; width:100%; height:200px; border:1px solid #ddd; display:inline-block;}
.course_009{ background:#fff url(../../renewal2014/img/course/course_009.png) no-repeat center center; width:100%; height:200px; border:1px solid #ddd; display:inline-block;}
.course_010{ background:#fff url(../../renewal2014/img/course/course_010.png) no-repeat center center; width:100%; height:200px; border:1px solid #ddd; display:inline-block;}
.course_011{ background:#fff url(../../renewal2014/img/course/course_011.png) no-repeat center center; width:100%; height:200px; border:1px solid #ddd; display:inline-block;}
.course_012{ background:#fff url(../../renewal2014/img/course/course_012.png) no-repeat center center; width:100%; height:200px; border:1px solid #ddd; display:inline-block;}
.course_013{ background:#fff url(../../renewal2014/img/course/course_013.png) no-repeat center center; width:100%; height:200px; border:1px solid #ddd; display:inline-block;}
.course_014{ background:#fff url(../../renewal2014/img/course/course_014.png) no-repeat center center; width:100%; height:200px; border:1px solid #ddd; display:inline-block;}
.course_015{ background:#fff url(../../renewal2014/img/course/course_015.png) no-repeat center center; width:100%; height:200px; border:1px solid #ddd; display:inline-block;}
.course_016{ background:#fff url(../../renewal2014/img/course/course_016.png) no-repeat center center; width:100%; height:200px; border:1px solid #ddd; display:inline-block;}
.course_017{ background:#fff url(../../renewal2014/img/course/course_017.png) no-repeat center center; width:100%; height:200px; border:1px solid #ddd; display:inline-block;}
.course_018{ background:#fff url(../../renewal2014/img/course/course_018.png) no-repeat center center; width:100%; height:200px; border:1px solid #ddd; display:inline-block;}
.course_019{ background:#fff url(../../renewal2014/img/course/course_019.png) no-repeat center center; width:100%; height:200px; border:1px solid #ddd; display:inline-block;}
.course_020{ background:#fff url(../../renewal2014/img/course/course_020.png) no-repeat center center; width:100%; height:200px; border:1px solid #ddd; display:inline-block;}
.course_021{ background:#fff url(../../renewal2014/img/course/course_021.png) no-repeat center center; width:100%; height:200px; border:1px solid #ddd; display:inline-block;}
.course_022{ background:#fff url(../../renewal2014/img/course/course_022.png) no-repeat center center; width:100%; height:200px; border:1px solid #ddd; display:inline-block;}
.course_023{ background:#fff url(../../renewal2014/img/course/course_023.png) no-repeat center center; width:100%; height:200px; border:1px solid #ddd; display:inline-block;}
.course_024{ background:#fff url(../../renewal2014/img/course/course_024.png) no-repeat center center; width:100%; height:200px; border:1px solid #ddd; display:inline-block;}
.course_025{ background:#fff url(../../renewal2014/img/course/course_025.png) no-repeat center center; width:100%; height:200px; border:1px solid #ddd; display:inline-block;}
.course_026{ background:#fff url(../../renewal2014/img/course/course_026.png) no-repeat center center; width:100%; height:200px; border:1px solid #ddd; display:inline-block;}
.course_027{ background:#fff url(../../renewal2014/img/course/course_027.png) no-repeat center center; width:100%; height:200px; border:1px solid #ddd; display:inline-block;}
.course_028{ background:#fff url(../../renewal2014/img/course/course_028.png) no-repeat center center; width:100%; height:200px; border:1px solid #ddd; display:inline-block;}
.course_029{ background:#fff url(../../renewal2014/img/course/course_029.png) no-repeat center center; width:100%; height:200px; border:1px solid #ddd; display:inline-block;}
.course_030{ background:#fff url(../../renewal2014/img/course/course_030.png) no-repeat center center; width:100%; height:200px; border:1px solid #ddd; display:inline-block;}
.course_031{ background:#fff url(../../renewal2014/img/course/course_031.png) no-repeat center center; width:100%; height:200px; border:1px solid #ddd; display:inline-block;}
.course_032{ background:#fff url(../../renewal2014/img/course/course_032.png) no-repeat center center; width:100%; height:200px; border:1px solid #ddd; display:inline-block;}
.course_033{ background:#fff url(../../renewal2014/img/course/course_033.png) no-repeat center center; width:100%; height:200px; border:1px solid #ddd; display:inline-block;}
.course_034{ background:#fff url(../../renewal2014/img/course/course_034.png) no-repeat center center; width:100%; height:200px; border:1px solid #ddd; display:inline-block;}
.course_035{ background:#fff url(../../renewal2014/img/course/course_035.png) no-repeat center center; width:100%; height:200px; border:1px solid #ddd; display:inline-block;}
.course_036{ background:#fff url(../../renewal2014/img/course/course_036.png) no-repeat center center; width:100%; height:200px; border:1px solid #ddd; display:inline-block;}
.course_037{ background:#fff url(../../renewal2014/img/course/course_037.png) no-repeat center center; width:100%; height:200px; border:1px solid #ddd; display:inline-block;}
.course_038{ background:#fff url(../../renewal2014/img/course/course_038.png) no-repeat center center; width:100%; height:200px; border:1px solid #ddd; display:inline-block;}
.course_039{ background:#fff url(../../renewal2014/img/course/course_039.png) no-repeat center center; width:100%; height:200px; border:1px solid #ddd; display:inline-block;}
.course_040{ background:#fff url(../../renewal2014/img/course/course_040.png) no-repeat center center; width:100%; height:200px; border:1px solid #ddd; display:inline-block;}
.course_041{ background:#fff url(../../renewal2014/img/course/course_041.png) no-repeat center center; width:100%; height:200px; border:1px solid #ddd; display:inline-block;}
.course_042{ background:#fff url(../../renewal2014/img/course/course_042.png) no-repeat center center; width:100%; height:200px; border:1px solid #ddd; display:inline-block;}
.course_043{ background:#fff url(../../renewal2014/img/course/course_043.png) no-repeat center center; width:100%; height:200px; border:1px solid #ddd; display:inline-block;}
.course_044{ background:#fff url(../../renewal2014/img/course/course_044.png) no-repeat center center; width:100%; height:200px; border:1px solid #ddd; display:inline-block;}
.course_045{ background:#fff url(../../renewal2014/img/course/course_045.png) no-repeat center center; width:100%; height:200px; border:1px solid #ddd; display:inline-block;}
.course_046{ background:#fff url(../../renewal2014/img/course/course_046.png) no-repeat center center; width:100%; height:200px; border:1px solid #ddd; display:inline-block;}
.course_047{ background:#fff url(../../renewal2014/img/course/course_047.png) no-repeat center center; width:100%; height:200px; border:1px solid #ddd; display:inline-block;}
.course_048{ background:#fff url(../../renewal2014/img/course/course_048.png) no-repeat center center; width:100%; height:200px; border:1px solid #ddd; display:inline-block;}
.course_049{ background:#fff url(../../renewal2014/img/course/course_049.png) no-repeat center center; width:100%; height:200px; border:1px solid #ddd; display:inline-block;}
.course_050{ background:#fff url(../../renewal2014/img/course/course_050.png) no-repeat center center; width:100%; height:200px; border:1px solid #ddd; display:inline-block;}
.course_051{ background:#fff url(../../renewal2014/img/course/course_051.png) no-repeat center center; width:100%; height:200px; border:1px solid #ddd; display:inline-block;}
.course_052{ background:#fff url(../../renewal2014/img/course/course_052.png) no-repeat center center; width:100%; height:200px; border:1px solid #ddd; display:inline-block;}
.course_053{ background:#fff url(../../renewal2014/img/course/course_053.png) no-repeat center center; width:100%; height:200px; border:1px solid #ddd; display:inline-block;}
.course_054{ background:#fff url(../../renewal2014/img/course/course_054.png) no-repeat center center; width:100%; height:200px; border:1px solid #ddd; display:inline-block;}






.col01Tit{height:230px;position:relative;text-align:center;background:url(/renewal2014/img/main/img_visual3.jpg) repeat-x center top;background-size:cover; color:#FFF; }
.col02Tit{height:230px;position:relative;text-align:center;background:url(/renewal2014/img/main/mainc_visual02.png) repeat-x center top;background-size:cover; color:#FFF; }
.col03Tit{height:230px;position:relative;text-align:center;background:url(/renewal2014/img/main/img_visual2.png) repeat-x center top;background-size:cover; color:#FFF; }
.col04Tit{height:230px;position:relative;text-align:center;background:url(/renewal2014/img/main/img_visual1.jpg) repeat-x center top;background-size:cover; color:#FFF; }
.col05Tit{height:230px;position:relative;text-align:center;background:url(/renewal2014/img/main/img_visual4.jpg) repeat-x center top;background-size:cover; color:#FFF; }
.col06Tit{height:230px;position:relative;text-align:center;background:url(/renewal2014/img/main/mainc_visual06.png) repeat-x center top;background-size:cover; color:#FFF; }
.col07Tit{height:230px;position:relative;text-align:center;background:url(/renewal2014/img/sub/single_visual.png) repeat-x center top;background-size:cover; color:#FFF; }
.col08Tit{height:230px;position:relative;text-align:center;background:url(/renewal2014/img/main/mainc_visual08.png) repeat-x center top;background-size:cover; color:#FFF; }
.col11Tit{height:230px;position:relative;text-align:center;background:url(/renewal2014/img/main/mainc_visual11.png) repeat-x center top;background-size:cover; color:#FFF; }

.colMain{ width:100%; margin:0 auto; text-align:center; position:relative; color:#fff;}
#divpopup_31{background:url(../../renewal2014/img/event/event_bg.png)  no-repeat center top;position:absolute; z-index:1;top:0px;left:0px; width:100%; height:0;background-size:cover; display:none;}
#divpopup_count{ position:relative; width:990px; height:400px; margin:0 auto;}
#divpopup_count .close { position:absolute; top:30px; right:30px;}
#divpopup_count .tuitionBtn { position:absolute; bottom:20px; left:50%; margin-left:-138px;}

.mobile_event{ display:block; width:100%; margin-top:30px;}
.mobile_event img { width:100%}
#topArea { display:none;}
#wrapper{position:relative; width:100%; position:relative; zoom:1; margin-top:0px;}
}


