@charset "utf-8";

/* --------------------------------------------


資料請求


---------------------------------------------- */
.swiper-docImage {
 max-width: 860px;
 width: 100%;
 overflow: hidden;
 margin: 40px auto 0;
}

.swiper-docImage .swiper-slide img {
 width: 100%;
}

.swiper-pagination1 {
 text-align: center;
}


.main__title-request {
 position: relative;
 width: 400px;
 padding: 30px 0px;
 margin: -400px auto 320px;
 background: rgba(255, 255, 255, 0);
 z-index: 1;
 filter: invert(100) drop-shadow(0 0 15px rgba(0, 0, 0, 1));
}

.main__title-request .main__title {
 margin: 0px;
}

.request_set {
 max-width: 860px;
 width: 90%;
 margin: 96px auto;
 background: #eaeaea;
}

.request_set p {
 padding: 16px 0;
 color: #fff;
 text-align: center;
 font-size: 2rem;
 line-height: 1.6;
 background: #909090;
}

.request_set figure {
 padding: 12px 0;
 width: 80%;
 margin: auto;
}

.request_set figure img {
 width: 100%;
}

.request_set small {
 display: block;
 margin: -24px 0 0;
 padding: 8px;
 text-align: right;
 font-size: 0.9rem;
 color: #818181;
}


@media only screen and (max-width:640px) {
 .swiper-docImage {
  margin: 0px auto 0;
 }

 .main__title-request {
  margin: -360px auto 240px;
 }

 .request_set {
  margin: 64px auto;
 }

 .request_set p {
  padding: 24px 0;
  font-size: 1.7rem;
 }

 .request_set figure {
  width: 90%;
 }


}
