/* BASIC css start */
#loginWrap {  }
#loginWrap .mlog-sign { width:100%; }
#loginWrap .mlog-sign .mlog, #loginWrap .mlog-sign .sign { float:left; width:50%; }
#loginWrap .mlog-sign .mlog .tit-page, #loginWrap .mlog-sign .sign .tit-page { margin-left:-15px; font-size:30px; font-weight:600; border:0; padding-bottom:20px; }

/* member login */
#loginWrap .mlog-sign .mlog { margin:50px 0; padding:0 81px; position:relative; }
#loginWrap .mlog-sign .mlog fieldset { margin-top:60px; }
#loginWrap .mlog-sign .frm-list { padding-top:15px; position:relative; width:100%; }
#loginWrap .mlog-sign .frm-list li { position:relative; width: 100%; margin-bottom:6px }
#loginWrap .mlog-sign .frm-list li label { padding-left:11px; position:absolute; top:0; left:0; height:45px; color:#d5d5d5; line-height:45px; cursor:text }
#loginWrap .mlog-sign .frm-list li input { padding-left:10px; width:100%; height:45px; line-height:45px; border:1px solid #ddd }
#loginWrap .mlog-sign .btn-mlog { position:relative }
#loginWrap .mlog-sign .btn-mlog a { width:100%; height:45px; margin:2.5px 0; font-size:16px; line-height:45px; background:#0d8154; color:#fff; border:0; -webkit-transition:all 0.3s; transition:all 0.3s; }
#loginWrap .mlog-sign .btn-mlog a.idpw_se { background:#888; }
#loginWrap .mlog-sign .btn-mlog a:hover { background:#075839; }
#loginWrap .mlog-sign .btn-mlog a.idpw_se:hover { background:#282828; }
#loginWrap .mlog-sign .se-log { position:relative; margin:15px 0; }
#loginWrap .mlog-sign .se-log label { margin-right:10px; font-size:14px; color:#888; }
#loginWrap .mlog-sign .se-log label input { margin-top:-3px; vertical-align:middle }

/* sign */
#loginWrap .mlog-sign .sign { margin:50px 0; padding:0 81px; position:relative; }
#loginWrap .mlog-sign .sign dl { margin-top:10px }
#loginWrap .mlog-sign .sign dl dt { font-size:16px; color:#282828; margin-bottom:15px; }
#loginWrap .mlog-sign .sign dl dd a { width:100%; height:45px; font-size:16px; line-height:45px; background:#0d8154; color:#fff; border:0; }
#loginWrap .mlog-sign .sign dl dd a.b_order { background:#888; }
#loginWrap .mlog-sign .sign dl dd a:hover { background:#075839; }
#loginWrap .mlog-sign .sign dl dd a.b_order:hover { background:#282828; }

/* simpleLogin */
#simpleLogin { margin-top:10px }
#simpleLogin .sns_title { font-size:16px; color:#282828; margin-bottom:15px; }
#simpleLogin .sns-login a { position:relative; font-size:16px; display:block; text-align:center; line-height:45px; height:45px; padding-left:20px; margin:5px 0; -webkit-transition:all 0.3s; transition:all 0.3s }
#simpleLogin .sns-login a:hover { opacity:0.7; }
#simpleLogin .sns-login a:first-child { background:url(/design/rtx22/re_2022/kakao_login_icon.svg) no-repeat left 120px center/26px #fae100; color:#34221d; }
#simpleLogin .sns-login a:last-child { background:url(/design/rtx22/re_2022/naver_login_icon.svg) no-repeat left 122px center/22px #06be34; color:#fff; }
#simpleLogin .sns-login .CSSbuttonBlack { border:0; }

#content {padding-top:130px !important;}
/* BASIC css end */

