.job-item{display:flex;height:100%}@media (min-width:768px){.job-item{flex-direction:column}}.job-item .thumbnail{--tw-bg-opacity:1;align-self:flex-start;aspect-ratio:16/10;background-color:rgb(0 0 0/var(--tw-bg-opacity,1));background-position:50%;background-repeat:no-repeat;background-size:cover;border-radius:.5rem;flex-shrink:0;margin-right:1rem;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;width:37.5%}@media (min-width:768px){.job-item .thumbnail{margin-bottom:1rem;margin-right:0;width:100%}}.job-item .content{display:flex;flex-direction:column;flex-grow:1;width:100%}.job-item .content .title{font-family:YakuHanJP,Inter,Noto Sans JP,sans-serif;font-size:.75rem;font-weight:500;line-height:1.25;margin-bottom:.5rem;max-width:100%;text-align:justify}@media (min-width:768px){.job-item .content .title{font-size:1rem}}.support_box{--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1));border-radius:.5rem;display:flex;flex-direction:column;height:100%;overflow:hidden}.support_box .header{align-items:center;background-color:#c8e9fa;display:flex;flex-direction:column;justify-content:center;padding:1rem;position:relative;text-align:center}.support_box .header:after{background:linear-gradient(45deg,#c8e9fa 50%,transparent 0),linear-gradient(315deg,#c8e9fa 50%,transparent 0);background-size:16px 16px;content:"";display:block;height:.5rem;left:0;position:absolute;right:0;top:100%;transform:rotate(180deg);width:100%}.c-pc{display:block}@media only screen and (max-width:768px){.c-pc{display:none}}.c-sp{display:none}@media only screen and (max-width:768px){.c-sp{display:block}}.page-btnarea{background-color:#fff;padding-bottom:50px;padding-top:50px}.page-btnarea>p{font-size:1.125rem;line-height:2.444;margin-bottom:29.4px;text-align:center}@media only screen and (max-width:768px){.page-btnarea>p{font-size:2.9333333333vw;line-height:2;margin-bottom:39px;padding-inline:5.3333333333vw;text-align:left}}.page-btnarea_inner{margin:0 auto;padding-left:40px;padding-right:40px;width:100%}@media only screen and (max-width:768px){.page-btnarea_inner{padding-left:24px;padding-right:24px}}.page-btnarea_inner{max-width:1020px}@media only screen and (min-width:769px){.page-btnarea .flexbox{display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;gap:0 2.1276595745%;justify-content:space-between}}.page-btnarea_btn{background-color:#e3f6ff;border:2px solid #000;border-radius:100px;display:block;font-size:20px;font-weight:700;padding-bottom:14px;padding-top:14px;position:relative;text-align:center;width:31.914893617%}@media only screen and (max-width:768px){.page-btnarea_btn{font-size:15px;margin-left:auto;margin-right:auto;margin-top:16px;max-width:270px;width:100%}.page-btnarea_btn:first-of-type{margin-top:0}}.page-btnarea_btn_icon{display:inline-block;position:absolute;right:24px;top:25px;transition:.4s;width:10px}@media only screen and (max-width:768px){.page-btnarea_btn_icon{top:22px}}@media only screen and (min-width:769px){.page-btnarea_btn:hover .page-btnarea_btn_icon{top:28px;transition:.4s}}.page-support{background-color:#f3fbff;padding-bottom:100px;padding-top:80px}@media only screen and (max-width:768px){.page-support{padding-bottom:56px;padding-top:48px}}.page-support_inner{margin:0 auto;padding-left:40px;padding-right:40px;width:100%}@media only screen and (max-width:768px){.page-support_inner{padding-left:24px;padding-right:24px}}.page-support_inner{max-width:1200px}@media only screen and (max-width:768px){.page-support_inner{max-width:660px}}.page-support_title{margin:auto;max-width:800px;width:100%}.page-support .cta-label{color:#ff5722;font-size:1.125rem;font-weight:700;gap:0 40px;margin-bottom:.25rem}.page-support .cta-label,.page-support .cta-label div{align-items:center;display:flex;justify-content:center}.page-support .cta-label div:after,.page-support .cta-label div:before{background-color:#ff5722;content:"";height:1.5px;width:1.2em}.page-support .cta-label div:before{margin:.25rem;transform:rotate(60deg)}.page-support .cta-label div:after{transform:rotate(-60deg)}@media only screen and (max-width:768px){.page-support .cta-label{font-size:.875rem;gap:0 20px}}.page-support .button{cursor:pointer;font-size:1.25rem;font-weight:700;margin-left:auto;margin-right:auto;max-width:640px;padding-bottom:.75rem;padding-top:.75rem;width:57.1428571429%}@media only screen and (max-width:768px){.page-support .button{font-size:3.7333333333vw;width:100%}}.page-support .flexbox{display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;justify-content:space-between;padding-top:32px}@media only screen and (max-width:768px){.page-support .flexbox{flex-wrap:wrap}}.page-support_btn{border:2px solid #000;border-radius:14px;display:block;font-size:22px;font-weight:700;height:160px;text-align:center;width:24%}.page-support_btn:first-of-type{background-color:#e3f6ff}.page-support_btn:nth-of-type(2){background-color:#ffe8f0}.page-support_btn:nth-of-type(3){background-color:#fffee8}.page-support_btn:nth-of-type(4){background-color:#e8ffee}@media only screen and (min-width:769px){.page-support_btn:hover{opacity:.8;transition:.4s}}@media only screen and (max-width:768px){.page-support_btn{font-size:14px;height:120px;width:48%}.page-support_btn:nth-of-type(n+3){margin-top:16px}}.page-support_btn_icon{display:block;margin:24px auto 16px;width:48px}@media only screen and (max-width:768px){.page-support_btn_icon{margin:20px auto 12px;width:40px}}.page-interview{background-color:#fff3f9;padding-bottom:100px;padding-top:80px}@media only screen and (max-width:768px){.page-interview{padding-bottom:56px;padding-top:48px}}.page-interview_inner{margin:0 auto;padding-left:40px;padding-right:40px;width:100%}@media only screen and (max-width:768px){.page-interview_inner{padding-left:24px;padding-right:24px}}.page-interview_inner{max-width:1200px}@media only screen and (max-width:768px){.page-interview_inner{max-width:660px}}.page-interview_title{margin:auto;max-width:800px;width:100%}.page-interview .flexbox{display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;flex-wrap:wrap;justify-content:space-between;padding-top:40px}.page-interview_box{width:48%}@media only screen and (min-width:769px){.page-interview_box:hover{opacity:.8;transition:.4s}.page-interview_box:nth-of-type(n+3){margin-top:56px}}@media only screen and (max-width:768px){.page-interview_box{width:100%}.page-interview_box:nth-of-type(n+2){margin-top:48px}}.page-interview_box_image{background-position:50%;background-repeat:no-repeat;background-size:cover;border:1px solid #000;border-radius:10px;padding-bottom:62.5%;position:relative;width:100%}.page-interview_box_image_txt{background-color:#fff;border-bottom-right-radius:6px;border-top-left-radius:10px;display:inline-block;font-size:16px;font-weight:700;left:0;padding-bottom:8px;padding-top:8px;position:absolute;text-align:center;top:0;width:120px}@media only screen and (max-width:768px){.page-interview_box_image_txt{font-size:12px;padding-bottom:6px;padding-top:6px;width:100px}}@media only screen and (max-width:400px){.page-interview_box_image_txt{width:72px}}.page-interview_box_city{background-color:#5a98e5;border-radius:4px;color:#fff;font-size:12px;font-weight:700;margin-top:16px;padding-bottom:4px;padding-top:4px;text-align:center;width:70px}.page-interview_box_txt{font-size:20px;font-weight:700;margin-top:8px}.page-search{background-color:#f3fbff;padding-bottom:100px;padding-top:80px}@media only screen and (max-width:768px){.page-search{padding-bottom:56px;padding-top:48px}}.page-search_inner{margin:0 auto;padding-left:40px;padding-right:40px;width:100%}@media only screen and (max-width:768px){.page-search_inner{padding-left:24px;padding-right:24px}}.page-search_inner{max-width:1200px}@media only screen and (max-width:768px){.page-search_inner{max-width:660px}}.page-search_title{margin:0 auto 40px;max-width:800px;width:100%}.page-search_btn{background-color:#fff;border:2px solid #000;border-radius:10px;display:block;font-size:16px;margin:40px auto 0;max-width:320px;padding-bottom:12px;padding-top:12px;text-align:center;width:100%}@media only screen and (min-width:769px){.page-search_btn:hover{opacity:.8;transition:.4s}}.page-link{background-color:#fff;margin-bottom:-96px;padding-bottom:100px;padding-top:80px}@media only screen and (max-width:768px){.page-link{margin-bottom:-48px;padding-bottom:56px;padding-top:48px}}.page-link_inner{margin:0 auto;padding-left:40px;padding-right:40px;width:100%}@media only screen and (max-width:768px){.page-link_inner{padding-left:24px;padding-right:24px}}.page-link_inner{max-width:1200px}@media only screen and (max-width:768px){.page-link_inner{max-width:660px}}.page-link_title{margin:0 auto 40px;max-width:800px;width:100%}.page-link .flexbox{display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;flex-wrap:wrap;justify-content:space-between}.page-link_box{width:31%}@media only screen and (min-width:769px){.page-link_box:hover{opacity:.8;transition:.4s}.page-link_box:nth-of-type(n+4){margin-top:40px}}@media only screen and (max-width:768px){.page-link_box{width:48%}.page-link_box:nth-of-type(n+3){margin-top:40px}}.page-link_box_image{position:relative}.page-link_box_image img{border:1px solid #ccc;border-radius:10px}.page-link_box_image_txt{background-color:#5a98e5;border-bottom-right-radius:6px;border-top-left-radius:9px;color:#fff;font-size:14px;left:1px;padding-bottom:4px;padding-top:4px;position:absolute;text-align:center;top:1px;width:80px}.page-link_box_title{font-size:16px;font-weight:700;margin-top:16px;text-align:center}@media only screen and (max-width:768px){.page-link_box_title{font-size:13px;text-align:left}}.page-link_box_title_icon{display:inline-block;margin-left:10px;width:14px}.support-mv{background-image:url(../images/medical/support/mv_bg.png);background-repeat:repeat;background-size:100px 100px;padding-bottom:48px;padding-top:48px}.support-mv_inner{margin:0 auto;padding-left:40px;padding-right:40px;width:100%}@media only screen and (max-width:768px){.support-mv_inner{padding-left:24px;padding-right:24px}}.support-mv_inner{max-width:880px}.bg_white{background-color:#fff}.support-cmn{padding-bottom:4.4444444444%}@media only screen and (max-width:768px){.support-cmn{padding-bottom:10.6666666667vw}.support-cmn .support-content_box_inner{padding-inline:5.0666666667vw!important}}.support-cmn h2{margin-bottom:23.4px;margin-left:auto;margin-right:auto}.support-cmn .lead{font-size:1.125rem;line-height:2.444;text-align:center}@media only screen and (max-width:768px){.support-cmn .lead{font-size:clamp(12px,3.2vw,24px);line-height:2}}.support-cmn .button,.support-cmn .img{margin-left:auto;margin-right:auto}.support-cmn .button{font-size:1rem;margin-top:3.3333333333%;max-width:320px;padding-bottom:.75rem;padding-top:.75rem;width:22.2222222222vw}@media only screen and (max-width:768px){.support-cmn .button{font-size:3.7333333333vw;margin-top:6.4vw;max-width:630px;width:84vw}}.support-cmn .accent{font-size:clamp(12px,1.6666666667vw,24px);font-weight:500;line-height:1.6666666667;text-align:center}@media only screen and (max-width:768px){.support-cmn .accent{font-size:4.2666666667vw;line-height:1.5}}.support-intro{padding-top:5.0694444444%}@media only screen and (max-width:768px){.support-intro{padding-top:10.6666666667vw}}.support-intro h2{max-width:740px;width:51.3888888889vw}@media only screen and (max-width:768px){.support-intro h2{margin-bottom:.9333333333vw;max-width:582px;width:77.6vw}}.support-intro .lead{margin-bottom:29.4px}@media only screen and (max-width:768px){.support-intro .lead{line-height:2;margin-bottom:4.2666666667vw}}.support-intro .img{max-width:1012px;width:70.2777777778vw}@media only screen and (max-width:768px){.support-intro .img{max-width:100%;width:100%}}.support-intro .bg-lb{background-color:#f3fbff;font-size:clamp(7px,.9722222222vw,14px);line-height:1.7142857143;margin-top:3.9285714286%;padding:2.8571428571% 3.5714285714%;width:100%}@media only screen and (max-width:768px){.support-intro .bg-lb{font-size:2.9333333333vw;line-height:1.4545454545;margin-top:6.4vw;padding:4.2666666667vw}}.support-care{background-color:#fff3f9;padding-top:4.4444444444%}@media only screen and (max-width:768px){.support-care{padding-top:9.4666666667vw}}.support-care h2{max-width:700px;width:48.6111111111vw}@media only screen and (max-width:768px){.support-care h2{margin-bottom:3.08vw;max-width:529px;width:70.5333333333vw}}.support-care .lead{margin-bottom:35.4px}@media only screen and (max-width:768px){.support-care .lead{line-height:1.8333333333;margin-bottom:7.88vw}}.support-care .img{margin-bottom:2.2222222222%;max-width:880px;width:61.1111111111vw}@media only screen and (max-width:768px){.support-care .img{margin-bottom:8.5333333333vw;max-width:100%;width:100%}}.support-content .accent{font-size:clamp(12px,1.6666666667vw,24px);font-weight:500;line-height:1.6666666667;padding-top:4.4444444444%;text-align:center}@media only screen and (max-width:768px){.support-content .accent{font-size:4.2666666667vw;line-height:1.5;padding-top:10.6666666667vw}}.support-content_head{display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;justify-content:space-between;margin:auto;max-width:720px;padding-top:64px;width:100%}@media only screen and (max-width:768px){.support-content_head{max-width:660px;padding-left:24px;padding-right:24px;padding-top:6.4vw}}.support-content_head_btn{display:inline-block;width:230px}@media only screen and (max-width:768px){.support-content_head_btn{width:32%}}.support-content_head_btn.tab-blue{pointer-events:none}.support-content_head_btn.tab-white:hover{opacity:.8;transition:.4s}.support-content_box{background-color:#f3fbff;margin-top:-11px;padding-bottom:100px;padding-top:64px}@media only screen and (max-width:768px){.support-content_box{margin-top:-3.5%;padding-bottom:56px;padding-top:48px}}.support-content_box_inner{margin:0 auto;padding-left:40px;padding-right:40px;width:100%}@media only screen and (max-width:768px){.support-content_box_inner{padding-left:24px;padding-right:24px}}.support-content_box_inner{max-width:1200px}.support-content3{margin-bottom:-96px}@media only screen and (max-width:768px){.support-content3{margin-bottom:-48px}}.support_box .header{margin-bottom:24px;min-height:10rem;position:relative}@media only screen and (min-width:769px){.support_box .header:hover{opacity:.8;transition:.4s}}@media only screen and (max-width:768px){.support_box .header{min-height:auto}}.support_box .header_icon{display:inline-block;position:absolute;right:16px;top:16px;width:14px}.support_box .header .jurisdiction{background-color:#fff;border-radius:100px;font-size:12px;padding:4px 16px}.support_box .header .title{font-size:16px;font-weight:700;padding-top:16px}.support_box .flexbox{border-top:1px solid #e3e3e3;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex}.support_box .flexbox.last{border-bottom:1px solid #e3e3e3}.support_box .flexbox_title{border-right:1px solid #e3e3e3;color:#666;font-size:11px;padding:8px;width:32%}.support_box .flexbox_txt{font-size:12px;padding:8px;width:68%}.support_box .contact{margin-top:auto;padding:16px 24px 24px;text-align:center}.support_box .contact_title{font-size:12px}.support_box .contact .font-semibold{font-size:14px;font-weight:700;padding-top:8px}#scholarship02 h2{max-width:892px;width:61.9444444444vw}@media only screen and (max-width:768px){#scholarship02 h2{max-width:622px;width:82.9333333333vw}}
