@charset "utf-8";

/* view common */
#view_wrap {/*width: 864px;*/ /*padding: 40px 38px;*/ font-size: 14px; color: #666666; line-height: 25px; overflow: hidden; position: relative;}
#view_wrap #doc_photo {/*margin-bottom: 40px;*/ position: relative;}

/* 교수소개 */
.photo_bg {position: relative; /*width: 864px;*/ /*height: 565px;*/ z-index:10;}
.photo_bg .control {position: absolute; right: 20px; top: 20px; z-index:20;}
#doctor img {position: absolute; left: 0; top: 0;}
.cont_txt {/*width: 864px;*/padding: 40px 38px; font-size: 14px; color: #666666; line-height: 25px; overflow: hidden; position: relative;}


#doctor .slidesjs-pagination {position: absolute; right: 49px; top: 20px; z-index:20;}
#doctor .slidesjs-pagination li {float: left; width: 12px; height: 12px; margin-left: 5px;}
#doctor .slidesjs-pagination li a {display: block; width: 12px; height: 12px; background: url("/images/sub/btn_B_off.png") no-repeat 0 0;}
#doctor .slidesjs-pagination li a.active {display: block; width: 12px; height: 12px; background: url("/images/sub/btn_B_on.png") no-repeat 0 0;}
#doctor .slidesjs-pagination li a span { position:absolute; width:0; height:0; font-size:0; line-height:0; overflow:hidden; }

#doc_photo .info {position: absolute; left: 45px; top: 40px; z-index:11; width: 380px;}
#doc_photo .info .dept_wrap {margin-bottom: 20px;}
#doc_photo .info .dept_wrap .deptB {font-size: 18px; font-weight: 600; line-height: 37px; color: #fff; display: inline-block; height: 37px; padding: 0 20px; background-color: #36abe4;}
#doc_photo .info .dept_wrap .deptG {font-size: 18px; font-weight: 600; line-height: 37px; color: #fff; display: inline-block; height: 37px; padding: 0 15px; background-color: #33ac9f;}
#doc_photo .info h1 {font-size: 30px; color: #010101; margin-bottom: 30px;}
#doc_photo .info h1 span {font-size: 50px; font-weight: 600; color: #010101; line-height: 55px;}
#doc_photo .info p {color: #444; font-size: 12.7px; line-height: 22px;}
#doc_photo .info>p {line-height: 22px;}
#doc_photo .info p span.bold {display: inline-block; color: #383838; font-size: 16px; width: 80px; }
#doc_photo .info .ment_tit {color: #023c78; font-weight: 600; font-size: 17px; margin-bottom: 8px;}
#doc_photo .info dl{clear:both; line-height: 22px;}
#doc_photo .info dl dt{float:left;color:#383838; font-size: 17px; font-weight:600; width: 80px; margin-bottom:10px;}
#doc_photo .info dl dd{float:left;color: #444; font-size: 15px; width:300px; margin-bottom:10px;}


/* tab */
#view_wrap .tab_list { padding-left: 5px; margin-bottom: 30px; }
#view_wrap .tab_list li a {min-width:108.3px;font-size: 15px}
#view_wrap .tab_list .depth02{ background: url("/images/sub/bg_depth2_bar.gif") no-repeat left top;  position: absolute; width:863px; height: 55px; top:45px; /*left:5px; padding-left: 446px;*/ padding-top: 12px}  /* 학술활동 2depth 12.08추가 */
#view_wrap .tab_list div.depth02 a {text-decoration: none; color: #707070; border: 0; background: none; display: inline; font-size: 14px;}
#view_wrap .tab_list div.depth02 .on a {color: #2f2f2f; background: none; font-size: 14px; }
#view_wrap .tab_list div.depth02 li { float:left; background: url("/images/sub/bg_bar.gif") no-repeat left 15px; margin-right: 11px; padding-left: 11px }
#view_wrap .tab_list div.depth02 li:first-child {background: 0;}
#view_wrap .doc_h1 {font-size: 23px; line-height: 28px; color: #222222; font-weight: 600;} 
#view_wrap .doc_h2 {font-size: 18px; line-height: 28px; color: #222222; font-weight: 600;}

#view_wrap .conts {clear: both; width: 853px; padding-left: 5px;}
.contents {padding-left:5px;} /*12.08 추가*/

/* button style*/
a.doc_button1 {background:#afafaf; display:inline-block; color:#fff; min-width: 40px; height: 6px; padding:5px 0; line-height: 6px; text-align:center; vertical-align: middle; font-size: 10px; font-weight: 600; }
a.doc_button2 {background:#33ac9f; display:inline-block; color:#fff; min-width: 121px; height: 20px; padding:5px 0; line-height: 20px; text-align:center; vertical-align: middle; font-size: 15px; font-weight: 600; }


/* view info */
#view_wrap .conts_dot {float: left; /*width: 864px;*/  background: url("/images/sub/bg_dot_line.png") repeat-x 0 bottom; margin-bottom: 30px; padding-bottom: 30px;}
#view_wrap .conts_dot div {float: left; position: relative; width: 545px; padding: 0 10px 0 5px;}
#view_wrap .conts_dot .treat{width: 1100px !important; }
#view_wrap .conts_dot div.contents, #view_wrap div.contents {float: left; position: relative; width: 1100px; /*padding: 16px 10px 0 22px;*/} /*12.08 추가*/
#view_wrap .conts_dot ul {padding-top: 10px;}
#view_wrap .conts_dot li a, #view_wrap .conts li a{color: #666666;}
.text_en {
    white-space: pre-line;
  }
/*#view_wrap .conts_dot .doc_button1 {position: absolute; left: 140px; top: 7px;}
#view_wrap .list_st1 li {background: url("/images/sub/bg_listdot.png") no-repeat 2px 12px; font-size: 13px; color: #666666; line-height: 25px;}*/

/*언론보도 길이조절 160711*/
#view_wrap .conts_dot .media ul li{text-overflow:ellipsis;overflow:hidden;white-space:nowrap; width:500px;}
#view_wrap .conts_dot .media1{width:1100px;}
#view_wrap .conts_dot .media1 ul li{text-overflow:ellipsis;overflow:hidden;white-space:nowrap; width:800px;}


#view_wrap .list_st1 li { font-size: 14px; color: #666666; line-height: 25px;}
#view_wrap .scholar ul li {letter-spacing: -0.02em;}

#view_wrap .conts .thnks {position: relative;}
#view_wrap .conts .thnks ul {position: absolute; left: 150px; top: 0px;}

.treat_table {position: relative;}
.treat_table .tbl_std1 {margin-top: 7px;}
.treat_table .doc_button2 {position: absolute; right: 9px; top: 0;}
.treat_table .bg_check{display:inline-block; margin-top: 7px;}/*03.31 추가*/
.treat_table .check { font-size: 22px; color: #bbbbbb;}/*03.31 추가*/


/* table style*/
#view_wrap .conts_dot .tbl_std1 {border-top:1px solid #c6c6c6; border-right:1px solid #c6c6c6;color:#848484; padding: 0;}
.tbl_std1 table{width:100%; background: #fff;}
.tbl_std1 thead th{padding:8px 0; background:#efefef; border-left:1px solid #c6c6c6; text-align:center; color:#303030; font-weight: normal;}
.tbl_std1 tbody th{padding:8px 0; border-left:1px solid #c6c6c6; border-bottom:1px solid #c6c6c6; text-align:center; color: #848484; font-weight:normal}
.tbl_std1 td{padding:5px 0; text-align:center;border-left:1px solid #c6c6c6; border-bottom:1px solid #c6c6c6;font-size:12px;}
.tbl_std1 td span{font-size:14px;}
/*진료 상태 색 적용0421추가*/
.tbl_std1 tbody td.d_info {font-size:12px; font-weight:600; color:#555; line-height:16px; text-align:center;}



/*헤딩 12.08*/
.subtit_h4 {font-size: 23px; color:#222; font-weight: 600; margin: 0 0 12px;}

/*학력/경력 12.08*/
.academic {overflow: hidden; margin-bottom: 10px}
.academic dt{float: left; width: 144px;}

/* 게시판목록 스타일 12.08*/
.medi_list02 {border-top: 1px solid #c2c2c2; border-bottom: 1px solid #c2c2c2; }
.medi_list02 ul li {padding: 11px 0; border-top: 1px solid #c2c2c2; padding-left: 22px; position: relative; }
.medi_list02 ul li:first-child {border-top: 0}
.medi_list02 ul li a {color: #666; font-weight: 600; }

.medi_list03 {border-top: 1px solid #c2c2c2; border-bottom: 1px solid #c2c2c2; position: relative;}
.medi_list03 ul li {padding: 11px 0; border-top: 1px solid #c2c2c2; padding-left: 22px; position: relative;}
.medi_list03 ul li:first-child {border-top: 0}
.medi_list03 ul li a {color: #666; font-weight: 600; height:25px;overflow: hidden; }

.lineh_25 {line-height: 25px;}
.list_info {/*width: 804px;*/ }
.list_info .list_date {position: absolute; top:23px; right: 13px;}
.list_info .list_date1 {position: absolute; top:98px; right: 13px;}
.list_info span.thanks {display: inline-block; width: 129px;  }
.list_info span.thanks:first-child {background: url("/images/sub/bul_doc_view_img01.gif") no-repeat 106px 6px}
.list_info .f_blue {color:#107db6; font-weight: 600;}

/*게시판 상세스타일 12.08*/
.doc_view_wrap{border-top: 1px solid #c2c2c2; border-bottom: 1px solid #c2c2c2; margin-bottom: 10px; overflow: hidden;}
.view_tit_h5 {color: #006fa8; font-weight: 600; font-size: 14px; padding: 8px 0;border-bottom: 1px solid #c2c2c2; padding-left: 21px;}
.subs_wrap { font-size: 14px; min-height:190px; padding-bottom: 25px; padding:24px 30px 24px 20px;}
.subs_wrap .subs ul li{ border-bottom: 1px solid #c2c2c2;}
.subs_wrap ul li {float: left;}
.view_list {color:#888; padding: 5px 10px; border: 1px solid #bbb; font-weight: 600;}

.view_info { border-bottom: 1px solid #c2c2c2; padding:8px 0 8px 21px; overflow: hidden;}
.view_info ul {overflow: hidden; width: 826px; float: left;}
.view_info ul li {float: left; background: url("/images/sub/bul_doc_view_img01.gif") no-repeat 11px 7px; padding-left: 30px}
.view_info ul li:first-child{background: 0; padding: 0; width: 86px;}
.view_info ul li.report {float: left; background: url("/images/sub/bul_doc_view_img01.gif") no-repeat 11px 7px; padding-left: 30px}
.view_info ul li.report:first-child{background: 0; padding: 0; width: 70px;}

a.btn_close_t{position: absolute; top:15px; right: 50px}


/*약력 숨김 16.05.06*/
.career_hide{overflow:hidden; height:125px;}
.text_en{letter-spacing:0;}