@charset "utf-8";

/*정렬 속성*/
.float_left{float:left;}
.float_right{float:right;}
.cl{clear:left;}
.c_w100{float:left; width:100%;}

/*학사일정*/
h4.cal_title{font-size:17px; color:#000000; font-family:NanumGothic; font-weight:bold; margin-bottom:10px; padding:0 !important; background:none !important;}
h4.cal_title + * {margin:0 !important;}
.calendar {float:left; width:330px; padding-right:30px}
.calendar table {width:100%; border:1px solid #e9e9e9; padding-bottom:11px; font-family:Dotum; text-align:center;}
.calendar table th {height:35px; font-size:1em; background:#f4f4f4; border-bottom:1px solid #e9e9e9;}
.cal_red{color:#dd4061;}
.cal_blue{color:#0383b8;}
.calendar td {height:25px; text-align:center; padding:3px 5px;}
.calendar .on {color:#fff; font-weight:bold; background:url(../../img/unilife/cal_on.gif) center center no-repeat;}
.calendar_list{float:left; width:410px; color:#3b3b3b;}
.calendar_list ul{width:100%;}
.calendar_list ul li{width:370px; padding:10px 20px; border-bottom:solid 1px #dbdbdb; background:url('../../img/unilife/dot_bullet.gif') 0.8em center no-repeat; }
.calendar_list ul li.c_red{color:#a31432}
.calendar_list ul li .c_date{float:left; width:135px;}
.alternate{position:absolute; width:0; height:0; font-size:0; line-height:0; overflow:hidden; visibility:hidden;}

/*조직도*/
.bold{font-weight:bold;}
.t_red{color:#ba5066;}
.b_line{border-bottom:solid 1px #e1e1e1; height:0;}
.org_wrap{width:750px; height:1900px; margin:0 auto; padding:0; background:url('../../img/sejong/org_ling.gif') top left no-repeat;}
ul.org{position:relative; text-align:center;}
ul.org li.org_01{position:absolute; top:0px; left:320px;}
ul.org li.org_02{position:absolute; top:40px; left:150px;}
ul.org li.org_03{position:absolute; top:40px; right:150px;}
ul.org li.org_04{position:absolute; top:80px; left:150px;}
ul.org li.org_05{position:absolute; top:120px; left:0px;}
ul.org li.org_06{position:absolute; top:120px; left:150px;}
ul.org li.org_07{position:absolute; top:120px; right:150px;}
ul.org li.org_08{position:absolute; top:160px; left:0px;}
ul.org li.org_09{position:absolute; top:160px; left:150px;}
ul.org li.org_010{position:absolute; top:160px; left:320px;}
ul.org li.org_011{position:absolute; top:200px; left:0px;}
ul.org li.org_012{position:absolute; top:200px; left:150px;}
ul.org li.org_013{position:absolute; top:200px; right:150px;}
ul.org li.org_014{position:absolute; top:284px; left:0px; width:128px; background:#f2f2f2; border:#d8d8d8 solid 1px; padding:8px;}
ul.org li.org_015{position:absolute; top:284px; left:152px; width:128px; background:#f2f2f2; border:#d8d8d8 solid 1px; padding:8px;}
ul.org li.org_016{position:absolute; top:284px; left:305px; width:128px; background:#f2f2f2; border:#d8d8d8 solid 1px; padding:8px;}
ul.org li.org_017{position:absolute; top:284px; left:456px; width:128px; background:#f2f2f2; border:#d8d8d8 solid 1px; padding:8px;}
ul.org li.org_018{position:absolute; top:284px; left:609px; width:128px; background:#f2f2f2; border:#d8d8d8 solid 1px; padding:8px;}
ul.org li.org_019{position:absolute; top:1830px; left:609px; width:128px; background:#f2f2f2; border:#d8d8d8 solid 1px; padding:8px;}
ul.org li ul.org_box{width:108px; background:#FFF; padding:0px 10px; border:#d8d8d8 solid 1px; margin-top:10px; text-align:left}
ul.org li ul.org_box li{width:108px; padding:15px 0; border-bottom:dashed #d8d8d8 1px; line-height:1.3em !important;}
ul.org li ul.org_box li.org_end{border-bottom:none;}
ul.org li ul.org_box li ul li{border-bottom:none; padding:0;}
ul.org li ul.org_box li ul li p {margin:0 !important; padding:0 !important; line-height:1.3em !important;}
.y_green{color:#7cbc00;}
.orange{color:#d37800;}
.blue{color:#0063d2;}
.wine{color:#bf007e;}
.blue2{color:#3500ac;}
.nanum{font-family:NanumGothic;}
.line_box{border:solid #ebebeb 1px;}