@charset "UTF-8";
/* also use for faq8357(能登) ,faq8389(年単位) */
.k030style table{
    border: 2px darkgrey solid;
    width: 100%;
}
.k030style th,.k030style td{
    border: 2px darkgrey solid;
    vertical-align: middle;
}
.k030style thead th {
    background:grey;
    font-weight: bold;
    color: #fff;
}
.k030style thead td {
    text-align: center;
}
.k030style tbody th ,.k030style thead td {
    background:lightgrey;
}
.k030style tbody tr > * {
    padding: 4px;
}
.k030style tbody td {
    text-align: right;
}
.k030style tbody .remark{
    text-align: left;
}
.k030style tbody .textcenter{
    text-align: center;
}

/* use for faq8357 */
tr .tableSeq{
    text-align: center;
}

/* tableタグに指定してtbody内のtdを左寄せにする */
.leftalign tbody tr td{
    text-align: left;
}

/* use for faq8559 */
/* 表即頭(表の左上の枡の見出しを表頭用は右寄せし、表側用は左寄せする)用 */
.k030style thead th .colhead{
    text-align: right;
	margin-right: 5px;
}
.k030style thead th .rowhead{
    text-align: left;
	margin-left: 5px;
}
