.index-content a:hover {
  color: black;
  text-decoration: none;
}

.index-content {
  margin-bottom: 20px;
}

.index-content .row {
  margin-top: 20px;
}

.index-content a {
  color: black;
}

.index-content .card {
  background-color: #FFFFFF;
  padding: 0;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
  box-shadow: 0 4px 5px 0 rgba(0, 0, 0, 0.14), 0 1px 10px 0 rgba(0, 0, 0, 0.12), 0 2px 4px -1px rgba(0, 0, 0, 0.3);
}

.index-content .card img {
  width: 100%;
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}

.index-content .card h5 {
  margin: 20px;
}

.index-content .card p {
  margin: 20px;
	font-size:0.85em;
}

.index-content .blue-button {
  width: 100px;
  -webkit-transition: background-color 1s, color 1s;
  /* For Safari 3.1 to 6.0 */
  transition: background-color 1s, color 1s;
  min-height: 20px;
  background-color: #002E5B;
  color: #ffffff;
  border-radius: 4px;
  text-align: center;
  font-weight: lighter;
  margin: 0px 20px 15px 20px;
  padding: 5px 0px;
  display: inline-block;
}

@media (max-width: 768px) {
  .index-content .col-sm-4 {
    margin-top: 20px;
  }
}

.page-header {
    background-color: #5cb85c;
}
footer {
    border-top-color: #5cb85c;
}
.siteContent {
    background-image: url(https://wkb-fukushi.com/wp/wp-content/uploads/2019/03/8e1b944f4389bdaab6f11d5bc83190c8.jpeg);
    background-repeat: repeat;
}
.breadSection {
    background-image: url(https://wkb-fukushi.com/wp/wp-content/uploads/2019/03/8e1b944f4389bdaab6f11d5bc83190c8.jpeg);
    background-repeat: repeat;
}

.mainSection-title, h2 {
    background-color: #bddab1;
	border-radius:5px;
	border-top:none;
    border-bottom:none;
}
table {
	background-color:#fff;
}
h2, .mainSection-title {
    border-bottom-color: #5cb85c;
}
[class^="col-"]  {
	margin-bottom:15px;
}
.copySection p:nth-child(2){
	display:none;
}

@media screen and (max-width: 640px) {
  .last td:last-child {
    border-bottom: solid 1px #ccc;
    width: 100%;
  }
  .tbl-r02 {
    width: 100%;
  }
  .tbl-r02 th,
  .tbl-r02 td {
　　border-bottom: none;
    display: block;
    width: 100%;
  }
}

table {
	background-color:#fff;
}
th {
	white-space:nowrap;
	background-color:#f1f1f1;
}

@media (min-width: 992px){
.navbar-brand img {
    max-height: 60px;
}}