body{
  background-image: url('https://www.yamaha-motor.com.cn/marine/product/outboards/img/bg.jpg');
  background-size: cover;
  background-repeat: no-repeat;
}

.title-set {
  text-align: center;
  width: 80%;
  margin: 0 auto;
  padding: 5% 0;
}

.title-set h2 {
  font-weight: bold;
  margin-bottom: 30px;
}

.flex-set {
  flex-wrap: wrap;
  display: flex;
}

.title-setsp {
  width: 100%;
  flex-wrap: wrap;
  font-weight: bold;
  justify-content: center;
  margin: 0 auto;
}
.flex-align-set {
  align-items: center;
}
.title-lineset {
  color: rgb(8, 74, 170);
  border: 2px solid rgb(8, 74, 170);
  background-color: rgb(8, 74, 170);
  width: 20%;
  opacity: 1;
}
.title-setsp h2 {
  margin-bottom: 0;
  width: 55%;
  font-weight: bold;

}
.tetarea{
  margin-top: 2%;
}
.tetarea_body_wide_grop {
  background-color: #fff;
  margin-top: 1%;
  margin-bottom: 1%;
}

.tetarea_body_wide .tetarea_body_wide_grop {
  box-shadow: 0 0 15px rgb(120 116 116 / 10%);
}
.tetarea_body_wide .tetarea_body_wide_grop span {
  text-align: center;
  font-size: 1.2rem;
  display: block;
  width: auto;
  color: #000;
}
.swiperdata{
  margin-top: 2%;
}

.pcgride_text{
  font-size: 14px;
}
.notice-con{
  margin-top: 3%;
  font-size: 14px;
}
.block_margin {
  padding-right: 10px;
}
.block_img {
  overflow: hidden;
  box-shadow: 1px 1px 3px rgba(0, 0, 0, 0.3);
}
.block_margin:hover {
  cursor: pointer;
}
.block_margin:hover img {
  opacity: 0.7;
  transform: scale(1.2);
}
.block_margin img {
  -WEBkit-transition: 0.3s linear;
  transition: 0.3s linear;
}

.click_all {
  margin-bottom: 5%;
}
.click_text {
  text-align: center;
  padding-top: 5px;
  word-wrap: break-word;
}
.outboards_box:hover {
  opacity: 0.7;
}

@media print, screen and (min-width: 769px){
.title-set h2, .title-setsp h2 {
    font-size: 30px;
}

}

@media only screen and (max-width: 991px){
  .title-set {
    padding-top: 10%;
  }
  .tetarea_title .tilte_d{
    font-size: 1.4rem;
    font-weight: bold;
  }
  .outboards_box {
    width: 50%!important;
  }
  .outboards_box span{
    font-size: 1rem!important;
  }
  .click_text {
    display: none;
  }
  .click_all {
    margin-top: 5%;
    margin-bottom: 10%;
  }

}