@charset "UTF-8";

@import url("https://fonts.googleapis.com/css2?family=Zen+Maru+Gothic:wght@300;400;500;700;900&display=swap");

@import "./colors.css";

body {
    font-family: "Zen Maru Gothic", sans-serif;
    color: var(--color-black);
    line-height: normal;
}

::-webkit-input-placeholder {
    color: var(--color-gray);
}
::-moz-placeholder {
    color: var(--color-gray);
}
:-ms-input-placeholder {
    color: var(--color-gray);
}
::-ms-input-placeholder {
    color: var(--color-gray);
}
::placeholder {
    color: var(--color-gray);
}

.c_bread {
    background-color: var(--color-pink-shadow) !important;
    height: 32px !important;
}

.c_bread__item {
    font-weight: 500;
    font-size: 14px !important;
}

.c_bread__inner {
    max-width: 1080px;
}

@media only screen and (max-width: 1023px) {
    .c_bread__item {
        font-size: 9px !important;
    }
    .c_bread {
        height: 20px !important;
    }
}

@media screen and (min-width:1024px) {
    .header_nav__anchor {
        color: var(--color-red);
    }
    .header_nav__anchor:after {
        border-top: 2px solid var(--color-red);
        border-right: 2px solid var(--color-red);
    }
    .header__button:hover:after {
        background-color: var(--color-red);
    }
    .top_pickUp_aside__item:nth-child(n+2) {
        border-top: 1px dotted var(--color-light-black);
    }
    .top_point {
        background-color: var(--color-light-pink);
    }
    .top_condition__listGroup {
        background-color: var(--color-light-pink);
    }
    .top_user:before {
        background: repeating-linear-gradient(-55deg, var(--color-pastel-pink) 8px, var(--color-pastel-pink) 9px, #fff 9px, #fff 11px);
    }
    .archive_result__heading {
        background-color: var(--color-pastel-pink);
    }
    .archive_desired__input {
        border: 1.5px solid var(--color-gray);
    }
    .single_article__list {
        border: 1px solid var(--color-gray);
    }
    .single_article__item:nth-child(n+2) {
        border-top: 1px solid var(--color-gray);
    }
    .single_article__itemTitle {
        background-color: var(--color-light-pink);
    }
    .single_article__itemData {
        border-left: 1px solid var(--color-gray);
    }
    .single_article__button.-keep {
        color: var(--color-red);
        border: 2px solid #FD97BF;
    }
    .single_article__button.-keep2 {
        color: var(--color-red);
        border: 1.5px solid #FD97BF;
    }
    .single_article_share:after {
        background: repeating-linear-gradient(-55deg, var(--color-pastel-pink) 8px, var(--color-pastel-pink) 9px, #fff 9px, #fff 11px);
    }
    .intuition__bannerGroup:before {
        background: repeating-linear-gradient(-55deg, var(--color-pastel-pink) 8px, var(--color-pastel-pink) 9px, #fff 9px, #fff 11px);
    }
    .archiveTgb_section:after {
        background: repeating-linear-gradient(-55deg, var(--color-pastel-pink) 8px, var(--color-pastel-pink) 9px, rgba(232, 88, 146, 0) 9px, rgba(232, 88, 146, 0) 11px);
    }
    .singleTgb_section:after {
        background: repeating-linear-gradient(-55deg, var(--color-pastel-pink) 8px, var(--color-pastel-pink) 9px, rgba(232, 88, 146, 0) 9px, rgba(232, 88, 146, 0) 11px);
    }
    .singleTgb_section__readtext {
        border-top-color: var(--color-red);
        border-bottom-color: var(--color-red);
    }
    .archiveTgb_section__item {
        border-bottom-color: var(--color-black);
    }
    .common_recently .swiper-button-next {
        border-top-color: var(--color-pastel-pink);
        border-right-color: var(--color-pastel-pink);
    }
    .common_recently .swiper-button-prev {
        border-top-color: var(--color-pastel-pink);
        border-left-color: var(--color-pastel-pink);
    }
    .common_recommend .swiper-button-next {
        border-top-color: var(--color-pastel-pink);
        border-right-color: var(--color-pastel-pink);
    }
    .common_recommend .swiper-button-prev {
        border-top-color: var(--color-pastel-pink);
        border-left-color: var(--color-pastel-pink);
    }
    .archiveTgb_jumbotron .swiper:before {
        border-color: var(--color-red);
    }
    .archiveTgb_jumbotron .swiper-button-next {
        background-color: var(--color-red);
    }
    .archiveTgb_jumbotron .swiper-button-prev {
        background-color: var(--color-red);
    }
}

.header__myPage {
    color: var(--color-red);
}

.header__input {
    border: 1.5px solid var(--color-gray);
}

.footer {
    background-color: var(--color-light-pink);
}

.top_shop__anchor {
    color: var(--color-red);
    background: linear-gradient(to bottom, #fff 45%, rgba(245, 225, 234, 0.5));
}

.top_history__category {
    color: var(--color-red);
}
.top_history__condition:after {
    color: var(--color-red);
}

.top_experience__category {
    color: #D25080;
}
.top_experience__count {
    color: var(--color-red);
}

.top_desired__label {
    color: var(--color-red);
}
.top_desired__label:before {
    border: 2px solid var(--color-red);
}

.top_desired__checkbox:checked + .top_desired__date {
    background-color: var(--color-pastel-pink);
}

.top_desired__date {
    border: 1px solid var(--color-gray);
    color: var(--color-black);
}

.top_desired__date.-saturday {
    color: #7BC8E5;
}

.top_desired__date.-sunday {
    color: var(--color-red);
}

.top_popular {
    background-color: var(--color-light-pink);
}

.top_popular__name {
    color: var(--color-red);
}

.top_pickUp_main__title {
    color: var(--color-red);
}

.top_pickUp_main__recommendGroup {
    border: 2px solid var(--color-red);
}

.top_pickUp_main__recommendGroup:before {
    background: var(--color-light-pink) url("../../img/top/recommend_head.png") no-repeat center/90%;
}

.top_news__item:nth-child(n+2) {
    border-top: 1px dashed #000;
}

.top_point:before {
    background: repeating-linear-gradient(-55deg, var(--color-pastel-pink) 8px, var(--color-pastel-pink) 9px, #fff 9px, #fff 11px);
}

.top_condition__category {
    color: var(--color-red);
}

.top_condition__itemTitle {
    border: 1px solid var(--color-gray);
}

.top_condition__itemTitle:before {
    background-color: var(--color-gray);
}

.top_condition__itemTitle:after {
    background-color: var(--color-gray);
}
.top_condition__anchor {
    border: 1px solid var(--color-gray);
}

.top_condition__anchor:after {
    border-top: 2px solid var(--color-gray);
    border-right: 2px solid var(--color-gray);
}

.top_condition__tab {
    background-color: var(--color-red);
}

.top_user__emphasis {
    color: var(--color-red);
}
.archive__countWrap {
    background-color: var(--color-light-pink);
}

.archive__count {
    color: var(--color-black);
}

.archive__count:after {
    border-top: 2px solid var(--color-black);
    border-right: 2px solid var(--color-black);
}

.archive__anchor {
    background-color: var(--color-red);
}

.archive_result {
    background-color: var(--color-red);
}

.archive_result:before {
    background: repeating-linear-gradient(135deg, #FD97BF, #FD97BF 35px, var(--color-red) 3px, var(--color-red) 75px);
}

.archive_result__name {
    color: var(--color-red);
}

.archive_result2:after {
    background: repeating-linear-gradient(-55deg, var(--color-pastel-pink) 8px, var(--color-pastel-pink) 9px, #fff 9px, #fff 11px);
}
.archive_result2__archive:after {
    background: repeating-linear-gradient(-55deg, var(--color-pastel-pink) 8px, var(--color-pastel-pink) 9px, rgba(232, 88, 146, 0) 9px, rgba(232, 88, 146, 0) 11px);
}

.archive_result2__tabWrap.-pink {
    background-color: var(--color-pastel-pink);
}

.archive_result2__tabWrap.-pink2 {
    border: 1px solid var(--color-pastel-pink);
    background: linear-gradient(to bottom, rgba(232, 88, 146, 0.86), #E63C7A);
}

.archive_result2__label:before {
    border: 2px solid var(--color-gray);
}

.archive_result2__checkbox:checked+.archive_result2__label:after {
    border-top: 2px solid var(--color-red);
    border-right: 2px solid var(--color-red);
}

.archive_result2__text {
    color: var(--color-red);
}

.archive_result2__item:nth-child(n+2) {
    border-top: 1px dashed var(--color-light-black);
}

.archive_result2__item.-salary {
    color: var(--color-red);
}

.archive_result2__map {
    color: var(--color-red);
}

.archive_result2__meterWrap:before {
    color: var(--color-red);
}
.archive_result2__meter {
    border: 1px solid var(--color-gray);
}

.archive_result2__value.is_active {
    background-color: var(--color-red);
}

.archive_result2__value:nth-child(n+2) {
    border-left: 1px solid var(--color-gray);
}

.archive_result2__strength {
    background-color: var(--color-gray);
}

.archive_result2__strength:before {
    border-color: transparent var(--color-gray) transparent transparent;
}

.archive_result2__strength.is_active {
    background-color: var(--color-red);
}

.archive_result2__strength.is_active:before {
    border-color: transparent var(--color-red) transparent transparent;
}

.archive_result2__manager {
    color: var(--color-red);
    border: 1px solid var(--color-red);
}

.archive_result2__item:nth-child(n+2) {
    border-top: 1px dashed var(--color-light-black);
}

.archive_result2__item.-salary {
    color: var(--color-red);
}

.archive_result2__map {
    color: var(--color-red);
}

.archive_result2__meterWrap:before {
    color: var(--color-red);
}

.archive__button.-reSearch {
    border: 1px solid #D25080;
    color: #D25080;
}

.common_recently__description {
    background: linear-gradient(to bottom, transparent, var(--color-light-black));
}

.common_recommend__description {
    background: linear-gradient(to bottom, transparent, var(--color-light-black));
}

.archive_experience__result {
    border: 1px solid var(--color-gray);
}

.archive_experience__count {
    color: var(--color-red);
}

.archive_desired__tabWrap {
    border: 1px solid var(--color-gray);
}

.archive_desired__tab:after {
    border-top: 1px solid var(--color-gray);
    border-right: 1px solid var(--color-gray);
}

.archive_desired__selectGroup {
    border: 1px solid var(--color-gray);
}

.archive_desired__selectWrap {
    border-bottom: 1px dotted var(--color-gray);
}

.archive_desired__select:checked + .archive_desired__selectLabel {
    color: var(--color-pastel-pink);
}

.archive_desired__label {
    color: var(--color-red);
}

.archive_desired__label:before {
    border: 2px solid var(--color-red);
}
.archive_desired__checkbox:checked+.archive_desired__label:after {
    border-top: 2px solid var(--color-red);
    border-right: 2px solid var(--color-red);
}

.archive_desired__checkbox:checked+.archive_desired__date {
    background-color: var(--color-pastel-pink);
}

.archive_desired__date {
    border: 1px solid var(--color-gray);
    color: var(--color-black);
}

.archive_desired__date.-saturday {
    color: #7BC8E5;
}

.archive_desired__date.-sunday {
    color: var(--color-red);
}

.archive_desired__date.is_lock {
    color: #838383 !important;
    background-color: var(--color-gray) !important;
}

.archive_desired__recommend {
    border: 1px solid var(--color-gray);
}
.single_article__text {
    color: var(--color-red);
}

.single_article__map {
    color: var(--color-red);
}


.single_article_pr {
    background-color: var(--color-light-pink);
}

.single_article_info__list {
    border: 1px solid var(--color-gray);
    background-color: var(--color-light-pink);
}

.single_article_info__item:nth-child(n+2) {
    border-top: 1px solid var(--color-gray);
}

.single_article_info__itemData {
    border-left: 1px solid var(--color-gray);
}

.single_article_evaluation {
    background-color: #FFECEE;
}

.single_article_evaluation__heading {
    color: var(--color-red);
}

.single_article_evaluation__itemTitle {
    background-color: var(--color-pastel-pink);
}

.single_article_evaluation__low {
    color: var(--color-black);
}

.single_article_evaluation__high {
    color: var(--color-black);
}

.single_article_evaluation__meter {
    background-color: var(--color-gray);
}

.single_article_evaluation__value {
    background-color: var(--color-gray);
}

.single_article_interview__list {
    border: 1px solid var(--color-gray);
    background-color: var(--color-light-pink);
}

.single_article_interview__item:nth-child(n+2) {
    border-top: 1px solid var(--color-gray);
}

.single_article_interview__itemData {
    border-left: 1px solid var(--color-gray);
}

.single_article_workplace__list {
    border: 1px solid var(--color-gray);
    background-color: var(--color-light-pink);
}

.single_article_workplace__item:nth-child(n+2) {
    border-top: 1px solid var(--color-gray);
}

.single_article_workplace__itemData {
    border-left: 1px solid var(--color-gray);
}

.single_article_question__require {
    background-color: var(--color-red);
}

.single_article_question__input {
    border: 1px solid var(--color-black);
}

.single_article_question__textarea {
    border: 1px solid var(--color-black);
}

.single_article_question__error {
    color: var(--color-red);
}

.single_article_question__title {
    border-bottom: 1px solid var(--color-gray);
}

.single_article_question__title:before {
    border-top: 1px solid var(--color-red);
    border-right: 1px solid var(--color-red);
}

.single_article_question__subTitle:after {
    background-color: var(--color-red);
}

.single_article_question__condition:before {
    border-top: 2px solid var(--color-red);
    border-right: 2px solid var(--color-red);
}

.intuition_bibitto__description {
    background: linear-gradient(to bottom, transparent, var(--color-light-black));
}

.agreement_section__edit h3 {
    color: var(--color-red);
}

.privacy_section__edit h3 {
    color: var(--color-red);
}

.archiveNews_section__emphasis {
    color: var(--color-red);
}

.archiveNews_section__badge {
    background-color: var(--color-red);
}

.faq_section__category {
    color: var(--color-red);
}
.faq_section__itemTitle {
    background-color: var(--color-pastel-pink);
}


.company_section__title {
    color: var(--color-red);
    background-color: var(--color-light-pink);
}

.publish_section__promise {
    color: var(--color-red);
}

.publish_section__item:before {
    border-top: 3px solid var(--color-red);
    border-left: 3px solid var(--color-red);
}

.publish_section__title {
    color: var(--color-red);
}

.login_section__input {
    border: 1px solid var(--color-black);
}

.login_section__error {
    color: var(--color-red);
}

.login_section__anchor {
    color: var(--color-red);
}

.forgot_section__input {
    border: 1px solid var(--color-black);
}

.forgot_section__error {
    color: var(--color-red);
}

.contact_section__require {
    background-color: var(--color-red);
}
.contact_section__input {
    border: 1px solid var(--color-black);
}

.contact_section__textarea {
    border: 1px solid var(--color-black);
}

.contact_section__error {
    color: var(--color-red);
}

.contact_section__anchor {
    color: var(--color-red);
}

.contact_section__label:before {
    border: 2px solid var(--color-red);
}

.contact_section__check:checked+.contact_section__label:after {
    border-top: 2px solid var(--color-red);
    border-right: 2px solid var(--color-red);
}

.entry_section__require {
    background-color: var(--color-red);
}

.entry_section__input {
    border: 1px solid var(--color-black);
}

.entry_section__date {
    border: 1px solid var(--color-black);
}

.entry_section__textarea {
    border: 1px solid var(--color-black);
}

.entry_section__error {
    color: var(--color-red);
}

.register_section__require {
    background-color: var(--color-red);
}

.register_section__input {
    border: 1px solid var(--color-black);
}

.register_section__selectWrap:after {
    border-top: 2px solid var(--color-gray);
    border-right: 2px solid var(--color-gray);
}

.register_section__select {
    border: 1px solid var(--color-black);
}

.register_section__textarea {
    border: 1px solid var(--color-black);
}

.register_section__error {
    color: var(--color-red);
}

.register_section__anchor {
    color: var(--color-red);
}

.register_section__label:before {
    border: 2px solid var(--color-red);
}

.register_section__check:checked+.register_section__label:after {
    border-top: 2px solid var(--color-red);
    border-right: 2px solid var(--color-red);
}
.request_subNav__anchor {
    color: var(--color-red);
    background-color: var(--color-light-pink);
}
.request_subNav__anchor:after {
    border-top: 2px solid var(--color-pastel-pink);
    border-right: 2px solid var(--color-pastel-pink);
}

.request_subNav__number {
    color: var(--color-red);
    border: 1px solid var(--color-light-pink);
}


.request_subNav__button {
    color: #FFFCB2 !important;
}

.request_media__headingWrap {
    background-color: var(--color-light-pink);
}

.request_media__catch {
    color: #7BC8E5;
}

.request_media__engine {
    color: var(--color-black);
}

.request_media__pointWrap {
    border: 1px solid var(--color-red);
}

.request_media__point {
    color: var(--color-red);
}

.request_media__number {
    color: var(--color-red);
}

.request_access__headingWrap {
    background-color: var(--color-light-pink);
}

.request_access__category {
    background-color: var(--color-red);
}

.request_promotion__headingWrap {
    background-color: var(--color-light-pink);
}

.request_promotion__result {
    color: var(--color-red);
}

.request_promotion__category {
    color: var(--color-red);
}
.request_promotion__category:before {
    color: var(--color-black);
}

.request_promotion__thumbWrap {
    border: 1px solid var(--color-light-black);
}

.request_design__headingWrap {
    background-color: var(--color-light-pink);
}

.request_system__headingWrap {
    background-color: var(--color-light-pink);
}

.request_option__headingWrap {
    background-color: var(--color-light-pink);
}

.request_option__title {
    color: var(--color-red);
}

.request_option__badge {
    color: #FFFCB2;
    background-color: var(--color-red);
}

.request_price__headingWrap {
    background-color: var(--color-light-pink);
}

.request_price__marker {
    border-bottom: 6px solid #FFF500;
}
.request_price__type {
    color: var(--color-red);
}

.request_price__tab {
    background-color: var(--color-pastel-pink);
}

.request_price__tab.is_active {
    background-color: var(--color-red);
}

.request_price__panelGroup {
    background-color: #F5F5F5;
}

.request_price__title.-platinum {
    background: linear-gradient(45deg, #FFA2EA 25%, #65F3F1 75%);
}

.request_price__title.-gold {
    background: linear-gradient(45deg, #EEB200 25%, #EDD300 75%);
}

.request_price__title.-silver {
    background: linear-gradient(45deg, #97A1DB 25%, #DCDCDC 75%);
}

.request_price__title.-bronze {
    background: linear-gradient(45deg, #954C11 25%, #A15C23 75%);
}

.request_flow__headingWrap {
    background-color: var(--color-light-pink);
}

.request_flow__title {
    color: var(--color-red);
}

.request_flow__number {
    color: #D9C787;
}

.request_contact__headingWrap {
    background-color: var(--color-light-pink);
}

.request_contact__require {
    background-color: var(--color-red);
}

.request_contact__input {
    border: 1px solid var(--color-black);
}

.request_contact__textarea {
    border: 1px solid var(--color-black);
}

.request_contact__anchor {
    color: var(--color-red);
}

.request_contact__checkbox:checked+.request_contact__label:after {
    border-top: 2px solid var(--color-red);
    border-left: 2px solid var(--color-red);
}

.request_contact__label:before {
    border: 2px solid var(--color-red);
}

.request_contact__error {
    color: var(--color-red);
}

.search_section:after {
    background: repeating-linear-gradient(-55deg, var(--color-pastel-pink) 8px, var(--color-pastel-pink) 9px, #fff 9px, #fff 11px);
}

.search_section__category {
    color: var(--color-red);
}

.search_section__itemTitle {
    border: 1px solid var(--color-gray);
}
.search_section__itemTitle:before,
.search_section__itemTitle:after {
    background-color: var(--color-gray);
}

.search_section__tab {
    background-color: var(--color-red);
}

.search_section__anchor {
    border: 1px solid var(--color-gray);
}

.search_section__anchor:after {
    border-top: 2px solid var(--color-gray);
    border-right: 2px solid var(--color-gray);
}

.search_section__listGroup {
    background-color: var(--color-light-pink);
}

.detail_section:after {
    background: repeating-linear-gradient(-55deg, var(--color-pastel-pink) 8px, var(--color-pastel-pink) 9px, #fff 9px, #fff 11px);
}

.detail_section__title {
    color: var(--color-red);
}

.detail_section__input {
    border: 1.5px solid var(--color-gray);
}

.detail_section__select {
    border: 1px solid var(--color-gray);
}

.detail_section__label {
    border: 1px solid var(--color-gray);
}

.detail_section__label:before {
    border: 1px solid var(--color-gray);
}

.detail_section__check:checked+.detail_section__label {
    background-color: var(--color-red);
    border: 1px solid var(--color-red);
}

.detail_section__check:checked+.detail_section__label:after {
    border-top: 2px solid var(--color-red);
    border-right: 2px solid var(--color-red);
}

.detail_section__anchor {
    border: 1px solid var(--color-gray);
}

.detail_section__listGroup {
    background-color: var(--color-light-pink);
}

.mypage_section__anchor {
    color: var(--color-red);
}

.mypage_section__name {
    color: var(--color-red);
}

.member_section__list {
    border-top: 1px solid var(--color-gray);
    border-left: 1px solid var(--color-gray);
    border-right: 1px solid var(--color-gray);
}

.member_section__itemTitle {
    color: var(--color-red);
    border-bottom: 1px solid var(--color-gray);
    background-color: var(--color-light-pink);
}

.member_section__require {
    background-color: var(--color-red);
}

.member_section__itemData {
    border-bottom: 1px solid var(--color-gray);
}

.member_section__change {
    color: #FA8DBA;
    border: 1px solid #FA8DBA;
}

.member_section__change:hover {
    background-color: var(--color-red);
}

.member_section__note {
    color: var(--color-red);
}

.member_section__input {
    border: 1px solid var(--color-gray);
}

.collectentry_section__shoplist {
    border-top: 0.85px dashed var(--color-light-black);
    border-bottom: 0.85px dashed var(--color-light-black);
}

.collectentry_section__shopname {
    color: var(--color-black);
}

.collectentry_section__require {
    background-color: var(--color-red);
}

.collectentry_section__input {
    border-color: var(--color-black);
}

.collectentry_section__date {
    border-color: var(--color-black);
}

.collectentry_section__textarea {
    border-color: var(--color-black);
}

.collectentry_section__forshop:after {
    border-color: var(--color-black) transparent transparent transparent;
}

.collectentry_section__error {
    color: var(--color-red);
}

.collectentryConfirm_section__item {
    border-bottom-color: var(--color-black);
}

.collectentryConfirm_section__item .shopname__faq:after {
    border-color: var(--color-black) transparent transparent transparent;
}

.collectentryComplete_section__item {
    border-top-color: var(--color-black);
    border-bottom-color: var(--color-black);
}

.archiveTgb_jumbotron {
    background-color: var(--color-light-pink);
}

.archiveTgb_jumbotron__box {
    border-color: var(--color-red);
}

.archiveTgb_jumbotron__date {
    color: var(--color-red);
}

.archiveTgb_section__heading {
    color: var(--color-red);
}

.archiveTgb_section__categoryTitle {
    background-color: var(--color-red);
}

.archiveTgb_section__categoryAnchor {
    border-color: var(--color-red);
}

.singleTgb_article__cat {
    border-color: var(--color-red);
    color: var(--color-red);
}

.singleTgb_article__topics {
    color: var(--color-red);
}

.singleTgb_article__headline {
    color: var(--color-red);
}

.singleTgb_article__headline:after {
    background-color: var(--color-red);
}

.singleTgb_section__categoryTitle {
    background-color: var(--color-red);
}
.singleTgb_section__categoryAnchor {
    border-color: var(--color-red);
}

.common_confirmPage__item {
    border-bottom-color: var(--color-black);
}

.top_mainVisual .swiper:after {
    background: repeating-linear-gradient(-55deg, var(--color-pastel-pink) 8px, var(--color-pastel-pink) 9px, #fff 9px, #fff 11px);
}

.top_mainVisual .swiper-pagination-bullet-active {
    background-color: var(--color-pastel-pink);
}

.top_popular .swiper-pagination-bullet-active {
    background-color: var(--color-red);
}

.single_article_cast .swiper-pagination-bullet-active {
    background-color: var(--color-red);
}

.archiveTgb_jumbotron .swiper-pagination-bullet-active {
    background-color: var(--color-red);
}

.request_jumbotron .swiper-pagination-bullet-active {
    background-color: var(--color-pastel-pink);
}

.intuition_bibitto__iconWrap {
    transform: translateY(3px);
}

.request_subNav__anchor {
    box-shadow: 0px 3px 0px var(--color-pink-shadow);
}

.request_promotion__cardWrap__fix, .request_design__imageGroup__wrap, .price__box, .request_flow__list__wrap, .request_contact__contentInner {
    border: 1px solid var(--color-red);
    box-shadow: 0px 3px 0px var(--color-pink-shadow) !important;
}

@media screen and (max-width:1023px) {
    .header_nav {
        background: linear-gradient(to bottom, var(--color-red), #E63C7A);
    }
    .header_nav:before {
        background-color: var(--color-red);
    }
    .header_nav__item:not(:last-child) {
        border-bottom: 1px solid var(--color-light-pink);
    }
    .header__button.-pink {
        background-color: var(--color-red);
    }
    .footer_nav__list {
        border-bottom: 1px solid var(--color-gray);
    }
    .footer_nav__item {
        border-top: 1px solid var(--color-gray);
    }
    .footer_nav__item:nth-child(2n) {
        border-left: 1px solid var(--color-gray);
    }
    .footer_nav__anchor:after {
        border-top: 1px solid var(--color-gray);
        border-right: 1px solid var(--color-gray);
    }
    .top_shop__heading {
        background-color: var(--color-red);
    }
    .top_shop__heading:after {
        border-color: transparent var(--color-light-pink) transparent transparent;
    }
    .top_experience__category {
        background-color: var(--color-red);
    }
    .top_desired__heading {
        background-color: var(--color-red);
    }
    .top_pickUp_main__item:nth-child(n+3) {
        border-top: 1px dashed var(--color-light-black);
    }
    .top_pickUp_main__recommend {
        border: 1px solid var(--color-gray);
    }
    .top_pickUp_main__category {
        background-color: var(--color-red);
    }

    .top_pickUp_main__category:after {
        border-color: transparent var(--color-light-pink) transparent transparent;
    }
    .top_pickUp_main__input {
        border: 1.5px solid var(--color-gray);
    }
    .top_news__heading {
        background-color: var(--color-red);
    }
    .top_point:after {
        background: repeating-linear-gradient(-55deg, var(--color-pastel-pink) 8px, var(--color-pastel-pink) 9px, #fff 9px, #fff 11px);
    }
    .top_point__heading {
        background-color: var(--color-red);
    }
    .top_condition__heading {
        background-color: var(--color-red);
    }
    .top_user:before {
        background: repeating-linear-gradient(-55deg, var(--color-pastel-pink) 8px, var(--color-pastel-pink) 9px, #fff 9px, #fff 11px);
    }
    .top_user__heading {
        background-color: var(--color-red);
    }
    .single_article__item.-salary {
        color: var(--color-red);
    }
    .single_article__item:nth-child(n+2) {
        border-top: 1px dotted var(--color-gray);
    }
    .single_article_question__title {
        border-top: 1px solid var(--color-gray);
    }
    .intuition__input {
        border: 1px solid var(--color-gray);
    }
    .archiveTgb_section__item:not(:last-child) {
        border-bottom-color: var(--color-black);
    }
    .archiveTgb_section__categorylist {
        border-bottom-color: var(--color-red);
    }
    .archiveTgb_section__categoryAnchor:before {
        border-top-color: var(--color-black);
        border-right-color: var(--color-black);
    }
    .singleTgb_section__categorylist {
        border-bottom-color: var(--color-red);
    }
    .singleTgb_section__categoryAnchor:before {
        border-top-color: var(--color-black);
        border-right-color: var(--color-black);
    }
}