.attention .attention_megane {
  position: absolute;
  top: 2%;
  right: 0;
  width: 36%;
  -webkit-transform-origin: right bottom;
          transform-origin: right bottom;
  -webkit-transform: rotate(80deg);
          transform: rotate(80deg);
  -webkit-transition: 0.8s;
  transition: 0.8s;
}
.attention .attention_megane.move {
  -webkit-transform: rotate(0deg);
          transform: rotate(0deg);
}
.attention .attention_lead_01 {
  position: absolute;
  width: 80%;
  top: 8%;
  left: 0;
  right: 0;
  margin: 0 auto;
}
.attention .attention_lead_02 {
  position: absolute;
  width: 80%;
  top: 16%;
  left: 0;
  right: 0;
  margin: 0 auto;
}
.attention .logo_list_01 {
  position: absolute;
  width: 200%;
  top: 23%;
  -webkit-animation: logo 14s infinite linear 0.5s both;
          animation: logo 14s infinite linear 0.5s both;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  gap: 2%;
}
.attention .logo_list_02 {
  position: absolute;
  width: 200%;
  top: 28%;
  -webkit-animation: logo_reverse 14s infinite linear 0.5s both;
          animation: logo_reverse 14s infinite linear 0.5s both;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  gap: 2%;
}
.attention .logo_list_03 {
  position: absolute;
  width: 200%;
  top: 33%;
  -webkit-animation: logo 14s infinite linear 0.5s both;
          animation: logo 14s infinite linear 0.5s both;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  gap: 2%;
}
.attention .attention_lead_03 {
  position: absolute;
  width: 70%;
  top: 49%;
  left: 21%;
}
.attention .attention_slider {
  position: absolute;
  width: 90%;
  bottom: 6%;
  left: 0;
  right: 0;
  margin: 0 auto;
}
.attention .attention_slider .slide-arrow {
  position: absolute;
  bottom: -34px;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
  z-index: 1;
}
.attention .attention_slider .slide-arrow:hover {
  cursor: pointer;
}
.attention .attention_slider .slide-arrow.prev-arrow {
  left: 24%;
  width: 11%;
}
.attention .attention_slider .slide-arrow.next-arrow {
  right: 24%;
  width: 11%;
}
.attention .attention_slider .slick-dots {
  bottom: -40px;
}
.attention .attention_slider .slick-dots li button {
  background-color: #fff;
  border: 1px solid #4D4D4D;
  border-radius: 50%;
}
.attention .attention_slider .slick-dots li button::before {
  font-size: 0;
}
.attention .attention_slider .slick-dots li.slick-active button {
  background-color: #4D4D4D;
}