@charset "utf-8";

.innerContent{margin-bottom:40px;}
.innerContent:last-of-type{margin-bottom:0}
.innerContent .titArea{display:flex;justify-content: space-between;align-items: center;padding-right:10px}
.innerContent .titArea .more{position:relative;display:block;width:16px;height:16px;margin-bottom:12px;text-indent: -9999px;}
.innerContent .titArea .more::before{content:"";display:block;position:absolute;top:0;left:50%;transform: translateX(-50%);width:2px;height:100%;background:#000;}
.innerContent .titArea .more::after{content:"";display:block;position:absolute;top:50%;left:0;transform: translateY(-50%);width:100%;height:2px;background:#000;}
.innerCont{padding:28px;border:1px solid #dfdfdf;border-radius: 25px;background-color: #fff;}

/* 제출자 */
.submitGuide .submitBtns{margin:36px 0 96px 0;text-align: center;}
.submitGuide .submitBtns p{display:inline-block;margin:0 32px} 
.submitGuide .submitBtns p>a{display:block;width:197px;height:197px;border-radius: 100%;box-sizing: border-box;text-align: center;}
.submitGuide .submitBtns p.manual>a{padding-top:124px;background:url(../../images/ko/common/bg/manual.png) no-repeat center top 44px;color:#444;border:3px solid #ff9902;font-family:NanumSquareNeoEB,sans-serif;font-size:20px;letter-spacing: -0.025em;}
.submitGuide .submitBtns p.dataSubmit>a{padding-top:124px;background:url(../../images/ko/common/bg/dataSubmit.png) no-repeat center top 44px #ff9902;color:#fff;font-family:NanumSquareNeoEB,sans-serif;font-size:20px;letter-spacing: -0.025em;}

.submitStpes ol{display:flex;display:-ms-flexbox;}
.submitStpes ol>li{position:relative;display: block; width: 100%; flex: 1;-moz-box-flex: 1;-webkit-box-flex: 1;}
.submitStpes ol>li:last-child{width: 270px; flex: 0;}
.submitStpes ol>li:not(:last-child)::after{content:"";display:block;position:absolute;top:47%;right:calc((100% - 270px)/2);width:28px;height:28px;background:url(../../images/ko/common/bg/next.png) no-repeat;z-index:1; transform: translateX(50%);}
.submitStpes ol>li>a{display: block;width:270px;height:100%;border:1px solid #dfdfdf;background:#f2f2f2;border-radius: 20px;box-sizing: border-box;}
.submitStpes ol>li>a>span{display:block;height:254px;padding-top:198px;background-color:#fff;background-repeat: no-repeat;color:#000;font-family: PretendardB,sans-serif;font-size:18px;letter-spacing: -0.025em;text-align: center;box-sizing: border-box;border-radius: 20px 20px 0 0;}
.submitStpes ol>li.step1>a>span{background-image:url(../../images/ko/common/bg/step1Bg.png);background-position: left 93px top 68px}
.submitStpes ol>li.step2>a>span{background-image:url(../../images/ko/common/bg/step4Bg.png);background-position: center top 58px}
.submitStpes ol>li.step3>a>span{background-image:url(../../images/ko/common/bg/step3Bg.png);background-position: center top 68px}
.submitStpes ol>li.step4>a>span{background-image:url(../../images/ko/common/bg/step4Bg_1.png);background-position: center top 58px}
.submitStpes ol>li.step5>a>span{background-image:url(../../images/ko/common/bg/step5Bg.png);background-position: center top 60px}

.submitStpes ol>li>a>div{padding:32px 18px 32px 18px}
.submitStpes ol>li>a>div>p{color:#2d2d2d;font-family: PretendardM,sans-serif;font-size:15px;letter-spacing: -0.03em;}

/* 자료제출 */
.objectTitle{margin:0 0 16px 8px;color:#000;font-family: PretendardM,sans-serif;font-size:20px;letter-spacing: -0.025em;}
.objectTitle>span{color:#797979}
.submitListW{padding:28px 10px 32px 0;border:1px solid #dfdfdf;border-radius: 20px;}
.submitList{max-height:132px;overflow-y: auto;box-sizing: border-box;}
.submitList::-webkit-scrollbar{width:7px}
.submitList::-webkit-scrollbar-thumb{background:#e2e2e2;border-radius: 5px;}
.submitList::-webkit-scrollbar-track{background:transparent;border-radius: 5px;}
.submitList>li{padding:0 28px}
.submitList>li.on{background:#fff5e5}
.submitList>li>a{display:inline-block;color:#222;font-family: PretendardM,sans-serif;letter-spacing: -0.025em;line-height: 26px;}

/* 학위논문제출 */
.thDeatailStep{margin-bottom:60px}
.thDeatailStep>ul{display:flex;display:-ms-flexbox; width: 100%;}
.thDeatailStep>ul>li{position:relative;display: block; width: 100%; flex: 1;-moz-box-flex: 1;-webkit-box-flex: 1;}
.thDeatailStep>ul>li:last-child{width: 270px; flex: 0;}
.thDeatailStep>ul>li:not(:last-child)::after{content:"";display:block;position:absolute;top:47%;right:calc((100% - 270px)/2);width:28px;height:28px;background:url(../../images/ko/common/bg/next.png) no-repeat;z-index:1;transform: translateX(50%);}
.thDeatailStep>ul>li>a{display: block;width:270px;height:100%;border:1px solid #dfdfdf;border-radius: 25px;box-sizing: border-box;}
.thDeatailStep>ul>li.on a{border:2px solid #ff9902}
.thDeatailStep>ul>li>a>span{display:block;height:176px;padding-top:132px;background-repeat: no-repeat;color:#000;font-family: PretendardB,sans-serif;font-size:18px;letter-spacing: -0.025em;text-align: center;box-sizing: border-box;}
.thDeatailStep>ul>li.step1>a>span{background-image:url(../../images/ko/common/bg/step1Bg.png);background-position: left 93px top 23px}
.thDeatailStep>ul>li.step2>a>span{background-image:url(../../images/ko/common/bg/step4Bg.png);background-position: center top 17px}
.thDeatailStep>ul>li.step3>a>span{background-image:url(../../images/ko/common/bg/step3Bg.png);background-position: center top 22px}
.thDeatailStep>ul>li.step4>a>span{background-image:url(../../images/ko/common/bg/step4Bg_1.png);background-position: left 103px top 28px}
.thDeatailStep>ul>li.step5>a>span{background-image:url(../../images/ko/common/bg/step5Bg.png);background-position: center top 15px}

/* 제출자 정보 */
.agreeArea{margin-bottom:16px;padding:20px 10px 0 28px;border:1px solid #dfdfdf;border-radius: 25px; background-color: #fff;}
.agreeArea .agreeTxt{max-height:190px;overflow-y: auto;padding-bottom:16px;color:#555;font-family: PretendardM,sans-serif;letter-spacing: -0.025em;line-height: 24px;}
.agreeArea .agreeTxt .strong{color:#4949eb;font-family: PretendardSB,sans-serif;text-decoration: underline;}
.agreeArea .agreeTxt::-webkit-scrollbar{width:7px}
.agreeArea .agreeTxt::-webkit-scrollbar-thumb{background:#e2e2e2;border-radius: 5px;}
.agreeArea .agreeTxt::-webkit-scrollbar-track{background:transparent;border-radius: 5px;}
.agreeRadio{margin-right:28px;color:#000;font-size:16px;font-family: PretendardM,sans-serif;letter-spacing: -0.025em;text-align: right;}
.agreeRadio>ul{display:inline-block;font-size:0;vertical-align: top;}
.agreeRadio>ul>li{display:inline-block;}
.agreeRadio>ul>li:not(:last-child){margin-right:12px}

.tableStyle1 .typeRadio{font-size: 0;}
.tableStyle1 .typeRadio>li{display:inline-block;}
.tableStyle1 .typeRadio>li:not(:last-child){margin-right:12px}

/* 원문등록 */
.attachArea{position: relative;text-align: center;}
.attachArea>p{display:inline-block;margin-right:28px;padding-left:34px;color:#454545;font-family: PretendardM,sans-serif;}
.innerCont>p{display:inline-block;margin-right:28px;padding-left:34px;color:#454545;font-family: PretendardM,sans-serif;}
.attachArea>p.pdf{display:inline-block;margin-right:28px;padding-left:34px;background:url(../../images/ko/common/ico/pdf.png) no-repeat left center;color:#454545;font-family: PretendardM,sans-serif;}
.attachArea>p.etc{display:inline-block;margin-right:28px;padding-left:34px;font-family: PretendardM,sans-serif;}
.attachArea .fileUpload,.attachArea #fileUpload{position:absolute;width:1px;height:1px;overflow: hidden;visibility: hidden;text-indent: -9999px;}
.attachArea .fileUpload + label,.attachArea #fileUpload + label{display:inline-block;width:108px;padding:5px 0;background:#000;color:#fff;border-radius: 20px;font-family: PretendardM,sans-serif;letter-spacing: -0.025em;cursor:pointer;text-align: center;}
.attachArea .fileUpload + label img,.attachArea #fileUpload + label img{margin-right:11px;vertical-align: 1px;}
.attachArea .pdfHelp{position:absolute;top:50%;right:0;transform: translateY(-50%);}
.attachArea .pdfHelp>a{color:#454545;font-family: PretendardM,sans-serif;letter-spacing: -0.025em; position: relative; padding-right: 16px;}
.attachArea .pdfHelp>a::after{content: ""; display: block; width: 12px; height: 12px; background: url(../../images/ko/common/ico/selArrow2.png) no-repeat center; position: absolute; right: 0; top: 2px;}
.attachArea .pdfHelp>a.on::after{transform: rotate(180deg); top: 3px;}
.attachArea .pdfHelp>a img{margin-right:8px}
.fileArea{margin:16px 0 0 28px;padding-left:32px;background:url(../../images/ko/common/ico/clip.png) no-repeat left top 4px}
.fileArea .fileName, .fileArea .size{color:#000;font-family: PretendardM,sans-serif;letter-spacing: -0.025em;}
.fileArea .fileDel{display:inline-block;width:15px;height:15px;margin-left:6px;background:url(../../images/ko/common/ico/delete1.png) no-repeat;text-indent: -9999px;vertical-align: sub;}
.progressBar{display:inline-block;width:134px;height:2px;margin-right:4px;vertical-align: middle;}
.progressBar .progress{display:block;height:100%;background:#00abc7}
.progressW .txt{color:#848484;font-family: PretendardM,sans-serif;font-size:12px;letter-spacing: -0.025em;}

.attachArea .fileName{margin:0 4px 0 12px;color:#000;font-family: PretendardM,sans-serif;text-decoration: underline;}

.layerPop.pdfSavePop{right:-30px;top:37px; padding-bottom: 32px;}
.layerPop.pdfSavePop .popCont{display: flex; gap: 80px; padding: 0;}
.layerPop.pdfSavePop .popCont .popInner{position: relative; width: 552px; margin-bottom: 0;}
.layerPop.pdfSavePop .popCont .popInner:not(:last-child)::after{content: ""; display: block; width: 1px; height: 100%; background: #dddd; position: absolute; right: -40px; top: 0;}
.layerPop.pdfSavePop .popupClose{position: absolute; right: 24px; top: 24px;}
.pdfSavePop .imgArea{margin-top:24px}
@media screen and (max-width:1700px) {
    
}


/* 저작권동의 */
.cclHelp{position:relative;display:inline-block;margin-left:6px;;vertical-align: top;}
.cclHelpBtn{vertical-align: top;}
.cclHelpPop{width:620px;padding:16px 24px}
.licenseBox{display:flex;display:-webkit-box;display:-ms-flexbox;-webkit-box-pack: justify;-ms-flex-pack:justify;justify-content:space-between}
.licenseChk{width:640px;padding:24px 24px 20px 24px;border:1px solid #dbdbdb;border-radius: 25px;box-sizing: border-box;background-color: #fff;}
.licenseChk>div:not(:last-child){margin-bottom:12px}
.licenseChk>div>p{color:#6d6d6d;letter-spacing: -0.05em;}
.licenseChk>div .customRadio + label{padding-left:22px;min-height:19px;line-height: 19px;font-size:15px;color:#6d6d6d;letter-spacing: -0.05em;}
.licenseChkbox{display:block;margin:8px 0 0 2px}
.licenseChkbox input[type="checkbox"]{width:14px;height:14px;margin-right:4px;vertical-align: -2px;}
.licenseChkbox input[type="checkbox"] + label{font-size:15px;color:#6d6d6d;letter-spacing: -0.05em;}

.licensePick{width:670px;padding:28px 24px 20px 24px;border:1px solid #dbdbdb;border-radius: 25px;box-sizing: border-box;text-align: left;background-color: #fff;}
.licensePick>p.tit{margin-bottom:4px;color:#333;font-family: PretendardSB,sans-serif;font-size:16px;letter-spacing: -0.05em;}
.licensePick>p>a{color:#d76214;letter-spacing: -0.025em;}
.licenseImg{margin-top:20px}
.caution{margin:24px 0 0 2px;color:#9a9a9a;font-family: PretendardM,sans-serif;}
.originList>li{display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;}
.originList>li:not(:last-child){margin-bottom:20px}
.originList>li label{margin-right:16px;color:#000;font-size:16px}
.originList>li .typeRadio{display:inline-block}
.originList>li .typeRadio label{padding-left:22px;min-height:19px;line-height: 19px;font-size:15px;color:#6d6d6d;letter-spacing: -0.05em;}
.originList .reasonBox{display:block;}
.originList .reasonBox>label{display:block;margin-bottom:12px}
.originList .reasonBox textarea{width:100%;padding:12px;border-radius: 20px;border:1px solid #dbdbdb;resize: none;box-sizing: border-box;font-family: PretendardM,sans-serif;color:#000;}

/* 최종확인 */
.cclList{font-size:0}
.cclList>li{display:inline-block;text-align: center;}
.cclList>li:not(:last-child){margin-right:20px}
.cclList>li>p{margin-top:8px}

.fileChk a.fileName{margin-right:4px;color:#000;text-decoration: underline;font-family: PretendardM,sans-serif;}
.fileChk .btnType3{margin-left:4px}

.alignL .tableLink{margin-right:4px;color:#000;text-decoration: underline;font-family: PretendardM,sans-serif;}
/* 제출완료 */
.completeBox{padding:56px 24px 48px 24px;border:1px solid #dfdfdf;border-radius: 25px;text-align: center;}
.completeBox .tit{margin-bottom:36px;padding-top:128px;background:url(../../images/ko/common/ico/complete.png) no-repeat center top;color:#000;font-family: PretendardB,sans-serif;font-size:30px;letter-spacing: -0.025em;}
.completeBox .txt{font-family: PretendardM,sans-serif;line-height: 28px;letter-spacing: -0.025em;}
.completeBox .txt .point{position:relative}
.completeBox .txt .point::before{content:"";display:block;position:absolute;bottom:-2px;left:0;width:100%;height:10px;background:#b6ffe7;z-index:-1;}
.completeBox .btnBox{margin-top:60px;text-align: center;}

/* 논문제출내역 */
.outputBtn{display:inline-block;min-width:107px;height:32px;margin:0 6px;padding:0 8px;line-height: 32px;border-radius: 20px;background:#000;color:#fff;font-family: PretendardM,sans-serif;letter-spacing: -0.025em;box-sizing: border-box;}
.outputBtn.off{background:#c7c7c7;color:#fff}
.receipt{color:#0d5ed6;font-family: PretendardB,sans-serif;}
.service{color:#0d5ed6;font-family: PretendardB,sans-serif;}
/* .service{color:#ff6102;font-family: PretendardB,sans-serif;} */
.incomplete{color:#ff0202;font-family: PretendardB,sans-serif;}
.proComplete{color:#0d5ed6;font-family: PretendardB,sans-serif;}
/* .proComplete{color:#13a658;font-family: PretendardB,sans-serif;} */
.retry{color:#ff0202;font-family: PretendardB,sans-serif;}
.return{color:#ff0202;font-family: PretendardB,sans-serif;}
/* .retry{color:#6102ff;font-family: PretendardB,sans-serif;} */
/* .return{color:#000;font-family: PretendardB,sans-serif;} */

.thIndexBox{margin-top:24px;margin-bottom:24px;padding:20px 30px;background:#fafafa;border:1px solid #dfdfdf;border-radius: 25px;}
.thIndexBox>ul>li:not(:last-child){margin-bottom:4px}

.applyBox{margin-top:106px}
.applyBox>ul{display:flex;display:-webkit-box;display:-ms-flexbox;-webkit-box-pack: center;-ms-flex-pack:center;justify-content:center}
.applyBox>ul>li{width:340px;margin:0 65px}
.applyBox>ul>li>a{display:block;width:100%;height:100%;padding:36px 24px 26px 24px;border:1px solid #ddd;background:#fff;border-radius: 30px;box-sizing: border-box;transition:.5s}
.applyBox>ul>li>a:hover{box-shadow: -7px 3px 29px 0px rgba(0, 0, 0, 0.07);}
.applyBox>ul>li>a>span{display:block}
.applyBox .icoArea{display:flex;display:-webkit-box;display:-ms-flexbox;-webkit-box-pack: center;-ms-flex-pack:center;justify-content:center;-webkit-box-align: center;-ms-flex-align: center;align-items: center;width:145px;height:145px;margin:0 auto 48px auto;background: #f3f3f3;border-radius: 100%;}
.applyBox .icoArea img{margin-top:-16px}
.applyBox .tit{margin-bottom:28px;color:#000;font-size:20px;font-family:NanumSquareNeoEB,sans-serif;letter-spacing: -0.025em;text-align: center;}
.applyBox .txt{color:#4e4e4e;font-family: PretendardB,sans-serif;letter-spacing: -0.025em;line-height: 24px;}

.diagram {border: 1px solid #dfdfdf; background-color: #fff; text-align: center; border-radius: 30px; padding: 30px 0; margin-bottom: 16px;}
.diagramStyle1{display: inline-block; min-width: 159px; line-height: 43px; background-color: #fff; border: 2px solid #d0d0d0; border-radius: 22px; text-align: center; font-size: 16px; color: #000000; font-family: notoR,sans-serif; font-weight: 600;}
.diagramStyle2{display: inline-block; min-width: 159px; line-height: 43px; background-color: #ff9902; border: 2px solid #ff9902; border-radius: 22px; text-align: center; font-size: 16px; color: #ffffff; font-family: notoR,sans-serif; font-weight: 600;}
.diagramStyle3{display: inline-block; min-width: 159px; line-height: 43px; background-color: #fff; border: 2px solid #ff9902; border-radius: 22px; text-align: center; font-size: 16px; color: #ff9902; font-family: notoR,sans-serif; font-weight: 600;}
.diagram .arrowText{font-size: 15px; color: #000; font-family: notoR,sans-serif; font-weight: 600;}
.diagram .arrow1{margin-right: 56px; position: relative;}
.diagram .arrow1::after{content: ""; width: 56px; height: 10px; background: url(../../images/ko/guide/arrow_s.png) no-repeat center; position: absolute; right: -60px; top: 50%; transform: translateY(-50%);}
.diagram .arrow2{display: inline-block; padding-bottom: 8px; width: 515px; background: url(../../images/ko/guide/arrow_l.png) no-repeat center bottom; text-align: center; vertical-align: top;}
.diagram .arrow3{display: inline-block; width: 145px; height: 60px; background: url(../../images/ko/guide/arrow_c1.png) no-repeat left bottom 28px; text-align: left; padding-top: 30px; box-sizing: border-box; position: relative; top: 12px;}
.diagram .arrow4{position: relative; margin-right: 167px;}
.diagram .arrow4::after{content: ""; display: block; width: 167px; height: 45px; position: absolute; right: -167px; top: 50%; background: url(../../images/ko/guide/arrow_c2.png) no-repeat center top; transform: translateY(-80%);}

/* 논문등록 */
.stepList{width: 100%;}
.stepList > li{width: 100%;}
.stepList > li > a{display: block; min-width: 90px; height: 60px; border-radius: 16px; color: #6d707e; font-family: GmarketSansM, sans-serif; font-size: 21px; padding: 17px 36px; border: 2px solid #6d707e; box-sizing: border-box; background: #ffffff url(../../images/ko/common/bg/arrow_down.png) no-repeat right 20px center; margin-bottom: 12px;}
.stepList > li.on > a{color: #ffffff; background-color: #6d707e; transition: all 0.7s; background-image: url(../../images/ko/common/bg/arrow_up.png);}
.stepListContent{display: none; background-color: #f7f7f7; border-radius: 20px; padding: 23px 30px; box-sizing: border-box;margin-bottom: 40px;}

.metaContentW{display:flex;display:-webkit-box;display:-ms-flexbox;-webkit-box-pack: justify;-ms-flex-pack:justify;justify-content:space-between}
.metaContentW .metaContent{width: 61%; background: #fff; border-radius: 25px; border: 1px solid #dfdfdf; padding: 16px 0; box-sizing: border-box; overflow: hidden;}
.metaContentW .metaContent table th{vertical-align: top; padding-top: 21px;}
.metaContentW .metaContent .metaInputW input[type=text]{padding-right: 38px;}
.metaContentW .metaContent .metaInputW{position: relative;}
.metaContentW .metaContent .checkBoxW{position: absolute; right: 0px; top: 8px;}
.metaContentW .metaContent .customChk:checked:disabled  + label::before{content:"";display:block;position:absolute;top:0;left:0;width:22px;height:22px;background:url(../../images/ko/common/ico/customChk1On.png) no-repeat center;}
.metaContentW textarea{width: 100%; height:690px;margin-top:12px;padding-top: 12px;padding-left: 12px;border: 1px solid #dfdfdf;border-radius: 8px;color:#000;font-family: PretendardB,sans-serif;letter-spacing: -0.025em;box-sizing: border-box; resize: none;}
.metaContentW .metaContent .metaInputW textarea ~ .checkBoxW{right: 12px; top: 18px;}
.metaContentW .metaTableBox table{height: 100%;}
.metaContentW .metaTableBox .ht100{height: 100%; overflow: hidden;}
.metaContentW .pdfViewer{width: 500px;}

.metaContentW .metaContent p{padding: 0 5px; box-sizing: border-box; line-height: 1.2em;}
.metaContentW .metaContent .placeholder{ color: #adadad; font-size: 14px; margin-top: 4px;}
.metaContentW .metaContent .metaInputW input[type=text]:placeholder-shown ~ .placeholder{display: none;}
.metaContentW .metaInputW textarea:placeholder-shown ~ .placeholder{display: none;}
.placeholder1{ color: #adadad; font-size: 14px; margin-top: 4px;}

.metaContent2 .placeholder{ color: #adadad; font-size: 14px; margin-top: 4px;}
.metaContent2 input[type=text]:placeholder-shown ~ .placeholder{display: none;}
.metaContent2 textarea:placeholder-shown ~ .placeholder{display: none;}

/* tabMenu1 */
.tabMenu1{display: -webkit-box; display: -ms-flexbox; display: flex; margin-bottom: 20px;}
.tabMenu1 li{margin-right: 6px;}
.tabMenu1 li:last-child{margin-right: 0px;}
.tabMenu1 li a{display: block; text-align: center; color: #fff; border-radius: 16px; font-size: 18px; font-family: PretendardM,sans-serif; line-height: 47px; min-width: 157px; padding: 0 15px; box-sizing: border-box; background-color: #a9a9a9;}
.tabMenu1 li.on a{color: #fff; background-color: #000000;}
.tabMenuCont1 > .tcont{display: none;}
.tabMenuCont1 > .tcont.on{display: block;}