/* BASIC css start */
#loginWrap { padding:120px 0; max-width:1400px; min-width:1200px; margin:0 auto; }
#loginWrap .mlog-sign {border-top:none;width: 580px;margin: 0 auto;}
#loginWrap .mlog-sign .mlog,
#loginWrap .mlog-sign .sign {}
#loginWrap .mlog-sign h3 {font-size: 28px;color: #001b46;font-weight:500;line-height:18px;}
/* member login */
#loginWrap .mlog-sign .mlog {position:relative;width: 100%;}
#loginWrap .mlog-sign .mlog p { padding-top:20px; font-size:11px; color:#adadad }
#loginWrap .mlog-sign .frm-list {padding-top:40px;position:relative;width: 100%;}
#loginWrap .mlog-sign .frm-list li {position:relative;width: 100%;margin-bottom: 16px;}
#loginWrap .mlog-sign .frm-list li label {padding-left: 16px;position:absolute;top:0;left:0;width: 100%;height: 64px;color: #a6a6a6;font-size: 16px;line-height: 64px;font-weight: 400;cursor:text;box-sizing: border-box;-webkit-box-sizing: border-box;}
#loginWrap .mlog-sign .frm-list li input {color:#000;padding-left: 16px;width: 100%;height: 64px;line-height: 64px;border: 1px solid #eaeaea;box-sizing: border-box;-webkit-box-sizing: border-box;font-size: 16px;}
#loginWrap .mlog-sign .frm-list li input::placeholder { color:#a6a6a6; }
#loginWrap .mlog-sign .btn-mlog {padding-top:16px;position:relative;overflow: hidden;}
#loginWrap .mlog-sign .btn-mlog a {width: 282px;height: 64px;font-size: 16px;font-weight: 400;line-height: 64px;float: left;display: inline-block;box-sizing: border-box;-webkit-box-sizing: border-box;border: 1px solid #001b46;background: #fff;color: #001b46;text-align: center;}
#loginWrap .mlog-sign .btn-mlog a:first-of-type {
    margin-right: 16px;
    background: #001b46;
    color: #fff;
}
#loginWrap .mlog-sign .se-log { position:relative; color:#666 !important }
#loginWrap .mlog-sign .se-log label { font-size:11px }
#loginWrap .mlog-sign .se-log label input { margin-top:-3px; *margin-top:-4px; vertical-align:middle }

/* sign */
#loginWrap .mlog-sign .sign { margin-top:44px; padding-left:76px; width:386px }
#loginWrap .mlog-sign .sign dl { padding-top:22px }
#loginWrap .mlog-sign .sign dl dt { font-size:11px; color:#adadad }
#loginWrap .mlog-sign .sign dl dd { padding-top:15px }
#loginWrap .mlog-sign .sign dl dd a { width:384px; height:58px; font-size:15px; line-height:58px }

/* simpleLogin */
#simpleLogin { text-align:center; margin-top:40px }
#simpleLogin>h1 { text-align:left; font-size:16px; color:#001b46;font-weight:500; }
#simpleLogin .sns-login { font-size:0 }
#simpleLogin .sns-login a {display:block; *display:inline;vertical-align:top;position:relative;width: 100%;margin-top: 10px;}
#simpleLogin .sns-login a:first-child {}



.id_chk_box label, .id_chk_box a {
    color: #001b48;
    font-size: 14px;
    font-weight: 700;
    margin-top: 3px;
}

.id_chk_box a {
    float: right;
}


/* BASIC css end */

