/* BASIC css start */
#loginWrap .page-body { width:100%; margin:0px auto 0px; border:1px solid #dadada; padding:52px 0px;}
#loginWrap .mlog-sign {overflow: hidden; width:928px; margin:0 auto;}
#loginWrap .mlog-sign .mlog,
#loginWrap .mlog-sign .sign { float: left; }
/* mlog-sign */
#loginWrap .frm-list {margin-top:16px; }

/*
#loginWrap .frm-list li,
#loginWrap .frm-list li label,
#loginWrap .frm-list li .txt-frm { float: left; }
*/

#loginWrap .frm-list li { width: 100%; }
#loginWrap .frm-list li .txt-frm { width:358px; height:38px; line-height:3.4555; border:1px solid #dedede; background-color: #ffffff; text-indent:10px; color:#707070; font-size:11px;}

/* member login */
#loginWrap .mlog { position: relative;  width:360px; height:190px; padding-top: 10px; margin-right:95px; }
#loginWrap .mlog .login_bt01{display:block; width:358px; height:44px; line-height:3.222; text-align:center; font-size:13px; color:#ffffff; background:#303030; border:1px solid #303030;  }
#loginWrap .mlog h2{font-weight: bold; font-size:13px; color:#292929;}
#loginWrap .mlog .frm-list li label { width: 50px; line-height: 21px; font-size: 11px; letter-spacing: -1px; font-weight: bold; }
#loginWrap .mlog .frm-list li:first-child{margin-bottom:5px!important;}
#loginWrap .mlog .frm-list li { margin-bottom:10px; }
#loginWrap .mlog .btn-mlog { }
#loginWrap .mlog .security {position:absolute; top:11px; right:0px; font-size:11px; color:#8f8f91;}
#loginWrap .mlog div{text-align:right;margin-top:8px;}
#loginWrap .mlog div .bleat{font-weight: bold; padding-right:5px; color: black;}
#loginWrap .mlog div a{font-size:11px; color:#8f8f91;}

/* sign up */
#loginWrap .sign { position: relative; width:382px; height:212px; padding-left:89px; border-left:1px solid #dadada; }
#loginWrap .sign h2{margin-top: 35px;font-size:13px; color:#292929; display:block; margin-bottom: 12px;font-weight: bold; }
#loginWrap .sign p{font-size:12px; color:#8f8f91; line-height: 22px;}
#loginWrap .sign p b{color: #333333;}
#loginWrap .sign .frm-list li label { width: 130px; line-height: 24px; font-size: 11px; letter-spacing: -1.5px; padding-left: 10px; background: url(/images/d3/hot_issue/common/bull_w7_h7_red.gif) no-repeat 0 45%; }
#loginWrap .sign .frm-list li { margin-bottom: 4px; }
#loginWrap .sign .login_bt02 a{font-weight: bold;display:block; width:358px; height:44px; line-height:3.222; text-align:center; font-size:13px; color:#151515; background:#fafafa; border:1px solid #d8d8d8;  }
#loginWrap .sign .frm-list{margin-top:16px!important;}

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

/* insta */
.insta-outwrap{padding:50px 0px 60px; background:#f6f6f6;}
.insta-outwrap .insta-wrap{width:1282px; margin:0 auto; text-align:center; }
.insta-outwrap .insta-wrap h2{font-family: 'Roboto', sans-serif; font-size:17px; color:#2e2e2e; text-align:center; display:inline-block; padding-left:25px; background:url('/design/midasb/wib/basic/insta_iconz.png') no-repeat 0 center; }
.insta-outwrap .insta-wrap p{width:1275px; font-family: 'Roboto', sans-serif; font-size:13px; color:#1f1f1f; text-align:right; }
.insta-outwrap .insta-wrap p a{font-family: 'Roboto', sans-serif; display:inline-block; font-size:11px; color:#525252; width:59px; height:23px; line-height:2.11em; border:1px solid #525252; border-radius:3px; text-align:center; margin-left:10px;}
.insta-outwrap .insta-wrap .insta{margin-top:20px;}
.insta-outwrap .insta-wrap .insta .insta-box{float:left; width:114px; height:114px; margin:7px;}
.insta-outwrap .insta-wrap .insta .insta-box img{width:114px; height:114px;}
/* BASIC css end */

