/* BASIC css start */
#loginWrap .loc-navi { margin-top: 40px; padding-bottom: 5px; border-bottom: 1px solid #e5e5e5; }
#loginWrap .page-body { width:1200px; margin-top: 75px; margin-left: auto; margin-right: auto; }
#loginWrap .mlog-sign { width:510px; min-height: 206px; _height; 206px; }
#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:10px}
#loginWrap .login_title01 span {font-weight:400;}
#loginWrap .login_title02 {color:#7b7b7b; line-height:1; font-size:15px; letter-spacing:-0.5px; padding:10px 0px 15px; text-align:center;}
#loginWrap .btn_login a {width:510px; height:60px; line-height:60px; color:#fff; font-size:25px; font-weight:400; text-align:center; background-color:#000; display:block; }
#loginWrap .btn_join a {width:510px; height:60px; line-height:60px; color:#fff; font-size:25px; 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:#7b7b7b; font-size:13px; letter-spacing:-0.5px; line-height:1; font-weight:300;}
#loginWrap .btn_find {text-align:right; padding:8px 0px; padding-bottom:50px; }
#loginWrap .btn_find a {text-align:right; color:#7b7b7b; font-size:13px; letter-spacing:-0.5px; line-height:1; font-weight:300;}
#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: 510px; }
#loginWrap .mlog-sign .frm-list {width:510px; padding-top:20px;}
#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: 5px; }
#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: 508px !important; height: 35px !important; line-height:35px !important; text-indent:10px; font-size:16px;color: #000; border:1px solid #dedede !important;}
.MS_login_pw {width: 508px !important; height: 35px !important; line-height:35px !important; text-indent:10px; font-size:16px;color: #000; border:1px solid #dedede !important;}

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

/* simpleLogin */
#simpleLogin { position: relative; padding-top:55px; }
#simpleLogin .sns-login { margin-top:30px; text-align: center; font-size: 0; line-height: 0; }
#simpleLogin .sns-login p { margin-bottom: 30px; }
#simpleLogin .sns-login a { display: inline-block; margin: 0 4px; }
#simpleLogin img {padding-top:5px;}

.btn_id_save input[type=checkbox] { position:relative; margin-right:3px; top:-2px; 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 {width:510px; margin-left:auto; margin-right:auto;}

.frm-list{margin-bottom:40px}

.order-sp {margin-top:29px; margin-bottom:90px;}
.btn_order_list {width:510px; height:60px; line-height:60px; color:#fff; font-size:25px; font-weight:400; text-align:center; background-color:#000; display:block; margin-top:40px;}
/* BASIC css end */

