@charset "euc-kr";
/* setting */
a:link,a:hover,a:active{text-decoration:none;outline:none !important;color:inherit;}
.blindw{position:absolute;clip:rect(0 0 0 0);width:1px;height:1px;margin:-1px;overflow:hidden;}
#eventWrap{width: 100%;text-align: center;position: relative;line-height: 1.3;letter-spacing: -0.05em;}
#eventWrap .inner {position: relative;letter-spacing: -0.05em;/* padding: 0 0 25px; */line-height: 1.4;}
#eventWrap img{border: 0 none;vertical-align: middle;}
#eventWrap .tit{margin-bottom: 20px;}

.superRight_bnr.scholar{display: none !important}
.superRight_bnr.test1121{margin-top: 4px}

.flt_inner{position: fixed;width: 150px;height: 325px;text-align: center;margin-top: 6%;right: 40%;margin-right: -704px;top:50%;transform: translateY(-50.1%);-moz-transform: translateY(-50.1%);-webkit-transform: translateY(-50.1%);z-index: 1;background:url('https://img.megagong.net/m/2020/0212_receipt/flo_bnr.png') no-repeat 0 0;}
.flt_inner a{position: relative;display: block;}
.flt_inner a:nth-child(1){margin-top: 70px;height: 115px;}
.flt_inner a:nth-child(2){height: 115px;}
.flt_inner a:nth-child(3){height: 25px;}

