/* BASIC css start */
#cnt {width:1200px; min-height:400px; height:auto !important; height:600px; margin:0 auto; text-align:center;}
#cnt .sub_title {margin:0; padding:30px 0; text-align:left;}
#cnt .sub_title img {vertical-align:top;}
#cnt .sub_title_center {text-align:center;}
#cnt .part_title {margin:0; padding:0 0 10px; color:#000; font-family:'NanumGothicBoldWeb'; font-size:24px; text-align:left; line-height:1.1;}


.MS_login_pw, .MS_login_id {
    width: 258px !important;
    height: 43px !important;
    color: black;
    border: 0px solid #a2a2a2; font-family:'NanumGothicBoldWeb'; font-size:20px; /*padding-left:20px;*/
    margin-left: 100px;
}

.cover_input {width:450px; height:50px; text-align:left;}

.box_member .box_frm form .msg a {letter-spacing:-0.06em;}

.box_frm {float:none !important; margin:0 auto;}







#loginWrap .loc-navi { margin-top: 40px; padding-bottom: 5px; border-bottom: 1px solid #e5e5e5; }
#loginWrap .page-body { width: 688px; margin-top: 55px; margin-left: auto; margin-right: auto; }
#loginWrap .mlog-sign { width: 688px; min-height: 206px; _height; 206px; background: url(/images/d3/modern_simple/login_mlog_bg.gif) no-repeat 0 0; }
#loginWrap .mlog-sign .mlog,
#loginWrap .mlog-sign .sign { float: left; }
/* member login */
#loginWrap .mlog-sign .mlog { position: relative; width: 462px; height: 207px; }
#loginWrap .mlog-sign .frm-list { position: absolute; left: 60px; top: 110px; width: 255px; }
#loginWrap .mlog-sign .frm-list li,
#loginWrap .mlog-sign .frm-list li label,
#loginWrap .mlog-sign .frm-list li .txt-frm { float: left; }
#loginWrap .mlog-sign .frm-list li { width: 100%; margin-bottom: 5px; }
#loginWrap .mlog-sign .frm-list li label { width: 60px; padding-top: 4px;}
#loginWrap .mlog-sign .frm-list li .txt-frm { width: 185px; height: 19px; padding: 2px 0 0 2px; border: 0; background-color: #eaeaea; }
#loginWrap .mlog-sign .btn-mlog { position: absolute; left: 316px; top: 110px; }
#loginWrap .mlog-sign .se-log { position: absolute; left: 120px; top: 170px; }
/* sign */
#loginWrap .mlog-sign .sign { width: 226px; padding-top: 80px; font-size: 0; line-height: 0; text-align: center; }
#loginWrap .mlog-sign .sign .btns { width: 103px; margin-left: auto; margin-right: auto; }
#loginWrap .mlog-sign .sign .btns a { display: block; margin-top: 8px; }

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

.blank_h60 {width:100%; height:60px;}

/* BASIC css end */

