@charset "utf-8";


/* 개인정보 수집 이용 동의 */
.bull_desc dt { padding-left:15px; text-indent:-15px; }
.bull_desc > dd, .bull_desc > li { padding-left:15px;font-size:1.2em;margin:2px 0; background:url('../images/icon/ico_bullet.png') no-repeat 0 9px; }
.private_agree { padding-bottom:40px; }
.private_agree .pt { font-size:20px; line-height:1.2; color:#222; padding-bottom:12px; }
.private_agree .description {background-color:#f1f2f8; border:1px solid #e0e0e0; padding:27px 30px; max-height:134px; overflow-y:auto; -webkit-overflow-scrolling:touch; }
.private_agree .description::-webkit-scrollbar {width: 5px;}
.private_agree .description::-webkit-scrollbar-track {background: rgba(0,0,0,0); width: 5px;}
.private_agree .description::-webkit-scrollbar-thumb {background: #ddd; border-radius: 3px;}
.private_agree .description > p { margin:3px 0; }
.private_agree .description .mt20 { margin-top:20px; }
.private_agree .check { padding-top:10px; }
.private_agree .check label { font-weight:400; color:#222; }


/* form */
.inputs .comFile, .inputs .comText, .inputs .selectbox .txt { font-family:'NotoSans2', sans-serif, Helvetica;height:35px; /*height:20px;*/ padding-top:7px; padding-bottom:6px; padding-left:20px; border-color:#ccc; }
.inputs .comText.center { padding-left:10px; }
.inputs .comTa { border-color:#ccc; padding:20px; }
.selectbox .txt { background-image:url('../images/icon/sel_arr2.png') !important;background-size:cover;  }
.old_iex .inputs .selectbox .txt { display:none; }
.old_iex .inputs .selectbox select { position:static; top:auto; bottom:auto; filter:alpha(opacity=100); border:1px solid #ccc; height:35px; padding:5px 5px 5px 20px; background-color:#fff; }
.inputs .comText.value { border:1px solid transparent; padding-left:0; padding-right:0; min-height:20px; height:auto; }
.inputs span.comText { display:inline-block; /*display:inline; *zoom:1; */vertical-align:middle; position:relative; top:-1px; }
.inputs label { cursor:pointer; }
.inputs .comText.w150 { /*width:118px;*/ }
.inputs .comText.w160 { /*width:128px;*/ }
.inputs .comText.w210 { /*width:178px;*/}
.inputs .comText.w260 { /*width:228px;*/ }
.inputs .comText.w300 { /*width:268px;*/ }
.inputs .comText.w330 { /*width:298px;*/ }
.inputs .comText.w360 { /*width:328px;*/ }
.inputs .comText.w370 { /*width:338px;*/ }
.inputs .comText:hover{border-color:#419970}
.innerBtn { position:relative; padding-right:115px; }
.innerBtn .comText { width:100%; /*width:298px;*/ }
.innerBtn .btn_sev, .innerBtn .btn_thr { position:absolute; right:0; top:0; /*top:1px;*/ }
.hid_tel { display:none; padding-top:10px; }
.forms { font-size:15.6px;border-top:2px solid #094573; border-bottom:1px solid #ddd;padding:0px; }
.cmt{padding:8px 0;}
.forms > li + li { border-top:1px solid #ddd; }
.fields > li { position:relative;}
.tb_flds { display:table; table-layout:fixed; width:100%; /*background:url('../images/icon/frm_bg.jpg') repeat-y 0 0 transparent;*/ }
.tb_flds > li { display:table-cell; padding:10px 10px 10px 30px; height:55px; vertical-align:middle; box-sizing:border-box; -webkit-box-sizing:border-box; /*float:left; *height:auto; *min-height:35px;*/ font-size: 18px; }
.tb_flds > li + li { /*border-left:1px solid #ddd; */}
.tb_flds > li .ch_box{padding-bottom:5px;}
.fields .lb { background-color:#f7f7f7; color:#222; font-weight:400; text-align:center; padding-left:10px; /*padding-top:18px; *padding-bottom:2px; *vertical-align:top;*/ font-size: 18px; }
.fields .lb .rec { color:#ff0000; margin-left:4px;line-height:16px; vertical-align: middle;}
.fields .lb.vtop { padding-top:18px; vertical-align:top; }
.fields .lb.mline2 { /*padding-top:10px;*/ }
.lb_left .fields .lb { padding-left:65px; text-align:left; }
.fields .h300 { height:300px; }
.fields .comTa.h300 { /*height:258px;*/ }
.fields .help_guide { padding:5px 4px; display:inline-block; vertical-align:middle; /*display:inline; *zoom:1; */}
.fields p.help_guide { display:block; }
.fields .help_guide.top { padding-top:0; padding-left:0; padding-right:0; display:block; }
.fields .help_guide.dep1 { padding-left:15px;color:#081d58;font-size:1.0em; }
.field_mail { position:relative; /*overflow:hidden;*/ line-height:35px; margin-right:-10px; }
.field_mail:after { content:""; display:block; clear:both; }
.field_mail > * { float:left; }
.field_mail > em { text-align:center; width:25px; }
.field_mail .comText { width:300px; } 
.field_mail .comText { /*width:268px;*/ }
.field_mail .selectbox { width:180px; margin-left:15px; }
.field_mail .comText.txt_serm { width:180px; /*width:148px;*/ }
.field_tel { position:relative; /*overflow:hidden;*/ line-height:35px; min-width:280px; }
.field_tel:after { content:""; display:block; clear:both; }
.field_tel > * { float:left; }
.field_tel > em { text-align:center; width:25px; }
.field_tel .selectbox, .field_tel .comText { width:150px; }
.field_tel .comText { text-align:center; padding-left:10px; /*width:128px;*/ }
.field_date { /*overflow:hidden;*/ margin-left:-10px; }
.field_date:after { content:""; display:block; clear:both; }
.field_date > li { float:left; padding-left:10px; width:80px; }
.field_date > li:first-child { width:110px; }
.field_date .selectbox { width:100%; }
.field_date .selectbox .txt { padding-left:10px; }
.fields .gp_rdo { letter-spacing:-4px; margin:-2px -10px; /*padding-top:8px;*/ }
.fields .gp_rdo > li { letter-spacing:0; display:inline-block; vertical-align:middle; padding:2px 10px; /*display:inline; *zoom:1;*/ }
.fields .gp_rdo label { padding-left:10px; }
.fields .gp_rdo.with_select { line-height:35px; padding-top:0; }
.fields .gp_rdo .selectbox.impw { width:110px !important }
.fields .gp_rdo.with_input { line-height:35px; padding-top:0; }
.fields .gp_rdo.with_input > li { vertical-align:middle; }
.fields .gp_rdo .help_guide { padding-top:0; padding-bottom:0; }
.fields .gp_rdo .field_tel .selectbox { width:130px; /*width:98px;*/ }
.fields .gp_chk { margin:-2px -10px; letter-spacing:-4px; /*padding-top:10px;*/ }
.fields .gp_chk > li { letter-spacing:0; display:inline-block; vertical-align:middle; padding:2px 10px; box-sizing:border-box; -webkit-box-sizing:border-box; /*display:inline; *zoom:1;*/ }
.fields .gp_chk label { padding-left:10px; }
.fields .gp_chk.mwd3, .fields .gp_chk.mwd4, .fields .gp_chk.mwd5 { /*padding-top:0;*/ }
.fields .gp_chk.mwd3 > li { min-width:30%; }
.fields .gp_chk.mwd4 > li { min-width:24%; }
.fields .gp_chk.mwd5 > li { min-width:18%; /*min-width:17%;*/ }
.fields .gp_select { letter-spacing:-4px; margin:-2px -10px; /*padding-top:8px;*/ }
.fields .gp_select > li { letter-spacing:0; display:inline-block; vertical-align:top; padding:2px 10px; /*display:inline; *zoom:1; */}
.fields .gp_select .selectbox { width:200px; }
.field_address { max-width:575px; /*width:575px; */}
.field_address.maxw { max-width:100%; }
.field_address .comText { width:100%; max-width:575px; /*width:543px;*/ }
.field_address .post { position:relative; padding-right:30px; max-width:240px; /*width:240px; */}
.field_address .post .comText { /*width:208px;*/ }
.field_address .post .btn_post { position:absolute; right:0px; top:0; transform: translateX(80%);/*top:1px;*/ /*width:80px; line-height:33px; padding-left:18px; background-image:url('../images/icon/btn_sarr2.png'); background-position:110% 50%;*/ /*padding: 3px 15px; border-radius: 5px;*/}
.field_address .post .btn_post em{/*color:#419970;font-size: 16px; font-weight: 300;*/}
.field_address .post .btn_post2{ position:absolute; right:-204px; top:0; /*width:110px; line-height:33px; padding-left:8px; background-image:url('../images/icon/btn_sarr2.png'); background-position:110% 50%;*/ /*padding: 3px 15px; border-radius: 5px;*/}
.field_address .post .btn_post2 em{/*color:#419970; font-size: 16px; font-weight: 300;*/}

.field_address > li + li { padding-top:10px; }
.field_dtxt .comText { margin:0 10px 0 15px; width:100px !important; text-align:right; padding-left:10px; /*width:78px;*/ }
.forms .fields { /*background-position:-179px 0;*/ }
.forms .fields .lb { width:20%; /*width:200px;*/ }
.forms .lb_left .fields .lb {font-size:1.34em; /*width:145px;*/ }
.forms .fields .comText.w200 { /*width:168px; */}
.forms .fields .comText.w300 { /*width:268px;*/ }
.forms .fields .comText.wfull {width:100%;}
.forms .selectbox .txt.w300 { /*width:243px; */}
.forms .fields .comTa.wfull { /*width:780px; */}
.forms .btn_area { padding-top:30px; }
.forms .bull_desc { padding-bottom:25px; }
.forms .bull_desc_s2 { padding-bottom:0; padding-top:15px; }
.forms .contact_info { line-height:1.8; }
.forms .comTa.w800 { /*width:778px;*/ }
.fields .gp_rdo.rdo_grade { line-height:35px; padding-top:0; }
.ssn_number .ssn_input { padding-bottom:5px; }
.ssn_number .ssn_input .gp_rdo { padding-top:10px; }
.ssn_number .ssn_input .gp_rdo_pd_none{padding-top:0;}
.ssn_number .frm_ssn { display:none; }
.ssn_number .frm_ssn.on { display:block; }
.ssn_number .field_ex_ssn, .ssn_number .field_ssn {padding-top:10px; /*overflow:hidden;*/ }
.ssn_number .field_ex_ssn:after, .ssn_number .field_ssn:after { content:""; display:block; clear:both; }
.ssn_number .field_ssn { display:inline-block; /*display:inline; *zoom:1;*/ vertical-align:middle; }
.ssn_number .field_ssn > em { line-height:35px; padding:0 8px; text-align:center; }
.ssn_number .field_ssn .comText { width:135px; /*width:103px;*/ letter-spacing:0; }
.ssn_number .field_ssn > * { float:left; }
.ssn_number .field_ex_ssn > * { float:left; line-height:35px; box-sizing:border-box; -webkit-box-sizing:border-box; }
.ssn_number .field_ex_ssn dd { padding-left:15px; width:200px; }
.ssn_number .field_ex_ssn dd .radi{display:inline-block;padding-left:10px;}
.ssn_number .field_ex_ssn .comText { width:100%; /*width:168px;*/ }
.ssn_number .field_ex_ssn .selectbox { width:100%; }
.field_school .btn_sev_arr, .field_school .btn_thr_arr {/*font-size:1.0em; display:block;*/ /*width:50px;*//* padding: 3px 15px; border-radius: 5px; */}
.field_school .btn_sev_arr em, .field_school .btn_thr_arr em {/*color: #419970;*/}
.field_school { /*overflow:hidden;*/ float:left; }
.field_school.field_school2 { padding-left:10px; /*width:484px; *margin-top:-1px;*/ }
.field_school:after { content:""; display:block; clear:both; }
.field_school .fld_n1, .field_school .fld_n2 { width:160px; }
.field_school > li { float:left; }
.field_school .selectbox { width:100%; }
.field_school > li + li { padding-left:10px; }
.field_univ .field_school2 { /*width:655px;*/ }
.field_univ .sch { padding-bottom:10px; }
.field_univ .bullet { margin-top:0; }
.field_univ { margin:-10px -10px -10px -30px; /*margin-right:-2px;*/ }
.field_univ > li { border-top:1px solid #ddd; padding:10px 10px 10px 30px; /*overflow:hidden; *padding-right:2px;*/ }
.field_univ > li:after { content:""; display:block; clear:both; }
.field_univ > li:first-child { border-top:0; }
.field_univ label.help_guide { min-width:66px; }
.dl_flds.dl_first { margin-top:6px; }
.dl_flds { /*overflow:hidden; *line-height:35px;*/ margin-top:10px; display:table; table-layout:fixed; }
.dl_flds > * { /*float:left;*/ display:table-cell; box-sizing:border-box; -webkit-box-sizing:border-box; vertical-align:middle; }
.dl_flds dt.hText { display:none !important; }
.dl_flds > dt + dd, .dl_flds > *:first-child { padding-left:0; }
.dl_flds dt { width:70px; white-space:nowrap; }
.dl_flds dt.vtop { line-height:35px; vertical-align:top; }
.dl_flds dd { padding-left:10px; }
.dl_flds dd > .selectbox { width:100%; }
.hid_frm { display:none; }
.hid_frm.on { display:block; }
.ser_ptit { font-size:20px; line-height:1.2; color:#222; padding-bottom:30px; }
.bor_stt { font-size:20px; line-height:1.2; color:#5b574f; text-align:center; background-color:#fafafc; border:1px solid #ddd; padding:12px 10px; margin:28px 0; }
.bor_stt em { color:#3c73c4; }
.bor_stt.bor_stt2 { color:#444; background:none; border-color:#3c73c4; border-left:0; border-right:0; }
.tb_flds .rdo_grade { position:relative; margin:-10px -10px -10px -30px; padding-right:200px; }
.tb_flds .rdo_grade ul { border-right:1px solid #ddd; /*width:666px; *margin-bottom:-10px;*/ }
.tb_flds .rdo_grade ul > li { padding:10px 10px 10px 30px; }
.tb_flds .rdo_grade ul > li + li { border-top:1px solid #ddd; }
.tb_flds .rdo_grade label { padding-left:10px; font-weight:bold; }
.tb_flds .rdo_grade .dx { padding-left:25px; margin-top:6px; color:#666; }
.tb_flds .rdo_grade .btn_sev_arr { position:absolute; right:18px; top:50%; margin-top:-17px; }
.tb_flds .rdo_grade .btn_sev_arr br { display:none; }
.tb_flds .rdo_depart { position:relative; margin:-10px -10px -10px -30px; }
.tb_flds .rdo_depart > dl { position:relative; }
.tb_flds .rdo_depart > dl > dd { padding:10px 10px 10px 30px; }
.tb_flds .rdo_depart > dl > dd + dd { border-top:1px solid #ddd; }
.tb_flds .rdo_depart > dl > dt { font-size:16px; color:#222; background-color:#eff5fb; display:block; padding:5px 10px; padding-left:20px; }
.tb_flds .rdo_depart .se { border-top:1px solid #ddd; }
.tb_flds .rdo_depart .se > dt { background-color:#eff7f6; }
.tb_flds .rdo_depart .help_guide { font-weight:bold; }
.tb_flds .year_alert { display:inline-block; }



hr { height:1px; border:0; border-top-width:1px; border-top-style:solid; border-top-color:#e9e9e9; }
.comText, .txtDate, .comTa { border-radius:0; }
.comText.ime { ime-mode:active; }
input[type='checkbox'], input[type='radio'] { position:relative; top:-1px; width:16px; height:16px; }
.txtDate:focus, input.comText:focus, .comTa:focus { outline:1px solid #96b8ef; }
.centers { display:-webkit-box; -webkit-box-pack:center; -webkit-box-align:center; display:-ms-flexbox; -ms-flex-pack:center; -ms-flex-align:center; display:-moz-box; -moz-box-pack:center; -moz-box-align:center;/* display:box; box-pack:center; box-align:center; */}
.boxLeft { -webkit-box-pack:start; -ms-flex-pack:start; -moz-box-pack:start; /*box-pack:start;*/ }

/* form */
.selectbox .txt, .comText, .comTa { font-size:16px; color:inherit; }
.inputs .field { margin:6px 0; }
.comText::placeholder{color:#666}
.comText::-webkit-input-placeholder { color:#666; }
.comText::-moz-placeholder { color:#666; opacity:1; }
.comText:-ms-input-placeholder { color:#666; }
.comText.readonly { background-color:#fafafc; color:#222; }
.comText[readonly] { background-color:#fafafc; color:#222; }
.comText[disabled] { background-color:#e7e7e7 !important; }
.comText.disabled { background-color:#e7e7e7; }
.btFile .fileName, .fileName, .comText { color:inherit; padding:7px 10px; height:36px; line-height:20px; border:1px solid #ddd; border-radius:0; background-color:#fff;/* appearance:none;*/ -webkit-appearance:none; box-sizing:border-box; -webkit-box-sizing:border-box; }
.disableText { color:#aaa; } 
.placeholder { color:#999; }

.login_forms .comText {  border:1px solid #aaa; }
.login .login_box .login-btn {border-width: 2px;}

.tbl_desc .btn_thr_arr:before,
.btn_pri_arr:before, .btn_thr_arr:before, .btn_sev_arr:before, .btn_sev_arr_lf:before { content:""; position:absolute; width:16px; height:12px; right:0; top:50%; margin-top:-6px; background-repeat:no-repeat; background-position:0 50%; background-size:25px auto; }
.tbl_desc .btn_thr_arr:before,
.btn_sev_arr:before { background-image:url(../images/icon/btn_sarr2_b.png); }

/* file */
.comFile { cursor:pointer; position:relative; top:-1px; display:inline-block; vertical-align:middle; padding-right:110px; }
.comFile .fileName { display:block; white-space:nowrap; overflow:hidden; text-overflow:ellipsis; text-align:left; }
.comFile .fileName.disabled { background-color:#e7e7e7 !important; }
.comFile .fileName.focus { outline:1px solid #96b8ef; }
.comFile .hidFile { position:absolute; z-index:-1; opacity:0; filter:alpha(opacity=0); top:5px; left:5px; width:0; height:0; overflow:hidden; }
.comFile em { position:absolute; right:0; top:0; width:100px; line-height:32px; text-align:center; box-sizing:border-box; -webkit-box-sizing:border-box; font-size:0.933em; background-color:#f6f6f6; border:1px solid #e1e1e1; }
/* select box */
.selectbox { display:inline-block; position:relative; vertical-align:middle; /*display:inline; *zoom:1;*/ }
.selectbox .txt { position:relative; display:block; display: none; text-decoration:none; max-width:100%; white-space:nowrap; overflow:hidden; text-overflow:ellipsis; padding:7px 35px 7px 10px; height:36px; line-height:20px; border:1px solid #ddd; background:url('../images/icon/sel_arr.png') no-repeat 100% 50% #fff; text-align:left; box-sizing:border-box; -webkit-box-sizing:border-box;}
.selectbox .txt.focus { outline:1px solid #96b8ef; z-index:1; }
.selectbox .txt.disabled { background-color:#e7e7e7 !important; }
.selectbox select { /*position:absolute;*/ z-index:1; left:0; bottom:0; height:36px;border:#ddd solid 1px; /*height:auto;*/ padding:0 0 0 5px; border-radius:0; width:100%; max-width:100%; opacity:1; filter:alpha(opacity=100); color:inherit; background-color:transparent; /* -webkit-appearance:none; */background: url(../images/icon/sel_arr.png) no-repeat 100% 50% #fff; }

/* checkbox */
.comDate { width:130px; padding-right:38px; cursor:pointer; background:url('../images/common/icon_cal.png') no-repeat 100% 50% #fff; }
.comTa { border:1px solid #ccc; width:100%; padding:10px; line-height:1.5; }
.comTa.readonly { background-color:#f5f5f5; }
.chkBg { position:relative; cursor:pointer; display:inline-block; padding-left:30px; text-indent:-30px; }
.chkBg em { margin-left:5px; }
.chkBg .hid_chk { position:absolute; z-index:-1; opacity:0; filter: alpha(opacity=0); }
.chkBg:before { content:""; display:inline-block; position:relative; vertical-align:middle; top:-1px; width:20px; height:20px; background:url('../images/common/chk_bg.png') no-repeat 0 0; }
.chkBg.on:before { background-position:0 100%; }
.chkBg.chkRight { padding-left:0; text-indent:0; padding-right:30px; }
.chkBg.chkRight:before { position:absolute; right:0; top:0; }
.rdoBg { position:relative; cursor:pointer; display:inline-block; }
.rdoBg em { margin-left:5px; }
.rdoBg .hid_rdo { position:absolute; z-index:-1; opacity:0; filter:alpha(opacity=0); }
.rdoBg:before { content:""; display:inline-block; position:relative; vertical-align:middle; top:-1px; width:16px; height:16px; background:url('../images/common/rdo_bg.png') no-repeat 0 0; border-radius:15px; }
.rdoBg.on:before { background-position:0 100%; }
.rdoBg.focus:before, .chkBg.focus:before { outline:1px dashed #ccc; }
.hText { position:absolute; z-index:-1; overflow:hidden; width:0; height:0; opacity:0; }
.center { text-align:center !important; }
.right { text-align:right !important; }
.left { text-align:left !important; }
.nowrap { white-space:nowrap; overflow:hidden; text-overflow:ellipsis; word-break:break-all; }


.mshow { display:none; }
.f_1077{font-size:0.48em;}
.tit_lh{line-height:0.9 !important;}
.txt_hide{text-indent:-9999px;}


.apply_step_box{}
.apply_step_box .apply_box_wrap{position:relative;background:#fff;}
.apply_step_box .apply_box_wrap .status{display:none;position:absolute;top:0;left:0;padding:20px;background:#89c8ca;}
.apply_step_box .info {overflow:hidden; border: 1px solid #ddd; display:flex;}
.apply_step_box .info > dl { float:left; text-align:center; width:20%; /*width:20%;*/ }
.apply_step_box .info > dl.name {width:24%;  }
.apply_step_box .info > dl:first-child { width:16%; /*width:20%;*/ }
.apply_step_box .info > dl > * { padding: 12px 10px; font-size:18px; }
.apply_step_box .info > dl > *:after { /*content:""; display:inline-block; vertical-align:middle; height:100%;*/ }
.apply_step_box .info > dl > dt { border-bottom:1px solid #ddd; white-space:nowrap; /*line-height:44px;*/ font-size:18px; font-weight:600; color:#222; line-height: 27px; background:#f7f7f7; }
.apply_step_box .info > dl dd > em { display:inline-block; vertical-align:middle; position:relative; top:-1px; max-width:98%; /*display:inline; *zoom:1; *padding-top:10px;*/ }
.apply_step_box .info > dl dd > em.num_blue{color:#419970;font-weight:600;}
.apply_step_box .info > dl .btn_thr_arr { /*margin-top:-5px;*/ }

.apply_step_box .info > dl a {/*height: 100%; border-radius: 5px; padding: 3px 0;*/}
.apply_step_box .info > dl a em {color: #419970; color: #419970;}
.apply_step_box .info > dl dd.last a {background-color: #419970; background-color: #419970;}
.apply_step_box .info > dl dd.last a em {color: #fff;}


/*24시간원격지원*/
.remote_guide { float:left; text-align:left; }
.remote_guide strong { }
.remote_guide a { color:#444; }
.remote_guide a:hover { text-decoration:underline; }
.remote_guide .blue { font-weight:bold; }
.remote_guide .tel { font-size:16px; padding-top:2px; }





/*----------- 모바일 -----------*/
@media all and (max-width:767px){
	/*나의지원현황스텝박스*/
	.apply_step_box .apply_box_wrap{padding:0px;}
	
	.apply_step_box .info {display: block;}
	.apply_step_box  .info > dl, .apply_step_box .info > dl:first-child, .apply_step_box .info > dl.name {width:100%;}
	.apply_step_box  .info > dl > * {padding:5px 0;float:left;width:60%;border-bottom:1px solid #ddd;}
	.apply_step_box  .info > dl:first-child > * {border-top:1px solid #ddd;}
	.apply_step_box  .info > dl > dt{width:40%;background-color:#f6f6f6;}
	.apply_step_box .info > dl > dt.last{border-bottom:0;}
	.apply_step_box .info > dl > dd.last{border-bottom:0;}
	.apply_step_box .info > dl > dt.first{border-top:0;}
	.apply_step_box .info > dl > dd.first{border-top:0;}

	.apply_toward .apply_sec .app_step .step{line-height:1.5;height:54px;}
	.apply_toward .apply_sec .app_step .step span{display:block;}
	.apply_toward .apply_sec .app_step li:nth-child(4) .step{line-height:54px;}
	.apply_toward .apply_sec .app_step > li{width:25% !important;float:left !important;}
	.apply_toward .apply_sec .app_step > li .lbr{display:none;}
	.apply_toward .apply_sec .app_step2 .desc > a{padding:0 10%;}
	.apply_toward .apply_sec .app_step2 .desc > a.btn_thr_arr::before,
	.apply_toward .apply_sec .app_step2 .desc > a.btn_pri_arr::before{background-image:none;}

	.apply_toward .apply_sec.apply_sec2 .app_step.app_step2 li .step{line-height:54px;}
	.apply_toward .apply_sec.apply_sec2 .app_step.app_step3 li .step{line-height:1.5;}
	.apply_toward .apply_sec.apply_sec2 .app_step.app_step3 li:nth-child(4) .step{line-height:54px;}
	.apply_toward .apply_sec.apply_sec2 .app_step > li .step.step_half2,
	.apply_toward .apply_sec.apply_sec2 .app_step > li .desc.desc_half2{display:none;}
	.apply_toward .apply_sec.apply_sec2 .app_step > li .desc.desc_half{width:100%;border:0;}
	.apply_toward .apply_sec.apply_sec2 .app_step > li .desc.desc_half a{padding:0 10%;margin:5px 6px;}

	

	/*입학안내-입학자료신청*/
	.private_agree .description{padding:15px 15px;}


	/* list page index */
	.list_search .selectbox {  width:100%; }


	
	
	/* form */
	.field_mail { margin-right:0; }
	.field_mail .comText { width:46% !important; }
	.field_mail .selectbox { width:100%; margin-left:0; margin-top:10px; }
	.field_mail > em { width:8%; }
	.field_tel .selectbox, .field_tel .comText { width:30% !important; }
	.field_tel > em { width:5%; }
	.field_school > li { box-sizing:border-box; -webkit-box-sizing:border-box; }
	.field_school.field_school2 { position:relative; padding-left:160px; padding-right:114px; }
	.field_school.field_school2 .fld_n3 { position:absolute; left:0; }
	.field_school.field_school2 .btns { position:absolute; right:0; }
	.field_school.field_school2 .fld_n4 { width:100%; }
	.field_school.field_school2 .fld_n4 .comText { width:100%; }
	/*해외주소찾기추가*/
	/* .field_address .post .btn_post2{right:auto;left: 125px;} */
	.field_address .post #Zipcd{width:120px;}
	.field_address .post #Office_Zipcd{width:120px;}

	/*  */
	.selectbox .txt {width: 80px;}
	.selectbox select {width: 80px;}
	

	.fields .comFile, .fields .comText, .fields .selectbox{width: 100%;}
	/* form */
	.tb_flds { display:block; }
	.tb_flds > li { display:block; height:auto; padding-left:0; padding-right:0; }
	.tb_flds > li + li { border-left:0; }
	.tb_flds > li label.eng_label{display:inline-block;padding:10px 0;}
	.fields .lb { padding-left:0; }
	.fields .lb br { display:none; }
	.innerBtn { width:auto; }
	.field_univ { margin:-10px 0; }
	.field_school .fld_n1 { width:40%; }
	.field_school .fld_n2 { width:60%; }
	.field_school.field_school2 { padding-left:0; padding-right:84px; }
	.field_school.field_school2 .fld_n3 { position:static; }
	.field_school .fld_n3, .field_school .fld_n4 { width:48% !important; clear:none; }
	.field_school .btns .btn_sev_arr, .field_school .btns .btn_thr_arr { background-image:none; padding-right:12px; text-align:center; }
	.field_school .btns .btn_sev_arr:before, .field_school .btns .btn_thr_arr:before { display:none; content:none; }
	.tb_flds { width:100%; }
	.tb_flds > * { width:auto; }
	.tb_flds dt { width:110px; }
	.tb_flds .comText { width:100%; }
	.tb_flds .comText90{ width:90%; }
	.tb_flds #Univ_Avg_Fullmark,.tb_flds #Univ_Avg{width:30%;}
	.field_date > li { width:32%; box-sizing:border-box; -webkit-box-sizing:border-box; }
	.field_date > li:first-child { width:36%; }
	.btn_area .btns > .btn, .btn_area .list_btns > .btn { max-width:150px; box-sizing:border-box; -webkit-box-sizing:border-box; }
	.btn_area .btns > .btn, .app_frm_btn .btn_area .btns > .btn { height:40px; }
	.btn_area .list_btns > .btn { padding-left:10px; padding-right:20px; }
	/*
	.btn_area .list_btns .btn_pri { background-position:115% 50%; }
	.btn_area .list_btns .btn_sec { background-position:115% 50%; }
	.btn_area .list_btns .btn_thr { background-position:115% 50%; }
	*/
	.forms .fields .lb {font-weight:bold; width:auto; min-height:inherit; padding-bottom:5px; padding-left:4px; text-align:left; /*background-color:transparent;*/    border-bottom: 1px solid #ddd; background: #f2f5f7;}
	.request_btn .list_btns .btn_req { background-position:105% 50%; padding-left:15px; padding-right:45px; }
	.request_btn .list_btns .btn_req2 { background-position:105% 50%; padding-left:15px; padding-right:45px; }
	.request_btn .list_btns .btn_req.mw178, .request_btn .list_btns .btn_req2.mw178 { padding-left:25px; padding-right:50px; }
	.lst_terms .term_tit .btn_view { margin-right:-15px; line-height:30px; padding-left:6px; padding-right:6px; background-image:none; letter-spacing:-1px; }
	.lst_terms .term_tit { padding-left:10px; }
	.apply_info .app_info_tbl dl dt { width:35%; padding-right:5px; }
	.apply_info .app_info_tbl dl dd { padding-left:15px; }
	.apply_info .forms .fields .lb { background-color:#fafafc; border-bottom:1px solid #ddd; }
	.apply_info .forms .tb_flds > li { width:auto !important; padding-left:10px; }
	.apply_info .gud_link .btn_sev_arr { padding-left:10px; padding-right:25px; }
	.apply_tab .nav > li a { font-size:18px; }
	.app_confirm { display:block; position:relative; }
	.app_confirm > li { display:block; width:auto !important; }
	.app_confirm .figure { height:180px; }
	.app_confirm .figure img { max-height:180px; }
	.app_confirm .fcaption { padding:20px; }
	.adm_schedule { padding:0; }
	.tb_flds .rdo_grade { padding-right:0; margin:0; }
	.tb_flds .rdo_grade ul { border-right:0; }
	.tb_flds .rdo_grade ul > li:first-child { padding-top:0; }
	.tb_flds .rdo_grade ul > li:last-child { padding-bottom:0; }
	.tb_flds .rdo_grade .btn_sev_arr { margin:0; padding-top:0; padding-bottom:0; line-height:33px; top:-40px; right:0; }
	.tb_flds .rdo_grade .btn_sev_arr br { display:none; }
	.tb_flds .rdo_depart { padding-right:0; margin:-10px 0; border-top:1px solid #ddd; }
	.tb_flds .rdo_depart > dl { border-right:0; }
	.tb_flds .rdo_depart > dl > dt + dd:first-child { padding-top:0; }
	.tb_flds .rdo_depart > dl > dt { padding-left:10px; }
	.tb_flds .rdo_depart > dl > dd { padding-left:10px; }


	/* address */
	.find_address .addr_select, .frm_popup .field_search { padding-right:0; }
	.frm_popup { padding:20px 15px; }
	.frm_popup .btn_search { display:block; position:static; margin-top:10px; }

	/* list page index */
	.list_search {overflow: hidden;}
	.list_search .selectbox { display:block; width:80px; float: left; }
	.list_search .search_text { display:block; margin-left:0; margin-top: 0; float: right; width: calc(100% - 90px); padding-right: 52px;}
	.list_search .search_text .comText { width:100%; }
	.list_search .search_text .btn_search{right:0; width: 50px;}

	/* 희망학과 찾기 */
	.hope_kinds .lnks_group ul { margin:-5px; }
	.hope_kinds .lnks_group .tbn { margin:5px; font-size:14px; }


	.why_list .figure { margin:0 0 10px 0; float:none; width:auto; }
	.why_list .figure img { width:100%; max-width:none; }
	.why_list ul { padding-left:0; float:none; width:auto; }
	.why_list ul > li:first-child { padding-bottom:5px; width:100%; }
	.why_list ul > li:first-child > .no { vertical-align:top; }
	.why_list ul > li:first-child > strong .mhid2 { display:none; }
	/* 강좌 */
	.professor_list .professor .profile_detail .profile > li { float:none; width:auto; }
	.professor_list .professor .profile_detail .profile > li + li { padding-top:25px; }
	.professor_list .professor .profile .info > dl { padding-left:10px; }	


	.story_slider { padding-top:210px; }
	.main_article .stroy_cont .centerBg { top:30px; width:400px; height:400px; margin-left:-200px; }
	.main_article .stroy_section .view_all { top:30px; }
	.album_slider .slick-arrow { width:15px; height:24px; background-size:15px auto; margin-top:-12px; }
	.story_slider .dotsContainer .owl-dot + .owl-dot { margin-left:5px; }
	.main_article_2017 .story_list .list_more a{font-size:13px !important;padding:3px 25px 3px 10px !important;background-position:55px 4px !important;}

	

		/* form 추가 */
	.innerBtn { width:auto; padding-right:98px; }
	.ser_ptit { padding-bottom:15px; }
	.fields .gp_chk.mwd4 > li { min-width:30%; }
	.fields .gp_chk.mwd5 > li { min-width:30%; }
	.btn_area .edit_btns .btn,
	.btn_area .list_btns > .btn { min-width:96px; }
	.btn_area .btns > .btn { font-size:13px; height:38px; line-height:38px; }
	.btn_area .btns > .btn + .btn { margin-left:5px; }
	.btn_area .edit_btns .btn_left { padding-left:10px; background-position:115% 50% !important; }
	.request_btn .list_btns .btn_req { background-size:40px auto; background-position:105% 50%; padding-left:20px; padding-right:40px; }
	.request_btn .list_btns .btn_req2 { background-size:40px auto; background-position:105% 50%; padding-left:20px; padding-right:40px; }
	.request_btn .list_btns .btn_req.mw178 { min-width:110px !important; }
	.request_btn .list_btns .btn_req2.mw178 { min-width:100px !important; }
	.btn_area.btn_dbl .btns.list_btns { display:block; }
	.btn_area.btn_dbl .btn { padding:10px; height:60px !important; padding-left:15px; padding-right:40px; max-width:none !important; min-width:49% !important; width:49%; font-size:14px; box-sizing:border-box; -webkit-box-sizing:border-box; background-size:40px auto; background-position:103% 50% !important; }
	.btn_area.btn_dbl .btn + .btn { margin-left:2%; }
	.btn_area.btn_dbl .btn em { top:-1px; }
	.btn_area.btn_dbl .btn i { font-size:12px; font-style:normal; }
	.tbl_desc .btn_thr_arr,
	.btn_pri_arr, .btn_thr_arr, .btn_sev_arr { position:relative; padding-left:12px; padding-right:25px; background-image:none !important; background-position:108% 50%; }
	.btn_sev_arr_lf { position:relative; padding-left:25px; padding-right:12px; background-image:none !important; background-position:0 50%; }
	
	.btn_pri_arr { font-size:16px; line-height:39px;padding-top: 2px; }
	.btn_pri_arr:before { background-image:url(../images/icon/btn_sarr2_b.png); }
	.btn_thr_arr:before { background-image:url(../images/icon/ico_lnk_arr2_b.png); }
	
	.btn_sev_arr_lf:before { left:0; right:auto; background-position:-9px 50%; background-image:url(../images/icon/btn_sarr2_b_back.png); }

	.cbtn { padding:5px 15px; font-size:15px; min-width:200px; }
	.cbtn em { line-height:38px; }
	.cbtn.btn_write { background-size:40px auto; }
	.ssn_number .field_ssn { display:block; }
	.ssn_number .field_ssn .comText { width:48% !important; }
	.ssn_number .field_ssn > em { width:4% !important; padding:0; }
	.ssn_number .field_ex_ssn dt { display:block; float:none; }
	.ssn_number .field_ex_ssn dt + dd { padding-left:0; }
	.ssn_number .field_ex_ssn dd { width:50%; }
	.ssn_number .field_ex_ssn .selectbox, .ssn_number .field_ex_ssn .comText { width:100%; }
	.field_school.field_school2 { padding-left:160px; padding-right:96px; }
	.field_school .btns .btn_sev_arr, .field_school .btns .btn_thr_arr { padding-left:12px; padding-right:12px;font-size:1.0em; }
	.fields .gp_rdo .fld_birth { display:block; }
	.fields .gp_rdo.Email_box li{padding:2px 0px;width:50%;}

	.fields .gp_rdo .fld_birth .selectbox{width:30% !important;}


	.tb_flds .rdo_grade { padding-right:115px; }
	.tb_flds .rdo_grade .btn_sev_arr { right:8px; }


	.fields .innerBtn .comText{width:67%;}
	.fields .field_univ > li{padding:10px 0;}
	.fields .fields .gp_rdo.Email_box > li{width:48%;}
	.fields .fields .gp_rdo.Email_box > li:nth-child(2){width:40%;}
	#Email1.comText{width:45% !important;}

	.field_school { float:none; }
	.field_school .fld_n1, .field_school .fld_n2 { padding-bottom:10px; }	
	.field_school .fld_n3 { clear:left; padding-left:0; width:160px; }
	.field_school .fld_n3 .comText { width:100%; }
	.field_school .fld_n4 .comText { width:370px; }
	.field_school.field_school2 { padding-left:0; }


	/* 원격지원 */
	.remote_guide { width:100%; margin-top:25px; border:1px solid #e1e1e1; padding:10px; padding-left:60px; background: url(../images/icon/ico_tel.png) no-repeat 10px 50%; background-size:36px auto; box-sizing:border-box; -webkit-box-sizing:border-box; }
	.remote_guide .tel { font-size:14px; }




	/*버튼*/
	.btn_big_medium{min-width:auto;max-width:auto;width:25%;line-height:30px !important;height:30px;}
	.btn_pri_large{    line-height: 41px !important;}
	.btn_big_large2{min-width:auto;max-width:auto;width:40%;line-height:50px !important;height:50px;}
	.btn_big_large{min-width:auto;max-width:auto;width:40%;line-height:50px !important;height:50px;}
	.btn_big_large_print{min-width:auto;max-width:auto;width:40%;line-height:50px !important;height:50px;background-image:url('../images/icon/ico_print.png') !important;background-position:right 0;background-size:50px;}
	.btn_big_large_print:before{background-image:none;}
	.btn_sev_arr + .btn_sev_arr, .btn_pri_arr + .btn_pri_arr {margin-left: 0;}


}



@media all and (max-width:550px){
	.btn_big_large_print{width:85%;margin-bottom:15px;}
	.btn_big_large2{width:85%;margin-bottom:15px;}
	.btn_big_large{width:85%;margin-bottom:15px;}
}


