body{background-color:#000;color:#fff;-ms-overflow-style:none}.main-title h2{color:#fff;font-size:3.6rem;line-height:1.3913;text-align:center}.space-button .button-item:first-child{margin-top:0}.white-box{background-color:hsla(0,0%,100%,.7);color:#000;font-size:2.8rem;font-weight:700;margin:30px auto 0;max-width:780px;padding:30px;text-align:center}.l-section-container.bg-dot-01 .section-bg:before{background:url(https://drone-school.mobility-techno.jp/hubfs/mt2020/assets/images/school/common/transparent-dot-bg2.png);content:"";height:100%;left:0;position:absolute;top:0;width:100%}.g-header{background:none}.g-header .header-inner .gnav-overlay{background:#000}.g-header .toggle-btn{border:2px solid #fff;top:calc(50% + 10px)}.g-header .toggle-btn.-js-opened{top:45px}.g-header .toggle-btn i{left:11px}.g-header .toggle-btn:after{bottom:-1px}.g-header .menu-more .bottom-button a{background-color:#49b2d9}.g-container{padding-top:0}.bg-movie{left:0;position:absolute;top:0;z-index:-100}.bg-movie:after{background-image:url(https://8788893.fs1.hubspotusercontent-na1.net/hubfs/8788893/mt2020/assets/images/common/movie-filter.png);content:"";display:block;height:100vh;position:fixed;width:100%;z-index:-99}.bg-movie video{background:url(https://8788893.fs1.hubspotusercontent-na1.net/hubfs/8788893/mt2020/assets/images/school/top/movie-capture.jpg) no-repeat;background-size:cover;bottom:0;height:auto;min-height:100vh;min-width:100%;position:fixed;right:0;width:auto;z-index:-100}.key-visual-container{height:1280px;min-height:100vh;position:relative;width:100%}.key-visual-container .key-visual-block{align-items:center;display:flex;height:100%;justify-content:center;width:100%}.key-visual-container .key-visual-block .main{width:990px}.key-visual-container .key-visual-block .main .dms-logo{text-align:center}.key-visual-container .key-visual-block .main .m-school-button{margin:50px auto 0}.feature{padding-bottom:10rem;padding-top:9.5rem}@media screen and (max-width:767px){.feature{padding:4rem 0}}@media screen and (min-width:768px){.feature .sp-only{display:none}}.feature .page-header h2{font-size:3.6rem;line-height:1.6}@media screen and (max-width:767px){.feature .page-header h2{font-size:2.4rem}}.feature .m-features-container{margin-bottom:0}.feature .m-features-container .image>img{box-shadow:16px 16px 0 #0d2b52}.feature .m-school-feature .feature-point-list{margin-top:124px}@media screen and (max-width:767px){.feature .m-school-feature .feature-point-list{margin-top:90px}}.l-section-container .m-seminar-group{background-color:rgba(0,0,0,.4);color:#fff}.l-section-container .m-seminar-group .seminar-box .content .title{border-bottom-color:#fffc03;color:#fffc03}.l-section-container .m-seminar-group .products-box .content h2{border-bottom-color:#fff}.l-section-container .m-seminar-group .seminar-info{background:rgba(0,0,0,.3)}.l-section-container .m-dorone-service .service-title{background:rgba(0,0,0,.5)}.l-section-container .m-dorone-service .service-title:before{border-right-color:rgba(0,0,0,.5)}.l-section-container .m-dorone-service .service-title:after{border-left-color:rgba(0,0,0,.5)}.l-section-container .m-dorone-service .service-list{background:#000}.l-section-container .m-dorone-service .service-list li .title{background-color:rgba(0,0,0,.5);color:#fff}.button-contact .adjust-width{max-width:700px}.button-contact .adjust-width .m-button-container .button-item a{font-size:2.8rem;height:100px}.column{padding-bottom:110px}@media screen and (max-width:767px){.column{padding-bottom:90px;padding-top:4rem}}@media screen and (min-width:768px){.column .sp-only{display:none}}.column .m-section-title{margin-bottom:4rem}@media screen and (max-width:767px){.column .m-section-title{margin-bottom:5.5rem}}.column .m-qa{margin-bottom:0}.column .m-qa .item{background-color:#1b4885}@media screen and (min-width:981px){.g-header.-js-scroll{background-color:#013c8c;top:0}.g-header.-js-scroll .gnav .btn-box a{height:90px}}@media screen and (max-width:1280px){.main-title h2{font-size:3.2rem}.footer-school-button,.key-visual-container .key-visual-block .main{margin:0 auto;width:95%}}@media screen and (max-width:980px){.g-header .toggle-btn{border:none}.g-header .toggle-btn i{left:7px}}@media screen and (max-width:767px){.main-title h2{font-size:2.4rem}.white-box{font-size:1.6rem;margin-top:20px;padding:15px 10px}.footer-school-button{width:calc(100% - 30px)}.bg-movie:after{background-image:url(https://8788893.fs1.hubspotusercontent-na1.net/hubfs/8788893/mt2020/assets/images/school/top/sp-body-bg.jpg);background-repeat:no-repeat;background-size:cover;height:100vh;position:fixed;top:0;width:100%}.key-visual-container{height:auto;min-height:auto}.key-visual-container .key-visual-block{display:block;padding-top:80px}.key-visual-container .key-visual-block .main{width:calc(100% - 30px)}.key-visual-container .m-organization-slide-banner-logo{margin-top:20px}.button-contact .adjust-width .m-button-container .button-item a{font-size:1.4rem;height:56px;padding:0 30px}}