/* BASIC css start */
#login {overflow:hidden;}
#login h3 {height:45px; color:#000; font-size:17px; font-weight:bold; line-height:45px; text-align:left;}
#login .login_box {float:left; width:588px; padding-bottom:46px; border:1px solid #e9e9e9;}
#login .login_box .tab:after {display:block; clear:both; content:'';}
#login .login_box .tab li {float:left; width:293px; border-bottom:1px solid #e9e9e9;}
#login .login_box .tab li a {display:block; height:58px; background:#f8f8f8; color:#6f6f6f; font-size:15px; line-height:58px; text-align:center;}
#login .login_box .tab li.over {width:294px; border:0; border-right:1px solid #e9e9e9;}
#login .login_box .tab li.over a {background:#fff; color:#000; font-weight:bold;}
#login .login_box .inner {padding:0 50px;}
#login .login_box .frm-list {position:relative; padding:29px 0 47px;}
#login .login_box .frm-list .btn_login {position:absolute; top:74px; right:0; z-index:10;}
#login .login_box .frm-list ul li {position:relative; width:366px; border:1px solid #e9e9e9; margin-bottom:10px;}
#login .login_box .frm-list ul li input {width:273px; height:43px; padding:0 15px 0 78px; border:0; line-height:43px;}
#login .login_box .frm-list ul li label {display:block; position:absolute; top:0; left:15px; z-index:10; width:63px; height:43px; color:#999; font-size:13px; text-align:left; line-height:43px;}
#login .login_box .frm-list .se-log {font-size:0; text-align:left;}
#login .login_box .frm-list .se-log label {display:inline-block; zoom:1; *display:inline; width:140px; color:#2f2f2f; font-size:13px;}
#login .login_box .sns_btn {margin-bottom:38px; font-size:0; text-align:left;}
#login .login_box .sns_btn .center {padding:0 10px;}
#login .login_box .sign li {clear:both; color:#999; font-size:13px; line-height:50px;}
#login .login_box .sign li:first-child {padding-bottom:18px;}
#login .login_box .sign li .btn {float:right; color:#2f2f2f; font-size:13px; line-height:50px;}
#login .benefit {float:right; width:590px; text-align:right;}
#login .benefit a {display:block;}

/* 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; }
.mlog-sign .mlog_area .mlog_area_ul {margin-bottom:40px; }
/* BASIC css end */

