@charset "utf-8";
/*contents */

.full-box {position:relative;width:100%;clear:both;}
.bg-gr {background:#f6f6f6}
.bg-yelw {background:#faeb55}
.bg-dbl {background:#272b35}
.bg-wh {background:#fff}

.intr-txt-bg {/*background:url(/data/secret/contents/img//intr-txt-bg.png) no-repeat right 160px*/}

.txt-st01 {display:inline-block;}
.txt-st01 li.b-txt {font-size:34px;color:#272b35;line-height:50px;margin-bottom:10px}
.txt-st01 li.s-txt {color:#9c9fa6;}

.intr-table {width:660px;background:url(/data/secret/contents/img//intr-txt-box.png) no-repeat bottom;}
.intr-table th {text-align:center;line-height:20px;vertical-align:middle;padding:10px;font-size:15px;color:#intr-table;background:#fff;border-bottom:1px solid #eeeeef;}
.intr-table td {font-weight:normal;color:#53575e;text-align:left;line-height:20px;vertical-align:middle;padding:19px;font-size:12px;border-bottom:1px solid #fff;}
.intr-table .r-none {border:none;}

.intr-mov {position:absolute;top:165px;right:0;width:447px;height:259px;}
.intr-mov a#intrmov-open {position:absolute;top:0;left:0;display:block;width:447px;height:259px;background:url(/images/03/main/mov-ico.png) no-repeat center center}
.intr-mov a#intrmov-open:hover {background:url(/images/03/main/mov-ico-over.png) no-repeat center center}

.intrmov-layer {display:none;position:absolute;top:0;left:0;width:100%;height:259px;background:#000;}	
.intrmov-layer .mov-frame {display:block;width:100%;height:259px;}
.intrmov-layer a#intrmov-close {position:absolute;bottom:0;right:0;width:40px;height:40px;background:url(/images/03/main/mov-close.png) no-repeat center center #ecd91b;text-indent:-9999px;}


.intr-garo-tit {display:inline-block}
.intr-garo-tit dt {width:170px;float:left;height:90px; line-height:100%}
.intr-garo-tit dd {width:1030px;float:left;font-size:14px;color:#45484d;line-height:23px;height:90px;padding:10px 0;}
.intr-garo-tit dd.b-txt-bl {font-size:30px;font-weight:500;line-height:35px;color:#0044ce;}
.intr-garo-tit dd.b-txt-bl span {background:url(/data/secret/contents/img//intr-txt-line.jpg) repeat-x bottom;}

.intr-garo-tit02 {display:inline-block}
.intr-garo-tit02 dt {width:170px;float:left;height:50px; line-height:100%}
.intr-garo-tit02 dd {width:1030px;float:left;font-size:14px;color:#45484d;line-height:23px;height:50px;padding:10px 0;}
.intr-garo-tit02 dd.b-txt-bl {font-size:30px;font-weight:500;line-height:35px;color:#0044ce;}
.intr-garo-tit02 dd.b-txt-bl span {background:url(/data/secret/contents/img//intr-txt-line.jpg) repeat-x bottom;}

.intr-num-txt {display:inline-block;}
.intr-num-txt li {float:left;width:290px;height:177px;margin-right:10px;}
.intr-num-txt li.last {margin-right:0;}
.intr-num-txt li span.num-big {display:block;font-size:42px;color:#fff;font-weight:600;line-height:42px;}
.intr-num-txt li p.b-txt {display:block;font-size:30px;color:#272b35;font-weight:500;line-height:36px;margin:7px 0 15px;}
.intr-num-txt li span.s-txt {display:block;color:#a5a03d}


.intr-num02-txt {display:inline-block;}
.intr-num02-txt li {float:left;width:290px;height:220px;margin-right:10px;}
.intr-num02-txt li.last {margin-right:0;}
.intr-num02-txt li span.num-big {display:block;font-size:42px;color:#272b35;font-weight:600;line-height:42px;}
.intr-num02-txt li p.b-txt {display:block;font-size:30px;color:#272b35;font-weight:500;line-height:36px;margin:7px 0 15px;}
.intr-num02-txt li span.s-txt {display:block;color:#9c9fa6}


.intr-num03-txt {display:inline-block;}
.intr-num03-txt li {float:left;width:290px;height:200px;margin-right:10px;}
.intr-num03-txt li.last {margin-right:0;}
.intr-num03-txt li span.num-big {display:block;font-size:42px;color:#fff;font-weight:600;line-height:42px;}
.intr-num03-txt li p.b-txt {display:block;font-size:25px;color:#272b35;font-weight:500;line-height:36px;margin:7px 0 15px;}
.intr-num03-txt li span.s-txt {display:block;color:#a5a03d}



.cont-box .tit-stxt {position:absolute;display:inline-block;top:130px;left:146px;color:#9c9fa6;}
.all-box .tit-stxt {position:absolute;display:inline-block;top:70px;left:146px;color:#9c9fa6;}

.facilities-viw {position:relative;width:1200px;height:364px;display:inline-block;overflow:hidden;margin-bottom:55px;}
.facilities-viw ul.item-top{display:block;width:610px;height:374px;padding-right:590px}
.facilities-viw ul.item-top li {position:relative;float:left;width:290px;height:177px;margin:0 10px 10px 0;overflow:hidden;}
.facilities-viw ul.item-top li img {width:290px;height:177px;}
.facilities-viw ul.item-top li span.txt {display:block;position:absolute;top:0;left:0;background:url(/data/secret/contents/img//sline.png) no-repeat 18px 15px;padding:25px 18px 0;color:#fff}

.facilities-viw ul.item-top li.mov {position:absolute; width:590px;height:364px;top:0;right:0;margin-right:0;overflow:hidden;}
.facilities-viw ul.item-top li.mov img {width:590px;height:364px;}
.facilities-viw ul.item-top li.mov a#facil-open {position:absolute;top:0;left:0;display:block;width:590px;height:364px;background:url(/images/03/main/mov-ico.png) no-repeat center center}
.facilities-viw ul.item-top li.mov a#facil-open:hover {background:url(/images/03/main/mov-ico-over.png) no-repeat center center}
.facil-layer {display:none;position:absolute;top:0;left:0;width:100%;height:364px;background:#000;}	
.facil-layer .mov-frame {display:block;width:100%;height:364px;}
.facil-layer a#facil-close {position:absolute;bottom:0;right:0;width:40px;height:40px;background:url(/images/03/main/mov-close.png) no-repeat center center #ecd91b;text-indent:-9999px;}


.facilities-viw ul.item {display:block;width:1210px;}
.facilities-viw ul.item li {position:relative;float:left;width:290px;height:177px;margin:0 10px 10px 0;overflow:hidden;}
.facilities-viw ul.item-top li img {width:290px;height:177px;}
.facilities-viw ul.item li span.txt {display:block;position:absolute;top:0;left:0;background:url(/data/secret/contents/img//sline.png) no-repeat 18px 15px;padding:25px 18px 0;color:#fff}

a#facilities-open {display:block;position:absolute;bottom:50px;left:50%;margin-left:-19px;width:39px;height:20px;background:url(/data/secret/contents/img//intr-arrow-w-d.png) no-repeat;text-indent:-9999px;}
a#facilities-close {display:none;position:absolute;bottom:50px;left:50%;margin-left:-19px;width:39px;height:20px;background:url(/data/secret/contents/img//intr-arrow-w-u.png) no-repeat;text-indent:-9999px;}

.his-txtBox {position:relative;width:298px;float:left;padding:181px 0 30px 25px;background:url(/data/secret/contents/img//his-img02.png) no-repeat right bottom}
.his-txtBox li {display:block;width:100%;}
.his-txtBox li.img {position:absolute;top:0;left:0;width:323px;}
.his-txtBox li.tit {font-size:47px;color:#444;font-weight:500;margin-bottom:10px;line-height:50px;}
.his-txtBox li.txt {font-size:22px;color:#888;line-height:35px;}
.his-txtBox li.txt span {font-size:32px;color:#444;display:block;}

.his-list {position:relative;width:822px;float:right;margin-bottom:50px;min-height:400px;}
.his-list li {position:relative;display:block;padding:20px 20px 13px;background:url(/data/secret/contents/img//his-line.png) repeat-x bottom}
.his-list li dl {position:relative;display:block;padding-left:100px;}
.his-list li dl dt {position:absolute;top:0;left:0;font-size:25px;color:#1a6afb;line-height:30px;}
.his-list li dl dd {position:relative;display:block;line-height:22px;font-size:14px;padding-bottom:7px;padding-left:25px;}
.his-list li dl dd span.month {position:absolute;width:20px;display:block;color:#444;display:block;top:0;left:0;}

/*
.history-bg {background:url(/data/secret/contents/img//histot-bg.png) no-repeat 515px 30px}
.history-viw {position:relative;width:1200px;height:138px;display:inline-block;overflow:hidden;margin-bottom:55px;}
.history-viw ul.list {display:block;width:1200px;}
.history-viw ul.list li {position:relative;float:left;width:240px;height:138px;margin-bottom:30px;}
.history-viw ul.list li span.year {font-size:28px;font-weight:600;line-height:50px;color:#0044ce;display:block;border-bottom:6px solid #0044ce;margin-bottom:20px}
.history-viw ul.list li span.txt {line-height:22px}

a#history-open {display:block;position:absolute;bottom:50px;left:50%;margin-left:-19px;width:39px;height:20px;background:url(/data/secret/contents/img//intr-arrow-b-d.png) no-repeat;text-indent:-9999px;}
a#history-close {display:none;position:absolute;bottom:50px;left:50%;margin-left:-19px;width:39px;height:20px;background:url(/data/secret/contents/img//intr-arrow-b-u.png) no-repeat;text-indent:-9999px;}
*/

.award-viw {position:relative;width:1200px;height:265px;display:inline-block;overflow:hidden;margin-bottom:55px;}
.award-viw ul.list {display:block;width:1210px;}
.award-viw ul.list li {position:relative;float:left;width:170px;height:auto;padding:30px;margin:0 10px 30px 0;background:#fff;}
.award-viw ul.list li span.year {font-size:18px;font-weight:600;line-height:20px;color:#0044ce;display:block;font-style:italic}
.award-viw ul.list li span.txt {display:block;padding-top:15px;background:url(/data/secret/contents/img//line-blue.png) no-repeat 0 0;color:#333;margin:40px 0 20px;font-size:14px;line-height:22px}
.award-viw ul.list li span.name {display:block;font-size:28px;color:#333;line-height:32px;}
.award-viw ul.list li span.name span {color:#0044ce}

a#award-open {display:block;position:absolute;bottom:50px;left:50%;margin-left:-19px;width:39px;height:20px;background:url(/data/secret/contents/img//intr-arrow-b-d.png) no-repeat;text-indent:-9999px;}
a#award-close {display:none;position:absolute;bottom:50px;left:50%;margin-left:-19px;width:39px;height:20px;background:url(/data/secret/contents/img//intr-arrow-b-u.png) no-repeat;text-indent:-9999px;}

#map_canvas {position:relative;width:100%;height:380px;overflow:hidden;}

.map-txt {display:block;}
.map-txt li {padding-bottom:10px;}
.map-txt li.map {padding-left:26px;background:url(/data/secret/contents/img//maps_icon01.jpg) no-repeat}
.map-txt li.tel {padding-left:26px;background:url(/data/secret/contents/img//maps_icon02.jpg) no-repeat}

.map-list {display:block;}
.map-list li {width:100%;padding:30px 0;border-bottom:1px solid #ddd}
.map-list li p {line-height:24px}
.map-list li p span {color:#0059fb}
.map-list li strong {color:#0059fb}


.prof-box {display:inline-block;width:100%;padding-bottom:30px;margin-bottom:30px;border-bottom:1px solid #dfdfdf;}
.prof-list {position:relative;width:298px;padding-left: 262px;height:262px}
.prof-list dt {font-size:20px;color:#444;font-weight:500;}
.prof-list dd {display:block;width:100%;}
.prof-list dd.sub-tit {font-size:16px;color:#444;margin-top:10px;font-weight:500}
.prof-list dd.prof-sub {background:url(/data/secret/contents/img//title-line.jpg) no-repeat left top;margin-top:20px;padding-top:20px;font-size:14px;}
.prof-list dd.prof-sub ul {display:block;}
.prof-list dd.prof-sub ul li {position:relative;width:238px;padding:3px 0 3px 60px;/*overflow:hidden;white-space:nowrap;text-overflow:ellipsis;*/line-height:19px}
.prof-list dd.prof-sub ul li span.s-tit {position:absolute;top:5px;left:0;display:block;width:60px;color:#444}
.prof-list dd.prof-sub ul li ul.histoy {display:block;}
.prof-list dd.prof-sub ul li ul.histoy li {width:100%;padding-left:8px;background:url(/images/03/common/li-01.jpg) no-repeat 0 11px;}
.prof-list dd.prof-sub ul li a {color:#0059fb;text-decoration:underline}
.prof-list dd.img {position:absolute;width:222px;height:262px;top:0;left:0;padding:0;border-bottom:none}
.prof-list dd.img img {width:222px;height:262px;}
.prof-list dd.btn { position:absolute;bottom:0;left:0;width:100%;text-align:right;}

.prof-fl {float:left;}
.prof-fr {float:right;}

a.btn-modi {display:inline-block;height:32px;border:1px solid #dfdfdf;background:#e6e6e6;text-align:center;padding:0 10px;}
a.btn-modi span {display:inline-block;}
a.btn-modi span.txt{line-height:32px;font-weight:500;color:#444;font-size:13px;height:32px;padding-left:7px;vertical-align:middle !important}
a.btn-modi span.ico {width:11px;height:32px;background:url(/images/03/common/ico-modi.png) no-repeat center center;vertical-align:middle !important}

a.btn-viw {display:inline-block;height:32px;border:1px solid #dfdfdf;background:#fafafa;text-align:center;padding:0 10px;}
a.btn-viw span {display:inline-block;}
a.btn-viw span.txt{line-height:32px;font-weight:500;color:#444;font-size:13px;height:32px;padding-left:7px;vertical-align:middle !important}
a.btn-viw span.ico {width:9px;height:32px;background:url(/images/03/common/ico-arrow02.png) no-repeat center center;vertical-align:middle !important}

/*교수진 레이어*/
.layer, .layer02 {display:none;position:fixed;_position:absolute;top:0;left:0;width:100%;height:100%;z-index:200;}
.layer .bg, .layer02 .bg {position:absolute;top:0;left:0;width:100%;height:100%;background:#000;opacity:.5;filter:alpha(opacity=50);}
.layer .pop-layer, .layer02 .pop-layer  {display:block;}

.pop-layer {display:none;position:absolute;top:50%;left:50%;width:800px;height:auto;background-color:#fff;border:5px solid #0059fb;z-index:100;}	
.pop-layer .pop-container {position:relative;width:100%;}
.pop-layer .pop-container .pop-conts {display:block;height:540px;overflow-y:scroll;padding:20px 25px;}
.pop-layer .pop-container .pop-conts .prof-list {width:470px;border-bottom:none;border-top:1px solid #dfdfdf;margin-top:10px;padding-top:30px}
.pop-layer .pop-container .pop-conts .prof-list dd.img {top:30px;}
.pop-layer .pop-container .pop-conts .prof-list dd.prof-sub ul li {width:410px;overflow:visible;white-space:normal;text-overflow:normal;}

a.career-plus {display:inline-block;color:#666;padding-right:25px;background:url(/images/03/common/career-plus.jpg) no-repeat right center;line-height:17px}
a.btn-close { position:absolute;top:-5px;right:-40px;display:block;height:35px;width:35px;background:url(/images/03/common/layer-close.jpg) no-repeat;text-indent:-9999px}


/*교육과정*/
.tbl_edu{ width:100%;border-top:1px solid #dadada;border-left:1px solid #d0d0d0}
.tbl_edu thead th { text-align:center;line-height:20px;vertical-align:middle;padding:5px;font-size:13px;border-bottom:1px solid #d0d0d0;color:#444;background-color:#f1f1f1;border-right:1px solid #d0d0d0;}
.tbl_edu thead td {text-align:center;line-height:20px;vertical-align:middle;padding:5px;font-size:13px;border-bottom:1px solid #d0d0d0;color:#444;background-color:#fafafa;border-right:1px solid #d0d0d0;font-weight:normal;}
.tbl_edu tbody th{ text-align:center;line-height:20px;vertical-align:middle;padding:5px;font-size:13px;border-bottom:1px solid #ddd;color:#444;background-color:#f1f1f1;border-right:1px solid #d0d0d0;}
.tbl_edu tbody td{ font-weight:normal;color:#666;text-align:center;line-height:20px;vertical-align:middle;padding:5px;font-size:12px;border-bottom:1px solid #d0d0d0;border-right:1px solid #d0d0d0;}
.tbl_edu tr.bg-gr {background:#fafafa;}

/*강의시간표*/
.tbl_time{ width:100%;border-top:1px solid #dadada;border-left:1px solid #dadada}
.tbl_time thead th { text-align:center;line-height:20px;vertical-align:middle;padding:10px;font-size:14px;border-bottom:1px solid #ddd;color:#444;background-color:#dadada;border-right:1px solid #dadada;}
.tbl_time thead th.time {background-color:#ececec;}
.tbl_time tbody th{ text-align:center;line-height:20px;vertical-align:middle;padding:10px;font-size:13px;border-bottom:1px solid #dadada;color:#444;background-color:#ececec;border-right:1px solid #dadada;}
.tbl_time td{ font-weight:normal;color:#666;text-align:left;line-height:20px;vertical-align:middle;padding:10px;font-size:12px;border-bottom:1px solid #dadada;border-right:1px solid #dadada;}
.tbl_time tr.bg-gr {background:#f8f8f8;}


/*임원소개*/
.student-box {position:relative;width:100%;padding-bottom:30px;margin-bottom:30px;border-bottom:1px solid #ddd;display:inline-block}
.student-box dl {position:relative;width:112px;height:192px;float:left;padding-left:167px;margin-right:20px;}
.student-box dl dt {font-size:20px;font-weight:500;color:#444;margin-bottom:10px;padding-top:10px;}
.student-box dl dd {font-size:16px;color:#444;font-weight:500}
.student-box dl dd.num {font-size:14px;color:#666;margin-top:20px;padding-top:20px;background:url(/data/secret/contents/img//title-line.jpg) no-repeat 0 0}
.student-box dl dd.img {position:absolute;width:142px;height:192px;top:0;left:0;}
.student-box dl dd.img img {width:142px;height:192px;}
.student-box dl.lsat {margin-right:0}


/*동아리 소개*/
.group-list {position:relative;width:880px;height:202px;padding:0 0 30px 320px;margin-bottom:30px;border-bottom:1px solid #ddd;}
.group-list dt {font-size:20px;font-weight:500;color:#444;padding-top:10px;}
.group-list dd.txt {font-size:14px;color:#666;margin-top:20px;padding-top:20px;background:url(/data/secret/contents/img//title-line.jpg) no-repeat 0 0}
.group-list dd.img {position:absolute;width:282px;height:202px;top:0;left:0;}
.group-list dd.img img {width:282px;height:202px;}


/*교과목개요*/
.subject-list {position:relative;width:100%;border-top:1px solid #d3d3d3;}
.subject-list li {display:block;padding:30px 30px 25px;border-bottom:1px dotted #c3c3c3;}
.subject-list li span.tit {background:url(/images/03/common/u-tit01.png) no-repeat 0 0;padding-top:10px;font-weight:600;color:#444;font-size:16px;display:block;}
.subject-list li span.txt {display:block;font-size:14px;color:#666;margin-top:5px;line-height:22px}

.subject-bg {background:#f7f7f7}