.sp-only{display:none}.c-page{overflow:hidden}.c-bg img{max-width:100%}.c-bg.num01{position:relative;z-index:9}.company p{font-family:var(--v-ff-main);font-size:var(--v-fs-main-big);font-weight:var(--v-fw);line-height:var(--v-lh);letter-spacing:.03em;text-align:center}.company p:not(:last-child){margin-bottom:30px}.company-image{margin-bottom:64px}.company-bottomimage{text-align:center;margin-top:64px}.company-bottomimage img{max-width:240px;width:100%}#profile .c-heading{margin-bottom:64px}.profile-item:not(:last-child){margin-bottom:64px}.profile-title{font-family:var(--v-ff-heading);font-size:var(--v-fs-h3);font-weight:var(--v-fw);line-height:var(--v-lh-heading);letter-spacing:.03em;text-align:center;margin-bottom:24px}.profile-table{border-collapse:separate;border-spacing:8px 8px;max-width:960px;width:100%;margin:auto}.profile-table th{background-color:var(--v-color-white);border-radius:16px 0 0 16px;width:170px;padding:24px 10px;font-family:var(--v-ff-main);font-size:var(--v-fs-main-big);font-weight:var(--v-fw);line-height:var(--v-lh);letter-spacing:.03em}.profile-table td{background-color:var(--v-color-white);border-radius:0 16px 16px 0;padding:25.5px 24px}@media screen and (max-width: 750px){.pc-only{display:none}.sp-only{display:block}.recruit p{text-align:left}.recruit-image{margin-bottom:56px}.recruit-bottomimage{margin-top:56px}.profile .c-heading{margin-bottom:56px}.profile-table th{width:85px;padding:10.5px 9.5px}.profile-table td{padding:12px 24px}.profile-title{margin-bottom:16px}.profile-item:not(:last-child){margin-bottom:56px}}
/*# sourceMappingURL=index.css.map */
