.elementor-13 .elementor-element.elementor-element-00b1886{--display:flex;}.elementor-13 .elementor-element.elementor-element-00b1886.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-widget-slides .elementor-slide-heading{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-slides .elementor-slide-description{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-slides .elementor-slide-button{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-13 .elementor-element.elementor-element-bc0aceb .elementor-repeater-item-9679f64 .swiper-slide-bg{background-color:#394DA8;background-image:url(https://www-cdn.djiits.com/cms/uploads/c008ab847e82aa79971025ff63a04ceb.jpg);background-size:cover;}.elementor-13 .elementor-element.elementor-element-bc0aceb .elementor-repeater-item-f3748d0 .swiper-slide-bg{background-color:#833ca3;background-image:url(https://www-cdn.djiits.com/cms/uploads/b976c6de4bb48ffe42cbb0fc75cd91ad.jpg);background-size:cover;}.elementor-13 .elementor-element.elementor-element-bc0aceb .elementor-repeater-item-1cac935 .swiper-slide-bg{background-color:#bbbbbb;background-image:url(https://www-cdn.djiits.com/cms/uploads/344a5cd2afe291cc6aaf164d1fe23a68@origin.jpg);background-size:cover;}.elementor-13 .elementor-element.elementor-element-bc0aceb .elementor-repeater-item-61feb57 .swiper-slide-bg{background-color:#bbbbbb;background-image:url(https://www-cdn.djiits.com/cms/uploads/457c24d4bde818d610cfdca1303bfdc0.jpg);background-size:cover;}.elementor-13 .elementor-element.elementor-element-bc0aceb .elementor-repeater-item-9ca0244 .swiper-slide-bg{background-color:#bbbbbb;background-image:url(https://www-cdn.djiits.com/cms/uploads/1e5e6f3d47b73eea4395199f786f8030@origin.jpg);background-size:cover;}.elementor-13 .elementor-element.elementor-element-bc0aceb .elementor-repeater-item-a2cf794 .swiper-slide-bg{background-color:#bbbbbb;background-image:url(https://www-cdn.djiits.com/cms/uploads/6efb1b00647c9b1da4623a9c8591729c@origin.jpg);background-size:cover;}.elementor-13 .elementor-element.elementor-element-bc0aceb .elementor-repeater-item-2a48d60 .swiper-slide-bg{background-color:#1abc9c;background-image:url(https://www-cdn.djiits.com/cms/uploads/2d6d6972f0561f6b08b92afcd8a0ec8d@origin.jpg);background-size:cover;}.elementor-13 .elementor-element.elementor-element-bc0aceb .elementor-repeater-item-dda97a7 .swiper-slide-bg{background-color:#bbbbbb;background-image:url(https://www-cdn.djiits.com/cms/uploads/1b4f7651cced183014a142acb4c75364.jpg);background-size:cover;}.elementor-13 .elementor-element.elementor-element-bc0aceb .elementor-repeater-item-dda97a7 .elementor-background-overlay{background-color:#0000002B;}.elementor-13 .elementor-element.elementor-element-bc0aceb .elementor-repeater-item-dda97a7 .swiper-slide-inner .elementor-slide-heading{color:#FFFFFF;}.elementor-13 .elementor-element.elementor-element-bc0aceb .elementor-repeater-item-dda97a7 .swiper-slide-inner .elementor-slide-description{color:#FFFFFF;}.elementor-13 .elementor-element.elementor-element-bc0aceb .elementor-repeater-item-dda97a7 .swiper-slide-inner .elementor-slide-button{color:#FFFFFF;border-color:#FFFFFF;}.elementor-13 .elementor-element.elementor-element-bc0aceb .elementor-repeater-item-3e4431b .swiper-slide-bg{background-color:#bbbbbb;background-image:url(https://www-cdn.djiits.com/cms/uploads/043f75382ee5ee7b0d078a593c272a0e@origin.jpg);background-size:cover;}.elementor-13 .elementor-element.elementor-element-bc0aceb .elementor-repeater-item-3e4431b .elementor-background-overlay{background-color:#00000017;}.elementor-13 .elementor-element.elementor-element-bc0aceb .elementor-repeater-item-3e4431b .swiper-slide-inner .elementor-slide-heading{color:#FFFFFF;}.elementor-13 .elementor-element.elementor-element-bc0aceb .elementor-repeater-item-3e4431b .swiper-slide-inner .elementor-slide-description{color:#FFFFFF;}.elementor-13 .elementor-element.elementor-element-bc0aceb .elementor-repeater-item-3e4431b .swiper-slide-inner .elementor-slide-button{color:#FFFFFF;border-color:#FFFFFF;}.elementor-13 .elementor-element.elementor-element-bc0aceb .elementor-repeater-item-d359ab9 .swiper-slide-bg{background-color:#bbbbbb;background-image:url(https://www-cdn.djiits.com/cms/uploads/1cdfbcc897f7824f9ea03894b1570ed8@origin.jpg);background-size:cover;}.elementor-13 .elementor-element.elementor-element-bc0aceb .elementor-repeater-item-d359ab9 .elementor-background-overlay{background-color:#0000002B;}.elementor-13 .elementor-element.elementor-element-bc0aceb .elementor-repeater-item-d359ab9 .swiper-slide-inner .elementor-slide-heading{color:#FFFFFF;}.elementor-13 .elementor-element.elementor-element-bc0aceb .elementor-repeater-item-d359ab9 .swiper-slide-inner .elementor-slide-description{color:#FFFFFF;}.elementor-13 .elementor-element.elementor-element-bc0aceb .elementor-repeater-item-d359ab9 .swiper-slide-inner .elementor-slide-button{color:#FFFFFF;border-color:#FFFFFF;}.elementor-13 .elementor-element.elementor-element-bc0aceb .swiper-slide{transition-duration:calc(6500ms*1.2);height:760px;}.elementor-13 .elementor-element.elementor-element-bc0aceb .swiper-slide-contents{max-width:66%;}.elementor-13 .elementor-element.elementor-element-bc0aceb .swiper-slide-inner{padding:35px 24px 90px 24px;text-align:center;}@media(max-width:767px){.elementor-13 .elementor-element.elementor-element-bc0aceb .swiper-slide-contents{max-width:90%;}.elementor-13 .elementor-element.elementor-element-bc0aceb .swiper-slide-inner{padding:0px 16px 170px 16px;}}@media(min-width:768px){.elementor-13 .elementor-element.elementor-element-00b1886{--width:121.049%;}}/* Start custom CSS *//* HOME: responsive refinements; content remains native Elementor widgets. */
body.elementor-page-13 {font-family: "Noto Sans JP", "Yu Gothic", Meiryo, sans-serif; color:#101318;}
body.elementor-page-13 a {text-decoration:none; transition:opacity .18s ease;}
body.elementor-page-13 a:hover {opacity:.72;}
body.elementor-page-13 a:focus-visible {outline:2px solid #0078dd;outline-offset:4px;}
body.elementor-page-13 > section, body.elementor-page-13 .elementor-element-6822cd7, body.elementor-page-13 .elementor-element-ebfe26f, body.elementor-page-13 footer {padding-left:max(1.5rem,calc((100vw - 1320px)/2));padding-right:max(1.5rem,calc((100vw - 1320px)/2));}
body.elementor-page-13 header {border-bottom:1px solid #e8ecf0;}
body.elementor-page-13 header img,body.elementor-page-13 footer img {width:12rem;}
body.elementor-page-13 h1 {font-size:clamp(1.65rem,3.6vw,3.5rem);line-height:1.4;letter-spacing:-.035em;}
body.elementor-page-13 .elementor-element-22b97c7 > img {height:19rem; width:100%;object-fit:contain;}
body.elementor-page-13 .elementor-element-81e2e95 > div {border-right:1px solid #e8ecf0;}
body.elementor-page-13 .elementor-element-25c0e65 {border-bottom:1px solid #e8ecf0;}
body.elementor-page-13 .elementor-element-ebfe26f {background:#f8f9fa;}
@media(max-width:1024px){
 body.elementor-page-13 header {gap:.5rem;}
 body.elementor-page-13 .elementor-element-c6acc07 {order:3;flex:1 1 100%;justify-content:center;gap:1.5rem;}
 body.elementor-page-13 .elementor-element-586a53e {grid-template-columns:repeat(2,minmax(0,1fr));}
}
@media(max-width:767px){
 body.elementor-page-13 header {padding-top:.75rem;padding-bottom:.75rem;}
 body.elementor-page-13 header img {width:8rem;}
 body.elementor-page-13 header > a {font-size:.7rem;padding:.75rem;}
 body.elementor-page-13 .elementor-element-c6acc07 {justify-content:space-between;gap:.25rem;}
 body.elementor-page-13 .elementor-element-c6acc07 a {font-size:.65rem;padding:.7rem 0;}
 body.elementor-page-13 .elementor-element-8a78d2b {padding-top:1.75rem;gap:1rem;}
 body.elementor-page-13 .elementor-element-9dcf587 {gap:1rem;}
 body.elementor-page-13 .elementor-element-9dcf587 > p {font-size:.85rem;}
 body.elementor-page-13 .elementor-element-746f4b8 {gap:.6rem;}
 body.elementor-page-13 .elementor-element-746f4b8 a {font-size:.75rem;padding:.85rem 1rem;}
 body.elementor-page-13 .elementor-element-22b97c7 > img {height:12rem;}
 body.elementor-page-13 .elementor-element-7fa6119 img {height:7rem;}
 body.elementor-page-13 h2 {font-size:1.35rem;}
 body.elementor-page-13 .elementor-element-d30df4e {flex-wrap:wrap;}
 body.elementor-page-13 .elementor-element-586a53e {grid-template-columns:1fr;}
 body.elementor-page-13 .elementor-element-81e2e95 {grid-template-columns:repeat(2,minmax(0,1fr));}
 body.elementor-page-13 .elementor-element-81e2e95 h3 {font-size:.9rem;}
 body.elementor-page-13 .elementor-element-93f9818 {gap:1rem;}
 body.elementor-page-13 .elementor-element-93f9818 > img {width:100%;min-width:0;}
 body.elementor-page-13 .elementor-element-ebfe26f {flex-direction:column;align-items:flex-start;gap:.6rem;}
 body.elementor-page-13 .elementor-element-8821412 {gap:.5rem 1rem;}
 body.elementor-page-13 .elementor-element-839fc4c {flex-wrap:wrap;}
}
@media(max-width:767px){
body.elementor-page-13 header img {width:7.5rem !important;}
body.elementor-page-13 header > a {font-size:.65rem !important;padding:.75rem !important;}
}

@media(min-width:768px) and (max-width:1024px){
body.elementor-page-13 .elementor-element-81e2e95 {grid-template-columns:repeat(3,minmax(0,1fr));}
body.elementor-page-13 .elementor-element-21c5e10 {grid-template-columns:repeat(2,minmax(0,1fr));}
}

/* DJI-inspired product showcase, native Elementor Slides */
body.elementor-page-13 .elementor-element-869d084{position:relative;z-index:10;background:transparent;border:0;height:80px;padding-top:8px;padding-bottom:8px;flex-wrap:nowrap;}
body.elementor-page-13 .elementor-element-869d084 a{color:#fff;}
body.elementor-page-13 .elementor-element-869d084 img{filter:grayscale(1) invert(1);mix-blend-mode:screen;width:150px;}
body.elementor-page-13 .elementor-element-afa6520{background:#0075d5;border-radius:24px;padding:10px 22px;}
body.elementor-page-13 .elementor-element-00b1886{padding:0;width:100%;max-width:none;gap:0;}
body.elementor-page-13 .elementor-element-bc0aceb{width:100%;margin:0;}
body.elementor-page-13 .elementor-element-bc0aceb .swiper-slide{height:calc(100svh - 32px);min-height:620px;max-height:960px;}
body.elementor-page-13 .elementor-element-bc0aceb .swiper-slide-inner{align-items:flex-start;padding:135px 24px 90px;text-align:center;}
body.elementor-page-13 .elementor-element-bc0aceb .swiper-slide-contents{max-width:100%;}
body.elementor-page-13 .elementor-element-bc0aceb .elementor-slide-heading{font-size:clamp(36px,4vw,56px);font-weight:500;line-height:1.15;letter-spacing:-.02em;margin-bottom:12px;}
body.elementor-page-13 .elementor-element-bc0aceb .elementor-slide-description{font-size:21px;margin-bottom:24px;}
body.elementor-page-13 .elementor-element-bc0aceb .elementor-slide-button{border:1px solid #fff;border-radius:30px;padding:10px 26px;font-size:14px;font-weight:500;}
body.elementor-page-13 .elementor-element-bc0aceb .swiper-pagination{bottom:35px;}
body.elementor-page-13 .elementor-element-bc0aceb .swiper-pagination-bullet{width:40px;height:3px;border-radius:0;background:#fff;}
body.elementor-page-13 .elementor-element-8a78d2b{padding:56px 24px;justify-content:center;text-align:center;background:#fff;}
body.elementor-page-13 .elementor-element-22b97c7{display:none;}
body.elementor-page-13 .elementor-element-9dcf587{flex:0 1 900px;align-items:center;gap:18px;}
body.elementor-page-13 .elementor-element-9dcf587 h1{font-size:32px;line-height:1.4;}
body.elementor-page-13 .elementor-element-9dcf587 h1 br{display:none;}
body.elementor-page-13 .elementor-element-01117f7{display:none;}
body.elementor-page-13 .elementor-element-746f4b8 a{border-radius:24px;padding:10px 24px;}
body.elementor-page-13 .elementor-element-b8477cc{background:#f7f7f7;padding-top:40px;padding-bottom:40px;}
body.elementor-page-13 .elementor-element-25c0e65{padding-top:64px;padding-bottom:64px;border:0;}
body.elementor-page-13 .elementor-element-b9fcbe2,body.elementor-page-13 .elementor-element-d429cbf,body.elementor-page-13 .elementor-element-2cb31d0{text-align:center;width:100%;}
body.elementor-page-13 .elementor-element-81e2e95{gap:12px;}
body.elementor-page-13 .elementor-element-81e2e95>div:not(.elementor-element-overlay){border:0;background:#f7f8fa;padding:24px 12px;}
body.elementor-page-13 .elementor-element-0bd6db4{background:#fff;padding-top:24px;padding-bottom:72px;}
body.elementor-page-13 .elementor-element-586a53e{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;}
body.elementor-page-13 .elementor-element-586a53e>div:not(.elementor-element-overlay){background:#f5f5f5;padding-bottom:28px;gap:12px;text-align:center;}
body.elementor-page-13 .elementor-element-586a53e>div>div:first-child{aspect-ratio:1.8;border-radius:0;}
body.elementor-page-13 .elementor-element-586a53e>div>div:last-child{justify-content:center;}
body.elementor-page-13 .elementor-element-586a53e>div:last-child{grid-column:1 / -1;}
body.elementor-page-13 .elementor-element-586a53e>div:last-child>div:first-child{aspect-ratio:3.3;background-position:center 52%;}
body.elementor-page-13 .elementor-element-6822cd7{padding-top:64px;padding-bottom:64px;background:#f7f8fa;}
body.elementor-page-13 footer{background:#202226;color:#ddd;padding-top:48px;padding-bottom:32px;}
body.elementor-page-13 footer a,body.elementor-page-13 footer p{color:#ddd;}
body.elementor-page-13 footer img{filter:grayscale(1) invert(1);mix-blend-mode:screen;}
@media(max-width:1024px){body.elementor-page-13 .elementor-element-c6acc07{order:0;flex:0 1 auto;gap:16px;}body.elementor-page-13 .elementor-element-869d084{padding-left:24px;padding-right:24px;}body.elementor-page-13 .elementor-element-869d084 img{width:120px;}body.elementor-page-13 .elementor-element-869d084 a{font-size:12px;}}
@media(max-width:767px){
body.elementor-page-13 .elementor-element-869d084{height:112px;flex-wrap:wrap;gap:0;padding:8px 20px;}
body.elementor-page-13 .elementor-element-c6acc07{order:3;flex:1 1 100%;gap:0;justify-content:space-between;}

body.elementor-page-13 .elementor-element-bc0aceb .swiper-slide{height:85svh;min-height:600px;max-height:800px;}
body.elementor-page-13 .elementor-element-bc0aceb .swiper-slide-inner{padding:150px 20px 80px;}
body.elementor-page-13 .elementor-element-bc0aceb .elementor-slide-heading{font-size:32px;}
body.elementor-page-13 .elementor-element-bc0aceb .elementor-slide-description{font-size:16px;}
body.elementor-page-13 .elementor-element-bc0aceb .swiper-slide-bg{background-position:center;}
body.elementor-page-13 .elementor-element-8a78d2b{padding:40px 24px;}
body.elementor-page-13 .elementor-element-9dcf587 h1{font-size:23px;}
body.elementor-page-13 .elementor-element-9dcf587 h1 br{display:block;}
body.elementor-page-13 .elementor-element-586a53e{grid-template-columns:1fr;}
body.elementor-page-13 .elementor-element-586a53e>div:last-child>div:first-child{aspect-ratio:1.8;}
body.elementor-page-13 .elementor-element-25c0e65{padding-top:40px;padding-bottom:40px;}
}

/* Final responsive and atomic-widget refinements */
body.elementor-page-13 header img,body.elementor-page-13 footer img{filter:none;mix-blend-mode:normal;background:#fff;border-radius:3px;}
body.elementor-page-13 header [data-interaction-id="afa6520"]{background:#0075d5;border-radius:24px;padding:10px 22px;}
body.elementor-page-13 [data-interaction-id="b9fcbe2"],body.elementor-page-13 [data-interaction-id="d429cbf"],body.elementor-page-13 [data-interaction-id="2cb31d0"]{text-align:center;width:100%;}
body.elementor-page-13 .elementor-element-bc0aceb .swiper-slide{height:calc(100svh - 32px)!important;min-height:620px;max-height:960px;}
@media(max-width:767px){body.elementor-page-13 .elementor-element-bc0aceb .swiper-slide{height:85svh!important;min-height:600px;max-height:800px;}body.elementor-page-13 .elementor-element-bc0aceb .elementor-slide-heading{font-size:28px;}body.elementor-page-13 .elementor-element-bc0aceb .swiper-slide-inner{padding-top:145px;}}

body.elementor-page-13 .elementor-element-869d084 img,body.elementor-page-13 footer img{filter:none!important;mix-blend-mode:normal!important;background:#fff;border-radius:4px;}
body.elementor-page-13 .elementor-element-bc0aceb .swiper-slide-contents{width:100%;max-width:100%!important;}
@media(max-width:767px){body.elementor-page-13 .elementor-element-bc0aceb .elementor-slide-description{font-size:15px;}}

body.elementor-page-13 .elementor-element-746f4b8{justify-content:center;width:100%;}
body.elementor-page-13 [data-interaction-id="01117f7"]{display:none;}

/* 共通フッターを画面幅いっぱいに表示 */
body.elementor-page-13 footer.elementor-location-footer { padding: 0 !important; background: #f5f7f9 !important; color: #1b2530 !important; }
body.elementor-page-13 footer.elementor-location-footer a { color: #45566a !important; }
body.elementor-page-13 footer.elementor-location-footer p { color: #536171 !important; }/* End custom CSS */