.nf-hdg2-01b {
  background: #002b62;
  border: none;
  color: #fff;
}

ul.linkList-01 > li {
  background-image: url(/nf_global/v2/common/img/icon/arrow-01-right.png);
  background-position: 8px 2px;
  margin-bottom: 10px;
  padding-left: 30px;
}

.socialaid-service {
  position: relative;
  margin: 20px 0 0 0;
}
.socialaid-service ul {
  position: absolute;
  top: 0;
  left: 120px;
}
.socialaid-service ul li {
  float: left;
  font-size: 12px;
  color: #fff;
  margin: 0 0 0 10px;
  padding: 2px 10px;
  display: inline-block;
}
.tag-navy {
  background: #002b62;
}
.tag-blue {
  background: #5f779e;
}
.tag-gray {
  background: #666;
}

.concept_box {
  position: relative;
  width: 740px;
  height: 262px;
  margin-left: auto;
  margin-right: auto;
}
.concept_img {
  position: relative;
}
.concept_btn {
  position: absolute;
  width: 30.23%; /*260px*/
  height: 24.91%; /*76px*/
  margin: 0;
  padding: 0;
}
.concept_btn.adm {
  top: 52.45%; /*160px*/
  left: 0;
}
.concept_btn.service {
  top: 0;
  left: 50%;
  margin-left: -15.11% !important; /*-130px*/
}
.concept_btn.info {
  top: 52.45%; /*160px*/
  right: 0;
}
.hide {
  display: none;
}

ul.kaigo-li-01 {
  color: #fff;
  padding: 0 10px;
  list-style-type: none;
}
ul.kaigo-li-01 > li {
  background: #002b62;
  color: #fff;
  padding: 10px;
  text-align: center;
}
ul.kaigo-li-01 > li:before {
  background: none;
}


@media screen and (max-width: 1072px) {
  .socialaid-service ul {
    position: relative;
    top: 0;
    left: 0;
  }
  .socialaid-service ul li {
  float: none;
  margin: 0 0 10px 10px;
  display: inline-block;
}
  .concept_box {
    width: 100%;
    height: auto;
  }
}


