/* °øÅë¼­ºêÅ¸ÀÌÆ² */
.subTitle {text-align:center; padding:60px 0;}
.subTitle h2 {font-weight:400; letter-spacing:-0.075em; font-size:40px;}
.subTitle p {color:#a5a5a5; font-size:14px;}
.subTitle p span {color:#01b0c0;}

/* °øÅëÅÇ */
.subTab {padding:40px 0;}
.subTab:after {content:""; display:table; clear:both;}
.subTab li {display:block; float:left; border:solid 1px #ddd; border-right-color:#fff;}
.subTab li:last-child {border-right-color:#ddd;}
.subTab li.current {border-color:#01b0c0 !important; border-bottom:none !important; background:#01b0c0;}
.subTab li.current a {color:#fff;}
.subTab li a {display:block; height:50px; line-height:50px; text-align:center; font-size:15px;}
.subTab.col2 li {width:50%;}
.subTab.col3 li {width:33.3333%;}
.subTab.col4 li {width:25%;}
.subTab.col5 li {width:20%;}
.subTab.col6 li {width:16.6666%;}

/* ¾ÆÄ«µ¥¹Ì¼Ò°³ */
.acaIntro {padding-bottom:30px;}
.acaIntro li {display:block; padding-top:30px;}
.acaIntro li img {display:block;}
#wrap.acaIntroBg {background:url("/img/academy/intro_bg.jpg")no-repeat center 50px;}
.acaIntroTp {padding:130px 70px 80px 570px;}
.acaIntroTp > img {display:block;}
.acaIntroTp h4 {padding-top:60px; color:#000; font-size:22px; letter-spacing:-0.1em;}
.acaIntroTp p {color:#a5a5a5; font-size:15px; letter-spacing:-0.035em; padding-top:20px;}
.acaIntroTp ul {display:block; padding-top:30px;}
.acaIntroTp ul li {display:block; color:#666; font-size:14px; letter-spacing:-0.05em;}
.acaIntroMd {position:relative; padding-left:375px;}
.acaIntroMd > img {display:block;}
.acIntMdCont {position:absolute; top:0; left:0; bottom:0; width:375px;}
.acIntMdTable {display:table; width:100%; height:100%;}
.acIntMdCell {display:table-cell; vertical-align:middle;}
.acIntMdCell p {color:#666; letter-spacing:-0.075em; font-size:14px; padding-top:20px; margin-top:20px; position:relative;}
.acIntMdCell p:before {content:""; display:block; width:45px; height:2px; background:#000; position:absolute; top:0; left:0;}
.acaIntroBt {display:block; padding:80px 0;}
.acaIntroBt li {display:block; margin-top:20px; padding-left:200px; position:relative;}
.acaIntroBt li:first-child {margin-top:0;}
.acaIntroBt li > img {display:block;}
.acIntBtCont {width:380px; position:absolute; left:600px; top:0; bottom:0; padding-left:40px;}
.acIntBtTable {display:table; width:100%; height:100%;}
.acIntBtCell {display:table-cell; vertical-align:middle;}
.acIntBtCell h4 {color:#000; font-size:22px; letter-spacing:-0.1em;}
.acIntBtCell p {color:#a5a5a5; font-size:15px; letter-spacing:-0.035em;}

/* È÷½ºÅä¸® */
.historyCont {padding-top:60px;}
.historyCont:after {content:""; display:table; clear:both;}
.historyCont li {float:left;}

/* ±³À°Æ¯Â¡ */
.acaSpecial {}
.acaSpecial:after {content:""; display:table; clear:both;}
.acaSpecial li {display:block; width:50%; float:left;}
.acaSpecial li:nth-child(2n-1) {text-align:right;}
.acaSpecial li img {display:block;}
.acaSpecial li:first-child {height:500px; position:relative;}
.acaSpecial li:first-child img {position:absolute; right:0; top:0;}

/* ½Ã¼³¾È³» */
.acaFacility:after {content::""; display:table; clear:both;}
.acaFacility li {float:left; margin-bottom:30px;}
.acaFacility li:first-child {margin-bottom:60px;}
.acaFacility li:nth-child(3) {margin-bottom:60px;}
.acaFacility li:last-child {margin-bottom:0px;}

/* °­»ç¼Ò°³ */
.acaTeacher {position:relative;}
.teacherList {display:block;}
.teacherList:after {content:""; display:table; clear:both;}
.teacherList li {width:25%; height:275px; float:left;}
.teacherList a {display:block; width:274px; height:274px; position:relative; overflow:hidden;}
.teacherTxt {position:absolute; width:100%; height:100%;}
#fade {display:none; z-index:1999; background:rgba(0,0,0,0.7); position:fixed; left:0; top:0; bottom:0; right:0;}
.teacherPop{display:none; width:800px; position:absolute; left:50%; margin-left:-400px;height:auto; z-index:2000; padding:250px 60px 80px 355px; background-repeat:no-repeat !important; background-position:center top !important;}
.teBtnList {position:absolute; top:460px; left:55px; width:240px;}
.teBtnList ul {display:block;}
.teBtnList ul li {padding:4px 0;}
.teBtnList ul li a {
	display:block; height:50px; line-height:50px; color:#fff; font-size:16px; letter-spacing:-0.06em; font-weight:400; background:#01b0c0; text-align:center;
	-webkit-box-shadow: 0px 2px 3px 0px rgba(0,0,0,0.2); -moz-box-shadow: 0px 2px 3px 0px rgba(0,0,0,0.2); box-shadow: 0px 2px 3px 0px rgba(0,0,0,0.2);
	border-radius:3px; -moz-border-radius:3px; -webkit-border-radius:3px;
}
.teacherCareer h6 {font-family:"dotum"; text-align:left; font-size:12px; letter-spacing:-0.06em;  font-weight:bold; padding-bottom:8px; margin-bottom:8px; border-bottom:1px solid #000;}
.teacherCareer ul {margin-bottom:30px;}
.teacherCareer ul li {font-family:"dotum"; font-size:11px; letter-spacing:-0.05em; text-align:left; position:relative; padding-left:10px;}
.teacherCareer ul li:before {content:""; display:block; width:2px; height:2px; background:#333; position:absolute; left:0; top:7px;}
.teacherClose {position:absolute; top:0; right:0; cursor:pointer; width:57px; height:57px; text-indent:-9999px; background:url("/img/academy/teacher_close.jpg")no-repeat center center;}

/* ¿À½Ã´Â±æ */
.LocationCont {padding-bottom:30px;}
.LocationCont h5 {padding-top:40px; padding-bottom:20px; color:#434753; font-size:20px; line-height:1.0em; letter-spacing:-0.1em; font-weight:400;}
.LocationCont table {width:100%; border-top:solid 1px #bababa; border-bottom:solid 1px #bababa;}
.LocationCont table tr {border-bottom:solid 1px #dcdcdc;}
.LocationCont table tr:last-child {border-bottom:none;}
.LocationCont table th {color:#212121; letter-spacing:-0.07em; background:#f7f7f7;}
.LocationCont table td {padding:11px 15px; color:#767676; letter-spacing:-0.06em;}
.locaSubway {position:relative; padding-left:20px;}
.locaSubway em {
	font-style:normal; display:block; width:14px; height:14px; margin-right:5px; line-height:14px; position:absolute; left:0; top:50%; margin-top:-7px;
	border-radius:100%; -moz-border-radius:100%; -webkit-border-radius:100%; color:#fff; text-align:center; font-size:7pt; font-weight:500;
}
.locaSubway em.swNum01 {background:#003499;}
.locaSubway em.swNum02 {background:#37b42d;}
.locaSubway em.swNum03 {background:#fa5f2c;}
.locaSubway em.swNum04 {background:#3171d3;}
.locaSubway em.swNum05 {background:#893bb6;}
.locaSubway em.swNum06 {background:#9a4f11;}
.locaSubway em.swNum07 {background:#606d00;}
.locaSubway em.swNum08 {background:#e71e6e;}
.locaSubway em.swNum09 {background:#bf9f1e;}
.locaSubway em.swNum11 {background:#3d9e9e;}
.locaBus {padding:3px 0; padding-left:23px; position:relative;}
.locaBus em {
	font-style:normal; display:inline-block; padding:1px 2px; border-radius:2px; -moz-border-radius:2px; -webkit-border-radius:2px;
	position:absolute; top:5px; left:0; font-weight:500; color:#fff; text-align:center; font-size:7pt; color:#fff;
}
.locaBus em.busBlue {background:#395cb3;}
.locaBus em.busGreen {background:#37b42d;}
.locaBus em.busRed {background:#dc1219;}

/* Á¦ÈÞ¾÷Ã¼ */
.partnerList {display:block;}
.partnerList:after {content:""; display:table; clear:both;}
.partnerList li {float:left; width:20%; margin-bottom:40px; height:170px;}
.partnerList li div {display:block; width:100%; text-align:center;}
.partnerList li img {border:solid 1px #ddd; margin-bottom:10px;}
.partnerList li strong {display:block; text-align:center;}
.partnerList li p {text-align:center;}


/* FAQ ÀÚÁÖ¹¯´ÂÁú¹® */
.jobFaq {display:block; border-top:solid 2px #434343; border-bottom:solid 2px #434343;}
.jobFaq li {display:block; border-bottom:solid 1px #e2e2e2; }
.jobFaq li:last-child {border-bottom:none;}
.jobFaq li > a {display:block; height:54px; line-height:54px; padding:0 15px; position:relative; color:#353535; font-size:14px; letter-spacing:-0.1em;}
.jobFaq li > a:before {content:""; display:inline-block; width:14px; height:15px; background:url("/img/customer/customer_faq_ico_q.png"); margin-right:10px; vertical-align:middle; margin-top:-4px;}
.jobFaq li > a:after {content:""; display:block; width:14px; height:9px; background:url("/img/customer/customer_faq_arrow.png"); position:absolute; right:15px; top:50%; margin-top:-4px;}
.jobFaq li.on > a {background:#01b0c0; color:#fff;}
.jobFaq li.on > a:before {background:url("/img/customer/customer_faq_ico_q_on.png");}
.jobFaq li.on > a:after {background:url("/img/customer/customer_faq_arrow_on.png");}
.jobFaq li dl {display:block; background:#f2f5f7;}
.jobFaq li dl dt {display:block; padding:25px 40px; font-size:14px; color:#40484e; letter-spacing:-0.08em;}
.jobFaq li dl dd {display:block; padding:25px 40px; border-top:dotted 1px #9eb1bf; font-size:14px; color:#01b0c0; letter-spacing:-0.08em; vertical-align:middle;}
.jobFaq li dl dd a {display:inline-block; font-size:13px; letter-spacing:-0.08em; color:#3a3a3a; padding:4px 18px; border:solid 1px #262626; white-space: nowrap; margin-left:10px; font-weight:400; border-radius:3px; -moz-border-radius:3px; -webkit-border-radius:3px;}

/* ¿Â¶óÀÎ°áÁ¦ */
.payDesc {padding:15px 30px; border:solid 1px #ddd; background:#f5f5f5;}

/* ¸®½ºÆ®°Ô½ÃÆÇ */
.boardList {width:100%; border-top:solid 2px #111; border-bottom:solid 2px #111;}
.boardList th,
.boardList td {text-align:center; border-bottom:solid 1px #ddd; font-family:"dotum"; font-size:12px; letter-spacing:-0.075em; color:#000; padding:10px;}
.boardList th {font-weight:bold; text-align:center; background:#f2f3f5;}
.boardList td {background:#fff;}
.boardList td.tit {text-align:left;}
.boardList td a {display:inline-block; max-width:80%; text-align:left; white-space:nowrap; overflow:hidden; text-overflow:ellipsis; vertical-align:middle;}
.boardList td span.ic_new {display:inline-block; vertical-align:middle; width:24px; height:9px; text-indent:-9999px; background:url("http://www.allthat-beauty.com/web/renewal2016/mainRe/img/main/main_list_ico_new.png")no-repeat center center;}
.boardView {width:100%; border-top:solid 2px #111; border-bottom:solid 2px #111;}
.boardView th,
.boardView td {border-bottom:solid 1px #ddd; font-family:"dotum"; font-size:12px; letter-spacing:-0.075em; color:#000; padding:10px;}
.boardView th {font-weight:bold; text-align:center; background:#f2f3f5;}
.boardView td {background:#fff;}
.boardDetail {padding:30px 0 !important; text-align:center;}
.boardBtn {padding-top:10px; padding-bottom:30px; text-align:right;}
.boardBtn a {color:#fff; background: #01b0c0; display:inline-block; vertical-align:middle; height:40px; line-height:40px; margin-left:3px; text-align:center; padding:0 25px; border-radius:3px; -moz-border-radius:3px; -webkit-border-radius:3px;}

/* ¸®½ºÆ®»ó¼¼ÆäÀÌÁö ¸®½ºÆ® */
.boardViewList {padding-top:30px; padding-bottom:30px;}
.boardViewList ul {display:block; width:100%;}
.boardViewList ul:after {content:""; display:table; clear:both;}
.boardViewList ul li {display:block; float:left; width:175px; margin-right:10px; margin-bottom:15px;}
.boardViewList ul li:nth-child(6n) {margin-right:0;}
.boardViewList ul li a {display:block;}
.boardViewList ul li a img {display:block; width:100%;}
.boardViewList ul li a h5 {font-family:"dotum"; padding-top:5px; color:#353535; font-size:12px; text-overflow: ellipsis; white-space: nowrap; overflow: hidden; letter-spacing: -0.05em;}
.boardViewList .paging {padding-top:10px;}

/* ÆäÀÌÂ¡ */
.paging {text-align:center; padding-top:30px;}
.paging a {display:inline-block; width:30px; height:30px; line-height:28px; text-align:center; border:solid 1px #ddd; margin:0 2px;}
.paging a.current {color:#fff; background:#01b0c0; border:solid 1px #01b0c0;}
.paging a.first {text-indent:-9999px; background:url("/img/common/board_paging_first.png")no-repeat center center;}
.paging a.prev {text-indent:-9999px; background:url("/img/common/board_paging_prev.png")no-repeat center center;}
.paging a.next {text-indent:-9999px; background:url("/img/common/board_paging_next.png")no-repeat center center;}
.paging a.last {text-indent:-9999px; background:url("/img/common/board_paging_last.png")no-repeat center center;}

/* Æ÷Åä½ºÅä¸® */
.photoList {display:block; width:100%;}
.photoList:after {content:""; display:table; clear:both;}
.photoList li {display:block; float:left; width:348px; margin-right:28px; margin-bottom:28px; border:solid 1px #ddd;}
.photoList li:nth-child(3n) {margin-right:0;}
.photoList li a {display:block;}
.photoList li a img {display:block;}
.photoList li a div {padding:10px 15px 25px;}
.photoList h5 {margin-bottom:5px; color:#353535; font-size:14px; text-overflow: ellipsis; white-space: nowrap; overflow: hidden; letter-spacing: -0.05em;}
.photoDate {display:inline-block; padding-left:18px; color:#8e8e8e; background:url("/img/common/ico_date.png")no-repeat left center; background-size:13px auto;}
.photoHit {display:inline-block; padding-left:20px; color:#8e8e8e; background:url("/img/common/ico_hit.png")no-repeat left center; background-size:15px auto; margin-left:30px;}

/* ¼ö°­»ýÀÎÅÍºä */
.interviewList {display:block; width:100%;}
.interviewList:after {content:""; display:table; clear:both;}
.interviewList li {display:block; width:245px; margin-right:30px; margin-bottom:30px; float:left;}
.interviewList li:nth-child(4n) {margin-right:0;}
.interviewList li a {text-align:center; display:block; padding-bottom:10px;}
.interviewList li a img {display:block; width:100%;}
.interviewList li a h5 {font-family:"dotum"; padding-top:5px; color:#353535; font-size:12px; text-overflow: ellipsis; white-space: nowrap; overflow: hidden; letter-spacing: -0.05em;}
.interviewList li a span {font-family:"dotum"; font-size:12px;}
.interviewList li a span.photoHit  {margin-left:15px;}

/* Æ¼ÅäÅ© */
.ttalk200_layer * {box-sizing:content-box !important;}
.ttalk200_layer {padding-top:40px !important; margin-top:0 !important;}
.tt_inputWrap {z-index:1 !important;}
.tt_commentList {z-index:1 !important;}
.ttalk200_total_count {z-index:1 !important;}
.postBtn {width:50%; margin:0 auto;}

/* ¼ö°­»ý½ºÅ³¾÷ */
.portfolioList {}
.portfolioList:after {content:""; display:table; clear:both;}
.portfolioList li {width:260px; float:left; margin-right:20px; margin-bottom:20px;}
.portfolioList li:nth-child(4n) {margin-right:0;}
.portfolioList li img {display:block;}

/* ÆäÀÌ½ººÏ */
.likeArea {position:relative; text-align:center; width:100%; padding-top:40px; margin-bottom:30px;}
.likeArea a {display:inline-block; font-size:17px;}
.likeArea iframe {display:block; width:200px; position:absolute; bottom:0px; left:50%; margin-left:-80px;}

/* Ãë¾÷Ã¢¾÷Àü¹®°úÁ¤ */
.jobEmpTitle {text-align:center; padding-bottom:40px;}
.jobEmpTitle h5 {font-weight:300; font-size:28px; padding-bottom:5px;}
.jobEmpTitle p {font-size:14px;}
.jobEmpSlider {background:#232728; padding:50px 0;}
.jobEmpSlider .jobEmpTitle h5 {color:#fff;}
.jobEmpSlider .jobEmpTitle p {color:#aaa;}
.jesSlider .slick-dots {width:100%; height:auto; display:inline-block; text-align:center; margin-top:30px;}
.jesSlider .slick-dots li {display:inline-block; width:12px; height:12px; border-radius:100%; text-indent:-9999px; padding:0px; margin:0px 5px; border:solid 2px #fff; cursor:pointer;}
.jesSlider .slick-dots li button {display:none;}
.jesSlider .slick-dots li.slick-active {background:#fff;}
.jobEmpPartner {background:#f4f4f4; padding:50px 0;}
.jobEmpPartner .jobEmpTitle h5 {color:#333;}
.jobEmpPartner .jobEmpTitle p {color:#666;}
.jobEmpWhy {display:block; width:100%; height:auto; position:relative; margin-bottom:60px;}
.jobEmpWhy a {display:inline-block; position:absolute;}
.jobEmpWhy .jobEmpWhy01 {left:50px; top:200px;}
.jobEmpWhy .jobEmpWhy02 {left:865px; top:200px;}
.jobEmpWhy .jobEmpWhy03 {left:593px; top:487px;}

/* ·Î±×ÀÎ */
.loginBg {height:430px; background:url("/img/member/login_bg.jpg")no-repeat center center;}
.loginTitle {position:absolute; left:0; top:50%; margin-top:-83px;}
.loginTable {display:table; width:100%; height:100%;}
.loginCell {display:table-cell; vertical-align:middle; text-align:right;}
.loginArea {display:inline-block; width:250px; text-align:left;}
.loginArea dl {}
.loginArea dl dt {padding-top:5px;}
.loginArea dl dt label {margin-left:0; color:#fff;}
.loginArea dl dd label {color:#fff;}
.loginArea dl dd {padding:3px 0;}
.loginArea dl dd:last-child {padding-top:10px;}
.loginArea dl dd:last-child button {display:block; border:none; text-align:center; background:#01b0c0; color:#fff; height:50px; line-height:50px; display:block; width:100%; font-size:15px;}
.loginArea dl dd input[type="text"],
.loginArea dl dd input[type="password"] {width:100%; height:40px;}
.loginBtn {position:relative; text-align:right; margin-top:10px;}
.loginBtn li {display:inline-block;}
.loginBtn li a {color:#fff; white-space: nowrap;}
.loginBtn li:first-child {position:absolute; top:0; left:0;}
.loginBtn li:nth-child(2) {position:relative; padding-right:10px; margin-right:7px;}
.loginBtn li:nth-child(2):after {content:""; display:block; width:1px; height:8px; background:#fff; position:absolute; top:50%; margin-top:-4px; right:0;}
.loginTxt {padding-top:30px;}
.loginTxt li {text-align:center; padding:30px 0;}

/* È¸¿ø°¡ÀÔ */
.joinStep{margin:0 -6px;}
.joinStep:after {clear:both; content:""; display:table;}
.joinStep li {display:block; float:left; width:33.3333%; padding:0 3px;}
.joinStep li span {display:block; height:50px; line-height:50px; text-align:center; position:relative; background:#f1f1f1; color:#aaa; font-size:15px;}
.joinStep li span:before {content:''; position: absolute; top:0; left:0; height:0; width:0; border: 25px solid transparent; border-right-width:0; z-index:1; border-left-color: #fff;}
.joinStep li span:after {content:''; position: absolute; top:0; left:100%; height:0; width:0; border: 25px solid transparent; border-right-width:0; z-index:2; border-left-color: #f1f1f1;}
.joinStep li.current span {background:#01b0c0; color:#fff;}
.joinStep li.current span:after {border-left-color: #01b0c0;}
.joinStep li:first-child span:before {display:none;}
.joinStep li:last-child span:after {display:none;}
.redStar {color:#ff5c0c; display:inline-block; margin-right:3px;}
.joinFormBtn {display:inline-block; height:32px; line-height:32px; margin-left:2px; text-align:center; padding:0 15px; background:#01b0c0; color:#fff; vertical-align:middle; border-radius:4px; -moz-border-radius:4px; -webkit-border-radius:4px;}
.joinFormDesc {display:inline-block; margin-left:5px;}
.joinSuccess {padding-top:100px; padding-bottom:70px; text-align:center;}
.joinSuccess h3 {color:#666; font-size:46px; letter-spacing:-0.075em; font-weight:400; line-height:1.3em;}
.joinSuccess h3 span {display:block; font-weight:500; color:#01b0c0;}
.joinSuccess p {padding-top:60px; font-size:15px; line-height:1.8em;}
.joinSuccess u {font-weight:600;}
.memberOut {width:600px; margin:0 auto; display:block; text-align:Center; font-size:16px; font-weight:500;}
.memberOut p {padding-bottom:10px;}

/* ¾ÆÀÌµðÆÐ½º¿öµåÃ£±â */
.idpwCont {width:400px; margin:0 auto;}
.idpwCont dl {padding:60px 0;}
.idpwCont dl dt {padding-top:5px;}
.idpwCont dl dt h5 {color:#01b0c0 ; text-align:center; font-size:24px; letter-spacing:-0.075em; padding-bottom:40px;}
.idpwCont dl dt label {margin-left:0;}
.idpwCont dl dd label {}
.idpwCont dl dd {padding:3px 0;}
.idpwCont dl dd:last-child {padding-top:10px;}
.idpwCont dl dd:last-child button {display:block; border:none; text-align:center; background:#01b0c0; color:#fff; height:50px; line-height:50px; display:block; width:100%; font-size:15px;}
.idpwCont dl dd input[type="text"],
.idpwCont dl dd input[type="password"] {width:100%; height:40px;}

/* ¼ö°­·á¾È³» */
.costBoard {width:960px; height:auto; margin:0 auto;}
.costBoard thead tr {font-size:13px; text-align:left; border-top:solid 2px #111; border-bottom:solid 1px #999;}
.costBoard thead tr th {padding:15px 10px; text-align:center; font-family:"NanumGothicBold"; color:#282b30; font-weight:bold; background-color:#f2f3f5;}
.costBoard tbody tr td {text-align:center; padding:15px 10px; border-bottom:solid 1px #999; font-family:"NanumGothicBold";}
.costBoard tbody tr:last-child td {border-bottom:solid 1px #111;}
.costBoard tbody tr:nth-child(2n) td {background-color:#fafafa;}
.costInfoTable {width:960px; margin:0 auto; margin-top:20px;}
.costInfoTable thead tr {font-size:13px; text-align:left; border-top:solid 2px #111; border-bottom:solid 1px #999;}
.costInfoTable thead tr th {padding:15px 10px; text-align:center; font-family:"NanumGothicBold"; color:#282b30; font-weight:bold; background-color:#f2f3f5; border:solid 1px #e4e4e4;}
.costInfoTable tbody tr td {text-align:center; padding:15px 10px; border:solid 1px #e4e4e4; font-family:"NanumGothicBold";}
.costBoard tbody tr:last-child td {border-bottom:solid 1px #111;}
.costBoard tbody tr:nth-child(2n) td {background-color:#fafafa;}
.costInfoTitle {width:960px; margin:0 auto; margin-top:80px; font-size:14px; line-height:1.4em; font-weight:bold; color:#222;}
.costInfoDesc {width:960px; margin:0 auto; margin-top:20px; line-height:1.6em;}

/* ±¹ºñÁö¿ø¾È³» */
.employSubTitle {color:#353535; font-size:21px; font-weight:500; letter-spacing:-0.08em; width:100%; margin-top:50px; margin-bottom:20px; padding-bottom:15px; border-bottom:solid 2px #434343;}
.employTable {}
.employTable tr {text-align:center; font-size:15px; font-family:Malgun Gothic;}
.employTable thead tr th {padding:20px 0px; border-right:solid 1px #e2e2e2; border-bottom:solid 1px #e2e2e2; background-color:#f2f5f7; color:#383737; font-weight:500;}
.employTable thead tr th:last-child {border-right:none;}
.employTable tbody {border-bottom:solid 2px #434343;}
.employTable tbody tr td {padding:20px 0px; border-right:solid 1px #e2e2e2; border-bottom:solid 1px #e2e2e2; color:#626262;}
.employTable tbody tr td.tableStrong {color:#383737; font-weight:500;}
.employTable tbody tr td:last-child {text-align:left; padding-left:20px;}
.employTable tbody tr td a {color:#626262;}
.employList01 li {padding:5px 20px; font-size:15px; font-family:Malgun Gothic; letter-spacing:-0.05em; color:#353535; background-image:url("/web/renewal2016/img/employ/dot01.png"); background-repeat:no-repeat; background-position:0px 7px;}
.employList01 li span {color:#5f65c0; font-size:14px; font-family:Malgun Gothic;}
.employInfo {color:#626262; font-family:"dotum"; margin-top:15px;}
.employInfo span {color:#5f65c0; font-weight:bold; text-decoration:underline;}
.empCont {padding-bottom:60px;}

/* Ã¤¿ëÁ¤º¸ */
.recruitArea{width:100%; float:left; position:relative; padding-top:40px;}
.recruitTable{border-top:2px solid #555; width:100%;font-family:"Malgun Gothic"}
.recruitTable tr th,
.recruitTable tr td {padding:15px; font-size:14px; font-weight:normal;border-bottom:1px solid #f0f0f0; text-align:center; letter-spacing:-0.05em;}
.recruitTable tr th {border-bottom:1px solid #555}
.recruitTable tbody tr td {cursor:pointer;}
.recruitTable tbody tr:hover{background:#fafafa}
.recruitTable tbody tr td:nth-child(2){text-align:left}
.recruitTable td.current {background:#01b0c0; color:#fff;}
.recruitOn {text-align:left; font-weight:500; cursor:pointer;}
.recruitDetail {position:relative; padding:30px; background:#f5f5f5; display:none;}
.recruitDetail table {width:100%;}
.recruitDetail table tbody th,
.recruitDetail table tbody td {border:none; text-align:left; padding:8px 10px; font-size:13px; border-bottom:solid 1px #ddd;}
.recruitDetail table tbody th {background:#e5e5e5;}
.recruitDetail table tbody td {background:#fff;}
.recruitDetail table thead th {text-align:left; padding:0;}
.recruitDetail h6 {font-size:17px; padding-left:8px; padding-top:20px; padding-bottom:5px;}
.recruitEndDay {display:inline-block; position:absolute; top:30px; right:30px; white-space: nowrap;}
.recruitDetailBtn {padding-top:25px; text-align:center;}
.recruitDetailBtn a {
	display:inline-block !important; text-align:center !important; margin:0 2px; width:180px; height:44px; line-height:44px; color:#fff; font-size:16px; letter-spacing:-0.06em; font-weight:400; background:#01b0c0;
	-webkit-box-shadow: 0px 2px 3px 0px rgba(0,0,0,0.2); -moz-box-shadow: 0px 2px 3px 0px rgba(0,0,0,0.2); box-shadow: 0px 2px 3px 0px rgba(0,0,0,0.2);
	border-radius:3px; -moz-border-radius:3px; -webkit-border-radius:3px;
}
.pagenate {text-align:center; width:100%; padding-top:40px; float:left;}
.pagenate ul {display:inline-block; margin-top:50px; margin: width:100%;}
.pagenate li {display:inline-block; margin:0px 5px; border:1px solid #ebebeb}
.pagenate li a {display:inline-block; width:37px; height:37px; line-height:37px !important; vertical-align:middle;}
.pagingCurrent {background-color:#01b0c0; border:1px solid #01b0c0 !important; color:#fff; font-weight:bold;}
.pagingCurrent a {color:#fff}
.totalRecruit{font-size:15px;width:100%; padding-bottom:10px; }
.totalRecruit span{color:#01b0c0 }
.saramin {color:#01b0c0; padding-top:10px;}
.saramin a {color:#666;}
.saramin a:hover {text-decoration:underline;}


/* ½ºÅ²¾ÆÆ®±³À°°úÁ¤ */
.skatMain {padding-top:50px;}
.skatMain h4 {color:#000; font-size:30px; letter-spacing:-0.1em; font-weight:400;}
.skatMain p {color:#5c6971; font-size:16px; padding-top:22px; margin-top:22px; position:relative; line-height:1.7em; padding-bottom:55px;}
.skatMain p:before {content:""; display:block; width:68px; height:1px; background:#000; position:absolute; top:0; left:0;}
.skatPractice {background:#f5f5f5; padding-bottom:60px;}
.skatEdu {margin:0 -20px;}
.skatEdu:after {content:""; display:table; clear:both;}
.skatEdu li {width:33.3333%; float:left; padding:20px;}
.skatEdu li img {display:block; width:100%;}
.skatEdu li h5 {font-size:19px; padding-top:20px; padding-bottom:15px; letter-spacing:-0.1em;}
.skatEdu li p {color:#666; font-size:14px; letter-spacing:-0.045em;}

.skatCurri {padding:20px 0;}
.skatCurri:after {content:""; display:table; clear:both;}
.skatCurri dt {width:300px; float:left;}
.skatCurri dd {width:800px; float:left; padding-left:30px;}
.skatCurri dd h5 {color: #000; font-size: 30px; letter-spacing: -0.1em; font-weight: 400; line-height:1.0em;}
.skatCurri dd p {color: #5c6971; font-size: 16px; line-height: 1.7em; padding-top:10px; padding-bottom:20px;}
.skatCurri dd img {}


.acaInterior {width:100%; float:left;}
.interiorSlider {width:1100px; margin:0 auto;}
.interiorNav {width:1100px; margin:0 auto; margin-top:30px;}
.interiorNav .slick-list {display:inline-block; width:100%;}
.interiorNav .slick-track {width:100% !important;}
.interiorNav .slick-slide {width:175px !important; background-size:cover !important; height:117px; cursor:pointer; margin-right:10px; margin-bottom:10px; text-indent:-9999px; border:solid 2px transparent; -webkit-filter: grayscale(1); filter: grayscale(1);}
.interiorNav .slick-slide#aiNav06,
.interiorNav .slick-slide#aiNav12,
.interiorNav .slick-slide#aiNav18 {margin-right:0px;}
.interiorNav .slick-slide:hover,
.interiorNav .slick-current {border:solid 2px #01b0c0; -webkit-filter: grayscale(0); filter: grayscale(0);}
.interiorNav .slick-slide#aiNav01 {background:url("/img/academy/interior/atbskin_img01.jpg")no-repeat center center;}
.interiorNav .slick-slide#aiNav02 {background:url("/img/academy/interior/atbskin_img02.jpg")no-repeat center center;}
.interiorNav .slick-slide#aiNav03 {background:url("/img/academy/interior/atbskin_img03.jpg")no-repeat center center;}
.interiorNav .slick-slide#aiNav04 {background:url("/img/academy/interior/atbskin_img04.jpg")no-repeat center center;}
.interiorNav .slick-slide#aiNav05 {background:url("/img/academy/interior/atbskin_img05.jpg")no-repeat center center;}
.interiorNav .slick-slide#aiNav06 {background:url("/img/academy/interior/atbskin_img06.jpg")no-repeat center center;}
.interiorNav .slick-slide#aiNav07 {background:url("/img/academy/interior/atbskin_img07.jpg")no-repeat center center;}
.interiorNav .slick-slide#aiNav08 {background:url("/img/academy/interior/atbskin_img08.jpg")no-repeat center center;}
.interiorNav .slick-slide#aiNav09 {background:url("/img/academy/interior/atbskin_img09.jpg")no-repeat center center;}
.interiorNav .slick-slide#aiNav10 {background:url("/img/academy/interior/atbskin_img10.jpg")no-repeat center center;}
.interiorNav .slick-slide#aiNav11 {background:url("/img/academy/interior/atbskin_img11.jpg")no-repeat center center;}
.interiorNav .slick-slide#aiNav12 {background:url("/img/academy/interior/atbskin_img12.jpg")no-repeat center center;}
.interiorNav .slick-slide#aiNav13 {background:url("/img/academy/interior/atbskin_img13.jpg")no-repeat center center;}
.interiorNav .slick-slide#aiNav14 {background:url("/img/academy/interior/atbskin_img14.jpg")no-repeat center center;}
.interiorNav .slick-slide#aiNav15 {background:url("/img/academy/interior/atbskin_img15.jpg")no-repeat center center;}
.interiorNav .slick-slide#aiNav16 {background:url("/img/academy/interior/atbskin_img16.jpg")no-repeat center center;}
.interiorNav .slick-slide#aiNav17 {background:url("/img/academy/interior/atbskin_img17.jpg")no-repeat center center;}
.interiorNav .slick-slide#aiNav18 {background:url("/img/academy/interior/atbskin_img18.jpg")no-repeat center center;}
.interiorNav .slick-slide#aiNav19 {background:url("/img/academy/interior/atbskin_img19.jpg")no-repeat center center;}
.interiorNav .slick-slide#aiNav20 {background:url("/img/academy/interior/atbskin_img20.jpg")no-repeat center center;}
.interiorNav .slick-slide#aiNav21 {background:url("/img/academy/interior/atbskin_img21.jpg")no-repeat center center;}

