/* 
	* 2025-05-12
 	* neoreve
*/

.section_apply {background: var(--chey-iceblue);}
.section_apply .area_wrap {max-width: 1280px;margin: 0 auto;padding: 100px 80px;}
.section_apply .text_h_set {display: flex;margin: 0 0 60px;}
.section_apply .text_h_set .text_h1 {flex: 0 1 407px;color: var(--chey-blue);font-size: 20px;font-weight: 700;line-height: 140%;letter-spacing: -0.02em;text-transform: capitalize;}
.section_apply .text_h_set .text_h2 {flex: 1 1 auto;color: var(--chey-black);font-size: 20px;font-weight: 500;line-height: 150%;letter-spacing: -0.04em;}
.section_apply .tit_h1 {display: none;}

.section_apply .check_text {position: relative;display: flex;align-items: center;gap: 20px;margin: 0 0 20px;}
.section_apply .check_text input[type="checkbox"] {overflow:hidden;position:absolute;clip:rect(0, 0, 0, 0);width:1px;height:1px;margin:-1px;}
.section_apply .check_text input[type="checkbox"] + .chk {position: relative;display: block;width: 30px;aspect-ratio: 5/5;background: var(--chey-iceblue);border-radius: 8px;cursor: pointer;}
.section_apply .check_text input[type="checkbox"] + .chk::after {content:'';position: absolute;left: 0;top: 0;z-index: 1;width: 100%;height: 100%;background: url('data:image/svg+xml,<svg width="12" height="9" viewBox="0 0 12 9" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M10.7239 0.180846C11.0313 -0.0773595 11.4844 -0.0591405 11.7709 0.235941C12.0764 0.550647 12.0764 1.06052 11.7709 1.37523L4.59711 8.76388C4.45034 8.91503 4.25057 9 4.043 9C3.83563 8.99991 3.63653 8.91485 3.48985 8.76388L0.229197 5.40504L0.175697 5.34405C-0.0751983 5.02748 -0.057402 4.5609 0.229197 4.26576C0.515796 3.97061 0.968873 3.95229 1.27627 4.21066L1.33551 4.26576L4.043 7.05298L10.6637 0.235941L10.7239 0.180846Z" fill="%23F5F5F5"/><path d="M10.7239 0.180846C11.0313 -0.0773595 11.4844 -0.0591405 11.7709 0.235941C12.0764 0.550647 12.0764 1.06052 11.7709 1.37523L4.59711 8.76388C4.45034 8.91503 4.25057 9 4.043 9C3.83563 8.99991 3.63653 8.91485 3.48985 8.76388L0.229197 5.40504L0.175697 5.34405C-0.0751983 5.02748 -0.057402 4.5609 0.229197 4.26576C0.515796 3.97061 0.968873 3.95229 1.27627 4.21066L1.33551 4.26576L4.043 7.05298L10.6637 0.235941L10.7239 0.180846Z" fill="white"/></svg>') no-repeat center center;background-size: auto 30%;}
.section_apply .check_text input[type="checkbox"]:checked + .chk {background: var(--chey-blue);}
.section_apply .check_text input[type="checkbox"]:checked + .chk::after {opacity: 1;}
.section_apply .check_text input[type="checkbox"] ~ .chk_txt {color: var(--chey-black);font-size: 20px;font-weight: 500;line-height: 150%;letter-spacing: -0.04em;cursor: pointer;}
.section_apply .check_text_all {margin: 0 0 20px;}
.section_apply .check_text_all + .policy_table {margin: 0;}

.section_apply .policy_table {margin: 60px 0 0;}
.section_apply .policy_table .policy_box {}
.section_apply .policy_table .policy_box .policy_h1 {color: var(--chey-black);font-size: 20px;font-weight: 500;line-height: 150%;letter-spacing: -0.04em;margin: 0 0 20px;}
.section_apply .policy_table .check_text {justify-content: flex-end;}

