/* BASIC css start */
#loginWrap { padding-top:0px }
#loginWrap .mlog-sign { height:auto; border:none;padding:0px 0 30px; }
#loginWrap .mlog-sign .mlog,
#loginWrap .mlog-sign .sign {margin:0 auto;}
#loginWrap .mlog-sign h3 {margin:0 0 20px 0; font-size:20px; color:#2e2e2e; font-weight:bold; line-height:20px; text-align:center;}
/* member login */
#loginWrap .mlog-sign .mlog { margin-top:0px; padding:0 81px; position:relative; width:380px;  border-right:none; }
#loginWrap .mlog-sign .mlog p { padding-top:20px; font-size:11px; color:#757575;}
#loginWrap .mlog-sign .frm-list { padding-top:12px;margin:0 auto; position:relative; width:367px }
#loginWrap .mlog-sign .frm-list li { position:relative; width: 100%; margin-bottom:8px }
#loginWrap .mlog-sign .frm-list li label { padding: 2px 2px 2px 10px;position:absolute; top:0; left:0; width:95%; height:28px; color:#8f8f91; line-height:28px; cursor:text }
#loginWrap .mlog-sign .frm-list li input { padding: 2px 2px 2px 10px; width:97%; height:28px; line-height:28px; border:1px solid #d9d9d9; }
#loginWrap .mlog-sign .btn-mlog { padding-top:0px; position:relative;margin:0 auto;width:367px; }
#loginWrap .mlog-sign .btn-mlog a { display:inline-block;width:367px; height:40px; font-size:12px;font-weight:bold;border:1px solid #444;background:#444;text-align:center;color:#fff; line-height:40px; letter-spacing:2px;}
#loginWrap .mlog-sign .btn-mlog a:hover{background:#ddd;}
#loginWrap .mlog-sign .se-log { position:relative; color:#666 !important;margin-left:5px; }
#loginWrap .mlog-sign .se-log label { font-size:11px }
#loginWrap .mlog-sign .se-log label input { margin-top:-3px; *margin-top:-4px; vertical-align:middle }

.idpwbtn{text-align:center;}
.idpwbtn > p{display:inline-block;}
.idpwbtn > p > span{display:inline-block;padding:0 15px;color:#aaa;}
#loginWrap .mlog-sign .mlog .idpwbtn > p{padding-top:5px;}

/* sign */
#loginWrap .mlog-sign .sign { margin:25px auto 0;width:210px;border-top:1px solid #e9e9e9;padding:25px 0 0 10px;}
#loginWrap .mlog-sign .sign dl { padding-top:0px }
#loginWrap .mlog-sign .sign dl dt { font-size:11px; color:#757575;text-align:center; }
#loginWrap .mlog-sign .sign dl dd { padding-top:15px }
#loginWrap .mlog-sign .sign dl dd a { width:200px; height:30px;text-align:center;background:#fff;border:1px solid #ddd; font-size:12px; line-height:30px;transition:all 0.4s; }
#loginWrap .mlog-sign .sign dl dd a:hover{background:#ddd;}
/* order shopping */
#loginWrap .order-sp { margin-top:10px; height:auto; border:none; }
#loginWrap .order-sp .left-tit { margin:45px auto 0;border-top: 0px dotted #aaa;padding-top:45px;width:100%; background:none; }
#loginWrap .order-sp .left-tit h3 { margin:0 0 20px 0; font-size:20px; color:#2e2e2e; font-weight:bold; line-height:20px; text-align:center;}
#loginWrap .order-sp .left-tit p { font-size:12px; color:#757575;text-align:center; padding-bottom:10px;}
#loginWrap .order-sp .frm-wrap { margin: 0 auto;position:relative;width:367px }
#loginWrap .order-sp .frm-list { position:relative; width:367px; }
#loginWrap .order-sp .frm-list li { position:relative; width:100%; margin-bottom:8px }
#loginWrap .order-sp li label {padding: 2px 2px 2px 10px;position:absolute; top:0; left:0; width:95%; height:28px; color:#8f8f91; line-height:28px; cursor:text}
#loginWrap .order-sp li.order-num label { display:none !important }
#loginWrap .order-sp li .txt-frm { padding:0 0 0 10px; width:97%; height:28px; line-height:28px; border:1px solid #d9d9d9; }
#loginWrap .order-sp li.order-num .txt-frm { color:#adadad }
#loginWrap .order-sp li.order-num .txt-frm:focus { color:#1c1c1c }
#loginWrap .order-sp .btn-sch {  display:inline-block;width:367px; height:40px; font-size:12px;border:1px solid #d1d1d1;background:#fff;text-align:center;color:#222;line-height:40px;}
#loginWrap .order-sp .btn-sch:hover{background:#f3f3f3;}

/* simpleLogin */
#simpleLogin { width:100%;text-align:center;margin-bottom:30px; }
#simpleLogin .sns-login { font-size:0 ;text-align:center; }
#simpleLogin .sns-login a{display:block;vertical-align:top;position:relative;width:100%;text-align:center;margin-bottom:8px; margin-left:0px; *margin-left:0px;cursor:pointer; }
#simpleLogin .sns-login a img{opacity:1;transition:all 0.3s;}
#simpleLogin .sns-login a img:hover{opacity:0.7;}

/*
#orderhname {
  -webkit-appearance: textfield;
}
#orderhname::-webkit-text-cancel-button {
  -webkit-appearance: searchfield-cancel-button;
  background:red;
  position:relative;
    right:20px;  

    -webkit-appearance: none;
    height: 20px;
    width: 20px;
    border-radius:10px;
}*/
/* BASIC css end */

