@charset "utf-8";

/*지원서작성 *****************************/
.apply_box .description {border:1px solid #e0e0e0; padding:15px 30px; max-height:230px; overflow-y:auto; -webkit-overflow-scrolling:touch; }
.apply_box .description ul{padding:5px 0;}
.apply_box .description ul li{font-size:18px;margin:3px 0;line-height: 1.5em;font-weight:500; padding-left: 10px; background: url(../images/recruit/ico_bullet.png) no-repeat 0 8px; }
   
.apply_box .description > p { margin:3px 0; font-size: 18px}
.apply_box .description .mt20 { margin-top:20px; }

.apply_box em.blue{color:#419970 !important;font-weight:500;}
.apply_box .sec_stt_s{color:#0c4473;}
.apply_box .lb{background-color:#f2f5f7;text-align:left;padding-left:5%;width:20%;}
.apply_box .forms{border-top:2px solid #ababab;font-size:1.3em;}
.apply_box .tb_flds .rdo_grade{padding-right:0;}
.apply_box .fields .gp_rdo label, .apply_from .tb_flds .rdo_grade label{/*padding-left:0;*/}
.lst_terms { margin-top:16px; border-top:2px solid #2b4479; border-bottom:1px solid #ddd; }
.lst_terms > li + li { border-top:1px solid #ddd; }
.lst_terms > li + li .term_tit label { padding-top:5px;font-size:18px; /*float:left; *padding-top:12px;*/ }
.lst_terms .term_tit { padding:10px 15px; overflow:hidden; }
.lst_terms .term_tit label { display:inline-block; /*display:inline; *zoom:1;*/ line-height:20px; }
.lst_terms .term_tit label b {font-weight: 600;}
.lst_terms .term_tit label.agreeTxt{padding-top:10px;}
.lst_terms .term_tit .btn_view {/*margin:3px 0;*/ float:right; /*line-height:33px; padding:0 35px 0 20px; background-repeat:no-repeat; background-position:100% 50%; background-image:url('../images/icon/ico_lnk_arr2.png'); */}
.lst_terms .description { display:none; border:0; padding:15px; border-top:1px solid #ddd; overflow:auto; max-height:none; color:#222; background-color:#fafafc; }




/* 나의지원관리 - 지원서조회/수정 *****************************/
.apply_edit .box_wrapper{position:relative;}

/*지원서조회/수정  - 상태바 전체박스*/
.apply_edit .inner_box{position:relative;width: 100%;margin:0 auto;padding:35px 0;}
.apply_edit .inner_box:after{content:""; display:block; clear:both; }
/*지원서조회/수정  - 타이틀*/
.apply_edit .inner_box h3{font-size:1.8em;padding-bottom:15px;color:#419970;}
.apply_edit .inner_box h3 em {font-weight: 600;}
.apply_edit .inner_box h3.mini{font-size:16px;line-height: 1.7em;font-weight:400;}
.apply_edit .inner_box h3 span.num{position:relative;display:inline-block;color:#88c7c9;font-weight:bold;padding-right:13px;margin-right:10px;}
.apply_edit .inner_box h3 span.num:after{position:absolute;width:21px;height:20px;content:"";top:7px;left:0;background:url('../images/renewal/his_dot.svg') no-repeat right center / cover;}



/*지원서조회/수정  - 단계별 박스*/
.apply_edit .inner_box .step_box{position:relative;float:left;background:#f7f7f7;width: calc(50% - 20px);margin:0 10px 20px;padding:1.2% 1.6%;}
.apply_edit .inner_box .step_box:nth-child(2n){}
.apply_edit .inner_box .step_box:before{z-index:99;position:absolute;top:50%;margin-top:-17px;right:-17.5px;width:35px;height:34px;content:"";background:url('../images/sub/apply_edit_arrow.png') no-repeat right center;}
.apply_edit .inner_box .step_box:nth-child(2n):before{background:none;}
.apply_edit .inner_box .step_box.bg{background:#f2f5f7;}
.apply_edit .inner_box .step_box .step{position:relative;float:left;/*background:#87c9c7;padding:12px;width:50px;margin-left:20px;*/ background-color: #fff; padding: 20px; margin-right: 20px;}
.apply_edit .inner_box .step_box .step .inner{/*border-top:#d1f6ff solid 1px;padding:30px 0;border-bottom:#d1f6ff solid 1px;*/text-align: center;}
.apply_edit .inner_box .step_box .step:after{content:""; display:block; clear:both; }
.apply_edit .inner_box .step_box .step .inner .txt{font-size: 24px !important; font-family: var(--deco-font); color: #419970 !important; font-weight: 600;}
.apply_edit .inner_box .step_box .step .inner .num{font-size: 36px; font-family: var(--deco-font); color: #419970; font-weight: 600;}
.apply_edit .inner_box .step_box .step_cont .tit{padding:10px 0;text-align:center;font-size:1.5em;font-weight:600;}
.apply_edit .inner_box .step_box .step_cont .tit a {font-weight: 600;}
.apply_edit .inner_box .step_box .step_cont dl{padding-top:10px;}
.apply_edit .inner_box .step_box .step_cont dl dt{color:#1b285f;font-weight:500;font-size:1.1em;}
.apply_edit .inner_box .step_box .step_cont dl dd{padding-left: 10px;font-size:1.5em;margin: 2px 0;background: url(../images/recruit/ico_bullet.png) no-repeat 0 8px;}
.apply_edit .inner_box .step_box .step_cont dl dd:nth-child(1){}
.apply_edit .inner_box .step_box .step_cont dl dd.dot_none{background:none;}
.apply_edit .inner_box .step_box .step_cont dl dd strong{color:#419970;}
  
/*지원서출력수험표*/
.apply_edit.entrance .inner_box h3{font-size: 1.7em; font-weight: 600;}

.apply_edit.entrance span.red{color:#dd2626;}
.apply_edit.entrance .scu_ok{background:#fff;padding:20px 20px 40px 20px;  margin-bottom:20px;/*padding:60px 60px 60px 60pxl*/}
.apply_edit.entrance .scu_ok.msgbox{position:relative;padding:40px 20px 40px 20px;/*background: url(../images/common/entrance_msg_box_bg.png) no-repeat left center;background: url(../images/common/bg_box.gif) repeat left top;*/ background-color: #f7f7f7;}
.apply_edit.entrance .scu_ok.msgbox .msg_inner{position:relative;line-height: 1.4em;font-size:16px;background:#fff;padding:30px 20px;border:#ddd solid 1px;}
.apply_edit.entrance .scu_ok.msgbox .msg_inner:after{position:absolute;top:0;left:0;width:100%;height:4px;background-color:#419970;content:"";display:block;clear:both;}
.apply_edit.entrance .scu_ok.msgbox .msg_inner:before{z-index:90;position:absolute;top:0;right:0;width:20%;height:4px;background-color:#89c8ca;content:"";display:block;clear:both;}
.apply_edit.entrance .scu_ok.msgbox .msg_inner .msg_tit{padding-bottom:15px;}
.apply_edit.entrance .scu_ok.msgbox .msg_inner .msg_tit b{font-size:20px;}
.apply_edit.entrance .scu_ok.msgbox .msg_inner .msg_tit .org{color:#ac2f48;}


.apply_edit.entrance .scu_ok.msgbox .okt_select span.selectbox{margin-right:5px;}
/*
.apply_edit.entrance .scu_ok.msgbox .img_box{position:absolute;left:20%;top:15%;}
.apply_edit.entrance .scu_ok.msgbox .img_box img{width:80%;}
*/

.apply_edit.entrance .scu_ok.msgbox b{color: #094672;font-size:17px;}
.apply_edit.entrance .scu_ok.msgbox p{margin-left:3%;}
.apply_edit.entrance .scu_ok.msgbox p .org{color:#ac2f48;}
.apply_edit.entrance .scu_ok.msgbox p.sign{padding-top:15px;margin-right:3%;text-align:right;font-weight:400;}
.apply_edit.entrance .scu_ok.bot{margin-bottom:20px;}
.apply_edit.entrance .scu_ok_inner{font-size:1.2em;padding:20px 20px;position:relative;border-top: 2px solid #419970;margin-top:10px;background:#f8f8f9;}
.apply_edit.entrance .scu_ok_inner dl{padding:20px 25px;}
.apply_edit.entrance .scu_ok_inner dl dt{position:relative;font-weight:bold;padding-left:22px;color:#419970;font-size:1.5em;padding-bottom:8px; }
.apply_edit.entrance .scu_ok_inner dl dt:after{content:"";position:absolute;left:0;top:1px;width:18px;height:18px;background:url('../images/common/notice_icon.png') no-repeat left center;}
.apply_edit.entrance .scu_ok_inner dl dd{position: relative;line-height:30px;font-size: 1.4em;overflow: hidden;padding-bottom:12px;}
.apply_edit.entrance .scu_ok_inner p{font-size:1.5em;text-align:center;color:#419970;font-weight:bold;}
.apply_edit.entrance .scu_ok .inner{padding:15px 20px;}
.apply_edit.entrance .scu_ok strong{font-size:1.2em;}
.apply_edit.entrance .scu_ok h4.tit{position: relative;padding:10px 0 10px 14px;color: #094573;border-top:#ddd solid 1px;border-bottom:#ddd solid 1px;line-height: 1.1;font-size: 1.2em;margin: 5px 0 12px;background:#fafafc;}
.apply_edit.entrance .scu_ok h4.tit:before{content:"";height:100%;width:2px;position:absolute;top:0;left:0;background:#094573;}
.apply_edit.entrance .scu_ok h4.tit strong{padding-bottom:0;}
/*
.apply_edit.entrance .scu_ok h4.tit:after{content:"";height:1px;width:100%;position:absolute;bottom:0;left:0;background:#ddd;}
*/
.apply_edit.entrance .scu_ok p{/*font-size:1.3em;color:#000;font-weight:500;*/}    
.apply_edit.entrance .scu_ok strong{display:block;padding-bottom:15px}
.apply_edit.entrance .scu_ok .btn_wrapper{/*text-align:center;padding:10px 0;*/}
.apply_edit.entrance .scu_ok.bg{background: #f2f5f7;}
    
    
/*서류제출안내*/
.apply_edit.scholarship .att_desc{margin-top:0;margin-bottom:20px;}
.apply_edit .att_desc { border:1px solid #ddd;background:#fff; margin-top:20px; padding:18px 30px; position:relative;font-size:1.3em; }
.apply_edit .att_desc2 { background-color:#fafafc; }
.apply_edit .att_desc3 { padding-top:30px; padding-bottom:30px; }
.apply_edit .att_desc .tit { color:#222; font-weight:bold; margin-bottom:5px;padding:5px 0; margin-left:0 !important;padding-left:32px; background:url('../images/icon/ico_star.png') no-repeat 0 50%; }
.apply_edit .att_desc .bullet { margin-top:0; }
.apply_edit .att_desc .bullet li{line-height:1.8em;padding-left:15px; margin:2px 0; background:url('../images/icon/ico_bullet.png') no-repeat 0 11px; }
.apply_edit .att_desc .bullet li.thick{}
.apply_edit .att_desc .qlnk { position:absolute; right:30px; bottom:18px; }
.apply_edit .att_desc .qlnk3 { position:static; right:auto; bottom:auto; }
.apply_edit .att_desc .dn_lnk { position:absolute; top:50%; margin-top:-25px; right:30px; }

.apply_edit .caution_txt{position:relative;margin:35px 0;}
.apply_edit .caution_txt .tit{font-size:20px;}
.apply_edit .caution_txt li{font-size:1.4em;line-height:1.76em;}



.apply_edit .link_descs {background:#fff; padding:25px 20px; overflow:hidden;border: 1px solid #e6e6e6; }
.apply_edit .link_descs ul { overflow:hidden;padding-top:8px; }
.apply_edit .link_descs ul > li { float:left; /* width:25%; */ box-sizing:border-box; -webkit-box-sizing:border-box; width:31%; margin-right:2.3%; margin-bottom:2.3%; }
.apply_edit .link_descs ul > li:first-child { /*margin-left:-2px; */}
.apply_edit .link_descs ul > li + li { padding-left:1px; /*padding-left:0;*/ }
.apply_edit .link_descs ul > li a {display:block;height:44px;padding:10px 20px;font-size:16px;color:#fff;font-weight:bold;background:url('../images/icon/btn_sarr2.png') no-repeat 100% 50% #3bbec8;}
.apply_edit .link_descs ul > li + li a { /*border-left:1px solid #fff;*/ }
.apply_edit .link_descs ul > li a:after { content:""; display:inline-block; vertical-align:middle; height:100%; }
.apply_edit .link_descs ul > li a em { display:inline-block; vertical-align:middle; max-width:98%; position:relative; top:-1px; line-height:1.2; /*display:block; *line-height:44px;*/ }
.apply_edit .link_descs ul > li a br { display:none; }

/*코맨트*/
.apply_edit .ttgray{position:relative;}
.apply_edit ul.ttgray > li{float:none;width:100%;font-size:1.4em;line-height:32px;margin-bottom:0;}




/*----------- 모바일 -----------*/
@media all and (max-width:767px){

			
	/*공통 타이틀*/
	.apply_edit .inner_box h3{font-size:1.5em;padding-bottom:9px;line-height: 1.8em;}
	.apply_edit .inner_box h3 em{padding-left: 25px;display: inline-block;font-size:18px;}
	.apply_edit .inner_box h3 span.num{position:absolute;display:inline-block;color:#88c7c9;font-weight:bold;padding-right:13px;margin-right:10px;}
	.apply_edit .inner_box h3 span.num:after{top:5px;}

	/*지원하기 STEP BAR*/
	/* ul.stepbar{transition: .3s ease;}
	ul.stepbar.fixed{top:0;margin-top:0px !important;}
	ul.stepbar li{width:18%;padding:1%;height:82px;}
	ul.stepbar li a{padding:0px;padding-left:0px !important;padding-top:50px;font-size:1.1em;word-break: break-all;line-height:16px;}
	ul.stepbar li a span{position:relative;top:0;left:0;display:block;font-size:1.8em;padding-bottom:30px;display:none;}
	ul.stepbar li a{background-position:center 5px !important;} */
	/*FIXED*/
	ul.stepbar.fixed{transition: .3s ease;}
	ul.stepbar.fixed li{width:18%;padding:1%;height:70px;}
	ul.stepbar.fixed li a{padding:0px;padding-left:0px !important;padding-top:50px;font-size:.9em;word-break: break-all;line-height:20px;letter-spacing:-1px;}
	ul.stepbar.fixed li a span{position:relative;top:0;left:0;display:block;font-size:1.8em;padding-bottom:30px;display:none;}
	ul.stepbar.fixed li a{background-position:center 5px !important;}


	/*지원서조회수정*/
	.apply_edit .box_wrapper{background:#fff;}
	.apply_edit .inner_box{width:100%;padding:15px 0 0 0;}
	.apply_edit .inner_box .step_box{width:92%;padding:2% 2%;margin: 0 2% 30px 2%;}
	.apply_edit .inner_box .step_box .step{float:none;width:100%;padding:0;margin-left:0;}
	.apply_edit .inner_box .step_box .step .inner{padding:10px 0;text-align:center;}
	.apply_edit .inner_box .step_box .step .inner .txt{font-size:1.5em;display:inline-block;}
	.apply_edit .inner_box .step_box .step .inner .num{font-size:1.5em;display:inline-block;}
	.apply_edit .inner_box .step_box .step_cont{float:none;width:100%;padding:0;}
	.apply_edit .inner_box .step_box .step_cont .tit{font-size:1.3em;font-weight:bold;color:#000;}
	.apply_edit .inner_box .step_box .step_cont dl{padding-top:8px;}
	.apply_edit .inner_box .step_box .step_cont dl dd{font-size:1.2em;margin:10px 0;}
	.apply_edit .inner_box .step_box.bg{background:#fff;}
	.apply_edit .inner_box .step_box:before{transform: rotate(88deg);top:100%;left:50%;margin-top:8px;}
	.apply_edit .inner_box .step_box:nth-child(2n):before{    background: url(../images/sub/apply_edit_arrow.png) no-repeat right center;}
	.apply_edit .inner_box .step_box:last-child:before{background:none;}
	.apply_edit .comment{position: relative; margin: 0 auto;padding: 15px 0;width: 90%;}
	.apply_edit .comment p{padding-bottom:5px;}

	.apply_edit .link_descs{width:93%;margin:0 auto;padding: 25px 2%;}
	

	
	/*기본정보1단계수정*/
	.tb_flds > li .ch_box{display:inline-block;}


	/*지원서수정 공통(전형료납부)*/
	.apply_edit.entrance .scu_ok{padding: 20px 2% 20px 2%; width:96%;margin:0 auto;}
	.apply_edit.entrance .scu_ok .inner{padding:5px 3px;font-size:1.0em;}

	/*지원서수험표출력*/

	/*나의지원현황 안내멘트*/
	.apply_edit .att_desc{width: 96%; margin: 15px auto;padding: 25px 2%;}
	.apply_edit .att_desc .tit{font-size:1.0em;}
	.apply_edit .att_desc .bullet li{font-size:.9em;}

	/*나의진원현황 공통 메세지박스*/
	.apply_edit.entrance .scu_ok strong{display:block;font-size:1.1em;padding-bottom:15px;font-family: 'NotoSans_bold';font-size:1.0em !important;}
	.apply_edit.entrance .scu_ok.msgbox{padding:40px 10px;}
	.apply_edit.entrance .scu_ok.msgbox p{margin-left:0%;text-align:center;}
	.apply_edit.entrance .scu_ok.msgbox p.tit{text-align:left;}


	

	/*지원하기유의사항 ,개인정보수집내용*/
	.apply_box .description{padding:15px 5px;}
	.apply_box .description > p{font-size:18px;}
	.apply_box .description .dep3{font-size:14px;}
	.apply_box .description ol{padding:10px 0;}
	.apply_box .description li{font-size:14px;margin-left: 5px;line-height:20px;}



	/*입학지원-장학안내*/
	.apply_edit .caution_txt li{font-size:15px;}

	.apply_edit.entrance .scu_ok p{font-size:17px;}

	


}




