@import url("https://fonts.googleapis.com/css2?family=Noto+Sans+JP:wght@400;700&display=swap");@import url("../../fonts/care_first/GenJyuuGothic-Monospace-Bold.css");@media screen and (min-width: 768px){.--animate__fade{-webkit-animation-duration:2s;animation-duration:2s;-webkit-animation-fill-mode:both;animation-fill-mode:both}}@media screen and (min-width: 768px) and (min-width: 768px){.--animate__fade{visibility:hidden;opacity:0;-webkit-transition:.5s;transition:.5s;-webkit-backface-visibility:hidden;backface-visibility:hidden}}@media screen and (min-width: 768px){.--animate__fade.--animated{-webkit-animation-name:fade;animation-name:fade}.--animate__fadeIn{-webkit-animation-duration:2s;animation-duration:2s;-webkit-animation-fill-mode:both;animation-fill-mode:both}}@media screen and (min-width: 768px) and (min-width: 768px){.--animate__fadeIn{visibility:hidden;opacity:0;-webkit-transition:.5s;transition:.5s;-webkit-backface-visibility:hidden;backface-visibility:hidden}}@media screen and (min-width: 768px){.--animate__fadeIn.--animated{-webkit-animation-name:fadeIn;animation-name:fadeIn}.--animate__scrollIn{-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:both;animation-fill-mode:both}}@media screen and (min-width: 768px) and (min-width: 768px){.--animate__scrollIn{visibility:hidden;opacity:0;-webkit-transition:.5s;transition:.5s;-webkit-backface-visibility:hidden;backface-visibility:hidden}}@media screen and (min-width: 768px){.--animate__scrollIn.--animated{-webkit-animation-name:scrollIn;animation-name:scrollIn}.--animate__ball{-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:both;animation-fill-mode:both}}@media screen and (min-width: 768px) and (min-width: 768px){.--animate__ball{visibility:hidden;opacity:0;-webkit-transition:.5s;transition:.5s;-webkit-backface-visibility:hidden;backface-visibility:hidden}}@media screen and (min-width: 768px){.--animate__ball.--animated{-webkit-animation-name:ball;animation-name:ball}.--animated{visibility:visible;opacity:1}}@-webkit-keyframes ball{from{opacity:0;-webkit-transform:scale(0.9);transform:scale(0.9)}to{opacity:1}}@keyframes ball{from{opacity:0;-webkit-transform:scale(0.9);transform:scale(0.9)}to{opacity:1}}@-webkit-keyframes fade{from{opacity:0;-webkit-transform:scale(0.98);transform:scale(0.98)}}@keyframes fade{from{opacity:0;-webkit-transform:scale(0.98);transform:scale(0.98)}}@-webkit-keyframes fadeIn{from{-webkit-transform:translateY(25%);transform:translateY(25%);opacity:0}}@keyframes fadeIn{from{-webkit-transform:translateY(25%);transform:translateY(25%);opacity:0}}@-webkit-keyframes scrollIn{from{opacity:0;-webkit-transform:translate(0, 60px) scale(1.1);transform:translate(0, 60px) scale(1.1)}to{opacity:1;-webkit-transform:translate(0, 0) scale(1);transform:translate(0, 0) scale(1)}}@keyframes scrollIn{from{opacity:0;-webkit-transform:translate(0, 60px) scale(1.1);transform:translate(0, 60px) scale(1.1)}to{opacity:1;-webkit-transform:translate(0, 0) scale(1);transform:translate(0, 0) scale(1)}}.container{max-width:1200px;width:100%;margin:0 auto}@media screen and (max-width: 1199px){.container{padding:0 25px}}html{font-size:62.5%;-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:rgba(0,0,0,0)}body{margin:0;font-size:1.6rem;font-family:'Noto Sans JP', "Helvetica Neue", "Arial", "Hiragino Kaku Gothic ProN", "Hiragino Sans", "Meiryo", sans-serif;color:#222;line-height:1.5;overflow-x:hidden}.btn{position:relative;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;width:100%;font-weight:700;line-height:1;letter-spacing:.02em;-webkit-transition:.5s;transition:.5s;border-radius:100px}.btn::after{content:"";display:block;position:absolute;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);background-repeat:no-repeat;background-size:100%}.btn--brown{background:#640000;color:#fff}.btn--brown:hover{-webkit-box-shadow:0 8px 24px rgba(100,0,0,0.3);box-shadow:0 8px 24px rgba(100,0,0,0.3)}.btn--brown::after{background-image:url("../../images/care_first/arrow-white.svg")}.btn--white{border:2px solid #640000;background:#fff;color:#640000}.btn--white:hover{-webkit-box-shadow:0 8px 24px rgba(100,0,0,0.3);box-shadow:0 8px 24px rgba(100,0,0,0.3)}.btn--white::after{background-image:url("../../images/care_first/arrow-brown.svg")}@media screen and (min-width: 768px){.btn{height:70px;max-width:360px;font-size:18px}.btn:hover{-webkit-transform:translateY(-4px);-ms-transform:translateY(-4px);transform:translateY(-4px)}.btn::after{top:52%;right:30px;width:8px;height:16px}}@media screen and (max-width: 767px){.btn{height:55px}.btn::after{right:20px;width:6px;height:11px}}@media screen and (min-width: 768px){.pc{display:block}.sp{display:none}}@media screen and (max-width: 767px){.pc{display:none}.sp{display:block}}.header{position:relative;background-color:#fff;z-index:10}.header>.container{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.header-logo>a{display:block;line-height:1}@media screen and (min-width: 768px){.header{-webkit-box-shadow:0 1px 8px rgba(0,0,0,0.24);box-shadow:0 1px 8px rgba(0,0,0,0.24)}.header>.container{height:60px;padding:0 15px}.header-logo__img{width:150px}}@media screen and (max-width: 767px){.header>.container{padding:0 10px;height:50px}.header-logo__img{width:138px}}.footer{background:#333}.footer-nav{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;padding:30px 10px;border-bottom:1px solid #707070}.footer-nav__link{position:relative;color:#999;padding-right:1em}.footer-nav__link::after{content:"";display:block;position:absolute;top:50%;right:0;border-top:1px solid #999;border-right:1px solid #999;-webkit-transform:translateY(-50%) rotate(45deg);-ms-transform:translateY(-50%) rotate(45deg);transform:translateY(-50%) rotate(45deg)}.footer-logo>a{display:block;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin:0 auto}.footer .copyright{margin-top:10px;text-align:center;line-height:1}.footer .copyright small{font-size:1rem;color:#999}@media screen and (min-width: 768px){.footer{padding:10px 0 20px}.footer-nav{-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.footer-nav__link{font-size:14px}.footer-nav__link:hover{text-decoration:underline}.footer-nav__link::after{width:8px;height:8px}.footer-nav__link+.footer-nav__link{margin-left:40px}.footer-logo{margin-top:40px}.footer-logo__image{width:70px}}@media screen and (max-width: 767px){.footer{padding-bottom:15px}.footer-nav{-webkit-box-pack:space-evenly;-webkit-justify-content:space-evenly;-ms-flex-pack:space-evenly;justify-content:space-evenly}.footer-nav__link{font-size:13px}.footer-nav__link::after{width:7px;height:7px}.footer-logo{margin-top:20px}.footer-logo__image{width:138px}}.mv{position:relative;background:#9CD6C0}.mv__ttl{width:100%;height:inherit;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;position:relative;z-index:10;-webkit-animation-duration:1.25s;animation-duration:1.25s;-webkit-animation-delay:.5s;animation-delay:.5s}.mv__bg{position:absolute;width:100%;height:100%;z-index:0}.mv__bg img{position:absolute;visibility:hidden;opacity:0;-webkit-transition:.5s;transition:.5s;-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:both;animation-fill-mode:both}.mv__bg img.--animated{-webkit-animation-name:ball;animation-name:ball;visibility:visible;opacity:1}.mv__bg img:nth-of-type(0){-webkit-animation-delay:0s;animation-delay:0s}.mv__bg img:nth-of-type(1){-webkit-animation-delay:0.25s;animation-delay:0.25s}.mv__bg img:nth-of-type(2){-webkit-animation-delay:0.5s;animation-delay:0.5s}.mv__bg img:nth-of-type(3){-webkit-animation-delay:0.75s;animation-delay:0.75s}.mv__bg img:nth-of-type(4){-webkit-animation-delay:1s;animation-delay:1s}.mv__bg img:nth-of-type(5){-webkit-animation-delay:1.25s;animation-delay:1.25s}.mv__bg img:nth-of-type(6){-webkit-animation-delay:1.5s;animation-delay:1.5s}.mv__bg img:nth-of-type(7){-webkit-animation-delay:1.75s;animation-delay:1.75s}.mv__bg img:nth-of-type(8){-webkit-animation-delay:2s;animation-delay:2s}.mv__bg img:nth-of-type(9){-webkit-animation-delay:2.25s;animation-delay:2.25s}.mv__bg img:nth-of-type(10){-webkit-animation-delay:2.5s;animation-delay:2.5s}@media screen and (min-width: 768px){.mv{overflow:hidden}.mv>.container{height:480px}.mv__copy{width:575px}.mv__bg{max-width:1200px;width:100%;margin:0 auto;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}.mv__bg img:nth-of-type(1){top:35%;left:35%;width:140px}.mv__bg img:nth-of-type(2){top:-7%;left:66%;width:180px}.mv__bg img:nth-of-type(3){bottom:-7%;left:51%;width:140px}.mv__bg img:nth-of-type(4){top:-5%;left:12%;width:240px}.mv__bg img:nth-of-type(5){bottom:-12%;left:0%;width:240px}.mv__bg img:nth-of-type(6){bottom:-8%;right:0%;width:280px}.mv__bg img:nth-of-type(7){top:-10%;left:-10%;width:160px}.mv__bg img:nth-of-type(8){top:11%;right:-3%;width:140px}.mv__bg img:nth-of-type(9){top:40%;right:-20%;width:180px}.mv__bg img:nth-of-type(10){top:40%;left:-20%;width:180px}}@media screen and (max-width: 767px){.mv>.container{height:56vw}.mv__copy{width:288px}.mv__bg{top:0;left:0;overflow:hidden}.mv__bg img:nth-of-type(1){top:35%;left:35%;width:16vw}.mv__bg img:nth-of-type(2){top:-7%;left:66%;width:21.5vw}.mv__bg img:nth-of-type(3){bottom:-7%;left:51%;width:16vw}.mv__bg img:nth-of-type(4){top:-5%;left:-7%;width:32vw}.mv__bg img:nth-of-type(5){bottom:-17%;left:-7%;width:32vw}.mv__bg img:nth-of-type(6){top:40%;right:-7%;width:32vw}.mv__bg img:nth-of-type(7),.mv__bg img:nth-of-type(8),.mv__bg img:nth-of-type(9),.mv__bg img:nth-of-type(10){display:none}}.introduction__ttl{text-align:center}.introduction__ttl img{max-width:100%}.introduction__btn .btn+.introduction__btn .btn{margin-top:20px}@media screen and (min-width: 768px){.introduction{margin-top:80px}.introduction__ttl img{max-width:750px}.introduction__btn{margin-top:60px}.introduction__btn .btn{margin:0 auto}}@media screen and (max-width: 767px){.introduction{margin-top:60px}.introduction__ttl img{max-width:288px}.introduction__btn{margin-top:30px}}.problem{position:relative;background-color:#DEF1EA}.problem::before{content:"";position:absolute;top:0;left:0;width:100%;background:#fff;-webkit-clip-path:polygon(0 0, 100% 0, 50% 50%);clip-path:polygon(0 0, 100% 0, 50% 50%)}.problem__ttl{text-align:center}.problem__ttl img{max-width:100%}.problem__img{margin:0 -15px}.problem__chara{position:absolute;bottom:0;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);max-width:100%}@media screen and (min-width: 768px){.problem{margin-top:60px;padding-top:10vw}.problem::before{height:10vw}.problem__ttl img{max-width:540px}.problem__img{margin-top:40px;text-align:center}.problem__chara{width:320px}.problem__comment{max-width:100%;padding-bottom:40px}}@media screen and (max-width: 767px){.problem{margin-top:40px;padding-top:60px}.problem::before{height:40px}.problem__ttl img{max-width:270px}.problem__img{margin-top:20px;padding-bottom:80px}.problem__chara{width:120px;max-width:100%}}.solution{background:#FFF1AC}.solution__ttl{text-align:center}.solution__ttl img{max-width:100%}.solution-point__img img{width:100%}.solution-point__description p{color:#640000;line-height:1.75}.solution-point__description strong{text-decoration:underline}@media screen and (min-width: 768px){.solution{padding:80px 0}.solution__ttl img{width:822px}.solution-points{margin-top:60px;display:grid;-ms-grid-columns:(1fr)[2];grid-template-columns:repeat(2, 1fr);display:-ms-grid;-ms-grid-columns:1fr 40px 1fr;-webkit-column-gap:40px;column-gap:40px}.solution-point:nth-of-type(1){-ms-grid-column:1}.solution-point:nth-of-type(2){-ms-grid-column:3}.solution-point__description{margin-top:20px}.solution__btn{margin-top:40px}.solution__btn .btn{margin:0 auto}}@media screen and (max-width: 767px){.solution{padding:40px 0}.solution__ttl img{width:259px}.solution-points{margin-top:30px}.solution-point__description{margin-top:20px;font-size:14px}.solution-point+.solution-point{margin-top:30px}.solution__btn{margin-top:30px}}.recommend__ttl{text-align:center}.recommend__ttl img{max-width:100%}.recommend-list__item>a{display:block}@media screen and (min-width: 768px){.recommend{padding:80px 0}.recommend__ttl img{width:869px}.recommend-list{margin-top:80px;display:grid;-ms-grid-columns:(1fr)[3];grid-template-columns:repeat(3, 1fr);display:-ms-grid;-ms-grid-columns:1fr 40px 1fr 40px 1fr;-webkit-column-gap:40px;column-gap:40px}.recommend-list__item>a{-webkit-transition:.3s;transition:.3s}.recommend-list__item>a:hover{opacity:.7;-webkit-transform:translateY(5px);-ms-transform:translateY(5px);transform:translateY(5px)}.recommend-list__item:nth-of-type(1){-ms-grid-column:1}.recommend-list__item:nth-of-type(2){-webkit-animation-delay:.5s;animation-delay:.5s;-ms-grid-column:3}.recommend-list__item:nth-of-type(3){-webkit-animation-delay:1s;animation-delay:1s;-ms-grid-column:5}}@media screen and (max-width: 767px){.recommend{padding:40px 0}.recommend__ttl img{width:259px}.recommend-list{margin-top:40px}.recommend-list__item+.recommend-list__item{margin-top:50px}}.voice{background:#CDEADF}.voice__ttl{text-align:center}.voice__ttl img{max-width:100%}.voice-list__item{-webkit-box-shadow:0 10px 20px rgba(90,186,150,0.1);box-shadow:0 10px 20px rgba(90,186,150,0.1);background:#fff;border-radius:7px}.voice-list__header{background:#5ABA96;color:#fff;border-radius:7px 7px 0 0;display:-ms-grid;display:grid;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.voice-list__icon img{width:100%;max-width:100%}.voice-list__ttl span{display:block}.voice-list__ttl span:nth-of-type(1){color:#FFF1AC;font-weight:700}.voice-list__ttl .space{display:inline-block;margin-left:.5em}.voice-list__episode-ttl{background:#FFF1AC;text-align:center;font-weight:700;padding:8px}.voice-list__episode-txt{line-height:1.5;margin-top:10px}.voice-list__episode-txt+.voice-list__episode-ttl{margin-top:15px}@media screen and (min-width: 768px){.voice{padding:80px 0}.voice>.container{max-width:720px}.voice__ttl img{width:817px}.voice-list{margin-top:60px}.voice-list__item{display:-webkit-box !important;display:-webkit-flex !important;display:-ms-flexbox !important;display:flex !important;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;height:auto !important;opacity:.5;-webkit-transition:.3s;transition:.3s}.voice-list .slick-list{overflow:visible;padding:0 !important}.voice-list .slick-track{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;gap:60px}.voice-list .slick-current{opacity:1}.voice-list .slick-arrow{position:absolute;background:#5ABA96;border-radius:100px;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);-webkit-transition:.3s;transition:.3s;z-index:50;width:40px;height:40px}.voice-list .slick-arrow:hover{background:#9CD6C0}.voice-list .slick-arrow:after{content:"";border-left:1px solid #fff;border-top:1px solid #fff;width:10px;height:10px;position:absolute;top:50%}.voice-list .slick-prev{left:-150px}.voice-list .slick-prev:after{-webkit-transform:translate(-50%, -50%) rotate(-45deg);-ms-transform:translate(-50%, -50%) rotate(-45deg);transform:translate(-50%, -50%) rotate(-45deg);left:calc(50% + 2.5px)}.voice-list .slick-next{right:-150px}.voice-list .slick-next:after{-webkit-transform:translate(-50%, -50%) rotate(135deg);-ms-transform:translate(-50%, -50%) rotate(135deg);transform:translate(-50%, -50%) rotate(135deg);left:calc(50% - 2.5px)}.voice-list__header{padding:9px;gap:9px;-ms-grid-columns:80px 1fr;grid-template-columns:80px 1fr}.voice-list__ttl span{line-height:1.25}.voice-list__ttl span:nth-of-type(1){font-size:22px;margin-bottom:.125em}.voice-list__ttl span:nth-of-type(2){font-size:20px}.voice-list__main{padding:20px}.voice-list__episode{margin-top:20px}.voice-list__btn{display:none}}@media screen and (max-width: 767px){.voice{padding:40px 0}.voice__ttl img{width:257px}.voice-list{margin-top:40px}.voice-list__item+.voice-list__item{margin-top:40px}.voice-list__header{padding:9px;gap:9px;-ms-grid-columns:58px 1fr;grid-template-columns:58px 1fr}.voice-list__ttl span{line-height:1.25}.voice-list__ttl span:nth-of-type(1){font-size:15px;margin-bottom:.125em}.voice-list__ttl span:nth-of-type(2){font-size:14px}.voice-list__ttl .space{display:none}.voice-list__main{padding:18px}.voice-list__episode{display:none;margin-top:18px;font-size:14px}.voice-list__btn{border-top:2px solid #5ABA96}.voice-list__btn button{position:relative;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;width:100%;height:55px;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;font-family:'GenJyuuGothicMonospace';color:#5ABA96;cursor:pointer}.voice-list__btn button::after{content:"";display:block;position:absolute;background-image:url("../../images/care_first/arrow-green.svg");width:11px;height:6px;top:50%;right:20px;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);background-repeat:no-repeat;background-size:100%;-webkit-transition:.3s;transition:.3s}.voice-list__btn.--active button::after{-webkit-transform:translateY(-50%) rotate(180deg);-ms-transform:translateY(-50%) rotate(180deg);transform:translateY(-50%) rotate(180deg)}}.cta__ttl{padding:20px 0;background:#CDEADF;-webkit-clip-path:polygon(0 0, 100% 0, 100% 70%, 50% 100%, 0 70%);clip-path:polygon(0 0, 100% 0, 100% 70%, 50% 100%, 0 70%)}.cta__ttl img{max-width:100%}@media screen and (min-width: 768px){.cta__ttl picture{display:block;max-width:1200px;width:100%;margin:0 auto}.cta__btn{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;gap:40px;padding:80px}}@media screen and (max-width: 767px){.cta__btn{padding:40px 0}.cta__btn .btn+.btn{margin-top:20px}}
/*# sourceMappingURL=style.min.css.map */