*{letter-spacing:.05rem;line-height:1.5;color:#333}html{font-size:100%;overflow-x:hidden}body{font-family:"Noto Sans JP","Hiragino Kaku Gothic ProN",Meiryo,sans-serif;overflow-x:hidden}body.open{position:fixed}a{display:block;text-decoration:none;transition:.3s all ease-in-out;cursor:pointer}a:hover{opacity:.7}@media screen and (max-width: 768px){a:hover{opacity:1}}li{list-style:none}img{max-width:100%;vertical-align:bottom;image-rendering:-webkit-optimize-contrast;pointer-events:none}.fadeUp{transform:translateY(60px);opacity:0;transition:.5s all ease-in-out}.fadeUp.active{transform:translateY(0);opacity:1}.fadeUpWrap>*{transform:translateY(60px);opacity:0;transition:.5s all ease-in-out}.fadeUpWrap.active>*{transform:translateY(0);opacity:1}.fadeUpWrap>*:nth-child(1){transition-delay:0s}.fadeUpWrap>*:nth-child(2){transition-delay:.1s}.fadeUpWrap>*:nth-child(3){transition-delay:.2s}.fadeUpWrap>*:nth-child(4){transition-delay:.3s}.fadeUpWrap>*:nth-child(5){transition-delay:.4s}.fadeUpWrap>*:nth-child(6){transition-delay:.5s}.fadeUpWrap>*:nth-child(7){transition-delay:.6s}.fadeUpWrap>*:nth-child(8){transition-delay:.7s}.fadeUpWrap>*:nth-child(9){transition-delay:.8s}.fadeUpWrap>*:nth-child(10){transition-delay:.9s}#loading{width:100vw;height:100vh;transition:all 1s;background:#eee;background-size:50%;position:fixed;top:0;left:0;z-index:9999}.spinner{width:100px;height:100px;margin:200px auto;background-color:#fff;border-radius:100%;animation:sk-scaleout 1s infinite ease-in-out}@keyframes sk-scaleout{0%{transform:scale(0)}100%{transform:scale(1);opacity:0}}.loaded{opacity:0;visibility:hidden}.lex{font-family:"Lexend","Hiragino Kaku Gothic ProN",Meiryo,sans-serif;font-weight:bold}.grade01{background:linear-gradient(to right, #8ebaeb, #909ad3)}.grade02{background:linear-gradient(to right, #667ac1, #6868b4)}.btn{padding:20px 140px;display:table;margin:0 auto;border-radius:10px;position:relative;max-width:90vw}@media screen and (max-width: 1024px){.btn{padding:20px 80px}}@media screen and (max-width: 768px){.btn{padding:20px 60px 20px 40px}}.btn p{font-size:1.75rem;font-style:italic;color:#fff;font-weight:300;letter-spacing:.2rem}@media screen and (max-width: 1024px){.btn p{font-size:1.5rem}}@media screen and (max-width: 768px){.btn p{font-size:1.125rem}}.btn img{position:absolute;top:50%;right:30px;transform:translateY(-50%)}@media screen and (max-width: 1024px){.btn img{right:15px}}.wrap{display:block;margin:0 auto;padding:0 20px;max-width:calc(1340px + 40px)}.inner{display:block;margin:0 auto;padding:0 20px;max-width:calc(1000px + 40px)}.gray{background:#f3f5f7}h2{margin:0 auto 80px;display:table}h2 span{display:block;text-align:center;line-height:1}h2 .en{font-family:"Lexend","Hiragino Kaku Gothic ProN",Meiryo,sans-serif;font-weight:bold;font-size:3.75rem;margin-bottom:20px;letter-spacing:.2rem}h2 .ja{color:#6b7dc3;font-style:italic;font-size:1.25rem;letter-spacing:.1rem}@media screen and (max-width: 768px){h2{margin:0 auto 60px}h2 .en{font-size:2.5rem;margin-bottom:10px}h2 .ja{font-size:0.875rem;line-height:1.5}}.kasouPage{margin-top:150px;padding-bottom:150px;border-bottom:solid #eee 1px}@media screen and (max-width: 1024px){.kasouPage{margin-top:100px;padding-bottom:100px}}#header{position:fixed;top:0;width:100%;z-index:10;background:rgba(255,255,255,.5647058824)}#header .headerWrap{height:100px;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between}#header .headerWrap .logo{padding:0 30px}@media screen and (max-width: 1024px){#header .headerWrap{height:50px}#header .headerWrap .logo{padding:0 20px}#header .headerWrap .logo img{width:106px}}#header .headerWrap .links{height:100%}@media screen and (max-width: 1024px){#header .headerWrap .links{display:none}}#header .headerWrap .links ul{display:flex;flex-wrap:wrap;height:100%}#header .headerWrap .links ul li{height:100%;display:flex;align-items:center}#header .headerWrap .links ul li a{padding:0 40px 0 10px;font-size:0.875rem}@media screen and (max-width: 1200px){#header .headerWrap .links ul li a{padding:0 20px 0 5px}}#header .headerWrap .links ul li:nth-child(n-3) .lex{color:#1d2088;font-size:1.25rem}#header .headerWrap .links ul li:nth-child(n+4){text-align:center;width:200px}@media screen and (max-width: 1200px){#header .headerWrap .links ul li:nth-child(n+4){width:160px}}#header .headerWrap .links ul li:nth-child(n+4) a{padding:0 20px;margin:0 auto}#header .headerWrap .links ul li:nth-child(n+4) a p{color:#fff}#header .headerWrap .links ul li:nth-child(n+4) a img{margin-bottom:10px}@media screen and (max-width: 1024px){#header .headerWrap .spNavi{display:inline}#header .headerWrap .spNavi .ham{height:50px;width:50px;display:flex;justify-content:center;align-items:center;flex-direction:column;gap:8px;position:relative;z-index:20}#header .headerWrap .spNavi .ham span{height:1px;width:22px;background:#fff}#header .headerWrap .spNavi .ham.open span:nth-child(1){transform:translateY(9px) rotate(45deg)}#header .headerWrap .spNavi .ham.open span:nth-child(2){opacity:0}#header .headerWrap .spNavi .ham.open span:nth-child(3){transform:translateY(-9px) rotate(-45deg)}#header .headerWrap .spNavi .spMenu{display:none}#header .headerWrap .spNavi .spMenu.open{position:absolute;height:100vh;width:100vw;background:#fff;z-index:10;top:0;left:0;display:flex;align-items:center;flex-direction:column;gap:30px;padding-top:100px}}#mv{margin-top:100px;margin-bottom:60px}@media screen and (max-width: 1024px){#mv{margin-top:50px}}#mv .link{position:relative;bottom:40px}@media screen and (max-width: 1024px){#mv .link{bottom:36px}}@media screen and (max-width: 768px){#mv .link{bottom:32px}}@media screen and (max-width: 1024px){#mv{margin-bottom:40px}}#nayami h2{display:table;margin:0 auto 120px}@media screen and (max-width: 1024px){#nayami h2 img{width:500px}}#nayami ul{display:flex;flex-wrap:wrap;justify-content:space-between;margin-bottom:60px}#nayami ul li{width:23.5%;box-shadow:0px 0px 20px rgba(0,0,0,.15)}#nayami ul li:nth-child(even){position:relative;bottom:50px}@media screen and (max-width: 768px){#nayami ul li{width:48%;margin-bottom:20px}}#kaiketsu{margin-bottom:100px}#kaiketsu .wrap h2{display:table;margin:0 auto 100px}@media screen and (max-width: 1024px){#kaiketsu .wrap h2 img{width:490px}}#kaiketsu .wrap .flex{display:flex;flex-wrap:wrap;margin:0 auto 40px;justify-content:center;align-items:center}#kaiketsu .wrap .flex img:nth-child(2){margin:0 40px 0 60px}@media screen and (max-width: 1024px){#kaiketsu .wrap .flex img:nth-child(1){width:calc(36vw - 10px)}#kaiketsu .wrap .flex img:nth-child(2){width:calc(3.1vw - 10px)}#kaiketsu .wrap .flex img:nth-child(3){width:calc(39.2vw - 10px)}}@media screen and (max-width: 768px){#kaiketsu .wrap .flex{flex-direction:column}#kaiketsu .wrap .flex img{width:unset !important;margin:20px 0;max-width:60vw}#kaiketsu .wrap .flex img:nth-child(2){max-width:6vw;transform:rotate(90deg);margin:0 auto}}#kaiketsu .wrap .outro{text-align:center}#kaiketsu .wrap .outro img{margin-bottom:20px}@media screen and (max-width: 1024px){#kaiketsu .wrap .outro img{width:240px}}@media screen and (max-width: 768px){#kaiketsu .wrap .outro img{width:200px}}#kaiketsu .wrap .outro p{font-style:italic}#kaiketsu .wrap .outro p span{color:#1d2088}#feature{padding:100px 0}#feature .features>ul>li{display:flex;flex-wrap:wrap;margin-bottom:60px}#feature .features>ul>li .box{width:50%}#feature .features>ul>li .box.text img{margin-bottom:40px;display:block}#feature .features>ul>li .box.text ul li{color:#6b7dc3;line-height:1.8}#feature .features>ul>li:nth-child(odd) .box.text{padding-left:40px}#feature .features>ul>li:nth-child(even) .box.text{padding-right:40px}@media screen and (max-width: 768px){#feature .features>ul>li{flex-direction:column}#feature .features>ul>li img:nth-child(1){margin-bottom:20px}#feature .features>ul>li img:nth-child(2){margin-bottom:20px}#feature .features>ul>li img:nth-child(3){margin-bottom:20px}}#qa{padding:100px 0}#qa ul li{padding:40px 30px 40px 40px;box-shadow:0px 0px 20px rgba(0,0,0,.15);margin-bottom:30px}@media screen and (max-width: 768px){#qa ul li{padding:30px}}#qa ul li p{padding-left:50px;position:relative}#qa ul li p::before{content:"";display:inline-block;width:29px;height:29px;position:absolute;top:0;left:0}#qa ul li p.q{margin-bottom:20px;font-size:1.25rem;color:#1d2088;font-weight:bold}#qa ul li p.q::before{background:url(../../img/icon_q.png) no-repeat center/contain}#qa ul li p.a{font-size:1.125rem;line-height:1.8}#qa ul li p.a::before{background:url(../../img/icon_a.png) no-repeat center/contain}@media screen and (max-width: 768px){#qa ul li p{padding-left:40px;font-size:16px !important}}#flow{padding:100px 0;background:linear-gradient(to right, #e4f2fe, #e5e7f7)}#flow h2{margin:0 auto 80px}#flow ul{display:flex;flex-wrap:wrap;justify-content:space-between;margin-bottom:60px}#flow ul li{width:23%}#flow ul li:nth-child(-n+3){position:relative}#flow ul li:nth-child(-n+3)::after{content:"";display:block;position:absolute;height:13px;width:13px;top:110px;right:-13px;background:url(../../img/icon_arrow_b01.png) no-repeat center/contain}@media screen and (max-width: 1080px)and (min-width: 769px){#flow ul li:nth-child(-n+3)::after{height:10px;width:10px;top:80px;right:-14px}}#flow ul li img{margin-bottom:20px}#flow ul li .title{margin-bottom:10px;color:#1d2088;font-size:1.25rem;font-weight:bold}#flow ul li .text{line-height:1.8}@media screen and (max-width: 768px){#flow ul{flex-direction:column;margin-bottom:30px}#flow ul li{width:80%;margin:0 auto 40px}#flow ul li::after{content:none !important}#flow ul li img{width:100%}}#footer{padding:60px 0 20px;position:relative}#footer .to_top{position:absolute;top:-45px;right:50px}@media screen and (max-width: 768px){#footer .to_top{top:-32px;right:20px}#footer .to_top img{width:60px}}#footer .inner .flex{display:flex;flex-wrap:wrap;justify-content:space-between;margin-bottom:60px}#footer .inner .flex .links{height:100%}#footer .inner .flex .links ul{display:flex;flex-wrap:wrap}#footer .inner .flex .links ul li a{padding:0 40px 0 10px}#footer .inner .flex .links ul li a .lex{color:#1d2088;font-size:1.25rem}#footer .inner .flex .links ul li a .ja{font-size:0.875rem}@media screen and (max-width: 768px){#footer .inner .flex{flex-direction:column}#footer .inner .flex .logo{margin-bottom:40px}#footer .inner .flex .links ul{flex-direction:column}#footer .inner .flex .links ul li{margin-bottom:10px}}#footer .inner .copy{display:table;margin:0 auto;font-size:0.75rem}#footer .inner .copy *{color:#1d2088}#footer .inner .copy a{display:inline-block}#contactPage .info{text-align:center;color:#1d2088;margin-bottom:60px}#contactPage #mailformpro .mailform .box{display:flex;flex-wrap:wrap;margin-bottom:30px}#contactPage #mailformpro .mailform .box input[type=text],#contactPage #mailformpro .mailform .box input[type=tel],#contactPage #mailformpro .mailform .box input[type=email],#contactPage #mailformpro .mailform .box textarea{border:solid #ddd 1px;padding:9px 10px;border-radius:4px;width:100%}#contactPage #mailformpro .mailform .box ::placeholder{color:#ccc}#contactPage #mailformpro .mailform .box dt{font-weight:bold;width:22%}#contactPage #mailformpro .mailform .box dt span{color:#1d2088}#contactPage #mailformpro .mailform .box dd{width:78%}#contactPage #mailformpro .mailform .box .radio_css label{margin-right:20px}#contactPage #mailformpro .mailform .box textarea{margin-bottom:40px}@media screen and (max-width: 768px){#contactPage #mailformpro .mailform .box dt{width:100%;margin-bottom:10px}#contactPage #mailformpro .mailform .box dd{width:100%}}#contactPage #mailformpro .btn span{color:#fff}#mfp_loading,#mfp_loading_screen,#mfp_overlay_background,#mfp_overlay,#mfp_hidden{display:none !important}.mfp_err{font-size:.9rem;color:#f06060}.mfp_element_all{max-width:unset}input[type=text],input[type=tel],input[type=email],textarea{width:100% !important}.radio_css{display:flex;flex-wrap:wrap}.radio_css .mfp_err{position:absolute}#privacy .content *{line-height:1.8;text-align:justify}#privacy .intro{color:#1d2088}#privacy h3{color:#1d2088}#privacy ul,#privacy p{margin-bottom:30px}.spOnly{display:none}@media screen and (max-width: 768px){.pcOnly{display:none}.spOnly{display:inline}.features .spOnly{display:table;margin:0 auto}}/*# sourceMappingURL=style.min.css.map */