/* BASIC css start */
#loginWrap .loc-navi { margin-top: 40px; padding-bottom: 5px; border-bottom: 1px solid #e5e5e5; }
#loginWrap .page-body { width: 600px; margin-top: 55px; margin-left: auto; margin-right: auto; }
#loginWrap .mlog-sign { width: 600px; min-height: 206px; _height; 206px;  }
#loginWrap .mlog-sign .mlog,
#loginWrap .mlog-sign .sign {  }
 
/* member login */
#loginWrap .mlog-sign .mlog { position: relative; width: 460px; height: auto;  }
#loginWrap .mlog-sign .frm-list { display: flex;  flex-direction: column; justify-content: center; align-items: center;  }
#loginWrap .mlog-sign .frm-list li { display: flex;  flex-direction: column; justify-content: center; align-items: center;  }
#loginWrap .mlog-sign .frm-list li,
#loginWrap .mlog-sign .frm-list li label,
#loginWrap .mlog-sign .frm-list li .txt-frm {  }
#loginWrap .mlog-sign .frm-list li { width: 100%; margin-bottom: 5px; }
#loginWrap .mlog-sign .frm-list li { padding: 0 15px;  width: 100%;     line-height: 50px; border: 1px solid #e1e1e1; border-radius: 5px;  overflow: hidden;    font-size: 14px;  color: #000; }
#loginWrap .mlog-sign .frm-list li .MS_login_id { padding: 0 15px;  width: 100%;     line-height: 50px; border-bottom: 1px solid #e1e1e1;  overflow: hidden;    font-size: 14px;  color: #000; }

#loginWrap .mlog-sign .frm-list li input { padding: 0 15px; width: 100%; height: 50px; line-height: 50px; border: none; font-size: 14px; color: #000;}
#loginWrap .mlog-sign .frm-list li label { width: 200px; padding-top: 4px;}
#loginWrap .mlog-sign .frm-list li .txt-frm { }
#loginWrap .mlog-sign .btn-mlog { display: inline-block; padding: 0 15px; width: 100%; height: 50px; line-height: 50px; background: #31363d; font-size: 15px; color: #fff;  text-align: center;   }
#loginWrap .mlog-sign .se-log { display:none;  }
/* sign */
#loginWrap .mlog-sign .sign { position: relative; width: 460px; height: auto; display: flex;  flex-direction: column; justify-content: center; align-items: center; }
#loginWrap .mlog-sign .sign .btns { display: flex;  flex-direction: row; justify-content: space-between; align-items: center; width: 100%;  }
#loginWrap .mlog-sign .sign .btns a { display: block; margin-top: 8px; }
/* order shopping */
#loginWrap .order-sp {  width: 600px; min-height: 206px; _height; 206px; margin-top: 70px; }
#loginWrap .order-sp h3,
#loginWrap .order-sp .frm-wrap { position: relative; width: 460px; height: auto; }
#loginWrap .order-sp h3 { width: 226px; padding-top: 10px; text-align: center; font-size: 0; line-height: 0; }
#loginWrap .order-sp .frm-wrap p { font-size: 0; line-height: 0; }
#loginWrap .order-sp .frm {  }
#loginWrap .order-sp .frm .frm-list {  display: flex;  flex-direction: column; justify-content: center; align-items: center; }
#loginWrap .order-sp .frm .frm-list li { display: flex;  flex-direction: column; justify-content: center; align-items: center;  }
#loginWrap .order-sp .frm li,
#loginWrap .order-sp .frm li label,
#loginWrap .order-sp .frm li .txt-frm {  }
#loginWrap .order-sp .frm li { width: 100%; margin-bottom: 5px; }
#loginWrap .order-sp .frm li { padding: 0 15px;  width: 100%;     line-height: 50px; border: 1px solid #e1e1e1; border-radius: 5px;  overflow: hidden;    font-size: 14px;  color: #000; }
#loginWrap .order-sp .frm li .MS_input_txt { padding: 0 15px;  width: 100%;     line-height: 50px; border-bottom: 1px solid #e1e1e1;  overflow: hidden;    font-size: 14px;  color: #000; }
#loginWrap .order-sp .frm li input { padding: 0 15px; width: 100%; height: 50px; line-height: 50px; border: none; font-size: 14px; color: #000; }
#loginWrap .order-sp .frm li .txt-frm {  }
#loginWrap .order-sp .frm .btn-sch { position: relative; padding: 0 15px; width: 100%; height: 50px; line-height: 50px; border: none; font-size: 14px; color: #000; }

/* simpleLogin */
#simpleLogin { position: relative; }
#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; }
/* BASIC css end */

