@charset "utf-8";
/* CSS Document */
#blog-container {
    margin-top: 150px;
}
#blog-container :where(h2, p, a) {
    font-family: Lexend Deca, sans-serif !important;
    color: #3c3c3c;
}
#blog-container h2 {
    font-size: min(3.05556vw, 44px);
    font-weight: normal;
}
#blog-container .link {
    text-align: right;
    font-size: min(4vw, 18px);
}
#blog-container .link a {
    text-decoration: underline;
    font-weight: 400;
}
#blog-contents-panel {
    margin-bottom: 10px;
}
#blog-contents-panel .cmp-content_panel__inner {
    border-radius: 20px;
    overflow: hidden;
}
#blog-contents-panel .cmp-content_panel.cmp-content_panel_heading {
    background-color: transparent;
}
#blog-contents-panel .cmp-content_panel__info {
    background: #ffad9f;
    color: #000000;
    font-weight: 400;
}

@media (max-width: 768px) {
    #blog-container h2 {
        font-size: 6.15385vw;
    }
}