@media screen and (max-width: 568px) {
    #history section.container {
        padding: 32px;
    }

    #history section.container h2.title {
        font-size: 1.4rem;
        border-bottom: solid 1px rgba( 255, 255, 255, 0.24 );
        padding-bottom: 2em;
    }

    #history section.container ul.list li.data {
        border-bottom: solid 1px rgba( 255, 255, 255, 0.24 );
        padding: 8px 0;
    }

    #history section.container ul.list li.data ul {
        border-bottom: none;
        font-size: 1.0rem;
        width: 100%;
        overflow: hidden;
    }

    #history section.container ul.list li.data ul li {
        padding: 0;
        float: right;
    }

    #history section.container ul.list li.data a {
        display: block;
    }

    #history section.container ul.list li.data a:hover {
        background: none;
    }

    #history section.container ul.list li.data ul li.date {
        width: 25%;
        float: left;
    }

    #history section.container ul.list li.data ul li.title {
        width: 75%;
    }

    #history section.container ul.list li.data ul li.title-en {
        width: 75%;
    }

    #history section.container ul.list li.data ul li.name {
        width: 75%;
    }

    #history section.container ul.list li.data ul li.name br {
    }
}