@import"//fonts.googleapis.com/css?family=Noto+Sans+JP:300,400,500,600,700&display=swap";@import"//fonts.googleapis.com/css?family=Noto+Serif+JP:300,400,500,600,700&display=swap";@import"//fonts.googleapis.com/css2?family=Cabin:wght@300;400;500;600;700&display=swap";@import"https://fonts.googleapis.com/icon?family=Material+Icons";.pc-only{display:none}@media(min-width: 890px){.pc-only{display:inline-block}}header nav li a:link,header nav li a:visited{color:#fff;text-shadow:1px 1px 3px rgba(92,92,92,.5)}.mainVisual{background:url("../img/what/mainVisual.jpg") no-repeat center center;background-size:cover}main{padding-bottom:0}main section.first .sectionTitle{font-family:"Noto Serif JP",serif !important;margin-bottom:0}.about{padding-bottom:10rem;background-color:rgba(167,186,195,.1)}.about h2.sectionTitle{font-size:4rem;text-align:center}.about h4{font-size:2.1rem;font-weight:normal;padding:0 0 .75em .5em;border-left:solid 5px rgba(92,92,92,.25)}.about h4 span{font-size:2.8rem;font-weight:bold;margin-bottom:.2em}.about h4 div{display:block}.about .business>li{font-size:1.6rem;margin-bottom:5rem;padding:1.5em 1.25em;background-color:#fff;border-radius:10px}.about .listFirst,.about .listSecond,.about .listFourth,.about .listFive{width:47.5%}.about .listFirst ul{margin-bottom:1.25em}.about .listFirst li{margin-bottom:.25em}.about .listFirst li strong{margin-left:.5em}.about .listThird{width:100%}.about .listThird .dottedLine>li{width:45%}.about .dottedLine{padding-top:1em;border-top:dashed 1px rgba(92,92,92,.75)}.about .school li:not(:last-child)::after{color:rgba(92,92,92,.35);content:"/";display:inline-block;width:1em;height:1em;margin-left:.5em}.medicalCare .listFirst,.medicalCare .listSecond{width:37%}.medicalCare .listFirst h3,.medicalCare .listSecond h3{color:#5abeff;font-weight:500}.medicalCare .listThird{width:100%;margin:-100px auto 5%}.medicalCare .listThird img{width:30%}.medicalCare .listFourth{max-width:770px;width:65%;margin:auto}.medicalCare .listFourth h3{color:#ffa600}.workers_healthCare{padding-top:14rem}.workers_healthCare .min-container{max-width:800px}.workers_healthCare h2{font-size:3.2rem;font-weight:600}.workers_healthCare h3{font-weight:400;margin-bottom:2em}.workers_healthCare .secondVisual{margin-bottom:4rem;border-radius:15px}.holdTraining{background-color:rgba(167,186,195,.1)}.holdTraining .container{max-width:1200px}.holdTraining .text{width:60%}.holdTraining .photo{width:35%}.holdTraining p{line-height:1.8;margin-bottom:.75em}.workshop p{margin-bottom:.75em}.workshop img{margin-bottom:4rem}.equipment{background-color:rgba(167,186,195,.1)}.equipment .min-container{max-width:800px}.equipment li{width:auto !important;text-align:center;padding:15px 15px 7px;background-color:#fff;border-radius:7px}.equipment li img{margin-bottom:5px;border:solid 1px rgba(239,239,239,.5)}.equipment .bx-viewport{height:auto !important;padding-bottom:15px}.equipment .bx-wrapper{margin-bottom:0 !important}@media screen and (max-width: 768px){.about .min-container{width:100%}.about h4 span{font-size:2.6rem}.about .listFirst,.about .listSecond,.about .listFourth,.about .listFive{width:100%}.medicalCare .min-container{width:100%}.workers_healthCare h2{font-size:2.8rem}.workers_healthCare h3{font-size:1.8rem}.equipment li{padding:10px 10px 5px;border-radius:5px}}@media screen and (max-width: 767px){.medicalCare .container,.holdTraining .container{width:85%}.medicalCareList>li{max-width:550px !important;width:90% !important;margin:0 auto 3.5rem !important}.medicalCareList>li li{line-height:1.4}.medicalCareList>li img{margin-bottom:3rem}.workers_healthCare{padding-top:10rem}.workers_healthCare h2{font-size:2.4rem}}@media screen and (max-width: 640px){.about .listThird .dottedLine>li{width:100%}.about .listThird .dottedLine>li li{margin-bottom:.85em}.holdTraining li{width:100% !important}.holdTraining li img{max-width:360px;width:80%;margin:3.5rem auto 0}}@media screen and (max-width: 480px){.about,.holdTraining,.equipment{background-color:rgba(167,186,195,.15)}.about .business>li{width:95%;margin:auto;padding:1em .5em}.about h4{font-size:1.8rem}.about h4 span{font-size:2.4rem}.medicalCare .listThird img{width:60%}.workshop .sectionTitle,.equipment .sectionTitle{line-height:1.1}.workshop .sectionTitle em,.equipment .sectionTitle em{line-height:1.3}.equipment li{line-height:1;padding:7px 7px 6px}.equipment li img{margin-bottom:0}.equipment li small{font-size:.86rem !important}}@media screen and (max-width: 375px){.about{padding-bottom:6rem}.about h4{font-size:1.6rem}.about h4 span{font-size:2.1rem}.about .business>li:last-child{margin-bottom:0}.medicalCareList>li{width:100% !important}.medicalCareList>li img{margin-bottom:2rem}.medicalCare .container{width:100%}}@media screen and (max-width: 360px){.workers_healthCare h2{font-size:1.9rem}.workers_healthCare h3{font-size:1.6rem}.workers_healthCare h3 br{display:none}}