
.sub_section_1000 { width: 1000px; margin: 0 auto; clear:both;}
.side_menu_wrap {float: left; width: 210px; padding-top: 60px; min-height:500px; }


.left_tit {background:url(../../image/sub/sub_tit_bg.jpg) no-repeat; height: 78px; padding: 41px 0 0 29px; display: block; font-size: 24px; color: #fff; line-height: 1.1; font-family:'Nanum Gothic', Nanum Gothic; font-weight:bold;  }

.left-menu li {height: 31px; background-color:#fff; border-bottom: 1px solid #d6d6d6; border-right: 1px solid #d6d6d6; border-left: 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:url(../../image/sub/left_bg_on.jpg) no-repeat; }
.left-menu li.on a {color:#0a3b7f; font-weight:bold}



.right_contents_wrap {float: left; margin-left:50px; width: 740px; }
.right_content_title {background: url(../../image/sub/sub_top_bg.jpg) 0 0px no-repeat; height: 127px; padding: 74px 0 25px 0; position: relative;}
.st_course_box {padding: 10px 0 35px; }
.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;}
.st_course_box strong { color:#333; }
.st_course_box .course_last {font-weight: bold; color: #333; }
.right_content_title .title {font-size: 30px; color: #000; font-weight: bold; letter-spacing: -1px; font-family:'Nanum Gothic', Nanum Gothic; }

.s_con_wrap {float: left; margin-left:50px; width: 740px; margin-bottom:80px; word-break:break-all;  font-family:'Nanum Gothic', Nanum Gothic;
 font-size:14px; line-height:190%; word-break:keep-all;}



.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:2px; width:60px; color:#fff; background:#565656; border-bottom:#fff 1px solid; font-weight:bold; text-align:center;}
.prof_list .list .txt{font-family:Dotum; font-size:12px; float:left; padding:2px 2px 2px 10px; width:140px; color:#5a5a5a; background:#fff; border-bottom:#ebebeb 1px solid; }
.prof_list .list .txt02{font-family:Dotum; font-size:12px; float:left; padding:2px 2px 2px 10px; 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; height:130px; margin:0 20px 10px 0; background:#fafafa; border:#e1dfe0 1px solid; 
font-family:'Nanum Gothic', Nanum Gothic; line-height:150%; font-size:12px;}
.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 .title02{float:left; padding:5px; width:60px;height:35px;  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 .txt02{float:left; padding:5px; width:140px; height:35px; 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:100%;background:url(/img/common/tab_bg.gif) repeat-x 0 bottom;  margin-bottom:5px;}
.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;}


/*contents list*/
.con_box{padding:0 0 40px 0; clear:both;}
.con_box ul li{line-height:19px; padding:0 0 0 22px; background:transparent url(/img/common/icon2.gif) no-repeat scroll 12px 6px;}
.con_box ul li.none{line-height:19px; padding:0 0 0 25px; background:none;}
.con_box ul li.gray_box{ line-height:19px; font-weight:normal; padding:20px; background:#f9f9f9; border:1px solid #ccc;}
.con_box ul li img{vertical-align:middle;}
.con_box ul li ul{padding:0 0 10px 0px;}
.con_box ul li ul li{ line-height:20px; font-weight:normal; padding:0 0 0px 10px; background:transparent url(/img/common/icon3.gif) no-repeat scroll 0px 7px;}
.con_box ul li ul li.none{ line-height:20px; font-weight:normal; padding:0 0 0px 0; background:none;}
.con_box ul li ul li ul li{ line-height:19px; font-weight:normal; padding:0 0 0 10px; background:transparent url(/img/common/icon5.gif) no-repeat scroll 0px 8px;}
.con_box ul li ul li ul li.none2{ line-height:19px; font-weight:normal; padding:0 0 0 0px; background:none;}
