:root{--spacing:0.05em}*{letter-spacing:var(--spacing)}html{font-size:2.6666666667vw}@media (min-width:768px){html{font-size:.78125vw}}@media (min-width:1280px){html{font-size:10px}}body{background-color:#e1faff;font-family:Noto Sans JP,sans-serif;font-optical-sizing:auto;font-size:1.5rem;font-style:normal;font-weight:400;line-height:1.8}@media (min-width:768px){body{font-size:1.8rem}}a{text-decoration:none}p{margin-top:2rem}[type=email],[type=tel],[type=text],textarea{border:.1rem solid #aaa;border-radius:.3rem;font-size:1.8rem;line-height:2;padding:.3rem;width:100%}textarea{height:8rem}.input-name,.input-tel{align-items:center;display:flex;gap:.5rem;white-space:nowrap}@media (min-width:768px){.input-tel{width:50%}}.btn{align-items:center;background-color:#0dc9db;border:none;border-radius:100vw;color:#fff;display:flex;font-weight:700;height:4rem;justify-content:center;line-height:1;width:15rem}.btn-back{background-color:#aaa}.btn-entry{background-color:#f6ff00;color:#000;margin:3rem auto 0;width:20rem}@media (min-width:768px){.btn-entry{margin:0;width:15rem}}.btn-recruit{font-size:1.6rem;height:5rem;padding-right:3rem;position:relative;width:25rem}@media (min-width:768px){.btn-recruit{font-size:1.8rem;height:6rem;padding-right:4rem;width:30rem}}.btn-recruit:after{display:inline-block;font-family:Material Symbols Rounded,sans-serif;font-style:normal;font-variation-settings:"FILL" 1;font-weight:400;letter-spacing:normal;line-height:1;text-transform:none;word-wrap:normal;align-items:center;background-color:#fff;border-radius:100vw;color:#0dc9db;content:"keyboard_arrow_right";direction:ltr;display:flex;font-size:2.6rem;height:3rem;justify-content:center;padding-left:.3rem;position:absolute;right:1rem;top:50%;transform:translateY(-50%);white-space:nowrap;width:3rem}@media (min-width:768px){.btn-recruit:after{font-size:3rem;height:4rem;width:4rem}}header{padding:6rem 0 0}@media (min-width:768px){header{padding:10rem 0 0}}.header{background-color:#0dc9db;height:6rem;left:0;position:fixed;top:0;width:100%;z-index:997}@media (min-width:768px){.header{height:10rem}}.header-inner{border-top:.4rem solid #0dc9db;overflow:hidden}@media (min-width:768px){.header-inner{align-items:center;border-top:.4rem solid #0dc9db;display:flex;justify-content:space-between}}.header-brand{align-items:center;background-image:url(../img/header_bg.svg);background-position:100%;background-repeat:no-repeat;background-size:auto 100%;display:flex;height:5.62rem;padding:0 6rem 0 2rem;width:-moz-fit-content;width:fit-content}@media (min-width:768px){.header-brand{height:9.62rem;padding:0 8rem 0 3rem;width:auto}}.header-brand img{height:4rem}@media (min-width:768px){.header-brand img{height:5.5rem}}.header nav{background-color:#0dc9db;font-size:1.8rem;height:100%;left:0;position:fixed;top:0;transform:translateX(100%);transition:all .3s;width:100%;z-index:998}@media (min-width:768px){.header nav{align-items:center;background-color:transparent;display:flex;font-size:1.6rem;gap:2rem;height:auto;padding:0 5rem;position:relative;transform:none;transition:none;width:auto}}.nav-active .header nav{transform:translateX(0)}.header nav ul{list-style:none;margin:0;padding:8rem 3rem 0}@media (min-width:768px){.header nav ul{display:flex;gap:2rem;padding:0}}.header nav ul a{color:#fff;display:block;font-weight:700;line-height:1;padding:1.5rem 0;position:relative}@media (min-width:768px){.header nav ul a{padding:.3rem 0}}.header nav ul a:after{border-bottom:.2rem solid #fff;bottom:0;content:"";display:block;left:0;position:absolute;transform:scaleX(0);transition:transform .3s;width:100%}.header nav ul a.active:after{transform:scaleX(0)}@media (min-width:768px){.header nav ul a.active:after,.header nav ul a:hover:after{display:block;transform:scaleX(1)}}.menu{height:4rem;position:fixed;right:1rem;top:1rem;width:4rem;z-index:999}@media (min-width:768px){.menu{display:none}}.menu svg{stroke-linecap:round;stroke-width:7px}.menu svg :where(line){transform-origin:center;transition:transform .3s}.menu svg :where(line):first-child{transform:translateY(-20px)}.nav-active .menu svg :where(line):first-child{transform:translateY(0) rotate(225deg)}.nav-active .menu svg :where(line):nth-child(2){transform:scaleX(0)}.menu svg :where(line):nth-child(3){transform:translateY(20px)}.nav-active .menu svg :where(line):nth-child(3){transform:translateY(0) rotate(-45deg)}main{min-height:60vh}.section-title{font-size:3rem;font-weight:800;line-height:1.3;margin:5rem 0 3rem;padding-bottom:2rem;position:relative;text-align:center}@media (min-width:768px){.section-title{font-size:5rem;line-height:1;margin:10rem 0 3rem;padding-bottom:3rem}}.section-title:after{border-bottom:.4rem solid #0dc9db;bottom:0;content:"";left:50%;position:absolute;transform:translateX(-50%);width:6rem}.inc-recruit .section-title{margin-top:3rem}@media (min-width:768px){.inc-recruit .section-title{margin-top:5rem}}.section-desc{font-size:2rem;font-weight:700;margin:0 0 3rem;text-align:center}@media (min-width:768px){.section-desc{margin:0 0 5rem}}.appeal-list{display:grid;gap:2rem;grid-template-columns:repeat(2,1fr);list-style:none;margin:0 2rem;padding:0}@media (min-width:768px){.appeal-list{gap:4rem;grid-template-columns:repeat(3,1fr);margin:0 auto;width:120rem}}.appeal-list li{background-color:#fff;border:.4rem solid #0dc9db;border-radius:2rem;overflow:hidden;padding:1rem}.appeal-list li h2{font-size:2rem;text-align:center}@media (min-width:768px){.appeal-list li h2{font-size:3rem}}.appeal-text{font-size:1.4rem;line-height:1.6;padding:.5rem 0}@media (min-width:768px){.appeal-text{font-size:1.8rem;padding:1rem 3rem}}.message-text{margin:0 2rem}@media (min-width:768px){.message-text{margin:0 auto;width:120rem}}.about-item{margin:0 2rem}@media (min-width:768px){.about-item{display:grid;grid-template-columns:repeat(2,1fr);margin:0 auto;width:120rem}}.about-text{background-color:#fff;padding:2.5rem}@media (min-width:768px){.about-text{padding:4rem}.image-left .about-text{order:2}}.about-text :where(h2){font-size:2rem}@media (min-width:768px){.about-text :where(h2){font-size:2.6rem;line-height:1}}@media (min-width:768px){.about-image img{height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;width:100%}}.about-image .empty-image{aspect-ratio:2/3;background-color:#eee;display:block;height:100%;width:100%}@media (min-width:768px){.about-image .empty-image{aspect-ratio:unset}.image-left .about-image{order:1}}.service-box{counter-reset:number 0;display:grid;gap:4rem;margin:0 2rem;padding-top:1.5rem}@media (min-width:768px){.service-box{gap:4rem;grid-template-columns:repeat(3,1fr);margin:0 auto;padding-top:2rem;width:120rem}}.service-item{background-color:#fff;border-radius:3rem;border-top:1rem solid #0dc9db;box-shadow:0 .5rem 1rem -.3rem rgba(0,0,0,.3);padding:2.5rem;position:relative}@media (min-width:768px){.service-item{padding:3rem}}.service-item:after{align-items:center;background-color:#0dc9db;border-radius:100vw;color:#fff;content:counter(number) " ";counter-increment:number 1;display:flex;font-family:Google Sans,sans-serif;font-optical-sizing:auto;font-size:2rem;font-style:normal;font-variation-settings:"GRAD" 0;font-weight:700;height:4rem;justify-content:center;left:50%;position:absolute;top:-2.5rem;transform:translateX(-50%);width:4rem}@media (min-width:768px){.service-item:after{font-size:2.5rem;height:5rem;top:-3rem;width:5rem}}.service :where(h2){font-size:2rem;text-align:center}@media (min-width:768px){.service :where(h2){font-size:2.6rem}}.recruit-text{margin:0 2rem}@media (min-width:768px){.recruit-text{margin:0 auto;width:120rem}}.recruit-link{margin:3rem 2rem 0}@media (min-width:768px){.recruit-link{margin:5rem auto 0;width:72rem}}.inc-recruit .recruit-link{margin:5rem 2rem 0}@media (min-width:768px){.inc-recruit .recruit-link{margin:10rem auto 0}}.recruit-icon{margin:0 auto;width:10rem}@media (min-width:768px){.recruit-icon{width:14rem}}.recruit .btn-recruit{margin:3rem auto}@media (min-width:768px){.recruit .btn-recruit{margin:5rem auto}}footer{background-color:#0dc9db;color:#fff;margin:5rem 0 0;padding:2rem 0 7rem}@media (min-width:768px){footer{margin:10rem 0 0;padding:8rem 0 10rem}}.footer{margin:0 2rem}@media (min-width:768px){.footer{margin:0 auto;width:120rem}}.footer nav ul{display:none}@media (min-width:768px){.footer nav ul{display:grid;gap:3rem 5rem;grid-auto-flow:column;grid-template-columns:auto 1fr;grid-template-rows:repeat(4,auto);list-style:none;margin:0;padding:0}}.footer nav ul li{border-left:.4rem solid #fff}.footer nav ul li a{color:#fff;display:block;font-weight:700;line-height:1;padding:.2rem .5rem}.footer-fixed{align-items:center;background-color:rgba(13,201,219,.9);bottom:0;color:#fff;display:flex;gap:2rem;height:6rem;justify-content:center;left:0;position:fixed;width:100%;z-index:996}@media (min-width:768px){.footer-fixed{gap:3rem;height:10rem}}.footer-fixed .btn-entry{height:3.5rem;margin:0;width:12rem}@media (min-width:768px){.footer-fixed .btn-entry{height:4rem;width:15rem}}.footer-tel :where(a){align-items:center;color:#fff;display:flex;font-family:Google Sans,sans-serif;font-optical-sizing:auto;font-size:2rem;font-style:normal;font-variation-settings:"GRAD" 0;font-weight:700;line-height:1}@media (min-width:768px){.footer-tel :where(a){font-size:3rem}}.footer-tel :where(a) span{display:block}@media (min-width:768px){.footer-tel :where(a) span{margin-top:0}}.footer-tel :where(a):before{display:inline-block;font-family:Material Symbols Rounded,sans-serif;font-style:normal;font-variation-settings:"FILL" 1;font-weight:400;letter-spacing:normal;line-height:1;text-transform:none;word-wrap:normal;content:"call";direction:ltr;white-space:nowrap}.footer .copyright{font-size:1.1rem;font-weight:700;line-height:1;text-align:center}@media (min-width:768px){.footer .copyright{font-size:1.6rem;margin-top:8rem;text-align:left}}.page-title{color:#fff;display:grid;font-size:2rem;grid-template-columns:repeat(2,1fr);height:6rem;margin:2rem 2rem 5rem}@media (min-width:768px){.page-title{font-size:3.6rem;height:10rem;margin:5rem auto 10rem;width:120rem}}.page-title span{align-items:center;display:flex;padding:0 1rem}@media (min-width:768px){.page-title span{padding:0 3rem}}.page-title .en{background-color:#06aeee;font-family:Google Sans,sans-serif;font-optical-sizing:auto;font-style:normal;font-variation-settings:"GRAD" 0;justify-content:flex-start}.page-title .ja{background-color:#f15924;font-size:.7em;justify-content:flex-end}@media (min-width:768px){.page-title .ja{font-size:.5em}}.form{margin:0 2rem}@media (min-width:768px){.form{margin:0 auto;width:120rem}}.form table{background-color:#fff;border-collapse:collapse;width:100%}@media (min-width:768px){.form table{margin:0 auto;width:90rem}}.form table tr{display:block}@media (min-width:768px){.form table tr{display:table-row}}.form table tr:last-child td{border-width:0 .1rem .1rem}@media (min-width:768px){.form table tr:last-child td{border-width:.1rem}}.form table :where(td),.form table :where(th){border:.1rem solid #ccc;display:block;padding:2rem;text-align:left}@media (min-width:768px){.form table :where(td),.form table :where(th){display:table-cell}}.form table :where(th){background-color:#eee;font-weight:700}.form table :where(td){border-width:0 .1rem}@media (min-width:768px){.form table :where(td){border-width:.1rem;display:table-cell}}.form .require{background-color:#d90000;color:#fff;display:inline-block;font-size:1.2rem;font-weight:700;line-height:1;margin-left:1rem;padding:.2rem .5rem}.form-btn{text-align:center}.form-btn .btn{margin:0 auto}.form-btn-box{align-items:center;display:flex;gap:2rem;justify-content:center;margin:3rem 0 5rem}@media (min-width:768px){.form-btn-box{gap:4rem;margin:5rem 0 10rem}}.form-message{margin:0 0 3rem;text-align:center}@media (min-width:768px){.form-message{margin:0 0 5rem}}.greeting-item{margin:0 2rem}@media (min-width:768px){.greeting-item{display:grid;grid-template-columns:repeat(2,1fr);margin:0 auto;width:120rem}}.greeting-bottom{margin:5rem 2rem}@media (min-width:768px){.greeting-bottom{margin:10rem auto;width:120rem}}.greeting-text{background-color:#fff;padding:2.5rem}@media (min-width:768px){.greeting-text{padding:4rem}.image-left .greeting-text{order:2}}.greeting-text :where(h2){font-size:2rem}@media (min-width:768px){.greeting-text :where(h2){font-size:2.6rem;line-height:1.4}}@media (min-width:768px){.greeting-image img{height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;width:100%}}.greeting-image .empty-image{aspect-ratio:2/3;background-color:#eee;display:block;height:100%;width:100%}@media (min-width:768px){.greeting-image .empty-image{aspect-ratio:unset}.image-left .greeting-image{order:1}}.business-item{margin:0 2rem}@media (min-width:768px){.business-item{display:grid;grid-template-columns:repeat(2,1fr);margin:0 auto;width:120rem}}.business-bottom{margin:5rem 2rem}@media (min-width:768px){.business-bottom{margin:10rem auto;width:120rem}}.business-text{background-color:#fff;padding:2.5rem}@media (min-width:768px){.business-text{padding:4rem}.image-left .business-text{order:2}}.business-text :where(h2){font-size:2rem}@media (min-width:768px){.business-text :where(h2){font-size:2.6rem;line-height:1.4}}@media (min-width:768px){.business-image img{height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;width:100%}}.business-image .empty-image{aspect-ratio:2/3;background-color:#eee;display:block;height:100%;width:100%}@media (min-width:768px){.business-image .empty-image{aspect-ratio:unset}.image-left .business-image{order:1}}.company{background-color:#fff;margin:0 2rem}@media (min-width:768px){.company{display:grid;grid-template-columns:repeat(2,1fr);margin:10rem auto;width:120rem}}.company-title{align-items:center;background-color:#06aeee;color:#fff;display:flex;font-size:2rem;font-weight:700;height:6rem;padding:0 2rem}@media (min-width:768px){.company-title{font-size:2.6rem;height:8rem;padding:0 3rem}}.company-comment{margin:3rem 2rem}@media (min-width:768px){.company-comment{margin:10rem auto;width:120rem}}.company-comment :where(h2){font-size:2.4rem}@media (min-width:768px){.company-comment :where(h2){font-size:3rem;text-align:center}}.company table{border-collapse:collapse;margin:2rem}@media (min-width:768px){.company table{margin:2rem 3rem}}.company table :where(tr){display:block}@media (min-width:768px){.company table :where(tr){display:table-row}}.company table :where(td),.company table :where(th){display:block;font-weight:400;padding:1rem 0;text-align:left}@media (min-width:768px){.company table :where(td),.company table :where(th){display:table-cell;vertical-align:top}}@media (min-width:768px){.company table :where(th){width:10rem}}@media (min-width:768px){.company table :where(td){padding-left:1rem}}.company-desc{border-top:3rem solid #f15924;padding:0 2rem 2rem}@media (min-width:768px){.company-desc{border-top-width:5rem;padding:0 3rem 3rem}}.company-map iframe{height:30rem;vertical-align:top;width:100%}@media (min-width:768px){.company-map iframe{height:100%}}.company-info h1{font-size:2.4rem;margin:5rem 2rem 3rem}@media (min-width:768px){.company-info h1{font-size:3rem;margin:10rem auto 6rem;text-align:center;width:120rem}}.company-info-item{margin:0 2rem}@media (min-width:768px){.company-info-item{display:grid;grid-template-columns:repeat(2,1fr);margin:0 auto;width:120rem}}.company-info-text{background-color:#fff;padding:2.5rem}@media (min-width:768px){.company-info-text{padding:4rem}.image-left .company-info-text{order:2}}.company-info-text :where(h2){--spacing:0;font-size:2rem}@media (min-width:768px){.company-info-text :where(h2){font-size:2.6rem;line-height:1.4}}@media (min-width:768px){.company-info-image img{height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;width:100%}}.company-info-image .empty-image{aspect-ratio:2/3;background-color:#eee;display:block;height:100%;width:100%}@media (min-width:768px){.company-info-image .empty-image{aspect-ratio:unset}.image-left .company-info-image{order:1}}.ideal{margin:5rem 2rem 0}@media (min-width:768px){.ideal{margin:10rem auto 0;width:120rem}}.ideal h1{font-size:2.4rem}@media (min-width:768px){.ideal h1{font-size:3rem;text-align:center;width:120rem}}.ideal-image{margin:3rem 6rem -2rem}@media (min-width:768px){.ideal-image{margin:7rem auto -3rem;width:50rem}}.driver-list{display:grid;gap:2rem;list-style:none;margin:0 2rem;padding:0}@media (min-width:768px){.driver-list{gap:4rem;grid-template-columns:repeat(3,1fr);margin:0 auto;width:120rem}}.driver-list :where(li){background-color:#fff;border:.4rem solid #0dc9db;border-radius:2rem;overflow:hidden;padding:1rem}.driver-list :where(li) :where(h2){font-size:2rem;text-align:center}@media (min-width:768px){.driver-list :where(li) :where(h2){font-size:3rem}}.driver-text{font-size:1.4rem;line-height:1.6;padding:.5rem 0}@media (min-width:768px){.driver-text{font-size:1.8rem;padding:1rem 3rem}}.requirement{margin:5rem 2rem 0}@media (min-width:768px){.requirement{margin:10rem auto 0;width:120rem}}.requirement h1{font-size:2.4rem;line-height:1.4}@media (min-width:768px){.requirement h1{font-size:3rem;text-align:center;width:120rem}}.benefit-box{counter-reset:number 0;display:grid;gap:4rem;margin:0 2rem;padding-top:1.5rem}@media (min-width:768px){.benefit-box{display:flex;flex-wrap:wrap;gap:4rem;justify-content:center;margin:0 auto;padding-top:2rem;width:120rem}}.benefit-item{background-color:#fff;border-radius:3rem;border-top:1rem solid #0dc9db;box-shadow:0 .5rem 1rem -.3rem rgba(0,0,0,.3);padding:2.5rem;position:relative}@media (min-width:768px){.benefit-item{padding:3rem;width:calc(33.33333% - 2.66667rem)}}.benefit-item:after{align-items:center;background-color:#0dc9db;border-radius:100vw;color:#fff;content:counter(number) " ";counter-increment:number 1;display:flex;font-family:Google Sans,sans-serif;font-optical-sizing:auto;font-size:2rem;font-style:normal;font-variation-settings:"GRAD" 0;font-weight:700;height:4rem;justify-content:center;left:50%;position:absolute;top:-2.5rem;transform:translateX(-50%);width:4rem}@media (min-width:768px){.benefit-item:after{font-size:2.5rem;height:5rem;top:-3rem;width:5rem}}.benefit :where(h2){font-size:2rem;text-align:center}@media (min-width:768px){.benefit :where(h2){font-size:2.6rem}}.type{background-color:#fff;display:grid;margin:5rem 2rem}@media (min-width:768px){.type{grid-template-columns:auto 60%;margin:5rem auto;width:120rem}}.type-title{background-color:#06aeee;color:#fff;font-feature-settings:"palt";font-size:2rem;font-weight:700;padding:2rem}@media (min-width:768px){.type-title{font-size:2.6rem;padding:2.5rem}}.type-title.orange{background-color:#f15924}.type-text{padding:2rem}@media (min-width:768px){.type-text{padding:2.5rem 4rem}}.type table{border-collapse:collapse}.type table :where(td),.type table :where(th){display:block;padding:.5rem 0}@media (min-width:768px){.type table :where(td),.type table :where(th){display:table-cell;padding:1rem 0;vertical-align:top}}.type table :where(th){text-align:left}@media (min-width:768px){.type table :where(td){padding-left:4rem}}.faq{margin:5rem 2rem 0}@media (min-width:768px){.faq{margin:10rem auto 0;width:120rem}}.faq h1{font-size:2.4rem}@media (min-width:768px){.faq h1{font-size:3rem;text-align:center;width:120rem}}.faq-box{margin:5rem 0 0}@media (min-width:768px){.faq-box{margin:10rem auto 0;width:120rem}}.faq-item{background-color:#fff;margin:3rem 2rem 0}@media (min-width:768px){.faq-item{margin:5rem auto 0}}.faq-item dd,.faq-item dt{display:flex}.faq-item dd span,.faq-item dt span{align-items:center;background-color:#06aeee;color:#fff;display:flex;font-family:Google Sans,sans-serif;font-optical-sizing:auto;font-size:3rem;font-style:normal;font-variation-settings:"GRAD" 0;font-weight:700;justify-content:center;min-height:7rem;width:7rem}@media (min-width:768px){.faq-item dd span,.faq-item dt span{min-height:10rem;width:10rem}}.faq-item dd div,.faq-item dt div{align-items:center;display:flex;flex:1;line-height:1.4;padding:1rem 2rem}@media (min-width:768px){.faq-item dd div,.faq-item dt div{line-height:1.6;padding:0 3rem}}.faq-item dt{border-bottom:.1rem solid #ccc}.faq-item dd span{background-color:#f15924}.d-none{display:none}.d-inline{display:inline}.d-inline-block{display:inline-block}.d-block{display:block}.d-flex{display:flex}.d-grid{display:grid}.d-table{display:table}@media (min-width:576px){.d-sm-none{display:none!important}.d-sm-inline{display:inline!important}.d-sm-inline-block{display:inline-block!important}.d-sm-block{display:block!important}.d-sm-flex{display:flex!important}.d-sm-grid{display:grid!important}.d-sm-table{display:table!important}}@media (min-width:768px){.d-md-none{display:none!important}.d-md-inline{display:inline!important}.d-md-inline-block{display:inline-block!important}.d-md-block{display:block!important}.d-md-flex{display:flex!important}.d-md-grid{display:grid!important}.d-md-table{display:table!important}}@media (min-width:992px){.d-lg-none{display:none!important}.d-lg-inline{display:inline!important}.d-lg-inline-block{display:inline-block!important}.d-lg-block{display:block!important}.d-lg-flex{display:flex!important}.d-lg-grid{display:grid!important}.d-lg-table{display:table!important}}@media (min-width:1280px){.d-xl-none{display:none!important}.d-xl-inline{display:inline!important}.d-xl-inline-block{display:inline-block!important}.d-xl-block{display:block!important}.d-xl-flex{display:flex!important}.d-xl-grid{display:grid!important}.d-xl-table{display:table!important}}
/*# sourceMappingURL=style.min.css.map */