/* BASIC css start */
#content .tit-page {
    display: none;
}
#loginWrap { padding-top:100px }
#loginWrap .mlog-sign { 
    display: flex;
    align-items: center;
    flex-direction: column;
}
#loginWrap .mlog-sign h3 {     display: none;
padding-top:35px; font-size:18px; color:#363636; font-weight:bold; line-height:18px }
/* member login */
#loginWrap .mlog-sign .mlog { 
    position:relative; 
    width:380px; 
    height: initial; 
}
#loginWrap .mlog-sign .mlog p { 
    padding-top:12px; 
    font-size:12px; 
    color:#adadad 
}
#loginWrap .mlog-sign .frm-list { padding-top:18px; position:relative; width:380px }
#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; width:375px; height:50px; color:#adadad; line-height:24px; cursor:text 
}
#loginWrap .mlog-sign .frm-list li input {
    padding-left:10px; 
    width:360px; 
    height:48px; 
    line-height:48px; 
    border:1px solid #ddd 
}
#loginWrap .mlog-sign .btn-mlog { padding-top:10px; position:relative }
#loginWrap .mlog-sign .btn-mlog a { 
    width:370px; 
    height:58px; 
    font-size:16px; 
    line-height:58px 
}
#loginWrap .mlog-sign .se-log { position:relative; color:#666 !important }
#loginWrap .mlog-sign .se-log label { font-size:12px }
#loginWrap .mlog-sign .se-log label input { margin-top:-3px; *margin-top:-4px; vertical-align:middle }

/* sign */
#loginWrap .mlog-sign .sign { 
    width:380px ;
    display: flex;
    gap: 8px;
}
#loginWrap .mlog-sign .sign dl { padding-top:0px 
}
#loginWrap .mlog-sign .sign dl dt { display: none;
font-size:11px; color:#adadad }
#loginWrap .mlog-sign .sign dl dd { padding-top:15px }
#loginWrap .mlog-sign .sign dl dd a { 
    width:180px; 
    height:48px; 
    font-size:13px; 
    line-height:48px ;
    border-radius: 6px;
}

/* simpleLogin */
#simpleLogin { text-align:center; margin-top:10px }
#simpleLogin .sns-login { font-size:0 }
#simpleLogin .sns-login a { 
    display:inline-block; 
    vertical-align:top;
    position:relative;
    width:267px;
    margin-left:12px; 
    }
#simpleLogin .sns-login a:first-child { margin-left:0 }
#simpleLogin .sns-login a img { width:272px }
#simpleLogin .sns-login span { position:absolute; left:50%; top: -22px; margin-left: -40px; }
#simpleLogin .sns-login span img { width: 80px !important;}
/* BASIC css end */

