.account {
    padding: 20px;
    box-sizing: border-box;
}
.account .title_area {
    height: auto;
    padding: 0;
}

.account .sec01 {
    border-radius: 10px;
    background: rgba(0, 0, 0, 0.50);
    backdrop-filter: blur(30px);
    padding: 20px;
    color: var(--white);
    box-sizing: border-box;
}
.account .sec01 .txt {
    font-size: 1.6rem;
    line-height: 1.2;
}
.account .sec01 button {
    height: 36px;
    border-radius: 100px;
    background: rgba(255, 255, 255, 0.16);
    backdrop-filter: blur(30px);
    font-size: 1.6rem;
    color: var(--white);
}

.account .white_bg {
    padding: 20px;
    border-radius: 10px;
    background: rgba(255, 255, 255, 0.80);
    backdrop-filter: blur(30px);
    color: var(--black);
    box-sizing: border-box;
}
.account .white_bg > h3 {
    font-size: 2rem;
    color: var(--point);
}
.account .white_bg strong {
    font-size: 1.6rem;
    font-weight: 700;
}
.account .white_bg ul li {
    position: relative;
    font-size: 1.6rem;
    padding-left: 20px;
    box-sizing: border-box;
}
.account .white_bg ul li:before {
    content: '';
    position: absolute;
    top: 8px;
    left: 8px;
    display: block;
    width: 4px;
    height: 4px;
    border-radius: 50%;
    background: var(--black);
}
.account .white_bg .price {
    padding: 20px 10px;
    border-top: 1px solid var(--text);
    box-sizing: border-box;
}
.account .white_bg .price .top {
    font-size: 2rem;
}
.account .white_bg .price .top strong {
    font-size: 2rem;
    font-weight: 800;
}
.account .white_bg .price .top span {
    border-radius: 100px;
    background: #F00;
    color: var(--white);
    padding: 4px 12px;
    font-size: 1.3rem;
    font-weight: 500;
    box-sizing: border-box;
}
.account .white_bg .price > p {
    font-size: 1.6rem;
}
.account .white_bg > button {
    height: 56px;
    border-radius: 100px;
    font-size: 1.6rem;
    font-weight: 500;
}
.account .white_bg .gradient_btn {
    background: linear-gradient(91deg, #1A00D5 3.82%, #FF5DBA 96.98%);
    color: var(--white);
}
.account .white_bg .link p {
    font-size: 1.6rem;
}
.account .white_bg .link > div {
    font-size: 1.4rem;
}
.account .white_bg .link > div img {
    width: 20px;
}
.account .white_bg .util button {
    font-size: 1.4rem;
    color: var(--text);
}
.account .white_bg .util a {
    font-size: 1.4rem;
    color: var(--black);
}
.account_util a {
    font-size: 1.4rem;
}



@media screen and (max-width: 480px) {
}
@media screen and (max-width: 380px) {
}