@charset "euc-kr";
/* CSS Document */

.tc { text-align: center !important; }

/*header*/
#header{width:1100px;margin:0 auto;}
#header h1{width:200px;float:left;margin:30px 0 0 0;}

#header .gnb{float:left; margin-left: 100px;}
#header .gnb > li{float:left;margin:0 0 0 50px;position:relative;}
#header .gnb > li:first-child{margin-left:75px;}
#header .gnb > li > a{height:110px;line-height:110px;font-size:18px;font-weight:400;}
#header .gnb > li:hover > a{color:#117dbe;text-decoration:none;}
#header .gnb > li > ul {width:550px;height:0;position:absolute;overflow:hidden;z-index:999;}
#header .gnb > li > ul > li {float:left;}
#header .gnb > li > ul > li > a{height:40px;line-height:40px;padding:0 15px;display:block;color:#add7f4;font-size:14px;}
#header .gnb > li > ul > li > a:hover{color:#e3f3ff;}
#header .gnb > li > ul > li:first-child > a{padding-left:5px;background:none;}

#gnb_s_bg{width:100%;min-width:1100px;height:0px;position:absolute;/*position:absolute;*/overflow:hidden;z-index:998;top:110px;}
#gnb_s_bg div {width:100%; min-width:1100px;height:40px;background:#0c5b93; opacity:0.8; filter:alpha(opacity=80);}


#header .headerRight{width:125px;float:right;padding:28px 0 0 0;}
#header .headerRight > a{width:125px;height:25px;line-height:25px;background:#e9e9e9;border-radius:10px;font-size:12px;text-align:center;display:inline-block;float:left;}
#header .headerRight > a:hover{background:#c8c8c8;text-decoration:none;}

/*ºñÁÖ¾ó*/
#VCWrap {width:100%;min-width:1100px;height:1210px;position: relative;overflow: hidden;z-index:2;}
#VCWrap div.visualCopy {width:1100px;position:absolute;top:100px;left: 50%;margin-left: -550px;z-index: 998;text-align:center;}
#VCWrap div.visualCopy .copy {position:absolute;left:50%;margin-left:-425px;}
#VCWrap div.visualCopy .copy2{position:absolute;left:50%;margin-left:-351px;top:170px;}
#VCWrap div.visualCopy span.bt01 {width: 36px;height: 104px;text-align: center;display: inline-block;position:absolute;left: -100px;top:125px;cursor: pointer;opacity:0.3;filter:alpha(opacity=30);}
#VCWrap div.visualCopy span.bt02 {width: 36px;height: 104px;text-align: center;	display: inline-block;position:absolute;right: -100px;top:125px;cursor: pointer;opacity:0.3;filter:alpha(opacity=30);}
#VCWrap div.visualCopy span.bt01:hover{opacity:0.7;filter:alpha(opacity=70);}
#VCWrap div.visualCopy span.bt02:hover{opacity:0.7;filter:alpha(opacity=70);}
#VCWrap > ul {width: 100%;height:820px;z-index: 999;}
#VCWrap > ul li {width: 100%;height:820px;position: absolute;display: none;}
#VCWrap > ul li.img1 {background: url(/users/imrctr/image/main/visual1.png) no-repeat top center;display: inline-block;}
#VCWrap > ul li.img2 {background: url(/users/imrctr/image/main/visual2.png) no-repeat top center;}

