.join {/*url(../assets/img/popbg.png) no-repeat;background-size: cover;background-position: center;*/}
.join-in {width: 300px;margin: 0 auto;}
.joinlogo {text-align: center;padding: 60px 0 30px;}
.joinlogo img {height: 35px;}
.join-con h2 {font-size: 22px;font-weight: bold;margin-bottom: 20px;color: #fff;}
.joinin {display: flex;align-items: center;gap: 15px;}
.joinin select {border: 1px solid #333;background: #141414;width: 100%;height: 35px;color: #fff;}
.joininput {width: calc(100% - 15px);height: 35px;border: 1px solid #333;background: #141414;font-size: 15px;padding-left: 15px;color: #fff;}/* margin-bottom: 27px; */
.joininputwrap {position: relative;}
.joininput::placeholder {color: #8e8e8e;}
.joinbtns {margin: 30px 0 90px;
    display: block;
    height: 50px;
    line-height: 50px;
    border-radius: 5px;
    border: 1px solid #666;
    background: #BF9D62;
    color: #fff;
    text-align: center;
    font-size: 20px;}
.jointxt {font-size: 13px;color: #f8f8f8;padding: 12px 0 0 11px;display: inline-block;line-height: 1.2em;margin-bottom: 7px;position: relative;}
.jointxt::before {content: '';width: 3px;height: 12px;position: absolute;left: 0;background-image: linear-gradient(to bottom, #ecd14c, #eee483 35%, #d6a630 69%, #a05b16);}
.jointxt2 {display: flex;font-size: 11px;color: #6d6d6d;margin-top: 7px;}
.sns {display: flex;padding: 30px 0;}
.sns li {width: 100%;position: relative;}
.sns li:first-child:after{content:'';width:1px;height: 30px;background: #404040;position: absolute;top:3px;right: 0;}
.sns li a {display: flex;justify-content: center;gap: 10px;}
.sns li span {line-height: 35px;font-size: 14px;font-weight: bold;}
.sns img {height: 35px;}
#cashOutPass {-webkit-text-security: disc; -webkit-appearance: none; }
