
body{
    background-color: #000000;
    margin: 0 5% 0 5%;
}

header img{
    width: 100%;
}

.gazou1{
    box-sizing: border-box;
    width: 100%;
    font-size: 16px;
    color: #000000;
    background-color: #ffffff;
    line-height: 2;
    padding: 20px 20px 12px 20px;
}

.mokuji img{
    width: 100%;
}

.gazou1 img{
    width: 100%;
    max-width: 950px;
}

.gazou2 img {
    width: 100%;
    max-width: 500px;
}

.gazou3 img {
    width: 100%;
    max-width: 500px;
}

.gazou4 img {
    width: 100%;
    max-width: 500px;
}

.modori img{
    width: 100%;
}


.gazou2{
    box-sizing: border-box;
    width: 100%;
    font-size: 16px;
    color: #000000;
    background-color: #ffffff;
    line-height: 2;
    padding: 20px 20px 12px 20px;
}

.gazou3{
    box-sizing: border-box;
    width: 100%;
    font-size: 16px;
    color: #000000;
    background-color: #ffffff;
    line-height: 2;
    padding: 20px 20px 12px 20px;
}

.gazou4 {
    box-sizing: border-box;
    width: 100%;
    font-size: 16px;
    color: #000000;
    background-color: #ffffff;
    line-height: 2;
    padding: 20px 20px 12px 20px;
}

footer {
    background-color: #8b2252;
    width: 100%;
    height: 190px;
    text-align: center;
    font-size: 14px;
    line-height: 2;
    color: #ffffff;
}

.red{
    color: #ff0000;
}

.pink18{
    font-size: 18px;
    color: #fe60c1;
}

footer .link2 a {
    color: red;
}

footer .link2 a {
    text-decoration: none;
}

footer .link2 a:hover {
    color: chartreuse;
    text-decoration: underline;
}


@media (max-width: 520px) {
    body{
        margin: auto;
    }

.gazou1{
    padding: 10px 3px 10px 5px;
    font-size: 14px;
    line-height: 1.5;
}

    .gazou2{
    padding: 10px 3px 10px 5px;
    font-size: 14px;
    line-height: 1.5;
    }

    .gazou3 {
        padding: 10px 3px 10px 5px;
        font-size: 14px;
        line-height: 1.5;
    }

    .gazou4 {
        padding: 10px 3px 10px 5px;
        font-size: 14px;
        line-height: 1.5;
    }

    .pink18{
        font-size: 14px;
    }

    
}