.sec-01-col, .sec-01-subcol {
    min-height: 35vw;
}
#sec1, #blog {
    padding-top: 150px !important;
}
.sec-01-subcol figure {
    position: relative;
    aspect-ratio: 16 / 9;
}
.sec-01-subcol figure img {
    position: absolute;
    width: 100%;
    height: 100%;
}
/* ul li,p{
line-height: 30px;
} */
.sec-01-subcol p, .blog-01-col {
    /* line-height: 26px; */
    font-size: clamp(0.7rem, 2vw, 1rem);
}
.sec-01-subcol h2 {
    font-size: clamp(1.2rem, 3vw, 1.5rem);
}
.blog-01-col h2 {
    font-size: clamp(1.2rem, 53vw, 2.5rem);
    margin-bottom: 30px;
}
.blog-01-col h3 {
    font-size: clamp(1.75rem, 1.6vw, 1.75rem);
    margin-bottom: 20px;
}
.blog-01-col h4 {
    font-size: 24px;
}
.blog-01-col h5 {
    font-size: clamp(0.9rem, 1vw, 1rem);
}
.blog-01-col ul {
    margin: 10px 0px 20px 0px;
    /* padding-bottom: 30px; */
}
.blog-01-col ul li {}
.blog-01-col article {
    margin-top: 30px;
    margin-bottom: 30px;
    padding-top: 20px;
    padding-bottom: 20px;
    border-bottom: 1px solid #ccc;
}
@media (max-width:767px) {
    .sec-01-subcol figure {
        min-height: 45vw;
    }
    .sec-01-subcol {
        min-height: 70vw;
        max-width: 600px;
    }
}
@media(max-width:575px) {
    .blog-01-row {
        padding: 16px !important;
    }
}