/* BASIC css start */
/* BASIC css start */
#content .tit-page{padding:73px 0 30px 0;border:0}
#loginWrap .page-body { width: 800px; margin: 0 auto 80px; }
#loginWrap .mlog-sign {width: 822px;/* height:373px; *//* border:1px solid #e9e9e9; */border-top: 3px solid #000; *zoom:1;overflow: hidden;}
#loginWrap .mlog-sign:after { display:block; clear:both; content:'' }
#loginWrap .mlog-sign .mlog,
#loginWrap .mlog-sign .sign { float: left; }
#loginWrap .log-tit { padding-bottom:10px; font-size:16px; color:#333; font-weight:bold }
#content .tit-page {text-align:center}
/* mlog-sign */
#loginWrap .frm-list {position:relative; *zoom:1;}
#loginWrap .frm-list:after { display:block; clear:both; content:'' }
#loginWrap .frm-list li {position:relative;width: 318px;border:1px solid #e0e0e0; margin-bottom: 10px;}
#loginWrap .frm-list li label {line-height: 42px;padding-left: 7px;color: #999;}
#loginWrap .frm-list li .txt-frm {position:absolute;top:0;left:0;width: 311px;height:42px;line-height:42px;padding:0;margin:0;border: 0;opacity: 0;filter: alpha(opacity=0);padding-left: 7px;}

/* member login */
#loginWrap .mlog {position: relative;margin:30px 40px 0 4px;width: 321px;}
#loginWrap .mlog .btn-mlog { position: absolute; left: 265px; top: 0px; }
#loginWrap .mlog .security { position:relative;  *zoom:1; }
#loginWrap .mlog .security:after { display:block; clear:both; content:'' }
#loginWrap .mlog .security ul .chk { float:left }
#loginWrap .mlog .security ul .btn { float:right }
#loginWrap .mlog .CSSbuttonLog { margin:15px 0 10px;display: inline-block;  width: 318px;  height: 42px;  font-size: 14px;  color: #fff;   font-weight: bold;    text-align: center;   line-height: 42px;   border: 1px solid #333;   background: #333;  -webkit-transition: all 0.3s ease; transition: all 0.3s ease; }
#loginWrap .mlog .CSSbuttonLogW{display: inline-block;   width: 318px;   height: 42px;   font-size: 14px;   color: #333;   font-weight: bold;    text-align: center;  line-height: 42px;   border: 1px solid #ddd;   background: #fff;   -webkit-transition: all 0.3s ease;  transition: all 0.3s ease;}
#loginWrap .mlog dl { padding-top:10px }
#loginWrap .mlog dl dt { padding-bottom:10px; font-size:14px; color:#333; font-weight:bold }

/* sign up */
#loginWrap .sign {position: relative;width: 435px;/* height:373px; *//* border-left:1px solid #e9e9e9; *//* background:#f8f8f8 */margin-top: 29px;}
#loginWrap .sign .login_tip{  text-align: center;  margin-top: 20px;   line-height: 24px;   font-size: 15px;font-weight: 300;}

/* simpleLogin */
#simpleLogin { position: relative; }
#simpleLogin .sns-login { margin-top: 30px;  font-size: 0; line-height: 0; }
#simpleLogin .sns-login p { margin-bottom: 30px; }
#simpleLogin .sns-login div { margin-right: -10px; }
#simpleLogin .sns-login a { display: inline-block; margin-right: 10px; }
/* BASIC css end */





/* BASIC css end */

