@charset 'utf-8';
@import "base.css";
@import "common_02.css";

.coming_soon{text-align:center;}


/* Header */
#header:after{width:100%;height:90px;position:fixed;background:#fff;z-index:-1;left:0;top:0;display:block;content:"";}
#header{width:100%;height:90px;position:fixed;z-index:1001;left:0;top:0;}
#header h1{position:absolute;left:40px;top:8px;z-index:1001}
#header .nav_wrap{text-align:center;/*padding-top:28px;*/}
#header .nav_wrap #nav{display:inline-block;position:relative;z-index:1000;text-align:center;float:right;margin-right:320px;}
#header.on{height:325px;}
#header .nav_wrap #nav > ul{}
#header .nav_wrap #nav ul li.depth_01{display:inline-block;z-index:8;vertical-align:top}
#header .nav_wrap #nav ul li.depth_01 > dl > dt a{padding:28px 20px 0;font-size:22px;font-weight:500;color:#000;display:block;box-sizing:border-box;letter-spacing:-0.01em;line-height:30px}
#header .nav_wrap #nav ul li.depth_01:hover > dl > dt a{color:#257bca;position:relative;}
#header .nav_wrap #nav ul li.depth_01 dt span{display:inline-block;margin:0;box-sizing:border-box;padding:0 38px 30px;border-bottom:2px solid #fff;}
#header .nav_wrap #nav ul li.depth_01:hover dt span{border-bottom:2px solid #fff;border-image:linear-gradient(to right, #63cc87 0%, #63cff0 100%);border-image-slice:2;border-image-width:0 0 2px 0;margin:0}
#header .nav_wrap #nav ul > li > dl{position:relative;z-index:10;}
#header .nav_wrap #nav ul > li > dl > dd{width:250px;display:none;text-align:left;position:absolute;left:50%;transform:translateX(-50%);top:90px;background-color:rgba(255,255,255,0.95);}
#header .nav_wrap #nav ul > li > dl > dd ul{padding:20px 0 25px;}
#header .nav_wrap #nav ul > li > dl > dd ul li:last-child{margin-right:0}
#header .nav_wrap #nav ul > li > dl > dd ul li a{font-size:16px;display:block;padding:5px 0 7px 30px;letter-spacing:-0.06em}
#header .nav_wrap #nav ul > li > dl > dd ul li a:hover{color:#257bca;}
#header h2{width:calc(100% - 120px);height:100%;position:absolute;left:60px;top:90px;z-index:999;display:none}
#header .top_btn_list{position:absolute;right:49px;top:23px;z-index:1001}
#header .top_btn_list a{display:inline-block;vertical-align:top;font-size:16px;position:relative;}

/*
#header .top_btn_list a:after{width:1px;height:40px;background:#ccc;position:absolute;right:0;top:1px;content:"";display:block;}
*/
#header .top_btn_list a.btn_skku_bar:after{width:1px;height:40px;background:#ccc;position:absolute;right:0;top:1px;content:"";display:block;}

#header .top_btn_list a.btn_skku{padding:8px 14px 14px 0;font-size:16px;}
#header .top_btn_list a.top_search{width:63px;text-align:center;margin-right:15px;}
#header .top_btn_list a.top_search img{display:inline-block;padding:10px 0 7px 0}
#header .top_btn_list a.all_nav_view{margin-top:13px;}
#header .top_btn_list a.all_nav_view:after{display:none;}

