:root{--ZenKakuGothicNew: 'Zen Kaku Gothic New', sans-serif;--Montserrat: 'Montserrat', sans-serif;--ZenmaruG: 'Zen Maru Gothic', sans-serif;--maxcontent: 1200px}main{font-family:var(--ZenKakuGothicNew)}body{overflow-x:hidden}.page-inner_l{max-width:1200px;margin:0 auto}@media (max-width: 1200px){.page-inner_l{max-width:980px;padding:0 20px}}.sec2-ttl{text-align:center;position:relative}.sec2-ttl .jp{font-size:18px;line-height:1;display:inline-flex;color:#fff;background-color:#000;padding:12px 38px}.sec2-ttl .jp.outline{background-color:#fff;border:2px solid #000;color:#000}@media screen and (max-width: 979px){.sec2-ttl .jp{font-size:3.67347vw;padding:1.53061vw 5.10204vw}}.sec2-ttl .en{font-family:var(--Montserrat);font-weight:bold;line-height:1;font-size:64px;display:block;margin-bottom:4px}@media screen and (max-width: 979px){.sec2-ttl .en{font-size:7.55102vw;margin-bottom:2.04082vw}}@media screen and (min-width: 980px){.sec2-ttl_m .jp{padding:9px 35px}.sec2-ttl_m .en{font-size:54px;margin-bottom:6px}}.sec2-ttl01{font-size:41px;line-height:1;font-weight:bold;text-align:center}@media screen and (max-width: 979px){.sec2-ttl01{font-size:6.53061vw}}@media (min-width: 979px){.breadcrumb{width:100%;padding:15px 0;margin-bottom:0;max-width:100% !important}}.mv{background-color:#46dbc4}@media screen and (max-width: 979px){.mv{position:relative}}.mv .mv_bg{position:relative}@media screen and (max-width: 979px){.mv .mv_bg{position:relative}}.mv ._mv-bg{width:51.44444vw;margin-left:auto;padding-top:2.22222vw;margin-right:5.44444vw}.mv ._mv-bg img{width:100%}@media screen and (max-width: 979px){.mv ._mv-bg{width:67.2449vw;padding-top:4.89796vw;margin-right:0}}.mv ._mv-txt{position:absolute;top:5%;max-width:1200px;left:27vw;display:flex;gap:4.55556vw}@media screen and (max-width: 979px){.mv ._mv-txt{left:5.10204vw;padding:0;gap:5.91837vw}}.mv .mv_head{display:flex;line-height:1;gap:.44444vw}@media screen and (max-width: 979px){.mv .mv_head{margin-top:.5102vw;gap:1.02041vw}}.mv .mv_head .sub{padding-top:.77778vw;font-size:1.33333vw;font-family:var(--Montserrat);font-weight:600;line-height:1;position:relative;writing-mode:vertical-rl;text-orientation:mixed;color:#fff;letter-spacing:0.3em}@media screen and (max-width: 979px){.mv .mv_head .sub{font-size:2.7551vw;padding-top:1.42857vw}}.mv .mv_head .main{padding-top:.33333vw;line-height:1;font-size:4.88889vw;font-weight:bold;writing-mode:vertical-rl;display:block;letter-spacing:0.1em}@media screen and (max-width: 979px){.mv .mv_head .main{font-size:10.20408vw;padding-top:.61224vw;letter-spacing:0}}.mv .mv_sub{margin-top:1vw;width:7.22222vw}@media screen and (max-width: 979px){.mv .mv_sub{width:12.95918vw;margin-top:2.04082vw}}#menu{position:relative}@media screen and (min-width: 980px){#menu{display:none}}@media screen and (max-width: 979px){#menu{background-color:#f1f1f1;width:100%;display:block;padding:3.36735vw 3.87755vw;border-radius:2.04082vw;color:#062c71;font-weight:bold;font-size:3.67347vw}}#menu i{position:relative;width:5.61224vw;height:5.61224vw;border-radius:50%;position:absolute;right:10px;top:50%;background-color:#fff;transform:translate(-50%, -50%)}#menu i::before{position:absolute;content:'';width:2.55102vw;height:.40816vw;top:50%;left:50%;transform:translate(-50%, -50%) rotate(-90deg);background-color:#000;transition:0.5s}#menu i::after{position:absolute;content:'';width:2.55102vw;height:.40816vw;top:50%;left:50%;transform:translate(-50%, -50%);background-color:#000}#menu.-active i::before{transform:translate(-50%, -50%) rotate(0deg)}@media screen and (max-width: 979px){.nav_inner{padding:4.18367vw 2.55102vw}}.nav-list{padding:28px 0;display:flex;justify-content:center;background-color:#000}@media screen and (max-width: 979px){.nav-list{max-height:0;flex-direction:column;visibility:hidden;opacity:0;transition:0.5s;animation:ease;padding:0}.nav-list.-active{padding:20px 0;visibility:inherit;height:auto;opacity:1}.nav-list.closing{transition:max-height 0.4s ease}}@media screen and (max-width: 979px){.nav-list .nav-item+.nav-item{margin-top:20px}}.nav-list .nav-item .nav-parent{font-family:'游ゴシック Medium', YuGothic, YuGothicM, 'Hiragino Kaku Gothic ProN', 'Hiragino Kaku Gothic Pro', メイリオ, Meiryo, sans-serif;font-size:18px;padding:0 30px;text-decoration:none;color:#fff;border-right:1px solid #fff;line-height:1;letter-spacing:0.1em}@media screen and (max-width: 979px){.nav-list .nav-item .nav-parent{border-right:none;padding:0 3.57143vw;font-size:3.67347vw}}.nav-list .nav-item:last-child .nav-parent{border-right:none}.bg-grid{background:url(/assets/recruit/physical_therapist/images/bg_grid.png?202611911527)}.work{padding:155px 0 185px}@media screen and (max-width: 979px){.work{padding:18.87755vw 0 21.93878vw}}.work .work-inner{position:relative;z-index:1}@media screen and (max-width: 979px){.work .work-inner{padding-bottom:4.08163vw}}.work .work-inner::after{position:absolute;bottom:-185px;content:'';width:100%;height:745px;right:0;background:url(/assets/recruit/physical_therapist/images/slider_bg.png?202611911527);z-index:-1}@media screen and (max-width: 979px){.work .work-inner::after{width:100%;height:122.44898vw;bottom:-21.93878vw}}.work .work-slider{max-width:1060px;margin:60px auto 0;position:relative}.work .work-slider .slick-list{overflow:visible}.work .work-slider .slick-dots{bottom:-16px}@media screen and (max-width: 979px){.work .work-slider .slick-dots{bottom:-7vw;left:0}}@media screen and (max-width: 979px){.work .work-slider{padding:0 8.16327vw;margin-top:9.18367vw}.work .work-slider .slick-list{margin:0 -20px;position:relative}.work .work-slider .slick-slide{margin:0 20px}}.work .work-slider .item{position:relative;width:490px;border-radius:14px;min-height:718px;border:2px solid #000;padding:28px 28px;font-family:var(--ZenKakuGothicNew)}@media (max-width: 1800px){.work .work-slider .item{padding:1.55556vw 1.55556vw}}@media screen and (max-width: 979px){.work .work-slider .item{width:84.38776vw;padding:4.59184vw 5.10204vw;min-height:1px}}.work .work-slider .item figure{position:relative;width:100%;border-radius:14px;overflow:hidden}.work .work-slider .item figure img{width:100%}.work .work-slider .item figure::after{position:absolute;bottom:0;left:50%;transform:translate(-50%, 70%);content:''}.work .work-slider .item._01{background-color:#00b9e7}.work .work-slider .item._02{background-color:#ec81b1}.work .work-slider .item._03{background-color:#13b5b1}.work .work-slider .item._04{background-color:#f78a78}.work .work-slider .item._05{background-color:#91cd00}.work .work-slider .item .item_ttl{margin-top:42px;font-size:36px;font-weight:bold;text-align:center;line-height:1.28}@media screen and (max-width: 979px){.work .work-slider .item .item_ttl{font-size:4.69388vw;margin-top:6.12245vw}}.work .work-slider .item .item_ttl small{font-size:80%}.work .work-slider .item .item-desc{font-size:16px;line-height:2;margin-top:20px}@media screen and (max-width: 979px){.work .work-slider .item .item-desc{font-size:3.67347vw;margin-top:3.67347vw;line-height:1.625}}.advantage{position:relative;z-index:1;padding:140px 0 122px}@media screen and (max-width: 979px){.advantage{padding:18.87755vw 0 21.93878vw}}.advantage::before{display:block;z-index:-1;content:'';position:absolute;top:140px;left:0;background-color:#c9f2ec;height:880px;width:100%;clip-path:polygon(0 365px, 100% 0, 100% calc(100% - 365px), 0 100%)}@media (max-width: 1800px){.advantage::before{height:48.88889vw;clip-path:polygon(0 20.27778vw, 100% 0, 100% calc(100% - 20.27778vw), 0 100%)}}@media screen and (max-width: 979px){.advantage::before{height:102.04082vw;clip-path:polygon(0 20.81633vw, 100% 0, 100% calc(100% - 20.81633vw), 0 100%)}}.advantage .ad-box__image{position:relative}@media screen and (max-width: 979px){.advantage .ad-box__image{padding-top:45.91837vw;margin-top:9.18367vw}}.advantage .ad-image{width:760px;position:absolute;top:-90px;left:-410px}@media screen and (max-width: 979px){.advantage .ad-image{width:77.55102vw;top:0;left:-2.55102vw}}.advantage .ad-box{position:relative;width:720px;border:2px solid #000;border-radius:20px;background-color:#fff;margin-left:auto;padding:78px 58px 64px;margin-top:100px}@media screen and (max-width: 979px){.advantage .ad-box{width:100%;padding:7.95918vw 4.69388vw 6.53061vw;margin-top:0}}.advantage .ad-box:before{content:'';position:absolute;top:-33px;left:22px;width:97px;height:97px;background:url(/assets/recruit/physical_therapist/images/quote.png?202611911527) center/cover}@media screen and (max-width: 979px){.advantage .ad-box:before{width:15vw;height:15vw;top:-8.46939vw;left:5.30612vw}}.advantage .ad-box .ad-tl{margin-bottom:26px}@media screen and (max-width: 979px){.advantage .ad-box .ad-tl{margin-bottom:3.67347vw}}.advantage .ad-box .ad-tl .lb{display:inline-block;font-size:30px;font-weight:bold;line-height:1.6;background-color:#000;color:#fff;padding:0 18px}.advantage .ad-box .ad-tl .lb+span{margin-top:6px}@media screen and (max-width: 979px){.advantage .ad-box .ad-tl .lb{font-size:4.4898vw;padding:0 2.85714vw}.advantage .ad-box .ad-tl .lb+span{margin-top:1.63265vw}}.advantage .ad-box .ad-tl .clr-01{color:#ffd1e1}.advantage .ad-box .ad-desc{font-size:18px;line-height:2.22}@media screen and (max-width: 979px){.advantage .ad-box .ad-desc{font-size:3.67347vw;line-height:1.625}}.advantage .schedule-box{position:relative;margin-top:168px;padding:62px 58px 58px;border:2px solid #000;border-radius:30px;background-color:#c3e7f6}@media screen and (max-width: 979px){.advantage .schedule-box{margin-top:14.28571vw;padding:6.32653vw 4.69388vw 5.91837vw}}.advantage .schedule-box:before{content:'';position:absolute;top:20px;left:98px;width:148px;height:166px;background:url(/assets/recruit/physical_therapist/images/ill_01.png?202611911527) center/cover}@media screen and (max-width: 979px){.advantage .schedule-box:before{width:15.10204vw;height:16.93878vw;top:6.12245vw;left:4.89796vw}}.advantage .schedule-box:after{content:'';position:absolute;top:49px;right:91px;width:179px;height:133px;background:url(/assets/recruit/physical_therapist/images/ill_02.png?202611911527) center/cover}@media screen and (max-width: 979px){.advantage .schedule-box:after{width:18.26531vw;height:13.57143vw;top:8.06122vw;right:4.18367vw}}.advantage .schedule-box .sec2-ttl{margin-bottom:40px}@media screen and (max-width: 979px){.advantage .schedule-box .sec2-ttl{margin-bottom:9.18367vw}}.advantage .schedule-box .sec2-ttl .jp{background-color:#4ed3ff}.advantage .schedule-box .schedule-timeline{background-color:#fff;border-radius:20px;padding:43px 0 33px;text-align:center}@media screen and (max-width: 979px){.advantage .schedule-box .schedule-timeline{padding:4.38776vw 0 3.36735vw}}.advantage .schedule-box .schedule-timeline ul{position:relative;display:inline-block}.advantage .schedule-box .schedule-timeline ul:before{content:'';position:absolute;top:50%;left:134px;width:4px;height:calc(100% - 50px);background-color:#000;transform:translateY(-50%)}@media screen and (max-width: 979px){.advantage .schedule-box .schedule-timeline ul:before{left:16.02041vw;height:92%;width:.61224vw}}.advantage .schedule-box .schedule-timeline ul li{display:flex;align-items:center;justify-content:center;gap:52px}.advantage .schedule-box .schedule-timeline ul li:not(:last-child){margin-bottom:10px}@media screen and (max-width: 979px){.advantage .schedule-box .schedule-timeline ul li{gap:8.36735vw}.advantage .schedule-box .schedule-timeline ul li:not(:last-child){margin-bottom:2.04082vw}}.advantage .schedule-box .schedule-timeline .time{display:flex;justify-content:center;align-items:center;width:110px;height:40px;background-color:#000;color:#fff;font-size:24px;font-weight:bold;border-radius:100px;position:relative}@media screen and (max-width: 979px){.advantage .schedule-box .schedule-timeline .time{width:12.2449vw;height:5.10204vw;font-size:3.26531vw}}.advantage .schedule-box .schedule-timeline .time:before{content:'';position:absolute;top:50%;right:-38px;width:24px;height:24px;margin-top:-12px;border:7px solid #20b2c0;border-radius:100px;background-color:#fff}@media screen and (max-width: 979px){.advantage .schedule-box .schedule-timeline .time:before{width:3.46939vw;height:3.46939vw;right:-5.91837vw;margin-top:-1.73469vw;border:1.02041vw solid #20b2c0}}.advantage .schedule-box .schedule-timeline .event{width:500px;min-height:60px;display:flex;flex-wrap:wrap;align-items:center;padding:10px 58px;background-color:#efeae4;border-radius:100px;font-size:18px;font-weight:bold}@media screen and (max-width: 979px){.advantage .schedule-box .schedule-timeline .event{width:51.02041vw;min-height:6.12245vw;padding:1.02041vw 2.04082vw;font-size:3.67347vw}}.career{padding:135px 0 102px;background-color:#f1ebe3}@media screen and (max-width: 979px){.career{padding:18.87755vw 0 21.93878vw}}.career .sec2-ttl{position:relative}.career .sec2-ttl:before{content:'';position:absolute;top:-16px;left:58px;width:106px;height:84px;background:url(/assets/recruit/physical_therapist/images/ill_03.png?202611911527) center/cover}@media screen and (max-width: 979px){.career .sec2-ttl:before{width:10.81633vw;height:8.57143vw;top:-1.63265vw;left:.81633vw}}.career .sec2-ttl:after{content:'';position:absolute;top:-16px;right:75px;width:86px;height:84px;background:url(/assets/recruit/physical_therapist/images/ill_04.png?202611911527) center/cover}@media screen and (max-width: 979px){.career .sec2-ttl:after{width:8.77551vw;height:8.57143vw;top:-1.63265vw;right:1.22449vw}}.career .career-box{display:flex;gap:54px;margin-top:48px}@media screen and (max-width: 979px){.career .career-box{display:block;margin-top:9.18367vw}}.career .career-box .career-image{width:750px;flex-shrink:0;margin-right:-350px;margin-top:10px}@media screen and (max-width: 979px){.career .career-box .career-image{width:100%;margin-right:0;margin-top:5.10204vw}}.career .career-box .career-desc{font-size:18px;line-height:2.11}@media screen and (max-width: 979px){.career .career-box .career-desc{font-size:3.67347vw;line-height:1.625}}.training{padding:136px 0 140px;background:url(/assets/recruit/physical_therapist/images/bg_pattern01.png?202611911527)}@media screen and (max-width: 979px){.training{padding:18.87755vw 0 21.93878vw}}.training .sec2-ttl01{margin-bottom:60px}@media screen and (max-width: 979px){.training .sec2-ttl01{margin-bottom:9.18367vw}}.training .point-list .point-item{font-size:16px;font-weight:500;line-height:2;margin-top:30px;background-color:#fff;border-radius:20px;padding:50px 48px 44px 52px;display:flex;align-items:flex-start;gap:40px}.training .point-list .point-item:first-child{margin-top:0}@media screen and (max-width: 979px){.training .point-list .point-item{display:block;font-size:3.67347vw;line-height:1.625;padding:5.10204vw;margin-top:6.12245vw;border-radius:5.10204vw}}.training .point-list .point-image{position:relative;width:240px;flex-shrink:0;outline:3px solid #18ac95;outline-offset:-3px;border-radius:14px;overflow:hidden}@media screen and (max-width: 979px){.training .point-list .point-image{width:100%;margin-bottom:5.10204vw;border-radius:5.10204vw}.training .point-list .point-image img{width:100%}}.training .point-list .point-image .caption{position:absolute;bottom:-10px;right:-12px;padding:0 12px 8px 0;font-size:24px;font-family:var(--Montserrat);font-weight:bold;font-style:italic;color:#fff;line-height:1;width:72px;height:48px;display:flex;align-items:center;justify-content:center;background:url(/assets/recruit/physical_therapist/images/num_bg.png?202611911527) no-repeat center/cover}@media screen and (max-width: 979px){.training .point-list .point-image .caption{font-size:7.7551vw;width:22.04082vw;height:14.69388vw;bottom:-2.04082vw;right:-2.04082vw;padding:0 1.83673vw 1.53061vw 0}}.training .point-list .point-text .lb{font-family:'游ゴシック Medium', YuGothic, YuGothicM, 'Hiragino Kaku Gothic ProN', 'Hiragino Kaku Gothic Pro', メイリオ, Meiryo, sans-serif;font-size:26px;font-weight:bold;line-height:1.2;background-color:#d7ff78;border:2px solid #000;border-radius:100px;text-align:center;padding:10px 10px 6px;margin-bottom:24px}@media screen and (max-width: 979px){.training .point-list .point-text .lb{font-size:4.69388vw;padding:1.63265vw 1.02041vw 1.42857vw;margin-bottom:3.06122vw}}.flow{padding:115px 0 140px;background-color:#f2f2f2}@media screen and (max-width: 979px){.flow{padding:18.87755vw 0 21.93878vw}}.flow .sec2-ttl{margin-bottom:60px}@media screen and (max-width: 979px){.flow .sec2-ttl{margin-bottom:9.18367vw}}.flow .flow-box{border-radius:20px;background-color:#fff;padding:62px 60px 56px}@media screen and (max-width: 979px){.flow .flow-box{padding:5.10204vw 5.10204vw 5.71429vw;font-size:3.67347vw;border-radius:5.10204vw}}.flow .flow-box+.flow-box{margin-top:40px}@media screen and (max-width: 979px){.flow .flow-box+.flow-box{margin-top:6.12245vw}}.flow .flow-box .flow-ttl{max-width:540px;margin:0 auto 40px;font-size:28px;font-weight:bold;line-height:1.6;border-radius:100px;text-align:center;border:2px solid #000;padding:3px 10px}@media screen and (max-width: 979px){.flow .flow-box .flow-ttl{font-size:4.69388vw;margin:0 auto 5.10204vw;padding:.30612vw 1.02041vw}}.flow .flow-box .timeline{width:860px;margin-bottom:28px}@media screen and (max-width: 979px){.flow .flow-box .timeline{width:100%;margin-bottom:5.10204vw}}.flow .dot-list{line-height:2}@media screen and (max-width: 979px){.flow .dot-list{line-height:1.625}}.flow .box-list{display:grid;grid-template-columns:repeat(2, 1fr);gap:20px;margin-bottom:12px}@media screen and (max-width: 979px){.flow .box-list{display:block;margin-bottom:5.10204vw}}.flow .box-list .box-item{background-color:#f2f2f2}@media screen and (max-width: 979px){.flow .box-list .box-item:not(:first-of-type){margin-top:5.10204vw}}.flow .box-list .box-head{background-color:#898989;font-size:22px;font-weight:bold;color:#fff;text-align:center;line-height:1.6;padding:16px 10px}@media screen and (max-width: 979px){.flow .box-list .box-head{font-size:4.69388vw;padding:1.63265vw 1.02041vw}}.flow .box-list .box-body{padding:30px 40px}@media screen and (max-width: 979px){.flow .box-list .box-body{font-size:3.67347vw;padding:5.10204vw}}.flow .box-list .box-body .lb{display:inline-flex;background-color:#fff;border:2px solid #000;font-size:16px;font-weight:bold;line-height:1;padding:4px 9px;margin-bottom:8px}.flow .box-list .box-body .lb:not(:first-of-type){margin-top:35px}@media screen and (max-width: 979px){.flow .box-list .box-body .lb{font-size:3.67347vw;padding:.81633vw 2.04082vw;margin-bottom:2.04082vw}.flow .box-list .box-body .lb:not(:first-of-type){margin-top:5.10204vw}}.flow .notes{margin-bottom:20px}@media screen and (max-width: 979px){.flow .notes{margin-bottom:5.10204vw;font-size:3.67347vw}}.flow .desc{line-height:2.5}@media screen and (max-width: 979px){.flow .desc{font-size:3.67347vw;line-height:1.625}}.voice{padding:142px 0 120px}@media screen and (max-width: 979px){.voice{padding:18.87755vw 0 21.93878vw}}.voice .sec2-ttl{position:relative;margin-bottom:60px}@media screen and (max-width: 979px){.voice .sec2-ttl{margin-bottom:9.18367vw}}.voice .sec2-ttl:before{content:'';position:absolute;top:14px;left:228px;width:58px;height:63px;background:url(/assets/recruit/physical_therapist/images/ill_05.png?202611911527) center/cover}@media screen and (max-width: 979px){.voice .sec2-ttl:before{width:7.95918vw;height:8.46939vw;top:1.42857vw;left:10vw}}.voice .sec2-ttl:after{content:'';position:absolute;top:30px;right:181px;width:101px;height:91px;background:url(/assets/recruit/physical_therapist/images/ill_06.png?202611911527) center/cover}@media screen and (max-width: 979px){.voice .sec2-ttl:after{width:12.34694vw;height:11.02041vw;top:5.10204vw;right:4.18367vw}}.voice .voice-list{display:grid;grid-template-columns:repeat(3, 1fr);gap:25px}@media screen and (max-width: 979px){.voice .voice-list{display:block}}.voice .voice-list .voice-item{background-color:#f1ebe3;border-radius:20px;padding:26px 20px 38px}@media screen and (max-width: 979px){.voice .voice-list .voice-item{padding:5.10204vw;border-radius:5.10204vw}.voice .voice-list .voice-item:not(:first-of-type){margin-top:5.10204vw}}.voice .voice-list .voice-head{display:flex;align-items:center;gap:38px;margin-bottom:20px}@media screen and (max-width: 979px){.voice .voice-list .voice-head{gap:10.20408vw;margin-bottom:5.10204vw}}.voice .voice-list .voice-head .voice-image{width:115px;flex-shrink:0}@media screen and (max-width: 979px){.voice .voice-list .voice-head .voice-image{width:25.5102vw}}.voice .voice-list .voice-head .voice-name{font-size:22px;font-weight:bold}@media screen and (max-width: 979px){.voice .voice-list .voice-head .voice-name{font-size:5.71429vw}}.voice .voice-list .voice-desc{line-height:1.875}@media screen and (max-width: 979px){.voice .voice-list .voice-desc{font-size:3.67347vw;line-height:1.625}}.real .sec2-ttl{color:#fff;margin-bottom:40px;position:relative}@media screen and (max-width: 979px){.real .sec2-ttl{margin-bottom:9.18367vw}}.real .sec2-ttl:before{content:'';position:absolute;top:24px;left:252px;width:115px;height:72px;background:url(/assets/recruit/physical_therapist/images/ill_07.png?202611911527) center/cover}@media screen and (max-width: 979px){.real .sec2-ttl:before{width:11.73469vw;height:7.34694vw;top:4.28571vw;left:0}}.real .sec2-ttl:after{content:'';position:absolute;top:24px;right:286px;width:96px;height:71px;background:url(/assets/recruit/physical_therapist/images/ill_08.png?202611911527) center/cover}@media screen and (max-width: 979px){.real .sec2-ttl:after{width:9.79592vw;height:7.2449vw;top:4.4898vw;right:0}}.real .sec2-ttl .jp{color:#fff;border-color:#fff;background-color:transparent}.real .real-head{padding:115px 0 60px;margin-bottom:80px;background-color:#22ccb2}@media screen and (max-width: 979px){.real .real-head{padding:18.36735vw 0 20.91837vw;margin-bottom:18.36735vw}}.real .real-profile{display:flex;gap:32px;padding:29px 49px;margin-bottom:70px;border:1px solid #000}@media screen and (max-width: 979px){.real .real-profile{display:block;padding:5.10204vw;margin-bottom:10.20408vw}}.real .real-profile .image{width:190px;flex-shrink:0}@media screen and (max-width: 979px){.real .real-profile .image{width:100%;margin-bottom:5.10204vw}.real .real-profile .image img{width:100%}}.real .real-profile .ttl{position:relative;font-size:22px;font-weight:bold;color:#11bba1;padding-left:52px;line-height:1;margin-bottom:10px}@media screen and (max-width: 979px){.real .real-profile .ttl{font-size:5.71429vw;padding-left:12.2449vw;margin-bottom:4.08163vw}}.real .real-profile .ttl:before{content:'';position:absolute;top:0px;left:0;width:41px;height:26px;background:url(/assets/recruit/physical_therapist/images/ill_09.png?202611911527) center/cover}@media screen and (max-width: 979px){.real .real-profile .ttl:before{width:9.59184vw;height:6.12245vw;top:.30612vw}}.real .box-bg{background-color:#f5f5f5;padding:30px 40px 34px;margin-bottom:45px;font-size:18px;line-height:1.67;font-family:'游ゴシック Medium', YuGothic, YuGothicM, 'Hiragino Kaku Gothic ProN', 'Hiragino Kaku Gothic Pro', メイリオ, Meiryo, sans-serif}@media screen and (max-width: 979px){.real .box-bg{padding:5.10204vw;margin-bottom:10.20408vw;font-size:3.67347vw;line-height:1.625}}.topic-box{margin-bottom:120px}@media screen and (max-width: 979px){.topic-box{margin-bottom:18.36735vw}}.topic-ttl{font-size:25px;font-weight:bold;text-align:center;margin-bottom:17px}@media screen and (max-width: 979px){.topic-ttl{font-size:5.71429vw;line-height:1.4;margin-bottom:7.14286vw}}.topic-ttl .dib{position:relative;padding:0 38px}@media screen and (max-width: 979px){.topic-ttl .dib{padding:0 12.2449vw;display:block}}.topic-ttl .dib:before{content:'';position:absolute;top:0;left:0;width:2px;height:40px;background-color:#000;transform:rotate(-20deg)}@media screen and (max-width: 979px){.topic-ttl .dib:before{top:inherit;left:8.16327vw;height:12.2449vw;bottom:0}}.topic-ttl .dib:after{content:'';position:absolute;top:0;right:0;width:2px;height:40px;background-color:#000;transform:rotate(20deg)}@media screen and (max-width: 979px){.topic-ttl .dib:after{top:inherit;right:8.16327vw;height:12.2449vw;width:.40816vw;bottom:0}}.topic-ttl .hl{text-decoration:underline;text-decoration-thickness:0.5em;-webkit-text-decoration-color:#fff100;text-decoration-color:#fff100;text-underline-offset:-0.3em;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none}.topic-head{display:flex;align-items:flex-start;background-color:#11bba1;border-top-left-radius:40px;border-top-right-radius:40px;padding:30px 40px}@media screen and (max-width: 979px){.topic-head{padding:5.10204vw;align-items:center;border-top-left-radius:5.10204vw;border-top-right-radius:5.10204vw}}.topic-num{font-family:var(--Montserrat);font-size:14px;font-weight:600;line-height:0.8;padding-top:8px;width:127px}@media screen and (max-width: 979px){.topic-num{width:18.87755vw;font-size:2.44898vw;padding-top:0}}.topic-num p{display:inline-flex;flex-direction:column;text-align:center}.topic-num span{font-size:60px;line-height:1}.topic-num span small{font-size:40px}@media screen and (max-width: 979px){.topic-num span{font-size:10.20408vw}.topic-num span small{font-size:6.12245vw}}.topic-question{font-size:30px;font-weight:bold;line-height:1.33;border-left:2px solid #000;padding-left:40px;padding-right:80px;flex:1}@media screen and (max-width: 979px){.topic-question{font-size:4.38776vw;padding-left:4.08163vw;padding-right:10.20408vw}}.topic-body{padding:70px;background:url(/assets/recruit/physical_therapist/images/pattern_01.png?202611911527);border-bottom-left-radius:40px;border-bottom-right-radius:40px}@media screen and (max-width: 979px){.topic-body{padding:5.10204vw;border-bottom-left-radius:5.10204vw;border-bottom-right-radius:5.10204vw}}.topic-body .b-bg{background-color:#fff;border-radius:20px;padding:20px 50px;font-size:18px;font-weight:bold;line-height:1.65;color:#11bba1;margin-bottom:40px}@media screen and (max-width: 979px){.topic-body .b-bg{padding:4.08163vw 5.10204vw;font-size:3.67347vw;margin-bottom:8.16327vw}}.topic-body .voice-box{display:flex;align-items:flex-start;gap:80px}.topic-body .voice-box:not(:last-of-type){margin-bottom:70px}@media screen and (max-width: 979px){.topic-body .voice-box{display:block}.topic-body .voice-box:not(:last-of-type){margin-bottom:8.16327vw}}.topic-body .voice-people{width:111px;flex-shrink:0}@media screen and (max-width: 979px){.topic-body .voice-people{width:30.61224vw;margin:0 auto 7.14286vw}}.topic-body .voice-image{outline:2px solid #fff;outline-offset:-2px;overflow:hidden;border-radius:100%;margin-bottom:5px}@media screen and (max-width: 979px){.topic-body .voice-image img{width:100%}}.topic-body .voice-name{font-size:14px;font-weight:bold;text-align:center}@media screen and (max-width: 979px){.topic-body .voice-name{font-size:3.46939vw}}.topic-body .voice-text{background-color:#fff;border-radius:20px;padding:38px 50px 42px;position:relative;line-height:1.875}@media screen and (max-width: 979px){.topic-body .voice-text{padding:3.87755vw 5.10204vw 4.28571vw;font-size:3.67347vw;line-height:1.625}}.topic-body .voice-text:before{content:'';position:absolute;top:60px;left:-29px;width:30px;height:20px;background:#fff;clip-path:polygon(100% 0, 0% 50%, 100% 100%)}@media screen and (max-width: 979px){.topic-body .voice-text:before{clip-path:polygon(0% 100%, 50% 0%, 100% 100%);width:6.12245vw;height:7.14286vw;top:-5.10204vw;left:50%;transform:translateX(-50%)}}.topic-body .b-image{margin-top:70px}@media screen and (max-width: 979px){.topic-body .b-image{margin-top:6.12245vw}}.accordion-button{cursor:pointer;position:relative}.accordion-button.active .accordion-icon:after{transform:translate(-50%, -50%) rotate(90deg)}.accordion-icon{position:absolute;top:50%;right:50px;width:65px;height:65px;background-color:#fff;border-radius:100%;transform:translateY(-50%);cursor:pointer}@media screen and (max-width: 979px){.accordion-icon{width:9.18367vw;height:9.18367vw;right:5.10204vw}}.accordion-icon:before{content:'';position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);width:20px;height:3px;background:#000}@media screen and (max-width: 979px){.accordion-icon:before{width:4.08163vw;height:.40816vw}}.accordion-icon:after{content:'';position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);width:3px;height:20px;background:#000;transition:transform 0.3s ease}@media screen and (max-width: 979px){.accordion-icon:after{width:.40816vw;height:4.08163vw}}.accordion-item{border-radius:40px;overflow:hidden}@media screen and (max-width: 979px){.accordion-item{border-radius:5.10204vw}}.accordion-item:not(:last-of-type){margin-bottom:40px}.accordion-content{display:grid;grid-template-rows:0fr;transition:0.6s grid-template-rows ease}.accordion-content__inner{overflow:hidden}.accordion-content.show{grid-template-rows:1fr}.special-box{padding:80px 0 92px;background:url(/assets/recruit/physical_therapist/images/pattern_02.png?202611911527) no-repeat;background-size:cover}@media screen and (max-width: 979px){.special-box{padding:18.36735vw 0}}.special-box .special-image{position:relative;margin-bottom:40px}@media screen and (max-width: 979px){.special-box .special-image{margin-bottom:10.20408vw;padding-bottom:18.36735vw}}.special-box .special-image .special-image01{width:590px}@media screen and (max-width: 979px){.special-box .special-image .special-image01{width:80.61224vw}}.special-box .special-image .special-image02{width:430px;position:absolute;top:30px;right:0}@media screen and (max-width: 979px){.special-box .special-image .special-image02{width:54.08163vw;top:inherit;bottom:0}}.special-box .special-image .special-text{width:400px;position:absolute;bottom:0px;right:12px}@media screen and (max-width: 979px){.special-box .special-image .special-text{width:40.81633vw;bottom:0vw;right:inherit;left:0}}.special-box .special-bg{background-color:#fff;padding:24px 50px;font-size:18px;line-height:2.11}@media screen and (max-width: 979px){.special-box .special-bg{padding:4.08163vw 5.10204vw;font-size:3.67347vw;line-height:1.625}}.entry{padding:140px 0 50px}@media screen and (max-width: 979px){.entry{padding:18.36735vw 0 0}}.entry-box{border:1px solid #000;border-radius:30px;padding:68px 109px 79px}@media screen and (max-width: 979px){.entry-box{border-radius:5.10204vw;padding:9.18367vw 5.10204vw 10.20408vw}}.entry .sec2-ttl{margin-bottom:32px;padding-bottom:40px;border-bottom:2px solid #000}@media screen and (max-width: 979px){.entry .sec2-ttl{margin-bottom:5.10204vw;padding-bottom:6.12245vw}}.entry .text{font-size:21px;font-weight:bold;line-height:1.71;text-align:center;margin-bottom:22px}@media screen and (max-width: 979px){.entry .text{font-size:4.69388vw;margin-bottom:5.10204vw}}.entry .btn-list{display:grid;grid-template-columns:repeat(2, 1fr);gap:26px}@media screen and (max-width: 979px){.entry .btn-list{display:block}.entry .btn-list li+li{margin-top:2.04082vw}}.entry .btn{min-height:80px;background-color:#000;border-radius:100vh;display:flex;justify-content:center;align-items:center;position:relative;color:#fff;text-decoration:none;font-size:26px;font-weight:500;font-family:var(--ZenKakuGothicNew);letter-spacing:0.1rem;padding:25px;line-height:1.1;width:450px;margin:0 auto}@media screen and (max-width: 979px){.entry .btn{min-height:auto;font-size:3.67347vw;padding:2.55102vw;width:80%}}.entry .btn::after{content:'';width:15px;height:15px;border-top:2px solid #fff;border-right:2px solid #fff;transform:translate(-50%, -50%) rotate(45deg);right:20px;top:50%;position:absolute}@media screen and (max-width: 979px){.entry .btn::after{width:1.53061vw;height:1.53061vw;right:2.55102vw}}.slide-arrow{width:50px;height:50px;position:absolute;top:50%;transform:translateY(-50%);z-index:999999;background:transparent;display:flex;align-items:center;justify-content:center;cursor:pointer}@media screen and (max-width: 979px){.slide-arrow{width:5.10204vw;height:14.79592vw}}.prev-arrow{left:-10px}@media screen and (max-width: 979px){.prev-arrow{padding-left:0;left:1.53061vw}}.next-arrow{right:-10px}@media screen and (max-width: 979px){.next-arrow{padding-right:0px;right:1.53061vw}}.prev-arrow__arrow{width:100%}@media screen and (max-width: 979px){.prev-arrow__arrow{width:100%}}.next-arrow__arrow{width:100%}@media screen and (max-width: 979px){.next-arrow__arrow{width:100%}}.slick-slide{margin:0 20px}.slick-dots li button::before{content:'';position:absolute;top:45px;left:0;width:20px;height:20px;text-align:center;background-color:#fff;border-radius:50%;opacity:1;border:1px solid #30455b}@media screen and (max-width: 979px){.slick-dots li button::before{top:0;width:3.06122vw;height:3.06122vw}}.slick-dots li.slick-active button::before{opacity:1;background-color:#30455b}.slick-dots li{position:relative;display:inline-block;height:15px;width:15px;margin:0 8px;padding:0;cursor:pointer}@media screen and (max-width: 979px){.slick-dots li{width:1.02041vw;height:1.02041vw;margin:0 2.04082vw}}button{-webkit-appearance:none;-moz-appearance:none;appearance:none;outline:none;padding:0}
