html body .inner {
  padding: 0 1rem;
}
html body .inner-l {
  max-width: 880px;
}
html body .inner-m {
  max-width: 820px;
}
html body .inner-s {
  max-width: 760px;
}
html body .inner-xs {
  max-width: 650px;
}
html body .inner-xxs {
  max-width: 620px;
}
html body .content-wrap.lead {
  margin-top: 7cqw;
  padding: 15cqw 0;
}
html body .content-wrap.lead .inner p {
  font-size: 5.8cqw;
}
html body .content-wrap.about {
  padding: 15cqw 0;
}
html body .content-wrap.about .inner div {
  max-width: 60%;
}
html body .content-wrap.about .inner p {
  font-size: 5.5cqw;
}
html body .content-wrap.about .inner p.ttl {
  font-size: 6cqw;
}
html body .content-wrap.about .inner p.ttl span {
  font-size: 9cqw;
}
html body .content-wrap.about .inner p.ttl:before, html body .content-wrap.about .inner p.ttl:after {
  width: 10cqw;
  margin-right: 3cqw;
}
html body .content-wrap.support {
  margin-top: 7cqw;
  padding: 15cqw 0;
}
html body .content-wrap.support .content-header {
  margin-bottom: 11cqw;
}
html body .content-wrap.support .content-header p {
  font-size: 5.5cqw;
}
html body .content-wrap.support .content-header p span {
  font-size: 7.5cqw;
}
html body .content-wrap.conditions {
  margin-top: 7cqw;
  padding: 15cqw 0;
}
html body .content-wrap.conditions .content-header {
  margin-bottom: 10cqw;
}
html body .content-wrap.conditions .content-header p {
  font-size: 8cqw;
}
html body .content-wrap.conditions .inner .conditions-wrap > p {
  font-size: 5cqw;
}
html body .content-wrap.conditions .inner .conditions-wrap .conditions-item {
  margin-top: 15cqw;
  padding: 7cqw 5cqw 7cqw;
}
html body .content-wrap.conditions .inner .conditions-wrap .conditions-item .main li {
  margin-bottom: 3cqw;
  font-size: 5cqw;
}
html body .content-wrap.conditions .inner .conditions-wrap .conditions-item .sub {
  margin-top: 7cqw;
  padding: 0 5cqw;
}
html body .content-wrap.conditions .inner .conditions-wrap .conditions-item .sub li {
  font-size: 3.7cqw;
}
html body .content-wrap.contact {
  padding: 15cqw 0;
}
html body .content-wrap.contact .inner .form-wrap > p {
  font-size: 7cqw;
}
html body .content-wrap.contact .inner .form-wrap form {
  margin-top: 10cqw;
  padding: 0;
}
html body .content-wrap.contact .inner .form-wrap form .form-group + .form-group {
  margin-bottom: 6cqw;
}
html body .content-wrap.contact .inner .form-wrap form .form-group > label {
  font-size: 5cqw;
}
html body .content-wrap.contact .inner .form-wrap form .form-group .label-wrap {
  gap: 5cqw;
  padding: 5cqw 3cqw;
}
html body .content-wrap.contact .inner .form-wrap form .form-group .label-wrap input {
  margin-right: 3cqw;
  transform: scale(2);
}
html body .content-wrap.contact .inner .form-wrap form .form-group .label-wrap label {
  font-size: 4cqw;
}
html body .content-wrap.contact .inner .form-wrap form .form-group .label-wrap .col2 label {
  margin-right: 7cqw;
}
html body .content-wrap.contact .inner .form-wrap form .form-group input[type=text],
html body .content-wrap.contact .inner .form-wrap form .form-group textarea {
  padding: 4cqw;
}
html body .content-wrap.contact .inner .form-wrap form .form-group textarea {
  height: 40cqw;
}
html body .content-wrap.contact .inner .form-wrap form .form-group.privacy {
  margin-top: 16.5cqw;
}
html body .content-wrap.contact .inner .form-wrap form .form-group.privacy label:first-child {
  margin-bottom: 3cqw;
}
html body .content-wrap.contact .inner .form-wrap form .form-group.privacy label:last-child {
  font-size: 4cqw;
}
html body .content-wrap.contact .inner .form-wrap form .form-group.privacy input {
  margin-right: 4cqw;
}
html body .content-wrap.contact .inner .form-wrap form .btn-wrap {
  margin-top: 14cqw;
}
html body .content-wrap.contact .inner .form-wrap form .btn-wrap input {
  width: 100%;
  padding: 4cqw;
  font-size: 5cqw;
}
html body.job-try .content-wrap.point {
  padding: 15cqw 0;
}
html body.job-try .content-wrap.point .content-header p {
  font-size: 5.5cqw;
}
html body.job-try .content-wrap.point .inner .point-wrap {
  gap: 6cqw;
}
html body.job-try .content-wrap.point .inner .point-wrap .point-item {
  padding: 7cqw;
}
html body.job-try .content-wrap.point .inner .point-wrap .point-item .num img {
  width: 13cqw;
  margin-right: 2cqw;
}
html body.job-try .content-wrap.point .inner .point-wrap .point-item .num p {
  margin-top: 0;
  font-size: 5cqw;
}
html body.job-try .content-wrap.point .inner .point-wrap .point-item .illust {
  width: 100%;
  margin-top: 5cqw;
}
html body.job-try .content-wrap.point .inner .point-wrap .point-item.point-01 {
  padding-bottom: 8cqw;
}
html body.job-try .content-wrap.point .inner .point-wrap .point-item.point-02 {
  padding-bottom: 8cqw;
}
html body.job-try .content-wrap.point .inner .point-wrap .point-item.point-03 {
  padding-bottom: 8cqw;
}
html body.job-try .content-wrap.point .inner .point-wrap .point-item.point-03 .illust img {
  margin-bottom: 0;
}
html body.job-try .content-wrap.flow {
  margin-top: 7cqw;
  padding: 15cqw 0;
}
html body.job-try .content-wrap.flow .content-header {
  margin-bottom: 10cqw;
}
html body.job-try .content-wrap.flow .content-header p {
  font-size: 8cqw;
}
html body.job-try .content-wrap.flow .inner .flow-wrap .flow-item {
  margin-bottom: 3cqw;
  padding: 3cqw 1.5cqw 3.5cqw 3cqw;
}
html body.job-try .content-wrap.flow .inner .flow-wrap .flow-item img {
  width: 7cqw;
}
html body.job-try .content-wrap.flow .inner .flow-wrap .flow-item.flow-01 a {
  padding: 3cqw 1.5cqw 3.5cqw 3cqw;
}
html body.job-try .content-wrap.flow .inner .flow-wrap .flow-item.flow-07 .num img {
  margin-bottom: 0;
}
html body.job-try .content-wrap.flow .inner .flow-wrap .flow-item.flow-07 > p {
  padding-left: 0.5rem;
}
html body.job-try .content-wrap.flow .inner .flow-wrap .flow-item .num {
  padding-right: 2cqw;
}
html body.job-try .content-wrap.flow .inner .flow-wrap .flow-item p {
  font-size: 4cqw;
}
html body.job-try .content-wrap.flow .inner .flow-wrap .flow-item p span {
  display: block;
  margin-top: 1.5cqw;
  font-size: 3cqw;
}
html body.job-try .content-wrap.flow .inner .flow-wrap .flow-item:after {
  bottom: -6.5cqw;
  width: 8cqw;
  height: 6.5cqw;
}/*# sourceMappingURL=sp_corp.css.map */