@charset "utf-8";
/****************************************************************************************************************
	[component guide]
	01. title
	02. text
	03. button
	04. icon
	05. form
	06. table
	07. list
	
****************************************************************************************************************/
/* 01. title */
[class*="-large-tit"] {font-weight:600;}
[class*="-medium-tit"] {font-weight:600;}
[class*="-small-tit"] {}
/* content-section > content-header 레벨 타이틀 정의 */
.content-large-tit {font-size:28px;}
.content-medium-tit {font-size:16px;}
.content-small-tit {}
/* section-wrap > section-header 레벨 타이틀 정의 */
.section-large-tit {font-size:38px;}
.section-medium-tit {font-size:20px;}
.section-small-tit {font-size:16px;}
/* content-article 내 타이틀 정의 */
.article-large-tit {font-size:38px;}
.article-medium-tit {font-size:20px;}
.article-small-tit {font-size:16px;font-weight:600;}
/* board-article 내 타이틀 정의 */
.board-large-tit {font-size:20px;}
.board-medium-tit {font-size:16px;}
.board-small-tit {}
/* list-article 내 타이틀 정의 */
.list-large-tit {font-size:20px;}
.list-medium-tit {font-size:14px;}
.list-small-tit {}
/* chart-section 내 타이틀 정의 */
.chart-large-tit {font-size:28px;}
.chart-medium-tit {font-size:20px;font-weight:400;}
.chart-small-tit {font-size:14px;}
/* terms-article 내 타이틀 정의 */
.terms-large-tit {font-size:28px;}
.terms-medium-tit {font-size:16px;}
.terms-small-tit {font-size:12px;} /* input과 연결된 label 타이틀 */
/* form-wrap 내 타이틀 정의 */
.form-large-tit {}
.form-medium-tit {font-size:20px;font-weight:400;}
.form-small-tit {display:inline-block;font-size:12px;font-weight:600;} /* input과 연결된 label 타이틀 */
.form-validation-tit {}
/* notice */
.notice-large-tit {}
.notice-medium-tit {font-size:16px;}
.notice-small-tit {font-size:12px;}
/* toggle-wrap 내 타이틀 정의 */
.toggle-large-tit {font-size:16px;}
.toggle-medium-tit {font-size:12px;}
/* 모달팝업 타이틀 정의 */
.layerPop-header-tit {font-size:16px;}
.layerPop-large-tit {font-size:28px;}
.layerPop-medium-tit {font-size:20px;font-weight:400;}
.layerPop-small-tit {font-size:16px;font-weight:600;}
/* 기타 */
.logo-default-tit {width:120px;height:36px;}
.userInfo-large-tit {font-size:28px;}
.portfolio-medium-tit {font-size:28px;font-weight:400;}
.balance-small-tit {}
.progress-small-tit {}

