<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">article.subpage-box--news {
    padding: 27px 15px 47px;
    margin-bottom: 40px;
}
article.subpage-box--news .subpage-box--news__ttl-wrapper {
    margin-bottom: 20px;
}
article.subpage-box--news .subpage-box--news__date {
    font-size: 1.6rem;
    margin-bottom: 9px;
}
article.subpage-box--news .subpage-box--news__cat {
    width: max-content;
    padding: 1px 14px;
    background: var(--accent-clr);
    color: #fff;
    font-size: 1.6rem;
    font-weight: 600;
    margin-bottom: 18px;
}
article.subpage-box--news .subpage-box--news__ttl {
    font-size: 2rem;
    font-weight: 600;
    line-height: 1.65;
    text-wrap: unset;
}
article.subpage-box--news h3 {
    margin-block: 44px 20px;
    font-size: 2rem;
    line-height: 1.4;
    text-wrap: unset;
}
article.subpage-box--news p {
    font-size: 1.6rem;
    line-height: 1.75;
    margin-bottom: 16px;
}
article.subpage-box--news .has-x-large-font-size {
    font-size: 4rem;
}
article.subpage-box--news .has-large-font-size {
    font-size: 3.2rem;
}
article.subpage-box--news .has-medium-font-size {
    font-size: 2.4rem;
}
article.subpage-box--news .has-small-font-size {
    font-size: 1.2rem;
}
article.subpage-box--news figure {
    margin-block: 30px;
}
article.subpage-box--news .subpage-box--news__img-col {
    display: grid;
    gap: 20px;
}
article.subpage-box--news .subpage-box--news__btn {
    display: block;
    width: 264px;
    margin-inline: auto;
    padding-block: 4px 6px;
    background: #fff;
    color: var(--accent-clr);
    font-size: 1.6rem;
    font-weight: 500;
    line-height: 2;
    letter-spacing: -.01em;
    text-align: center;
    text-decoration: none;
    border: 1px solid var(--accent-clr);
    border-radius: 10vh;
    position: relative;
}
article.subpage-box--news .subpage-box--news__btn::after {
    content: "";
    display: block;
    width: 10px;
    height: 10px;
    border-top: 1px solid var(--accent-clr);
    border-right: 1px solid var(--accent-clr);
    rotate: 45deg;
    position: absolute;
    top: 50%;
    right: 16px;
    translate: 0 -50%;
}
article.subpage-box--news .subpage-box--news__btn:hover {
    background: var(--accent-clr);
    color: #fff;
}
article.subpage-box--news .subpage-box--news__btn:hover::after {
    border-color: #fff;
}

/* ãƒ†ãƒ¼ãƒ–ãƒ«ã®åŸºæœ¬ã‚¹ã‚¿ã‚¤ãƒ« */
.wp-block-table table.has-fixed-layout {
    border-collapse: collapse;
    width: 100%;
    table-layout: fixed;
    border: 1px solid #ddd; /* ãƒ†ãƒ¼ãƒ–ãƒ«ã®å¤–æž&nbsp; */
}

.wp-block-table table.has-fixed-layout th,
.wp-block-table table.has-fixed-layout td {
    border: 1px solid #ddd; /* ã‚»ãƒ«ã®æž&nbsp;ç·š */
    padding: 8px; /* ã‚»ãƒ«ã®å†…å´ä½™ç™½ */
    text-align: left; /* å·¦æƒãˆ */
}

/* thã®ã‚¹ã‚¿ã‚¤ãƒ« */
.wp-block-table table.has-fixed-layout th {
    font-weight: bold; /* å¤ªå­— */
    font-size: 16px; /* ãƒ•ã‚©ãƒ³ãƒˆã‚µã‚¤ã‚º */
    background-color: #f2f2f2; /* èƒŒæ™¯è‰² */
}

/* tdã®ã‚¹ã‚¿ã‚¤ãƒ«ï¼ˆä»»æ„ã§èª¿æ•´ï¼‰ */
.wp-block-table table.has-fixed-layout td {
    font-size: 14px; /* é€šå¸¸ã®ãƒ•ã‚©ãƒ³ãƒˆã‚µã‚¤ã‚º */
    line-height: 1.5; /* è¡Œé–“ */
}

/* æ”¹è¡ŒãŒã‚ã‚‹å&nbsp;´åˆã®ã‚¹ã‚¿ã‚¤ãƒ« */
.wp-block-table table.has-fixed-layout td sup {
    font-size: 12px; /* å°ã•ã„æ–‡å­—ã‚µã‚¤ã‚º */
    vertical-align: super; /* ä¸Šä»˜ãæ–‡å­— */
}

@media screen and (min-width:751px) {
    article.subpage-box--news {
        padding: 48px 65px 57px;
        margin-block: -75px 61px;
        border-radius: 20px;
    }
    article.subpage-box--news .subpage-box--news__ttl-wrapper {
        display: grid;
        grid-template-columns: 103px auto;
        align-items: center;
        gap: 31px 14px;
        margin-bottom: 62px;
    }
    article.subpage-box--news .subpage-box--news__date {
        grid-area: 1/1/1/2;
        margin: 0;
    }
    article.subpage-box--news .subpage-box--news__cat {
        width: 163px;
        text-align: center;
        grid-area: 1/2/1/3;
        padding: 2px 0 4px;
        margin: 0;
    }
    article.subpage-box--news .subpage-box--news__ttl {
        grid-area: 2/1/2/3;
        font-size: 2.6rem;
        line-height: 1.27;
    }
    article.subpage-box--news h3 {
        font-size: 2.2rem;
        line-height: 1.5;
        margin-block: 52px 12px;
    }
    article.subpage-box--news p {
        line-height: 2;
        margin-bottom: 1.6rem;
    }
    article.subpage-box--news figure {
        margin-block: 55px;
    }
    article.subpage-box--news .subpage-box--news__img-col {
        grid-template-columns: repeat(2,1fr);
        gap: 30px;
    }
    article.subpage-box--news .subpage-box--news__btn {
        margin-top: 55px;
        max-width: 264px;
        padding-block: 7px 9px;
    }
    article.subpage-box--news .subpage-box--news__btn::after {
        width: 10px;
        height: 10px;
        right: 16px;
    }
    .wp-block-columns{
        display: flex;
        gap: 30px;
    }
    article.subpage-box--news .wp-block-columns figure{
        margin-block: 15px;
    }
}</pre></body></html>