/*main_¼¾ÅÍ°³¿ä, ¿¬±¸°úÁ¦*/
#contentsWrap{width:1100px;position:absolute;left:50%;top:530px;margin-left:-550px;}
#contentsWrap .contentsTop{width:1100px;height:290px;background:url(/users/imrctr/image/main/contents1bg.png) no-repeat center;box-sizing:border-box;padding:40px;}
#contentsWrap .contentsTop > dl{width:470px;float:left;}
#contentsWrap .contentsTop > dl > dt{color:#333;font-size:20px;margin:0 0 25px 0;}
#contentsWrap .contentsTop > dl > dd{height:90px;text-align:justify;font-size:14px;}
#contentsWrap .contentsTop > dl > dd > a{display:block;font-size:13px;margin:35px 0 0 0;padding-bottom:7px;border-bottom:1px solid #cacaca;color:#8d8c8c;}
#contentsWrap .contentsTop > dl > dd > a > img{opacity:0.5;filter:alpha(opacity=50);float:right;}
#contentsWrap .contentsTop > dl > dd > a:hover{text-decoration:none;color:#666;}
#contentsWrap .contentsTop > dl > dd > a:hover > img{opacity:1;filter:alpha(opacity=100);}
#contentsWrap .contentsTop > dl > dd > .ddc{color:#eb6810;}

/*
#contentsWrap .contentsTop > dl > dd > ul > li{background:url(/users/imrctr/image/common/bdot.png) repeat-x bottom;padding:3px 0;font-size:14px\9;letter-spacing:-0.5px\9;}
#contentsWrap .contentsTop > dl > dd > ul > li > span{width:73px;margin-right:5px;display:inline-block;color:#333;background:url(/users/imrctr/image/common/line.png) no-repeat right;}
#contentsWrap .contentsTop > dl > dd > ul > li > span.ddc{display:inline;color:#eb6810;background:none;}
*/


/*main_ÁÂÃøÇÏ´Ü 4°³¹öÆ°*/
#contentsWrap .contentsBottom{margin:40px 0 50px 0;}
#contentsWrap .contentsBottom > ul{width:550px;height:300px;background:url(/users/imrctr/image/main/leftBg.png) no-repeat;float:left;}
#contentsWrap .contentsBottom > ul > li{float:left;}
#contentsWrap .contentsBottom > ul > li > a{width:275px;height:150px;padding:50px 0 0 40px;box-sizing:border-box;font-size:20px;color:#333;display:block;font-weight:600;line-height:1.4;}
#contentsWrap .contentsBottom > ul > li:first-child > a{color:#fff;}
#contentsWrap .contentsBottom > ul > li > a:hover{text-decoration:none;}
#contentsWrap .contentsBottom > ul > li > a > img{float:right;margin:7px 60px 0 0;}
#contentsWrap .contentsBottom > ul > li > a:hover > img{animation-name:btn;-webkit-animation-duration: 1s;animation-duration: 1s;-webkit-animation-timing-function: ease-in-out;animation-timing-function: ease-in-out;-webkit-animation-iteration-count: 1;animation-iteration-count: 1;}

@keyframes btn {
16.65% {-webkit-transform: translateY(6px);transform: translateY(6px);}
33.3% {-webkit-transform: translateY(-4px);transform: translateY(-4px);}
49.95% {-webkit-transform: translateY(3px);transform: translateY(3px);}
66.6% {-webkit-transform: translateY(-2px);transform: translateY(-2px);}
83.25% {-webkit-transform: translateY(0px);transform: translateY(0px);}
100% {-webkit-transform: translateY(0);transform: translateY(0);}
}

/*main_°øÁö»çÇ×, ¼¾ÅÍ¼Ò½Ä*/
#contentsWrap .contentsBottom .notice{width:550px;height:300px;padding:40px;box-sizing:border-box;background:url(/users/imrctr/image/main/noticebg.png) no-repeat;float:left;overflow:hidden;}

#contentsWrap .contentsBottom .notice ul.tabs {width:100%;margin:0;padding: 0;float: left;list-style: none;background:url(/users/imrctr/image/main/tabline.png) no-repeat 120px;}
#contentsWrap .contentsBottom .notice ul.tabs li {width:120px;float:left;cursor: pointer;overflow: hidden;position: relative;text-align:center;font-size:19px;color:#a5c5ed;line-height:1;transition:none!important;}
#contentsWrap .contentsBottom .notice ul.tabs li.active {color:#fff;border-bottom:1px solid #fff;padding-bottom:8px;}

