@charset "UTF-8";@import"https://fonts.googleapis.com/css2?family=Lato:wght@900&display=swap";@import"//use.fontawesome.com/releases/v5.6.3/css/all.css";@media screen and (max-width: 1080px){.media-set{display:block}}.pc-show{display:inherit!important}@media screen and (max-width:959px){.pc-show{display:none!important}}.tb-show{display:none!important}@media screen and (max-width:959px){.tb-show{display:inherit!important}}.sp-show{display:none!important}@media screen and (max-width:959px){.sp-show{display:inherit!important}}.pc-hide{display:none!important}@media screen and (max-width:959px){.pc-hide{display:inherit!important}}.tb-hide{display:inherit!important}@media screen and (max-width:959px){.tb-hide{display:none!important}}.sp-hide{display:inherit!important}@media screen and (max-width:959px){.sp-hide{display:none!important}}html{color:#444;font-family:Avenir,Helvetica Neue,Helvetica,Arial,Hiragino Kaku Gothic ProN,Hiragino Sans,YuGothic,メイリオ,Meiryo,ＭＳ Ｐゴシック,MS PGothic,"sans-serif";scroll-behavior:smooth}@media screen and (max-width: 959px){.tb-hidden{display:none}}.button--blue,.button--orange{color:#fff;background:#fa9232;font-size:.875rem;padding:16px 24px;border-radius:5rem;box-shadow:0 8px 12px #00000014;display:block;font-weight:700;letter-spacing:.4px;position:relative;text-align:center;display:inline-block}.button--blue{color:#fff;background:#2d7ee0;padding:10px 24px;margin-left:40px}@media screen and (max-width:959px){.button--blue{margin-left:0}}.button--blue:disabled,.button--orange:disabled{background:#888}.button--large{text-align:center;font-size:1.25rem;width:400px;padding:19px 0;line-height:1.5rem}@media screen and (max-width:959px){.button--large{padding:12px 0;width:280px;font-size:1rem}}.button--large:before{border-right:3px solid #fff;border-top:3px solid #fff;content:"";height:10px;margin-top:-5px;position:absolute;right:3.2rem;top:50%;transform:rotate(45deg);transition:all .3s;width:10px}@media screen and (max-width:959px){.button--large:before{right:2.4rem}}.size--caption{font-size:.75rem}.size--title{font-size:1rem}.text--spacing{margin:0 .2rem}@media screen and (max-width:959px){.contact__button{width:200px}}.title--strong{color:#2d7ee0}.title--highlight{color:#eaf2fc;font-size:2.5rem;font-family:Lato,sans-serif;margin-right:16px}.text--price{color:#ffc127;font-size:6rem}@media screen and (max-width:959px){.text--price{font-size:4.5rem}}.tax--included{position:absolute;font-size:1rem;color:#ffc127;background:#fff9e9;border-radius:2px;padding:8px;top:157px;right:49px;letter-spacing:0em}@media screen and (max-width:959px){.tax--included{padding:4px;font-size:.75rem;right:61px;top:99px}}@media screen and (max-width: 599px){.tax--included{padding:4px;font-size:.75rem;right:13px;top:99px}}.step--number{font-size:2rem}.header{position:fixed;width:100%;top:0;z-index:1000;background:#fff;padding:24px}@media screen and (max-width:959px){.header{padding:1.2rem}}@media screen and (max-width:959px){.header{padding:16px}}.header__logo{width:274px;height:44px}.header__logo>a{display:inline-block}@media screen and (max-width:959px){.header__logo{width:150px;height:24px}}.header__logoImg{width:274px;height:44px}@media screen and (max-width:959px){.header__logoImg{width:150px;height:24px}}.header__inner{display:flex;justify-content:space-between}@media screen and (max-width:959px){.header__inner{width:100%;align-items:center}}.headerList{display:flex;white-space:nowrap;align-items:center}.main{overflow:hidden}.mv{background:url(/vite/assets/mv_background-DVirVRPU.png) no-repeat center;background-size:cover;height:752px;background-color:#f5fcff}@media screen and (max-width: 599px){.mv{background:url(/vite/assets/mv_background--sp-39Z9_IRm.png) no-repeat center;background-size:cover;height:667px;background-color:#f5fcff}}.mv__inner{width:100%;height:100%;max-width:1108px;margin:auto;position:relative}@media screen and (max-width:959px){.mv__inner{width:80%;align-items:flex-start;justify-content:center;padding-top:64px}}.mv__image{position:absolute;background:url(/vite/assets/mv_img-nAC9o7hg.png) no-repeat center;content:"";top:270px;z-index:0;width:998px;height:660px;pointer-events:none}@media screen and (max-width:959px){.mv__image{background-size:60%;top:320px}}@media only screen and (min-width: 600px) and (max-width: 700px){.mv__image{background-size:50%;top:360px}}@media screen and (max-width: 599px){.mv__image{background:url(/vite/assets/mv_img--sp-BUyBFPD6.png) no-repeat center;top:110px;z-index:0}}.mv__catchInner{margin:auto;text-align:center;display:flex;flex-direction:column;justify-content:center;align-items:center;width:100%;max-width:743px;padding-top:64px}@media screen and (max-width:959px){.mv__catchInner{width:80%;padding-top:0}}.mv__catchText{font-size:2rem;font-weight:700;margin-bottom:16px}@media screen and (max-width:959px){.mv__catchText{font-size:1.25rem}}.mv__catchText--strong{color:#fa9232}.mv__catchText--strongDot{text-emphasis:filled;-webkit-text-emphasis:filled}.mv__logo{width:600px;height:96px;margin-bottom:24px}@media screen and (max-width:959px){.mv__logo{width:327px;height:52px}}.shopLogo{padding-bottom:80px;background-color:#f5fcff}@media screen and (max-width:959px){.shopLogo{padding-bottom:0}}.shopLogo__inner{position:relative;margin:0 auto;max-width:1028px;width:100%;padding:40px;background:#fff;border-radius:16px;z-index:20;box-shadow:0 3px 4px #0000001a,0 0 4px #0000001f}@media screen and (max-width:959px){.shopLogo__inner{width:80%;padding:24px}}.shopLogo__list{margin-top:40px;display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center}@media screen and (max-width:959px){.shopLogo__list{margin-top:24px;justify-content:space-around}}@media screen and (max-width:959px){.shopLogo_item{margin-top:16px}.shopLogo_item img{max-width:90px}}.shopLogo__title{text-align:center;font-size:1.5rem;font-weight:700;display:flex;align-items:center}.shopLogo__title:before{content:"";height:2px;background-color:#2d7ee0;flex-grow:1;margin-right:1rem}.shopLogo__title:after{content:"";height:2px;background-color:#2d7ee0;flex-grow:1;margin-right:1rem}@media screen and (max-width:959px){.shopLogo__title{text-align:center;flex-direction:column}}.shopLogo__title--sp{text-align:center;font-size:1.125rem;font-weight:700}.about{background:#f5fcff}.about__inner{margin:0 auto;padding:80px 0;width:100%;max-width:1108px}@media screen and (max-width:959px){.about__inner{width:80%}}.about__title{text-align:center;font-size:2rem;font-weight:700}@media screen and (max-width:959px){.about__title{font-size:1.5rem}}.about__imageInner{margin:0 auto;max-width:1028px;width:100%;padding:40px;background:#fff;border-radius:16px;text-align:center}.about__image{margin:auto}@media screen and (max-width: 599px){.about__image{width:100%}}.solve{background:#f5f5f5}.solve__inner{margin:0 auto;padding:80px 0;width:100%;max-width:1108px}@media screen and (max-width:959px){.solve__inner{width:92%}}.solve__title{text-align:center;font-size:2rem;font-weight:700;position:relative}.solve__title span{color:#2d7ee0}.solve__title:before{position:absolute;display:inline-block;content:"";background:url("data:image/svg+xml,%3csvg%20width='28'%20height='41'%20viewBox='0%200%2028%2041'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M27.7333%2040.6274L0.881495%207.66302L12.8556%200.690086L27.7333%2040.6274Z'%20fill='%23FFC127'/%3e%3c/svg%3e") no-repeat center;top:-16px;left:90px;width:30px;height:66px;z-index:10}.solve__title:after{position:absolute;display:inline-block;content:"";background:url("data:image/svg+xml,%3csvg%20width='28'%20height='41'%20viewBox='0%200%2028%2041'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M0.718281%2040.6016L15.9885%200.921773L27.9885%207.84998L0.718281%2040.6016Z'%20fill='%23FFC127'/%3e%3c/svg%3e") no-repeat center;top:-16px;right:90px;width:30px;height:66px;z-index:10}@media only screen and (min-width: 960px) and (max-width: 1064px){.solve__title:before{left:30px}.solve__title:after{right:30px}}@media only screen and (min-width: 860px) and (max-width: 959px){.solve__title:before{left:160px}.solve__title:after{right:160px}}@media only screen and (min-width: 680px) and (max-width: 859px){.solve__title:before{left:80px}.solve__title:after{right:80px}}@media only screen and (min-width: 600px) and (max-width: 679px){.solve__title:before{left:40px}.solve__title:after{right:40px}}@media screen and (max-width: 599px){.solve__title{font-size:1.125rem}.solve__title:before{top:-4px;left:0}.solve__title:after{top:-4px;right:0}}.solve__list{margin-top:32px;display:flex;justify-content:space-between}@media screen and (max-width:959px){.solve__list{align-items:center;flex-direction:column}}.solve__item{display:flex;flex-direction:column;align-items:center;max-width:348px;width:calc((100% - 24px) / 3)}@media screen and (max-width:959px){.solve__item{width:92%;margin-bottom:40px}.solve__item:last-child{margin-bottom:0}}.solve__item--problem{padding:24px;text-align:center;background:#fff;border-radius:8px;max-width:348px;width:100%}.solve__item--problemTitle{font-size:1.25rem;font-weight:700;align-items:center;margin:0 auto;width:100%;display:block}@media screen and (max-width:959px){.solve__item--problemTitle{display:inline-block;padding-left:0}}.problem_icon{margin-right:8px}.solve__item--problemText{margin-top:16px;font-size:1rem;line-height:1.5rem}.solve__arrow{width:112px;height:100%}.solve__item--solve{position:relative;background:#fff;border:4px solid #2d7ee0;border-radius:8px;margin-top:24px;padding:48px 24px 24px;text-align:center}.solve__item--solveHeading{background:#2d7ee0;border-radius:30px;width:268px;color:#fff;font-weight:700;top:-26px;left:10%;text-align:center;font-weight:1.5rem;position:absolute;padding:12px 12px 12px 32px}.solve__item--solveHeading:before{position:absolute;display:inline-block;content:"";background:url(/vite/assets/solve_icon-BBBVM_S0.svg) no-repeat center;top:7px;left:85px;width:24px;height:23px}.solve__item--solveTitle{margin-bottom:32px;font-size:1.25rem;font-weight:700}.solve_image{margin-bottom:16px}.solve__item--solveText{text-align:left;text-indent:-1em;padding-left:1em;line-height:1.5rem}.cv{background:#fff}.cv__inner{margin:0 auto;padding:80px 0;width:100%;max-width:1108px}.cv__buttonInner{text-align:center}.price{background:#f5f5f5}.price__inner{margin:0 auto;padding:132px 0 80px;width:100%;max-width:1108px}@media screen and (max-width:959px){.price__inner{padding-top:200px;width:80%}}.price__contents{position:relative}.price__contents:before{position:absolute;content:"";background:url(/vite/assets/price_balloon-BugEMkZK.svg) no-repeat center;top:-70px;left:-50px;width:117px;height:117px}@media only screen and (min-width: 767px) and (max-width: 1280px){.price__contents:before{left:0}}@media screen and (max-width: 599px){.price__contents:before{top:-30px;left:-10px}}.price__title{position:absolute;width:435px;height:100%;top:-69px;left:170px}@media screen and (max-width:959px){.price__title{left:27%;top:-39px}}@media only screen and (min-width: 500px) and (max-width: 600px){.price__title{left:60px}}@media screen and (max-width: 599px){.price__title{left:-10px;top:-129px}}.price__list{display:flex;justify-content:space-between;background:#fff;padding:76px 40px 32px;border-radius:8px}@media screen and (max-width:959px){.price__list{flex-direction:column;align-items:center;padding:76px 24px 24px}}.price__item{max-width:342px;width:100%;display:flex;flex-direction:column;align-items:center;border-right:1px dashed #e3e3e3;position:relative}.price__item:last-child{border-right:none}@media screen and (max-width:959px){.price__item{padding:24px;border-right:none;border-bottom:1px dashed #e3e3e3}.price__item:last-child{border-bottom:none}}.price__itemTitle{background:#eaf2fc;color:#2d7ee0;text-align:center;padding:12px 24px;display:inline-block;border-radius:30px;font-weight:700;margin-bottom:24px}.price__itemText{font-weight:700;font-size:2rem;letter-spacing:-.2em}.step{background:url(/vite/assets/step_background-CCvnJMTP.svg) no-repeat center;background-size:cover;height:100%;background-color:#fff;z-index:-10}.step__inner{margin:auto;padding:80px 0;width:100%;max-width:1108px}@media screen and (max-width:959px){.step__inner{width:327px}}.step__title{text-align:center;font-size:2rem;font-weight:700;position:relative}.step__title:before{background:#ffc127;border-radius:20px;bottom:-16px;left:35%;content:"";height:4px;position:absolute;width:324px}@media screen and (max-width:959px){.step__title{font-size:1.5rem}.step__title:before{left:45%;width:40px}}.step__list{margin-top:48px;display:flex;justify-content:space-around;position:relative}.step__list:before{position:absolute;content:"";background:url("data:image/svg+xml,%3csvg%20width='1298'%20height='60'%20viewBox='0%200%201298%2060'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M4%2026C1.79086%2026%20-1.93129e-07%2027.7909%200%2030C1.93129e-07%2032.2091%201.79086%2034%204%2034L4%2026ZM1296.83%2032.8283C1298.39%2031.2662%201298.39%2028.7336%201296.83%2027.1715L1271.37%201.71562C1269.81%200.153521%201267.28%200.153521%201265.72%201.71562C1264.15%203.27772%201264.15%205.81038%201265.72%207.37247L1288.34%2029.9999L1265.72%2052.6273C1264.15%2054.1894%201264.15%2056.7221%201265.72%2058.2842C1267.28%2059.8463%201269.81%2059.8463%201271.37%2058.2842L1296.83%2032.8283ZM4%2034L1294%2033.9999L1294%2025.9999L4%2026L4%2034Z'%20fill='%23EAF2FC'/%3e%3c/svg%3e") no-repeat center;top:0;left:-8%;width:1300px;height:100%}@media screen and (max-width:959px){.step__list{flex-direction:column;align-items:center}.step__list:before{display:none}}.step__item{text-align:center;background:#fff;border-radius:4px;padding:32px;border:8px solid #eaf2fc;max-width:258px;width:100%;position:relative;z-index:10}@media screen and (max-width:959px){.step__item{margin-top:40px}.step__item:first-child{margin-top:0}}.step__itemHeading{color:#2d7ee0;font-weight:700}.step__itemTitle{font-size:1.5rem;font-weight:700;margin-top:16px}.step__image{margin-top:16px}.footer .footer__otherItem{background:#444;text-align:center;color:#fff;padding:1.5rem}@media screen and (max-width:959px){.footer .footer__otherItem{padding:1.5rem 1.5rem 9rem}.footer .footer__otherItem a{color:#fff}}.footer .footer__otherItem a{color:#fff}.footer .footer__otherItem p{padding-top:.5rem}.footer .f-container{display:flex;flex-direction:row;justify-content:center}.footer .f-container .f-item{padding-right:2rem}.footer .icon-arrow{color:#2d7ee0;font-size:12px;margin-right:4px}.footer__link{background:#fff;padding:40px 0;border-top:1px solid #888888}.footer__link--container{display:flex;justify-content:center}.footer__corporate{margin-right:160px}.footer__corporate--name{margin:16px 0}.footer__linkTitle{font-size:14px;font-weight:700;margin-bottom:16px}.footer__linkItem{margin-bottom:1rem;vertical-align:middle}.footer__linkItem:last-of-type{margin-bottom:0}@media screen and (max-width:959px){.footer p{padding-top:1.5rem}.footer .f-container{display:block}.footer .f-container .f-item{padding:0;padding-top:1rem}.footer .footer__link{background:#fff;font-size:14px;padding:40px 0;border-top:1px solid #888888}.footer .footer__link--container{display:flex;flex-direction:column;justify-content:center;width:80%;margin:auto}.footer .footer__corporate{margin-right:0;color:#444}.footer .footer__corporate--name{margin:0}.footer .footer__linkItem{margin-bottom:16px;vertical-align:middle}.footer .footer__linkItem:last-of-type{margin-bottom:0}.footer .footer__otherItem{background:#444;text-align:left;color:#fff;font-size:14px;padding:1rem 2rem 2rem}.footer .icon-arrow{color:#2d7ee0;font-size:12px;margin-right:4px}.footer .footer__linkList{margin-top:40px}.footer .footer__linkTitle{font-size:16px;font-weight:700;margin-bottom:16px}.footer .footer__copyright{margin-top:1rem}}@media screen and (max-width:959px){.floating__button{position:fixed;z-index:2000;width:100%;background:#fff;padding:20px;bottom:0;right:0}}.floating__buttonInner{margin:auto}@media screen and (max-width:959px){.floating__buttonInner{width:100%}}@media screen and (max-width: 599px){.floating__buttonInner{max-width:327px}}.contact{background:#eaf2fc}.contact__inner{margin:auto;padding:80px 0;width:100%;max-width:1108px}@media screen and (max-width:959px){.contact__inner{width:90%}}.contact__title{font-size:2rem;margin-bottom:40px;font-weight:700;text-align:center}@media screen and (max-width:959px){.contact__title{font-size:1.25rem}}.contact__contents{margin-top:40px;background:#fff;padding:80px;border-radius:16px;box-shadow:0 3px 4px #0000001a,0 0 4px #0000001f}@media screen and (max-width:959px){.contact__contents{padding:32px}}.contact__text{font-size:1.5rem;text-align:center}@media screen and (max-width:959px){.contact__text{font-size:1rem}}.form__item{display:flex;align-items:center;width:100%;margin-bottom:24px}@media screen and (max-width:959px){.form__item{flex-direction:column;align-items:flex-start}}.form__itemTitle{font-weight:700;width:200px;position:relative}.form__itemTitle:after{background:#f84e59;border-radius:.4rem;color:#fff;content:"必須";font-size:11px;font-weight:700;margin-left:1.6rem;padding:4px 8px;vertical-align:middle}@media screen and (max-width:959px){.form__itemTitle{margin-bottom:16px}}input[type=text],input[type=email],input[type=tel]{border:solid 1px #dfe1e8;border-radius:5px;padding:10px;font-size:1rem;width:743px}input[type=text]::placeholder,input[type=email]::placeholder,input[type=tel]::placeholder{color:#dfe1e8}@media screen and (max-width:959px){input[type=text],input[type=email],input[type=tel]{width:92%}}input[type=text].has_error,input[type=email].has_error,input[type=tel].has_error{border:solid 1px #f84e59}.form__buttonInner{text-align:center}.statement__item{margin-top:40px;text-align:center}