/* 02. text */
.content-default-txt {}
.section-default-txt {}
.article-default-txt {}
/* */
.terms-default-txt {}
/* form-wrap 내 텍스트 정의 */
.form-default-txt {font-size:16px;text-align:left;} /* 기본 텍스트 */
.form-guide-txt {color:#bdbdbd;font-size:12px;text-align:left;} /* 안내문구 */
/* 토스트 메세지 */
.form-toast-txt {background-color:#f2f5ff;border:1px solid #002ae1;border-radius:8px;color:#002ae1;font-size:16px;width:500px;padding:16px 24px;position:fixed;top:80px;left:50%;transform:translateX(-50%);z-index:20;}
.form-toast-txt:before {background:url('/front/images/common/form/icon-toast.png') no-repeat center center;background-size:contain;content:'';display:inline-block;height:24px;margin-right:16px;width:24px;vertical-align:middle;}
.form-validation-txt {color:#eb5757;font-size:12px;text-align:left;} /* 유효성 검사 */
 /* sign in 알럿 메세지 */
.form-alert-txt {border:1px solid #eb5757;border-radius:8px;color:#eb5757;margin-bottom:40px;padding:9px 16px;}
.form-alert-txt:before {background:url('/front/images/common/form/icon-alert.png') no-repeat center center;background-size:contain;content:'';display:inline-block;height:24px;margin-right:16px;width:24px;vertical-align:middle;}
.form-alert-txt .form-default-txt {display:block;font-size:11px;margin-top:5px;text-align:center;}
/* 코드 전송 입력 시간 */
.form-time-text {color:#eb5757;}
/* .form-time-text:after {content:"sec";display:inline-block;} */
/* board-article 내 텍스트 정의 */
.board-default-txt {}
.board-guide-txt {}
.board-noDate-txt {}
/* list-article 내 텍스트 정의 */
.list-default-txt {}
/* layerPop-wrap 내 텍스트 정의 */
.layerPop-default-txt {}
/* 요소 타입 별 텍스트 */
.caption-type-txt {}
.category-type-txt {}
.address-type-txt {}
.copyright-type-txt {font-size:12px;} /* [공통] 하단 카피라이트 */
.date-type-txt {} /* 3분 카운트 */
.days-type-txt {} /* 잔여 일수 */
.enclosure-type-txt {} /* [공통] 별첨 안내 */
.support-type-txt {} /* [공통] 하단 문의 하기 */
.support-type-txt .support-link-btn {font-weight:600;}
.support-type-txt .support-icon {margin-left:10px;}
.unit-type-txt {font-size:12px;} /* [공통] 상단 언어, 화폐 정보 */

/* 기타 */
.code {}
.crypto {}
.date {}
.day {}
.month {}
.symbol {}
.time {}
.today {}
.year {}
.timer {}
.total {}

.point-main-color {color:#002ae1 !important;}
.point-side-color {}
[data-status-color="verified"] {color:#38d9a9;}
[data-status-color="notVerified"] {color:#ff8787;}

/* 03. button */
[class*="btn"], a[class*="btn"],
[class*="btn"]:before, a[class*="btn"]:before,
[class*="btn"]:after, a[class*="btn"]:after {background-position:center center;background-repeat:no-repeat;background-size:contain;vertical-align:middle;}
[class*="btn"], a[class*="btn"] {display:inline-block;text-align:center;}
/* [class*="btn"]:focus {border:1px solid #f00;} */
.sendCode-btn {}
[class*="submit-btn"], a[class*="submit-btn"] {padding:0 20px;}
.general-submit-btn, a.general-submit-btn {border:1px solid #acb5bd;border-radius:8px;color:#495057;font-size:16px;font-weight:600;height:48px;line-height:48px;min-width:170px;}
.general-submit-btn:hover, a.general-submit-btn:hover {border-color:#212429;}
.general-submit-btn[disabled], a.general-submit-btn[disabled],
.general-submit-btn[disabled]:hover, a.general-submit-btn[disabled]:hover {background-color:#acb5bd;opacity:0.3;}
.main-submit-btn {background-color:#002ae1;border-radius:8px;color:#ffffff;font-size:16px;font-weight:600;height:48px;line-height:48px;min-width:170px;}
.main-submit-btn:hover, a.main-submit-btn:hover {background-color:#011fa1;}
.main-submit-btn[disabled], a.main-submit-btn[disabled],
.main-submit-btn[disabled]:hover, a.main-submit-btn[disabled]:hover {background-color:#002ae1;opacity:0.5;}
.side-submit-btn {background-color:#ff8787;border-radius:8px;color:#ffffff;font-size:16px;font-weight:600;height:48px;line-height:48px;min-width:170px;}
.side-submit-btn:hover, a.side-submit-btn:hover {background-color:#ff8787;}
.side-submit-btn[disabled], a.side-submit-btn[disabled],
.side-submit-btn[disabled]:hover, a.side-submit-btn[disabled]:hover {background-color:#ff8787;opacity:0.5;}
.inside-submit-btn, a.inside-submit-btn {background-color:#002ae1;border-radius:4px;color:#ffffff;font-size:14px;height:24px;line-height:24px;min-width:84px;}
.inside-submit-btn, a.inside-submit-btn:hover {background-color:#011fa1;}
.inside-submit-btn[disabled], a.inside-submit-btn[disabled],
.inside-submit-btn[disabled]:hover, a.inside-submit-btn[disabled]:hover {background-color:#002ae1;opacity:0.5;}
.inquiry-submit-btn {background-image:url("/front/images/common/form/icon-inquiry.png");}

[class*="function-btn"], a[class*="function-btn"] {padding:0 20px;}
.general-function-btn, a.general-function-btn {border:1px solid #acb5bd;border-radius:8px;color:#495057;font-size:16px;font-weight:600;height:48px;line-height:48px;min-width:170px;}
.general-function-btn:hover, a.general-function-btn:hover {border-color:#212429;}
.general-function-btn[disabled], a.general-function-btn[disabled],
.general-function-btn[disabled]:hover, a.general-function-btn[disabled]:hover {background-color:#acb5bd;border-color:#acb5bd;opacity:0.3;}
.main-function-btn {background-color:#002ae1;border-radius:8px;color:#ffffff;font-size:16px;font-weight:600;height:48px;line-height:48px;min-width:170px;}
.main-function-btn:hover, a.main-function-btn:hover {background-color:#011fa1;}
.main-function-btn[disabled], a.main-function-btn[disabled],
.main-function-btn[disabled]:hover, a.main-function-btn[disabled]:hover {background-color:#002ae1;opacity:0.5;}
.side-function-btn, a.side-function-btn {background-color:#ff8787;border-radius:8px;color:#ffffff;font-size:16px;font-weight:600;height:48px;line-height:48px;min-width:170px;}
.side-function-btn:hover, a.side-function-btn:hover {background-color:#ff8787;}
.side-function-btn[disabled], a.side-function-btn[disabled],
.side-function-btn[disabled]:hover, a.side-function-btn[disabled]:hover {background-color:#ff8787;opacity:0.5;}
.inside-function-btn, a.inside-function-btn {background-color:#002ae1;border-radius:4px;color:#ffffff;font-size:14px;height:24px;line-height:24px;min-width:84px;}
.inside-function-btn:hover, a.inside-function-btn:hover {background-color:#002ae1;}
.inside-function-btn[disabled], a.inside-function-btn[disabled],
.inside-function-btn[disabled]:hover, a.inside-function-btn[disabled]:hover {background-color:#002ae1;opacity:0.5;}
.copy-function-btn {background-image:url('/front/images/common/icon/icon-copy.png');height:24px;width:24px;padding:0 0;} /* 복사하기 버튼 */
.add-function-btn {background-image:url('/front/images/common/icon/icon-add.png');height:20px;width:60px;padding:0 0;} /* 추가하기 버튼 */
.detail-function-btn {color:#000000;float:right;font-size:12px;height:auto;line-height:1.6;padding:0 0;text-decoration:underline;}
/* link */
[class*="link-btn"], a[class*="link-btn"] {}
.general-link-btn, a.general-link-btn {border:1px solid #acb5bd;border-radius:8px;color:#495057;font-size:16px;font-weight:600;height:48px;line-height:48px;min-width:170px;}
.general-link-btn:hover, a.general-link-btn:hover {border-color:#212429;}
.general-link-btn[disabled], a.general-link-btn[disabled],
.general-link-btn[disabled]:hover, a.general-link-btn[disabled]:hover {background-color:#acb5bd;opacity:0.3;}
.main-link-btn, a.main-link-btn {background-color:#002ae1;border-radius:8px;color:#ffffff;font-size:16px;font-weight:600;height:48px;line-height:48px;min-width:170px;}
.main-link-btn:hover, a.main-link-btn:hover {background-color:#011fa1;}
.main-link-btn[disabled], a.main-link-btn[disabled],
.main-link-btn[disabled]:hover, a.main-link-btn[disabled]:hover {background-color:#002ae1;opacity:0.5;}
.side-link-btn, a.side-link-btn {background-color:#ff8787;border-radius:8px;color:#ffffff;font-size:16px;font-weight:600;height:48px;line-height:48px;min-width:170px;}
.side-link-btn:hover, a.side-link-btn:hover {background-color:#ff8787;}
.side-link-btn[disabled], a.side-link-btn[disabled],
.side-link-btn[disabled]:hover, a.side-link-btn[disabled]:hover {background-color:#ff8787;opacity:0.5;}
.inside-link-btn, a.inside-link-btn {background-color:#002ae1;border-radius:4px;color:#ffffff;font-size:14px;height:24px;line-height:24px;min-width:84px;}
.inside-link-btn:hover, a.inside-link-btn:hover {background-color:#002ae1;}
.inside-link-btn[disabled], a.inside-link-btn[disabled],
.inside-link-btn[disabled]:hover, a.inside-link-btn[disabled]:hover {background-color:#002ae1;opacity:0.5;}
.details-link-btn, a.details-link-btn {color:#000000;float:right;font-size:12px;height:auto;line-height:1.6;margin-top:-22px;padding:0 0;text-decoration:underline;}
.add-link-btn {background-image:url('/front/images/common/icon/icon-add.png');height:20px;width:60px;padding:0 0;} /* 추가하기 링크 */
.list-link-btn {background-image:url('/front/images/common/icon/icon-list.png');height:26px;width:26px;padding:0 0;} /* 목록 가기 링크 */
.product-link-btn {background-image:url('/front/images/common/icon/icon-product-list.png');height:26px;width:26px;padding:0 0;} /* 상품 리스트로 가기 링크 */
a.googlePlay-link-btn, .googlePlay-link-btn {background-image:url('/front/images/contents/icon-googlePlay.png');width:140px;height:42px;text-indent:-999999px;} /* 구글 플레이 */
a.appStore-link-btn, .appStore-link-btn {background-image:url('/front/images/contents/icon-appStore.png');width:140px;height:42px;text-indent:-999999px;} /* 앱스토어 */
a.personalWallet-link-btn, .personalWallet-link-btn {color:#002AE1;font-size:14px;}
.social-link-btn {}
.password-link-btn {}
.terms-link-btn {}
.home-link-btn {}
.support-link-btn {}
.signUp-link-btn {}
.swiper-link-btn {}

/* icon-btn */
[class*="icon-btn"], a[class*="icon-btn"] {}
.password-icon-btn {background-image:url('/front/images/common/form/icon-password-active.png');width:24px;height:24px;}
.active .password-icon-btn {background-image:url('/front/images/common/form/icon-password-disabled.png');}
.date-icon-btn {background-image:url('/front/images/common/form/icon-date.png');}
.swap-icon-btn {background-image:url('/front/images/common/form/icon-swap.png');}
.refresh-icon-btn {background-image:url('/front/images/common/form/icon-refresh.png');;width:24px;height:24px;}
.modify-icon-btn {background-image:url('/front/images/common/form/icon-modify.png');width:24px;height:24px;}
.delete-icon-btn {background-image:url('/front/images/common/form/icon-delete.png');;width:24px;height:24px;}
/* ect */
[class*="open-btn"], a[class*="open-btn"] {}
[class*="close-btn"], a[class*="close-btn"] {}
.layerPop-close-btn {background-image:url('/front/images/common/icon/icon-close-btn.png');width:28px;height:28px;}
[class*="more-btn"], a[class*="more-btn"] {}
[class*="download-btn"], a[class*="download-btn"] {}
.tab-function-btn {}
.tab-list-btn {}

/* 04. icon */
[class*="far"], [class*="fas"] {font-size:16px;}
.support-icon {background-image:url('/front/images/common/icon/icon-support.png');width:24px;height:24px;}
.hcaptcha-icon {background-image:url('/front/images/common/form/icon-hcaptcha.png');width:66px;height:66px;}
.deposit-wallet-icon {background-image:url('/front/images/common/icon/icon-deposit-wallet.png');width:32px;height:32px;}
.withdraw-wallet-icon {background-image:url('/front/images/common/icon/icon-withdraw-wallet.png');width:32px;height:32px;}

[class*="userInfo-icon"] {width:14px;height:14px;}
.user-userInfo-icon {background-image:url('/front/images/common/icon/icon-user.png');}
.arrDown-userInfo-icon {background-image:url('/front/images/common/icon/icon-arrDown.png');}
.email-userInfo-icon {background-image:url('/front/images/common/icon/icon-email.png');}
.mobile-userInfo-icon {background-image:url('/front/images/common/icon/icon-mobile.png');}
.help-userInfo-icon {background-image:url('/front/images/common/icon/icon-help.png');}
.setting-userInfo-icon {background-image:url('/front/images/common/icon/icon-setting.png');}
.required-icon {width:24px;height:24px;}
[data-icon-type="satisfy"] {background-image:url('/front/images/common/icon/icon-satisfy.png');}
[data-icon-type="warning"] {background-image:url('/front/images/common/icon/icon-warning.png');}
[data-icon-type="dissatisfy"] {background-image:url('/front/images/common/icon/icon-dissatisfy.png');}

[class*="status-icon"] {border-radius:5px;color:#ffffff;font-size:12px;padding:2px 10px;}
.active-status-icon {background-color:#37beba;} /* User 상태값 : 활성화 */
.inactive-status-icon {background-color:#6c7495;} /* User 상태값 : 비활성화 */
.locked-status-icon {background-color:#000000;} /* User 상태값 : 잠김 */
.confirmed-status-icon {background-color:#37beba;} /* TX details 상태값 : 완료 */
.panding-status-icon {background-color:#ffc40d;} /* TX details 상태값 : 대기 */
.failed-status-icon {background-color:#F00;} /* TX details 상태값 : 실패 */
/* LTV 상태값 */
[class*="LTV-icon"] {border-radius:50%;width:10px;height:10px;}
.safe-LTV-icon {background-color:#37beba;} /* LTV 상태값 : 잠김 */
.warning-LTV-icon {background-color:#ffc40d;} /* LTV 상태값 : 경고 */
.marginCall-LTV-icon {background-color:#e67e22;} /* LTV 상태값 : margin Call */
.liquidation-LTV-icon {background-color:#f00;} /* LTV 상태값 : 청산 */
/* 상품 상태값 */
[class*="product-icon"] {border-radius:16px;color:#ffffff;font-size:12px;padding:7px 10px;min-width:96px;text-align:center;}
.opened-product-icon,
.sale-product-icon {background-color:#38d9a9;} /* 상품 상태값 : 판매중(sale, opened) */
.matured-product-icon,
.ready-product-icon {background-color:#ffc40d;} /* 상품 상태값 : 판매예정, 만기(matured) */
.closed-product-icon {background-color:#ff8787;} /* 상품 상태값 : 판매마감 */
.liquidation-product-icon {background-color:#f00;} /* 상품 상태값 : 청산 */
.overdue-product-icon {background-color:#f00;} /* 상품 상태값 : 연체 */

/* 05. form */
/* 05-01. form-wrap */
.form-wrap {}
.form-wrap .submit-area {text-align:center;}
.singin-form-wrap {}
.singun-form-wrap {}
.forgetPassword-form-wrap {}
/* 05-02. form-article */
.form-article {}
.form-article .form-tit {}
.form-article .form-tit + [class*="-field"] {}
/* 05-03. form-list */
.form-list li {}
.form-list li + li {margin-top:20px;}
.form-list .form-list li {display:inline-block;margin-top:0;width:calc(50% - 4px);}
.form-list .form-list li:nth-child(n+3) {margin-top:20px;}

/* 정렬 리스트 (사용하지 않음) */
.sort-form-list {}
.sort-form-list li {display:inline-block;}
.sort-form-list li + li {}
.sort-form-list .sort-function-btn {}
.sort-form-list .active .sort-function-btn,
.sort-form-list .sort-function-btn:hover {}
/* 05-04. -field */
[class*="-field"] {position:relative;width:100%;}
[class*="-field"] [class*="-field"] {display:inline-block;}
[class*="-field"] [class*="-field"] + .form-small-tit,
[class*="-field"] .form-default-txt + .form-small-tit {margin-top:18px;}
[class*="-field"] [class*="-field"] + [class*="-field"] {margin-top:18px;}
[class*="-field"] [class*="btn"] {}
[class*="-field"] [disabled] + [class*="btn"] {display:none;}
[class*="-field"] .form-small-tit {display:block;margin-bottom:12px;text-align:left;}
[class*="-field"] .form-validation-txt {margin-top:7px;}
[class*="-field"] .form-guide-txt {margin-top:7px;}
[class*="-field"] .symbol {display:inline-block;text-align:center;}
[class*="-field"] .type-radio-field,
[class*="-field"] .value-radio-field {display:block;overflow:hidden;}

/* .-field / data-form-type="field" */
[data-form-type="field"] {}

/* 기본 field */
.default-field {}
.default-field .input-form[disabled] {}

/* 아이콘을 포함하는 필드 */
.password-field .input-form,
.addressSearch-field .input-form,
.search-field .input-form,
.date-field .input-form,
.refresh-field .input-form,
.swap-field .input-form {padding-right:50px;}
.password-field [disabled],
.addressSearch-field [disabled],
.search-field [disabled],
.date-field [disabled],
.refresh-field [disabled],
.swap-field [disabled] {padding-right:0;}

[data-form-label="nmFirstEn"],
[data-form-label="nmFirstEn1"],
[data-form-label="nmFirstEn2"],
[data-form-label="nmFirstEn3"],
[data-form-label="nmLastEn"],
[data-form-label="engFirstName"],
[data-form-label="engFirstName1"],
[data-form-label="engFirstName2"],
[data-form-label="engFirstName3"],
[data-form-label="engLastName"] {text-transform:uppercase;}

/* 날짜선택 */
.date-field {position:relative;}
.date-field .date-icon-btn {width:24px;height:24px;line-height:24px;padding:0 0;position:absolute;bottom:10px;right:10px;}

/* swap amount field */
.swap-field {}
.swap-field .max-function-btn {height:24px;line-height:24px;padding:0 0;position:absolute;top:10px;right:10px;}

/* 패스워드 field */
.password-field {}
.password-field .password-icon-btn {height:42px;line-height:42px;padding:0 0;position:absolute;top:0;right:10px;}
/* 패스워드 내 validation 체크 타입 */
.form-validation-wrap {margin-top:7px;text-align:left;}
.form-validation-wrap .form-validation-tit {}
.form-validation-wrap .form-validation-txt {display:inline-block;color:#000000;margin-top:5px;width:calc(50% - 4px);}
.form-validation-wrap .form-validation-txt:before {background:url('/front/images/common/icon/icon-symbolCheck.png') no-repeat center center;background-size:contain;content:'';display:inline-block;height:14px;margin-right:8px;width:14px;vertical-align:middle;}
.form-validation-wrap .form-validation-txt.active:before {background:url('/front/images/common/icon/icon-symbolCheck_active.png') no-repeat center center;background-size:contain;}

/* 새로고침 field */
.refresh-field {}
.refresh-field .refresh-icon-btn {height:42px;line-height:42px;padding:0 0;position:absolute;top:0;right:10px;}

/* 주민등록번호 field */
.idNumber-field {}
.idNumber-field .default-field {width:calc(50% - 8px);}

/* 운전면허번호 field */
.driverNumber-field .input-form {padding:0 10px;text-align:center;}
.driverNumber-field .default-field {width:19%;}
.driverNumber-field .default-field:nth-of-type(3) {width:calc(43% - 46px);}

/* 주소검색 field */
.addressSearch-field {}
.addressSearch-field .inquiry-submit-btn {height:42px;line-height:42px;padding:0 0;position:absolute;top:0;right:10px;width:24px;}

/* 영문 이름 field */
.nmFirstEn-field, .engFirstName-field {}
.nmFirstEn-field .default-field,
.engFirstName-field .default-field {width:calc(33.33% - 6px);}
.nmFirstEn-field .default-field + .default-field,
.engFirstName-field .default-field + .default-field {margin-left:4px;}

/* 체크박스 field */
.checkbox-field .check-label:after {}
.checkbox-field .check-label:before {}
.checkbox-field .check-form[checked="checked"] + .check-label:before,
.checkbox-field .check-form:checked + .check-label:before {}
.checkbox-field .check-form[checked="checked"] + .check-label:after,
.checkbox-field .check-form:checked + .check-label:after {}
.checkbox-field .check-form[disabled="disabled"] + .check-label,
.checkbox-field .check-form:disabled + .check-label {}
.checkbox-field .check-form[disabled="disabled"] + .check-label:before,
.checkbox-field .check-form:disabled + .check-label:before,
.checkbox-field .check-form[checked="checked"][disabled="disabled"] + .check-label:before,
.checkbox-field .check-form:checked:disabled + .check-label:before {}
.checkbox-field :not([data-lib-type="h-captcha"]) + .check-label {display:inline-block;font-size:12px;min-height:18px;text-align:left;}

/* 체크박스 폼을 사용한 토글 버튼 */
.toggleBtn-checkbox-field .check-label {display:inline-block;height:18px;padding:0 0;width:52px;vertical-align:middle;}
.toggleBtn-checkbox-field .check-label:before {border-radius:9px;width:calc(100% - 2px);transition:all .35s ease-in-out;}
.toggleBtn-checkbox-field .check-label:after {background-color:#dde2e5;border-radius:50%;width:14px;height:14px;top:2px;left:2px;transition:all .35s ease-in-out;}
.toggleBtn-checkbox-field .check-form[checked="checked"] + .check-label:before,
.toggleBtn-checkbox-field .check-form:checked + .check-label:before {background-color:#4263eb;border:1px solid #4263eb;height:16px;}
.toggleBtn-checkbox-field .check-form[checked="checked"] + .check-label:after,
.toggleBtn-checkbox-field .check-form:checked + .check-label:after {background-color:#ffffff;background-image:none;width:14px;height:14px;top:2px;left:36px;}
.toggleBtn-checkbox-field .check-form[disabled="disabled"] + .check-label:before,
.toggleBtn-checkbox-field .check-form:disabled + .check-label:before {background-color:#a9a9a9;border-color:#a9a9a9;}
.toggleBtn-checkbox-field .check-form[disabled="disabled"] + .check-label:after,
.toggleBtn-checkbox-field .check-form:disabled + .check-label:after {background-color:#ffffff;}
.toggleBtn-checkbox-field .check-form[checked="checked"][disabled="disabled"] + .check-label:before,
.toggleBtn-checkbox-field .check-form:checked:disabled + .check-label:before {}
.toggleBtn-checkbox-field .check-form[checked="checked"][disabled="disabled"] + .check-label:after,
.toggleBtn-checkbox-field .check-form:checked:disabled + .check-label:after {}

/* 라디오 박스 field */
.radio-field .check-label:before,
.radio-field .check-label:after {}
.radio-field .check-label:before {}
.radio-field .check-label:after {}
.radio-field .check-form[checked="checked"] + .check-label:after,
.radio-field .check-form:checked + .check-label:after {}
.radio-field .check-form:disabled + .check-label,
.radio-field .check-form[disabled="disabled"] + .check-label {}
.radio-field .check-form:disabled + .check-label:before,
.radio-field .check-form[disabled="disabled"] + .label-form:before {}

/* 타입 선택 field (개인,기업 / 내국인,외국인) */
.options-radio-field {text-align:center;}
.options-radio-field [disabled] {background-color:#d3d3d3;color:#bdbdbd;}
.options-radio-field [disabled] .figure-area {opacity:0.5;}
.options-radio-field [disabled] + [class*="btn"] {display:inline-block;}
.options-radio-field .options-function-btn {border:solid 1px #f2f2f2;border-radius:8px;box-shadow:0 2px 4px 0 rgba(33, 36, 41, 0.05);font-size:16px;font-weight:600;height:200px;padding:0 0;width:calc(50% - 7px);}
.options-radio-field .options-function-btn:hover {border-color:#46aaf7;}
.options-radio-field .options-function-btn:hover[disabled] {border-color:#f2f2f2;}
.options-radio-field .options-function-btn .figure-area {display:block;height:70px;margin:0 auto 14px;width:70px;}
.options-radio-field .options-function-btn + .options-function-btn {margin-left:10px;}
.options-radio-field .enclosure-type-txt {display:block;font-size:12px;font-weight:400;}

/* 라디오 버튼으로 타입 선택 */
.type-radio-field {}
.type-radio-field li {float:left;}
.type-radio-field li + li {margin-left:-1px;}
.type-radio-field .check-label {background-color:#ffffff;border:solid 1px #e0e0e0;color:#828282;display:block;font-weight:600;height:32px;line-height:32px;padding:0 0;position:relative;text-align:center;}
.type-radio-field .check-label:before,
.type-radio-field .check-label:after {display:none;}
.type-radio-field .check-form[checked="checked"] + .check-label,
.type-radio-field .check-form:checked + .check-label {border-color:#333333;color:#333333;z-index:2;}

/* 라디오 버튼으로 값 선택 */
.value-radio-field {padding-bottom:44px;}
.value-radio-field:before,
.value-radio-field:after {position:absolute;}
.value-radio-field:before {background-color:#ffffff;content:"or";bottom:0;left:50%;text-align:center;transform:translateX(-50%);width:40px;z-index:2;}
.value-radio-field:after {content:'';border-top:1px solid #dde2e5;bottom:10px;left:0;right:0;}
.value-radio-field li {float:left;width:calc(33.33% - 7px);}
.value-radio-field li + li {margin-left:10px;}
.value-radio-field li:nth-child(1) .check-label:before {content:"Normal";}
.value-radio-field li:nth-child(2) .check-label:before {content:"Fast";}
.value-radio-field li:nth-child(3) .check-label:before {content:"Urgent";}
.value-radio-field .check-label,
.value-radio-field .check-label:hover {background-color:#f2f5ff;border:solid 1px #002ae1;border-radius:8px;color:#333333;display:block;font-size:16px;padding:14px 20px;text-align:center;}
.value-radio-field .check-label:before {display:block;}
.value-radio-field .check-label:after {margin-left:2px;}
.value-radio-field .check-label:before,
.value-radio-field .check-label:after {background-color:transparent;border:none;width:auto;height:auto;position:static;}
.value-radio-field .check-form[checked="checked"] + .check-label,
.value-radio-field .check-form:checked + .check-label {background-color:#002ae1;color:#ffffff;}

/* 드롭다운 field */
.select-field {}
.select-field[data-select-offset="bottom"] .option-area {bottom:44px;}
.select-field[data-select-offset="top"] .option-area {top:44px;}
.select-field[data-select-action="selected"] .select-function-btn:before {background-image:url('/front/images/common/form/select-up-icon.png');}
.select-field [data-select-init="placeholder"] {}
.select-field [data-form-type="token"]:after {margin-left:5px;}
.select-field [data-token-color="BTC"]:after {content:"(Bitcoin)";}
.select-field [data-token-color="ETH"]:after {content:"(Ethereum)";}
.select-field [data-token-color="BASIC"]:after {content:"(Basic)";}
.select-field [data-token-color="USDT"]:after {content:"(Tether)";}
.select-field [data-token-color="TUSD"]:after {content:"(True USD)";}
.select-field [data-token-color="USDC"]:after {content:"(USD Coin)";}
.select-field .select-function-btn {background-color:#ffffff;border:1px solid #e0e0e0;border-radius:5px;height:42px;line-height:42px;position:relative;overflow:hidden;}
.select-field .select-function-btn:before {content:'';width:24px;height:24px;background-image:url('/front/images/common/form/select-down-icon.png');background-repeat:no-repeat;background-position:center center;background-size:contain;position:absolute;top:50%;transform:translateY(-50%);right:10px;}
.select-field .select-function-btn:focus {border-color:#002ae1;color:#002ae1;}
.select-field .select-function-btn.invalid {} /* 유효성 검사 : [2021-02-18] 유효성 예외 */
.select-field .select-function-btn.invalid:not(:focus) {}
.select-field [data-select-property="readonly"]:before {display:none;}
.select-field .select-function-btn[disabled] {background-color:#e6e6e8;}
.select-field .select-function-btn[disabled]:before {display:none;}
.select-field .select-function-btn,
.select-field .option-function-btn {color:#333333;text-align:left;padding:0 22px;width:100%;}
.select-field .option-function-btn {min-height:36px;line-height:1.6;}
.select-field .option-function-btn:hover {background-color:#f2f5ff;}
.select-field .option-function-btn:disabled,
.select-field .option-function-btn[disabled] {background-color:#e6e6e8;}
.select-field .option-area {background-color:#ffffff;border:1px solid #002ae1;border-radius:5px;display:none;position:absolute;left:-1px;right:-1px;max-height:200px;overflow-y:auto;z-index:3;}
.select-field .option-area .option-noDate-area {font-size:16px;line-height:128px;height:128px;text-align:center;}
.select-field .option-area .default-field {padding:15px 22px;width:100%;}
.select-field .option-area .default-field:before {background:url('/front/images/common/form/icon-inquiry.png') no-repeat center center;background-size:contain;content:'';display:inline-block;width:18px;height:18px;margin-right:10px;vertical-align:middle;}
.select-field .option-area .default-field [class*="-form"] {font-size:14px;font-weight:400;padding-left:13px;width:calc(100% - 28px);}
.select-field .option-area .default-field [class*="-form"]:hover,
.select-field .option-area .default-field [class*="-form"]:focus {background-color:transparent;}
.select-field .option-area .multiple-field {margin-top:0;}
.select-field .option-area .multiple-field .option-small-tit {display:block;padding:10px 22px;text-align:left;}
.select-field .option-area .multiple-field .output-form {font-weight:400;}
.select-field .option-list li + li {}

[data-select-label="term"] .select-function-btn:not([data-i18n $="button01"]):after {content:'days';margin-left:5px;vertical-align:baseline;}
[data-select-label="term"] li:nth-child(n+2) .option-function-btn:after {content:'days';margin-left:5px;vertical-align:baseline;}
[lang="ko"] [data-select-label="term"] .select-function-btn:not([data-i18n $="button01"]):after {content:'일';margin-left:5px;vertical-align:baseline;}
[lang="ko"] [data-select-label="term"] li:nth-child(n+2) .option-function-btn:after {content:'일';margin-left:5px;vertical-align:baseline;}

/* 링크로 연결되는 select type */
.select-field .option-link-btn {}
/* 기본 select 태그 */
.select-field .select-form.invalid {}

[data-form-type="select"] {}

/* 파일 찾기 field */
.file-field .file-label {}
.file-field .input-form {}
.file-field [readonly],
.file-field [readonly]:focus,
.file-field [readonly]:hover {}
.file-field .invalid[readonly],
.file-field .invalid[readonly]:hover,
.file-field .invalid[readonly]:focus {}

/* 날짜선택 field */
.datepicker-field * {vertical-align:middle;}
.datepicker-field .symbol {}
.datepicker-field .date-field {}
.datepicker-field .checkbox-field {}

/* 코드 전송 */
.combination-field {}
.combination-field [class*="-btn"] {height:42px;line-height:42px;padding:0 0;position:absolute;top:0;right:10px;}
.combination-field [class*="-btn"][disabled] {color:#bdbdbd;cursor:default;}
.combination-field .sendCode-function-btn {color:#002ae1;font-size:12px;font-weight:600;}
.combination-field .form-time-text {font-size:12px;height:42px;line-height:42px;position:absolute;top:0;right:82px;}

/* 조회 field */
.inquiry-field {margin-bottom:30px;text-align:right;}
.inquiry-field > * + * {margin-left:8px;}
.inquiry-field [class*="-field"] + [class*="-field"] {margin-top:0;}
.inquiry-field [data-form-type="date"] {width:240px;}
.inquiry-field [data-form-type="search"] {width:300px;}
.inquiry-field [data-form-type="select"] {width:200px;}
.inquiry-field [data-select-offset="bottom"] .option-area {bottom:74px;}
.inquiry-field [data-select-offset="top"] .option-area {top:74px;}
.inquiry-field .inquiry-submit-btn {height:24px;margin-left:10px;padding:0 0;width:24px;}
.inquiry-field .dotted-list {float:left;margin-top:30px;text-align:left;}
.inquiry-field .dotted-list .support-link-btn {color:#002ae1;vertical-align:inherit;text-decoration:underline;text-indent:0;}

/* 국가코드 조회 */
.country-inquiry-field {}
.country-inquiry-field [data-form-type="select"] {width:30%;vertical-align:top;}
.country-inquiry-field [data-form-type="select"] [data-form-label="countryCode"]:before {content:'+';}
.country-inquiry-field [data-form-type="select"] + .default-field {width:calc(70% - 4px);margin-top:0;}
.country-inquiry-field [data-form-type="select"] + .default-field .form-validation-txt {margin-left:-45%;}
.country-inquiry-field [data-form-type="select"] .option-area {right:-234%;}
.country-inquiry-field [data-form-type="select"] .option-list [data-form-label="countryName"] {display:inline-block;width:calc(80% - 4px);}
.country-inquiry-field [data-form-type="select"] .option-list [data-form-label="countryCode"] {display:inline-block;width:20%;text-align:right;}


/* 로그인 field */
.signIn-field {}
/* 회원가입 field */
.signUp-field {}
/* 추가 2FA field */
.add2FA-field {}
/* 비밀번호 재설정 field */
.resetPassword-field {}
/* 잔고 설정 */
.amount-field {}
/* 출금 수수료 옵션 */
.feeOption-field {}
.feeOption-field .default-field:after {position:absolute;right:14px;top:11px;font-weight:600;}
.feeOption-field .default-field .input-form {padding-right:80px;}
/* 입금 field */
.deposit-field {}
.deposit-field .select-field[data-select-offset="top"] .option-area {top:56px;}
.deposit-field .select-field[data-select-offset="bottom"] .option-area {bottom:56px;}
.deposit-field .status-wrap {min-height:56px;}
.deposit-field .form-small-tit {min-height:20px;}

/* 출금 field */
.withdraw-field {}
.withdraw-field .select-field[data-select-offset="top"] .option-area {top:58px;min-height:200px;}
.withdraw-field .select-field[data-select-offset="bottom"] .option-area {bottom:58px;}
.withdraw-field .amount-field .type-radio-field {width:280px;}
.withdraw-field .amount-field .default-field {margin-top:5px;}
.withdraw-field .exchange-field .verifyType-field, 
.withdraw-field .verifyType-field .deafult-field {margin-top:0;}
.withdraw-field .travelRule-field {display:none;text-align:right;}
.withdraw-field [data-form-type="KRW"] {color:#BDBDBD;}
.withdraw-field [data-btn-style="modal"] {background-color:transparent;color:#002ae1;font-size:14px;font-weight:400;height:auto;line-height:1.6;min-width:inherit;padding:0 0;text-decoration:underline;}
.withdraw-field .form-default-txt {font-size:14px;margin-top:7px;}
.withdraw-field .form-default-txt [data-form-type="crypto"] {display:block;}
.withdraw-field .detail-function-btn[data-btn-style="modal"] {color:#333333;font-size:12px;}
/* 트레불룰 추가 작업 */
.travelRule-field .radio-field {width:250px;}
.travelRule-field .personalWallet-link-btn {margin-top:8px;}
/* 거래소 타입 */
.exchange-field {display:none;}
.exchange-field .verifyType-field {position:relative;}
.exchange-field .verifyType-field .radio-field {position:absolute;right:0;width:250px;top:0;text-align:right;z-index:2;}
.exchange-field .verifyType-field .default-list {margin-bottom:18px;margin-top:7px;}
.exchange-field .verifyType-field .default-list li + li {margin-top:0;}

/* 스왑 field */
.swap-field {}

/* 05-05. -form */
[class*="-form"] {border:1px solid #e0e0e0;border-radius:5px;color:#333333;height:42px;line-height:42px;padding:0 22px;width:100%;}
[class*="-form"]:hover, [class*="-form"]:focus {background-color:#f2f5ff;border-color:#002ae1;}
[class*="-form"].invalid, [class*="-form"].invalid:hover, [class*="-form"].invalid:focus {background-color:#fceded;border:1px solid #eb5757;} /* 유효성 검사 : 부적합 */
/* input 자동완성 */
[class*="-form"].invalid:-webkit-autofill, [class*="-form"].invalid:-webkit-autofill:hover, [class*="-form"].invalid:-webkit-autofill:focus, [class*="-form"].invalid:-webkit-autofill:active {-webkit-box-shadow:0 0 0 1000px #fceded inset;transition:background-color 5000s ease-in-auto 0s;}

/* textarea-form */
.textarea-form {height:auto;padding:11px 11px;tab-size:0;min-height:64px;line-height:inherit;}
/* input-form */
.input-form {}
.password-form {}
.select-form {}
.file-form {}
.check-form {height:0;width:0;}
.check-form[checked="checked"] + .check-label:after,
.check-form:checked + .check-label:after {}
.check-form[disabled="disabled"] + .check-label,
.check-form:disabled + .check-label {}
.check-form[checked="checked"][disabled="disabled"] + .check-label:before,
.check-form:checked:disabled + .check-label:before {}
/* label */
.file-label-tit {background-color:#6b6b6b;border-radius:10px;color: #fff;cursor:pointer;display:inline-block;height:50px;line-height:50px;text-align:center;vertical-align:middle;}
.check-label {border:none;padding:0 0 0 30px;}
.check-label:hover, .check-label:hover {background-color:transparent;}
.check-label b {font-weight:600;}
[data-form-type="check"] {}
/* data-check-type : 작업된 css 스타일 타입정의 */
[data-check-type="toggle"] {}
/* input-form  data-form-key */
/* input-form  data-form-label : 전달받은 data의 Binding을 위한 속성  */
[data-form-label="amount"] {}
[data-form-label="password"] {}
/* input-form data-form-type : 스크립트, 타입별 속성추가 */
[data-form-type="address"][readonly], 
[data-form-type="address"][readonly]:focus, 
[data-form-type="address"][readonly]:hover {background-color:transparent;}

/* output-form */
.output-form {background-color:transparent;border:none;padding:0 0;height:auto;line-height:1.6;}
.output-form:hover, .output-form:hover {background-color:transparent;}
.output-form.invalid, .output-form.invalid:hover, .output-form.invalid:focus {background-color:transparent;border:none;}
.output-form:before,
.output-form:after {display:inline-block;}
.output-form:before {margin-right:5px;}
.output-form:after {margin-left:5px;}
/* output-form  data-form-key */
[data-form-key="IN"] {} /* amount가 양수 */
[data-form-key="OUT"] {color:#eb5757;} /* amount가 음수 */
[data-form-key="OUT"]:before {content:"-"}
/* output-form  data-form-label : 전달받은 data의 Binding을 위한 속성  */
[data-form-label="name"] {}
[data-form-label="mobile"] {}
[data-form-label="email"] {}
[data-form-label="account"] {}
[data-form-label="countryName"] {}
[data-form-label="countryCode"] {}
/* output-form data-form-type : 스크립트, 타입별 속성추가 */
[data-form-type="country"] {}
[data-form-type="USD"]:before {content:"$";}
[data-form-type="USD"][data-form-offset="OUT"]:before {content:"- $";}
[data-form-type="KRW"]:after {content:"원";}
[data-form-type="point"] {}
[data-form-type="point"]:after {content:'CREDIT';}
[data-form-type="percent"] {}
[data-form-type="percent"]:after {content:'%';}
[data-form-type="day"] {}
[data-form-type="day"]:after {content:'days';}
[data-form-type="crypto"] {}
[data-crypto-type="BTC"]:after {content:'BTC'}
[data-crypto-type="ETH"]:after {content:'ETH'}
[data-crypto-type="BASIC"]:after {content:'BASIC'}
[data-crypto-type="USDT"]:after {content:'USDT'}
[data-crypto-type="TUSD"]:after {content:'TUSD'}
[data-crypto-type="USDC"]:after {content:'USDC'}
[data-form-type="token"]:before {background-position:center center;background-repeat:no-repeat;background-size:contain;content:'';margin-right:20px;width:30px;height:30px;vertical-align:middle;}
[data-token-type="BTC"]:before {background-image:url('/front/images/common/icon/icon-BTC.png');}
[data-token-type="ETH"]:before {background-image:url('/front/images/common/icon/icon-ETH.png');}
[data-token-type="BASIC"]:before {background-image:url('/front/images/common/icon/icon-BASIC.png');}
[data-token-type="USDT"]:before {background-image:url('/front/images/common/icon/icon-USDT.png');}
[data-token-type="TUSD"]:before {background-image:url('/front/images/common/icon/icon-TUSD.png');}
[data-token-type="USDC"]:before {background-image:url('/front/images/common/icon/icon-USDC.png');}
[data-token-type="TBTC4"]:before {background-image:url('/front/images/common/icon/icon-BTC.png');}
[data-token-type="THETH"]:before {background-image:url('/front/images/common/icon/icon-ETH.png');}
[data-token-type="TUSDT"]:before {background-image:url('/front/images/common/icon/icon-USDT.png');}
[data-token-type="TUSDC"]:before {background-image:url('/front/images/common/icon/icon-USDC.png');}
[data-form-type="LTV"] {}
[data-form-type="LTV"]:before {content:'LTV';}
[data-form-type="LTV"]:after {content:"%";}
[data-LTV-type="safe"] {color:#38d9a9 !important;}  /* LTV 상태값 : 안전 */
[data-LTV-type="warning"] {color:#ffc40d !important;} /* LTV 상태값 : 경고 */
[data-LTV-type="marginCall"] {color:#ff8787 !important;} /* LTV 상태값 : margin Call */
[data-LTV-type="liquidation"] {color:#f00 !important;} /* LTV 상태값 : 청산 */
[data-form-type="status"] {}
[data-status-type="success"] {color:#46aaf7;} /* 상태값 : 완료 */
[data-status-type="Hold"], [data-status-type="ready"] [data-status-type="trv_wait"] {color:#bdbdbd;} /* 상태값 : 대기 */
[data-status-type="fail"] {color:#eb5757;} /* 상태값 : 실패 */

[data-form-type="exchange"]:before {background-position:center center;background-repeat:no-repeat;background-size:contain;content:'';margin-right:20px;width:30px;height:30px;vertical-align:middle;}
/* 해외거래소 */
[data-exchange-code="EX-42696E-00"]:before {background-image:url('/front/images/common/icon/icon-EX-42696E-00.png');}
[data-exchange-code="EX-427962-00"]:before {background-image:url('/front/images/common/icon/icon-EX-427962-00.png');}
[data-exchange-code="EX-4F6B78-00"]:before {background-image:url('/front/images/common/icon/icon-EX-4F6B78-00.png');}
/* 국내 거래소 */
[data-exchange-code="EX-557062-00"]:before {background-image:url('/front/images/common/icon/icon-EX-557062-00.png');}
[data-exchange-code="EX-4B6F72-00"]:before {background-image:url('/front/images/common/icon/icon-EX-4B6F72-00.png');}
[data-exchange-code="EX-436F69-00"]:before {background-image:url('/front/images/common/icon/icon-EX-436F69-00.png');}
[data-exchange-code="EX-426974-01"]:before {background-image:url('/front/images/common/icon/icon-EX-426974-01.png');}
[data-exchange-code="EX-466C79-00"]:before {background-image:url('/front/images/common/icon/icon-EX-466C79-00.png');}
[data-exchange-code="EX-476461-00"]:before {background-image:url('/front/images/common/icon/icon-EX-476461-00.png');}
[data-exchange-code="EX-476F70-00"]:before {background-image:url('/front/images/common/icon/icon-EX-476F70-00.png');}
[data-exchange-code="EX-427478-00"]:before {background-image:url('/front/images/common/icon/icon-EX-427478-00.png');}
[data-exchange-code="EX-50726F-00"]:before {background-image:url('/front/images/common/icon/icon-EX-50726F-00.png');}
[data-exchange-code="EX-48756F-00"]:before {background-image:url('/front/images/common/icon/icon-EX-48756F-00.png');}
[data-exchange-code="EX-436F72-00"]:before {background-image:url('/front/images/common/icon/icon-EX-436F72-00.png');}
[data-exchange-code="EX-426565-00"]:before {background-image:url('/front/images/common/icon/icon-EX-426565-00.png');}
[data-exchange-code="EX-427472-00"]:before {background-image:url('/front/images/common/icon/icon-EX-427472-00.png');}
[data-exchange-code="EX-4F6B62-00"]:before {background-image:url('/front/images/common/icon/icon-EX-4F6B62-00.png');}
[data-exchange-code="EX-426974-00"]:before {background-image:url('/front/images/common/icon/icon-EX-426974-00.png');}
[data-exchange-code="EX-507261-00"]:before {background-image:url('/front/images/common/icon/icon-EX-507261-00.png');}
[data-exchange-code="EX-426F72-00"]:before {background-image:url('/front/images/common/icon/icon-EX-426F72-00.png');}
[data-exchange-code="EX-436173-00"]:before {background-image:url('/front/images/common/icon/icon-EX-436173-00.png');}
[data-exchange-code="EX-417072-00"]:before {background-image:url('/front/images/common/icon/icon-EX-417072-00.png');}
[data-exchange-code="EX-486578-00"]:before {background-image:url('/front/images/common/icon/icon-EX-486578-00.png');}
[data-exchange-code="EX-4D796B-00"]:before {background-image:url('/front/images/common/icon/icon-EX-4D796B-00.png');}
[data-exchange-code="EX-4F6173-00"]:before {background-image:url('/front/images/common/icon/icon-EX-4F6173-00.png');}
[data-exchange-code="EX-516269-00"]:before {background-image:url('/front/images/common/icon/icon-EX-516269-00.png');}
[data-exchange-code="EX-44656C-00"]:before {background-image:url('/front/images/common/icon/icon-EX-44656C-00.png');}
[data-exchange-code="EX-466F62-00"]:before {background-image:url('/front/images/common/icon/icon-EX-466F62-00.png');}
[data-exchange-code="EX-54656E-00"]:before {background-image:url('/front/images/common/icon/icon-EX-54656E-00.png');}
[data-exchange-code="EX-466C61-00"]:before {background-image:url('/front/images/common/icon/icon-EX-466C61-00.png');}
/* 내부 거래 */ 
[data-exchange-code="EX-426173-00"]:before {background-image:url('/front/images/common/icon/icon-EX-426173-00.png');}
/* 개인 지갑 */
[data-walletAddress-code="PW-4D6574-00"]:before {background-image:url('/front/images/common/icon/icon-PW-4D6574-00.png');}
[data-form-type="walletAddress"]:before {background-position:center center;background-repeat:no-repeat;background-size:contain;content:'';margin-right:20px;width:30px;height:30px;vertical-align:middle;}
/* 언어별 스타일 정의 */
[lang="ko"] [data-form-type="day"]:after {content:'일';}

/* 06.table */
.default-table {}
.default-table th {border-bottom:1px solid #eceff1;font-size:12px;font-weight:600;height:56px;padding:17px 10px;}
.default-table td {border-top:1px solid #eceff1;height:90px;padding:21px 10px;}
.default-table th, td {text-align:center;}

/* 07. list */
.default-list {overflow:hidden;}
.default-list li + li {margin-top:10px;}

.number-list {}
.number-list > li,
.number-list > li .number-list > li:first-child {text-indent:-16px;margin-left:16px;}
.number-list > li:first-child {text-indent:-12px;}
.number-list .terms-small-tit, 
.number-list .terms-default-text {margin-left:16px;}
.number-list [class*="-link-btn"] {text-indent:0;margin-left:0;font-size:0;}
.number-list .terms-board-article {text-indent:0;margin-left:0;}

.dotted-list {}
.dotted-list > li {margin-left:12px;text-indent:-12px;}
.dotted-list > li:before {background-color:#000000;border-radius:50%;content:"";display:inline-block;height:6px;margin-right:6px;width:6px;vertical-align:middle;}
.dotted-list > li + li {margin-top:0;}

.dashed-list {margin-left:4px;}
.dashed-list > li {margin-left:4px;text-indent:-4px;}
.dashed-list > li:before {content:"-";display:inline-block;}
.dashed-list > li li:before {content:"";}
.dashed-list > li + li {margin-top:0;}

/*
.dashed-list {margin-left:12px;}
.dashed-list > li {margin-left:12px;text-indent:-12px;}
.dashed-list > li:before {content:"-";display:inline-block;}
.dashed-list > li li:before {content:"";}
.dashed-list > li + li {margin-top:0;}
.dashed-list .dotted-list {margin-left:-12px;}
*/
/***************************************************************************
	[PC 중간 사이즈 분기]
	- 1024 x 1280
***************************************************************************/

@media screen and (max-width:750px) {
    .general-function-btn, a.general-function-btn {min-width: 80px;}
    .main-submit-btn {min-width: 80px;}

    .inquiry-field [data-form-type="search"] {display:flex; width: 100%; align-items:center;}
    .form-toast-txt {width:100%;}

    .general-link-btn, a.general-link-btn, .side-submit-btn {min-width: auto;}

    .inquiry-field [data-form-type="select"] {width: 100%;}
    .inquiry-field {display: flex; flex-direction: column; align-items: end; gap: 24px;}
    .inquiry-field > * + * {margin-left: 0;}
    .inquiry-field .inquiry-submit-btn {width: 42px;height:42px; margin-top: -12px;}
}

@media screen and (min-width:1024px) and (max-width:1280px) {

}

@media screen and (min-width:1921px) {

}