/* 서브메뉴 */
body{width:100%; margin:0 auto; padding:0;  background:url(../../image/sub/sub_bg.jpg) no-repeat center top;}
.sub_section_1000 { width: 1000px; margin: 0 auto; clear:both;min-height:700px; border-bottom: 1px solid #d6d6d6; background:url(../../image/sub/con_bg.jpg) repeat-y;}
.side_menu_wrap {float: left; width:166px; background-color:#fff;}

.left_tit {height: 78px; padding: 41px 0 0 29px; border-bottom: 1px solid #d6d6d6; border-right: 1px solid #d6d6d6; border-top: 1px solid #d6d6d6; display: block; font-size: 22px; color: #b5014d; line-height: 1.1; font-family:'나눔고딕', 'Nanum Gothic', Nanum Gothic; font-weight:bold; }


.side_menu_title {background:url(../../image/sub/sub_tit_bg.jpg) no-repeat; height: 78px; padding: 41px 0 0 29px; border-bottom: 1px solid #d6d6d6; border-right: 1px solid #d6d6d6; border-top: 1px solid #d6d6d6;}
.side_menu_title strong {display: block; margin-bottom: 9px; font-size: 22px; color: #b5014d; line-height: 1.1; font-family:'나눔고딕', 'Nanum Gothic', Nanum Gothic;}

.left-menu li {height: 31px; background-color:#fff; border-bottom: 1px solid #d6d6d6; border-right: 1px solid #d6d6d6;
font-family:'나눔고딕', 'Nanum Gothic', Nanum Gothic; font-size:14px; padding:14px 0 0 20px; }
.left-menu li a {color:#666;}
.left-menu li.on{background-color:#a40d4a; color:#fff; font-weight:bold;}
.left-menu li.on a {color:#fff; font-weight:bold;}

/* 내용영역 */
.right_contents_wrap {float: left; margin-left:50px; width: 740px;  border:1px solid #ff0000;}
.right_content_title {float: left; height: 50px; padding: 30px 0 0 25px; position: relative;  border-top: 1px solid #d6d6d6; width: 809px;  background:url(../../image/sub/tit_bg.jpg) no-repeat;}
.st_course_box {float: right; padding:0 20px 0 0; }
.st_course_box .course_first {padding:2px 0 10px 25px; background: url(../../image/sub/icon_home.jpg) 0 0px no-repeat;}
.st_course_box span, 
.st_course_box strong {color: #888; font-family:'나눔고딕', 'Nanum Gothic', Nanum Gothic;}
.right_content_title .title {font-size: 18px; color: #000; font-weight: bold; letter-spacing: -1px; font-family:'나눔고딕', 'Nanum Gothic', Nanum Gothic; }

.s_con_wrap {background-color:#fff; float: left;  width: 804px;  word-break:break-all;  font-family:'나눔고딕', 'Nanum Gothic', Nanum Gothic; padding:30px 0 0 30px; 
 font-size:14px; line-height:190%;}
/*.sub_con {display:inline; float:left; width:768px;  border-right:1px solid #cacaca; border-left:1px solid #cacaca; background-color:#fff; */

/*교수소개*/

.prof_list {float:left; width:700px; margin-bottom:30px; background:#fafafa; border:#e1dfe0 1px solid; line-height:150%;}
.prof_list li{float:left;}
.prof_list ul{clear:both;}
.prof_list .photo{float:left; width:170px; height:173px; margin-top:10px;}
.prof_list .photo img{width:155px;}
.prof_list .name{font-family: 'Nanum Myeongjo', serif; font-size:28px; color:#414141; letter-spacing:-1px; margin:10px 10px 10px 30px; line-height:150%;}
.prof_list .list .title{font-size:12px;float:left; padding:5px; width:60px; color:#fff; background:#565656; border-bottom:#fff 1px solid; font-weight:bold; text-align:center;}
.prof_list .list .txt{font-family:굴림; font-size:12px; float:left; padding:5px; width:140px; color:#5a5a5a; background:#fff; border-bottom:#ebebeb 1px solid; }
.prof_list .list .txt02{font-family:굴림; font-size:12px; float:left; padding:5px; width:360px; color:#5a5a5a; background:#fff; border-bottom:#ebebeb 1px solid; }
.prof_list .list{float:left; width:440px; margin:0 0 0 30px; padding:0 0 10px 0; }

.prof_list .list02 .title{float:left;  width:120px; color:#333; font-weight:bold; 
 background:url(../../image/sub/ico_pink.gif) no-repeat 0 12px;  padding:10px 0 0 10px; }
.prof_list .list02 .txt{float:left; padding:5px; width:500px; color:#5a5a5a; border-bottom:#e2e2e2 1px solid; padding:10px 0; }
.prof_list .list02{float:left; margin:0 0 0 20px;}
.prof_list .list02 .txt table {float:left; width:450px;}
.prof_list .list02 .txt table th{padding:5px 10px 0 0; vertical-align:top; border-bottom:dotted 1px #e4e4e4;}
.prof_list .list02 .txt table td{padding:5px 0; vertical-align:top; border-bottom:dotted 1px #e4e4e4;}

.prof_list .list li{}
.prof_list .icon_btn li{}
.prof_list .icon_btn {height:20px;}
.detailinfo{float:left; margin:10px 0;}

.job_list {float:left; width:330px; margin:0 20px 10px 0; background:#fafafa; border:#e1dfe0 1px solid; 
font-family:'나눔고딕', 'Nanum Gothic', Nanum Gothic; line-height:150%;}
.job_list li{float:left;}
.job_list ul{clear:both;}
.job_list .photo{float:left; width:65px; height:70px; margin:20px 0 0 10px;; border:1px solid #e1dfe0; padding:0px;}
.job_list .list .title{float:left; padding:5px; width:60px;  border-bottom:#fff 1px solid; color:#333; font-weight:bold; 
 background:url(../../image/sub/ico_pink.gif) no-repeat 0 12px;  padding:10px 0 0 10px; border-bottom:#ebebeb 1px solid;}
.job_list .list .txt{float:left; padding:5px; width:140px; color:#5a5a5a;  border-bottom:#ebebeb 1px solid; }
.job_list .list{float:left; width:230px; height:100px; margin:10px 0 0 20px; }


 /*contents tab*/
.con_tab {width:95%;background:url(../../image/sub/tab_bg.gif) repeat-x 0 bottom;  margin-bottom:15px;}
.con_tab ul{overflow:hidden;clear:both;width:100%; border-left:1px solid #d2d2d2; }
.con_tab ul li{float:left;display:inline-block;border-right:1px solid #d2d2d2;}
.con_tab ul li a{display:inline-block;color:#666;font-weight:bold;padding:11px 20px 0 20px;height:35px; border-bottom:1px solid #d2d2d2; border-top:2px solid #7d8086;background:#f3f5f5;}
.con_tab ul li a.on{padding:11px 20px 0 20px;height:35px;color:#505050; border-bottom:1px solid #fff; border-top:2px solid #5380be;background:#fff;}


 /* border:1px solid #ff0000; */