#top-title {
    text-align: center;
    vertical-align: middle;
    background-color: rgb(51, 102, 255);
    color: white;
}

/*===============================================
●style.css 画面の横幅が769px以上
===============================================*/

@media screen and (min-width: 769px) {
    img {
        max-width: 100%;
        height: auto;
        width/***/
        : auto;
    }
    #container {
        width: 100%;
    }
    #table0 {
        width: 800px;
        text-align: left;
        margin-left: auto;
        margin-right: auto;
    }
    #table1 {
        width: 90%;
        text-align: left;
        margin-left: auto;
        margin-right: auto;
    }

}

/*===============================================
●tablet.css 画面の横幅が768pxまで
===============================================*/

@media screen and (max-width: 768px) {
    img {
        max-width: 100%;
        height: auto;
        width/***/
        : auto;
    }
    #container {
        width: 100%;
    }
    #table0 {
        width: 100%;
        text-align: left;
        margin-left: auto;
        margin-right: auto;
    }
    #table1 {
        width: 95%;
        text-align: left;
        margin-left: auto;
        margin-right: auto;
    }
}

/*===============================================
●smart.css  画面の横幅が640pxまで
===============================================*/

@media screen and (max-width:640px) {
    img {
        max-width: 100%;
        height: auto;
        width/***/
        : auto;
    }
    #container {
        width: 100%;
    }
    #table0 {
        width: 100%;
        text-align: left;
        margin-left: auto;
        margin-right: auto;
    }
    #table1 {
        width: 98%;
        text-align: left;
        margin-left: auto;
        margin-right: auto;
    }
}