.FrpZyq_grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.FrpZyq_card{isolation:isolate;color:#18375f;background:#fff;border:1px solid #d6e0e9;border-radius:6px;grid-template-rows:auto 1fr auto;gap:14px;min-height:202px;padding:24px;text-decoration:none;transition:border-color .2s,box-shadow .2s,transform .2s;display:grid;position:relative;overflow:hidden;box-shadow:0 3px 12px #18375f0a}.FrpZyq_card:before{z-index:-1;clip-path:circle(0 at calc(100% - 39px) 39px);content:"";pointer-events:none;background:#e5f1f6;transition:clip-path .55s cubic-bezier(.22,1,.36,1);position:absolute;inset:0}.FrpZyq_card:is(:hover,:focus-visible){border-color:#17699b;transform:translateY(-3px);box-shadow:0 10px 24px #18375f1f}.FrpZyq_card:is(:hover,:focus-visible):before{clip-path:circle(150% at calc(100% - 39px) 39px)}.FrpZyq_card:focus-visible{outline-offset:4px;outline:3px solid #17699b}.FrpZyq_title{max-width:calc(100% - 46px);margin:0;font-size:18px;font-weight:700;line-height:1.65}.FrpZyq_venues{flex-wrap:wrap;align-content:start;gap:8px;margin:0;padding:0;list-style:none;display:flex}.FrpZyq_venues li{color:#fff;letter-spacing:.03em;background:#2868a3;border-radius:4px;align-items:center;min-height:30px;padding:5px 12px;font-size:11px;font-weight:850;display:inline-flex}.FrpZyq_venues li[data-venue=大阪]{background:#c34a3c}.FrpZyq_venues li[data-venue=名古屋]{background:#08777c}.FrpZyq_venues li[data-venue=オンライン]{background:#5b4ba8}.FrpZyq_indicator{color:#176572;background:#edf4f8;border-radius:50%;place-items:center;width:34px;height:34px;font-size:17px;font-weight:900;transition:background .2s,color .2s,transform .2s;display:grid;position:absolute;top:22px;right:22px}.FrpZyq_card:is(:hover,:focus-visible) .FrpZyq_indicator{color:#fff;background:#176572;transform:translate(3px)}.FrpZyq_detail{color:#176572;border-top:1px solid #e3eaf0;align-items:center;gap:4px;padding-top:12px;font-size:13px;font-weight:850;display:flex}@media (max-width:720px){.FrpZyq_grid{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.FrpZyq_card,.FrpZyq_card:before,.FrpZyq_indicator{transition:none}.FrpZyq_card:is(:hover,:focus-visible),.FrpZyq_card:is(:hover,:focus-visible) .FrpZyq_indicator{transform:none}}
.m5m0lW_hero{}.m5m0lW_heroImage{}.m5m0lW_heroInner{}.m5m0lW_page{--affair-bg:#eef4f6;--affair-ink:#173458;color:#263b51}.m5m0lW_hero{isolation:isolate;background:var(--affair-bg);align-items:center;min-height:300px;display:flex;position:relative;overflow:hidden}.m5m0lW_heroImage{z-index:0;object-fit:cover;object-position:center;width:52%;height:100%;position:absolute;inset:0 0 0 auto;-webkit-mask-image:linear-gradient(90deg,#0000 0%,#000 45%);mask-image:linear-gradient(90deg,#0000 0%,#000 45%)}.m5m0lW_hero:before{z-index:1;clip-path:polygon(0 0,100% 0,18% 100%,0 100%);content:"";background:#cfe6e9;width:clamp(180px,20vw,310px);position:absolute;inset:0 auto 0 0}.m5m0lW_hero:after{z-index:1;background:linear-gradient(90deg, var(--affair-bg), #eef4f6f0 27%, #eef4f6ad 57%, transparent);content:"";width:40%;position:absolute;inset:0 auto 0 34%}.m5m0lW_heroInner{z-index:2;box-sizing:border-box;width:min(1360px,100%);margin:auto;padding:58px 24px 48px;position:relative}.m5m0lW_heroCopy{width:min(620px,45%)}.m5m0lW_heroBrand{color:#526779;margin:0 0 13px;font-size:13px;font-weight:700}.m5m0lW_hero h1{color:var(--affair-ink);margin:0;font-size:clamp(34px,3.4vw,46px);font-weight:850;line-height:1.3}.m5m0lW_heroDescription{color:#526779;max-width:560px;margin:15px 0 0;font-size:15px;line-height:1.8}.m5m0lW_content{background:#fff;padding:76px 0 110px}.m5m0lW_intro{color:#526779;text-align:left;width:100%;margin:0 0 78px;padding:0;font-size:16px;line-height:2}.m5m0lW_intro p{margin:0}.m5m0lW_intro p+p{margin-top:23px}.m5m0lW_programs{width:min(100%,1112px);margin:auto}.m5m0lW_sectionHeading{border-left:5px solid #2b88b5;margin-bottom:30px;padding-left:16px}.m5m0lW_sectionHeading p{color:#16739d;font:800 11px/1.4 var(--jma-font-en);letter-spacing:.16em;margin:0 0 5px}.m5m0lW_sectionHeading h2{color:var(--affair-ink);margin:0;font-size:clamp(28px,3vw,40px);line-height:1.35}.m5m0lW_programGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.m5m0lW_programCard{min-height:150px;color:var(--affair-ink);background:#fff;border:1px solid #d7e0e9;flex-direction:column;padding:25px 56px 22px 25px;text-decoration:none;transition:border-color .2s,box-shadow .2s,transform .2s;display:flex;position:relative}.m5m0lW_programCard:hover{border-color:#62a9b2;transform:translateY(-3px);box-shadow:0 14px 30px #1a375b1f}.m5m0lW_programCard[href^="https://"]:after{display:none!important}.m5m0lW_programCard h3{margin:0;font-size:18px;line-height:1.55}.m5m0lW_programCard ul{flex-wrap:wrap;gap:7px;margin:18px 0 0;padding:0;list-style:none;display:flex}.m5m0lW_programCard li{color:#176572;background:#e6f0f1;border-radius:999px;padding:4px 10px;font-size:11px;font-weight:700}.m5m0lW_programCard>span{color:#2b88b5;font-size:12px;line-height:1;position:absolute;bottom:22px;right:23px}.m5m0lW_programMore{justify-content:flex-end;margin-top:24px;display:flex}.m5m0lW_programMoreLink{color:#176572;border:1px solid #176572;align-items:center;gap:10px;padding:12px 22px;font-weight:700;text-decoration:none;transition:background-color .2s,color .2s;display:inline-flex}.m5m0lW_programMoreLink:hover{color:#fff;background:#176572}.m5m0lW_categoryGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:22px;display:grid}.m5m0lW_categoryCard{color:var(--affair-ink);background:#fff;border:1px solid #d7e0e9;text-decoration:none;transition:border-color .2s,box-shadow .2s,transform .2s;display:block;overflow:hidden}.m5m0lW_categoryCard:hover{border-color:#62a9b2;transform:translateY(-3px);box-shadow:0 14px 30px #1a375b1f}.m5m0lW_categoryCard>img{aspect-ratio:1;object-fit:cover;width:100%;height:auto;display:block}.m5m0lW_categoryCard>div{justify-content:space-between;align-items:center;gap:12px;padding:17px 20px 18px;display:flex}.m5m0lW_categoryCard h3{margin:0;font-size:17px;line-height:1.5}.m5m0lW_categoryCard span{color:#2b88b5;font-size:12px;line-height:1}.m5m0lW_reportGrid{gap:20px;display:grid}.m5m0lW_reportCard{background:#fff;border:1px solid #d7e0e9;gap:30px;padding:24px;display:flex}.m5m0lW_reportCard>img{object-fit:cover;flex:none;width:220px;height:305px}.m5m0lW_reportCard h3{margin:10px 0 24px;font-size:18px}.m5m0lW_reportCard ul{margin:0 0 22px;padding-left:20px;line-height:1.8}.m5m0lW_reportCard li{margin:4px 0}.m5m0lW_reportCard a{color:#176572;font-weight:700}.m5m0lW_detailIntro img{max-width:100%;height:auto;margin:24px auto;display:block}.m5m0lW_detailSection{border-top:1px solid #d7e0e9;padding:32px 0}.m5m0lW_detailSection h2{margin:0 0 22px;font-size:28px}.m5m0lW_detailSection h3{margin:22px 0 8px;font-size:19px}.m5m0lW_detailSection img{max-width:180px;height:auto;margin-top:16px;display:block}.m5m0lW_detailCta a{color:#fff;background:#0f4f92;padding:14px 24px;font-weight:700;text-decoration:none;display:inline-block}.m5m0lW_sourceArticle{max-width:980px;margin:0 auto;line-height:1.9}.m5m0lW_sourceArticle>img{max-width:100%;height:auto;margin:0 auto 32px;display:block}.m5m0lW_sourceArticle h2{color:#173458;border-bottom:3px solid #cfe6e9;margin:52px 0 20px;padding-bottom:12px;font-size:28px}.m5m0lW_sourceArticle h3{color:#173458;margin:28px 0 10px;font-size:21px}.m5m0lW_sourceArticle p{margin:12px 0}.m5m0lW_sourceArticle em{font-style:normal}.m5m0lW_sourceArticle img{max-width:100%;height:auto}.m5m0lW_sourceArticle .m5m0lW_profile-box{background:#f8fbfc;border:1px solid #d7e0e9;margin:18px 0;padding:22px;display:flow-root;overflow:auto}.m5m0lW_sourceArticle .m5m0lW_profile-box img{float:right;max-width:180px;margin:0 0 12px 24px}.m5m0lW_sourceArticle .m5m0lW_profile-box p,.m5m0lW_sourceArticle .m5m0lW_profile-box dl{font-size:14px;line-height:1.55}:is(.m5m0lW_sourceArticle #m5m0lW_anchor-point~.m5m0lW_profile-box h3,.m5m0lW_sourceArticle #m5m0lW_anchor-point~.m5m0lW_profile-box>p:not(:has(img))){max-width:calc(100% - 220px)}.m5m0lW_sourceArticle #m5m0lW_anchor-point~.m5m0lW_profile-box>p:has(img){float:right}.m5m0lW_sourceArticle #m5m0lW_anchor-point+.m5m0lW_profile-box{background:#fff;border:1px solid #b9c9d6;grid-template-rows:auto 1fr;grid-template-columns:minmax(0,1fr) 180px;align-items:start;column-gap:28px;padding:26px;display:grid}.m5m0lW_sourceArticle #m5m0lW_anchor-point+.m5m0lW_profile-box h3{grid-area:1/1;max-width:none;margin:0 0 12px}.m5m0lW_sourceArticle #m5m0lW_anchor-point+.m5m0lW_profile-box>p:has(img){float:none;grid-area:1/2/3;margin:0}.m5m0lW_sourceArticle #m5m0lW_anchor-point+.m5m0lW_profile-box>p:has(img) img{float:none;width:180px;max-width:100%;margin:0;display:block}.m5m0lW_sourceArticle #m5m0lW_anchor-point+.m5m0lW_profile-box>p:not(:has(img)){grid-area:2/1;max-width:none;margin:0}@media (max-width:640px){.m5m0lW_sourceArticle #m5m0lW_anchor-point+.m5m0lW_profile-box{grid-template-columns:1fr}:is(.m5m0lW_sourceArticle #m5m0lW_anchor-point+.m5m0lW_profile-box h3,.m5m0lW_sourceArticle #m5m0lW_anchor-point+.m5m0lW_profile-box>p:not(:has(img)),.m5m0lW_sourceArticle #m5m0lW_anchor-point+.m5m0lW_profile-box>p:has(img)){grid-area:auto/1}.m5m0lW_sourceArticle #m5m0lW_anchor-point+.m5m0lW_profile-box>p:has(img){margin-top:18px}}.m5m0lW_sourceArticle .m5m0lW_profile-box dt{margin-top:14px;font-weight:700}.m5m0lW_sourceArticle .m5m0lW_profile-box dd{margin:4px 0 12px}.m5m0lW_sourceArticle td img{float:right;max-width:180px;margin:0 0 10px 18px}.m5m0lW_sourceArticle table{border-collapse:collapse;width:100%;margin:20px 0 30px}.m5m0lW_sourceArticle th,.m5m0lW_sourceArticle td{text-align:left;vertical-align:top;border:1px solid #d7e0e9;padding:12px 14px}.m5m0lW_sourceArticle th{color:#173458;background:#eef5f6;font-weight:700}.m5m0lW_sourceArticle .m5m0lW_p-anchor{flex-wrap:wrap;gap:10px;margin:28px 0 42px;display:flex}.m5m0lW_sourceArticle .m5m0lW_p-anchor a{color:#176572;border:1px solid #176572;padding:10px 16px;font-weight:700;text-decoration:none}.m5m0lW_sourceArticle .m5m0lW_well2{background:#f1f7f8;margin-top:38px;padding:26px}.m5m0lW_sourceArticle .m5m0lW_well2 .m5m0lW_q_button{color:#fff;background:#0f4f92;margin:8px;padding:13px 22px;text-decoration:none;display:inline-block}.m5m0lW_page[data-screen-label=夢工房] .m5m0lW_sourceArticle{max-width:1040px}.m5m0lW_page[data-screen-label=夢工房] .m5m0lW_sourceArticle>#m5m0lW_workshop>h2{color:#173458;border-bottom:3px solid #cfe6e9;margin-top:56px;padding:0 0 14px}.m5m0lW_page[data-screen-label=夢工房] .m5m0lW_sourceArticle>#m5m0lW_workshop>h3{color:#173458}.m5m0lW_page[data-screen-label=夢工房] .m5m0lW_sourceArticle .m5m0lW_s_table{margin:24px 0 34px;overflow-x:auto}.m5m0lW_page[data-screen-label=夢工房] .m5m0lW_sourceArticle table{min-width:680px;box-shadow:0 6px 18px #1a375b0f}.m5m0lW_page[data-screen-label=夢工房] .m5m0lW_sourceArticle th{background:#eaf3f5}.m5m0lW_page[data-screen-label=夢工房] .m5m0lW_sourceArticle td,.m5m0lW_page[data-screen-label=夢工房] .m5m0lW_sourceArticle th{padding:14px 16px;line-height:1.75}.m5m0lW_page[data-screen-label=夢工房] .m5m0lW_sourceArticle table tr>:first-child{width:260px;min-width:260px}.m5m0lW_page[data-screen-label=夢工房] .m5m0lW_sourceArticle .m5m0lW_profile-box{border-radius:8px;margin:24px 0;padding:26px 30px}.m5m0lW_page[data-screen-label=夢工房] .m5m0lW_sourceArticle .m5m0lW_p-anchor{z-index:2;background:#fffffff0;border:1px solid #d7e0e9;border-radius:8px;padding:14px;position:sticky;top:12px;box-shadow:0 8px 18px #1a375b14}.m5m0lW_page[data-screen-label=夢工房] .m5m0lW_sourceArticle .m5m0lW_well2{text-align:center;border:1px solid #cfe6e9;border-radius:8px;margin-top:48px}.m5m0lW_page[data-screen-label=夢工房] .m5m0lW_sourceArticle .p-anchor{box-shadow:none;background:0 0;border:0;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:28px 0 48px;padding:0;display:grid;position:static}.m5m0lW_page[data-screen-label=夢工房] .m5m0lW_sourceArticle .p-anchor>br{display:none}.m5m0lW_page[data-screen-label=夢工房] .m5m0lW_sourceArticle .p-anchor>a{color:#176572;text-align:center;background:#fff;border:1px solid #176572;border-radius:6px;justify-content:center;align-items:center;min-height:52px;padding:10px 14px;font-weight:700;text-decoration:none;display:flex}.m5m0lW_page[data-screen-label=夢工房] .m5m0lW_sourceArticle .p-anchor>a:after{content:"▼";margin-left:8px}.m5m0lW_page[data-screen-label=夢工房] .m5m0lW_sourceArticle .p-anchor>a:hover{background:#eef7f5}:is(.m5m0lW_page[data-screen-label=夢工房] .m5m0lW_sourceArticle h4:has(+[id=feature]),.m5m0lW_page[data-screen-label=夢工房] .m5m0lW_sourceArticle h4:has(+.profile-box)){color:#173458;border-bottom:3px solid #cfe6e9;margin:52px 0 20px;padding-bottom:12px;font-size:28px;line-height:1.5}.m5m0lW_page[data-screen-label=夢工房] .m5m0lW_sourceArticle h4+.profile-box{background:#f8fbfc;border:1px solid #d7e0e9;border-radius:8px;grid-template-columns:minmax(0,1fr) 349px;align-items:start;gap:28px;margin:20px 0 40px;padding:28px 30px;display:grid}.m5m0lW_page[data-screen-label=夢工房] .m5m0lW_sourceArticle h4+.profile-box>p:has(img){grid-area:1/2/span 4;margin:0}.m5m0lW_page[data-screen-label=夢工房] .m5m0lW_sourceArticle h4+.profile-box>p:has(img) img{float:none;width:100%;max-width:349px;margin:0;display:block}.m5m0lW_page[data-screen-label=夢工房] .m5m0lW_sourceArticle h4+.profile-box>:not(p:has(img)){grid-column:1}.m5m0lW_page[data-screen-label=夢工房] .m5m0lW_sourceArticle h4+.profile-box .list-check{margin:18px 0 0}.m5m0lW_page[data-screen-label=夢工房] .m5m0lW_sourceArticle h4+.profile-box .list-check dd{margin:12px 0;padding-left:34px;position:relative}.m5m0lW_page[data-screen-label=夢工房] .m5m0lW_sourceArticle h4+.profile-box .list-check dd>i{display:none}.m5m0lW_page[data-screen-label=夢工房] .m5m0lW_sourceArticle h4+.profile-box .list-check dd:before{content:"";background:url(/images/brand/hr/special/hr-special-workshop/icon-check.svg) 50%/contain no-repeat;width:22px;height:22px;position:absolute;top:.28em;left:0}.m5m0lW_page[data-screen-label=夢工房] .m5m0lW_sourceArticle .well2{text-align:center;background:#eef7f5;border:1px solid #b9d7d1;border-radius:10px;margin:48px 0;padding:30px}.m5m0lW_page[data-screen-label=夢工房] .m5m0lW_sourceArticle .well2>h2{color:#173458;border:0;margin:0 0 22px;padding:0;font-size:24px}.m5m0lW_page[data-screen-label=夢工房] .m5m0lW_sourceArticle .well2 .post_row{justify-content:center;gap:14px;display:flex}.m5m0lW_page[data-screen-label=夢工房] .m5m0lW_sourceArticle .well2 .btn-p{margin:0}.m5m0lW_page[data-screen-label=夢工房] .m5m0lW_sourceArticle .well2 .q_button{color:#fff;background:#176572;border-radius:6px;justify-content:center;align-items:center;min-width:180px;min-height:48px;margin:0;padding:12px 22px;font-weight:700;text-decoration:none;display:inline-flex}.m5m0lW_page[data-screen-label=夢工房] .m5m0lW_sourceArticle .well2 .tell-fax{justify-content:center;gap:28px;margin:22px 0 0;display:flex}.m5m0lW_page[data-screen-label=夢工房] .m5m0lW_sourceArticle .well2 .tell-fax p{color:#173458;margin:0;font-weight:700}.m5m0lW_page[data-screen-label=夢工房] .m5m0lW_sourceArticle .well2 .tell-fax em{color:#176572;margin-right:8px;font-style:normal}.m5m0lW_page[data-screen-label=HR\ Camp大阪] .m5m0lW_sourceArticle .p-anchor{grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;margin:28px 0 48px;padding:0;display:grid}.m5m0lW_page[data-screen-label=HR\ Camp大阪] .m5m0lW_sourceArticle .p-anchor>a{color:#176572;text-align:center;background:#fff;border:1px solid #176572;border-radius:6px;justify-content:center;align-items:center;min-height:54px;padding:10px 12px;font-weight:700;line-height:1.45;text-decoration:none;display:flex}.m5m0lW_page[data-screen-label=HR\ Camp大阪] .m5m0lW_sourceArticle .p-anchor>a:hover{background:#eef7f5}.m5m0lW_page[data-screen-label=HR\ Camp大阪] .m5m0lW_sourceArticle>[id=workshop]>h2{margin-top:52px}.m5m0lW_page[data-screen-label=HR\ Camp大阪] .m5m0lW_sourceArticle>[id=workshop]>[id=anchor-nerai]+.profile-box{background:#f8fbfc;border:1px solid #d7e0e9;border-radius:8px;grid-template-columns:minmax(0,1fr) minmax(240px,426px);align-items:center;gap:28px;padding:28px 30px;display:grid}.m5m0lW_page[data-screen-label=HR\ Camp大阪] .m5m0lW_sourceArticle>[id=workshop]>[id=anchor-nerai]+.profile-box>p:first-child{grid-column:1;margin:0}.m5m0lW_page[data-screen-label=HR\ Camp大阪] .m5m0lW_sourceArticle>[id=workshop]>[id=anchor-nerai]+.profile-box>p:last-child{grid-column:2;margin:0}.m5m0lW_page[data-screen-label=HR\ Camp大阪] .m5m0lW_sourceArticle>[id=workshop]>[id=anchor-nerai]+.profile-box>p:last-child img{width:100%;height:auto;margin:0;display:block}.m5m0lW_page[data-screen-label=HR\ Camp大阪] .m5m0lW_sourceArticle>[id=workshop]>[id=anchor-nerai]+.profile-box~.profile-box{background:#fff;border:1px solid #d7e0e9;border-radius:8px;margin:24px 0;padding:24px 28px}.m5m0lW_page[data-screen-label=HR\ Camp大阪] .m5m0lW_sourceArticle>[id=workshop]>h2+.profile-box~.profile-box h3{color:#173458;border-bottom:1px solid #cfe6e9;margin:0 0 16px;padding-bottom:10px}.m5m0lW_page[data-screen-label=HR\ Camp大阪] .m5m0lW_sourceArticle>[id=workshop]>h2+.profile-box~.profile-box>p:has(img){margin:0;display:flow-root}.m5m0lW_page[data-screen-label=HR\ Camp大阪] .m5m0lW_sourceArticle>[id=workshop]>h2+.profile-box~.profile-box>p:has(img) img{float:right;width:180px;max-width:35%;margin:0 0 14px 24px}.m5m0lW_page[data-screen-label=HR\ Camp大阪] .m5m0lW_sourceArticle>[id=workshop]>h2+.profile-box~.profile-box>p+p:has(img){display:flow-root}.m5m0lW_page[data-screen-label=HR\ Camp大阪] .m5m0lW_sourceArticle>[id=workshop]>[id=anchor-point]+.profile-box{grid-template-rows:auto 1fr;grid-template-columns:minmax(0,1fr) minmax(220px,380px);align-items:center;gap:0 24px;min-height:252px;display:grid}.m5m0lW_page[data-screen-label=HR\ Camp大阪] .m5m0lW_sourceArticle>[id=workshop]>[id=anchor-point]+.profile-box~.profile-box{grid-template-rows:auto 1fr;grid-template-columns:minmax(0,1fr) minmax(220px,380px);align-items:center;gap:0 24px;min-height:252px;display:grid}.m5m0lW_page[data-screen-label=HR\ Camp大阪] .m5m0lW_sourceArticle>[id=workshop]>[id=anchor-point]+.profile-box h3{grid-area:1/1/auto/-1}.m5m0lW_page[data-screen-label=HR\ Camp大阪] .m5m0lW_sourceArticle>[id=workshop]>[id=anchor-point]+.profile-box~.profile-box h3{grid-area:1/1/auto/-1}.m5m0lW_page[data-screen-label=HR\ Camp大阪] .m5m0lW_sourceArticle>[id=workshop]>[id=anchor-point]+.profile-box>p:has(img){grid-area:2/2;place-self:center end;margin-left:auto}.m5m0lW_page[data-screen-label=HR\ Camp大阪] .m5m0lW_sourceArticle>[id=workshop]>[id=anchor-point]+.profile-box~.profile-box>p:has(img){grid-area:2/2;place-self:center end;margin-left:auto}.m5m0lW_page[data-screen-label=HR\ Camp大阪] .m5m0lW_sourceArticle>[id=workshop]>[id=anchor-point]+.profile-box>p:has(img) img{float:none;object-fit:contain;max-width:210px;height:auto;margin:0;display:block;width:210px!important}.m5m0lW_page[data-screen-label=HR\ Camp大阪] .m5m0lW_sourceArticle>[id=workshop]>[id=anchor-point]+.profile-box~.profile-box>p:has(img) img{float:none;object-fit:contain;max-width:210px;height:auto;margin:0;display:block;width:210px!important}.m5m0lW_page[data-screen-label=HR\ Camp大阪] .m5m0lW_sourceArticle>[id=workshop]>[id=anchor-point]+.profile-box>p:not(:has(img)){grid-area:2/1;margin:0}.m5m0lW_page[data-screen-label=HR\ Camp大阪] .m5m0lW_sourceArticle>[id=workshop]>[id=anchor-point]+.profile-box~.profile-box>p:not(:has(img)){grid-area:2/1;margin:0}.m5m0lW_page[data-screen-label=HR\ Camp大阪] .m5m0lW_sourceArticle>[id=workshop]>[id=anchor-badge]+.profile-box{grid-template-columns:minmax(0,1fr) 240px}.m5m0lW_page[data-screen-label=HR\ Camp大阪] .m5m0lW_sourceArticle>[id=workshop]>[id=anchor-badge]+.profile-box>p:has(img){grid-column:2}.m5m0lW_page[data-screen-label=HR\ Camp大阪] .m5m0lW_sourceArticle>[id=workshop]>[id=anchor-badge]+.profile-box>p:has(img) img{width:240px}.m5m0lW_page[data-screen-label=HR\ Camp大阪] .m5m0lW_sourceArticle>[id=workshop]>[id=anchor-badge]+.profile-box>p:not(:has(img)){grid-column:1}:is(.m5m0lW_page[data-screen-label=HR\ Camp大阪] .m5m0lW_sourceArticle img[alt=宮田\ 裕章氏],.m5m0lW_page[data-screen-label=HR\ Camp大阪] .m5m0lW_sourceArticle img[alt=花田\ 光世氏],.m5m0lW_page[data-screen-label=HR\ Camp大阪] .m5m0lW_sourceArticle img[alt=交流会会場イメージ]){object-fit:contain;height:auto;width:100%!important;max-width:380px!important}.m5m0lW_page[data-screen-label=HR\ Camp大阪] .m5m0lW_sourceArticle .hr-camp-point-image{object-fit:contain;margin-left:auto;display:block;width:100%!important;max-width:380px!important;height:auto!important}.m5m0lW_page[data-screen-label=HR\ Camp大阪] .m5m0lW_sourceArticle .hr_camp_table{overflow-x:auto}.m5m0lW_page[data-screen-label=HR\ Camp大阪] .m5m0lW_sourceArticle .hr_camp_table table{table-layout:fixed;min-width:760px}.m5m0lW_page[data-screen-label=HR\ Camp大阪] .m5m0lW_sourceArticle .hr_camp_table th:first-child{width:18%}.m5m0lW_page[data-screen-label=HR\ Camp大阪] .m5m0lW_sourceArticle .hr_camp_table th:nth-child(2){width:47%}.m5m0lW_page[data-screen-label=HR\ Camp大阪] .m5m0lW_sourceArticle .hr_camp_table th:nth-child(3){width:35%}.m5m0lW_page[data-screen-label=HR\ Camp大阪] .m5m0lW_sourceArticle .hr_camp_table td:last-child:not([colspan]) img{float:none;clear:both;width:180px;max-width:100%;height:auto;margin:0 0 12px;display:block}:is(.m5m0lW_page[data-screen-label=HR\ Camp大阪] .m5m0lW_sourceArticle .hr_camp_table td:last-child:not([colspan]) p,.m5m0lW_page[data-screen-label=HR\ Camp大阪] .m5m0lW_sourceArticle .hr_camp_table td:last-child:not([colspan]) div){clear:both}.m5m0lW_page[data-screen-label=人事のためのデータ分析実践コース] .m5m0lW_sourceArticle,.m5m0lW_page[data-screen-label=HRBP実践コース] .m5m0lW_sourceArticle,.m5m0lW_page[data-screen-label=人事プロフェッショナルのためのHRM基礎講座] .m5m0lW_sourceArticle,.m5m0lW_page[data-screen-label=採用リーダー養成コース] .m5m0lW_sourceArticle{--special-accent:#176572}.m5m0lW_page[data-screen-label=人事のためのデータ分析実践コース] .m5m0lW_sourceArticle .p-anchor{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:28px 0 46px;display:grid}.m5m0lW_page[data-screen-label=人事のためのデータ分析実践コース] .m5m0lW_sourceArticle .p-anchor a{color:#176572;text-align:center;border:1px solid #176572;border-radius:6px;justify-content:center;align-items:center;min-height:50px;padding:10px 12px;font-weight:700;text-decoration:none;display:flex}.m5m0lW_page[data-screen-label=人事のためのデータ分析実践コース] .m5m0lW_sourceArticle .well2 .q_button{color:#fff;background:#176572;border-radius:6px;justify-content:center;align-items:center;min-width:220px;min-height:52px;padding:13px 24px;font-weight:700;text-decoration:none;display:inline-flex}.m5m0lW_page[data-screen-label=HRBP実践コース] .m5m0lW_sourceArticle .p-anchor{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:28px 0 46px;display:grid}.m5m0lW_page[data-screen-label=HRBP実践コース] .m5m0lW_sourceArticle .p-anchor a{color:#176572;text-align:center;border:1px solid #176572;border-radius:6px;justify-content:center;align-items:center;min-height:50px;padding:10px 12px;font-weight:700;text-decoration:none;display:flex}.m5m0lW_page[data-screen-label=HRBP実践コース] .m5m0lW_sourceArticle .well2 .q_button{color:#fff;background:#176572;border-radius:6px;justify-content:center;align-items:center;min-width:220px;min-height:52px;padding:13px 24px;font-weight:700;text-decoration:none;display:inline-flex}.m5m0lW_page[data-screen-label=HRBP実践コース] .m5m0lW_sourceArticle #anchor-requirements~.s_table table td:first-child{width:26%;font-size:12px;line-height:1.35}.m5m0lW_page[data-screen-label=HRBP実践コース] .m5m0lW_sourceArticle #anchor-requirements~.s_table table td:nth-child(2){width:74%}.m5m0lW_page[data-screen-label=HRBP実践コース] .m5m0lW_sourceArticle #anchor-requirements~.s_table table{table-layout:fixed}:is(.m5m0lW_page[data-screen-label=HRBP実践コース] .m5m0lW_sourceArticle #anchor-requirements~.s_table table tr:first-child th,.m5m0lW_page[data-screen-label=HRBP実践コース] .m5m0lW_sourceArticle #anchor-requirements~.s_table table tr:first-child td,.m5m0lW_page[data-screen-label=HRBP実践コース] .m5m0lW_sourceArticle #anchor-requirements~.s_table table tr:nth-child(2) th,.m5m0lW_page[data-screen-label=HRBP実践コース] .m5m0lW_sourceArticle #anchor-requirements~.s_table table tr:nth-child(2) td){font-size:12px;line-height:1.35;width:16.666%!important}:is(.m5m0lW_page[data-screen-label=HRBP実践コース] .m5m0lW_sourceArticle #anchor-requirements~.s_table table tr:first-child th,.m5m0lW_page[data-screen-label=HRBP実践コース] .m5m0lW_sourceArticle #anchor-requirements~.s_table table tr:nth-child(2) th){font-size:16px;line-height:1.35;width:12%!important}:is(.m5m0lW_page[data-screen-label=HRBP実践コース] .m5m0lW_sourceArticle #anchor-requirements~.s_table table tr:first-child td,.m5m0lW_page[data-screen-label=HRBP実践コース] .m5m0lW_sourceArticle #anchor-requirements~.s_table table tr:nth-child(2) td){font-size:16px;line-height:1.45;width:21.333%!important}.m5m0lW_page[data-screen-label=人事プロフェッショナルのためのHRM基礎講座] .m5m0lW_sourceArticle .p-anchor{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:28px 0 46px;display:grid}.m5m0lW_page[data-screen-label=人事プロフェッショナルのためのHRM基礎講座] .m5m0lW_sourceArticle .p-anchor a{color:#176572;text-align:center;border:1px solid #176572;border-radius:6px;justify-content:center;align-items:center;min-height:50px;padding:10px 12px;font-weight:700;text-decoration:none;display:flex}.m5m0lW_page[data-screen-label=人事プロフェッショナルのためのHRM基礎講座] .m5m0lW_sourceArticle .well2 .q_button{color:#fff;background:#176572;border-radius:6px;justify-content:center;align-items:center;min-width:220px;min-height:52px;padding:13px 24px;font-weight:700;text-decoration:none;display:inline-flex}.m5m0lW_page[data-screen-label=人事プロフェッショナルのためのHRM基礎講座] .m5m0lW_sourceArticle .profile-box{display:flow-root;overflow:hidden}.m5m0lW_page[data-screen-label=人事プロフェッショナルのためのHRM基礎講座] .m5m0lW_sourceArticle .profile-box h3{display:flow-root}.m5m0lW_page[data-screen-label=人事プロフェッショナルのためのHRM基礎講座] .m5m0lW_sourceArticle .profile-box img{float:right;width:180px;max-width:35%;height:auto;margin:0 0 14px 24px;display:block}.m5m0lW_page[data-screen-label=人事プロフェッショナルのためのHRM基礎講座] .m5m0lW_sourceArticle .profile-box p:has(img[alt=""]){justify-content:center;align-items:flex-start;gap:24px;display:flex}.m5m0lW_page[data-screen-label=人事プロフェッショナルのためのHRM基礎講座] .m5m0lW_sourceArticle .profile-box p:has(img[alt=""]) img{float:none;width:min(48%,500px);max-width:48%;height:auto;margin:0}.m5m0lW_page[data-screen-label=人事プロフェッショナルのためのHRM基礎講座] .m5m0lW_sourceArticle #anchor-profile~.profile-box:has(img){min-height:265px;padding:28px 250px 28px 30px;position:relative;overflow:hidden}.m5m0lW_page[data-screen-label=人事プロフェッショナルのためのHRM基礎講座] .m5m0lW_sourceArticle #anchor-profile~.profile-box:has(img) h3{margin:0 0 12px;display:block}.m5m0lW_page[data-screen-label=人事プロフェッショナルのためのHRM基礎講座] .m5m0lW_sourceArticle #anchor-profile~.profile-box:has(img) h3 img{float:none;width:180px;max-width:180px;height:auto;margin:0;position:absolute;top:24px;right:28px}@media (max-width:760px){.m5m0lW_page[data-screen-label=人事プロフェッショナルのためのHRM基礎講座] .m5m0lW_sourceArticle .post_row:has(img[src*=img-hr_feature01],img[src*=img-hr_feature02]){grid-template-columns:1fr}.m5m0lW_page[data-screen-label=人事プロフェッショナルのためのHRM基礎講座] .m5m0lW_sourceArticle #anchor-profile~.profile-box:has(img){min-height:0;padding:22px 18px}.m5m0lW_page[data-screen-label=人事プロフェッショナルのためのHRM基礎講座] .m5m0lW_sourceArticle #anchor-profile~.profile-box:has(img) h3 img{width:min(100%,180px);margin:16px auto 0;position:static}}:is(.m5m0lW_page[data-screen-label=人事のためのデータ分析実践コース] .m5m0lW_sourceArticle .profile-box,.m5m0lW_page[data-screen-label=HRBP実践コース] .m5m0lW_sourceArticle .profile-box,.m5m0lW_page[data-screen-label=人事プロフェッショナルのためのHRM基礎講座] .m5m0lW_sourceArticle .profile-box,.m5m0lW_page[data-screen-label=採用リーダー養成コース] .m5m0lW_sourceArticle .profile-box){overflow:flow-root;background:#fff;border:1px solid #d7e0e9;border-radius:8px;margin:24px 0;padding:24px 28px}:is(.m5m0lW_page[data-screen-label=人事のためのデータ分析実践コース] .m5m0lW_sourceArticle .profile-box img,.m5m0lW_page[data-screen-label=HRBP実践コース] .m5m0lW_sourceArticle .profile-box img,.m5m0lW_page[data-screen-label=人事プロフェッショナルのためのHRM基礎講座] .m5m0lW_sourceArticle .profile-box img,.m5m0lW_page[data-screen-label=採用リーダー養成コース] .m5m0lW_sourceArticle .profile-box img){float:right;width:min(38%,320px);height:auto;margin:0 0 18px 28px}.m5m0lW_page[data-screen-label=人事のためのデータ分析実践コース] .m5m0lW_sourceAnchorNav,.m5m0lW_page[data-screen-label=HRBP実践コース] .m5m0lW_sourceAnchorNav,.m5m0lW_page[data-screen-label=人事プロフェッショナルのためのHRM基礎講座] .m5m0lW_sourceAnchorNav,.m5m0lW_page[data-screen-label=採用リーダー養成コース] .m5m0lW_sourceAnchorNav{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:28px 0 46px;display:grid}.m5m0lW_sourceAnchorNav a{color:#176572;text-align:center;border:1px solid #176572;border-radius:6px;justify-content:center;align-items:center;min-height:50px;padding:10px 12px;font-weight:700;text-decoration:none;display:flex}.m5m0lW_sourceAnchorNav a:hover{background:#eef7f5}@media (max-width:760px){.m5m0lW_page[data-screen-label=人事のためのデータ分析実践コース] .m5m0lW_sourceAnchorNav,.m5m0lW_page[data-screen-label=HRBP実践コース] .m5m0lW_sourceAnchorNav,.m5m0lW_page[data-screen-label=人事プロフェッショナルのためのHRM基礎講座] .m5m0lW_sourceAnchorNav,.m5m0lW_page[data-screen-label=採用リーダー養成コース] .m5m0lW_sourceAnchorNav{grid-template-columns:repeat(2,minmax(0,1fr))}:is(.m5m0lW_page[data-screen-label=人事のためのデータ分析実践コース] .m5m0lW_sourceArticle .profile-box img,.m5m0lW_page[data-screen-label=HRBP実践コース] .m5m0lW_sourceArticle .profile-box img,.m5m0lW_page[data-screen-label=人事プロフェッショナルのためのHRM基礎講座] .m5m0lW_sourceArticle .profile-box img,.m5m0lW_page[data-screen-label=採用リーダー養成コース] .m5m0lW_sourceArticle .profile-box img){float:none;width:min(100%,320px);margin:0 auto 18px;display:block}}.m5m0lW_page[data-screen-label=HR\ Camp大阪] .m5m0lW_sourceArticle .well2{text-align:center;background:#eef7f5;border:1px solid #b9d7d1;border-radius:10px;margin:48px 0;padding:30px}.m5m0lW_page[data-screen-label=HR\ Camp大阪] .m5m0lW_sourceArticle .well2>h2{border:0;margin:0 0 22px;padding:0;font-size:24px}.m5m0lW_page[data-screen-label=HR\ Camp大阪] .m5m0lW_sourceArticle .well2 .post_row{justify-content:center;gap:14px;display:flex}.m5m0lW_page[data-screen-label=HR\ Camp大阪] .m5m0lW_sourceArticle .well2 .q_button{color:#fff;background:#176572;border-radius:6px;justify-content:center;align-items:center;min-width:180px;min-height:48px;padding:12px 22px;font-weight:700;text-decoration:none;display:inline-flex}.m5m0lW_pagination{justify-content:center;gap:8px;margin:36px 0 8px;display:flex}.m5m0lW_pagination span{color:#18335f;border:1px solid #d7dfeb;border-radius:4px;justify-content:center;align-items:center;min-width:38px;height:38px;font-size:13px;display:inline-flex}.m5m0lW_pagination span[aria-current=page]{color:#fff;background:#18335f;border-color:#18335f;font-weight:700}.m5m0lW_page[data-screen-label=夢工房] .m5m0lW_sourceArticle [id=feature]>ul.feature-box{gap:24px;margin:28px 0 46px;padding:0;list-style:none;display:grid}.m5m0lW_page[data-screen-label=夢工房] .m5m0lW_sourceArticle [id=feature]>ul.feature-box>li{background:#f8fbfc;border:1px solid #d7e0e9;border-radius:8px;padding:26px 30px}.m5m0lW_page[data-screen-label=夢工房] .m5m0lW_sourceArticle [id=feature]>ul.feature-box>li>em{color:#fff;vertical-align:middle;background:#176572;border-radius:50%;justify-content:center;align-items:center;width:44px;height:44px;margin-right:12px;font-size:24px;font-style:normal;font-weight:800;display:inline-flex}.m5m0lW_page[data-screen-label=夢工房] .m5m0lW_sourceArticle [id=feature]>ul.feature-box>li>br:first-of-type{display:none}.m5m0lW_page[data-screen-label=夢工房] .m5m0lW_sourceArticle [id=feature]>ul.feature-box>li>h4{color:#173458;vertical-align:middle;border-bottom:2px solid #cfe6e9;width:calc(100% - 64px);margin:0 0 18px;padding-bottom:12px;font-size:22px;display:inline-block}.m5m0lW_page[data-screen-label=夢工房] .m5m0lW_sourceArticle [id=feature]>ul.feature-box>li:first-child{background:#f8fbfc;border:1px solid #d7e0e9;padding:26px 30px}.m5m0lW_page[data-screen-label=夢工房] .m5m0lW_sourceArticle [id=feature]>ul.feature-box>li:first-child>em{background:#176572;width:44px;height:44px;font-size:24px}.m5m0lW_page[data-screen-label=夢工房] .m5m0lW_sourceArticle [id=feature]>ul.feature-box>li:first-child>h4{width:calc(100% - 64px);font-size:22px}.m5m0lW_page[data-screen-label=夢工房] .m5m0lW_sourceArticle .workshop-strength-one{background:#fff;border:1px solid #d7e0e9;border-radius:8px;grid-template-columns:223px minmax(0,1fr);align-items:start;gap:28px;margin:24px 0 0;padding:26px 30px;display:grid}.m5m0lW_page[data-screen-label=夢工房] .m5m0lW_sourceArticle .workshop-strength-media img{width:100%;height:auto;margin:0;display:block}.m5m0lW_page[data-screen-label=夢工房] .m5m0lW_sourceArticle .workshop-strength-copy p{margin-top:0}.m5m0lW_page[data-screen-label=夢工房] .m5m0lW_sourceArticle .workshop-strength-copy ul{margin:18px 0 0;padding-left:22px}:is(.m5m0lW_page[data-screen-label=夢工房] .m5m0lW_sourceArticle [id=feature]>ul.feature-box>li:nth-child(2)>h5,.m5m0lW_page[data-screen-label=夢工房] .m5m0lW_sourceArticle [id=feature]>ul.feature-box>li:nth-child(3)>h5){color:#173458;background:#eaf3f5;border-radius:6px;margin:24px 0 12px;padding:12px 16px;font-size:18px}.m5m0lW_page[data-screen-label=夢工房] .m5m0lW_sourceArticle [id=feature]>ul.feature-box>li:nth-child(3)>.post_row{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;display:grid}.m5m0lW_page[data-screen-label=夢工房] .m5m0lW_sourceArticle [id=feature]>ul.feature-box>li:nth-child(3)>.post_row .post_col{min-width:0}.m5m0lW_page[data-screen-label=夢工房] .m5m0lW_sourceArticle [id=feature]>ul.feature-box>li:nth-child(3)>.post_row img{width:100%;height:auto;display:block}.m5m0lW_page[data-screen-label=夢工房] .m5m0lW_sourceArticle [id=feature]>ul.feature-box>li:nth-child(4) .q_button{color:#fff;background:#176572;border-radius:4px;padding:12px 22px;font-weight:700;text-decoration:none;display:inline-block}.m5m0lW_page[data-screen-label=よくあるご質問] .m5m0lW_detailSection{text-align:center;background:#f7fafb;border:1px solid #d7e0e9;max-width:900px;margin:70px auto 0;padding:36px 32px}.m5m0lW_page[data-screen-label=よくあるご質問] .m5m0lW_detailSection h2{margin:0 auto 24px;font-size:clamp(20px,2.2vw,28px)}.m5m0lW_page[data-screen-label=よくあるご質問] .m5m0lW_detailSection .m5m0lW_detailCta{margin:0}.m5m0lW_page[data-screen-label=よくあるご質問] .m5m0lW_detailSection .m5m0lW_detailCta a{padding:14px 28px}.m5m0lW_page[data-screen-label=よくあるご質問] .m5m0lW_heroBrand{font-size:0;display:block}.m5m0lW_page[data-screen-label=よくあるご質問] .m5m0lW_heroBrand:after{content:"人事・人材開発セミナー";font-size:16px}.m5m0lW_faqList{gap:12px;display:grid}.m5m0lW_faqItem{background:#fff;border:1px solid #d7e0e9}.m5m0lW_faqItem summary{cursor:pointer;padding:18px 22px;font-weight:700}.m5m0lW_faqItem p{margin:0;padding:0 22px 18px}.m5m0lW_newsList{border-top:1px solid #d7e0e9;gap:0;display:grid}.m5m0lW_newsItem{border-bottom:1px solid #d7e0e9;grid-template-columns:120px 1fr auto;align-items:center;gap:18px;padding:18px 0;display:grid}.m5m0lW_newsItem time{color:#64788b;font-size:13px}.m5m0lW_newsItem h3{margin:0;font-size:16px}.m5m0lW_newsItem a{color:#176572;white-space:nowrap;font-weight:700}.m5m0lW_eventGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:28px;display:grid}.m5m0lW_eventCard{background:#fff;border:1px solid #d7e0e9;grid-template-columns:92px 1fr;min-height:220px;display:grid;box-shadow:0 10px 24px #1a375b14}.m5m0lW_eventDate{color:#fff;background:#176572;flex-direction:column;justify-content:center;align-items:center;gap:8px;display:flex}.m5m0lW_eventDate span{font-size:36px;font-weight:800;line-height:1}.m5m0lW_eventDate time{letter-spacing:.04em;font-size:12px;font-weight:700}.m5m0lW_eventType{color:#176572;letter-spacing:.08em;margin:0 0 12px;font-size:12px;font-weight:700}.m5m0lW_eventCard h3{margin:0 0 24px;font-size:19px;line-height:1.65}.m5m0lW_eventCard a{color:#176572;margin-top:auto;font-weight:700;text-decoration:none}.m5m0lW_eventCard a span{margin-left:6px;font-size:18px}.m5m0lW_eventToolbar{justify-content:space-between;align-items:center;margin-bottom:24px;display:flex}.m5m0lW_eventToolbar p{color:#64788b;letter-spacing:.08em;margin:0;font-weight:700}.m5m0lW_eventToolbar a{color:var(--affair-ink);font-weight:700;text-decoration:none}.m5m0lW_monthFilter{gap:12px;margin-bottom:42px;display:flex}.m5m0lW_monthFilter a{min-width:112px;color:var(--affair-ink);text-align:center;background:#eef1f5;border-radius:999px;padding:14px 24px;font-weight:700;text-decoration:none}.m5m0lW_eventCard{background:#fff;border:1px solid #d7e0e9;border-radius:18px;min-height:0;display:block;overflow:hidden;box-shadow:0 10px 26px #1a375b1a}.m5m0lW_eventImageLink{aspect-ratio:740/500;display:block;position:relative;overflow:hidden}.m5m0lW_eventImageLink img{object-fit:cover;width:100%;height:100%;display:block}.m5m0lW_eventImageLink time{color:#fff;text-shadow:0 1px 5px #00000073;flex-direction:column;display:flex;position:absolute;top:18px;left:18px}.m5m0lW_eventImageLink time span{font-size:18px}.m5m0lW_eventImageLink time strong{font-size:42px;line-height:1}.m5m0lW_eventCardBody{flex-direction:column;align-items:flex-start;padding:22px 24px 26px;display:flex}.m5m0lW_eventCardBody .m5m0lW_eventDate{color:#8b9aab;letter-spacing:.04em;background:0 0;margin:0 0 16px;padding:0;font-size:12px;font-weight:400;display:block}.m5m0lW_eventCategory{color:#fff;background:#c0392b;border-radius:6px;padding:4px 10px;font-size:11px;font-weight:700;display:inline-block}.m5m0lW_eventCard:nth-child(2) .m5m0lW_eventCategory{background:#c0392b}.m5m0lW_eventCard h2{color:#17224c;margin:16px 0 22px;font-size:16px;font-weight:700;line-height:1.6}.m5m0lW_eventCard h2 a{color:var(--affair-ink);text-decoration:none}.m5m0lW_eventCard h2 em{font-style:normal}.m5m0lW_eventReadMore{color:#2b88b5;margin-top:auto;font-size:13px;font-weight:700;text-decoration:none}@media (max-width:540px){.m5m0lW_newsItem{grid-template-columns:1fr;gap:6px}}@media (max-width:1100px){.m5m0lW_eventGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.m5m0lW_eventGrid{grid-template-columns:1fr}.m5m0lW_eventCardBody{padding:18px 20px 22px}.m5m0lW_hero{align-items:flex-start;min-height:500px}.m5m0lW_heroImage{width:100%;height:275px;inset:auto 0 0;-webkit-mask-image:linear-gradient(#0000 0%,#000 45%);mask-image:linear-gradient(#0000 0%,#000 45%)}.m5m0lW_hero:before{width:clamp(110px,36vw,180px);height:245px}.m5m0lW_hero:after{background:linear-gradient(180deg, var(--affair-bg), #eef4f6cc 54%, transparent);width:100%;height:170px;inset:160px 0 auto}.m5m0lW_heroInner{padding:42px 20px 305px}.m5m0lW_heroCopy{width:100%}.m5m0lW_hero h1{font-size:34px}.m5m0lW_heroDescription{font-size:14px}.m5m0lW_content{padding:52px 0 78px}.m5m0lW_intro{margin-bottom:52px;font-size:15px}.m5m0lW_programGrid{grid-template-columns:1fr}.m5m0lW_programCard{min-height:135px}.m5m0lW_categoryGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.m5m0lW_categoryCard>div{padding:12px 13px}.m5m0lW_categoryCard h3{font-size:14px}}@media (max-width:540px){.m5m0lW_categoryGrid{grid-template-columns:1fr}}@media (max-width:760px){.m5m0lW_reportCard{gap:18px;padding:18px}.m5m0lW_reportCard>img{width:160px;height:222px}}@media (max-width:540px){.m5m0lW_reportCard{gap:14px;padding:14px}.m5m0lW_reportCard>img{width:112px;height:156px}.m5m0lW_reportCard h3{margin:4px 0 16px;font-size:15px}}.m5m0lW_programNavigation{justify-content:space-between;gap:16px;margin-top:24px;display:flex}.m5m0lW_programNavigationLink{color:#176572;border:1px solid #176572;align-items:center;padding:12px 22px;font-weight:700;text-decoration:none;transition:background-color .2s,color .2s;display:inline-flex}.m5m0lW_programNavigationLink:hover{color:#fff;background:#176572}.m5m0lW_page[data-screen-label=人事労務実践コース] .m5m0lW_detailSection{max-width:980px;margin:0 auto}.m5m0lW_page[data-screen-label=人事労務実践コース] .m5m0lW_detailSection>h2{border-bottom:3px solid #cfe6e9;padding:0 0 16px}.m5m0lW_page[data-screen-label=人事労務実践コース] .m5m0lW_detailSection>img{object-fit:contain;width:auto;max-width:min(100%,320px);margin:22px auto 28px;display:block}.m5m0lW_page[data-screen-label=人事労務実践コース] .m5m0lW_detailSection>p{max-width:820px;margin:0 auto 18px;line-height:2}.m5m0lW_page[data-screen-label=人事労務実践コース] .m5m0lW_detailSection>ul{background:#f1f7f8;max-width:820px;margin:0 auto;padding:22px 30px 22px 48px;line-height:2}.m5m0lW_page[data-screen-label=人事労務実践コース] .m5m0lW_detailSection>section{background:#f8fbfc;border:1px solid #d7e0e9;margin:28px 0 0;padding:22px 26px}.m5m0lW_page[data-screen-label=人事労務実践コース] .m5m0lW_detailSection>section h3{color:#173458;margin-top:0;font-size:21px}.m5m0lW_page[data-screen-label=人事労務実践コース] .m5m0lW_detailSection>section p{margin:10px 0 0;line-height:1.9}.m5m0lW_page[data-screen-label=人事労務実践コース] .m5m0lW_detailSection>section+section{margin-top:18px}.m5m0lW_page[data-screen-label=JMA\ 人事・人材開発セミナーの特長] .m5m0lW_detailSection{max-width:980px;margin:0 auto;padding:42px 0}.m5m0lW_page[data-screen-label=JMA\ 人事・人材開発セミナーの特長] .m5m0lW_detailSection>h2{color:#173458;border-bottom:3px solid #cfe6e9;margin:0 0 34px;padding-bottom:18px}.m5m0lW_page[data-screen-label=JMA\ 人事・人材開発セミナーの特長] .m5m0lW_detailSection>section{background:#f8fbfc;border:1px solid #d7e0e9;border-radius:8px;margin:0 0 24px;padding:26px 30px 28px}.m5m0lW_page[data-screen-label=JMA\ 人事・人材開発セミナーの特長] .m5m0lW_detailSection>section h3{color:#173458;border-bottom:1px solid #cfe6e9;margin:0 0 16px;padding-bottom:12px;font-size:21px;line-height:1.55}.m5m0lW_page[data-screen-label=JMA\ 人事・人材開発セミナーの特長] .m5m0lW_detailSection>section>p:not(.m5m0lW_detailCta){max-width:850px;margin:0;line-height:1.9}.m5m0lW_page[data-screen-label=JMA\ 人事・人材開発セミナーの特長] .m5m0lW_detailSection>section .m5m0lW_detailCta{margin:20px 0 0}@media (max-width:760px){.m5m0lW_page[data-screen-label=人事労務実践コース] .m5m0lW_detailSection>ul{padding-left:34px}.m5m0lW_page[data-screen-label=人事労務実践コース] .m5m0lW_detailSection>section{padding:18px}.m5m0lW_page[data-screen-label=JMA\ 人事・人材開発セミナーの特長] .m5m0lW_detailSection>section{padding:22px 18px}.m5m0lW_page[data-screen-label=JMA\ 人事・人材開発セミナーの特長] .m5m0lW_detailSection>section h3{font-size:18px}.m5m0lW_page[data-screen-label=夢工房] .m5m0lW_sourceArticle .p-anchor{grid-template-columns:repeat(2,minmax(0,1fr))}.m5m0lW_page[data-screen-label=夢工房] .m5m0lW_sourceArticle h4+.profile-box{grid-template-columns:1fr;padding:22px 18px}:is(.m5m0lW_page[data-screen-label=夢工房] .m5m0lW_sourceArticle h4+.profile-box>p:has(img),.m5m0lW_page[data-screen-label=夢工房] .m5m0lW_sourceArticle h4+.profile-box>:not(p:has(img))){grid-area:auto/1}.m5m0lW_page[data-screen-label=夢工房] .m5m0lW_sourceArticle h4+.profile-box>p:has(img){order:2}.m5m0lW_page[data-screen-label=夢工房] .m5m0lW_sourceArticle .well2 .post_row{flex-direction:column;align-items:center}.m5m0lW_page[data-screen-label=夢工房] .m5m0lW_sourceArticle .well2 .tell-fax{flex-direction:column;align-items:center;gap:8px}.m5m0lW_page[data-screen-label=夢工房] .m5m0lW_sourceArticle [id=feature]>ul.feature-box>li{padding:22px 18px}.m5m0lW_page[data-screen-label=夢工房] .m5m0lW_sourceArticle [id=feature]>ul.feature-box>li:first-child{padding:22px 18px}.m5m0lW_page[data-screen-label=夢工房] .m5m0lW_sourceArticle [id=feature]>ul.feature-box>li>em{width:42px;height:42px;font-size:23px}.m5m0lW_page[data-screen-label=夢工房] .m5m0lW_sourceArticle [id=feature]>ul.feature-box>li:first-child>em{width:42px;height:42px;font-size:23px}.m5m0lW_page[data-screen-label=夢工房] .m5m0lW_sourceArticle [id=feature]>ul.feature-box>li>h4{width:calc(100% - 60px);font-size:21px}.m5m0lW_page[data-screen-label=夢工房] .m5m0lW_sourceArticle [id=feature]>ul.feature-box>li:first-child>h4{width:calc(100% - 60px);font-size:21px}.m5m0lW_page[data-screen-label=夢工房] .m5m0lW_sourceArticle .workshop-strength-one{grid-template-columns:1fr;padding:20px}.m5m0lW_page[data-screen-label=夢工房] .m5m0lW_sourceArticle .workshop-strength-media{width:min(100%,223px);margin:0 auto}.m5m0lW_page[data-screen-label=夢工房] .m5m0lW_sourceArticle [id=feature]>ul.feature-box>li:nth-child(3)>.post_row{grid-template-columns:1fr}.m5m0lW_page[data-screen-label=HR\ Camp大阪] .m5m0lW_sourceArticle .p-anchor{grid-template-columns:repeat(2,minmax(0,1fr))}.m5m0lW_page[data-screen-label=HR\ Camp大阪] .m5m0lW_sourceArticle>[id=workshop]>[id=anchor-nerai]+.profile-box{grid-template-columns:1fr;padding:22px 18px}:is(.m5m0lW_page[data-screen-label=HR\ Camp大阪] .m5m0lW_sourceArticle>[id=workshop]>[id=anchor-nerai]+.profile-box>p:first-child,.m5m0lW_page[data-screen-label=HR\ Camp大阪] .m5m0lW_sourceArticle>[id=workshop]>[id=anchor-nerai]+.profile-box>p:last-child){grid-column:1}.m5m0lW_page[data-screen-label=HR\ Camp大阪] .m5m0lW_sourceArticle>[id=workshop]>[id=anchor-nerai]+.profile-box>p:last-child{order:2}.m5m0lW_page[data-screen-label=HR\ Camp大阪] .m5m0lW_sourceArticle>[id=workshop]>[id=anchor-nerai]+.profile-box~.profile-box>p:has(img) img{float:none;width:min(100%,180px);max-width:100%;margin:0 auto 16px;display:block}.m5m0lW_page[data-screen-label=HR\ Camp大阪] .m5m0lW_sourceArticle .well2 .post_row{flex-direction:column;align-items:center}.m5m0lW_page[data-screen-label=HR\ Camp大阪] .m5m0lW_sourceArticle>[id=workshop]>[id=anchor-point]+.profile-box{grid-template-rows:auto auto auto;grid-template-columns:1fr;min-height:0}.m5m0lW_page[data-screen-label=HR\ Camp大阪] .m5m0lW_sourceArticle>[id=workshop]>[id=anchor-point]+.profile-box~.profile-box{grid-template-rows:auto auto auto;grid-template-columns:1fr;min-height:0}.m5m0lW_page[data-screen-label=HR\ Camp大阪] .m5m0lW_sourceArticle>[id=workshop]>[id=anchor-point]+.profile-box h3{grid-column:1}.m5m0lW_page[data-screen-label=HR\ Camp大阪] .m5m0lW_sourceArticle>[id=workshop]>[id=anchor-point]+.profile-box~.profile-box h3{grid-column:1}.m5m0lW_page[data-screen-label=HR\ Camp大阪] .m5m0lW_sourceArticle>[id=workshop]>[id=anchor-point]+.profile-box>p:has(img){grid-column:1}.m5m0lW_page[data-screen-label=HR\ Camp大阪] .m5m0lW_sourceArticle>[id=workshop]>[id=anchor-point]+.profile-box~.profile-box>p:has(img){grid-column:1}.m5m0lW_page[data-screen-label=HR\ Camp大阪] .m5m0lW_sourceArticle>[id=workshop]>[id=anchor-point]+.profile-box>p:not(:has(img)){grid-column:1}.m5m0lW_page[data-screen-label=HR\ Camp大阪] .m5m0lW_sourceArticle>[id=workshop]>[id=anchor-point]+.profile-box~.profile-box>p:not(:has(img)){grid-column:1}.m5m0lW_page[data-screen-label=HR\ Camp大阪] .m5m0lW_sourceArticle>[id=workshop]>[id=anchor-point]+.profile-box>p:has(img){grid-row:2}.m5m0lW_page[data-screen-label=HR\ Camp大阪] .m5m0lW_sourceArticle>[id=workshop]>[id=anchor-point]+.profile-box~.profile-box>p:has(img){grid-row:2}.m5m0lW_page[data-screen-label=HR\ Camp大阪] .m5m0lW_sourceArticle>[id=workshop]>[id=anchor-point]+.profile-box>p:not(:has(img)){grid-row:3}.m5m0lW_page[data-screen-label=HR\ Camp大阪] .m5m0lW_sourceArticle>[id=workshop]>[id=anchor-point]+.profile-box~.profile-box>p:not(:has(img)){grid-row:3}.m5m0lW_page[data-screen-label=HR\ Camp大阪] .m5m0lW_sourceArticle>[id=workshop]>[id=anchor-badge]+.profile-box{grid-template-columns:1fr}:is(.m5m0lW_page[data-screen-label=HR\ Camp大阪] .m5m0lW_sourceArticle>[id=workshop]>[id=anchor-badge]+.profile-box>p:has(img),.m5m0lW_page[data-screen-label=HR\ Camp大阪] .m5m0lW_sourceArticle>[id=workshop]>[id=anchor-badge]+.profile-box>p:not(:has(img))){grid-column:1}}
