* {
  margin: 0;
  padding: 0;
  box-sizing: border-box;
}

html {
  scroll-behavior: smooth;
}
.recuit-bg {
  font-family: "Noto Sans JP", sans-serif;
  background-color: #484E54;
}

body {
  font-weight: 400;
  color: #333333;
  line-height: 1.6;
}

a {
  color: #333333;
}
.logmansion__top .intro-image-curve {
    z-index: unset;
}
.interview-detail-page {
    margin-top: unset;
}
.job-detail-page{
  padding-top: unset;
}
.job-padding-20 {
  padding-top: 20px;
}
h2 {
  line-height: unset;
}
.job-detail-page .job-hero .job-title{
  font-weight: 700;
}
.job-detail-page .job-activity h2{
  font-weight: 700;
  letter-spacing: 0;
}
/* .staff-intro.staff-intro-main .section-header h2.title{
  letter-spacing: 0;
} */
.recruit .job-card .job-title {
  font-weight: 700;
}
.wysiwyg-content > *:first-child {
	margin-top: 0;
}

.wysiwyg-content > *:last-child {
	margin-bottom: 0;
}

.wysiwyg-content p {
	margin: 0 0 1em;
	line-height: 1.8;
}

.wysiwyg-content ul,
.wysiwyg-content ol {
	margin: 1em 0;
	padding-left: 1em;
}

.wysiwyg-content ul {
	list-style: disc;
}

.wysiwyg-content ol {
	list-style: decimal;
}

.wysiwyg-content li {
	margin-bottom: 0.5em;
}
@media (max-width: 992px) {
  .about-us .container {
    box-sizing: border-box;
  }
}