table {
    color: #000000;
}

.ta20{
    clear: both;
    margin-bottom: 20px;	/*見出しの下に空けるスペース*/
    text-align: center;		/*文字を中央に*/
    line-height: 1.5;		/*行間*/
    padding: 30px 10px;		/*上下、左右へのブロック内の余白*/
    width: 100%;
}

.ta21{
    clear: both;
    width: 100%;
}


.td_01 {
    margin: 0px;
    padding: 10px;
    display: block;
    clear: both;
    text-align: center; /*文字を中央に*/
    border-radius: 30px; /*角丸のサイズ*/
    border: 2px solid #000; /*枠線の幅、線種、色*/
    color: #000; /*文字色*/
    line-height: 1.5; /*行間*/
    width: 100%;
}
.td_02 {
  margin: 0px;
  padding: 2px;
}

.td_03 {
    margin: 0px;
    padding: 2px;
    width: 150;
    text-align: right;
}

.td_10 {
    background: #c3b5a2;
    background: rgba(0,0,0,0.1);
    padding: 5px 10px;
    border-radius: 4px;
    font-style: normal;
    font-weight: bold;
}
