/* BASIC css start */
#overlay_layer {display:none !important;}
#header {position: fixed;width: 100%;top: 0;left: 0;background: #fff;z-index: 999;border-bottom: 1px solid #dbdbdb;}
#header .back_btn img {width:16px;}
#header .home_btn {display:inline-block;}
#header .home_btn img {width:22px;}
#header .headerBottomRight {display: flex;align-items: center;justify-content: space-between;padding:20px;}
#header .headerBottomRight span {font-size:20px;font-weight:600;}

.login #keyboard {display:none;}
.login input:focus {border:none;outline:none;}
.login .h_title {text-align: left;font-size: 24px;padding: 25px 0 0;line-height: 44px;border-bottom:0;border-top:0;}

.login .loginInput input {font-size:20px; border:none;border-bottom: 1px solid #bbb;height:50px;padding-left:5px;letter-spacing: -0.05em;}
.login .member {padding:0 25px;margin-top:0;}
.login .member .loginMiddle a img {width:40px;position:absolute;top:18px;left:20px;}
.login .member .loginMiddle a.login_naver {background-color:#02C659;border:1px solid #02C659;}
.login .member .loginMiddle a.login_kakao {background-color:#FEE500;border:1px solid #FEE500;color:#432727;margin-bottom:0;}

.login .loginBottom {display: flex;flex-wrap: wrap;justify-content: center;row-gap: 10px;background-color:#fff;padding-top:50px;margin-top: 0;text-align:center;padding:50px 0 0 0;}
.login .loginBottom a {font-size: 14px;color: #5C5C5C;letter-spacing: -0.05em;}
.login .loginBottom a::after {content:"";width:1px;height:18px;background-color:#ababab;display:inline-block;margin: -4px 10px -4px;}
.login .loginBottom a:last-child::after {display:none;}

.login .loginCheck {margin:20px 0 25px;}
.login .loginCheck label {font-size: 16px;color: #2f2f2f;letter-spacing: -0.05em;}
.login .btn_Grey {position:relative;background-color:#aaaaaa;border:1px solid #aaaaaa;height:70px;line-height:70px;margin-bottom:10px;font-size:20px;border-radius:8px;letter-spacing: -0.05em;font-weight: 600;}

.login label {display: block; position: relative; margin-bottom: 10px; cursor: pointer;font-size: 14px;color:#000; -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none;}
.login input[type="checkbox"] {display: inline-block;width: 21px;height: 23px;margin-right:2px; border: 0;background: url(/design/enprani/images/mo/check_off.png) no-repeat 0 0 !important;background-size: 20px 20px;margin-top:-1px;-webkit-appearance: none;}
.login input[type="checkbox"]:checked {display: inline-block;background: url(/design/enprani/images/mo/check_on.png) no-repeat 0 0 !important;-webkit-appearance: none;}


.login .nonmember {display:none;padding: 0 25px;margin-top: 40px;}
.login .nonmember h3 {text-align: left;font-size: 24px;line-height: 44px;font-weight: 700;border-bottom: 0;border-top: 0;}
.login .nonmember .btn_Red {margin-top: 30px;background-color:#000;height:70px;line-height:70px;font-size: 20px;border-radius: 8px;letter-spacing: -0.05em;font-weight: 600;border:0;}


/* BASIC css end */

