@charset "UTF-8";.p-mv{padding:150px 0 0;overflow:hidden;background-image:-webkit-image-set(url(/aircraft/rd/assets/images/uav/mv_bg.webp) type("image/webp"),url(/aircraft/rd/assets/images/uav/mv_bg.jpg) type("image/jpeg"));background-image:image-set(url(/aircraft/rd/assets/images/uav/mv_bg.webp) type("image/webp"),url(/aircraft/rd/assets/images/uav/mv_bg.jpg) type("image/jpeg"));background-size:100%;background-position:center bottom}@media(min-width:48em){.p-mv{padding-top:206px;height:969px;background-image:-webkit-image-set(url(/aircraft/rd/assets/images/uav/mv_bg_md.webp) type("image/webp"),url(/aircraft/rd/assets/images/uav/mv_bg_md.jpg) type("image/jpeg"));background-image:image-set(url(/aircraft/rd/assets/images/uav/mv_bg_md.webp) type("image/webp"),url(/aircraft/rd/assets/images/uav/mv_bg_md.jpg) type("image/jpeg"));background-size:cover;background-position:center bottom}}@media not all and (min-width:48em){.p-mv .c-page-header__breadcrumbs{padding-inline:20px}}.p-mv__container{position:relative;padding-top:10px}@media(min-width:48em){.p-mv__container{padding-top:80px;height:100%;display:flex;flex-direction:column}}.p-mv__heading{text-align:center}.p-mv__heading-en{display:block;margin-inline:auto;width:-moz-max-content;width:max-content}.p-mv__heading-en img{width:auto}@media(min-width:48em){.p-mv__heading-en img{height:61px}}.p-mv__heading-ja{margin-top:14px;display:block;font-weight:600;font-size:1.9rem;line-height:1.7368421053;letter-spacing:.09em;color:#fff}@media(min-width:48em){.p-mv__heading-ja{margin-top:26px;font-size:2.3rem}}.p-mv__group{position:relative}@media(min-width:48em){.p-mv__group{max-width:1200px;margin-inline:auto;width:100%;display:flex;justify-content:center;margin-top:auto;height:518px}}.p-mv__group:before{position:absolute;top:0;right:0;margin-top:30.6666666667%;width:100%;height:100%;background-image:url(/aircraft/rd/assets/images/uav/mv_triangle.png);background-size:100%;content:"";z-index:0}@media(min-width:48em){.p-mv__group:before{left:50%;transform:translate(-50%);margin-top:77px;width:1615px;background-image:url(/aircraft/rd/assets/images/uav/mv_triangle_md.png);margin-left:69px}}.p-mv__obj{position:relative;width:93.3333333333%;margin-top:18px;z-index:1}@media(min-width:48em){.p-mv__obj{width:702px;position:absolute;left:50%;transform:translate(-50%);top:0;margin:-90px 0 0 -109px}}.p-mv__textarea{position:relative;z-index:1;padding-inline:20px;padding-bottom:50px;margin-top:40px}@media(min-width:48em){.p-mv__textarea{margin-top:auto;padding-bottom:96px;text-align:center}}.p-mv__lead{color:var(--color-primary);text-align:center;font-weight:500;font-size:2.6rem;line-height:1.46;margin-top:-32px;padding-inline:50px}@media(min-width:48em){.p-mv__lead{font-size:3.8rem}}.p-mv__text{margin-top:15px;font-size:1.5rem;line-height:1.6;letter-spacing:.04em}@media(min-width:48em){.p-mv__text{margin-top:18px;font-size:1.6rem;line-height:1.9;letter-spacing:.04em;width:540px;margin-inline:auto}}@media(min-width:48em){.p-partner{text-align:center}}.p-partner__container{padding-top:32px;padding-inline:20px;padding-bottom:40px}@media(min-width:48em){.p-partner__container{padding-block:64px 50px}}.p-partner__container:has(.p-partner__company){padding-bottom:17px}@media(min-width:48em){.p-partner__container:has(.p-partner__company){padding-bottom:48px}}.p-partner__heading{font-weight:500;font-size:1.9rem;text-align:center;letter-spacing:.04em;color:var(--color-primary)}@media(min-width:48em){.p-partner__heading{font-size:2.4rem}}.p-partner__btn{margin-top:14px;width:100%}@media(min-width:48em){.p-partner__btn{margin-top:24px;width:440px}}.p-partner__company{width:calc(100% + 40px);margin-inline:-20px;display:flex;overflow:hidden;margin-top:20px;justify-content:center}@media(min-width:48em){.p-partner__company{justify-content:center;margin-top:33px}}.p-partner__company+.p-partner__company{margin-top:10px}@media(min-width:48em){.p-partner__company+.p-partner__company{margin-top:13px}}.p-partner__company-list{--width: 1616;--speed: 50;display:flex;white-space:nowrap;flex-shrink:0;mix-blend-mode:multiply;will-change:transform;animation:loop_animation_right_double infinite linear both;animation-duration:calc(var(--width) / var(--speed) * 1s);margin-inline:14px}@media(min-width:48em){.p-partner__company-list{--width: 2013;margin-inline:0}}.p-partner__company-list li{height:62px;margin-inline:14px;flex-shrink:0;will-change:transform}@media(min-width:48em){.p-partner__company-list li{height:73px;margin-inline:22px}}.p-partner__company-list li img{width:auto;height:100%}@media(min-width:48em){.p-partner__company-list li img{max-width:auto;max-width:initial}}.p-partner__company:nth-of-type(2) .p-partner__company-list{--width: 1399}@media(min-width:48em){.p-partner__company:nth-of-type(2) .p-partner__company-list{--width: 1747}}@keyframes loop_animation_right_double{0%{transform:translate(0)}to{transform:translate(-100%)}}.p-bg{background-color:var(--color-lightblue);padding-top:42px}@media(min-width:48em){.p-bg{padding-top:70px}}.p-project{position:relative}.p-project__container{padding-inline:20px}@media(min-width:48em){.p-project__container{margin-inline:auto;padding-inline:60px;box-sizing:content-box}}.p-project__body{position:relative;z-index:1;display:block;padding:34px 0 20px;overflow:hidden}@media(min-width:48em){.p-project__body{padding:97px 50px 30px}.p-project__body:hover .p-project__btn{--c-bg: var(--c-primary);--c-border: var(--c-primary);--c-text: #fff;--c-icon: #fff}}.p-project__body:before{position:absolute;z-index:-1;top:0;left:0;width:100%;height:100%;content:"";background-image:-webkit-image-set(url(/aircraft/rd/assets/images/uav/project_bg.webp) type("image/webp"),url(/aircraft/rd/assets/images/uav/project_bg.jpg) type("image/jpeg"));background-image:image-set(url(/aircraft/rd/assets/images/uav/project_bg.webp) type("image/webp"),url(/aircraft/rd/assets/images/uav/project_bg.jpg) type("image/jpeg"));background-size:cover}@media(min-width:48em){.p-project__body:before{background-image:-webkit-image-set(url(/aircraft/rd/assets/images/uav/project_bg_md.webp) type("image/webp"),url(/aircraft/rd/assets/images/uav/project_bg_md.jpg) type("image/jpeg"));background-image:image-set(url(/aircraft/rd/assets/images/uav/project_bg_md.webp) type("image/webp"),url(/aircraft/rd/assets/images/uav/project_bg_md.jpg) type("image/jpeg"));transition:transform .3s}}@media(min-width:48em){.p-project__textarea{display:flex;justify-content:center;gap:2.3255813953%}}.p-project__heading{width:212px;margin-left:18px}@media(min-width:48em){.p-project__heading{width:40.3100775194%;max-width:520px;margin-left:0;margin-top:40px}}.p-project__copy{width:323px;margin-top:41px}@media(min-width:48em){.p-project__copy{width:52.2480620155%;max-width:674px;margin-top:0}}.p-project__btn{display:grid;width:calc(100% - 40px);margin-inline:auto;margin-top:36px;border:none}@media(min-width:48em){.p-project__btn{width:260px;margin-right:0;margin-top:-16px}}.p-uav__container{padding-inline:20px;padding-top:60px;padding-bottom:74px}@media(min-width:48em){.p-uav__container{padding-top:70px;padding-bottom:100px;padding-inline:20px;max-width:1340px;margin-inline:auto}}.p-uav__heading{font-weight:600;font-size:3rem;line-height:1.3333333333;text-align:center;letter-spacing:.09em;color:var(--color-primary)}@media(min-width:48em){.p-uav__heading{font-size:4.4rem}}.p-uav__heading:after{content:"";width:40px;height:4px;background:linear-gradient(90deg,#122460 0% 50%,#dde100 50% 100%);display:block;margin-top:13px;margin-inline:auto}@media(min-width:48em){.p-uav__heading:after{width:50px;margin-top:15px}}.p-uav__item{margin-top:40px}@media(min-width:48em){.p-uav__item{display:flex;margin-top:60px;justify-content:space-between}}@media(min-width:48em){.p-uav__item.wide .p-uav__textarea{width:100%}}.p-uav__item+.p-uav__item{margin-top:76px}@media(min-width:48em){.p-uav__item+.p-uav__item{margin-top:95px}}@media(min-width:48em){.p-uav__item.reverse{flex-direction:row-reverse}.p-uav__item.reverse .p-uav__textarea{width:592px;padding-left:48px}.p-uav__item.reverse .p-uav__img img{width:calc(var(--w) / 708 * 100%);margin-top:calc(var(--t) / 708 * 100%);margin-left:calc(var(--l) / 708 * 100%);margin-right:calc(var(--r) / 708 * 100%)}}.p-uav__img{--w: 0;--l: 0;--r: 0;--t: 0}@media(min-width:48em){.p-uav__img{width:100%}.p-uav__img img{width:calc(var(--w) / 754 * 100%);max-width:-moz-max-content;max-width:max-content;margin-top:calc(var(--t) / 754 * 100%);margin-left:calc(var(--l) / 754 * 100%);margin-right:calc(var(--r) / 754 * 100%)}}.p-uav__textarea{margin-top:30px}@media(min-width:48em){.p-uav__textarea{width:546px;flex-shrink:0;margin-top:0}}.p-uav__title img{width:auto;height:23px}@media(min-width:48em){.p-uav__title img{height:33px}}.p-uav__info{margin-top:22px}@media(min-width:48em){.p-uav__info{margin-top:35px}}.p-uav__info dt{display:flex;align-items:center;gap:10px;font-weight:600;font-size:1.7rem;letter-spacing:.09em;color:var(--color-primary)}@media(min-width:48em){.p-uav__info dt{font-size:1.8rem}}.p-uav__info dt span{flex-shrink:0}.p-uav__info dt:after{width:100%;content:"";border-top:thin solid #122460}.p-uav__info div+div{margin-top:26px}@media(min-width:48em){.p-uav__info div+div{margin-top:28px}}.p-uav__info dd{margin-top:16px;font-size:1.5rem;line-height:1.6;letter-spacing:.02em}@media(min-width:48em){.p-uav__info dd{font-size:1.6rem}}.p-uav__info ul:not(.p-uav__features){display:flex;flex-wrap:wrap;gap:5px 0}@media(min-width:48em){.p-uav__info ul:not(.p-uav__features){gap:0}}.p-uav__info ul:not(.p-uav__features) li{min-width:50%;width:-moz-max-content;width:max-content;padding-right:10px}.p-uav__features{font-size:1.7rem;line-height:1.5882352941;letter-spacing:.02em;color:var(--color-primary)}@media(min-width:48em){.p-uav__features{font-size:1.9rem;line-height:1.4736842105}}.p-uav__features li{display:flex;align-items:flex-start}@media(min-width:48em){.p-uav__features li span:first-child{font-weight:700}}@media(min-width:48em){.p-uav__features li+li{margin-top:16px}}.p-uav__text{margin-top:17px}@media(min-width:48em){.p-uav__text{margin-top:16px}}.p-uav__text sup{vertical-align:top;font-size:1rem}@media(min-width:48em){.p-uav__item.comingsoon{align-items:center;margin-top:124px}}@media(min-width:48em){.p-uav__item.comingsoon .p-uav__textarea{padding-left:22px;margin-bottom:30px}}.p-uav__item.comingsoon .p-uav__item-text{margin-top:10px;font-weight:400;font-size:2rem;line-height:2;letter-spacing:.05em;color:var(--color-primary)}@media(min-width:48em){.p-uav__item.comingsoon .p-uav__item-text{margin-top:8px;font-size:2.8rem}}.p-uav__note{margin-top:14px;display:flex;font-size:1.3rem;line-height:1.6;gap:5px}@media(min-width:48em){.p-uav__note{margin-top:20px}}.p-uav__note span{flex-shrink:0}.p-uav__note+.p-uav__note{margin-top:0}@media(min-width:48em){.p-uav__item:nth-of-type(1){margin-top:45px}}@media(min-width:48em){.p-uav__item:nth-of-type(2).reverse{margin-top:150px}}@media(min-width:48em){.p-uav__item:nth-of-type(3) .p-uav__textarea{width:596px;padding-right:48px}.p-uav__item:nth-of-type(3) .p-uav__img img{width:calc(var(--w) / 704 * 100%);margin-top:calc(var(--t) / 704 * 100%);margin-left:calc(var(--l) / 704 * 100%);margin-right:calc(var(--r) / 704 * 100%)}}@media(min-width:48em){.p-uav__item:nth-of-type(4).reverse{margin-top:177px}.p-uav__item:nth-of-type(4).reverse .p-uav__textarea{width:566px;padding-left:22px}.p-uav__item:nth-of-type(4).reverse .p-uav__img img{width:calc(var(--w) / 734 * 100%);margin-top:calc(var(--t) / 734 * 100%);margin-left:calc(var(--l) / 734 * 100%);margin-right:calc(var(--r) / 734 * 100%)}}@media(min-width:48em){.p-uav__item:nth-of-type(5) .p-uav__textarea{width:650px;padding-right:48px}.p-uav__item:nth-of-type(5) .p-uav__img img{width:calc(var(--w) / 650 * 100%);margin-top:calc(var(--t) / 650 * 100%);margin-left:calc(var(--l) / 650 * 100%);margin-right:calc(var(--r) / 650 * 100%)}}.p-nav__comingsoon{margin-top:50px;margin-inline:auto}@media(min-width:48em){.p-nav__comingsoon{margin-top:75px;max-width:1000px;margin-bottom:20px}}.p-technical{margin-top:80px;margin-bottom:77px}@media(min-width:48em){.p-technical{margin-top:110px;margin-bottom:120px}}.p-technical__container{padding-inline:20px}@media(min-width:48em){.p-technical__container{padding:0;width:1200px;margin-inline:auto}}.p-technical__heading{font-weight:600;font-size:3rem;line-height:1.3333333333;text-align:center;letter-spacing:.09em;color:var(--color-primary);word-break:keep-all;padding-inline:5px}@media(min-width:48em){.p-technical__heading{font-size:4.4rem}}.p-technical__heading:after{content:"";width:40px;height:4px;background:linear-gradient(90deg,#122460 0% 50%,#dde100 50% 100%);display:block;margin-top:13px;margin-inline:auto}@media(min-width:48em){.p-technical__heading:after{width:50px;margin-top:21px}}.p-technical__lead{margin-top:35px;font-weight:500;font-size:1.9rem;line-height:1.5789473684;text-align:center;letter-spacing:.02em;color:var(--color-primary);padding-inline:10px}@media(min-width:48em){.p-technical__lead{margin-top:26px;font-size:2.3rem}}.p-technical__text{margin-top:12px;font-size:1.5rem;line-height:1.6;letter-spacing:.02em}@media(min-width:48em){.p-technical__text{margin-top:20px;font-size:1.6rem;line-height:1.625}}.p-technical__process{margin-top:10px}@media(min-width:48em){.p-technical__process{margin-top:36px}}@media not all and (min-width:48em){.p-technical__process .c-disclosure-details[aria-hidden=true]{height:930px;position:relative;visibility:visible}.p-technical__process .c-disclosure-details[aria-hidden=true]:after{width:calc(100% + 10px);bottom:-90px;left:-5px;content:"";position:absolute;height:300px;background:linear-gradient(#fff0,#fff 47.78% 100%)}}@media(min-width:48em){.p-technical__process .c-disclosure-details{height:auto!important;visibility:visible!important}}.p-technical__process-heading{display:flex;align-items:center;font-weight:600;font-size:1.9rem;line-height:40px;text-align:center;letter-spacing:.09em;color:var(--color-primary);gap:14px}@media(min-width:48em){.p-technical__process-heading{gap:11px;font-size:2.5rem}}.p-technical__process-heading span{flex-shrink:0}@media not all and (min-width:48em){.p-technical__process-heading span{max-width:75%}}.p-technical__process-heading:before,.p-technical__process-heading:after{content:"";width:100%;opacity:.4;border-top:thin solid var(--color-primary)}.p-technical__process-wrap{position:relative;margin-top:10px}@media not all and (min-width:48em){.p-technical__process-wrap{width:335px;margin-inline:auto;padding-left:43px;padding-bottom:6px}.p-technical__process-wrap:before{display:block;position:absolute;top:0;left:0;height:calc(100% - 15px);width:24px;content:"";background:linear-gradient(#3e4e86,#051443)}.p-technical__process-wrap:after{position:absolute;width:25px;height:15px;bottom:0;left:-.5px;background:#061444;clip-path:polygon(0 0,100% 0%,50% 100%);content:""}}@media(min-width:48em){.p-technical__process-wrap{margin-top:30px}}@media(min-width:48em){.p-technical__process-list{position:relative;display:grid;gap:60px;grid-template-columns:repeat(4,1fr);padding-top:55px}.p-technical__process-list:before{display:block;position:absolute;top:0;left:0;width:calc(100% - 20px);height:24px;content:"";background:linear-gradient(to right,#3e4e86,#051443)}.p-technical__process-list:after{position:absolute;width:20px;height:24px;top:0;right:0;background:#061444;clip-path:polygon(0 0,0 100%,100% 50%);content:""}.p-technical__process-list+.p-technical__process-list{margin-top:52px}}.p-technical__process-item{position:relative;display:grid;grid-template-columns:74px 1fr;grid-template-rows:auto auto;gap:0px 0px;grid-template-areas:"heading text" "img img";margin-bottom:20px;justify-content:flex-start}.p-technical__process-item:before{position:absolute;left:-43px;content:"";top:0;width:24px;height:238px;background-image:url(/aircraft/rd/assets/images/uav/technical_process_obj.png);background-repeat:no-repeat;background-size:100%}@media(min-width:48em){.p-technical__process-item:before{width:295px;height:24px;top:-55px;left:0;z-index:1;background-image:url(/aircraft/rd/assets/images/uav/technical_process_obj_md.png)}}.p-technical__process-item:after{position:absolute;content:"";height:1px;width:calc(100% - 10px);background-color:#cbdaea;bottom:0;right:0}@media(min-width:48em){.p-technical__process-item:last-child:before{width:315px;background-position:-9px 0}}@media(min-width:48em){.p-technical__process-item{grid-template-columns:auto;grid-template-areas:"heading" "img" "text";gap:14px}.p-technical__process-item:after{position:absolute;content:"";height:100%;width:1px;background-color:#cbdaea;top:50%;transform:translateY(-50%);right:-32px}.p-technical__process-item:last-child:after{content:none}}.p-technical__process-item-heading{display:flex;align-items:center;gap:5px;height:47px;margin-left:7px;grid-area:heading}.p-technical__process-item-heading span{display:block}@media not all and (min-width:48em){.p-technical__process-item-heading img{width:auto}}@media(min-width:48em){.p-technical__process-item-heading{flex-direction:column;padding-right:4px;gap:7px}.p-technical__process-item-heading .text{width:27px}.p-technical__process-item-heading .num{width:26px}}.p-technical__process-item-text{font-weight:500;font-size:1.7rem;letter-spacing:.09em;color:var(--color-primary);display:flex;align-items:center;grid-area:text}@media(min-width:48em){.p-technical__process-item-text{margin-top:10px;display:block;text-align:center;font-size:1.8rem}}.p-technical__process-item-img{grid-area:img}@media not all and (min-width:48em){.p-technical__process-item-img{margin-bottom:23px}}.p-technical__process-button{position:relative;z-index:1;margin-top:-78px;width:223px;border:1px solid var(--color-primary);font-weight:500;font-size:1.7rem;text-align:center;color:var(--color-primary);margin-inline:auto;display:flex;align-items:center;justify-content:center;gap:10px;padding-block:11px}.p-technical__process-button .is-active{display:none}.p-technical__process-button[aria-expanded=true]{margin-top:20px}.p-technical__process-button[aria-expanded=true] .p-technical__process-button-text span:not(.is-active){display:none}.p-technical__process-button[aria-expanded=true] .is-active{display:block}.p-technical__process-button[aria-expanded=true] .p-technical__process-button-arrow{transform:rotate(-135deg);margin-top:5px}.p-technical__process-button-arrow{width:10px;aspect-ratio:1/1;display:block;border-right:1px solid var(--color-primary);border-bottom:1px solid var(--color-primary);transform:rotate(45deg)}@media not all and (min-width:48em){.p-technical__process-list:last-child .p-technical__process-item:last-child{margin-bottom:0}}.p-vision{overflow:hidden;background-color:var(--color-lightblue)}.p-vision__container{padding-block:80px;padding-inline:20px}@media(min-width:48em){.p-vision__container{width:1200px;padding-block:100px 120px;padding-inline:0;margin-inline:auto}}.p-vision__about{padding:25px 15px 33px;background-color:var(--color-primary);color:#fff;text-align:center}@media(min-width:48em){.p-vision__about{padding:35px 42px 33px}}.p-vision__about-heading{padding-inline:40px;font-size:2rem;font-weight:500;line-height:1.5;letter-spacing:.09em}@media(min-width:48em){.p-vision__about-heading{font-size:2.4rem}}.p-vision__about-text{margin-top:15px;font-size:1.5rem;line-height:1.6;letter-spacing:.02em}@media(min-width:48em){.p-vision__about-text{margin-top:11px;font-size:1.6rem}}.p-vision__types{margin-top:40px}@media(min-width:48em){.p-vision__types{margin-top:62px}}.p-vision__type{background-color:#fff}@media(min-width:48em){.p-vision__type{display:flex}.p-vision__type:first-child{flex-direction:row-reverse}}.p-vision__type+.p-vision__type{margin-top:30px}@media(min-width:48em){.p-vision__type+.p-vision__type{margin-top:50px}}.p-vision__type-textarea{padding:20px 20px 30px}@media(min-width:48em){.p-vision__type-textarea{width:calc(100% - 771px);flex-shrink:0;padding-inline:45px;padding-top:45px;align-self:center}}.p-vision__type-label{font-weight:600;font-size:1.5rem;line-height:2;letter-spacing:.02em;color:#1a76d9;display:flex;align-items:center;gap:8px}@media(min-width:48em){.p-vision__type-label{font-size:1.6rem}}.p-vision__type-label:before{width:15px;height:2px;content:"";background-color:#1a76d9}@media(min-width:48em){.p-vision__type-label:before{height:3px}}.p-vision__type-heading{font-weight:500;font-size:1.8rem;line-height:1.6111111111;color:var(--color-primary);margin-top:1px}@media(min-width:48em){.p-vision__type-heading{font-size:2.1rem;line-height:1.619047619}}.p-vision__type-text{margin-top:10px;font-size:1.5rem;line-height:1.6;letter-spacing:.02em}@media(min-width:48em){.p-vision__type-text{margin-top:14px;font-size:1.6rem;line-height:1.625}}@media(min-width:48em){.p-vision__type-text span{font-weight:600}}.p-vision__type-text sup{vertical-align:top;font-size:1rem}.p-vision__type-note{margin-top:14px;display:flex;font-size:1.3rem;line-height:1.6;gap:5px}@media(min-width:48em){.p-vision__type-note{margin-top:20px}}.p-vision__type-note span{flex-shrink:0}@media(min-width:48em){.p-vision__type:nth-of-type(2) .p-vision__type-textarea{padding-top:20px}}
