@charset "UTF-8";
.company.technical {
  position: relative;
  /*関連サイト*/
  /*company-link-btn*/
}
.company.technical .technical-contents {
  margin-bottom: 80px;
}
@media screen and (max-width: 767px) {
  .company.technical .technical-contents {
    margin-bottom: 80px;
  }
}
.company.technical .section-category {
  margin-bottom: 0;
}
.company.technical .section-block .item-list dd span.accent {
  color: #ED6908;
  font-weight: bold;
}
.company.technical .section-block .technical01 {
  position: relative;
}
.company.technical .section-block.last {
  margin-bottom: 0;
}
.company.technical .connectionsite {
  background: #F7F7F7;
  margin-top: 70px;
  padding: 45px 39px;
  border-radius: 10px;
}
.company.technical .connectionsite .attention {
  text-align: right;
}
@media screen and (max-width: 767px) {
  .company.technical .connectionsite .attention {
    text-align: left;
  }
}
.company.technical .connectionsite.adjust {
  padding: 45px 20px;
}
.company.technical .connectionsite.adjust .connectionsite-category .heading-txt {
  max-width: 190px;
  margin-right: 15px;
}
@media screen and (max-width: 767px) {
  .company.technical .connectionsite.adjust .connectionsite-category .heading-txt {
    max-width: 100%;
    margin-right: 0;
  }
}
.company.technical .connectionsite-category {
  display: flex;
  align-items: center;
  flex-wrap: wrap;
  margin-right: auto;
}
@media screen and (max-width: 767px) {
  .company.technical .connectionsite-category {
    width: 100%;
  }
}
.company.technical .connectionsite-category .heading-txt {
  line-height: 1;
  border-left: 4px solid #0081CC;
  padding-left: 15px;
  margin-right: 20px;
}
@media screen and (max-width: 767px) {
  .company.technical .connectionsite-category .heading-txt {
    width: 100%;
    margin-right: 0;
  }
}
.company.technical .connectionsite-category .company-link-btn {
  margin-right: 20px;
}
@media screen and (max-width: 767px) {
  .company.technical .connectionsite-category .company-link-btn {
    margin-right: 0;
  }
}
.company.technical .company-link-btn {
  margin-top: 10px;
  position: relative;
}
@media screen and (max-width: 767px) {
  .company.technical .company-link-btn {
    margin-top: 18px;
  }
}
.company.technical .company-link-btn a.technical-center {
  padding: 10px 20px;
  display: inline-flex;
  justify-content: space-between;
}
.company.technical .company-link-btn a.technical-center span img {
  width: 120px;
}
@media screen and (max-width: 767px) {
  .company.technical .company-link-btn a.technical-center span img {
    width: 100px;
  }
}
.company.technical .company-link-btn a.technical-center span.link-arrow {
  margin-right: 15px;
}
.company.technical .company-link-btn a.technical-center span.txt {
  margin-left: 15px;
}
.company.technical .company-link-btn a.technical-center:hover {
  color: #000000;
  background: #fff;
}
.company.technical .company-link-btn.none {
  display: none;
}/*# sourceMappingURL=technical.css.map */