a {
    color: #6666FF;
    text-decoration: none;
}

a:hover {
    color: #FF6666;
    text-decoration: underline;
}

a:visited {
    color: #336666;
    text-decoration: none;
}

a:active {
    color: #FF6666;
    text-decoration: none;
}

table {
    font-size: 12px;
    line-height: 120%;
}

body {
    font-size: 12px;
    line-height: 120%;
    font-family: 'Hiragino Kaku Gothic Pro', 'ヒラギノ角ゴ Pro W3', Meiryo, メイリオ, '游ゴシック Medium', 'Yu Gothic Medium', '游ゴシック体', 'Yu Gothic', YuGothic, 'MS PGothic', Osaka, arial, sans-serif;
}

.size1 {
    font-size: 12px;
    line-height: 120%;
}

.size2 {
    font-size: 10px;
    line-height: 120%;
}

.size3 {
    font-size: 14px;
    line-height: 120%;
}

.table3 {
    border-collapse: collapse;
}

.table3 th, .table3 td {
    border: 1px solid gray;
}

.table4 th, .table3 td {
    border: 0px solid gray;
}