.section_apply .policy_table .policy_box .terms_box {background: var(--chey-white);border-radius: 20px;border: 1px solid var(--chey-bluegray20);padding: 60px;height: 396px;margin-bottom: 20px;}
.section_apply .policy_table .policy_box .terms_box .terms_box_in {display: block;height: 100%;padding-right: 80px;overflow-y: auto;}
.section_apply .policy_table .policy_box .terms_box p {color: var(--chey-bluegray);font-size: 16px;font-weight: 400;line-height: 160%;letter-spacing: -0.04em;}
.section_apply .policy_table .policy_box .terms_box p:first-child {margin-top: 0;}
.section_apply .policy_table .policy_box .terms_box .terms_h1 {font-weight: 600;line-height: 140%;letter-spacing: -0.02em;margin: 16px 0 0;}
.section_apply .policy_table .policy_box .terms_box .terms_h2.pd {position: relative;} 
.section_apply .policy_table .policy_box .terms_box .terms_h2_none {display: flex;}
.section_apply .policy_table .policy_box .terms_box .terms_h2 .br {display: block;}
.section_apply .policy_table .policy_box .terms_box .low {position: relative;padding-left: 25px;}
.section_apply .policy_table .policy_box .terms_box .lower {position: relative;padding-left: 15px;}
.section_apply .policy_table .policy_box .terms_box .low + .lower {margin-left: 25px;}
.section_apply .policy_table .policy_box .terms_box .low::before {content: "";position: absolute;top: 10px;left: 10px;width: 4px;aspect-ratio: 5/5;background: var(--chey-black);border-radius: 100%;}
.section_apply .policy_table .policy_box .terms_box .lower::before {content: "";position: absolute;top: 12px;left: 0;width: 4px;height: 1px;aspect-ratio: unset;background: var(--chey-black);border-radius: 100%;} 
.section_apply .policy_table .policy_box .terms_box .terms_box_in::-webkit-scrollbar {width: 10px;height: 10px;}
.section_apply .policy_table .policy_box .terms_box .terms_box_in::-webkit-scrollbar-thumb {
	background-color: #D9D9D9;
	border-radius: 10px;
	background-clip:padding-box;
	border: 1px solid transparent;
}
.section_apply .policy_table .policy_box .terms_box .terms_box_in::-webkit-scrollbar-thumb:hover {background-color: #D9D9D9;}
.section_apply .policy_table .policy_box .terms_box .terms_box_in::-webkit-scrollbar-track {background-color: transparent;padding: 20px 0;}

.section_apply .btn_ul {margin: 60px 0 0;}
.section_apply .btn_ul ul {display: flex;justify-content: center;align-items: center;gap: 10px;}
.section_apply .btn_ul ul li a, 
.section_apply .btn_ul ul li button, 
.section_apply .btn_ul ul li input[type="text"],
.section_apply .btn_ul ul li input[type="submit"] {display: block;width: 328px;font-size: 24px;font-weight: 500;line-height: 150%;letter-spacing: -0.04em;text-align: center;border-radius: 20px;padding: 20px 0;border: 0;outline: 0;}
.section_apply .btn_ul ul li.prev * {color: var(--chey-bluegray);background: var(--chey-white);opacity: 0.5;}
.section_apply .btn_ul ul li.cancel *,
.section_apply .btn_ul ul li.save * {color: var(--chey-blue);background: var(--chey-white);}
.section_apply .btn_ul ul li.next *,
.section_apply .btn_ul ul li.submit * {color: var(--chey-white);background: var(--chey-blue);}



/*--레이어 팝업(FULL) --*/
#layer_popup_bg {position: fixed;top: 0;left: 0;width: 100%;height: 100%;background: #000;filter: alpha(opacity=70);opacity: .7;z-index: 301;}
#layer_popup {display: block;width: 100%;max-width: 1360px;position: fixed;top: 50%;left: 50%;transform: translate(-50%, -50%);background-color: #fff;border-radius: 20px;filter: alpha(opacity=100) !important;opacity: 100;z-index: 302;}
#layer_popup .cont {width: 100%;height:auto;padding: 60px;}
#layer_popup .cont .sub_contents {max-height: 530px;overflow-y: auto;padding-right: 20px;}
#layer_popup .cont .sub_contents::-webkit-scrollbar {width: 10px;height: 10px;}
#layer_popup .cont .sub_contents::-webkit-scrollbar-thumb {
	background-color: #D9D9D9;
	border-radius: 10px;
	background-clip:padding-box;
	border: 1px solid transparent;
}
#layer_popup .cont .sub_contents::-webkit-scrollbar-thumb:hover {background-color: #D9D9D9;}
#layer_popup .cont .sub_contents::-webkit-scrollbar-track {background-color: transparent;padding: 20px 0;}
#layer_popup .desc_group {margin-bottom: 20px;}
#layer_popup .desc_group .tit_h3 {font-weight: 600;}
#layer_popup .desc_group:last-child {margin-bottom: 0;}
#layer_popup .desc_group_tit_set {display: flex;align-items: center;justify-content: space-between;margin: 0 0 20px;}
#layer_popup .desc_group_tit_set .tit_h2 {color: var(--chey-blue);font-size: 36px;font-weight: 800;line-height: 140%;letter-spacing: -0.02em;text-transform: uppercase;margin: 0;}
#layer_popup .close #close {display: block;text-indent: -9999px;width: 32px;aspect-ratio: 5/5;height: auto;background: url('data:image/svg+xml,<svg width="32" height="32" viewBox="0 0 32 32" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M29.453 0.437147C30.0357 -0.145426 30.9804 -0.145501 31.5631 0.437147C32.1456 1.01986 32.1456 1.96454 31.5631 2.54725L18.1097 15.9996L31.5631 29.453L31.6651 29.5657C32.1433 30.1518 32.1095 31.0167 31.5631 31.5631C31.0167 32.1095 30.1518 32.1433 29.5657 31.6651L29.453 31.5631L15.9996 18.1097L2.54725 31.5631C1.96452 32.1454 1.01978 32.1455 0.437147 31.5631C-0.14542 30.9805 -0.145183 30.0358 0.437147 29.453L13.8895 15.9996L0.437147 2.54725L0.334168 2.43358C-0.143461 1.84748 -0.109033 0.983327 0.437147 0.437147C0.983327 -0.109033 1.84748 -0.143461 2.43358 0.334168L2.54725 0.437147L15.9996 13.8895L29.453 0.437147Z" fill="%232C2F3A"/></svg>') no-repeat center center;background-size: contain;cursor: pointer;}
#layer_popup .sec_programs {padding-top: 0}


/*-- 기본 테이블 리스트 --*/
table.tbl_list {}
table.tbl_list thead tr, table.tbl_list tbody tr {}
table.tbl_list thead th, table.tbl_list tbody td {color: var(--chey-bluegray);font-size: 16px;font-weight: 400;line-height: 160%;letter-spacing: -0.04em;padding: 10px;}
table.tbl_list a {color: inherit;}
table.tbl_list span.modify, table.tbl_list span.modify a {}
table.tbl_list span.modify.off {}
table.tbl_list span.modify.on {}
table.tbl_list span.modify.on a {}


