/*
****************************/
#Contents .inner .historySect .sectMain .itemList
{
    border-top: 2px solid #e3e3e3;
    border-bottom: 2px solid #e3e3e3;
}
#Contents .inner .historySect .sectMain .itemList li + li
{
    border-top: 1px solid #e3e3e3;
}
#Contents .inner .historySect .sectMain .itemList li .date
{
    font-weight: bold;

    -webkit-box-sizing: border-box;
            box-sizing: border-box; 

    text-align: center;

    color: #fff;
    background-color: #0092d3;
}
#Contents .inner .historySect .sectMain .itemList li:nth-child(even)
{
    background-color: #f6f6f6;
}

@media all and (min-width: 769px), print
{
    #Contents .inner .historySect .sectMain .itemList li
    {
        padding: 15px 20px;
    }
    #Contents .inner .historySect .sectMain .itemList li .date,
    #Contents .inner .historySect .sectMain .itemList li .txt
    {
        display: inline-block;

        vertical-align: top;
    }
    #Contents .inner .historySect .sectMain .itemList li .date
    {
        width: 136px;
        margin-right: 20px;
        padding: 2px 5px;
    }
    #Contents .inner .historySect .sectMain .itemList li .txt
    {
        width: 680px;
    }
}

@media only screen and (max-width: 768px)
{
    #Contents .inner .historySect .sectMain .itemList li
    {
        font-size: 15px;
        font-size: 1.5rem; 

        padding: 25px 10px;
    }
    #Contents .inner .historySect .sectMain .itemList li .date
    {
        line-height: 1.5; 

        width: 132px;
    }
    #Contents .inner .historySect .sectMain .itemList li .txt
    {
        margin-top: 10px;
    }
}