#contentsWrap .contentsBottom .notice .tab_container {clear: both;float:left;margin:20px 0 0 0;position:relative;}
#contentsWrap .contentsBottom .notice .tab_content {width:470px;height:180px;display: none;}
#contentsWrap .contentsBottom .notice .tab_content > a{width:40px;height:40px;position:absolute;right:-40px;top:-88px;text-align:center;display:block;background:#133865;}
#contentsWrap .contentsBottom .notice .tab_content > a:hover{background:#072953;}
#contentsWrap .contentsBottom .notice .tab_content > a > img{margin-top:10px;}

#contentsWrap .contentsBottom .notice .tab_container .tab_content ul {width:100%;margin:0px;padding:0px;}
#contentsWrap .contentsBottom .notice .tab_container .tab_content ul li {padding:5px;list-style:none}

#contentsWrap .contentsBottom .notice .miniBoard_list font.textplain font.textplain > a{color:#749ed2!important;font-size:14px!important;text-decoration:none!important;font-family:'Noto Sans KR', sans-serif!important;}
#contentsWrap .contentsBottom .notice .miniBoard_list font.textplain font.textplain > a:hover{color:#fff!important;}
#contentsWrap .contentsBottom .notice .miniBoard_list a{color:#749ed2!important;font-size:14px!important;text-decoration:none!important;font-family:'Noto Sans KR', sans-serif!important;}
#contentsWrap .contentsBottom .notice .miniBoard_list a:hover{color:#fff!important;}

/*footer*/
#footerWrap{width:100%;min-width:1100px;padding:40px 0;background:#404040;overflow:hidden;}
#footerWrap .footer{width:1100px;margin:0 auto;}

#footerWrap .footer p{font-size:14px;color:#b1b1b1;}
#footerWrap .footer p > span{color:#e5e5e5;}

#footerWrap .footer .footLeft{float:left;}
#footerWrap .footer .footRight{float:right;margin:65px 0 0 0;text-align:right;}

/*Subpage °øÅë*/
#subVMWrap{width:100%;min-width:1100px;height:300px;overflow:hidden;background:url(/users/imrctr/image/sub/subVisualBg.png) no-repeat center top;}
#subVMWrap > p{width:1100px;height:250px;margin:0 auto;text-align:center;padding:75px 0 0 0;box-sizing:border-box;}

#subVMWrap .subMenu{width:100%;min-width:1100px;height:50px;background:url(/users/imrctr/image/sub/menubg.png) repeat-x bottom;text-align:center;}
#subVMWrap .subMenu > ul{height:50px;margin:0 auto;text-align:center;overflow:hidden;display:inline-block;}
#subVMWrap .subMenu > ul > li{float:left;background:url(/users/imrctr/image/sub/sline.png) no-repeat left;}
#subVMWrap .subMenu > ul > li:first-child{background:none;}
#subVMWrap .subMenu > ul > li > a{height:50px;line-height:50px;margin:0 35px;display:inline-block;font-size:17px;color:#888;text-decoration:none;}
#subVMWrap .subMenu > ul > li > a.current,
#subVMWrap .subMenu > ul > li > a:hover{color:#117dbe;background:url(/users/imrctr/image/sub/subon.png) repeat-x bottom;}

#subcontentsWrap{width:1100px;box-sizing:border-box;padding:0 50px;overflow:hidden;margin:65px auto 85px auto;}
#subcontentsWrap .subTitle{text-align:center;overflow:hidden;margin:0 0 40px 0;}
#subcontentsWrap .subTitle > h2{color:#333;font-size:30px;font-weight:600;margin:0 0 10px 0;}
#subcontentsWrap .subTitle > p{height:30px;font-size:14px;color:#888888;line-height:30px;padding:5px 30px;display:inline-block;background:#f3f3f3;}
#subcontentsWrap .subTitle > p > span{color:#333;}
#subcontentsWrap .subTitle > p > img{margin:0 10px;}

#subcontentsWrap .subContents{min-height:350px;overflow:hidden;}
#subcontentsWrap .subContents p{line-height:1.8;}
#subcontentsWrap .subContents .h3font{font-size:18px;color:#117dbe;font-weight:500;margin:30px 0 10px 0;}

