#about {width:214px; height:53px; background:url('../img/about/route_bg03_on.gif') no-repeat;}
#about_route_inner {width:213px; height:195px;}
#about_route_inner ul {margin-right:18px;}

.about .con_title {font-size:21px; /*color:#e38b00;*/ margin-bottom:18px; margin-top:42px; clear:both;}
.about .con_title img {vertical-align:middle; margin-right:10px;}
.about .con_title span {font-size:15px; color:#347495; margin-left:16px;}

.about .con_title_s {font-size:18px; /*color:#e38b00;*/line-height:15px; margin-bottom:18px; clear:both;}

/* 센터소개 */
.about .about_about {overflow:hidden; margin-bottom:70px;}
.about p.about_img {float:left;}
.about p.about_text {float:left; font-size:15px; color:#767676; line-height:25px; margin-left:55px;}
.about p.about_text span {font-size:24px; color:#383838;}
.about p.about_sign {float:right; margin-top:50px;}

.about .about_customer {overflow:hidden; border:1px solid #dedede; padding:34px;}
.about .about_customer .about_customer_inner {float:left; width:230px;}
.about .about_customer .about_customer_inner ul {color:#222121; margin-bottom:50px; border-left:1px solid #dedede; padding-left:10px;}
.about .about_customer .about_customer_inner ul li {font-size:14px; line-height:25px; margin-left:5px;}
.about .about_customer .about_customer_inner ul li.subj {font-size:18px; margin-bottom:10px;}
.about .about_customer .about_customer_inner ul li.subj img {margin-top:5px; margin-right:10px;}

/* 방송/언론 활동 */
.about .about_con_inner {font-size:13px; color:#2e2d2d;}
.about span.con_inner_icon {width:5px; height:5px; border-radius:6px; display:inline-block; background-color:#f1c55a;}
.about span.con_inner_icon02 {width:5px; height:5px; display:inline-block; background-color:#f1c55a; font-size:18px; }
.about span.con_inner_con {margin-left:7px; /*margin-right:144px;*/}

.about .about_broad {margin-bottom:100px; overflow:hidden;}
.about .about_con02 {width:493px; /*height:570px;*/ float:left; border:1px solid #dedede;}
.about .about_con02 p.about_con_inner {line-height:25px; padding:34px 30px;}

/* 센터 소식 list */
.about_notice {margin-top:20px; margin-bottom:100px;}
.about_notice .search {float:right; margin-bottom:17px;}
.about_notice .search select {width:94px; height:40px; border:1px solid #cacbcd; /*padding-left:10px;*/ color:#565656;}
.about_notice .search select option {width:94px;}
/*.about_notice .search input {width:180px; height:38px; border-top:1px solid #cacbcd; border-bottom:1px solid #cacbcd; border-right:1px solid #fff; border-left:1px solid #fff;}*/
.input_sch {width:180px; height:38px; margin-left:-4px; padding-left:5px; border-top:1px solid #cacbcd; border-bottom:1px solid #cacbcd; border-right:1px solid #fff; border-left:1px solid #fff;}
.input_sch_img{width:39px; height:40px; margin-left:-8px;}
.about_notice_board {width:100%; overflow:hidden;}
.about_notice_board table {width:1000px; border-top:2px solid #000; text-align:center; border-bottom:1px solid #ababab; margin-bottom:57px;}
.about_notice_board table a {text-decoration:none;}
.about_notice_board table tr {border-bottom:1px dotted #a8a8a8;}
.about_notice_board table th {height:50px; border-bottom:1px solid #ababab; font-size:16px; color:#434343; font-weight:bold;}
.about_notice_board table td {height:47px; font-size:15px; color:#616161;}
.about_notice_board table td.title {text-align:left; padding-left:5px;}
.about_notice_board table td.title.all {color:#454444; font-weight:bold;}
.about_notice_board .paging {width:100%; clear:both; text-align:center; margin:0 auto; font-size:16px;}
.about_notice_board .paging img {margin-right:3px; margin-left:3px;}
.about_notice_board .paging span.number.on {display:inline-block; background-color:#e7b02a; width:30px; height:30px; border-radius:3px; text-align:center; line-height:30px; }
.about_notice_board .paging span.number {margin:0 3px;}
.about_notice_board .paging span.number.on a {color:#fff; text-decoration:none;}
.about_notice_board .paging span.number.off {display:inline-block; border:1px solid #c2c2b9; width:30px; height:30px; border-radius:3px; text-align:center; line-height:30px; }
.about_notice_board .paging span.number_off a {color:#84877f; text-decoration:none;}

/* 센터 소식 view */
.about_notice_board table.view {margin-bottom:0;}
.about_notice_board table.view td.title {height:50px; font-size:20px; color:#454444; padding-left:20px;}
.about_notice_board table.view td.date p {float:left; padding-left:20px; line-height:50px; font-weight:bold; font-size:15px;}
.about_notice_board table.view td.date span {color:#e7b02a; margin-left:10px; padding-right:20px; border-right:1px solid #b2b2b2;}
.about_notice_board table.view td.date span a {color:#e7b02a;}
.about_notice_board .about_notice_board_con {padding:25px; font-size:13px; line-height:18px;}
.about_notice_board .about_notice_board_list {width:100%; height:47px; overflow:hidden; border-top:1px solid #ababab; border-bottom:1px solid #ababab; line-height:47px; font-size:13px; margin-top:50px; margin-bottom:32px;}
.about_notice_board .about_notice_board_list p {float:left; padding:0 18px;}
.about_notice_board .about_notice_board_list p img {vertical-align:middle;}
.about_notice_board .about_notice_board_list p img.next {margin-left:40px;}
.about_notice_board .about_notice_board_list p img.prev {margin-right:36px;}
.about_notice_board .about_notice_board_list p span {border-left:1px solid #b2b2b2; padding-left:25px;}
.about_notice_board .about_notice_board_list a {text-decoration:none;}

/* 찾아오시는 길 */
.about .about_location {margin-left:30px; }
.about table.location {width:100%; border:1px solid #dedede;}
.about table.location th {height:48px; background-color:#fff9ec; font-size:17px; color:#000; border-bottom:1px solid #dedede; border-right:1px solid #dedede;}
.about table.location td {background-color:#f3f3f3; font-size:15px; color:#343434; border-bottom:1px solid #dedede; padding-left:34px;}

/* 대표교수진 */
.about .list{position:relative; width:1000px; padding:30px; border:1px solid #dedede; box-sizing:border-box; overflow:hidden; margin-top:30px; min-height:383px}
.about .list > div{}
.about .list > div.img_area{position:absolute; top:30px; left:30px; width:220px;}
.about .list > div.img_area span.img{display:block; width:100%; border:1px solid #dedede; box-sizing:border-box; margin-bottom:20px;}
.about .list > div.img_area span.img img{width:100%;}
.about .list > div.img_area a.btn_down{display:block; width:100%; border:0; background-color:#e3a100; font-size:10px; font-weight:bold; color:#fff; height:42px; border-radius:3px; line-height:42px; text-align:center;}
.about .list > div.img_area a.btn_down i{display:inline-block; line-height:42px;font-style:normal; background-image:url(../img/common/ico_down.png); background-repeat:no-repeat; background-position:right center; padding-right:25px;}
.about .list > div.txt_area{padding-left:250px;}
.about .list > div.txt_area p.tit{font-size:20px; color:#e3a100; font-weight:bold; margin-bottom:20px;}
.about .list > div.txt_area span.name{display:block; font-size:18px; font-weight:bold; color:#484848; padding-bottom:20px; border-bottom:1px dashed #d9d9d9;}
.about .list > div.txt_area span.name em{font-size:25px;}
.about .list > div.txt_area .info{overflow:hidden; margin-top:15px; }
.about .list > div.txt_area .info span{float:left; width:64px; height:30px; line-height:30px; text-align:center; font-size:17px; font-weight:bold; border-radius:15px; color:#fff;}
.about .list > div.txt_area .info span.education{background-color:#c2ac92;}
.about .list > div.txt_area .info span.career{background-color:#998675;}
.about .list > div.txt_area .info span.book{background-color:#7b6959;}
.about .list > div.txt_area .info ul{float:left; padding-left:20px;}
.about .list > div.txt_area .info ul li{font-size:15px; line-height:25px; color:#767676; width:600px; text-indent:-10px; padding-left:10px; box-sizing:border-box;}

.about .txt_box{border:1px solid #dedede;}
.about .txt_box p{line-height:85px; color:#121212; font-size:18px; border-bottom:1px solid #dedede; text-align:center; background-color:#f5f5f5;}
.about .txt_box ul.img_wrap{overflow:hidden; padding:20px 10px; width:1010px; box-sizing:border-box;}
.about .txt_box ul.img_wrap li{position:relative; float:left; width:320px; margin:10px 10px 0 0;}
.about .txt_box ul.img_wrap li:first-child{margin:0 10px 0 0;}
.about .txt_box ul.img_wrap li:first-child + li{margin:0 10px 0 0;}
.about .txt_box ul.img_wrap li:first-child + li + li{margin:0 10px 0 0;}
.about .txt_box ul.img_wrap li span{position:absolute; left:0; bottom:0; width:100%; font-size:17px; color:#fff; font-weight:bold; line-height:44px; background-color:rgba(0,0,0,0.6); text-align:center;}
