@charset "UTF-8";
.ulti-aboutTitle .h1-base {
  display: flex;
  align-items: center;
  background: linear-gradient(90deg, rgb(255, 255, 255) 63%, rgb(252, 238, 189) 100%);
  border: 1px solid #e5e5e5;
  border-left: 5px solid #fabe00;
}
@media (min-width: 769px) {
  .ulti-aboutTitle .h1-base {
    padding: 30px 15px 28px 10px;
  }
}
@media (max-width: 768px) {
  .ulti-aboutTitle .h1-base {
    padding: 26px 15px 26px 10px;
  }
}

.ulti-aboutTitle .bg-dx {
  background: url(/corp/img/corp_dx_65-194.jpg) no-repeat right top;
  background-size: contain;
  text-shadow: 1px 1px 0 #FFF, -1px -1px 0 #FFF, -1px 1px 0 #FFF, 1px -1px 0 #FFF, 0px 1px 0 #FFF, -1px 0 #FFF, -1px 0 0 #FFF, 1px 0 0 #FFF;
}
@media (min-width: 769px) {
  .ulti-aboutTitle .bg-dx .adjust-dx {
    font-size: 22px;
    font-size: 2.2rem;
  }
}

.style-A {
  /* DXページ用に作成 */
}
.style-A h2 {
  border-bottom: solid 4px #fabe00;
  display: inline-block;
  font-weight: bold;
}
@media (min-width: 769px) {
  .style-A h2 {
    font-size: 20px;
    font-size: 2rem;
    padding-bottom: 4px;
    margin: 40px 0px 0px 0px;
  }
}
@media (max-width: 768px) {
  .style-A h2 {
    font-size: 18px;
    font-size: 1.8rem;
    padding-bottom: 3px;
    margin: 30px 0px 0px 0px;
  }
}
.style-A h2:first-child {
  margin-top: 0px;
}
@media (min-width: 769px) {
  .style-A p {
    font-size: 14px;
    font-size: 1.4rem;
    line-height: 1.7;
    margin-top: 20px;
  }
}
@media (max-width: 768px) {
  .style-A p {
    font-size: 14px;
    font-size: 1.4rem;
    line-height: 1.5;
    margin-top: 15px;
  }
}
.style-A ul {
  list-style-type: disc;
}
@media (min-width: 769px) {
  .style-A ul {
    margin-top: 14px;
    margin-left: 2em;
  }
}
@media (max-width: 768px) {
  .style-A ul {
    margin-top: 14px;
    margin-left: 2em;
  }
}
.style-A ul li {
  margin: auto;
}
@media (min-width: 769px) {
  .style-A ul li {
    margin-top: 10px;
  }
}
@media (max-width: 768px) {
  .style-A ul li {
    margin-top: 10px;
  }
}
.style-A ul li:first-child {
  margin-top: 0px;
}
.style-A .date {
  text-align: right;
}
@media (min-width: 769px) {
  .style-A .date {
    margin-top: 42px;
  }
}
@media (max-width: 768px) {
  .style-A .date {
    margin-top: 42px;
  }
}

/* 2023/10 追加 ヘッダフッタ更新  */
@media (max-width: 768px) {
  .only-pc {
    display: none;
  }
}

@media (min-width: 769px) {
  .only-sp {
    display: none;
  }
}

@media (min-width: 769px) {
  .en-header-submenu-first-hidePC {
    border-left: 1px solid #FFF;
  }
}/*# sourceMappingURL=style_add_dc.css.map */