.alert{--bs-alert-bg: transparent;--bs-alert-padding-x: 1rem;--bs-alert-padding-y: 1rem;--bs-alert-margin-bottom: 1rem;--bs-alert-color: inherit;--bs-alert-border-color: transparent;--bs-alert-border: var(--bs-border-width) solid var(--bs-alert-border-color);--bs-alert-border-radius: var(--bs-border-radius);--bs-alert-link-color: inherit;position:relative;padding:var(--bs-alert-padding-y) var(--bs-alert-padding-x);margin-bottom:var(--bs-alert-margin-bottom);color:var(--bs-alert-color);background-color:var(--bs-alert-bg);border:var(--bs-alert-border);border-radius:var(--bs-alert-border-radius)}.alert-heading{color:inherit}.alert-link{font-weight:700;color:var(--bs-alert-link-color)}.alert-dismissible{padding-right:3rem}.alert-dismissible .btn-close{position:absolute;top:0;right:0;z-index:2;padding:1.25rem 1rem}.alert-primary{--bs-alert-color: var(--bs-primary-text-emphasis);--bs-alert-bg: var(--bs-primary-bg-subtle);--bs-alert-border-color: var(--bs-primary-border-subtle);--bs-alert-link-color: var(--bs-primary-text-emphasis)}.alert-secondary{--bs-alert-color: var(--bs-secondary-text-emphasis);--bs-alert-bg: var(--bs-secondary-bg-subtle);--bs-alert-border-color: var(--bs-secondary-border-subtle);--bs-alert-link-color: var(--bs-secondary-text-emphasis)}.alert-success{--bs-alert-color: var(--bs-success-text-emphasis);--bs-alert-bg: var(--bs-success-bg-subtle);--bs-alert-border-color: var(--bs-success-border-subtle);--bs-alert-link-color: var(--bs-success-text-emphasis)}.alert-info{--bs-alert-color: var(--bs-info-text-emphasis);--bs-alert-bg: var(--bs-info-bg-subtle);--bs-alert-border-color: var(--bs-info-border-subtle);--bs-alert-link-color: var(--bs-info-text-emphasis)}.alert-warning{--bs-alert-color: var(--bs-warning-text-emphasis);--bs-alert-bg: var(--bs-warning-bg-subtle);--bs-alert-border-color: var(--bs-warning-border-subtle);--bs-alert-link-color: var(--bs-warning-text-emphasis)}.alert-danger{--bs-alert-color: var(--bs-danger-text-emphasis);--bs-alert-bg: var(--bs-danger-bg-subtle);--bs-alert-border-color: var(--bs-danger-border-subtle);--bs-alert-link-color: var(--bs-danger-text-emphasis)}.alert-light{--bs-alert-color: var(--bs-light-text-emphasis);--bs-alert-bg: var(--bs-light-bg-subtle);--bs-alert-border-color: var(--bs-light-border-subtle);--bs-alert-link-color: var(--bs-light-text-emphasis)}.alert-dark{--bs-alert-color: var(--bs-dark-text-emphasis);--bs-alert-bg: var(--bs-dark-bg-subtle);--bs-alert-border-color: var(--bs-dark-border-subtle);--bs-alert-link-color: var(--bs-dark-text-emphasis)}main{min-height:calc(100vh - 37px - 80px - 74px - 124px - 449px)}.login-register-wrapper{transition-property:background-color,border-color,color,fill,stroke,opacity,box-shadow,transform;transition-timing-function:cubic-bezier(0.4, 0, 0.2, 1);transition-duration:300ms;background-color:#f5f5f5;border-radius:12px;padding:var(--size-16-30)}.login-register-wrapper .nav-tabs{display:flex;align-items:center;justify-content:center;margin-bottom:30px}.login-register-wrapper .nav-tabs .nav-item{display:flex;align-items:center;width:50%}.login-register-wrapper .nav-tabs .nav-item+.nav-item{border-left:1px solid #ddd}.login-register-wrapper .nav-tabs .nav-item:not(:last-child){justify-content:flex-end}.login-register-wrapper .nav-tabs .nav-link{display:inline-block;border:none;color:var(--sub-color);font-size:1.125rem;font-weight:600}.login-register-wrapper .nav-tabs .nav-link:focus,.login-register-wrapper .nav-tabs .nav-link:hover{color:var(--main-color)}.login-register-wrapper .nav-tabs .nav-link.active{color:var(--main-color)}.login-register-wrapper .inner-content{font-size:.875rem}.login-register-wrapper .inner-content label{transition:all .15s ease-in-out;color:var(--sub-color)}.login-register-wrapper .inner-content .form-item{position:relative}.login-register-wrapper .inner-content .form-item label{position:absolute;top:50%;transform:translateY(-50%);color:#999;left:12px}.login-register-wrapper .inner-content .form-item input{width:100%}.login-register-wrapper .inner-content .form-item input:focus~label,.login-register-wrapper .inner-content .form-item input.filled~label{top:0;left:5px;background-color:#fff;border-radius:4px;padding:2px 8px;color:#333;font-size:.75rem;font-weight:600;line-height:1}.login-register-wrapper .inner-content .form-item.form-item-password{position:relative}.login-register-wrapper .inner-content .form-item.form-item-password .eye-icon{position:absolute;right:12px;top:50%;transform:translateY(-50%);background:none;border:none;padding:4px;cursor:pointer;z-index:10}.login-register-wrapper .inner-content .form-item.form-item-password .eye-icon img{width:20px;height:20px;opacity:.5;transition:opacity .2s}.login-register-wrapper .inner-content .form-item.form-item-password .eye-icon:hover img{opacity:1}.login-register-wrapper .inner-content .form-check{display:flex;align-items:center}.login-register-wrapper .inner-content .buttons{display:flex;align-items:center;justify-content:space-between;gap:20px;flex-direction: column}@media (min-width: 992px){.login-register-wrapper .inner-content .buttons{flex-direction: row}}.login-register-wrapper .inner-content .buttons .btn{padding:8px 50px}.login-register-wrapper .sns-register .register-item{display:flex;align-items:center;gap:10px;background-color:#fff;border:1px solid #ddd;border-radius:4px;padding:8px}.login-register-wrapper .sns-register .register-item img{width:auto;height:22px}.login-register-wrapper .sns-register .register-item:focus,.login-register-wrapper .sns-register .register-item:hover{background-color:#ddd}.form-input:active,.form-input:focus,.form-input:hover{color:var(--theme-main);border:1px solid var(--theme-main);box-shadow:none}
