/* BASIC css start */
#loginWrap .loc-navi { margin-top: 40px; padding-bottom: 5px; border-bottom: 1px solid #e5e5e5; }
#loginWrap .page-body { text-align:center; margin-left: auto; margin-right: auto; }
#loginWrap .mlog-sign { display:block; text-align:left; width:600px; min-height: 206px; _height; 206px;  margin-left: auto; margin-right: auto;}
#loginWrap .mlog-sign .mlog,
#loginWrap .mlog-sign .sign { float: left; }

#loginWrap .login_title01 {text-align:center; font-weight:700; font-size:30px; line-height:1; color:#000; letter-spacing:-0.7px; margin-bottom:45px;}
#loginWrap .login_title01 span {font-weight:400;}
#loginWrap .login_title02 {color:#7b7b7b; line-height:1; font-size:15px; letter-spacing:-0.5px; padding:0px 0px 15px;}
#loginWrap .btn_login a {width:510px; height:40px; line-height:40px; color:#fff; font-size:18px; font-weight:400; text-align:center; background-color:#000; display:block; }
#loginWrap .btn_join a {width:510px; height:40px; line-height:40px; color:#fff; font-size:18px; font-weight:400; text-align:center; background-color:#c1c1c1; display:block; margin-top:37px; }

#loginWrap .btn_id_save {text-align:left; padding:8px 0px; }
#loginWrap .btn_id_save {color:#9d9d9d; font-size:13px; letter-spacing:-0.5px; line-height:1; font-weight:400; cursor: pointer;}
#loginWrap .btn_find {text-align:right; padding:2px 0px; padding-bottom:50px; color:#9d9d9d; }
#loginWrap .btn_find a {text-align:right; color:#9d9d9d; font-size:13px; letter-spacing:-0.5px; line-height:19px; font-weight:400; display:inline-block; vertical-align: text-bottom;}
#loginWrap .btn_find a:hover {color:#000;}

.frm-list-title {font-size:15px; color:#7b7b7b; line-height:30px; height:30px; }
/* member login */
#loginWrap .mlog-sign .mlog { position:relative; width: 100%; margin-bottom:35px; }
#loginWrap .mlog-sign .frm-list {overflow:hidden;}
#loginWrap .mlog-sign .frm-list li,
#loginWrap .mlog-sign .frm-list li label,
#loginWrap .mlog-sign .frm-list li .txt-frm { float: left; }

#loginWrap .mlog-sign .frm-list li { width: 100%; margin-bottom: 13px; }
#loginWrap .mlog-sign .frm-list li label { width: 60px; padding-top: 4px;}
#loginWrap .mlog-sign .frm-list li .txt-frm { width: 185px; height:35px; padding: 2px 0 0 2px; border: 0; background-color: #eaeaea; }

.MS_login_id {width: 100% !important; height: 50px !important; line-height:50px !important; font-size:15px;color: #000; border:1px solid #e1e1e1 !important; padding-left:20px; box-sizing:border-box;}
.MS_login_pw {width: 100% !important; height: 50px !important; line-height:50px !important; font-size:15px;color: #000; border:1px solid #e1e1e1 !important; padding-left:20px; box-sizing:border-box;}

.MS_login_id::-webkit-input-placeholder{font-size:14px;}
.MS_login_pw::-webkit-input-placeholder{font-size:14px;}


#loginWrap .mlog-sign .btn-mlog { position: absolute; left: 316px; top: 110px; }
#loginWrap .mlog-sign .se-log { position: absolute; left: 120px; top: 170px; display:none; }

.btn_id_save input[type=checkbox] { position:relative; margin-right:3px; top:-1px; width:16px; height:16px; border:0;  background: url("/design/newerashop/0751decode/login_check_small_off.png") no-repeat 0 center;vertical-align:middle; -webkit-appearance: none;-moz-appearance: none;appearance: none;}
.btn_id_save input[type=checkbox]:checked  {width:16px; height:16px; border:0;   background: url("/design/newerashop/0751decode/login_check_small_on.png") no-repeat 0 center;vertical-align:middle; -webkit-appearance: none;-moz-appearance: none;appearance:none;}
.btn_id_save input[type=checkbox]:checked::-ms-check {width:16px; height:16px; border:0; color:transparent; background: url("/design/newerashop/0751decode/login_check_small_on.png") no-repeat 0 center;vertical-align:middle; }
.btn_id_save input[type=checkbox]::-ms-check { width:16px; height:16px; border:0; color:transparent; background: url("/design/newerashop/0751decode/login_check_small_off.png") no-repeat 0 center;vertical-align:middle; }

.non_member_area {display:inline-block; width:510px;  margin-left: auto; margin-right: auto;}
.MS_input_txt {width: 508px !important; height: 35px !important; line-height:35px !important; text-indent:10px; font-size:16px;color: #000; border:1px solid #dedede !important;}


/* BASIC css end */

