@charset "UTF-8";.header{position:sticky}.h2{font-size:2rem;margin-bottom:4rem}.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%)}.h2 p{font-family:'Jost';font-weight:500;letter-spacing:5px;line-height:2}.h2 h2{font-family:'Jost';font-weight:700;line-height:1.5;letter-spacing:10px;margin-bottom:1rem}@media screen and (max-width:768px){.h2 p{font-size:1rem}.h2 h2{font-size:2.5rem}}@media screen and (min-width:769px){.h2 p{font-size:1.2rem}.h2 h2{font-size:3rem}}.mv-box{display:flex;align-items:center;flex-direction:column;height:100%}.mv-box h1{max-width:25rem}.mv-box p{max-width:32rem}@media screen and (max-width:768px){.mv{background:url(//fundbook.co.jp/service/wp-content/themes/fundbook-service/lp/assets/css/../img/2309-mv_sp.jpg) no-repeat center/cover;height:100%;height:100svh}.mv-box{padding:0 2rem;margin:0 auto;justify-content:flex-end}.mv-box p{margin-top:1rem;margin-bottom:6rem}}@media screen and (min-width:769px){.mv{background:url(//fundbook.co.jp/service/wp-content/themes/fundbook-service/lp/assets/css/../img/2309-mv.jpg) no-repeat center/cover;height:45rem}.mv-box{max-width:32rem;margin-left:auto;margin-right:10vw;justify-content:center}.mv-box p{margin-top:2rem}}.attention p{font-size:10px;padding:1rem 0;text-align:center}.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}.fact-list{margin-bottom:-4rem}.fact-list li{margin-bottom:4rem}.fact-list .card-box{text-align:center}.fact-list h3{margin-bottom:2rem}.fact-list p{line-height:1.2}.fact-list p small{font-size:.625rem}.fact-desc{margin-top:2rem;text-align:center;font-weight:700;line-height:2 !important}@media screen and (max-width:768px){.fact-list .card-box{padding:1rem}.fact-desc{font-size:1rem}}@media screen and (min-width:769px){.fact-list .card-box{padding:3rem 4rem}.fact-desc{font-size:1.2rem}}.message{background:url(//fundbook.co.jp/service/wp-content/themes/fundbook-service/lp/assets/css/../img/2309-message.jpg) no-repeat center/cover;color:#fff;text-align:center}.message h2{line-height:1.5;margin-bottom:3rem}.message h2 span:before,.message h2 span:after{content:"";display:inline-block;position:relative;width:1.3rem;height:1.3rem}.message h2 span:before{background:url(//fundbook.co.jp/service/wp-content/themes/fundbook-service/lp/assets/css/../img/blits-text-left.svg) no-repeat center/contain}.message h2 span:after{background:url(//fundbook.co.jp/service/wp-content/themes/fundbook-service/lp/assets/css/../img/blits-text-right.svg) no-repeat center/contain}@media screen and (max-width:768px){.message h2{font-size:1.8rem;letter-spacing:2px}.message h2 span:before{left:-13px;top:0}.message h2 span:after{right:-13px;bottom:0}.message p{font-size:1rem}}@media screen and (min-width:769px){.message h2{font-size:5rem;letter-spacing:1rem}.message h2 span:before{left:-30px;top:-20px}.message h2 span:after{right:-20px;bottom:-5px}.message p{font-size:1.5rem}}.reason{background:url(//fundbook.co.jp/service/wp-content/themes/fundbook-service/lp/assets/css/../img/2309-reason.jpg) no-repeat center/cover;color:#fff}.reason-list{color:#000;margin-bottom:-3rem;counter-reset:num;list-style-type:none!important}.reason-list li{background-color:#fff;display:flex;margin-bottom:3rem}.reason-list li:before{content:counter(num);counter-increment:num;display:flex;align-items:center;justify-content:center;font-family:bebas;color:#3c3ce6}.reason-list__img{display:flex;align-items:center;justify-content:center}.reason-list__img:before{content:"";position:absolute;display:block;width:100%;height:100%;top:0;left:0;background-color:rgba(0,0,0,.7)}.reason-list__img01{background:url(//fundbook.co.jp/service/wp-content/themes/fundbook-service/lp/assets/css/../img/2309-reason-bg01.jpg) no-repeat center/cover}.reason-list__img02{background:url(//fundbook.co.jp/service/wp-content/themes/fundbook-service/lp/assets/css/../img/2309-reason-bg02.jpg) no-repeat center/cover}.reason-list__img03{background:url(//fundbook.co.jp/service/wp-content/themes/fundbook-service/lp/assets/css/../img/2309-reason-bg03.jpg) no-repeat center/cover}.reason-list__img04{background:url(//fundbook.co.jp/service/wp-content/themes/fundbook-service/lp/assets/css/../img/2309-reason-bg04.jpg) no-repeat center/cover}@media screen and (max-width:768px){.reason-list li{flex-direction:column;align-items:center}.reason-list li:before{width:100%;font-size:2.3rem}.reason-list__txt{padding:0 1.4rem 1.4rem}.reason-list__img{width:100%;padding:2rem 0}.reason-list__img img{max-width:60%}}@media screen and (min-width:769px){.reason-list li:before{width:10%;font-size:4rem}.reason-list__txt{width:70%;padding:1.4rem 2rem 1.4rem 0}.reason-list__img{width:20%;padding:1rem}.reason-list__img img{max-width:70%}}.flow-desc{margin-bottom:4rem}.flow figure{margin:0;border:2px solid #3c3ce6}@media screen and (max-width:768px){.flow figure{display:block;overflow:scroll}.flow figure img{width:250%;max-width:250%}}.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}}.contact a{color:#3573ff;text-decoration:underline}.contact-form{padding-top:1rem}.contact-tel{text-align:center;padding:1rem 0}.contact-tel h3{font-size:1rem}.contact-tel a{font-family:bebas;text-decoration:none;font-size:2rem}.contact-tel p{font-size:.825rem}