@charset "utf-8";

img{
  width: 100%;
  vertical-align: top;
}

.hover{
  transition: 0.6s;
}

.hover:hover{
  opacity: 0.7;
}

.red{
  color: #d80000;
}

.box{
  width: 100%;
}

.box .inner{
  max-width: 1000px;
  margin: 0 auto;
}

.box_01,
.box_02,
.box_03,
.box_04,
.box_05{
  position: relative;
}

.box_01 .link_btn,
.box_02 .link_btn,
.box_03 .link_btn01,
.box_03 .link_btn02,
.box_04 .link_btn01,
.box_04 .link_btn02,
.box_05 .link_btn01,
.box_05 .link_btn02{
  position: absolute;
}

.box_01 .link_btn,
.box_02 .link_btn{
  width: 92%;
  margin: 0 auto;
  left: 0;
  right: 0;
  bottom: 7%;
}

.box_03 .link_btn01{
  width: 35%;
  bottom: 3%;
  left: 7%;
}

.box_03 .link_btn02{
  width: 45%;
  bottom: 3%;
  right: 7%;
}

.box_04 .link_btn01{
  width: 40%;
  bottom: 3%;
  left: 7%;
}

.box_04 .link_btn02{
  width: 40%;
  bottom: 3%;
  right: 7%;
}


footer{
  background: #000;
  text-align: center;
  padding: 2% 0;
}

footer small{
  color: #fff;
  font-size: 12px;
}


@media screen and (max-width: 979px) {

}

@media screen and (max-width: 767px) {

  footer small{
    font-size: 10px;
  }


}