@charset "UTF-8";@import url(https://fonts.googleapis.com/css2?family=Noto+Sans+JP:wght@700&family=Noto+Serif+JP:wght@400;700&family=Oswald:wght@200..700&display=swap);.drone *{-webkit-box-sizing:content-box;box-sizing:content-box}.drone * address,.drone * article,.drone * aside,.drone * blockquote,.drone * fieldset,.drone * figcaption,.drone * figure,.drone * form,.drone * h1,.drone * h2,.drone * h3,.drone * h4,.drone * h5,.drone * h6,.drone * hgroup,.drone * input,.drone * nav,.drone * p,.drone * pre,.drone * section,.drone * td,.drone * textarea,.drone * th{line-height:1.7}.drone * ol li,.drone * ul li{line-height:1.7}.drone * dd,.drone * div,.drone * dl,.drone * dt{line-height:1.7}.drone .col{padding-left:0;padding-right:0}#content{padding-top:0}@media (max-width:767px){.sp-none{display:none}.d-inline-block{display:inline-block}.drone{font:62.5%/1.231 Noto Sans Japanese,メイリオ,Meiryo,游ゴシック体,"Yu Gothic",YuGothic,"ヒラギノ角ゴシック Pro","Hiragino Kaku Gothic Pro",Osaka,"ＭＳ Ｐゴシック","MS PGothic",sans-serif;color:#000;font-size:14px;width:100%;overflow:hidden}#content{margin:0}.drone .inner{padding:0 4%}.drone .sec h2{text-align:center;padding:46px 0}.drone .sec h1,.drone .sec h3{font-size:140%;font-weight:600}.drone .sec:not(.sec01) h1{font-weight:600;padding:9.1264667536vw 0 10.4302477184vw;text-align:center;font-weight:400;font-size:clamp(2.1rem,4.3vw,3.3rem)}.drone .sec:not(.sec01) h1::after{content:"";display:block;margin:20px auto 0;width:60px;height:1px;background-color:#fff}.drone .sec01 .main{margin:0 auto;position:relative;z-index:10;width:100%;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;color:#fff;padding-top:200px;padding-left:min(200px,14.28vw);-webkit-box-sizing:border-box;box-sizing:border-box}.drone .sec01 .main-inr{padding-bottom:115px}.sec01{width:100%;overflow:hidden;height:100vh;min-height:568px;max-height:800px;position:relative;margin-bottom:0}.sec01:before{content:"";display:block;width:100%;height:100%;background:url(/assets/img/drone/sec01_back.png);z-index:1;position:relative}video{position:absolute;right:-100%;bottom:-100%;top:-100%;left:-100%;min-width:100%;min-height:100%;max-width:inherit;margin:auto;width:auto;height:auto}.drone .sec01{background:#000}.drone .sec01 .inner{position:absolute;top:0;width:100%;height:100%;max-width:100%;padding:0}.drone .sec01 img{width:100%;height:auto}.drone .sec01 .ttl1{font-family:"Noto Serif JP",serif,Noto Sans Japanese,メイリオ,Meiryo,游ゴシック体,"Yu Gothic",YuGothic,"ヒラギノ角ゴシック Pro","Hiragino Kaku Gothic Pro",Osaka,"ＭＳ Ｐゴシック","MS PGothic";font-weight:700;font-size:8.3441981747vw;line-height:1.5}.drone .sec01 .ttl2{font-family:"Hiragino Kaku Gothic Std",Noto Sans Japanese,メイリオ,Meiryo,游ゴシック体,"Yu Gothic",YuGothic,"ヒラギノ角ゴシック Pro","Hiragino Kaku Gothic Pro",Osaka,"ＭＳ Ｐゴシック","MS PGothic",sans-serif;font-weight:400;font-size:3.1290743155vw;line-height:1;margin-top:3.9113428944vw}.drone .sec01 .ttl__wrap{position:absolute;bottom:-4px;left:0;width:100%}.drone .sec01 .ttl3{font-family:Oswald,Noto Sans Japanese,メイリオ,Meiryo,游ゴシック体,"Yu Gothic",YuGothic,"ヒラギノ角ゴシック Pro","Hiragino Kaku Gothic Pro",Osaka,"ＭＳ Ｐゴシック","MS PGothic",sans-serif;font-weight:700;font-size:clamp(4rem,13.04vw,10rem);line-height:1;color:#fff;white-space:nowrap;opacity:.25;text-align:center}.drone .catch-wrap{position:relative}.drone .catch-wrap::before{content:"";display:block;width:85.1368970013vw;height:21.5123859192vw;background:url(../img/drone/catch_bg.png) no-repeat center left/cover;position:absolute;bottom:7.8226857888vw;right:-31.2907431551vw;z-index:1}.drone .catch-container{width:100%;margin:0 auto;position:relative;z-index:1}.drone .catch{color:#fff;padding:0 20px 40px;position:relative;font-family:"Hiragino Kaku Gothic Std",Noto Sans Japanese,メイリオ,Meiryo,游ゴシック体,"Yu Gothic",YuGothic,"ヒラギノ角ゴシック Pro","Hiragino Kaku Gothic Pro",Osaka,"ＭＳ Ｐゴシック","MS PGothic",sans-serif;font-weight:400;text-align:center}.drone .catch .catch-img{position:absolute;top:0;right:0}.drone .catch .catch-img img{width:100%;height:auto}.drone .catch .catch-ttl1{font-weight:600;font-size:clamp(2.1rem,6.26vw,4.8rem)}.drone .catch .catch-ttl2{font-weight:600;font-size:clamp(1.6rem,4.95vw,3.8rem);line-height:1.5;margin-top:16px}.drone .catch .catch-txt{font-weight:300;font-size:clamp(1.2rem,3.2vw,2.6rem);margin-top:8.3441981747vw;line-height:2}#catch-slider{padding:140px 0;position:relative;overflow:hidden}#catch-slider::before{content:"";display:block;width:90%;aspect-ratio:776/681;position:absolute;top:50%;left:-10%;-webkit-transform:translateY(-50%);transform:translateY(-50%);background:url(../img/drone/slider_bg.png) no-repeat center/contain}.catch-slider-inr{-webkit-box-sizing:border-box;box-sizing:border-box;max-width:960px;width:70%;margin:0 auto;position:relative}.catch-slider-item{position:absolute;top:0;left:0;z-index:0;-webkit-transition:-webkit-transform .3s ease;transition:-webkit-transform .3s ease;transition:transform .3s ease;transition:transform .3s ease,-webkit-transform .3s ease}#catch-item01.back{-webkit-transform:translateX(-77%) scale(.88);transform:translateX(-77%) scale(.88)}#catch-item02.back{-webkit-transform:translateX(77%) scale(.88);transform:translateX(77%) scale(.88)}.catch-slider-item .catch-slider-txt{position:absolute;top:0;width:7.8226857888vw;max-width:45px}#catch-item01 .catch-slider-txt{left:-7.8226857888vw}#catch-item02 .catch-slider-txt{right:-7.8226857888vw}.catch-slider-item.current{position:relative;z-index:1;-webkit-transform:translate(0,0) scale(1)!important;transform:translate(0,0) scale(1)!important}.catch-slider-item img{width:100%;height:auto}.catch-slider-btn{position:relative;display:block}.catch-slider-btn:hover img{opacity:1}.catch-slider-btn span{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%) scale(.6);transform:translate(-50%,-50%) scale(.6);display:block}.catch-slider-btn span.is-circle{width:96px;height:96px}.catch-slider-btn span.is-circle svg{-webkit-transform:rotate(0);transform:rotate(0);fill:#fff;-webkit-transition:-webkit-transform .3s ease;transition:-webkit-transform .3s ease;transition:transform .3s ease;transition:transform .3s ease,-webkit-transform .3s ease}.catch-slider-btn:hover span.is-circle svg{-webkit-transform:rotate(120deg);transform:rotate(120deg);fill:#b6e828}.catch-slider-arrows{position:absolute;right:-25px;top:-75px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:120px}.catch-slider-arrow{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border:1px solid #fff;border-radius:50%;width:50px;height:50px}.catch-slider-arrow.is-prev{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.catch-slider-arrow img{-webkit-transform:translateX(0);transform:translateX(0)}.catch-slider-arrow:hover img{-webkit-transform:translateX(12px);transform:translateX(12px)}.catch-slider-dots{position:absolute;right:0;bottom:-26px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:26px}.catch-slider-dot{display:block;width:6px;height:6px;border-radius:50%;background-color:#9f9f9f;-webkit-transform:scale(1);transform:scale(1);-webkit-transition:background-color .3s ease,-webkit-transform .3s ease;transition:background-color .3s ease,-webkit-transform .3s ease;transition:transform .3s ease,background-color .3s ease;transition:transform .3s ease,background-color .3s ease,-webkit-transform .3s ease}.catch-slider-dot.current{background-color:#b6e828;-webkit-transform:scale(2);transform:scale(2)}.mb100{margin-bottom:50px}.drone .sec02{background:#000;color:#fff;padding:0 0 9.1264667536vw;position:relative}.catch-box{max-width:1400px;margin:0 auto 13.037809648vw;position:relative}.catch-box.mb0{margin-bottom:0}.catch-box-inr{width:72%;max-width:594px;padding-top:9.1264667536vw;font-family:"Hiragino Kaku Gothic Std",Noto Sans Japanese,メイリオ,Meiryo,游ゴシック体,"Yu Gothic",YuGothic,"ヒラギノ角ゴシック Pro","Hiragino Kaku Gothic Pro",Osaka,"ＭＳ Ｐゴシック","MS PGothic",sans-serif;line-height:1;padding:0 5%}.catch-box-inr.right{margin-right:0;margin-left:auto;padding-right:5%;text-align:right}.catch-box-inr.left{margin-right:auto;margin-left:0;padding-left:5%;text-align:left}.catch-box-inr.wide{width:78%;padding-top:0}.catch-movie-wrap{position:relative;-webkit-box-sizing:border-box;box-sizing:border-box;padding:0 5% 80px;margin-bottom:75px}.catch-movie-wrap::before{content:"";width:100%;height:900px;display:block;position:absolute;bottom:0;left:0;background:-webkit-gradient(linear,left bottom,left top,from(rgba(113,113,113,.0745098039)),color-stop(20%,rgba(0,0,0,0)));background:-webkit-linear-gradient(bottom,rgba(113,113,113,.0745098039) 0,rgba(0,0,0,0) 20%);background:linear-gradient(0deg,rgba(113,113,113,.0745098039) 0,rgba(0,0,0,0) 20%)}.catch-movie-box{max-width:830px;margin:0 auto;position:relative;z-index:1}.catch-movie-box+.catch-movie-box{margin-top:130px}.catch-movie-txt{line-height:1;text-align:left;color:#fff;margin-bottom:10px}.catch-movie-txt .main{font-family:Oswald,Noto Sans Japanese,メイリオ,Meiryo,游ゴシック体,"Yu Gothic",YuGothic,"ヒラギノ角ゴシック Pro","Hiragino Kaku Gothic Pro",Osaka,"ＭＳ Ｐゴシック","MS PGothic",sans-serif;font-weight:300;font-size:32px}.catch-movie-txt .small{font-family:"Hiragino Kaku Gothic Std";font-weight:400;font-size:16px;text-align:left;display:inline-block;margin-left:15px}.catch-movie-item{position:relative}.catch-movie-item::before{content:"";position:absolute;top:20px;left:20px;display:block;width:100%;height:100%;background:-webkit-gradient(linear,left bottom,left top,from(rgba(175,175,175,.1882352941)),color-stop(40%,rgba(0,0,0,0)));background:-webkit-linear-gradient(bottom,rgba(175,175,175,.1882352941) 0,rgba(0,0,0,0) 40%);background:linear-gradient(0deg,rgba(175,175,175,.1882352941) 0,rgba(0,0,0,0) 40%)}.catch-movie-wrap img{width:100%}.slide-ttl01{font-family:Oswald,Noto Sans Japanese,メイリオ,Meiryo,游ゴシック体,"Yu Gothic",YuGothic,"ヒラギノ角ゴシック Pro","Hiragino Kaku Gothic Pro",Osaka,"ＭＳ Ｐゴシック","MS PGothic",sans-serif;font-weight:500;font-size:clamp(3rem,9.13vw,7rem);text-align:right!important;padding:0!important}.catch-box-inr.left .slide-ttl01{text-align:left!important}.catch-box-inr.left .slide-ttl01.wide-ttl{display:-webkit-box;display:-ms-flexbox;display:flex}.catch-box-inr.left .slide-ttl01 .new{display:inline-block;margin-left:20px;width:10.4302477184vw;padding-bottom:10px}.catch-box-inr.left .slide-ttl01 .new img{vertical-align:middle}.slide-ttl01 .green{color:#b6e828}.catch-line01{font-weight:600;font-size:clamp(1.2rem,2.61vw,2rem);padding-bottom:20px;margin-bottom:20px;position:relative}.catch-line01::after,.catch-line01::before{content:"";display:block;height:2px;position:absolute;bottom:0}.catch-box-inr.right .catch-line01::after,.catch-box-inr.right .catch-line01::before{left:0}.catch-box-inr.left .catch-line01::after,.catch-box-inr.left .catch-line01::before{right:0}.catch-line01::before{width:100vw;background-color:#fff}.catch-line01::after{width:100%;background-color:#b6e828}.catch-line02{font-weight:400;font-size:clamp(1.8rem,5.22vw,4rem);line-height:1.3;margin-bottom:10px}.catch-txt{font-weight:400;font-size:clamp(1.2rem,2.61vw,2rem);line-height:1.8}.catch-movie{width:66%}.catch-box-inr.right+.catch-movie{margin:0 auto 0 0}.catch-box-inr.left+.catch-movie{margin:0 0 0 auto}.catch-movie img{width:100%}.catch-movie-btn{position:relative;display:block}.catch-movie-btn span{position:absolute;top:calc(50% + 24px);-webkit-transform:translate(-50%,-50%) scale(.6);transform:translate(-50%,-50%) scale(.6);display:block}.catch-box-inr.right+.catch-movie .catch-movie-btn span{left:calc(50% + 24px)}.catch-box-inr.left+.catch-movie .catch-movie-btn span{left:calc(50% - 24px)}.catch-movie-btn span.is-circle{width:96px;height:96px}.catch-movie-btn span.is-circle svg{-webkit-transform:rotate(0);transform:rotate(0);fill:#fff;-webkit-transition:-webkit-transform .3s ease;transition:-webkit-transform .3s ease;transition:transform .3s ease;transition:transform .3s ease,-webkit-transform .3s ease}.catch-movie-btn:hover span.is-circle svg{-webkit-transform:rotate(120deg);transform:rotate(120deg);fill:#b6e828}.drone .sec03{position:relative;margin-bottom:0;background-color:#000;padding:9.1264667536vw 0 18.2529335072vw;color:#fff;font-family:"Hiragino Kaku Gothic Std",Noto Sans Japanese,メイリオ,Meiryo,游ゴシック体,"Yu Gothic",YuGothic,"ヒラギノ角ゴシック Pro","Hiragino Kaku Gothic Pro",Osaka,"ＭＳ Ｐゴシック","MS PGothic",sans-serif;overflow:hidden}.drone .sec03 .inner{overflow:visible}.drone .sec03 img{max-width:100%}.drone .sec03 h2{padding:0;text-align:center;font-size:clamp(1.8rem,5.22vw,4rem);font-weight:700}.drone .sec03 h2::after{content:"";display:block;margin:5.2151238592vw auto 7.8226857888vw;width:60px;height:1px;background-color:#fff}.info-txt{font-weight:400;font-size:clamp(1.2rem,2.61vw,2rem);line-height:2;text-align:center}.info-contents{margin:7.8226857888vw auto 0;padding-top:10.4302477184vw;position:relative}.info-contents::before{content:"";display:block;position:absolute;top:0;left:0;width:1px;height:100%;background-color:#b6e828}.info-box{position:relative}.info-box-inr{width:90%;max-width:490px;position:relative}.info-box.box01 .info-box-inr{margin-right:auto}.info-box.box02 .info-box-inr{margin-left:auto}.info-box.box03 .info-box-inr{width:100%;max-width:none}.info-box.box02 .info-box-inr::before{content:"";display:block;position:absolute;top:1.3037809648vw;left:92%;width:100vw;height:1px;background-color:#b6e828}.info-num{font-family:Oswald,Noto Sans Japanese,メイリオ,Meiryo,游ゴシック体,"Yu Gothic",YuGothic,"ヒラギノ角ゴシック Pro","Hiragino Kaku Gothic Pro",Osaka,"ＭＳ Ｐゴシック","MS PGothic",sans-serif;font-weight:700;font-size:clamp(6rem,13.04vw,10rem);position:absolute;top:-16.9491525424vw;line-height:1.3}.info-num.num01{left:-3.3898305085vw}.info-num.num02{right:3.9113428944vw}.info-box-data{padding:5.9973924381vw 5.4758800522vw}.info-box.box01 .info-box-data{background:-webkit-radial-gradient(right top,circle,rgba(182,232,40,.44) 0,rgba(182,232,40,0) 25%);background:radial-gradient(circle at right top,rgba(182,232,40,.44) 0,rgba(182,232,40,0) 25%);margin-bottom:50vw}.info-box.box02 .info-box-data{background:-webkit-radial-gradient(5% 120%,circle,rgba(182,232,40,.8) 0,rgba(182,232,40,0) 25%);background:radial-gradient(circle at 5% 120%,rgba(182,232,40,.8) 0,rgba(182,232,40,0) 25%);margin-bottom:50vw}.info-box.box03 .info-box-data{background:-webkit-radial-gradient(right top,circle,rgba(182,232,40,.44) 0,rgba(182,232,40,0) 25%);background:radial-gradient(circle at right top,rgba(182,232,40,.44) 0,rgba(182,232,40,0) 25%)}.drone .sec03 .info-box-ttl{font-size:clamp(1.4rem,3.91vw,3rem);line-height:1.6;margin-bottom:26px}.drone .sec03 .info-box-ttl strong{font-weight:600}.drone .sec03 .info-box-txt{font-weight:400;font-size:clamp(1.2rem,2.61vw,2rem)}.info-img{position:absolute}.info-img.img01{width:88.6571056063vw;bottom:-32.5945241199vw;left:18.2529335072vw}.info-img.img02{width:81.7470664928vw;bottom:-40.4172099087vw;right:18.2529335072vw}.info-item{position:absolute;width:20.3389830508vw;bottom:-23.4680573664vw;left:5%}.drone .movie_sec{background:url(/assets/img/drone/sec03_back.png);padding:20px 0 20px;text-align:center}.drone .movie_sec .inner{padding:0 2%}.drone .movie_sec .inner::after{content:"";width:48%;height:auto;display:inline-block}.drone .movie_sec .box{width:48%;display:inline-block;vertical-align:top;margin:0 7px 0 0}.drone .movie_sec .box:nth-of-type(even){margin-right:0}.drone .movie_sec .box dl{text-align:center}.drone .movie_sec .box dt,.drone .movie_sec .box p{font-weight:700;margin:18px 0 0}.drone .movie_sec .box dt{margin:10px 0 0;line-height:1.4}.drone .movie_sec .box dd{font-size:81.3%;margin:4px 0 0;line-height:1.4}.drone .sec04{width:100%;margin:0 auto;position:relative}.drone .sec04 .strength{-webkit-box-sizing:border-box;box-sizing:border-box;color:#fff;padding:0 0 0}.drone .sec04 .strength h3 img{margin:0 0 15px 0}.drone .sec04 .strength h2{position:relative;padding:0 15px;text-align:left;font-size:140%;font-weight:600}.drone .sec04 .strength-ttl{padding:0 15px!important;margin:0 0 15px 0!important}.drone .sec04 .strength h3{padding:0 15px}.drone .sec04 .label{display:block;font-size:18px;position:absolute;top:20px;width:100%;text-align:center;font-family:Jost,sans-serif;font-weight:600;-webkit-transform:scaleY(1.2);transform:scaleY(1.2);letter-spacing:2px}.drone .sec04 h2{font-size:2.3rem;font-weight:600;line-height:1.3;letter-spacing:normal;font-weight:700}.drone .sec04 .strength p{margin:15px 0 0;padding:0 2% 0 20px;max-width:550px}.drone .sec04 .strength02 p{text-align:left}.drone .sec04 .strength01{background:url(/assets/img/drone/sec04_back01_sp.jpg) no-repeat bottom/100%;padding:0 0 81%}.drone .sec04 .strength02{background:url(/assets/img/drone/sec04_back02_sp.jpg) no-repeat bottom/100%;color:#000;padding:0 0 73%}.drone .sec04 .strength03{background:url(/assets/img/drone/sec04_back03_sp.jpg) no-repeat bottom/100%;padding:0 0 74%}.drone .sec04 .strength div{background:#000;padding:30px 0 30px}.drone .sec04 .strength02 div{background:#fff}.drone .sec05{background:#f2f2f2;position:relative;margin-bottom:0;padding:0 0 20px}.drone .sec05 h2{background:#fff;font-weight:700}.drone .sec05 .plan_ttl{font-size:30px;line-height:1.2}.drone .sec05 .plan_ttl small{font-size:16px;display:block;font-weight:700}.drone .sec05 .plan_label{font-size:20px;font-weight:700;margin-bottom:20px;font-family:Jost,sans-serif;font-weight:600;-webkit-transform:scaleY(1.2);transform:scaleY(1.2);letter-spacing:3px}.drone .sec05 .plan01 .plan_ttl{color:#ff819b}.drone .sec05 .plan01 .plan_ttl small{color:#ae0020}.drone .sec05 .plan02 .plan_ttl small{color:#007253}.drone .sec05 .plan02 .plan_ttl{color:#52d0b5}.drone .sec05 .plan03 .plan_ttl small{color:#00d6dd}.drone .sec05 .plan03 .plan_ttl{color:#63e8ee}.drone .sec05 .plan04 .plan_ttl small{color:#eed463}.drone .sec05 .plan04 .plan_ttl{color:#ddb500}.drone .sec05 .label{display:block;font-size:18px;position:absolute;top:25px;width:100%;text-align:center;font-family:Jost,sans-serif;font-weight:600}.drone .sec05 .lead{margin:0 0 0;padding:30px 0;overflow:hidden}.drone .sec05 .lead h2{background:0 0;padding:0;text-align:left;font-size:140%;font-weight:600}.drone .sec05 .lead br{display:inherit}.drone .sec05 .lead p{margin:7px 0 0}.drone .sec05:before{width:50%;height:160px;background:url(/assets/img/drone/sec05_img01.png) no-repeat center/120%;position:absolute;top:5%}.drone .sec05 .plan{background:#fff}.drone .sec05 .plan .inner{position:relative}.drone .sec05 .plan{padding:30px 0 10px}.drone .sec05 .plan02{padding:30px 0 20px}.drone .sec05 .group p{margin:15px 0 20px;line-height:1.6}.drone .sec05 .group .note .ul01{margin:22px 0 0}.drone .sec05 .group .note .ul01 li{display:inline-block;vertical-align:top;font-size:108%;color:#fff;background:#626262;padding:6px 12px;margin-right:5px;margin-bottom:5px;text-indent:0}.drone .sec05 .exa{margin:15px 0 20px;letter-spacing:-.4em}.drone .sec05 .exa dt{border-left:solid 4px #ef5e78;font-weight:700;padding:0 0 0 10px;margin:0 0 10px;font-size:113%;letter-spacing:normal}.drone .sec05 .plan02 .exa dt{border-left:solid 4px #309e81}.drone .sec05 .plan03 .exa dt{border-left:solid 4px #45d2da}.drone .sec05 .plan04 .exa dt{border-left:solid 4px #dac445}.drone .sec05 .exa dd{display:inline-block;border:solid 1px #bfbfbf;padding:10px 3px 8px 3px;font-size:77%;letter-spacing:normal;margin:0 2px 7px 0;text-align:center}.drone .sec05 .exa dd.border-none{border:none;padding:0}.drone .sec05 .exa dd:last-of-type{margin-right:0}.drone .sec05 .desc dl:nth-of-type(3),.drone .sec05 .desc dl:nth-of-type(5){background:#f2f2f2}.drone .sec05 .desc dd,.drone .sec05 .desc dt{display:-webkit-box;vertical-align:top}.drone .sec05 .desc dt{font-weight:700;text-align:center;margin:0 10px 0 0;width:25%}.drone .txt-notice{font-size:93%;text-align:center}.drone .plan03 .txt-notice{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;text-align:left}.drone .sec05 .note{font-size:82%;margin:-5px 0 10px 1em;text-indent:-1em}.drone .sec05 .note.is-center{text-align:center}.drone .sec05 .point{padding:20px 0;text-align:center}.drone .sec05 .point .inner{padding:0 1%}.drone .sec05 .point dl{display:inline-block;vertical-align:top;margin:0 0 10px 0;text-align:center;width:32%}.drone .sec05 .point dl.wide{width:100%}.drone .sec05 .point dl:last-of-type{margin-right:0}.drone .sec05 .point dd{margin:8px 0 0;font-size:78.6%}.drone .sec05 .gallery p{text-align:center;margin:0 0 30px}.drone .sec05 .gallery div p{margin:0 0 10px}.drone .sec05 .gallery p img{height:150px}.drone .sec05 .gallery div p{text-align:left}.drone .sec05 .gallery li{display:inline-block;vertical-align:middle;cursor:pointer;width:32%;height:auto}.drone .sec05 .gallery li:nth-of-type(2) img{margin-left:9px}.drone .sec05 .gallery h5{font-size:150%;margin:30px 0 10px}.drone .sec05 .gallery h5 span{font-size:55%;color:#fff;background:#434343;padding:5px 15px;vertical-align:top;margin:0 10px 0 0}.drone .sec05 .plan_ttl{margin-bottom:0}.drone .sec05 .plan_lead{margin:0 0 20px;font-size:15px}.drone .sec05 .plan_row{margin:0 0 40px}.drone .sec05 .desc{background:#e43c5a;color:#fff;padding:10px 30px;margin:0 0 22px}.drone .sec05 .plan02 .desc{background:#309e81}.drone .sec05 .plan03 .desc{background:#45d2da}.drone .sec05 .plan04 .desc{background:#dac445}.drone .sec05 .desc dl{display:-webkit-box;display:-ms-flexbox;display:flex;font-size:20px}.drone .sec05 .desc dd{line-height:1.2}.drone .sec05 .desc .small01{font-size:18px}.drone .sec05 .desc .small02{font-size:14px}.drone .sec05 .group02_unit{display:-webkit-box;display:-ms-flexbox;display:flex;font-size:15px;padding:12px 6px}.drone .sec05 .group02_unit.option{display:block}.drone .sec05 .group02_unit:nth-of-type(even){background:#f2f2f2}.drone .sec05 .group02_unit dt{font-weight:600;width:42%}.drone .sec05 .group02_unit dd{width:58%;line-height:1.7}.drone .sec05 .group02_unit.option dt{width:100%}.drone .sec05 .group02_unit.option dd{width:100%}.drone .sec05 .group02_unit .emp{display:block;border-bottom:solid 1px #ccc;padding:0 0 6px;margin:0 0 10px}.drone .sec05 .group02_unit .color01{color:#e43c5a}.drone .sec05 .group02_unit .color02{color:#309e81}.drone .sec05 .plan03 .group02_unit .color02{color:#45d2da}.drone .sec05 .plan04 .group02_unit .color02{color:#dacb45}.drone .sec05 .notes li{font-size:13px;color:#666;text-indent:-1em;padding:0 0 0 1em}.drone .sec05 .point .plan_row{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin:0}.drone-bnr{display:block;width:81%;margin:42px auto}.drone-bnr a{display:inline-block}.drone-bnr a img{width:100%}.drone .btn{text-align:center;padding:0 4%;margin:27px auto 0}.drone .drone-btn{padding:13px 34px 13px 12px;font-size:13px;letter-spacing:1.1px;position:relative;display:inline-block}.drone .location{background:url(/assets/img/drone/location_bg.jpg) no-repeat center center/cover;padding:0 0 35px}.drone .location-block-01{padding:50px 0}.drone .location-block-02{padding:20px 0 30px}.drone .location .inner{margin:-3px auto 0}.drone .location-ttl{padding:0 0 0 3px}.drone .location-ttl>img{width:45%;max-width:100%}.drone .location-ttl span{display:block;margin:0 0 30px -3px;width:85%}.drone .location-txt{padding:0 0 calc(62vw + 10px);margin:0 -5% 0 0;background:url(/assets/img/drone/location_img01.png) no-repeat right -5% bottom/auto 62vw}.drone .location-block-02 .location-txt{background:url(/assets/img/drone/location_panorama03.png) no-repeat right -5% bottom/auto 62vw}.drone .location-txt__ttl{margin:10px 0 10px -.5px;font-size:2.3rem;font-weight:600;line-height:1.35}.drone .location-txt__ttl h2{margin:22px 0 16px -.5px;font-size:2.4rem;font-weight:600;line-height:1.35}.drone .location-txt__txt{margin:-2px 4% 0 3px;line-height:1.7;font-size:14px}.location-box{background:url(/assets/img/drone/sec01_back.png),#5d666e;color:#fff;margin:20px 0 40px;padding:20px 4% 25px;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative}.location-box::before{content:"";width:180px;height:6px;background:#b2a422;position:absolute;top:0;left:0}.location .btn{text-align:center}.location-box__ttl{color:#b2a422;font-size:2.1rem;font-weight:600;margin:0 0 5px}.location-box__txt{font-weight:200;line-height:1.75;font-size:1.35rem;margin:0 0 15px}.location-box__img{margin:9px 0 0}.location{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-top:34px;-ms-flex-wrap:wrap;flex-wrap:wrap}.location .plan .inner{position:relative}.location .plan{padding:30px 0 10px}.location .plan_row{margin:0 0 40px}.location .group p{line-height:1.6}.location .group p:nth-of-type(1){margin-top:15px;margin-bottom:2px;margin-right:35px}.location .group p:nth-of-type(2){margin-bottom:20px}.location .group .note .ul01{margin:22px 0 0}.location .group .note .ul01 li{display:inline-block;vertical-align:top;font-size:108%;color:#fff;background:#626262;padding:6px 12px;margin-right:5px;text-indent:0}.location .exa{margin:15px 0 20px;letter-spacing:-.4em}.location .exa dt{border-left:solid 4px #b2a422;font-weight:700;padding:0 0 0 10px;margin:0 0 10px;font-size:113%;letter-spacing:normal}.location .exa dd{display:inline-block;border:solid 1px #bfbfbf;padding:10px 6px 8px 0;font-size:77%;letter-spacing:normal;margin:0 2px 7px 0;text-align:center;background-color:#fff}.location .exa dd:last-of-type{margin-right:0}.location .desc dl:nth-of-type(3),.location .desc dl:nth-of-type(5){background:#f2f2f2}.location .desc{background:#b2a422;color:#fff;padding:10px 30px;margin:0 0 22px}.location .desc dd,.location .desc dt{display:-webkit-box;vertical-align:top}.location .desc dt{font-weight:700;text-align:center;margin:0 10px 0 0;width:25%}.location .desc dl{display:-webkit-box;display:-ms-flexbox;display:flex;font-size:20px}.location .desc dd{line-height:1.2}.location .desc .small01{font-size:18px}.location .desc .small02{font-size:14px}.location .movie{position:relative;width:100%}.drone-type{margin:30px 0 0}.drone-type__box{max-width:300px;width:90%;min-height:186px;margin:20px auto}.drone-type__ttl{font-size:14px;margin:0 0 3px;text-align:center}.cmn-btn02{color:#000;background:#fff;border:#000 2px solid}.cmn-btn02:hover{background:#ff0;text-decoration:none}.cmn-btn02:after{content:"";display:inline-block;width:10px;height:10px;position:absolute;top:calc(50% - 6px);border-top:#000 2px solid;border-left:#000 2px solid;-webkit-transform:rotate(135deg) translate3d(-5px,-5px,0);transform:rotate(135deg) translate3d(-5px,-5px,0);-webkit-transition:all .3s ease;transition:all .3s ease}.cmn-btn02:hover:after{-webkit-transform:rotate(135deg) translate3d(-8px,-8px,0);transform:rotate(135deg) translate3d(-8px,-8px,0)}.location-btn{padding:13px 59px 13px 34px;font-size:15px;letter-spacing:1.1px;position:relative;display:inline-block}.drone .sec06{margin-bottom:50px}.drone .sec06 .sec06-ttl{text-align:center;padding:46px 0}.drone .sec06 .col{vertical-align:top;text-align:left;margin:0 auto 50px}.drone .sec06 .col:last-of-type{margin-right:0}.drone .sec06 .col dl{width:100%;margin:0 auto;max-width:320px}.drone .sec06 .col dt{font-size:120%;line-height:1.4;font-weight:600;margin:20px auto 0}.drone .sec06 .col dt img{margin:0 auto 10px;width:100%;max-width:320px}.drone .sec06 .col dd{margin:6px auto 20px}.drone .sec06 .col dd:nth-child(3),.drone .sec06 .col p{text-align:center;padding:0 17%}.drone .sec06 .col p:first-child{padding:0}.drone .sec07{background:#f7f7f7;padding:0 0 40px;margin-bottom:0;position:relative}.drone .sec07 .label{display:block;font-size:18px;position:absolute;left:0;top:25px;width:100%;text-align:center;font-family:Jost,sans-serif;font-weight:600;-webkit-transform:scaleY(1.2);transform:scaleY(1.2);letter-spacing:2px}.drone .sec07 h2{text-align:center;font-size:2.3rem;font-weight:700;letter-spacing:normal}.drone .sec07 dl{text-align:left}.drone .sec07 dd,.drone .sec07 dt{position:relative;padding:13px 5px 10px 52px}.drone .sec07 dd img,.drone .sec07 dt img{position:absolute;top:20%;left:16px;width:23px}.drone .sec07 dt{background:#666;color:#fff;border-radius:8px}.drone .sec07 dd{margin:10px 0}.drone .about{background:#000}.drone .about .inner{background:url(/assets/img/drone/about_bg.png) no-repeat top/contain;text-align:center}.drone .about .inner p{padding:160px 0 70px 0}.drone .about a{display:inline-block;padding:15px 30px;color:#fff;position:relative;border:solid 1px;letter-spacing:.05em;-webkit-transition:opacity .6s ease;transition:opacity .6s ease}.drone .about a:after{content:"";display:block;width:9px;height:9px;border-top:#fff 1px solid;border-left:#fff 1px solid;position:absolute;top:calc(50% - 5px);right:18px;-webkit-transform:rotate(140deg);transform:rotate(140deg)}.drone .about a:hover{text-decoration:none;opacity:.7}.drone .contact{background:#000;color:#fff;padding:37px 0 40px}.drone .contact .inner{text-align:center;padding:0}.drone .contact .contact-ttl{font-size:117%;font-weight:700;border-bottom:solid 2px #fff;letter-spacing:.1em;margin:0 auto 30px;width:278px}.drone .contact p{font-size:160%;font-weight:700;line-height:1;text-align:right;padding:0 12%}.drone .contact p span{font-size:56%;text-align:right}.drone .contact p small{display:block;text-align:center;font-size:60%;font-weight:initial;margin:10px 0 20px}.drone .contact .tel{width:300px;background:url(/assets/img/drone/contact_tel_img01.png) no-repeat left 8% top 28%/11%;margin:0 auto 3px;line-height:1.3;padding:0}.drone .contact .telLink{color:#fff}.drone .contact .telLink:hover{text-decoration:none}.drone .blog{padding:30px 0 15px;position:relative}.drone .blog h2{text-align:center;margin:0 0 35px;font-size:2.3rem;font-weight:700;padding:40px 0 0 0}.drone .blog .label{display:block;font-size:18px;position:absolute;top:45px;width:100%;text-align:center;font-family:Jost,sans-serif;font-weight:600;-webkit-transform:scaleY(1.2);transform:scaleY(1.2);letter-spacing:2px}.drone .blog h2 img{width:auto;height:88px}.drone .blog-inner{vertical-align:top;margin:0 auto 30px;max-width:95%}.drone .blog a:hover{text-decoration:none}.drone .blog a:not(.cmn-btn06){margin:0 0 12px;border:solid 1px #d7d7d7;display:block}.drone .blog a:not(.cmn-btn06) dt{font-size:12px;text-align:left}.drone .blog a:not(.cmn-btn06) dt span{display:inline-block;width:22%;padding:2px 10px 3px;font-weight:500;color:#fff;line-height:1;text-align:center;margin:0 5px 0 0}.drone .blog a:not(.cmn-btn06) dt span.news-icon{background:#000}.drone .blog a:not(.cmn-btn06) dt span.blog-icon{background:#00bbcb}.drone .blog a:not(.cmn-btn06) dt span.drone-icon{background:#00bbcb}.drone .blog a:not(.cmn-btn06) dt time{font-weight:600;color:#999}.drone .blog a:not(.cmn-btn06) dd{font-weight:600;color:#000;text-align:left;line-height:1.4}.drone .blog .first-entry{width:100%;position:relative;margin:0 0 20px}.drone .blog .first-entry .thumb{width:100%;height:140px;background:rgba(247,247,247,.75)}.drone .blog .first-entry .thumb img{width:100%;height:auto}.drone .blog .first-entry dl{padding:9px 0 9px 6px;background:#fff}.drone .blog .first-entry dd{margin:7px 0 0}.drone .blog .entry{background:#fff;padding:2px 0}.drone .blog .entry dl{padding:8px 0 8px 6px;font-size:14px}.blog .btn{text-align:center;margin:40px 0 0}.cmn-btn06{color:#000;background:#fff;border:#000 2px solid;padding:5px 44px 6px 20px;position:relative}.cmn-btn06:after,.cmn-btn06:before{content:"";display:inline-block;vertical-align:middle;position:relative}.cmn-btn06:before{width:22px;height:22px;top:2px;margin:0 12px 0 0;background:url(../img/common/icon03.png) no-repeat 0 0}.cmn-btn06:after{width:10px;height:10px;position:absolute;top:calc(50% - 6px);border-top:#000 2px solid;border-left:#000 2px solid;-webkit-transform:rotate(135deg) translate3d(-5px,-5px,0);transform:rotate(135deg) translate3d(-5px,-5px,0);-webkit-transition:all .3s ease;transition:all .3s ease;margin:0 12px}.cmn-btn06:hover:after{-webkit-transform:rotate(135deg) translate3d(-8px,-8px,0);transform:rotate(135deg) translate3d(-8px,-8px,0)}footer{font-size:13px;color:#ccc;background:#000;padding:0 3%}footer .inner{position:relative}footer .inner .pagetop{position:absolute;top:-47px;left:0;right:0;margin:auto;width:90px}footer .foot-logo{text-align:center;padding:20px 4% 30px}footer a{font-weight:700;color:#ccc}footer .tokyo{margin-bottom:40px}footer .tokyo .addr{border-bottom:#fffc00 2px solid}footer .kyoto{margin-bottom:30px}footer .kyoto .addr{border-bottom:#fff 2px solid}footer .addr{text-align:center;padding:0 0 10px}footer .addr dd,footer .addr dt{line-height:1.3}footer .addr dt img{height:20px;margin:0 auto 10px}footer .addr dd br{display:none}footer .contact{min-height:120px;max-width:320px;margin:10px auto 25px;padding:0 3%;position:relative}footer .contact .img,footer .contact .tel{display:inline-block;vertical-align:middle}footer .contact .img{width:70px}footer .contact .tel{width:calc(100% - 90px);margin:0 0 12px 12px}footer .contact .tel dt{font-size:16px;font-weight:800;margin:0 0 -5px}footer .contact .tel dt span{font-size:22px;font-weight:700;color:#fff;letter-spacing:-.02em;white-space:nowrap;margin:0 0 0 6px}footer .contact .tel dd{font-size:14px}footer .contact .tel+p{margin:15px auto 0;text-align:center}footer .contact .btn{font-size:14px;font-weight:500;display:inline-block;padding:7px 28px 7px 15px;border:#fff 1px solid;position:relative}footer .contact .btn:hover{text-decoration:none}footer .contact .btn:after{content:"";display:inline-block;width:7px;height:7px;border-top:#fff 1px solid;border-left:#fff 1px solid;position:absolute;top:calc(50% - 4px);-webkit-transform:rotate(135deg) translate3d(-5px,-5px,0);transform:rotate(135deg) translate3d(-5px,-5px,0)}footer .list{display:none}footer .foot-bnr{border-top:#999 1px solid;border-bottom:#999 1px solid;padding:15px 4% 5px;margin:15px 0 0;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}footer .foot-bnr li{margin:0 4px;width:48%;margin:0 4% 4% 0}footer .foot-bnr li:nth-of-type(2n){margin-right:0}footer .foot-btm{text-align:center;padding:15px 0}footer .foot-btm .copy{margin:5px auto}#lbox{display:none;width:100%;height:100%;position:fixed;top:0;left:0;background:rgba(0,0,0,.85);z-index:1501}#lbox .lbox-inr{width:90%;aspect-ratio:16/9;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}#lbox .lbox-inr iframe{width:100%;height:100%;border:none}#lbox #close{position:absolute;bottom:-35px;right:0;width:34px;height:34px;text-indent:100%;white-space:nowrap;overflow:hidden}#lbox #close:hover{cursor:pointer}#lbox #close:after,#lbox #close:before{content:"";display:block;width:1px;height:100%;background:#fff;position:absolute;top:0;left:50%}#lbox #close:before{transform:rotate(45deg);-webkit-transform:rotate(45deg)}#lbox #close:after{transform:rotate(-45deg);-webkit-transform:rotate(-45deg)}#lbox #clickable{display:none;position:fixed;top:0;left:0;z-index:100;width:100%;height:100%;opacity:.3}}@media (max-width:767px) and (max-width:400px){.cmn-btn02:after{content:"";display:inline-block;width:9px;height:9px;position:absolute;top:calc(50% - 6px);border-top:#000 2px solid;border-left:#000 2px solid;-webkit-transform:rotate(135deg) translate3d(-5px,-5px,0);transform:rotate(135deg) translate3d(-5px,-5px,0);-webkit-transition:all .3s ease;transition:all .3s ease}.location-btn{padding:13px 59px 13px 34px;font-size:13px;letter-spacing:1.1px;position:relative;display:inline-block}}@media (min-width:768px){.drone{font:62.5%/1.231 Noto Sans Japanese,メイリオ,Meiryo,游ゴシック体,"Yu Gothic",YuGothic,"ヒラギノ角ゴシック Pro","Hiragino Kaku Gothic Pro",Osaka,"ＭＳ Ｐゴシック","MS PGothic",sans-serif;color:#000;font-size:16px;min-width:1000px;overflow:hidden}#content{margin:0}.drone .inner{width:1000px;margin:0 auto;overflow:hidden}.drone .sec h2{text-align:center;padding:70px 0}.drone .sec:not(.sec01) h1{font-weight:600;padding:120px 0 150px;text-align:center;font-weight:400;font-size:50px}.drone .sec:not(.sec01) h1::after{content:"";display:block;margin:40px auto 0;width:60px;height:1px;background-color:#fff}.drone .sec h2{font-weight:500}.drone .sec h3{font-size:36px;font-weight:600}.drone .sec01 .main{margin:0 auto;position:relative;z-index:10;width:100%;height:100%;text-align:left;color:#fff;padding-top:200px;padding-left:min(200px,14.28vw);-webkit-box-sizing:border-box;box-sizing:border-box}.sec01{width:100%;overflow:hidden;min-width:1000px;height:100vh;min-height:750px;max-height:800px;position:relative;margin-bottom:0}.sec01:before{content:"";display:block;width:100%;height:100%;background:url(/assets/img/drone/sec01_back.png);z-index:1;position:relative}video{position:absolute;right:-100%;bottom:-100%;top:-100%;left:-100%;min-width:100%;min-height:100%;max-width:inherit;margin:auto;width:auto;height:auto}.drone .sec01{background:#000}.drone .sec01 .inner{position:absolute;top:0;width:100%;height:100%;max-width:100%}.drone .sec01 img{width:100%;height:auto}.drone .sec01 .ttl1{font-family:"Noto Serif JP",serif,Noto Sans Japanese,メイリオ,Meiryo,游ゴシック体,"Yu Gothic",YuGothic,"ヒラギノ角ゴシック Pro","Hiragino Kaku Gothic Pro",Osaka,"ＭＳ Ｐゴシック","MS PGothic";font-weight:700;font-size:65px;line-height:1.5076923077}.drone .sec01 .ttl2{font-family:"Hiragino Kaku Gothic Std",Noto Sans Japanese,メイリオ,Meiryo,游ゴシック体,"Yu Gothic",YuGothic,"ヒラギノ角ゴシック Pro","Hiragino Kaku Gothic Pro",Osaka,"ＭＳ Ｐゴシック","MS PGothic",sans-serif;font-weight:400;font-size:20px;line-height:1;margin-top:27px}.drone .sec01 .ttl__wrap{position:absolute;bottom:-6px;left:0;width:100%;text-align:left}.drone .sec01 .ttl3{font-family:Oswald,Noto Sans Japanese,メイリオ,Meiryo,游ゴシック体,"Yu Gothic",YuGothic,"ヒラギノ角ゴシック Pro","Hiragino Kaku Gothic Pro",Osaka,"ＭＳ Ｐゴシック","MS PGothic",sans-serif;font-weight:700;font-size:clamp(8.5rem,10.0714vw,14.1rem);line-height:1;color:#fff;white-space:nowrap;opacity:.25;text-align:center}.drone .catch-wrap{position:relative}.drone .catch-wrap::before{content:"";display:block;width:1306px;height:330px;background:url(../img/drone/catch_bg.png) no-repeat center left/cover;position:absolute;bottom:25px;right:-445px;z-index:1}.drone .catch-container{width:1040px;margin:0 auto;position:relative;z-index:1}.drone .catch{color:#fff;padding:0 20px 40px;position:relative;font-family:"Hiragino Kaku Gothic Std",Noto Sans Japanese,メイリオ,Meiryo,游ゴシック体,"Yu Gothic",YuGothic,"ヒラギノ角ゴシック Pro","Hiragino Kaku Gothic Pro",Osaka,"ＭＳ Ｐゴシック","MS PGothic",sans-serif;font-weight:400;text-align:center}.drone .catch-img{position:absolute;top:max(-225px,-16vw);right:max(-458px,-32.71vw);width:min(1638px,117vw);z-index:-1}.drone .catch-img::before{content:"";width:100%;height:50%;position:absolute;top:25%;left:0;background:-webkit-gradient(linear,left top,right top,color-stop(20%,#000),to(rgba(0,0,0,0)));background:-webkit-linear-gradient(left,#000 20%,rgba(0,0,0,0) 100%);background:linear-gradient(90deg,#000 20%,rgba(0,0,0,0) 100%)}.drone .catch-img img{width:100%;height:auto}.drone .catch .catch-ttl1{font-weight:600;font-size:52px}.drone .catch .catch-ttl2{font-weight:600;font-size:40px;line-height:1;margin-top:16px}.drone .catch .catch-txt{font-weight:300;font-size:20px;margin-top:64px;line-height:2.4}#catch-slider{padding:180px 0;position:relative;overflow:hidden}#catch-slider::before{content:"";display:block;width:776px;height:681px;position:absolute;top:50%;left:-86px;-webkit-transform:translateY(-50%);transform:translateY(-50%);background:url(../img/drone/slider_bg.png) no-repeat center/cover}.catch-slider-inr{-webkit-box-sizing:border-box;box-sizing:border-box;max-width:960px;width:70%;margin:0 auto;position:relative}.catch-slider-item{position:absolute;top:0;left:0;z-index:0;-webkit-transition:-webkit-transform .3s ease;transition:-webkit-transform .3s ease;transition:transform .3s ease;transition:transform .3s ease,-webkit-transform .3s ease}#catch-item01.back{-webkit-transform:translateX(-77%) scale(.88);transform:translateX(-77%) scale(.88)}#catch-item02.back{-webkit-transform:translateX(77%) scale(.88);transform:translateX(77%) scale(.88)}.catch-slider-item .catch-slider-txt{position:absolute;top:0}#catch-item01 .catch-slider-txt{left:-60px}#catch-item02 .catch-slider-txt{right:-60px}.catch-slider-item.current{position:relative;z-index:1;-webkit-transform:translate(0,0) scale(1)!important;transform:translate(0,0) scale(1)!important}.catch-slider-item img{width:100%;height:auto}.catch-slider-btn{position:relative;display:block}.catch-slider-btn:hover img{opacity:1}.catch-slider-btn span{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);display:block}.catch-slider-btn span.is-circle{width:96px;height:96px}.catch-slider-btn span.is-circle svg{-webkit-transform:rotate(0);transform:rotate(0);fill:#fff;-webkit-transition:-webkit-transform .3s ease;transition:-webkit-transform .3s ease;transition:transform .3s ease;transition:transform .3s ease,-webkit-transform .3s ease}.catch-slider-btn:hover span.is-circle svg{-webkit-transform:rotate(120deg);transform:rotate(120deg);fill:#b6e828}.catch-slider-arrows{position:absolute;right:-20px;top:-95px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:166px}.catch-slider-arrow{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border:1px solid #fff;border-radius:50%;width:73px;height:73px}.catch-slider-arrow.is-prev{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.catch-slider-arrow img{-webkit-transform:translateX(0);transform:translateX(0)}.catch-slider-arrow:hover img{-webkit-transform:translateX(12px);transform:translateX(12px)}.catch-slider-dots{position:absolute;right:5px;bottom:-30px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:26px}.catch-slider-dot{display:block;width:6px;height:6px;border-radius:50%;background-color:#9f9f9f;-webkit-transform:scale(1);transform:scale(1);-webkit-transition:background-color .3s ease,-webkit-transform .3s ease;transition:background-color .3s ease,-webkit-transform .3s ease;transition:transform .3s ease,background-color .3s ease;transition:transform .3s ease,background-color .3s ease,-webkit-transform .3s ease}.catch-slider-dot.current{background-color:#b6e828;-webkit-transform:scale(2);transform:scale(2)}.mb100{margin-bottom:100px}.drone .sec02{background:#000;color:#fff;padding:0 0 71px;position:relative}.catch-box{max-width:1400px;margin:0 auto 100px;position:relative;z-index:1}.catch-box-inr{width:42.42%;max-width:594px;padding-top:73px;font-family:"Hiragino Kaku Gothic Std",Noto Sans Japanese,メイリオ,Meiryo,游ゴシック体,"Yu Gothic",YuGothic,"ヒラギノ角ゴシック Pro","Hiragino Kaku Gothic Pro",Osaka,"ＭＳ Ｐゴシック","MS PGothic",sans-serif;line-height:1}.catch-box-inr.wide{width:56%;max-width:600px;padding-top:0}.catch-box-inr.right{margin-right:0;margin-left:auto;padding-right:14.28%;text-align:right}.catch-box-inr.left{margin-right:auto;margin-left:0;padding-left:14.28%;text-align:left}.catch-movie-wrap{position:relative;-webkit-box-sizing:border-box;box-sizing:border-box;padding-bottom:160px;margin-bottom:150px}.catch-movie-wrap::before{content:"";width:100%;height:900px;display:block;position:absolute;bottom:0;left:0;background:-webkit-gradient(linear,left bottom,left top,from(rgba(113,113,113,.0745098039)),color-stop(20%,rgba(0,0,0,0)));background:-webkit-linear-gradient(bottom,rgba(113,113,113,.0745098039) 0,rgba(0,0,0,0) 20%);background:linear-gradient(0deg,rgba(113,113,113,.0745098039) 0,rgba(0,0,0,0) 20%)}.catch-movie-box{max-width:830px;margin:0 auto;position:relative;z-index:1}.catch-movie-box+.catch-movie-box{margin-top:130px}.catch-movie-txt{line-height:1;text-align:left;color:#fff;margin-bottom:10px}.catch-movie-txt .main{font-family:Oswald,Noto Sans Japanese,メイリオ,Meiryo,游ゴシック体,"Yu Gothic",YuGothic,"ヒラギノ角ゴシック Pro","Hiragino Kaku Gothic Pro",Osaka,"ＭＳ Ｐゴシック","MS PGothic",sans-serif;font-weight:300;font-size:32px}.catch-movie-txt .small{font-family:"Hiragino Kaku Gothic Std";font-weight:400;font-size:16px;text-align:left;display:inline-block;margin-left:15px}.catch-movie-item{position:relative}.catch-movie-item::before{content:"";position:absolute;top:20px;left:20px;display:block;width:100%;height:100%;background:-webkit-gradient(linear,left bottom,left top,from(rgba(175,175,175,.1882352941)),color-stop(40%,rgba(0,0,0,0)));background:-webkit-linear-gradient(bottom,rgba(175,175,175,.1882352941) 0,rgba(0,0,0,0) 40%);background:linear-gradient(0deg,rgba(175,175,175,.1882352941) 0,rgba(0,0,0,0) 40%)}.catch-movie-wrap img{width:100%}.slide-ttl01{font-family:Oswald,Noto Sans Japanese,メイリオ,Meiryo,游ゴシック体,"Yu Gothic",YuGothic,"ヒラギノ角ゴシック Pro","Hiragino Kaku Gothic Pro",Osaka,"ＭＳ Ｐゴシック","MS PGothic",sans-serif;font-weight:500;font-size:70px;text-align:right!important;padding:0!important}.catch-box-inr.left .slide-ttl01{text-align:left!important}.catch-box-inr.left .slide-ttl01.wide-ttl{display:-webkit-box;display:-ms-flexbox;display:flex}.catch-box-inr.left .slide-ttl01 .new{display:inline-block;margin-left:20px;width:80px;padding-bottom:10px}.catch-box-inr.left .slide-ttl01 .new img{vertical-align:middle}.slide-ttl01 .green{color:#b6e828}.catch-line01{font-weight:400;font-size:clamp(1.4rem,1.43vw,2rem);padding-bottom:20px;margin-bottom:20px;position:relative}.catch-line01::after,.catch-line01::before{content:"";display:block;height:2px;position:absolute;bottom:0}.catch-box-inr.right .catch-line01::after,.catch-box-inr.right .catch-line01::before{left:0}.catch-box-inr.left .catch-line01::after,.catch-box-inr.left .catch-line01::before{right:0}.catch-line01::before{width:100vw;background-color:#fff}.catch-line01::after{width:100%;background-color:#b6e828}.catch-line02{font-weight:600;font-size:clamp(4rem,3.57vw,5rem);line-height:1.4;margin-bottom:10px}.catch-txt{font-weight:400;font-size:16px;line-height:1.8}.catch-movie{position:absolute;top:0;width:52%;z-index:-1}.catch-box-inr.right+.catch-movie{left:0}.catch-box-inr.left+.catch-movie{right:0}.catch-movie img{width:100%}.catch-movie-btn{position:relative;display:block}.catch-movie-btn span{position:absolute;top:calc(50% + 40px);-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);display:block}.catch-box-inr.right+.catch-movie .catch-movie-btn span{left:calc(50% + 55px)}.catch-box-inr.left+.catch-movie .catch-movie-btn span{left:calc(50% - 55px)}.catch-movie-btn span.is-circle{width:96px;height:96px}.catch-movie-btn span.is-circle svg{-webkit-transform:rotate(0);transform:rotate(0);fill:#fff;-webkit-transition:-webkit-transform .3s ease;transition:-webkit-transform .3s ease;transition:transform .3s ease;transition:transform .3s ease,-webkit-transform .3s ease}.catch-movie-btn:hover span.is-circle svg{-webkit-transform:rotate(120deg);transform:rotate(120deg);fill:#b6e828}.drone .sec03{position:relative;margin-bottom:0;background-color:#000;padding:55px 0 140px;color:#fff;font-family:"Hiragino Kaku Gothic Std",Noto Sans Japanese,メイリオ,Meiryo,游ゴシック体,"Yu Gothic",YuGothic,"ヒラギノ角ゴシック Pro","Hiragino Kaku Gothic Pro",Osaka,"ＭＳ Ｐゴシック","MS PGothic",sans-serif;overflow:hidden}.drone .sec03 .inner{overflow:visible}.drone .sec03 img{max-width:100%}.drone .sec03 h2{padding:0;text-align:center;font-size:50px;font-weight:700}.drone .sec03 h2::after{content:"";display:block;margin:30px auto 53px;width:60px;height:1px;background-color:#fff}.info-txt{font-weight:400;font-size:20px;line-height:40px;text-align:center}.info-contents{margin:10px auto 0;padding-top:80px;position:relative}.info-contents::before{content:"";display:block;position:absolute;top:0;left:0;width:1px;height:100%;background-color:#b6e828}.info-box{position:relative}.info-box.box02,.info-box.box03{margin-top:40px}.info-box-inr{width:49%;max-width:490px;position:relative}.info-box.box01 .info-box-inr{margin-right:auto}.info-box.box02 .info-box-inr{margin-left:auto}.info-box.box03 .info-box-inr{width:100%;max-width:none}.info-box.box02 .info-box-inr::before{content:"";display:block;position:absolute;top:25px;left:95%;width:100vw;height:1px;background-color:#b6e828}.info-num{font-family:Oswald,Noto Sans Japanese,メイリオ,Meiryo,游ゴシック体,"Yu Gothic",YuGothic,"ヒラギノ角ゴシック Pro","Hiragino Kaku Gothic Pro",Osaka,"ＭＳ Ｐゴシック","MS PGothic",sans-serif;font-weight:700;font-size:130px;position:absolute;top:-110px;line-height:1.3}.info-num.num01{left:-35px}.info-num.num02{right:0;top:-105px}.info-box-data{padding:46px 42px}.info-box.box01 .info-box-data,.info-box.box03 .info-box-data{background:-webkit-radial-gradient(right top,circle,rgba(182,232,40,.44) 0,rgba(182,232,40,0) 25%);background:radial-gradient(circle at right top,rgba(182,232,40,.44) 0,rgba(182,232,40,0) 25%)}.info-box.box02 .info-box-data{background:-webkit-radial-gradient(5% 120%,circle,rgba(182,232,40,.8) 0,rgba(182,232,40,0) 25%);background:radial-gradient(circle at 5% 120%,rgba(182,232,40,.8) 0,rgba(182,232,40,0) 25%)}.drone .sec03 .info-box-ttl{font-size:30px;line-height:1.6;margin-bottom:17px}.drone .sec03 .info-box-ttl strong{font-weight:600}.drone .sec03 .info-box-txt{font-weight:400;font-size:16px;line-height:1.8}.info-img{position:absolute}.info-img.img01{width:1094px;top:0;left:450px}.info-img.img02{width:627px;top:-88px;left:-100px}.info-item{width:156px;position:absolute;bottom:30px;left:90%}.drone .movie_sec{background:url(/assets/img/drone/sec03_back.png);padding:40px 0 20px}.drone .movie_sec .box{display:inline-block;vertical-align:top;width:290px;margin:0 59px 15px 0}.drone .movie_sec .box:nth-child(3n){margin-right:0}.drone .movie_sec .box dt,.drone .movie_sec .box p{font-weight:700;margin:14px 0 2px}.drone .movie_sec .box dd{font-size:81.3%;margin:0;line-height:1.6}.drone .sec04{width:100%;position:relative;max-width:1348px;margin:0 auto}.drone .sec04 .strength{height:800px;-webkit-box-sizing:border-box;box-sizing:border-box;color:#fff}.drone .sec04 .label{display:block;font-size:28px;position:absolute;top:25px;width:100%;text-align:center;font-family:Jost,sans-serif;font-weight:600;-webkit-transform:scaleY(1.2);transform:scaleY(1.2);letter-spacing:2px}.drone .sec04 .strength-ttl{margin:0 0 40px -10px}.drone .sec04 h2{font-size:42px;font-weight:600;line-height:1.3;letter-spacing:normal;letter-spacing:2px;font-weight:700}.drone .sec04 h2 small{display:block;font-size:28px;position:relative}.drone .sec04 .strength h3{line-height:1.75;letter-spacing:.13em;padding:0 5px 20px 0;text-align:left;font-weight:600}.drone .sec04 .strength p{line-height:2}.drone .sec04 .strength02 p{width:600px;margin:0 0 0 30px}.drone .sec04 .strength01{background:url(/assets/img/drone/sec04_back01.jpg) no-repeat left;position:relative}.drone .sec04 .strength01:before,.drone .sec04 .strength03:before{content:"";display:block;width:50vw;height:100%;position:absolute;left:50%;visibility:visible;z-index:-1;top:0;background:#000;margin-left:-50vw}.drone .sec04 .strength02{background:url(/assets/img/drone/sec04_back02.jpg) no-repeat left;color:#000;height:799px}.drone .sec04 .strength02 h3{text-align:right}.drone .sec04 .strength02 .strength-ttl{margin:0 0 40px 0}.drone .sec04 .strength02 p span{font-size:81.2%;display:block;color:#666}.drone .sec04 .strength03{background:url(/assets/img/drone/sec04_back03.jpg) no-repeat left;position:relative}.drone .sec04 .strength01 div{width:600px;padding:130px 0 0 55px}.drone .sec04 .strength02 div{width:666px;padding:108px 28px 0 658px;text-align:right}.drone .sec04 .strength02 div h2{text-align:right}.drone .sec04 .strength03 div{width:560px;padding:129px 0 0 66px}.drone .sec05{background:#f2f2f2;position:relative;margin-bottom:0}.drone .sec05 h2{background:#fff;font-size:42px;font-weight:600;line-height:1.3;letter-spacing:normal;letter-spacing:2px;margin-top:30px}.drone .sec05 .label{display:block;font-size:28px;position:absolute;top:30px;width:100%;text-align:center;font-family:Jost,sans-serif;font-weight:600}.drone .sec05 .lead{width:510px;float:right;margin:30px 0 0;padding:40px 0 30px}.drone .sec05 .lead h2{background:0 0;padding:0;text-align:left}.drone .sec05 .lead p{line-height:2;margin:10px 0 0}.drone .sec05:before{content:url(/assets/img/drone/sec05_img01.png);position:absolute;top:239px;left:calc(50% - 640px)}.drone .sec05 .plan{background:#fff;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.drone .sec05 .plan .inner{position:relative}.drone .sec05 .plan01 .inner{padding:0 0 20px}.drone .sec05 .plan01{padding:120px 0 0}.drone .sec05 .plan02{padding:90px 0 80px}.drone .sec05 .plan03{padding:90px 0 40px}.drone .sec05 .plan04{padding:90px 0 40px}.drone .sec05 .group{width:500px}.drone .sec05 .group02{width:470px}.drone .sec05 .group p{margin:20px 0 0;line-height:1.9}.drone .sec05 .group .note p{line-height:1.5;color:#666;text-indent:-1.2em;padding:0 0 0 1.2em}.drone .sec05 .group .note .ul01 li{display:inline-block;vertical-align:top;font-size:116%;color:#fff;background:#626262;padding:8px 15px;margin-right:10px}.drone .sec05 .exa{margin:15px 0 40px}.drone .sec05 .exa dt{border-left:solid 4px #ef5e78;font-weight:700;padding:0 0 0 10px;margin:0 0 10px;font-size:113%}.drone .sec05 .plan02 .exa dt{border-left:solid 4px #309e81}.drone .sec05 .plan03 .exa dt{border-left:solid 4px #45d2da}.drone .sec05 .plan04 .exa dt{border-left:solid 4px #dac445}.drone .sec05 .exa dd{display:inline-block;border:solid 1px #bfbfbf;padding:9px 13px 9px 9px;margin:0 8px 7px 0}.drone .sec05 .exa dd.border-none{border:none;padding:0}.drone .sec05 .exa dd:last-of-type{margin-right:0}.drone .sec05 .note{font-size:82%;line-height:1.3}.drone .sec05 .point{padding:55px 0 10px}.drone .sec05 .point dl{display:inline-block;vertical-align:top;margin:0 16px 33px 16px;text-align:center}.drone .sec05 .point dl:last-of-type{margin-right:0}.drone .sec05 .point dd{margin:15px 0 0}.drone .sec05 .gallery{width:46%}.drone .sec05 .gallery p{height:252px}.drone .sec05 .gallery div p{height:auto;line-height:2;width:449px}.drone .sec05 .gallery li{display:inline-block;vertical-align:middle;cursor:pointer}.drone .sec05 .gallery li img{height:75px}.drone .sec05 .gallery li:nth-of-type(2){margin-left:20px}.drone .sec05 .gallery h5{font-size:150%;margin:30px 0 10px;font-weight:500}.drone .sec05 .gallery h5 span{font-size:55%;color:#fff;background:#434343;padding:1px 15px 1px;vertical-align:middle;line-height:1.1;margin:0 10px 0 0;font-weight:700}.drone .sec05 .plan_ttl{font-size:50px;line-height:1.2}.drone .sec05 .plan_ttl small{font-size:22px;display:block;font-weight:700}.drone .sec05 .plan_label{font-size:24px;font-weight:700;margin-bottom:20px;font-family:Jost,sans-serif;font-weight:600;-webkit-transform:scaleY(1.2);transform:scaleY(1.2);font-size:30px;letter-spacing:3px}.drone .sec05 .plan01 .plan_ttl{color:#ff819b}.drone .sec05 .plan01 .plan_ttl small{color:#ae0020}.drone .sec05 .plan02 .plan_ttl small{color:#007253}.drone .sec05 .plan02 .plan_ttl{color:#52d0b5}.drone .sec05 .plan03 .plan_ttl small{color:#00d6dd}.drone .sec05 .plan03 .plan_ttl{color:#63e8ee}.drone .sec05 .plan04 .plan_ttl small{color:#eed463}.drone .sec05 .plan04 .plan_ttl{color:#ddb500}.drone .sec05 .plan_lead{line-height:2;margin:0 0 20px;font-size:16px}.drone .sec05 .plan_row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin:0 0 80px;-ms-flex-wrap:wrap;flex-wrap:wrap}.drone .sec05 .desc{background:#e43c5a;color:#fff;padding:30px 20px;margin:0 0 22px}.drone .sec05 .plan02 .desc{background:#309e81}.drone .sec05 .plan03 .desc{background:#45d2da}.drone .sec05 .plan04 .desc{background:#dac445}.drone .sec05 .desc dl{display:-webkit-box;display:-ms-flexbox;display:flex}.drone .sec05 .desc dt{font-size:18px;width:30%;text-align:center;font-weight:600}.drone .sec05 .desc dd{font-size:30px;width:70%;line-height:1.2}.drone .txt-notice{font-size:93%;text-align:center}.drone .sec05 .desc .small01{font-size:18px}.drone .sec05 .desc .small02{font-size:16px}.drone .sec05 .group02_unit{display:-webkit-box;display:-ms-flexbox;display:flex;font-size:18px;padding:12px 15px}.drone .sec05 .group02_unit.option{display:block}.drone .sec05 .group02_unit.is-microdrone{padding:12px 15px 22px}.drone .sec05 .plan03 .group02_unit.bottom{margin:0 0 30px}.drone .sec05 .group02_unit:nth-of-type(even){background:#f2f2f2}.drone .sec05 .group02_unit dt{font-weight:600;width:32%}.drone .sec05 .group02_unit dd{width:68%;line-height:1.7}.drone .sec05 .group02_unit.option dt{width:100%}.drone .sec05 .group02_unit.option dd{width:100%}.drone .sec05 .group02_unit .emp{display:block;border-bottom:solid 1px #ccc;padding:0 0 6px;margin:0 0 10px}.drone .sec05 .group02_unit .emp.is-microdrone{padding:0 0 15px;margin:0 0 11px}.drone .sec05 .group02_unit .color01{color:#e43c5a}.drone .sec05 .group02_unit .color02{color:#309e81}.drone .sec05 .plan03 .group02_unit .color02{color:#45d2da}.drone .sec05 .plan04 .group02_unit .color02{color:#dacb45}.drone .sec05 .notes li{font-size:13px;color:#666;text-indent:-1em;padding:0 0 0 1em}.drone .sec05 .point .plan_row{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin:0}.drone-bnr{display:block;max-width:1000px;margin:90px auto -10px}.drone-bnr a{display:inline-block}.drone-bnr a img{width:100%}.drone-btn{padding:14px 74px 14px 39px;font-size:19px;font-weight:400;letter-spacing:1.1px;position:relative;-webkit-transition:all .5s ease;transition:all .5s ease;display:inline-block}.drone-btn:after{-webkit-transform:rotate(135deg) translate3d(-13px,-13px,0);transform:rotate(135deg) translate3d(-13px,-13px,0);top:calc(50% - 6px)}.drone-btn:hover:after{-webkit-transform:rotate(135deg) translate3d(-18px,-18px,0);transform:rotate(135deg) translate3d(-18px,-18px,0)}.drone .location{background:url(/assets/img/drone/location_bg.jpg) no-repeat center center/cover;padding:0 0 38px}.drone .location-block-01{background:url(/assets/img/drone/location_img01.png) no-repeat right calc(50% - 320px) top}.drone .location-block-02{background:url(/assets/img/drone/location_panorama03.png) no-repeat right calc(50% - 340px) top}.drone .location .inner{margin:100px auto 0 auto;padding:98px 0 68px}.drone .location .location-block-02 .inner{margin:0 auto 0 auto;padding:0 0 31px}.drone .location-ttl{padding:0 0 0 3px}.drone .location-ttl span{display:block;margin:0 0 40px -3px}.drone .location-txt{width:485px}.drone .location-txt__ttl h2{margin:22px 0 16px -.5px;font-size:3.6rem;font-weight:600;line-height:1.35}.drone .location-txt__txt{margin:-2px 0 0 5px;line-height:2}.location-box{background:url(/assets/img/drone/sec01_back.png),#5d666e;color:#fff;margin:64px 0 60px;padding:28px 45px 36px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative}.drone .location-block-02 .location-box{margin:0 0 60px;padding:18px 30px 26px 45px;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.drone .location-block-02 .location-box__ttl{margin:9px 0 11px}.location-box::before{content:"";width:6px;height:180px;background:#b2a422;position:absolute;top:0;left:0}.location-box dl{width:400px}.location-box__ttl{color:#b2a422;font-size:3rem;font-weight:600;margin:0 0 11px}.location-box__txt{font-weight:200;line-height:1.75}.location-box__img{margin:9px 0 0}.location .plan{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-top:78px}.location .plan .inner{position:relative}.location .plan01 .inner{padding:0 0 20px}.location .group{width:500px}.location .group p{line-height:1.9}.location .group p:nth-of-type(1){margin-top:20px;margin-right:40px}.location .group .note p{line-height:1.5;color:#666;text-indent:-1.2em;padding:0 0 0 1.2em}.location .plan_row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}.location .exa{margin:15px 0 40px}.location .exa dt{border-left:solid 4px #b2a422;font-weight:700;padding:0 0 0 10px;margin:0 0 10px;font-size:113%}.location .exa dd{display:inline-block;border:solid 1px #bfbfbf;padding:9px 13px 9px 9px;margin:0 8px 8px 0;background-color:#fff}.location .exa dd:last-of-type{margin-right:0}.location .desc{color:#fff;padding:30px 20px;background-color:#b2a422}.location .plan02 .desc{background:#309e81}.location .desc dl{display:-webkit-box;display:-ms-flexbox;display:flex}.location .desc dt{font-size:18px;width:30%;text-align:center;font-weight:600}.location .desc dd{font-size:30px;width:70%;line-height:1.2}.drone .txt-notice{font-size:93%;text-align:center}.drone .plan03 .txt-notice{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;text-align:left}.location .desc .small01{font-size:18px}.location .desc .small02{font-size:16px}.location .notes li{font-size:13px;color:#666;text-indent:-1em;padding:0 0 0 1em}.location .point .plan_row{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin:0}.location .movie{position:relative;width:calc(50% - 10px)}.cmn-btn02{color:#000;background:#fff;border:#000 2px solid}.cmn-btn02:hover{background:#ff0;text-decoration:none}.cmn-btn02:after{content:"";display:inline-block;width:10px;height:10px;position:absolute;top:calc(50% - 6px);border-top:#000 2px solid;border-left:#000 2px solid;-webkit-transform:rotate(135deg) translate3d(-5px,-5px,0);transform:rotate(135deg) translate3d(-5px,-5px,0);-webkit-transition:all .3s ease;transition:all .3s ease}.cmn-btn02.drone-btn::after{-webkit-transform:rotate(135deg) translate3d(-14px,-14px,0);transform:rotate(135deg) translate3d(-14px,-14px,0)}.cmn-btn02:hover:after{-webkit-transform:rotate(135deg) translate3d(-8px,-8px,0);transform:rotate(135deg) translate3d(-8px,-8px,0)}.cmn-btn02.drone-btn:hover::after{-webkit-transform:rotate(135deg) translate3d(-19px,-19px,0);transform:rotate(135deg) translate3d(-19px,-19px,0)}.location-btn{padding:14px 71px 14px 39px;font-size:19px;font-weight:400;letter-spacing:1.1px;position:relative;-webkit-transition:all .5s ease;transition:all .5s ease;display:inline-block}.location-btn:after{-webkit-transform:rotate(135deg) translate3d(-13px,-13px,0);transform:rotate(135deg) translate3d(-13px,-13px,0);top:calc(50% - 6px)}.location-btn:hover:after{-webkit-transform:rotate(135deg) translate3d(-18px,-18px,0);transform:rotate(135deg) translate3d(-18px,-18px,0)}.drone .sec06{margin-bottom:70px}.drone .sec06 .sec06-ttl{text-align:center;padding:70px 0}.drone .sec06 .col{width:320px;display:inline-block;vertical-align:top;text-align:left;margin:0 14px 0 0}.drone .sec06 .col:last-of-type{margin-right:0}.drone .sec06 .col dt{font-size:150%;line-height:1.25;font-weight:600;margin:20px 0 0}.drone .sec06 .col dt img{margin:0 0 20px}.drone .sec06 .col dd{margin:15px 0 15px}.drone .sec06 .col dd a{display:block;text-align:center}.drone .sec06 .bnr{text-align:center;margin:30px 0 0}.drone .sec07{background:#f7f7f7;padding:0 0 60px;margin-bottom:0;position:relative}.drone .sec07 .label{display:block;font-size:28px;position:absolute;left:0;top:35px;width:100%;text-align:center;font-family:Jost,sans-serif;font-weight:600;-webkit-transform:scaleY(1.2);transform:scaleY(1.2);letter-spacing:2px}.drone .sec07 h2{text-align:center;font-size:42px;font-weight:700;letter-spacing:normal}.drone .sec07 dl{text-align:left}.drone .sec07 dd,.drone .sec07 dt{position:relative;padding:29px 0 23px 70px;font-size:113%}.drone .sec07 dd img,.drone .sec07 dt img{position:absolute;top:26%;left:20px}.drone .sec07 dt{background:#666;color:#fff;border-radius:8px}.drone .sec07 dd{margin:6px 56px 6px 0}.drone .about{background:#000}.drone .about .inner{background:url(/assets/img/drone/about_bg.png) no-repeat left;height:260px;text-align:right}.drone .about .inner p{padding:110px 58px 0 0}.drone .about a{display:inline-block;padding:15px 50px;color:#fff;position:relative;border:solid 1px;letter-spacing:.05em;-webkit-transition:opacity .6s ease;transition:opacity .6s ease}.drone .about a:after{content:"";display:block;width:9px;height:9px;border-top:#fff 1px solid;border-left:#fff 1px solid;position:absolute;top:calc(50% - 6px);right:24px;-webkit-transform:rotate(140deg);transform:rotate(140deg)}.drone .about a:hover{text-decoration:none;opacity:.7}.drone .contact{background:#000;color:#fff;padding:37px 0}.drone .contact .inner{text-align:center;overflow:visible}.drone .contact .contact-ttl{font-size:125%;font-weight:700;border-bottom:solid 2px #fff;letter-spacing:.1em;width:332px;margin:0 auto 30px}.drone .contact p{font-size:163%;font-weight:700;display:inline-block;vertical-align:middle;line-height:1}.drone .contact p span{font-size:61.4%;vertical-align:middle}.drone .contact p small{display:block;font-size:57.5%;font-weight:initial;position:relative;right:-11px;top:5px}.drone .contact p small br{display:none}.drone .contact .tel{background:url(/assets/img/drone/contact_tel_img01.png) no-repeat left 9px top 8px;margin:0 50px 0 50px;padding:0 0 0 60px;display:inline-block;text-align:right;line-height:1.1}.drone .contact .telLink{color:#fff}#lbox{display:none;width:100%;height:100%;position:fixed;top:0;left:0;background:rgba(0,0,0,.85);z-index:100}#lbox .lbox-inr{width:1000px;height:600px;position:absolute;top:calc(50% - 20px);left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);z-index:101}#lbox .lbox-inr iframe{width:100%;height:100%;border:none}#lbox #close{position:absolute;bottom:-50px;right:0;width:44px;height:44px;text-indent:100%;white-space:nowrap;overflow:hidden}#lbox #close:hover{cursor:pointer}#lbox #close:after,#lbox #close:before{content:"";display:block;width:1px;height:100%;background:#fff;position:absolute;top:0;left:50%}#lbox #close:before{transform:rotate(45deg);-webkit-transform:rotate(45deg)}#lbox #close:after{transform:rotate(-45deg);-webkit-transform:rotate(-45deg)}#lbox #clickable{display:none;position:fixed;top:0;left:0;z-index:100;width:100%;height:100%;opacity:.3}.drone .blog{background:content-box;padding:80px 0;position:relative}.drone .blog .label{display:block;font-size:28px;position:absolute;top:45px;width:100%;text-align:center;font-family:Jost,sans-serif;font-weight:600;-webkit-transform:scaleY(1.2);transform:scaleY(1.2);letter-spacing:2px}.drone .blog h2{text-align:center;margin:0 0 70px;font-size:42px;font-weight:700}.drone .blog-inner{width:970px;margin:0 auto;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.drone .blog a{-webkit-transition:all .5s ease;transition:all .5s ease}.drone .blog a:hover{text-decoration:none;background:#ff0}.drone .blog a:hover .thumb img{opacity:.6}.drone .blog a:not(.cmn-btn06){margin:0 5px 20px;border:solid 1px #d7d7d7}.drone .blog a:not(.cmn-btn06) dt{font-size:12px}.drone .blog a:not(.cmn-btn06) dt span{display:inline-block;padding:2px 10px 3px;font-weight:500;color:#fff;line-height:1;margin:0 10px 0 0}.drone .blog a:not(.cmn-btn06) dt span.news-icon{background:#000}.drone .blog a:not(.cmn-btn06) dt span.blog-icon{background:#00bbcb}.drone .blog a:not(.cmn-btn06) dt span.drone-icon{background:#00bbcb}.drone .blog a:not(.cmn-btn06) dt time{font-weight:600;color:#999}.drone .blog a:not(.cmn-btn06) dd{font-weight:600;color:#000;line-height:1.4;max-width:305px}.drone .blog .entry{width:470px;height:140px;position:relative;background:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.drone .blog .thumb{width:180px;height:140px;overflow:hidden;position:relative}.drone .blog .thumb img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.drone .blog .thumb img{height:100%}.drone .blog dl dt .category{background-color:#00bbcb;font-size:1.2rem;display:inline-block;margin:0 6px 6px 0;line-height:1;padding:3px 5px 4px;color:#fff;font-weight:700}.drone .blog dl dt time{display:block;font-size:1.2rem}.drone .blog .entry dl{width:290px;padding:0 0 0 6px;-webkit-box-sizing:border-box;box-sizing:border-box}.drone .blog .entry{background:#fff}.drone .btn{display:block;width:960px;text-align:center;margin:60px auto -15px}.cmn-btn06{color:#000;background:#fff;border:#000 2px solid;padding:7px 44px 6px 20px;position:relative}.drone .blog .cmn-btn06:hover{text-decoration:none;background:#ff0;opacity:1}.cmn-btn06:after,.cmn-btn06:before{content:"";display:inline-block;vertical-align:middle;position:relative}.cmn-btn06:before{width:22px;height:22px;top:2px;margin:0 12px 0 0;background:url(../img/common/icon03.png) no-repeat 0 0}.cmn-btn06:after{width:10px;height:10px;position:absolute;top:calc(50% - 6px);border-top:#000 2px solid;border-left:#000 2px solid;-webkit-transform:rotate(135deg) translate3d(-5px,-5px,0);transform:rotate(135deg) translate3d(-5px,-5px,0);-webkit-transition:all .3s ease;transition:all .3s ease;margin:0 12px}.cmn-btn06:hover:after{-webkit-transform:rotate(135deg) translate3d(-8px,-8px,0);transform:rotate(135deg) translate3d(-8px,-8px,0)}}@media all and (min-width:768px) and (max-width:1340px){.drone .sec h1{font-size:36px;white-space:nowrap;margin:0 0 20px}.drone .sec h1 img{margin:0 0 28px;max-height:89px}.drone .sec h3+p{font-size:14px;line-height:2.2}.drone .sec04 .strength{-webkit-box-sizing:border-box;box-sizing:border-box;min-width:1000px;height:690px}.drone .sec04 .strength h2{font-size:205%}.drone .sec04 .strength p{width:520px;font-size:14px}.drone .sec04 .strength01{background:url(/assets/img/drone/sec04_back01.jpg) no-repeat center/auto 850px}.drone .sec04 .strength02{background:url(/assets/img/drone/sec04_back02.jpg) no-repeat center/auto 850px}.drone .sec04 .strength03{background:url(/assets/img/drone/sec04_back03_02.jpg) no-repeat center/auto 850px}.drone .sec04 .strength01 div{padding:81px 1095px 0 0}.drone .sec04 .strength02 div{padding:90px 0 0 453px;float:none}.drone .sec04 .strength03 div{padding:81px 1095px 0 0}}@media all and (min-width:768px) and (max-height:900px){.drone .sec01 h1.anime img{width:900px}.drone .sec01 h2.anime img{width:380px}.drone .img{top:-20%}}@media all and (min-width:768px) and (max-width:1150px){.drone .sec04 .strength01 div{padding:106px 0 0 10px}.drone .sec04 .strength h2{font-size:180%;padding:0 60px 0 0}.drone .sec04 .strength03 div{padding:94px 0 0 11px}.drone .sec04 .strength02 h3{padding:0 60px 0 0}.drone .sec04 .strength02 div{padding:90px 0 0 410px}}@media (max-device-width:1000px) and (orientation:landscape),(max-device-width:1000px) and (min-device-width:768px) and (orientation:portrait){#wrap,[class^=mmenu0],body,html{min-width:1080px}}@media screen and (max-width:767px){.drone .blog .thumb{display:none}.drone .blog dl dt .category{background-color:#00bbcb;font-size:1.1rem;display:inline-block;margin:0 6px 6px 0;line-height:1;padding:3px 5px 4px;color:#fff;font-weight:700}.drone .blog dl dt time{display:block;font-size:1.1rem}}