@charset "UTF-8";html{font-size:15px;letter-spacing:2px;line-height:2}body{background-color:#fff;font-family:Noto Sans JP,'Jost',Arial,sans-serif}a{color:#000;transition:.3s}a:link{color:#000}a:visited{color:#000}a:hover{opacity:.7;transition:.3s}::selection{background:#000;color:#fff}::-moz-selection{background:#000;color:#fff}table{border-collapse:collapse;border-spacing:0}img{width:100%;max-width:100%;height:auto}.cf:after{content:"";display:block;clear:both;height:0;visibility:hidden}.section.bgc{background:#f6f6f6}@media screen and (max-width:768px){.pc{display:none}.container{padding-left:1.5rem;padding-right:1.5rem}.section{padding-top:5rem;padding-bottom:5rem}}@media screen and (min-width:769px){.sp{display:none}.container{max-width:85rem;padding-left:2.5rem;padding-right:2.5rem;margin-left:auto;margin-right:auto}.primary .container{max-width:68rem}.section{padding-top:8rem;padding-bottom:8rem}}@media screen and (max-width:1024px){.none-tb{display:none}}@media screen and (min-width:1025px){.tb{display:none}}.header{box-shadow:0px 0px 80px rgb(0 0 0/5%);width:100%;top:0;z-index:999;background:#fff}.header .container{display:flex;align-items:center;justify-content:space-between;max-width:100%}@media screen and (max-width:768px){.header .container{padding-top:1rem;padding-bottom:1rem}}@media screen and (min-width:769px){.header .container{padding-top:2rem;padding-bottom:2rem}}.header-logo{width:100%}.header-logo a{display:flex;align-items:center}@media screen and (max-width:768px){.header-logo{max-width:10rem}}@media screen and (min-width:769px){.header-logo{max-width:13rem}}.header-nav__cv li a{display:flex;justify-content:center;align-items:center;border-radius:3rem;line-height:0}.header-nav__cv-tel a{background:#f6f6f6}.header-nav__cv-tel a:before{content:"";display:block;position:absolute;background:url(//fundbook.co.jp/service/wp-content/themes/fundbook-service/lp/assets/css/../img/link-tel.svg) no-repeat center/contain}.header-nav__cv-mail a{color:#fff !important;background:linear-gradient(90deg,#7f3bff 0,#3573ff 100%);background:-webkit-linear-gradient(0deg,#7f3bff 0,#3573ff 100%)}.header-nav__cv-mail a:after{content:"";display:block;position:absolute}@media screen and (max-width:768px){.header-nav__menu{display:none}.header-nav__cv{display:flex;align-items:center;justify-content:flex-end}.header-nav__cv li{margin-left:1rem}.header-nav__cv li a{width:3rem;height:3rem;text-indent:100%;white-space:nowrap;overflow:hidden}.header-nav__cv-tel a:before{width:2rem;height:2rem;top:calc(50% - 1rem);left:calc(50% - 1rem)}.header-nav__cv-mail a:after{width:3rem;height:3rem;top:calc(50% - 1.5rem);left:calc(50% - 1.5rem);background:url(//fundbook.co.jp/service/wp-content/themes/fundbook-service/lp/assets/css/../img/link-muryo.svg) no-repeat center/contain}}@media screen and (min-width:769px){.header-nav,.header-nav ul{display:flex;align-items:center;flex-wrap:wrap;justify-content:flex-end}.header-nav ul li{margin-left:2rem}.header-nav__cv-tel a{padding:1.4rem 1.5rem 1.5rem 3rem}.header-nav__cv-mail a{padding:1.4rem 3rem 1.5rem 1.5rem}.header-nav__cv-tel a:before{width:1.2rem;height:1.2rem;top:calc(50% - 0.6rem);left:.9rem}.header-nav__cv-mail a:after{width:.7rem;height:.7rem;top:calc(50% - 0.35rem);right:1.5rem;background:url(//fundbook.co.jp/service/wp-content/themes/fundbook-service/lp/assets/css/../img/arrow-right__white.svg) no-repeat center/contain}}.card-box{background-color:#fff;border-radius:1.25rem;overflow:hidden}.card-box__padding{padding:1.5rem 2rem}.box-shd{box-shadow:10px 10px 30px rgb(0 0 0/10%)}.grad-txt{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}.slick-track{display:flex !important}.slick-track .slick-slide{height:auto}.footer{padding-top:4rem;padding-bottom:4rem;background-color:#f6f6f6}.footer .container{text-align:center}.footer .footer-menu{display:flex;justify-content:center;align-items:center;margin-bottom:2rem}.footer .footer-menu a{display:block;margin:0 1rem;font-size:.825rem}.footer .footer-logo{margin-bottom:1.3rem}.footer .footer-logo a{display:block;max-width:10rem;margin:0 auto}