/* BASIC css start */
.tit_logo {
  font-size: 22px;
  line-height: 24px;
  color: #000;
  margin-bottom: 104px;
  margin-top: 64px;
}
#loginWrap .page-body {width:704px; margin:0 auto;}
#loginWrap p.tit { margin-bottom: 42px; color:#000; font-size:18px; font-weight:300; text-align:center;}

/* member login */
#loginWrap fieldset {position:relative; min-height:164px;}
#loginWrap .frm-list li {position:relative; float:left; width:100%; margin-bottom:16px;}
#loginWrap .frm-list li label {position:absolute; left:28px; top:14px; font-size:14px; color:#4a4a4a; font-weight:300;}
#loginWrap .frm-list li .txt-frm { width: 514px; height:50px; padding: 0 0 0 28px; border:1px solid #bcbcbc;}
#loginWrap .btn-mlog {position:absolute; top:0; right:0; display:inline-block; width:160px; height:114px; line-height:114px; margin-left:30px; background:#2a2a2a; color:#fff; font-size:15px; text-align:center;}
#loginWrap .mlog-sign .se-log { position: absolute; left: 0; top: 130px; font-size:14px; font-weight:300; color:#000;}
#loginWrap .mlog-sign .se-log label:first-child {margin-right:15px;}
#loginWrap .mlog-sign .se-log input[type=checkbox] {
    display: inline-block;
    width: 18px;
    height: 18px;
    margin-right: 8px;
    background:url(/design/dint/re_images/chk_off_jh.jpg);
    border:0 none;
    vertical-align: sub;
}
#loginWrap .mlog-sign .se-log input[type=checkbox]:checked {
    background:url(/design/dint/re_images/chk_on_jh.jpg);
}

/* sign */
#loginWrap .mlog-sign .sign {margin-top:50px; text-align:center;}
#loginWrap .mlog-sign .sign .msg li {position:relative; display:inline-block; padding:0 27px 0 24px; font-size:15px; color:#2a2a2a; font-weight:400; letter-spacing:-0.64px;}
#loginWrap .mlog-sign .sign .msg li:after {position:absolute; right:0; top:2px; display:block; background:#4a4a4a; width:2px; height:18px; content:'';}
#loginWrap .mlog-sign .sign .msg li:last-child:after {background:none;}
#loginWrap .mlog-sign .sign .msg .btn {color:#2A2A2A;}

/* simpleLogin */
#simpleLogin { position: relative; }
#simpleLogin .sns-login { margin-top: 100px; text-align: center;}
#simpleLogin .sns-login p { margin-bottom: 35px; color:#000; font-size:18px; font-weight:300;}
#simpleLogin .sns-login .sns-box {overflow:hidden}
#simpleLogin .sns-login .sns-box a {float:left; display: inline-block; margin-left:11px; color:#fff; font-size:14px; font-weight:300;}    
#simpleLogin .sns-login .sns-box a:first-child {margin-left:0;}
#simpleLogin .sns-login .sns-box a span {display:inline-block; width:123px; height:47px; line-height:47px; vertical-align:top; margin-left:1px; border-radius:2px;}
#simpleLogin .sns-login .sns-box a.bg_g span {background:#00c63b;}
#simpleLogin .sns-login .sns-box a.bg_y span {background:#eadc48; color:#000;}
#simpleLogin .sns-login .sns-box a.bg_b span {background:#596ea7;}
#simpleLogin .sns-login .sns-box a.bg_bk span {background:#171717;}


/* 주문조회 입력폼 */
.order-sp {margin-top:145px;}


/* Uneedcomms Keepgrow CSS */
#header { z-index:9997 !important; }




/* BASIC css end */

