@import"https://fonts.googleapis.com/css2?family=Noto+Sans+JP:wght@400;700&display=swap";blockquote,body,dd,dl,dt,fieldset,figure,h1,h2,h3,h4,h5,h6,hr,html,iframe,legend,li,ol,p,pre,textarea,ul,ol{margin:0;padding:0}h1,h2,h3,h4,h5,h6{font-size:100%}ul,ol{list-style:none}button,input,select,textarea{margin:0}html{-webkit-box-sizing:border-box;box-sizing:border-box}*,*:after,*:before{-webkit-box-sizing:inherit;box-sizing:inherit;overflow-wrap:break-word}audio,embed,iframe,img,object,video{height:auto;max-width:100%}img{vertical-align:top}iframe{border:0}table{border-collapse:collapse;border-spacing:0}td,th{padding:0;text-align:left}body{font-family:"Noto Sans JP",sans-serif;font-size:15px;line-height:1.5em;overflow-x:hidden}@media screen and (min-width: 768px){body{font-size:18px}}@media screen and (min-width: 768px){body{min-width:1300px;overflow-x:auto}}a{text-decoration:none;color:#000}.forSP{display:block}@media screen and (min-width: 768px){.forSP{display:none}}.forPC{display:none}@media screen and (min-width: 768px){.forPC{display:block}}.ib{display:inline-block}.no-scroll{height:100%;overflow:hidden}.sec-in01{width:90%;margin:0 auto}@media screen and (min-width: 768px){.sec-in01{width:96%;margin:0 auto;max-width:1260px}}.sec-in02{width:90%;margin:0 auto}@media screen and (min-width: 768px){.sec-in02{width:94%;margin:0 auto;max-width:1050px}}.contact{width:100%}@media screen and (min-width: 768px){.contact{width:556px;margin:100px auto 0}}.contact a{display:block;width:100%;padding:15.25px;padding-left:45px;font-weight:bold;text-align:center;background-color:#ffe000;font-size:17px;position:relative}@media screen and (min-width: 768px){.contact a{font-size:36px}}@media screen and (min-width: 768px){.contact a{padding:36px;padding-left:100px;border-radius:50px;border:2px solid #707070}}.contact a span{font-size:18px}@media screen and (min-width: 768px){.contact a span{font-size:38px}}.contact a::before{content:"";width:25px;height:19px;background-image:url(../img/icon_mail_black.svg);background-repeat:no-repeat;background-size:25px;position:absolute;top:calc(50% - 9px);left:calc(50% - 55px)}@media screen and (min-width: 768px){.contact a::before{width:50px;height:37px;background-size:50px;top:calc(50% - 17px);left:calc(50% - 120px)}}.contact.forSP{position:fixed;bottom:0;left:0;max-width:100vw}.fix-toTop{position:fixed;right:10px;bottom:120px}.hd{width:100%;max-width:100vw;position:fixed;top:0;left:0;z-index:100}@media screen and (min-width: 768px){.hd{min-width:1300px}}.hd-wrap{background:-webkit-gradient(linear, left top, right top, from(#00A68D), to(#0070BA));background:linear-gradient(to right, #00A68D, #0070BA);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.hd-logo img{margin:11px 0 11px 20px;height:30px}@media screen and (min-width: 768px){.hd-logo img{margin:18px 0 18px 45px;height:42px}}.hd-hbg-btn{padding:17.5px 20px;cursor:pointer}.hd-hbg-barwrap{position:relative;width:27px;height:17px}.hd-hbg-bar{width:27px;height:3px;border-radius:3px;background-color:#fff;position:absolute;top:10px;left:0}.hd-hbg-bar01{top:0;-webkit-transition:.2s;transition:.2s}.hd-hbg-bar01.menuopen{-webkit-transform:translateY(8px) rotate(-30deg);transform:translateY(8px) rotate(-30deg)}.hd-hbg-bar02{top:8px}.hd-hbg-bar02.menuopen{opacity:0}.hd-hbg-bar03{top:16px;-webkit-transition:.3s;transition:.3s}.hd-hbg-bar03.menuopen{-webkit-transform:translateY(-8px) rotate(30deg);transform:translateY(-8px) rotate(30deg)}.hd-hbg-nav-sp{position:fixed;width:80%;height:100vh;top:52px;right:0;background-color:#fff;color:#000;-webkit-transform:translateX(100%);transform:translateX(100%);-webkit-transition:.3s;transition:.3s;z-index:100}.hd-hbg-nav-sp.menuopen{-webkit-transform:translateX(0);transform:translateX(0)}.hd-hbg-nav-sp li{position:relative;padding-left:40px;margin-top:35px;cursor:pointer;font-size:16px}.hd-hbg-nav-sp li::before{content:"";width:11px;height:9px;background-image:url(../img/hbg-nav-arrow.svg);background-repeat:no-repeat;background-size:11px 9px;position:absolute;top:calc(50% - 5.5px);left:20px}.hd-nav-pc ul{color:#fff;min-width:800px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-pack:distribute;justify-content:space-around;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media screen and (min-width: 768px){.hd-nav-pc ul{font-size:15px}}.hd-nav-pc li{cursor:pointer}@media screen and (min-width: 768px){.hd .contact{width:10%;min-width:150px;margin:0 50px 0 auto}}@media screen and (min-width: 768px){.hd .contact a{display:block;color:#0070b9;background-color:#fff;border:none;font-weight:normal;padding:7px 0 7px 30px;width:100%}}@media screen and (min-width: 768px)and (min-width: 768px){.hd .contact a{font-size:16px}}@media screen and (min-width: 768px){.hd .contact a::before{width:26px;height:18px;background-image:url(../img/icon_mail_blue.svg);background-size:26px;top:calc(50% - 8px);left:calc(50% - 50px)}}.mv{margin-top:52px;position:relative;z-index:0;overflow:hidden}@media screen and (min-width: 768px){.mv{margin-top:78px}}.mv-box{width:90%;margin:0 auto;margin-top:27px;margin-bottom:25px}@media screen and (min-width: 768px){.mv-box{width:96%;margin:0 auto;max-width:1260px;margin-top:64px;margin-bottom:40px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}}.mv::before{content:"";width:448px;height:364px;background-image:url(../img/mv-img01.png);background-size:448px;position:absolute;top:0;left:-180px;z-index:-1}@media screen and (min-width: 768px){.mv::before{width:1191px;height:902px;background-size:1191px;top:0;left:-580px}}.mv::after{content:"";width:458px;height:292px;background-image:url(../img/mv-img02.png);background-size:458px;position:absolute;bottom:10px;right:-220px;z-index:-1}@media screen and (min-width: 768px){.mv::after{width:1154px;height:736px;background-size:1154px;bottom:0;right:-380px}}@media screen and (min-width: 768px){.mv-catch{width:60%}}.mv-form{margin-top:28px;width:100%;background-color:#fff;border:1px solid #2282c7;border-radius:0 0 10px 10px}@media screen and (min-width: 768px){.mv-form{margin-top:0;width:30%}}.mv-form span{color:red}.mv-form-ttl{color:#fff;background-color:#0070b9;border:1px solid #2282c7;padding:10px;text-align:center}.mv-form-txt{font-size:15px}@media screen and (min-width: 768px){.mv-form-txt{font-size:15px}}.mv-form-in{width:90%;margin:0 auto;padding:7px 0 30px}@media screen and (min-width: 768px){.mv-form-in{padding:10px 0 34px}}.mv-form form#mailformpro dl dt{font-size:16px;padding-left:0px;border-top:none;color:#173761;font-weight:bold;width:100%}@media screen and (min-width: 768px){.mv-form form#mailformpro dl dt{font-size:16px}}@media screen and (min-width: 768px){.mv-form form#mailformpro dl dt{border:none;text-align:left}}.mv-form form#mailformpro dl dd{padding-left:0px;border-bottom:none;padding-bottom:15px;width:100%;font-size:16px}@media screen and (min-width: 768px){.mv-form form#mailformpro dl dd{font-size:16px}}@media screen and (min-width: 768px){.mv-form form#mailformpro dl dd{border:none}}.mv-form form#mailformpro dl dd input,.mv-form form#mailformpro dl dd select,.mv-form form#mailformpro dl dd textarea{font-size:16px}@media screen and (min-width: 768px){.mv-form form#mailformpro dl dd input,.mv-form form#mailformpro dl dd select,.mv-form form#mailformpro dl dd textarea{font-size:16px}}.mv-form input[type=text],.mv-form input[type=email]{width:100%;padding:10px 5px;border-radius:5px;border:1px solid #707070}.mv-form form#mailformpro label{margin:0 0 0 3px}.mv-form ul{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.mv-form form#mailformpro dl dd li{margin-left:40px;position:relative;padding-left:15px}.mv-form form#mailformpro dl dd li:first-of-type{margin-left:0}.mv-form input[type=radio]{position:absolute;top:calc(50% - 6.5px);left:0}.mv-form button{display:block;background:-webkit-gradient(linear, left top, right top, from(#00A68D), to(#0070BA));background:linear-gradient(to right, #00A68D, #0070BA);border:none;color:#fff;padding:15px;border-radius:25px;width:80%;margin:30px auto 0;font-size:15px}@media screen and (min-width: 768px){.mv-form button{font-size:19px}}@media screen and (min-width: 768px){.mv-form button{border-radius:29px}}.mfp_element_submit,.mfp_element_reset,.mfp_element_button,button.mfp_next,button.mfp_prev{text-shadow:none;-webkit-transition:.2s;transition:.2s}.mfp_element_submit:hover:hover,.mfp_element_reset:hover:hover,.mfp_element_button:hover:hover,button.mfp_next:hover:hover,button.mfp_prev:hover:hover{background:-webkit-gradient(linear, left top, right top, from(#00A68D), to(#0070BA));background:linear-gradient(to right, #00A68D, #0070BA);opacity:.9}div#mfp_phase_confirm h4{margin-bottom:10px;font-size:15px}@media screen and (min-width: 768px){div#mfp_phase_confirm h4{font-size:19px}}.intro{padding:60px 0 52px}@media screen and (min-width: 768px){.intro{padding:96px 0 104px}}.intro h2{display:block;width:100%;margin:0 auto;font-size:22px;font-weight:normal;line-height:1.5em}@media screen and (min-width: 768px){.intro h2{font-size:42px}}@media screen and (min-width: 768px){.intro h2{width:100%;margin-left:0}}.intro-ttl-bold{font-weight:bold}.intro-ttl-green{color:#00a68d}.intro-ttl-blue{color:#2989a7}@media screen and (min-width: 768px){.intro-top-boxwrap{margin-top:110px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}}@media screen and (min-width: 768px){.intro-box{width:50%;margin-left:5%;-webkit-box-flex:1;-ms-flex:1;flex:1}}.intro-top-img.forSP{width:90%;margin:30px auto 20px;max-width:280px}@media screen and (min-width: 768px){.intro-top-img.forPC{width:45%;max-width:347px}}@media screen and (min-width: 768px){.intro-top-txt{margin-top:45px}}.intro h3{font-size:20px;margin:50px 0 0;text-align:center}@media screen and (min-width: 768px){.intro h3{font-size:32px}}@media screen and (min-width: 768px){.intro h3{margin:110px 0 0}}.intro-btm-txt01{font-size:14px;text-align:center;margin:20px 0 25px}@media screen and (min-width: 768px){.intro-btm-txt01{font-size:16px}}.intro-btm-txt02{font-size:14px}@media screen and (min-width: 768px){.intro-btm-txt02{font-size:17px}}.merit{background-color:#f2f6fb;padding:30px 0 45px}@media screen and (min-width: 768px){.merit{padding:70px 0 100px}}.merit h2{margin:0 auto;text-align:center;line-height:2em}.merit h2 img{margin:0 auto;display:block}@media screen and (min-width: 768px){.merit h2 img{display:inline-block}}.merit h2 img:first-of-type{height:31px}@media screen and (min-width: 768px){.merit h2 img:first-of-type{height:44px}}.merit h2 img:last-of-type{margin-top:18px;height:35px}@media screen and (min-width: 768px){.merit h2 img:last-of-type{margin-top:0;margin-left:20px;height:55px}}.merit-boxwrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-top:20px}@media screen and (min-width: 768px){.merit-boxwrap{margin-top:70px}}.merit-box{width:47%;text-align:center;margin-bottom:30px}@media screen and (min-width: 768px){.merit-box{width:22%;margin-bottom:0}}.merit-box p{font-size:20px;line-height:1.5em;margin-top:17px}@media screen and (min-width: 768px){.merit-box p{font-size:28px}}@media screen and (min-width: 768px){.merit-box p{margin-top:26px}}.merit-txt{font-size:16px;background:-webkit-gradient(linear, left top, right top, from(#00A68D), to(#0070BA));background:linear-gradient(to right, #00A68D, #0070BA);padding:1em;color:#fff;margin-top:30px}@media screen and (min-width: 768px){.merit-txt{font-size:25px}}@media screen and (min-width: 768px){.merit-txt{margin-top:70px}}.onestop{padding:76px 0 50px}@media screen and (min-width: 768px){.onestop{padding:100px 0}}.onestop h2{text-align:center}.onestop h2 div{margin-top:10px}@media screen and (min-width: 768px){.onestop h2 div{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap}}.onestop h2 img{display:block;margin:0 auto}@media screen and (min-width: 768px){.onestop h2 img{margin:0}}.onestop h2 img:first-of-type{height:30px;margin-top:20px}@media screen and (min-width: 768px){.onestop h2 img:first-of-type{height:45px;margin-top:8px}}.onestop h2 img:last-of-type{height:30px;margin-top:20px}@media screen and (min-width: 768px){.onestop h2 img:last-of-type{height:45px;margin-top:5px;margin-left:10px}}.onestop-boxwrap-sp{margin-top:57px}@media screen and (min-width: 768px){.onestop-boxwrap-sp{display:none}}.onestop-boxwrap-pc{display:none}@media screen and (min-width: 768px){.onestop-boxwrap-pc{margin-top:90px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-pack:distribute;justify-content:space-around;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap}}.onestop-box{margin:0 .5%}@media screen and (min-width: 768px){.onestop-box{width:30%;margin-left:0}}.onestop-box img{width:100%}@media screen and (min-width: 768px){.onestop-box04{margin-right:-16.5%;margin-top:3%}}@media screen and (min-width: 768px){.onestop-box05{margin-left:-16.5%;margin-top:3%}}.slick-dots li button:before{color:#e3e3e3;opacity:1}.slick-dots li.slick-active button:before{color:#007ab1;opacity:1}.suggest{background-color:#f2f6fb;padding:50px 0 55px}@media screen and (min-width: 768px){.suggest{padding:70px 0 80px}}.suggest h2{text-align:center}.suggest h2 img{height:30px}@media screen and (min-width: 768px){.suggest h2 img{height:44px}}.suggest-txt{margin-top:20px;font-size:15px}@media screen and (min-width: 768px){.suggest-txt{font-size:24px}}@media screen and (min-width: 768px){.suggest-txt{text-align:center;margin-top:50px;line-height:1.5em}}.suggest-box-wrap{width:100%}@media screen and (min-width: 768px){.suggest-box-wrap{margin-top:60px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap}}.suggest-box{margin-top:60px;width:100%}@media screen and (min-width: 768px){.suggest-box{width:48%}}.suggest-example{margin-top:85px}@media screen and (min-width: 768px){.suggest-example{margin-top:65px}}@media screen and (min-width: 768px){.suggest-example-wrap{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}}.suggest h3{color:#0070b9;font-size:25px}@media screen and (min-width: 768px){.suggest h3{font-size:32px}}.suggest-example-list{width:100%;margin-top:30px}@media screen and (min-width: 768px){.suggest-example-list{margin-top:45px;width:40%}}.suggest-example-list th{background-color:#e3f3f8;border:1px solid #707070;width:40%;padding:1em}.suggest-example-list td{border:1px solid #707070;background-color:#fff;width:60%;padding:1em}.suggest-example-graph-box{margin-top:45px}@media screen and (min-width: 768px){.suggest-example-graph-box{margin-top:0;width:48%}}.suggest-example-graph{display:block}.suggest-example-graph-subtxt{margin-top:15px;text-align:center}@media screen and (min-width: 768px){.suggest-example-graph-subtxt{text-align:left}}.price{padding:55px 0 50px;text-align:center}@media screen and (min-width: 768px){.price{padding:95px 0 100px}}.price h2{text-align:center}.price h2 img{margin-top:10px;height:31px}@media screen and (min-width: 768px){.price h2 img{height:46px}}.price p.price-txt01{margin-top:20px;font-size:15px}@media screen and (min-width: 768px){.price p.price-txt01{font-size:24px}}@media screen and (min-width: 768px){.price p.price-txt01{margin-top:30px;line-height:1.5em}}.price p.price-txt02{text-align:left;margin-top:20px;font-size:15px}@media screen and (min-width: 768px){.price p.price-txt02{font-size:16px}}@media screen and (min-width: 768px){.price p.price-txt02{margin-top:30px}}.price picture{display:block;margin-top:50px}@media screen and (min-width: 768px){.price picture{margin-top:60px}}.price picture img{width:100%}.price-btm{background-color:#f2f6fb;margin-top:72px;padding:33px 1em 37px;width:100%;position:relative}@media screen and (min-width: 768px){.price-btm{margin-top:52px;padding:43px 1em 26px}}.price-btm::before{content:"";width:100%;height:1px;background:-webkit-gradient(linear, left top, right top, from(#00A68D), to(#0070BA));background:linear-gradient(to right, #00A68D, #0070BA);position:absolute;top:0;left:0}.price-btm::after{content:"";width:100%;height:5px;background:-webkit-gradient(linear, left top, right top, from(#00A68D), to(#0070BA));background:linear-gradient(to right, #00A68D, #0070BA);position:absolute;top:5px;left:0}.price-btm h3{color:#00a68d;font-size:18px}@media screen and (min-width: 768px){.price-btm h3{font-size:36px}}.price-btm-txt01{text-align:center;margin:20px auto 0}@media screen and (min-width: 768px){.price-btm-txt01{width:80%;min-width:934px}}.price-btm-boxwrap{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:30px auto 0}@media screen and (min-width: 768px){.price-btm-boxwrap{width:80%;min-width:934px}}.price-btm-box{width:49%;margin-top:2%}@media screen and (min-width: 768px){.price-btm-box{width:22%;margin-top:0}}.price-btm-txt02{text-align:left;margin-top:15px}@media screen and (min-width: 768px){.price-btm-txt02{margin:25px auto 0;width:80%}}.flow{background-color:#f2f6fb;padding:52px 0 50px}@media screen and (min-width: 768px){.flow{padding:104px 0 100px}}.flow h2{text-align:center}.flow h2 img{height:31px}@media screen and (min-width: 768px){.flow h2 img{height:41px}}.flow picture{display:block;margin-top:43px}@media screen and (min-width: 768px){.flow picture{margin-top:51px}}.flow picture img{display:block;width:100%;max-width:100%;margin:0 auto}.faq{padding:42px 0 50px}@media screen and (min-width: 768px){.faq{padding:74px 0 70px}}.faq h2{text-align:center}.faq h2 img{height:30px}@media screen and (min-width: 768px){.faq h2 img{height:44px}}.faq-boxwrap{margin-top:30px}@media screen and (min-width: 768px){.faq-boxwrap{margin-top:60px}}.faq-box{color:#3d3d3d;margin-top:20px}.faq-box:first-of-type{margin-top:0}.faq-box-parent{background-color:#fff;border:1px solid #707070;font-weight:bold;padding:10px 50px 10px 40px;position:relative;font-size:16px}@media screen and (min-width: 768px){.faq-box-parent{font-size:18px}}@media screen and (min-width: 768px){.faq-box-parent{padding:20px 80px;border-radius:33.5px}}.faq-box-parent::before{content:"";background-image:url(../img/faq_iconQ.svg);width:14px;height:16px;background-size:14px;background-repeat:no-repeat;position:absolute;top:calc(50% - 8px);left:10px}@media screen and (min-width: 768px){.faq-box-parent::before{width:22px;height:26px;background-size:22px;top:calc(50% - 13px);left:30px}}.faq-box-parent::after{content:"＋";font-size:30px;font-family:serif;font-weight:600;position:absolute;top:calc(50% - 10px);right:14px;color:#00a68d}@media screen and (min-width: 768px){.faq-box-parent::after{font-size:40px;top:calc(50% - 13px)}}.faq-box-parent.active::after{content:"－"}.faq-box-child{margin:20px auto 60px;font-size:16px}@media screen and (min-width: 768px){.faq-box-child{font-size:16px}}@media screen and (min-width: 768px){.faq-box-child{margin:18px auto 40px;padding:0 5%}}.bnr_10will a{display:block;max-width:700px;margin:0 auto 60px}.footer{background-color:#f2f6fb;padding-top:50px;text-align:center;margin-bottom:53px}@media screen and (min-width: 768px){.footer{padding-top:100px;margin-bottom:0}}.footer-txt01{font-size:18px;color:#173761;line-height:1.5em}@media screen and (min-width: 768px){.footer-txt01{font-size:24px}}.footer-txt02{margin-top:32px;line-height:1.5em;font-size:16px}@media screen and (min-width: 768px){.footer-txt02{font-size:20px}}@media screen and (min-width: 768px){.footer-txt02{margin-top:42px}}.footer .bnr-area{margin-top:33px}@media screen and (min-width: 768px){.footer .bnr-area{margin-top:50px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}}.footer .bnr-area li{margin-top:15px}@media screen and (min-width: 768px){.footer .bnr-area li{width:32%;margin-top:0}}.footer .bnr-area li:first-of-type{margin-top:0}.footer .bnr-area li img{width:100%}.footer-toTop{display:inline-block;margin:47px auto 30px;width:75px;cursor:pointer}.footer-toTop img{width:100%}@media screen and (min-width: 768px){.footer-toTop{margin:60px auto 57px;width:126px}}.footer-copyright{color:#fff;background:-webkit-gradient(linear, left top, right top, from(#00A68D), to(#0070BA));background:linear-gradient(to right, #00A68D, #0070BA);font-size:13px;padding:1.5em}@media screen and (min-width: 768px){.footer-copyright{font-size:15px}}.bnr-area .recruit{display:none}.bnr-area02{padding:0 2%;display:grid;margin:40px auto;grid-template-columns:1fr;gap:20px}@media screen and (min-width: 768px){.bnr-area02{grid-template-columns:repeat(2, 1fr);max-width:1260px}}.bnr-area02 a{display:block}