.post_content {
    padding-right: 0!important;
    padding-left: 0!important;
}

/* ページタイトル */
.l-topTitleArea {
    min-height: unset;
    padding: 0;
    margin-top: 120px;
}

.l-topTitleArea.c-filterLayer::before {
    display: none;
}

.l-topTitleArea .u-obf-cover {
    display: none;
}

.l-topTitleArea.c-filterLayer.-texture-dot:after {
    display: none;
}

.l-topTitleArea__body {
    color: var(--tunag-color-primary);
    text-shadow: none;
}

.c-pageTitle {
    font-size: var(--tunag-font-size-lg);
    font-weight: 700;
    padding: 0;
}

.l-topTitleArea__body .c-pageTitle__subTitle {
    display: none;
}

@media (max-width: 959px) {
    .l-topTitleArea {
        margin-top: 80px;
    }
}

/* サイドバー */
.c-widget__title.-side {
    font-size: var(--tunag-font-size-lg);
    padding: 0;
    border: none;
}

.widget_search .c-widget__title {
    display: block;
}

#sidebar .c-widget+.c-widget {
    margin-top: 80px;
}

#sidebar #custom_html-3 {
    margin-top: 40px;
}

.-w-ranking.-type-card .p-postList__item:before {
    display: none;
}

#sidebar .-type-card .p-postList__item:not(:last-child) {
    margin-bottom: 40px;
    position: relative;
}

#sidebar .-type-card .p-postList__item:not(:last-child)::after {
    content: "";
    display: block;
    width: 100%;
    height: 2px;
    position: absolute;
    bottom: -20px;
    left: 0;
    background-color: var(--tunag-color-secondary-white);
}

#sidebar .-type-card .p-postList__link {
    background-color: transparent;
}

#sidebar .-type-card .p-postList__thumb {
    border-radius: var(--tunag-border-radius);
}

#sidebar .-type-card .p-postList__body {
    padding: 16px 0 0;
}

#sidebar .-type-card .p-postList__title {
    font-size: var(--tunag-font-size-base);
}

@media (max-width: 599px) {
    .-w-ranking.-type-card .p-postList__item {
        width: 100%;

    }
}

/* TUNAGについて */
.page-id-327 .l-mainContent__inner {
    padding: 40px;
    background-color: var(--tunag-color-secondary-white);
    border-radius: var(--tunag-border-radius);
}

@media (max-width: 599px) {
    .page-id-327 .l-mainContent__inner {
        padding: 40px 20px;
    }
}