@charset "UTF-8";
/* CSS Document */

.hp2022{ margin:0; padding: 0;}
.hp2022 *{ margin-top: 0;}
.hp2022 .mb{ padding: 0;}
.hp2022 img{ display: block;}

.table-history2022{}
.table-history2022 tr:nth-child(2n) th,
.table-history2022 tr:nth-child(2n) td{ background: #F1F2F2;}
.table-history2022 tr td{ padding: 0.3em 1.0em;}
.table-history2022 tr td:nth-child(1){ padding-right: 0;}
.table-history2022 tr td:nth-child(2){ padding-left: 0;}
.table-history2022 tr td:nth-child(3){ border-left: solid 1px #a8a8a8;}
.table-history2022 tr td:nth-child(4){ border-left: solid 1px #a8a8a8;}

.bgblock01{ display: block; padding: 30% 0 0 0; background: url("index/2022/12.jpg") no-repeat center center / cover;}


.table-outline{}
.table-outline th{ background:none; text-align: left;}
.table-outline th,.table-outline td{ padding:0.7em 1.5em;}

.table-history{ border:solid 2px #e1dddb; }
.table-history th{ background:none; text-align: right; }
.table-history th,.table-history td{ padding:0.7em 1.5em; border-left: solid 1px #e1dddb;}
.table-history td{ white-space:normal;}

.block-title{ background: #37BEF0; color: #FFFFFF; padding: 0.4em 3.0em 0.4em 2.0em; font-size: 128%; font-weight: bold; width: fit-content; border-radius: 0 2.0em 2.0em 0;}

.h11 .mb{ padding: 0;}
.h11 .mb img{ display: block;}