@media (max-width: 768px) {
    body {
        height: 100vh;
        background:linear-gradient(-45deg,rgb(255, 166, 0),rgb(255, 200, 0));
    }

    .haikei1{
        position:absolute;
        top: 450px;
    }

    .haikei2{
        background-color: rgb(255, 98, 0);
    }

    .mannaka{
        text-align: center;

    }

    .gazou{
        position:absolute;
        left: 390px;
        top: 170px;
    }

    .youkoso{
        font-size: 25px;
    }

    .desu{
        font-size: 22px;
    }

    .de{
        position:absolute;
        right: 100px;
        font-size: 25px;
        font-weight: bold;
        background-color: rgb(255, 166, 0);
        width: 40%;
        
    }

    .sita{
        background-color: rgb(255, 153, 0);
        width: 100%;
        height: 100%;
        position:absolute;
        top: 500px;
        text-align: center;
        font-size: 25px;
    }

    .masu{
        font-size: 40px;
    }

    .nikki{
        font-size: 27px;
    }

    .nikki2{
        font-size: 15px;
    }
}