 :root { --cnvs-themecolor:#143884; --cnvs-themecolor-rgb:20, 56, 132; --zd-pointcolor:#00BDF2; --bs-link-color: var(--cnvs-themecolor); --bs-link-color-rgb: var(--cnvs-themecolor-rgb); --bs-link-hover-color: var(--cnvs-heading-color); --cnvs-white: #fff; --cnvs-black: #000; --cnvs-body-bg: var(--bs-body-bg); --cnvs-body-bg-boxed: var(--cnvs-contrast-0); --cnvs-headings-font-weight:700;  --cnvs-body-font: 'Noto Sans KR', sans-serif; --cnvs-primary-font: 'Noto Sans KR', sans-serif; --cnvs-secondary-font: 'Noto Sans KR', sans-serif; --cnvs-line-height-base: 1.5; --cnvs-line-height-content: 1.65;  --cnvs-margin-base: 3rem; --cnvs-margin-sm: 2rem; --cnvs-margin-lg: 5rem; --cnvs-content-padding: 6rem; --cnvs-section-margin: 4rem; --cnvs-section-padding: var(--cnvs-section-margin); --cnvs-col-padding: var(--cnvs-section-padding); --cnvs-box-shadow-sm: 0 0.125rem 0.25rem rgba(0, 0, 0, 0.075); --cnvs-box-shadow: 0 0.5rem 1rem rgba(0, 0, 0, 0.15); --cnvs-box-shadow-lg: 0 1rem 3rem rgba(0, 0, 0, 0.175); --cnvs-copyrights-font-size: 0.875rem; --bs-bg-opacity: 1;  --cnvs-header-height: 120px; --cnvs-header-height-sm: 80px; --cnvs-header-height-md: 90px; --cnvs-header-height-lg: 100px; --cnvs-header-height-shrink: 60px; --cnvs-side-header-width: 260px; --cnvs-side-header-padding-gutters: 30px; --cnvs-side-panel-size: 300px; --cnvs-side-panel-padding: 50px 70px 50px 40px; --cnvs-side-panel-widget-padding: 40px; --cnvs-transitions: 0.5s ease;  --cnvs-font-size-body: var(--bs-body-font-size); --cnvs-font-size-h1: 2.5rem; --cnvs-font-size-h2: 2rem; --cnvs-font-size-h3: 1.75rem; --cnvs-font-size-h4: 1.5rem; --cnvs-font-size-h5: 1.25rem; --cnvs-font-size-h6: 1.125rem; --cnvs-font-size-small: calc(var(--cnvs-font-size-body) * 0.875);}.dark {--cnvs-contrast-bg-offset: #222;}html {-ms-text-size-adjust: 100%; -webkit-text-size-adjust: 100%;font-size:16px;overflow: hidden;overflow-y: auto;background: #fff;position:relative;}body {font-size:1rem;line-height:1.6;font-weight:400; color: #222; -webkit-font-smoothing: antialiased;overflow: hidden;font-family:'Noto Sans KR', sans-serif !important;}.is-expanded-menu #header + .include-header { margin-top: calc(-1 * var(--cnvs-header-height) - 52.67px);}@font-face { font-family: 'GmarketSansLight'; src: url('https://cdn.jsdelivr.net/gh/projectnoonnu/noonfonts_2001@1.1/GmarketSansLight.woff') format('woff'); font-weight: normal; font-style: normal;}@font-face { font-family: 'GmarketSansMedium'; src: url('https://cdn.jsdelivr.net/gh/projectnoonnu/noonfonts_2001@1.1/GmarketSansMedium.woff') format('woff'); font-weight: normal; font-style: normal;}@font-face { font-family: 'GmarketSansBold'; src: url('https://cdn.jsdelivr.net/gh/projectnoonnu/noonfonts_2001@1.1/GmarketSansBold.woff') format('woff'); font-weight: normal; font-style: normal;}.ff-gl {font-family: 'GmarketSansLight' !important;}.ff-gm {font-family: 'GmarketSansMedium' !important;}.ff-gb {font-family: 'GmarketSansBold' !important;}.color {color: var(--cnvs-themecolor) !important;}.pcolor {color: var(--zd-pointcolor) !important;}.scolor {color:#3dc1d3 !important;}.tooltip {display:none}.sv-all-none, .sv-none {display:none;font-size:0;line-height:0;margin:0;padding:0}.pc,br.pc {display:block}.mo,br.mo {display:none}.con-word {font-size:22px;}.br-20 {border-radius:20px}.img-box {padding:60px;border:3px dotted #ddd;border-radius:0.5em;text-align:center}.content-wrap.conts {padding:0 0 0px;}.con-bg {padding:80px 0;background:#f9f9f9;margin-bottom:6rem}.con-pd {padding:80px 0;}.line-box {  border:6px solid #eee;  padding:60px;  border-radius: 1rem;position:relative;}.bg-box {  border:1px solid #dfe4ea;  padding:40px;  border-radius:4px;background:#f9f9f9;}.r-list {font-size:1.125rem}.r-list ul {padding:0; margin:0;margin-left:18px;}@media (max-width: 991.98px) { .con-word {font-size:20px;} .con-bg {padding:60px 0;margin-bottom:5rem} .r-list {font-size:1rem} .line-box {padding:30px;} .content-wrap {padding:80px 0} .bg-box {padding:30px;}}@media (max-width: 767.98px) { .pc, br.pc {display:none} .mo, br.mo {display:block} .con-word {font-size:18px;} .img-box {padding:30px;} .con-bg {padding:40px 0;margin-bottom:4rem} .con-pd {padding:40px 0;} .content-wrap {padding:70px 0}}@media (max-width: 575.98px) { .con-word {font-size:16px;} .con-bg {padding:30px 0;margin-bottom:3rem} .line-box {padding:20px;border:3px solid #dfe4ea;border-radius:1px;} .content-wrap {padding:50px 0} .bg-box {padding:20px;}}.img-scalein {display: block;overflow: hidden;}.img-scalein img { -webkit-transform: scale(1.1); transform: scale(1.1); -webkit-transition: all 1s ease; transition: all 1.1s ease;}.img-scalein img { -webkit-transform: scale(1); transform: scale(1);}.img-scalein:hover img { -webkit-transform: scale(1.1); transform: scale(1.1);}.af-line:after {  content: '';  display: inline-block;  margin: 0px 0px 0 6px;  height:14px;  width: 24px;  border-top: 6px solid #16a085;}.bul:before {content:""; width:8px; height:1.625rem;background-color: var(--cnvs-themecolor); display:inline-block; margin:0 3px 3px 0; vertical-align:middle;}.bul2:before {content:""; width:4px; height:1.25rem;background-color:#bbb; display:inline-block; margin:0 6px 3px 0; vertical-align:middle;}h4.bul:before {content:""; width:4px; height:1.125rem;background-color:#aaa;display:inline-block; margin:0 4px 4px 0; vertical-align:middle;}.sports .modal-header {  border-bottom: 1px solid var(--cnvs-themecolor);  background:var(--cnvs-themecolor);color:#fff;  border-top-left-radius: 0rem;  border-top-right-radius: 0rem;padding:0.8rem 0.8rem;}.sports .modal-header h4 {color:#fff;font-size:18px;font-weight:500}.sports .modal-content {border:0;border-radius:0 !important}.sports .modal-header .btn-close {color: #fff;text-shadow: none;opacity: .8;--bs-btn-close-color: #fff;}.sports .modal-body .infobox {background:#ecf0f1;color:#57606f;font-weight:500;font-size:15px;padding:14px 20px;margin-bottom:16px;}.sports .modal-body .disc {font-size:14px;padding:0 20px}.sports .modal-body .disc h5 {font-size:15px;margin-bottom:2px;font-weight:500}.sports .modal-body .disc div{margin-bottom:15px}@media (max-width: 767.98px) { .c-intro {padding-top:50px !important;padding-bottom:50px !important}}@media (max-width: 575.98px) { .sports .modal-body .infobox {font-size:16px;padding:10px;margin-bottom:15px;} .sports .modal-body .disc {padding:0 10px} .sports .modal-body .disc div{margin-bottom:10px} h4.ico-tit {font-size:16px;} h4.ico-tit .more {font-size:13px;right:6px;top:6px} .sports.modal-dialog {width:100%} .c-intro {padding-top:30px !important;padding-bottom:30px !important} .c-intro h1.contit.mb30 {font-size:22px;margin-bottom:8px !important} .dropcap {font-weight:700;}}.pdf-viewer-wrap { position: relative; width: 100%;min-height:860px;overflow:hidden;border:1px solid #ddd}.pdf-viewer-wrap iframe{width:100%;height:100%;}.pdf-viewer-wrap .pdf-viewer { position: absolute; top: 0; left: 0; width: 100%; height: 100%; margin: 0 auto !important; min-height:860px}.pdf-download { display:none; }@media (max-width: 768px) { .pdf-viewer-wrap {min-height:600px;} .pdf-viewer-wrap .pdf-viewer {min-height:600px}}.cateboxs {padding:18px 10px;background:#fff;border:0px solid #eee;}.cate-form{max-width:900px;margin:0 auto;}.cate-form a {padding:10px 14px;font-size:15px;line-height:1;letter-spacing:-1px;font-weight:700;color:var(--cnvs-themecolor);;border:1px solid var(--cnvs-themecolor);;background:#fff;border-radius:1px;margin:4px;}.cate-form a.active,.cate-form a:hover {color:#fff;background:var(--cnvs-themecolor);}@media (min-width: 992px) { .top-noti-wrap + #top-bar.transparent-topbar + #header.transparent-header + #slider, .top-noti-wrap + #top-bar.transparent-topbar + #header.transparent-header + .page-title-parallax {  margin-bottom: -227px;  top: -227px; }}.top-noti-wrap { width:100%; max-height:50px; background:var(--cnvs-themecolor); position:relative; display: flex; flex-wrap: nowrap; justify-content: space-between; gap: 1em; align-items: center;}.top-noti-wrap .bullhorn{color: #fff;margin-left:10px;}.top-noti-cont { display:block; font-size:1.125rem; color:#fff !important; text-align:center; padding:20px; font-weight:500; white-space:nowrap; min-width:0%; overflow: hidden; display: -webkit-box; -webkit-line-clamp: 1; -webkit-box-orient: vertical;}.top-noti-cont a{color:#fff;}.top-noti-cont a:hover{color:#f9ca24;}.top-noti-cont:hover { color:#f9ca24 !important; }.tn-btn {color:#fff;text-align:center;}.close-top-popup{align-self: center;color:#fff;margin-right:10px;}.close-top-popup a{color: #fff !important;cursor: pointer;width:30px;height:30px;line-height:30px;font-size:24px;}@media (max-width: 991.98px) { .top-noti-wrap {max-height:40px;justify-content: space-between;} .top-noti-wrap .top-noti-cont {font-size:1rem;padding:10px} .top-noti-wrap .close-top-popup{line-height:20px;color:#fff;flex-shrink:0;margin-right:10px;} .top-noti-wrap .close-top-popup a{font-size:20px;line-height:20px;color:#fff;} }@media (max-width: 767.98px){ .top-noti-wrap .bullhorn {display:none !important;}}.scroll-container {overflow: hidden;}.scroll-text {  -moz-transform: translateX(100%); -webkit-transform: translateX(100%); transform: translateX(100%); -moz-animation: scroll-animation 15s linear infinite; -webkit-animation: scroll-animation 15s linear infinite; animation: scroll-animation 15s linear infinite;}@-moz-keyframes scroll-animation { from { -moz-transform: translateX(100%); } to { -moz-transform: translateX(-100%); }}@-webkit-keyframes scroll-animation { from { -webkit-transform: translateX(100%); } to { -webkit-transform: translateX(-100%); }}@keyframes scroll-animation { from {  -moz-transform: translateX(100%);  -webkit-transform: translateX(100%);  transform: translateX(100%); } to {  -moz-transform: translateX(-100%);  -webkit-transform: translateX(-100%);  transform: translateX(-100%); }}#lnb {padding-top: 0px;text-align: left;list-style-type: none;height:120px;margin-bottom:0}#lnb > li{padding-top:50px !important;padding-left:0px;padding-right:0px;font-size:18px;font-weight:700;position: relative;min-width:180px;transition: all 0.1s ease-in-out;text-align:center;}#lnb a {display:inline-block}#lnb a:hover{color:var(--cnvs-themecolor);}#lnb > li > a{line-height:1.15;padding-bottom: 50px;color:#000;}#lnb > li.on {border-top:0px solid var(--cnvs-themecolor);}#lnb > li.on:hover {border-top:0px solid var(--cnvs-themecolor);}#lnb .depth {position: absolute;min-width: 100%;left: 0;z-index: 97;overflow: hidden;margin-top:0px;border-top:0px solid transparent;padding-top:0px;border-left:1px solid #dfe4ea;}#lnb .depth:last-child {border-right:1px solid #dfe4ea;}#lnb .depth > li:first-child > a {margin-top:28px;}#lnb .depth > li> a{text-align:center;font-weight:500;font-size:15px;margin-top:14px;padding:0 20px;color:#000;transition: all 0.3s ease;letter-spacing:-1px;}#lnb .depth a:hover{text-decoration: underline !important;font-weight:700;color:var(--cnvs-themecolor);}#lnb > li:hover .depth{background:#dfe4ea;border-color:#e5e7eb;}#lnb > li.active > a{color: #b20000 }#lnb .depth .active{color: #b20000 ;text-decoration: underline;}#lnb .depth02 {list-style:none;margin:0;padding:0px 0 14px 0;line-height:1 !important;}#lnb .depth02 > li {padding:0 !important;margin:0 !important;line-height:1 !important;}#lnb .depth02 > li > a{text-align:center;font-size:14px;font-weight:400;padding:0px !important;letter-spacing:-0.5px;line-height:1 !important;margin:5px 0;color:#222}#lnb .depth02 a:hover{text-decoration:none !important;font-weight:500;color:var(--cnvs-themecolor);}#lnb .depth a.on {font-weight:700;color:var(--cnvs-themecolor);}#lnb .depth02 a.on{font-weight:500;color:var(--cnvs-themecolor);text-decoration:none !important;}#lnb .depth a.on::before, #lnb .depth02 a.on::before {}.depth_bg{position: absolute;left: 0;width: 100%;z-index: 87;top:120px;border-bottom:0px solid #ccc;border-top:0px solid #ddd;background:#f1f2f6 url('/_skin/kor/images/site/gate.png1') no-repeat 25% bottom;background-size:400px;}.depth,.depth_bg{height:0;}.depth_bg:after{content: ''; height: 0px; background:rgba(255,255,255, 0.1); position: absolute; top:0px; left: 50%; width: 0; transition: all .3s ease;  -webkit-transition: all .3s ease;  -moz-transition: all .3s ease;  -o-transition: all .3s ease;}.depth_bg.on{overflow: visible;}.depth_bg.on:after{width: 100%;left: 0}a.side-panel-trigger.bio {font-size: 1.6rem;color:#000;}.is-expanded-menu #header.full-header:not(.transparent-header) {border-bottom-color: #fff !important;}#header-wrap {border-bottom: 0px solid #fff !important;}.is-expanded-menu .sticky-header.full-header #header-wrap {border-bottom: 1px solid #ddd !important;box-shadow: 0px 0.5px 12px 0px rgba(0,0,0,0.1);-webkit-box-shadow: 0px 0.5px 12px 0px rgba(0,0,0,0.1);-moz-box-shadow: 0px 0.5px 12px 0px rgba(0,0,0,0.1);}.is-expanded-menu .full-header #logo {padding-right:0px;border-right:0;}#header-wrap #logo img {height: var(--cnvs-header-height);}#logo {margin-right:0;}@media (max-width: 1350px){ #lnb > li{font-size:17px;min-width:140px;} .depth_bg{background:#f1f2f6 url('/_skin/kor/images/site/gate.png1') no-repeat left bottom;background-size:300px;}}@media (max-width: 1199.98px){ #depth_bg, #lnb{display: none !important; } .header-misc{display: block !important;} .header-misc:not([class*="order-"]) {  -ms-flex-order: 13;  order: 13;  }}@media (max-width: 991.98px) { #header-wrap #logo img {  height: var(--cnvs-header-height-lg); }}@media (max-width: 767.98px){ #top-bar {display: none !important;} #header-wrap #logo img {  height: var(--cnvs-header-height-md); }}@media (max-width: 575.98px) { #header-wrap #logo img {  height: var(--cnvs-header-height-sm); }}.header-row{display:flex;justify-content:space-between !important;}@media (max-width: 1200px) { .header-row{justify-content:space-between !important;} .header-col{flex-grow: 0 !important;margin:0 !important;}}.header-col{max-width:160px; flex-grow: 1; align-items:center; margin:0 0;}.header-col2 {margin:0 auto;}#lnb{width:100%;justify-content: center !important;}.bio .social-icon:hover i:first-child {margin-top:0;}.p-mu {position: relative;overflow-x:auto}.p-mu::before {  content: "";  position: absolute;  left: 0;  bottom: 0;  width: 100%;  height: 1px;  background: #ddd;}.p-mu .link_list {  display: flex;  align-items: center;  gap: 2.4rem;list-style:none;padding:0;margin:0;}.p-mu .link_list li a {  position: relative;  display: block;  padding:30px 0;  color: #969696;  line-height:1;  font-size:17px;  font-weight: 500;}.p-mu .link_list li a:hover {  color: var(--cnvs-themecolor);}.p-mu .link_list li.on a {  color:var(--cnvs-themecolor);font-weight: 700;}.p-mu .link_list li.on a::after {  content: "";  position: absolute;  left: 0;  bottom: 0;  width: 100%;  height: 2px;  background:var(--cnvs-themecolor);;}@media (max-width: 767.98px) { .p-mu .link_list li a {   padding:20px 0;   font-size:16px; }}@media (max-width: 567.98px) { .p-mu .link_list li a {font-size:15px;} .breadcrumb {display:none}}#side-panel.bgc {  background-color: #19398a !important;  --cnvs-side-panel-bg: var(--cnvs-themecolor) !important;}#side-panel-trigger-close a { display: block; right: 15px; top: 10px; position: absolute; z-index: 999;color:#fff}.nav-tree.human-mmu li a { color:rgba(255,255,255,1) !important; text-transform: capitalize; font-size: 16px; font-weight: 700; letter-spacing:0px;padding:5px 0;}.nav-tree.human-mmu li a:hover {color:#7ed6df !important}.nav-tree.human-mmu li a i { float:right; }.nav-tree.human-mmu ul ul a { color:#fff; font-size: 14px; padding-left:5px !important; letter-spacing: 0px; font-weight: 400;}.nav-tree.human-mmu ul ul ul a { color:#fff; font-size: 13px; padding-left: 10px !important; letter-spacing: -1px; font-weight: 300;}.nav-tree.human-mmu ul ul ul li{background: url('../images/site/li_arrow.png') left 5px no-repeat;margin-left:10px}#side-panel .side-panel-wrap.side-human {  padding: 20px 30px 50px 40px;}.side-lang {margin:0px 0 25px;position:relative;}.side-lang a {border:1px solid #fff;padding:4px 12px;text-align:center;margin:0 2px;font-size:13px;font-weight:700;color:#fff;transition: all 0.3s ease-in-out;letter-spacing:0px}.side-lang a.active,.side-lang a:hover {border:1px solid #7ed6df;color:#7ed6df !important}#side-panel.dark { background: #000000;  background: -moz-linear-gradient(top, #000000 0%, #343434 50%);  background: -webkit-linear-gradient(top, #000000 0%,#343434 50%);  background: linear-gradient(to bottom, #000000 0%,#343434 50%);  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#000000', endColorstr='#343434',GradientType=0 ); }.nav-tree.human-mmu li.active > a { color:#fff !important;font-weight:700 !important}@media (max-width: 767.98px) { #side-panel.bgc {  width:300px;   }}.wb-k {word-break: keep-all !important;}h5, .h5 {font-size:1.375rem !important;}.con-bio {font-size:1.25rem !important;}.con-zd {font-size:1.25rem !important;}@media (max-width:1199.98px) { h5, .h5 {font-size:1.25rem !important;} .con-bio {font-size:1.125rem !important;}}@media (max-width: 991.98px) { .con-zd {font-size:1.125rem !important;} .con-bio {font-size:1.125rem;}}@media (max-width: 767.98px) { .con-bio {font-size:1rem;} .con-zd {font-size:1rem;}}.box-pub {  padding: 30px;  border: 4px solid #dfe6e9;  font-size: 16px;  font-weight: 400;background:#f9f9f9;border-radius:4px;}.rio-pub{ cursor:pointer;}.rio-pub i { width: 80px !important; height: 80px !important; font-size: 80px; line-height: 80px !important; margin: 10px;}.rio-pub .divcenter {  position: relative !important;  float: none !important;  margin-left: auto !important;  margin-right: auto !important;}.rio-pub .counter {  font-size: 16px;  font-weight: 400;}.rio-pub .counter span {  font-size: 36px;  font-weight: 700;  padding: 0 10px;}.color-01 {color:#16a085 !important;}.color-02 {color:#c0392b !important;}.pub-box {border-top:1px solid #ddd;border-bottom:1px solid #ddd;margin-bottom:10px;font-weight:400}.pub-wrap .pub-list {padding:20px 10px;border-bottom:1px dotted #ddd;position:relative;}.pub-wrap .pub-list:last-child {border-bottom:0px dotted #ddd;}.pub-list a {color:#444}.pub-list a:hover {color:#444}.pub-list .pub-tit {font-weight:500;font-size:17px;line-height:24px;color:#222;margin-bottom:12px}.pub-list .pub-tit i {font-style:normal;font-weight:700}.pub-list .pub-tit a {color:#222}.pub-list .pub-tit a:hover {color:var(--cnvs-themecolor);text-decoration:underline !important}.pub-list .pub-name {font-size:15px;line-height:20px;color:#444;margin-bottom:5px}.pub-list .pub-jour {font-size:15px;line-height:20px;color:#16a085;margin-bottom:0px}.pub-list .jour span.link {margin-left:4px;font-size:12px;line-height:12px;}.pub-list .jour span.link a{background:#ecf0f1;color:#012d84;padding:2px 4px;border-radius:2px}.pub-list .jour span.link a:hover{background:#012d84;color:#fff}.pub-list .jour span.sci {background:#6ab04c;color:#ecf0f1;padding:1px 8px;border-radius:8px}.pub-list .jour span.major {background:#008080;color:#ecf0f1;padding:1px 8px;border-radius:8px}.pub-list .jour span.responsible {background:#6ab04c;color:#ecf0f1;padding:1px 8px;border-radius:8px}.corr-a,.pub-list .jour a.corr-a {font-weight:500;color:#3498db;}.lead-a,.pub-list .jour a.lead-a {font-weight:500;color:#6ab04c;}.pub-list .jour a.lead-a:hover,.pub-list .jour a.corr-a:hover {color:#000;text-decoration:underline !important}.pub-view .title{font-weight:500;font-size:22px;line-height:22px;color:#222;margin:20px 0 20px 0;}.pub-view .author {font-style:italic;font-size:14px;line-height:20px;color:#777;margin-bottom:20px}.pub-view .abstract-title {font-weight:300;font-size:22px;line-height:22px;color:#323232;margin-bottom:10px}.pub-view .abstract-content {font-size:14px;line-height:20px;color:#666666;margin-bottom:3px}.pub-view table{font-size:14px;line-height:20px;color:#666666;margin-bottom:3px;border-collapse:separate;}@media (max-width:767.98px) { .pub-list .pub-name {font-size:14px;} .pub-list .pub-jour {font-size:14px;} .pub-list .pub-tit {font-size:16px;}}.grid-filter.style-2 li a {background-color:#f1f2f6;color:var(--cnvs-themecolor);font-weight:500;font-size:1rem;}.faculty-list .extra {background:#0abde3;color:#fff;position:absolute;bottom:0;left:0;padding:3px 12px;font-size:15px;font-weight:500;}.faculty-list .name {font-size:24px;font-weight:700;letter-spacing:3px;color:#000;text-align:center;}.faculty-list .name span{font-size:18px;font-weight:500;letter-spacing:0;margin-left:6px;color:#444;}.faculty-list .name strong{font-weight:700;color:var(--cnvs-themecolor);}.faculty-list .ename {font-size:14px;font-weight:400;margin-bottom:14px;color:#666;}.faculty-list .info {font-size:16px;letter-spacing:-0.03em;color:#333;margin-top:16px;font-weight:400}.faculty-list .info a.homepy {color:#333;}.faculty-list .info a.homepy:hover {color:var(--cnvs-themecolor);text-decoration:underline !important;font-weight:500}.faculty-list .info .keyword {font-size:14px;letter-spacing:-0.5px;color:var(--cnvs-themecolor);word-break: keep-all}.faculty-list .info li {position:relative}.faculty-list .info li a.homepy:after{ content: "\f08e"; font-size:60%; font-family: "font awesome 6 free";font-weight: 900;position:absolute;top:5px; margin-left:6px;}.faculty-list .card-body {padding:30px 30px;}.faculty-list .card-body.re-list {padding:20px;}.faculty-list .card-img-top {  width: 100%;  height: 100%;  object-fit: cover;}@media (max-width: 991.98px) { .faculty-list .card-body {padding:30px;}}@media (max-width: 767.98px) { .faculty-list .name {font-size:22px;} .faculty-list .name span{font-size:16px;} .faculty-list .info {font-size:15px;margin-top:12px;}}@media (max-width: 567.98px) { .faculty-list .extra {font-size:14px;} .faculty-list .card-body {padding:20px;} .faculty-list .name {font-size:20px;} .faculty-list .name span{font-size:14px;} .faculty-list .info {font-size:14px;margin-top:10px;}}@media (max-width: 300.98px) { .faculty-list .card-img-top {   width: 100%;   height:70vw; }}.s-box{background-color:#f5f6fa;border:1px dotted #dcdde1; padding:20px 20px 5px;margin-bottom:20px;}.s-box form {margin:0}.s-box .btn {border-radius:0;}.s-box .categorywrap {padding:10px 0 5px;border-top:1px dashed #ccc}.s-box .categorywrap a {padding:10px 12px;margin:8px 2px;border:1px solid #ccc;background:#fff;border-radius:0.3em;font-size:15px;line-height:15px;font-weight:500;display:inline-block}.s-box .categorywrap a.current,.s-box .categorywrap a:hover {background:#0a314d;color:#c1a783;border-color:#0a314d;font-weight:700;}@media (max-width: 575.98px) { .s-box{padding:8px 8px 4px;} .s-box .form-group {margin-bottom:5px;text-align:center} .s-box .form-group {width:100% !important;} .s-box .form-group.mr5, .s-box .form-group.mr10 {margin-right:0 !important} .s-box .btn.w100 {width:100%;margin:0 0 5px 0 !important;padding: 0.375rem 0.75rem;} .s-box .btn {padding: 0.2rem 0.75rem;font-size:0.9rem;} .s-box .form-control {padding: 0.2rem 0.6rem;font-size: 0.9rem;} .s-box .categorywrap {margin-top:10px} .s-box .categorywrap a {padding:6px 8px;margin:3px 2px;font-size:14px;line-height:14px;}}.pjt {cursor: pointer}.cate-wrap{background:#fff;padding:15px 0 0 0;margin-bottom:30px;border:1px solid #ddd}.cate-mu-wrap { display: -ms-flexbox; display: flex; justify-content: space-between;}.cate-mu { position: relative; display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap; -ms-flex-align: center; align-items: center; -ms-flex-pack: center; justify-content: center; margin-bottom: 3.5rem; list-style: none;}.cate-mu li { position: relative; width: 50%;}.cate-mu li a { display: block; position: relative; padding: 10px 20px; font-size: 0.9375rem; color: #232323; text-align: center; border-radius: 2px;}.cate-mu li a:hover { color: #fff; background-color: #19398a; }.cate-mu li.activeFilter a { color: #FFF; background-color: #19398a; margin: 0; font-weight: bold;}@media (min-width: 576px) { .cate-mu li {  width: 33.333333%; }}@media (min-width: 768px) { .cate-mu li {  width: auto; } .cate-mu {  border: 1px solid rgba(0,0,0,0.07);  border-radius: 4px; } .cate-mu li a {  border-left: 1px solid rgba(0,0,0,0.07);  border-radius: 0; } .cate-mu li:first-child a {  border-left: none;  border-radius: 4px 0 0 4px; } .cate-mu li:last-child a { border-radius: 0 4px 4px 0; } .cate-mu li.activeFilter a {  margin: -1px 0;  padding-top: 11px;  padding-bottom: 11px; } .bothsidebar .cate-mu li a { padding: 12px 14px; } .bothsidebar .cate-mu li.activeFilter a { padding: 13px 18px; }}.cate-mu.style-2,.cate-mu.style-3,.cate-mu.style-4 { border: none; border-radius: 0; margin-bottom: 2.75rem;}.cate-mu.style-2 li,.cate-mu.style-3 li,.cate-mu.style-4 li { margin-bottom: 0.75rem; }@media (min-width: 768px) { .cate-mu.style-2 li:not(:first-child), .cate-mu.style-3 li:not(:first-child) { margin-left: 10px; }}.cate-mu.style-2 li a,.cate-mu.style-3 li a,.cate-mu.style-4 li a { padding-top: 9px; padding-bottom: 9px; border-radius: 22px; border: none;}.cate-mu.style-2 li.activeFilter a { color: #FFF !important; margin: 0;}.cate-mu.style-3 li a { border: 1px solid transparent; }.cate-mu.style-3 li.activeFilter a { color: #19398a !important; border-color: #19398a; background-color: transparent; margin: 0;}@media (min-width: 768px) { .cate-mu.style-4 li:not(:first-child) { margin-left: 30px; }}.cate-mu.style-4 li a { padding: 13px 5px; border-radius: 0;}.cate-mu.style-4 li a::after { content: ''; position: absolute; top: auto; bottom: 0; left: 50%; width: 0; height: 2px; -webkit-transition: all 0.3s ease; -o-transition: all 0.3s ease; transition: all 0.3s ease;}.cate-mu.style-4 li.activeFilter a { color: #222 !important; background-color: transparent; margin: 0;}.cate-mu.style-4 li.activeFilter a::after { width: 100%; left: 0%; background-color: #19398a;}.faq-category { margin:0; padding:0; border:1px solid #eee; padding:10px; }.faq-category li { margin:0; padding:0; list-style:none; width:25%; float:left;}.faq-list { margin:0; padding:0; }.faq-list li { margin:0; padding:0px; list-style:none;}.faq-list li .faq-question { display:block; padding:12px 4px; border-bottom:1px solid #ddd; }.faq-list li .faq-answer { border-bottom:1px solid #ddd; background-color:#f9f9f9; padding:20px; display:none;font-weight:400 }.faq-list li a{font-weight:500;color:#222}.cont-box {position:relative;border:6px solid #eee;padding:60px;font-size:1.125rem;border-radius:1.125rem;}@media (max-width: 767.98px) { .cont-box {border:4px solid #eee;padding:32px;}}@media (max-width: 567.98px) { .cont-box {border:0px solid #eee;padding:0px;border-radius:0rem;margin-left:0px;margin-right:0px;font-size:1rem;}}#emeritus em {font-style:normal;font-weight:500;}.c-intro .img-wrap img{max-width:50%;margin-bottom:20px}.c-intro .card-body {padding:30px 20px;}.c-intro .card.iconbox {padding:30px;text-align:center}.bg-cyan {background:#0abde3 !important}.card.intro {border:1.2px solid #ddd;}.card.intro .card-header {background:var(--cnvs-themecolor);color:#fff;font-size:1.3rem;font-weight:700;padding:10px;text-align:center;}.card.intro .card-body {padding:20px 30px;font-weight:500;line-height:1.9;font-size:1.25rem}.card.intro2 {border:1.5px solid #eee;background:#f9f9f9;}.card.intro2 .card-body {padding:28px 30px 20px;line-height:1.5;font-size:1.3rem;letter-spacing:-1px;font-weight:500; }.card.intro-bg {font-size:1.8rem;color:#fff;font-weight:700;padding:180px 20px;background:url('/_skin/kor/images/site/intro-bg.jpg') no-repeat center center;background-size:cover;text-align:center}@media (max-width: 767.98px) { .card.intro .card-header {font-size:1.125rem;} .card.intro .card-body {padding:20px;line-height:1.5;font-size:1.1rem} .card.intro2 .card-body {padding:18px 20px 10px;font-size:1.125rem;} .card.intro-bg {font-size:1.3rem;padding:80px 20px;} .c-intro .img-wrap img{max-width:40%;margin-bottom:10px} .c-intro .card {padding:20px;} .c-intro .card.iconbox {padding:20px;text-align:center}}h2.history { -webkit-writing-mode: vertical-rl;   -ms-writing-mode: tb-rl;  writing-mode: vertical-rl; position: absolute; left: 0; top: 0; line-height:80px; color: #ccc; font-size: 80px; font-weight: 800; font-family:serif;background:#fcfcfc;padding:18px;letter-spacing:1px;}h2.history:first-letter {color:#aaa}.page-history .year {padding:20px 40px;font-size:26px;background:#f9f9f9;float:right;width:100%;border-radius:4px;color:#000;border:1px solid #ddd}.history-table-wrap {position:relative;}.history-table-wrap table {width:100%;}.history-table-wrap table td {width:76%;position: relative;vertical-align: top;padding:0 16px 30px 30px;}.history-table-wrap table th {width:24%;font-weight: 600;color:#000;vertical-align: top;text-align: right;padding: 0 36px 0 0;border-right:1px solid #ccc;}.history-table {margin-bottom: 0px;}.history-table th {position: relative;}.history-table .pin {position: absolute;top:10px;right:-5px;width:9px;height:9px;border-radius:50%;background:#19398a;}.page-history .imgwrap img {max-height:160px;border:1px solid #ddd}@media( max-width: 991px ) { .page-history .year {float:none;width:100%;} .page-history .photo {padding:0}}@media( max-width: 767px ) { .page-history .year {padding: 16px;font-size:18px;} .history-table-wrap table th {padding: 0 16px 0 10px;} .history-table-wrap table td {width:70%;} .history-table-wrap table th {width:30%;}}.former-box.media  {align-items: center!important;}.former-box {border:1px solid #ddd;padding:30px}.former-box .st {font-size:15px;}.former-box h5 {font-size:22px;margin-bottom:10px}.former-box .time {font-size:14px;}.former-box img {max-height:200px}#nsmap{width:100%;min-height:600px;margin-bottom:40px;}.map-box {border: 1px solid #ddd;padding: 40px;}.map-link {text-align:center;width:100%;margin-bottom:10px}.map-link a {padding:22px 0;display:block;font-size:18px;letter-spacing:-1px;font-weight:500;border-radius:8px;background-color:rgba(255,255,255,0.9);color:#00397f}.map-link.bg-gray a {background:#f0f0f0;}.map-link a:hover {color:#fff !important;background-color:#00397f; -webkit-transition: all .2s ease; -o-transition: all .2s ease; transition: all .2s ease;}.map-link a i {font-size:50px;line-height:86px;}.map-width {width:100% !important;margin-bottom:20px !important}.img-app1 {width:130px;float:left;padding:0 26px 0 0px}.img-app2 {width:120px}@media (max-width: 575.98px) { #nsmap1 {min-height:300px;} .map-link a {padding:15px 0;font-size:16px;} .map-link a i {font-size:40px;line-height:66px;} .map-box {padding: 30px 20px 10px;}}@media (max-width: 575.98px) { #nsmap {min-height:300px;margin-bottom:30px;} .map-box {padding:20px}}.data-search {  background-color: #f1f2f6;  padding: 20px 12px;  margin-bottom: 30px;}.eventbox {width:100%;margin:0 .5rem 20px .5rem;border:2px solid #ddd;display:block;background:#fff}.eventbox.col2 {width: calc(50% - 1rem);margin:0 .5rem 20px .5rem;}.eventbox .eventcont {padding:24px 20px}.eventbox .r-date {height: 5.5em;min-width: 5.5em;width: 5.5em;color:var(--cnvs-themecolor); -moz-border-radius: 50%; -webkit-border-radius: 50%; border-radius: 50%;text-align:center;border:1px solid var(--cnvs-themecolor);  -ms-flex-align: center;  align-items: center;  display: -ms-flexbox;  display: flex;  -ms-flex-direction: column;  flex-direction: column;  -ms-flex-pack: center;  justify-content: center;  padding: .125em 0;  text-transform: uppercase;}.eventbox, .eventbox .r-date{ -webkit-transition: all .2s ease-in-out; -o-transition: all .2s ease-in-out; transition: all .2s ease-in-out;}.eventbox:hover {border-color:var(--cnvs-themecolor);box-shadow: 0 .125rem .25rem rgba(0,0,0,0.0);}.eventbox:hover .r-date {color:#fff;background:var(--cnvs-themecolor)}.eventbox .r-date .circle {line-height:22px}.eventbox .r-date .circle strong {font-size: 30px;font-weight:700}.eventbox .r-date .circle em {display:block;font-style:normal;font-size: 13px;font-weight:400}.eventbox .event-info {padding:0 20px;width:80%;font-size:14px;line-height:18px;color:#222;}.eventbox .event-info.pd-1 {padding-left:1em;}.eventbox .event-info.pd-0 {padding-left:0;}.eventbox .event-info .abs {width:100%;height:60px;overflow:hidden;font-size:13px;line-height:20px;}.eventbox h2 {font-size:18px;line-height:24px;font-weight:700;margin-bottom:20px;color:#333}.eventbox h2 a {color:#222}.eventbox h2 a:hover {color:var(--cnvs-themecolor)}.eventbox .iconlist li.link {word-wrap:break-word}.eventbox.confer .poster {height:8em;width:20%;min-width:20%;}.eventbox.confer .poster img {border-radius:0.12rem;height: 100%;object-fit: cover;}.eventbox.confer .poster img [data-sizes="auto"] {display: block;width: 100%;}.eventbox.confer h2{margin-bottom:20px;}.eventbox.confer h3{font-size:18px;line-height:18px;font-weight:700;margin-bottom:20px;color:#222}.eventbox h2.j-tit {font-size:18px}.eventbox h4.vol {font-size:16px;font-weight:500;margin-bottom:0px;color:#666}.eventbox.view {margin:0;border:none;border-top:2px solid #444;border-bottom:1px dotted #ccc;box-shadow:none;}.eventbox.view:hover {border-top-color:#444;border-bottom-color:#ccc;box-shadow:none}.eventbox.view .eventcont {padding:30px 20px}.eventbox.view .event-info {padding:0px;width:80%;}.eventbox-cview {padding:30px 20px 40px;border-bottom:1px solid #ddd;margin-bottom:20px;}.eventbox-cview img { padding:20px 0; max-width:100% !important;}.eventbox-cview h4 {font-size:16px;margin-bottom:16px;}.eventbox-cview h4:before {  content: "";  width: 5px;  height: 16px;  background-color: var(--cnvs-themecolor);  display: inline-block;  margin: 0 8px 3px 0;  vertical-align: middle;}.eventbox-cview h4.box {background:#f9f9f9;border:1px solid #eee;padding:10px 20px;}.eventbox-cview .box-wrap {padding:0 30px}.bookcover img{width:90%}.reg-view {position:relative}.reg-view .btn-box {margin:20px 0;text-align:center}.reg-view .regbtn-box {margin-top:20px;}@media (max-width: 991.98px) { .eventbox.col2 {width:100%;margin:0 0 20px 0;} .eventbox .eventcont {padding:24px 20px} .eventbox.confer .poster {height:8em;width:7em;} .eventbox-cview .box-wrap {padding:0 20px}}@media (max-width: 767.98px) { .bookcover {text-align:center;padding:20px;background:#f9f9f9;border:1px dotted #ccc;margin-bottom:10px;} .bookcover img{width:50%} .eventbox.view .event-info {width:100% !important;} .reg-view .regbtn-box {width:100%}}@media (max-width: 575.98px) { .eventbox {margin:0 0 12px 0;} .eventbox .eventcont {padding:16px 12px} .eventbox .r-date {height: 4.5em;min-width: 4.5em;width: 4.5em;} .eventbox .r-date .circle {line-height:18px;} .eventbox .r-date .circle strong {font-size: 20px;} .eventbox .r-date .circle em {font-size:11px} .eventbox .event-info {padding-left: 1.5em;font-size:14px;} .eventbox h2 {font-size:16px;line-height:18px;margin-bottom:12px;} .eventbox.view .eventcont {padding:20px 10px} .eventbox-cview {padding:20px 10px 30px;} .eventbox.confer .poster {height:6em;width:5em;} .eventbox.confer h3{font-size:13px;line-height:16px;} .eventbox h2.j-tit {font-size:16px;} .eventbox h4.vol {font-size:14px} .bookcover {padding:15px;} .bookcover img{width:60%} .eventbox-cview .box-wrap {padding:0 10px}}.info-box {background:#f1f2f6;padding:30px}@media (max-width:1199.98px){ #page-menu.rio {display:none !important}}#page-menu-wrap { background: rgb(1,45,132); background: linear-gradient(90deg, rgba(1,45,132,1) 40%, rgba(0,212,255,1) 100%);}#page-menu {  --cnvs-page-submenu-dropdown-width: 192px;}.d-grid {  -ms-display: grid;  display: grid;  grid-column-gap: 40px;  grid-row-gap: 40px;   grid-template-columns: 1fr 1fr 1fr 1fr 1fr;  grid-template-rows: auto auto auto auto auto; } .d-grid > * {  position: relative;  overflow: hidden;  width: 100%;  height: 100%;  min-height: 200px;  background-repeat: no-repeat;  background-position: center center;  background-size: cover;  background-color: #EEE; } .d-grid-1 {  grid-row-start: 1;  grid-column-start: 1;  grid-row-end: 4;  grid-column-end: 3; } .d-grid-2 {  grid-row-start: 1;  grid-column-start: 3;  grid-row-end: 3;  grid-column-end: 6;  min-height: 300px; } .d-grid-3 {  grid-row-start: 3;  grid-column-start: 3;  grid-row-end: 5;  grid-column-end: 5;  height: 80%; } .d-grid-4 {  grid-row-start: 4;  grid-column-start: 1;  grid-row-end: 5;  grid-column-end: 3; } .d-grid-5 {  grid-row-start: 3;  grid-column-start: 5;  grid-row-end: 4;  grid-column-end: 6; } .d-grid-6 {  grid-row-start: 4;  grid-column-start: 5;  grid-row-end: 6;  grid-column-end: 5; } .d-grid .flex-viewport {  height: 100%; } .btn-right-arrow .border-line-arrow {  --cnvs-line-size: 0;  display: inline-block;  position: relative;  opacity: 0;  width: var(--cnvs-line-size);  height: 1px;  vertical-align: middle;  background-color: #000;  margin-left: 10px;  margin-right: -11px;  transition: all .25s ease-in-out; } .btn-right-arrow:hover .border-line-arrow {  opacity: 1;  --cnvs-line-size: 50px; }.about-copy {font-size:1.35rem}@media (max-width: 767.98px) { .about-copy {font-size:1.2rem}}@media (max-width: 567.98px) { .about-copy {font-size:1.125rem}}.f-copy {  padding:60px 0 40px;  font-size: var(--cnvs-copyrights-font-size);  line-height: var(--cnvs-line-height-content);color:#bbb}.noscroll { overflow:hidden; -ms-overflow-style: none;  scrollbar-width: none; }.noscroll::-webkit-scrollbar { display: none; }.sitemap ul{ list-style:none !important; display:grid; grid-template-columns: 1fr 1fr 1fr; column-gap:20px; row-gap:30px;}.sitemap ul.depth02 {margin:20px 0 0 12px;display:inline-block;}.sitemap ul.depth02 > li{background: url('/_skin/kor/images/common/li_arrow.png') left 3px no-repeat;padding-left:20px;margin-bottom:12px}.sitemap ul.depth03 {margin:2px 0 6px;}.sitemap ul.depth01 > li > a {color:#fff;display:block;font-size:1.125rem;font-weight:700;padding:8px 20px;background-color:#57606f;border-radius:10px;}.sitemap ul.depth02 > li > a {color:#000;display:block;font-size:1rem;font-weight:500;}.sitemap ul.depth03 > li > a {color:#000;display:block;font-size:.9rem;text-decoration:underline}.sitemap a:hover{color:var(--cnvs-themecolor);}.sitemap ul.depth01 > li > a:hover{color:#eccc68 !important}.sitemap ul.depth02 > li > a:hover {color:var(--cnvs-themecolor) !important;text-decoration:underline !important}.sitemap ul.depth03 > li > a:hover {color:var(--cnvs-themecolor) !important}.sitemap-ov { height: 0%; width: 100%; position: fixed; z-index: 9999; top: 0; left: 0; background-color:#f1f2f6; background:#f1f2f6 url('../images/site/logo@3.png') no-repeat bottom right; background-position: bottom 100px right 100px; background-size: 300px; overflow-y: auto; transition: 0.5s;}@media (max-width: 976.98px) {  .sitemap ul{grid-template-columns: 1fr;} .sitemap-ov{background-image:none !important;}}.sitemap-ov-content { position: relative; width: 100%;height:100%;padding:60px 30px; margin-top: 30px; z-index: 19999;}.sitemap-ov-content .dark .fancy-title h4 {background:#2d3436}.sitemap-ov a { text-decoration: none; font-size: 36px; color: #818181; display: block; transition: 0.3s;}.sitemap-ov a:hover, .sitemap-ov a:focus { color: #f1f1f1;}.sitemap-ov .closebtn { color: #000; position: absolute; top: 20px; right: 20px; font-size: 40px; line-height:60px; z-index: 29999;}.sitemap-ov .closebtn:hover{ color:#600060;}@media screen and (max-height: 450px) { .sitemap-ov {overflow-y: auto;} .sitemap-ov a {font-size: 20px} .sitemap-ov .closebtn {  font-size: 40px;  top: 15px;  right: 35px; }}.page-direction iframe.googlemap {  width: 100%;  height: 550px !important;}.page-direction fluid-width-video-wrapper{ padding-top:0px !important;}.eq-list {  position: relative;  margin-bottom: 22px;  padding: 20px;  border: 1px solid #AEAEAE;  border-radius: 5px;}.eq-list:hover {  border: 1px solid #006000;  background: #F0FFF8;  transform: scale(1.01);  box-shadow: 0 10px 20px rgba(0,0,0,.12), 0 4px 8px rgba(0,0,0,.06);}.eq-list:after {  content: "";  display: table;  clear: both;}.eq-list .pto {  float: left;  width: 140px;  padding: 0 0 0px 0;  margin: 0;  line-height: 0;  background: #ccc}.eq-list .info {  margin-left: 180px;}.eq-list .info {  font-size: 14px;  color: #444}.eq-list .info h3 {  margin-bottom: 12px !important;  font-weight: 700;  font-size: 18px;}.eq-list .info ul {  margin: 0 0 0 0px;  padding: 0;}.eq-list .info li {  list-style: none;  padding: 0;  margin: 0 0 3px 0;  font-size: 14px}.eq-list .info li span {  font-weight: 400;  margin-right: 4px}.eq-list .info h3,.eq-list .info li {  overflow: hidden;  text-overflow: ellipsis;  white-space: nowrap;}.eq-list .info a {  color: #222}.eq-list .info a:hover {  color: #3b5998}.eq-list .usage {  border-top: 1px dotted #7E7E7E;  margin-top: 10px;  padding-top: 10px;}@media (max-width: 767px) {}@media (max-width: 575.98px) {  .eq-list .pto { width:110px;  }  .eq-list .info { margin-left: 130px;  }  .eq-list .info { font-size: 13px;  }  .eq-list .info h3 { font-size: 16px;  }  .eq-list .info li { font-size: 13px  }}@media (max-width: 300px) {  .eq-list .pto { float:none; width: 100%; margin: 0 0 10px 0; line-height: 0; display: none  }  .eq-list .info { margin-left: 0px;  }  .eq-list .info h3 { font-size: 15px; margin-bottom: 4px !important  }  .eq-list .info li { margin: 0 0 16.px 0; font-size: 13px  }}.eq-box {  border: 5px solid #eee;  padding: 50px;}@media (max-width: 767.98px) {  .eq-box { padding:20px;  }}.search-box {  background-color: #f5f6fa;  border: 1px dotted #dcdde1;  padding: 20px 20px 5px;  margin-bottom: 20px;}.page-vision .card {border:3px dotted #ddd}.page-vision .card-header {background:#2e3993;color:#fff;padding:20px 10px 30px;font-size:1.25rem;font-weight:500;text-align:center}.page-vision .card-header.c-2 {background:#108ccf;}.page-vision .card-header.c-3 {background:#1eb9ee;}.page-vision .card-header.c-4 {background:#5cc2cf;}.page-vision .card-header .tit {font-size:1.75rem;margin-bottom:4px;font-weight:700;}.page-vision .card-header .tit:first-letter {font-size:140%;color:#fff600}.page-vision .card-body {background:#f9f9f9;padding:30px;text-align:center}.professor{border:1px solid #ccc;transition: all 0.35s ease-in-out;color:#000;width:100%;padding:30px 35px;border-radius:8px;}.professor:hover{ -webkit-box-shadow: 0 10px 20px rgba(0, 0, 0, 0.1), 0 6px 6px rgba(0, 0, 0, 0.19); -moz-box-shadow: 0 10px 20px rgba(0, 0, 0, 0.1), 0 6px 6px rgba(0, 0, 0, 0.19); -ms-box-shadow: 0 10px 20px rgba(0, 0, 0, 0.1), 0 6px 6px rgba(0, 0, 0, 0.19); -o-box-shadow: 0 10px 20px rgba(0, 0, 0, 0.1), 0 6px 6px rgba(0, 0, 0, 0.19); box-shadow: 0 10px 20px rgba(0, 0, 0, 0.1), 0 6px 6px rgba(0, 0, 0, 0.19);border-color:var(--cnvs-themecolor);}.professor:hover .tit {color:var(--cnvs-themecolor) !important;}.professor-wrap.w50 .professor{width:50%;padding:20px;}.professor:after{content: ""; display: table; clear: both;}.professor .info {margin-left:180px;}.professor .info .name{border-bottom:1px dashed #999;margin-bottom:20px;}.professor .info h2 {margin-bottom:10px;font-weight:500;font-size:1.125rem;line-height:24px;letter-spacing:0px;color:#666}.professor .info h3 {margin-bottom:5px !important;font-weight:700;font-size:1.625rem;line-height:1.3;letter-spacing:3px;}.professor .info h4 {margin-bottom:5px !important;font-weight:700;font-size:1.25rem;line-height:1.3;letter-spacing:0px;}.professor .info h3 span.pos {font-size:85%;font-weight:500;letter-spacing:0px;color:#555}.professor .info h3 span.title {font-size:1rem;font-weight:500;letter-spacing:0px;color:var(--cnvs-themecolor);}span.status,.professor .info span.status {font-size:1rem;font-weight:500;letter-spacing:0px;background:#1abc9c;color:#fff !important;padding:1px 6px 2px;border-radius:6px;}span.status.complete,.professor .info span.status.complete {background:#c0392b;}.professor .info h6 {font-size:15px;;font-weight:400;letter-spacing:0px;color:#555;}.professor .info ul{list-style:none;margin:0;padding:0;font-size:1rem;color:#333;}.professor .info ul b {font-weight:500}.professor .info li span:after{content: "l";padding:0 10px 0 14px;color:#999;font-size:12px;line-height:12px;font-family:Arial}.professor .info li span:last-child:after{content: "";padding:0 0px 0 14px;}.professor.staff .info {margin-left:0px;}.professor .working {background:#f8f8f8;padding:12px;margin:8px 0 0 0px;}.professor a.homepy {border:1px solid #777;padding:6px 16px;color:#2d3436;font-size:13px;line-height:13px;font-weight:400;border-radius:0.1em;transition: all 0.2s ease-in-out;margin:2px;display:inline-block}.professor a:hover.homepy {border:1px solid #2d3436;color:#fff;background:#2d3436}.professor a.homepy:first-child{margin-left:0 !important}.professor .re-kw > a {padding:0 2px;font-weight:400}.professor .pto {float:left;width:140px;padding:0 0 0px 0;margin:0;line-height:0}.thumb-wrap {display: inline-block;width:100%;border:0px solid #fff;margin:0;padding:0;transition: all 0.2s ease-in-out;border-radius:0.1em;}.thumb-wrap img {display: block;max-width: 100%;height: auto;}.thumb-wrap .thumb {position: relative;padding-top: 110%;overflow: hidden;}.thumb-wrap .thumb img {position: absolute;top:0;left: 0;border-radius:5px;}.thumb-wrap .thumb .centered { position: absolute; top: 0;left: 0;right: 0;bottom: 0; -webkit-transform: translate(50%,50%); -ms-transform: translate(50%,50%); transform: translate(50%,50%);}.thumb-wrap .thumb .centered img { -webkit-transform: translate(-50%,-50%); -ms-transform: translate(-50%,-50%); transform: translate(-50%,-50%);}.thumb-wrap .thumb img.portrait {width: 100%;max-width: none;height: auto;}.thumb-wrap .thumb img.landscape {width: auto;max-width: none;height: 100%;}@media (max-width: 575.98px) { .professor .pto {float:none;width:100%;margin-bottom:16px;background:#f0f0f0;padding:4px 100px;} .professor .info {margin-left:0px;} .professor .info h3 {margin-bottom:12px;font-size:1.25rem;line-height:20px;letter-spacing:2px} .professor .info ul{font-size:0.875rem} .professor .info li span{display:block} .professor .info li span:after{content: "";padding:0px;} .professor a.homepy {margin:4px 1px;padding:4px 10px;}}@media (max-width: 400.98px) { .professor .pto {padding:10px;}}