body {
    background: #fff;
}

body, div, span, table, tr, td {
    margin: 0;
    padding: 0;
    font-family: "Noto Sans JP", "Avenir", sans-serif, "ヒラギノ角ゴ Pro", "Hiragino Kaku Gothic Pro",Lucida Grande,"メイリオ", Meiryo, Tahoma, Verdana, Osaka, "ＭＳ Ｐゴシック", "MS PGothic";
    font-size: 14px;
    line-height: 22px;
    color: #000;
    letter-spacing: 2px;
}

.root {
    width:800px;
    margin: 0 auto;
}
@media screen and (max-width: 800px) {
    .root {
        width:90%;
    }
}

.list_table {

}
.list_table td {
    vertical-align: top;
}
.list_table td:nth-child(1) {
    white-space: nowrap;
    padding-right: 5px;
}