.link-color,.link-color:visited{color:#1a82ea !important}.em-text{color:#333 !important}.semi-em-text{color:#666 !important}.text-decoration-none{text-decoration:none}.lh-1_5{line-height:1.5}.border-solid-b{border-bottom:1px solid #ccc}.kaigo-container{position:relative}.kaigo-container .text-box{position:absolute;top:calc(50% - 2.5em);right:1em;text-align:left}.kaigo-container .text-box .title{font-size:1.75em;line-height:1.25;font-weight:700;color:#f60;text-shadow:1px 1px 0 #fff}.k-catch{font-size:1.75em;line-height:1.5;color:#333}.guide{display:none}.guide-m{margin-top:.5em;margin-bottom:3em}.guide-m p{font-weight:700;border-top:5px double #f66a78;border-bottom:5px double #f66a78;line-height:1.5;padding:.5em 1.5em;color:#333}.k-course{display:block}.k-course.flex-fixed{display:flex}.k-course .box-l{width:100%;border:1px solid #0071be;padding:1em;margin:0 auto 1em;background-color:#e5f4ff;max-width:400px}.k-course .box-r{width:100%;border:1px solid #0071be;padding:1em;margin:0 auto 1em;background-color:#e5f4ff;max-width:400px}.k-title{font-size:1.5em;text-align:center;padding-top:.5em;padding-bottom:.5em;margin-bottom:1em;color:#fff;background-color:#0071be}.k-course .biz{width:100%;max-width:240px;background-color:#c2ebf5;margin:1em auto;border:1px solid #4a828d;padding:.75em .5em;border-radius:2.625em;text-align:center}.k-course .priv{width:100%;max-width:240px;background-color:#f9e9c7;margin:1em auto;border:1px solid #ebc232;padding:.75em .5em;border-radius:2.625em;text-align:center}.k-course .care{width:100%;max-width:240px;background-color:#ffd3a0;margin:1em auto;border:1px solid #c49b6d;padding:.75em .5em;border-radius:2.625em;text-align:center}.label{font-size:1.5em;margin-bottom:.5em;color:#333;line-height:1.5}.label:before{font-family:"Font Awesome 5 Free";content:'\f0da';font-weight:900;color:#f60;font-size:1.5em;margin-right:.25em;vertical-align:-3px}.k-course .point-t{width:100%;margin-bottom:.5em;padding-left:0}.k-course .point-f{width:100%;padding-left:0}.k-ex{background-color:#eee;padding:1em 1.5em}.lesson{width:100%;margin-bottom:1em;border:1px solid #ccc}.lesson .school{background-color:#4472c4;color:#fff;padding:.5em;font-size:1.25em;border:1px solid #4472c4}.lesson .elearning{background-color:#f90;color:#fff;padding:.5em;font-size:1.25em;border:1px solid #f90}.lesson .box{padding:1em 1.5em}.check-list{margin-bottom:30px}.check-list li{font-size:15px;padding-left:.5em}.check-list li:before{font-family:"Font Awesome 5 Free";content:"\f058";font-weight:700;color:#4472c4;margin-right:.5em}.txt-pl{padding:1em;background-color:#fff}@media (min-width:576px){.kaigo-container .text-box{top:calc(50% - 3.5em);right:2em}.kaigo-container .text-box .title{font-size:2.5em}.guide-m p br.change-line{display:none}.k-title{font-size:1.75em}}@media (min-width:768px){.kaigo-container .text-box{top:calc(50% - 4em);right:inherit;left:33%;background-color:rgba(256,256,256,.33)}.kaigo-container .text-box .title{font-size:3em}.k-course{display:flex;align-items:stretch}.k-course.top-align{align-items:flex-start}.k-course .box-l{width:49%;margin-right:2%}.k-course .box-r{width:49%}.k-course .point-t{width:66%;padding-left:1.25em}.k-course .point-f{width:33%;padding-left:1em}.k-ex{padding:1.5em 2.5em}.lesson{width:48%;margin:1em 1%}}@media (min-width:1020px){.kaigo-container .text-box{top:calc(50% - 6em);left:inherit;right:3em}.kaigo-container .text-box .title{font-size:4em}.guide{margin-top:.5em;text-align:right;display:block;line-height:1.25;font-weight:700;color:#333}.guide-m{display:none}.k-title{font-size:2em}.t-area{padding:0 100px}}