@charset "utf-8";


/* 메인 비주얼 */
#visual{position:relative;overflow:hidden;margin-bottom:0px;height:400px;}
#visual .next{position:absolute;right:10px;top:50%;margin-top:-17px;width:35px;height:57px;overflow:hidden;z-index:10;}
#visual .next:hover img{position:relative;top:-57px;}
#visual .prev{position:absolute;left:10px;top:50%;margin-top:-17px;width:35px;height:57px;overflow:hidden;z-index:10;}
#visual .prev:hover img{position:relative;top:-57px;}
.directVisual{width:100%;position:absolute;bottom:33px;text-align:center;z-index:10;}
.directVisual *{vertical-align:middle;}
.directVisual .control{width:24px;height:24px;overflow:hidden;margin-right:3px;}
.directVisual .control img{width:100%;}
.directVisual .control.on img{position:relative;top:-23px;}
.directVisual a{width:22px;height:22px;overflow:hidden;display:inline-block;margin:0 6px;}
.directVisual a img{width:100%;}
.directVisual a.on img{position:relative;top:-22px;}
.visual .slides{position:relative;height:400px;}
.visual .slides>div{float:left;position:relative;overflow:hidden;}
.visual .slides .v1{height:400px;position:relative;text-align:center;background:url(../img/main/img_visual01.jpg) repeat-x center top;background-size:cover;}
.visual .slides .v2{height:400px;position:relative;text-align:center;background:url(../img/main/img_visual02.jpg) repeat-x center top;background-size:cover;}
.visual .slides .v3{height:400px;position:relative;text-align:center;background:url(../img/main/img_visual03.jpg) repeat-x center top;background-size:cover;}
.visual .slides .v4{height:400px;position:relative;text-align:center;background:url(../img/main/img_visual04.jpg) repeat-x center top;background-size:cover;}
.visual .slides .v5{height:400px;position:relative;text-align:center;background:url(../img/main/img_visual05.jpg) repeat-x center top;background-size:cover;}
.directBtn2{ display:none;}
.directBtn{ position:absolute; z-index:999; bottom:80px;text-align:center; width:100%;}
.directBtn ul {text-align:center;}
.directBtn ul li { display:inline-block; margin:0px 5px; font-size:16px;}
.directBtn ul li a{color:#FFF; border-radius:50px}
.mainBannerBtn01{ display:block; background:#1f86cf url(../img/main/ic_mainPrice.png) no-repeat 20px 13px ; width:200px; line-height:46px;}
.mainBannerBtn02{ display:block; background:#0855b2 url(../img/main/ic_mainOnline.png)  no-repeat 20px 12px; width:200px; line-height:46px;}

.v1Txt{  color:#FFF; margin-top:140px; letter-spacing:-0.05em;font-family:'NanumGothic'; }
.v1Txt dt { font-size:24px; text-shadow:2px 2px 0 black;}
.v1Txt dd { font-size:16px;}
.v1Txt .subtxt2 { line-height:22px;}
.v1Txt .subtxt { font-size:48px; text-shadow:3px 3px 0 black;  font-family:'NanumGothic'; margin-bottom:10px;}
.v1Txt .subtxt span{ font-family:'NanumGothicBold';}
.v1Txt .mobile{ display:none;}
.visualBottom{ width:100%; position:relative; overflow:hidden;background:url(../img/main/visual_bottomBg.png)  no-repeat center top; height:96px; margin-top:-1px;}
.visualSubBtn{ width:990px; margin:0 auto; position:relative;}
.visualSubBtn ul li { float:left; margin:15px 15px; font-size:14px;}
.visualSubBtn ul li a span{ margin-top:20px; font-size:20px;font-family:'NanumGothicBold'; line-height:30px;}
.visualSubBtn ul li a { color:#FFF; height:66px; display:block; }
.visualSubBtn .timetable {background:url(../img/main/ic_timeTable.png)  no-repeat left top; padding-left:75px; padding-top:8px;}
.visualSubBtn .payment {background:url(../img/main/ic_payMent.png)  no-repeat left top; padding-left:75px; padding-top:8px;}
.visualSubBtn .location {background:url(../img/main/ic_location.png)  no-repeat left top; padding-left:75px; padding-top:8px;}
.visualSubBtn .callcenter {background:url(../img/main/ic_mainCall.png)  no-repeat left top; padding-left:75px; padding-top:8px;}
.callcenter .callInfo { font-size:11px; line-height:16px;}
.callcenter .callInfo em { color:#8abfff;}
.callcenter .callNum{ font-size:32px; font-weight:bold; letter-spacing:-2px;}

#ConentWarp { width:990px; margin:0 auto; position:relative; display:block;}
.mainCurri { margin:30px 0;  width:100%;overflow:hidden; }
.titleArea{ width:100%; position:relative; margin-bottom:15px;}
.titleArea h3{ color:#1a1a1a; font-size:15px; font-weight:bold;}
.titleArea h3 span { color:#0855b2;}
.curriIc { position:absolute; top:0px; right:0px;}
.curriIc li { display:inline-block;}
.curriIc .nailcard{background:url(../img/main/ic_nailcard.png)  no-repeat left top; padding-left:20px; margin-right:10px; line-height:13px; font-size:11px;}
.curriIc .work{background:url(../img/main/ic_work.png)  no-repeat left top; padding-left:20px; margin-right:0px; line-height:13px; font-size:11px;}
.mainCurriContent .curriIc .nailcardList{background:url(../img/main/ic_nailcard.png)  no-repeat left top; width:13px; height:13px; margin-right:5px}
.mainCurriContent .curriIc .workList{background:url(../img/main/ic_work.png)  no-repeat left top; width:13px; height:13px; }
.mainCurriContent {}
.mainCurriContent dl { position:relative; }
.mainCurriContent dl dt ul li { display:inline-block; margin:0 0px; width:307px; position:relative;}
.mainCurriContent { position:relative; width:100%;}
.mainCurriContent ul li { display:inline-block; margin:0 16px; width:307px; position:relative;  vertical-align: top;}
.mainCurriContent ul li img { border:1px solid #ccc;}
.mainCurriContent .first{ margin: 0 15px 0 0;}
.mainCurriContent .last{ margin: 0 0 0 15px;}
.mainCurriContent dl { position:relative;}
.mainCurriContent dl dt { margin:15px 0 10px 0; font-size:16px; color:#222; font-weight:bold; position:relative;}
.mainCurriContent dl dd { width:100%; text-align:justify; color:#999; line-height:17px; }


.prev { color:#ddd;}
.next { color:#ddd;}

.mainMiddle { width:100%; margin:0px 0;}
.colCurri { width:650px; margin:10px 30px 10px 0; float:left; position:relative;}

.titleArea a { color:#fff;}
.moreBtn{ display:block; background:#aaa; border-radius:50px; padding:5px 8px; margin-top:0px;  font-size:10px;}

.colList { position:relative; width:650px;}
.colList ul li { display:inline-block; margin:0 4px 12px 4px; width:310px; position:relative; vertical-align: top;}
.colList ul li img { border:1px solid #ccc;}
.colList .first{ margin: 0 10px 0 0;}
.colList .last{ margin: 0 0 0 10px;}
.colList .first2{ margin: 10px 10px 0 0;}
.colList .last2{ margin: 10px 0 0 10px;}
.colList dl { position:relative;}
.colList dl dt { margin:15px 0 3px 0; font-size:13px; color:#222; font-weight:bold; position:relative;}
.colList dl dd { width:100%; text-align:justify; color:#999; line-height:17px; }

.colList2 { position:relative; width:650px;}
.colList2 ul li { display:inline-block; margin:0 4px 12px 4px; width:205px; position:relative; vertical-align: top;}
.colList2 ul li img { border:1px solid #ccc;}
.colList2 .first{ margin: 0 10px 0 0;}
.colList2 .last{ margin: 0 0 0 10px;}
.colList2 .first2{ margin: 10px 10px 0 0;}
.colList2 .last2{ margin: 10px 0 0 10px;}
.colList2 dl { position:relative;}
.colList2 dl dt { margin:15px 0 3px 0; font-size:13px; color:#222; font-weight:bold; position:relative;}
.colList2 dl dd { width:100%; text-align:justify; color:#999; line-height:17px; }

.colright{ width:310px;margin:30px 0; float:left; }





.mainRollArea{ width:310px; margin-top:0px; height:310px; position:relative; float:left; border:1px solid #ccc;}
.mainRollArea .list_carousel .responsive{width:308px;position:relative;height:308px}
.mainRollArea .list_carousel{width:308px;height:308px; position:relative;}
.mainRollArea .list_carousel ul{margin:0; padding:0; list-style:none; display:block;width:308px;position:relative;height:308px}
.mainRollArea .list_carousel li{  display: block; float:left;width:308px;position:relative;height:308px}
.mainRollArea .prev { position: absolute;right:12px; top:-30px; display:block; width:17px; height:18px; }
.mainRollArea .next { position: absolute;right:0px; top:-30px; display:block; width:16px; height:18px;}
.nailBanner { margin-top:10px; float:left; margin-bottom:20px;}


.mainBottom{ margin-top:10px; float:left; width:100%;}
.colCurri2 { width:650px; margin:10px 30px 30px 0; float:left; position:relative;}
.bottomLeft{ float:left; position:relative; width:310px; overflow:hidden; margin-right:30px;}
.botright{ width:310px;margin:30px 0; float:left; }


/* 공지사항&카페 */
.notice {position:relative;width:310px; height:128px; margin-bottom:20px; float:left;}
.noticeList ul{ width:310px; height:98px; line-height:18px; float:left; }
.noticeList ul li{width:310px; position:relative; font-size:11px; padding:0 0 0 10px; background:url(../img/common/bullet_dot.png) no-repeat 2px 6px; line-height:18px}
.noticeList ul li span {position:absolute;right:0;top:0;color:#999;}
.noticeList a { line-height:20px;}
.noticeList a:hover { text-decoration:underline;}
.cafe{ width:310px; height:97px; padding-top:21px; /*background:url(../../img/00_main/img_cafebanner.jpg) no-repeat 0 21px;*/ }
.cafe p{ padding:57px 0 0 2px;}

.photoZone {position:relative;width:310px; height:125px; margin-bottom:20px;}
.photoList .photoItem { float:left; width:145px; height:98px;}
.photoList ul{ width:145px; height:98px; float:left; margin-left:20px; position:relative;}
.photoList ul li{width:145px; position:relative; font-size:11px;}
.photoList a:hover { text-decoration:underline;}
.photoList .photoTitle { font-size:13px; font-weight:bold; line-height:18px;}
.photoList .photoTitle a{ color:#2a2a2a}
.photoList .date { margin-top:10px; color:#999;}
.photoList .view { margin-top:5px; color:#999; display:none;}
.moreBtn2{ display:block; background:#1f86cf; border-radius:2px; padding:4px 8px; margin-top:0px;  font-size:10px;}
.listBtn { position:absolute; bottom:0px; left:0px;}
.listBtn a{ color:#FFF;}
.listBtn a:hover { text-decoration:none}


.interview{position:relative;width:310px; height:280px; margin-bottom:20px; float:left; margin-right:30px;}
.interview dt { font-size:15px; font-weight:bold; margin:15px 0; color:#000;}
.interview dd { font-size:12px; line-height:20px;}


.discout{ width:100%;position:relative; float:left; margin-bottom:40px;}
.discout .list_carousel2 .responsive2{width:100%;position:relative;height:308px;float:left;}
.discout .list_carousel2{width:990px;height:160px; position:relative; float:left;}
.discout .list_carousel2 ul{margin:0; padding:0; list-style:none; width:990px;position:relative;height:160px; float:left;}
.discout .list_carousel2 li{ float:left;width:186px;position:relative;height:160px; margin:0 6px;}
.discout .prev { position: absolute;right:12px; top:-30px; display:block; width:17px; height:18px; }
.discout .next { position: absolute;right:0px; top:-30px; display:block; width:16px; height:18px;}
.disTitle{ font-size:12px; color:#000; margin-top:10px; margin-bottom:5px; font-weight:bold; float:left; width:100%}
.disCont { color:#0855b1; font-size:11px;float:left; line-height:15px;}


.itAcademy{ width:100%; float:left; background:url(../img/main/itacademyBg.png) no-repeat center top; height:390px;}
.academyCont{ width:990px; margin:0 auto; position:relative;}
.academyTxt{ float:left; margin-right:58px; width:100%;}
.academyTeacher{ position: absolute; width:602px; right:0px; margin-top:45px;}
.txtB01{ font-size:30px; margin-bottom:20px; letter-spacing:-2px;font-family:'NanumGothic'; margin-top:75px; color:#000}
.txtB02{ font-size:21px; letter-spacing:-1px;font-family:'NanumGothic';  color:#000}
.txtBtn a{ background:#222 url(../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(../img/common/arrow03.png) no-repeat 200px 16px;}
.txtBtn { font-size:16px; margin-top:50px; text-align:left;}
.tOnline { position:absolute; bottom:0px; right:100px;}
.tOnline a{ background:#222 url(../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(../img/main/botOnline_btn.png) no-repeat center 20px;}
.abAgl{ position:absolute; top:2px; right:0px; width:30px; text-align:right;}
.abAgl img{ width:6px; height:6px; margin-left:3px;}
.openTit { font-size:12px; color:#000; font-weight:bold; margin-bottom:5px;}
.openDay { font-size:21px; color:#0855b2; letter-spacing:-2px; font-weight:bold; margin-bottom:5px;}
.openWeek { background:#f5f5f5; border-radius:50px; padding:3px 8px; display:block; width:150px; text-align:center; margin-bottom:20px; font-size:11px;}
.openWeek span{color:#0855b2;}




.subLocationArea { width:100%;background:url(../img/sub/subLocation_Area.png)  no-repeat center top; height:75px;}
.subLocation{ width:990px; margin:0 auto; position:relative; height:73px;}

.subLocation .subLotit{ color:#FFF;position:absolute; font-size:28px;font-family:'NanumGothicBold'; font-weight:bold;  bottom:20px; left:0px; letter-spacing:-0.05em;}
.subLocation .location{ position:absolute; bottom:20px; right:0px; color:#FFF; font-size:1em;}
#subConentWrap{ width:990px; margin:0 auto; position:relative; display:block;}
#communityConentWrap{ width:990px; margin:0 auto; position:relative; display:block; height:auto;}


/* 한교조는 */
.aboutArea{ padding:5% 0; width:100%; display:block; height:auto;}
.aboutTit{ font-size:3.0em; line-height:1; padding:0 0 5% 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.8em; font-family:'NanumGothicBold';letter-spacing:-0.075em;}
.aboutCont dl dt .bb { font-size:1.8em; font-family:'NanumGothicBold'; margin-bottom:0.1%;letter-spacing:-0.075em;}
.aboutCont dl dd { width:570px; text-align:justify; font-size:1.2em; line-height:1.4}
.pointColor{color:#074c9f; font-family:'NanumGothicBold';}

/* 연혁 */
.historyArea{ padding:5% 0 5% 0; width:100%; display:block; height:auto;}
.historyCont { width:100%;}
.historyCont .contxt { text-align:justify; font-size:1.2em; line-height:1.4em;}
.histit { font-size:1.8em;font-family:'NanumGothic';}
.histit .pointColor{ font-size:0.8em;font-family:'NanumGothic';}
.histxt1{ width:100%; vertical-align:top; height:auto; margin:0 0 3% 0;}
.histxt1 ul { width:33%; padding:0 1%; display:inline-block;vertical-align:top; }
.histxt1 ul li{ width:100%;padding:5px 0 5px 20px; position:relative; line-height:2; font-size:11px;}
.years{ position:absolute; top:5px; left:0px; color:#999}
.yearstxt{ font-size:2.5em; padding-bottom:10px; border-bottom:1px solid #ccc; margin-bottom:10px; font-family:'NanumGothicBold'; letter-spacing:-0.075em;}

.hisTit_bo h2 {font-size:16px;  padding:0 0 10px 0;font-family:'NanumGothic'; color:#074c9f; letter-spacing:-0.05em;}
.hisTit_bo span { font-weight:bold;}
.his_thead_bo th {background-color:#0855b2; font-size:14px; color:#fff; padding:10px; text-align:left;}
.his_td01_bo {font-size:12px; background-color:#fafafa;  padding:5px 10px 5px 10px; font-family:'NanumGothicBold'; border-right:#eaeaea solid 1px; border-bottom:#eaeaea solid 1px; }
.his_td02_bo {border-right: #eaeaea solid 1px;  border-bottom:#eaeaea solid 1px; padding:5px 0 5px 10px; font-size:12px; }
.his_td03_bo {border-bottom:#eaeaea solid 1px; color:#666; padding:5px 0 5px 10px;  font-size:12px; color:#333; line-height:18px;}
.his_td03_bo ol li{list-style:decimal;}
.his_td04_bo {border-right: #eaeaea solid 1px; border-bottom:#eaeaea solid 1px; color:#666; padding:5px 0 5px 10px;}
.his_td05_bo {border-bottom:#eaeaea solid 1px; color:#0855b2; padding:5px 0 5px 10px;}

/* 조직 */
.orgArea{ padding:5% 0; width:100%; display:block; height:auto;}
.orgTit_bo h2 {font-size:24px;  padding:0 0 10px 0;font-family:'NanumGothic'; color:#074c9f; letter-spacing:-0.05em;}
.orgTit_bo span { font-weight:bold;}
.orgsubTit_bo {display:block; font-size:38px;  padding:0 0 40px 0;font-family:'NanumGothic'; color:#000; letter-spacing:-0.05em;}
.orgCont_bo  .orgTit01{font-size:14px; line-height:24px; font-family:'NanumGothic'; color:#000; letter-spacing:-0.05em; text-align:justify;}
.org_thead_bo th {background-color:#0855b2; font-size:15px; color:#fff; padding:10px; border-right: #eaeaea solid 1px; }
.org_td01_bo {font-size:14px; background-color:#fafafa; text-align:center;  font-family:'NanumGothicBold'; border-right:#eaeaea solid 1px; border-bottom:#eaeaea solid 1px; }
.org_td02_bo {border-right: #eaeaea solid 1px;  border-bottom:#eaeaea solid 1px; padding:10px 0 10px 20px; font-size:13px; }
.org_td03_bo {border-bottom:#eaeaea solid 1px; color:#666; padding:10px 0 10px 20px;  font-size:13px; color:#333; line-height:20px;}
.org_td03_bo ol li{list-style:decimal;}
.org_td04_bo {border-right: #eaeaea solid 1px; border-bottom:#eaeaea solid 1px; color:#666; padding:10px 0 10px 20px;}
.org_td05_bo {border-bottom:#eaeaea solid 1px; color:#0855b2; padding:10px 0 10px 20px;}

/* 규약 */
.ruleArea { padding:5% 0; width:100%; display:block; height:auto;}
.ruleArea .mgn_B20{ font-size:31px; font-weight:bold; letter-spacing:-1px; margin-bottom:10px;font-family:'NanumGothic';}
.ruleArea .mgnm{ font-size:14px; color:#999; line-height:19px; margin-bottom:20px;font-family:'NanumGothic';}
.ruleArea .rule { font-size:13px; line-height:21px; color:#888;font-family:'NanumGothic';}
.ruleArea .rule h3 { font-size:18px; color:#137fcc; margin-top:30px;font-family:'NanumGothicBold';}
.ruleArea .rule h4 { font-size:16px; color:#333; margin-top:10px;font-family:'NanumGothic';}
.ruleArea .rule h5 { font-size:16px; color:#333; margin-top:20px;font-family:'NanumGothicBold';}


/* Board Title */
.boardTit1 { font-size:4.5em;padding:0 0 3% 0;font-family:'NanumGothicBold'; color:#074c9f; letter-spacing:-0.02em;}
.boardTit1 { font-size:3.5em;padding:0 0 3% 0;font-family:'NanumGothicBold'; color:#074c9f; letter-spacing:-0.02em;}
.boardTit1 .subtit{ font-size:0.4em;font-family:'NanumGothic'; color:#000; display:block;}


/*비전&연혁*/
.visionArea{ padding:5% 0 20% 0; width:100%; display:block; height:auto;background:url(../../renewal2014/img/sub/vision_bg.png)  no-repeat right bottom;}
.visionTit{ font-size:5.5em; line-height:1; padding:0 0 5% 0;font-family:'NanumGothic'; color:#074c9f; letter-spacing:-0.05em;}
.visionTit span{ font-weight:bold;}
.visionCont dl { margin-bottom:4%}
.visionCont p{ width:570px; text-align:justify; font-size:1.2em;margin-bottom:4%; line-height:1.4}
.visionCont dl dt { font-size:2.0em; font-family:'NanumGothicBold'; margin-bottom:1.5%;letter-spacing:-0.075em;}
.visionCont dl dd { width:445px; text-align:justify; font-size:1.2em; line-height:1.4}

.subMenu{overflow:hidden;}
.subMenu li{float:left;margin-left:6px;width:24.5%; margin-bottom:5%;}
.subMenu li:first-child{margin-left:0px;}
.subMenu li a{width:100%;height:50px;line-height:46px;border:2px solid #cccccc;background:#fff;color:#cccccc;text-align:center;font-size:17px;font-family:'NanumGothicBold';display:inline-block;position:relative;}
.subMenu li a:hover{border:1px solid #074c9f;background:#074c9f;color:#fff;}
.subMenu li.on a{border:1px solid #074c9f;background:#074c9f;color:#fff;}



/*제휴사*/
.cooperTit{ font-size:4.5em;padding:0 0 3% 0;font-family:'NanumGothicBold'; color:#074c9f; letter-spacing:-0.02em;}
.cooperTit2{ font-size:3.5em;padding:0 0 3% 0;font-family:'NanumGothicBold'; color:#074c9f; letter-spacing:-0.02em;}
.cooperTit2 .subtit{ font-size:0.4em;font-family:'NanumGothic'; color:#000; display:block;}
.cooperTit2 .subtit2{ font-size:0.5em;font-family:'NanumGothic'; color:#000; display:block; margin-top:2%;}
.cooperTit2 .subtit3{ font-size:0.4em;font-family:'NanumGothic'; color:#000; display:block;}

.cooperTit .subtit{ font-size:0.4em;font-family:'NanumGothic'; color:#000; display:block;}
.cooperTit .subtit2{ font-size:0.6em;font-family:'NanumGothic'; color:#000; display:block;}

.subMenu2{overflow:hidden;}
.subMenu2 li{float:left;margin-left:6px;width:16%; margin-bottom:5%;}
.subMenu2 li:first-child{margin-left:0px;}
.subMenu2 li a{width:100%;height:50px;line-height:46px;border:2px solid #cccccc;background:#fff;color:#cccccc;text-align:center;font-size:17px;font-family:'NanumGothicBold';display:inline-block;position:relative;}
.subMenu2 li a:hover{border:1px solid #074c9f;background:#074c9f;color:#fff;}
.subMenu2 li.on a{border:1px solid #074c9f;background:#074c9f;color:#fff;}

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



#academy{width:100%;}
#academy div{overflow:hidden; width:100%; height:85px; padding-bottom:23px; margin-left:5px; margin-bottom:22px; border-bottom:1px solid #eee;}
#academy div img { border:1px solid #CCC; width:100%;}
#academy div p{float:left;}
#academy div dl{float:left; width:70%;}
#academy div dt, #academy div dd{color:#9e9d9d; float:left; height:17px; padding:4px 0px 0 14px; border-bottom:1px dotted #fff;}
#academy div dt.start, #academy div dd.start{padding-top:0;}
#academy div dt{width:50px; font-weight:bold; background:url(../../images/common/bl_02.gif) no-repeat 5px 8px; float:left;}
#academy div dd{width:700px;float:left; }
#academy div dd span{padding-left:15px;}
#academy a{color:#148dcd; text-decoration:underline;}
#academy a:hover, #academy a:active, #academy a:focus{color:#148dcd; text-decoration:underline;}
#academy div dd.tit{color:#148dcd; font-weight:bold;}

.cooperList2{ width:100%; position:relative; height:auto; padding-bottom:10%}
.cooperList2 ul { width:100%; padding:3% 0; border-bottom:1px solid #d7d7d7}
.cooperList2 .cooperInfo { width:78%; padding-left:2%; display:inline-block; vertical-align:top;}
.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 ul li p a:hover{ color:#F00;}
.cooperList2 .cooperImg{ width:20%; border:1px solid #d7d7d7; text-align:center; display:inline-block; padding:1% 0;}
.cooperList2 ul:last-child { border:0px;}

.coprtit{ line-height:1.5; font-size:15px;}



.cooperArea{ padding:5% 0 5% 0; width:100%; display:block; height:auto;background:url(../../renewal2014/img/sub/partner_bg.png) no-repeat right top;}
#tuition_list {  width:100%; margin:0 auto; position:relative; margin-top:30px;border-top:2px #074c9f solid; }
#tuition_list table{width:100%; table-layout:fixed;word-wrap:break-word; border:1px solid #eaeaea; margin-bottom:2%; margin-left:0px; }
#tuition_list table th {background-color:#fafafa; font-size:13px; font-weight:normal; color:#000; text-align:center; padding:10px 0 11px 0; border:1px solid #eaeaea; font-weight:bold;}
#tuition_list table td {border-bottom:1px solid #eaeaea; font-size:12px; color:#666; text-align:left; padding:10px 10px; line-height:1.5; background:#fff;}
#tuition_list table td span{color:#000; line-height:1.4;}
#tuition_list table .test {background-color:#fff; font-size:12px; font-weight:normal; color:#ed2024; text-align:center; padding:12px 0 11px 0; border:1px solid #eaeaea; }
.phoneInput input[type="text"], .writeQ .enter input[type="password"] {width: 10%;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:50%;}
.input01 {/* margin: 1px 0; */border: 1px solid #bbb;line-height: 18px;background: #fff;width:80%;}

.sm_txt{ font-size:1em; margin-bottom:2%; line-height:1.5}
.btn{ width:100%; position:relative; margin-top:5%; text-align:center;}
.btn li { display:inline-block; padding:0 1%; text-align:center; width:15%; position:relative; height:40px;}

.okBtn{ display:block; background:#074c9f; border-radius:5px; line-height:40px; color:#FFF; border-right:2px groove #fafafa; border-bottom:2px groove #fafafa; font-size:1.3em; font-weight:bold; text-shadow:1px 1px 5px #000;} 
.okBtn:visited{ display:block; background:#074c9f; border-radius:5px; line-height:40px; color:#FFF; border-right:2px groove #fafafa; border-bottom:2px groove #fafafa; font-size:1.3em; font-weight:bold; text-shadow:1px 1px 5px #000;} 
.reWirte{ display:block; background:#ccc; border-radius:5px; line-height:40px; color:#FFF; border-right:2px groove #fafafa; border-bottom:2px groove #fafafa; font-size:1.3em;font-weight:bold;text-shadow:1px 1px 5px #aaa;} 
.reWirte:visited{ display:block; background:#ccc; border-radius:5px; line-height:40px; color:#FFF; border-right:2px groove #fafafa; border-bottom:2px groove #fafafa; font-size:1.3em;font-weight:bold;text-shadow:1px 1px 5px #aaa;} 

.bpArea{ padding:5% 0}
.facSubtxt{ font-size:1.2em; line-height:1.5; color:#999; text-align:justify; letter-spacing:-0.05em;}
.facilityArea{ padding:5% 0; width:100%; display:block; height:auto;}
.img_P{ width:100%; position:relative; height:auto; margin:5% 0;}
.facility{ width:100%; margin:2% 0; position:relative; position:relative;}
.facility ul li { display:inline-block; padding: 1%; width:49.8%;}
.tableTit002{ font-size:2em; font-weight:bold; color:#074c9f}
.font-black-b{ font-weight:bold; color:#00C;}
.companyHisInfo table th {background-color:#fafafa; font-size:13px; font-weight:normal; color:#000; text-align:left; padding:10px 0 11px 0; font-weight:bold;}


.locationArea{ padding:5% 0 5% 0; width:100%; display:block; height:auto;}
.subMenu3{overflow:hidden;}
.subMenu3 li{float:left;margin-left:6px;width:24.5%; margin-bottom:5%;}
.subMenu3 li:first-child{margin-left:0px;}
.subMenu3 li a{width:100%;height:50px;line-height:46px;border:2px solid #cccccc;background:#fff;color:#cccccc;text-align:center;font-size:17px;font-family:'NanumGothicBold';display:inline-block;position:relative;}
.subMenu3 li a:hover{border:1px solid #074c9f;background:#074c9f;color:#fff;}
.subMenu3 li.on a{border:1px solid #074c9f;background:#074c9f;color:#fff;}

.map{ position:relative; width:100%; text-align:left;}

.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:20%; text-align:center;} 
.mapBtn { position:absolute; top:40px; left:40px; width:100%;}

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

.mapTit001{ font-size:3em; color:#074c9f; margin-top:3%;}
.mapTitInfo{ margin-top:1%; font-size:1.2em; 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; }
.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:60px; text-align:center; letter-spacing:-0.075em;}

.cardVisual{ text-align:center; color:#333; font-family:'NanumGothicBold'; letter-spacing:-1px; margin-top:20px;}
.cardVisual .memtxt001{ font-size:25px;}
.cardVisual .memtxt002{  font-size:80px;font-family:'NanumGothicExtraBold';letter-spacing:-5px; margin-bottom:10px;}
.cardVisual .memtxt002 span {color:#b30000;font-family:'NanumGothicExtraBold';letter-spacing:-5px; }
.cardVisual .memtxt003 { font-size:18px; color:#FFF; background:#000; padding:5px;  margin:auto; width:310px}
.cardVisual .memCardimg { margin-top:30px; margin-bottom:60px;}

.memInfo{ width:808px; margin:0 auto;}
.memInfo .mInfoTxt{ color:#b30000; font-size:21px; font-weight:bold; margin-bottom:10px;}
.memInfo .mif01{background:url(../../renewal2014/img/sub/ic_mem01.png) no-repeat left top;}
.memInfo .mif02{background:url(../../renewal2014/img/sub/ic_mem02.png) no-repeat left top;}
.memInfo .mif03{background:url(../../renewal2014/img/sub/ic_mem03.png) no-repeat left top;}
.memInfo .mif04{background:url(../../renewal2014/img/sub/ic_mem04.png) no-repeat left 3px;}
.memInfo ul li { padding-left:30px; margin-top:30px; color:#000; font-size:15px; font-weight:bold; letter-spacing:-0.050em; width:100%; position:relative;}
.txtgray { font-size:14px; color:#555; font-weight:normal; line-height:1.5; margin-top:10px;}
.meing{ position:absolute; bottom:0; right:0;}
.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:30%;} 

.mwning {background-color: rgba(0,0,0,.5);padding:5% 0;}
.mwCont{width:808px; margin:0 auto; color:#FFF;}
.mwTxt{ font-size:23px; font-weight:bold;}
.mwtxt001{ margin-top:20px;}
.mwtxt001 li { list-style: inside decimal; line-height:1.5; font-size:14px; letter-spacing:-1px;} 
.mwimg{ margin-top:30px; margin-bottom:30px;}

.quickMenu_m2{ display:none;}


.contents .first .bx {
width: 100%;
height: 100px;
padding: 15px 18px 0 10px;
margin: 0 0 10px 0;
line-height:1.5;
color:#999;
background:#f9f9f9;
border: 1px solid #e5e5e5;
overflow: auto;
scrollbar-base-color: #d9d9d9;
scrollbar-3dlight-color: #d9d9d9;
scrollbar-darkshadow-color: #d9d9d9;
scrollbar-face-color: #d9d9d9;
scrollbar-highlight-color: #d9d9d9;
scrollbar-shadow-color: #d9d9d9;
scrollbar-track-color: #f2f2f2;
-webkit-overflow-scrolling: touch;
}



#tution01{ padding:5% 0 5% 0; width:100%; display:block; height:auto;background:url(../../renewal2014/img/sub/partner_bgs.png) no-repeat right top;}
.radioArea li { display:inline-block; line-height:12px;}
.radioArea li label { margin-right:10px;}
.chk  { width:100%;}
.chk li { display:inline-block; width:50%; float:left;}
.chk .table_td_text{ margin-left:5px;}

#tuition_list02 {  width:100%; margin:0 auto; position:relative; margin-top:0px;border-top:2px #074c9f solid; }
#tuition_list02 table{width:100%; table-layout:fixed;word-wrap:break-word; border:1px solid #eaeaea; margin-bottom:2%; margin-left:0px; }
#tuition_list02 table th {background-color:#fafafa; font-size:13px; font-weight:normal; color:#000; text-align:center; padding:10px 0 11px 0; border:1px solid #eaeaea; font-weight:bold;}
#tuition_list02 table td {border-bottom:1px solid #eaeaea; font-size:12px; color:#666; text-align:left; padding:10px 10px; line-height:1.5; background:#fff;}
#tuition_list02 table td span{color:#000; line-height:1.4;}
#tuition_list02 table .test {background-color:#fff; font-size:12px; font-weight:normal; color:#ed2024; text-align:center; padding:12px 0 11px 0; border:1px solid #eaeaea; }

.w_tit_bold{ font-size:19px; font-weight:bold; margin-bottom:15px; margin-top:30px; color:#074c9f;}


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



.subMenu4{overflow:hidden; margin-top:30px}
.subMenu4 li{float:left;margin-left:6px;width:19.5%;}
.subMenu4 li:first-child{margin-left:0px;}
.subMenu4 li a{width:100%;height:50px;line-height:46px;border:2px solid #cccccc;background:#fff;color:#cccccc;text-align:center;font-size:17px;font-family:'NanumGothicBold';display:inline-block;position:relative;}
.subMenu4 li a:hover{border:1px solid #074c9f;background:#074c9f;color:#fff;}
.subMenu4 li._on a{border:1px solid #074c9f;background:#074c9f;color:#fff;}

.menu { width:100%; margin-top:8px; 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:15px; position:relative; font-weight:bold;}
.menu .q_title p { padding:12px 12px 12px 40px; font-weight:bold; color:#6b6b6b; }
.menu .q_title .questionMark{ color:#F00; font-weight:bold;font-family:'NanumGothicExtraBold'; margin-right:2%;position:absolute; top:10px; left:20px;}
.menu .a_cont { width:100%; height:100%; padding:24px 40px 30px 56px; color:#999; border-top:1px solid #ddd; background:#fafafa; border-bottom:1px solid #ddd; font-size:15px; position:relative;}
.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:24px; left:40px;}

.w_skyblue_under{ color:#F00;}
.bx01{ background:#fafafa; border:1px solid #ddd; padding:2%;}
.bx01 ul li { line-height:1.5; font-size:15px;}

#tuition_list04 {  width:100%; margin:0 auto; position:relative; margin-top:30px;border-top:2px #074c9f solid; }
#tuition_list04 table{width:100%; table-layout:fixed;word-wrap:break-word; border:1px solid #eaeaea; margin-bottom:2%; margin-left:0px; }
#tuition_list04 table th {background-color:#fafafa; font-size:13px; font-weight:normal; color:#000; text-align:center; padding:10px 0 11px 0; border:1px solid #eaeaea; font-weight:bold;}
#tuition_list04 table td {border-bottom:1px solid #eaeaea; font-size:12px; color:#666; text-align:left; padding:10px 10px; line-height:1.5; background:#fff;}
#tuition_list04 table td span{color:#000; line-height:1.4; margin-left:10px}
#tuition_list04 table .test {background-color:#fff; font-size:12px; font-weight:normal; color:#ed2024; text-align:center; padding:12px 0 11px 0; border:1px solid #eaeaea; }

.btn button { width:100%; height:40px; border:0px; color:#FFF; display: inline-block; }
.text_g_Big{ font-size:16px; margin-top:30px; margin-bottom:10px;}
.text_r_Big{ color:#ed2024}
.okimg{ width:100%; margin:2% 0;}
.okTxt_01 { font-size:24px; margin-bottom:5px;}
.okTxt_02{ font-size:14px; 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:30%; position:relative; height:40px;}

.systemArea{ padding:5% 0; width:100%; display:block; height:auto;}
.supportArea { padding:5% 0; width:100%; display:block; height:auto;}
.jobGuideArea { padding:5% 0; width:100%; display:block; height:auto;}
.communityArea{ padding:0% 0; width:100%; display:block; height:auto;}
.communityTit{height:280px;position:relative;text-align:center;background:url(/renewal2014/img/sub/community_visual.png) repeat-x center top;background-size:cover; color:#FFF; }

.cmtitArea{ width:990px; margin:0 auto; text-align:center; position:relative; color:#fff;}
.cmtxt{font-size:16px; text-align:center; letter-spacing:-1px;font-family:'NanumGothic'; line-height:33px;margin:0px 0px; padding-top:55px; color:#fff;}
.cmtxt span { border-top:2px solid #fff; border-bottom:2px solid #fff; padding:5px 0px;}
.cmtxt02{font-size:65px; text-align:center; letter-spacing:-0.075em;font-family:'NanumGothic'; line-height:33px;margin:10px 0 0 0px; line-height:1.2; color:#fff;}
.cmtxt03{ font-size:29px;letter-spacing:-0.075em;font-family:'NanumGothic';  color:#fff;}

.mainCurriContent02 dl { position:relative;}
.mainCurriContent02 dl dt ul li { display:inline-block; margin:0 0px; width:307px; position:relative;}
.mainCurriContent02 { position:relative; width:100%;}
.mainCurriContent02 ul li { display:inline-block; margin:0 16px; width:307px; position:relative;}
.mainCurriContent02 .first{ margin: 0 15px 0 0;}
.mainCurriContent02 .last{ margin: 0 0 0 15px;}
.mainCurriContent02 dl { position:relative;}
.mainCurriContent02 dl dt { margin:15px 0 10px 0; font-size:15px; color:#222; font-weight:bold; position:relative;}
.mainCurriContent02 dl dd { width:100%; text-align:justify; color:#999; line-height:17px; font-size:12px; letter-spacing:-0.015em}


.comMiddel { width:100%; position:relative; height:auto}
.schedule { width:650px; margin:30px 30px 30px 0; float:left; position:relative;}
.scheduleList{ float:left; margin-left:30px; margin-top:10px}
.callendar{float:left; }
.scheduleList p{ font-size:31px; letter-spacing:-0.075em; margin-bottom:15px;}
.scheduleList p span { color:#0855b1}
.scheduleList ul li { margin:8px 0; font-size:13px; }
.scheduleList ul span{ color:#ccc; margin-right:15px;}
.cmnoticeArea{ float:left; margin-top:30px; width:310px;}

.naverCafe{width:100%;background:url(/renewal2014/img/sub/naver_bg.png) no-repeat right bottom; margin:30px 0; padding-bottom:50px; position:relative; float:left;}
.naverSubTxt{ font-size:33px; margin-top:5px; margin-bottom:15px; color:#9da3a4; font-weight:bold;}
.naverSubTxt span{ color:#333;}
.naverSubTxt01{ line-height:1.5; font-size:15px; color:#9da3a4; width:480px; text-align:justify;}
.naverSubTxt01 .pointGreen{ color:#2cb300;}
.naverSubTxt02 { margin-top:30px;}
.naverCafe p{ width:100%;}
#communityConentWrap_m{ display:none;}


.tableArea{ padding:5% 0; width:100%; display:block; height:auto;}
.searchArea{ width:100%; text-align:right; 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%;}
.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:15px; }

.ntxt005{ position:absolute; bottom:0; left:0px; font-size:15px;}
.ntxt005 .pointLine{ color:#0855b1; text-decoration:underline; font-weight:bold;}

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



#notice_view {  width:100%; margin:0 auto; position:relative; margin-top:30px;border-top:2px #074c9f solid; margin-bottom:60px;}
#notice_view table{width:100%; table-layout:fixed;word-wrap:break-word; margin-bottom:2%; margin-left:0px; }
#notice_view 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_view table td {border-bottom:1px solid #eaeaea; font-size:12px; color:#666; text-align:left; padding:10px 10px; line-height:1.5; background:#fff;}
#notice_view table td span{color:#000; line-height:1.4;}
#notice_view .ta_tit { text-align:left; padding-left:15px; }


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

.okBtn2{ display:block; background:#074c9f; border-radius:5px; line-height:40px; color:#FFF; border-right:2px groove #fafafa; border-bottom:2px groove #fafafa; font-size:1.3em; font-weight:bold; text-shadow:1px 1px 5px #000;} 
.okBtn2:visited{ display:block; background:#074c9f; border-radius:5px; line-height:40px; color:#FFF; border-right:2px groove #fafafa; border-bottom:2px groove #fafafa; font-size:1.3em; font-weight:bold; text-shadow:1px 1px 5px #000;} 
.reWirte2{ display:block; background:#ccc; border-radius:5px; line-height:40px; color:#FFF; border-right:2px groove #fafafa; border-bottom:2px groove #fafafa; font-size:1.3em;font-weight:bold;text-shadow:1px 1px 5px #aaa;} 
.reWirte2:visited{ display:block; background:#ccc; border-radius:5px; line-height:40px; color:#FFF; border-right:2px groove #fafafa; border-bottom:2px groove #fafafa; font-size:1.3em;font-weight:bold;text-shadow:1px 1px 5px #aaa;} 
.modifyBtn2:visited{ display:block; background:#aaa; border-radius:5px; line-height:40px; color:#FFF; border-right:2px groove #fafafa; border-bottom:2px groove #fafafa; font-size:1.3em;font-weight:bold;text-shadow:1px 1px 5px #aaa;} 
.modifyBtn2{ display:block; background:#aaa; border-radius:5px; line-height:40px; color:#FFF; border-right:2px groove #fafafa; border-bottom:2px groove #fafafa; font-size:1.3em;font-weight:bold;text-shadow:1px 1px 5px #aaa;} 


.subMenu5{overflow:hidden; margin-top:10px; margin-bottom:30px;}
.subMenu5 li{float:left;margin-left:6px;width:16.1%;}
.subMenu5 li:first-child{margin-left:0px;}
.subMenu5 li a{width:100%;height:50px;line-height:46px;border:2px solid #cccccc;background:#fff;color:#cccccc;text-align:center;font-size:17px;font-family:'NanumGothicBold';display:inline-block;position:relative;}
.subMenu5 li a:hover{border:1px solid #074c9f;background:#074c9f;color:#fff;}
.subMenu5 li._on a{border:1px solid #074c9f;background:#074c9f;color:#fff;}


.systemTit_bo {font-size:72px;  padding:0 0 0 0;font-family:'NanumGothic'; color:#074c9f; letter-spacing:-0.05em;}
.systemTit_bo span { font-weight:bold;}
.systemsubTit_bo {display:block; font-size:38px;  padding:0 0 40px 0;font-family:'NanumGothic'; color:#000; letter-spacing:-0.05em;}
.systemCont_bo  .systemTit01{font-size:14px; line-height:24px; font-family:'NanumGothic'; color:#000; letter-spacing:-0.05em; text-align:justify;}

/*채용등록 이용방법*/
.con_sudTit_bo{width:100%; font-size:15px; color:#1f86cf; font-weight:bold; letter-spacing:-0.05em; padding-bottom:10px;}
.systemCont_bo h2 {font-size:24px;  padding:60px 0 20px 0; font-family:'NanumGothicBold'; color:#000; letter-spacing:-0.05em;}
.bg_bo {background:url('/renewal2014/img/sub/system_radius01.png') no-repeat left top; position:relative; height:92px; margin-bottom:30px;}
.bg_bo li {display:inline-block; width:190px; height:100%; vertical-align:middle; padding:0 20px; margin-top:20px; color:#fff; font-size:13px; letter-spacing:-0.05em;}
.bg_bo li:first-child{ padding-left:30px;}
.bg_bo li:last-child{ padding-right:10px;}
.bg_bo li span{ display:block; margin-bottom:5px; font-size:14px;  text-align:left; font-weight:bold;}
.bg_bo .step2_tit_bo {margin-left:15px;}
.bg2_bo {background:url('/renewal2014/img/sub/system_radius02.png') no-repeat left top; position:relative; height:160px; }
.bg2_bo li {display:inline-block; width:245px; height:100%; vertical-align:middle; padding:0 31px; margin-top:20px; color:#fff; font-size:13px; letter-spacing:-0.05em;}
.bg2_bo li:first-child{ padding-left:31px;}
.bg2_bo li span{ display:block; margin-bottom:5px; font-size:14px; text-align:left; font-weight:bold;}
.bg3_bo li {display:inline-block; width:245px; height:100%; vertical-align:middle; padding:0 31px; margin-top:-133px; color:#fff; font-size:13px; letter-spacing:-0.05em;}
.bg2_bo .step2_4_bo { padding:40px 30px 0 146px;}

/*취업지원 절차*/
.con_sudTit2_bo ul li{width:49.5%;  display:inline-block; vertical-align:top;}
.con_sudTit2_bo ul li:first-child{ padding-right:50px;}
.con_sudTit2_bo dl dd {font-size:14px; line-height:44px; }
.con_sudTit2_bo dl dd .alphaBg01 {background-color: rgba(31, 134, 207, .5); color:#fff; width:53px;  padding:20px 7px; 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:20px 7px; border-radius:30px; font-weight:bold; margin-right:5px;}
.con_sudTit2_bo dl dd:first-child {margin-top:20px;}

/*취업지원센터 주요업무 및 문의*/
.st_thead_bo th {background-color:#0855b2; font-size:15px; color:#fff; padding:10px; border-right: #eaeaea solid 1px; }
.st_td01_bo {font-size:14px; 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 0 10px 20px; font-size:13px; }
.st_td03_bo {border-bottom:#eaeaea solid 1px; color:#666; padding:10px 0 10px 20px;  font-size:13px; color:#333; line-height:20px;}
.st_td03_bo ol li{list-style:decimal;}
.st_td04_bo {border-right: #eaeaea solid 1px; border-bottom:#eaeaea solid 1px; color:#666; padding:10px 0 10px 20px;}
.st_td05_bo {border-bottom:#eaeaea solid 1px; color:#0855b2; padding:10px 0 10px 20px;}
.con_sudTit_bo{background:url('/renewal2014/img/common/bullet_6gak.png') no-repeat left 3px; padding-left:15px;}


.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:68%; margin-left:15px; vertical-align:top;}
.inwCont .width30 { width:30%; margin-left:0px;}
.inwCont .pdd_B15 img { width:100%;}
.inwCont dl dt { font-size:15px;}
.inwCont dl dt strong{ font-size:17px; color:#03C; margin-top:5px; display:block;}
.inwCont .day { margin-top:10px; font-size:15px; color:#999;}


.alignCenter{ text-align:center !important;}
.pagingTit { font-size:15px; font-weight:bold; color:#333; margin-bottom:15px;}
.list01 div { width:33%; padding:1%; display:inline-block; vertical-align:top;}

.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 10px;  width:33.1%; 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:absolute; top:0px; right:0px; color:#CCC;}
.photozview em{ font-weight:bold; color:#F00;}
.photozview { font-weight:bold; font-size:11px;}



#notice_view5 {  width:100%; margin:0 auto; position:relative; margin-top:30px;border-top:2px #074c9f solid; margin-bottom:20px;}
#notice_view5 table{width:100%; table-layout:fixed;word-wrap:break-word; margin-bottom:2%; margin-left:0px; }
#notice_view5 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_view5 table td {border-bottom:1px solid #eaeaea; font-size:12px; color:#666; text-align:left; padding:10px 10px; line-height:1.5; background:#fff;}
#notice_view5 table td span{color:#000; line-height:1.4;}
#notice_view5 .ta_tit { text-align:left; padding-left:15px; }



.subMenu8{overflow:hidden; margin-top:10px; margin-bottom:15px; padding-top:15px;}
.subMenu8 li{float:left;margin-left:0px;width:8.3%;}
.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:17px;font-family:'NanumGothicBold';display:inline-block;position:relative;}
.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;}








/*국비지원과정*/
/*직장인01*/
.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:35px; font-family:'NanumGothic'; color:#000; margin-bottom:20px; letter-spacing:-0.05em;}
.supTit01 {width:100%; font-size:14px; line-height:24px; 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:13px; line-height:23px;}
.supOption_bo ul li span{display:inline-block; font-size:6px; color:#1f86cf; vertical-align:top; margin-right:10px;}
.supOption_bo p {font-size:12px; color:#666; line-height:20px; 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:13px; color:#333; line-height:24px; margin-left:15px; }
.supSection_bo .list_bo li {font-size:13px; color:#333; line-height:20px; margin-left:15px; padding-bottom:5px; }
.supSection_bo .list_bo li p {font-size:13px; color:#333; line-height:24px; 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;}

/*직장인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;}




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

.otherNavi .onaviArea { width:990px; margin:0 auto;}
.otherNavi .onaviArea ul li { width:19.6%; display:inline-block; text-align:center;}
.otherNavi .onaviArea ul li a { color:#b3b8bf; font-size:14px;}
.other001 {background: url(../../renewal2014/img/member/other_login.png) no-repeat center 20px;  padding-top:80px; display:block;}
.other002 {background: url(../../renewal2014/img/member/other_join.png) no-repeat center 20px; padding-top:80px; display:block;}
.other003 {background: url(../../renewal2014/img/member/other_agree.png) no-repeat center 20px;  padding-top:80px; display:block;}
.other004 {background: url(../../renewal2014/img/member/other_privacy.png) no-repeat center 20px; padding-top:80px;display:block;}
.other005 {background: url(../../renewal2014/img/member/other_sitemap.png) no-repeat center 20px;padding-top:80px; display:block;}


.other001:hover, .other001_on {background: url(../../renewal2014/img/member/other_login_on.png) no-repeat center 20px;  padding-top:80px; display:block; color:#fff !important}
.other002:hover, .other002_on{background: url(../../renewal2014/img/member/other_join_on.png) no-repeat center 20px; padding-top:80px; display:block; color:#fff !important}
.other003:hover, .other003_on{background: url(../../renewal2014/img/member/other_agree_on.png) no-repeat center 20px;  padding-top:80px; display:block; color:#fff !important}
.other004:hover, .other004_on{background: url(../../renewal2014/img/member/other_privacy_on.png) no-repeat center 20px; padding-top:80px;display:block; color:#fff !important}
.other005:hover, .other005_on{background: url(../../renewal2014/img/member/other_sitemap_on.png) no-repeat center 20px;padding-top:80px; display:block; color:#fff !important}



/*20141118*/
.login_area_top {width:495px; margin:0 auto; padding:30px 0px;}
.login_area_top .item_layer {width:319px; 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:19px; line-height:37px; font-weight:bold; color:#3c3c3c; vertical-align:middle; text-align:center; margin-bottom:17px; letter-spacing:-1px;}
.login_area_top .welcome img {font-size:0; vertical-align:middle; margin-left:0px;}
.login_area_top .welcome span { color:#1f86cf;}
.login_field {position:relative; display:block; width:495px;}
.login_field .login_txt {width:365px; 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:120px; height:79px; font-size:16px; font-weight:bold; line-height:82px; color:#fff; text-align:center; outline:0; border:0; cursor:pointer; background-color:#1f86cf;}
*+ 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;  overflow:hidden;background-color:#f5f6f7}
.login_basic_w.type_popup .login_area_bottom {width:548px;}
.login_area_bottom .find_area {height:auto; padding:50px 0 ; margin:0 auto; width:495px;}
.login_area_bottom .find_area .login_button_set {width:495px; 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:495px; margin:0 auto; padding-top: 13px;}
.login_basic_w .infotl_inner li {margin-top:6px; padding-right:0px;}
.logintit001{ font-size:13px; color:#ccc; margin-bottom:10px; margin-top:10px;}
.login_basic_w.type_popup .infotl_inner li {padding-right:50px;}

.loginSel li { display: inline-block; margin-right:10px;}
.loginSel .tit_h2 { color:#137fcc;}


.findArea { background:#f5f6f5; padding:50px 0; width:100%; position:relative;}
.findUser{ width:495px; margin:0 auto;}
.findUser ul li { display:inline-block; width:32.9%; 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:13px; 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:13px; 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:990px; margin:0 auto; padding:50px 0;}

.logintxta001{ font-size:22px; color:#555; letter-spacing:-1px; font-weight:bold;}
.logintxta001 span{ color:#137fcc}
.logintxta002 { font-size:15px; margin-top:10px; color:#777;}

.ltainfo { margin-top:30px;}

.ltainfo ul li { width:24.6%; padding:0 2%; 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:20px; background:#fff url(../../renewal2014/img/member/bdg_line.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:none;}


.mgn_B20{ font-size:31px; font-weight:bold; letter-spacing:-1px; margin-bottom:10px;}
.mgnm{ font-size:14px; color:#999; line-height:19px; margin-bottom:20px;}
.agreement { font-size:13px; line-height:21px; color:#999;}
.agreement2 { font-size:13px; line-height:21px; color:#999;}
.agreement h3 { font-size:16px; color:#137fcc; margin-top:30px;}
.agreement h4 { font-size:16px; color:#333; margin-top:10px;}
.agreement2 h4 { font-size:16px; color:#333; margin-top:30px;}

.sitemaplist{ margin-bottom:30px; text-align:center; vertical-align:top;}
.sitemaptit{ font-size:30px; letter-spacing:-1px; font-weight:bold; vertical-align:top; text-align:left;}
.sitemaplist .sitenavi { display:inline-block; width:70%; margin-left:30px; padding-top:30px;vertical-align:top;}
.sitemaplist .sitedep2{ text-align:left; font-size:14px; color:#999; vertical-align:top;}
.sitemaplist .sitedep2 li{ display:inline-block; width:24.6%; padding:1%; 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:20%; display:inline-block; position:absolute; top:0px; left:0px; padding-top:30px; text-align:left; font-weight:bold; font-size:20px; 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:360px;position:relative;text-align:center;background:url(/renewal2014/img/sub/single_visual.png) repeat-x center top;background-size:cover; color:#FFF; }

.singleArea{ width:990px; margin:0 auto; text-align:center; position:relative; color:#fff;}
.single{font-size:20px; text-align:center; letter-spacing:-1px;font-family:'NanumGothic'; line-height:20px;margin:0px 0px; padding-top:50px; color:#fff;}
.single span { border-top:2px solid #fff; border-bottom:2px solid #fff; padding:5px 0px;}
.single02{font-size:70px; text-align:center; letter-spacing:-1px;font-family:'NanumGothic';margin:10px 0 10px 0px; line-height:1.2; color:#fff;}
.single03{ font-size:14px;letter-spacing:-1px;font-family:'NanumGothic';  color:#fff; line-height:22px;}
.single04{ display:none;}
.directcolBtn{ position:absolute; z-index:999; bottom:40px;text-align:center; width:100%;}
.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:250px; height:250px; border:1px solid #ddd; display:inline-block;}
.colimg02{ background:#fff url(../../renewal2014/img/sub/subcol_02.png) no-repeat center center; width:250px; height:250px; border:1px solid #ddd; display:inline-block;}
.colimg03{ background:#fff url(../../renewal2014/img/sub/subcol_03.png) no-repeat center center; width:250px; height:250px; border:1px solid #ddd; display:inline-block;}
.colimg04{ background:#fff url(../../renewal2014/img/sub/subcol_04.png) no-repeat center center; width:250px; height:250px; border:1px solid #ddd; display:inline-block;}
.colimg05{ background:#fff url(../../renewal2014/img/sub/subcol_05.png) no-repeat center center; width:250px; height:250px; border:1px solid #ddd; display:inline-block;}
.colimg06{ background:#fff url(../../renewal2014/img/sub/subcol_06.png) no-repeat center center; width:250px; height:250px; border:1px solid #ddd; display:inline-block;}
.colimg07{ background:#fff url(../../renewal2014/img/sub/subcol_07.png) no-repeat center center; width:250px; height:250px; border:1px solid #ddd; display:inline-block;}
.colimg08{ background:#fff url(../../renewal2014/img/sub/subcol_08.png) no-repeat center center; width:250px; height:250px; border:1px solid #ddd; display:inline-block;}
.colimg09{ background:#fff url(../../renewal2014/img/sub/subcol_09.png) no-repeat center center; width:250px; height:250px; border:1px solid #ddd; display:inline-block;}



.coltxt {display:inline-block; margin-left:30px; width:700px; vertical-align:top; position:relative; height:250px;}
.singleList ul{ height:250px; margin:60px 0; letter-spacing:-1px; }
.singleList dl dt { font-size:24px; font-weight:bold; margin-bottom:5px;}
.singleList dl dt span{ margin-left:10px; padding-top:2px;}
.singleList dl dd { font-size:15px; color:#999; line-height:1.5}
.coltxt001{ margin-bottom:15px;}
.singleList dl dd span{ color:#000; margin-right:5px; font-size:13px;}
.colBtnarea { position:absolute; bottom:0px;}
.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:360px;position:relative;text-align:center;background:url(/renewal2014/img/sub/worker_visual.png) repeat-x center top;background-size:cover; color:#FFF; }
.workerArea{ width:990px; 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:250px; height:250px; border:1px solid #ddd; display:inline-block;}
.workerimg02{ background:#4b0c74 url(../../renewal2014/img/sub/workercol_02.png) no-repeat center center; width:250px; height:250px; border:1px solid #ddd; display:inline-block;}
.workerimg03{ background:#fff url(../../renewal2014/img/sub/workercol_03.png) no-repeat center center; width:250px; height:250px; border:1px solid #ddd; display:inline-block;}
.workerimg04{ background:#4b0c74 url(../../renewal2014/img/sub/workercol_04.png) no-repeat center center; width:250px; height:250px; border:1px solid #ddd; display:inline-block;}
.workerimg05{ background:#fff url(../../renewal2014/img/sub/workercol_05.png) no-repeat center center; width:250px; height:250px; border:1px solid #ddd; display:inline-block;}
.workerimg06{ background:#4b0c74 url(../../renewal2014/img/sub/workercol_06.png) no-repeat center center; width:250px; height:250px; border:1px solid #ddd; display:inline-block;}


.vtdaTit{height:360px;position:relative;text-align:center;background:url(/renewal2014/img/sub/vtda_visual.png) repeat-x center top;background-size:cover; color:#FFF; }
.vtdaArea{ width:990px; margin:0 auto; text-align:center; position:relative; color:#fff;}
.smartTit{height:360px;position:relative;text-align:center;background:url(/renewal2014/img/sub/smart_visual.png) repeat-x center top;background-size:cover; color:#FFF; }
.smartArea{ width:990px; 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:250px; height:250px; border:1px solid #ddd; display:inline-block;}
.colBtnarea2 { position:absolute; bottom:0px;}
.colBtnarea2 a { display:inline-block; padding:8px 10px; margin:0 3px; font-size:13px; font-weight:bold;}
.colBtnarea2 a:first-child{ margin-left:0px;}
.colBtnarea2 a:last-child{ margin-right:0px;}

.curriArea{ padding:1% 0; width:100%; display:block;}
.curritxt {display:inline-block; margin-left:30px; width:700px; vertical-align:top; position:relative; height:250px;}
.curriList ul{ height:250px; margin:30px 0; letter-spacing:-1px; }
.curriList dl dt { font-size:24px; font-weight:bold; margin-bottom:5px;}
.curriList dl dt span{ margin-left:10px; padding-top:2px;}
.curriList dl dd { font-size:15px; color:#999; line-height:1.5}
.curriList dl dd span{ color:#000; margin-right:5px; font-size:13px;}

.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:15px;}
.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;}


#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:13px; font-weight:normal; text-align:center; padding:10px 0 11px 0; border-bottom:1px solid #ddd; font-weight:bold;}
#curri_table table td {border:1px solid #eaeaea; font-size:12px; color:#666; text-align:center; padding:4px 10px; 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;}

.curriculumArea{ padding:1% 0; width:780px; display:inline-block; margin-left:20px;}
.curritxt2 {display:inline-block; margin-left:30px; width:490px; vertical-align:top; position:relative; height:250px;}
.curriList2 ul{ height:250px; margin:30px 0; letter-spacing:-1px; width:780px;}
.curriList2 dl dt { font-size:24px; font-weight:bold; margin-bottom:5px;}
.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;}

.curriquick{ padding:1% 0; width:190px; float:left; margin:30px 0px}
.curriNavi{ width:100%; position:relative; letter-spacing:-1px;}
.curriNavi h3{background: #555; color: #FFF; font-size:16px; line-height:40px; padding-left:15px; margin-bottom:2px;}
.curriNavi ul li { margin:2px 0 ;}
.curriNavi ul li a{ display:block; width:100%; line-height:40px; padding-left:15px; font-size:16px; color:#FFF; background:#ddd;}
.curriNavi ul li a:hover, .curriNavi ul li ._on{ display:block; width:100%; line-height:40px; padding-left:15px; font-size:16px; color:#FFF; background:#0855b2; font-weight:bold;}


.colcurri { width:100%; text-align:center; border:3px solid #ddd; margin-top:15px; position:relative;}
.caroufredsel_wrapper{ text-align:center;}
#foo10{ text-align:center !important}
.colcurri .list_carousel .responsive{width:140px;position:relative;height:250px; margin:0 auto;}
.colcurri .list_carousel{width:140px;position:relative;height:250px; margin:0 auto;}
.colcurri .list_carousel ul{margin:0; padding:0; list-style:none; display:block;width:140px;position:relative;height:120px; text-align:center;}
.colcurri .list_carousel li{  display:block; width:140px;position:relative;height:250px; text-align:center; float:left; cursor:pointer;}
.colcurri .list_carousel li img { border:1px solid #ddd;}
.colcurri .list_carousel li p { margin-bottom:15px;}
.colcurri .list_carousel li span{ font-weight:bold; font-size:13px; display:block; margin-bottom:5px;}
.colcurri h3{ font-size:17px; font-weight:bold; margin-top:20px;}
.curritxtGray{ color:#ccc; margin-bottom:20px;}
.ftsc{ font-size:11px !important; color:#aaa; font-weight:normal!important; line-height:1.5}

.colcurri .prev { position: absolute;left:-20px; top:50px; display:block; width:9px; height:18px; font-size:18px;}
.colcurri .next { position: absolute;right:-20px;  top:50px; display:block; width:9px; height:18px; font-size:18px;}

.colcurri2 { width:100%; text-align:center; border:3px solid #ddd; margin-top:15px; position:relative;}
.caroufredsel_wrapper{ text-align:center;}
#foo10{ text-align:center !important}
.colcurri2 .list_carousel .responsive{width:140px;position:relative;height:250px; margin:0 auto;}
.colcurri2 .list_carousel{width:140px;position:relative;height:250px; margin:0 auto;}
.colcurri2 .list_carousel ul{margin:0; padding:0; list-style:none; display:block;width:140px;position:relative;height:120px; text-align:center;}
.colcurri2 .list_carousel li{  display:block; width:140px;position:relative;height:250px; text-align:center; float:left; cursor:pointer;}
.colcurri2 .list_carousel li img { border:1px solid #ddd;}
.colcurri2 .list_carousel li p { margin-bottom:15px;}
.colcurri2 .list_carousel li span{ font-weight:bold; font-size:13px; display:block; margin-bottom:5px;}
.colcurri2 h3{ font-size:17px; font-weight:bold; margin-top:20px;}
.curritxtGray{ color:#ccc; margin-bottom:20px;}
.ftsc{ font-size:11px !important; color:#aaa; font-weight:normal!important; line-height:1.5}

.colcurri .prev { position: absolute;left:-20px; top:50px; display:block; width:9px; height:18px; font-size:18px;}
.colcurri .next { position: absolute;right:-20px;  top:50px; display:block; width:9px; height:18px; font-size:18px;}

.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;}

.curriStep{ font-size:14px; line-height:1; text-align:left; margin-bottom:30px; margin-top:80px;}
.curriStep h3{ font-size:25px; color:#000; font-weight:normal; margin-bottom:5px; margin-top:15px;}
.curriStep h3 span { color:#999; 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:inline-block; vertical-align:top; position:relative; height:160px;}
.curri_interview ul .imgArea { width:310px;}
.curri_interview ul .imgArea img { width:100%;}
.curri_interview ul .txtArea { width:430px; margin-left:30px;}
.txtArea dl dt { font-size:24px; 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:absolute; bottom:0px; height:40px;}

.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:15px;line-height:1.5px; padding:10px; 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;}
.curriStepM{ display:none;}

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







.ttalk200_layer { width:100% !important;margin: 0px !important;}
.ttalk200_layer .tt_itemL {
position: relative;
background: #fff;
padding: 15px 0px 11px 0px;
border: 1px solid #cecece;
margin-top: 11px;
width: 100% !important;
}
.ttalk200_layer .tt_itemL .reReplyList {
position: relative;
width:100% !important;
}
.ttalk200_layer .tt_inputWrap .tt_replyForm .rf_inputBox textarea {
width: 523px;
width: 100% !important;
height: 50px;
min-height: 50px;
border: none;
resize: vertical;
max-height: 520px;
overflow: hidden;
outline: none;
color: #525252;
font-size: 12px;
line-height: 18px;
}
.ttalk200_layer .tt_inputWrap .rf_right {
position: absolute;
margin: -50px 0 0 0px !important;
padding: 0 0 0 0;
width: 53px;
height: 53px;
text-align: center;
line-height: 1;
right:20px;
}
.ttalk200_layer .tt_textLimit {
position: absolute;
margin: -16px 0px 0px 0px !important;
color: #cccccc;
font-size: 18px;
font-weight: bold;
font-family: Tahoma;
right:100px;
}

.ttalk200_layer .tt_snsMenuWrap {
background: #f6f6f6;
border: 1px solid #d3d3d3;
padding: 5px 8px 5px 8px;
height: 30px !important;
margin: 0px;
width:100%;
float:left !important;
}
.ttalk200_layer .tt_inputWrap {
position: relative;
margin-top: 7px;
float:left !important;
width:100% !important;
}
.tt_snsMenuWrap .tt_guestButton a.Logout {
padding: 0px 0px 0px 18px;
background-position: left top;
width: 90px !important;
height: 24px !important;
}
.tt_replyForm_facebook .rf_right{
	position:absolute;
	
	top:55px !important
	}
.ttalk200_layer .ttalk200_total_count .tt_commentList .tt_example {
position: relative;
/* width: 10%; */
width: 82px;
max-width: 77px;
min-width: 77px;
float: right;
text-align: center;
background: url("http://v2.ttalk.co.kr/img/default/png_gap_total.png") repeat-x left top #fff;
border: 1px solid #cecece;
border-bottom: none;
padding: 5px 0 3px 0;
height: 24px !important;
z-index: 100;
margin: 0 0 0 0;
}
.ttalk200_layer .ttalk200_total_count .tt_sort {
float: left;
color: #7d7d7d;
margin: 0px 0px 0 -1px;
border: 1px solid #cecece;
padding: 6px 9px 4px 9px;
height: 24px !important;
line-height: 22px;
}

/*20141128*/



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









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

.colMain{ width:990px; 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:999998;top:102px;left:0px; width:100%; height:400px;display:block;}
#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:none;}