.con_top{position:relative;text-align: center;}
.con_top h3{position: relative;}
.con_top h3.sobang{background-color: #f2f2f3;}
.con_top h3 a{font-size: 0;position: absolute;bottom: 8%;left: 50%;transform: translateX(-50%);width: 38%;height: 9%;}
/* .con_top .inner::before{content: "";position: absolute;bottom: -30px;right: 30px;width: 209px;height: 184px;background: url('https://img.megagong.net/m/2020/0218_university/top_illu.png') 0 center no-repeat;z-index: 1;} */

.con_top .end{position:absolute;top: 60%;left: 20%;}
.con_top .btn{position: absolute;bottom: 8%;width: 36.5%;left: 31.9%;height: 11%;}
.con_top .btn a{width:100%;height: 100%;display: block;font-size: 0;background: #fff;opacity: 0;}

.con1{position: relative;background: #025bc3;}
.con1:before{position: absolute;content: '';width:100%;height:14px;left: 0px;top: 0px;background: url('https://img.megagong.net/m/2020/0218_university/0407/con1_bg_top2.jpg') repeat-x center 0;}
.con1 .inner{padding:52px 0;}
.con1 .university_list {margin:17px auto 40px;width:820px;/* border-top:1px solid #000000; */border: 1px solid #000000;box-sizing: border-box;}
.con1 .university_list tr{border-bottom:1px solid #000000;color: #fff;}
.con1 .university_list tr th{padding:15px;background: #01326b;font-size: 18px;font-weight: bold;border-left: 1px solid #000000;}
.con1 .university_list tr td{padding:15px;}
.con1 .university_list tbody tr td{border-top:1px solid #000000;border-right:1px solid #000000;font-size: 18px;line-height:17px;word-break:break-all;}
.con1 .university_list tbody tr td.con{position: relative;text-align: left;}
.con1 .university_list tbody tr td.con a{color:red;float: right;}
.con1 span.btn{position: relative;display: inline-block;}
.con1 span.btn a{position: absolute;height: 35%;width: 50%;left: 25%;bottom:0;font-size: 0;}

.con2{position: relative;padding: 0;background: #f2f2f3;background: -webkit-linear-gradient(top, #fdfdfd, #f2f2f3);background: -moz-linear-gradient(top,  #fdfdfd, #f2f2f3);background: -o-linear-gradient(top,  #fdfdfd, #f2f2f3);background: linear-gradient(to bottom,  #fdfdfd, #f2f2f3);}
.con2 h4{position:relative;margin: 0;}
.con2 .img_mb{display: none}
.con2 .con2_tab{overflow: hidden;width:100%;}
.con2 .con2_tab li{position:relative;float:left;width:50%;background: #959595;text-align: center;color: #ffffff;}
.con2 .con2_tab li a{padding:20px 0 25px;display: block;font-size: 22px;line-height: 1.2;font-weight: bold;}
.con2 .con2_tab li.on{background:#f2f2f3;color: #025bc3;}
.con2 .con2_tab li:nth-child(1).on:before{position: absolute;content: '';width: 30px;height: 30px;left:0;top: -15px; background:url('https://img.megagong.net/m/2020/0218_university/0407/tab1_on.jpg') no-repeat center 0;}
.con2 .con2_tab li:nth-child(2).on:before{position: absolute;content: '';width: 30px;height: 30px;right:0;top: -15px; background:url('https://img.megagong.net/m/2020/0218_university/0407/tab2_on.jpg') no-repeat center 0;}
.con2 .tab_cont{display: none;padding: 60px 0 0;}
.con2 .tab_cont > div{margin: 30px 0 0;}
.con2 .tab_cont.on{display: block;}
.con2 p.bot{position: relative;background: #333333;margin-top: 40px;}
.con2 p.bot img{position: relative;margin-top: -17px;}
.con2 #tab_cont1{background: #f2f2f3;}
.con2 #tab_cont1 a{display:block;margin:45px auto 25px}
.con2 #tab_cont2{background:#f2f2f3;}
.con2 #tab_cont2 p.sub_tit{margin:40px auto 60px}
.con2 #tab_cont2 p.step{margin: 25px auto 40px;font-size: 22px;letter-spacing: -2px;display: block;}
.con2 #tab_cont2 p.step span.red{display:block;color:#ee3b3b;font-size:14px;}
.con2 #tab_cont2 p.step a{display: block;margin: 20px auto 0;width: 316px;}
.con2 #tab_cont2 p.step a.complete{cursor: auto;}
.con2 #tab_cont2 p.step a img{display:inline-block}
.con2 #tab_cont2 span.btn2{display: inline-block;width: 806px;margin:0 auto 30px;height: 120px;}
.con2 #tab_cont2 span.btn2 img{display:inline-block;float:left}
.con2 #tab_cont2 span.btn2 a{background: #025bc3;text-align: center;font-size: 22px;padding: 36px 0 0;display: inline-block;color: #fff;height: 120px;width: 120px;box-sizing: border-box;line-height: 1.2;vertical-align: top;margin-left: -10px;border: 1px solid #025bc3;}
.con2 #tab_cont2 span.btn2 a img{float:none}
.con2 #tab_cont2 span.btn2 a .br900{display: block;}
.con2 #tab_cont2 span.btn2 a span{display: none;}
.con2 #tab_cont2 .line{position:relative;width:806px;height:1px;margin: 0 auto;background: #cccccd;display: block;}
.con2 #tab_cont2 .line:before{content: '';width: 5px;height: 5px;left:0;top: -2.5px;background: #ccc;border-radius: 5px;position: absolute;}
.con2 #tab_cont2 .line:after{content: '';width: 5px;height: 5px;right:0;top: -2.5px;background: #ccc;border-radius: 5px;position: absolute;}
.con2 #tab_cont2 ul{overflow:hidden;margin:0 auto;width: 806px;}
.con2 #tab_cont2 ul li{float:left;}
.con2 #tab_cont2 .cautn{padding: 35px 0 75px;text-align: left;background: #fff;}
.con2 #tab_cont2 .cautn dt{position: relative;font-weight: bold;margin: 0 0 10px;font-size: 16px;font-weight: bold;color: #333333;}
.con2 #tab_cont2 .cautn dt:before{content: "";position: absolute;width: 88%;height: 1px;background: #333333;top: 11px;right: 0;}
.con2 #tab_cont2 .cautn dd{position: relative;padding: 0 0 5px 10px;line-height: 1.4;font-size: 12px;}
.con2 #tab_cont2 .cautn dd::before{content: "";position: absolute;top: 7px;left: 0;width: 2px;height: 2px;background: #3e3e3e;-webkit-border-radius: 8px;-moz-border-radius: 8px;border-radius: 8px;}
.con2 #tab_cont2 .cautn dd a{font-size: 11px;border: 1px solid #222;color: #222;display: inline-block;vertical-align: middle;padding: 1px 4px;margin: 0;}
.con2 .univ_logo{padding: 70px 0 50px;margin: 0 80px !important;border-bottom: 1px solid #ddd;}

.con2 .univ_logo .tiny{text-align: right;font-size: 11px;opacity: 0.6;padding: 30px 0 0;}
.con2 .univ_logo .tiny span{display: block;margin: 0 0 2px;}

.con2 #tab_cont2 .univerList.no-logo{}
.con2 #tab_cont2 .univerList.no-logo li{width:162px;background-color:#ffffff;min-height:initial;padding:16px 0;margin-bottom:28px;position: relative;border-radius:30px;font-family:'NotoSans KR';}
.con2 #tab_cont2 .univerList.no-logo li .univ{font-size:15px;color:#3e3e3e;font-weight:700;}
.con2 #tab_cont2 .univerList.no-logo li .tiny_txt{position: absolute;left:0;bottom:-17px;display:block;width:100%;text-align:center;font-size:11px;color:#fe8100;font-weight:700;white-space:nowrap;}

/* d0930 */
.con2.d0930{position: relative;}
.con2.d0930 .tab_cont{padding-top: 0;}

.con2 #tab_cont2 .gift{display: block;padding-bottom: 70px;border-bottom: 1px solid #c8c8c9;width: 806px;margin: 0 auto;}
.con2.d0930 #tab_cont2 p.sub_tit{padding: 70px 0 40px;margin: 0;text-align: center;opacity: 1;}
.con2 #tab_cont2 ul.proc{width: 770px; padding-bottom: 65px; border-bottom: 1px solid #c8c8c9;}
.con2 #tab_cont2 ul.proc li{margin-left: 30px;}
.con2 #tab_cont2 ul.proc li:first-child{margin-left: 0;}

.con2 #tab_cont2 ul.proc.ver0907 li{ position: relative;}
.con2 #tab_cont2 ul.proc.ver0907 li:not(:first-child)::after{ position: absolute; content: ''; right: 99%; top: 45%; background: url(https://img.megagong.net/m/2024/0907_university/arrow_w.png) no-repeat center/cover; width: 36px; aspect-ratio: 1/1; filter: drop-shadow(7px 7px 5px rgba(0,0,0,.22));}

.con2 #tab_cont2 ul.step{width: 770px; margin-bottom: 90px;}
.con2 #tab_cont2 ul.step p.sub_tit{padding: 70px 0 24px;}
.con2 #tab_cont2 ul.step span{display: block;}
.con2 #tab_cont2 ul.step li{margin-right: 36px;width: 367px;position: relative;}
.con2 #tab_cont2 ul.step li:first-child:before{content: '';display: block;height: 100%;width: 1px;background: #c8c8c9;position: absolute;right: -18px;top: 0;}
.con2 #tab_cont2 ul.step li:last-child{margin-right: 0;}
.con2 #tab_cont2 ul.step li a{margin-top: 30px;display: block;}
.con2 #tab_cont2 ul.step li .tiny{margin-top: 9px;display: block;font-size: 12px;color: red;}
.con2 #tab_cont2 ul.step.ver0907 li{ width: 100%;}

.con2 #tab_cont2 ul.step .s_btn{padding: 14px 0; width: 310px; font-size: 24px; color: #fff; font-weight: 700; border-radius: 40px; margin: 30px auto 0; display: flex; align-items: center; justify-content: center;}
.con2 #tab_cont2 ul.step .s_btn.request{background: #025bc3;}
.con2 #tab_cont2 ul.step .s_btn.progress{background: #949494;}
.con2 #tab_cont2 ul.step .s_btn.complete{background: #313131;}
.con2 #tab_cont2 ul.step .s_btn .s_btn_arrow{margin-left: 10px;}


.con2 #tab_cont2 .comment{text-align:left;width:770px;margin:0 auto;}

.con2 #tab_cont2 .cautn.d0930{padding-bottom: 0;}
.con2 #tab_cont2 .cautn.d0930 h4{font-size: 17px;margin-bottom: 27px;position: relative;}
.con2 #tab_cont2 .cautn.d0930 h4::before{content: "";position: absolute;width: 100%;height: 1px;background: #333333;top: 11px;right: 0;z-index: 1;}
.con2 #tab_cont2 .cautn.d0930 h4 span{background: #fff;display: inline-block;position: relative;z-index: 2;padding-right: 2%;}
.con2 #tab_cont2 .cautn.d0930 dt,.con2 #tab_cont2 .cautn.d0930 dd{font-size: 14px;}
.con2 #tab_cont2 .cautn.d0930 .mb{margin-bottom: 35px;}
.con2 #tab_cont2 .cautn.d0930 dd a{font-size: 14px;border: none;color: #025bc3;display: inline-block;vertical-align: middle;padding: 1px 4px;margin: 0;}
.con2 #tab_cont2 .cautn.d0930 dd::before{content: "";position: absolute;top: 7px;left: 0;width: 6px;height: 1px;background: #3e3e3e;-webkit-border-radius: 8px;-moz-border-radius: 8px;border-radius: 8px;}
.con2 #tab_cont2 .cautn.d0930 dt:before{content: none;}
/* //d0930 */

/* d220520 */
.con2 #tab_cont2 .univerList{}
.con2 #tab_cont2 .univerList li{float: left;margin-right: 18px;min-height: 220px;}
.con2 #tab_cont2 .univerList li:nth-child(4n){margin-right: 0;}
.con2 #tab_cont2 .univ_logo p.sub_tit{padding-top: 0;}
/* d220520 */

.dim_bnrwrp_wrap{background:#fff}
.dim_popup{position: fixed;left:50%;top:50%;transform: translate(-50%,-50%);z-index:3;background: #fff;width: 600px;height: 700px;box-sizing: border-box;}
.dim_popup .top_title{background: #025bc3;}
.dim_popup .info{padding: 20px;font-size:13px;text-align:left;}
.dim_popup .info p{margin-bottom: 18px;}
.dim_popup .info p .br640{display: block;}
.dim_popup .info dt{position:relative; margin-top:18px;padding-left:10px}
.dim_popup .info dt:before{content:'';position:absolute;left:0;top:50%;margin-top:-1px;height:1px;width:5px;background:#222}
.dim_popup .info dd {margin-bottom:4px}
.dim_popup .info dd.red{color:red;letter-spacing: -1.5px;}
.dim_popup .info dd span.list{position:relative;padding-left: 10px;}
.dim_popup .info dd span.list:before{content:'';position:absolute;left:0;top: 50%;margin-top:-1px;height:3px;width:3px;border-radius:3px;background:#222;}
.dim_popup .info dd ul{padding-left:10px}
.dim_popup .info dd ul li{color:#555555}
.dim_popup button{position:absolute;right:-38px;top: 12px;}
.dim_popup .btnbox{text-align:center;margin-bottom: 20px;}

/* Table */
.tableType table{width:100%;border-bottom:1px solid #cccccc;border-left:1px solid #cccccc;}
.tableType table tr th{padding:15px;}
.tableType table tr td{padding:15px;}
.tableType tbody tr td{border-top:1px solid #cccccc;border-right:1px solid #cccccc;font-size:12px;line-height:17px;word-break:break-all;}
.tableType tbody tr td.con{position: relative;text-align: left;}
.tableType tbody tr td.con a{color:red;float: right;}

.clickPop{width:492px;background:#fff;border:1px solid #000;padding:40px 0;position:absolute;left:50%;margin:0 0 0 -246px;top:auto;}
#my_result.clickPop{display:block;background:#fff url('https://img.megagong.net/m/2019/1004_click/pop_particle.gif') center 40px no-repeat;}
.clickPop .tit{text-align:center;margin: 0 0 10px 0;padding: 0 15px}
.clickPop .subject{font-size:20px;color:#111111;text-align:center;line-height:22px;font-weight:bold;margin: 0;border: 0;}
.clickPop .subject li{padding: 0 0 5px 0;text-indent: 0;}
.clickPop .subject span{font-size:16px;font-weight: bold;position: relative;letter-spacing: -0.05em;text-indent: 0;line-height: 1.4;padding: 0 0 0 11px;}
.clickPop .subject span::before{content:"";position:absolute;top: 10px;left:0;width: 3px;height: 3px;background-color:#222;border-radius: 100%;}
.clickPop .book_lst{border:0;font-size:0;padding: 0;text-align: center;}
.clickPop .book_lst li{display:inline-block;padding: 0;text-indent: 0;max-width: 25%;}
.clickPop .book_lst li img{display:block;width:100%}
.clickPop .info{text-align:center;font-size:15px;color:#000;margin: 16px 10px 16px 10px;}
.clickPop ul{margin:0 29px;border:1px solid #cccccc;padding:16px 18px;}
.clickPop ul li{color:#000;font-size:11px;text-indent:-8px;padding:0 0 0 8px;line-height:16px;letter-spacing:-1px;}
.clickPop .btnConfirm{text-align:center;margin:20px 0 0 0;}
.clickPop .btnClose{position:absolute;right:10px;top:10px;}
.clickPop .tableBox{overflow-y:auto;height:316px;margin:0 29px;}
.clickPop .tableBox .tableType table thead tr th{width:10%;font-size: 13px;}
.clickPop .tableBox .tableType table thead tr th + th{width:20%;}
.clickPop .tableBox .tableType table thead tr th + th + th{width:40%;}
.clickPop .tableBox .tableType table thead tr th + th + th + th{width:30%;background-image: none;}
.clickPop .tableBox .tableType table tbody tr td{padding: 5px 3px;border-top:1px solid #ddd;word-break:break-all;}
.clickPop .tableBox .tableType table tbody tr td.con{text-align:left;}
.clickPop .tableBox .tableType table tbody tr td + td + td{letter-spacing: -0.08em}
.clickPop .tableBox .tableType {padding:10px 0 0}
.clickPop .tableBox .tableType table {border-top:1px solid #e6e6e6;table-layout:fixed;margin: 0 0 0;width:100%}
.clickPop .tableBox .tableType table  tr{border-bottom:1px solid #e6e6e6}
.clickPop .tableBox .tableType table  th{padding: 12px 5px;font-size:12px;color:#333;border-bottom:1px solid #e6e6e6;font-weight:bold;text-align:center;vertical-align:middle;background:#fafafa url('https://img.megagong.net/tmp_img/utimage/etc/110527/tit_line.gif') no-repeat right center;}
.clickPop .tableBox .tableType table  th.last{background:#fafafa}
.clickPop .tableBox .tableType table  td{padding:16px 5px;font-size:12px;vertical-align:middle;text-align:center;letter-spacing: -0.03em;}
.clickPop .tableBox .tableType table  td img{vertical-align:middle;margin-left:3px}
.clickPop .tableBox .tableType table  td img.importantIcon{vertical-align:-3px;margin:0 0 0 0;}
.clickPop .tableBox .tableType table  td img.titleIcon{vertical-align:-2px;margin:0 0 0 0;}
.clickPop .tableBox .tableType table  tr td a:hover{color:#000}
.clickPop .tableBox .tableType table  td.aL{text-align:left;padding-left:10px;}
.clickPop .tableBox .tableType table  td strong{font-weight:bold;vertical-align:top}

#pop_wrap{position:relative;width:100%;max-width:850px;word-break: keep-all;margin: 0 auto;min-width: 350px;}
#pop_wrap .top_title{position: relative;background-color: #025bc3;padding: 1% 10% 0;overflow: hidden;text-align: center;}
#pop_wrap .top_title p{text-align: center;margin-top: 10px;font-size: 14px;}

/* 0930 µ¿ÀÇ¶õ Ãß°¡ */
#pop_wrap .agree_box{padding: 20px 20px;}
#pop_wrap .agree_box dl{background: #eee;padding: 10px;}
#pop_wrap .agree_box dt{font-weight: bold;margin-bottom: 8px;}
#pop_wrap .agree_box dd{margin-bottom: 2px;}
#pop_wrap .agree_box p{margin-top: 10px;display: block;}
#pop_wrap .agree_box p input{vertical-align:bottom;margin:0 9px 1px 0;}
#pop_wrap .agree_box strong{color: red;}
/* 0930 µ¿ÀÇ¶õ Ãß°¡ */

/*0327 Á¦ÈÞ ´ëÇÐ»ý ÀÎÁõÇÏ±â Ãß°¡*/
#pop_wrap .top_title_txt{padding: 20px 20px 0 20px;}
#pop_wrap .top_title_txt ul li{text-indent:-12px;padding-left:12px;line-height:1.4}
#pop_wrap .top_title_txt span{display: block;font-weight: bold;font-size: 15px;margin-bottom: 5px;}
#pop_wrap .top_title_txt a{color: #000;border: 1px solid #000;padding:1px 5px;font-weight: bold;font-size: 11px;}
/*0327 Á¦ÈÞ ´ëÇÐ»ý ÀÎÁõÇÏ±â Ãß°¡*/

#pop_wrap .write_info{padding-bottom: 12px;padding: 20px 20px;}
#pop_wrap .write_info p{padding-bottom: 3px;line-height: 1.4;position: relative;padding-left: 5px;font-size: 15px;font-weight: bold;}
#pop_wrap .write_info p.form_tit::before{position: absolute;top: 4px;left:0;width: 2px;height: 12px;content: "";background: #000;}
#pop_wrap .write_info p.form_tit strong{float: right;font-size: 12px;font-weight: normal;}
#pop_wrap .write_info > strong,#pop_wrap .write_question > strong{display: block;font-size: 12px;color: #6b6b6b;text-align: right;padding: 0 0 8px;font-weight: normal !important;}
#pop_wrap .write_info > strong span{font-style: normal;color: #e02900;font-size: 14px;padding: 0 0 0 4px;}
#pop_wrap .write_info th label{display: block;}
#pop_wrap .write_info th label em{color: #f13333;font-style: normal;}
#pop_wrap .write_info th label span{display: block;font-weight: normal !important;font-size: 11px}
#pop_wrap .write_info td {text-align: left;}
#pop_wrap .write_info td span{display: inline-block;border:1px solid #ccc;padding: 3px;width: 60%;}
#pop_wrap .write_info td.inp_eml span{width: 27.8%}
#pop_wrap .write_info td span.eml_txt{display: block;border:none;width:100%}
#pop_wrap .write_info td span.hp_txt{display: block;border:none;width:100%;color: #f13333;}
#pop_wrap .write_info td .tiny_txt{display:inline-block}
#pop_wrap .write_info td label{display: inline-block;}
#pop_wrap .write_info td.gender label,#pop_wrap .write_info td.academy label{display: inline-block;padding-right: 10px;padding-bottom: 6px;}
#pop_wrap .write_info td.study input[type="text"]{border: 1px solid #ccc;display: inline-block;width: 80px;font-size: 12px;padding: 1px 3px;height: 23px;margin: 0px;}
#pop_wrap .write_info td input[type="text"]{width: 100%;border:0;height: 17px;font-size: 12px;}
#pop_wrap .write_info select{width: 100%;border: 0;padding: 0;margin: 0;height: 17px}
#pop_wrap .write_info [type="radio"],#pop_wrap .write_info [type="checkbox"]{margin-right: 2px;vertical-align: middle;}
#pop_wrap .write_info td.numberbox{font-size: 0}
#pop_wrap .write_info td.numberbox span{display:block;background-color: #fff;border-right: 0}
#pop_wrap .write_info td.numberbox ul{overflow: hidden;}
#pop_wrap .write_info td.numberbox ul li{float: left;width: 33.3%;}
#pop_wrap .write_info td.numberbox ul li:last-child span{border-right: 1px solid #ddd}
#pop_wrap .write_info td.partbox span{border: 0}
#pop_wrap .write_info td.partbox{text-align: left}
#pop_wrap .write_info td.gbn_box > span{position: relative;float: left;border: 0;width: 60%;box-sizing: border-box;padding: 0 0 0 55px;}
#pop_wrap .write_info td.gbn_box > span:nth-child(2n){width: 40%;}
#pop_wrap .write_info td.gbn_box span strong{display: inline-block;padding: 0 0px 0 0;position: absolute;top: 10px;left: 0;border-right: 1px solid #ddd;width: 45px;}
#pop_wrap .write_info td.gbn_box > span span{float: left;border: 0;box-sizing: border-box;height: 36px;padding: 9px 3px;}
#pop_wrap .write_info td.gbn_box > span span label{display: inline-block;padding: 0 12px 0 0;}
#pop_wrap .write_info td.gbn_box > span span input[type="text"]{border: 1px solid #ccc;display: inline-block;width: 110px;font-size: 12px;padding: 1px 3px;height: 23px;margin: -9px 0 0 -10px;}
#pop_wrap .write_info td.gbn_box > span:nth-child(4) span input[type="text"]{width:60px;}
#pop_wrap .write_info td.documnt > div{clear: both;overflow: hidden;margin: 0 0 5px}
#pop_wrap .write_info td.documnt > div > strong{display: block;float: left;padding: 2px 0 0;font-size: 11px;}
#pop_wrap .write_info td.documnt > div > strong a{display: inline-block;padding: 0 9px;vertical-align: middle;background: #324b9b;color: #fff;text-decoration: none;font-size: 12px;font-weight: normal !important;margin: 0 0 0 8px;height: 26px;line-height: 26px;}
#pop_wrap .write_info td.documnt .filebox{position: relative;height: 26px;padding: 0 0 0 1px;float: right;}
#pop_wrap .write_info td.documnt .filebox .filename{position: relative;height: 26px;width: 250px;float: left;border:1px solid #ccc;overflow:hidden;box-sizing: border-box;}
#pop_wrap .write_info td.documnt .filebox .filename label{position: absolute;top:0;left:0;z-index: 1;font-size: 13px;padding-left: 10px;height: 47px;line-height: 47px;}
#pop_wrap .write_info td.documnt .filebox .filename input[type="text"]{position: absolute;top:2px;left:0;font-size: 12px;width: 95%;height: 18px;padding-left: 10px;color:#333;border:0;}
#pop_wrap .write_info td.documnt .filebox .filename a{position: absolute;top: 9px;right: 10px;width: 50px;height: 28px;line-height: 28px;font-size: 13px;font-weight: bold;background-color: #929292;color: #fff;z-index: 1}
#pop_wrap .write_info td.documnt .filebox .filebtn{position: relative;width: 70px;height: 26px;float: left;margin-left: 10px;cursor: pointer;}
#pop_wrap .write_info td.documnt .filebox .filebtn label{position: absolute;top:0;right:0;background-color: #000;color: #fff;font-size: 12px;width:100%;text-align: center;height: 26px;line-height: 26px;}
#pop_wrap .write_info td.documnt .filebox input[type="file"]{position: absolute;top:0;right:0;width: 100%;height: 100%;cursor: pointer;opacity:0;filter:alpha(opacity=0);-ms-filter:"alpha(opacity=0)";-khtml-opacity:0;-moz-opacity:0;}
#pop_wrap .privacy_wrap{position: relative;padding: 0 20px;}
#pop_wrap .privacy_txt{border: 1px solid #ccc;background: #f9f9f9;padding: 10px 10px 4px;margin: 0 0 10px;}
#pop_wrap .privacy_txt strong{display: block;padding-bottom: 1px;font-size: 11px}
#pop_wrap .privacy_txt span{display: block;margin-bottom: 7px;padding-left: 15px;color: #555;font-size: 11px;}
#pop_wrap .privacy_check{position: relative;padding-left: 17px;}
#pop_wrap .privacy_check input[type=checkbox]{position: absolute;top: 1px;left:0;}
#pop_wrap .privacy_check a{display: inline-block;padding: 0 9px;vertical-align: middle;background: #999;color: #fff;text-decoration: none;font-size: 12px;font-weight: normal !important;margin: 0 0 0 8px;height: 23px;line-height: 23px;}
#pop_wrap .cls_btn {overflow:hidden; width:100%; height:30px; border-top:1px solid #5e5e5e; background:#666;}
#pop_wrap .cls_btn input {display:inline;float:left;width:11px;height:11px;margin:8px 5px 0 15px; padding:0; }
#pop_wrap .cls_btn label {float:left; margin:8px 0 0 0; }
#pop_wrap .cls_btn span {float:right; margin:7px 15px 0 0; }
#pop_wrap .cls_btn span img {cursor:pointer;}
#pop_wrap table{border-collapse:collapse;border:0;}
#pop_wrap th,td{word-wrap:break-word;line-height: 1.3;padding-left: 3px;padding-right: 3px;}
#pop_wrap table.t_border1 { border-top:1px solid #ddd; border-bottom:none; text-align:center; border-left:1px solid #ddd;width: 100%}
#pop_wrap table.t_border1 tr th, table.t_border1 td {padding:8px 7px 8px 7px;border-bottom:1px solid #ddd;font-size:12px;box-sizing: border-box;}
#pop_wrap table.t_border1 tr th {background-color:#f1f1f1; letter-spacing:-1px; border-right:1px solid #ddd;font-weight: bold;}
#pop_wrap table.t_border1 tr th i{font-style: normal;color: #e02900;font-size: 14px;padding: 0 0 0 4px;}
#pop_wrap table.t_border1 tr td {border-right:1px solid #ddd; }
#pop_wrap table.t_border1 td strong{font-size:11px}
#pop_wrap table.t_border1 a:hover {color:#0073bd;}
#pop_wrap table.t_border1 tr td textarea{width: 100%;box-sizing: border-box;padding: 4px;font-size: 12px;font-family: '¸¼Àº °íµñ','µ¸¿ò',Arial;line-height: 1.4;border: 1px solid #ccc}

#pop_wrap table.t_border1.new tr th, table.t_border1.new td {width:100%;text-align: left;}
#pop_wrap table.t_border1.new tr td label.sec{margin-top: 10px;}
#pop_wrap table.t_border1.new tr td .coment {width:80%}

/*0327 Á¦ÈÞ ´ëÇÐ»ý ÀÎÁõÇÏ±â Ãß°¡*/
#pop_wrap .filebox{position: relative;margin: 25px 0 5px;height: 48px;padding: 0 0 0 0px;}
#pop_wrap .filebox .filename{position: relative;height: 46px;width: 80%;float: left;border:1px solid #333;overflow:hidden;}
#pop_wrap .filebox .filename label{position: absolute;top:0;left:0;z-index: 1;font-size: 13px;padding-left: 10px;height: 47px;line-height: 47px;}
#pop_wrap .filebox .filename input[type="text"]{position: absolute;top:2px;left:0;font-size: 13px;width: 83%;height: 41px;padding-left: 10px;color:#333;border:0}
#pop_wrap .filebox .filename a{position: absolute;top: 9px;right: 10px;width: 50px;height: 28px;line-height: 28px;font-size: 13px;font-weight: bold;text-align:center;background-color: #929292;color: #fff;z-index: 1}
#pop_wrap .filebox .filebtn{position: relative;width: 19%;height: 47px;float: right;cursor: pointer;}
#pop_wrap .filebox .filebtn label{position: absolute;top:0;right:0;background-color: #000;color: #fff;font-size: 15px;width:100%;text-align: center;height: 47px;line-height: 47px}
#pop_wrap .filebox input[type="file"]{position: absolute;top:0;right:0;width:100%;height: 100%;cursor: pointer;opacity:0;filter:alpha(opacity=0);-ms-filter:"alpha(opacity=0)";-khtml-opacity:0;-moz-opacity:0;}
/*0327 Á¦ÈÞ ´ëÇÐ»ý ÀÎÁõÇÏ±â Ãß°¡*/

#pop_wrap .btnbox{text-align: center;padding:15px 0 20px;}
#pop_wrap .btnbox a{display: block;width: 48%;height: 36px;line-height: 36px;/* background-color:#808080; */color: #fff;text-decoration: none;font-size: 18px;padding: 6px 0;margin: 0 auto 8%;}
#pop_wrap .btnbox a img{max-width:100%}
#pop_wrap .txtarea{height: 100px}
#pop_wrap .txtarea textarea{width: 100%;height: 100%;border:0;max-width: 100%;max-height: 100%;font-family:'?? ??','??',Arial;font-size:12px;line-height: 1.3}



@media (max-width: 1200px){
    #eventWrap{overflow: hidden;}
    /* #eventWrap .inner{width: 97%;} */
	#eventWrap img{max-width: 100%;}
    .con_top h3 img,.con1 img{width:95%}
    .con_top h3.sobang img{width:100%;}
    .con_top .end {max-width: 15%;}
    .con_top .inner::before{background-size: 100%;width: 19%;height: 25%;}

    .con1 h4 img{max-width: 50% !important;}

    .con2 .con2_line{margin: 70px auto 50px 1%;width: 99%;}
    .con2 ul.step{width:100%;margin:0 auto}
    .con2 ul.step li.ev_step .step_event1 li img{max-width:100%}
    .con2 ul.step:after{display:none}
    .con2 .step_bot > img{width: 50%;}
    .con2 .step_bot span{left: 0}

    .con2 #tab_cont2 ul.step li{margin-right:4%; width: 48%;}
    .con2 #tab_cont2 ul.step li .tiny{font-size: 11px;}
     
    .con2 #tab_cont2 .univerList li{width: 24%;min-height: auto;margin:0 1.3% 2% 0;}
    .con2 #tab_cont2 .univerList.no-logo li{width: 23%;margin:0 1.3% 24px 0;}

    .con2 #tab_cont2 ul.step .s_btn{ font-size: clamp(17px,2.9vmin,24px);}
}
@media (max-width: 992px){
	.con1 .university_list {width: 96%;}
	.con2 #tab_cont2 span.btn2{width: 96%;margin:0 auto 30px;height: auto;}
	.con2 #tab_cont2 span.btn2 img{border-right:1px solid #025bc3;float: none;width: 100%;box-sizing:border-box}
	.con2 #tab_cont2 span.btn2 a{width: 100%;margin-left: 0;padding: 15px 0 15px;height: auto;/* font-size: 16px; */border-right: 1px solid #025bc3;border-top: 0;}
	.con2 #tab_cont2 span.btn2 a img{display:none}
	.con2 #tab_cont2 span.btn2 a span{display:block;font-size:17px;font-weight:bold}
    .con2 #tab_cont2 ul.step li:first-child:before{content: none}

    .con2 .btn {width:40%;margin: 30px auto 15px;}
    .con2 .con2_txt{margin-bottom: 60px;}
    .con2 .con2_line{margin: 30px auto 30px 1%;}
    .con2 #tab_cont2 .line{width:96%;}
    .con2 #tab_cont2 ul{width: 96%;}
    .con2 #tab_cont2 .univerList{width: 100%;}
    .con2 #tab_cont2 ul.proc{width: 96%;padding-bottom: 10%;}
    .con2 #tab_cont2 ul.step{width: 96%;}
    .con2 #tab_cont2 .comment{width:96%;}
    .con2 #tab_cont2 ul li{width:50%;text-align:center}
    .con2 #tab_cont2 ul.proc li{width: 32%; text-align: center;margin-left: 2%;}
    .con2 #tab_cont2 span.btn2 a .br900{display:none}
    .con2.d0930 #tab_cont2 p.sub_tit,.con2 #tab_cont2 ul.step p.sub_tit{padding: 12% 0 8%; margin:0 6%;}
    .con2 #tab_cont2 .univ_logo p.sub_tit{padding-top: 0;}
    .con2 #tab_cont2 .gift{margin: 0 3%;display: block;width: auto;padding-bottom: 10%;}

    .con2 #tab_cont2 .cautn.d0930 h4{margin:0 0 25px 0;}
    .con2 #tab_cont2 ul.proc.ver0907 li:not(:first-child)::after{right: 96%;}

    .con2 .univ_logo{padding: 10% 0;margin: 0 2% !important;}
    .con2 .univ_logo .tiny{font-size:10px}
}
@media (max-width: 768px){
    .con_top{/* padding: 40px 0 40px */}
    .con_top a.end::before{width: 100px;height: 78px;margin-top: -34px;right: -10px;}
	.con_top h3{margin: 0 -18%;}
    .con_top .btn{width: 50%;left: 25%;}
    .con2 .tab_cont{padding: 30px 0 0;}
    .con2 .tab_cont > div img{max-width: 96% !important;}
    .con2 .btn {width:50%;margin: 30px auto 15px;}
    .con2 .con2_txt{margin-bottom: 40px;}
    .con2 h4{margin: 0 -20% 35px;}

    
    #pop_wrap{max-width: 100%;}
	#pop_wrap .write_info td.gbn_box > span{width: 100% !important;margin-bottom: 0}
	#pop_wrap .write_info td.gbn_box > span span{padding: 5px 3px;height: auto;}
	#pop_wrap .write_info td.gbn_box > span span input[type="text"]#app_mem_dpt_desc_1{display: block;margin: 7px 0 0}
	#pop_wrap .write_info td.gbn_box span strong{top:6px;}
	#pop_wrap .write_info td.documnt > div > strong{float: none;margin-bottom: 5px}
	#pop_wrap .write_info td.documnt .filebox{float: none;margin-top: 5px;margin-bottom: 10px}
	#pop_wrap .write_info td.documnt > div > strong{float: none}
	#pop_wrap .write_info td.documnt .filebox .filename{width: 62%;}
	#pop_wrap .write_info td.documnt .filebox .filebtn{width: 24%;}
	#pop_wrap .write_info td.academy.etc input[type="text"]{width: 50px}
	#pop_wrap .write_info td.academy.etc label{width: 31%;box-sizing: border-box;padding: 0 0 10px}
	#pop_wrap .write_info td.academy.etc label:nth-child(5){width: 55px}
	#pop_wrap table.t_border1 tr th, table.t_border1 td,#pop_wrap .write_info td input[type="text"],
	#pop_wrap .write_info select,#pop_wrap .write_info td.gbn_box > span span input[type="text"],
	#pop_wrap .write_info td.documnt > div > strong a,
	#pop_wrap .write_info td.documnt .filebox .filebtn label{font-size: 12px}
	#pop_wrap table.t_border1 tr th{padding-left: 2px;padding-right: 2px;}
	
	.dim_popup{width: 87%;height: auto;transform: translate(-52%,-50%);}
    .dim_popup .top_title img{max-width: 90% !important;}
    .dim_popup .info{padding:10px;}
    .dim_popup .info p{margin-bottom: 10px;}
    .dim_popup .info dt{margin-top:10px;}
    .dim_popup .btnbox{margin-bottom:10px}
	.dim_popup .btnbox a img{max-width: 35% !important;}

    .con2 #tab_cont2 .univerList.no-logo li{margin: 0 0.5% 24px 0.5%;width: 32%;}
    .con2 #tab_cont2 .univerList.no-logo li .univ{font-size:12px;}
    .con2 #tab_cont2 .univerList.no-logo li .tiny_txt{font-size: 10px;}

    .con2 #tab_cont2 ul.step.ver0907 li a{max-width: 250px; margin:30px auto 0;}
    .con2 #tab_cont2 ul.step .s_btn{width:auto; padding: 13px 20px;}
    .con2 #tab_cont2 ul.step .s_btn .s_btn_arrow{width: 10px; margin-top: 2px;}
    
}
@media (max-width: 640px){
	.con1 .university_list tr th{font-size: 15px;}
	.con1 .university_list tbody tr td{font-size: 14px;line-height:1;}
    .con2 h4{margin: 0 -30% 20px;}
	.con2 .con2_tab li a{padding:15px 0 15px;font-size: 16px;}
	.bot_txt {max-width: 96% !important;}
	.con2 #tab_cont1 a{max-width:50%}
	.con2 #tab_cont2 p.sub_tit{margin:40px auto 40px}
	.con2 #tab_cont2 p.step{font-size: 16px;}
	.con2 #tab_cont2 p.step a{max-width:50%}
	.con2 #tab_cont2 span.btn2 a{padding: 10px 0 10px;font-size: 16px;}
	.con2 #tab_cont2 ul li{width:100%;}
	.con2 #tab_cont2 ul li + li{margin-top:15px}
    .con2 #tab_cont2 ul.proc li + li{margin-top: 0;}
    .con2 #tab_cont2 ul.step li + li {margin-top: 0;}
    .con2 #tab_cont2 span.btn2 a span{font-size:14px}

	#pop_wrap{max-width: 100%;}
	#pop_wrap h1::before{top: 75%;right: 12px;background-size: 65px;width: 65px;}
	#pop_wrap .top_title ul{padding-left: 2%;padding-right: 2%}
	#pop_wrap .write_info td.gbn_box > span{padding: 0}
	#pop_wrap .write_info td.gbn_box span strong{display: block;position: relative;border: 0;border-bottom: 1px solid #ddd;width: 100%;margin: 0 0 10px;padding: 0 0 5px;}
	#pop_wrap .write_info td.academy.etc label{width: 49%}
    #pop_wrap .write_info td span{width: 78%}
    #pop_wrap .write_info td span.etc{width: 60px;}
    #pop_wrap .write_info td.inp_eml span{width: 35%}
    
    .dim_popup .info p .br640{display: none;}

    .con2 .univ_logo>img{width: 73%;}
}
@media (max-width: 576px){
    .hp_txt{display: block;margin-top:10px}
    .con2 .con2_txt{margin-bottom: 30px;font-size:11px}
    .con2 ul.step li.ev_step .step_tit{left: -7px;}
    .con2 #tab_cont2 .cautn dt:before{width: 82%;}
    #pop_wrap .write_info td span.etc{width: 50px;}

    .con2 #tab_cont2 ul.step{margin-bottom: 0;}
    .con2 #tab_cont2 ul.step li{float: none;width: 66%;margin:5% auto 8%;}
    .con2 #tab_cont2 ul.step li:last-child{margin:5% auto 8%;}
    .con2 #tab_cont2 .cautn.d0930 h4{font-size: 15px;}
    .con2 #tab_cont2 .cautn.d0930 dt, .con2 #tab_cont2 .cautn.d0930 dd{font-size: 12px;}

    .con2 #tab_cont2 .univerList.no-logo li{margin-bottom:21px;padding: 6px 0;}
    .con2 #tab_cont2 .univerList.no-logo li .univ{font-size:11px;}

	.con2.d0930 #tab_cont2 p.sub_tit, .con2 #tab_cont2 ul.step p.sub_tit{
    margin: 0px 12%;}
    .con2 #tab_cont2 ul.proc.ver0907 li:not(:first-child)::after{width: 20px; right: 95%; filter: drop-shadow(3px 3px 2px rgba(0, 0, 0, .22));}

    .con2 #tab_cont2 ul.step.ver0907 li a{max-width: 200px;}
    
    .con2 #tab_cont2 ul.step .sub_tit{margin: 0 28% !important;}
    .con2 #tab_cont2 ul.step span{margin: 0 22%;}

}
