/* カスタム CSS をここに入力してください */


.news-info {
color: #389adb; border: 2px solid #389adb; border-color: #389adb;color: #565656;padding: 0.1em;
}

.news-media {
color: #a36cba; border: 2px solid #a36cba; border-color: #a36cba;color: #565656;padding: 0.1em;
}

.news-event {
color: #e25f52; border: 2px solid #e25f52; border-color: #e25f52;color: #565656;padding: 0.1em;
}

.news-a {
text-align: center;font-weight: bold;
}

.news-b {
text-align: left;font-weight: bold;
}

.table-news {
    border-collapse:  collapse;
  border:0px none;
}
 
tr.table-news:nth-child(odd) {
    background-color:  #f2f2f2;
}

.table-news tr td:nth-child(1){
  width:12.5%;  border:0px none;	padding: 20px 20px 0px 0px;
}

.table-news tr td:nth-child(2){
  width:15%;  border:0px none;	padding: 20px 20px 0px 20px;
}

.table-news tr td:nth-child(3){
  width:72.5%;  border:0px none;	padding: 20px 20px 0px 20px;
}