@charset "utf-8";
/* 레이어 팝업 */
#detailSrchPop{display:none;position:absolute;top:10%;right:30%;width:622px;height:450px;border:1px solid #79808c;background-color:#fff;z-index:10}
#detailSrchPop h3{padding:17px 40px 17px 20px;background-color:#79808c;color:#fff;font-size:16px;font-weight:600}
#detailSrchPop .table{margin:0;padding:20px;}
#detailSrchPop .inputForm input[type="text"]{width:270px;height:22px;border:1px solid #b5b5b5;vertical-align:middle}
#detailSrchPop .btns2{text-align:center}
#detailSrchPop .close{position:absolute;top:18px;right:20px}

/* 상세검색 팝업 */
.search .popup{width:622px}
.popSearch{padding:20px}
.popSearch .searchTop{overflow:hidden}
.popSearch .searchTop p{float:left}
.popSearch .searchTop p label{margin-right:10px}
.popSearch .searchTop .etcCharacter{float:right}
.popSearch .inputRow{margin-top:8px;overflow:hidden}
.popSearch .inputRow div{float:left;width:78px;height:36px;border:3px solid #929292}
.popSearch .inputRow div:first-child{width:485px;margin-right:5px}
.popSearch .inputRow input{width:385px;height:34px;border:none;position:relative;bottom:0px;}
.search > div .popup div .searchBtn{border-left:1px solid #ebebeb}
.popSearch .inputRow select{width:78px;height:36px;border:none}
.popSearch .inputRow .popSearchBtn{width:84px;height:42px;}
.popSearch .popSearchTable{margin-top:10px;table-layout:fixed}
.popSearch .popSearchTable th{width:100px;padding:10px 0;color:#333;font-weight:600}
.popSearch .popSearchTable td{color:#666}
.popSearch .popSearchTable td label{margin-right:10px}
.popSearch .popSearchTable td select{width:100px;height:28px;border:1px solid #d7d7d7}
.popSearch .popSearchTable input[type="text"]{width:100px;height:22px;border:1px solid #b4b4b4}
.popSearch {font-size:12px;font-family:"나눔고딕", NanumGothic, NG, Dotum, "돋움", sans-serif}

/* Layout */
#wrap{min-width:1040px;overflow:hidden}
.division1{padding:40px 0 50px;overflow:hidden}
.division1 > div{position:relative;width:1040px;margin:0 auto}
.division2{padding:40px 0 50px;background-color:#f0f2f5;overflow:hidden}
.division2 > div{width:1040px;margin:0 auto}
.division3{padding:40px 0 50px;background:url(../../../../images/en/theme/theme2/color1/main/divisionBg.jpg) no-repeat 100% 0 #f0f2f5}
.division3 > div{width:1040px;margin:0 auto}
.left{float:left}
.right{float:right}

/* Search */
.search{position:relative;padding:96px 0 109px; background:url(../../../../images/ko/theme/theme1/color1/main/mainBg.jpg) no-repeat 50% 0 #2e304d}
.search > img{position:absolute;top:0;left:50%;width:1920px;height:258px;margin-left:-960px}
.search > div{position:relative;width:1040px;margin:0 auto}
.search > div .searchFrm{position:relative;width:640px;height:53px;margin-left:35px;padding:0 180px 0 20px;background-color:#fff}
/*.search > div .searchFrm{position:relative;width:700px;height:53px;margin:0 auto;padding:0 180px 0 20px;background-color:#fff}*/
.search > div .searchFrm .inputText{width:100%;height:53px;border:none;color:#909090;font-size:20px;font-style:italic}
.search > div .searchFrm .searchBtn{cursor:pointer;position:absolute;top:0;right:0;width:52px;height:53px;border:none;background:url(../../../../images/ko/theme/theme3/color1/main/searchBtn.jpg) no-repeat 0 0;text-indent:-9999px;overflow:hidden;}
.search > .basicSearch > form select{border:none;position:absolute;top:15px;right:70px;color:#625b53;font-size:15px;font-family:robotoM, sans-serif;font-style:italic}
/*.search > div .searchFrm .detailSearch{cursor:pointer;position:absolute;top:0;right:0;width:52px;height:53px;border:none;}*/
.search > div .searchFrm .detailSearch{position:absolute;top:0;right:-128px;width:118px;height:48px;line-height:48px;border:2px solid #dbdbdb;text-decoration:none;color:#fff;font-size:15px;text-align:center;background:none}

/* 학위논문제출 버튼*/
a.btnSubmit{display:block;height:52px;position:absolute;top:110px;left:0;}

/* List1 */
.list1{position:relative;width:385px;margin-top:20px;border-top:3px solid #fa7612;font-family:notoR, sans-serif}
.list1 h2{margin:15px 0 30px;padding:0 35px 0 10px;color:#3d3d36;font-family:robotoB, sans-serif;font-size:23px}
.list1 h2.korean{font-family:notoM, sans-serif}
.list1 ul{border-top:1px solid #cdcdcd}
.list1 ul li{padding:6px 10px 7px;border-bottom:1px solid #cdcdcd;font-family:notoR, sans-serif;font-size:15px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.list1 ul li a{color:#7c7c7c;text-decoration:none;letter-spacing:-0.25px}
.list1 ul li a:hover{text-decoration:underline}
.list1 .more{position:absolute;top:18px;right:0}
.list1 .more img{vertical-align:top}

/* List2 */
.list2{position:relative;width:333px}
.list2 h2{padding:10px 25px;background-color:#707685;color:#fff;font-size:18px;font-family:robotoB, sans-serif}
.list2 h2.korean{font-family:notoM, sans-serif}
.list2 ul{background-color:#fff;border:1px solid #e0e0e0;border-top:none}
.list2 ul li{position:relative;margin:0 25px;padding:21px 25px 21px 0;border-top:1px solid #d8dbdf;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.list2 ul li:first-child{border-top:none}
.list2 ul li a.title{color:#666;font-size:15px;font-family:notoR, sans-serif;text-decoration:none;letter-spacing:-0.25px}
.list2 ul li a.title:hover{text-decoration:underline}
.list2 ul li a.title span{display:inline-block;width:18px;height:18px;background:url(../../../../images/en/theme/theme2/color1/main/rankBg.png) no-repeat 0 0;text-align:center;color:#fff;font-size:12px;font-family:robotoM, sans-serif;line-height:18px;}
.list2 ul li:hover a.title span{background-image:url(../../../../images/en/theme/theme2/color1/main/rankOnBg.png)}
.list2 ul li:hover a.download{background-image:url(../../../../images/en/theme/theme2/color1/main/downloadOn.png)}
.list2 ul li a.download{position:absolute;top:50%;right:0;display:inline-block;width:17px;height:15px;margin-top:-8px;background:url(../../../../images/en/theme/theme2/color1/main/download.png) no-repeat 0 0;text-indent:-9999px;overflow:hidden}
.list2 a.more{position:absolute;top:17px;right:32px}
.list2 a.more img{vertical-align:top}

/* List3 */
.list3{position:relative;width:385px;margin-top:10px;border-top:3px solid #8a8b87;font-family:notoR, sans-serif}
.list3 h2{margin:15px 0 30px;padding:0 35px 0 10px;color:#3d3d36;font-family:robotoB, sans-serif;font-size:23px}
.list3 h2.korean{font-family:notoM, sans-serif}
.list3 ul{border-top:1px solid #cdcdcd}
.list3 ul li{padding:6px 10px 7px;border-bottom:1px solid #cdcdcd;font-family:notoR, sans-serif;font-size:15px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.list3 ul li a{color:#7c7c7c;text-decoration:none;}
.list3 ul li a:hover{text-decoration:underline}
.list3 .more{position:absolute;top:18px;right:0}
.list3 .more img{vertical-align:top}

/* List4 */
.list4{position:relative;width:601px;height:309px;}
.list4 > ul{border-bottom:1px solid #a3a5aa;height:53px;}
.list4 > ul > li{float:left}
.list4 > ul > li > a.tab{display:inline-block;height:52px;padding:0 20px;border:1px solid #ddd;border-bottom-color:#a3a5aa;font-family:robotoB, sans-serif;background:url(../../../../images/en/theme/theme2/color1/main/listTabBg.png) no-repeat 0 0;text-decoration:none;line-height:54px;color:#aeaeae}
.list4 > ul > li > a.tab.korean{font-family:notoM, sans-serif}
.list4 > ul > li.on > a.tab{height:54px;background:#fc6e2e;border:none;color:#fff}
.list4 > ul > li > ul{display:none;position:absolute;top:80px;left:0;width:100%;font-family:notoR, sans-serif}
.list4 > ul > li.on > ul{display:block}
.list4 > ul > li > ul > li{position:relative;margin-top:6px;overflow:hidden}
.list4 > ul > li > ul > li:first-child{margin-top:0}
.list4 > ul > li > ul > li > a{display:inline-block;max-width:353px;background:url(../../../../images/en/theme/theme2/color1/main/bullet3.gif) no-repeat 0 11px;padding-left:17px;color:#7c7c7c;font-size:15px;text-decoration:none;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.list4 > ul > li > ul > li > a:hover{text-decoration:underline}
.list4 > ul > li > ul > li > span.writer{position:absolute;top:0;left:400px;color:#97989a;font-size:15px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100px;}
.list4 > ul > li > ul > li > span.date{position:absolute;top:1px;right:0;color:#7c7c7c;font-size:14px}
.list4 > ul > li > a.more{display:none;position:absolute;top:15px;right:13px}
.list4 > ul > li.on > a.more{display:block}
.list4 > ul > li > a.more img{vertical-align:top}

/* Popup1 */
.popupZone1{width:599px}
.popupZone1 h2{margin-bottom:12px;color:#fc6e2e;font-family:robotoB, sans-serif;font-size:19px}
.popupZone1 ul{position:relative;height:287px;text-align:right}
.popupZone1 ul li{display:inline}
.popupZone1 ul li a.navi{position:relative;top:-35px}
.popupZone1 ul li a.popupImg{display:none;position:absolute;top:0;bottom:0}
.popupZone1 ul li.on a.popupImg{display:block}
.popupZone1 ul li a.popupImg img{width:100%;height:100%}
.popupZone1 ul li a.popupImg > span{position:absolute;bottom:0;left:0;width:100%;padding:15px 0;background:url(../../../../images/en/theme/theme2/color1/main/popupBg.png) repeat 0 0;text-align:left;letter-spacing:-0.5px}
.popupZone1 ul li a.popupImg > span span{display:block;padding:0 23px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.popupZone1 ul li a.popupImg > span span.popTitle{color:#fff;font-family:notoM, sans-serif;font-size:19px}
.popupZone1 ul li a.popupImg > span span.popDetail{color:#d4d9e0;font-family:notoR, sans-serif;font-size:14px}

/* Popup2 */
.popupZone2{width:668px;height:310px}
.popupZone2 h2{margin-bottom:12px;color:#2f314d;font-family:robotoB, sans-serif;font-size:19px}
.popupZone2 h2.korean{font-family:notoM, sans-serif}
.popupZone2 ul{position:relative;text-align:right}
.popupZone2 ul li{display:inline;text-align:left}
.popupZone2 ul li a{position:relative;top:-35px}
.popupZone2 ul li div{position:absolute;top:0;left:0;display:none;width:666px;height:268px;background-color:#fff;border:1px solid #e0e0e0}
.popupZone2 ul li.on div{display:block;}

/* Popup3 */
.popupZone3{width:392px;height:310px}
.popupZone3 h2{margin-bottom:12px;color:#2f314d;font-family:robotoB, sans-serif;font-size:19px}
.popupZone3 h2.korean{font-family:notoM, sans-serif}
.popupZone3 ul{position:relative;text-align:right}
.popupZone3 ul li{display:inline;text-align:left}
.popupZone3 ul li a{position:relative;top:-35px}
.popupZone3 ul li div{position:absolute;top:0;left:0;display:none;background-color:#fff;border:1px solid #e0e0e0}
.popupZone3 ul li.on div{display:block;}

/* Popup4 */
.popupZone4{width:392px;height:366px}
.popupZone4 h2{margin-bottom:12px;color:#2f314d;font-family:robotoB, sans-serif;font-size:19px}
.popupZone4 h2.korean{font-family:notoM, sans-serif}
.popupZone4 ul{position:relative;text-align:right}
.popupZone4 ul li{display:inline;text-align:left}
.popupZone4 ul li a{position:relative;top:-35px}
.popupZone4 ul li div{position:absolute;top:0;left:0;display:none;background-color:#fff;border:1px solid #e0e0e0}
.popupZone4 ul li.on div{display:block;}

/* Graph */
.graph1{position:relative;width:392px}
.graph1 h2{margin-bottom:12px;color:#2f314d;font-family:robotoB, sans-serif;font-size:19px}
.graph1 h2.korean{font-family:notoM, sans-serif}
.graph1 div{height:321px;border:1px solid #ccc}

/* Graph */
.graph2{width:392px}
.graph2 h2{margin-bottom:12px;color:#2f314d;font-family:robotoB, sans-serif;font-size:19px}
.graph2 h2.korean{font-family:notoM, sans-serif}
.graph2 div{height:281px;border:1px solid #ccc}

/* Tag Cloud */
.tagCloud{position:relative;width:598px}
.tagCloud h2{margin-bottom:12px;color:#4d4d4d;font-family:notoM, sans-serif;;font-size:19px}
.tagCloud h2.korean{font-family:notoM, sans-serif}
.tagCloud > div{height:321px;border:1px solid #ccc}

/* Browse */
.browse h2{margin-bottom:25px;color:#4d627a;font-size:20px;font-family:robotoM, sans-serif}
.browse > ul{position:relative;background-color:#fff}
.browse > ul > li dl dt{width:240px;padding-right:11px;font-family:notoM, sans-serif}
.browse > ul > li.on dl dt{background:url(../../../../images/en/theme/theme2/color1/main/browseOn.jpg) no-repeat 100% 26px}
.browse > ul > li dl dt a{display:block;padding:13px 0 15px 60px;background-color:#4b627d;border-top:1px solid #667b91;color:#a5b1be;font-size:15px;text-decoration:none;letter-spacing:-0.5px}
.browse > ul > li.browse1 dl dt a{background:url(../../../../images/en/theme/theme2/color1/main/browse1.png) no-repeat 32px 15px #4b627d}
.browse > ul > li.browse1.on dl dt a{background-position:32px 23px}
.browse > ul > li.browse2 dl dt a{background:url(../../../../images/en/theme/theme2/color1/main/browse2.png) no-repeat 30px 18px #4b627d}
.browse > ul > li.browse2.on dl dt a{background-position:32px 26px}
.browse > ul > li.browse3 dl dt a{background:url(../../../../images/en/theme/theme2/color1/main/browse3.png) no-repeat 32px 17px #4b627d}
.browse > ul > li.browse3.on dl dt a{background-position:32px 25px}
.browse > ul > li.browse4 dl dt a{background:url(../../../../images/en/theme/theme2/color1/main/browse3.png) no-repeat 32px 17px #4b627d}
.browse > ul > li.browse4.on dl dt a{background-position:32px 25px}
.browse > ul > li.browse5 dl dt a{background:url(../../../../images/en/theme/theme1/color1/main/browse3.png) no-repeat 32px 18px #4b627d}
.browse > ul > li.browse5.on dl dt a{background-position:32px 25px}
.browse > ul > li.on dl dt a{padding:20px 0 30px 60px;color:#fff;font-size:18px;word-wrap:break-word;word-break:break-all}
.browse > ul > li:first-child dl dt a{border-top:none}
.browse > ul > li dl dd{display:none;position:absolute;top:0;left:251px;width:789px}
.browse > ul > li.on dl dd{display:block}
.browse > ul > li dl dd > ul{margin:0 124px 0 27px;padding:18px 0 18px 6px;border-top:1px solid #e9ebed;overflow:hidden}
.browse > ul > li dl dd > ul:first-child{border-top:none}
.browse > ul > li dl dd > ul > li{float:left;width:170px;margin-right:20px;padding-left:10px;background:url(../../../../images/en/theme/theme2/color1/main/bullet1.gif) no-repeat 0 10px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.browse > ul > li dl dd > ul > li a{color:#7c7c7c;font-family:notoR, sans-serif;font-size:14px;text-decoration:none;letter-spacing:-0.25px}
.browse > ul > li dl dd a.more{position:absolute;top:18px;right:30px;color:#ff8003;padding-right:20px;background:url(../../../../images/en/theme/theme2/color1/main/browseMore.png) no-repeat 100% 4px;border-bottom:1px solid #ffb368;text-decoration:none;font-family:robotoR, sans-serif;font-size:13px}

/* Banner */
.banner{height:70px;border-top:1px solid #dfe0e4;border-bottom:1px solid #e0e0e0}
.banner > div{width:1040px;margin:0 auto}
.remoteController{float:left;margin-top:26px}
.remoteController a{float:left;height:15px}
.remoteController a img{vertical-align:top}
.remoteController .prev{border:1px solid #c0c0c0;border-right:none}
.remoteController .play{display:none;border:1px solid #c0c0c0}
.remoteController .pause{border:1px solid #c0c0c0}
.remoteController .next{border:1px solid #c0c0c0;border-left:none}
.banner .banners{position:relative;width:960px;height:70px;margin-left:80px;overflow:hidden}
.banner .banners a{text-decoration:none;}
.banner .banners ul{position:absolute;top:0;left:0;width:1120px}
.banner .banners ul li{float:left;width:160px;text-align:center;}
.banner .banners .bannerText{position:relative;top:15px;color:#333;font-size:23px;font-family:notoM, sans-serif;min-width:160px;}


/* 팝업 */
.popup{position:absolute;top:0;right:0;width:450px;border:1px solid #79808c;background-color:#fff;margin:20px auto;}
.popup h3{padding:17px 40px 17px 20px;background-color:#79808c;color:#fff;font-size:16px;font-weight:600}
.popup h3 .layerClose{position:absolute;right:10px;color:#ccc;font-size:10px}
.popup h4{padding:17px 40px 17px 20px;background-color:#c9c9c9;color:#fff;font-size:16px;font-weight:600}
.popup .table{margin:0;padding:20px;}
.popup .inputForm input[type="text"]{width:270px;height:22px;border:1px solid #b5b5b5;vertical-align:middle}
.popup .btns2{text-align:center}
.popup .btns2 input{border:1px solid #b5b5b5;background-color:#fff;padding:5px 10px;color:#676a6c}
.popup .close{position:absolute;top:18px;right:20px}
.popup a{font-weight:600;color:#666}

/* 레이어팝업 */
.layerPopCont{padding:20px;min-height:170px;word-wrap:break-word;}
.layerPopCont img{max-width:100%;height:auto !important}
.layerPopCont table{max-width:100% !important}
.layerPopCont table thead th{padding:15px 10px;background-color:#f8f8f8;border-top:1px solid #b2b2b3;text-align:center}
.layerPopCont table tbody th{padding:10px 10px;background-color:#fff3e3}
.layerPopCont table td{padding:10px 10px;background-color:#fff;text-align:center}
.layerPopCont table th, .layerPopCont table td{border:1px solid #e3e4e9;color:#666}
.layerBottom{position:relative;padding:10px;background-color:#79808c;font-size:12px;color:#fff}
.layerBottom2{position:relative;padding:10px;background-color:#c9c9c9;font-size:12px;color:#fff}
.layerBottom input{vertical-align:middle}
.layerBottom .layerClose{position:absolute;top:10px;right:10px;color:#ccc;font-size:10px}

/* 익스플로러 하위버전일 경우 */
.explorerAlert{overflow:hidden;height:100%;width:100%;background:#363636;position:absolute;left:0px;filter: Alpha(opacity=80);z-index:1000;display:block;top:0px;-moz-opacity:0.8;opacity: 0.8;text-align:center}
.explorerAlert > div{position:absolute;left:30%;z-index:1001;display:block;top:40%}
.explorerAlert p{color:#fff;font-size:16px}
.explorerAlert p span{font-size:16px;color:#cce4f7}
.explorerAlert .explorerBtns{margin-top:20px}
.explorerAlert .explorerBtns a{display:inline-block;height:34px;padding:0 10px;color:#fff;line-height:34px;text-decoration:none;border:1px solid #6e6e6e}
.explorerAlert .explorerBtns a.ieDownload{background-color:#0087d7;border:1px solid #0087d7}


/* 상단팝업추가 */
.topInfo{background:#fde6dc}
/* .topInfo>div{display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between;-webkit-box-align: center;-ms-flex-align: center;align-items: center;padding:12px 0;min-height:74px;width:1040px;margin:0 auto;padding-left:38px;background:url(/images/ko/common/header/topInfoIco.png) no-repeat left center;box-sizing: border-box;line-height: 1.2;} */
.topInfo>div{display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between;-webkit-box-align: center;-ms-flex-align: center;align-items: center;padding:12px 0;min-height:74px;width:1040px;margin:0 auto;padding-left:38px;box-sizing: border-box;line-height: 1.2;}
.topInfo>div .text{width:calc(100% - 145px);color:#383838;font-family: notoR, sans-serif;font-size:13px;letter-spacing: -0.05em;line-height: 1.2;}
.topInfoCloseW{display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between;-webkit-box-align: center;-ms-flex-align: center;align-items: center;width:135px}
.topInfoCloseW label{margin:0 6px;color:#383838;font-family: notoR, sans-serif;font-size:13px;letter-spacing: -0.05em;}
/* .topInfoCloseW .topInfoClose{display:inline-block;width:12px;height:12px;background:url(/images/ko/common/header/topInfoClose.png) no-repeat;text-indent: -9999px;;} */