.main-rd.main-product-design .content .brandList > li .textArea h3.noAward {
  margin-bottom: 36px;
}
@media screen and (max-width: 1399px) {
  .main-rd.main-product-design .content .brandList > li .textArea h3.noAward {
    margin-bottom: 2.571vw;
  }
}
@media only screen and (max-width: 800px) {
  .main-rd.main-product-design .content .brandList > li .textArea h3.noAward {
    margin-bottom: 4.533vw;
  }
}
@media only screen and (max-width: 800px) {
  .main-rd.main-product-design .content .brandList > li .textArea p.txt {
    height: auto;
  }
}
.main-rd.main-product-design .content .brandList > li .textArea .btn {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
@media only screen and (max-width: 800px) {
  .main-rd.main-product-design .content .brandList > li .textArea .btn {
    display: block;
  }
}
.main-rd.main-product-design .content .brandList > li .textArea .btn li:nth-child(2) {
  margin-left: 20px;
}
@media only screen and (max-width: 800px) {
  .main-rd.main-product-design .content .brandList > li .textArea .btn li:nth-child(2) {
    margin: 3.2vw 0 0;
    border-top: 1px solid #eeeeee;
    padding-top: 3.2vw;
    margin-left: -4vw;
    width: calc(100% + 8vw);
  }
}
@media only screen and (max-width: 800px) {
  .main-rd.main-product-design .content .brandList > li .textArea .btn li:nth-child(2) a .icon_blank {
    right: 4vw;
  }
}
.main-rd.main-product-design .content .links a {
  color: #444;
  -webkit-transition: 0.3s;
  transition: 0.3s;
}
.main-rd.main-product-design .content .links a:hover {
  color: #006CB8;
}

@media only screen and (max-width: 800px) {
  .main-rd.main-product-design .content .entry-content .flex .left h3 img {
    width: 26.667vw;
  }
}

.main-rd.main-product-design .m_headingStyle02 {
  line-height: 1;
  align-items: flex-end;
  -webkit-box-align: end;
  -ms-flex-align: end;
}
@media only screen and (max-width: 800px) {
  .main-rd.main-product-design .m_headingStyle02 {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    gap: 1.6vw 0;
  }
}
.main-rd.main-product-design .m_headingStyle02 span {
  line-height: 1;
}
.main-rd.main-product-design .m_headingStyle02 .dummy {
  width: 100%;
}
.main-rd.main-product-design .m_headingStyle02 span.good_design {
  position: absolute;
  bottom: 0;
  right: 0;
  font-size: 15px;
  color: #9e7932;
}
@media only screen and (max-width: 800px) {
  .main-rd.main-product-design .m_headingStyle02 span.good_design {
    position: static;
    display: block;
    font-size: 3.2vw;
  }
}

@media only screen and (max-width: 800px) {
  .main-rd.main-product-design .content .entry-content .flex .left h3 img {
    top: 12vw;
  }
}/*# sourceMappingURL=product-design.css.map */