@charset "UTF-8";
/*
    Template: swell
    Theme Name: SWELL CHILD
    Theme URI: https://swell-theme.com/
    Description: SWELLの子テーマ
    Version: 1.0.0
    Author: LOOS WEB STUDIO
    Author URI: https://loos-web-studio.com/

    License: GNU General Public License
    License URI: http://www.gnu.org/licenses/gpl.html
*/

@media only screen and (max-width: 480px) {
    /* 関連記事サムネの幅 */
    .-type-card .p-postList__item {
        width: 100%;
    }
}

/* サムネイル関連 */
.u-obf-cover {
    position: relative;
}
.c-postThumb__figure:before {
    content: unset;
}

/* サムネイルのマウスホバーアニメ無効 */
/* https://hrdyuic.com/swell-eye-catching-image-scale-invalid/ */
#main_content .p-postList__link:hover .c-postThumb__img {
	transform: none;
}

[class*=is-style-btn_] a {
    background: #f54646;
}

.l-footer__nav {
    text-decoration: underline;
}

/* レビューの星関連 */
.acf-review-star-images {
    display: inline-flex;
    align-items: center;
    gap: 2px;
    line-height: 0;
    vertical-align: middle;
}
.acf-review-star-images__item {
    display: inline-flex;
    align-items: center;
    justify-content: center;
    width: 16px;
    height: 16px;
    line-height: 0;
}
.acf-review-star-images__item img {
    display: block;
    width: 16px;
    height: 16px;
    line-height: 0;
    vertical-align: middle;
}
