a {
  color:#000066;
}
a:hover {
  color: #FF0000;
  text-decoration: none;
}
/* 訪問済みリンク文字色*/
a:visited {
  color:#330099;
  text-decoration: none;
}
/* テーブル内行間調整、パーセント大で行間広がります、フォントサイズの指定も可能です（要追記）*/
table { line-height: 130% ;
}
/* テーブルセル余白調整*/
td, th {
padding: 5px 5px;
}

.bnr-container {
    display: flex
;
    flex-wrap: wrap;
    margin-top: 30px;
    justify-content: center;
    align-items: center;
}
.bnr_button {
    width: 100%;
    height: auto;
    border: none;
    cursor: pointer;
    background-color: #FFF;
    transition: opacity 0.3sease-in-out;
}
.bnr_button img {
    padding: 10px;
}
.bnr_button:hover img {
  opacity: 0.8; /* ホバー時に画像を薄くする */
}
