/* BASIC css start */
#loginWrap {padding:30px 16px 0;}
#loginWrap ul.frm-list label {display:none;}
#loginWrap ul.frm-list input {width:100%;}
#loginWrap ul.frm-list li {margin-bottom:5px;}
#loginWrap ul.frm-list li:last-child {margin-bottom:0px;}
#loginWrap .btnLoginWrap {margin-top:5px;}

#loginWrap .login_option {margin-top:10px; display: flex; justify-content: space-between;}

#loginWrap .login_option .find_box li {display:inline-block; color:#999;}
#loginWrap .login_option .find_box li.line {padding:0 5px;}
#loginWrap .login_option .find_box li a {color:#999;}
#loginWrap .joinEvent {margin:40px 0 10px; text-align:center; font-size:14px;}
#loginWrap .joinEvent span {color:#ff3703; text-decoration:underline;}


#loginWrap .sns-area a {margin-bottom:5px;}
#loginWrap .sns-area a:last-child {margin-bottom:0px;}
#loginWrap .sns-area a.btn span {padding-left:26px; position:relative; display:inline-block;}
#loginWrap .sns-area a.btn span img {position:absolute; left:0; width:18px; top:50%; transform:translate(0, -50%)}

#loginWrap .description {margin-bottom:5px;}
#loginWrap .loginBottom {text-align:center; margin-top:15px;}

.nonMemberLogin {margin:25px auto; text-align:center;}
.nonMemberLogin a {color:#999999; text-decoration:underline;}

/* BASIC css end */

