@charset "utf-8";

/* body
-------------------- */
body {
  word-wrap: break-word;
}
/*
icon-list
-------------------- */

.icon-list {
  position: absolute;
  right: 24px;
  bottom: 24px;
  overflow: hidden;
}


@media (max-width:640px) {
  .icon-list {
    right: 2.133vw;/*16/750*/
    bottom: 2.4%;/*18/750*/
  }
}

.icon-list li {
  width: 64px;
  float: left;
}

@media (max-width:640px) {
  .icon-list li {
    width: 10.667vw;/*80/750*/
  }
}

.icon-list li+li {
  margin-left: 8px;
}

@media (max-width:640px) {
  .icon-list li+li {
    margin-left: 2.133vw;/*16/750*/
  }
}

.icon-list li img {
  width: 100%;
}

/* link-efforts-example
-------------------- */
.link-efforts-example .inner{
  text-align: center;
}
.link-efforts-example .inner .img{
  display: inline-block;
  vertical-align: middle;
  float: none;
}
.link-efforts-example .inner .dtl{
  display: inline-block;
  vertical-align: middle;
}
.link-efforts-example .icon{
  width: 68px;
}
@media (max-width:640px) {
  .link-efforts-example .icon{
    width: 15%;
  }
}

/* table
-------------------- */
table.nml tbody tr th{
  width: 146px;
}
@media (max-width:640px) {
  table.nml tbody tr th{
    width: auto;
  }
}
