/* 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: 550px; margin: 0 auto 80px; }
#loginWrap .mlog-sign { width:548px; height:460px; border:1px solid #d2d2d2; *zoom:1; overflow: hidden }
#loginWrap .mlog-sign:after { display:block; clear:both; content:'' }
#loginWrap .mlog-sign .mlog,
#loginWrap .mlog-sign .sign { position:relative }
#loginWrap .mlog-sign .log-tit { padding-bottom:20px; font-size:23px; color:#202020; 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:187px; height:33px; padding-left:10px; border:1px solid #d9d9d9; }
/* member login */
#loginWrap .mlog { position: relative; margin:60px 44px 0 44px; width:460px; height:190px; border-bottom:1px solid #d0d0d0 }
#loginWrap .mlog .frm-list li label { padding-left:10px; width:65px; line-height:33px; font-size:14px; color:#afafaf; font-weight: bold; }
#loginWrap .mlog .frm-list li { margin-bottom: 10px; }
#loginWrap .mlog .btn-mlog { position: absolute; left:300px; top:47px; }
#loginWrap .mlog .security { padding-left:75px; position:relative;  *zoom:1; }
#loginWrap .mlog .security:after { display:block; clear:both; content:'' }
#loginWrap .mlog .security ul .chk { padding-right:10px; float:left }
#loginWrap .mlog dl { padding-top:10px }
#loginWrap .mlog dl dt { padding-bottom:10px; font-size:14px; color:#333; font-weight:bold }
/* sign up */
#loginWrap .sign { position: relative; margin:32px 44px 0 44px; width:460px }
#loginWrap .sign dl { padding:0 6px 20px 3px; *zoom:1; overflow:hidden }
#loginWrap .sign dl:after { display:block; clear:both; content:'' }
#loginWrap .sign dl dt { float:left; width:300px }
#loginWrap .sign dl dt label { font-size:14px; color:#626262; font-weight:bold }
#loginWrap .sign dl dt p { padding-top:3px; font-size:13px; color:#939393 }
#loginWrap .sign dl dd { float:left }
#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: 4px; }

/* 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 */

