/* BASIC css start */
#contentWrap { width:1200px !important; }
#content { width:1200px !important; }
#loginWrap .mlog-sign:after{clear: both;display: block; content: ""}
#loginWrap .mlog-sign { /*zoom: 1; overflow: hidden; */width: 1200px; border-top:1px solid #e9e9e9;  margin-top:15px;padding: 70px 48px;box-sizing: border-box;background: #fcfcfc;border-bottom: 1px solid #e9e9e9; }
.page-head { }
.mlog fieldset { }
.security {  }
.sign_btn { color:#db4137; font-weight:bold; }
.sns_login { font-size:16px; color:#787878; font-weight: bold; margin:0px auto; line-height:30px;}
.sns_login span { margin-left:0px; }
.sns_login ul { margin-left:20px; }
.sns_login li {    display: inline-block; margin:10px 5px 0px 5px; }
.frm-list-bottom { margin-top:20px; }
.frm-list-bottom li {    margin: 5px 30px 0 48px; }
.sign { margin-top:50px; }
.mlog,.nmlog-sign{width: 50%;float: left;}
.mlog{padding-right: 50px; box-sizing: border-box;}
.nmlog-sign{padding-left: 50px; box-sizing: border-box;}

.mlog { display: inline-block; }
#loginWrap .nmlog-sign {    display: inline-block;}
/* mlog-sign */
/*
#loginWrap .frm-list { position: absolute; left: 0; top: 5px; }
#loginWrap .frm-list li,
#loginWrap .frm-list li label,
#loginWrap .frm-list li .txt-frm { float: left; }
*/
#loginWrap .frm-list {  }
#loginWrap .frm-list li .txt-frm {line-height: 48px; margin-right: 0px; padding-left: 5px; border: 1px solid #ddd; font-size: 14px; height: 48px; width: 100%; box-sizing: border-box;margin-bottom: 10px; }
#loginWrap .frm-list label { width:100px; line-height:36px; font-size:14px; font-weight:bold; color:#111; text-align:right; margin-right:10px; display:inline-block;}

.MS_input_txt{right:0!important}
/* member login */
/*
#loginWrap .mlog { positifrm-liston: relative; float: left; width: 445px; height: 105px; border-right: 1px solid #eee; }
#loginWrap .mlog .frm-list li label { width: 100px; line-height: 36px; font-size: 14px; font-weight: bold; color: #111; text-align:right; margin-right:10px; }
#loginWrap .mlog .frm-list li { margin-bottom: 7px; }
#loginWrap .mlog .btn-mlog { position: absolute; left: 335px; top: 5px; }
#loginWrap .mlog .security { position: absolute; left: 120px; top: 90px; }
*/

/* sign up */
/*
#loginWrap .sign { position: relative; float: left; width: 280px; height: 105px; margin-left: 30px; }
#loginWrap .sign .frm-list li label { width: 160px; line-height: 36px;  }
#loginWrap .sign .frm-list li { margin-bottom: 7px; }
#loginWrap .sign .frm-list .CSSbutton { margin-top: 3px; }
*/

.login-tit { font-size: 30px; color: #000; font-weight: bold; text-align: center; display: block; }
.login-tit-sub { font-size:14px; color:#bdbdbd; margin-left:10px; }
.login_des { font-size: 15px; color:#333333; margin-top:12px; }
.login_legend { font-size: 16px; font-weight:bold; margin-bottom:20px;}
.btn-area { position:relative;margin-top: 39px;}
.btn-area-r { position:relative;  }
.btn-area a { background:#ff2d68!important; border:1px solid #ff2d68; color:#fff; display: block; font-size:18px;text-align: center; line-height: 48px;}
.btn-area-r a { background:#fff!important; border:1px solid #ff2d68; color:#ff2d68; display: block;font-size:18px;text-align: center; line-height: 48px;}



/* nonmember login */
#loginWrap .nmlog {  }
#loginWrap .nmlog .frm-list {margin-bottom:55px; }
#loginWrap .nmlog .frm-list li label { width:100px; line-height:36px; font-size:14px; font-weight:bold; color:#111; text-align:right; margin-right:10px; display:inline-block; }
#loginWrap .nmlog .frm-list li { }
#loginWrap .nmlog .btn-nmorder { position: absolute; left: 291px; top: 5px; }
#loginWrap .dsc { clear:both;  padding: 0 0 20px 70px;  }
#loginWrap .dsc p { font-size:14px; font-weight:bold; padding-bottom: 7px; color:#111; }





.ft-box:after{clear: both;display: block; content: ""}
.ft-box{}
.ft-box .sign{    float: left;}
.ft-box .sns_login{    width: 550px;float: right;    margin-top: 50px;}
.ft-box .frm-list-bottom a{ display: block; width: 498px; height: 48px; text-align: center; line-height: 48px; border: 1px solid #ff2d68; color: #ff2d68; }
.ft-box .frm-list-bottom .sign_btn{ color: #ff2d68;}

div#loginWrap { padding: 120px 0; }











































/* BASIC css end */

