@charset "UTF-8";


.diva09{ 
    width:min(92%, 1000px); 
    margin-inline:auto; 

    display: flex;
    flex-flow: column wrap;
    justify-content:center;
    padding-block: var(--space-section-y);

}


.diva09-title{
    font-size:var(--wb-font-h3); 
    font-weight:var(--wb-font-weight-black);  
    text-align: center;
    margin-bottom: var(--space-section-title);
}

.diva09-text{
    font-size:var(--wb-font-text); 
    font-weight:var(--wb-font-weight-regular); 
    text-align: center;

}

.diva09-box{
    display:flex; 
    justify-content:center; 
    align-items:start; 
    flex-flow:row wrap; 
    gap:var(--space-section-inner);

    margin-top:var(--space-section-contents-gap);
    margin-inline: auto;

}

.diva09-box > li {
    flex: 1 1 0;
    min-width:0;
    margin-inline: auto;

}

.diva09-box__img{
    width:92%;
    margin-inline: auto;

}


.diva09-box__title{
    margin-top:24px; 
    font-size:var(--wb-font-h4); 
    font-weight:var(--wb-font-weight-black); 
    text-align:center;

}

.diva09-box__text{
    margin-top:10px; 
    font-size:var(--wb-font-text); 
    font-weight:var(--wb-font-weight-regular); 
    text-align:center;

}




/* ================responsive web design area ==============
============================================================ */

@media screen and ( max-width:768px ) {
    .diva09-box{
        flex-direction: column;
        width:min(86%, 450px);
    }


}

















