@charset "UTF-8";.lang-btn,.lang-btn-login{transition:all .3s ease!important}.lang-btn:hover,.lang-btn-login:hover{transform:translateY(-2px);box-shadow:0 4px 12px #3498db66}.lang-btn.active,.lang-btn-login.active{background:#3498db!important;color:#fff!important}.lang-btn:not(.active),.lang-btn-login:not(.active){background:#fff!important;color:#3498db!important}.lang-btn:not(.active):hover,.lang-btn-login:not(.active):hover{background:#ecf6fd!important}@media (max-width: 768px){.lang-btn,.lang-btn-login{padding:8px 16px!important;font-size:14px!important}}.appForm{margin:40px auto 0}.appForm .info_pilsoo{position:relative;padding-left:20px;padding-bottom:10px;border-bottom:2px solid #000;color:red}.appForm .pilsoo_item:before{content:"*";display:inline-block;position:absolute;left:5px;top:3px;width:15px;font-weight:700;color:red}.appForm .app_list{padding:10px 0;border-bottom:1px solid #ccc;display:grid;grid-template-columns:30% 70%;gap:0;width:100%}.appForm .app_list .app_row{display:grid;grid-template-columns:inherit;grid-column:1/-1;width:100%}.appForm .app_list .app_row .tit_lbl{position:relative;box-sizing:border-box;padding-left:20px;padding-top:10px;padding-bottom:10px;font-weight:700;grid-column:1;align-self:start}.appForm .app_list .app_row .app_content{grid-column:2;padding-top:10px;padding-bottom:10px}.appForm .app_list .app_row .app_content *{vertical-align:top}.appForm .app_list .app_row .app_content.email_area .ico_space{display:inline-block;padding-top:10px}.appForm .app_list .app_row .app_content.radio_area,.appForm .app_list .app_row .app_content.checkbox_area{height:45px;box-sizing:border-box;padding-top:12px}.appForm .app_list .app_row .app_content label{vertical-align:middle}.appForm .app_list .app_row.full-width{grid-column:1/-1;display:block;padding:10px 0}.appForm .app_list .app_row.full-width .tit_lbl{display:block;width:100%;padding-left:20px;padding-bottom:10px}.appForm .app_list .app_row.full-width .app_content{display:block;width:100%;padding-left:20px}.appForm .app_list #idKrAddress,.appForm .app_list #idNotKrAddress,.appForm .app_list #idKrParentAddress,.appForm .app_list #idNotKrParentAddress{grid-column:1/-1;display:block;padding:10px 0}.appForm .app_list #idKrAddress .app_content,.appForm .app_list #idNotKrAddress .app_content,.appForm .app_list #idKrParentAddress .app_content,.appForm .app_list #idNotKrParentAddress .app_content{padding-left:20px}.appForm .select_common{width:160px;height:45px;background-position:100% 50%;border:1px solid #ccc}.appForm .select_common select{width:100%;height:43px}.appForm .select_common.w100p,.appForm textarea{width:100%}.appForm .info_line{padding:10px 10px 20px}.appForm .phone_box input{width:120px}.appForm .phone_box span{width:20px;font-size:18px;color:#666;text-align:center}.appForm .phone_box select{width:140px;background:url(/images/sub/ico_selectArr.png) no-repeat 100% 50%;height:45px;padding:0 10px}.appForm .add input.add_num{width:150px}.appForm .add input.add01{width:300px}.appForm a.form_btn{display:inline-block;vertical-align:top;width:100px;line-height:45px;color:#fff;background:#575757;text-align:center}@media all and (max-width: 758px){.appForm{margin:20px auto}.appForm .pilsoo_item:before{top:1px}.appForm .app_list{padding:0;display:block}.appForm .app_list .app_row{display:block;position:relative;padding:10px 0;border-bottom:1px solid #ccc}.appForm .app_list .app_row:last-child{border-bottom:none}.appForm .app_list .app_row .tit_lbl{float:none;width:auto;line-height:14px;padding-left:0;padding-bottom:5px}.appForm .app_list .app_row .app_content{float:none;width:auto;padding-left:0}.appForm .app_list .app_row .app_content *{vertical-align:middle}.appForm .app_list .app_row .app_content input[type=text],.appForm .app_list .app_row .app_content input[type=password],.appForm .app_list .app_row .app_content input[type=tel]{border:none;width:100%!important;height:35px}.appForm .app_list .app_row .app_content.email_area{padding:5px 0 0}.appForm .app_list .app_row .app_content.email_area input[type=text],.appForm .app_list .app_row .app_content.email_area input[type=password]{border:1px solid #ccc;width:45%!important;font-size:14px}.appForm .app_list .app_row .app_content.email_area .ico_space{width:6%!important;text-align:center;font-size:14px}.appForm .app_list .app_row .app_content.radio_area,.appForm .app_list .app_row .app_content.checkbox_area{padding-left:20px;height:40px;padding-top:10px}.appForm .app_list .select_common{width:100%;height:45px;margin-top:10px}.appForm .app_list .select_common select{width:100%;height:39px}.appForm .app_list textarea{height:130px}.appForm .app_list #idKrAddress .app_content,.appForm .app_list #idNotKrAddress .app_content,.appForm .app_list #idKrParentAddress .app_content,.appForm .app_list #idNotKrParentAddress .app_content{padding-left:0}.appForm .phone_box input{width:30%}.appForm .phone_box span{width:5%}.appForm .phone_box select{width:27%}.appForm a.form_btn{line-height:35px}}
