@charset "UTF-8";

@import url('https://fonts.googleapis.com/css?family=Assistant:400,600,700');
@import url('https://fonts.googleapis.com/css?family=Crimson+Text:400,400i,600,600i,700,700i');
@import url('https://fonts.googleapis.com/css?family=Merriweather:400,400i,700,900');

@import url("font.css");
@import url("table.css");

/* layout */
.top-header-wrap{position:relative;width:100%;max-width:1200px;padding:8px 0;margin:0 auto;box-sizing:border-box;}
.top-header-wrap:after{content:"";display:block;clear:both;}
.main-visual-wrap{position:relative;background:#1a5db9;}
.main-visual-box{position:relative;-ms-overflow-x:hidden;padding:0 0 60px 0;}
.main-visual-box .main-visual-carousel .item .main-visual-img-box{position:relative;max-width:1200px;height:460px;margin:0 auto;}
.main-content-box01{position:relative;max-width:1200px;margin:0 auto;}
.main-content-wrap02{background-image:linear-gradient(to right, #1a5db9,#493d63);}
.main-content-box02{position:relative;max-width:1200px;margin:0 auto;}
.main-content-box03{position:relative;max-width:1200px;margin:0 auto;}
.main-content-box03 iframe{width:100%;}
.main-content-wrap04{background-image:linear-gradient(to right, #71a5ed,#9ad39a);}
.main-content-box04{position:relative;max-width:1200px;margin:0 auto;}
.path-wrap{padding:18px 0;border-top:1px solid #ccc;border-bottom:1px solid #ccc;}
.sub-title-wrap .title-wrap{max-width:1200px;margin:0 auto;}
.sub-title-wrap .path-box{max-width:1200px;padding:0 0 0 38px;margin:0 auto;box-sizing:border-box;}
.content-wrap{position:relative;padding:80px 0 100px 0;margin:0 auto;max-width:1200px;}
.con-box{padding:0 0 62px 0;}
.con-box02{padding:0 0 82px 0;}
.main-link-wrap{padding:20px 0;border-top:1px solid #d9d9d9;}
.main-link-box{position:relative;width:100%;max-width:1200px;margin:0 auto;}
.sub-visual-wrap{background:#7da7d9;}
.sub-visual-box div img.img-tb-p{max-width:100%;padding:10px 0;}
.img-box{max-width:1200px;margin:0 auto;}

/* common */
body{font-family:'Noto Sans KR',sans-serif;font-weight:400;font-size:15px;color:#333;line-height:1.5;}
body.layer-open{overflow:hidden;}
a{color:#333;word-wrap:break-word;}
.pop-bg{position:fixed;width:100%;z-index:100;height:100%;left:0;top:0;background:rgba(0,0,0,0.5);}
ol{list-style-type: decimal;}
address{font-style:normal;}
.hide{display:block;position:absolute;width:0;height:0;text-indent:-9999999px;overflow:hidden;}
.pc-hide{display:none !important;}
.no-pd{padding-bottom:0 !important;}
.no-mg{margin-bottom:0 !important;}
.pd-b-type01{padding-bottom:55px !important;}
.pd-b-type02{padding-bottom:10px !important;}
.mg-b-type01{margin-bottom:10px !important;}
.mg-b-type02{margin-bottom:20px !important;}
.img-box.line{border:1px solid #ccc;text-align:center;}
.img-box.max img{max-width:100%;}
.input-box{position:relative;}
.search-site-btn{position:absolute;right:10px;top:50%;width:16px;height:16px;border:none;background:url(/_res/igee_en_new/img/common/btn-search.png) center center no-repeat;transform:translate(0,-50%);}
.float-l{float:left;}
.float-r{float:right;}
.clear-b:after{content:'';display:block;clear:both;}
.main-title{text-align:center;padding:80px 0 56px 0;font-family:'Nanum Square';font-weight:900;font-size:28px;}
.h2-tit01{text-align:center;padding:0 0 54px 0;font-weight:900;font-size:28px;color:#000;line-height:1.2;}
.h4-tit01{display:inline-block;padding: 0 0 15px 0;margin:0 0 10px 0;border-bottom:3px solid #977fc8;font-weight:700;font-size:26px;color:#000;line-height:32px;} 
.h5-tit01{position:relative;padding: 0 0 0 10px;margin:0 0 10px 0;font-size:17px;} 
.h6-tit01{margin:0 0 5px 0;font-weight:500;font-size:16px;color:#000;line-height:22px;} 
.h5-tit01:before{content:"";position:absolute;top:7px;left:0;width:3px;height:3px;background:#333;border-radius:50%;}
.ul-type-01 > li{position:relative;padding:0 0 0 10px;font-weight:300;font-size:16px;color:#888;line-height:35px;}
.ul-type-02 > li{position:relative;padding:0 0 0 10px;font-weight:300;color:#000;line-height:22px;}
.ul-type-01 > li:last-child{margin-bottom:0;}
.ul-type-02 > li:last-child{margin-bottom:0;}
.ul-type-01 > li:before{content:"";position:absolute;left:0;top:18px;width:5px;height:1px;background:#888;}
.ul-type-02 > li:before{content:"";position:absolute;left:0;top:10px;width:1px;height:1px;background:#000;border-radius:50%;}
.ul-type-03 > li{padding:0 0 4px 0;line-height:24px;}
.ul-type-03 > li > span{position:relative;padding:0 0 0 10px;font-size:14px;}
.ul-type-03 > li:last-child{padding:0;}
.ul-type-03 > li > span:before{content:"";position:absolute;left:0;top:11px;width:5px;height:1px;background:#010101;}
.con-p02{font-style:italic;font-weight:200;font-size:16px;color:#666;text-align:center;line-height:40px;letter-spacing:-0.4px;}
.con-p02 .a-link{color:#666;}
.main-list:after{content:"";display:block;clear:both;}
.main-list > li{float:left;width:calc(33.33% - 24px);margin:0 35px 0 0;}
.t-light{font-size:20px;}
a.more{position:relative;padding:0 22px 0 0;font-family:'Nanum Gothic';font-weight:700 !important;color:#b50b4b !important;}
a.more:after{content:"";position:absolute;right:0;top:66%;width:11px;height:16px;background:url(/_res/igee_en_new/img/main/ico-more.png) center center no-repeat;transform:translate(0,-50%);}
a.more02{position:relative;padding:0 22px 0 0;font-weight:400;font-size:15px;color:#7656b6;}
a.more02:after{content:"";position:absolute;right:0;top:10px;width:11px;height:16px;background:url(/_res/igee_en_new/img/common/ico-more02.png) center center no-repeat;}
.c-both:after{content:"";display:block;clear:both;}
.sub-title{padding:68px 0 26px 0;font-weight:700;font-size:35px;color:#000;}
.path-box{vertical-align:middle;font-size:14px;color:#b5b5b5;}
.path-box{position:relative;}
.path-box:before{content:"";position:absolute;left:0;top:-1px;width:16px;height:18px;background:url(/_res/igee_en_new/img/common/ico-home.png) center center no-repeat;}
.path-box span{position:relative;display:inline-block;padding:0 17px 0 0;margin:0 9px 0 0;line-height:18px;}
.path-box span:after{content:"";position:absolute;right:0;top:50%;width:7px;height:15px;transform:translate(0,-50%);background:url(/_res/igee_en_new/img/common/ico-path.png) center center no-repeat;}
.path-box span:last-child:after{display:none;}
.zoom-in{text-align:right;}
.sub-list-type01 > li > dl > dt{padding:0 0 16px 0;font-weight:700;font-size:20px;color:#000;letter-spacing:-0.2px;text-align:center;}
.sub-list-type01 > li > dl > dd{padding:0 10px;font-weight:200;font-size:15px;color:#666;line-height:25px;text-align:center;}
.con-p{padding:0 0 35px 0;font-weight:300;font-size:16px;color:#888;line-height:35px;}
.con-p-small{font-size:14px;line-height:20px;}
.text-b{font-weight:500;font-size:16px;color:#010101;}
.a-link{text-decoration:underline !important;color:#888;}
.img-box{text-align:center;padding:0 0 25px 0;}

/* header */
.top-header-logo{float:left;}
.pc-logo{display:block !important;}
.mobile-logo{display:none !important;}
.top-header-box:after{content:"";display:block;clear:both;}
.btn-menu{display:none !important;}
.common-link-box{float:right;padding:10px 0 0 0;}
.common-link-box:after{content:"";display:block;clear:both;}
.common-link-box li{position:relative;float:left;margin:0 18px 0 0;padding:0 20px 0 0;}
.common-link-box li a{font-family:'Nanum Gothic';font-size:12px;color:#666;}
.common-link-box li a:before{content:"";display:block;position:absolute;top:66%;right:0;width:1px;height:10px;background-color:#808080;transform:translate(0,-50%);}
.common-link-box li:last-child a:before{display:none;}
.common-link-box li:last-child{padding-right:0;margin-right:0;}
.common-link-box li:last-child:before{display:none;}
.ico-donate{display:inline-block;padding:6px 33px;background:#a3365d;border-radius:5px;font-weight:800;font-size:18px;color:#fff;}

.header-link-box{position:absolute;right:0;bottom:6px;}
.input-box, .sns-link-list{display:inline-block;vertical-align:top;}
.input-box{margin:0 20px 0 0;}
.sns-link-list li{float:left;margin:0 10px 0 0;}
.sns-link-list li:last-child{margin-right:0;}
.input-box .top-search-input{width:200px;height:30px;padding:10px 40px 10px 10px;border:1px solid #ccc;border-radius:20px;box-sizing:border-box;}
.bottom-header-wrap{position:relative;background-image:linear-gradient(to right, #0057a0,#824288); }
.bottom-header-box{max-width:1200px;margin:0 auto;}

.gnb-ul > li{position:relative;float:left;border-right:1px solid rgba(203,203,203,0.2);box-sizing:border-box;text-align:center;}
.gnb-ul > li:first-child{border-left:1px solid rgba(203,203,203,0.2);}
.gnb-ul > li > a{display:inline-block;padding:18px 0 14px 0;font-weight:500;font-size:18px;color:#fff;}
.gnb-ul > li > .sub-mn{display:none;position:absolute;top:49px;left:0;z-index:20;padding:0 20px;width:100%;text-align:left;}
.gnb-ul > li > ul > li:first-child{padding-top:30px;}
.gnb-ul > li > ul > li{padding:0 0 16px 0;}
.gnb-ul > li > ul > li:last-child{padding-bottom:0;}
.gnb-ul > li > ul > li > a{font-weight:700;font-size:14px;color:#333;}
.gnb-ul > li > ul > li > ul{padding:19px 0 0 10px;}
.gnb-ul > li > ul > li > ul > li{padding:0 0 16px 0;}
.gnb-ul > li > ul > li > ul > li:last-child{padding-bottom:0;}
.gnb-ul > li > ul > li > ul > li > a{font-size:12px;line-height:18px;}
.gnb-ul:after{content:"";display:block;clear:both;}
.gnb-bg{display:none;position:absolute;top:50px;left:0;z-index:10;width:100%;background-color:rgba(255,255,255,0.8);box-shadow:2px 2px 6px 0px #777;}

/* main-visual */
.main-visual-box .main-visual-carousel .item .main-visual-img-box a{display:block;height:100%;}
.main-visual-box .main-visual-carousel .item .main-visual-img-box img{width:100%;height:100%;object-fit:cover;}
.main-visual-box .main-visual-carousel .item .main-visual-txt-box{position:absolute;width:100%;bottom:0;padding:26px 0 30px 0;background-color:rgba(0,0,0,0.5);}
.main-visual-box .main-visual-carousel .item .main-visual-txt-box p{font-size:30px;color:#fff;text-align:center;}
.main-visual-box .main-visual-carousel .item .main-visual-txt-box p a{font-size:30px;color:#fff;}
.main-visual-box .main-visual-carousel .item .main-visual-txt-box dt{font-size:30px;color:#fff;text-align:center;}
.main-visual-box .main-visual-carousel .item .main-visual-txt-box dd{padding:10px 0 0 0;font-size:20px;color:#fff;text-align:center;line-height:25px;}
.visual-text-light{font-family:Nanum Square;font-weight:400;}
.visual-text-bold{font-family:Nanum Square;font-weight:700;}
.owl-dots{position:absolute;bottom:-40px;width:100%;box-sizing:border-box;}
.owl-theme .owl-nav.disabled+.owl-dots{margin:0;}
.owl-theme .owl-dots{text-align:center;}
.owl-theme .owl-dots .owl-dot{padding:0 6px 0 0;}
.owl-theme .owl-dots .owl-dot span{margin:0;width:14px;height:14px;border:1px solid #fff;background:none;box-sizing:border-box;}
.owl-theme .owl-dots .owl-dot.active span{background:#fff;}
.owl-theme .owl-dots .owl-dot:last-of-type{padding:0 46px 0 0;}
.carousel-play{padding:0 6px 0 0;}
.mini-board-ctrl{position:absolute;bottom:21px;z-index:10;}                                             
.control-wrap{position:absolute;top:50%;left:0;right:0;z-index:5;max-width:1400px;margin:0 auto;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);box-sizing:border-box;}
.control-wrap a{display:block;position:absolute;top:50%;z-index:10;font-family:'NanumSquare';font-weight:700;font-size:28px;color:#fff;text-align:center;transform:translateY(-50%);-ms-transform:translateY(-50%);}
.main-visual-wrap .control-wrap{left:50%;width:100%;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);}
.main-visual-box .prev, .sub-visual-box .prev{left:0;}
.main-visual-box .next, .sub-visual-box .next{right:0;}

/* 메인컨텐츠01 */
.event-list-box > .main-content-list{padding:17px 0 50px 0;}
.event-list-box .owl-stage-outer .owl-stage div:nth-child(1n) dl{border-top:5px solid #977fc8;}
.event-list-box .owl-stage-outer .owl-stage div:nth-child(2n) dl{border-top:5px solid #0c95d2;}
.event-list-box .owl-stage-outer .owl-stage div:nth-child(3n) dl{border-top:5px solid #4978bc;}

.main-board-box dl{padding:18px 0 0 0;}
.main-board-box dl dt{padding:0 0 25px 0;}
.main-board-box dl dt a{display:block;height:65px;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-family:'Nanum Gothic';font-weight:700;font-size:20px;line-height:30px;overflow:hidden;letter-spacing:-0.5px;}
.main-board-box dl dd:nth-child(2){padding:0 0 30px 0;}
.main-board-box dl dd:nth-child(2) a{display:block;height:90px;-webkit-line-clamp:4;-webkit-box-orient:vertical;font-family:'Nanum Gothic';font-weight:200;color:#666;line-height:24px;letter-spacing:-0.2px;overflow:hidden;}
.main-board-box div a.more{float:right;}

.main-content-box01 .owl-theme .owl-dots .owl-dot span{border:1px solid #999;}
.main-content-box01 .owl-theme .owl-dots .owl-dot.active span{border:1px solid #999;background:#999;}
.main-content-wrap01{position:relative;}
.main-content-wrap03{position:relative;}
.main-content-box{padding:0 0 45px 0;}
.main-content-box .owl-carousel .owl-item {padding:0 0 6px 0;}
.main-content-box01 .control-wrap{top:93px;}
.main-content-box .control-wrap a img{width:25px;}
.main-content-box .owl-theme .owl-dots{bottom:-32px;}
.main-content-box .mini-board-ctrl{bottom:14px;}
.main-content-box .prev{left:10px;}
.main-content-box .next{right:10px;}

/* 메인컨텐츠02 */
.main-content-box02 h2 a{color:#fff;}
.main-content-box02 dl{padding:15px 18px 36px 18px;background:#fff;}
.main-content-box02 .control-wrap{top:54px;}
.main-content-box02 .owl-carousel .owl-item .main-content-list > a{display:block;height:130px;}
.main-content-box02 .owl-carousel .owl-item img{width:100%;height:100%;object-fit:cover;object-position:top;}

/* 메인컨텐츠03 */
.video-list-box{padding:0 0 45px 0;}
.video-list-box .prev{left:10px;}
.video-list-box .next{right:10px;}
.video-list-box .control-wrap{top:90px;}
.video-list-box .control-wrap a img{width:25px;}
.main-content-box03 .owl-theme .owl-dots{bottom:-32px;}
.main-content-box03 .owl-theme .owl-dots .owl-dot span{border:1px solid #999;}
.main-content-box03 .owl-theme .owl-dots .owl-dot.active span{background:#999;}
.main-content-box03 .video-list-box p a{display:block;-webkit-line-clamp:4;-webkit-box-orient:vertical;height:59px;padding:10px 0 0 0;font-weight:700;font-size:20px;color:#000;line-height:30px;letter-spacing:-0.2px;overflow:hidden;}
.main-content-box03 .video-list-box .owl-video-wrapper{height:218px;}
.main-content-box03 .owl-video-play-icon{background:url(/_res/igee_en_new/img/main_ico-owl-video.png) no-repeat;}
.main-content-box03 .mini-board-ctrl{bottom:14px;}

/* 메인컨텐츠04 */
.twt-info{min-height:400px;text-align:center;}
.twt-name{padding:0 0 35px 0;}
.twt-list-box .main-content-list{min-height:455px;padding:30px 20px 20px 20px;background:#fff;box-sizing:border-box;text-align:center;}
.twt-info > img{display:inline-block !important;width:auto !important;padding:0 0 45px 0;}
.view-twt{display:inline-block;padding:24px 25px;background-image:linear-gradient(to right, #00c5c3,#6b8aff);font-family:'Nanum Gothic';font-size:15px;color:#fff;}
.twt-tit{display:inline-block;padding:0 0 9px 0;}
.twt-info .twt-con{display:block;-webkit-line-clamp:4;-webkit-box-orient:vertical;height:92px;margin:0 0 20px 0;font-family:'Nanum Gothic';font-size:16px;color:#666;line-height:24px;overflow:hidden;}
.twt-info .twt-con a{word-break:break-all;}
.twt-info .tag-list{-webkit-line-clamp:2;-webkit-box-orient:vertical;height:46px;padding:0 30px;margin:0 0 20px 0;box-sizing:border-box;overflow:hidden;}
.twt-info .tag-list li{display:inline-block;}
.twt-info .tag-list li a{font-family:'Nanum Gothic';font-size:16px;color:#0090c7;line-height:25px;}
.tag-name{color:#0090c7;}
.main-content-box04 .control-wrap{top:54px;}
.main-content-box04 .owl-dots{display:none;}

/* 메인링크 */
.main-link-box .control-wrap a img{width:16px;}
.main-link-box .prev{left:0;}
.main-link-box .next{right:0;}
.main-link-box .owl-theme .owl-dots .owl-dot:last-of-type{padding-right:0;}
.main-link-box  a{display:block;}
.main-link-box  footer-banner-carousel  img{width:auto !important;}
.footer-banner-carousel{margin:0 auto;width:calc(100% - 100px);}

/* sub */
/* Our Purpose */
.purpose-box .con-box{padding:0 0 120px 0;}

.intro-box{display:inline-block;position:relative;width:calc(50% - 40px);margin:0 40px 0 0;}
.intro-box dt{padding:0 0 18px 0;text-align:left;}
.intro-box dd{padding:15px 0 0 0;border-top:3px solid #977fc8;font-weight:200;font-size:16px;color:#999;line-height:35px;}
.intro-box .sub-more{position:absolute;right:0;top:0;}
.intro-box .txt-bold{font-weight:900;color:#888;}
.into-video-box{float:right;width:50%;}
.into-video-box iframe{width:100%;}

.leader-list > li{float:left;width:calc(33.33% - 20px);margin:0 30px 0 0;text-align:center;}
.leader-list > li dl{padding:18px 0 0 0;}
.leader-list > li:nth-child(1) > dl{border-top:5px solid #977fc8;}
.leader-list > li:nth-child(2) > dl{border-top:5px solid #0c95d2;}
.leader-list > li:nth-child(3) > dl{border-top:5px solid #4978bc;}
.leader-list > li:last-child{margin-right:0;}
.leader-list li > img{padding:0 0 30px 0;}
.leader-list li > dl > dt{padding:0 0 16px 0;}
.leader-list li > dl > dd{padding:0 0 30px 0;}
.leader-list li dl dt {font-weight:700;font-size:20px;color:#000;}
.leader-list li dl dd {font-weight:200;font-size:15px;color:#666;line-height:20px;}
.leader-list li dl dd:last-child{padding-bottom:0;}
.leader-list li dl dd .pop-open{display:inline-block;padding:13px 12px 13px 20px;background-image:linear-gradient(to right, #00c5c3,#6b8aff);border-radius:20px;font-family:'Nanum Gothic';font-size:15px;color:#fff;}
.leader-list > li > dl > dd > a > img{padding:0 0 0 8px;}
.leader-list:after{content:"";display:block;clear:both;}

.what-box{text-align:center;}
.what-box > .img-box{position:relative;padding:0 0 50px 0;}
.what-box > .img-box:after{content:"";position:absolute;width:1px;height:50px;left:50%;bottom:0;background:#0c95d2;transform:translate(-50%,0);}
.what-box .what-list:before{content:"";position:absolute;width:75%;height:1px;left:50%;background:#0c95d2;transform:translate(-50%,0);}
.what-box .what-list:after{content:"";display:block;clear:both;}
.what-box > ul > li{float:left;position:relative;width:25%;padding:50px 0 0 0;}
.what-box > ul > li:before{content:"";position:absolute;width:1px;height:50px;left:50%;top:0;background:#0c95d2;transform:translate(-50%,0);}
.what-box li > a > img{padding:0 0 30px 0;}

.history-list{position:relative;padding:0 0 75px 0;}
.history-list:before{content:"";position:absolute;width:94%;height:1px;left:50%;top:0;background:#0c95d2;transform:translate(-50%,0);}
.history-list:after{content:"";display:block;clear:both;}
.history-list li{float:left;position:relative;width:25%;padding:60px 0 0 0;}
.history-list li:before{content:"";position:absolute;width:1px;height:40px;left:50%;top:0;background:#0c95d2;transform:translate(-50%,0);}
.history-list li:after{content:"";position:absolute;width:21px;height:21px;left:50%;top:-9px;background:url(/_res/igee_en_new/img/about/ico-bullter-list.png) center center no-repeat;transform:translate(-50%,0);}

.person-intro-box{padding:0 0 98px 0;text-align:center;}
.person-intro-box > img{max-width:48%;padding:0 0 20px 0;}
.his-person-list:after{content:"";display:block;clear:both}
.his-person-list li{float:left;}
.his-person-list li:nth-child(1){width:26%;transform:translate(0,-60px);}
.his-person-list li:nth-child(1) dt{text-align:right;}
.his-person-list li:nth-child(1) dd{text-align:right;}
.his-person-list li:nth-child(2){width:48%;}
.his-person-list li:nth-child(3){width:26%;transform:translate(0,-76px);}
.his-person-list li:nth-child(3) dt{text-align:left;}
.his-person-list li:nth-child(3) dd{text-align:left;}
.his-person-list li dl dt{padding:0 0 8px 0;font-weight:700;font-size:15px;color:#666;}
.his-person-list li dl dd{color:#666;line-height:18px;}

.history-intro-box{text-align:center;}
.history-intro-box h3{display:inline-block;padding:0 0 15px 0;border-bottom:5px solid #0c95d2;margin:0 0 50px 0;font-weight:700;font-size:20px;color:#666;line-height:22px;}
.history-intro-box h3 .txt-small{font-style:italic;font-size:17px;}
.history-intro-box p{text-align:left;}


.down-list{text-align:center;}
.down-list li{display:inline-block;}
.down-list li:first-child{margin:0 40px 0 0;}
.down-list li:first-child a{text-align:center;}
.down-list li a{display:block;position:relative;min-width:360px;padding:18px 25px 17px 30px;background:#7779ad;border-radius:12px;box-sizing:border-box;font-weight:700;color:#fff;}
.down-list li a img{padding:0 0 0 13px;}

.pop-wrap{display:none;overflow:hidden;position:fixed;left:50%;top:50%;width:80%;z-index:120;max-width:1100px;padding:70px 50px;box-sizing:border-box;background:#fff;transform:translate(-50%,-50%);}
.pop-wrap.scroll {height:100%;max-height:80%;}
.pop-wrap.scroll .pop-box{overflow-y:scroll;}
.pop-wrap.pop-wrap02{height:auto;}
.pop-wrap .pop-box{height:100%;text-align:left;}
.pop-wrap02 .pop-box{overflow:hidden;}
.pop-wrap .pop-box > dl > dt:first-child{text-align:center;}
/*.pop-wrap .h4-tit01{margin:0 0 32px 0;}*/
.pop-wrap .h5-tit01{padding:0;font-size:16px;}
.pop-wrap .h5-tit01:before{display:none;}
/* .pop-box .con-p{color:#010101;line-height:30px;} */
.pop-wrap .a-link{color:#010101;}
.pop-wrap .ul-type-01 > li{padding:0 0 0 20px;color:#010101;line-height:30px;}
.pop-wrap .ul-type-01 > li:before{left:10px;background:#010101;}
.do-pop-wrap .pop-wrap > dl:first-child > dt{text-align:center;}
.top-pop-box img{padding:0 40px 0 0;}
.top-pop-box .lead-info{display:inline-block;vertical-align:bottom;}
.top-pop-box .lead-info span{font-size:16px;padding:0 10px 0 0;font-weight:500;color:#010101;}
.top-pop-box .lead-info .lead-name{padding:0;font-weight:900;font-size:28px;}
.do-pop-wrap .img-box{padding:0 0 2px 0;}
.top-pop-box{padding:0 0 20px 0;margin:0 0 10px 0;border-bottom:3px solid #977fc8;}
.close-pop{position:absolute;z-index:130;width:20px;height:20px;top:20px;right:20px;}
.do-act dt{font-size:17px;color:#010101;}
.pop-box .img-box{padding:0;}
.pop-wrap02 .con-p{padding:0 0 10px 0;}

/* Our Centers */

.center-box .center-table{max-width:1000px;text-align:center;padding:0 0 100px 0;margin:0 auto;}
.center-box .center-table p{position:relative;z-index:10;border-radius:5px;}
.center-table div > p:after{content:"";position:absolute;background:#ccc;}
.center-table .row-01 p{display:inline-block;padding:30px 50px;margin:0 auto 40px auto;background:#0062b5;box-sizing:border-box;font-size:20px;color:#fff;line-height:28px;}
.center-table .row-01 p:after{width:1px;height:40px;left:50%;top:100%;transform:translate(-50%,0);}
.center-table .row-02 p{display:inline-block;padding:30px 50px;margin:0 auto 30px auto;background:#2d85cf;box-sizing:border-box;font-weight:100;font-size:20px;color:#fff;line-height:28px;}
.center-table .row-02 p:after{width:1px;height:226px;left:50%;top:100%;transform:translate(-50%,0);}
.center-table .row-03{text-align:right;}
.center-table .row-03 p{display:inline-block;padding:30px 22px;border:1px solid #ccc;margin:0 12px 100px 0;background:#ffffff;}
.center-table .row-03 p a{font-size:18px;line-height:30px;}
.center-table .row-03{position:relative;}
.center-table .row-03 p{text-align:left;}
.center-table .row-03:after{content:"";position:absolute;width:37%;height:1px;top:23%;right:13%;background:#ccc;}
.center-table .row-04 > ul{position:relative;}
.center-table .row-04 > ul:before{content:"";position:absolute;width:68.5%;height:1px;left:15.7%;bottom:127%;background:#ccc;}
.center-table .row-04 > ul > li{display:inline-block;position:relative;z-index:10;width:calc(33.33% - 3.6%);min-height:240px;border:1px solid #ccc;margin:0 4% 0 0;background:#ffffff;vertical-align:top;border-radius:5px;box-sizing:border-box;text-align:center;}
.center-table .row-04 > ul > li:before{content:"";position:absolute;width:1px;height:68px;left:50%;bottom:100%;background:#ccc;transform:translate(-50%,0);}
.center-table .row-04 > ul > li:nth-child(2):before{display:none;}
.center-table .row-04 > ul > li:last-child{margin-right:0;}
.center-table .row-04 > ul > li div{position:absolute;top:50%;left:50%;width:100%;transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);}
.center-table .row-04 > ul > li div a{display:inline-block;font-size:18px;line-height:30px;}
.center-table .row-04 > ul > li:last-child div a{padding:0 0 7px 0;}
.center-table .row-04 > ul > li:last-child ul li{position:relative;text-align:center;}
.center-table .ul-type-01 > li:before{top:8px;}
.center-table .row-04 > ul > li:last-child ul li:last-child{padding-bottom:0;}
.center-box .sdgs-list li{width:5.8%;margin:0 0 0 -4px;}
.center-box .more02{display:inline-block;padding-top:10px;}

/* Yonsei Institute for Global Health */
.img-list{display:inline-block;max-width:348px;overflow:hidden;}
.img-list:first-child{padding:0 8px 0 0;}
.img-list > li{padding:0 0 10px 0;}
.img-list .con-img{width:100%;}
.img-list02 > li{float:left;width:calc(50% - 5px);padding:0 10px 10px 0;}
.img-list02 > li:nth-child(2n){padding-right:0;}

/* SDGs*/
.sdgs-box .into-video-box p{padding:20px 0 0 0;}
.sdgs-list{text-align:center;}
.sdgs-list li{display:inline-block;position:relative;width:120px;margin:0 8px 10px 0;}
.sdgs-list li:hover a:after{content:"Read More";position:absolute;top:0;left:0;width:100%;height:100%;padding:42% 0;box-sizing:border-box;background:rgba(0,0,0,0.5);color:#fff;text-align:center;}
.sdgs-list li:last-child{margin-right:0;}
.sdgs-list li img{width:100%;}
.quote-box{padding:0 50px;}
.quote-box span{display:inline-block;padding:15px 0 0 0;font-style:normal;font-weight:500;font-size:18px;}
.quote-box .con-p02{padding:0 0 20px 0;font-size:20px;}
.board-tit{text-align:center;}
.board-tit h3{font-size:30px;}

/* Ban Ki-moon Center */
.ban-box > div.con-box:nth-child(6){padding-bottom:46px;}

/* sub-board */
.igee-board .board-selectbox.category-wrap{width:200px;}
.igee-board .board-selectbox-title{padding:13px 30px 13px 10px;}
.igee-board .board-search-btn{padding:13px 10px 14px;}
.igee-board .paging-wrap li a{padding:8px 12px;}
.igee-board .paging-wrap li a.active{background:#023d7f;}
.igee-board .paging-wrap li a:before{display:none;}

.tab-sel{-webkit-appearance:none;-moz-appearance:none;appearance:none;margin:0 0 30px;width: 100%;height:56px;font-size: 17px;padding:0 40px 0 15px;border:none;background:#ffc240 url(/_res/igee_en/img/common/btn_select_arr01.gif) no-repeat right 15px top 55%;background-size:16px;color:#fff;border-radius:0;}

/* igeetalk */
.talk-logo-box > *{vertical-align:middle;}
.talk-logo{display:inline-block;width:15%;padding:0 20px 0 0;}
.talk-logo img{max-width:100%;}
.logo-con{display:inline-block;width:80%;}
.talk-box .into-video-box{float:left;}
.talk-box .intro-box{margin:0 0 0 40px;}

/* sitemap */
.sitemap-box{padding:0 0 60px 0;}
.sitemap-box .h4-tit01{display:block;}
.sitemap-box .depth_2 > li{float:left;width:25%;}
.sitemap-box ul.depth_2:after{content:"";display:block;clear:both;}
.sitemap-box a.depth_2{display:inline-block;font-weight:500;font-size:16px;color:#000;}
.sitemap-box ul.depth_3{padding-top:20px;}
.sitemap-box li.depth_3{position:relative;padding:0 0 15px 10px;}
.sitemap-box a.depth_3{line-height:22px;}
.sitemap-box li.depth_3:before{content:"";position:absolute;top:11px;left:0;width:5px;height:1px;background:#888;}

/* privacy */
.privacy-box .con-list .ul-type-01 > li:before{top:10px;}
.privacy-box .con-list .ul-type-01 > li{margin:0 0 15px 0;}
.privacy-box .con-list02 .ul-type-01 > li{margin:0 0 15px 0;}
.privacy-box .con-list02 .ul-type-01 > li:last-child{margin-bottom:0;}

/* sub-visual */
.sub-visual-box .sub-visual-carousel .item .sub-visual-img-wrap{max-width:1200px;padding:40px 60px;margin:0 auto;background:rgba(0,0,0,0.2);box-sizing:border-box;}
.sub-visual-box .sub-visual-carousel .item .sub-visual-img-wrap .sub-visual-img-box{position:relative;padding:35px;margin:0 auto;background:rgba(0,0,0,0.4);box-sizing:border-box;}
.sub-visual-wrap{position:relative;}
.sub-img-box{display:inline-block;width:38%;height:245px;margin:0 50px 0 0;box-sizing:border-box;vertical-align:top;}
.sub-visual-box .carousel-play{padding:0;}
.sub-visual-txt-box{display:inline-block;width:55%;}
.sub-visual-box .sub-visual-carousel .item .sub-visual-img-box img{width:100%;height:100%;object-fit:cover;}
.sub-visual-h a{display:block;height:107px;padding:20px 0 0 0;margin:0 0 30px 0;-webkit-line-clamp:3;-webkit-box-orient:vertical;box-sizing:border-box;font-size:34px;color:#fff;overflow:hidden;line-height:44px;}
.sub-visual-d{padding:0 0 32px 0;font-weight:300;font-size:16px;color:#fff;letter-spacing:1px;}
.sub-visual-box .control-wrap{width:100%;max-width:1180px;}
.sub-visual-box .control-wrap a img{width:32px;}
.sub-visual-box .sub-more{display:inline-block;padding:20px 30px;border:1px solid #fff;border-radius:40px;text-align:center;font-weight:300;color:#fff;}
.sub-more:after{content:"";display:inline-block;width:7px;height:15px;padding:0 0 0 9px;background:url(/_res/igee_en_new/img/happening/ico-view.png) center center no-repeat;transform:translate(0,2px);}
.sub-visual-box .owl-dots{bottom:10px;}
.sub-visual-box .mini-board-ctrl{bottom:11px;}

/* donate */
.donate-box .img-box div{display:inline-block;}
.donate-box .img-box div img{max-width:100%;}
.donate-box .img-box div:nth-child(1){width:39%;}
.donate-box .img-box div:nth-child(2){width:60%;}

/* login */
.login-bg{border-top:none;background-color:#f2f2f2;}
.login-box{margin:160px auto 0;padding:72px 69px 60px 78px;width:770px;border:1px solid #e6e6e6;border-top:none;background:#fff url(/_res/board/img/login/bg_login.gif) no-repeat 0 0;box-sizing:border-box;}
.login-box:after{content:"";display:block;clear:both;}
.login-box h1{float:left;width:238px;}
.login-box h1 img{width:100%;}
.login-zone{float:right;width:341px;}
.login-input-wrap input{margin:0 0 10px;padding:11px 10px;width:100%;height:40px;border:1px solid #ccc;font-size:14px;box-sizing:border-box;}
.login-error-msg{margin:0 0 14px 0;font-size:14px;color:#ff4c4c;}
.c-login-btn{width:100%;height:50px;border:none;background-color:#0067b3;text-align:center;font-size:18px;color:#fff;cursor:pointer;line-height:1;}
.login-link-wrap{margin:13px 0 16px;}
.login-link-wrap li{position:relative;display:inline-block;padding:0 14px 0 0;}
.login-link-wrap li:after{content:"";display:block;position:absolute;top:6px;right:5px;width:1px;height:11px;background-color:#b3b3b3;}
.login-link-wrap li:last-of-type{padding:0;}
.login-link-wrap li:last-of-type:after{display:none;padding:0;}
.login-link-wrap li a{font-size:inherit;color:#4d4d4d;}
.help-icon{display:inline-block;width:15px;height:15px;background:url(/_res/board/img/login/ico_help.gif) no-repeat 0 0;vertical-align:middle;}
.login-etc-msg{font-size:14px;}
.login-wrap address{margin:10px 0 0 0;font-style:normal;text-align:center;}


 /* footer */
.footer-wrap{background-image:linear-gradient(to right, #4978bc,#6c5886);}
.footer-box{position:relative;margin:0 auto;padding:70px 0 64px;width:100%;max-width:1200px;box-sizing:border-box;;}
.footer-box:after{content:"";display:block;clear:both;}
.footer-logo-wrap{float:left;padding:3px 0 0 0;}
.footer-info{float:left;padding:0 0 0 50px;}
.footer-info li{font-family:'Nanum Gothic';font-weight:400;font-size:13px;color:#fff;line-height:20px;}
.footer-contact:after{content:"";display:block;clear:both;}
.footer-contact li{display:inline-block;margin:0 14px 0 0;font-family:'Nanum Gothic';line-height:20px;}
.footer-contact li:last-of-type{margin:0;}
.footer-contact li a{color:#fff;}
.footer-rule{padding:5px 0 0 0;}
.footer-rule .txt-yellow a{color:#fff049;}
.footer-rule:after{content:"";display:block;clear:both;}
.footer-rule li{float:left;}
.footer-rule li a{font-family:'Nanum Gothic';}
.footer-rule li:last-of-type{margin:0;}
.footer-rule li a{color:#fff;}

/* 개인정보처리방침 */
.law-bg{display:none;position:fixed;width:100%;z-index:100;height:100%;left:0;top:0;background:rgba(0,0,0,0.5);}
.law-wrap{display:none;position:fixed;left:50%;top:50%;width:90%;height:80%;z-index:120;max-width:1100px;padding:70px 50px;box-sizing:border-box;background:#fff;transform:translate(-50%,-50%);}
.law-outer{padding:0 10px 0 0;height:100%;overflow-y:scroll}
.law-close-btn{position:absolute;z-index:130;width:20px;height:20px;top:30px;right:30px;}
.law-box{padding:0 0 50px;}
.law-p{padding:0 0 10px;font-weight:300;font-size:16px;color:#888;line-height:26px;}
.h5-tit02{padding:0 0 15px 0;font-size:20px;}
.law-ul01 > li{padding:0 0 10px;font-weight:300;font-size:16px;color:#888;line-height:26px;}
.law-ul01 > li:last-of-type{padding-bottom:0;}
.law-ul02 > li{position:relative;padding:0 0 5px 10px !important;font-weight:300;font-size:16px;color:#888;line-height:26px;}
.law-ul02 > li:last-of-type{padding-bottom:0 !important;}
.law-ul02 > li:after{content:"";position:absolute;left:0;top:13px;width:5px;height:1px;background:#888;}
.mark-p{position:relative;padding:0 0 0 20px;font-size:14px;color:#888;line-height:24px;}
.mark-p:after{content:"※";display:block;position:absolute;top:0;left:0;}
.mark-p02{position:relative;padding:0 0 0 20px;font-size:14px;color:#888;line-height:24px;}
.mark-p02:after{content:"▶";display:block;position:absolute;top:0;left:0;}
.mg-t10{margin-top:10px;}
.mg-b10{margin-bottom:10px;}
.law-dep{padding-top:5px;padding-left:20px;}
.law-dep > li{padding-bottom:5px;}
.law-dep02{padding-left:17px;}
.law-txt-box{padding:15px;background:#ebebeb;}
.law-download{display:block;padding:5px 0 0 0;font-weight:500;color:#888;text-decoration:underline !important;}


/*지속가능발전 특임교수*/
.professors-wrap .professors-box{padding:0 0 40px 0;}
.professors-wrap .professors-box ul{}
.professors-wrap .professors-box ul:after{content:'';display:block;clear:both}
.professors-wrap .professors-box ul li{float:left;box-sizing:border-box;width:32%;text-align:center}
.professors-wrap .professors-box ul li:nth-of-type(2){margin:0 2%}
.professors-wrap .professors-box ul li > span{padding:0 0 40px 0;display:block}
.professors-wrap .professors-box ul li > span img{}
.professors-wrap .professors-box ul li dl{padding:35px 0;    min-height: 117px;}
.professors-wrap .professors-box ul li dl dt{font-weight: 700;font-size: 20px;color: #000;padding:0 0 10px 0;line-height: 28px;}
.professors-wrap .professors-box ul li dl dt > span{font-weight: 300;font-size: 16px;color: #333;line-height:40px;padding:0}
.professors-wrap .professors-box ul li dl dd{font-weight: 200;font-size: 17px;color: #666;line-height: 26px;}
.professors-wrap .professors-box ul li p{text-align:left;}

.professors-wrap .professors-box ul li:nth-of-type(1) dl{border-top:5px solid #977fc8}
.professors-wrap .professors-box ul li:nth-of-type(2) dl{border-top:5px solid #0c95d2}
.professors-wrap .professors-box ul li:nth-of-type(3) dl{border-top:5px solid #4978bc}

/* Working Group */  
.working-box > div{display:inline-block;margin-bottom:50px;width:calc(32% - 3px);vertical-align:top;}
.working-box > div:nth-of-type(3n-1){margin:0 2%;}
.working-box > div > h4{margin:0 0 20px;padding:0 0 15px;font-weight:700;font-size:20px;line-height:28px;text-align:center;letter-spacing:-1px;}
.working-box > div:nth-of-type(3n-2) > h4{border-bottom:5px solid #977fc7;}
.working-box > div:nth-of-type(3n-1) > h4{border-bottom:5px solid #0c95d2;}
.working-box > div:nth-of-type(3n) > h4{border-bottom:5px solid #4978bc;}
.working-box > div > div{padding:15px;min-height:500px;box-shadow:3px 3px 10px rgba(0,0,0,0.2);border-radius:10px;}
.working-box > div > div > p{display:table;margin:0 0 20px;width:100%;height:126px;background:#f2f2f2;border-radius:10px;text-align:center;table-layout:fixed;box-sizing:border-box;}
.working-box > div > div > p span{display:table-cell;padding:15px;font-weight:300;font-size:16px;line-height:24px;vertical-align:middle;}
.working-box > div > div dl{padding:0 0 15px;}
.working-box > div > div dl:last-of-type{padding:0;}
.working-box > div > div dl dt{position:relative;padding:0 0 3px 10px;font-weight:500;font-size:17px;color:#666;line-height:25px;}
.working-box > div > div dl dt:after{content:"";display:block;position:absolute;top:10px;left:0;width:4px;height:6px;background:url(/_res/igee_en_new/img/common/bul-type01.png) no-repeat 0 0/100%;border-radius:10px;}
.working-box > div > div dl dd{padding:0 0 0 12px;}
.working-box > div > div dl dd .ul-type-01 > li{line-height:30px;}
.working-box > div > div dl dd .ul-type-01 > li:before{top:15px;}

/* IGEE 소개 > 사회참여센터 */
.engagement-btn{display:inline-block;padding:13px 35px 13px 20px;background-image:url(/_res/igee_new/img/about/ico-right.png), linear-gradient(to right, #00c5c3,#6b8aff);background-position:right 15px top 50%, 0 0;background-repeat:no-repeat, no-repeat;border-radius:20px;font-family:'Nanum Gothic';font-size:15px;color:#fff;}
.engagement-dl dt{font-weight:500;line-height:24px;}
.engagement-dl dd{line-height:24px}

/* board 추가 */
/* board list */
.board-list-content-title a{margin:-5px 0 15px 0;font-family:'Crimson Text', 'Georgia', 'Times', Serif;}
.board-list-content a{margin:0 0 20px 0;font-family:'Crimson Text', 'Georgia', 'Times', Serif;line-height:1.4em;}
.board-list-content-info{font-family:'Crimson Text', 'Georgia', 'Times', Serif;}
.board-list-content-name{font-family:'Crimson Text', 'Georgia', 'Times', Serif;}

/* board write */
.board-write-box dt{font-family:'Crimson Text', 'Georgia', 'Times', Serif;}
.board-write-box dd{font-family:'Crimson Text', 'Georgia', 'Times', Serif;}

@media screen and (max-width:1024px){
  .tablet-hide{display:none !important;}
  /* layout */
  .top-header-wrap{padding:8px 10px;border-bottom:1px solid #ccc;}
  .main-content-box01{padding:0 10px;}
  .main-content-box02{padding:0 10px;}
  .main-content-box03{padding:0 10px;}
  .main-content-box04{padding:0 10px;}
  .main-content-box{padding:0 0 45px 0;}
  .video-list-box{padding:0 0 45px 0;}
  .content-wrap{padding:50px 10px 70px 10px}
  .main-link-wrap{padding:20px 10px;}
  .sub-title{padding:20px 10px 25px 10px;}
  .path-wrap{padding:10px;}


  /* header */
  .common-link-box{display:none;}
  .header-link-box{display:none;}
  .gnb-ul{display:none;}
  .top-header-logo{float:none;text-align:center;}
  .top-header-logo a.pc-logo img{width:460px;}
  .btn-menu{display:block !important;position:absolute;top:50%;right:10px;z-index:10;padding:20px 0 20px 20px;transform:translate(0,-50%);}
  .btn-menu img{width:25px;}
  /* main */ 
  .main-visual-box .control-wrap{width:calc(100% - 20px);}
  
  /* sub */
  /* Our Purpose */
  .what-box ul li dl dt a{font-size:15px;}
  .pop-wrap{height:90%;padding:40px 20px 20px 20px;}
  .pop-wrap02{padding:20px;}
  .top-pop-box .lead-info{display:block;}
  .top-pop-box{text-align:center;}
  .top-pop-box img{padding:0 0 23px 0;}
  .close-pop{right:20px;top:10px;}
  .pop-wrap01 .con-p{line-height:27px;}
  
   /* Our Centers */
  .center-table .row-03 p:after{width:231px;}
  
  /* sub-visual */
  .sub-visual-box .control-wrap{width:calc(100% - 20px);}
  .sub-visual-h a{padding-top:0;font-size:30px;line-height:35px;}
  .sub-visual-d{padding-bottom:28px;}
  .sub-img-box{margin-right:10px;}
  /* footer */
  .footer-logo-wrap{padding:0 0 15px 0;}
  .footer-logo-wrap img{max-width:100%;}  
  .footer-info{padding:0;}
  .footer-box{padding:25px 10px 24px 10px;}
  
  .igee-board .board-selectbox.category-wrap{width:100%;}
  
  /* 개인정보처리방침 */
  .law-wrap{padding:40px 20px 20px 20px;}
  .law-outer{padding:0;}
  
}

@media screen and (max-width:768px){
  /* layout */
  .main-content-box{padding-bottom:64px;}
  .video-list-box{padding-bottom:64px;}
  .con-box{padding-bottom:50px;}
  .path-wrap{padding:14px 10px;}
  
  /* common */
  .pc-hide{display:block !important;}
  .mobile-hide{display:none !important;}
  .main-title{font-size:20px;}
  .img-box{padding-bottom:25px;}
  .ul-type-03 > li{font-size:14px;}
  
  /* gap */
  .pd-l20{padding-left:10px;}
  
  /* header */
  .top-header-box{position:relative;}
  .top-header-wrap{padding:14px 0;}
  /* main */
  .main-visual-box .main-visual-carousel .item .main-visual-img-box{height:auto;}
  .main-visual-box .main-visual-carousel .item .main-visual-txt-box p{font-size:24px;}
  .main-visual-box .main-visual-carousel .item .main-visual-txt-box p a{font-size:24px;}
  .main-visual-box .main-visual-carousel .item .main-visual-txt-box dt{font-size:24px;}
  .main-visual-box .main-visual-carousel .item .main-visual-txt-box dd{font-size:18px;line-height:21px;} 
 
  .main-content-box .mini-board-ctrl{bottom:33px;}
  .main-content-box03 .mini-board-ctrl{bottom:33px;}
  .main-content-box02 .control-wrap{top:94px;}
  .main-content-box03 .video-list-box p a{height:auto;padding:14px 0 0 0;font-size:16px;}
  .main-content-box04 .control-wrap{top:94px;}
  .twt-list-box .main-content-list{min-height:400px;}
  .twt-info{min-height:300px;}
  .twt-info > img{padding-bottom:20px;}
  .twt-name{padding-bottom:18px;}
  
  /* 메인컨텐츠04 */
  .main-content-box04 .owl-dots{display:block;}
  
  /* sub */
  /* Our Purpose */
  .purpose-box .con-box{padding:0 0 50px 0;}
  
  .leader-list li > a > img{width:100px;}
  .leader-list li dl dd{padding-bottom:15px;}
  .intro-box > div img{width:120px;}
  .intro-box dd{line-height:25px;}
  
  .his-person-list li{box-sizing:border-box;}
  .person-intro-box > img{max-width:80%;}
  .history-intro-box h3{margin-bottom:30px;}
  .his-person-list li{width:33.33% !important;}
  .his-person-list li dt{padding:0 0 10px 0;}
  .his-person-list li:nth-child(1){padding:0 5px 0 0;transform:translate(0,0);}
  .his-person-list li:nth-child(1) dt{text-align:center;}
  .his-person-list li:nth-child(1) dd{text-align:center;}
  .his-person-list li:nth-child(3){padding:0 0 0 5px;transform:translate(0,0);}
  .his-person-list li:nth-child(3) dt{text-align:center;}
  .his-person-list li:nth-child(3) dd{text-align:center;}
  .person-intro-box{padding:0 0 45px 0;}
   
  .down-list li{display:block;}
  .down-list li:first-child{margin:0 0 40px 0;}

  /* Our Centers */
  .center-table .row-02 p:after{height:450px;}
  .center-table .row-03 p:after{width:128px;}
  .center-table .row-04 > ul:before{bottom:116%;width:62%;left:19%;}
  .center-table .row-04 > ul > li{width:calc(33.33% - 40px);margin:0 20px 0 0;} 
  .center-table .row-04 > ul > li:before{height:40px;}
  .center-table .row-04 > ul > li div{width:88%;}
  /*.center-table .row-04 > ul:before{bottom:116%;width:62%;left:19%;}
  .center-table .row-04 > ul > li{width:calc(33.33% - 40px);margin:0 20px 0 0;} 
  .center-table .row-04 > ul > li:before{height:40px;}
  .center-table .row-04 > ul > li div{width:88%;}*/
  
  .pop-wrap{height:80%;}
  .pop-wrap .pop-box{overflow-y:scroll;}
  .do-pop-wrap .pop-wrap{padding:40px;}
  .top-pop-box{padding:0 0 20px 0;margin:0 0 20px 0;}
  .top-pop-box dl dd{font-size:24px;}
  
  /* sub-board */
  .igee-board .board-selectbox-title{padding:10px;}
  .igee-board .board-search-btn{padding:11px 12px 9px;font-size:13px;}
  .igee-board .paging-wrap li a{padding:3px 6px;font-size:12px;}
  
   /* Ban Ki-moon Center */
  .ban-box > div.con-box:first-child{padding-bottom:60px;}
  
  /* sitemap */
  .sitemap-box .depth_2 > li{float:none;width:100%;padding:0 0 18px 0;}
  .sitemap-box .depth_2 > li:last-child{padding-bottom:0;}
  .sitemap-box ul.depth_3{padding-top:10px;}
  .sitemap-box li.depth_3{padding-bottom:5px;}
  .sitemap-box li.depth_3:last-child{padding-bottom:0;}

  /* sub-visual */
  .sub-visual-box .sub-visual-carousel .item .sub-visual-img-wrap{padding:0;}
  .sub-visual-box .sub-visual-carousel .item .sub-visual-txt-box p a{font-size:24px;}
  .sub-visual-h a{height:74px;font-size:24px;line-height:1;}
  .sub-visual-d{padding-bottom:30px;}
  .sub-img-box{height:185px;margin-right:10px;}
  .sub-visual-box .sub-more{position:absolute;left:0;bottom:-28px;padding:10px 15px;}
  .sub-visual-txt-box{position:relative;vertical-align:top;}
   /* login */
  .login-bg{background-color:#fff;}
  .login-box{margin:0;padding:30px;width:100%;border:none;background:none;}
  .login-box h1{float:none;margin:0 auto 30px;width:130px;}
  .login-zone{float:none;width:100%;}
  .login-link-wrap{margin:18px 10px 32px;text-align:center;}
  .login-link-wrap li:nth-of-type(2){padding:0;}
  .login-link-wrap li:nth-of-type(2):after{display:none;}
  .login-link-wrap li:last-of-type{display:block;margin:10px 0 0 0;}
  .login-etc-msg{text-align:center;}
  .login-wrap address{margin:37px 0 0 0;}
  /* footer */
  .footer-logo-wrap img{max-width:250px;}
  .main-lnk-box footer-banner-carousel img{width:100% !important;}
  .main-lnk-box{padding:30px 20px;}
  .footer-logo-wrap{float:none;}
  .footer-info{float:none;}
  .footer-info > li:last-child{line-height:20px;}
  
    /*지속가능발전 특임교수*/
.professors-wrap .professors-box ul li{float:none;width:100%;}
.professors-wrap .professors-box ul li dl dt{font-weight: 500;font-size: 20px;}
.professors-wrap .professors-box ul li dl dd{font-size:14px;}
.professors-wrap .professors-box ul li dl dt > span{font:size:16px;}
.professors-wrap .professors-box ul li dl {min-height:auto;}
  
  /* Working Group */  
  .working-box > div:nth-of-type(n){margin:0 0 30px;width:calc(49% - 2px);}
  .working-box > div:nth-of-type(2n-1){margin-right:2%;}
  .working-box > div > h4{font-size:16px;line-height:24px;}
  .working-box > div > p span{font-size:14px;line-height:22px;}
  .working-box > div > div dl dt{font-size:15px;line-height:23px;}
  .working-box > div > div dl dt:after{top:8px;}
  .working-box > div > div dl dd .ul-type-01 > li{line-height:24px;}
  .working-box > div > div dl dd .ul-type-01 > li:before{top:12px;}

  /* board 추가 */
  /* board list */
  .board-list-content-title a{margin:0;}
  .board-list-content a{margin:0 0 15px 0;}
  
}

@media screen and (max-width:640px){
  /* layout */
  .content-wrap{padding:30px 10px 50px 10px;}
  /* common */
  .tablet-hide{display:block !important;}
  .sub-list-type01 li dl dd{line-height:20px;}
  .h4-tit01{font-size:18px;line-height:24px;padding-bottom:9px;margin-bottom:8px;}
  .con-p{font-size:14px;line-height:24px !important;}
  .con-p02{font-size:14px;line-height:26px;}
  .ul-type-01 li{font-size:14px;line-height:24px;}
  .ul-type-01 li:before{top:14px;}
  .ul-type-01 li a{font-size:14px;line-height:24px;}
  .text-b{font-size:15px;}
  /* header */
  .pc-logo{display:none !important;}
  .mobile-logo{display:block !important;}
  .top-header-logo a.mobile-logo img{width:60px;}
  /* main */
  .main-visual-box .main-visual-carousel .item .main-visual-txt-box{padding:15px 10px;box-sizing:border-box;}
  .main-visual-box{position:relative;;}
  .main-visual-box .control-wrap a img{width:20px}
  .owl-dots{bottom:-34px;}
  .mini-board-ctrl{bottom:26px;}
  .main-content-box02 .control-wrap{top:90px;}
  .main-content-box04 .control-wrap{top:90px;}
  .main-title{padding:40px 0 30px 0;}
  .main-content-box{padding-bottom:50px;}
  .main-content-box .control-wrap a img{width:20px;}
  .video-list-box .control-wrap a img{width:20px;}
  .main-content-box .control-wrap{top:50px;}
  .main-content-box .mini-board-ctrl{bottom:18px;}
  .main-board-box dl{padding:13px 10px 30px 10px;}
  .main-board-box dl dt{max-height:40px;margin-bottom:14px;}
  .main-board-box dl dt a{line-height:22px;}
  .video-list-box .mini-board-ctrl{bottom:33px;}
  .video-list-box .control-wrap{top:51px;}
  
  /* sub */
  /* Our Purpose */
  .sub-title{padding-bottom:15px;font-size:16px;line-height:21px;}
  .intro-box{display:block;position:relative;width:100%;margin:0 !important;}
  .intro-box dd{padding:10px 0 20px 0;}
  .into-video-box{display:block;float:none !important;width:100%;}
  
  .leader-list > li{float:none;width:100%;margin:0 0 50px 0;}
  .leader-list > li:last-child{margin-bottom:0;}
  .leader-list li dl dd{padding-bottom:16px;}
  .leader-list li > a > img{padding-bottom:10px;} 
  
  .what-box:before{content:"";position:absolute;width:1px;height:35px;left:50%;top:524px;background:#0c95d2;transform:translate(-50%,0);}
  .what-box > ul > li{width:50%;min-height:250px;box-sizing:border-box;}
  .what-box{position:relative;}
  .what-box > ul > li:nth-child(3):after{content:"";position:absolute;width:100%;height:1px;left:50%;top:0;background:#0c95d2;}
  .what-box .what-list:before{width:50%}
  .intro-box dd{font-size:14px;line-height:30px;}
  .what-box ul li dl dt{padding-bottom:8px;}
  .what-box li > a > img{padding-bottom:0;}
  
  .history-box{position:relative;}
  .history-box:after{content:"";position:absolute;width:90%;height:1px;left:50%;top:268px;background:#0c95d2;transform:translate(-50%,0);}
  .history-list{padding-bottom:20px;}
  .history-intro-box h3{margin-bottom:20px;}
  .history-list li{width:50%;min-height:186px;box-sizing:border-box;}
  .history-list li:after{z-index:10;}
  .history-list li dl dt{padding-bottom:5px;}
  .history-intro-box p{text-align:center;}

  
  .person-intro-box{padding-bottom:30px;}
  .person-intro-box > img{max-width:100%;}
  
  .leader-list li dl dt a{font-size:16px;}
  .history-intro-box .con-p{padding-bottom:15px;}
  .down-list li:first-child{margin:0 0 20px 0;}
  .down-list li a{width:100%;text-align:center;}
  
  .close-pop{right:10px;}
  .pop-wrap{width:85%;padding:40px 10px 10px 10px;}
  .pop-wrap.pop-wrap02{padding:20px 10px;}
  .top-pop-box{padding:0 0 15px 0;margin:0 0 10px 0;}
  .top-pop-box img{padding:0 0 10px 0;}
  .top-pop-box .lead-info span{display:block;padding:0 0 5px 0;font-size:12px;}
  .top-pop-box .lead-info .lead-name{font-size:22px;}
  /* Our Centers */
  .center-table .row-03 p a{font-size:16px;line-height:22px;}
  .center-table .row-03 p:after{width:64px;}
  .center-table .row-04 > ul:before{display:none;}
  .center-table .row-04 > ul > li{width:88%;min-height:auto;padding:40px 25px;margin:0 0 20px 0;}
  .center-table .row-04 > ul > li:last-child{min-height:200px;margin:0;}
  .center-table .row-04 > ul > li:before{display:none;}
  .center-table .row-04 > ul > li div a{font-size:16px;line-height:22px;}
  .center-table .row-04 > ul > li:last-child div a{padding:0 0 20px 0;}
  .center-box .center-table{padding-bottom:70px;}
  .center-box .sdgs-list li{width:11%;}
  .center-table .row-01 p,.center-table .row-02 p{display:block;width:calc(100% - 50px);padding:25px 20px;font-size:16px;line-height:22px;}
  .center-table .row-03 p{margin-bottom:30px;}
  
  /* igeetalk */
  .talk-logo{display:block;width:100%;padding:0 0 20px 0;text-align:center;}
  .talk-logo img{max-width:124px;}
  .logo-con{display:block;width:100%;}

  /* SDGs*/
  .sdgs-list li{width:25%;}
  .sdgs-list li:nth-child(3n){margin-right:0;}
  .quote-box{padding:0;} 
  
  /* sitemap */
  .sitemap-box .h4-tit01{margin-bottom:6px;}
  .sitemap-box a.depth_2{font-size:14px;}
  .sitemap-box a.depth_3{font-size:14px;}
  
  /* Center for Global Sustainability */
  .sustain-box .ul-type-01 li{letter-spacing:-0.2px;}
 
  /* sub-visual */
  .sub-visual-box .sub-visual-carousel .item .sub-visual-img-wrap .sub-visual-img-box{height:320px;padding:10px;}
  .sub-img-box{width:100%;height:300px;margin:0;}
  .sub-visual-box .sub-more{left:auto;right:10px;bottom:32px;width:165px;padding:5px;}
  .sub-visual-box .control-wrap a img{width:20px}
  .sub-visual-img-box{height:300px;}
  .sub-visual-txt-box{position:absolute;left:0;bottom:0;width:100%;padding:20px 20px 40px 20px;background:rgba(0,0,0,0.5);box-sizing:border-box;}
  .sub-visual-box .sub-visual-carousel .item .sub-visual-txt-box p a{height:34px;margin-bottom:15px;font-size:16px;line-height:18px;}
  .sub-visual-d{padding-bottom:10px;}
  
  /* donate */
  .donate-box .img-box div{display:block;text-align:center;}
  .donate-box .img-box div:nth-child(1){width:100%;padding:0 0 20px 0;}
  .donate-box .img-box div:nth-child(2){width:100%;}
  
  /* footer */
  .main-lnk-box{padding-bottom:20px;}
  
  /* 개인정보처리방침 */
  .law-p{font-size:14px;line-height:24px;}
  .law-ul01 > li{font-size:14px;line-height:24px;}
  .law-ul02 > li{font-size:14px;line-height:24px;}
  .h5-tit02{font-size:18px;line-height:26px;}
  .law-close-btn{top:10px;right:10px;}
  .law-dep{padding-left:16px;}
  .law-dep02{padding-left:13px;}
  
    /*지속발전가능 교수진*/
  .professors-wrap .professors-box ul li{padding: 0 0 40px 0;}
.professors-wrap .professors-box ul li > span{padding:0 0 25px 0;}
.professors-wrap .professors-box ul li dl {padding: 25px 0;}
  
}

@media screen and (max-width:480px){
  /* layout */
  .sub-title-wrap .path-box{padding-left:30px;}
 
  /* common */
  .t-light{font-size:16px;}
  .sub-list-type01 > li > dl > dt{font-size:15px;}
  .sub-list-type01 > li > dl > dd{padding:0 5px;line-height:20px;} 
  
  /* header */
  .top-header-logo a img{width:300px;}
  /* main */
  .main-visual-box .main-visual-carousel .item .main-visual-txt-box
  .main-content-box .owl-theme .owl-dots{bottom:-38px;}
  .main-content-box .mini-board-ctrl{bottom:19px;}
  .main-visual-box .main-visual-carousel .item .main-visual-img-box{height:245px;}
  .main-visual-box .main-visual-carousel .item .main-visual-txt-box p a{font-size:20px;line-height:30px;}
  .main-visual-box .main-visual-carousel .item .main-visual-txt-box dt{padding:0 0 15px 0;}
  .main-board-box dl dt{padding-bottom:12px;}  
  .main-board-box dl dt a{height:46px;font-size:18px;line-height:24px;}
  .main-content-box03 .video-list-box p a{line-height:20px;}
  
  /* sub */
  /* Our Purpose */
  .leader-list li img{max-width:100%;}
  .leader-list li dl dt a{font-size:16px;}
  
  .what-box ul li dl dt a{font-size:14px;}
  .top-pop-box dl dt{display:block;}
  .top-pop-box dl dd{font-size:18px;}
  .person-intro-box{padding-bottom:30px;}
  .history-intro-box h3{margin-bottom:25px;}
  .his-person-list li dl dd{font-size:13px;line-height:17px;}
  .center-table .row-04 > ul > li:last-child{padding:20px;margin:0;}
  
  /* sub-visual */
  .sub-visual-box .sub-visual-carousel .item .sub-visual-img-box{height:245px;}
  .sub-visual-box .sub-visual-carousel .item .sub-visual-txt-box p a{font-size:16px;line-height:18px;}
  
  /* Working Group */
  .working-box > div:nth-of-type(n){display:block;margin:0 0 30px;width:100%;}
  .working-box > div:last-of-type{margin:0;}
  .working-box > div > div{min-height:0;}
  .working-box > div > div > p{height:auto;}
  
}

@media screen and (max-width:420px){
  /* layout */
  .con-box{padding-bottom:40px;}
  
  /* common */
  .h2-tit01{padding-bottom:38px;    font-size: 20px;}

  /* main */
  .main-content-box{padding-bottom:50px;}
  .video-list-box{padding:0 0 50px 0;}
  .main-visual-box .main-visual-carousel .item .main-visual-txt-box p{font-size:20px;}
  .main-visual-box .main-visual-carousel .item .main-visual-txt-box dd{font-size:16px;}
  .twt-list-box .main-content-list{min-height:380px;}
  .video-list-box .mini-board-ctrl{bottom:19px;}
  
  /* sub */
  
  /* Our Purpose */
  .purpose-box .con-box{padding:0 0 40px 0;}
  
  .history-box:after{top:253px;}
  .down-list li a{min-width:auto;padding:24px 2px 44px;}
  .down-list li a img{position:absolute;left:50%;top:53%;padding:0;transform:translate(-50%,0);}
  .what-box:before{top:508px;}
  
  /* Donate */
  .donate-box .h2-tit01{font-size:20px;}
  
  /* Our Centers */
  .center-table .row-03 p:after{width:40px;}
  .do-pop-wrap .pop-wrap{padding:20px;}
  .top-pop-box img{max-width:100%;}
  /*sub-visual*/
  .sub-visual-box .sub-more{width:auto;padding:10px 30px 10px 15px;font-size:11px;}
  .sub-visual-box .sub-more:after{position:absolute;right:10px;top:50%;padding:0;transform:translate(0,-50%);}
  .sub-visual-d{font-size:14px;}
  /* footer */
  .top-footer-wrap{padding:8px;padding:10px 10px;}
}

@media screen and (max-width:320px){
  /* header */
  .top-header-logo a img{width:238px;}
  /* sub */
  
  /* Our Purpose */
  .what-box:before{top:534px;}
  .what-box > ul > li{min-height:276px;}
  .what-box{position:relative;}
  /* Our Centers */
  .center-table .row-03 p{padding:8px 5px;margin-bottom:44px;}
  .center-table .row-03 p:after{width:15px;}

}