/* 교수소개 */

.title2{background:url(/usr/images/suwon/bullet_polygonb.png) no-repeat left 9px; padding-left:15px; box-sizing:border-box; font-size:18px; color:#062f6e; margin-bottom:10px;}
.college_wrap .college_inner .title2 .title_txt{font-size: 14px;
    color: #666;
    margin-left: 10px;
    vertical-align: text-bottom;}

.subcont .teacher_info{margin: 0 auto;width: 950px; height: auto; margin-bottom: 0; padding: 10px; box-sizing: border-box;  }

.lyr_teacher{padding: 20px 10px; box-sizing: border-box;}

.lyr_teacher_detail .contents .cont h4.tit{
    padding-left: 10px; color: #062f6e;
    background: url(/usr/images/bullet_polygonb.png) no-repeat left 9px;
    padding-left: 15px;
    box-sizing: border-box;
    font-size: 18px;
    margin-bottom: 5px;}


/* 기본형 게시판 목록 */

.contents_table{border-top: 2px solid #062f6e; box-sizing: border-box; margin-bottom: 20px;}

.contents_table table{border-top:1px solid #aaa; width:100%; font-size:16px; text-align: center;}
.contents_table table td{ border:1px solid #aaa;}
.contents_table table th, .contents_table table td{padding: 10px;
    box-sizing: border-box;  word-break: break-all; font-family: NotoSans;}

.contents_table table th{font-weight:normal; background:#edf2f8; vertical-align: middle;  text-align: center; color:#062f6e;  border: 1px solid #aaa;}
.contents_table table td{vertical-align:middle; text-align: center;}

.contents_table table.tx_l tr td:first-child{text-align:center;}
.contents_table table.tx_l td{text-align: left;}
.contents_table table.l_tx_l tbody tr td:last-child{text-align: left;}
.contents_table2 table{width:100%; margin-top:10px; text-align : center;}
.contents_table2 table th{background:#4469a0; color:#fff; padding:16px 10px; vertical-align: middle; border: 1px solid #4469a0; font-weight: normal;}
.contents_table2 table tr td{ vertical-align: middle; padding:16px 10px; border-bottom: 1px solid #aaa; }
.contents_table2 table tr td:first-child{}
.contents_table2 .left_c th{vertical-align: middle; background-color: #4469a0; border-bottom: 1px solid #aaa; border-top: 1px solid #aaa; color: #fff;}
.contents_table2 .left_c td{ border-top: 1px solid #aaa;}
.contents_table2 .left_c  p.dot{ margin-top: 0;}
.contents_table2 table.bdt{border-top:1px solid #aaa;}
contents_table2 td.left {text-align:left}

.contents_table table.txtc, .contents_table2 table.txtc{text-align:center;}

.contents_table table.bdr td, .contents_table2 table.bdr td{border-right:1px solid #aaa; border-left:1px solid #aaa;}


.dotlist > li{position:relative; padding-left:10px; margin-bottom:5px; font-size:16px;}
.dotlist > li:before{position:absolute; display:block; background:#333; content:""; width:2px; height:2px; left:0; top:12px;}
.dotlist > li .dotlist_dep2{padding:5px 10px;  font-size:14px;}

.tddotlist > li{position:relative; padding-left:10px; margin-bottom:5px;  font-size:16px; text-align: left;}
.tddotlist > li:before{position:absolute; display:block; background:#333; content:""; width:2px; height:2px; left:0; top:12px;}



.lyr_teacher_info{}
.lyr_teacher_info::after{content: ""; display: block; clear: both;}
.profile_img{float: left; width: 190px; height: 220px; overflow: hidden;}

.profile01{float: left; width: 700px; margin-left: 20px;}
.profile02{clear: both;}

.lyr_teacher_info .profile01 table tr th,
.lyr_teacher_info .profile01 table tr td{padding: 10px;}

@media(max-width:1500px){/* 교수소개 */

.title2{background:url(/usr/images/suwon/bullet_polygonb.png) no-repeat left 9px; padding-left:15px; box-sizing:border-box; font-size:18px; color:#062f6e; margin-bottom:10px;}
.college_wrap .college_inner .title2 .title_txt{font-size: 14px;
    color: #666;
    margin-left: 10px;
    vertical-align: text-bottom;}

.subcont .teacher_info{margin: 0 auto;width: 950px; height: auto; margin-bottom: 0; padding: 10px; box-sizing: border-box;  }

.lyr_teacher{padding: 20px 10px; box-sizing: border-box;}

.lyr_teacher_detail .contents .cont h4.tit{
    padding-left: 10px; color: #062f6e;
    background: url(/usr/images/bullet_polygonb.png) no-repeat left 9px;
    padding-left: 15px;
    box-sizing: border-box;
    font-size: 18px;
    margin-bottom: 5px;}


/* 기본형 게시판 목록 */

.contents_table{border-top: 2px solid #062f6e; box-sizing: border-box; margin-bottom: 20px;}

.contents_table table{border-top:1px solid #aaa; width:100%; font-size:16px; text-align: center;}
.contents_table table td{ border:1px solid #aaa;}
.contents_table table th, .contents_table table td{padding: 10px;
    box-sizing: border-box;  word-break: break-all; font-family: NotoSans;}

.contents_table table th{font-weight:normal; background:#edf2f8; vertical-align: middle;  text-align: center; color:#062f6e;  border: 1px solid #aaa;}
.contents_table table td{vertical-align:middle; text-align: center;}

.contents_table table.tx_l tr td:first-child{text-align:center;}
.contents_table table.tx_l td{text-align: left;}
.contents_table table.l_tx_l tbody tr td:last-child{text-align: left;}
.contents_table2 table{width:100%; margin-top:10px; text-align : center;}
.contents_table2 table th{background:#4469a0; color:#fff; padding:16px 10px; vertical-align: middle; border: 1px solid #4469a0; font-weight: normal;}
.contents_table2 table tr td{ vertical-align: middle; padding:16px 10px; border-bottom: 1px solid #aaa; }
.contents_table2 table tr td:first-child{}
.contents_table2 .left_c th{vertical-align: middle; background-color: #4469a0; border-bottom: 1px solid #aaa; border-top: 1px solid #aaa; color: #fff;}
.contents_table2 .left_c td{ border-top: 1px solid #aaa;}
.contents_table2 .left_c  p.dot{ margin-top: 0;}
.contents_table2 table.bdt{border-top:1px solid #aaa;}
contents_table2 td.left {text-align:left}

.contents_table table.txtc, .contents_table2 table.txtc{text-align:center;}

.contents_table table.bdr td, .contents_table2 table.bdr td{border-right:1px solid #aaa; border-left:1px solid #aaa;}


.dotlist > li{position:relative; padding-left:10px; margin-bottom:5px; font-size:16px;}
.dotlist > li:before{position:absolute; display:block; background:#333; content:""; width:2px; height:2px; left:0; top:12px;}
.dotlist > li .dotlist_dep2{padding:5px 10px;  font-size:14px;}

.tddotlist > li{position:relative; padding-left:10px; margin-bottom:5px;  font-size:16px; text-align: left;}
.tddotlist > li:before{position:absolute; display:block; background:#333; content:""; width:2px; height:2px; left:0; top:12px;}



.lyr_teacher_info{}
.lyr_teacher_info::after{content: ""; display: block; clear: both;}
.profile_img{float: left; width: 190px; height: 220px; overflow: hidden;}

.profile01{float: left; width: 700px; margin-left: 20px;}
.profile02{clear: both;}

.lyr_teacher_info .profile01 table tr th,
.lyr_teacher_info .profile01 table tr td{padding: 10px;}}



@media(max-width:1200px){
	/* 교수소개 */
.title2{background:url(/usr/images/suwon/bullet_polygonb.png) no-repeat left 9px; padding-left:15px; box-sizing:border-box; font-size:16px; color:#062f6e; margin-bottom:10px;}
.college_wrap .college_inner .title2 .title_txt{font-size: 13px;
    color: #666;
    margin-left: 10px;
    vertical-align: text-bottom;}

.subcont .teacher_info{margin: 0 auto;width: 100%; height: auto; margin-bottom: 0; padding: 10px; box-sizing: border-box;  }

.lyr_teacher{padding: 20px 10px; box-sizing: border-box;}

.lyr_teacher_detail .contents .cont h4.tit{
    padding-left: 10px; color: #062f6e;
    background: url(/usr/images/bullet_polygonb.png) no-repeat left 9px;
    padding-left: 15px;
    box-sizing: border-box;
    font-size: 18px;
    margin-bottom: 5px;}
	


/* 기본형 게시판 목록 */

.contents_table{border-top: 2px solid #062f6e; box-sizing: border-box; margin-bottom: 20px;}

.contents_table table{border-top:1px solid #aaa; width:100%; font-size:14px; text-align: center;}
.contents_table table td{ border:1px solid #aaa;}
.contents_table table th, .contents_table table td{padding: 10px;
    box-sizing: border-box;  word-break: break-all; font-family: NotoSans;}

.contents_table table th{font-weight:normal; background:#edf2f8; vertical-align: middle;  text-align: center; color:#062f6e;  border: 1px solid #aaa;}
.contents_table table td{vertical-align:middle; text-align: center;}

.contents_table table.tx_l tr td:first-child{text-align:center;}
.contents_table table.tx_l td{text-align: left;}
.contents_table table.l_tx_l tbody tr td:last-child{text-align: left;}
.contents_table2 table{width:100%; margin-top:10px; text-align : center;}
.contents_table2 table th{background:#4469a0; color:#fff; padding:16px 10px; vertical-align: middle; border: 1px solid #4469a0; font-weight: normal;}
.contents_table2 table tr td{ vertical-align: middle; padding:16px 10px; border-bottom: 1px solid #aaa; }
.contents_table2 table tr td:first-child{}
.contents_table2 .left_c th{vertical-align: middle; background-color: #4469a0; border-bottom: 1px solid #aaa; border-top: 1px solid #aaa; color: #fff;}
.contents_table2 .left_c td{ border-top: 1px solid #aaa;}
.contents_table2 .left_c  p.dot{ margin-top: 0;}
.contents_table2 table.bdt{border-top:1px solid #aaa;}
contents_table2 td.left {text-align:left}

.contents_table table.txtc, .contents_table2 table.txtc{text-align:center;}

.contents_table table.bdr td, .contents_table2 table.bdr td{border-right:1px solid #aaa; border-left:1px solid #aaa;}


.dotlist > li{position:relative; padding-left:10px; margin-bottom:5px; font-size:14px;}
.dotlist > li:before{position:absolute; display:block; background:#333; content:""; width:2px; height:2px; left:0; top:12px;}
.dotlist > li .dotlist_dep2{padding:5px 10px;  font-size:14px;}

.tddotlist > li{position:relative; padding-left:10px; margin-bottom:5px;  font-size:14px; text-align: left;}
.tddotlist > li:before{position:absolute; display:block; background:#333; content:""; width:2px; height:2px; left:0; top:12px;}



.lyr_teacher_info{}
.lyr_teacher_info::after{content: ""; display: block; clear: both;}
.profile_img{float: left; width: 190px; height: 216px; overflow: hidden;}

.profile01{float: left; width: calc(100% - 215px); margin-left: 25px;}
.profile02{clear: both;}

.lyr_teacher_info .profile01 table tr th,
.lyr_teacher_info .profile01 table tr td{padding: 11px 10px;}
	

}
@media(max-width:820px){
	
.lyr_teacher_info{}
.lyr_teacher_info::after{content: ""; display: block; clear: both;}
.profile_img{float: none; width: 190px;margin: 0 auto; margin-bottom: 20px; height: 220px; overflow: hidden;}

.profile01{float: none; width: 100%; margin-left: 0;}
.profile02{clear: both;}
	.lyr_teacher{padding: 20px 0;}
	
	
}




