@charset "utf-8";

/* 공통 */
.common{font-size:15px;color:#777;letter-spacing:-.5px;line-height:25px;font-family:'notokr-regular'}
.common .br{white-space:pre-line}
table,thead,tbody,tr,th,td{border-collapse:collapse}

/* 대학소개 */
#p33 .img{display:block;border:1px solid #e1e1e1}
#p33 .img img{width:100%}
#p33 .tit_area{margin-bottom:40px;font-size:30px;line-height:40px;color:#222;font-family:'notokr-light'}
#p33 .tit_area span{display:inline-block;margin-bottom:5px;text-transform:uppercase;font-size:13px;color:#1078c8;font-weight:700;font-family:'Poppins'}
#p33 .tit_area b{font-family:'notokr-bold'}
#p33 .txt_area{display:flex;padding:50px 20px}
#p33 .txt_area p{width:calc(100% / 2);text-align:justify }
#p33 .txt_area p+p{margin-left:20px}
#p33 .table{padding-bottom:80px;margin-bottom:80px;border-bottom:1px dotted #e1e1e1}
#p33 .table .t_tit{position:relative;margin:40px 0 10px 20px;font-size:18px;font-weight:700;color:#222}
#p33 .table .t_tit::before{content:"";position:absolute;top:9px;left:-12px;width:5px;height:5px;border-radius:50%;background-color:#222}
#p33 .table .table02_wrap{display:flex}
#p33 .table .table02_wrap table{width:50%}
#p33 .table table{border-top:1px solid #666;border-bottom:1px solid #666}
#p33 .table tbody th{width:240px !important;padding:20px;background-color:#f7f7f7;font-weight:normal;color:#222;font-size:18px;font-family:'notokr-medium'}
#p33 .table tbody th span{margin-top:5px;font-size:15px;line-height:25px;color:rgba(0,0,0,.3)}
#p33 .table tbody tr+tr th{border-top:1px solid #bbb}
#p33 .table tbody td{width:calc(100% - 240px) !important;padding:10px 20px}
#p33 .table tbody td span{font-size:13px;line-height:23px}
#p33 .table tbody tr+tr td{border-top:1px solid #e1e1e1}
#p33 .table tbody tr:last-child td{border-bottom:1px solid #666}
#p33 .table tbody .line{border-bottom:1px solid #bbb}
#p33 .cont .tit{margin-bottom:20px;font-size:20px;color:#222;font-family:'notokr-bold'}
#p33 .cont .tit i{margin-right:15px;color:#1078c8}
#p33 .cont .dl_area{padding:0 28px}
#p33 .cont .dl_area dl{display:flex;padding:10px;border-radius:150px;background-color:#f7f7f7}
#p33 .cont .dl_area dl+dl{margin-top:20px}
#p33 .cont .dl_area dt{display:flex;width:215px;margin-right:50px;border-radius:150px;background-color:#fff;text-align:center;align-items:center;justify-content:center;font-size:17px;color:#222;font-family:'notokr-medium'}
#p33 .cont .dl_area dd{padding:10px 0}
#p33 .cont .dl_area dd a{transition:all .3s;color:#777}
#p33 .cont .dl_area dd a:hover{color:#222}


/* 인사말 */
#p36{display:flex}
#p36 .left{position:relative;width:200px;height:200px;margin-right:50px;padding:30px;background:url(/sh_page/img/p36_left_bg.jpg);color:#fff;letter-spacing:0;font-weight:700;font-family:'Poppins'}
#p36 .left:before{content:url(/sh_page/img/p36_left_icon.png);position:absolute;right:-5px;bottom:-20px;opacity:.2}
#p36 .right{width:calc(100% - 250px)}
#p36 .right .tit{margin-bottom:40px;font-size:30px;line-height:40px;color:#222;font-family:'notokr-light'}
#p36 .right .tit b{font-family:'notokr-bold'}
#p36 .right .cont span{color:#222;text-decoration:underline}
#p36 .right .cont strong{display:block;color:#222;text-align:right;font-family:'notokr-bold'}

/* 구성원 및 연락처 */
#p38 .tit_area{margin-bottom:40px;font-size:30px;line-height:40px;text-align:center;color:#222;font-family:'notokr-light'}
#p38 .txt{margin-bottom:5px}
#p38 .tit_area b{font-family:'notokr-bold'}
#p38 .tit_area p{margin-bottom:5px;text-transform:uppercase;font-size:13px;color:#1078c8;font-weight:700;font-family:'Poppins'}
#p38 .table{overflow:hidden;border-top-right-radius:15px;border-top-left-radius:15px;border-bottom:1px solid #d7d7d7}
#p38 .table table{width:100%;text-align:center}
#p38 .table thead{background-color:#1078c8}
#p38 .table thead th{width:calc(100% / 4);padding:10px;font-weight:normal;font-size:17px;color:#fff;font-family:'notokr-medium'}
#p38 .table thead th+th{border-left:1px solid rgba(255,255,255,.2)}
#p38 .table tbody tr:nth-child(even){background-color:#f7f7f7}
#p38 .table tbody tr+tr{border-top:1px solid #e1e1e1}
#p38 .table tbody td{padding:10px}
#p38 .table tbody td+td{border-left:1px solid #e1e1e1}