/*--레이어 팝업 --*/
.popup-layer {display: none;position: fixed;top: 0;left: 0;width: 100% !important;height: 100% !important;z-index: 302;}
.popup-layer .bg {position: absolute;top: 0;left: 0;z-index: 301;width: 100%;height: 100%;background: rgba(0,0,0,0.5);}
.popup-layer .popup-wrap {display: block;width: 780px;}
.popup-wrap {display: none;position: absolute;top: 50%;left: 50%;height: auto; z-index: 303;}
.popup-layer .popup-wrap > div {background: #fff;border-radius: 20px;padding: 60px;}
.popup-layer .popup-wrap .btn-close {display: block;position: absolute;top: 30px;right: 30px;text-indent: -999px;font-size: 0;width: 22px;aspect-ratio: 5/5;height: auto;background: url('data:image/svg+xml,<svg width="32" height="32" viewBox="0 0 32 32" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M29.453 0.437147C30.0357 -0.145426 30.9804 -0.145501 31.5631 0.437147C32.1456 1.01986 32.1456 1.96454 31.5631 2.54725L18.1097 15.9996L31.5631 29.453L31.6651 29.5657C32.1433 30.1518 32.1095 31.0167 31.5631 31.5631C31.0167 32.1095 30.1518 32.1433 29.5657 31.6651L29.453 31.5631L15.9996 18.1097L2.54725 31.5631C1.96452 32.1454 1.01978 32.1455 0.437147 31.5631C-0.14542 30.9805 -0.145183 30.0358 0.437147 29.453L13.8895 15.9996L0.437147 2.54725L0.334168 2.43358C-0.143461 1.84748 -0.109033 0.983327 0.437147 0.437147C0.983327 -0.109033 1.84748 -0.143461 2.43358 0.334168L2.54725 0.437147L15.9996 13.8895L29.453 0.437147Z" fill="%232C2F3A"/></svg>') no-repeat center center;background-size: contain;}
.popup-layer .popup-wrap h3 {position: relative;color: var(--chey-blue);font-weight: 700;font-size: 36px;line-height: 140%;letter-spacing: -0.02em;text-align: center;margin: 0 0 20px;}
.popup-layer .popup-wrap p {display: block;color: var(--chey-bluegray);font-size: 16px;font-weight: 500;line-height: 160%;letter-spacing: -0.04em;text-align: left;}
.popup-layer .popup-wrap p.bullet:before {display: inline-block;content:'';width: 3px;height: 3px;border-radius: 50%;background: #0d4755;margin-right: 10px;vertical-align: middle;} 
.popup-layer .popup-wrap ul.auth {padding: 0 60px;}
.popup-layer .popup-wrap ul.auth li {display: flex;align-items: center;gap: 20px;width: 100%;text-align: left;margin-bottom: 10px;}
.popup-layer .popup-wrap ul.auth li:last-child {margin-bottom: 0;}
.popup-layer .popup-wrap ul.auth li strong {flex: 0 0 100px;color: var(--chey-bluegray);font-size: 16px;font-weight: 500;line-height: 160%;letter-spacing: -0.04em;}
.popup-layer .popup-wrap ul.auth li strong + input {flex: 1 1 auto;display: block;height: 5rem;color: var(--chey-bluegray);font-size: 16px;font-weight: 400;line-height: 160%;letter-spacing: -0.04em;background: var(--chey-white);border-radius: 8px;border: 1px solid var(--chey-iceblue);padding: 0 16px;}
.popup-layer .popup-wrap ul.auth + p {color: var(--chey-bluegray50);text-indent: -10px;padding-left: 10px;margin: 20px 60px 0;}
.popup-layer .popup-wrap ul.auth input[type="submit"] {color: var(--chey-bluegray50);font-size: 16px;font-weight: 500;line-height: 150%;letter-spacing: -0.04em;text-align: center;border: 0;outline: 0;display: flex;align-items: center;justify-content: center;height: 50px;border-radius: 8px;padding: 0 20px;background: var(--chey-iceblue);}
.popup-layer .popup-wrap .con_foot {display: flex;justify-content: center;align-items: center;gap: 10px;margin: 20px 0 0;}
.popup-layer .popup-wrap .con_foot input,
.popup-layer .popup-wrap .con_foot a {display: block;width: 328px;color: var(--chey-white);font-size: 24px;font-weight: 500;line-height: 150%;letter-spacing: -0.04em;text-align: center;border-radius: 20px;padding: 20px 0;border: 0;outline: 0;}
.popup-layer .popup-wrap .con_foot input[type="submit"] {order: 2;color: var(--chey-white);background: var(--chey-blue);}
.popup-layer .popup-wrap .con_foot input[type="submit"] + a {order: 1;color: var(--chey-blue);background: var(--chey-iceblue);}
.popup-layer .popup-wrap .con_foot a {color: var(--chey-blue);background: var(--chey-iceblue);}
.popup-layer .popup-wrap .con_foot a + a {color: var(--chey-white);background: var(--chey-blue);}
.popup-layer .popup-wrap .tbl_list {}
.popup-layer .popup-wrap .btn-bg {
	display: block;min-width: 174px;color: var(--chey-white);font-size: 16px;font-weight: 400;line-height: 160%;letter-spacing: -0.04em;text-align:left;background: var(--chey-blue);text-align: center;padding: 12px 20px;border-radius: 12px;
}

.popup-layer .popup-wrap#layer1 p {text-align: center;}
.popup-layer .popup-wrap#layer4 p {text-align: center;}


/*-- 타임아웃 팝업 --*/
.popup-wrap#layerTimeout > div p {text-align: center;}
.popup-wrap#layerTimeout .con_foot > a:nth-child(1) {order: 2;color: var(--chey-white);background: var(--chey-blue);}
.popup-wrap#layerTimeout .con_foot > a:nth-child(2) {order: 1;color: var(--chey-blue);background: var(--chey-iceblue);}



/*-- ISEF [Apply-Common] --*/
p.apply_h1 {display: none;}
p.apply_h2 {position: relative;color: var(--chey-blue);font-size: 20px;font-weight: 700;line-height: 140%;letter-spacing: -0.02em;}
p.apply_h3 {position: relative;color: var(--chey-blue);font-size: 16px;font-weight: 600;line-height: 140%;letter-spacing: -0.02em;margin-bottom: 10px;}
/* p.apply_h3:before {content: "";position: absolute;top: 15px;left: 0;width: 4px;height: 4px;background-color: #777;} */

p.apply_info {font-size: 20px;color: #524847;line-height: 36px;margin-bottom: 85px}
p.asterisk_text {color: var(--chey-black);font-size: 20px;font-weight: 500;line-height: 150%;letter-spacing: -0.04em;}
p.asterisk_grey {color: #6e6e6e;font-size: 18px;margin-top: 25px;text-align: left}
span.f-star {color: var(--chey-blue);}

/* .input-email {width: 700px;max-width: 100%;} */
/* .btn-pass {width: 205px;display: inline-block;font-size: 20px;color: #fff;text-align: center;padding: 20px;border: 1px solid #757575;margin-left: 17px;} */

.apply-step-wrap {background: #fff;border-radius: 20px;padding: 50px;margin-bottom: 20px;}
.apply-step {text-align: left;width: 100%;}
.apply-step:last-child {margin-bottom: 0;}
/* .apply-step colgroup col {width: 200px;} */
.apply-step-title {display: flex;justify-content: space-between;margin: 0 0 20px;}
.apply-step-title ~ .apply-step-title {margin-top: 60px;}
.tbl_app.apply-step {border-bottom: 0;}
.apply-step.t-line-none {border-top: 0;}
.apply-step tr {position: relative;}
.apply-step tr.table_line_wide {}
.apply-step tr.table_line_wide .line {display: block;width: 100%;height: 1px;background: var(--chey-iceblue);}
.apply-step th {color: var(--chey-bluegray);font-size: 16px;font-weight: 400;line-height: 160%;letter-spacing: -0.04em;padding: 10px;}
.apply-step th + td + th {padding-left: 30px;}
.apply-step td {color: var(--chey-bluegray);font-size: 16px;font-weight: 400;line-height: 160%;letter-spacing: -0.04em;padding: 10px;}
.apply-step tr td.photograph {text-align: center;}
.apply-step tr td.photograph p.p1 {}
.apply-step tr td.photograph p.p2 {font-size: 14px;line-height: 150%;opacity: 0.5;}
.apply-step tr td.photograph p.img {position: relative;}
.apply-step tr td.photograph p.img img {display: block;width: 143px;aspect-ratio: 143/209;height: auto;object-position: center center;object-fit: contain;margin: 0 auto;border: 1px solid var(--chey-bluegray20);border-radius: 8px;overflow: hidden;}
.apply-step tr td.photograph p.img + p.p2 {margin: 10px 0;}
.apply-step tr td.photograph input[type="button"].del {position: absolute;top: 0;right: 20px;width: 30px;height: 30px;background: #fff;border: 1px solid #ccc;cursor: pointer;}
.apply-step tr td.photograph input[type="file"] {position: absolute ;width: 100%;height: 100%;bottom: 0;left: 0;opacity: 0;filter: alpha(opacity=0);cursor: pointer}
.apply-step tr td.photograph .fileText {position: relative;display: block;color: var(--chey-white);font-size: 18px;font-weight: 500;line-height: 140%;letter-spacing: -0.04em;background: var(--chey-blue);border-radius: 8px;padding: 12px 0;margin: 20px auto 10px;}
.apply-step tr td.birthday {font-size: 0;}
.apply-step tr td.birthday select {width: 100px;margin-right: 18px;}
.apply-step tr td.birthday select:last-child {margin-right: 0;}
.apply-step tr td.layout_half input[type="text"] {margin-right: 18px;}
.apply-step tr td.layout_half input[type="text"],
.apply-step tr td.layout_half select {width: 300px;}
.apply-step-wrap .apply_h3 {padding: 0 10px;}
.apply-step.language tr th[scope="col"] {text-align: center;}
.apply-step.language tr td {text-align: center;}
/* .apply-step tr.line-none {border-bottom: 0} */
/* .apply-step tr.line-none td {padding: 5px 0 5px 20px;} */
/* .apply-step tr td.pd-none {padding: 25px 0 20px 20px;} */
/* .apply-step tr.line-none td.pt {padding: 25px 0 5px 20px;} */
/* .apply-step tr.line-none td.pb {padding: 5px 0 25px 20px;} */
/* .apply-step .line-top {border-top: 1px solid #cacaca;} */
/* .apply-step .line-btm {border-bottom: 1px solid #cacaca;} */
/* .apply-step .line-fff {border-bottom: 1px solid #fff;padding: 25px 0 4px 20px;} */

.apply-step:has(.select_set ~ .select_set) td {vertical-align: top;}
.apply-step .select_set {display :flex;align-items: center;gap: 10px;text-align: center;}
.apply-step .select_set select {flex: 1 1 auto;width: auto;}


/* .apply-step-wrap input[type='radio'] {border-color: var(--chey-bluegray50);} */
input[type='radio'] {
	-webkit-appearance: none;
	-moz-appearance: none;
	appearance: none;
	width: 16px;height: 16px;
	background: var(--chey-white);
	border: 1px solid var(--chey-bluegray20);
	border-radius: 50%;
	outline: none;
	cursor: pointer;
	vertical-align: middle;
	margin: 0;
}
input[type="radio"] + span,
input[type="radio"] + label {color: var(--chey-black);font-size: 16px;font-weight: 400;line-height: 160%;letter-spacing: -0.04em;text-align:left;vertical-align: middle;cursor: pointer;margin-left: 9px;}
input[type='radio']:checked {
	background-color: var(--chey-blue);/* 체크 시 내부 원으로 표시될 색상 */
	border: 3px solid var(--chey-white);/*테두리가 아닌, 테두리와 원 사이의 색상*/
	box-shadow: 0 0 0 1px var(--chey-blue);/*얘가 테두리*/
}
input[type="radio"]:disabled {background-color: var(--chey-iceblue50);box-shadow: none;opacity: 0.7;cursor: not-allowed;}
input[type="radio"]:disabled + span,
input[type="radio"]:disabled + label {opacity: 0.7;cursor: not-allowed;}
input[type='radio'] ~ input[type='radio'] {margin-left: 20px;}

input[type="text"],
input[type="password"],
select {display: inline-block;width: 100%;height: 50px;color: var(--chey-bluegray);font-family: inherit;font-size: 16px;font-weight: 400;line-height: 160%;letter-spacing: -0.04em;background: var(--chey-white);border: 1px solid var(--chey-bluegray20);border-radius: 8px;padding: 0 16px;outline: 0;}
select {background: var(--chey-white) url('data:image/svg+xml,<svg width="14" height="8" viewBox="0 0 14 8" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M0.224375 1.63063C-0.0959754 1.23785 -0.0733816 0.65885 0.292734 0.292734C0.65885 -0.0733816 1.23785 -0.0959754 1.63063 0.224375L1.7068 0.292734L6.99977 5.5857L12.2927 0.292734L12.3689 0.224374C12.7617 -0.0959745 13.3407 -0.0733815 13.7068 0.292734C14.0729 0.658849 14.0955 1.23785 13.7752 1.63062L13.7068 1.7068L7.7068 7.7068C7.51926 7.89433 7.26498 7.99977 6.99977 7.99977C6.73455 7.99977 6.48027 7.89433 6.29273 7.7068L0.292734 1.7068L0.224375 1.63063Z" fill="%232C2F3A"/></svg>') no-repeat right 20px center;background-size: auto 16%;}
input[type="file"],
input[type="button"],
input[type="submiut"] {cursor: pointer;}
input[type="text"]::placeholder,
input[type="password"]::placeholder {color: var(--chey-bluegray50);}
input[type="text"][disabled],
input[type="password"][disabled],
input[type="submit"][disabled],
input[type="button"][disabled],
input[type="number"][disabled],
input[type="tel"][disabled],
input[type="file"][disabled],
select[disabled] {background: var(--chey-iceblue50);opacity: 0.7;cursor: not-allowed;}

input:-webkit-autofill,input:-webkit-autofill:hover, 
input:-webkit-autofill:focus, 
input:-webkit-autofill:active  {
    /* 배경색 */
   -webkit-box-shadow: 0 0 0 1000px var(--chey-iceblue) inset;
   box-shadow: 0 0 0 1000px var(--chey-iceblue) inset;
    /* 글자색 */
   -webkit-text-fill-color: var(--chey-bluegray);
}

/* .apply-step span.dash {display: inline-block;width: 13px;height: 1px;background-color: #666666;margin: 0 5px 0 7px;vertical-align: middle;} */
/* .apply-step.th-col th {padding: 20px 0px 20px 0px;text-align: center;border-right: 1px solid #cacaca;} */
/* .apply-step.th-col th:last-child {border-right: 0px} */
/* .apply-step.th-col td {border-right: 1px solid #cacaca;} */
/* .apply-step.th-col td:last-child {border-right: 0px;} */
/* .apply-step .cols-none td {padding: 0 0 0px 20px;border-top: 1px solid #fff;border-bottom: 1px solid #fff;} */
/* .apply-step .font-b {color: #524847;} */
/* .apply-step .c-363842 {color: #363842;} */
.apply-step .td-btn {display: flex;gap: 10px;vertical-align: middle;margin: 0 auto;text-align: center;}
.apply-step .td-btn li {display: inline-block;}
.apply-step .td-btn input[type="button"] {cursor: pointer;}
.apply-step .td-btn .btn_plus {display: inline-block;width: 30px;aspect-ratio: 5/5;background: url('data:image/svg+xml,<svg width="16" height="16" viewBox="0 0 16 16" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M8 0C8.42476 0 8.7742 0.322551 8.81633 0.736196L8.82033 0.820333V7.17766H15.1797L15.2638 7.18167C15.6774 7.2238 16 7.57323 16 7.998C16 8.42276 15.6774 8.7722 15.2638 8.81432L15.1797 8.81833H8.82033V15.1797C8.82033 15.6328 8.45317 16 8 16C7.54683 16 7.17967 15.6328 7.17967 15.1797V8.81833H0.820333C0.367165 8.81833 0 8.45116 0 7.998C0 7.54483 0.367165 7.17766 0.820333 7.17766H7.17967V0.820333L7.18367 0.736196C7.2258 0.322551 7.57524 0 8 0Z" fill="%232C2F3A"/></svg>') no-repeat center center;background-size: 53% auto;border: 1px solid var(--chey-bluegray20);border-radius: 8px;}
.apply-step .td-btn .btn_minus {display: inline-block;width: 30px;aspect-ratio: 5/5;background: url('data:image/svg+xml,<svg width="16" height="2" viewBox="0 0 16 2" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M15.1797 0L15.2638 0.00488401C15.6774 0.0562391 16 0.482205 16 1C16 1.5178 15.6774 1.94376 15.2638 1.99512L15.1797 2H0.820333C0.367165 2 0 1.55242 0 1C0 0.44758 0.367165 0 0.820333 0H15.1797Z" fill="%232C2F3A"/></svg>') no-repeat center center;background-size: 53% auto;border: 1px solid var(--chey-bluegray20);border-radius: 8px;}
.apply-step span.tilde {display: block;text-align: center;}
/* .apply-step.th-col.label-none td {text-align: center;}
.apply-step.th-col.label-none label:before {margin-right: 0px;} */
.apply_text_area {display: block;background: var(--chey-white);border-radius: 20px;border: 1px solid var(--chey-iceblue);padding: 60px;}
.apply_text_area textarea {width: 100%;height: 130px;color: var(--chey-bluegray);font-size: 16px;font-weight: 400;line-height: 160%;letter-spacing: -0.04em;text-align:left;outline: 0;padding-right: 60px;}
.apply_text_area textarea::-webkit-scrollbar {width: 10px;height: 10px;}
.apply_text_area textarea::-webkit-scrollbar-thumb {
	background-color: #D9D9D9;
	border-radius: 10px;
	background-clip:padding-box;
	border: 1px solid transparent;
}
.apply_text_area textarea::-webkit-scrollbar-thumb:hover {background-color: #D9D9D9;}
.apply_text_area textarea::-webkit-scrollbar-track {background-color: transparent;padding: 20px 0;}

/* .sec_programs.isefStep .area_wrap {border-bottom: 2px solid #3e474f;}
.sec_programs.isefStep .btn_ul {border-top: 0;padding-top:0}
.sec_programs.isefStep .btn_ul ul {border-top: 0;}
.sec_programs.isefStep table.tbl_app th:after {width: 0} */

p.apply_asterisk {color: var(--chey-bluegray50);font-size: 14px;font-weight: 400;line-height: 150%;letter-spacing: -0.04em;text-align:left;}
.btn_send {text-align: center;}
.btn_send a,
.btn_send input[type="submit"] {display: block;width: 100%;color: var(--chey-white);font-size: 18px;font-weight: 500;line-height: 140%;letter-spacing: -0.04em;text-align: center;background: var(--chey-blue);border-radius: 8px;padding: 12px 0;border: 0;outline: 0;}
/*
.btn_submit {margin: 0 auto;text-align: center;width: 106px;}
.btn_submit input[type="submit"] {font-size: 20px;color: #363842;background-color: #ffff;}

.input-both {max-width: 1080px;margin: 0 auto;text-align: center;margin-top: 70px;}
.input-both th {padding: 20px 20px 20px 0px;background-color: #fff;letter-spacing: -1px;font-size: 24px;font-family: 'nanum-square-b', 'Microsoft YaHei';color: #363842;}
.input-both th.pl {padding: 20px 20px 20px 60px;}
.input-both input[type="text"] {padding: 20px;font-size: 18px;}
.btn-common {padding: 14px 40px;font-size: 24px;color: #fff;display: inline-block}
.btn-common-s {padding: 15px;font-size: 18px;color: #fff;display: inline-block;}
.line-wide {width: 100%;border-top: 1px solid #cacaca;display: block;padding: 40px 0 60px 0;} */

/* .apply-step.th-col.td-line-none th {padding: 35px 10px;}
.apply-step.th-col.td-line-none td {font-size: 20px;color: #363842;padding: 40px 20px 40px 30px;border-right: 0;}
.apply-step.th-col.td-line-none td.a-c {text-align: center;padding: 20px;}
/*
.apply-step.th-col.td-line-none td.status-text {color: #363842;font-size: 20px;text-align: center;padding: 20px 0;}
.apply-step.th-col.td-line-none td.status-text a {color: #338193;position: relative;display: inline-block;}
.apply-step.th-col.td-line-none td.status-text a:before {content: "";height: 1px;width: 100%;display: block;background-color: #338193;top: 20px;left: 0;position: absolute;}

.not-text {color: #363842;font-size: 16px;display: block;}
.btn-resend {font-size: 18px;display: inline-block;padding: 20px;color: #fff;background-color: #757575;}

.eng-placeholder input[type="text"]::placeholder {letter-spacing: -1px;font-size: 12px;} */

.apply-step .wf95 {width: 94px} /* mac os 최적화 */

/* Attach File */
.file_area {width: auto;text-align: left;margin-top: 60px;}
.file_area .file {display: inline-block;vertical-align: top;height: 70px;font-size: 24px;line-height: 70px;color: #236b7c;text-align: left;margin-right: 35px}
.file_area .fileDiv {position: relative;}
.file_area .fileDiv .fileName {flex: 1 1 auto;}
.file_area .fileDiv .btn_file {flex: 0 0 174px;color: var(--chey-white);font-size: 18px;font-weight: 500;line-height: 140%;letter-spacing: -0.04em;text-align:center;background: var(--chey-blue);border-radius: 8px;padding: 12px 0;cursor: pointer;}
.file_area .fileDiv input[type="file"] {position: absolute;width: 1px;height: 1px;padding: 0;margin: -1px;overflow: hidden;clip: rect(0,0,0,0);border: 0;color: #fff}
.file_area .fileDiv .file_top_area {display: flex;align-items: center;gap: 20px;margin: 0 0 20px;}
.file_area .fileDiv .file_bottom_area {display: flex;align-items: center;gap: 50px;}
.file_area .fileDiv .file_upload_set {display: flex;align-items: center;gap: 6px;}
.file_area .info_txt {color: var(--chey-bluegray);font-size: 14px;font-weight: 400;line-height: 150%;letter-spacing: -0.04em;text-align:left;opacity: 0.5;}
.file_area .uploadedFile {color: var(--chey-bluegray);font-size: 14px;font-weight: 400;line-height: 150%;letter-spacing: -0.04em;text-align:left;}
.file_area .uploadedFile:before {content: '';display: inline-block;width: 14px;aspect-ratio: 5/5;background: url('/Content/2025/images/ico_file.png') no-repeat center center;background-size: contain;vertical-align: middle;margin-right: 6px;}
.file_area input[type="button"].del {width: 21px;height: 21px;font-size: 0;background: url('data:image/svg+xml,<svg width="8" height="8" viewBox="0 0 8 8" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M7.13702 0.0913477C7.35301 -0.0510246 7.64667 -0.0268843 7.83675 0.163143C8.02684 0.353171 8.05098 0.646743 7.90857 0.862667L7.83675 0.949986L4.7855 4.00033L7.83578 7.04971L7.90857 7.13703C8.05109 7.35297 8.02688 7.64746 7.83675 7.83753C7.64664 8.02732 7.35291 8.05071 7.13702 7.90835L7.04968 7.83656L3.99842 4.78621L0.950073 7.83462C0.732736 8.05187 0.380328 8.05188 0.162996 7.83462C-0.0543362 7.61735 -0.0543278 7.26505 0.162996 7.04777L3.21134 3.99936L0.162996 0.951926C-0.0541248 0.73474 -0.0540154 0.383308 0.162996 0.166054C0.380332 -0.0512175 0.732736 -0.0512175 0.950073 0.166054L3.99842 3.21349L7.04968 0.163143L7.13702 0.0913477Z" fill="%232C2F3A"/></svg>') no-repeat center center;background-size: auto 38%;border: 1px solid var(--chey-bluegray20);border-radius: 6px;cursor: pointer;}

.section_apply.step05 #ContentPlaceHolder1_UpdatePanel1 {margin: 60px 0 0;}
.section_apply.step05 .file_area .fileDiv .file_top_area {margin: 0 0 10px;}


.section_apply.step_agree {background: var(--chey-white);}
.section_apply.step_agree .btn_ul ul li.cancel * {color: var(--chey-blue);background: var(--chey-iceblue);}

.radio_area {width: auto;text-align: left;margin-top: 60px;}
.radio_area .radio {display: inline-block;vertical-align: middle;color: var(--chey-bluegray);font-size: 16px;font-weight: 400;line-height: 160%;letter-spacing: -0.04em;text-align:left;margin-right: 20px;}
.radio_area .radioDiv {display: inline-block;vertical-align: middle;text-align: left;} 
.radio_area .radioDiv * {vertical-align: middle;}
.radio_area .radioDiv select {width: 180px;}
.radio_area .radioDiv select ~ select {margin-left: 18px;}

/* Input File */
/* .filebox {position: relative;}
.filebox label {display: inline-block;color: #fff;font-size: 18px;background-image: linear-gradient(90deg, #919191 50%, #757575 50%);cursor: pointer;width: 95px;height: 45px;line-height: 45px;}  
.filebox label:hover {background-image: linear-gradient(90deg, #757575 50%, #919191 50%);}
.filebox label:active {background-image: linear-gradient(90deg, #757575 50%, #919191 50%);}
.filebox input[type="file"] {position: absolute;width: 1px;height: 1px;padding: 0;margin: -1px;overflow: hidden;clip: rect(0,0,0,0);border: 0;color: #fff} */

/*-- 기타페이지 [검색페이지] --*/
/* .search_div {margin-top: -100px;}
.search_div .search_box {max-width: 900px;margin: 0 auto;text-align: center;margin-top: 160px;}
.search_div .search_box .title {font-size: 60px;color: #fff;margin-bottom: 30px;font-family: 'Open Sans', sans-serif;font-weight: bold;}
.search_div .search_box .text {font-size: 24px;color: #fff;margin-bottom: 45px;opacity: 0.5;}
.search_div .input_search {line-height: 100%;width: 100%;line-height: 100%;position: relative}
.search_div .input_search input {width: 100%;height: 80px;border: 5px solid #524847;font-size: 18px;color: #b3afae;padding-left: 20px;}
.search_div .input_search button {background: url('/Resources/img/common/icon_sc_list.png') no-repeat center center;width: 39px;height: 38px;position: absolute;top: 22px;right: 25px;font-size: 0} */

/* .tranding.search_list {display: block;width: 100%;height: 150px;margin-bottom: 10px;}
.tranding.search_list { background: none;}
.tranding.search_list a {background:  #999;border: 1px solid #999;}
.tranding.search_list a:hover, .list_box .tranding.search_list a:hover {background: #368597;border: 1px solid #368597}
.tranding.search_list .area_wrap {width: 900px;margin-top: 50px;}
.list_box .tranding.search_list .area_wrap {text-align: left;} */

/* .search_list_wrap {position: relative;background: #f3f3f3;height: 100%;margin-top: 90px}
.search_list_wrap .search_list_div {max-width: 1200px;position: relative;margin: 0 auto;text-align: left;padding: 80px 0px 0;}
.search_list_wrap .search_list_div .subject_div {padding-bottom: 30px;position: relative;}
.search_list_wrap .search_list_div .subject_div:after {content: "";position: absolute;bottom: 0;left: 0;background: #3e474f;height: 1px;width: 100%}
.search_list_wrap .search_list_div .subject_div .subject {font-family: 'nanum-square-eb', 'Microsoft YaHei', sans-serif;color: #236b7c;font-size: 40px;display: inline-block;vertical-align: middle;margin-right: 20px;}
.search_list_wrap .search_list_div .subject_div .count {color: #363842;font-size: 22px;display: inline-block;vertical-align: middle}
.search_list_wrap .subject_wrap {padding-bottom: 80px;}
.list_box {display: -webkit-box;display: -webkit-flex;display: flex;-webkit-align-items: center;align-items: center;-webkit-flex-wrap: wrap;flex-wrap: wrap;width: 100%;border-bottom: 1px solid #dedede;padding: 40px 0;}
.list_box .img_div {display: inline-block;width: 360px;height: 230px;vertical-align: top;margin-right: 30px;}
.list_box .img_div a {display: block;width: 100%;height: 100%;background: url('/Resources/img/common/img_logo_default.png') center #e2e2e2 no-repeat;font-size: 0;} /*2022-01-28 강희경 수정*/
/* .list_box .img_div img.no_img {display: block;width: 100%;height: 100%;background: url('/Resources/img/common/img_logo_default.png') center #e2e2e2 no-repeat;font-size: 0;} 2022-01-28 강희경 수정 */
/* .list_box .img_div.no_img a {display: block;width: 100%;height: 100%;background: url('/Resources/img/common/img_logo_default.png') center #e2e2e2 no-repeat;font-size: 0;}
.list_box .img_div img {width: 100%;height: 100%;}
.list_box .text_div {display: inline-block;width: calc(100% - 390px);vertical-align: top;}
.list_box .text_date {color: #363842;font-size: 18px;margin-bottom: 15px;padding-top: 20px;}
.list_box .text_tit {color: #363842;font-size: 30px;margin-bottom: 30px;}
.list_box .text_tit a {color: inherit;font-family: inherit;}
.list_box .videos_div {margin: 20px 0;}
.list_box .videos_div > strong {display: block;font-size: 18px;color: #363842;margin-bottom: 10px;}
.list_box .videos_div .btn-lookup {position: relative;font-size: 14px;padding: 10px 15px 10px 10px;font-family: 'nanum-square-r', 'Microsoft YaHei';text-align: center;line-height: 1;margin: 5px 0;}
.list_box .videos_div .btn-lookup:before {display: inline-block;content: '\25B8';margin: 0 5px 0 0px}

.list_box .tranding.search_list {height: auto;text-align: left}
.list_box .tranding.search_list a {background:  #999;border: 1px solid #999;margin: 0 8px 15px 0;font-size: 13px;padding: 9px 28px;}
.list_box .tranding.search_list .area_wrap {width: 100%;margin-top: 0}
.list_box.none-img .text_div {width: 100%;}
.list_box.none-img .text_div .text_date {padding-top: 0px;}
.search_list_wrap .btn-more {background-image: linear-gradient(90deg, #524847 50%, #fff 50%);}
.list_box.video_box .text_tit {font-size: 24px;height: 2.4em;line-height: 1.2;overflow: hidden;margin-top: 10px;}
.list_box.video_box {display: -webkit-box;display: -webkit-flex;display: flex;-webkit-box-lines: multiple;-webkit-flex-wrap: wrap;flex-wrap: wrap;justify-content: space-between;-webkit-justify-content: space-between;}
.video_div {position: relative;overflow: hidden;}
.video_div .forum_gall, .video_div .search_gall {margin-left: 0;}
.video_div .forum_movie li .tranding.search_list {height: 42px;}
.forum_movie li .tranding.search_list a {display: inline-block;height: 100%;}
.video_div .forum_movie li .tranding.search_list a:nth-of-type(3) {margin-right: 0;}
.video_div .forum_gall li > div, .video_div .search_gall li > div {padding: 0;}
.video_div .text_date {padding-top: 25px;}
.video_div .forum_gall li, .video_div .search_gall li {-webkit-flex: 1 1 360px;flex: 1 1 360px;-ms-flex: 1 1 360px;max-width: 360px;width: 360px;}
.video_div .forum_gall li img.no_img, .video_div .search_gall li img.no_img{display: block;width: 100%;height: 100%;background: url('/Resources/img/common/img_logo_default.png') center #e2e2e2 no-repeat;font-size: 0;} /*2022-01-28 강희경 수정*/
/* .list_box.video_box:after {content:'';flex: 1 1 360px;max-width: 360px}
.video_div .forum_movie li > div > div a, .video_div .forum_movie li > div > div.popup_tag {height: 240px;}
.video_div .forum_movie li > div > div a img {width: 100%;height: 100%;}
td.session_app .ml50 {margin-left: 0}
td.session_app label {width: 150px;margin-bottom: 10px}
.no_result {font-size: 24px;padding-top: 60px;padding-bottom: 50px;text-align: center;width: 100%;font-family: 'nanum-square-r', 'Microsoft YaHei';}
#report_list .no_result {margin-top: 50px;border-top: 2px solid #3e474f;} */


/* eventApp 텍스트 크기 조정 */
/* .sub_contents.event .app_check .check_q {font-size: 28px;font-family: 'nanum-square-b', 'Microsoft YaHei';}
.sub_contents.event .app_check .q_de {font-size: 16px;}
.sub_contents.event .app_check .check_info {font-size: 20px}
.sub_contents.event .app_check .check_info a {font-size: 18px;letter-spacing: -1px}
.sub_contents.event .app_check .check_info input[type="text"] {font-size: 20px;margin-right: 15px}
.sub_contents.event .app_search {font-size: 16px;font-family: 'nanum-square-r', 'Microsoft YaHei';}
.sub_contents.event p.bullet:before {width: 2px;height: 2px;margin-right: 5px }
.sub_contents.event > div.area_wrap {padding-top: 55px}
.sub_contents.event table.tbl_app th {font-size: 18px;}
.sub_contents.event select.select2 {font-size: 16px;padding: 12px 12px 12px 20px}
.sub_contents.event table.tbl_app td {font-size: 16px;}
.sub_contents.event .check-m + label:before {width: 20px;height: 20px;background-size: 20px 20px;}
.sub_contents.event td.session_app label {margin-top: 5px}
.sub_contents.event .session_app {padding-top: 15px}
.sub_contents.event table.tbl_app input[type="text"] {padding: 12px 12px 12px 20px}
.sub_contents.event table.tbl_app td.agree {line-height: 2}
.sub_contents.event .btn-app {font-size: 20px;padding: 20px 0} 
.sub_contents.event .btn-cancel {font-size: 20px;padding: 20px 0} 
.sub_contents.event .content_box.bd_bt {padding: 0}
.sub_contents.event .agree .check-m + label {font-weight: 800;}
.sub_contents.event table.tbl_app td.agree div.scroll_none {margin-top: 15px}
.sub_contents.event .btn-black {padding: 12px 0} */

.decimal {padding: 10px;}
.decimal > li {list-style-type: decimal;color: var(--chey-bluegray50);font-size: 14px;font-weight: 400;line-height: 150%;letter-spacing: -0.04em;text-align:left;margin-left: 15px;}





/*-- ISEF [신청안내] --*/
/* .area_wrap.ISEGuide {padding:0 0 60px} */
.sec_programs .ISEGuide .tit_h2 {color: var(--chey-blue);font-size: 20px;font-weight: 600;line-height: 140%;letter-spacing: -0.02em;margin: 0 0 10px;}
.sec_programs .ISEGuide .tit_h3 {color: var(--chey-bluegary);font-size: 16px;font-weight: 600;line-height: 140%;letter-spacing: -0.02em;margin: 0 0 10px;}
.sec_programs .ISEGuide ul.lst_list li {position:relative;color: var(--chey-bluegray);font-size: 16px;font-weight: 400;line-height: 160%;letter-spacing: -0.04em;text-align:left;padding: 6px 0 6px 20px;}
.audit_wrap.howto ul.lst_list {margin-bottom: 20px;}
/* .audit_wrap.howto ul.lst_list li {position:relative;font-size:16px;padding:6px 0 6px 20px;font-weight:400;color:#424242;text-align:left;line-height: 140%;} */
/* .audit_wrap.howto ul.lst_list li .color_338193 {color:#006b7b;font-weight: bold;} */
/* .audit_wrap.howto ul.lst_list.tit_h3 li {font-size: 20px;font-weight: bold;color: #424242;} */
/* .sec_programs .f_bold {font-weight: bold;font-size: 22px;color: #424242;margin-bottom: 35px;} */

/* .ISEGuide .audit_wrap {margin:0 0 60px;padding:0 0 60px;border-bottom:2px solid #3e474f} */
/* .ISEGuide ul.lst_list li:before {content:'';display:block;position:absolute;top:18px;left:5px;width:6px;height:1px;background-color:#424242}
.ISEGuide ul.lst_list li span {font-weight:normal;color:#424242}
.ISEGuide ul.lst_field {margin:50px 0 0}
.ISEGuide ul.lst_field:after {display:block;clear:both;content:''}
.ISEGuide ul.lst_field li {position:relative;float:left;width:25%;margin:0 auto;}
.ISEGuide ul.lst_field li:after {content:'';display:block;position:absolute;top:0;right:0;width:1px;height:289px;background-color:#dcdcdc}
.ISEGuide.eng ul.lst_field li:after {height:400px;}
.ISEGuide ul.lst_field li:last-child:after {display:none}
.ISEGuide ul.lst_field li strong {display:block;padding:20px 10px;font-size:24px;color:#424242}
.ISEGuide ul.lst_field li p {font-size:20px;color:#6e6e6e;line-height:29px;padding: 0 10px;text-align: center;}
.ISEGuide ul.lst_field li img {display:block;margin:0 auto;padding:10px 0 0}
.ISEGuide ul.lst_field.eng li:after {height: 365px;} */

.ISEGuide ul.lst_list_dot {padding-left: 20px;margin-top: -30px;margin-bottom: 40px}
.ISEGuide ul.lst_list_dot li {position:relative;font-size:16px;padding:6px 0 6px 9px;font-weight:400;color:#424242;text-align:left;line-height: 140%;}
.ISEGuide ul.lst_list_dot li:before {content:'';display:block;position:absolute;top:14px;left:0px;width:2px;height:2px;background-color:#424242}
.ISEGuide .indent_div {padding-left: 20px;margin-top: -30px;margin-bottom: 40px}
.ISEGuide .indent_div p {font-size: 16px;font-weight: 400;color: #424242;text-align: left;line-height: 140%;margin-bottom: 6px}

/* .ISEGuide ul.lst_desc {margin:15px 0 0}
.ISEGuide ul.lst_desc li {font-size:16px;color:#6e6e6e;text-align:left;line-height:27px} */

.ISEGuide ul.lst_audit {display: flex;gap: 9px;}
.ISEGuide ul.lst_audit > li {flex: 1 1 235px;background: var(--chey-iceblue);border-radius: 20px;padding: 20px 10px;}
.ISEGuide ul.lst_audit > li + li {border-left:none}

.audit_wrap.howto ul.lst_audit > li strong {display:block;min-height: 78px;color: var(--chey-bluegray);font-size: 16px;font-weight: 600;line-height: 140%;letter-spacing: -0.02em;text-align: center;}
.ISEGuide ul.lst_audit > li strong {display:none;}

.ISEGuide ul.lst_audit > li p {color: var(--chey-bluegray);font-size: 16px;font-weight: 400;line-height: 160%;letter-spacing: -0.04em;text-align: center;opacity: 0.6;}
/* .audit_wrap.howto ul.lst_audit > li p {letter-spacing: -0.2px;;} */
/* .audit_wrap.howto ul.lst_audit > li p .br {display: block} */

.ISEGuide ul.lst_audit > li img {display:block;width: 157px;height: auto;margin:0 auto 20px;}
.ISEGuide ul.lst_audit li ul li {position:relative;padding:2px 0 2px 26px;font-size:14px;color:#6e6e6e;text-align:left;line-height:23px;letter-spacing:-0.5px}
.ISEGuide ul.lst_audit li ul li:before {content:'';display:block;position:absolute;top:12px;left:16px;width:5px;height:1px;background-color:#6e6e6e}

.ISEGuide .guide_table {width: 100%;border-left: 1px solid #ddd;}
.ISEGuide .guide_table td {vertical-align: middle;border-right: 1px solid #ddd;border-top: 1px solid #ddd;height: 49px;font-size: 18px;color: #424242;}
.ISEGuide.eng .guide_table td {height: 55px}
.ISEGuide .guide_table tr:nth-child(2) td {font-size: 16px;}
.ISEGuide .guide_table td.bg_tit {background-color: #006b7b;color: #fff;}
.ISEGuide .subject_group {display: none;font-size: 0;line-height: 0;border: 0 !important;}

.ISEGuide ul.lst_audit.eng > li {min-height: 530px;}
.ISEGuide ul.lst_audit.eng > li p {padding: 0 10px;letter-spacing: 0;}
.ISEGuide ul.lst_audit.eng > li strong {min-height: 100px;}
.ISEGuide ul.lst_audit.eng li ul li {padding:2px 10px 2px 32px}
.ISEGuide ul.lst_audit.eng li ul li:before {left:20px;} */

.desc_group p {color: var(--chey-bluegray);font-size: 16px;font-weight: 400;line-height: 160%;letter-spacing: -0.04em;}


/* 모바일 */
/* 에러페이지 */
.sub_onepage {padding: 230px 0 100px;}
.sub_onepage .top_logo {display: none;}
.sub_onepage h2 {color: var(--chey-bluegary);font-size: 20px;font-weight: 700;line-height: 160%;letter-spacing: -0.04em;text-align:center;padding: 0 20px;margin: 0;}
.sub_onepage .btn_home {display: block;width: 100%;max-width: 300px;color: var(--chey-white);font-size: 16px;font-weight: 500;line-height: 150%;letter-spacing: -0.04em;text-align: center;background: var(--chey-blue);border-radius: 20px;padding: 20px 0;margin: 50px auto 0;border: 0;outline: 0;}