/* Desamis編集用のCSSファイル */




/* company */
#delaration .l-section__content {
  width: 740px;
  margin-left: auto;
  margin-right: auto;
}

@media only screen and (max-width: 1200px) {
  #delaration .l-section__content {
    width: auto;
    margin-left: 16px;
    margin-right: 16px;
  }
}

#delaration p {
  margin-bottom: 32px;
}

#delaration ol li {
  margin-bottom: 8px;
  padding-left: 1.1em;
  text-indent: -1.1em;
}




/* recruit */
.recruit-text span {
  display: inline-block;
}
.recruit-text span:nth-of-type(1) {
  margin-top: 20px;
}




/* app-privacy-policy */
#app-privacy-policy ol {
  counter-reset: numA;
}
#app-privacy-policy ol.ol-parents {
  counter-reset: numB;
}
#app-privacy-policy ol.ol-parents ol {
  counter-reset: numA;
}

#app-privacy-policy ol li {
  text-indent: -2.3em;
  padding-left: 3.3em;
}
#app-privacy-policy ol.ol-parents > li {
  margin-bottom: 12px;
  text-indent: -1.1em;
  padding-left: 1.5em;
}

#app-privacy-policy ol li:before {
  counter-increment: numA;
  content: "（"counter(numA)"） ";
  padding-right: 8px;
}
#app-privacy-policy ol.ol-parents > li:before {
  counter-increment: numB;
  content: counter(numB);
  padding-right: 4px;
}
#app-privacy-policy ol.ol-parents ol li:before {
  counter-increment: numA;
  content: "（"counter(numA)"） ";
  padding-right: 8px;
}

#app-privacy-policy #l-body__bg-line {
  display: none;
}
