.c-header{background-color:hsla(0,0%,100%,0)}.dot span{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' style='fill:%23049a6e' viewBox='0 0 10 10'%3E%3Ccircle cx='5' cy='5' r='5' class='st0'/%3E%3C/svg%3E");background-position:top;background-repeat:no-repeat;background-size:1rem auto;font-weight:700;padding-top:.1em}@media screen and (max-width:768px){.dot span{background-size:.8rem auto}}.dot.-white span{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' style='fill:%23fff' viewBox='0 0 10 10'%3E%3Ccircle cx='5' cy='5' r='5' class='st0'/%3E%3C/svg%3E")}.hero-container{background-color:#f5eeda;padding-top:142px;position:relative;z-index:0}@media screen and (max-width:768px){.hero-container{background-color:#eef6f7;padding-top:84px}}.hero-container .main-bg{left:0;position:absolute;top:0;width:100%;z-index:-1}.hero-container .row-group{margin:0 auto;max-width:1286px;position:relative;z-index:1}.hero-container .row-group:after{clear:both;content:"";display:block}.hero-container .drone{animation:drone 1s cubic-bezier(.22,.21,.24,1) alternate;left:17.5%;margin:0;position:absolute;top:122px;z-index:-1}.hero-container .drone.-js-hovering{animation:drone-hovering 1.8s ease-in-out .3s infinite alternate}@media screen and (max-width:768px){.hero-container .drone{left:15%;top:4rem;width:140%}}@keyframes drone{0%{transform:scale(.5) translate(600px,100px)}to{transform:scale(1) translate(0)}}@keyframes drone-hovering{0%{transform:translateY(0)}to{transform:translateY(3%)}}.hero-container h1{font-size:min(3.7vw,5rem);line-height:1.3;margin:0 0 .5rem}@media screen and (max-width:768px){.hero-container h1{font-size:2.6rem;letter-spacing:-.05em;line-height:1.45;margin-bottom:0}}.hero-container h1 strong{color:#049a6e;font-size:1.2em}@media screen and (max-width:768px){.hero-container h1 strong{font-size:1.2308em}}.hero-container h1 sup{font-size:1.4rem;left:-1.4em;margin-right:-.6em;top:-3.4em}@media screen and (max-width:768px){.hero-container h1 sup{font-size:1.2rem;left:-.8em;top:-2.3em}}.hero-container .main{font-size:2rem;font-weight:700;margin-bottom:3.2rem}@media screen and (min-width:901px){.hero-container .main{float:left;font-size:3.2rem;margin-bottom:3rem;width:calc(100% - 39rem)}}@media screen and (max-width:768px){.hero-container .main{line-height:1.4;position:relative;z-index:0}.hero-container .main:before{background-color:#eef6f7;box-shadow:0 0 50px 50px #eef6f7;content:"";display:block;height:100%;left:0;position:absolute;top:0;width:45%;z-index:-1}}.hero-container .main p{margin:0 0 2.4rem}@media screen and (max-width:768px){.hero-container .main p{margin-bottom:2rem}}.hero-container .main p:last-child{margin-bottom:0}@media screen and (min-width:901px){.hero-container .voice-slide-content{float:right;width:36rem}}@media screen and (max-width:900px){.hero-container .voice-slide-content{padding:3rem 2rem 5.5rem}}.hero-container .voice-slide-content .voice-slider{background-color:#fff;border-radius:2.4rem;padding:2rem;position:relative}@media screen and (max-width:900px){.hero-container .voice-slide-content .voice-slider{max-width:36rem}}@media screen and (max-width:768px){.hero-container .voice-slide-content .voice-slider{border-radius:1.6rem;padding:1.2rem 1.2rem 2rem}}.hero-container .voice-slide-content .label{background-color:#049a6e;border-radius:2.1rem;color:#fff;font-weight:700;left:-3.2rem;line-height:1.25;margin:0;padding:.9rem 2rem;position:absolute;top:-2.4rem;z-index:1}@media screen and (max-width:768px){.hero-container .voice-slide-content .label{font-size:1.4rem;left:-1.6rem;padding:.9rem 1.2rem}}.hero-container .voice-slide-content .label:after,.hero-container .voice-slide-content .label:before{background-color:#049a6e;border-radius:50%;content:"";display:block;position:absolute;z-index:-1}.hero-container .voice-slide-content .label:before{height:2.4rem;left:calc(50% - 1.1rem);top:calc(100% - 1.1rem);width:2.4rem}@media screen and (max-width:768px){.hero-container .voice-slide-content .label:before{height:2.2rem;width:2.2rem}}.hero-container .voice-slide-content .label:after{height:1.2rem;left:calc(50% + 1.2rem);top:calc(100% + .6rem);width:1.2rem}@media screen and (max-width:768px){.hero-container .voice-slide-content .label:after{height:1.1rem;width:1.1rem}}.hero-container .voice-slide-content .item{font-weight:700;line-height:1.4}.hero-container .voice-slide-content .image{margin:0 0 1.2rem}.hero-container .voice-slide-content .image img{aspect-ratio:320/176;border-radius:1.6rem;display:block;width:100%}@media screen and (max-width:768px){.hero-container .voice-slide-content .image img{border-radius:.8rem}}.hero-container .voice-slide-content .title{font-size:2.2rem;margin:0 0 .8rem}@media screen and (max-width:768px){.hero-container .voice-slide-content .title{font-size:2rem;line-height:1.6;margin-bottom:.4rem}}.hero-container .voice-slide-content .title:first-child{margin-top:2rem}.hero-container .voice-slide-content .text{font-size:1.4rem}.hero-container .voice-slide-content .slide-control{margin:1rem auto 0;padding:0 5.6rem;position:relative;width:fit-content}.hero-container .voice-slide-content .slide-control .splide__arrow{align-items:center;background-color:#049a6e;border:none;border-radius:1.7rem;display:flex;height:2.4rem;justify-content:center;position:absolute;top:0;width:3.2rem}.hero-container .voice-slide-content .slide-control .splide__arrow.splide__arrow--prev{left:0}.hero-container .voice-slide-content .slide-control .splide__arrow.splide__arrow--prev svg{transform:rotateY(180deg)}.hero-container .voice-slide-content .slide-control .splide__arrow.splide__arrow--next{right:0}.hero-container .voice-slide-content .slide-control .splide__arrow:disabled{opacity:.6}.hero-container .voice-slide-content .slide-control .splide__arrow svg{display:block;flex:0 0 auto;height:auto;width:1.4rem;fill:#fff}.hero-container .voice-slide-content .splide__pagination{gap:1rem;height:2.4rem;list-style:none;padding:0}.hero-container .voice-slide-content .splide__pagination__page{background-color:#ced4cc;border:none;border-radius:50%;display:block;height:1rem;padding:0;width:1rem}.hero-container .voice-slide-content .splide__pagination__page.is-active{background-color:#049a6e}@media screen and (min-width:901px){.hero-container .mod-button{clear:left;float:left;width:100%}}.hero-container .note{clear:both;font-size:1.4rem;font-weight:700;padding-top:5.6rem}@media screen and (max-width:768px){.hero-container .note{padding-top:4.8rem}}.hero-container .note a{color:inherit}.campaign-container{margin-top:11.7rem;position:relative;z-index:1}@media screen and (max-width:768px){.campaign-container{margin-top:9rem}.campaign-container .cmn01_button{padding:0 2rem}}.task-container{color:#fff;font-size:2.2rem;font-weight:500;padding-bottom:0;position:relative;text-align:center}@media screen and (max-width:768px){.task-container{font-size:1.8rem;padding-bottom:6.2rem;text-align:left}}.task-container .drone{left:50%;margin:0;pointer-events:none;position:absolute;top:-170px;width:auto}@media screen and (max-width:768px){.task-container .drone{left:-1.5rem;top:-11.5rem;width:47rem}}.task-container .bottom-arrow{display:block;height:auto;left:0;margin:0 auto;max-width:84.616%;position:absolute;right:0;top:calc(100% - 1px)}.task-container h2{border-bottom:8px dotted;line-height:1.42;margin:0 auto 2.5rem;padding-bottom:1rem;width:fit-content}:root .task-container h2,_::-webkit-full-page-media,_:future{background-image:repeating-radial-gradient(circle,#fff 0,#fff 4px,transparent 0,transparent 16px);background-position:0 100%;background-repeat:repeat-x;background-size:16px 8px;border-bottom:none;padding-bottom:1.8rem}@media screen and (max-width:768px){.task-container h2{padding-bottom:1.8rem;text-align:center}}.task-container h2 strong{font-size:5.2rem}@media screen and (max-width:768px){.task-container h2 strong{font-size:3.4rem}}.task-container .bottom-text{font-size:3.2rem;line-height:1.6;text-align:center}@media screen and (max-width:768px){.task-container .bottom-text{font-size:2.4rem}}.task-container .bottom-text .marker{font-weight:500;text-decoration:underline;text-decoration-color:rgba(248,242,56,.6);text-decoration-thickness:.8rem;text-underline-offset:.02em}@media screen and (max-width:768px){.task-container .bottom-text .marker{text-underline-offset:-.05em}}.task-container .more-arrow{display:block;height:auto;margin:6.4rem auto 0;fill:#fff}@media screen and (max-width:768px){.task-container .more-arrow{bottom:-3.2rem;left:calc(50% - 1.7rem);position:absolute;width:3.4rem;z-index:2}}.about-container{padding-top:184px}@media screen and (max-width:768px){.about-container{padding-top:158px}}.about-container .about-text{font-size:2.2rem;font-weight:500;text-align:center}@media screen and (max-width:768px){.about-container .about-text{font-size:1.8rem}}.about-container .about-text h2{line-height:1.6;margin-bottom:.8rem}@media screen and (max-width:768px){.about-container .about-text h2{line-height:1.4;margin-bottom:.4rem}}.about-container .about-text h2+h3{margin-top:0}.about-container .about-text h3{font-size:5.2rem;line-height:1.4;margin-bottom:.8rem}@media screen and (max-width:768px){.about-container .about-text h3{font-size:3.4rem}}.about-container .about-text h3 strong{font-size:6.4rem}@media screen and (max-width:768px){.about-container .about-text h3 strong{font-size:3.8rem}}.about-container .about-text h3+h4{margin-top:0}.about-container .about-text h4{font-size:2.6rem;line-height:1.4;margin-bottom:3.2rem}@media screen and (max-width:768px){.about-container .about-text h4{font-size:2rem;margin-bottom:2rem}}.about-container .about-video{margin:0 auto;max-width:68rem}.about-container .about-video iframe{border-radius:1.6rem}.about-container .inner-section{background-color:#fff;border-radius:4rem;margin-top:12rem;padding:8rem min(6vw,8rem)}@media screen and (max-width:900px){.about-container .inner-section{padding-left:min(3vw,4rem);padding-right:min(3vw,4rem)}}@media screen and (max-width:768px){.about-container .inner-section{border-radius:2rem;margin-top:9.6rem;padding:6.4rem 2rem 7rem}}.about-container .reason-text{text-align:center}@media screen and (max-width:768px){.about-container .reason-text h2 img{width:5.8em}}.about-container .reason-text strong{font-size:5.2rem}@media screen and (max-width:768px){.about-container .reason-text strong{font-size:3.5rem}}.voice-container{position:relative}.voice-container .drone{left:calc(50% - 740px);margin:0;position:absolute;top:-130px}@media screen and (max-width:768px){.voice-container .drone{left:-28%;top:-4.6%;width:106.6%}}.voice-container .voice-text{color:#fff;font-size:2.6rem;font-weight:700;line-height:1.4;text-align:center}@media screen and (max-width:768px){.voice-container .voice-text{font-size:2.2rem}}.voice-container .voice-text p{margin-bottom:1.5rem}@media screen and (max-width:768px){.voice-container .voice-text p{margin-bottom:.8rem}}.voice-container .voice-text h2{margin:0}@media screen and (max-width:768px){.voice-container .voice-text h2{line-height:1.7}}.voice-container .voice-text h2 strong{font-size:5.2rem}@media screen and (max-width:768px){.voice-container .voice-text h2 strong{font-size:3.4rem}.voice-container .voice-text h2 .dot span{background-size:6px auto}}.service-container{padding-bottom:calc(120px + 6.4rem)}@media screen and (max-width:768px){.service-container{padding-bottom:calc(96px + 4rem)}}.service-container .service-text{text-align:center}.service-container .service-text h2 strong{font-size:5.2rem}@media screen and (max-width:768px){.service-container .service-text h2 strong{font-size:3.8rem}}.form-container{border-radius:6.4rem 6.4rem 0 0;margin-top:-6.4rem}@media screen and (max-width:768px){.form-container{border-radius:4rem 4rem 0 0;margin-top:-4rem}}.form-container .form-content{background-color:#fff;border-radius:4rem;padding:8rem min(6vw,8rem)}@media screen and (max-width:900px){.form-container .form-content{padding-left:min(3vw,4rem);padding-right:min(3vw,4rem)}}@media screen and (max-width:768px){.form-container .form-content{border-radius:2rem;padding:6.4rem 2rem}}.form-container form{margin:0 auto;max-width:80rem}.form-container form input[type=submit]{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' style='fill:%23fff' viewBox='0 0 31 40'%3E%3Cpath d='M21.4 11.7c-1.5 0-2.8-1.2-2.8-2.7V0H4.4C2 0 0 1.9 0 4.3v31.4C0 38.1 2 40 4.4 40h22.3c2.4 0 4.4-1.9 4.4-4.3v-24h-9.6ZM6.5 28.1h5.8c.6 0 1.2.5 1.2 1.1s-.5 1.2-1.1 1.2H6.6c-.6 0-1.2-.5-1.2-1.1s.5-1.2 1.1-1.2M5.3 23c0-.7.5-1.2 1.2-1.2H24c.6 0 1.2.5 1.2 1.1s-.5 1.2-1.1 1.2H6.5c-.7 0-1.2-.5-1.2-1.2ZM24 15.6c.6 0 1.2.5 1.2 1.1s-.5 1.2-1.1 1.2H6.5c-.6 0-1.2-.5-1.2-1.1s.5-1.2 1.1-1.2h17.5Z'/%3E%3Cpath d='M20.9 9.2c0 .2.2.4.4.4h9.1c-.2-.4-.5-.8-.8-1.1l-7.7-7.3c-.3-.3-.6-.5-1-.7z'/%3E%3C/svg%3E");background-position:calc(50% - 4.3em);background-repeat:no-repeat;background-size:31px auto;padding-left:3.4em}@media screen and (max-width:768px){.form-container form input[type=submit]{background-position:calc(50% - 4.1em);background-size:27px auto;padding-left:2.2em}}[data-sal=button] .c-button{box-shadow:0 0 0 #cb6019;opacity:0;transform:translateY(3px);transition:opacity .2s,box-shadow .3s ease-out,transform .3s ease-out}[data-sal=button].sal-animate .c-button{box-shadow:0 5px 0 #cb6019;opacity:1;transform:translateY(0);transition-delay:0s,.2s,.2s}[data-sal=right-drone]{opacity:0;transform:translateX(50%) scale(.85);transition:transform 1s cubic-bezier(.15,.85,.35,1),opacity .2s ease-in}[data-sal=right-drone].sal-animate{opacity:1;transform:translateX(0) scale(1)}[data-sal=left-drone]{opacity:0;transform:translateX(-50%) scale(.85);transition:transform 1s cubic-bezier(.15,.85,.35,1),opacity .2s ease-in}[data-sal=left-drone].sal-animate{opacity:1;transform:translateX(0) scale(1)}