body{
    font-family: メイリオ, Meiryo, verdana, "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
}

.text-color1{color: #f7941d;}
.text-color2{color: #bf0a02;}
.text-color3{color: #585757;}
.text-red{color: #ff0000;}

h2{font-size: 30px; color: #94432d; font-weight: bold;}

.table .special_note{background-color: #fdc689}


.table{font-size: 14px;}

.table td, .table th{
    padding: .5rem;
}

.table th{
    background-color: #bf0a02;
    color: #fff;
}

.table th>td, .table tr>td{
    vertical-align: middle;
}

.form_contact{
    background-color: #fdc689;
    padding: 1rem;
    border-radius: 8px;
    margin-bottom: 1rem;
}

.form_contact label{
    font-weight: bold;
}