/* CSS Document */

#message h2{
    font-size: clamp(1.8rem, 1.2rem + 1.78vw, 2.4rem);
    word-break: keep-all;
    overflow-wrap: anywhere;
    font-weight: normal;
}
#message #mv{
    display: flex;
    justify-content: space-around;
    align-items: center;
    margin-bottom: 70px;
    word-break: keep-all;
}

#message #mv h2{
    width: 58%;
}

#message #mv div{
    width: 38%;
}

#message .comm_cont90{
    text-align: left;
    max-width: 800px;
}
#message .comm_cont90{
    line-height: 2.4;
}

#message .comm_cont90 p:nth-of-type(1){
    margin-bottom: 100px;
}
#message .comm_cont90 p:nth-of-type(2){
    margin: 30px auto 70px;
}
#message .comm_cont90 p:nth-of-type(3){
    text-align: right;
    font-size: 88%;
}


@media only screen and (max-width: 789px) {  

    
#message .comm_cont90 p:nth-of-type(1) {
    margin-bottom: 70px;
}


}


@media only screen and (max-width: 540px) {  
    #message .comm_cont90 {
        line-height: 2;
    }
    #message #mv div {
        width: 45%;
    }
    #message h2{
        width: 53%;
    }
    #message .comm_cont90 .change {
        width: 100%;
    }
}
























