@import '../../../../assets/scss/components'; h1 { @include font-family($font-light); font-size: 24px; text-align: center; color: $txt-color01; font-weight: 600; line-height: 1.2; @include screen(mid) { font-size: 19px; } @include screen(xs) { font-size: 14px; } } .login-chk-area { margin-top: 6px; font-size: 13px; text-align: left; @include screen(xs) { font-size: 12px; } } .login-pass-info { overflow: hidden; margin-top: 83px; ul { display: flex; justify-content: center; li { height: 24px; position: relative; display: inline-flex; align-items: center; padding: 0 12% 0 8%; &::before { content: ''; height: 11px; width: 1px; display: flex; background-color: $gray-re4a; position: absolute; top: 6.5px; left: 0; } &:first-child { padding-left: 0; &::before { display: none; } } &:last-child { padding-right: 0; } a { line-height: 24px; font-size: 12px; color: $gray-re4a; padding-left: 34px; position: relative; white-space: nowrap; &::before { font-family: 'material Icons'; font-size: 18px; text-align: center; content: 'search'; color: $white; display: block; width: 24px; height: 24px; border-radius: 50%; background-color: $black; position: absolute; top: 0; left: 0; } &.fir-pass { &::before { content: 'sync'; } } } } } } .login-button-area { margin-top: 14px; @include screen(xs) { margin-top: 20px; } button { border: 0; margin: 0; width: 100%; height: 46px; border-radius: 4px; background-color: #e0e3e7; font-size: 12px; color: $gray-re4a; cursor: pointer; @include screen(mid) { height: 38px; } @include screen(xs) { height: 34px; } } }