.page footer{margin-top:0}@media screen and (min-width: 801px),print{.br_sp{display:none}.page .page_tit_area{position:relative;z-index:2;padding:30px 0 0}.page .page_tit_area::before,.page .page_tit_area::after{position:absolute;content:"";top:0;left:0;width:100%;background-size:100% 100px;background-repeat:repeat-y}.page .page_tit_area::before{height:300px;background-color:#00769c;z-index:-1}.page .page_tit_area::after{height:calc(100% - 40px);background-color:#2c6997;z-index:-2}.page .page_tit_area .tit_box{display:flex;justify-content:space-between;align-items:flex-end;margin-bottom:35px;position:relative}.page .page_tit_area .tit_box h1{color:#fff;font-weight:500;line-height:1;letter-spacing:.15em}.page .page_tit_area .tit_box h1 .sub{font-size:22px;display:block;margin-bottom:10px}.page .page_tit_area .tit_box h1 .main{display:block;font-size:32px}.page .page_tit_area .tit_box .deco{position:absolute;width:80px}.page .page_tit_area .tit_box .deco01{top:5px;right:90px}.page .page_tit_area .lead_box{position:relative}.page .page_tit_area .lead_box .mainimg{border-top-left-radius:90px;border-bottom-right-radius:90px;overflow:hidden}.page .page_tit_area .lead_box .sub_tit{display:flex;align-items:flex-start;flex-direction:column;gap:20px;position:absolute;bottom:5vw;left:5%;width:-moz-fit-content;width:fit-content;z-index:1}.page .page_tit_area .lead_box .sub_tit span{letter-spacing:.1em;line-height:1;display:inline-block;background-color:#fff;padding:3px 5px;font-size:35px;color:#2c6997}.page .page_tit_area .crumb .crumb_list_cont:not(:last-child){color:#fff}.page .page_tit_area .crumb .crumb_list_cont:not(:last-child)::after{border-top-color:#fff;border-right-color:#fff}.page .page_tit_area .point{margin-top:40px;position:relative;padding:0 15px}.page .page_tit_area .point .tit{margin:50px auto 0;width:205px}.page .page_tit_area .point ul{display:flex;gap:20px;margin-top:40px}.page .page_tit_area .point ul li{width:max(320px,33%);padding:50px 30px 40px;position:relative;background-color:#e3f6f9;border-top-right-radius:30px}.page .page_tit_area .point ul li .num{width:80px;margin:auto;position:absolute;top:-8px;left:0;right:0}.page .page_tit_area .point ul li dl dt{font-size:18px;text-align:center;color:#2c6997}.page .page_tit_area .point ul li dl dd{margin-top:15px;line-height:1.8;text-align:justify}.page .page_contents .sec{margin-top:0;position:relative}.page .page_contents .sec:first-of-type{margin-top:120px}.page .page_contents .sec .sec_blo{margin-top:40px;display:grid;grid-template-columns:repeat(auto-fit, minmax(200px, 1fr));gap:40px}.page .page_contents .sec .sec_blo .sec_box{display:flex}.page .page_contents .sec .sec_blo .sec_box dl{display:flex;flex-direction:column;justify-content:space-between}.page .page_contents .sec .sec_blo .sec_box dl dt{border-top:dashed 1px #2c6997;border-bottom:dashed 1px #2c6997;padding:10px;text-align:center}.page .page_contents .sec .sec_blo .sec_box dl dt span{display:inline-block;position:relative;color:#2c6997;font-size:18px;letter-spacing:.1em;line-height:1.6}.page .page_contents .sec .sec_blo .sec_box dl dt span::before{position:absolute;content:"";bottom:0px;left:-5%;right:0;margin:auto;background-color:#ff0;width:110%;height:10px;border-radius:5px;z-index:-1}.page .page_contents .sec .sec_blo .sec_box dl dd{margin-top:15px;display:flex;flex-direction:column;height:100%}.page .page_contents .sec .sec_blo .sec_box dl dd p{display:flex;flex-grow:1;text-align:justify}.page .page_contents .sec .sec_blo .sec_box dl dd .pht{margin-top:10px}.page .page_contents .sec .sec_blo .sec_box dl dd .pht p{margin-top:3px;font-size:12px;text-align:center}.page .page_contents .sec#sec h2{display:block;color:#fff;background-color:#2c6997;font-weight:400;letter-spacing:.15em;font-size:30px;line-height:1;text-align:center;padding:10px 25px 13px}.page .page_contents .sec#sec h2 span{padding:0 100px;position:relative}.page .page_contents .sec#sec h2 span::before,.page .page_contents .sec#sec h2 span::after{position:absolute;content:"";background-size:cover;mix-blend-mode:multiply;width:65px;height:55px}.page .page_contents .sec#sec h2 span::before{top:-30px;left:0px;background-image:url(../img/deco01.png)}.page .page_contents .sec#sec h2 span::after{top:20px;right:0px;background-image:url(../img/deco02.png)}.page .page_contents .sec#sec .sec_blo2{position:relative;padding-bottom:120px}.page .page_contents .sec#sec .sec_blo2::before{position:absolute;content:"";top:50px;left:0;background:linear-gradient(90deg, #c8d9e9 30%, #e1f3fe 100%);width:100%;height:calc(100% - 50px);z-index:-1}.page .page_contents .sec#sec .sec_blo2 .goal{margin:100px auto 0;background-color:#f0f5fb;border:solid 1px #2c6997;padding:60px;box-sizing:border-box;box-shadow:inset 0px 0px 0px 14px #dae7f5,0px 0px 0px 0px #40798d;position:relative}.page .page_contents .sec#sec .sec_blo2 .goal::before,.page .page_contents .sec#sec .sec_blo2 .goal::after{position:absolute;content:"";width:15px;height:1px;background-color:#2c6997;transform:rotate(45deg)}.page .page_contents .sec#sec .sec_blo2 .goal::before{top:4px;left:-3px}.page .page_contents .sec#sec .sec_blo2 .goal::after{bottom:4px;right:-3px}.page .page_contents .sec#sec .sec_blo2 .goal_wrap::before,.page .page_contents .sec#sec .sec_blo2 .goal_wrap::after{position:absolute;content:"";width:15px;height:1px;background-color:#2c6997;transform:rotate(-45deg)}.page .page_contents .sec#sec .sec_blo2 .goal_wrap::before{top:4px;right:-3px}.page .page_contents .sec#sec .sec_blo2 .goal_wrap::after{bottom:4px;left:-3px}.page .page_contents .sec#sec .sec_blo2 .goal_area{display:flex;align-items:flex-start;justify-content:space-between;-moz-column-gap:2em;column-gap:2em}.page .page_contents .sec#sec .sec_blo2 .goal_area_box.txt{flex:1}.page .page_contents .sec#sec .sec_blo2 .goal_area_box.txt img{display:block;margin-block-start:20px}.page .page_contents .sec#sec .sec_blo2 .goal_area_box.image{width:45%}.page .page_contents .sec#sec .sec_blo2 .goal_area_box.image img:first-of-type{margin-inline:auto;margin-block-start:1.5em;display:block;width:90%}.page .page_contents .sec#sec .sec_blo2 .goal_area_box.image img:nth-of-type(2){transform:translate(2vw, 33%)}.page .page_contents .sec#sec .sec_blo2 .goal h3{padding:.1em 2em;box-sizing:border-box;position:absolute;top:-22px;left:50%;transform:translateX(-50%);border-radius:30px;background-color:#00759b}.page .page_contents .sec#sec .sec_blo2 .goal h3 span{font-size:24px;color:#fff;text-align:center;letter-spacing:.15em;line-height:1.2;font-weight:700}.page .page_contents .sec#sec .sec_blo2 .goal h4{color:#00759b;font-size:32px}.page .page_contents .sec#sec .sec_blo2 .goal h4 span{background:linear-gradient(transparent 70%, #FFF57E 70%)}.page .page_contents .sec#sec .sec_blo2 .goal .lead{margin-block-start:10px;font-size:15px;text-align:justify}.page .page_contents .sec#sec .sec_blo2 .goal_bottom{margin-block-start:30px;padding:1em 2em;background:#d6ddea}.page .page_contents .sec#sec .sec_blo2 .goal_bottom_txt{font-size:20px;color:#2c6997;font-weight:700}.page .page_contents .sec#sec .sec_blo2 .goal_bottom_txt span{display:inline-block;background:#fff;font-size:22px;line-height:1.4}}@media only screen and (max-width: 800px){.page .wrap,.page_s,.page_m,.page_l{width:min(90%,1296px)}.page .page_tit_area{position:relative;z-index:2;padding:30px 0 0}.page .page_tit_area::before,.page .page_tit_area::after{position:absolute;content:"";top:0;left:0;width:100%;background-size:100% 50px;background-repeat:repeat-y}.page .page_tit_area::before{height:300px;background-color:#00769c;z-index:-1}.page .page_tit_area::after{height:calc(100% - 40px);background-color:#2c6997;z-index:-2}.page .page_tit_area .tit_box{display:flex;justify-content:space-between;flex-direction:column;margin-bottom:25px;gap:25px}.page .page_tit_area .tit_box h1{color:#fff;font-weight:500;line-height:1;letter-spacing:.1em}.page .page_tit_area .tit_box h1 .sub{font-size:17px;display:block;margin-bottom:10px}.page .page_tit_area .tit_box h1 .main{display:block;font-size:26px}.page .page_tit_area .tit_box .deco{position:absolute;width:50px}.page .page_tit_area .tit_box .deco01{top:20px;right:30px}.page .page_tit_area .lead_box{position:relative}.page .page_tit_area .lead_box .mainimg{border-top-left-radius:30px;border-bottom-right-radius:30px;overflow:hidden}.page .page_tit_area .lead_box .mainimg img{-o-object-fit:cover;object-fit:cover;-o-object-position:55% 20%;object-position:55% 20%;width:100%;height:80vw}.page .page_tit_area .lead_box .sub_tit{display:flex;align-items:flex-start;flex-direction:column;gap:10px;position:absolute;bottom:12vw;left:-10px;z-index:1;margin-top:15px}.page .page_tit_area .lead_box .sub_tit span{letter-spacing:.1em;line-height:1;display:inline-block;background-color:#fff;padding:3px 5px;font-size:24px;color:#2c6997}.page .page_tit_area .crumb .crumb_list_cont:not(:last-child){color:#fff}.page .page_tit_area .crumb .crumb_list_cont:not(:last-child)::after{border-top-color:#fff;border-right-color:#fff}.page .page_tit_area .point{position:relative;margin-top:30px}.page .page_tit_area .point .tit{margin:40px auto 0;width:180px}.page .page_tit_area .point ul{padding:0 15px;display:flex;flex-direction:column;gap:30px;margin-top:30px}.page .page_tit_area .point ul li{padding:40px 25px 30px;position:relative;background-color:#e3f6f9;border-top-right-radius:30px}.page .page_tit_area .point ul li .num{width:78px;margin:auto;position:absolute;top:-15px;left:0;right:0}.page .page_tit_area .point ul li dl dt{font-size:16px;text-align:center;color:#2c6997}.page .page_tit_area .point ul li dl dd{margin-top:15px;line-height:1.8;text-align:justify}.page .page_contents .sec{margin-top:0;position:relative}.page .page_contents .sec:first-of-type{margin-top:80px}.page .page_contents .sec .sec_blo{margin:40px auto 0;width:90%;display:flex;justify-content:space-between;flex-direction:column;gap:40px}.page .page_contents .sec .sec_blo .sec_box dl{display:flex;flex-direction:column}.page .page_contents .sec .sec_blo .sec_box dl dt{border-top:dashed 1px #2c6997;border-bottom:dashed 1px #2c6997;padding:10px;text-align:center;display:flex;flex-direction:column;align-items:center;justify-content:center;flex-grow:1}.page .page_contents .sec .sec_blo .sec_box dl dt span{display:inline-block;position:relative;color:#2c6997;font-size:17px;letter-spacing:.1em;line-height:1.6}.page .page_contents .sec .sec_blo .sec_box dl dt span::before{position:absolute;content:"";bottom:1px;left:-5%;right:0;margin:auto;background-color:#ff0;width:110%;height:10px;border-radius:5px;z-index:-1}.page .page_contents .sec .sec_blo .sec_box dl dd{margin-top:10px}.page .page_contents .sec .sec_blo .sec_box dl dd p{text-align:justify}.page .page_contents .sec .sec_blo .sec_box dl dd .pht{margin-top:10px;text-align:center}.page .page_contents .sec .sec_blo .sec_box dl dd .pht p{margin-top:3px;font-size:12px;text-align:center}.page .page_contents .sec#sec h2{display:block;color:#fff;background-color:#2c6997;font-weight:400;letter-spacing:.15em;font-size:22px;line-height:1.3;text-align:center;padding:10px 25px 13px}.page .page_contents .sec#sec h2 span{position:relative}.page .page_contents .sec#sec h2 span::before,.page .page_contents .sec#sec h2 span::after{position:absolute;content:"";background-size:cover;mix-blend-mode:multiply;width:45px;height:39px}.page .page_contents .sec#sec h2 span::before{top:-15px;left:-40px;background-image:url(../img/deco01.png)}.page .page_contents .sec#sec h2 span::after{top:15px;right:-40px;background-image:url(../img/deco02.png)}.page .page_contents .sec#sec .sec_blo2{position:relative;padding-bottom:80px}.page .page_contents .sec#sec .sec_blo2::before{position:absolute;content:"";top:50px;left:0;background:linear-gradient(90deg, #c8d9e9 30%, #e1f3fe 100%);width:100%;height:calc(100% - 50px);z-index:-1}.page .page_contents .sec#sec .sec_blo2 .goal{margin:100px auto 0;background-color:#f0f5fb;border:solid 1px #2c6997;padding:3em 2em;box-sizing:border-box;box-shadow:inset 0px 0px 0px .8em #dae7f5,0px 0px 0px 0px #40798d;position:relative}.page .page_contents .sec#sec .sec_blo2 .goal::before,.page .page_contents .sec#sec .sec_blo2 .goal::after{position:absolute;content:"";width:15px;height:1px;background-color:#2c6997;transform:rotate(45deg)}.page .page_contents .sec#sec .sec_blo2 .goal::before{top:4px;left:-3px}.page .page_contents .sec#sec .sec_blo2 .goal::after{bottom:4px;right:-3px}.page .page_contents .sec#sec .sec_blo2 .goal_wrap::before,.page .page_contents .sec#sec .sec_blo2 .goal_wrap::after{position:absolute;content:"";width:15px;height:1px;background-color:#2c6997;transform:rotate(-45deg)}.page .page_contents .sec#sec .sec_blo2 .goal_wrap::before{top:4px;right:-3px}.page .page_contents .sec#sec .sec_blo2 .goal_wrap::after{bottom:4px;left:-3px}.page .page_contents .sec#sec .sec_blo2 .goal_area{display:flex;flex-direction:column;row-gap:2em}.page .page_contents .sec#sec .sec_blo2 .goal_area_box.txt{flex:1}.page .page_contents .sec#sec .sec_blo2 .goal_area_box.txt img{display:block;margin-block-start:15px;margin-inline:auto}.page .page_contents .sec#sec .sec_blo2 .goal_area_box.image img:first-of-type{margin-inline:auto;display:block;width:90%;max-width:380px}.page .page_contents .sec#sec .sec_blo2 .goal_area_box.image img:nth-of-type(2){margin-inline:auto;display:block;width:90%;max-width:380px;transform:translate(12vw, 1%)}.page .page_contents .sec#sec .sec_blo2 .goal h3{padding:.5em 1em;margin-inline:auto;width:calc(100% + 5px);box-sizing:border-box;position:absolute;top:-35px;left:50%;transform:translateX(-50%);margin:auto;text-align:center;letter-spacing:.15em;background-color:#00759b;border-radius:50px}.page .page_contents .sec#sec .sec_blo2 .goal h3 span{font-size:24px;font-weight:400;text-align:center;color:#fff;line-height:1;font-weight:700}.page .page_contents .sec#sec .sec_blo2 .goal h4{margin-block-start:10px;color:#00759b;font-size:24px}.page .page_contents .sec#sec .sec_blo2 .goal h4 span{background:linear-gradient(transparent 70%, #FFF57E 70%)}.page .page_contents .sec#sec .sec_blo2 .goal .lead{margin-block-start:10px;font-size:14px;text-align:justify}.page .page_contents .sec#sec .sec_blo2 .goal_bottom{margin-block-start:.2em;padding:1em 1.2em;background:#d6ddea}.page .page_contents .sec#sec .sec_blo2 .goal_bottom_txt{font-size:16px;color:#2c6997;font-weight:700}.page .page_contents .sec#sec .sec_blo2 .goal_bottom_txt span{width:-moz-fit-content;width:fit-content;background:#fff;box-decoration-break:clone;-webkit-box-decoration-break:clone;font-size:18px;line-height:1.4}.page .page_contents .sec .point{margin:65px 0}.page .page_contents .sec .point_title{font-size:18px;font-weight:400}.page .page_contents .sec .point_title_sp{margin-bottom:10px}.page .page_contents .sec .point_title_blue{color:#2c6997}.page .page_contents .sec .point_title_pink{color:#00769c;margin-bottom:25px;line-height:1.6rem}.page .page_contents .sec .point_title_main{margin-bottom:20px;letter-spacing:.1em}.page .page_contents .sec .point_title_main span{margin-right:10px}.page .page_contents .sec .point_item{margin-bottom:15px}.page .page_contents .sec .point_item_nursing_outer{margin-bottom:50px}.page .page_contents .sec .point_item_num{width:100%;display:flex;text-align:center;justify-content:center;color:#fff;align-items:center}.page .page_contents .sec .point_item_num_sp{display:flex;align-items:center;padding:10px 0}.page .page_contents .sec .point_item_num_en{margin-top:3px;font-size:16px;display:block;line-height:1;margin-right:5px}.page .page_contents .sec .point_item_num_fig{font-size:20px;line-height:1}.page .page_contents .sec .point_item_num_blue{background-color:#2c6997}.page .page_contents .sec .point_item_num_pink{background-color:#00769c}.page .page_contents .sec .point_item_blue{background-color:#e0f5f9;outline:2px solid rgba(44,105,151,.2);outline-offset:-2px}.page .page_contents .sec .point_item_pink{background-color:#f9f1ef;outline:2px solid rgba(0,118,156,.4);outline-offset:-2px}.page .page_contents .sec .point_item_textarea{padding:20px}.page .page_contents .sec .point_item_textarea_nursing{text-align:center}.page .page_contents .sec .point_item_textarea_nursing img{-o-object-fit:contain;object-fit:contain;width:60%;max-width:250px}.page .page_contents .sec .point_item_textarea_nursing_text_sp{margin-bottom:10px;text-align:left}.page .page_contents .sec .point_item_textarea_hygiene{display:flex;position:relative}.page .page_contents .sec .point_item_textarea_hygiene_title{background-color:rgba(0,118,156,.8)}.page .page_contents .sec .point_item_textarea_hygiene_title_outer{position:relative}.page .page_contents .sec .point_item_textarea_hygiene_title_outer .point_title_pink span{display:block;font-size:16px;margin-bottom:7px}.page .page_contents .sec .point_item_textarea_hygiene_title_img{position:absolute;right:0;top:5%;width:30%;max-width:90px}.page .page_contents .sec .point_item_textarea_hygiene_exp{margin-bottom:15px}.page .page_contents .sec .point_item_textarea_hygiene_exp_title{text-align:center;background-color:#fff;padding:0 20px;margin-bottom:10px}.page .page_contents .sec .point_item_textarea_hygiene_exp_text{width:90%;margin-left:15px}}/*# sourceMappingURL=style.min.css.map */