.omj-aware-service-section1 {
  position: relative;
}

.omj-awre-service-title {
  position: absolute;
  line-height: var(--line-height);
  top: 0;
  left: var(--inner-1);
  z-index: 1;
}

.omj-awre-service-title-small {
  font-size: var(--font-size-h-en-middle);
  font-family: var(--font-family-en);
  position: inherit;
}

.omj-awre-service-title-large {
  font-size: var(--font-size-h-en-very-large);
  font-family: var(--font-family-en);
  position: inherit;
}

 .omj-awre-service-section1 {
   position: relative;
   padding: 8.1rem 0 0;
   margin: 0 0 var(--part-margin-large);
 }

.omj-awre-service-list-item {
  position: relative;
  margin: 0 0 var(--part-margin-middle);
  padding: 4.3rem 0 0 ;
}

.omj-awre-service-list-item:last-child {
  margin: 0;
}

.omj-awre-service-list-item-exapmle-list-image-1 {
  width: calc(100% - var(--inner-2));
  margin: 0 0 var(--part-margin-small) auto;
}

.omj-awre-service-list-item-exapmle-list {
  margin: 0 0 var(--part-margin-small) auto;
}

.omj-awre-service-list-item-title {
  position: absolute;
  line-height: 1.4;
  font-weight: normal;
  top: 0;
  left: 0;
  z-index: 1;
}

.omj-awre-service-list-item-title-num {
  font-family: var(--font-family-en);
  font-size: var(--font-size-h-en-small);
}

.omj-awre-service-list-item-title-en {
  font-family: var(--font-family-en);
  font-size: var(--font-size-h-en-large);
  line-height: 1;
}

.omj-awre-service-list-item-title-ja {
  font-size: var(--font-size-h-ja-large);
  line-height: var(--line-height-ja-h);
  font-weight: bold;
}

@media screen and (min-width:768px) {
  .omj-awre-service-title {
    line-height: 1.5;
  }

  .omj-awre-service-section1 {
    padding: 13.4rem 0 0;
  }

  .omj-awre-inner {
    padding-right: 0;
  }

  .omj-awre-service-list-item {
    padding: 0;
  }

  .omj-awre-service-list-item-title {
    top: 0;
  }

  .omj-awre-service-list-item-exapmle-list-image-1 {
    margin: 0 0 0 auto;
    width: calc(100% - (var(--inner-2) + var(--inner-3)));
  }

  .omj-awre-service-list-item-exapmle-list {
    position: absolute;
    top: 24.7rem;
  }

  .omj-awre-service-btn {
    position: absolute;
    top: 28.2rem;
  }
}

@media screen and (min-width:1024px) {
  .omj-awre-service-section1-img {
    width: calc(100% - (var(--inner-1) + var(--inner-2) + var(--inner-3)) * 2);
    margin: 0 auto;
  }
}