@charset "euc-kr";
@import url('https://fonts.googleapis.com/css2?family=Noto+Sans+KR:wght@100;300;400;500;700;900&display=swap');


/*±âº»*/
* {margin:0; padding:0; max-height:100000000px;}
* {-webkit-text-size-adjust:none;} /* ¾ÆÀÌÆù ÅØ½ºÆ® ÀÚµ¿È®´ë ¸·±â */

html {overflow-y:scroll;}
body {width:100%; height:100%;}

td *, div *, li *, span *, p * {}
ul, ol, li {list-style:none;}
p,div,ul,li,dl,dt,dd,ol,fieldset,textarea,input,select,table,th,td,address,cite,h1,h2,h3,h4,h5,h6 {font-family:'Noto Sans KR', 'Nanum Gothic','NanumGothic', 'µ¸¿ò','dotum', sans-serif; font-size:16px; font-weight:400; line-height:160%; color:#666; letter-spacing:-0.5px;}

img {border:0; vertical-align:middle;}

ul, li, dl, dt, dd {list-style:none;}

a:link, a:visited, a:active, a:hover {color:#666; font-family:'Noto Sans KR', 'Nanum Gothic','NanumGothic', 'µ¸¿ò','dotum', sans-serif; font-size:16px; font-weight:400; line-height:160%; letter-spacing:-0.5px;}
a:link, a:visited, a:active {text-decoration:none;}
a:hover {text-decoration:none;}
/*±âº» ³¡*/



/*¼Ö·ç¼Ç °Ô½ÃÆÇ ½ºÅ¸ÀÏº¯°æ*/
.tabletexthead {width:100%; padding:10px 0px; display:block; font-family:"Verdana","Tahoma", "Nanum Gothic","NanumGothic", "µ¸¿ò","dotum", sans-serif; font-size:14px; font-weight:600; background:#f7f7f7; border-top:1px solid #666; border-bottom:1px solid #ddd; color:#333;}
.tabletextlist {padding:7px 0px; display:inline-block; font-family:"Verdana","Tahoma", "Nanum Gothic","NanumGothic", "µ¸¿ò","dotum", sans-serif; font-size:14px; color:#666;}
.textplain {font-family:"Verdana","Tahoma", "Nanum Gothic","NanumGothic", "µ¸¿ò","dotum", sans-serif; font-size:13px; color:#666;}
.text {padding:7px px; display:inline-block; font-family:"Verdana","Tahoma", "Nanum Gothic","NanumGothic", "µ¸¿ò","dotum", sans-serif; font-size:14px; color:#666;}
input.textbox {border:1px solid #ccc; padding:3px 0px 5px 0px; background:#fff; width:200px;}
input.tabletextlistbox {border:1px solid #ccc; padding:3px 0px 5px 0px; background:#fff; margin:5px 0px;}
textarea.tabletextlistbox {border:1px solid #ccc; background:#fff;}
textarea.test_textarea_01,
textarea.test_textarea_02,
textarea.test_textarea_03 {border:1px solid #ccc; background:#fff; height:200px; padding:20px; margin-bottom:15px;}
textarea.textbox {border:1px solid #ccc; background:#fff; width:100%;}
select.selectbox {border:1px solid #ccc; height:34px; background:#fff;}


/*¼Ö·ç¼Ç °¶·¯¸®°Ô½ÃÆÇ*/
/*sub7_01 °¶·¯¸® °íÀ¯¹øÈ£¸¦ ¹Ù²ãÁà¾ßÇÔ*/
.table_sub07_01 table {border:1px solid #d3d3d3; border-collapse:collapse; margin-bottom:15px;} 
.table_sub07_01 table td {border:1px solid #fff; } 
.table_sub07_01 table td table td {border:0; padding: 10px 20px 10px 20px;}
.table_sub07_01 .input_type {width:100%; height:100%;}
.table_sub07_01 table .input_type a img {width:225px; height:166px; margin-top:10px; /*padding:10px;*/ /*border:1px solid #d3d3d3;*/} 

.table_sub09_02 table {border:1px solid #d3d3d3; border-collapse:collapse; margin-bottom:15px;} 
.table_sub09_02 table td {border:1px solid #fff; } 
.table_sub09_02 table td table td {border:0; padding: 10px 20px 10px 20px;}
.table_sub09_02 .input_type {width:100%; height:100%;}
.table_sub09_02 table .input_type a img {width:225px; height:166px; margin-top:10px; /*padding:10px;*/ /*border:1px solid #d3d3d3;*/} 

.table_sub09_03 table {border:1px solid #d3d3d3; border-collapse:collapse; margin-bottom:15px;} 
.table_sub09_03 table td {border:1px solid #fff; } 
.table_sub09_03 table td table td {border:0; padding: 10px 20px 10px 20px;}
.table_sub09_03 .input_type {width:100%; height:100%;}
.table_sub09_03 table .input_type a img {width:225px; height:166px; margin-top:10px; /*padding:10px;*/ /*border:1px solid #d3d3d3;*/} 

.list_date {margin-bottom:20px; display:inline-block; font-size:13px; color:#777;}


/*¼Ö·ç¼Ç ³í¹® °Ô½ÃÆÇ ½ºÅ¸ÀÏº¯°æ*/
.wht {border-top:1px solid #666; border-collapse:collapse;}
.wht td {border-right:1px solid #d3d3d3; border-left:1px solid #d3d3d3; border-bottom:1px solid #d3d3d3;}
.wh {font-size:14px; color:#333; padding:8px 0px; font-weight:600; background:#f7f7f7;}
.treat0, .treat1, .treat2, .treat3, .treat4 {color:#666; padding:8px; vertical-align:middle;}
.treat2 { color: #000 ; font-family:inherit;  }
.treat0 {width:50px; background:#f7f7f7;}
.treat1 {word-break:keep-all;}
.wh .selectbox {display:none; }
.project .selectWrap {display:none;}


/*margin, padding*/
.mt5 {margin-top:5px !important;}
.mt10 {margin-top:10px !important;} .mt15 {margin-top:15px !important;} 
.mt20 {margin-top:20px !important;} .mt25 {margin-top:25px !important;}
.mt30 {margin-top:30px !important;} .mt35 {margin-top:35px !important;}
.mt40 {margin-top:40px !important;} .mt45 {margin-top:45px !important;}
.mt50 {margin-top:50px !important;} .mt55 {margin-top:55px !important;}
.mb10 {margin-bottom:10px !important;} .mb15 {margin-bottom:15px !important;}
.mb20 {margin-bottom:20px !important;} .mb25 {margin-bottom:25px !important;}
.mb30 {margin-bottom:30px !important;} .mb35 {margin-bottom:35px !important;}
.mb40 {margin-bottom:40px !important;} .mb45 {margin-bottom:45px !important;}
.mb50 {margin-bottom:50px !important;} .mb55 {margin-bottom:55px !important;}
.ml10 {margin-left:10px !important;} .ml15 {margin-left:15px !important;}
.ml20 {margin-left:20px !important;} .ml25 {margin-left:25px !important;}
.ml30 {margin-left:30px !important;} .ml35 {margin-left:35px !important;}
.ml40 {margin-left:40px !important;} .ml45 {margin-left:45px !important;}
.ml50 {margin-left:50px !important;} .ml55 {margin-left:55px !important;}
.mr10 {margin-right:10px !important;} .mr15 {margin-right:15px !important;}
.mr20 {margin-right:20px !important;} .mr25 {margin-right:25px !important;}
.mr30 {margin-right:30px !important;} .mr35 {margin-right:35px !important;}
.mr40 {margin-right:40px !important;} .mr45 {margin-right:45px !important;}
.mr50 {margin-right:50px !important;} .mr55 {margin-right:55px !important;}
.pt10 {padding-top:10px !important;} .pt15 {padding-top:15px !important;}
.pt20 {padding-top:20px !important;} .pt25 {padding-top:25px !important;}
.pt30 {padding-top:30px !important;} .pt35 {padding-top:35px !important;}
.pt40 {padding-top:40px !important;} .pt45 {padding-top:45px !important;}
.pt50 {padding-top:50px !important;} .pt55 {padding-top:55px !important;}
.pb10 {padding-bottom:10px !important;} .pb15 {padding-bottom:15px !important;}
.pb20 {padding-bottom:20px !important;} .pb25 {padding-bottom:25px !important;}
.pb30 {padding-bottom:30px !important;} .pb35 {padding-bottom:35px !important;}
.pb40 {padding-bottom:40px !important;} .pb45 {padding-bottom:45px !important;}
.pb50 {padding-bottom:50px !important;} .pb55 {padding-bottom:55px !important;}
.pl10 {padding-left:10px !important;} .pl15 {padding-left:15px !important;}
.pl20 {padding-left:20px !important;} .pl25 {padding-left:25px !important;}
.pl30 {padding-left:30px !important;} .pl35 {padding-left:35px !important;}
.pl40 {padding-left:40px !important;} .pl45 {padding-left:45px !important;}
.pl50 {padding-left:50px !important;} .pl55 {padding-left:55px !important;}
.pr10 {padding-right:10px !important;} .pr15 {padding-right:15px !important;}
.pr20 {padding-right:20px !important;} .pr25 {padding-right:25px !important;}
.pr30 {padding-right:30px !important;} .pr35 {padding-right:35px !important;}
.pr40 {padding-right:40px !important;} .pr45 {padding-right:45px !important;}
.pr50 {padding-right:50px !important;} .pr55 {padding-right:55px !important;}


/* From Style */
input, select {line-height:100%; vertical-align:middle; background:#fff; }
textarea {border:1px solid #D8D8D8; padding:2px;}
input.ed {border:1px solid #D8D8D8;padding:2px 3px; }
select.ed {border:1px solid #D8D8D8; }
textarea.ed { border:1px solid #D8D8D8; padding:2px; }
hr, caption {display:none;}
legend {position:absolute; height:0; font-size:0px; line-height:0; overflow:hidden; text-indent:-20000px; }
address,cite {font-style:normal; }
fieldset {border:0; padding:0; }
label {cursor:pointer;vertical-align:middle;display:inline-block;}


/*etc*/
.hidden {display:none !important;}
.backNone {background:none !important;}
.dinb {display:inline-block !important;}
.disb {display:block !important;}
.tc {text-align:center !important;}
.tl {text-align:left !important;}
.tr {text-align:right !important;}
.vt {vertical-align:top !important;}
.disNone {display:none !important;}
.fr {float:right !important;}
.fl {float:left !important;}
.brNone {border-right:0 !important;}
.blNone {border-left:0 !important;}
.btNone {border-top:0 !important;}
.bbNone {border-bottom:0 !important;}
.ptNone {padding-top:0 !important;}
.pbNone {padding-bottom:0 !important;}
.plNone {padding-left:0 !important;}
.prNone {padding-right:0 !important;}
.mtNone {margin-top:0 !important;}
.mbNone {margin-bottom:0 !important;}
.mlNone {margin-left:0 !important;}
.mrNone {margin-right:0 !important;}
.borl {border-left:0 !important;}
.borr {border-right:0 !important;}
.backDot {background:url('../image/common/dotLine.gif') repeat-x bottom;}
.colorRed {color:#F00 !important;}
.colorBlue {color:#03C !important;}
.color333 {color:#333 !important;}
.color111 {color:#111 !important;}


/*wrap*/
#wrap {width:100%; min-width:1200px;}

/*header*/
#header, 
#header.active{
-o-transition:all 0.3s ease-in-out; 
-moz-transition:all 0.3s ease-in-out; 
-webkit-transition:all 0.3s ease-in-out; 
transition:all 0.3s ease-in-out;
}
#header {width:100%; min-width:1200px; height:126px; position:absolute; top:0; left:0; z-index:999; background:url('/users/nclab/image/common/top_bg.png') repeat-x left top; }
/*#header.active, #header:hover {background-color:#fff; opacity:0.7; filter:alpha(opacity=540); background-color:rgba(0,0,0,0.8);}*/
#header .head {width:1200px; height:82px; margin:0 auto; overflow:hidden;}

#header .head .logo {float:left; position:absolute; top:16px; }
#header .gnb {width:1200px; margin:0 auto; }
#header .gnb:after {height:0; display:block; content:"";}
#header .gnb > li {height:43px; float:left; position:relative; padding:0px 46px; background:url('/users/nclab/image/common/gnbline.png') no-repeat left;}
#header .gnb > li:first-child {padding-left:0; background:none;}
#header .gnb > li:nth-child(8) {padding:0px 0px 0px 46px;}
#header .gnb > li > a {height:43px; line-height:43px; display:block; text-decoration:none; color:#fff; font-size:16px; font-weight:400; letter-spacing:0px; margin-top:1px; text-shadow:1px 1px 2px rgba(0,0,0,0.2);}
#header .gnb > li > a:hover, 
#header .gnb > li.on > a {color:#00abad; box-sizing:border-box; border-bottom:4px solid #00abad;}
#header .gnb > li > ul {display:none; position:absolute; top:44px; left:10px; z-index:9999; padding:10px 0 15px 0; /*background-color:#fff; opacity:0.7; filter:alpha(opacity=540);*/ background-color:rgba(0,0,0,0.5);}

#header .gnb > li > ul > li > a {width:190px; padding:7px 0 5px 20px; box-sizing:border-box; font-size:14px; color:#eee; letter-spacing:0px; text-decoration:none; font-weight:400; display:block;}
#header .gnb > li > ul > li > a:hover {color:#00abad;}

#header .head .global {width:259px; height:27px; float:right; background:url('/users/nclab/image/common/global_bg.png') no-repeat right; text-align:center}
#header .head .global > a {font-size:11.5px; font-weight:400; color:#fff; padding:0px 9px; background:url('/users/nclab/image/common/globalLine.png') no-repeat left;}
#header .head .global > a:nth-child(3) {padding-right:0px;}
#header .head .global > a:first-child {background:none;}
#header .head .global > a:hover {color:#00abad;}


/*main visual*/
#visual {width:100%; min-width:1200px; height:445px; overflow:hidden; position:relative; margin-top:0px;}
.mCopy {position:absolute; top:200px; left:50%; margin-left:-599px; z-index:99;}
#visual .roll {position:relative; width:500%; height:100%;}
#visual .roll > li {overflow:hidden; float:left; width:20%; height:100%;}
#visual .roll .img1 {background:url('/users/nclab/image/main/visual_01.jpg') no-repeat center top;}
#visual .roll .img2 {background:url('/users/nclab/image/main/visual_02.jpg') no-repeat center top;}
#visual .roll .img3 {background:url('/users/nclab/image/main/visual_03.jpg') no-repeat center top;}
/*#visual .btArr {z-index:9999999; position:absolute; top:50%; width:78px; height:78px; margin-top:-50px; cursor:pointer; opacity:0.5; filter:alpha(opacity=540);}
#visual .btArr:hover {opacity:0.8; filter:alpha(opacity=80);}
#visual .next {right:100px;}
#visual .prev {left:100px;}*/


#bottom {width:100%; min-width:1200px; background:url('/users/nclab/image/main/bottom_bg.jpg') repeat-x;}
#bottom div {width:1200px;margin:0 auto;}


/*research ºÐ¾ß*/
#research {width:100%; min-width:1200px; margin:35px 0px 50px 0px}
#research > div{width:1200px; margin:0px auto; overflow:hidden;}
#research > div > li{float:left; margin-left:28px;}
#research > div > li:first-child{float:left; margin-left:0px;}
#research > div > li > dd {position:relative; z-index:999;}
#research > div > li > dd:hover{opacity:0.5; filter:alpha(opacity=540); z-index:1000; }
#research > div > li > dt{text-align:center; font-weight:400; font-size:15px; color:#fff; letter-spacing:0px; background-color:#032661; height:34px; padding-top:8px}
#research h1{font-size:30px; font-weight:500; letter-spacing:-0.2px; text-align:center; line-height:40px; color:#111; padding-bottom:35px;}


/*¼®¹Ú»ç ¸ðÁý, Ãë¾÷ÇöÈ²*/
#doctor {width:100%; min-width:1200px; background-color:#f0f0f0; height:478px}
#doctor > div {width:1200px; height:427px; margin:0px auto; overflow:hidden; padding-top:40px; background:url('/users/nclab/image/main/doctor_bg.jpg') no-repeat 0px 45px}
#doctor > div .doc_le {width:586px; float:left; text-align:center;}
#doctor > div > ul > strong {font-size:30px; font-weight:500; letter-spacing:-0.2px; line-height:40px; color:#111; padding-bottom:40px;}
#doctor > div > ul > dd {color:#111; padding:0px 50px; text-align:justify; margin-bottom:20px; margin-top:25px;}
#doctor > div > ul > dd > span > a {float:right; padding-right:10px}
#doctor > div > ul > dd > span > a:hover {opacity:0.5; filter:alpha(opacity=50);}
#doctor > div > ul > dt{padding:0px 50px; text-align:left}
#doctor > div > ul > dt > a:hover { text-decoration:underline}
#doctor > div > ul > dt > img {padding-left:5px; margin-top:35px}
#doctor > div .doc_ri {width:586px; float:right; text-align:center;}



#contentsbot {width:1200px; margin:40px auto 60px; overflow:hidden;}
#contentsbot h1 {font-size:30px; font-weight:500; letter-spacing:-0.2px; text-align:center; line-height:40px; color:#111; padding-bottom:40px;}
#contentsbot > div {}


/*notice*/
#notice {width:348px; float:left;}
#notice > ul > li {padding:9px 0; position:relative; border-bottom:2px dotted #b4b4b4;}
#notice > ul > li > span {font-size:14px; position:absolute; right:0; padding-right:25px;}
#notice > ul > li > a {padding-left:10px; font-size:14px;}
#notice > ul > li > a:hover {color:#333; text-decoration:underline;}
#notice .conTitle {position:relative; font-size:29px; color:#111; font-weight:500; padding-bottom:5px; letter-spacing:-0.2px;}
#notice .conTitle > a {display:block; position:absolute; top:0px; right:0;}
#notice .conTitle > a:hover {opacity:0.5; filter:alpha(opacity=50);}


/*Äü¸Þ´º*/
#quickmenu {width:785px;float:right; height:242px;}
#quickmenu > ul > li {width:240x; height:240px; float:left;margin-left:29px;}
#quickmenu > ul > li:first-child {margin-left:0px;}
#quickmenu > ul .ban1 > a {width:240x; height:240px; background:url('/users/nclab/image/main/icon01_out.jpg') no-repeat ; display:block; }
#quickmenu > ul .ban2 > a {width:240x; height:240px; background:url('/users/nclab/image/main/icon02_out.jpg') no-repeat ; display:block; }
#quickmenu > ul .ban3 > a {width:240x; height:240px; background:url('/users/nclab/image/main/icon03_out.jpg') no-repeat ; display:block; }
#quickmenu > ul .ban1 > a:hover {width:240x; height:240px; background:url('/users/nclab/image/main/icon01_over.jpg') no-repeat ; }
#quickmenu > ul .ban2 > a:hover {width:240x; height:240px; background:url('/users/nclab/image/main/icon02_over.jpg') no-repeat ; }
#quickmenu > ul .ban3 > a:hover {width:240x; height:240px; background:url('/users/nclab/image/main/icon03_over.jpg') no-repeat ; }
#quickmenu > ul > li > a > strong {width:240px; font-size:22px; font-weight:400; margin-top:148px ; display:inline-block; line-height:120%; text-align:center;letter-spacing:-0.2px; color:#111;}
#quickmenu > ul > li > a > span {width:240px; font-size:14px; font-weight:500; color:#868686; letter-spacing:0px; text-align:center; display:inline-block;line-height:120%;margin-top:5px;}
#quickmenu > ul > li > a:hover > strong {width:240px; font-size:22px; font-weight:400; margin-top:148px ; display:inline-block; line-height:120%; text-align:center;letter-spacing:-0.2px; color:#fff;}
#quickmenu > ul > li > a:hover > span {width:240px; font-size:14px; font-weight:500; color:#fff; letter-spacing:0px; text-align:center; display:inline-block;line-height:120%;margin-top:5px;}


/*footer*/
#footerWrap {width:100%; min-width:1200px; background-color:#252525;}

#footerWrap .footcopy{width:1200px; margin:0px auto; padding-top:35px; height:100px; }
#footerWrap .footcopy > div{width:1200px; margin:0px auto; }
#footerWrap .footcopy > div > p {float:left; font-size:14px;line-height:19px; margin-right:50px; }
#footerWrap .footcopy > div > p:nth-child(2){float:left; margin-top:10px; }
#footerWrap .footcopy > div > p > a {font-size:14px;line-height:19px;}
#footerWrap .footcopy > div > p > a:hover {font-size:14px; color:#898989; line-height:19px; text-decoration:underline;}


/*sub visual*/
#sVisual {width:100%; min-width:1200px; height:357px; position:relative; margin-top:0px;}
#sVisual h2 {font-size:40px; font-weight:700; letter-spacing:2px; text-align:center; line-height:357px; color:#fff; padding-top:50px;}

/*#sVisual .m_copy {width:100%; position:absolute; top:49px; left:50%; margin-left:-599px; z-index:99;}*/
.sVisual_1 { background:url('/users/nclab/image/sub/visual_01.jpg') no-repeat center top; }


/*snb*/
.sub_menu {width:1200px; margin:0 auto 60px; position:relative;}
#snb {height:48px; position:absolute; top:-24px; left:0; z-index:99999; background-color:#2956a6;}
#snb > ul {display:inline-block; }
#snb > ul > li {float:left;}
#snb > ul > li > a {width:300px; border-right:1px solid #4975c3; text-align:center; line-height:48px; display:block; color:#fff; text-decoration:none; font-weight:400; box-sizing:border-box;}
#snb > ul > li:first-child > a {border-left:1px solid #4975c3}
#snb > ul > li.on > a,
#snb > ul > li > a:hover {background:url('/users/nclab/image/common/snb_on.gif') no-repeat center bottom #fff; color:#666; background-color:#fff; }
#snb > ul.s4 > li > a {width:600px;}
#snb > ul.s7 > li > a {width:240px;}


/*sub container*/
#sContainer {width:1200px; margin:0 auto; overflow:hidden; }
#sContainer .title {margin-bottom:50px; text-align:center; display:block}
#sContainer .title h2 {font-size:40px; color:#111; font-weight:700; letter-spacing:-1px; line-height:100%; padding-top:10px; display:block; margin-bottom:10px;}
#sContainer .title .location {display:inline-block;}
#sContainer .title .location > li {height:30px; line-height:30px; padding:0 20px; float:left; color:#888; font-weight:400; background:url('/users/nclab/image/common/locationDot.gif') no-repeat left;}
#sContainer .title .location > li:first-child {background:none;}
#sContainer .title .location .here {height:30px; line-height:30px; padding:0 20px; float:left; color:#4975c3; font-weight:400; background:url('/users/nclab/image/common/locationDot.gif') no-repeat left;}


/*sub contents*/
#sContents {width:1200px; padding:60px 0px 60px 0px; min-height:150px; border-top:1px solid #ddd; overflow:hidden;}
.imgBox {border:1px solid #ddd; text-align:center; padding:30px;}
#sContents h4 {font-size:20px; font-weight:700; letter-spacing:2px; display:block; line-height:180%; margin-bottom:30px; color:#111; /*text-transform:uppercase;*/ background:url('/users/nclab/image/sub/s_tit01.png') no-repeat left; padding-left:33px;}
#sContents h5 {font-size:17px; font-weight:700; color:#3479b2; line-height:100%; margin-bottom:30px; letter-spacing:3px; text-align:center; /*text-transform:uppercase;*/}
#sContents h6 {font-size:17px; font-weight:700; letter-spacing:2px; line-height:100%; margin-bottom:20px; margin-top:30px; color:#2956a6;background:url('/users/nclab/image/images/sub/s_tit02.png') no-repeat left; padding-left:24px;}


/*Papers*/
.papers > h3 {color:#111; font-size:25px; font-weight:600; line-height:25px; letter-spacing:-0.1px; background:url('../image/common/s_icon.png') no-repeat 1px; padding-left:30px ; display: inline-block; margin-top:30px; width:100%}
.s_menu {width:1200px; margin-bottom:40px}
.s_menu > a {width:100px; height:45px; line-height:45px; border:1px solid #ddd; text-align:center; text-decoration:none; display:inline-block; font-weight:400; margin:0 2px; margin-bottom:10px}
.s_menu > a:hover {background:#4975c3; border:1px solid #4975c3; color:#fff;}
.s_menu > a.on {background:#4975c3; border:1px solid #4975c3; color:#fff;}

.s_menu02 {text-align:center; margin:20px 0px 40px 0px; font-size:16px;}
.s_menu02 > a {width:200px; height:45px; line-height:45px; border:1px solid #ddd; text-align:center; text-decoration:none; display:inline-block; font-weight:400; margin:0 3px; margin-bottom:10px}
.s_menu02 > a:hover {background:#4975c3; border:1px solid #4975c3; color:#fff;}
.s_menu02 > a.on {background:#4975c3; border:1px solid #4975c3; color:#fff;}


/*Professor*/
.Professor { width:1200px; margin-bottom:60px; display:inline-block; }
.Professor > ul{float:left;}
.Professor > ul:first-child{border-right:1px solid #ddd; padding-right:86px; float:left; width:247px; height:380px}
.Professor > ul:nth-child(2){margin-left:86px; float:right; width:780px;}
.sign {text-align:right; font-weight:400; color:#444;}
.sign > img {display:inline-block;}
.sign > strong {font-weight:700; font-size:22px; color:#2956a6; display:block; }
.sign > span {font-size:18px; color:#111; display:block; margin-top:15px; }

#sContents .congress_ul > li{padding:7px 0 7px 20px;}
#sContents .congress_ul > li:first-child{background:url(/users/nclab/image/subbtdot.png) repeat-x bottom;padding:0px 0 7px 20px; margin-top:-5px}
#sContents .congress_ul > li > span{width:140px;display:inline-block;padding:7px 0 10px 25px;font-size:16px;color:#111;font-weight:400;background:url(/users/nclab/image/sub/smline.png) no-repeat right;margin:0 20px 0 0; vertical-align:top;}
#sContents .congress_ul > li.cgs1{background:url(/users/nclab/image/sub/ico_man.png) no-repeat 4px 10px;}
#sContents .congress_ul > li.cgs2{background:url(/users/nclab/image/sub/ico_date.png) no-repeat 4px 20px;}
#sContents .congress_ul > li.cgs3{background:url(/users/nclab/image/sub/ico_pro.png) no-repeat 4px 20px;}
#sContents .congress_ul > li.cgs4{background:url(/users/nclab/image/sub/ico_mail.png) no-repeat 4px 20px;}
#sContents .congress_ul > li.cgs5{background:url(/users/nclab/image/sub/ico_home.png) no-repeat 4px 20px;}
#sContents .congress_ul > li.cgs6{background:url(/users/nclab/image/sub/ico_tel.png) no-repeat 4px 20px;}
#sContents .congress_ul > li.cgs7{background:url(/users/nclab/image/sub/ico_fax.png) no-repeat 4px 20px;}
#sContents .congress_ul > li > div {display:inline-block;margin-top:7px;} 
#sContents .congress_ul > li > div:first-child {display:inline-block;margin-top:10px;} 

#sContents .Profe_01 {clear:both; margin-bottom:50px;}
#sContents .Profe_01 > li {background:url(/users/nclab/image/sub/dot.gif) no-repeat 20px; padding:10px 0 10px 35px;}
#sContents .Profe_01 > li:first-child {border-top:1px solid #ddd; padding:30px 0 10px 35px; background:url(/users/nclab/image/sub/dot.gif) no-repeat 20px 40px;}
#sContents .Profe_01 > li:nth-child(6){border-bottom:1px solid #ddd; padding:10px 0 30px 35px; background:url(/users/nclab/image/sub/dot.gif) no-repeat 20px 20px;}


/*board table*/
.boardTable {width:100%; border-top:2px solid #666; border-collapse:collapse;}
.boardTable th, .boardTable td {border:1px solid #ddd; padding:16px; word-break:keep-all;}
.boardTable th {text-align:center;}
.boardTable th {background:#f3f3f3; color:#111; font-weight:400;}
.boardTable td > a:hover {color:#333;}
.boardTable td input, select, textarea {border:1px solid #ddd; padding:8px; font-size:16px;}
.boardTable td textarea {border:1px solid #ccc; width:90%; padding:5px 10px; vertical-align:middle;}
.boardTable td input.checkbox{width:auto; border:none; margin-bottom:2px;}
.boardTable td ul {padding-left:15px;}
.boardTable td ul > li {list-style-type:disc;}


/*Members*/
.Members {width:1200px;}

.Mem_01 > li {width: 580px;position: relative;float: left;overflow: hidden; padding-right: 10px;margin: 0 10px 20px 10px!important; border: 1px solid #ddd;padding:30px 30px; box-sizing: border-box;}
.Mem_01 > li img{float: left;margin: 0 25px 0 0;}
.Mem_01 > li > span {font-size: 18px;color:#2956a6;padding-right:0px;margin: 0px 0 0 0;font-weight:500;}
.Mem_01 > li > a {display: block !important; font-size:15px;line-height: 150%;color:#666;}
.Mem_01 > li > a:hover {display: block !important; font-size:15px;line-height: 150%;color:#111;}
.Mem_01 > li > strong {display: block !important;font-size: 15px;color: #9d9d9d; margin-bottom:17px; color:#333;}
.pack span{padding-top:20px;display:inline-block;}


/*½ÎÀÌÆ®¸Ê*/
.sitemap{width:1200px; overflow:hidden; margin:0px auto 50px}
.sitemap  dl{ width:285px;margin-left:19px; float:left;}
.sitemap  dl:nth-child(1){margin-left:0px;}
.sitemap  dl:nth-child(5){margin-left:0px;}
.sitemap  dl  dt {line-height: 50px; text-align: center;font-size:16px;color:#fff;font-weight:600; background:#2956a6; border-radius:6px;}
.sitemap  dl  dd  a {border-bottom: 1px solid #ddd;line-height: 50px;text-align: center;display: block;font-size:15px;}
.sitemap  dl  dd  a:hover {border-bottom: 1px solid #ddd;line-height: 50px;text-align: center;display: block;font-size:15px; text-decoration:underline}


.link{color:#666; font-size:16px; font-weight:400; letter-spacing:-0.5px;}
.link:hover{text-decoration:underline; font-size:16px; font-weight:400; letter-spacing:-0.5px;}
.link.on {color:#666; font-size:16px; font-weight:400; letter-spacing:-0.5px;}