html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:"";content:none}table{border-collapse:collapse;border-spacing:0}.icon-open{display:block;position:absolute;top:50%;right:0;bottom:unset;left:unset;width:1.2em;height:1.2em;transform:translateY(-50%)}.icon-open::before{display:block;position:absolute;top:calc(50% - 2px);right:unset;bottom:unset;left:unset;content:"";width:20px;height:4px;background-color:#0081cc;transition:.3s;left:unset;width:100%}.icon-open::after{display:block;position:absolute;top:calc(50% - 2px);right:unset;bottom:unset;left:unset;content:"";width:20px;height:4px;background-color:#0081cc;transition:.3s;left:unset;width:100%;transform:rotate(90deg)}.show .icon-open::after{transform:rotate(0)}.icon-arrow{display:block;position:absolute;top:50%;right:56px;bottom:unset;left:unset;width:2.0833333333rem;aspect-ratio:50/22;transform:translateY(-50%);background:url(../img/icon-arrow-bottom.svg) no-repeat right;background-size:contain;transition:.3s}.show .icon-arrow{transform:translateY(-50%) rotate(180deg);background-position:left}@media screen and (max-width: 768px){.icon-arrow{right:.875rem;width:1.25rem;aspect-ratio:200/88;background-image:url(../img/icon-arrow-bottom-sp.svg)}}*{box-sizing:border-box}html{font-size:24px;color:#202020;overflow-x:hidden}@media screen and (max-width: 600px){html{font-size:4.1025641026vw}}body{font-family:"Heebo","Noto Sans JP",sans-serif;overflow-x:hidden}p{line-height:1.75}small{vertical-align:text-top;font-size:14px}@media screen and (max-width: 600px){small{font-size:12px}}a{text-decoration:none}a:hover{opacity:.6}picture{display:block}img{width:100%}.blue{color:#0081cc}.orange{color:#f09600}.btn{display:block;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;padding:4px 6px;border-radius:5px;background:linear-gradient(to right, #FEB425, #DF8204)}@media screen and (max-width: 768px){.btn{margin:1rem auto 0}}@media screen and (max-width: 600px){.btn{width:100%}}.btn__inner{display:flex;justify-content:center;align-items:center;gap:.4em;width:100%;padding:.5333333333em 1em;background:rgba(0,0,0,0);border:1.5px solid #fff;border-radius:3px;text-align:center;font-size:1.25rem;line-height:1;color:#fff;cursor:pointer}@media screen and (max-width: 768px){.btn__inner{padding-left:.5333333333em;padding-right:.5333333333em}}@media screen and (max-width: 600px){.btn__inner{width:100%;padding-left:0;padding-right:0;font-size:1.125rem}}.btn__container{display:flex;justify-content:center;align-items:center;gap:2em;margin-top:50px}@media screen and (max-width: 768px){.btn__container{display:block}}.btn .icon{display:block;width:auto;height:.8em}.btn .icon img{width:auto;height:100%;vertical-align:super}.btn-contact{background:linear-gradient(to right, #01ED7B, #00A939)}.btn-contact,.btn-contact+.btn{width:min(500px, 50%)}@media screen and (max-width: 768px){.btn-contact,.btn-contact+.btn{width:85.7142857143%}}.btn-contact .btn__inner,.btn-contact+.btn .btn__inner{padding-left:0;padding-right:0}@media screen and (max-width: 768px){.btn-contact .btn__inner,.btn-contact+.btn .btn__inner{font-size:1.5rem}}.annotation{text-align:left;font-size:12px;line-height:1.6}.pc-only{display:block}@media screen and (max-width: 600px){.pc-only{display:none !important}}.sp-only{display:none !important}@media screen and (max-width: 600px){.sp-only{display:block !important}}#header{position:fixed;top:0;right:unset;bottom:unset;left:unset;z-index:1000;width:100%;transition:.4s;background:#fff;filter:drop-shadow(0 4px 4px rgba(0, 0, 0, 0.15))}.header__inner{display:flex;justify-content:space-between;align-items:center;position:relative;padding:10px 5.2083333333%}@media screen and (max-width: 1920px){.header__inner{padding-left:32px;padding-right:32px}}@media screen and (max-width: 1510px){.header__inner{padding-left:20px;padding-right:20px}}#title{width:17.4418604651%;max-width:300px}@media screen and (max-width: 1200px){#title{width:150px}}#title a{display:block}#title img{vertical-align:bottom}.global-nav{transition:.5s}@media screen and (max-width: 1510px){.global-nav{display:none;position:absolute;top:0;right:unset;bottom:unset;left:0;width:100%;height:100vh;background:rgba(255,255,255,.95)}#navBtn.open+.global-nav{display:block}}#navBtn{display:none;position:absolute;top:50%;right:20px;bottom:unset;left:unset;z-index:100;width:32px;height:20px;border:unset;background:unset;transform:translateY(-50%);cursor:pointer}@media screen and (max-width: 1510px){#navBtn{display:block}}#navBtn span{position:absolute;top:unset;right:unset;bottom:unset;left:0;display:inline-block;width:100%;height:2px;background:#202020;border-radius:2px;transition:all .3s}#navBtn span:nth-of-type(1){top:0}#navBtn span:nth-of-type(2){top:50%}#navBtn span:nth-of-type(3){top:100%}#navBtn.open span:nth-of-type(1){top:50%;transform:rotate(-38deg)}#navBtn.open span:nth-of-type(2){opacity:0}#navBtn.open span:nth-of-type(3){top:50%;transform:rotate(38deg)}.menu-list{display:flex;justify-content:flex-end;align-items:center;flex-wrap:wrap}@media screen and (max-width: 1510px){#header .menu-list{position:absolute;top:50%;right:unset;bottom:unset;left:50%;display:block;width:calc(100% - 40px);transform:translate(-50%, -50%)}}.menu-list-item{position:relative;margin-right:2em;text-align:center;font-size:16px;font-weight:700}.menu-list-item:last-child{margin-right:0}@media screen and (max-width: 1510px){#header .menu-list-item{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin:0 auto 2em;text-align:center;filter:unset}}@media screen and (max-width: 600px){#header .menu-list-item{font-size:1.125rem}}#header .menu-list-item a{color:#202020}#header .menu-list-item.btn__container{margin-top:0;margin-left:20px}@media screen and (max-width: 1700px){#header .menu-list-item.btn__container{margin-left:0}}@media screen and (max-width: 1510px){#header .menu-list-item.btn__container{display:block;width:100%;margin:2em auto 0}}#header .menu-list-item .btn{width:260px}@media screen and (max-width: 1510px){#header .menu-list-item .btn{margin:1em auto 0}}@media screen and (max-width: 600px){#header .menu-list-item .btn{width:85.7142857143%}}#header .menu-list-item .btn__inner{font-size:.8333333333rem}@media screen and (max-width: 600px){#header .menu-list-item .btn__inner{font-size:1.5rem}}#footer{padding:40px 0;background:#00608d;text-align:center}@media screen and (max-width: 600px){#footer{padding:1.5rem 0}}#footer *{color:#fff}#footer .menu-list{justify-content:center;margin-bottom:1.3333333333rem}@media screen and (max-width: 600px){#footer .menu-list{font-size:1.5rem}}#footer .menu-list-item{margin-right:1.5em;font-size:pxtoerem(18);font-weight:500}@media screen and (max-width: 768px){#footer .menu-list-item{margin-bottom:1em}}@media screen and (max-width: 600px){#footer .menu-list-item{margin-bottom:1rem;font-size:.875rem}}#footer .menu-list-item::after{content:"|";margin-left:1.5em}@media screen and (max-width: 768px){#footer .menu-list-item::after{display:none}}#footer .menu-list-item:last-child{margin-right:0}#footer .menu-list-item:last-child::after{display:none}@media screen and (max-width: 768px){#footer .menu-list{display:block}}#footer .copyright{font-size:.5833333333rem}@media screen and (max-width: 600px){#footer .copyright{font-size:.6875rem}}.table dl{display:table;width:100%;padding:1.2em 0;border-bottom:2px solid #9e9e9e}.table dl:last-child{border-bottom:unset}.table dl>*{display:table-cell}.table dt{width:28.73%}@media screen and (max-width: 600px){.table dt{width:88px}}#content{padding-top:85px}@media screen and (max-width: 1800px){#content{padding-top:4.75vw}}@media screen and (max-width: 1510px){#content{padding-top:4.99vw}}@media screen and (max-width: 1200px){#content{padding-top:52.58px}}.sec{position:relative;padding:120px 0}@media screen and (max-width: 768px){.sec{padding:3.125rem 0}}.sec:nth-of-type(3n-1){padding-top:80px;background-color:#f7f6f5}@media screen and (max-width: 768px){.sec:nth-of-type(3n-1){padding-top:2.5rem}}.sec__inner{width:100%;max-width:1200px;margin:auto;text-align:center}@media screen and (max-width: 1350px){.sec__inner{max-width:unset;padding-left:5.1282051282%;padding-right:5.1282051282%}}.sec__ttl{margin-bottom:.625em;font-size:3.3333333333rem}@media screen and (max-width: 600px){.sec__ttl{margin-bottom:.7111111111em;font-size:2.8125rem}}.sec__ttl .ttl{background:linear-gradient(#14B5FE, #0068B7);-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0);font-weight:500;letter-spacing:.2em}.sec__ttl .subttl{display:block;margin-top:.25em;font-size:.375em;font-weight:700}@media screen and (max-width: 600px){.sec__ttl .subttl{font-size:.4em}}.sec__desc{margin-bottom:1.4em}.fv{position:relative;aspect-ratio:1920/600;padding:0}@media screen and (max-width: 768px){.fv{aspect-ratio:unset}}.fv .sec__inner{max-width:unset;padding-left:0;padding-right:0;text-align:left;font-weight:700}.fv .btn__container{display:none;margin-top:0;padding:1rem 0 1.875rem;background-color:#f7f6f5}.fv .btn__container .btn{width:76.9230769231%}@media screen and (max-width: 768px){.fv .btn__container{display:block}}.fv-catch{width:52.0833333333%}@media screen and (max-width: 768px){.fv-catch{width:100%}}.fv-catch01{padding-top:1.25vw;padding-left:7.8125vw}@media screen and (max-width: 1920px){.fv-catch01{padding-left:calc(32px + 3vw)}}@media screen and (max-width: 1350px){.fv-catch01{padding-left:5.069124424vw}}@media screen and (max-width: 768px){.fv-catch01{padding:.875rem 0 .625rem 5.1282051282%}}.fv-catch01 p{font-size:1.3541666667vw}@media screen and (max-width: 768px){.fv-catch01 p{padding-right:5.4054054054%;font-size:1rem}}@media screen and (min-width: 1921px){.fv-catch01 p{font-size:25px}}.fv-catch01 h2{margin-top:.15em;font-size:3.3854166667vw;line-height:1.45}@media screen and (max-width: 768px){.fv-catch01 h2{font-size:2rem}}.fv-catch01 h2 strong{font-size:1.4615384615em}@media screen and (max-width: 768px){.fv-catch01 h2 strong{font-size:1.40625em}.fv-catch01 h2 strong .sm{font-size:2rem}}.fv-catch02{position:absolute;top:unset;right:unset;bottom:-25px;left:unset}@media screen and (max-width: 768px){.fv-catch02{position:unset}}.fv-catch02 h3{position:relative;width:92%;padding:.35em 0 .35em 7.8125vw;background:linear-gradient(to right, #14B5FE, #0068B7);font-size:1.9791666667vw;line-height:1.4210526316;color:#fff}@media screen and (max-width: 1920px){.fv-catch02 h3{padding-left:calc(32px + 3vw)}}@media screen and (max-width: 1350px){.fv-catch02 h3{padding-left:5.069124424vw}}@media screen and (max-width: 768px){.fv-catch02 h3{width:100%;padding-left:5.1282051282%;padding-right:5.1282051282%;font-size:1.125rem}}.fv-catch02 h3::after{position:absolute;top:0;right:-1px;bottom:unset;left:unset;content:"";width:0;height:0;border-style:solid;border-width:0 0 7.0833333333vw 1.8229166667vw;border-color:rgba(0,0,0,0) rgba(0,0,0,0) #fff rgba(0,0,0,0)}@media screen and (max-width: 768px){.fv-catch02 h3::after{display:none}}.fv-catch02 .annotation{width:92%;padding-top:.5em;padding-right:1.8229166667vw;text-align:right;font-weight:400}@media screen and (max-width: 768px){.fv-catch02 .annotation{width:100%;padding-left:5.1282051282%;padding-right:5.1282051282%;background-color:#f7f6f5}}.fv-img{position:absolute;top:0;right:0;bottom:unset;left:unset;width:52.0234375%}@media screen and (max-width: 768px){.fv-img{position:unset;width:100%}}.fv-img img{display:block}.service-list{width:47.5%;margin-bottom:1.5rem;padding:5px;border-radius:20px;background:linear-gradient(to right, #14B5FE, #0068B7);text-align:left}@media screen and (max-width: 768px){.service-list{width:100%;padding:.1875rem}.service-list:last-child{margin-bottom:0}}.service-list dt{display:flex;justify-content:space-between;align-items:center;padding:1rem 40px .65rem 48px;color:#fff}.service-list dt h3{font-size:1.5rem;line-height:1.666666;font-weight:700}@media screen and (max-width: 1240px){.service-list dt h3{font-size:2.5vw}}@media screen and (max-width: 768px){.service-list dt h3{font-size:1.5rem}}@media screen and (max-width: 600px){.service-list dt{padding:.65rem 1.3125rem .4rem}}.service-list dd{padding:1.2rem 40px 1.2rem 48px;border-bottom-left-radius:15px;border-bottom-right-radius:15px;background:#fff}.service-list dd .list-item{margin-bottom:1em;line-height:1.4}.service-list dd .list-item::before{content:"●";margin-right:.25em;color:#0081cc}.service-list dd .list-item:last-child{margin-bottom:0}@media screen and (max-width: 600px){.service-list dd .list-item{margin-bottom:.7em}}@media screen and (max-width: 600px){.service-list dd{padding:1rem 1.3125rem}}.service-list__container{display:flex;justify-content:space-between;align-items:stretch}@media screen and (max-width: 768px){.service-list__container{display:block}}.service-img01{width:37.3443983402%;max-width:180px}@media screen and (max-width: 600px){.service-img01{width:36.5448504983%}}.service-img02{width:33.1950207469%;max-width:160px}@media screen and (max-width: 600px){.service-img02{width:32.5581395349%}}.aboutus{background-image:url(../img/aboutus-bg.png);background-repeat:no-repeat;background-position:center;background-size:800px}@media screen and (max-width: 800px){.aboutus{background-size:100%;background-position-y:61%}}.aboutus .sec__desc{margin-bottom:1.75em;font-size:.8333333333rem}@media screen and (max-width: 600px){.aboutus .sec__desc{margin-bottom:1.5em;text-align:left;font-size:1rem}}.matching>.sec__inner{max-width:unset;padding-left:0;padding-right:0}.matching__sec{padding:80px 0 90px;border-top:10px solid #13a2e2}.matching__sec .sec__ttl{text-align:left}.matching__sec .sec__ttl::after{display:block;content:"";clear:both}@media screen and (max-width: 600px){.matching__sec .sec__ttl{margin-bottom:1.5rem}}.matching__sec .sec__ttl>*{float:left}.matching__sec .sec__ttl .sec-num{position:relative;margin-right:48px;padding-right:32px;font-size:6.6666666667rem;font-weight:600}.matching__sec .sec__ttl .sec-num::after{position:absolute;top:.075em;right:0;bottom:unset;left:unset;display:block;content:"";width:1px;height:.75em;background:#13a2e2}@media screen and (max-width: 768px){.matching__sec .sec__ttl .sec-num{margin-right:1.25rem;padding-right:.75rem;font-size:5rem}}.matching__sec .sec__ttl h3{width:calc(100% - 263px);margin:.1em 0;font-size:1.6666666667rem;line-height:1.46;font-weight:700}@media screen and (max-width: 768px){.matching__sec .sec__ttl h3{width:63%;font-size:1.5rem}}.matching__sec .sec__ttl p{width:calc(100% - 263px);font-size:.8916666667rem;font-weight:500}@media screen and (max-width: 768px){.matching__sec .sec__ttl p{width:100%;margin-top:1em;font-size:1rem}}.matching__sec.sec01{padding-bottom:120px;background:rgba(19,162,226,.1)}.matching__sec.sec01 .sec-num,.matching__sec.sec01 h3{color:#13a2e2}@media screen and (max-width: 1200px){.matching__sec.sec01 p br{display:none}}@media screen and (max-width: 768px){.matching__sec.sec01 p br{display:block}}@media screen and (max-width: 768px){.matching__sec.sec01{padding-bottom:2.5rem}}.matching__sec.sec02{border-top-color:#00c2c7;background:rgba(0,194,199,.1)}.matching__sec.sec02 .sec-num,.matching__sec.sec02 h3{color:#00c2c7}.matching__sec.sec02 .sec-num::after,.matching__sec.sec02 h3::after{background:#00c2c7}.matching__sec.sec03{border-top-color:#685cc5;background:rgba(104,92,197,.1)}.matching__sec.sec03 .sec-num,.matching__sec.sec03 h3{color:#685cc5}.matching__sec.sec03 .sec-num::after,.matching__sec.sec03 h3::after{background:#685cc5}@media screen and (max-width: 768px){.matching__sec.sec03 .sec-num br,.matching__sec.sec03 h3 br{display:block !important}}@media screen and (max-width: 768px){.matching__sec{padding:2.125rem 0 2.5rem}.matching__sec.sec02 .sec__inner,.matching__sec.sec03 .sec__inner{padding-left:0;padding-right:0}.matching__sec.sec02 .sec__ttl,.matching__sec.sec02 .btn__container,.matching__sec.sec03 .sec__ttl,.matching__sec.sec03 .btn__container{padding-left:5.1282051282%;padding-right:5.1282051282%}}.matching-list{display:flex;justify-content:space-between;align-items:stretch;gap:3.75%}@media screen and (max-width: 1200px){.matching-list{flex-wrap:wrap;justify-content:center}}.matching-list__container{width:100%;max-width:1200px;margin:auto;text-align:center;padding-bottom:120px}@media screen and (max-width: 1350px){.matching-list__container{max-width:unset;padding-left:5.1282051282%;padding-right:5.1282051282%}}@media screen and (max-width: 768px){.matching-list__container{padding-bottom:3.125rem}}.matching-list .item__head{display:flex;justify-content:left;align-items:stretch;padding-bottom:6px;text-align:left;font-weight:700;color:#fff}.matching-list .item__head .item-num{padding:.05em .05em 0;background:#fff;font-size:3.9583333333rem;font-weight:700;color:#13a2e2}@media screen and (max-width: 816px){.matching-list .item__head .item-num{flex-basis:24.2857142857%;text-align:center}}@media screen and (max-width: 768px){.matching-list .item__head .item-num{padding-top:.1em;font-size:3.75rem}}.matching-list .item__head .item-num span{display:block;position:relative;top:50%;right:unset;bottom:unset;left:unset;transform:translateY(-50%);line-height:1}.matching-list .item__head .item-num+div{flex-basis:100%;padding:.55rem 0 .25rem}@media screen and (max-width: 816px){.matching-list .item__head .item-num+div{flex-basis:75.7142857143%;padding:.25rem 0 0}}.matching-list .item__head .item-subttl{margin-bottom:.25em;padding-left:.5rem;font-size:.75rem}@media screen and (max-width: 768px){.matching-list .item__head .item-subttl{margin-bottom:0;padding-left:.7rem;font-size:1.0625rem}}.matching-list .item__head .item-ttl{position:relative;width:100%;padding-top:.25em;padding-left:.5rem;font-size:1.4166666667rem;line-height:1.444444}.matching-list .item__head .item-ttl::before{position:absolute;top:0;right:unset;bottom:unset;left:0;display:block;content:"";background:#fff;width:calc(100% + 6px);height:2px}@media screen and (max-width: 816px){.matching-list .item__head .item-ttl br{display:none}}@media screen and (max-width: 768px){.matching-list .item__head .item-ttl{padding-left:.7rem;font-size:1.5rem}}.matching-list .item__cont{display:flex;justify-content:center;align-items:center;aspect-ratio:370/240;background:#fff}.matching-list .item__cont img{width:auto;height:200px}@media screen and (max-width: 816px){.matching-list .item__cont{padding:.75rem 0;aspect-ratio:unset}.matching-list .item__cont img{height:8.5rem;transform:unset}}.matching-list-item{position:relative;width:30.8333333333%;min-width:346px;padding:6px;background:#13a2e2}.matching-list-item::before{position:absolute;top:unset;right:0;bottom:0;left:unset;content:"";width:0;height:0;border-style:solid;border-width:0 0 69px 69px;border-color:rgba(0,0,0,0) rgba(0,0,0,0) #13a2e2 rgba(0,0,0,0)}.matching-list-item::after{position:absolute;top:unset;right:0;bottom:0;left:unset;content:"";width:0;height:0;border-style:solid;border-width:0 0 60px 60px;border-color:rgba(0,0,0,0) rgba(0,0,0,0) #fff rgba(0,0,0,0)}.matching-list-item.item02{background:#00c2c7}.matching-list-item.item02::before{border-color:rgba(0,0,0,0) rgba(0,0,0,0) #00c2c7 rgba(0,0,0,0)}.matching-list-item.item02 .item-num{color:#00c2c7}.matching-list-item.item03{background:#685cc5}.matching-list-item.item03::before{border-color:rgba(0,0,0,0) rgba(0,0,0,0) #685cc5 rgba(0,0,0,0)}.matching-list-item.item03 .item-num{color:#685cc5}@media screen and (max-width: 1200px){.matching-list-item:last-child{margin-top:1rem}}@media screen and (max-width: 816px){.matching-list-item{width:100%;margin-bottom:1.5rem}.matching-list-item:last-child{margin:0}}@media screen and (max-width: 768px){.matching-list-item::before{border-width:0 0 calc(2.5rem + 9px) calc(2.5rem + 9px)}.matching-list-item::after{border-width:0 0 2.5rem 2.5rem}}.swiper__container{position:relative;padding:31px 50px;background:#fff}@media screen and (max-width: 1200px){.swiper__container{padding:2.5833333333% 4.1666666667%}}@media screen and (max-width: 768px){.swiper__container{padding:0}}.swiper-button-prev,.swiper-button-next{width:60px;height:auto;aspect-ratio:1;margin-top:0;background:#00c2c7;border-radius:50%}.sec03 .swiper-button-prev,.sec03 .swiper-button-next{background:#685cc5}@media screen and (max-width: 768px){.swiper-button-prev,.swiper-button-next{width:3.125rem}}.swiper-button-prev img,.swiper-button-next img{width:56.6666666667%;margin-right:7%;transform:rotate(90deg)}.swiper-button-prev::after,.swiper-button-next::after{display:none}.swiper-button-prev{left:0;transform:translate(-50%, -50%)}@media screen and (max-width: 768px){.swiper-button-prev{left:5.1282051282%;transform:translateY(-50%)}}.swiper-button-next{right:0;transform:translate(50%, -50%)}@media screen and (max-width: 768px){.swiper-button-next{right:5.1282051282%;transform:translateY(-50%)}}.swiper-button-next img{margin-left:7%;margin-right:0;transform:rotate(-90deg)}.swiper-slide{margin:15px 0;box-shadow:0 1px 3px 0 rgba(0,0,0,.1),0 1px 2px -1px rgba(0,0,0,.1);transition-property:color,background-color,border-color,fill,stroke,opacity,box-shadow,transform,filter,-webkit-text-decoration-color,-webkit-backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter,-webkit-text-decoration-color,-webkit-backdrop-filter;transition-timing-function:cubic-bezier(0.4, 0, 0.2, 1);transition-duration:150ms}@media screen and (max-width: 768px){.swiper-slide{margin:1.5rem 0;box-shadow:0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -4px rgba(0,0,0,.1)}.swiper-slide:not(.swiper-slide-active)::after{position:absolute;top:0;right:unset;bottom:unset;left:0;display:block;content:"";width:100%;height:100%;background:#fff;opacity:.8}}.swiper-slide:hover{background-color:#f3f4f6;box-shadow:0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -4px rgba(0,0,0,.1);}.swiper-slide:hover a{opacity:1;cursor:pointer;}.swiper-slide img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.swiper-slide .thumbnail{overflow:hidden;aspect-ratio:236/192}@media screen and (max-width: 768px){.swiper-slide .thumbnail{aspect-ratio:183/144}}.swiper-slide .slide-detail{padding:.6666666667rem}@media screen and (max-width: 768px){.swiper-slide .slide-detail{padding:.5rem}}.swiper-slide .slide-detail .catch-phrase{height:3.2rem;text-align:left;font-size:.5833333333rem;line-height:1.4285714286;}@media screen and (max-width: 768px){.swiper-slide .slide-detail .catch-phrase{height:3.5rem;font-size:.75rem;line-height:1.3333333333;}}.swiper-slide .slide-detail .user{margin-top:.6666666667rem}@media screen and (max-width: 768px){.swiper-slide .slide-detail .user{margin-top:1rem}}.swiper-slide .slide-detail .user a{display:flex;justify-content:left;align-items:center}.swiper-slide .slide-detail .user_img{overflow:hidden;width:1.1666666667rem;aspect-ratio:1;border-radius:50%}@media screen and (max-width: 768px){.swiper-slide .slide-detail .user_img{width:1.25rem}}.swiper-slide .slide-detail .user_name{margin-left:1em;text-align:left;font-size:.5rem;line-height:1.3333333333;font-weight:700;color:#0068a6}@media screen and (max-width: 768px){.swiper-slide .slide-detail .user_name{font-size:.6875rem;line-height:1.5}}.swiper-slide .slide-detail .detail{display:flex;justify-content:space-between;align-items:center;margin-top:.1666666667rem;font-size:.5833333333rem;line-height:1.4285714286;font-weight:700}@media screen and (max-width: 768px){.swiper-slide .slide-detail .detail{margin-top:.25rem;font-size:.875rem}}.swiper-slide .slide-detail .detail .rate{color:#eab308}.swiper-slide .slide-detail .detail .price{color:#ff8000}.price .sec__desc{font-size:1.1666666667rem;font-weight:700}@media screen and (max-width: 600px){.price .sec__desc{text-align:left;font-size:1.5rem}}.price .annotation{margin-top:1.5em}.price-table__container{position:relative}@media screen and (max-width: 768px){.price-table__container{overflow-x:scroll;padding-right:5.4054054054%;padding-bottom:.25rem}}.price-table__container .table-scroll{display:none;position:absolute;top:50%;right:unset;bottom:unset;left:50%;transform:translate(-50%, -50%);width:37.8378378378%;transition:.6s}.price-table__container .table-scroll.fadeOut{visibility:hidden;opacity:0}@media screen and (max-width: 768px){.price-table__container .table-scroll{display:block}}.price-table .lg{font-size:2.6666666667em;font-weight:500}.price-table thead{border:5px solid #0081cc}@media screen and (max-width: 600px){.price-table thead{border-width:.210625rem}}.price-table thead tr:first-child td:last-child{border-top:12px solid #0081cc;border-top-left-radius:3px;border-top-right-radius:3px}@media screen and (max-width: 768px){.price-table thead tr:first-child td:last-child{padding:.4em 0 .3em}}@media screen and (max-width: 600px){.price-table thead tr:first-child td:last-child{border-top-width:.375rem}}.price-table thead td{font-size:1.3333333333rem;font-weight:700;color:#0081cc}@media screen and (min-width: 1201px){.price-table thead td{padding-top:7px}}.price-table thead img{width:80%;vertical-align:sub}.price-table tbody{border:5px solid #0081cc}@media screen and (max-width: 600px){.price-table tbody{border-width:.210625rem}}.price-table tbody tr:last-child td:last-child{border-bottom:12px solid #0081cc}@media screen and (max-width: 600px){.price-table tbody tr:last-child td:last-child{border-bottom-width:.375rem}}.price-table th,.price-table td{height:90px;border:1px solid #202020;vertical-align:middle;line-height:1.4}@media screen and (max-width: 768px){.price-table th,.price-table td{min-width:7rem;height:auto;padding:.1em .9rem 0 1em;word-break:keep-all}}@media screen and (max-width: 600px){.price-table th,.price-table td{font-size:1.09375rem}}.price-table th{width:32.5%;padding-left:.75em;border-right:5px solid #0081cc;background:rgba(0,129,204,.1);text-align:left}@media screen and (max-width: 768px){.price-table th{width:auto}}@media screen and (max-width: 600px){.price-table th{border-right-width:.210625rem}}.price-table th br{display:none}@media screen and (max-width: 768px){.price-table th br{display:block}}.price-table th .pc-only{display:inline-block}@media screen and (max-width: 768px){.price-table th .pc-only{display:none}}.price-table th .tb-only{display:none}@media screen and (max-width: 768px){.price-table th .tb-only{display:inline-block}}.price-table td{width:22.5%}@media screen and (max-width: 768px){.price-table td{width:auto}}.price-table td:last-child{border-left:12px solid #0081cc;border-right:12px solid #0081cc;background:#fff67e;color:#0081cc}@media screen and (max-width: 600px){.price-table td:last-child{border-left-width:.375rem;border-right-width:.375rem}}@media screen and (max-width: 768px){.price .sec__inner{padding:0}.price .sec__ttl{width:100%;max-width:1200px;margin:auto;text-align:center;margin-bottom:.625em}}@media screen and (max-width: 768px)and (max-width: 1350px){.price .sec__ttl{max-width:unset;padding-left:5.1282051282%;padding-right:5.1282051282%}}@media screen and (max-width: 768px){.price .sec__cont{width:100%;max-width:1200px;margin:auto;text-align:center;padding-right:0 !important}}@media screen and (max-width: 768px)and (max-width: 1350px){.price .sec__cont{max-width:unset;padding-left:5.1282051282%;padding-right:5.1282051282%}}@media screen and (max-width: 768px){.price .sec__desc,.price .annotation{padding-right:5.4054054054%}}.faq .btn__container{width:88%;margin:70px auto 0}@media screen and (max-width: 1200px){.faq .btn__container{width:100%}}@media screen and (max-width: 768px){.faq .btn__container{margin-top:2.5rem}}.faq-list-item{overflow:hidden;margin-bottom:32px;border:3px solid #0081cc;border-radius:10px;text-align:left;line-height:1.4}.faq-list-item:last-child{margin-bottom:0}@media screen and (max-width: 768px){.faq-list-item{margin-bottom:1rem;border-width:1.5px;border-radius:5px}}.faq-list-ttl{position:relative;padding:22px 110px 19px;background:#0081cc;font-size:1.1666666667rem;font-weight:700;color:#fff;cursor:pointer}.faq-list-ttl::before{display:flex;justify-content:center;align-items:center;position:absolute;top:50%;right:unset;bottom:unset;left:48px;box-sizing:border-box;font-size:2.0833333333rem;font-weight:700}@media screen and (max-width: 768px){.faq-list-ttl::before{left:.875rem;font-size:1.625rem}}@media screen and (max-width: 768px){.faq-list-ttl{padding:.625rem 2.375rem .5625rem 2.5rem;font-size:.9375rem}}.faq-list-ttl::before{content:"Q";color:#fff;transform:translateY(-50%)}.faq-list-cont{position:relative;height:0;opacity:0;transition:.4s;padding-left:110px;padding-right:48px;background:#fff}.faq-list-cont::before{display:flex;justify-content:center;align-items:center;position:absolute;top:50%;right:unset;bottom:unset;left:48px;box-sizing:border-box;font-size:2.0833333333rem;font-weight:700}@media screen and (max-width: 768px){.faq-list-cont::before{left:.875rem;font-size:1.625rem}}@media screen and (max-width: 768px){.faq-list-cont{padding-left:2.5rem;padding-right:1.25rem}}.faq-list-cont h4{margin-bottom:.25em;font-size:1.1666666667rem;font-weight:700;color:#0081cc}@media screen and (max-width: 768px){.faq-list-cont h4{font-size:.9375rem}}.faq-list-cont p{line-height:1.4}@media screen and (max-width: 768px){.faq-list-cont p{font-size:.875rem}}.faq-list-cont a{text-decoration:underline;color:#0081cc}.faq-list-cont::before{content:"A";top:12px;color:#0081cc}@media screen and (max-width: 768px){.faq-list-cont::before{top:.4375rem}}.faq-list-item.show .faq-list-cont{height:auto;padding-top:25px;padding-bottom:30px;opacity:1}@media screen and (max-width: 768px){.faq-list-item.show .faq-list-cont{padding-top:.875rem;padding-bottom:1rem}}.apply:nth-of-type(n){padding:0;background:#a1d8e2}.apply:nth-of-type(n) .sec__inner{text-align:left}@media screen and (max-width: 1000px){.apply:nth-of-type(n) .sec__inner{padding-left:0;padding-right:0}}@media screen and (max-width: 1000px){.apply:nth-of-type(n) .sec__cont{padding:1.5rem 5.1282051282% 2rem}}.apply:nth-of-type(n) h2{position:relative;font-size:1.5rem;font-weight:700}@media screen and (max-width: 1000px){.apply:nth-of-type(n) h2{font-size:1.75rem}}.apply:nth-of-type(n) h2::before,.apply:nth-of-type(n) h2::after{display:block;content:"";background:#fff;width:119.4285714286%;height:2px}@media screen and (max-width: 1000px){.apply:nth-of-type(n) h2::before,.apply:nth-of-type(n) h2::after{display:none}}.apply:nth-of-type(n) h2::before{position:absolute;top:unset;right:-21%;bottom:.344444em;left:unset;width:1em;transform:rotate(45deg)}.apply:nth-of-type(n) h2::after{margin-top:.25em}.apply:nth-of-type(n) p{margin:.6em 0 .5em;font-size:.8333333333rem;font-weight:500}@media screen and (max-width: 1000px){.apply:nth-of-type(n) p{margin:.666666em 0 .888888em;font-size:1.125rem}}@media screen and (max-width: 1310px){.apply:nth-of-type(n) p br{display:none}}@media screen and (max-width: 768px){.apply:nth-of-type(n) p br{display:block}}.apply:nth-of-type(n) .btn{background:#fff}.apply:nth-of-type(n) .btn .btn__inner{border-color:#0081cc;font-size:.8333333333rem;font-weight:700;color:#0081cc}@media screen and (max-width: 1000px){.apply:nth-of-type(n) .btn .btn__inner{font-size:1.25rem}}@media screen and (min-width: 1001px){.apply:nth-of-type(n) .btn{width:100%}.apply:nth-of-type(n) .btn .btn__inner{padding-left:0;padding-right:0}}@media screen and (max-width: 1000px){.apply:nth-of-type(n) .btn{margin:auto}}@media screen and (min-width: 1001px){.apply:nth-of-type(n) .sec__inner{display:flex;justify-content:space-between;align-items:center;flex-direction:row-reverse;gap:4.5%}.apply:nth-of-type(n) .sec__cont{flex-basis:29.1666666667%}.apply:nth-of-type(n) .apply-img{flex-basis:66.3333333333%}.apply:nth-of-type(n) .apply-img *{display:block}}.other-service{background-color: #8bacc3;color: #fff;padding: 80px 0;}.other-service .inner__other{display: flex;justify-content: center;gap: 4rem;margin: auto;text-align: left;}.other-service h2{text-align: center;margin-bottom: 1rem;font-size: 20px;}.other-service h3{font-size: 1rem;margin-bottom: 1rem;}.other-service a{color: #fff;transition: .3s;opacity: 1;line-height: 1rem;font-size: 0.7rem}.other-service a:hover{opacity:.8}.company-info{background-color: #4f85ab;color: #fff;padding: 80px 0;}.company-info .inner__other{display: flex;justify-content: center;gap: 4rem;margin: auto;text-align: left;font-size: 0.7rem;}.company-info h2{text-align: center;margin-bottom: 1rem;font-size: 20px;}.company-info h3{font-size: 1.5rem;margin-bottom: 1rem;}.company-info dl{width: 100%;padding: 0.75em 0;border-bottom: 1px solid #fff;display: table;}.company-info dl > *{display: table-cell;line-height: 1rem}.company-info dl dt{width: 200px}.company-info dl dd{width: 400px}
/*# sourceMappingURL=style.min.css.map */
