body {
    margin: 0;
    background-color: lightblue; /* 両サイドの色 */
}

.header{
    width: 100%;
    height: auto;
    background-color: black;
    color: #FFFFFF;
    font-weight: bold;
    font-size: 36px;
    text-align: center;
    padding-top: 2px;
    padding-bottom: 2px;
    margin: 0px;
}

.center-box {
    max-width: 900px;
    margin: 0 auto;
    background-color: white; /* 真ん中の色 */
    padding: 40px;
    box-shadow: 0 0 10px rgba(0,0,0,0.1); /* ちょっと立体感 */
}