#subcontentsWrap .subContents .dotList{margin:15px 0;}
#subcontentsWrap .subContents .dotList > li{background:url(/users/imrctr/image/common/listDot.png) no-repeat left 12px;padding:0 0 0 10px;}
#subcontentsWrap .subContents .dotList > li > span{color:#333;}

/*¼¾ÅÍ°³¿ä*/
#subcontentsWrap .img15 img{margin:15px 0;}

/*ÀÎ»ç¸»*/
#subcontentsWrap .subContents .greetings{overflow:hidden;}
#subcontentsWrap .subContents .greetings > dt{width:370px;float:left;}
#subcontentsWrap .subContents .greetings > dd{width:630px;float:right;text-align:justify;}

#subcontentsWrap .subContents .greeting_name{text-align:right;display:block;color:#333;line-height:1.5 !important;}
#subcontentsWrap .subContents .greeting_name > p{text-align:right;display:inline-block;}
#subcontentsWrap .subContents .greeting_name > span{font-size:25px;color:inherit;}

/*°ü·Ã»çÀÌÆ®*/
#subcontentsWrap .h3font{font-size:18px;color:#117dbe;font-weight:500;margin:30px 0 10px 0;}
#subcontentsWrap .link  {float:left; margin:5px 0 30px; }
#subcontentsWrap .link .LinkSite {width:420px;height:25px;margin:8px 8px 5px 20px; overflow:hidden;float:left;border-bottom:1px solid #ddd;padding-bottom:15px;}
#subcontentsWrap .link .LinkSite > dt{font-size:14px;color:#333;float:left;}
#subcontentsWrap .link .LinkSite > dd{float:right;}
#subcontentsWrap .link .LinkSite > dd > a{float:right;background:#e3e3e3;width:30px;height:30px;display:block;border-radius:30px;line-height:30px;text-align:center}
#subcontentsWrap .link .LinkSite > dd > a:hover{background:#004483;}
#subcontentsWrap .link .LinkSite > dd > a > img{margin-top:7px; margin-left:3px;}
.mr0{margin-right:0!important;}


/*°ü·Ã»çÀÌÆ®
#subcontentsWrap .subContents .linksite{overflow:hidden;}
#subcontentsWrap .subContents .linksite > dt{width:280px;float:left;font-size:17px;color:#333;}
#subcontentsWrap .subContents .linksite > dt > a{display:inline-block;font-size:13px;padding-bottom:2px;border-bottom:1px solid #888;color:#888;}
#subcontentsWrap .subContents .linksite > dt > a:hover{text-decoration:none;border-bottom:1px solid #333;color:#333;}
#subcontentsWrap .subContents .linksite > dd{float:left;}*/


/*Âü¿©±³¼ö*/
#subcontentsWrap .subContents .profA{width:1000px;box-sizing:border-box;padding:50px 0 50px 60px;margin-bottom:40px;overflow:hidden;border:1px solid #dedede;background:#f7f7f7;}
#subcontentsWrap .subContents .profA  > li{margin:20px 0 0 0;display:block;overflow:hidden;}
#subcontentsWrap .subContents .profA  > li:first-child{margin:0;}
#subcontentsWrap .subContents .profA  > li > span{display:inline-block;padding:0 20px;color:#fff;background:#117dbe;border-radius:15px;float:left;}
#subcontentsWrap .subContents .profA  > li > a{font-size:16px;display:inline-block;float:left;margin:0 0 0 20px;}
#subcontentsWrap .subContents .profA  > li > a:hover{color:#333;}
#subcontentsWrap .subContents .profA  > li > a > span{font-size:14px;color:#888;}

