.c-tab--3depth{
    .c-tab__button {padding: calc(5 * var(--ratio)) calc(15 * var(--ratio));}
}
.gray-mode{
    background: #FAFAFA;
    .c-tab--3depth {
        .c-tab__inner {background: #FAFAFA;}
    }
    &.c-toggle__content{
        background: #F4F4F4;
        padding: calc(20 * var(--ratio)) calc(16 * var(--ratio));
        border-radius: calc(8 * var(--ratio));
    }
}
.cold-free-quiz-wrap{
    .c-tab--3depth{padding-top: calc(4 * var(--ratio));
        .c-tab__item {
            border-radius: calc(6 * var(--ratio));
            &:not(.active){border-color: #DEE1E5;}
        }
        .c-tab__button{
            padding:calc(3 * var(--ratio)) calc(6.5 * var(--ratio));
            font-size: calc(11 * var(--ratio));
            line-height: 127.273%;
            font-weight: 600;
        }
    }
    img{background: #fff;}
}
.banefit-accordion {
    .c-tab--3depth .c-tab__list {padding-bottom: 2px;}
    .c-custom-accordion__area--first{
        --header-height:calc(20 * var(--ratio));
        @media screen and (max-width: 767px){--header-height:calc(120 / 390 * 100vw)}
    }
    .c-custom-accordion__area--fade {
        height: calc(141 * var(--ratio));
        &[aria-hidden="true"]{
            margin-bottom: calc(-79 * var(--ratio));
        }

        &::after {
            height: calc(131 * var(--ratio));
            background: linear-gradient(180deg, rgba(255, 255, 255, 0.00) 23.37%, #FFF 65.76%);
        }
    }
    .c-coupon{width:100%;}
    .c-button--box .c-button__label { width: 100%; min-width: auto; }
}
.prod-list-wrap{
    .c-product__image-wrapper{
        aspect-ratio: unset;
    }
}
.care-services__list{
    display: flex;
    gap: calc(12 * var(--ratio));
}
.l-article__inner.no-gap{
    gap:0;
}
.c-toggle__title-desc{
    margin-bottom: calc(2 * var(--ratio));
    color: var(--primary-black);
    font-size: calc(13 * var(--ratio));
    font-weight: 400;
    line-height: 140%;
    letter-spacing: calc(-0.26em / 13);
    &p{
        margin-bottom: 0;
    }
}
.why-service-great-wrap .c-toggle--qna .c-toggle__content {
    font-size: calc(13 * var(--ratio));
}