﻿.imgPage {width:100%; padding-bottom:80px; position:relative}
.imgPage img {width:100%; border:0px; padding:0px;}
.teacherArea {width:100%; padding:20px 20px 0 20px;}
.teacherArea ul li {margin:10px 0px;    -webkit-box-shadow: 0px 1px 2px 0px rgba(0,0,0,0.2);    -moz-box-shadow: 0px 1px 2px 0px rgba(0,0,0,0.2);    box-shadow: 0px 1px 2px 0px rgba(0,0,0,0.2);}
.teacherArea ul li a {display:block; width:100%;}


/* 제휴업체 */
.partnerList {display:block; width:100%;}
.partnerList li {display:block; width:100%;  margin-bottom:20px; border:1px solid #ddd;}
.partnerList li:nth-child(4n) {margin-right:0;}
.partnerInfo {padding:10px 20px; background:#f1f1f1}
.partnerInfo h5 {padding-bottom:10px; font-size:15px; font-weight:500; text-overflow: ellipsis; white-space: nowrap; overflow: hidden;}
.partnerInfo table td {vertical-align:middle; line-height:1.4em; letter-spacing:-0.005em; padding:3px 2px; color:#848484; font-weight:300; font-size:11px; font-family:'Dotum';}
.partnerInfo table th {vertical-align:top; padding:3px 0PX;}
.partnerInfo table th span {display:inline-block; color:#fff; background:#1a408e; letter-spacing:-0.075em; padding:1px 3px; font-size:11px; margin-right:5px; border-radius:3px; -moz-border-radius:3px; -webkit-border-radius:3px;font-family:'Dotum';}
.partnerThumb {display:block; border-bottom:solid 1px #efefef;}
.partnerThumb img {width:100%;}


/* 찾아오시는길 */
.locationInfo h3 {padding-top:0px; padding-bottom:20px; color:#434753; font-size:24px; line-height:1.0em; letter-spacing:-0.1em; font-weight:400;}
.locationInfo table {width:100%; font-size:10pt;}
.locationInfo table tr {border-top:dotted 1px #aaa; border-bottom:dotted 1px #aaa;}
.locationInfo table th {padding:2%; text-align:left;}
.locationInfo table td {padding:2%;}
.locationBus {padding-left:20px; position:relative;}
.locationBus:after {content:""; position:absolute; display:block; width:10px; height:10px; left:0; top:8px; border-radius:10px; -moz-border-radius:10px; -webkit-border-radius:10px;}
.locationBus.busGreen:after {background:#30bb37;}
.locationBus.busBlue:after {background:#2368e6;}
.locationBus.busRed:after {background:#df0a0a;}
.busanBus {vertical-align:middle; margin-bottom:5px;}
.busanBus span {display:inline-block; vertical-align:middle; color:#fff; letter-spacing:-0.075em; padding:2px 4px; font-size:12px; margin-right:5px; border-radius:3px; -moz-border-radius:3px; -webkit-border-radius:3px;}
.busanBus .bbGreen {background:#18afa3;}
.busanBus .bbYeondoo {background:#44ba42;}
.locationTab {display:inline-block; width:100%; margin-bottom:40px; text-align:center;}
.locationTab li {display:inline-block; width:31%; height:40px;  padding:0 1%; }
.locationTab li a {display:block; height:100%; line-height:40px; text-align:center; color:#333; font-size:10pt; letter-spacing:-0.075em;border:solid 1px #534b51;background:#fff;}
.locationTab li.current a {color:#fff;background:#1a408e;}
.root_daum_roughmap {width:100% !important}
.locationInfo{padding-top:20px;}
.mapArea{padding:0 0px;}

.interiorArea {padding-top:30px;}
.interiorTxt{position:absolute; top:0px; left:0px; width:100%;z-index:2}
.interiorTxt img {width:100%; }

.teacher_title{width:100%;  font-size:12pt; border-bottom:2px solid #333; padding-bottom:10px; margin-bottom:10px;}


.jobTab {display:block; width:100%; margin-bottom:40px; text-align:center;}
.jobTab:after {content:""; display:block; clear:both;}
.jobTab li {display:block; width:33.3333%; height:40px; float:left; padding:0 0.5%; }
.seminarTab > li {width: 50%;}
.jobTab li a {display:block; height:100%; line-height:40px; text-align:center; color:#333; font-size:10pt; letter-spacing:-0.075em;border:solid 1px #534b51;background:#fff; white-space: nowrap; overflow: hidden; text-overflow: ellipsis;}
.jobTab li.current a {color:#fff;background:#1a408e; border:solid 1px #1a408e;}

.passTab {display:inline-block; width:100%; margin-bottom:40px; text-align:center;}
.passTab li {display:inline-block; width:45%; !important; height:40px;  padding:0 1%; }
.passTab li a {display:block; height:100%; line-height:40px; text-align:center; color:#333; font-size:10pt; letter-spacing:-0.075em; border:solid 1px #534b51;background:#fff; white-space: nowrap; overflow: hidden; text-overflow: ellipsis;}
.passTab li.current a {color:#fff; background:#1a408e;}

