/* BASIC css start */
#loginWrap .page-head { width: 100%; background: url(/images/d3/modern_simple/common/dot_h1_w10.gif) repeat-x 0 50%; }
#loginWrap .page-head .hd-bg { width: 170px; background-color: #fff; }
#loginWrap .page-body { width: 800px; margin: 0 auto 80px; }
#loginWrap .mlog-sign { width:798px; height:373px; border:1px solid #e9e9e9; border-top:1px solid #bbb; *zoom:1; overflow: hidden }
#loginWrap .mlog-sign .mlog,
#loginWrap .mlog-sign .sign { float: left; }
#loginWrap .log-tit { padding-bottom:10px; font-size:16px; color:#333; font-weight: bold;  }
/* mlog-sign */
#loginWrap .frm-list { position:relative; *zoom:1 }
#loginWrap .frm-list:after { display:block; clear:both; content:'' }
#loginWrap .frm-list li,
#loginWrap .frm-list li label,
#loginWrap .frm-list li .txt-frm { float: left; }
#loginWrap .frm-list li { width: 100%; }
#loginWrap .frm-list li .txt-frm { width: 308px; height:42px; margin-right: 0px; padding-left:10px; border:1px solid #e0e0e0; }
/* member login */
#loginWrap .mlog { position: relative; margin:30px 40px 0 39px; width:320px }
#loginWrap .mlog .frm-list li label { width: 50px; line-height: 42px; font-size: 12px; letter-spacing: -1px;  }
#loginWrap .mlog .frm-list li { margin-bottom: 10px; }
#loginWrap .mlog .btn-mlog { position: absolute; left: 265px; top: 0px; }
#loginWrap .mlog .security { position:relative;  *zoom:1; }
#loginWrap .mlog .security:after { display:block; clear:both; content:'' }
#loginWrap .mlog .security ul .chk { float:left }
#loginWrap .mlog .security ul .btn { float:right }
#loginWrap .mlog .CSSbuttonLog { margin:15px 0 10px }
#loginWrap .mlog dl { padding-top:10px }
#loginWrap .mlog dl dt { padding-bottom:10px; font-size:14px; color:#333; }
/* sign up */
#loginWrap .sign { position: relative; width:398px; height:373px; border-left:1px solid #e9e9e9 }
#loginWrap .sign .sign-inner { padding:30px 39px 0 39px }
#loginWrap .sign .frm-list li label { width: 130px; line-height: 24px; font-size: 11px; letter-spacing: -1.5px; padding-left: 10px; background: url(/images/d3/hot_issue/common/bull_w7_h7_red.gif) no-repeat 0 45%; }
#loginWrap .sign .frm-list li { margin-bottom: 6px; }
#loginWrap .sign .sign-inner .CSSbuttonLog { margin-top:2px }
#loginWrap .sign .sign-inner dl { padding-top:15px }
#loginWrap .sign .sign-inner dl dt { padding-bottom:10px; font-size:14px; color:#333; }
#loginWrap .sign .sign-inner dl dd { font-size:14px; color:#777 }
/* nonmember login */
#loginWrap .nmlog { position: relative; height: 100px; margin-top: 120px; margin-left: 30px; }
#loginWrap .nmlog .frm-list { position: absolute; left: 220px; top: 0px; width: 370px; }
#loginWrap .nmlog .frm-list li label { width: 50px; line-height: 21px; font-size: 11px; letter-spacing: -1px;  }
#loginWrap .nmlog .frm-list li { margin-bottom: 10px; }
#loginWrap .nmlog .btn-nmorder { position: absolute; left: 485px; top: 0px; }
/* simpleLogin */
#simpleLogin { position: relative; }
#simpleLogin .sns-login { margin-top: 30px;  font-size: 0; line-height: 0; }
#simpleLogin .sns-login p { margin-bottom: 30px; }
#simpleLogin .sns-login div { margin-right: -10px; }
#simpleLogin .sns-login a { display: inline-block; margin-right: 10px; }

.bottomBtns { padding-top:30px; text-align:center }

/* BASIC css end */

