:root{--button-default-txt: #000;--button-default-bg: #fff;--button-submit-txt: #fff;--button-submit-bg: #000;--button-cancel-txt: #fff;--button-cancel-bg: #777;--form-input-txt: #000;--form-input-bg: #fff;--form-input-border: #000;--form-input-focus-txt: #000;--form-input-focus-bg: #fff;--form-input-focus-border: #444;--form-input-focus-shadow: #444;--form-input-focus-outline: #444;--form-input-focus-box-shadow: #444;--form-input-focus-border-color: #444;--form-input-focus-border-width: 1px;--form-input-focus-border-style: solid;--form-input-focus-border-radius: 4px;--form-input-focus-box-shadow: 0 0 5px rgba(0, 0, 0, 0.1);--form-input-focus-outline: none;--form-input-focus-box-shadow: 0 0 5px rgba(0, 0, 0, 0.1)}:root{--container-width: 360px;--container-max-width: 400px;--input-padding: 12px;--button-height: 50px;--border-radius-small: 3px;--border-radius-medium: 4px;--border-radius-large: 8px;--margin-small: 5px;--margin-medium: 10px;--margin-large: 15px;--margin-xl: 20px;--margin-xxl: 30px;--margin-xxxl: 40px;--padding-small: 10px;--padding-medium: 15px;--padding-large: 20px;--padding-xl: 25px;--padding-xxl: 30px;--font-size-small: 0.9em;--font-size-medium: 0.95em;--font-size-large: 1.1em;--font-size-xl: 1.25em;--font-size-xxl: 2em;--color-primary: #444;--color-primary-hover: #222;--color-text-primary: #333;--color-text-secondary: #666;--color-text-muted: #6e6e6e;--color-border-light: #ddd;--color-border-medium: #e0e0e0;--color-border-dark: #ccc;--color-background-light: #f7f7f7;--color-background-lighter: #fafafa;--color-background-muted: #f3f3f3;--color-white: #fff;--color-black: #000;--shadow-light: 0 2px 8px rgba(0, 0, 0, 0.1);--shadow-focus: 0 0 5px rgba(0, 0, 0, 0.1);--transition-default: all 0.3s ease;--checkbox-size: 20px;--checkbox-size-small: 16px;--checkbox-padding: 30px;--checkbox-padding-small: 25px;--grid-gap: 2%}.mbskin{position:relative;width:var(--container-width);text-align:center}.mbskin:after{right:var(--margin-medium);left:auto;transform:skew(8deg) rotate(3deg)}.mbskin .mbskin_box{border:1px solid var(--color-border-medium);background:var(--color-white);border-radius:var(--border-radius-large);box-shadow:var(--shadow-light);max-width:var(--container-max-width)}.mbskin .frm_input{width:100%;padding:var(--input-padding);border:1px solid var(--color-border-light);border-radius:var(--border-radius-medium);transition:var(--transition-default)}.mbskin .frm_input:focus{border-color:var(--color-text-secondary);outline:none;box-shadow:var(--shadow-focus)}.mbskin .btn_submit{width:100%;margin:var(--margin-medium) 0 0;height:var(--button-height);font-weight:500;font-size:var(--font-size-large);background:var(--color-primary);color:var(--color-white);border:none;border-radius:var(--border-radius-medium);cursor:pointer;transition:var(--transition-default)}.mbskin .btn_submit:hover{background:var(--color-primary-hover)}.mbskin h1{margin:var(--margin-xxxl) 0 var(--margin-xxl);font-size:var(--font-size-xxl);color:var(--color-text-primary)}#mb_login{width:100%;height:100%}#mb_login h1{position:absolute;font-size:0;line-height:0;overflow:hidden}#login_fs{padding:var(--padding-xxl)}#login_fs .frm_input{margin:0 0 var(--margin-large)}#login_fs .btn_submit{margin:0 0 var(--margin-large)}.mb_log_cate{display:grid;grid-template-columns:1fr 1fr}.mb_log_cate h2{padding:var(--padding-large) 0;text-align:center}.mb_log_cate .join{padding:var(--padding-large) 0;text-align:center;background:var(--color-background-light);color:var(--color-text-muted)}.mb_log_cate:after{display:block;visibility:hidden;clear:both;content:""}#login_info{margin-top:var(--padding-large);display:flex;justify-content:space-between;align-items:center}#login_info:after{display:block;visibility:hidden;clear:both;content:""}#login_info .login_if_auto{display:flex;align-items:center;gap:var(--margin-small)}#login_info .login_if_auto label{vertical-align:baseline;padding-left:var(--padding-xl)}#login_info .login_if_lpl{font-size:14px;font-weight:300}#mb_login_notmb{margin:var(--margin-xxl) auto;padding:var(--padding-large) var(--padding-xxl)}#mb_login_notmb h2{font-size:var(--font-size-xl);margin:var(--padding-large) 0 var(--margin-medium)}#mb_login_notmb .btn_submit{display:block;text-align:center;line-height:45px}#guest_privacy{border:1px solid var(--color-border-dark);text-align:left;line-height:1.6em;color:var(--color-text-secondary);background:var(--color-background-lighter);padding:var(--margin-medium);height:150px;margin:var(--margin-medium) 0;overflow-y:auto}#mb_login_od_wr{margin:var(--margin-xxl) auto;padding:var(--padding-large) var(--padding-xxl)}#mb_login_od_wr h2{font-size:var(--font-size-xl);margin:var(--padding-large) 0 var(--margin-medium)}#mb_login_od_wr .frm_input{margin:var(--margin-medium) 0 0}#mb_login_od_wr p{background:var(--color-background-muted);margin:var(--padding-large) 0 0;padding:var(--margin-large) var(--padding-large);line-height:1.5em}#mb_login #sns_login{margin-top:0;border-color:#edeaea;padding:var(--padding-xl)}#mb_login #sns_login:after{display:block;visibility:hidden;clear:both;content:""}#mb_login #sns_login h3{position:absolute;font-size:0;line-height:0;overflow:hidden}#mb_login #sns_login .sns-wrap{display:grid;grid-template-columns:1fr 1fr;gap:var(--grid-gap);margin:0 !important}#mb_login #sns_login .sns-icon{width:100% !important;float:left !important}#mb_login #sns_login .sns-icon:nth-child(odd){margin-right:var(--grid-gap)}#mb_login #sns_login .txt{font-size:var(--font-size-medium);padding-left:var(--margin-small) !important;border-left:0 !important}.chk_box{position:relative;min-height:24px;margin:var(--margin-small) 0;display:flex;align-items:center}.chk_box input[type=checkbox]{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0, 0, 0, 0);border:0}.chk_box input[type=checkbox]+label{display:inline-block;position:relative;min-height:24px;padding-left:var(--checkbox-padding);color:#676e70;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;transition:var(--transition-default);line-height:24px}.chk_box input[type=checkbox]+label:hover{color:var(--color-text-primary)}.chk_box input[type=checkbox]+label span{position:absolute;left:0;top:50%;transform:translateY(-50%);width:var(--checkbox-size);height:var(--checkbox-size);display:block;background:var(--color-white);border:1px solid var(--color-border-light);border-radius:var(--border-radius-small);transition:var(--transition-default)}.chk_box input[type=checkbox]:checked+label{color:var(--color-text-primary)}.chk_box input[type=checkbox]:checked+label span{background:var(--color-primary);border-color:var(--color-text-primary)}.chk_box input[type=checkbox]:checked+label span:after{content:"";position:absolute;left:7px;top:50%;width:6px;height:12px;border:solid var(--color-white);border-width:0 2px 2px 0;transform:translateY(-50%) rotate(45deg);transition:var(--transition-default)}#login_info .login_if_auto{margin:0}#login_info .login_if_auto .chk_box{margin:0}#login_info .login_if_auto .chk_box input[type=checkbox]+label{padding-left:var(--checkbox-padding-small);font-size:var(--font-size-small)}#login_info .login_if_auto .chk_box input[type=checkbox]+label span{width:var(--checkbox-size-small);height:var(--checkbox-size-small)}#login_info .login_if_auto .chk_box input[type=checkbox]:checked+label span:after{left:5px;width:4px;height:8px}#mb_login_notmb .chk_box{margin:0}#mb_login_notmb .chk_box input[type=checkbox]+label{display:block;padding:var(--margin-large) 0 var(--margin-large) var(--checkbox-padding);border-bottom:1px solid var(--color-border-light)}#mb_login_notmb .chk_box input[type=checkbox]+label:last-child{border-bottom:0}#damha-combine-modal-content{padding:0;border-radius:4px}