/** Shopify CDN: Minification failed

Line 9:0 Unexpected "{"
Line 9:1 Unexpected "{"
Line 9:3 Expected identifier but found "'_custom-base.css'"

**/
/* Top News */
{{ '_custom-base.css' | asset_url | stylesheet_tag }}

.card-wrapper {
    
}

.top-card {
    display: flex;
    border-top: 0.5px solid var(--primary-color);
    background-color: var(--background-color);
}

.border-bottom {
    border-bottom: 0.5px solid var(--primary-color);
}

.article-card__excerpt {
    display: none;
}

.card__contents-wrapper {
    display: flex;
    align-items: flex-start;
    width: 100%;
    gap: 4rem;
}

.card__contents-wrapper:hover {
    opacity: 0.5;
}

.caption-with-letter-spacing {
    font-size: 1.5rem;
}

.card__heading {
    width: 100%;
    font-size: 1.6rem;
    text-align: left !important;
}

.circle-divider {
  white-space: nowrap;
}

.article-card__info {
  display: flex;
  align-items: flex-start;
  padding-top: .0;
}

.blog__post {
    height: 100px;
}

.underline-links-hover a:hover {
    text-decoration: none;
}

/* .full-unstyled-link  {
    font-size: 0px;
} */

/* レスポンシブ */
@media screen and (max-width: 989px){
    .card__contents-wrapper {
        display: flex;
        flex-direction: column;
        align-items: flex-start;
        justify-content: center;
        gap: 0.5rem;
    }

    .circle-divider, .card__heading {
        font-size: 1.3rem
    }

    .blog__posts .article-card .card__information {
        padding-left: 1rem;
        padding-right: 1rem;
    }

    .full-unstyled-link {
        display: -webkit-box;
        -webkit-line-clamp: 2;
        -webkit-box-orient: vertical;
        overflow: hidden;
        text-overflow: ellipsis;
    }
    
}