#banner {
    background: url("/static/img/page04/banner.jpg") no-repeat center center;
}

#banner .pre_h2 {
    background-color: #117884;
}

.section img {
    height: 20rem;
    margin: .5rem;
    border-radius: 2rem;
}

.section .text p {
    /* font-family: scdream; */
    font-weight: 40;
    margin-top: 0.6em;
}

#section01 .top_pad_bg {
    background-color: #ff00e609;
}    

#section01 img {
    height: 20rem;
    margin-top: 1em;
}

#section02 .text {
    display: inline-block;
}

#section02 img {
    
    height: 20rem;
    margin-top: 1em;
}

#section02 .text>div {
    padding-left: 1em;
    
    text-align: left;
    line-height: 1.65em;
    margin: 0;
}