.star_candy_charge_popup_area_set {
    display: none;
}



.my_post_my_page_back {
    display: flex;
    align-items: flex-start;
    gap: 20px;
    max-width: 1280px;
    width: 100%;
}
.my_post_my_page_back > .part1 {
    width: calc(70% - 20px);
    border-radius: 12px;
    border: 1px solid var(--Grey_D, #DDD);
    background: var(--White, #FFF);
    max-height: 802px;
}
.my_post_my_page_back > .part2 {
    width: 30%;
    border-radius: 12px;
    border: 1px solid var(--Grey_D, #DDD);
    background: var(--White, #FFF);
    /* height: 802px; */
    height: auto;
}

.my_page_my_post_list_box.my_info {
    padding: 0;
    gap: 0;
}
.my_page_my_post_list_box.my_info > .my_info_box {
    padding: 20px;
    display: flex;
    align-items: center;
    gap: 12px;
    border-bottom: 4px solid #F5F4F9;
} 
.my_page_my_post_list_box.my_info > .my_info_box > .my_profile_box {
    display: flex;
    align-items: center;
    justify-content: center;
    position: relative;
    padding: 0 12px;
}
.my_page_my_post_list_box.my_info > .my_info_box > .my_profile_box > .avatar {
    width: 72px;
    height: 72px;
    border-radius: 50%;
}
.my_page_my_post_list_box.my_info > .my_info_box > .my_profile_box > .camera {
    position: absolute;
    bottom: 0;
    right: 0;
    cursor: pointer;
}
.my_page_my_post_list_box.my_info > .my_info_box > .name_box {
    display: flex;
    flex-direction: column;
    gap: 8px;
}
.my_page_my_post_list_box.my_info > .my_info_box > .name_box > .nick_name {
    display: flex;
    align-items: center;
    gap: 4px;
    color: var(--Dark, #212121);
    font-size: 16px;
    font-weight: 800;
    line-height: 24px; /* 150% */
    cursor: pointer;
}
.my_page_my_post_list_box.my_info > .my_info_box > .name_box > .nick_name > img,
.my_page_my_post_list_box.my_info > .membership > span > img,
.my_page_my_post_list_box.my_info > .membership > .title_box > span > img,
.my_page_my_post_list_box.my_info > .sub_comment_box > p > img  {
    width: 20px;
    height: 20px;
}
.my_page_my_post_list_box.my_info > .my_info_box > .name_box > .level_box {
    display: flex;
    align-items: center;
    gap: 4px;
}
.my_page_my_post_list_box.my_info > .my_info_box > .name_box > .level_box > p {
    color: var(--White, #FFF);
    font-size: 12px;
    font-weight: 800;
    line-height: 16px; /* 133.333% */
    padding: 4px 12px;
    border-radius: 100px;
    background: var(--Primary, #ee7f99);
}
.my_page_my_post_list_box.my_info > .membership {
    display: flex;
    align-items: center;
    justify-content: space-between;
    padding: 20px;
    border-bottom: 4px solid #F5F4F9;
}
.my_page_my_post_list_box.my_info > .membership > p,
.my_page_my_post_list_box.my_info > .membership > .title_box > p {
    color: var(--Dark, #212121);
    font-size: 16px;
    font-weight: 800;
    line-height: 24px; /* 150% */
}
.my_page_my_post_list_box.my_info > .membership > span,
.my_page_my_post_list_box.my_info > .membership > .title_box > span {
    display: flex;
    align-items: center;
    gap: 4px;
    cursor: pointer;
}
.my_page_my_post_list_box.my_info > .star_candy {
    padding: 20px;
    display: flex;
    flex-direction: column;
    border-bottom: 4px solid #F5F4F9;
}
.my_page_my_post_list_box.my_info > .star_candy > .title_box {
    display: flex;
    align-items: center;
    justify-content: space-between;
    width: 100%;
    padding-bottom: 20px;
    margin-bottom: 20px;
    border-bottom: 1px solid #eee;
}
.my_page_my_post_list_box.my_info > .star_candy > .title_box > p {
    font-size: 16px;
    font-weight: 800;
    line-height: 24px; /* 150% */
}
.my_page_my_post_list_box.my_info > .star_candy > .title_box > button {
    color: var(--White, #FFF);
    font-size: 12px;
    font-weight: 800;
    line-height: 16px; /* 133.333% */
    padding: 4px 12px;
    border-radius: 100px;
    background: var(--Primary, #ee7f99);
}
.my_page_my_post_list_box.my_info > .star_candy > .mission {
    display: flex;
    flex-direction: column;
    align-items: center;
    gap: 20px;
}
.my_page_my_post_list_box.my_info > .star_candy > .mission > .have_sum {
    display: flex;
    align-items: center;
    gap: 8px;
    color: var(--Dark, #212121);
    font-size: 24px;
    font-weight: 900;
    cursor: pointer;
}
.my_page_my_post_list_box.my_info > .star_candy > .mission > .zoo_mission {
    width: 100%;
    display: flex;
    flex-direction: column;
    gap: 20px;
    border-radius: 12px;
    border: 1px solid var(--Grey_D, #DDD);
    cursor: pointer;
}
.my_page_my_post_list_box.my_info > .star_candy > .mission > .zoo_mission > .title {
    color: var(--Dark, #212121);
    font-size: 16px;
    font-weight: 800;
    line-height: 24px; /* 150% */
    padding: 20px 20px 0 20px;
}
.swiper.zoo_mission_swiper {
    padding: 0 20px 20px 20px;
}














.my_page_my_post_list_box {
    padding: 20px;
    display: flex;
    flex-direction: column;
    gap: 20px;
}
.my_page_my_post_list_box > .title_box {
    display: flex;
    align-items: center;
    justify-content: space-between;
}
.my_page_my_post_list_box > .title_box > button {
    width: 120px;
    padding: 12px 0px;
    border-radius: 100px;
    border: 1px solid var(--Dark, #212121);
    background: var(--White, #FFF);
    font-weight: 800;
    line-height: 18px; /* 142.857% */
    height: 44px;
}
.normalradioarea2.my_post > label {
    min-height: unset !important;
    min-width: unset !important;
    height: 44px;
    max-width: 120px !important;
    width: 100% !important;
}
.my_page_my_post_list_box > .list_box {
    display: flex;
    flex-direction: column;
    height: 608px;
    overflow: auto;
    width: 100%;
}
.my_page_my_post_list_box > .list_box.shopping {
    height: 646px;
}

.my_page_my_post_list_box > .list_box::-webkit-scrollbar {
    width: 4px;
}
.my_page_my_post_list_box > .list_box::-webkit-scrollbar-track {
    background: #000000;
    border-radius: 10px;
}
.my_page_my_post_list_box > .list_box::-webkit-scrollbar-thumb {
    background-color: #ee7f99;
    border-radius: 10px;
    border: 1px solid #ee7f99;
}

.my_page_my_post_list_box > .paging_area02 {
    margin: 0;
    padding: 12px 0;
}
.my_page_my_post_list_box > .list_box > .list {
    padding: 20px 0;
    display: flex;
    align-items: center;
    justify-content: space-between;
    gap: 10px;
    border-bottom: 1px solid var(--Grey_E, #EEE);
}
.my_page_my_post_list_box > .list_box > .list > .post_box,
.my_page_my_post_list_box > .list_box > .list > .info_box  {
    display: flex;
    flex-direction: column;
    gap: 8px;
}
.my_page_my_post_list_box > .list_box > .list > .post_box > .title_box {
    display: flex;
    align-items: center;
    gap: 4px;
}
.my_page_my_post_list_box > .list_box > .list > .post_box > .title_box > .title {
    color: var(--Primary, #ee7f99);
    font-weight: 800;
    line-height: 20px; /* 142.857% */
    text-overflow: ellipsis;
    max-width: 670px;

    overflow: hidden;
    display: -webkit-box;
    -webkit-line-clamp: 1;
    -webkit-box-orient: vertical;
}
.my_page_my_post_list_box > .list_box > .list > .post_box > .title_box > span {
    border-radius: 100px;
    background: var(--Primary, #ee7f99);
    padding: 4px 8px;
    color: var(--White, #FFF);
    font-size: 10px;
    font-weight: 800;
    line-height: 14px; /* 140% */
}
.my_page_my_post_list_box > .list_box > .list > .post_box > .comment {
    overflow: hidden;
    display: -webkit-box;
    -webkit-line-clamp: 1;
    -webkit-box-orient: vertical;
}
.my_page_my_post_list_box > .list_box > .list > .info_box > .info1 {
    color: var(--Grey_6, #666);
    font-size: 12px;
    line-height: 16px;
}
.my_page_my_post_list_box > .list_box > .list > .info_box > .info2 {
    font-size: 16px;
    font-weight: 800;
    line-height: 24px; /* 150% */
}
.my_page_my_post_list_box.my_info > .membership.eum {
    display: flex;
    flex-direction: column;
}
.my_page_my_post_list_box.my_info > .membership > .title_box {
    width: 100%;
    display: flex;
    align-items: center;
    justify-content: space-between;
    padding-bottom: 8px;
    margin-bottom: 8px;
    border-bottom: 1px solid #eee;
}
.my_page_my_post_list_box.my_info > .membership > .eum_box {
    padding: 20px;
    display: flex;
    align-items: center;
    justify-content: center;
    gap: 20px;
    width: 100%;
}
.my_page_my_post_list_box.my_info > .membership > .eum_box > div {
    display: flex;
    flex-direction: column;
    gap: 4px;
}
.my_page_my_post_list_box.my_info > .membership > .eum_box > div > p {
    font-size: 32px;
    font-weight: 900;
    line-height: normal;
}
.my_page_my_post_list_box.my_info > .membership > .eum_box > div > span {
    color: var(--Grey_6, #666);
    line-height: 20px; /* 142.857% */
}
.my_page_my_post_list_box.my_info > .sub_comment_box {
    display: flex;
    align-items: center;
    justify-content: space-around;
    font-size: 16px;
    font-weight: 800;
    line-height: 24px; /* 150% */
    padding: 20px;
}
.my_page_my_post_list_box.my_info > .sub_comment_box > p {
    display: flex;
    align-items: center;
    cursor: pointer;
}
.inputRadiopop.zoo_mission_pop {
    padding: 0 20px;
}
.inputRadiopop.zoo_mission_pop > div {
    max-width: 350px;
    width: 100%;
}
.inputRadiopop.zoo_mission_pop > div > .title_box > .title {
    font-size: 20px;
}
.inputRadiopop.zoo_mission_pop > div > .content_box > .content_comment {
    display: flex;
    flex-direction: column;
    align-items: center;
    gap: 4px;
}
.inputRadiopop.zoo_mission_pop > div > .content_box > .content_comment > .comment1 {
    color: var(--Dark, #212121);
    font-size: 20px;
    font-weight: 800;
    line-height: 28px; /* 140% */
    text-align: center;
}
.inputRadiopop.zoo_mission_pop > div > .content_box > .mission_star_box {
    display: flex;
    align-items: center;
    gap: 40px;
    padding-top: 40px;
}
.inputRadiopop.zoo_mission_pop > div > .content_box > .mission_star_box > .mission {
    display: flex;
    flex-direction: column;
    align-items: center;
    cursor: pointer;
}
.inputRadiopop.zoo_mission_pop > div > .content_box > .mission_star_box > .mission > p {
    font-weight: 800;
    line-height: 20px; /* 142.857% */
    padding-top: 12px;
}
.inputRadiopop.zoo_mission_pop > div > .content_box > .mission_star_box > .mission > span {
    color: var(--Primary, #ee7f99);
    font-size: 12px;
    font-weight: 800;
    line-height: 16px; /* 133.333% */
}
.inputRadiopop.zoo_mission_pop > div > .content_box > .mission_star_box > .mission > img {
    width: 43px;
    height: auto;
}

.mission_suc_swal {
    display: flex;
    flex-direction: column;
}
.mission_suc_swal_back {
    border-radius: 20px;
    background: var(--Background, #F5F4F9);
    display: flex;
    flex-direction: column;
    gap: 4px;
    padding: 20px;
}
.mission_suc_swal_back > p {
    font-size: 12px;
    line-height: 16px; /* 133.333% */
}
.mission_suc_swal_back > span {
    font-size: 20px;
    font-weight: 800;
    line-height: 28px; /* 140% */
    display: flex;
    align-items: center;
    justify-content: center;
    gap: 5px;
}
.mission_suc_swal > .comment1 {
    font-size: 16px;
    font-weight: 800;
    line-height: 24px; /* 150% */
    padding-top: 20px;
    padding-bottom: 4px;
}
.mission_suc_swal > .comment2 {
    font-size: 16px;
    line-height: 24px; /* 150% */
    word-break: keep-all;
}
.mission_suc_swal > .comment2 > span {
    color: var(--Primary, #ee7f99);
    font-size: 16px;
    font-weight: 800;
}
.my_page_my_post_list_box > .list_box > .list > .info_box.like {
    display: flex;
    align-items: center;
    flex-direction: unset;
    gap: 20px;
    margin-bottom: auto;
}
.my_page_my_post_list_box > .list_box > .list > .info_box.like > img {
    cursor: pointer;
}
.my_page_my_post_list_box > .list_box > .list > .info_box.comment {
    margin-top: auto;
}
.my_page_my_post_list_box > .list_box.comment,
.my_page_my_post_list_box > .list_box.star_candy {
    height: 582px;
}
.my_page_my_post_list_box > .list_box.star_candy > table > thead > .tab_header > th {
    padding: 12px 0;
    font-size: 14px;
    font-weight: 400;
    line-height: 20px; /* 142.857% */
}
.my_page_my_post_list_box > .list_box.star_candy > table > tbody > tr > td {
    padding: 12px 0;
    font-size: 14px;
    font-weight: 400;
    line-height: 20px; /* 142.857% */
    text-align: center;
}

.my_page_my_post_list_box.coupon {
    padding: 0 !important;
}
.my_page_my_post_list_box > .list_box.coupon {
    height: 666px;
}
/*
.my_page_my_post_list_box > .list_box.coupon > .list.coupon {
    border: none;
    background: url(../z_images/zoo_img/my_page_coupon_back.svg) no-repeat center center;
    filter: drop-shadow(4px 4px 20px rgba(0, 0, 0, 0.10));
    justify-content: unset;
    cursor: pointer;
}
.my_page_my_post_list_box > .list_box.coupon > .list.coupon > .info_back {
    border-radius: 8px;
    background: var(--Grey_F1, #F1F1F1);
    display: flex;
    padding: 34px;
    justify-content: center;
    align-items: center;
}
.my_page_my_post_list_box > .list_box.coupon > .list.coupon > .info_box {
    display: flex;
    flex-direction: column;
    align-items: flex-start;
    gap: 12px;
    width: 100%;
}
.my_page_my_post_list_box > .list_box.coupon > .list.coupon > .info_box > .title_group1 {
    display: flex;
    align-items: flex-start;
    justify-content: space-between;
    width: 100%;
}
.my_page_my_post_list_box > .list_box.coupon > .list.coupon > .info_box > .title_group1 > .title {
    display: flex;
    flex-direction: column;
}
.my_page_my_post_list_box > .list_box.coupon > .list.coupon > .info_box > .title_group1 > .title > p {
    color: var(--Dark, #212121);
    font-size: 20px;
    font-weight: 800;
    line-height: 28px;
}
.my_page_my_post_list_box > .list_box.coupon > .list.coupon > .info_box > .title_group1 > .title > span {
    color: var(--Primary, #ee7f99);
    font-size: 16px;
    font-weight: 800;
    line-height: 24px;
}
.my_page_my_post_list_box > .list_box.coupon > .list.coupon > .info_box > .title_group1 > p {
    font-weight: 800;
    line-height: 20px;
    text-align: right;
}
.my_page_my_post_list_box > .list_box.coupon > .list.coupon > .info_box > .title_group2 {
    display: flex;
    align-items: flex-start;
    gap: 8px;
}
.my_page_my_post_list_box > .list_box.coupon > .list.coupon > .info_box > .title_group2 > p {
    font-size: 12px;
    line-height: 16px;
    display: flex;
    padding: 4px 12px;
    justify-content: center;
    align-items: center;
    border-radius: 100px;
    border: 1px solid var(--Grey_C, #CCC);
}
.my_page_my_post_list_box > .list_box.coupon > .list.coupon > .info_box > .title_group2 > .title {
    display: flex;
    flex-direction: column;
    gap: 4px;
}
.my_page_my_post_list_box > .list_box.coupon > .list.coupon > .info_box > .title_group2 > .title > p {
    font-size: 16px;
    font-weight: 800;
    line-height: 24px;
}
.my_page_my_post_list_box > .list_box.coupon > .list.coupon.off {
    opacity: 0.5;
    position: relative;
}
.my_page_my_post_list_box > .list_box.coupon > .list.coupon.off > .off_message {
    display: flex;
    align-items: center;
    justify-content: center;
    color: var(--Grey_C, #CCC);
    font-size: 16px;
    font-weight: 800;
    line-height: 24px;
    border-radius: 100px;
    border: 4px solid #ccc;
    width: 80px;
    height: 80px;
    position: absolute;
    top: calc(50% - 40px);
    left: calc(50% - 40px);
} */

.my_page_my_post_list_box > .list_box.shopping > .list {
    gap: 20px;
    justify-content: unset;
}
.my_page_my_post_list_box > .list_box.shopping > .list > .post_back {
    border-radius: 4px;
    max-width: 94px;
    width: 100%;
    aspect-ratio: 94/94;
}
.my_page_my_post_list_box > .list_box.shopping > .list > .post_box {
    display: flex;
    align-items: center;
    justify-content: space-between;
    flex-direction: unset;
    width: 100%;
}
.my_page_my_post_list_box > .list_box.shopping > .list > .post_box > .title_box {
    display: flex;
    align-items: flex-start;
    flex-direction: column;
    gap: 8px;
}
.my_page_my_post_list_box > .list_box.shopping > .list > .post_box > .title_box > p {
    border-radius: 100px;
    background: var(--Grey_E, #EEE);
    display: flex;
    padding: 4px 12px;
    justify-content: center;
    align-items: center;
    color: var(--Dark, #212121);
    font-weight: 800;
    line-height: 20px; /* 142.857% */
}
.my_page_my_post_list_box > .list_box.shopping > .list > .post_box > .title_box > span {
    color: var(--Dark, #212121);
    font-size: 20px;
    font-weight: 800;
    line-height: 28px; /* 140% */
    background: none;
    padding: 0;

    text-overflow: ellipsis;
    overflow: hidden;
    display: -webkit-box;
    -webkit-line-clamp: 1;
    -webkit-box-orient: vertical;
}
.my_page_my_post_list_box > .list_box.shopping > .list > .post_box > .info_box {
    display: flex;
    align-items: flex-end;
    flex-direction: column;
    gap: 12px;
}
.my_page_my_post_list_box > .list_box.shopping > .list > .post_box > .info_box > .info1 {
    display: flex;
    align-items: center;
    gap: 12px;
}
.my_page_my_post_list_box > .list_box.shopping > .list > .post_box > .info_box > .info1 > span {
    font-size: 16px;
    font-weight: 800;
}
.my_page_my_post_list_box > .list_box.shopping > .list > .post_box > .info_box > .info2 {
    display: flex;
    align-items: center;
    gap: 8px;
}
.my_page_my_post_list_box > .list_box.shopping > .list > .post_box > .info_box > .info2 > .btn1 {
    border-radius: 100px;
    border: 1px solid var(--Dark, #212121);
    background: var(--White, #FFF);
    color: var(--Dark, #212121);
    font-weight: 800;
    line-height: 20px; /* 142.857% */
    width: 140px;
    height: 44px;
}
.my_page_my_post_list_box > .list_box.shopping > .list > .post_box > .info_box > .info2 > .btn2 {
    border-radius: 100px;
    background: var(--Dark, #212121);
    width: 140px;
    height: 44px;
    color: var(--White, #FFF);
    font-weight: 800;
    line-height: 20px; /* 142.857% */
}
.inputRadiopop.write_review > div {
    max-width: 400px;
    width: 100%;
    padding: 20px;
}
.inputRadiopop.write_review > div > .title_box {
    flex-direction: column;
    border: none;
    position: relative;
    gap: 20px;
    padding: 0;
    padding-top: 20px;
}
.inputRadiopop.write_review > div > .title_box > img {
    align-self: flex-end;
    position: absolute;
    top: -5px;
    right: -5px;
}
.inputRadiopop.write_review > div > .title_box > span {
    font-size: 14px;
    font-weight: 400;
    line-height: normal;
}
.inputRadiopop.write_review > div > .content_box > .review_star_box {
    display: flex;
    align-items: center;
    gap: 12px;
    padding-bottom: 20px;
}
.inputRadiopop.write_review > div > .content_box > .review_star_box > img {
    cursor: pointer;
}
.inputRadiopop.write_review > div > .content_box > .comment_box {
    display: flex;
    flex-direction: column;
    gap: 8px;
}
.inputRadiopop.write_review > div > .content_box > .comment_box > .write_image_list {
    gap: 5px;
}
.inputRadiopop.write_review > div > .content_box > .comment_box > .write_image_list > button,
.inputRadiopop.write_review > div > .content_box > .comment_box > .write_image_list > div {
    width: 68px;
    height: 68px;
}
.inputRadiopop.write_review > div > .content_box > .comment_box > .fontsizeinfo > textarea {
    height: 220px;
}



.inputRadiopop.star_candy_charge > div {
    max-width: 800px;
    width: 100%;
    padding: 20px;
    background: #F5F4F9;
}
.inputRadiopop.star_candy_charge > div > .title_box {
    flex-direction: column;
    border: none;
    padding: 0;
    position: relative;
    padding-top: 20px;
    padding-bottom: 32px;
}
.inputRadiopop.star_candy_charge > div > .title_box > img {
    align-self: flex-end;
    position: absolute;
    top: -5px;
    right: -5px;
}
.inputRadiopop.star_candy_charge > div > .content_box {
    padding: 0;
    gap: 32px;
    height: 600px;
    overflow: auto;
    padding-right: 5px;
}
.inputRadiopop.star_candy_charge > div > .content_box > .content_comment {
    width: 100%;
    text-align: left;
    font-size: 16px;
    line-height: 24px; /* 150% */
    font-weight: 400;
}
.inputRadiopop.star_candy_charge > div > .content_box > .content_comment > span {
    color: var(--Red, #F00);
    font-weight: 800;
}
.star_candy_pop_title {
    font-size: 20px;
    font-weight: 800;
    line-height: 28px; /* 140% */
    text-align: left;
}
.inputRadiopop.star_candy_charge > div > .content_box > .star_candy_price,
.inputRadiopop.star_candy_charge > div > .content_box > .star_candy_pay_type {
    display: flex;
    flex-direction: column;
    align-items: flex-start;
    gap: 12px;
    width: 100%;
}
.inputRadiopop.star_candy_charge > div > .content_box > .star_candy_price > .star_candy_price_list {
    display: flex;
    flex-wrap: wrap;
    gap: 20px;
    width: 100%;
}
.inputRadiopop.star_candy_charge > div > .content_box > .star_candy_price > .star_candy_price_list > .list {
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    gap: 12px;
    padding: 20px;

    border-radius: 20px;
    border: 1px solid var(--Primary, #ddd);
    background: var(--White, #FFF);
    cursor: pointer;
    width: calc((100% / 3) - 13.5px);
    position: relative;
}
.inputRadiopop.star_candy_charge > div > .content_box > .star_candy_price > .star_candy_price_list > .list.on {
    border: 1px solid var(--Primary, #ee7f99);
}
.inputRadiopop.star_candy_charge > div > .content_box > .star_candy_price > .star_candy_price_list > .list > .title {
    display: flex;
    align-items: center;
    font-size: 24px;
    font-weight: 900;
}
.inputRadiopop.star_candy_charge > div > .content_box > .star_candy_price > .star_candy_price_list > .list > .title > img {
    margin-right: 8px;
}
.inputRadiopop.star_candy_charge > div > .content_box > .star_candy_price > .star_candy_price_list > .list > .title > span {
    font-size: 16px;
    margin-top: auto;
}
.inputRadiopop.star_candy_charge > div > .content_box > .star_candy_price > .star_candy_price_list > .list > p {
    font-size: 16px;
    font-weight: 800;
    line-height: 24px; /* 150% */
    padding: 8px 20px;
    border-radius: 100px;
    background: var(--Grey_F1, #F1F1F1);
}
.inputRadiopop.star_candy_charge > div > .content_box > .star_candy_pay_type > .pay_type_box {
    display: flex;
    flex-direction: column;
    align-items: flex-start;
    width: 100%;
}
.inputRadiopop.star_candy_charge > div > .content_box > .star_candy_pay_type > .pay_type_box > .pay_type_tab {
    display: flex;
    align-items: center;
    gap: 4px;
}
.inputRadiopop.star_candy_charge > div > .content_box > .star_candy_pay_type > .pay_type_box > .pay_type_tab > .tab {
    border-radius: 8px 8px 0px 0px;
    background: var(--White, #FFF);
    display: flex;
    width: 120px;
    height: 40px;
    align-items: center;
    justify-content: center;
    color: var(--Grey_9, #999);
    font-size: 16px;
    line-height: 24px; /* 150% */
    cursor: pointer;
    font-weight: 400;
}
.inputRadiopop.star_candy_charge > div > .content_box > .star_candy_pay_type > .pay_type_box > .pay_type_tab > .tab.on {
    background: var(--Primary, #ee7f99);
    color: var(--White, #FFF);
    font-weight: 800;
}
.inputRadiopop.star_candy_charge > div > .content_box > .star_candy_pay_type > .pay_type_box > .pay_type_view {
    padding: 20px;
    border-radius: 0px 12px 12px 12px;
    border: 1px solid var(--Primary, #ee7f99);
    background: var(--White, #FFF);
    width: 100%;
    display: flex;
    flex-direction: column;
    gap: 12px;
}
.inputRadiopop.star_candy_charge > div > .content_box > .star_candy_pay_type > .pay_type_box > .pay_type_view > b {
    font-size: 14px;
    font-weight: 800;
    line-height: 20px; /* 142.857% */
    text-align: left;
}
.inputRadiopop.star_candy_charge > div > .content_box > .star_candy_pay_type > .pay_type_box > .pay_type_view > .type_table {
    display: flex;
    gap: 20px;
    width: 100%;
}
.pay_type_view > .type_table > table > thead > tr > th {
    padding: 4px;
    text-align: center;
    font-size: 12px;
    font-weight: 400;
    line-height: 16px; /* 133.333% */
}
.pay_type_view > .type_table > table > tbody > tr > td {
    font-size: 12px;
    font-weight: 400;
    padding: 4px;
} 
.inputRadiopop.star_candy_charge > div > .content_box > .payment_btn_box,
.inputRadiopop.star_candy_charge.sub > div > .content_box > .payment_btn_box_sub {
    display: flex;
    flex-direction: column;
    align-items: center;
    gap: 8px;
    width: 100%;
}
.inputRadiopop.star_candy_charge > div > .content_box > .payment_btn_box > button,
.inputRadiopop.star_candy_charge.sub > div > .content_box > .payment_btn_box_sub > button {
    color: var(--White, #FFF);
    font-size: 16px;
    font-weight: 800;
    line-height: 24px; /* 150% */
    border-radius: 100px;
    background: var(--Grey_C, #CCC);
    max-width: 200px;
    width: 100%;
    height: 50px;
}
.inputRadiopop.star_candy_charge.sub > div > .content_box > .payment_btn_box_sub > button {
    background: #212121;
}
.inputRadiopop.star_candy_charge > div > .content_box > .payment_btn_box > .payment_btn_arr {
    color: var(--Red, #F00);
    font-size: 12px;
    line-height: 16px; /* 133.333% */
}

.categorytab.my_post > div.tabarea > div.tab_button.near > a {
    width: 100%;
    min-width: unset !important;
}
.normalradioarea2.my_post {
    width: calc(100% - 120px);
    padding-right: 20px;
    flex-wrap: nowrap;
}
.my_page_my_post_list_box.coupon > .paging_area02 {
    padding-bottom: 32px;
}


.my_page_my_post_list_box > .list_box.coupon {
    padding: 20px;
    gap: 20px;
}
.my_page_my_post_list_box > .list_box.coupon > .coupon_back {
    position: relative;
    width: 100%;
    z-index: 1;
    border-bottom: 0;
    padding: 0 !important;
    height: 180px;
    display: flex;
    filter: drop-shadow(4px 4px 20px rgba(0, 0, 0, 0.10));
    cursor: pointer;
}
.my_page_my_post_list_box > .list_box.coupon > .coupon_back > .back {
    position: absolute;
    top: 0;
    left: 100px;
    height: 180px;
    z-index: 2;
    background: white;
    border-top: 1px solid #eee;
    border-bottom: 1px solid #eee;
    border-left: 1px solid #fff;
    width: calc(100% - 128px);
    margin-left: -1px;
}
.my_page_my_post_list_box > .list_box.coupon > .coupon_back > .part1 {
    position: absolute;
    top: 0;
    left: 0;
}
.my_page_my_post_list_box > .list_box.coupon > .coupon_back > .part2 {
    position: absolute;
    top: 0;
    right: 0;
}
.my_page_my_post_list_box > .list_box.coupon > .coupon_back > .coupon_info {
    z-index: 3;
    display: flex;
    align-items: center;
    gap: 24px;
    width: 100%;
    padding: 40px;
}
.my_page_my_post_list_box > .list_box.coupon > .coupon_back > .coupon_info > .info_back {
    display: flex;
    align-items: center;
    justify-content: center;
    max-width: 104px;
    width: 100%;
    max-height: 104px;
    height: 100%;
    background: #f1f1f1;
    border-radius: 8px;
}
.my_page_my_post_list_box > .list_box.coupon > .coupon_back > .coupon_info > .info_box {
    width: 100%;
}
.my_page_my_post_list_box > .list_box.coupon > .coupon_back > .coupon_info > .info_box > .title_group1 {
    display: flex;
    justify-content: space-between;
    align-items: flex-start;
}
.my_page_my_post_list_box > .list_box.coupon > .coupon_back > .coupon_info > .info_box > .title_group1 > .title > p {
    font-size: 20px;
    font-weight: 800;
    line-height: 28px;

    overflow: hidden;
    display: -webkit-box;
    -webkit-line-clamp: 1;
    -webkit-box-orient: vertical;
}
.my_page_my_post_list_box > .list_box.coupon > .coupon_back > .coupon_info > .info_box > .title_group1 > .title > span {
    color: var(--Primary, #ee7f99);
    font-size: 16px;
    font-weight: 800;
    line-height: 24px;

    overflow: hidden;
    display: -webkit-box;
    -webkit-line-clamp: 1;
    -webkit-box-orient: vertical;
}
.my_page_my_post_list_box > .list_box.coupon > .coupon_back > .coupon_info > .info_box > .title_group1 > .date {
    font-weight: 800;
    line-height: 20px;
    text-align: right;
}
.my_page_my_post_list_box > .list_box.coupon > .coupon_back > .coupon_info > .info_box > .title_group2,
.my_page_my_post_list_box > .list_box.coupon > .coupon_back > .title_group2.mobile {
    display: flex;
    align-items: flex-start;
    gap: 8px;
    margin-top: 12px;
}
.my_page_my_post_list_box > .list_box.coupon > .coupon_back > .coupon_info > .info_box > .title_group2 > p,
.my_page_my_post_list_box > .list_box.coupon > .coupon_back > .title_group2.mobile > p {
    font-size: 12px;
    line-height: 16px;
    display: flex;
    padding: 4px 12px;
    justify-content: center;
    align-items: center;
    border-radius: 100px;
    border: 1px solid var(--Grey_C, #CCC);
}
.my_page_my_post_list_box > .list_box.coupon > .coupon_back > .coupon_info > .info_box > .title_group2 > .title > p,
.my_page_my_post_list_box > .list_box.coupon > .coupon_back > .title_group2.mobile > .title > p {
    font-size: 16px;
    font-weight: 800;
    line-height: 24px; /* 150% */

    overflow: hidden;
    display: -webkit-box;
    -webkit-line-clamp: 1;
    -webkit-box-orient: vertical;
}
.my_page_my_post_list_box > .list_box.coupon > .coupon_back > .coupon_info > .info_box > .title_group2 > .title > span,
.my_page_my_post_list_box > .list_box.coupon > .coupon_back > .title_group2.mobile > .title > span {
    line-height: 20px;

    overflow: hidden;
    display: -webkit-box;
    -webkit-line-clamp: 1;
    -webkit-box-orient: vertical;
}
.my_page_my_post_list_box > .list_box.coupon > .coupon_back.off {
    opacity: 0.5;
}
.my_page_my_post_list_box > .list_box.coupon > .coupon_back.off > .off_message {
    display: flex;
    align-items: center;
    justify-content: center;
    color: var(--Grey_C, #CCC);
    font-size: 16px;
    font-weight: 800;
    line-height: 24px;
    border-radius: 100px;
    border: 4px solid #ccc;
    width: 80px;
    height: 80px;
    position: absolute;
    top: calc(50% - 40px);
    left: calc(50% - 40px);
    z-index: 3;
    background: rgba(255, 255, 255, 0.50);
}
.inputRadiopop.star_candy_charge {
    padding: 0 20px;
}

.inputRadiopop.star_candy_charge.sub > div > .title_box {
    padding-bottom: 20px;
}
.inputRadiopop.star_candy_charge.sub > div > .content_box {
    gap: 20px;
}
.inputRadiopop.star_candy_charge.sub > div > .content_box > .title_box {
    display: flex;
    flex-direction: column;
    gap: 12px;
}
.inputRadiopop.star_candy_charge.sub > div > .content_box > .title_box > .title {
    display: flex;
    align-items: center;
    gap: 8px;
}
.inputRadiopop.star_candy_charge.sub > div > .content_box > .title_box > .title > p {
    color: var(--Primary, #ee7f99);
    font-size: 24px;
    font-weight: 800;
    line-height: 30px; /* 125% */
}
.inputRadiopop.star_candy_charge.sub > div > .content_box > .title_box > .sub_title {
    font-size: 16px;
    line-height: 24px;
    font-weight: 400;
    text-align: left;
}
.inputRadiopop.star_candy_charge.sub > div > .content_box > .star_candy_content {
    width: 100%;
    border-radius: 12px;
    border: 1px solid var(--Grey_D, #DDD);
    background: var(--White, #FFF);
    padding: 20px;
    display: flex;
    flex-direction: column;
}
.inputRadiopop.star_candy_charge.sub > div > .content_box > .star_candy_content > .title {
    font-size: 20px;
    font-weight: 800;
    line-height: 28px; /* 140% */
    margin-bottom: 8px;
}
.inputRadiopop.star_candy_charge.sub > div > .content_box > .star_candy_content > .sub_title {
    color: var(--Grey_6, #666);
    font-family: "NanumSquare Neo";
    font-size: 16px;
    line-height: 24px; /* 150% */
    margin-bottom: 12px;
    font-weight: 400;
    text-align: left;
}
.inputRadiopop.star_candy_charge.sub > div > .content_box > .star_candy_content > .sub_title > b {
    color: var(--Dark, #212121);
    font-size: 16px;
    font-weight: 800;
    line-height: 24px;
    vertical-align: text-bottom;
}
.inputRadiopop.star_candy_charge.sub > div > .content_box > .star_candy_content > .star_candy_table {
    display: flex;
    flex-direction: column;
}
.inputRadiopop.star_candy_charge.sub > div > .content_box > .star_candy_content > .star_candy_table > .table_info1,
.inputRadiopop.star_candy_charge.sub > div > .content_box > .star_candy_content > .star_candy_table > .table_info2 {
    display: flex;
    align-items: center;
    justify-content: space-between;
    gap: 4px;
    padding: 12px 0;
    border-bottom: 1px solid var(--Grey_D, #DDD);
    border-top: 1px solid var(--Grey_D, #DDD);
}
.inputRadiopop.star_candy_charge.sub > div > .content_box > .star_candy_content > .star_candy_table > .table_info2 {
    border-top: none;
}
.inputRadiopop.star_candy_charge.sub > div > .content_box > .star_candy_content > .star_candy_table > .table_info1 > b,
.inputRadiopop.star_candy_charge.sub > div > .content_box > .star_candy_content > .star_candy_table > .table_info1 > p,
.inputRadiopop.star_candy_charge.sub > div > .content_box > .star_candy_content > .star_candy_table > .table_info2 > b {
    text-align: center;
    width: 100%;
    font-size: 16px;
    line-height: 24px;
}
.inputRadiopop.star_candy_charge.sub > div > .content_box > .star_candy_content > .star_candy_table > .table_info1 > p {
    font-weight: 400;
}
.inputRadiopop.star_candy_charge.sub > div > .content_box > .star_candy_content.two > .star_candy_table > .table_info1 > p > b,
.inputRadiopop.star_candy_charge.sub > div > .content_box > .star_candy_content.two > .star_candy_table.mobile > .table_info2 > p > b {
    color: red;
}
.inputRadiopop.star_candy_charge.sub > div > .content_box > .star_candy_content.two > .star_candy_table > .table_info2 {
    margin-bottom: 12px;
}
.inputRadiopop.star_candy_charge.sub > div > .content_box > .star_candy_content.two > .sub_text {
    line-height: 20px;
    font-size: 14px;
    font-weight: 400;
    text-align: left;
    color: var(--Grey_6, #666);
}
.inputRadiopop.star_candy_charge.sub > div > .content_box > .star_candy_content.three > .title_box {
    display: flex;
    align-items: center;
    justify-content: space-between;
    margin-bottom: 8px;
}
.inputRadiopop.star_candy_charge.sub > div > .content_box > .star_candy_content.three > .title_box > .title {
    font-size: 20px;
    font-weight: 800;
    line-height: 28px; /* 140% */
}
.inputRadiopop.star_candy_charge.sub > div > .content_box > .star_candy_content.three > .agree_comment {
    border-radius: 4px;
    border: 1px solid var(--Grey_D, #DDD);
    padding: 12px;
    height: 120px;
    margin-bottom: 8px;
    line-height: 20px;
    font-size: 14px;
    font-weight: 400;
    text-align: left;
    overflow: auto;
}
.star_candy_charge_select {
    display: flex;
    align-items: center;
    justify-content: space-between;
}
.star_candy_charge_select > div {
    gap: 4px;
    display: flex;
    align-items: center;
}
.star_candy_charge_select > div > p {
    font-size: 16px;
    font-weight: 800;
    line-height: 24px; /* 150% */
}
.star_candy_charge_select > div > select {
    width: 200px;
    height: 44px;
    padding: 0 12px;
    border: 1px solid #DDD;
    border-radius: 4px;
    background: url(../z_images/zoo_img/down-arr-select.svg) center right 10px no-repeat;
    background-size: 24px;
    background-color: #fff;
    cursor: pointer;
}

.inputRadiopop.star_candy_charge.sub > div > .content_box > .star_candy_content > .star_candy_table.mobile > .table_info1 {
    padding: 4px 0;
    gap: 0;
}
.inputRadiopop.star_candy_charge.sub > div > .content_box > .star_candy_content > .star_candy_table.mobile > .table_info1 > b:nth-of-type(1) {
    width: 80px;
}
.inputRadiopop.star_candy_charge.sub > div > .content_box > .star_candy_content > .star_candy_table.mobile > .table_info1 > b:nth-of-type(2) {
    width: calc(100% - 80px);
}
.inputRadiopop.star_candy_charge.sub > div > .content_box > .star_candy_content > .star_candy_table.mobile > .table_info2 {
    padding: 4px 20px;
    gap: 0;
}
.inputRadiopop.star_candy_charge.sub > div > .content_box > .star_candy_content > .star_candy_table.mobile > .table_info2 > p {
    font-size: 16px;
    font-weight: 400;
    line-height: 24px; /* 150% */
    width: 80px;
    text-align: left;
}
.inputRadiopop.star_candy_charge.sub > div > .content_box > .star_candy_content > .star_candy_table.mobile > .table_info2 > b {
    font-size: 16px;
    font-weight: 800;
    line-height: 24px; /* 150% */
    text-align: left;
    width: calc(100% - 80px);
}
.inputRadiopop.star_candy_charge.sub > div > .content_box > .star_candy_content.two > .star_candy_table.mobile > .table_info2 > p {
    width: 120px;
}
.inputRadiopop.star_candy_charge.sub > div > .content_box > .star_candy_content.two > .star_candy_table.mobile > .table_info2 > b {
    width: calc(100% - 120px);
}
.inputRadiopop.star_candy_charge > div > .content_box > .star_candy_price > .star_candy_price_list > .list > .sale_text {
    position: absolute;
    top: -12px;
    right: -6px;
    border-radius: 8px;
    background: var(--Primary, #ee7f99);
    padding: 6px 8px;
    color: var(--White, #FFF);
    font-size: 12px;
    font-weight: 800;
    line-height: 16px; /* 133.333% */
}
.inputRadiopop.star_candy_charge > div > .content_box > .star_candy_price > .star_candy_price_list > .list > .sale_text._0 {
    display: none;
}