td {
	padding:5px 8px;
	border-bottom:1px solid #dddddd;
	border-right:1px solid #dddddd;
	border-left:1px solid #dddddd;
	border-top:1px solid #dddddd;
}
td.acs_t{
	font-weight:bold !important;
	background-color:#ecf5ff !important;
	text-align:left !important;

}

a.red_acs{
	color:#C00000;
	font-weight:bold !important;
}

a.black_acs{
	color:#000000;
	font-weight:bold !important;
}

/* accessibility_test */
#h1wrap h1.h1wrap_address__h1--accessible{
  padding-top: 0;
}
#h1wrap .h1wrap_address__h1-title{
  padding-top: 20px;
  display: block;
  font-size: 3.0rem;
}
#h1wrap .txten.txten.txten--accessible{
  font-weight: normal;
  display: block;
}
#h1wrap .txten.txten.txten--accessible::before{
  content: "";
  position: absolute;
  left: -38px;
  top: 50%;
  width: 30px;
  height: 1px;
  background-color: #FFFFFF;
}
#h1wrap .txten.txten--accessible::after{
  content: "";
  position: absolute;
  right: -38px;
  top: 50%;
  width: 30px;
  height: 1px;
  background-color: #FFFFFF;
}
ol.result-link-list--accessible{
  counter-reset: listindex;
}
ol.result-link-list--accessible > li{
  counter-increment: listindex 1;
}
ol.result-link-list--accessible > li::marker{
  content: counter(listindex, decimal) '）';
}

/* accessibility_test */