@charset "utf-8";

#gnb ul{*zoom:1;}
#gnb .gnb-1d{width:50%; float:left; *zoom:1; }
#gnb .gnb-1d h2{width:100%; text-align:center;line-height:52px; font-weight:500; font-size:18px;}
#gnb .gnb-1d h2 a{display:block;}
#gnb .gnb-1d.current h2{background:url(../../images/common/submission-bg.gif); line-height:54px; border-bottom:0;}
#gnb .gnb-1d.review-li.current h2{background:url(../../images/common/review-bg.gif); border-bottom:0;}
#gnb .gnb-1d.review-li h2 a:hover{color:#49b78c;}
#gnb .gnb-1d.current h2 a,#gnb .gnb-1d.review-li.current h2 a{color:#fff;}
#gnb .gnb-1d.current .gnb-2d{display:block;}
#gnb .gnb-1d li{display:inline-block; *float:left;}
#gnb .gnb-1d li{background:url(../../images/common/but01.gif) no-repeat 0 50%; padding-left:12px; margin-left:5px;}
#gnb .gnb-1d li:first-child{background:none; padding-left:0; margin-left:0;}
#gnb .gnb-1d li a{display:block; padding:4px 0;}
#gnb .gnb-1d li a:hover{color:#4985b7;}
#gnb .gnb-1d li.current a{color:#4985b7; border-bottom:2px #4985b7 solid;}
#gnb .gnb-1d.review-li.current li a:hover{color:#49b78c;}
#gnb .gnb-1d.review-li.current li.current a{color:#49b78c; border-bottom:2px #49b78c solid;}
#gnb ul:after{clear:both; content:"."; visibility:hidden; height:0; display:block;}
#gnb .gnb-1d h2{border-bottom:2px #67c2b3 solid;}
#gnb .gnb-1d.review-li h2{border-bottom:2px #4781b1 solid;}

#gnb .gnb-2d{text-align:center; padding-top:10px; display:none;}
#gnb .gnb-2d li{position:relative;}

#gnb .gnb-3d{position:absolute; width:400px; z-index:222; left:50%; margin-left:-200px; top:40px; }
#gnb .gnb-3d li{float:left; width:25%; background:none; margin:0; padding:0;}
#gnb .gnb-3d a{display:block; border:1px #dfdfdf solid; border-left-width:0; font-size:13px;}
#gnb .gnb-3d li:first-child a{border-left-width:1px; border-radius:20px 0 0 20px}
#gnb .gnb-3d li:last-child{width:50%;}
#gnb .gnb-3d li:last-child a{border-radius:0 20px 20px 0;}

#gnb .gnb-1d.review-li.current li.current .gnb-3d a{border-bottom:1px #dfdfdf solid; color:#666; }
#gnb .gnb-1d.review-li.current li.current .gnb-3d li.current a{background:#dfdfdf; font-weight:500;}