#subcontentsWrap .subContents .prof{overflow:hidden;}
#subcontentsWrap .subContents .prof > dt{width:185px;font-size:20px;color:#666;font-weight:500;float:left;}
#subcontentsWrap .subContents .prof > dt > span{letter-spacing:5px;font-weight:100px;font-size:14px;color:#999;display:block;}
#subcontentsWrap .subContents .prof > dd{width:815px;float:right;margin:0 0 40px 0;}
#subcontentsWrap .subContents .prof > dd > img{float:left;}
#subcontentsWrap .subContents .prof > dd > table{width:665px;float:right;border-top:3px solid #dedede;}
#subcontentsWrap .subContents .prof > dd > table > tbody > tr > th{background:#f9f9f9;color:#333;}
#subcontentsWrap .subContents .prof > dd > table > tbody > tr:first-child > td{font-size:17px;color:#333;}
#subcontentsWrap .subContents .prof > dd > table > tbody > tr:first-child > td > span{margin-left:5px;color:#888;font-size:13px;}

/*¿À½Ã´Â±æ*/
#subcontentsWrap .subContents .mapUl{padding:40px 40px;overflow:hidden;background-color:#ededed;}
#subcontentsWrap .subContents .mapUl > li{margin:0 0 15px 0;}
#subcontentsWrap .subContents .mapUl > li > span{width:90px;background:url(/users/imrctr/image/common/line.png) no-repeat 75px;font-size:17px;color:#117dbe;display:inline-block;}
#subcontentsWrap .subContents .root_daum_roughmap span{font-family:"Noto Sans KR", sans-serif !important;color:#163781 !important;}


