  @charset "UTF-8";
.sub-visual-box { background: url(/_res/ajou/dnaplus/img/common/sub-visual01.jpg) no-repeat 50% 50%/cover;}

/* 탭 01-01 (4depth) */
.tab01.type01 .tab-box{position:relative;margin:0 0 50px;width:100%;text-align:center;}
.tab01.type01 .tab-box:after{content:'';display:block;position:absolute;top:calc(100% - 1px);left:0;width:100%;height:1px;background:#ddd;}
.tab01.type01 .tab-box .tab-ul{display:table;width:100%;border-top:1px solid #ddd;border-left:1px solid #ddd;table-layout:fixed;box-sizing:border-box;}
.tab01.type01 .tab-box .tab-ul li{display:table-cell;border-right:1px solid #ddd;border-bottom:1px solid #ddd;vertical-align:middle;}
.tab01.type01 .tab-box .tab-ul li:last-of-type{border-right:1px solid #ddd;}
.tab01.type01 .tab-box .tab-ul li a{display:block;padding:16px 15px;font-size:16px;line-height:21px;color:#5c5c5c;font-weight:400;}
.tab01.type01 .tab-box .tab-ul li.active{background-color:#046cc4;}
.tab01.type01 .tab-box .tab-ul li.active a{color:#fff}
.tab01.type01 .tab-box .tab-ul.row02 li{width:calc(100% / 2);}
.tab01.type01 .tab-box .tab-ul.row03 li{width:calc(100% / 3);}
.tab01.type01 .tab-box .tab-ul.row04 li{width:calc(100% / 4);}
.tab01.type01 .tab-box .tab-ul.row05 li{width:calc(100% / 5);}
.tab01.type01 .tab-box .tab-ul.row06 li{width:calc(100% / 6);}
.tab01.type01 .tab-box .tab-ul.row07 li{width:15%;}
.tab01.type01 .tab-box .tab-ul.row08 li{width:calc(100% / 8);}

/* 탭 01-02 (5depth) */
.tab01.type02{position:relative;}
.tab01.type02 .tab-box .tab-ul{padding:1px 0 0 0px;margin:0 0 20px;height:54px;border-bottom:2px solid #0067b3;}
.tab01.type02 .tab-box .tab-ul:after{content:'';display:block;clear:both;}
.tab01.type02 .tab-box .tab-ul li{float:left;}
.tab01.type02 .tab-box .tab-ul li a{display:block;padding:13px 20px 12px;border:1px solid #cdcdcd;border-bottom:none;background-color:#e6e6e6;line-height:28px;text-align:center;}
.tab01.type02 .tab-box .tab-ul li.active a{border:2px solid #0067b3;border-bottom:2px solid #fff;background:#fff;line-height:28px;font-weight:normal;color:#333;}

	
.txt-right{text-align:right}
.conTitle h4:before { content: ''; display: inline-block; position: absolute; width: 9px; height: 9px;top: 5px; left: 0;border: 6px solid #0066b3; border-top-color: #1c94d6; border-right-color: #0d4fa0;  border-radius: 50%; box-sizing: content-box;}
.conTitle h4{display: inline-block; position: relative;line-height: 1.4;margin: 20px 0 25px 0; padding: 0 0 0 30px; color: #333;  font-size: 1.375rem; font-weight: 500; word-break: keep-all;}






.main_inis{margin-bottom:3em;}

.research_profile{display:inline-block;width:210px; vertical-align:top;}
.profile_history{display:inline-block;    width: calc(100% - 240px);margin-left: 20px;}
.profil_img{text-align:center; background: rgb(2,0,36); background:linear-gradient(135deg, rgb(13 79 160) 0%, #074999 42%, #005a9f 42%);padding:20px;border-top-left-radius:5px; border-top-right-radius:5px; }
.research_profile img{width: 150px;  border-radius: 150px; border: 8px solid #0071c1;}

.research_profile h5{background: #0071c1; color: #fff; padding: 10px;font-size: 15px;  text-align: center;}
.research_profile p.unity{ background: #4597dd; color: #fff; font-size: 14px;text-align: center; padding: 10px;}
.research_profile p.name{background: #66b0ef; color: #fff; font-weight: 500; font-size: 16px; text-align: center;padding: 9px; border-bottom-left-radius: 5px;  border-bottom-right-radius: 5px;}
.main_inis { border-radius: 5px;}
.main_inis li table{border-spacing:0;border-left:1px solid #e1e1e1;border-top:1px solid #e1e1e1;width:100%;}
.main_inis li table th{    width: 30%;padding:12px 15px 10px;border-right:1px solid #e1e1e1;border-bottom:1px solid #e1e1e1;background:#f3f3f3;font-weight:400;font-size:15px;color:#000;line-height:15px;text-align:left;letter-spacing:-0.5px;word-wrap:break-word;}
.main_inis li table td{padding:12px 15px 13px;border-right:1px solid #e1e1e1;border-bottom:1px solid #e1e1e1;background:#fff;font-weight:500;font-size:15px;color:#333;line-height:15px;text-align:left;letter-spacing:-0.5px;word-wrap:break-word;}


.main_inis li ul{padding:20px;border-right:1px solid #e1e1e1;border-left:1px solid #e1e1e1;border-bottom:1px solid #e1e1e1;height: 185px;}
.main_inis li ul > li{position:relative;padding:0 0 8px 12px;line-height:22px; font-size:15px;}
.main_inis li ul > li:last-of-type{padding-bottom:0;}
.main_inis li ul > li:after{content:'';display:block;position:absolute;top:10px;left:0;width:3px;height:3px;background:#333;border-radius:50%;}


.sub_inis{margin-bottom:3em;}
.sub_inis h5{}
.sub_inis p{}
.sub_inis {border-radius: 5px;}
.sub_inis  { border-radius: 5px;}
.sub_inis li{ margin-bottom:20px;}
.sub_inis li table{border-spacing:0;border-left:1px solid #e1e1e1;border-top:1px solid #e1e1e1;width:100%;}
.sub_inis li table th{ width: 30%;padding:12px 15px 10px;border-right:1px solid #e1e1e1;border-bottom:1px solid #e1e1e1;background:#f3f3f3;font-weight:400;font-size:15px;color:#000;line-height:15px;text-align:left;letter-spacing:-0.5px;word-wrap:break-word;}
.sub_inis li table td{padding:12px 15px 13px;border-right:1px solid #e1e1e1;border-bottom:1px solid #e1e1e1;background:#fff;font-weight:500;font-size:15px;color:#333;line-height:15px;text-align:left;letter-spacing:-0.5px;word-wrap:break-word;}


.sub_inis li ul{padding:20px;background:#fff;border-right:1px solid #e1e1e1;border-left:1px solid #e1e1e1;border-bottom:1px solid #e1e1e1;height: 185px;}
.sub_inis li ul > li{    position: relative; padding: 0 0 0 12px; line-height: 22px;  font-size: 15px; margin-bottom: 6px;}
.sub_inis li ul > li:last-of-type{padding-bottom:0;}
.sub_inis li ul > li:after{content:'';display:block;position:absolute;top:10px;left:0;width:3px;height:3px;background:#333;border-radius:50%;}

.profile_history.last ul{height:145px;}

@media screen and (max-width: 768px) {
	.research_profile{width:100%; display:blcok; margin-bottom:10px;}
	.profile_history {width:100%; display:blcok; margin:0px auto;margin-bottom:20px;}
	.main_inis li ul{height:auto;}
	.sub_inis li ul{height:auto;}
	.profile_history.last ul{height:auto;}
}