@charset "UTF-8";body{font-size:15px}figure{margin:0 !important}@media screen and (min-width:769px){.width-62{max-width:62rem;margin-left:auto;margin-right:auto}}.header{background:url(//fundbook.co.jp/service/wp-content/themes/fundbook-service/lp/healthcare-new/header-bg.jpg) no-repeat -22rem center/cover;overflow:hidden}.header-mv .container{flex-direction:column;justify-content:center;align-items:flex-start}.header-mv h1{line-height:1.5;font-weight:500}.header-mv h1 strong{line-height:1.3;display:inline-block;background:linear-gradient(90deg,#7f3bff 0,#3573ff 100%);background:-webkit-linear-gradient(0deg,#7f3bff 0,#3573ff 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent}.header-mv h1 strong small{-webkit-text-fill-color:#3573ff}.header-mv p{display:flex;gap:1rem;align-items:center;line-height:1.5}.header-mv p img{width:3rem}@media screen and (max-width:768px){.header{background:url(//fundbook.co.jp/service/wp-content/themes/fundbook-service/lp/healthcare-new/header-bg.jpg) no-repeat -26rem center/cover;overflow:hidden}.header-nav{position:fixed;right:.5rem;top:-4rem;z-index:999;transition:top .3s ease}.header.scroll .header-nav{transition:top .3s ease;top:-.3rem}.header-nav a{cursor:pointer;background:linear-gradient(180deg,#c0de00 0,#27b600 100%);background:-webkit-linear-gradient(270deg,#c0de00 0,#27b600 100%);color:#fff;padding:1rem;border-radius:.6rem;display:flex;align-items:center;gap:.5rem;line-height:1.2}.header-nav a:before{content:"";display:inline-block;width:.7rem;height:.7rem;background:url(//fundbook.co.jp/service/wp-content/themes/fundbook-service/lp/healthcare-new/icon-down__white.svg) no-repeat center/contain}.header-mv .container{gap:2rem;padding-top:6rem;padding-bottom:2rem}.header-mv h1{font-size:2rem;letter-spacing:-1px;margin-bottom:3rem}.header-mv p{font-size:80%}a.mv-cv{display:block;cursor:pointer;background:linear-gradient(180deg,#c0de00 0,#27b600 100%);background:-webkit-linear-gradient(270deg,#c0de00 0,#27b600 100%);color:#fff;padding:.7rem 1rem;font-size:1.1rem;font-weight:500;border-radius:.6rem;width:100%;max-width:14rem;text-align:center}a.mv-cv:after{content:"";position:absolute;display:block;width:.7rem;height:.7rem;right:1rem;top:calc(50% - 0.35rem);background:url(//fundbook.co.jp/service/wp-content/themes/fundbook-service/lp/healthcare-new/icon-down__white.svg) no-repeat center/contain}}@media screen and (min-width:769px){.header{background:url(//fundbook.co.jp/service/wp-content/themes/fundbook-service/lp/healthcare-new/header-bg.jpg) no-repeat center/cover}.header-nav{display:none}.header-mv .container{max-width:85rem;padding-top:7rem;padding-bottom:7rem;gap:5rem}.header-mv h1{font-size:4rem}.header-mv h1 strong{font-size:5.4rem}.header-mv h1 img{max-width:68rem}}h2,h2 strong,h3,h3 strong{font-weight:600}.h2{margin-bottom:4rem;text-align:center}.h2:after{content:"";display:block;width:5rem;height:.3rem;background:linear-gradient(90deg,#7f3bff 0,#3573ff 100%);background:-webkit-linear-gradient(0deg,#7f3bff 0,#3573ff 100%);margin:.5rem auto 0}.h2 p{font-weight:500;letter-spacing:5px;line-height:2;margin-bottom:.7rem}.h2 h2{line-height:1.3;letter-spacing:5px;margin-bottom:1rem}.h2 h2 strong{display:inline-block;background:linear-gradient(90deg,#7f3bff 0,#3573ff 100%);background:-webkit-linear-gradient(0deg,#7f3bff 0,#3573ff 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent}.desc{margin-bottom:2rem}.attention{font-size:.875rem}.caption{font-size:.75rem;color:#6a6a6a}.text-center{text-align:center}.text-grad{background:linear-gradient(90deg,#7f3bff 0,#3573ff 100%);background:-webkit-linear-gradient(0deg,#7f3bff 0,#3573ff 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent}@media screen and (max-width:768px){.h2 p{font-size:1rem}.h2 h2{font-size:1.5rem}.h2 h2 strong{font-size:2.4rem}}@media screen and (min-width:769px){.h2 p{font-size:1.2rem}.h2 h2{font-size:2.8rem}.h2 h2 strong{font-size:4.4rem}}.cases-contents__list-slide{overflow:hidden}.cases-contents__item{margin:0 1rem 2rem}.cases-contents__detail{background-color:#fff}.cases-contents__title{font-size:1rem}.cases-comment{margin-bottom:5.5rem}.single-info__category span{display:block;padding:.3rem 1rem;color:#fff}.lity{background:rgba(0,0,0,.5) !important}.lity-inline .lity-container{max-width:68rem !important}.lity-inline .lity-content{background-color:#fff;height:100%;padding:2.5rem;overflow:scroll}.lity-content:after{box-shadow:none !important}@media screen and (max-width:768px){.lity-close{color:#000 !important;text-shadow:none !important;width:40px !important;height:40px !important;font-size:50px !important;right:7px !important;top:5px !important;background:rgba(0,0,0,.1) !important;border-radius:8px}.lity-inline .lity-content{padding:2.5rem 1.5rem !important}}.cases-contents__list-slide{margin-bottom:0 !important}.problem-list{display:flex;flex-direction:column;gap:1rem}.problem-list li{display:flex;gap:1rem;background:#fff;border-radius:1.25rem;box-shadow:10px 10px 30px rgb(0 0 0/10%);align-items:center;width:fit-content}.problem-list li:before{content:"";display:block;background:url(//fundbook.co.jp/service/wp-content/themes/fundbook-service/lp/healthcare-new/icon-check.svg) no-repeat center/contain;width:2rem;height:2rem}.problem-list p{font-size:1.5rem;font-weight:500;line-height:1.5;width:100%}.problem-list p strong{font-weight:500;color:#3434a2}@media screen and (max-width:768px){.problem-list li{padding:1rem}.problem-list p{font-size:1rem}}@media screen and (min-width:769px){.problem-list li{padding:1rem 2rem}}.strength{background:url(//fundbook.co.jp/service/wp-content/themes/fundbook-service/lp/healthcare-new/strength.png) no-repeat center top/contain}.strength-list{display:flex;flex-direction:column;gap:8rem}.strength-no{display:flex;flex-direction:column;margin-bottom:1rem;letter-spacing:10px;gap:.5rem}.strength-no strong{display:block;background:linear-gradient(90deg,#7f3bff 0,#3573ff 100%);background:-webkit-linear-gradient(0deg,#7f3bff 0,#3573ff 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;font-size:3rem;font-family:'Jost';line-height:1;margin-left:-.1rem;letter-spacing:1px;width:fit-content}.strength h3{font-size:2.6rem;line-height:1.3;margin-bottom:3rem}.strength h3 strong{background:linear-gradient(90deg,#7f3bff 0,#3573ff 100%);background:-webkit-linear-gradient(0deg,#7f3bff 0,#3573ff 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent}.strength h3 small{font-size:1rem;font-weight:400}@media screen and (max-width:768px){.strength h3{font-size:1.8rem}}@media screen and (min-width:769px){.strength h3{font-size:2.6rem}}.strength-01-list{display:flex;justify-items:stretch;justify-content:space-between;margin-bottom:5rem}.strength-01-list li{text-align:center;line-height:1.5}.strength-01-list figure{margin:0}@media screen and (max-width:768px){.strength-01-list{flex-direction:column;gap:1rem}}@media screen and (min-width:769px){.strength-01-list{flex-wrap:wrap;gap:2rem}.strength-01-list li{width:calc(50% - 1rem)}}.advisor-list{overflow:hidden}.about-advisor__title{min-height:12rem}.about-advisor__title figure{width:11rem;display:flex;align-items:flex-end}.about-advisor__title div{line-height:1.7}.about-advisor__title div span{font-size:.825rem}.about-advisor__title div h4{font-size:.825rem}.about-advisor__detail{display:block;height:100%}.about-advisor__detail p{width:100%;line-height:1.8}.about-advisor__detail span{display:block;width:100%;margin-bottom:.5rem}.about-advisor__detail span strong{display:block;margin-right:1rem}@media screen and (min-width:769px){.about-advisor__title div{width:calc(100% - 12rem);padding-left:0}}.strength-02-list{display:flex}.strength-02-list li{border:2px solid #3573ff;border-radius:1.25rem}.strength-02-list li figure{margin:0}.strength-02-list h4{font-size:1.6rem;font-weight:500}.strength-02-table{width:100%;border-top:1px solid #444;border-left:1px solid #444;text-align:center}.strength-02-table th{border-bottom:1px solid #444;border-right:1px solid #444}.strength-02-table .tbg-u .tbg-l{background:#98cbf0}.strength-02-table .tbg-u .tbg-r{background:#d0a3f3}.strength-02-table .tbg-d .tbg-l{background:#cbe3f5}.strength-02-table .tbg-d .tbg-r{background:#dfc3f5}.strength-02-table td{border-bottom:1px solid #444;border-right:1px solid #444}.strength-02-table td:nth-child(1),.strength-02-table td:nth-child(3){width:33%}.strength-02-table td:nth-child(2),.strength-02-table td:nth-child(4){width:15%}@media screen and (max-width:768px){.strength-02-list{flex-direction:column;gap:1rem}.strength-02-list li{padding:1rem}.strength-02-list h4{font-size:1.2rem}.strength-02-scroll{overflow-x:scroll}.strength-02-table{width:190%;font-size:.725rem}}@media screen and (min-width:769px){.strength-02-list{flex-wrap:wrap;gap:2rem}.strength-02-list li{width:calc(50% - 6.5rem);padding:2rem 2.6rem}.strength-02-list h4{font-size:1.6rem}.strength-02-list li:last-child{width:100%}}.strength-03-list{display:flex;flex-direction:column}.strength-03-list li{border:2px solid #3573ff;border-radius:1.25rem}@media screen and (max-width:768px){.strength-03-list{gap:1rem;margin-bottom:1rem}.strength-03-list li{padding:1rem}.strength-03-list li figure{overflow-x:scroll}.strength-03-list li figure img{width:300%;max-width:none}}@media screen and (min-width:769px){.strength-03-list{gap:2rem;margin-bottom:2rem}.strength-03-list li{padding:2rem 2.6rem}}.merit-list{display:flex;flex-direction:column;gap:2rem}.merit-list li{display:flex;align-items:center;border-radius:1.25rem;overflow:hidden;box-shadow:10px 10px 30px rgb(0 0 0/10%)}.merit-img:before{display:block;content:""}.merit-img img{position:absolute;top:50%;left:50%;width:100%;height:100%;transform:translate(-50%,-50%);object-fit:cover}.merit-title{display:flex;align-items:center;margin-bottom:1rem}.merit-title div{display:flex;align-items:center;line-height:1;background:linear-gradient(90deg,#7f3bff 0,#3573ff 100%);background:-webkit-linear-gradient(0deg,#7f3bff 0,#3573ff 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent}.merit-title div strong{font-family:'Jost';background:linear-gradient(90deg,#7f3bff 0,#3573ff 100%);background:-webkit-linear-gradient(0deg,#7f3bff 0,#3573ff 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent}.merit-title h3{line-height:1.2}@media screen and (max-width:768px){.merit-list li{flex-direction:column}.merit-img{width:100%}.merit-img:before{padding-top:57%}.merit-txt{padding:1rem 1.5rem 1.5rem}.merit-title{flex-direction:column;gap:1rem}.merit-title div{font-size:1.2rem}.merit-title div strong{font-size:2.5rem}.merit-title h3{font-size:1.5rem;text-align:center}}@media screen and (min-width:769px){.merit-img{width:70%}.merit-img:before{padding-top:65%}.merit-txt{padding:2rem;width:100%}.merit-title div{flex-direction:column;font-size:1.4rem}.merit-title div strong{font-size:4rem}.merit-title h3{font-size:2.2rem;display:flex;align-items:center;margin-left:1rem}.merit-title h3:before{content:"";display:block;width:1px;height:2rem;margin-right:1rem;background:#ccc}}.faq-list li{border-radius:1.25rem;overflow:hidden;cursor:pointer;line-height:1.5}.faq-qustion{display:flex;align-items:center;background:#f6f6f6;padding:1.5rem 2rem;gap:1rem;font-weight:500}.faq-qustion:before{content:"";display:inline-block;width:2.6rem;height:3rem;background:url(//fundbook.co.jp/service/wp-content/themes/fundbook-service/lp/healthcare-new/icon-q.svg) no-repeat center/contain}.faq-qustion span{display:block;width:calc(100% - 5.6rem)}.faq-qustion:after{content:"";display:block;width:1rem;height:1rem;background:url(//fundbook.co.jp/service/wp-content/themes/fundbook-service/lp/healthcare-new/arrow-plus__black.svg) no-repeat center/contain}.faq-qustion.active:after{background:url(//fundbook.co.jp/service/wp-content/themes/fundbook-service/lp/healthcare-new/arrow-minus__black.svg) no-repeat center/contain}.faq-answer{background:#fff;padding:.8rem 1rem;display:none}@media screen and (max-width:768px){.faq-list li{margin-bottom:1rem}.faq-qustion{padding:1rem}}@media screen and (min-width:769px){.faq-list li{margin-bottom:2rem}.faq-qustion{padding:1.5rem 2rem;font-size:1.2rem;font-weight:500}}.company{background:url(//fundbook.co.jp/service/wp-content/themes/fundbook-service/lp/healthcare-new/company-bg.jpg) no-repeat center/cover}.company .h2{color:#fff}.company-table{color:#fff;width:100%;border-radius:1.25rem;overflow:hidden}.company-table tr{display:flex}.company-table th{background:rgba(255,255,255,.2);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-bottom:1px solid #8a8a8a;border-right:1px solid #8a8a8a;display:flex;justify-content:center;align-items:center}.company-table td{background:rgba(255,255,255,.1);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-bottom:1px solid #8a8a8a;display:flex;align-items:center}.company-table tr:last-child th,.company-table tr:last-child td{border-bottom:none}@media screen and (max-width:768px){.company-table{line-height:1.5;font-size:.825rem}.company-table th{width:28%;padding:1rem}.company-table td{width:72%;padding:1rem}.company-table td.exec{gap:1.5rem}}@media screen and (min-width:769px){.company-table th{width:30%;padding:2rem}.company-table td{width:70%;padding:2rem 3rem}.company-table td.exec{gap:5rem}}.contact{background:#fff}.contact-tel{text-align:center;border-top:1px solid #ccc;margin:0 auto}.contact-tel h3{font-weight:500;font-size:1.1rem}.contact-tel a{font-size:3rem;font-family:'Jost';font-weight:500}.contact-tel p{font-size:80%}.form-table th small{display:block}.form-submit{background:linear-gradient(180deg,#c0de00 0,#27b600 100%);background:-webkit-linear-gradient(270deg,#c0de00 0,#27b600 100%);max-width:100%;border-radius:.65rem;font-size:1.2rem;font-weight:500;letter-spacing:2px}.form-submit:after{content:"";position:absolute;background:url(//fundbook.co.jp/service/wp-content/themes/fundbook-service/lp/healthcare-new/icon-right__white.svg) no-repeat center/contain;width:.8rem;height:.8rem;right:.8rem;top:calc(50% - 0.4rem)}@media screen and (max-width:768px){.contact-title{margin-bottom:2rem}.contact-title h2{font-size:1rem;text-align:center;font-weight:600;line-height:1.4}.contact-title h2 strong{font-size:1.5rem;margin-top:.5rem;display:block}.contact-title h2:after{content:"";display:block;width:5rem;height:.3rem;background:linear-gradient(90deg,#7f3bff 0,#3573ff 100%);background:-webkit-linear-gradient(0deg,#7f3bff 0,#3573ff 100%);margin:1rem auto 0rem}.contact-form{padding-bottom:1rem}.form-table{margin-top:2rem;font-size:.925rem;letter-spacing:0}.form-table tr{flex-direction:row}.form-table th{width:40%}.form-table td{width:calc(60% - 1rem)}.form-table input{padding:.6rem 1rem}.form-submit{margin:1rem auto 0rem}.contact-tel{padding:1rem 0}.contact-tel a{line-height:1.2}}@media screen and (min-width:769px){.contact{position:fixed;top:1rem;right:-1rem;z-index:999;padding:0;transition:.3s;border-radius:1.25rem;border:2px solid #c0de00;overflow:hidden}.contact .container{padding-left:0;padding-right:0}.contact-title{cursor:pointer;background:linear-gradient(180deg,#c0de00 0,#27b600 100%);background:-webkit-linear-gradient(270deg,#c0de00 0,#27b600 100%);color:#fff;text-align:center;padding:1rem 2rem 1rem 1rem}.contact-title h2{font-size:1.2rem;font-weight:500;line-height:1.4;display:flex;align-items:center;gap:1rem;justify-content:center}.contact-title h2 strong{font-size:2rem;font-weight:500}.contact-title h2:before{content:"";display:block;width:3rem;height:3rem;background:url(//fundbook.co.jp/service/wp-content/themes/fundbook-service/lp/healthcare-new/icon-left__white.svg) no-repeat center/contain}.c-button._shiny:before{position:absolute;content:"";display:inline-block;top:-180px;left:0;width:30px;height:100%;background-color:#b5e7ff;transition:.3s;animation:shinyshiny 2.5s ease-in-out infinite}@-webkit-keyframes shinyshiny{0%{-webkit-transform:scale(0) rotate(45deg);opacity:0}80%{-webkit-transform:scale(0) rotate(45deg);opacity:.5}81%{-webkit-transform:scale(4) rotate(45deg);opacity:1}100%{-webkit-transform:scale(50) rotate(45deg);opacity:0}}.contact-form{display:none;transition:.3s}.contact-form{padding:.5rem 1.5rem}.form-table tr{gap:1rem;min-height:2rem;margin-bottom:.5rem}.form-table th{font-size:.925rem}.form-table td{width:calc(60% - 1rem);font-size:.925rem}.form-table input{padding:.5rem 1rem}.form-submit{margin:.5rem auto 0rem}.contact-tel{display:none;transition:.3s;width:calc(100% - 3rem);padding:1rem 0}.contact-tel a{line-height:1}.contact.active{right:1rem;transition:.3s;width:31rem}.contact.active .c-button._shiny:before{display:none}.contact.active .contact-title h2:before{background:url(//fundbook.co.jp/service/wp-content/themes/fundbook-service/lp/healthcare-new/icon-right__white.svg) no-repeat center/contain}.contact.active .contact-form,.contact.active .contact-tel{display:block;transition:.3s}}