/* ¿¬±¸ÀÎ·Â */
.lab_mem_list { overflow: hidden; }
.lab_mem_list .lab_mem_profile { width: 47.5%; border: 1px solid #ddd; padding: 30px; margin-bottom: 20px; box-sizing: border-box; overflow: hidden; float: left;}	
.lab_mem_list .lab_mem_profile:nth-child(2n) { margin-right: 5%; }
.lab_memPhoto { width: 140px; height: 180px; box-sizing: border-box; margin: 0 20px 0 0; float: left; text-align: center; }
.lab_memPhoto img { width: 140px; height: 180px; vertical-align: middle; margin: 0 !important;}
.lab_memTxt { width: calc(100% - 160px); table-layout:fixed; float: left; box-sizing: border-box; text-align: left; display: inline-block; }
.lab_memTxt td { padding: 5px 0; word-break:keep-all; }
.lab_memTxt th { background:url('/users/imrctr/image/common/circle.png') no-repeat left center; padding: 0 20px 0 10px;	 text-align: left;  }
.lab_memTxt .memName { font-size: 17px;  color: #333; }
.lab_memTxt p {  color: #666; margin-top: 20px; line-height: 20px; }
.lab_memTxt a { margin: 0 !important; }
.lab_memTxt a.link:hover { text-decoration: underline;	 }

/*mtop*/
#mTop {width:60px; height:60px; z-index:99999; bottom:200px; left:50%; margin-left:580px; position:fixed; display:none;}
#mTop > a {opacity:0.85; filter:alpha(opacity=85);}
#mTop > a:hover {opacity:1; filter:alpha(opacity=100);}

/*±ÛÀÚ»ö»ó*/
.fc_cherry{color:#c51a4a;}
.color333{color:#333;}

/*°¢Á¾ °Ô½ÃÆÇ ¼öÁ¤*/
table > tbody > tr:first-child  > td:first-child > .table_notice > tbody > tr:first-child > td:nth-child(1),
table > tbody > tr:first-child  > td:first-child > .table_notice > tbody > tr:first-child > td:nth-child(3){background:#f5f5f5;}

/*¼¾ÅÍ¼Ò½Ä*/
table > tbody > tr:first-child  > td:first-child > .table_news > tbody > tr:first-child > td:nth-child(1),
table > tbody > tr:first-child  > td:first-child > .table_news > tbody > tr:first-child > td:nth-child(3){background:#f5f5f5;}

/*ÀÚ·á½Ç*/
table > tbody > tr:first-child  > td:first-child > .table_library > tbody > tr:first-child > td:nth-child(1),
table > tbody > tr:first-child  > td:first-child > .table_library > tbody > tr:first-child > td:nth-child(3){background:#f5f5f5;}

/*ÃÊÃ»¼¼¹Ì³ª*/
table > tbody > tr:first-child  > td:first-child > .table_seminar > tbody > tr:first-child > td:nth-child(1),
table > tbody > tr:first-child  > td:first-child > .table_seminar > tbody > tr:first-child > td:nth-child(3){background:#f5f5f5;}

/*½ÉÆ÷Áö¾ö*/
table > tbody > tr:first-child  > td:first-child > .table_symposium > tbody > tr:first-child > td:nth-child(1),
table > tbody > tr:first-child  > td:first-child > .table_symposium > tbody > tr:first-child > td:nth-child(3){background:#f5f5f5;}

/*ÇÐ¼ú´ëÈ¸*/
table > tbody > tr:first-child  > td:first-child > .table_conference > tbody > tr:first-child > td:nth-child(1),
table > tbody > tr:first-child  > td:first-child > .table_conference > tbody > tr:first-child > td:nth-child(3){background:#f5f5f5;}

/*±â¼úÀÌÀü*/
table > tbody > tr:first-child  > td:first-child > .table_technology > tbody > tr:first-child > td:nth-child(1),
table > tbody > tr:first-child  > td:first-child > .table_technology > tbody > tr:first-child > td:nth-child(3){background:#f5f5f5;}

/*±â¼úÀÌÀü*/
table > tbody > tr:first-child  > td:first-child > .table_labor > tbody > tr:first-child > td:nth-child(1),
table > tbody > tr:first-child  > td:first-child > .table_labor > tbody > tr:first-child > td:nth-child(3){background:#f5f5f5;}

.main_iframe .miniBoard_list{padding:3px 0!important;}


.subleft{float:left;width:335px;height:290px;font-size:21px;font-weight:500;background:url(/users/imrctr/image/sub/greeting.jpg) no-repeat 0px 230px;}
.subleft span{font-size:17px;color:#117dbe;display:inline-block;padding-bottom:7px}
.subright{float:right;width:665px;font-size:15px;font-weight:500;color:#666666;line-height:24px}
.subright span{color:#117dbe;}
.subright strong{display:block;padding-top:30px;vertical-align:middle;text-align:right;}
.subright strong img{margin:0px 10px 0px 7px !important;text-align:right;vertical-align:middle;}


.av_inner{display: block;border-radius:25px;position: absolute;height:25px;width:25px;background: #fff;color: #888; z-index: 2; cursor: pointer;text-decoration: none;background-color: #117dbe;color: #ffffff;text-align:center;font-weight:600; font-size:15px;line-height:25px;visibility: visible;}
.av_inner a{display: block;border-radius:25px;position: absolute;height:25px;width:25px;background: #fff;color: #888;z-index: 2; cursor: pointer;text-decoration: none;background-color: #117dbe;color: #ffffff;text-align:center;font-weight:600; font-size:15px;line-height:25px;visibility: visible;}

.av_inner a:hover {background-color: #f39d2e;}
.av1{margin-top:50px;margin-left:290px}
.av2{margin-top:88px;margin-left:395px}
.av3{margin-top:330px;margin-left:110px}
.av4{margin-top:410px;margin-left:390px}
.av5{margin-top:350px;margin-left:610px}
.avia_image {border-radius: 3px;display: block; position: relative;max-width: 100%;}

.Bar{width:150px;background-color:#ffffff;z-index:90;top:30px;margin-left:-60px;height:35px;line-height:35px;position:absolute;color:#111111; border-radius:3px;font-size:13px}
.udh {position:absolute;}

.imge{border:1px solid #D7D7D7;margin:0 auto;text-align:center;margin-bottom:40px}
.map001{text-align:center;padding-bottom:40px;font-weight:500;}
.map001 span{display:inline-block;padding-left:50px;color:#117dbe}
.map001 span:first-child{display:inline-block;padding-left:0px;}