.form-box {
    background: url(../images/bg-registration-form.png) no-repeat center 0;
}

.registration .input-box .phon-number {
    display: flex;
    justify-content: space-around;
}
.registration .input-box .phon-number .number {
    height:57px;
    line-height: 57px;
    font-size: 16px;
    color:#000000;
    letter-spacing: -0.025em;
    background:#ffffff;;
}
.registration .input-box .phon-number .number input,
.registration .input-box .phon-number .number select{
    text-align: center;
    height:57px;
    line-height: 57px;
    font-size: 16px;
    color:#311a1a;
    background:#ffffff;
}
.registration .input-box .phon-number .number input::placeholder {
    font-size: 16px;
    color:#311a1a;
}
.registration .input-box .phon-number .btn{
    width:124px;
    height:57px;
}
.registration .input-box .phon-number .btn button{
    background:none;
    border:none;
    outline:none;
    width:100%;
    height:57px;
    background:url(../images/btn-alarm.png) no-repeat 0 0;
    background-size:cover;
}

.registration .agr-wrap .agr-box label {
    padding:0 0 0 28px;
}


/* 친구 초대 이벤트 */
.event .event-step ul li {
    position: relative;
}
.event .event-step ul li button{
    display: none;
}
.event .event-step ul li.complete .type01 button {
    display: block;
    content:"";
    width:117px;
    height:40px;
    position: absolute;
    top:72px;
    left:2px;
    background:url(../images/event-step-label.png) no-repeat 0 0;
}
.event .event-step ul li.complete .type02::after {
    display: block;
    content:"";
    width:117px;
    height:40px;
    position: absolute;
    top:72px;
    left:0;
    background:url(../images/event-step-label.png) no-repeat 100% 0;
}