.withdrawal { width:1024px; height:815px; margin:0 auto; text-align:center; }

.withdrawal .withdrawal-title { line-height:50px; font-size:50px; font-family:NotoSansCJKkr; font-weight:500; color:#00aeef; padding-top:159px; }
.withdrawal p                 { padding-top:33px; }
.withdrawal p:nth-child(2)    { padding-top:129px; }
.withdrawal label             { display:block; margin-top:33px; font-size: 18px; }

.withdrawal .withdrawal-text          { line-height:25px; font-size:18px; font-family:NotoSansCJKkr; font-weight:normal; color:#909090; }
.withdrawal .withdrawal-bottom        { margin:0 auto; margin-top:80px; width:268px; }
.withdrawal .withdrawal-bottom a      { display:block; padding-top:0; width:130px; height:46px; border-radius:21px; border:solid 1px #00aeef; background-color:white; font-family:NotoSansCJKkr; font-size:16px; font-weight:normal; line-height: 46px; color:#00aeef; float:left; }
.withdrawal .withdrawal-bottom .withdrawal_btn { width:130px; height:46px; border-radius:21px; border:0px; background-color:#00aeef; font-family:NotoSansCJKkr; font-size:16px; font-weight:normal; color:white; float:right; }

@media (max-width:1024px) {
    .withdrawal { width:100.000vw; height:79.590vw; margin:0 auto; text-align:center; }
    
    .withdrawal .withdrawal-title { line-height:4.883vw; font-size:4.883vw; font-family:NotoSansCJKkr; font-weight:500; color:#00aeef; padding-top:15.527vw; }
    .withdrawal p:nth-child(2)    { padding-top:12.598vw; }
    .withdrawal label             { display:block; margin-top:33px; font-size: 1.953vw; }

    .withdrawal .withdrawal-text          { line-height:2.441vw; font-size:1.953vw; font-family:NotoSansCJKkr; font-weight:normal; color:#909090; }
    .withdrawal .withdrawal-bottom        { margin:0 auto; margin-top:9.766vw; width:33.105vw; }
    .withdrawal .withdrawal-bottom a      { display:flex; justify-content: center; align-items: center; width:12.695vw; height:4.199vw; border-radius:2.051vw; border:solid 0.098vw #00aeef; background-color:white; font-family:NotoSansCJKkr; font-size:1.758vw; font-weight:normal; color:#00aeef; float:left; }
    .withdrawal .withdrawal-bottom .withdrawal_btn { width:12.695vw; height:4.199vw; border-radius:2.051vw; border:0vw; background-color:#00aeef; font-family:NotoSansCJKkr; font-size:1.758vw; font-weight:normal; color:white; float:right; }
}

@media (max-width: 768px) {
    .withdrawal .withdrawal-title {
        font-size: 7vw;
        line-height: unset;
    }

    .withdrawal .withdrawal-text {
        font-size: 4vw;
        line-height: unset;
    }

    .withdrawal label {
        font-size: 4vw;
    }

    .withdrawal .withdrawal-bottom {
        display: flex;
        justify-content: space-evenly;
        width: 100%;
    }

    .withdrawal .withdrawal-bottom a {
        display: flex;
        justify-content: center;
        align-items: center;
        width: 30vw;
        height: 10vw;
        padding: 0;
        border-radius: 5vw;
        font-size: 3vw;
        line-height: unset;
    }

    .withdrawal .withdrawal-bottom .withdrawal_btn {
        width: 30vw;
        height: 10vw;
        border-radius: 5vw;
        font-size: 3vw;
    }
}