.pro #wrap{overflow:hidden}@media (max-width: 767px){.pro #wrap{padding-top:206px}}.pro .anchor{position:relative;top:38px}@media (max-width: 767px){.pro .anchor{top:0px}}@media (min-width: 768px){.pro .c-vcare-head .head__bg{max-width:572px;left:59.5%;top:-85px}}@media (max-width: 767px){.pro .c-vcare-head .head__bg{max-width:223px;width:59.2%;top:-26%;left:40%}}.pro .message__content .inner{position:relative}.pro .common-img-ttl{color:#246ABD;display:inline-block;font-size:14px;font-weight:500;letter-spacing:.05em;margin-bottom:12px;position:relative;text-align:center;padding:0 77px;white-space:nowrap}@media (min-width: 768px){.pro .common-img-ttl{width:374px}}@media (max-width: 767px){.pro .common-img-ttl{letter-spacing:.0em;padding:0 59px;width:100%}}.pro .common-img-ttl:before{background-color:#246ABD;content:'';margin:0 auto;position:absolute;left:0;top:50%;transform:translateY(-50%);height:1px;width:64px}@media (max-width: 767px){.pro .common-img-ttl:before{top:48%;width:calc((100% - 245px)/ 2)}}.pro .common-img-ttl:after{background-color:#246ABD;content:'';margin:0 auto;position:absolute;right:0;top:50%;transform:translateY(-50%);height:1px;width:64px}@media (max-width: 767px){.pro .common-img-ttl:after{width:45px}}.pro .pro-intro{text-align:center}.pro .pro-intro .intro-ttl{color:#012F65;font-size:24px;font-weight:500;letter-spacing:.05em;line-height:32px;margin-top:67px;text-align:left}.pro .pro-intro .txt{margin-top:30px;font-size:16px;font-weight:500;letter-spacing:.05em;line-height:2;text-align:left}.pro .pro-intro .anchor-list{border-top:1px solid #9FB9D8;border-bottom:1px solid #9FB9D8;display:flex;justify-content:space-between;padding:23px 0;margin-top:27px;margin-bottom:90px;gap:28px 30px;flex-wrap:wrap;justify-content:flex-start;text-align:left}@media (max-width: 767px){.pro .pro-intro .anchor-list{margin-top:38px;margin-bottom:67px}}.pro .pro-intro .anchor-list li{color:#246ABD;font-size:16px;font-weight:bold;letter-spacing:.05em;padding-left:19px;position:relative;line-height:1}.pro .pro-intro .anchor-list li a{color:#246ABD}.pro .pro-intro .anchor-list li:before{background-image:url("../../img/common/icon-arrow-down-blue.svg");background-size:cover;background-position:center;content:'';margin:0 auto;position:absolute;left:0;top:4px;height:8px;width:10px}.pro .pro-intro .map-area video{width:100%}.pro .movie-area{margin-bottom:80px;padding-top:95px}@media (max-width: 767px){.pro .movie-area{margin-bottom:65px;padding-top:82px}}.pro .movie-area .inner{text-align:center}.pro .movie-area .ttl{font-size:40px;padding-left:58px;position:relative;font-family:"Afacad Flux", sans-serif;margin-bottom:32px;text-align:left}@media (max-width: 767px){.pro .movie-area .ttl{display:inline-block;padding-left:63px;text-align:center}}.pro .movie-area .ttl:before{background-color:#FFB610;border-radius:4px;content:'';margin:0 auto;position:absolute;left:0;top:11px;height:6px;width:50px}.pro .movie-area .list-wrapper{padding-left:calc((100% - 1000px) / 2);overflow-x:auto}.pro .movie-area .list{display:flex;gap:47px;width:1345px}@media (max-width: 767px){.pro .movie-area .list{display:block;padding:0 20px;width:100%}}.pro .movie-area .list li{width:417px}@media (max-width: 767px){.pro .movie-area .list li{margin-bottom:32px;width:100%}.pro .movie-area .list li:last-child{margin-bottom:0}}.pro .movie-area .list li iframe{height:234px;width:100%}.pro .movie-area .list li .movie-txt{color:#246ABD;font-size:14px;line-height:20px;font-weight:500;letter-spacing:.05em;margin-top:8px}.pro .common-feature{text-align:center;padding-top:89px;padding-bottom:122px}@media (max-width: 767px){.pro .common-feature{padding-top:59px;padding-bottom:98px;text-align:left}}.pro .common-feature .inner .ttl{color:#012F65;font-size:28px;font-weight:500;letter-spacing:.05em;line-height:32px}.pro .common-feature .inner .ttl img{margin:0 auto 12px}@media (max-width: 767px){.pro .common-feature .inner .ttl{text-align:center;letter-spacing:.0em}}.pro .common-feature .inner .intro-txt{color:#246ABD;font-size:20px;font-weight:500;line-height:30px;letter-spacing:.05em;margin-top:19px}@media (max-width: 767px){.pro .common-feature .inner .intro-txt{text-align:center;font-size:16px;white-space:nowrap;line-height:24px}}.pro .common-feature .inner .txt{font-size:16px;font-weight:500;letter-spacing:.05em;line-height:2;margin-top:50px}@media (max-width: 767px){.pro .common-feature .inner .txt{margin-top:40px}}.pro .common-feature .inner .feature-list{display:flex;gap:54px;margin-bottom:68px;margin-top:48px}@media (max-width: 767px){.pro .common-feature .inner .feature-list{margin-top:44px;display:block}}.pro .common-feature .inner .feature-list li{background-color:#F5F9FD;padding:22px 25px 19px 19px;align-items:center;display:flex;width:calc(50% - 27px)}@media (max-width: 767px){.pro .common-feature .inner .feature-list li{padding:31px 21px 35px;display:block;margin-bottom:30px;text-align:center;width:100%}.pro .common-feature .inner .feature-list li:last-child{margin-bottom:0}}.pro .common-feature .inner .feature-list li img{margin-right:15px;width:59px}@media (max-width: 767px){.pro .common-feature .inner .feature-list li img{margin-right:0px;margin-bottom:18px}}.pro .common-feature .inner .feature-list li p{font-size:16px;font-weight:500;letter-spacing:.05em;line-height:28px;text-align:left;width:calc(100% - 74px)}@media (max-width: 767px){.pro .common-feature .inner .feature-list li p{width:100%}}.pro .common-feature .inner .ai-feature-list{display:flex;gap:29px;margin-bottom:53px;margin-top:48px}@media (max-width: 767px){.pro .common-feature .inner .ai-feature-list{display:block;margin-bottom:67px;margin-top:38px}}.pro .common-feature .inner .ai-feature-list li{background-color:white;padding:26px 24px 27px;width:calc((100% - 58px)/ 3)}@media (max-width: 767px){.pro .common-feature .inner .ai-feature-list li{margin-bottom:30px;padding:26px 21px 27px;text-align:center;width:100%}.pro .common-feature .inner .ai-feature-list li:last-child{margin-bottom:0px}}.pro .common-feature .inner .ai-feature-list li img{margin:0 auto 18px;width:59px}.pro .common-feature .inner .ai-feature-list li p{font-size:16px;font-weight:500;letter-spacing:.05em;line-height:28px;text-align:left}.pro .common-feature .inner .movie-img-area{position:relative}.pro .common-feature .inner .movie-img-area video{border:1px solid #7AA0CB;margin:0 auto;width:100%}.pro .common-feature.bg-feature{background-image:url(../../img/common/bg-dot_full.png);background-size:1400px;background-repeat:repeat;padding-bottom:110px}@media (max-width: 767px){.pro .common-feature.bg-feature{background-image:url("../../img/common/c-chapter_bg_sp.jpg");background-size:100%;padding-bottom:103px}}.pro .common-feature.bg-feature .feature-list li{background-color:white}@media (max-width: 767px){.pro .common-feature.bg-feature .feature-list li{padding:26px 22px 55px}}.pro .reg-content-sec .ttl{color:#012F65;font-size:24px;font-weight:500;letter-spacing:.05em}@media (max-width: 767px){.pro .reg-content-sec .ttl{line-height:32px}}.pro .reg-content-sec .txt-area{display:flex;justify-content:space-between}@media (max-width: 767px){.pro .reg-content-sec .txt-area{display:block}}.pro .reg-content-sec .txt-area .txt{font-size:16px;font-weight:500;letter-spacing:.05em;line-height:2}.pro .reg-content-sec.reg-content-sec-01{padding:120px 0 105px}@media (max-width: 767px){.pro .reg-content-sec.reg-content-sec-01{padding:98px 0 80px}}.pro .reg-content-sec.reg-content-sec-01 .ttl{margin-bottom:40px}@media (max-width: 767px){.pro .reg-content-sec.reg-content-sec-01 .ttl{margin-bottom:38px}}.pro .reg-content-sec.reg-content-sec-01 .txt{width:48%}@media (max-width: 767px){.pro .reg-content-sec.reg-content-sec-01 .txt{width:100%}}.pro .reg-content-sec.reg-content-sec-01 figure{width:46.3%}@media (max-width: 767px){.pro .reg-content-sec.reg-content-sec-01 figure{margin-top:40px;width:100%}}.pro .reg-content-sec.reg-content-sec-02{padding:88px 0 0px}@media (max-width: 767px){.pro .reg-content-sec.reg-content-sec-02{padding:82px 0 0px}}.pro .reg-content-sec.reg-content-sec-02 .ttl{margin-bottom:38px;position:relative;z-index:1}.pro .reg-content-sec.reg-content-sec-02 .txt{width:54.6%}@media (max-width: 767px){.pro .reg-content-sec.reg-content-sec-02 .txt{width:100%}}.pro .reg-content-sec.reg-content-sec-02 figure{position:relative;left:-55px;margin-top:-85px;width:37.1%}@media (max-width: 767px){.pro .reg-content-sec.reg-content-sec-02 figure{left:0;margin-top:28px;margin-left:auto;margin-right:auto;max-width:414px;width:calc(100% + 40px)}}@media only screen and (max-width: 767px) and (max-width: 320px){.pro .reg-content-sec.reg-content-sec-02 figure{margin-left:-20px}}.pro .reg-content-sec.bg-feature{background-image:url(../../img/vcare/pro/grad_bg.png);background-size:100%;background-size:cover;background-repeat:no-repeat}@media (max-width: 767px){.pro .reg-content-sec.bg-feature{background-size:100%;background-image:url(../../img/vcare/pro/grad_bg_sp.png)}}.pro .reg-content-sec.bg-feature .feature-list li{background-color:white}.pro .c-contact .c-contact__inner{border-top:none;margin-top:-10px}@media (max-width: 767px){.pro .c-contact .c-contact__inner{margin-top:12px}}

/*# sourceMappingURL=maps/custom-alive.min.css.map */
