:root{--img-bg: url(/assets/img/bg.jpg);--color-primary: #367B48;--color-primary-l: #7DAC8E;--color-primary-rgb: 54 123 72;--color-secondary: #E0ECE6;--color-tertiary: #F6FCF9;--color-tertiary-rgb: 255 248 242;--color-7: #AF9B89;--color-title-bg: var(--color-primary);--color-title-bg-txt: #fff;--color-attention2: var(--color-primary);--linear-gradient-1: linear-gradient(-90deg, var(--color-primary) 0%, #7DAC8E 100%);--linear-gradient-1-45: linear-gradient(-45deg, var(--color-primary-d) 0%, var(--color-primary) 100%);--drop-shadow-primary: drop-shadow(0 3px 6px rgba(225, 150, 164, .2));--focus-color: rgba(225, 150, 164, .5);--hero-label-bg: transparent;--hero-label-color: #fff;--hero-label-bd: rgb(255 255 255 / .6);--hero-label-strong: #fff;--hero-font-size: 175%;--hero-strong-font-size: 101.3%;--hero-page-aspect: 1366 / 495;--hero-page-max-height: 495px;--hero-page-title-color: var(--color-primary);--hero-page-label-radius: 0;--hero-page-label-space: .75em 0 .6em;--hero-page-title-bg: rgb(255 255 255 /.9);--loader-txt: var(--color-primary);--loader-primary: var(--color-primary);--loader-bg-rgb: 255 255 255;--loader-label-space: 0 .1em .45em;--loader-label-bg: linear-gradient(to left, rgb(255 255 255 /0) 0%, rgb(var(--color-primary-rgb) /.46) 100%);--loader-label-h: 3.3px;--loader-label-gap: .8em;--loader-fz: 30px;--loader-ico: rgb(var(--color-primary-rgb) / .6);--color-bg-banner: #F8F5F2}.loader{background-image:url(/assets/img/bg_loader.jpg)}.loader_label:after,.loader_label.is-sub:after{background-image:linear-gradient(to right,rgb(var(--color-primary-rgb)/.5),rgb(var(--color-primary-rgb)/.5) 13px,transparent 13px,transparent 17px);background-size:17px 1px;background-repeat:repeat-x}.loader_label.is-sub{font-size:90%}.card.is-shadow2{filter:none;background-color:transparent}.card.is-shadow2 .card_photo{aspect-ratio:325/220}.card.is-shadow2 .card_photo_img{border-radius:.5em}.card.is-shadow2 .card_title{display:flex;width:100%;align-items:center}.card.is-shadow2 .card_title .ico{fill:currentColor;width:1.45em;height:1.45em;margin-left:auto}.card.is-shadow2 .card_label{background-color:transparent;padding:15px 5px 0}.hero.is-recruit{--hero-bg-color: var(--color-secondary);--hero-title-left: 0px;--hero-border: 0px;--hero-border-v: 0px;--hero-font-size: 300%;--hero-line-height: 1.3125;--hero-label-bg: transparent;--hero-label-color: #fff}.tab.is-m .tab_btn{background-color:var(--color-bg-wt);border:2px solid var(--color-bd-gy);flex-direction:row}.tab.is-m .tab_btn:after{margin-left:1.5em;display:none}.tab.is-m .tab_btn:hover,.tab.is-m .tab_btn[aria-selected=true]{background-color:var(--color-bg-primary);border-color:var(--color-primary)}#other .card-bg_img{border-radius:var(--round-m)}#info.info.is-page{background-color:var(--color-bg-wt);border-radius:var(--round-m)}#info.info.is-page .info_btn{flex-wrap:wrap}#info.info.is-page .info_date:after{display:none}#info.info.is-page .info_category{background-color:var(--color-primary-l);color:var(--color-txt-invert);padding:.1em 1em;font-size:78%}#info.info.is-page .info_txt{width:100%}.info-nav{--ui-color: var(--color-primary-l)}.info-nav .btn-square{--ui-color: #fff;--ui-color-primary: var(--color-primary-l)}.info-nav_container:nth-child(2) .info-nav_title{--ui-color: #79B3C4}.info-nav_container:nth-child(2) .btn-square{--ui-color-primary: #79B3C4}#info-main .tag{--ui-color: var(--color-primary-l)}.btn-more.is-bg{padding-left:1.75em;padding-right:1.75em}.structure-header_title{--ui-color: var(--color-txt)}.structure{--ui-space: 40px 0px;--ui-side-space: 0px}ul.list.is-disc-l.is-access{--ui-color-primary: var(--color-primary-l)}.card.is-index .card_photo{aspect-ratio:317/224}.tag.is-attention{background-color:var(--color-attention2)}.form_input.is-birth{flex-direction:column;justify-content:start;align-items:start}.form_select,.form_select select{max-width:100%}.form_submit .btn-square.is-l{min-width:8em}.info.is-attention{--ui-outline: var(--color-tertiary);--ui-outline-w: 4px;border-radius:var(--round-s);border-width:3px!important}.th_7,.th_7 *{--ui-color: var(--color-7)}.th_7 .u_bdc-1{border-color:var(--color-7)!important}.u_bgc-7{background-color:#f6f2e7!important}.btn.is-light{--color-btn-primary: var(--color-primary-l)}.card-color{--ui-bg: var(--color-tertiary)}.form{--color-bg-gyl: #F2F2F2}.form_submit .btn-square.is-l{width:auto}.card.is-shadow .card_vol .tag.is-s-squre{--ui-color: #58936A}.card.is-shadow .card_header .tag.is-s-squre{--ui-color: #7DAC8E}#yarigai .tag.is-vol{--ui-color: #58936A}#yarigai .tag.is-s-squre.is-primary{--ui-color: #7DAC8E }#yarigai .tag.is-m-squre.is-secondary{--ui-color: #F6FCF9}.card-requirements_unit{flex-wrap:wrap;display:flex;justify-content:center;margin-bottom:var(--ui-gap);row-gap:2em}body:has(.footer,is-recruit) .tag.is-bg-3{background-color:var(--color-tertiary)}body:has(.footer,is-recruit) .btn-square.is-l{--ui-round: 3em;padding:1.25em 3.75em}body:has(.footer,is-recruit) .card-lg.is-page .btn-square.is-l{--ui-round: .25em}.card-requirements{--ui-bg-1: #367B48;--ui-bg-2: #58936A;--ui-bg-3: #7DAC8E;--ui-bg-4: #61B2A8;--ui-bg-5: #619FB2;--ui-color: var(--color-wt);--ui-arrow: var(--ui-bg);flex-shrink:0;flex-grow:0}.data{--ui-space: 0;--ui-bg: transparent;--ui-card-space: 0;--ui-card-filter: var(--drop-shadow)}.dialog{overflow:visible}.dialog_ico{background-color:var(--color-bg-wt);border-radius:50%}.dialog_close{top:-3em;right:-3em}.dialog_close_label{display:none}.modal_photo{padding:4vw;background-color:var(--color-bg-wt)}.modal_photo .modal_img{width:100%;height:auto}.modal_txt{position:relative}.modal_symbol{position:absolute;width:6em;height:6em;--ui-space:2vw}.modal_symbol.is-top{top:var(--ui-space);left:var(--ui-space)}.modal_symbol.is-bottom{bottom:var(--ui-space);right:var(--ui-space)}@media (min-width: 640px) and (max-width: 999px){body{--hero-font-size: 3.415vw;--hero-title-bottom:6.707vw}.header_id_img{height:6.098vw}.footer.is-recruit{background-color:#fcfcfc}.footer_id_img{height:8.537vw!important}.footer_sitemap .sitemap_list{margin-bottom:10px}.footer_sitemap_unit:nth-child(1){width:39%}.footer_sitemap_unit:nth-child(2){width:20%}.footer_sitemap_unit:last-child{width:22%}.footer.is-recruit .footer_sitemap_unit:nth-child(2){width:20%}.footer.is-recruit .footer_sitemap_unit:last-child{width:28%}.hero.is-page-nursing{--hero-title-left: 0}.hero.is-recruit{--hero-font-size: 4.39vw;--hero-title-left: 7.317vw;--hero-border: 0px;--hero-label-space: 0}body[data-category=home] .info_category{width:12em}#other .card-bg{padding:1.829vw;gap:3.659vw}#other .card-bg_label{padding-bottom:3.659vw}#info.info.is-page{padding:3.659vw}.structure{--ui-space: 4.878vw 0px}.form_input.is-birth input[type=text]{width:5em}table.is-inquiry td:nth-child(1){width:60%}table.is-inquiry td:nth-child(2){width:40%}body:has(.footer,is-recruit) .btn-square.is-l{padding:1.25em 1.9em}.card-requirements{--ui-title-font-size: 2.195vw}.card-requirements{width:28.049vw}}@media (min-width:1000px){body{--hero-font-size: 2.196vw;--hero-title-left: 2.343vw;--hero-title-bottom:5.857vw}.header_global_unit .sitemap_btn{width:19.034vw;display:flex}.header_global_unit .sitemap_btn_thumb{width:5.564vw;aspect-ratio:76/62}.header_id_img{height:4.319vw}.footer.is-recruit{background-color:#fcfcfc}.footer_id_img{height:5.857vw!important}.footer.is-recruit .footer_id_img{height:auto!important;width:100%!important}.footer.is-recruit .footer_header{width:30%}.footer.is-recruit .footer_sitemap{width:50%;justify-content:flex-end}.footer_sitemap .sitemap_list{margin-bottom:10px}.footer_sitemap_unit:nth-child(1){width:calc((100% - var(--space-gap-l) * 3) / 3 + 6%)}.footer_sitemap_unit:nth-child(2),.footer_sitemap_unit:nth-child(3){width:calc((100% - var(--space-gap-l) * 3) / 3 - 7%)}.footer_sitemap_unit:last-child{width:12%}.footer.is-recruit .footer_sitemap_unit{width:30%}.footer.is-recruit .footer_sitemap_unit{width:32%}.footer.is-recruit .footer_sitemap_unit:nth-child(2){width:24%}.footer.is-recruit .footer_sitemap_unit:last-child{width:32%;margin-left:0}.hero.is-page-nursing{--hero-title-left: 0}.hero.is-recruit{--hero-font-size: 3.514vw;--hero-title-left: 5.271vw;--hero-border: 0px;--hero-label-space: 0}body[data-category=home] .info_category{width:12em}#other .card-bg{padding:1.098vw;gap:2.196vw}#other .card-bg_img{aspect-ratio:343/193}#other .card-bg_label{padding-bottom:2.196vw}#info.info.is-page{padding:2.196vw}.structure{--ui-space: 2.928vw 0px}.map.is-wide{aspect-ratio:515/345}.form_input.is-birth input[type=text]{width:8em}table.is-inquiry td:nth-child(1){width:60%}table.is-inquiry td:nth-child(2){width:40%}.card-requirements_unit{padding-left:2em;padding-right:2em}.card-requirements{--ui-title-font-size: 1.464vw}.card-requirements{width:16.837vw}.dialog_contents .modal_contents{overflow:hidden}.modal_txt{width:100%;padding-right:4vw}.modal_txt .structure{height:100%;padding-right:2em;overflow-y:auto}}@media (min-width:1366px){body{--hero-font-size: 187.5%}.header_id_img{height:59px}.footer_id_img{height:80px!important}.footer.is-recruit .footer_id_img{height:auto!important;width:100%!important}.hero.is-page-nursing{--hero-title-left: 0}.hero.is-recruit{--hero-font-size: 300%;--hero-label-space: 0;--hero-title-left: 72px;--hero-border: 0px}#other .card-bg{padding:15px;gap:30px}#other .card-bg_label{padding-bottom:30px}#info.info.is-page{padding:30px}.card-requirements{--ui-title-font-size: 20px}.card-requirements{width:230px}}@media (max-width: 639px){body{--hero-aspect: 750 / 828;--hero-font-size: 4vw;--hero-title-bottom:8vw;--hero-img-sp-r: 0px;--hero-border-l: 0px;--hero-border-r: 0px;--hero-border-v: 0px;--hero-border: 0px}.header_id_img{height:8.4vw}.footer_id_img{height:16.8vw!important}.card.is-shadow2 .card_title{justify-content:flex-start}.card.is-shadow2 .card_title .ico{fill:var(--color-primary)}.hero.is-page-nursing{--hero-title-left: 0}.hero.is-recruit{--hero-aspect: 750 / 828;--hero-font-size: 6.533vw;--hero-read-font-size: 3.733vw;--hero-title-left: 10.133vw;--hero-title-bottom:8vw;--hero-img-sp-r: 0px;--hero-border-l: 0px;--hero-border-r: 0px;--hero-border: 0px;--hero-label-space: 0}#info.info.is-page{padding:5.333vw}.structure{--ui-space: 5.333vw 0px}.form_input.is-birth input[type=text]{width:4em}table.is-inquiry td:nth-child(1){width:50%}table.is-inquiry td:nth-child(2){width:50%}body:has(.footer,is-recruit) .btn-square.is-l{padding:1.25em 1.9em}.card-requirements{--ui-title-font-size: 5.333vw}.dialog{width:80vw;height:calc(100vh - 20vw)}}
