@charset "Shift_JIS";

/* リスト
========================================================================== */
/* ==========================================================================
.cmn-btn-list0202
========================================================================== */
.cmn-btn-list02 {
  overflow: hidden;
  margin-bottom: 20px;
  background-color: #fff;
  border-radius: 10px;
}

.cmn-btn-list02 li {
  box-sizing: border-box;
  border-bottom: 0px solid #efefef;
  margin-bottom: -25px;
}

.cmn-btn-list02 li > a,
.cmn-btn-list02 li > span {
  display: block;
  padding: 26px 40px 20px 20px;
  text-decoration: none;
  color: #015db2;
  font-family: "ヒラギノ角ゴ Pro W6","HiraKakuPro-W6","メイリオ", sans-serif;
  font-style: normal;
  font-weight: 700;
  font-size: 28px;
  font-size: 2.8rem;
}

form#previousDataSearch{
	background-color:#d7ebf6;
	padding:10px;
}

form#previousDataSearch .menu-btn{
	width:95%;
	padding:0px;
	margin-top:10px;
}

form#previousDataSearch02{
	background-color:#E6E6E6;
	padding:10px;
}

form#previousDataSearch02 .menu-btn{
	width:95%;
	padding:0px;
	margin-top:10px;
}

@media screen and (min-width: 751px) {
  .cmn-btn-list02 li > a,
  .cmn-btn-list02 li > span {
    padding: 15px 30px 20px 20px;
    font-size: 16px;
    font-size: 1.6rem;
  }
  .cmn-btn-list02 li > a:after,
  .cmn-btn-list02 li > span:after {
    right: 20px;
  }
}

.wrap-tbl .tbl-head-multi tr td.bg-yellow {
  background-color: #f4b01f;
  color: #fff;
  font-size: 28px;
  font-size: 2.8rem;
}

@media screen and (min-width: 751px) {
  .wrap-tbl .tbl-head-multi tr td.bg-yellow {
    font-size: 16px;
    font-size: 1.6rem;
  }
}