.all_nav{width:100%;height:100%;position:fixed;right:0;top:0;background:rgba(0,0,0,0.8);display:none;z-index:1003;}
.all_nav .all_nav_box{position:absolute;right:0;top:0;width:62%;height:100%;box-sizing:border-box;padding-right:165px;background:#fff;border-left:1px solid #ddd}
.all_nav .nav_logo{padding:29px 0 0 60px;}
.all_nav .nav_close{width:45px;position:absolute;right:60px;top:25px;text-align:center;cursor:pointer;}
.all_nav .btn_intranet{display:none;}
.all_nav .all_nav_wrap .all_nav_box > ul:after{content:'';clear:both;display:block}
.all_nav .all_nav_wrap .all_nav_box > ul, .all_nav .all_nav_wrap .all_nav_box > ul > li{position:relative;height:100%}
.all_nav .all_nav_wrap .all_nav_box > ul > li{float:left;width:25%;border-right:1px solid #ddd}
.all_nav .all_nav_wrap .all_nav_box > ul > li:hover dl dt{color:#257bca}
.all_nav .all_nav_wrap .all_nav_box > ul li dl dt{font-size:17px;margin:25px 12% 33px;font-weight:500}
.all_nav .all_nav_wrap .all_nav_box > ul li dl dd ul{font-size:0;}
.all_nav .all_nav_wrap .all_nav_box > ul li dl dd ul li{font-size:16px;}
.all_nav .all_nav_wrap .all_nav_box > ul li dl dd ul li:nth-child(1){margin-left:0;}
.all_nav .all_nav_wrap .all_nav_box > ul li dl dd ul li a{position:relative;display:block;font-size:14px;-webkit-transition:color 0.3s;-moz-transition:color 0.3s;-o-transition:color 0.3s;-ms-transition:all 0.3s;transition:color 0.3s;padding:17px 12%;color:#777}
.all_nav .all_nav_wrap .all_nav_box > ul li dl dd ul li a span{position:relative;z-index:2}
.all_nav .all_nav_wrap .all_nav_box > ul li dl dd ul li a:after{position:absolute;top:0;left:0;width:0;content:"";height:100%;background:#257bca;-webkit-transition:all 0.3s;-moz-transition:all 0.3s;-o-transition:all 0.3s;-ms-transition:all 0.3s;transition:all 0.3s}
.all_nav .all_nav_wrap .all_nav_box > ul li dl dd ul li a:hover{color:#fff;}
.all_nav .all_nav_wrap .all_nav_box > ul li dl dd ul li a:hover:after{width:100%;-webkit-transition:all 0.5s;-moz-transition:all 0.5s;-o-transition:all 0.5s;-ms-transition:all 0.5s;transition:all 0.5s}
.all_nav .nav_siteinfo{opacity:0.8;float:right;text-align:right;padding:137px 21.3% 0 0;}
.all_nav .nav_siteinfo .info_number{font-size:22px;padding-bottom:45px;}
.all_nav .nav_siteinfo .info_addr{font-size:15px;}

/* Search Box */
.searchBox{width:100%;max-width:500px;height:80px;display:none;position:fixed;top:90px;right:0;z-index:100;background:rgba(94,157,34,.8);text-align:center;}
.searchBox p{display:inline-block;color:#fefefe;font-size:21px;font-family:"YiSunShinDotume";line-height:80px;}
.searchBox input[type='text']{width:40%;height:30px;display:inline-block;background:#fff;border-radius:5px;border:none;text-indent:10px;margin-left:15px;}
.searchBox .schBtn{width:50px;height:30px;display:inline-block;background:#257bca url(/img/common/icon_search_box.png) no-repeat center;background-size:18px;border:none;border-radius:5px;cursor:pointer;margin-left:5px;font-size:0;}
.searchBox a{display:inline-block;margin-left:50px;vertical-align:middle;padding-top:5px;}

/* Footer */
#footer .privacy{background:#4a92d3;text-align:center;border-bottom:1px solid #a5c9e9;padding:17px 0 18px;}
#footer .privacy a{color:#fff;position:relative;display:inline-block;font-size:15px;font-weight:100;}
#footer .privacy a:first-child{margin-right:80px;}
#footer .privacy a:first-child:after{width:1px;height:20px;position:absolute;right:-40px;top:2px;content:"";display:block;background:rgba(255, 255, 255, .4);}
#footer .addr_wrap{text-align:center;position:relative;}
#footer .addr_wrap .footer_logo{margin:18px 0 15px;}
#footer .addr_wrap .footer_logo img{max-width:100%;}
#footer .addr_wrap .addr{border-top:1px solid #ccc;font-size:15px;padding-top:25px;line-height:22px;}
#footer .addr_wrap .addr .line{width:1px;height:12px;background:#999;margin:0 12px;display:inline-block;}
#footer .addr_wrap .copy{padding:0 0 40px;font-size:15px;}
#footer .addr_wrap .btn_top{position:absolute;right:0;top:0;}


/* Common */
#section{margin:90px 0 77px;}
#section.m_container{margin-bottom:0;}
#quick{position:fixed;right:10px;top:50%;transform:translateY(-48%);border:1px solid #b8b8b8;border-bottom:0;}
#quick li{border-bottom:1px solid #b8b8b8;}
.subTitle{font-size:24px;padding-left:30px;margin-bottom:26px;letter-spacing:-0.05em;background:url(/img/common/sub_title_icon.gif) no-repeat left center;}


/* Sub */
#sub_page_title{padding-top:76px;}
#aside{width:100%;height:48px;border-bottom:1px solid #d8d8d8;}
#aside .aside_list{width:1280px;margin:0 auto;}
#aside ul{max-width:1280px;text-align:center;font-size:0;margin:0 auto;display:flex;}
#aside ul li{position:relative;flex:1;border-left:1px solid #d8d8d8;}
#aside ul li:last-child{border-right:1px solid #d8d8d8;}
#aside ul li a{width:auto;display:block;font-size:16px;line-height:48px;}
#aside ul li.active{border-left:1px solid #257bca}
#aside ul li.active:last-child{border-right:1px solid #257bca}
#aside ul li.active a{background:#257bca;color:#fff;}
#section h3.page_title{max-width:1280px;margin:0 auto;letter-spacing:-0.05em;text-align:center;font-size:30px;color:#333;padding-bottom:51px;font-weight:500;}

/* banner */
.sub_top_banner{height:310px;text-align:center;background:url(/img/sub_banner/introduce_bg.jpg) no-repeat center bottom;background-size:cover;}
.sub_top_banner.introduce{background:url(/img/sub_banner/introduce_bg.jpg) no-repeat center bottom}
.sub_top_banner.research{background:url(/img/sub_banner/research_bg.jpg) no-repeat center bottom}
.sub_top_banner.notice{background:url(/img/sub_banner/notice_bg.jpg) no-repeat center bottom}
.sub_top_banner.news{background:url(/img/sub_banner/news_bg.jpg) no-repeat center bottom}
.sub_top_banner dl{color:#fff;padding:96px 0 0 0;letter-spacing:0.02em;}
.sub_top_banner dl dt{font-size:46px;font-weight:bold;text-shadow:1px 4px 4px #555;padding-bottom:4px;}
.sub_top_banner dl dd{font-size:22px;font-weight:400;text-shadow:1px 4px 4px #555;}

/* Tab Design */
.tab_design ul{max-width:1280px;text-align:center;font-size:0;margin:0 auto 37px;display:flex;}
.tab_design ul li{position:relative;flex:1;}
.tab_design ul li a{width:auto;display:block;font-size:18px;border-bottom:1px solid #dbdbdb;}
.tab_design ul li a span{display:block;border-bottom:1px solid #fff;color:#888;padding-bottom:15px}
.tab_design ul li a.active{border-bottom:1px solid #4a92d3;}
.tab_design ul li a.active span{border-bottom:1px solid #4a92d3;color:#333;}

/* Table */
.horizontal_table{border-top:2px solid #223f9a;border-bottom:1px solid #dbdbdb;width:100%}
.horizontal_table th{background:#f3f5fa;border-right:1px solid #dbdbdb;font-weight:500;padding:11px 0 13px;box-sizing:border-box; }
.horizontal_table th:last-child, .horizontal_table td:last-child{border-right:0}
.horizontal_table td{border-bottom:1px solid #dbdbdb;border-right:1px solid #dbdbdb;padding:9px 2px 9px;box-sizing:border-box;line-height:25px;vertical-align:middle;font-size:15px;word-break:break-all;}
.center_table th, .center_table td{text-align:center}

/* Main */
.m_container .m_slide_wrap{position:relative}
.m_container .slider{width:100%;}
.m_container .slick-slider{position:relative;display:block;box-sizing:border-box;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none;-khtml-user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent;}
.m_container .slick-list{position:relative;display:block;overflow:hidden;}
.m_container .slick-slider .slick-list{-webkit-transform:translate3d(0, 0, 0);-moz-transform:translate3d(0, 0, 0);-ms-transform:translate3d(0, 0, 0);-o-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);}
.m_container .slick-slide{height:100%;min-height:1px;display:none;float:left;}
.m_container .slick-slide div{width:100%;float:none;}
.m_container .slider_banner .slick-slide img{width:100%;display:block;}
.m_container .slick-initialized .slick-slide{display:block;}
.m_container .main_slide_box{position:relative;margin-top:1px}
.m_container .main_slide_box .slick-slider .slick-list{margin-left:-3px}
.m_container .main_slide_box .slider{width:100%;}
.m_container .main_slide_box div{text-align:center;}
.m_container .main_slide_box .slick-arrow{position:absolute;top:50%;font-size:0;line-height:0;letter-spacing:-1000em;text-indent:-1000em;width:40px;height:72px;border:0;cursor:pointer;z-index:1;margin-top:-28px}
.m_container .main_slide_box .slick-prev{background:url(/img/main/main_slide_prev_btn.png) no-repeat left center;left:16%;}
.m_container .main_slide_box .slick-next{background:url(/img/main/main_slide_next_btn.png) no-repeat left center;right:16%}
.m_container .scroll_down{position:absolute;left:50%;bottom:24px;transform:translateX(-50%);}
.m_container .main_board{font-weight:100;padding-bottom:70px;padding-top:41px;background:url(/img/main/center_news_bg.gif) no-repeat center bottom;background-size:cover;}
.m_container .main_board:after{clear:both;content:"";display:block;}
.m_container .main_board .board_cont{width:calc(50% - 10px);}
.m_container .main_board .board_cont h3{text-align:center;font-size:28px;margin-bottom:27px;}
.m_container .main_board .main_notice{float:left;}
.m_container .main_board .board_cont_list{border:1px solid #d7d7d7;}
.m_container .main_board .board_cont_list #board_tab{font-size:0;border-bottom:1px solid #d7d7d7;}
.m_container .main_board .board_cont_list #board_tab li{width:50%;font-size:18px;display:inline-block;text-align:center;position:relative;}
.m_container .main_board .board_cont_list #board_tab li:first-child:before{width:1px;height:100%;position:absolute;background:#d7d7d7;content:"";display:block;top:0;right:0;}
.m_container .main_board .board_cont_list #board_tab li a{display:block;padding:12px 0 15px;background:#f8f8f8;}
.m_container .main_board .board_cont_list #board_tab li.selected:after{width:100%;height:2px;position:absolute;background:#4a92d3;content:"";display:block;top:-1px;left:0;}
.m_container .main_board .board_cont_list #board_tab li.selected a{background:#fff;}
.m_container .main_board .board_cont_list .tab_content li{border-bottom:1px solid #d7d7d7;position:relative;}
.m_container .main_board .board_cont_list .tab_content li:before{width:3px;height:3px;border-radius:50%;background:#333;position:absolute;left:19px;top:50%;transform:translateY(-50%);content:"";display:block;}
.m_container .main_board .board_cont_list .tab_content li:hover:before{background:#257bca;}
.m_container .main_board .board_cont_list .tab_content li a{display:block;padding:15px 20px 18px 28px;font-size:17px;background:#fff;}
.m_container .main_board .board_cont_list .tab_content li:hover a{background:#f8f8f8;color:#257bca;font-weight:normal;}
.m_container .main_board .board_cont_list .tab_content li a span{vertical-align:top;}
.m_container .main_board .board_cont_list .tab_content li a span.subj{width:75%;display:inline-block;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}
.m_container .main_board .board_cont_list .tab_content li a span.date{float:right;font-weight:normal;color:#999;letter-spacing:-0.05em;}
.m_container .main_board .board_cont_list .tab_content .btn_more a{background:#f8f8f8;color:#666;}
.m_container .main_board .board_cont_list .no_data{text-align:center;padding:15px 0;}
.m_container .main_board .btn_more a{text-align:center;font-size:18px;padding:16px 0 11px;display:block;}
.m_container .main_board .center_news{float:right;}
.m_container .main_board .center_news ul:after{clear:both;content:"";display:block;}
.m_container .main_board .center_news ul li{width:calc(50% - 10px);float:left;margin-bottom:20px;position:relative;}
.m_container .main_board .center_news ul li:nth-child(2n){float:right;}
.m_container .main_board .center_news ul li img{max-width:100%;}
.m_container .main_board .center_news ul li a{display:block;}
.m_container .main_board .center_news ul li .textBox{width:100%;padding:10px 15px 8px 10px;color:#fff;position:absolute;left:0;bottom:0;background:rgba(0, 0, 0, .5);}
.m_container .main_board .center_news ul li .textBox .subj{width:65%;display:inline-block;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;float:left;}
.m_container .main_board .center_news ul li .textBox .date{float:right;font-size:14px;}
.m_container .main_board .center_news .btn_more a{background:linear-gradient(90deg, #9fca93, #257bca 60%);color:#fff;}
.m_container .main_board .center_news .btn_more a span{font-size:22px;vertical-align:-3px;}
.logo_list_wrap{background:#efefef;padding:35px 0;}
.logo_list_wrap .slick-slide{margin-right:26px;}
.logo_list_wrap .slick-slide div{vertical-align:top;}
.logo_list_wrap .logo_list{width:calc(100% - 160px);margin:0 auto;}
.logo_list_wrap .logo_list .slick-arrow{width:40px;height:40px;cursor:pointer;border:0;outline:none;position:absolute;top:50%;transform:translateY(-50%);font-size:0;line-height:0;letter-spacing:-1000em;z-index:11;}
.logo_list_wrap .logo_list .slick-prev{left:-80px;background:url(/img/main/logo_list_prev.gif) no-repeat left top;}
.logo_list_wrap .logo_list .slick-next{right:-80px;background:url(/img/main/logo_list_next.gif) no-repeat left top;}

/* 센터소개 > 센터소개말 */
.greetings .topText{background:url(/img/introduce/greetings_bg.jpg) no-repeat left top;margin-bottom:35px;}
.greetings .topText dl{letter-spacing:-0.03em;color:#fff;padding:68px 0 70px 40px;}
.greetings .topText dl dt{font-size:30px;font-weight:500;margin-bottom:10px;}
.greetings .topText dl dt span{display:inline-block;border-bottom:2px solid rgba(255, 255, 255, .5);padding-bottom:28px;}
.greetings .topText dl dd{font-size:18px;font-weight:400;line-height:30px;}
.greetings .textBox{line-height:26px;letter-spacing:-0.065em;}
.greetings .textBox .nameText{text-align:right;margin-top:45px;color:#666;}
.greetings .textBox .nameText strong{color:#363636;display:inline-block;margin-left:5px;}


/* 운영조직 */
.group .img_box{text-align:center;}
.group .img_box img{max-width:100%;}

/* 센터개요 */
.summary .top_text{text-align:center;font-size:18px;letter-spacing:-0.05em;margin-bottom:35px;padding-bottom:35px;line-height:28px;border-bottom:1px solid #ccc;}
.summary .top_text span{color:#257bca;}
.summary .img_cont{margin-bottom:45px;}
.summary .img_cont .img_box img{max-width:100%;}
.summary .text_box{letter-spacing:-0.05em;}
.summary .text_box li{margin-bottom:29px;}
.summary .text_box dl dt{font-size:52px;font-weight:bold;color:#d1d1d1;display:inline-block;vertical-align:middle;}
.summary .text_box dl dt:after{width:2px;height:50px;margin:0 36px 0 37px;background:#dde7d3;content:"";display:inline-block;vertical-align:-4px;}
.summary .text_box dl dd{display:inline-block;color:#444;vertical-align:middle;line-height:26px;}
.summary .text_box dl dd span{color:#257bca;}


/* 회사소개 > 오시는 길 */
.road_text{margin-top:10px;line-height:26px}

/* 연구실 */
.lab_content{width:calc(100% + 100%);padding:67px 0 35px;position:relative;left:-50%;background:url(/img/research/lab_bg.gif) repeat left 150px;}
.lab_content .content > ul{display:flex;flex-wrap:wrap;}
.lab_content .content > ul > li{width:32.333%;min-height:150px;position:relative;padding:19px;margin:0 0 1.4666% 1.4666%;border:1px solid #c5c5c5;}
.lab_content .content > ul > li:nth-child(3n + 1){margin-left:0;}
.lab_content .content > ul:after{clear:both;content:"";display:block;}
.lab_content .content .img_box{text-align:center;padding-bottom:11px;}
.lab_content .content .img_box img{width:100%;}
.lab_content .content ul li{letter-spacing:-0.02em;}
.lab_content .content ul li dt{font-size:18px;position:relative;padding:0 0 4px 30px;}
.lab_content .content ul li dt:before{width:20px;height:2px;background:#4a92d3;position:absolute;left:0;top:50%;transform:translateY(-50%);content:"";display:block;}
.lab_content .content ul li dd{line-height:24px;font-size:14px;}
.lab_content .content ul li dd ul li{position:relative;padding-left:10px;}
.lab_content .content ul li dd ul li:before{width:2px;height:2px;background:#333;position:absolute;left:0;top:12px;border-radius:50%;content:"";display:block;}
.lab_content .content ul li dd ul li p{color:#666;}
.lab_content .content .lab_list_hover{width:calc(100% + 1px);height:100%;opacity:0;position:absolute;top:0;left:0;z-index:5;transform:scale(1);transition:all .3s;text-align:center;
background: -moz-linear-gradient(125deg,  rgba(184,209,101,0.9) 0%, rgba(6,110,144,0.9) 100%);
background: -webkit-linear-gradient(125deg,  rgba(184,209,101,0.9) 0%,rgba(6,110,144,0.9) 100%);
background: linear-gradient(125deg,  rgba(184,209,101,0.9) 0%,rgba(6,110,144,0.9) 100%);
box-shadow:3px 3px 7px #888;
}
.lab_content .content > ul > li:hover .lab_list_hover{opacity:1;}
.lab_content .content > ul > li .lab_list_hover .line_cont{width:96%;height:96%;content:"";display:block;position:absolute;left:2%;top:2%;border:1px solid rgba(255, 255, 255, .4);}
.lab_content .content > ul > li .lab_list_hover .link_box{width:100%;text-align:center;left:0;top:50%;transform:translateY(-50%);position:absolute;}
.lab_content .content > ul > li .lab_list_hover .link_box .home_icon{padding-bottom:5px;}
.lab_content .content > ul > li .lab_list_hover .link_box .link_addr{color:#e7efea;font-weight:300;}
#bo_v_con .lab_content .content > ul > li .lab_list_hover .link_box a{color:#fff;border:2px solid #c2d9ca;padding:6px 25px 8px;border-radius:23px;display:inline-block;text-decoration:none;margin-top:17px;word-break:break-all;}

/* 참여기업 */
.enterprise .horizontal_table_wrap td{word-break:break-all;}

@media screen and (min-width:2000px){
/* Main */
.m_container .main_slide_box div img{width:100%;}
}

@media screen and (max-width:1900px){
/* Main */
.m_container .main_slide_box div img{max-width:100%}
}

@media screen and (max-width:1600px){
/* Header */
#header .top_btn_list{right:45px}
#header .nav_wrap #nav{margin-right:290px;}
#header .nav_wrap #nav ul li.depth_01 dt span{padding:0 10px 30px;}
.all_nav .nav_siteinfo{padding-right:10%;}

/* Sub */
.sub_top{padding:0;}
}


@media screen and (max-width:1305px){
/* Header */
#header h1{left:3.125%;}
#header .top_btn_list{right:3.125%;}
#header .nav_wrap #nav{display:none;}
.all_nav .nav_logo{padding:29px 0 0 3.125%;}
.all_nav .all_nav_box{padding-right:calc(6.25% + 45px)}
.all_nav .nav_close{right:3.125%;}
.all_nav .nav_siteinfo{padding:70px 3.125% 0 0;}

/* Sub */
#aside .aside_list{width:100%;}

/* Main */
.m_container{padding:0;}
.m_container .main_slide_box{margin-top:0}
.m_container .main_slide_box .slick-prev{left:20px}
.m_container .main_slide_box .slick-next{right:20px}
.m_container .main_board .board_cont_list .tab_content li a{padding:10px 20px 13px 28px;}
.m_container .main_board .btn_more a{padding:12px 0 7px;}
.logo_list_wrap .logo_list{width:calc(100% - 100px);}
.logo_list_wrap .slick-slide{margin-right:0;text-align:center;}
.logo_list_wrap .slick-slide img{max-width:100%;display:inline-block;padding:0 10px;}
.logo_list_wrap .logo_list .slick-prev{left:-60px;}
.logo_list_wrap .logo_list .slick-next{right:-60px;}

/* 센터개요 */
.summary .top_text{font-size:16px;}
.summary .top_text br{display:none;}
.summary .text_box dl dd{width:80%;}
.summary .text_box dl dd br{display:none;}

/* 연구실 */
.lab_content{width:calc(100% + 6.25%);left:-3.125%;}
/*.lab_content .content > ul > li{width:32%;height:545px;padding:15px;margin:0 0 2% 2%;}
.lab_content .content > ul > li:nth-child(4n + 1){margin-left:2%;}
.lab_content .content > ul > li:nth-child(3n + 1){margin-left:0;}*/
.lab_content .content ul li dd ul li{font-size:14px;line-height:24px;}
#bo_v_con .lab_content .content .img_box img{width:100% !important;max-width:auto;}
}

@media screen and (max-width:1024px){
/* Header */
#header .nav_wrap #nav ul li.depth_01 dt a{padding:32px 25px 31px}

/* Main */
.m_container .main_board .board_cont_list #board_tab li a{padding:9px 0 10px;}
.m_container .main_board .board_cont_list .tab_content li a{padding:10px 20px 10px 28px;font-size:15px;}
.m_container .main_board .btn_more a{font-size:15px;padding:4px 0;}
.m_container .main_board .center_news ul li .textBox{font-size:14px;}
.m_container .main_board .center_news ul li .textBox .subj{width:95%;}
.m_container .main_board .center_news ul li .textBox .date{display:none;}

/* 연구실 */
.lab_content .content > ul > li{width:49%;padding:15px;margin:0 0 2% 2%;}
.lab_content .content > ul > li:nth-child(3n + 1){margin-left:2%;}
.lab_content .content > ul > li:nth-child(2n - 1){margin-left:0;}
.lab_content .content > ul > li:nth-child(2n + 1){margin-left:0;}

}

@media screen and (max-width:980px){
/* Header */
#header .nav_wrap #nav{display:none;}

/* Main */
.m_container .main_board .board_cont_list .tab_content li:nth-child(5),
.m_container .main_board .board_cont_list .tab_content li:nth-child(6){display:none;}
.m_container .scroll_down{display:none}
}
@media screen and (min-width:768px){
.all_nav .all_nav_wrap .all_nav_box > ul li dl dd{display:block !important}
#aside ul li{border-bottom:0 !important}
}

@media screen and (max-width:767px){
/* Header */
#header{height:80px;}
#header:after{height:80px;}
#header h1{top:17px;}
#header h1 img{width:180px;}
#header .top_btn_list{top:25px;}
#header .top_btn_list a:after{height:28px;}
#header .top_btn_list a.top_search{width:40px;margin-right:10px;}
#header .top_btn_list a.top_search img{width:20px;padding-top:5px;}
#header .top_btn_list a.all_nav_view{margin-top:8px;}
#header .top_btn_list a.all_nav_view img{}
#header .top_btn_list a.btn_skku{display:none;}
.all_nav{overflow-y:scroll;background:#fff}
.all_nav .all_nav_box{padding-right:0;margin-top:77px;border-top:1px solid #ddd;overflow-y:scroll;padding-bottom:100px;width:100%;border-left:0}
.all_nav .all_nav_wrap .all_nav_box > ul, .all_nav .all_nav_wrap .all_nav_box > ul > li{height:auto}
.all_nav .all_nav_wrap .all_nav_box > ul > li{float:none;width:100%;border-right:0;border-bottom:1px solid #ddd;height:auto}
.all_nav .all_nav_wrap .all_nav_box > ul > li:hover dl dt{color:#333}
.all_nav .all_nav_wrap .all_nav_box > ul li dl dt{font-size:16px;;background:url(/img/common/site_arrow_off.gif) no-repeat 95% center;margin:0}
.all_nav .all_nav_wrap .all_nav_box > ul li dl dt a{display:block;padding:15px}
.all_nav .all_nav_wrap .all_nav_box > ul li.dd_active dl dt{background:url(/img/common/site_arrow_on.gif) no-repeat 95% center}
.all_nav .all_nav_wrap .all_nav_box > ul li dl dd{background:#eaeaea;;padding:5px 0;display:none}
.all_nav .all_nav_wrap .all_nav_box > ul li dl dd ul li{font-size:16px;}
.all_nav .all_nav_wrap .all_nav_box > ul li dl dd ul li a{font-size:13px;-webkit-transition:none;-moz-transition:none;-o-transition:none;-ms-transition:none;transition:none;padding:6px 15px;}
.all_nav .all_nav_wrap .all_nav_box > ul li dl dd ul li a:after{display:none}
.all_nav .all_nav_wrap .all_nav_box > ul li dl dd ul li a:hover{color:#777;}
.all_nav .all_nav_wrap .all_nav_box > ul li dl dd ul li a:hover:after{display:none}
.all_nav .nav_siteinfo{float:none;text-align:left;padding:30px 0 0 3.125%;}
.all_nav .nav_siteinfo .info_number{padding-bottom:5px;font-size:18px;}
.all_nav .nav_siteinfo .info_number br{display:none;}
.all_nav .nav_siteinfo .info_number a{display:inline-block;margin-right:10px;}
.all_nav .nav_siteinfo .info_addr br{display:none;}
.all_nav .nav_close{top:26px}
.all_nav .menu_btn_skku{height:43px;display:block;position:absolute;right:74px;top:21px;padding:0 12px;border:1px solid #000;text-align:center;line-height:39px;}

/* Footer */
#footer .addr_wrap .footer_logo img{width:180px;}

/* Search */
.searchBox{top:80px;}

/* Common */
#quick{display:none;}
#section{margin-top:80px;}
.subTitle{font-size:22px;background-size:18px auto;padding-left:24px;}

/* Sub */
#aside{height:auto}
#sub_page_title{padding-top:35px;}
#aside ul li a{font-size:15px;line-height:40px;}
#section h3.page_title{font-size:28px;padding-bottom:30px;}

/* banner */
.sub_top_banner{height:auto;}
.sub_top_banner dl{padding:50px 0 40px;}
.sub_top_banner dl dt{font-size:20px;}
.sub_top_banner dl dd{font-size:16px;}

/* Tab Design */
.tab_design ul{display:block;}
.tab_design ul li a{font-size:16px;}
.tab_design ul li a span{padding-bottom:5px;}

/* Table */
.horizontal_table th{padding:6px 0 7px;font-size:16px}
.horizontal_table td{padding:5px 2px 5px;line-height:22px;font-size:14px}

/* Main */
.m_container .main_slide_box .slick-arrow{width:18px;height:34px;background-size:18px 34px !important;margin-top:-22px}
.m_container .main_slide_box .slick-prev{left:4.6875%}
.m_container .main_slide_box .slick-next{right:4.6875%}
.m_container .main_board{padding-top:30px;}
.m_container .main_board .board_cont{width:100%;}
.m_container .main_board .board_cont h3{font-size:22px;}
.m_container .main_board .main_notice{clear:both;}
.m_container .main_board .center_news{clear:both;}
.m_container .main_board .board_cont_list .tab_content li:nth-child(5),
.m_container .main_board .board_cont_list .tab_content li:nth-child(6){display:block;}
.m_container .main_board .center_news h3{margin-top:30px;}
.m_container .main_board .center_news ul li img{width:100%;}

/* 센터소개 > 센터소개말 */
.greetings .topText{margin-bottom:25px;background-size:cover;}
.greetings .topText dl{padding:40px 20px 40px 25px;}
.greetings .topText dl dt{font-size:24px;}
.greetings .topText dl dt span{padding-bottom:15px;}
.greetings .topText dl dd{font-size:16px;line-height:24px;}
.greetings .topText dl dd br{display:none;}
.greetings .textBox{line-height:24px;}
.greetings .textBox .nameText{margin-top:25px;}


/* 센터개요 */
.summary .text_box dl dt{width:100%;margin-bottom:15px;display:block;font-size:36px;}
.summary .text_box dl dt:after{display:none;}
.summary .text_box dl dd{width:100%;}

/* 오시는길 */
.road_box ul li{width:100%;}
.road_box ul li:before{top:17px;}

/* 연구실 */
.lab_content{width:calc(100% + 10.25%);left:-5.125%;}
.lab_content .content > ul > li{width:100%;height:auto;margin:0 0 20px 0;}
.lab_content .content ul li dd ul li{font-size:14px;line-height:24px;}
.lab_content .content > ul > li:nth-child(4n + 1){margin-left:0;}
.lab_content .content > ul > li:nth-child(3n + 1){margin-left:0;}


}

@media screen and (max-width:640px){
/* Header */
.all_nav .all_nav_wrap > ul{padding-left:3.125%;}
.all_nav .all_nav_wrap > ul > li{padding-bottom:20px;}
.all_nav .all_nav_wrap > ul li dl dt{padding-bottom:4px;font-size:24px;float:none;}
.all_nav .all_nav_wrap > ul li dl dd{float:none;margin:0;}
.all_nav .all_nav_wrap > ul li dl dd ul li{margin:0 15px 0 0;}
.all_nav .nav_siteinfo{padding:15px 0 0 3.125%;}

/* Main */
.logo_list_wrap{padding:20px 0;}
.logo_list_wrap .logo_list{width:calc(100% - 70px);}
.logo_list_wrap .logo_list .slick-arrow{width:20px;height:20px;background-size:20px !important;}
.logo_list_wrap .logo_list .slick-prev{left:-34px;}
.logo_list_wrap .logo_list .slick-next{right:-34px;}

/* Footer */
#footer .privacy{padding:12px 0 13px;}
#footer .privacy a{font-size:13px;}
#footer .privacy a:first-child{margin-right:40px;}
#footer .privacy a:first-child:after{height:16px;top:2px;right:-20px;}
#footer .addr_wrap .footer_logo{margin:25px 0 20px;}
#footer .addr_wrap .addr{font-size:14px;line-height:22px;padding-top:20px;}
#footer .addr_wrap .btn_top{bottom:25px;top:auto;right:10px;}
#footer .addr_wrap .btn_top img{width:25px;}
}

@media screen and (max-width:480px){
/* Footer */
#section h3.page_title{font-size:20px;}

/* Main */
.m_container .main_board{padding-bottom:35px;}

/* 센터소개 > 센터소개말 */
.greetings .topText dl{padding:25px 20px 25px 25px;}
.greetings .topText dl dt{font-size:20px;letter-spacing:-0.08em;}
}