.boxshadow {
    box-shadow: 1px 1px 3px rgba(0, 0, 0, 0.3);
}

.txt01 {
    height: 100%;
    padding: 20px 40px;
    background-color: #e4f0f3;
    box-shadow: 1px 1px 3px rgba(0, 0, 0, 0.3);
}

.txt01 h1 {
    color: #80cde3;
    font-size: 26px;
    margin-top: 100px;
    margin-bottom: 40px;
    font-weight: 900;
}

.txt01 p {
    letter-spacing: 2px !important;
    line-height: 26px !important;
    color: #3c3c3c;
}

.spb-40 {
    padding-bottom: 100px;
}



/*--------------  768up  ----------------*/
@media (min-width: 768px) {
    .spr-0 {
        padding-right: 0;
    }

    .spl-0 {
        padding-left: 0;
    }

    .img-president {
        background-image: url(../images/img_meetus/img01.png);
        background-repeat: no-repeat;
        background-size: cover;
        background-position: center;
        box-shadow: 1px 1px 3px rgba(0, 0, 0, 0.3);
    }
}
