@charset "utf-8";
body{overflow-y:scroll;}

.visualArea{position:relative;margin:52px 0 0;width:100%;height:251px;background:url(../img/sub/visual01.png) no-repeat center 0;}
.visualArea h2{width:998px;margin:0 auto;padding:78px 0 20px;text-indent:9px;}
.visualArea p{width:998px;margin:0 auto;text-indent:9px;}

.visualArea.a{background-image:url(../img/sub/visual01.png)}
.visualArea.b{background-image:url(../img/sub/visual02.png)}
.visualArea.c{background-image:url(../img/sub/visual03.png)}
.visualArea.d{background-image:url(../img/sub/visual04.png)}
.visualArea.e{background-image:url(../img/sub/visual05.png)}
.visualArea.f{background-image:url(../img/sub/visual06.png)}
.visualArea.g{background-image:url(../img/sub/visual07.png)}
.visualArea.h{background-image:url(../img/sub/visual08.png)}


.hgroup{position:absolute;top:390px;left:0;width:100%;height:49px;background:#dfdfdf;z-index:100;*position:absolute !important}
.hgroup.fixed{position:fixed;top:0}
.hgroup>div{position:relative;width:978px;margin:0 auto;padding:15px 0 0 20px;color:#a6a6a6;font-family:bn_r;font-size:15px;line-height:20px}
.hgroup>div>a{position:relative;z-index:100;display:inline-block;height:35px;color:#545454}
.hgroup>div img+a{padding:0 28px 0 0;background:url(../img/sub/hgroup_bg02.png) no-repeat right 0;}
.hgroup>div>a.on{background:url(../img/sub/hgroup_bg01.png) no-repeat right 0}
.hgroup>div a img{vertical-align:-1px;margin:0}
.hgroup>div img{vertical-align:-3px;*vertical-align:top;margin-left:14px;margin-right:19px}
.hgroup ul{display:none;position:absolute;border:solid 1px #ccc;border-bottom:0;background:#fff;}
.hgroup #popNav01{top:49px;left:75px;}
.hgroup #popNav02{top:49px;left:75px;min-width:180px}
.hgroup li{border-bottom:solid 1px #ccc}
.hgroup li a{display:block;padding:0 23px;height:42px;line-height:42px;font-family:bn_r;font-size:15px;color:#7e7e7e}
.hgroup li:hover{background:#0074bc;color:#fff;}
.hgroup li:hover a{color:#fff;}
/* 17-12-06 수정 */
.hgroup li:first-child{position: relative;}
.hgroup li:first-child:before{content: "";position: absolute;top: -8px;left: 53px;background: url(../img/sub/hgroup_bg03.png)no-repeat;width: 18px;height: 9px;}
.hgroup li:first-child:hover:before{background: url(../img/sub/hgroup_bg01_on.png)no-repeat;}

#contents{overflow:visible;position:relative;padding:105px 0 100px 9px;width:989px;min-height:260px;}
#contents > article{position:relative;z-index:90;/**/}
#contents > article > h3{padding-top:50px;padding-bottom:30px;font-family:"bn_m";font-size:23px;color:#000;letter-spacing:-1px;}
#contents > article > h3:first-child{padding-top:0;}
#contents .goTop{overflow:hidden;position:fixed;margin-left:1008px;bottom:210px;display:block;width:50px;height:50px;z-index:50}
#contents .goTop:hover img{margin-top:-50px}
.hgroup>div>.cover{position:absolute;width:101%;height:49px;top:0;left:-1px;z-index:-1;*display:none;}
.hgroup ul .cover{position:absolute;width:100%;padding:1px;height:100%;top:-1px;left:-1px;z-index:-1;}

/*익스8핵*/
@media \0screen {  
.hgroup{position:absolute !important}
.hgroup>div>.cover{display:none;}
}











/* 탭 */
.tabMenu{position:absolute;left:0;right:0;top:-10px;}
.tabMenu ul{float:right;}
.tabMenu ul li{float:left;}
.tabMenu ul li a{display:block;line-height:53px;padding:0 45px;border-top:1px solid #ccc;border-right:1px solid #ccc;font-family:bn_m;font-size:16px;}
.tabMenu ul li:first-child a{border-left:1px solid #ccc;}
.tabMenu ul li.on a{color:#fff;}

.tabMenu.style1{border-bottom:3px solid #666cc3;}
.tabMenu.style1 li.on a{background-color:#666cc3;}
.tabMenu.style2{border-bottom:3px solid #666cc3;}
.tabMenu.style2 li.on a{background-color:#666cc3;}
/*.tabMenu.style2{border-bottom:3px solid #0074bc;}
.tabMenu.style2 li.on a{background-color:#0074bc;}*/


.tabMenu+.mojipBtn{position:static;margin-bottom:10px;}
.tabMenu+.mojipBtn+.mojipBtn{position:static;margin-bottom:10px;}


/* 폼테이블 */
.frmBox{padding:20px 0;font-size:14px;}
.frmBox > h4{font-size:17px;color:#000;padding-left:20px;margin:10px 0;}
.frmBox .tbl{border:1px solid #ccc;}
.frmBox .tbl table{width:100%;}
.frmBox .tbl table tbody th{text-align:left;padding:20px 0 20px 20px;background-color:#e9e9e9;border-top:1px solid #fff;font-size:15px;}
.frmBox .tbl table tbody td{padding:10px 20px 10px 20px;border-top:1px solid #e4e4e4;font-size:14px;}
.frmBox .tbl table tbody tr:first-child th{border-top:0;}
.frmBox .tbl table tbody tr:first-child td{border-top:0;}
.frmBox .list{padding:10px 0;}
.frmBox .list li{padding:2px 0;font-size:14px;}
.frmBox .app{background-color:#eaeaea;padding:20px;}
.frmBox .app strong{font-size:18px;color:#1e258b;font-weight:normal;}
.frmBox .smt{text-align:right;}
.frmBox .smt button{line-height:68px;padding-left:90px;padding-right:90px;font-size:30px;margin-left:20px;}
.frmBox .smt button.on{color:#fff;}
.frmBox .smt button.off{background-color:transparent;border:1px solid #bababa;color:#989898;}

.frmBox .c1{color:#ca3bff;}
.frmBox .pt5{padding-top:5px;}
.frmBox .pr30{padding-right:30px;}
.frmBox .pl20{padding-left:20px;}
.frmBox .ptb5{padding-top:5px;padding-bottom:5px;}
.frmBox .prl5{padding-right:5px;padding-left:5px;}
.frmBox .ml5{margin-left:5px;}
.frmBox .mlr5{margin-left:5px;margin-right:5px;}
.frmBox .w240{width:240px;}
.frmBox .w100{width:100px;}
.frmBox .w748{width:748px;}
.frmBox .w50{width:50px;}
.frmBox .w100per{width:100%;box-sizing:border-box;}

.frmBox p{font-size:14px;}
.frmBox label{font-size:14px;}
.frmBox label+label{margin-left:20px}
.frmBox label input{vertical-align:middle;}
.frmBox input{font-size:14px;}
.frmBox select{padding:3px;font-size:14px;height:36px;border:1px solid #b9b9b9;min-width:100px;}
.frmBox option{padding-right:6px;}
.frmBox input.txt{border:1px solid #b9b9b9;height:34px;line-height:34px;}
.frmBox button.bt{height:36px;line-height:36px;color:#fff;padding:0 25px;}
.frmBox textarea{border:1px solid #b9b9b9;overflow-x:hidden;overflow-y:auto;}


.frmBox.style1 > h4{background:url(../img/sub/bullet.png) no-repeat left center;}
.frmBox.style2 > h4{background:url(../img/sub/bullet2.png) no-repeat left center;}
.frmBox.style1 .tbl table tbody th .req{color:#666cc3;}
.frmBox.style2 .tbl table tbody th .req{color:#0074bc;}
.frmBox.style1 button.bt{background-color:#666cc3;}
.frmBox.style2 button.bt{background-color:#0074bc;}
.frmBox.style1 .smt button.on{background-color:#666cc3;border:1px solid #666cc3;}
.frmBox.style2 .smt button.on{background-color:#0074bc;border:1px solid #0074bc;}




/* 체크박스 디자인 */
.chkOff{display:inline-block;vertical-align:middle;width:22px;height:22px;background-repeat:no-repeat;}
.chkOn{background-position:0 -22px;}
.chkOff > input{opacity:0;filter:alpha(opacity=0);cursor:pointer;width:100%;height:100%;}
.style1 .chkOff{background-image:url(../img/sub/checkbox_bg.png);}
.style2 .chkOff{background-image:url(../img/sub/checkbox_bg2.png);}

.radioOff{display:inline-block;vertical-align:middle;width:24px;height:24px;background-repeat:no-repeat;}
.radioOn{background-position:0 -24px;}
.radioOff > input{opacity:0;cursor:pointer;width:100%;height:100%;filter:alpha(opacity=0);}
.style1 .radioOff{background-image:url(../img/sub/radio_bg.png);}
.style2 .radioOff{background-image:url(../img/sub/radio_bg2.png);}




/* 폼안에 개인정보 */
.frmGein{padding:20px 0 20px 0;}
.frmGein h3{font-size:23px;color:#000;letter-spacing:-1px;padding:30px 0 20px;}
.frmGein .box{background-color:#eaeaea;padding:0 30px;}
.frmGein .box dl{padding:20px 0;}
.frmGein .box dl dt{font-size:16px;padding:5px 0 5px 20px;}
.frmGein .box dl dd{font-size:14px;padding:2px 0 2px 20px;}
.frmGein .box .etc{color:#ca3bff;font-size:15px;padding:20px 0 20px 20px;}
.frmGein .box .dong{background:url(../img/sub/bg_dot.png) repeat-x;padding:20px 0 20px 20px;}
.frmGein .box .dong label{font-size:16px;padding-left:5px;}

.frmGein.style1 .box dl dt{color:#666cc3;background:url(../img/sub/bullet.png) no-repeat left center;}
.frmGein.style2 .box dl dt{color:#0074bc;background:url(../img/sub/bullet2.png) no-repeat left center;}










/* 입학설명회 캘린더 */
.calBox{position:relative;}
.calBox .le{width:596px;}
.calBox .le table{width:100%;border-collapse:separate;border-spacing:0;}
.calBox .le table thead th{background-color:#9ca0e4;color:#fff;padding:5px 0;border:1px solid #9ca0e4;}
.calBox .le table thead th button{text-indent:-9999px;width:12px;height:19px;display:inline-block;vertical-align:middle;}
.calBox .le table thead th button.prev{background:url(../img/sub/prev_wol.png) no-repeat;}
.calBox .le table thead th button.next{background:url(../img/sub/next_wol.png) no-repeat;}
.calBox .le table thead th span{font-size:22px;padding:0 20px;vertical-align:middle;}
.calBox .le table tbody td{border-bottom:1px solid #dedede;border-right:1px solid #dedede;border:solid 1px #dedede;padding:10px;height:64px;vertical-align:top;font-size:13px;position:relative;}
.calBox .le table tbody td:first-child{border-left:1px solid #dedede;color:#fb2434;}
.calBox .le table tbody td li{font-size:13px;}
.calBox .le table tbody td .n{position:absolute;right:10px;bottom:10px;width:30px;height:30px;line-height:30px;border-radius:50%;background-color:#9ca0e4;text-align:center;color:#fff;}
.calBox .le table tbody td:hover{background-color:#edeef8;}
.calBox .le table tbody td.today{background-color:#edeef8;}
.calBox .le table tbody .red{color:#fb2434;}
.calBox .le table tbody .blue{color:#0074bc;}

.calBox .ri{width:382px;position:absolute;right:0;top:0;height:100%;/*border-bottom:1px solid #8389db;*/box-sizing:border-box;}
.calBox .top{position:relative;padding-left:20px;height:68px;}
.calBox .top .date{font-size:18px;padding-top:20px;}
.calBox .top .arr{position:absolute;right:70px;top:9px;}
.calBox .top .arr button{text-indent:-9999px;background-repeat:no-repeat;float:left;}
.calBox .top .arr .prev{width:45px;height:45px;background-image:url(../img/sub/prev_day.png);}
.calBox .top .arr .next{width:44px;height:45px;background-image:url(../img/sub/next_day.png);}
.calBox .top .arr .prev:hover{background-position:0 -45px;}
.calBox .top .arr .next:hover{background-position:0 -45px;}
.calBox .top .onel{position:absolute;right:0;top:9px;width:63px;height:45px;line-height:45px;text-align:center;font-size:17px;border:1px solid #c1c1c1;}

.calBox .pyo{border-left:1px solid #8389db;border-right:1px solid #8389db;border-bottom:1px solid #8389db;overflow-y:auto;}
.calBox .pyo .bg{height:10px;background-color:#9ca0e4;}
.calBox .pyo ul{padding:8px 0;}
.calBox .pyo ul li{font-size:17px;padding:10px 10px 10px 10px;margin:2px 0;overflow:hidden;}
.calBox .pyo ul li:hover{background-color:#e6e7f6;}
.calBox .pyo ul li i{float:left;font-style:normal;width:140px;}
.calBox .pyo ul li span{float:left;color:#3c44b6;width:200px;}

.calTxt{padding:20px 0;}
.calTxt ul{}
.calTxt ul li{padding:5px 0;font-size:14px;}
.calTxt .c1{color:#666cc3;}
.calTxt .dong{display:inline-block;width:22px;height:22px;border-radius:50%;background-color:#8389db;vertical-align:middle;}
.calTxt .pt20{padding-top:20px;}

.calBtn{text-align:center;padding:30px 0;}
.calBtn a{display:inline-block;line-height:50px;background-color:#666cc3;padding:0 30px;color:#fff;font-size:20px;margin:0 5px;}















/* 방문입학설명회 캘린더 */
.calFull{}
.calFull table{width:100%;border-collapse:separate;border-spacing:0;}
.calFull table thead th{background-color:#eee;padding:15px 0;border-top:1px solid #ccc;border-bottom:1px solid #ccc;border-right:1px solid #ccc;font-size:15px;}
.calFull table thead th:first-child{color:#fc0119;border-left:1px solid #ccc;}
.calFull table tbody td{border-bottom:1px solid #ccc;border-right:1px solid #ccc;*border:solid 1px #ccc;padding:10px;height:120px;vertical-align:top;position:relative;font-size:15px;}
.calFull table tbody td:first-child{color:#fc0119;border-left:1px solid #ccc;}
/*.calFull table tbody td:hover:after{content:"";position:absolute;left:0;right:0;top:0;padding:10px;height:118px;display:block;background-color:#eef9ff;border:1px solid #0074bc;z-index:-10;}*/
.calFull table tbody td ul{position:absolute;right:10px;top:10px;}
.calFull table tbody td ul li{font-size:15px;}
.calFull table tbody td .pyo{padding-top:30px;}
.calFull table tbody td .pyo p{font-size:13px;padding:5px 0;}
.calFull table tbody td .pyo p button{line-height:22px;color:#fff;display:inline-block;padding-left:5px;padding-right:5px;font-size:13px;}
.calFull table tbody td .pyo p button.on{background-color:#0074bc;}
.calFull table tbody td .pyo p button.off{background-color:#636363;}
.calFull table tbody td .pyo p button.waiting{background-color:#25b3ef;}
.calFull table tbody td .pyo p button.request{background-color:#ff6c00;}


.calFull table .blue{color:#0074bc;}
.calFull table .red{color:#fb2434;}
.calFull .list{padding:10px 0;}
.calFull .list li{padding:5px 0;font-size:15px;color:#ca3bff;}

.calFullTop{position:absolute;left:0;right:0;top:0;text-align:right;}
.calFullTop .date{font-size:18px;padding-top:0;display:inline-block;}
.calFullTop .arr{display:inline-block;overflow:hidden;vertical-align:middle;padding:0 10px;}
.calFullTop .arr button{text-indent:-9999px;background-repeat:no-repeat;float:left;}
.calFullTop .arr .prev{width:45px;height:45px;background-image:url(../img/sub/prev_day2.png);}
.calFullTop .arr .next{width:44px;height:45px;background-image:url(../img/sub/next_day2.png);}
.calFullTop .arr .prev:hover{background-position:0 -45px;}
.calFullTop .arr .next:hover{background-position:0 -45px;}
.calFullTop .bt{right:0;top:0;height:45px;line-height:45px;text-align:center;font-size:16px;background-color:#0074bc;color:#fff;padding:0 50px;}

.calFullLayer{background-image:url(../img/sub/dark75.png);position:fixed;left:0;right:0;top:0;bottom:0;display:none;z-index:200;}
.calFullLayer .wrap{width:400px;position:absolute;left:50%;top:50%;margin-left:-200px;margin-top:-150px;background-color:#fff;}
.calFullLayer .wrap h1{font-size:20px;line-height:50px;background:url(../img/sub/chk_bg.png) no-repeat 20px center;padding-left:50px;background-color:#0074bc;color:#fff;}
.calFullLayer .box{padding:30px;}
.calFullLayer .box .date{text-align:center;border-bottom:1px solid #bbb;font-size:24px;padding:10px 0 30px 0;margin-bottom:30px;}
.calFullLayer .box .date span{font-size:40px;color:#ca3bff;}
.calFullLayer .box .list{overflow:hidden;padding:5px 10px;}
.calFullLayer .box .list span{float:left;font-size:16px;}
.calFullLayer .box .list a{float:right;line-height:22px;padding:0 10px;color:#fff;}
.calFullLayer .box .list.off span{color:#646464;}
.calFullLayer .box .list.on span{color:#0074bc;}
.calFullLayer .box .list.on a{background-color:#0074bc;}
.calFullLayer .box .list.off a{background-color:#636363;}
.calFullLayer .close{background:url(../img/sub/x_bg.png) no-repeat;width:21px;height:21px;text-indent:-9999px;position:absolute;right:10px;top:15px;}














/* 방문입학설명회 레이어팝업 */
.bangmunLayer{display:none;position:fixed;left:0;top:0;width:100%;height:100%;background:url(../img/sub/dark75.png);z-index:200;}
.bangmunLayer .box{position:fixed;left:50%;top:50%;width:420px;height:290px;margin-left:-210px;margin-top:-145px;background-color:#fff;}
.bangmunLayer .box2{height:auto;padding-bottom:30px;top:25%;margin-top:0}

.bangmunLayer .tit h1{font-size:20px;color:#fff;line-height:50px;padding-left:50px;background:url(../img/sub/chk_bg.png) no-repeat 20px center;}

.bangmunLayer .pwd{}
.bangmunLayer .pwd .ipt{padding:40px 0 0 48px;font-size:16px;}
.bangmunLayer .pwd .ipt input{width:238px;height:34px;margin-left:14px;line-height:34px;border:1px solid #b9b9b9;}
.bangmunLayer .pwd .ipt.sc input{width:190px}
.bangmunLayer .pwd .ipt.sc button{width:60px;height:36px;margin-left:5px;line-height:36px;background-color:#9f9f9f;color:#fff}
.bangmunLayer .pwd .ipt.sc+ul{padding-left:110px}
.bangmunLayer .pwd ul{padding:10px 0 20px 120px;}
.bangmunLayer .pwd ul li{padding:5px 0;font-size:13px;color:#ca3bff;}
.bangmunLayer .pwd .btn{padding-left:124px;}
.bangmunLayer .pwd .btn button{color:#fff;width:115px;line-height:36px;font-size:15px;}
.bangmunLayer .pwd .btn button:first-child{margin-right:7px;}
.bangmunLayer .pwd .btn .off{background-color:#9f9f9f;}
.bangmunLayer .scrollBox{width:90%;margin:0 auto 20px;max-height:200px;border-top:solid 1px #ccc;border-bottom:solid 1px #ccc;overflow-y:auto}
.bangmunLayer .scrollBox table{width:100%;*width:95.5%}
.bangmunLayer .scrollBox table th{border:solid 1px #aaa;padding:5px;font-size:13px;text-align:center;background:#aaa;color:#fff}
.bangmunLayer .scrollBox table td{border:solid 1px #ccc;padding:5px;font-size:12px;text-align:center;font-family:bn_r}
.bangmunLayer .scrollBox table tr:hover td{background:#f1fbfd}

.bangmunLayer .sinc{}
.bangmunLayer .sinc .str{text-align:center;padding:0 40px;}
.bangmunLayer .sinc .str strong{font-size:24px;display:block;border-bottom:1px solid #bbb;padding:40px 0 30px 0;font-weight:normal;}
.bangmunLayer .sinc .str span{font-size:40px;color:#ca3bff;}
.bangmunLayer .sinc ul{padding:10px 40px 0 40px;}
.bangmunLayer .sinc ul li{padding:5px 0 5px 15px;font-size:16px;overflow:hidden;}
.bangmunLayer .sinc ul li span{float:left;}
.bangmunLayer .sinc ul li a{float:right;font-weight:normal;background-color:#636363;color:#fff;font-size:12px;line-height:22px;padding:0 5px;}

.bangmunLayer .close{position:absolute;right:10px;top:15px;text-indent:-9999px;background:url(../img/sub/x_bg.png) no-repeat;width:21px;height:21px;}


.bangmunLayer.style1 .tit{background-color:#666cc3;}
.bangmunLayer.style2 .tit{background-color:#0074bc;}
.bangmunLayer.style1 .pwd .btn .on{background-color:#666cc3;}
.bangmunLayer.style2 .pwd .btn .on{background-color:#0074bc;}
.bangmunLayer.style1 .sinc ul li span.on{color:#666cc3;}
.bangmunLayer.style2 .sinc ul li span.on{color:#0074bc;}
.bangmunLayer.style1 .sinc ul li a.on{background-color:#666cc3;}
.bangmunLayer.style2 .sinc ul li a.on{background-color:#0074bc;}










/* 신청절차 */
.listBan{}
.listBan ul:after{content:"";display:block;clear:both;}
.listBan ul{width:720px;margin:0 auto;}
.listBan ul li{width:182px;text-align:center;font-size:13px;float:left;padding-right:87px;background:url(../img/sub/next_bg.png) no-repeat 201px 76px;}
.listBan ul li.last{padding-right:0;background:none;}
.listBan ul li p:first-child{padding-bottom:20px;}
.listBan ul li p:last-child{line-height:17px;}










/* FAQ
.faq{}
.faq .list{}
.faq .list li{margin:2px 0;}
.faq .q{line-height:60px;background:#e9e9e9 url(../img/sub/down2.png) no-repeat 950px center;}
.faq .q span{width:90px;display:inline-block;text-align:center;}
.faq .q span img{vertical-align:middle;}
.faq .q b{display:inline-block;line-height:33px;border:1px solid #c1c1c1;background-color:#fff;font-size:14px;width:128px;text-align:center;font-weight:normal;margin-right:25px;}
.faq .q a{font-size:15px;}
.faq .q.on{background-color:#fff;border-top:1px solid #e9e9e9;border-left:1px solid #e9e9e9;border-right:1px solid #e9e9e9;}

.faq .a{display:none;}
.faq .a .txt{font-size:18px;color:#0074bc;padding:30px 0 30px 100px;}
.faq .a .abox{border-top:1px solid #e9e9e9;padding:30px 30px 30px 100px;font-size:21px;color:#000;background:url(../img/sub/aa.png) no-repeat 28px 23px;}
.faq .q.on + .a{border-left:1px solid #e9e9e9;border-bottom:1px solid #e9e9e9;border-right:1px solid #e9e9e9;}
.faq .q.on a{color:#0074bc;} */



/* FAQ  수정 */
.faq{}
.faq .list{}
.faq .list li{margin:2px 0;}
.faq .q{position:relative;padding:20px;line-height:1.5em;background:#e9e9e9 url(../img/sub/down2.png) no-repeat 950px center;}
.faq .q span{position:absolute;left:5px;top:21px;width:90px;display:inline-block;text-align:center;}
.faq .q span img{vertical-align:middle;}
.faq .q b{position:absolute;left:96px;top:14px;display:inline-block;line-height:33px;border:1px solid #c1c1c1;background-color:#fff;font-size:14px;width:128px;text-align:center;font-weight:normal;margin-right:25px;}
.faq .q a{display:block;line-height:1.5em;padding-left:230px;font-size:15px;width:680px;}
.faq .q.on{background-color:#fff;border-top:1px solid #e9e9e9;border-left:1px solid #e9e9e9;border-right:1px solid #e9e9e9;}

.faq .a{display:none;}
.faq .a .txt{font-size:18px;color:#0074bc;padding:30px 0 30px 100px;}
.faq .a .abox{border-top:1px solid #e9e9e9;padding:30px 30px 30px 100px;font-size:18px;color:#000;background:url(../img/sub/aa.png) no-repeat 28px 19px;}
.faq .a .abox p,.faq .a .abox span{font-size:inherit;}
.faq .q.on + .a{border-left:1px solid #e9e9e9;border-bottom:1px solid #e9e9e9;border-right:1px solid #e9e9e9;}
.faq .q.on a{color:#0074bc;}






/* 게시판 일반형 */
.listTable{}
.listTable th{padding:15px 0;background:#e9e9e9;border-left:solid 1px #fff;border-bottom:solid 1px #9b9b9b;font-size:15px;color:#000;}
.listTable tr th:first-child{border-left:solid #e9e9e9}
.listTable td{padding:15px 5px;border:solid 1px #e4e4e4;border-top:0;text-align:center;color:#545454;font-size:15px}
.listTable tr:hover td,.listTable tr:hover td a{background:#eaf7ff;color:#000}
.listTable tr:hover td img{opacity:1}
.listTable td img{opacity:0.5}
.listTable td a+img{opacity:1;margin-left:4px;vertical-align:middle;}
.listTable .al{padding-left:25px;text-align:left;}

.viewTable{border:solid 1px #e9e9e9;}
.viewTable>thead>tr>th{padding:15px 0;background:#e9e9e9;border-top:solid 1px #fff;font-size:15px;color:#000;}
.viewTable>thead>tr:first-child th{border-top:solid 1px #e4e4e4}
.viewTable>thead>tr>td{padding:15px 5px 15px 25px;border-top:solid 1px #e4e4e4;color:#545454;font-size:15px;}
.viewTable>thead>tr>td a{color:#545454;display:inline-block;padding: 6px 0 6px 0;font-size:14px;}
.viewTable>thead>tr>td a:first-child{padding-left:0;}
.viewTable>thead>tr>td a:hover{color:#000;text-decoration:underline;}
.viewTable>tbody>tr:first-child>td{border-top:solid 1px #9b9b9b;padding:30px;font-size:15px;}
.viewTable>tbody>tr:first-child>td *{font-size:15px;}
.viewTable .point{font-size:18px;color:#000}

.writeTable{border:solid 1px #e9e9e9;}
.writeTable>thead>tr>th{padding:10px 15px;background:#e9e9e9;border-top:solid 1px #fff;font-size:15px;color:#000;}
.writeTable>thead>tr:first-child th{border-top:solid 1px #e4e4e4}
.writeTable>thead>tr>td{padding:10px 15px;border-top:solid 1px #e4e4e4;color:#545454;font-size:15px;}
.writeTable>tbody>tr>th{padding:10px 15px;background:#e9e9e9;border-top:solid 1px #fff;font-size:15px;color:#000;}
.writeTable>tbody>tr:first-child>th{border-top:solid 1px #9b9b9b;padding:15px;font-size:15px;}
.writeTable>tbody>tr:first-child>td{border-top:solid 1px #9b9b9b;padding:15px;font-size:15px;}
.writeTable>tbody>tr:first-child>td *{font-size:15px;}
.writeTable>tbody th{padding:10px 15px;font-size:15px;}
.writeTable>tbody td{padding:15px;font-size:15px;}
.writeTable input[type=password],
.writeTable input[type=text]{border:solid 1px #ccc;height:25px;width:100%;}
.writeTable textarea{border:solid 1px #ccc;height:250px;width:97%;margin:10px;}
.writeTable select{border:solid 1px #ccc;padding:3px;height:25px;min-width:100px;width:auto !important;font-size:13px;}

.nextTable th{padding:15px 0;background:#e9e9e9;border-top:solid 1px #fff;font-size:15px;color:#000;}
.nextTable tr:first-child th{border-top:solid 1px #e4e4e4}
.nextTable td{padding:15px 5px 15px 25px;border:solid 1px #e4e4e4;color:#545454;font-size:15px;}
.nextTable td a{color:#545454;}

.btn_r{margin:33px 0;text-align:right;}
.btn_r a,.btn_r button{display:inline-block;width:130px;margin:0 0 0 6px;line-height:45px;*height:45px;vertical-align:top;background:#0074bc;color:#fff;font-family:bn_r;font-size:16px;text-align:center;}
.btn_r .gray{background:#959595}
.btn_r .white{width:128px;line-height:43px;background:#fff;border:solid 1px #bababa;color:#979797}
.btn_r .auto{width:auto;}







/* 게시판 갤러리 */
.gallery{overflow:hidden;width:1012px;margin-left:-23px}
.gallery li{position:relative;float:left;width:230px;height:260px;margin-left:23px;}
.gallery .img{position:relative;overflow:hidden;display:block;width:228px;height:158px;background:#e9e9e9 url(../img/sub/sample.png) no-repeat center center;border:solid 1px #e4e4e4;}
.gallery .img img{position:absolute;top:0;left:0;width:228px;height:158px}
.gallery .bg{display:none;}
.gallery a:hover .img{width:226px;height:156px;border:solid 2px #0074bc}
.gallery a:hover .img img{top:-1px;left:-1px}
.gallery b{clear:both;display:block;margin:20px 0 10px;color:#000;font-weight:normal;font-size:15px;letter-spacing:-1px;overflow:hidden;max-width:230px;white-space:nowrap;text-overflow:ellipsis;}
.gallery time{float:left;font-size:14px;color:#545454}
.gallery span{float:right;font-size:14px;color:#aaa;}

.gallery.move li{height:240px;}
.gallery.move .img{height:138px;}
.gallery.move .img img{height:138px;}
.gallery.move a:hover .img{height:136px;}
.gallery.move .bg{display:block;position:absolute;top:0;left:0;width:230px;height:140px;}







/* 게시판 qna */
.qna td img{opacity:1}
.contQ>div{position:relative;padding:0 0 0 65px;min-height:47px;font-size:18px !important;color:#0074bc}
.contQ>div .img{position:absolute;top:2px;left:-8px}
.contA{padding:30px;border-top:solid 1px #e9e9e9}
.contA>div{position:relative;padding:0 0 0 65px;min-height:47px;font-size:21px !important;color:#000}
.contA>div .img{position:absolute;top:2px;left:-8px}







/* 게시판 페이징 */
.paging{text-align:center;padding:40px 0;*overflow:hidden;}
.paging ul{font-size:0;}
.paging ul li{display:inline-block;*float:left;margin-left:-1px;}
.paging ul li a{display:block;font-size:15px;width:43px;line-height:43px;text-align:center;border:1px solid #c1c1c1;}
.paging ul li.on a{background-color:#0074bc;color:#fff;}
.paging ul li.first a{}
.paging ul li.prev a{background:url(../img/sub/prev.png) no-repeat;text-indent:-9999px;border-left:1px solid #c1c1c1;margin-right:10px;}
.paging ul li.next a{background:url(../img/sub/next.png) no-repeat;text-indent:-9999px;border-left:1px solid #c1c1c1;margin-left:10px;}










/* 게시판 검색 */
.serach{background-color:#e9e9e9;text-align:center;padding:30px 0;}
.serach select{min-width:130px;height:34px;border:1px solid #b9b9b9;padding:5px;font-size:14px}
.serach input{border:1px solid #b9b9b9;height:34px;line-height:34px;width:330px;margin:0 10px;}
.serach button{line-height:36px;padding:0 30px;background-color:#0074bc;color:#fff;}









/* 고교별합격자조회 */
.gogyoList{text-align:center;background:#e9e9e9 url(../img/sub/bg3.png) no-repeat;height:320px;/**/}
.gogyoList .id{padding-top:70px;}
.gogyoList .pwd{padding:16px 0;}
.gogyoList .id input,
.gogyoList .pwd input{width:280px;border:1px solid #b9b9b9;height:48px;line-height:48px;padding:0 20px;font-size:16px;}
.gogyoList button{color:#fff;line-height:48px;width:322px;font-size:20px;}

.gogyoList.style1 button{background-color:#666cc3;}
.gogyoList.style2 button{background-color:#0074bc;}

.gogyoTop:after{content:"";display:block;clear:both;}
.gogyoTop{background-color:#e9e9e9;padding:30px 40px;margin-bottom:20px;}
.gogyoTop .le{float:left;}
.gogyoTop .le select{border:1px solid #b9b9b9;height:36px;min-width:128px;margin-right:5px;}
.gogyoTop .le button{color:#fff;line-height:34px;padding:0 30px;}
.gogyoTop .ri{float:right;}
.gogyoTop .ri button{background-color:#fff;line-height:34px;padding:0 30px;margin-left:5px;}
.gogyoTop .ri button.exc{text-align:left;padding-left:10px;padding-right:40px;position:relative;}
.gogyoTop .ri button.exc:after{content:"";position:absolute;right:10px;top:2px;background:url(../img/sub/excel.png) no-repeat;width:24px;height:28px;}
.gogyoTop .ce{text-align:center;}
.gogyoTop .ce .txt{font-size:15px;color:#ca3bff;vertical-align:middle;padding-right:40px;}
.gogyoTop .ce input{line-height:34px;height:34px;border:1px solid #b9b9b9;width:250px;padding:0 10px;font-size:14px;color:#545454;}
.gogyoTop .ce button{line-height:34px;padding:0 30px;color:#fff;}

.gogyoTop.style1 .le button{background-color:#666cc3;}
.gogyoTop.style2 .le button{background-color:#0074bc;}
.gogyoTop.style1 .ce button{background-color:#666cc3;}
.gogyoTop.style2 .ce button{background-color:#0074bc;}


.gogyoUl{padding-bottom:40px;}
.gogyoUl ul{}
.gogyoUl ul li{padding:5px 0;}

.gogyoLayer{background-color:#d3d3d3;padding:40px;position:relative;}
.gogyoLayer .t{font-size:15px;padding-bottom:40px;}
.gogyoLayer .t span{color:#ca3bff;}
.gogyoLayer .close{position:absolute;right:40px;top:40px;width:21px;height:21px;background:url(../img/sub/close.png) no-repeat;text-indent:-9999px;}
.gogyoLayer .tb{border-top:3px solid #000;}
.gogyoLayer .tb table{width:100%;}
.gogyoLayer .tb table thead th{background-color:#e9e9e9;padding:20px 0;font-size:15px;border-left:1px solid #fff;border-bottom:1px solid #9b9b9b;color:#000;}
.gogyoLayer .tb table thead th:first-child{border-left:0;}
.gogyoLayer .tb table tbody td{background-color:#fff;padding:20px 0;text-align:center;font-size:15px;border-bottom:1px solid #e4e4e4;border-left:1px solid #e4e4e4;}
.gogyoLayer .tb table tbody td:first-child{border-left:0;}
.gogyoLayer .tb tr.even td{background-color:#eaf7ff;}
.gogyoLayer .smt{text-align:right;padding-top:30px;}
.gogyoLayer .smt button{line-height:58px;border:1px solid #bababa;padding:0 70px;background-color:#fff;font-size:24px;margin-left:5px;color:#989898;font-family:"bn_r";}

.gogoInput{background-color:#d3d3d3;padding:30px;}
.gogoInput .it{}
.gogoInput .it table{width:100%;}
.gogoInput .it table th{background-color:#e9e9e9;text-align:left;padding:0 0 0 30px;border-top:1px solid #fff;}
.gogoInput .it table td{background-color:#fff;padding:15px 0 15px 30px;border-top:1px solid #e4e4e4;}
.gogoInput .it table td b{font-weight:normal;font-size:15px;vertical-align:middle;display:inline-block;}
.gogoInput .it table td b.b2{width:60px;}
.gogoInput .it table td b.b1{width:100px;}
.gogoInput .it table tr:first-child th,
.gogoInput .it table tr:first-child td{border-top:0;}
.gogoInput .it input.i1{height:34px;line-height:34px;width:200px;border:1px solid #b9b9b9;}
.gogoInput .it input.i2{height:34px;line-height:34px;width:100px;border:1px solid #b9b9b9;}
.gogoInput .it label.l1{padding:0 30px 0 10px;}
.gogoInput .it select{height:36px;border:1px solid #b9b9b9;min-width:88px;}
.gogoInput .it .c1{color:#ca3bff;font-size:15px;}
.gogoInput .it .prl10{padding-right:10px;padding-left:10px;}
.gogoInput .it .ml80{margin-left:80px;}
.gogoInput .smt{text-align:right;padding-top:30px;}
.gogoInput .smt button{line-height:58px;border:1px solid #bababa;padding:0 70px;background-color:#fff;font-size:24px;margin-left:5px;color:#989898;}
.gogoInput .smt button.on{border-color:transparent;color:#fff;}

.gogoInput.style1 .it table td b{color:#666cc3;}
.gogoInput.style2 .it table td b{color:#0074bc;}
.gogoInput.style1 .smt button.on{background-color:#666cc3;}
.gogoInput.style2 .smt button.on{background-color:#0074bc;}

.gogyoNo{background-color:#d3d3d3;padding:30px;}
.gogyoNo .noBox{border-top:3px solid #000;background-color:#fff;padding:40px 0;text-align:center;}
.gogyoNo .noBox strong{display:block;font-weight:normal;font-size:30px;padding:20px 0 40px;font-family:"bn_r";color:#444;}
.gogyoNo .noBox p{font-size:14px;}
.gogyoNo .noBox p span{color:#ca3bff;}
.gogyoNo .smt{text-align:right;padding-top:30px;}
.gogyoNo .smt button{line-height:58px;border:1px solid #bababa;padding:0 70px;background-color:#fff;font-size:24px;margin-left:5px;color:#989898;}
.gogyoNo .smt button.on{border-color:transparent;color:#fff;}

.gogyoNo.style1 .smt button.on{background-color:#666cc3;}
.gogyoNo.style2 .smt button.on{background-color:#0074bc;}











/* 모집요강 */
.mojipBtn{position:absolute;right:0;top:0;font-size:0;text-align:right;}
.mojipBtn a{display:inline-block;font-size:15px;line-height:43px;border-right:1px solid #b9b9b9;border-bottom:1px solid #b9b9b9;border-top:1px solid #b9b9b9;padding:0 50px 0 20px;}
.mojipBtn a:first-child{border-left:1px solid #b9b9b9;}
.mojipBtn a.pdf{background:url(../img/sub/pdf.png) no-repeat 150px center;}
.mojipBtn a.hwp{background:url(../img/sub/hwp.png) no-repeat 150px center;}
.mojipBtn a.full{background:url(../img/sub/dotbogi.png) no-repeat 126px center;}
.mojipBtn a.reader{background:url(../img/sub/adb.png) no-repeat 188px center;}
.mojipBtn a.korean{background:url(../img/sub/korean.png) no-repeat right center;}
.mojipBtn a.english{background:url(../img/sub/english.png) no-repeat right center;}
.mojipBtn a.chinese{background:url(../img/sub/chinese.png) no-repeat right center;}













/* 학군단 */
.hakgun{} 
.hakgun .t{padding:50px 0 0 0;text-align:center;}
.hakgun .list{}
.hakgun .list h4{font-size:17px;background:url(../img/sub/bullet2.png) no-repeat left center;padding-left:25px;margin:40px 0 10px 0;}
.hakgun .list p{padding:2px 0 2px 25px;font-size:14px;}
.hakgun .list ul{padding:5px 0 5px 30px;}
.hakgun .list ul li{font-size:14px;background:url(../img/sub/bull.png) no-repeat left center;padding:2px 0 2px 15px;}
.hakgun .list .c1{color:#0074bc;}






/*사이트맵*/
.sitemap{overflow:hidden;width:998px;height:621px;background:url(../img/sub/sitemap_bg.png) no-repeat 500px bottom;border-bottom:solid 1px #c7c7c7;margin:0 auto;}
.sitemap>ul{width:998px;margin:0;border-top:solid 1px #c7c7c7}
.sitemap>ul>li{float:left;width:165px;margin-right:-1px;border-left:solid 1px #c7c7c7;border-right:solid 1px #c7c7c7;border-bottom:solid 2px #6e6e6e;text-align:center;}
.sitemap>ul>li ul{padding:20px 0;height:100%;height:208px;}
.sitemapul>li a{height:26px;line-height:26px;font-family:bn_r;font-size:13px;letter-spacing:-1px}
.sitemap>ul>li>a{display:block;height:60px;line-height:60px;border-bottom:solid 1px #c7c7c7;font-family:bn_b;font-size:17px;color:#222;}
.sitemap>ul>li.h{border-right:solid 1px #c7c7c7}
.sitemap>ul>li.on>a{background:#0074bc;}
.sitemap>ul>li.on.g>a,nav>div>ul>li.on.h>a,.sitemap>ul>li.on.h>a,.sitemap>ul>li.on.i>a{background:#885bb3}
.sitemap>ul>li.on>a{color:#fff}
.sitemap>ul>li.on>ul{background:#c1beb6;}
.sitemap>ul>li>ul li a{display:block;color:#222;font-size:14px;padding:4px 0 5px}
.sitemap>ul>li>ul li a:hover{color:#fff;background:#a19c92}






/*개인정보처리방침*/
.hd_txt{margin-top:-70px;text-align:right;font-size:15px;color:#8e8e8e}
.hd_txt a{display:inline-block;height:47px;line-height:47px;padding:0 25px;margin-left:24px;background:#0074bc;color:#fff;}
.grayBox{margin-top:20px;background:#eaeaea;padding:45px 33px;}
.grayBox h3{padding-bottom:30px;font-size:21px;color:#000;text-align:center;}
.grayBox h4{font-size:16px;padding-bottom:5px;color:#000;}
.grayBox h5{padding-left:23px;padding-bottom:10px;background:url(../img/sub/bullet2.png) no-repeat 0 3px;font-size:16px;color:#000}
.grayBox table+p,
.grayBox h5+p,
.grayBox h4+p{padding-left:23px;}
.grayBox ul{margin-left:23px;}
.grayBox ul ul{margin-left:0;margin-top:5px}
.grayBox ul+h5,
.grayBox ul+h4{margin-top:19px;}
.grayBox li{padding-left:13px;text-indent:-13px;font-size:12px;color:#545454;padding-bottom:3px;}
.grayBox p{padding-bottom:20px;font-size:14px;line-height:23px;color:#383838;}
.grayBox .borderTop{padding-top:20px;border-top:dotted 1px #000}
.grayBox a{color:#0074bc;}
.grayBox table{background:#fff;margin-left:23px;width:97%;margin-bottom:10px}
.grayBox table th{font-size:16px;color:#000;height:50px;line-height:50px;border:solid 1px #919191;}
.grayBox table td{font-size:14px;color:#545454;text-align:center;padding:18px 10px;border:solid 1px #919191;}
.grayBox .btnGray{display:inline-block;padding:0 45px;margin-top:7px;height:35px;line-height:35px;background:#545454;color:#fff;color:#fff}


/*준비중.에러*/
.ready{position:relative;height:150px;padding:40px 0 0 340px;letter-spacing:-3px}
.ready>img{position:absolute;top:0;left:130px;}
.ready p{font-size:48px;font-family:bn_l;}
.ready b{font-family:bn_r;color:#9457c8;}
.ready span{display:block;padding:2px 0 0 4px;font-size:14px;letter-spacing:0}
.ready span img{display:block;padding:10px 0 0 1px;}
.ready .blue{color:#0074bc}

.error{padding-left:270px;}
.error>img{left:60px;}







/* 입시캘린더 */
.ipsiCalTop{position:absolute;right:0;top:0;}
.ipsiCalTop .year{font-size:21px;padding-right:10px;}
.ipsiCalTop .arrow{font-size:0;padding-right:10px;}
.ipsiCalTop .arrow a{display:inline-block;text-indent:-9999px;}
.ipsiCalTop .arrow .prev{width:45px;height:45px;background:url(../img/sub/prev_day2.png) no-repeat;}
.ipsiCalTop .arrow .next{width:44px;height:45px;background:url(../img/sub/next_day2.png) no-repeat;}
.ipsiCalTop .arrow a:hover{background-position:0 -45px;}
.ipsiCalTop .mov{display:inline-block;border:1px solid #8e8e8e;}
.ipsiCalTop .mov a{display:inline-block;line-height:43px;font-size:15px;background-color:#fff;padding:0 10px;}
.ipsiCalTop .mov a.on{background-color:#bf87ef;color:#fff;}
.ipsiCalTop .pyo{background-color:#0074bc;color:#fff;line-height:45px;padding:0 10px;display:inline-block;margin-left:6px;}
.ipsiCalTop *{vertical-align:middle;}

.ipsiCalYear{}
.ipsiCalYear table{border-collapse:separate;border-spacing:0;}
.ipsiCalYear table thead th{border-top:1px solid #ccc;border-bottom:1px solid #ccc;border-right:1px solid #ccc;background-color:#eee;font-size:15px;padding:10px 0;}
.ipsiCalYear table tbody td{border-bottom:1px solid #ccc;border-right:1px solid #ccc;text-align:center;padding:15px 0;}
.ipsiCalYear table thead th:first-child,
.ipsiCalYear table tbody td:first-child{border-left:1px solid #ccc;}
.ipsiCalYear table tbody td span{display:inline-block;width:36px;line-height:36px;height:36px;border-radius:50%;background-color:#7fb9dd;font-size:14px;color:#fff;}
.ipsiCalYear table thead th.on{background-color:#fff;color:#005b9a;}
.ipsiCalYear table tbody td.on span{background-color:#0074bc;}

.ipsiCalList{}
.ipsiCalList .box{border-bottom:1px solid #ccc;padding:60px 0 20px 0;}
.ipsiCalList .box h4{font-size:17px;color:#000;background:url(../img/sub/bullet2.png) no-repeat left center;padding-left:25px;}
.ipsiCalList .box ul{padding:20px 0 20px 30px;}
.ipsiCalList .box ul li{padding:10px 0;}
.ipsiCalList .box ul li b{font-size:16px;display:inline-block;width:150px;color:#0074bc;font-weight:normal;padding-left:15px;background:url(../img/sub/bull.png) no-repeat left center;}
.ipsiCalList .box ul li span{font-size:16px;}

.ipsiCalFull{border:solid 1px #ccc;border-top:0;border-bottom:0;background:url(../img/sub/ipsiCalFull_bg.png) repeat-y 0 0;*background-position:1px 0}
.ipsiCalFull .week{background:#eee url(../img/sub/ipsiCalFull_bg.png) repeat-y 0 0;}
.ipsiCalFull .week th{background-color:#eee;padding:10px 0;border-top:1px solid #ccc;border-bottom:1px solid #ccc;font-size:15px;}
.ipsiCalFull .week th:first-child{color:#fc0119;}
.ipsiCalFull .week th.sat{color:#0074bc;}
.ipsiCalFull .row{min-height:140px;border-bottom:1px solid #ccc;}
.ipsiCalFull .date td{padding:5px 10px;font-size:16px;position:relative;}
.ipsiCalFull .date td:first-child{color:#fc0119;}
.ipsiCalFull .date td.sat{color:#0074bc;}
.ipsiCalFull .date td span{float:right;}

.ipsiCalFull .dateLayer{position:absolute;left:50%;bottom:35px;margin-left:-110px;z-index:20;padding-bottom:12px;text-align:left;display:none;}
.ipsiCalFull .dateLayer .bg{position:absolute;left:100px;bottom:0;height:13px;}
.ipsiCalFull .dateLayer .teduri{border:1px solid #4c4c4c;border-radius:10px;padding:10px;background-color:#fff;}
.ipsiCalFull .dateLayer .box{width:350px;max-height:180px;overflow-y:auto;padding:10px 0;}
.ipsiCalFull .dateLayer .box .tit{color:#0074bc;font-size:16px;overflow:hidden;}
.ipsiCalFull .dateLayer .box .tit .close{float:right;background:url(../img/sub/layer_close.png) no-repeat;text-indent:-9999px;width:15px;height:15px;margin-right:10px;}
.ipsiCalFull .dateLayer .box .date{color:#838383;font-size:14px;display:block;padding:10px 0;}
.ipsiCalFull .dateLayer .box .con{color:#575757;font-size:13px;}
.ipsiCalFull .dateLayer.sat{margin-left:-301px;}
.ipsiCalFull .dateLayer.sat .bg{left:290px;}

.ipsiCalFull .list{margin-bottom:1px; border:transparent;}
.ipsiCalFull .list td{line-height:25px;position:relative;}
.ipsiCalFull .list td a{font-size:13px;color:#fff;line-height:25px;padding:0 5px;white-space:nowrap;display:inline-block;position:relative;z-index:10;}
.ipsiCalFull .list .list1{background:url(../img/sub/pattern1_.png) repeat-x;}
.ipsiCalFull .list .list2{background:url(../img/sub/pattern2_.png) repeat-x;}
.ipsiCalFull .list .list3{background:url(../img/sub/pattern3.png) repeat-x;}
.ipsiCalFull .list .list4{background:url(../img/sub/pattern4.png) repeat-x;}
.ipsiCalFull .list .list5{background:url(../img/sub/pattern5.png) repeat-x;}
.ipsiCalFull .list .ell a{text-overflow:ellipsis;overflow:hidden;width:130px;}
.ipsiCalFull .list .one{text-align:center;}
.ipsiCalFull .red{color:#fc0119;}








/* 상담전화안내 */
.telAne{}
.telAne h4{font-size:17px;color:#000;background:url(../img/sub/bullet2.png) no-repeat left center;padding-left:20px;margin-bottom:10px;}
.telAne .box1{overflow:hidden;margin-bottom:30px;}
.telAne .box1 > div{width:430px;padding:30px;background-color:#e9e9e9;}
.telAne .box1 .left{float:left;}
.telAne .box1 .right{float:right;}
.telAne .box1 h5{font-size:17px;color:#0074bc;background:url(../img/sub/telbg.png) no-repeat left center;padding:2px 0 2px 35px;}
.telAne .box1 ul{padding:15px 0 0 35px;}
.telAne .box1 ul li{font-size:13px;color:#262626;padding:6px 0;}
.telAne .box1 ul li a{color:#262626;}
.telAne .box1 p{color:#262626;}

.telAne .box2{}
.telAne .box2 table{}
.telAne .box2 table th{background-color:#e9e9e9;border-bottom:1px solid #9b9b9b;border-left:1px solid #fff;padding:10px 0;font-size:15px;}
.telAne .box2 table th:first-child{border-left:0;}
.telAne .box2 table td{text-align:center;border-bottom:1px solid #e4e4e4;border-right:1px solid #e4e4e4;padding:10px 0;font-size:15px;}
.telAne .box2 table td:first-child{border-left:1px solid #e4e4e4;}



/* 학생부종합전형안내 */
.junhyung {font-size:13px;line-height:20px;}
.junhyung .imgWrap {text-align:center;}
.junhyung .imgWrap.left {text-align:left;}
.junhyung .imgWrap img {padding:30px 0;}
.junhyung h4 {font-size:22px;color:#0074bc;padding-top:30px;}
.junhyung h4.red {color:#ef3e57;}
.junhyung h4 img {padding:5px 10px 0 0;}
.junhyung h5 {font-size:18px;color:#000;padding:18px 0 0 30px;}
.junhyung p {font-size:13px;}
.junhyung ul  {padding-top:10px;}
.junhyung ul li {padding:2px 0;font-size:13px;line-height:20px;}
.junhyung ul.bull li {background:url(../img/sub/ulBullets.png) 42px 10px no-repeat;padding-left:50px;}
.junhyung ul.bull li.pl_40 {padding-left:40px;background-position:32px 10px;}
.junhyung  ul.dl {padding-left:40px; }
.junhyung  ul.dl li {font-size:14px;color:#000; padding-top:12px;}
.junhyung  ul.dl li p {font-size:13px;color:#5f5f5f;padding-top:4px;background:url(../img/sub/ulBullets.png) 15px 10px no-repeat;padding-left:22px;}  


.junhyung .tableWrap {width:90%;padding-left:40px;padding-top:40px;}
.junhyung  .tableWrap table {border-collapse:collapse;border:1px solid #b2b2b2;}
.junhyung  table tr {border-collapse:collapse;}
.junhyung  table th {border-collapse:collapse;border-top:4px solid #0074bc;font-size:12px;border-bottom:1px solid #0074bc;border-left:1px solid #fff;border-right:1px solid #fff;color:#144e72;font-size:13px;background-color:#c9e0ee;height:36px;text-align:center;vertical-align:middle;}
.junhyung  table th:first-child {border-left:1px solid #b2b2b2;}
.junhyung  table th:last-child {border-right:1px solid #b2b2b2;}
.junhyung  table td {border-collapse:collapse;border:1px solid #b2b2b2;padding: 6px 10px;vertical-align:top;font-size:13px;}
.junhyung  table td.title_01 {font-size:13px;color:#0074bc;text-align:center;vertical-align:middle;}
.junhyung  table td.title_02 {font-size:13px;color:#000;background-color:#f8f8f8;text-align:center;vertical-align:middle;}
.junhyung  table td.vam {vertical-align:middle;}
.junhyung  table td ul {padding:0;margin:0;}


.junhyung .em {background-color:#ab7bac;color:#fff;padding:0 2px;}
.junhyung .dotLine {border-top:1px dashed #a1a1a1;width:100%;height:1px;margin:30px 0 10px 0;}
.junhyung .bigText {font-size:20px;color:#000;padding:6px 0;}
.junhyung .nText {font-size:13px;color:#5f5f5f;}
.junhyung .colorBlue {color:#0074bc;}
.junhyung .colorBPink {color:#ed568f;}
.junhyung .tcolor53 {color:#535353;}
.junhyung .pt_10 {padding-top:10px;}
.junhyung .pt_20 {padding-top:20px;}
.junhyung .pb_10 {padding-bottom:10px;}
.junhyung .pb_20 {padding-bottom:20px;}
.junhyung .pl_10 {padding-left:10px;}
.junhyung .pl_50 {padding-left:50px;}
.junhyung .pl_40 {padding-left:40px;}

.junhyung #talent {display:none;}
.junhyung #talent.on {display:block;}
.junhyung ul.bull li.bigText {background-position:42px center;}

.junhyung #way {display:none;}
.junhyung #way.on {display:block;}
.junhyung #process {display:none;}
.junhyung #process.on {display:block;} 
.junhyung #process .tableWrap {padding-bottom:20px;}
.junhyung #process .imgWrap {position:relative;text-align:center;}
.junhyung #process .imgWrap img.t {position:absolute;left:40px;top:80px;}
.junhyung #prepare {display:none;}
.junhyung #prepare.on {display:block;}
.junhyung #prepare .tableWrap {padding-top:20px;}
.junhyung #prepare h5 {padding-top:34px;}
.junhyung  #qna {display:none;}
.junhyung  #qna.on {display:block;}
.junhyung  #qna  dl {margin-top:25px;}
.junhyung  #qna  dl dt {position:relative;height:60px;line-height:60px;background:#e9e9e9 url(../img/sub/down2.png) no-repeat 950px center;margin-bottom:2px;}
.junhyung  #qna  dl dt.on {color:#fff;background:#0074bc url(../img/sub/down2_w.png) no-repeat 950px center;}
.junhyung  #qna  dl dt a {display:block;padding-left:70px;color:##5f5f5f;font-size:18px;}
.junhyung  #qna  dl dt.on a {color:#fff;}
.junhyung  #qna  dl dt .icon {position:absolute;display:block;margin: 20px 0 0  32px ;width:60px;height:60px;background: url(../img/sub/qq.png) 0 0 no-repeat;}
.junhyung  #qna  dl dt.on .icon {background-image:url(../img/sub/qq_w.png);}
.junhyung  #qna  dl dd {display:none;}
.junhyung  #qna  dl dd {border:1px solid #e9e9e9;padding:30px 30px 30px 100px;font-size:21px;color:#000;background:url(../img/sub/aa.png) no-repeat 28px 30px;}
.junhyung  #qna  dl dd.on {display:block;margin-bottom:2px;color:#000;}
.junhyung  #qna  dl dd ul {padding:0;margin:0;}
.junhyung  #qna  dl dd ul li {font-size:16px;margin:5px 0;padding-left:90px;background:url(../img/sub/ulBullets.png) 22px 10px no-repeat;padding-left:30px;}
