html{scroll-padding-top:140px}body{font-size:16px;font-size:1.6rem;letter-spacing:.1em}@media(max-width: 1024px){body{font-size:14px;font-size:1.4rem;letter-spacing:.1em}}img{height:auto;max-width:100%}.m-tag{border:1px solid #e4e7ea;border-radius:2px;color:#60676f;font-weight:normal;padding:4px 6px;font-size:10px;font-size:1rem;letter-spacing:.1em}@media(max-width: 768px){.work .m-tabType01TriggerList{display:flex;gap:0}.work .m-tabType01TriggerList_item .m-tabType01TriggerButton{border:1px solid #e4e7ea;border-radius:0;padding:12px 10px;text-align:center}.work .m-tabType01TriggerList_item .m-tabType01TriggerButton::before{display:none}.work .m-tabType01TriggerList_item .m-tabType01TriggerButton.is-active{background:#f0f3f6}.work .m-tabType01TriggerList_item:first-of-type .m-tabType01TriggerButton{border-radius:4px 0 0 4px}.work .m-tabType01TriggerList_item:last-of-type .m-tabType01TriggerButton{border-radius:0 4px 4px 0}}.workProductcycle{margin-top:96px}@media(max-width: 768px){.workProductcycle{margin-top:48px}}.workProductcycle img{display:block;margin-inline:auto}.workProductcycleList{display:none}@media(max-width: 768px){.workProductcycleList{display:grid;gap:32px;grid-template-columns:1fr;margin-top:32px}}.workProductcycleList dt{border-bottom:1px dotted;padding-bottom:12px}.workProductcycleList dt span{font-size:16px;font-size:1.6rem;letter-spacing:.1em;border-radius:4px;color:#fff;display:inline-block;margin-right:10px;padding:4px 12px 2px}.workProductcycleList dd{margin-top:12px;font-size:12px;font-size:1.2rem;letter-spacing:.1em}.workProductcycleList>div.product-protect dt{border-color:#fab400;color:#fab400}.workProductcycleList>div.product-protect dt span{background-color:#fab400}.workProductcycleList>div.product-create dt{border-color:#64c81e;color:#64c81e}.workProductcycleList>div.product-create dt span{background-color:#64c81e}.workProductcycleList>div.product-sell dt{border-color:#fa3228;color:#fa3228}.workProductcycleList>div.product-sell dt span{background-color:#fa3228}@media(max-width: 768px){.workJobsRole_inner{overflow:scroll}}.workJobsRole_inner+.workJobsRole_inner{margin-top:20px}@media(max-width: 768px){.workJobsRole_inner.role-management .workJobsRoleHead,.workJobsRole_inner.role-management .workJobsRoleBody{min-width:auto}}.workJobsRole_inner.role-management .workJobsRoleHead{grid-template-columns:1fr}.workJobsRole_inner.role-management .workJobsRoleBody{background:linear-gradient(to right, #f8fafc calc(33.33% - 1px), #e4e7ea 0 calc(33.33% + 1px), #f8fafc calc(33.33% + 1px), #f8fafc calc(66.66% - 1px), #e4e7ea 0 calc(66.66% + 1px), #f8fafc calc(66.66% + 1px));grid-template-columns:repeat(6, 1fr)}@media(max-width: 768px){.workJobsRole_inner.role-management .workJobsRoleBody{background:#f8fafc;display:flex;flex-flow:column}}.workJobsRole_inner.role-management .workJobsRoleBody>div{display:flex;flex-flow:column;gap:8px 0;grid-column:1/3}.workJobsRole_inner.role-management .workJobsRoleBody>div:nth-child(2){grid-column:3/5}.workJobsRole_inner.role-management .workJobsRoleBody>div:last-of-type{grid-column:5/7}.workJobsRoleHead{background:#e4e7ea;border-radius:4px 4px 0 0;display:grid;gap:2px;grid-template-columns:repeat(4, 1fr);overflow:hidden;text-align:center}@media(max-width: 768px){.workJobsRoleHead{min-width:900px}}.workJobsRoleHead span{background:#005bac;color:#fff;display:block;font-weight:bold;padding:12px 0 10px}.workJobsRoleBody{background:linear-gradient(to right, #f8fafc calc(25% - 1px), #e4e7ea 0 calc(25% + 1px), #f8fafc calc(25% + 1px), #f8fafc calc(50% - 1px), #e4e7ea 0 calc(50% + 1px), #f8fafc calc(50% + 1px), #f8fafc calc(75% - 1px), #e4e7ea 0 calc(75% + 1px), #f8fafc calc(75% + 1px));display:grid;gap:8px 0;grid-template-columns:repeat(8, 1fr);padding-block:16px}@media(max-width: 768px){.workJobsRoleBody{min-width:900px}}.workJobsRoleItem{background:#fff;border:1px solid #e4e7ea;border-radius:4px;box-sizing:border-box;margin:0 20px}.workJobsRoleItem:not(:has(a)){background:none;border:none;color:#202122;font-weight:bold;text-align:center}@media(max-width: 768px){.workJobsRoleItem:not(:has(a)){font-size:16px;font-size:1.6rem;letter-spacing:.1em}.workJobsRoleItem:not(:has(a)):not(:first-of-type){border-top:2px solid #e4e7ea;margin-top:8px;padding-top:16px}}.workJobsRoleItem a{align-items:center;border-left:4px solid #005bac;color:#005bac;display:flex;font-weight:bold;justify-content:space-between;margin-block:4px;margin-left:4px;min-height:32px;padding-inline:28px 20px}@media(max-width: 768px){.workJobsRoleItem a{padding-inline:18px 20px;font-size:12px;font-size:1.2rem;letter-spacing:.1em}}.workJobsRoleItem a span{font-size:10px;vertical-align:middle}.workJobsRoleItem.create a{border-color:#64c81e}.workJobsRoleItem.sell a{border-color:#fa3228}.workJobsRoleItem.protect a{border-color:#fab400}.workJobsList{margin-top:48px}.workJobsList_title{font-size:32px;font-size:3.2rem;letter-spacing:.05em;border:1px solid #e4e7ea;border-radius:4px;font-weight:700;padding:11px 5px 11px 30px;position:relative}@media(max-width: 768px){.workJobsList_title{font-size:20px;font-size:2rem;letter-spacing:.05em}}.workJobsList_title+*{margin-top:20px}.workJobsList_title::before{background:#005bac;content:"";display:block;height:calc(100% - 10px);left:5px;position:absolute;top:5px;width:6px}.workJobsList_title.title-create::before{background:#64c81e}.workJobsList_title.title-sell::before{background:#fa3228}.workJobsList_title.title-protect::before{background:#fab400}.workJobsList_inner{border:1px solid #e4e7ea;border-radius:4px}.workJobsList_inner+.workJobsList_inner{margin-top:30px}.workJobsList_inner+.workJobsList_title{margin-top:48px}.workJobsList_inner[open] .workJobsList_summary::before{display:none}.workJobsList_summary{align-items:center;cursor:pointer;display:flex;font-weight:700;gap:30px;list-style:none;padding:30px;position:relative;font-size:20px;font-size:2rem;letter-spacing:.05em}.workJobsList_summary::after{background:#005bac;border-radius:20px;content:"";display:block;height:2px;position:absolute;right:30px;top:50%;transform:translateY(-50%);width:20px}@media(max-width: 768px){.workJobsList_summary::after{right:20px;width:16px}}.workJobsList_summary::before{background:#005bac;border-radius:20px;content:"";display:block;height:20px;position:absolute;right:39px;top:50%;transform:translateY(-50%);width:2px}@media(max-width: 768px){.workJobsList_summary::before{height:16px;right:27px}}@media(max-width: 768px){.workJobsList_summary{align-items:flex-start;flex-flow:column;gap:8px;padding:18px 20px}}.workJobsList_location{align-items:center;display:flex;gap:10px}.workJobsList_details{border-top:1px solid #e4e7ea;padding:64px 96px}@media(max-width: 768px){.workJobsList_details{padding:28px 20px}}.workJobsItem{display:grid;gap:30px}.workJobsItem+.m-buttonType01{margin-inline:auto;margin-top:40px;max-width:360px;font-size:16px;font-size:1.6rem;letter-spacing:.1em}@media(max-width: 768px){.workJobsItem+.m-buttonType01{font-size:14px;font-size:1.4rem;letter-spacing:.1em}}.workJobsItem>div{border-bottom:1px solid #e4e7ea;padding-bottom:30px}.workJobsItem_name{font-size:20px;font-size:2rem;letter-spacing:.05em;font-weight:700}@media(max-width: 768px){.workJobsItem_name{font-size:16px;font-size:1.6rem;letter-spacing:.1em}}.workJobsItem_name+*{margin-top:10px}.workJobsItem_tags{display:flex;flex-wrap:wrap;gap:10px}.workJobsItem_tags li{background:#f0f3f6;border-color:rgba(0,0,0,0)}.workJobsItem_tags+*{margin-top:30px}@media(max-width: 768px){.workJobsItem_tags+*{margin-top:24px}}.workJobsItem_description{font-size:14px;font-size:1.4rem;letter-spacing:.1em}
/*# sourceMappingURL=this.css.map */