#sub-contents{padding:43px 0 0; position:relative;}
.s-tit01{background:url(../../images/common/sub-but01.gif) no-repeat 0 50%; font-size:23px; color:#3a414d; font-weight:500; padding-left:30px; margin-bottom:16px;}
.s-tit02{font-weight:500; border-left:3px #666 solid; line-height:1; margin:20px 0 15px; font-size:20px; text-indent:10px; }
.s-tit02.modi_170720{border:0; background:url(../../images/common/review_icon.png) no-repeat 0 50%; padding-left:10px;}
.marbot-box{margin-bottom:40px;}
.marbot-box30{margin-bottom:30px;}
.matop10{margin-top:10px;}
input[type="file"]{font-size:13px;}
/*Search*/
.search-box{text-align:center; border-top:3px #3a414d solid; background:#e5ecee; padding:25px 5px;}
.search-box label{font-size:18px; color:#3a414d; display:inline-block; margin-right:10px; vertical-align: middle; font-weight:500;}
.search-box select{height:45px; border:1px #cad5d8 solid; width:350px; padding-left:10px; display:inline-block; }
.search-box input{height:45px; line-height:45px; background:#3a414d; text-align:center; width:140px; color:#fff; font-size:15px;}

/*List*/
.m-list{padding-top:37px; margin-bottom:50px; border-bottom:1px #e5ecee solid;position:relative;}
.m-list li{border-top:1px #e5ecee solid; position:relative; padding:25px 0;*zoom:1;}
.ml-num{float:left; height:45px; line-height:45px; border-right:1px #ececec solid; width:70px; text-align:center; margin-right:15px; font-size:14px; font-weight:500; color:#8a8a8a;}
.ml-title{float:left; width:680px; overflow:hidden;}
.ml-title a{ display:block; height:22px; line-height:22px; color:#3a414d; font-size:17px; overflow:hidden;}
.ml-title a:hover{text-decoration:underline;}
.ml-info{width:100%; margin-top:8px;}
.ml-info p{display:inline-block; margin-right:15px; font-size:14px; color:#355d99;}
.ml-info span{display:inline-block; color:#666; margin-right:5px;}
.ml-status{position:absolute; right:0; top:50%; margin-top:-30px; line-height:60px; display:block; z-index:99;}
.ml-status span{display:block; vertical-align:middle; border:1px red solid;  line-height:43px; width:190px; text-align:center; font-weight: 500;}
.ml-status span.ml-st07{border-color:#666; color:#666;}
.ml-status span.ml-st01{border-color:#4985b7; color:#4985b7;}
.ml-status span.ml-st02{border-color:#99a350; color:#99a350;}
.ml-status span.ml-lili{ line-height:20px; padding:5px 0;}
.ml-status span.ml-st03{border-color:#c46a0c; color:#c46a0c; /*line-height:20px; padding:5px 0;*/}
.ml-status span.ml-st04{border-color:#b7497d; color:#b7497d;}
.ml-status span.ml-st05{border-color:#dfdfdf; color:#3a414d; background:#dfdfdf;}
.ml-status span.ml-st06{border-color:#4a5362; color:#4a5362;}
.ml-status:hover span{text-decoration:underline;}
.m-list li:after{clear:both; content:"."; visibility:hidden; height:0; display:block;}

.m-list.matop-re{padding-top:5px;}

.rev-tab ul{margin-bottom:40px;}
.rev-tab li{float:left; width:25%;}
.rev-tab li a{display:block; text-align:center; border:1px #e3e3e3 solid; border-left-width:0; padding:10px 0;}
.rev-tab li.current a{background:#74787f; border-width:0px 1px; padding:11px 0; color:#fff;}
.rev-tab li:first-child a{border-left-width:1px;}
.rev-tab ul:after{clear:both; content:"."; visibility:hidden; height:0; display:block;}

.paper-staus{border:1px #e0e7e6 solid; background:#f5fbfa; margin-top:-20px; margin-bottom:50px; padding:20px 25px;}
.paper-staus p{color:#2e655c; font-size:18px; margin-bottom:2px; font-weight:500;}
.paper-staus li{color:#626e6c; font-size:14px; padding:3px 0; font-weight:400;}
.paper-staus li span{font-weight:500;}

/*Paging*/
.paging ul{text-align:center; width:100%;}
.paging li{display:inline-block; vertical-align:top; line-height:30px; width:28px; *float:left;}
.paging li a{display:block; font-size:13px;}
.paging li.curr{background-color:#355d99; width:30px;}
.paging li.curr a{color:#fff;}
.paging li.prev{margin-right:20px;}
.paging li.next{margin-left:20px;}

/*view*/
.m-view{position:relative;}
.m-view table{border-top:2px #3a414d solid; border-bottom:1px #cad5d8 solid;}
.m-view table th{text-align:left; background:#e5ecee; color:#2b4473;}
.m-view table th,.m-view table td{padding:10px; border-top:1px #cad5d8 solid;  font-size:14px;}
.m-view .modi_170727 tbody th{text-align:center; padding:6px;}
.m-view .modi_170727 tbody .td_right{border-right:1px solid #ccc;}
.m-view table tbody th{border-right:1px #cad5d8 solid;}
.m-view table tbody td{border:1px #cad5d8 solid; border-width:1px 1px 0 0px; color:#666;}
.m-view.r_sum table tbody td{text-align:center;}
.m-view table tbody td:last-child{border-right-width:0;}
.m-view table thead th{color:#3a414d;  border-top-width:0;}
.m-view table thead th.bgcolor{background:#345b83; color:#fff;}
.m-view table thead th.font18{font-size:18px;}
.m-view table thead tr.head-deco th{text-align:center; border-right:1px #baccbc solid; border-bottom:1px #cad5d8 solid}
.m-view table thead tr.head-deco th.scores{color:#b74729;}
.m-view table thead tr.head-deco th:last-child{border-right-width:0;}
.m-view table thead tr.head-deco.head-bg th{background:#f6f6f6;}
.m-view table tbody .wide{padding:20px 10px;}
.m-view table tfoot td{text-align:center; padding:15px 0; background:#74787f; font-size:17px; color:#fff;}
.m-view table tfoot p{display:inline-block;}
.view-ff-but{background:url(../../images/common/but01.gif) no-repeat 100% 50%; padding-right:20px; margin-right:10px;}
.m-view table tfoot a{display:inline-block; border:1px #b74729 solid; padding:5px 10px; border-radius:50px;}
.m-view table tfoot a:hover{text-decoration:underline; color:#b74729;}
.result-color,.m-view table tbody td.result-color,.red{color:#781717;}
.result-color.r_span{color:#f73939;}
.result-color02,.m-view table tbody td.result-color02{color:#b78a29;}
.result-color02.r_box a{padding:10px; color:#fff; background:#a00b0b;}
.remark{font-size:13px; color:#781717; margin-top:15px; text-align:right;}
.m-view table tbody td.border01{border-right-width:1px;}
.m-view table tbody th.center, .m-view table tbody td.center{text-align:center;}
.t-color01{color:#6d6627;}
.t-color02{color:#85921e;}
.m-view table tbody th.bori-no{border-right-width:0;}
.down-file a{text-decoration:underline;}
.result-box-td input[type="radio"]{vertical-align:middle;}
.result-box-td label{display:inline-block; margin-left:3px;vertical-align:middle; margin-right:20px;}

.result-box{font-size:17px; border-top:2px #30354e solid; text-indent:10px; background:#345b83; padding:10px 0; color:#fff;}
.result-box span{display:inline-block; margin-right:5px; color:#fff; font-size:15px;}
.result-box.rb02{border-top:1px #cad5d8 solid; border-bottom:1px #cad5d8 solid; margin-top:10px;}
.result-box i{vertical-align:middle; font-size:20px; margin-bottom:2px;}
.author-box{font-size:17px; background:#3a414d; padding:10px; color:#fff; position:relative;}
.author-box span{display:inline-block; margin-left:10px; font-size:14px; position:absolute; right:10px; color:rgba(255,255,255,0.75)}
.co-author-box{background:#345b83; padding:0 10px; line-height:45px; position:relative; color:#fff;margin-top:30px;}
.co-author-box .plus-minus{ position:absolute; right:0; top:0;}
.co-author-box a{background:#4b89bc; color:#fff; font-size:0; display:inline-block; height:45px; width:45px; text-align:center; margin-left:1px;}
.co-author-box a i{font-size:20px; line-height:45px;}
.copyright-agree{text-align:center; margin-top:15px;}
.copyright-agree label{display:inline-block; margin-left:5px; font-size:14px;}
.copyright-agree strong{display:inline-block; font-weight:500; color:#496559;}
.sub-data{text-align:center; margin-top:20px; color:#5199d4; font-size:16px;}
.author-modify{text-align:right; margin-top:10px;}
.author-modify a{display:inline-block; border:2px #b74729 solid; color:#b74729; font-size:13px; padding:10px;}
.modi-btn{text-align:center; display:block; background:#345b83; color:#fff; padding:5px 0;}
.modi-btn:hover{color:#fff;}

.result-box02{text-align:center; padding:15px 0; background:#398e80; margin-top:20px; color:rgba(255,255,255,0.9)}
.result-box02 span{color:rgba(255,255,255,1)}

.tiny-box{position:relative;}
.tiny-txt{font-size:13px; position:absolute; right:10px; color:#4b88bb;}
.tiny-txt i{font-size:20px; vertical-align:bottom;}

.m-view .bortop-no{border-top:0;}
.m-view .m-ta01{border-top:none;}
.m-view .m-ta01 thead th{background:#b9cdd3; color:#2c6474;}

.m-view .no-head-table tr:first-child td,.m-view .no-head-table tr:first-child th{border-top:0;}

.check-list li{display:inline-block; width:45%; margin-bottom:5px;}

.final-mo-check{border:2px #b74729 solid; color:#b74729; padding:10px; font-size:14px; position:relative; margin-bottom:20px;}
.final-mo-check input{margin-left:10px;}

.pa-le{padding-left:18px;}

.s-navi ul{margin-bottom:50px;}
.s-navi li{display:inline-block;width:165px; border:1px #ececec solid; border-left-width:0; float:left; font-size:14px; height:90px;}
.s-navi li:first-child{border-left-width:1px;}
.s-navi ul:after{clear:both; content:"."; visibility:hidden; height:0; display:block;}
.s-navi li span{display:block; padding:7px 15px 5px; color:#4a86b7; text-transform:uppercase;}
.s-navi li span em{display:inline-block; font-weight:500; font-size:18px; margin-left:5px;}
.s-navi li p{padding-left:15px; line-height:1.3; color:#88939b;}
.s-navi li.step05{/*width:203px;*/}
.s-navi li.current{border-color:transparent; background:#345b83}
.s-navi li.current span,.s-navi li.com span,.s-navi li.com p{color:#fff;}
.s-navi li.current p{color:#fff; font-weight:500;}
.s-navi li.com{border-color:transparent; border-right-color:#fff; background:#97a5b3}

.sign-box{padding:20px 40px; }
.sign-txt01{font-size:16px;}
.sign-txt01.st-ma{margin-top:10px;}
.sign-list01{ border-top:1px #e0e0e0 dashed;padding-top:20px; margin-top:20px; word-break:keep-all;}
.sign-list01.dept2{border-top:0; padding-top:0; margin-top:10px;}
.sign-list01 li{position:relative; margin-bottom:10px; padding-left:20px; font-size:15px;}
.sign-list01.dept2 li{margin-bottom:3px;}
.sign-list01 li span{position:absolute; top:0; left:0;}


input,textarea{border:1px #e3e3e3 solid; }
input[type="file"]{border:none;}
.m-view input[type="text"]{width:95%;font-size:13px; padding:5px 0;}
.m-view input.input-w30{width:32%; margin-bottom:5px;}
.m-view input.input-w70{width:70%;}
.m-view textarea{width:100%; height:160px;}
.in-mama{margin:0 5px;}
.star{color:#b11c43; font-size:20px; font-weight:400; vertical-align:middle;}

.file-box{text-align:right; margin-bottom:30px;} 
.file-box a{display:inline-block;background:#21616a; border:2px #21616a solid; color:#fff;  padding:5px 10px; font-size:13px;}
.file-box a.blue{background-color:#2b3a5d; border-color:#2b3a5d;}
.file-box a:hover{/*background:#fff;color:#21616a;*/ text-decoration:underline;}
.file-box i{font-size:18px; margin-left:5px; vertical-align:middle;}
.file-box.rev-file{position:absolute; top:-40px; right:0; }

.list-line{position:relative;}
.list-line .list-vol{text-align:right; margin-top:-40px; font-size:15px; margin-bottom:5px;}
.list-line .list-vol span{color:#223687; font-weight:500; display:inline-block; margin-right:3px;}

.notice_box{background:#ff9b04; padding:30px; margin-top:40px; color:#fff; font-size:16px;}

/*Button*/
.m-btn{text-align:right; margin-top:20px; position:relative; min-height:42px;}
.m-btn a{display:inline-block; background:#a00b0b; position:relative; padding:10px 20px; color:#fff; font-size:14px;}
.m-btn .submit{font-weight:600;}
.m-btn.detail a{background:#31a2a3;}
.m-btn .r_detail{background:#31a2a3;}
.m-btn a.mb-pre, .m-btn a.mb-nex{color:#666; border:1px #ececec solid; background:#f0f5f9; padding:9px 14px;}
.m-btn a.mb-sav{background:#345b83;}
.m-btn a.mb-sav.r_submit{background:#a00b0b;}
.m-btn a.m-list{margin-right:10px; background:#666; position:absolute; left:0;}


/*220421-submission01*/
.m-view.studies_cate table tbody td:last-child{border-right-width:1px;}
.sm_01_radio{border-right-width:0 !important; text-align:center;}
.txt-right{float:right; margin-top:4px;}
.eng-bg{background:#f5f5f5 !important;}
.sm_btn01{display:inline-block; padding:7px 0; width:110px; text-align:center; background:#b7497d; color:#fff;}
.sm_btn01:hover{color:#fff;}
.sm_btn01.eng{background-color:#4b88bb;}
.right_txt{text-align:right; margin-top:10px; font-size:14px;}


/*220421-submission01-layer*/

.popup_layer {position:fixed;top:0;left:0;z-index: 1000; width: 100%; height: 100%; background-color: rgba(0, 0, 0, 0.4); }
/*팝업 박스*/
.popup_box{position: relative;top:50%;left:50%; overflow-x:hidden; overflow-y: auto; width:900px; height: 1000px; transform:translate(-50%, -50%);z-index:1002;box-sizing:border-box;background:#fff;box-shadow: 2px 5px 10px 0px rgba(0,0,0,0.35);-webkit-box-shadow: 2px 5px 10px 0px rgba(0,0,0,0.35);-moz-box-shadow: 2px 5px 10px 0px rgba(0,0,0,0.35);}
.popup_box .close_btn{position:absolute; top:20px; right:20px;}
.popup_box .close_btn a{width:40px; height:40px; display:inline-block; color:#fff; font-size:23px; font-weight:bold; background:#555; text-align:center; line-height:40px;}


/*오버레이 뒷배경*/
.popup_overlay{position:fixed;top:0px;right:0;left:0;bottom:0;z-index:1001;;background:rgba(0,0,0,0.5);}

/*컨텐츠 영역*/
.popup_box .popup_cont {padding:30px 50px 40px; box-sizing:border-box;}
.popup_box .popup_cont .top_box{margin-bottom:20px;}
.popup_box .popup_cont .tit{font-size:23px; margin-bottom:3px; font-weight:500; color:#0e6cb9;}


/*------Sign------*/
.f_green{color:#1c89b3;}
#sign .sign-box{font-size:15px;}
#sign .sign-tit01{font-weight:500; color:#4b7587;line-height:1.0;font-size:27px; margin-bottom:5px; letter-spacing:0.02em;}
#sign .sign-tit02{margin:0px 0 20px;}
#sign .sign-tit02 strong{font-size:20px; display:block;color:#32498b;}
#sign .sign-up-link{margin:5px auto 0px; border:1px #32498b solid;}
#sign .sign-up-link p a{text-align:center; color:#32498b; display:block; padding:15px 0; font-weight:500;}
#sign .sign-up-link p a span{text-decoration:underline; display:inline-block; margin-left:15px;}
/*#sign .sign-up-link p a:hover,#sign .sign-up-link p a:hover span{color:#c7eaff;}*/
#sign .sign-in-box{margin:0 auto; background:#f3f5f6; border:1px #e6e7e8 solid; padding:20px; margin-bottom:20px;}
#sign .sign-in-box-name{color:#32498b; font-weight:500; font-size:20px; border-bottom:2px #32498b solid; margin-bottom:25px; padding-bottom:10px;}
#sign .sign-in-box label{display:none;}
#sign .SIB-input{margin:10px 0;}
#sign .SIB-input input{padding:8px 2%; width:96%; margin:0 auto; font-weight:300; color:#222;}
#sign .input-nunu{font-size:12px; color:#777; display:block; padding-top:5px;}
#sign .find-link{text-align:center; margin:20px 0; padding-bottom:30px;border-bottom:1px #bfc7c7 dashed;}
#sign .find-link a{text-decoration:underline; color:#304050; font-weight:500; display:inline-block; padding:5px;}
#sign .sign-btn{text-align:right;}
#sign .sign-btn a{display:inline-block; width:100%; text-align:center; padding:15px 0; background:#101b3c; color:#fff; font-weight:500; font-size:16px; letter-spacing:0.02em;}

#sign .find-txt-box{border-top:1px #bfc7c7 dashed; margin-top:40px; padding-top:20px; color:#536270;}
#sign .find-txt-box p{margin-bottom:5px;}
#sign .find-txt-box span{display:inline-block; margin-right:5px;}

.sub-input-form ul{border-top:2px #32498b solid; }
.sub-input-form li{position:relative; padding-left:250px; border-bottom:1px #d5dfdf solid; background:#f3f5f6; font-size:13px;} 
.sub-input-form li .SMI-input{background:#fff; padding:15px; border-left:1px #d5dfdf solid;}
.sub-input-form .SMI-tit{position:absolute; left:0; padding:10px 15px 0 15px; font-weight:500; color:#506067; font-size:15px;}
.sub-input-form .SMI-tit.long{padding-top:5px;}
.sub-input-form input{width:95%;}
.SIF-btn{text-align:right; margin-top:30px;}
.SIF-btn a{display:inline-block; text-align:center; padding:12px 22px; background:#32498b; color:#fff; font-weight:500; }

.signup-privacy{margin-bottom:30px;}
.signup-privacy-box{height:300px; overflow-y:scroll; border:1px #e5e9e9 solid; padding:15px;}
.signup-privacy-tit{font-weight:500; font-size:18px; letter-spacing:0.02em; color:#1973af;  margin-bottom:15px;}
.signup-privacy-tit i{padding-right:3px;}
.signup-agree{text-align:left; margin-top:6px;}
.signup-agree label{display:inline-block; margin:0 5px; font-size:12px;}
.SIF-info{font-size:12px;color:#37749e; padding:10px 15px; background:#f1f7fc; text-align:left;}

.sign-up input{width:95%; max-width:300px;}
.sign-up .add-input input{max-width:95%;}
.sign-up .signup-agree input{width:auto;} 
.sign-up .input-ex{display:inline-block; margin-left:5px;}
textarea{border:1px #e0e0e0 solid; width:95%; height:300px;}
select{border:1px #e0e0e0 solid;}
input[type="radio"]{width:auto;}
.input-ex{color:#777; display:block; margin-top:7px; font-size:12px;}
.red{color:#c23131; font-size:13px; display:inline-block; margin-right:3px;}
.blue{color:#2a708e;}
::-webkit-input-placeholder { /* Chrome */+
  color: #222; font-size:0.90em;   opacity: 1;
}
:-ms-input-placeholder { /* IE 10+ */
  color: #222; font-size:0.90em;   opacity: 1;
}
::-moz-placeholder { /* Firefox 19+ */
  color: #222;  font-size:0.90em;
  opacity: 1;
}
