@charset "utf-8";:root{--vk-color-text-body:#121420;--vk-color-text-link:#007a8c;--vk-color-text-link-hover:#007a8c;--vk-color-text-header:#999;--vk-color-text-meta:#999;--vk-color-text-light:#999;--vk-color-border-hr:#c3cfd9;--vk-color-border:#c3cfd9;--vk-color-border-image:#c3cfd9;--vk-color-border-form:#c3cfd9;--vk-color-primary:#007a8c;--vk-color-primary-dark:#007596;--vk-color-primary-vivid:#00a1ce;--vk-color-secondary:#007596;--red:#f84e78;--white:#fdfffc;--gray:#c3cfd9;--gray-vivid:#cdd7df;--box-bg:#f2f2f2}body,html{font-family:'Sawarabi Gothic',sans-serif;font-feature-settings:"palt";letter-spacing:0;background-color:var(--white)}@media (max-width:991.98px){body,html{font-size:1rem}}body{-webkit-text-size-adjust:100%}a[href*="tel:"]{color:var(--vk-color-text-body)}.center{text-align:center}.small{font-size:.875rem}.red{color:var(--red)}.serif{font-family:'Noto Serif JP',serif}.site-body span{display:inline-block}a,li a,p a{color:var(--vk-color-text-link)}li a,p a{text-decoration:underline;text-decoration-style:solid;text-decoration-color:var(--vk-color-text-link);text-decoration-thickness:1px}@media (min-width:992px){a:hover{text-decoration:none;opacity:.8}li a:hover,p a:hover{opacity:1}}a[target^=_blank]:after{display:inline-block;content:'';background-image:url(//www.oita-drone.jp/wp-content/themes/drone-child/img/icon/blank-black.svg);background-position:center;background-repeat:no-repeat;width:20px;height:10px;padding-left:.5em}.flex{display:flex;flex-wrap:wrap;justify-content:space-between}.container{width:100%;padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}@media (min-width:576px){.container{max-width:540px}}@media (min-width:768px){.container{max-width:720px}}@media (min-width:992px){.container{max-width:960px}}@media (min-width:1200px){.container{max-width:calc(1000px + 15px + 15px)}}body.header_scrolled .lightning_swiper-container,body.header_scrolled .site-body{margin-top:0!important}body .page-header,body.header_scrolled .page-header{margin-top:70px!important}@media (min-width:992px){body .page-header,body.header_scrolled .page-header{margin-top:120px!important}}.site-body{margin-bottom:0;padding-bottom:0}.site-body{padding-top:120px}@media (min-width:768px){.site-body{padding-top:120px}}@media (min-width:992px){.site-body{padding-top:120px}}@media (min-width:1200px){.site-body{padding-top:120px}}.main-section{margin-bottom:0}section{margin-bottom:120px}section .subSection{margin-bottom:64px}.entry-body>section:last-child,.entry-body>section:last-child>.subSection:last-child,.entry-body>section:last-child>.subSection:last-child>.box-wrap:last-child{margin-bottom:0}h1,h2,h3,h4,h5,h6{font-weight:400}h3+.subSection,h2+.subSection h6:first-of-type{margin-top:64px}h2,.entry-title{margin-bottom:1.5rem}h3{margin-bottom:1.5rem}h4{margin-bottom:1.5rem}h5{margin-bottom:1.5rem}h6{margin-bottom:1.5rem}h2,.entry-title{font-size:2rem;border-top:3px solid var(--vk-color-text-body);padding-top:1.5rem}h3{font-size:1.5625rem;background:linear-gradient(transparent calc(100% - 15px),var(--gray) calc(100% - 15px));border-bottom:5px solid var(--gray);padding-left:1.125rem}h4{font-size:1.25rem;padding-left:1.125rem;position:relative}h4:before{position:absolute;top:2px;left:0;content:'';display:block;width:3px;height:calc(100% - 4px);background-color:var(--vk-color-text-body)}h5{font-size:1.125rem}h6{font-size:1.125rem;color:var(--vk-color-primary)}.button+.button{margin-top:.5rem}.button+*{margin-top:var(--vk-margin-element-bottom)}.button{display:inline-block}.button a{border:1px solid var(--vk-color-text-body);position:relative;display:flex;align-items:center;justify-content:center;padding:.8em 3em .8em 1em;text-align:center;color:var(--vk-color-text-body);text-decoration:none;word-wrap:break-word;background-color:var(--white);min-width:250px;max-width:100%}.button a[target^=_blank]:after{content:none}.arrow{display:block;width:14px;height:13px;pointer-events:none;overflow:hidden}.arrow:after,.arrow:before{content:'';position:absolute;top:0;left:0;display:block;width:14px;height:13px;background:url(//www.oita-drone.jp/wp-content/themes/drone-child/img/icon/arrow-black-right-edit.svg) no-repeat 0 0;background-size:contain}.arrow:after{transform:translateX(-101%)}.button a .arrow{transform:rotate(-45deg) translateY(-50%);position:absolute;top:50%;right:1.5625rem}.button.secondary a{color:var(--white);background-color:var(--vk-color-text-body)}.button.secondary a .arrow:after,.button.secondary a .arrow:before{background:url(//www.oita-drone.jp/wp-content/themes/drone-child/img/icon/arrow-white-right-edit.svg) no-repeat 0 0;background-size:contain}.button.simple{display:block}.button.simple a{display:inline-block;text-align:left;border:none;justify-content:flex-start;padding:4px 2em 4px 0;background-color:transparent;min-width:initial}.button.simple a .arrow{top:46%;right:0}@media (max-width:575.98px){.button,.button a{display:block}}@media (min-width:576px){.button a:hover{transition:transform .4s;color:var(--white);background-color:var(--vk-color-text-body);opacity:1}.button a:hover .arrow:after,.button a:hover .arrow:before{background-image:url(//www.oita-drone.jp/wp-content/themes/drone-child/img/icon/arrow-white-right-edit.svg)}.button a:hover .arrow:before{transition:transform .4s cubic-bezier(.23,1,.32,1) 0s,opacity .3s cubic-bezier(.23,1,.32,1) 0s;opacity:0;transform:translateX(101%)}.button a:hover .arrow:after{transition:transform .4s cubic-bezier(.23,1,.32,1) .1s;transform:translateX(0)}.button.secondary a:hover{border-color:var(--vk-color-primary);background-color:var(--vk-color-primary)}.button.simple a:hover{color:var(--vk-color-text-body);background-color:transparent;opacity:.8}.button.simple a:hover .arrow:after,.button.simple a:hover .arrow:before{background-image:url(//www.oita-drone.jp/wp-content/themes/drone-child/img/icon/arrow-black-right-edit.svg)}}table td,table th{font-size:1rem;padding:.875em 1.125em}table th{font-weight:400}table th .text-nowrap{white-space:nowrap}figure,.table-wrap{margin:0 0 var(--vk-margin-element-bottom)}.table-row-responsive table,.table-row-responsive table thead,.table-row-responsive table tbody,.table-row-responsive table tr,.table-row-responsive table th,.table-row-responsive table td{display:block;width:100%}.table-row-responsive table{border:none;border-collapse:separate;border-spacing:12px}.table-row-responsive table th,.table-row-responsive table td{border:none}.table-row-responsive table th{text-align:left;vertical-align:top;background-color:var(--box-bg)}.table-dotted table,.table-dotted table thead,.table-dotted table tbody,.table-dotted table tr,.table-dotted table th,.table-dotted table td{display:block;width:100%}.table-dotted table{border:none}.table-dotted table th,.table-dotted table td{border-top:none;border-bottom:1px dotted var(--gray);border-left:none;border-right:none;padding-top:1.25em;padding-bottom:1.25em}.table-dotted table th{border-bottom:none;text-align:left;vertical-align:middle}@media (max-width:991.98px){.table-dotted table th{padding-bottom:0}}@media (min-width:992px){.table-row-responsive table{display:table;margin-left:-12px}.table-row-responsive table thead,.table-row-responsive table tbody{display:table-row-group}.table-row-responsive table tr{display:table-row}.table-row-responsive table th,.table-row-responsive table td{display:table-cell;width:auto}.table-dotted table{display:table}.table-dotted table thead,.table-dotted table tbody{display:table-row-group}.table-dotted table tr{display:table-row}.table-dotted table th,.table-dotted table td{display:table-cell;width:auto}.table-dotted table th{border-bottom:1px dotted var(--gray)}.table-dotted table td{padding-left:4em}}.box-wrap{margin-bottom:var(--vk-margin-element-bottom)}.box-01{padding:1.5rem;background-color:var(--box-bg)}.box-01 p:last-child{margin-bottom:0}.box-02{padding:1.5rem;border:1px solid var(--vk-color-text-body)}.box-02 p:last-child{margin-bottom:0}.site-footer{background-color:var(--gray);font-size:1rem;margin-top:150px}.footer-contents{padding-top:70px}.logo-footer{margin-bottom:var(--vk-margin-element-bottom)}.logo-footer img{display:block}@media (min-width:992px){.footer-contents{padding-top:80px;padding-bottom:30px}.footer-contents .flex>.box-child{width:50%}}address{font-style:normal}address span{display:block}.footer-address{margin-bottom:var(--vk-margin-element-bottom)}.footer-address address span{display:block;line-height:1.8}.footer-address address span.address-address-02 span{display:inline-block}.footer-address address span.address-postcode,.footer-address address span.address-address{display:inline-block}.footer-address address span.address-none{display:none}@media (min-width:992px){.footer-address{margin-bottom:40px}.footer-address address{text-align:left}}.footer-nav-list{display:none}@media (min-width:992px){.footer-nav{padding:0}.footer-nav-list{display:flex;flex-wrap:wrap;justify-content:flex-start}.footer-nav-list li{margin-bottom:20px;padding:0}.footer-nav-list li:nth-child(1n){width:36%}.footer-nav-list li:nth-child(2n){width:24%}.footer-nav-list li:nth-child(3n){width:24%}.footer-nav-list li:nth-child(4n){width:16%}.footer-nav-list li a{position:relative;display:inline-block;padding:.5em 0}.footer-nav-list li a:hover{opacity:.8}}.site-footer-copyright{padding:30px 0;font-size:.875rem}.site-footer-copyright p{text-align:left;margin:0;font-size:.875rem}ul.copyright-list{margin-bottom:7px}ul.copyright-list li{border-right:1px solid var(--vk-color-text-body)}ul.copyright-list li a{color:var(--vk-color-text-body);display:inline-block;padding-left:1em;padding-right:1em}ul.copyright-list li a:hover{opacity:.8}ul.copyright-list li:first-child a{padding-left:0}@media (max-width:991.98px){ul.copyright-list{line-height:1}}@media (min-width:992px){.site-footer-copyright{padding-top:43px;display:flex;flex-wrap:wrap;justify-content:space-between}}.page_top_btn{right:15px;bottom:15px;width:40px;height:40px;background-color:var(--vk-color-primary);background-image:url(//www.oita-drone.jp/wp-content/themes/drone-child/img/icon/to-top.svg);background-size:auto;box-shadow:none;z-index:1999}.vk-mobile-nav .alert-info{display:none}.vk-mobile-nav-menu-btn,.vk-mobile-nav-menu-btn.menu-open{background-position:center;background-repeat:no-repeat;background-color:var(--vk-color-primary);border-color:transparent;transition:none}.vk-mobile-nav-menu-btn{background-image:url(//www.oita-drone.jp/wp-content/themes/drone-child/img/icon/vk-menu-btn.svg);top:0;right:15px!important;border:none;border-radius:0;width:calc(22px + 14px + 14px);height:calc(16px + 17px + 17px)}.vk-mobile-nav-menu-btn.menu-open{background-image:url(//www.oita-drone.jp/wp-content/themes/drone-child/img/icon/vk-menu-btn-close.svg);background-color:var(--white)}.vk-mobile-nav *{color:var(--white)!important}.vk-mobile-nav nav ul li.dummy>a{pointer-events:none}.vk-mobile-nav{background-color:var(--vk-color-primary);padding:90px 15px;transition:all .5s ease-in-out}.vk-mobile-nav nav>ul,.vk-mobile-nav nav ul li a{border:none}.vk-mobile-nav nav ul li{line-height:normal}.vk-mobile-nav nav ul li a{padding:23px 0;font-size:1.25rem}.vk-mobile-nav nav ul li:last-child a{padding-bottom:20px}.vk-mobile-nav nav ul li a{display:block;text-align:center}.vk-mobile-nav>nav>ul>li.menu-item-has-children,.device-mobile .global-nav-list>li.menu-item-has-children{position:relative}.vk-mobile-nav>nav>ul>li.menu-item-has-children>span.acc-btn,.device-mobile .global-nav-list>li.menu-item-has-children>span.acc-btn{position:absolute;top:0;right:0;width:100%;height:100%;border:none;background:0 0}.vk-mobile-nav>nav>ul>li.menu-item-has-children>a,.device-mobile .global-nav-list>li.menu-item-has-children>a{position:relative}.vk-mobile-nav>nav>ul>li.menu-item-has-children>a:after,.device-mobile .global-nav-list>li.menu-item-has-children>a:after{position:absolute;top:calc(50% - 10px);right:0;content:"";background:#fff url(//www.oita-drone.jp/wp-content/themes/drone-child/img/icon/child-btn-open.svg) center 50% no-repeat;width:20px;height:20px;border:1px solid var(--vk-color-text-body);border-radius:5px;cursor:pointer;z-index:1000}.vk-mobile-nav>nav>ul>li.menu-item-has-children.acc-parent-open>a:after,.device-mobile .global-nav-list>li.menu-item-has-children.acc-parent-open>a:after{background-image:url(//www.oita-drone.jp/wp-content/themes/drone-child/img/icon/child-btn-close.svg)}.site-header{box-shadow:0 1px 3px rgb(0 0 0/10%);transition:box-shadow .1s ease-out}body:not(.home):not(.scrolled) .site-header{box-shadow:none}.site-header-logo{background-color:transparent;padding:0;margin:0 50px 0 0;line-height:0}.site-header-logo a{display:block;padding:18px 0}.site-header-logo img{margin:0}@media (max-width:991.98px){.site-header-logo img{max-height:34px}}.global-nav-list li{line-height:1}.global-nav-list>li .global-nav-name{font-size:1rem;font-weight:400}.site-header-container.container{transition:all .1s ease-in}.site-header,.header_scrolled .site-header{background-color:var(--white);position:fixed}.header_scrolled .global-nav-list{height:auto}.header_scrolled .header-top,.header_scrolled .site-header-logo,.header_scrolled .site-header-sub,.header_scrolled .vk-campaign-text{display:block}@media (min-width:992px){body:not(.header_scrolled) .global-nav--layout--float-right,body .global-nav--layout--float-right{display:flex;justify-content:flex-end;align-items:center}.header_scrolled .site-header{clear:both;z-index:1000;position:fixed;top:0;left:0;width:100%;max-width:none;min-height:none;-webkit-animation:none;animation:none}.header_scrolled .site-header .global-nav{display:flex;margin-left:auto;margin-right:0}}@media (min-width:992px){.site-header-container.container{max-width:calc(1200px + 15px + 15px);padding:30px 15px}.site-header-container{flex-wrap:wrap;justify-content:space-between;align-items:center}.site-header--layout--nav-float .site-header-logo{width:340px;margin:0;padding-top:0}.site-header-logo a{display:inline-block;padding:0}.site-header-logo img{max-height:60px}.device-mobile .global-nav-list>li>a,.device-pc .global-nav-list>li>a{padding:11px 10px;display:flex;justify-content:center;align-items:center;width:100%;height:100%}.global-nav-list>li:not(.btn-head)>a{position:relative;text-decoration:none}.global-nav-list>li:not(.btn-head)>a:after{content:'';position:absolute;bottom:4px;left:10px;width:calc(100% - 10px - 10px);height:1px;background:var(--vk-color-text-body);transition:all .3s;transform:scale(0,1);transform-origin:center top}.global-nav-list>li.current-menu-item>a:after,.global-nav-list>li.current_page_item>a:after,.global-nav-list>li>a:hover:after{transform:scale(1,1)}}@media (min-width:1200px){.device-mobile .global-nav-list>li>a,.device-pc .global-nav-list>li>a{padding-left:25px;padding-right:25px}.global-nav-list>li:not(.btn-head)>a:after{left:25px;width:calc(100% - 25px - 25px)}}@media (min-width:992px){.device-mobile .global-nav-list>li{padding:0}.device-mobile .global-nav-list>li .global-nav-name{font-size:1rem}}@media (min-width:992px){.global-nav-list>li.btn-head{padding-left:5px}.global-nav-list>li.btn-head>a{padding:16px}.global-nav-list>li.btn-contact>a{background-color:var(--gray);border:1px solid var(--gray)}.global-nav-list>li.btn-contact>a:hover{background-color:var(--gray-vivid);border:1px solid var(--gray-vivid)}.global-nav-list>li.btn-application>a{background-color:var(--vk-color-primary);border:1px solid var(--vk-color-primary-dark);color:var(--white)}.global-nav-list>li.btn-application>a:hover{background-color:var(--vk-color-primary-dark);border:1px solid var(--vk-color-primary-dark)}}@media (min-width:1200px){.global-nav-list>li.btn-head>a{padding:16px 42px}}@media (min-width:1200px){.page-header-inner.container{max-width:calc(1200px + 15px + 15px)}}.page-header-inner{margin-top:0;margin-bottom:0;padding-top:64px;padding-bottom:40px}.page-header-title,h1.page-header-title{font-size:2.5rem;font-weight:400;text-align:left}@media (min-width:1200px){.breadcrumb .container{max-width:calc(1200px + 15px + 15px)}}.breadcrumb{font-size:.875rem;background-color:var(--vk-color-text-body)}.breadcrumb,.breadcrumb a{color:var(--white);text-decoration:none}.breadcrumb a:hover{opacity:.8}.breadcrumb-list{padding:14.5px 2px}.breadcrumb-list li{display:inline-block;margin:0;list-style:none}.breadcrumb-list li:after{content:'＞';margin-left:1em;margin-right:1em}.breadcrumb-list__item--home>a>i{display:none}.link{padding-top:70px;margin-top:-70px;display:block}.link-in-page{display:flex;flex-wrap:wrap;justify-content:center;padding:0}.link-in-page li{border-right:1px solid #999;display:flex;justify-content:center;align-items:center;padding:0 1rem;min-width:50%}.link-in-page li:nth-child(odd){border-left:1px solid #999}.link-in-page li a{text-decoration:none}.link-in-page li a:after{display:inline-block;font-family:"Font Awesome 5 Free";font-weight:900;content:"\f078";padding-left:1rem}@media (min-width:768px){.link-in-page li{min-width:26%}.link-in-page li:nth-child(odd){border-left:none}.link-in-page li:first-child,.link-in-page li:nth-child(3n+1){border-left:1px solid #999}}@media (min-width:992px){.device-mobile .link{padding-top:120px;margin-top:-120px}.device-pc .link{padding-top:120px;margin-top:-120px}}.vk_posts{margin-left:0;margin-right:0}.vk_posts .vk_post{width:100%}.vk_posts .vk_post.postListText,.veu_postList ul.postList li{margin:0;border-bottom:1px dotted var(--gray);padding:10px 0}.vk_posts .vk_post.postListText>.postListText_date,.vk_posts .vk_post.postListText>.vk_post_taxonomies,.vk_posts .vk_post.postListText>.postListText_title{display:block}.vk_posts .vk_post.postListText>.postListText_date,.vk_posts .vk_post.postListText>.vk_post_taxonomies,.veu_postList .postList_meta_items{padding-right:20px;white-space:nowrap}.vk_posts .vk_post.postListText>.postListText_title,.veu_postList .postList_title.entry-title{width:100%;margin-top:0}@media (min-width:992px){.vk_posts .vk_post.postListText,.veu_postList ul.postList li{display:flex;align-items:center}}.postListText_date{color:var(--vk-color-text-meta);margin:0;min-width:initial}.vk_post_taxonomies{margin:0}.vk_post_taxonomy_title{display:none}.vk_post_taxonomy_terms,.entry-meta-data-list dd{margin:0;padding:0;display:flex;color:transparent;font-size:15px}.postListText_singleTermLabel_inner,.veu_postList .postList_terms a{display:inline-block;margin-right:0;padding:0 15px 1px!important;border-radius:0;font-size:.875rem;line-height:17px;top:2px;background-color:var(--vk-color-primary);border:1px solid var(--vk-color-primary);color:var(--white);min-width:90px;text-align:center}.postListText_singleTermLabel_inner[href*=notice-info],.veu_postList .postList_terms a[href*=notice-info]{background-color:var(--vk-color-primary)!important;border:1px solid var(--vk-color-primary)!important;color:var(--white)!important}.postListText_singleTermLabel_inner[href*=seminar-info],.veu_postList .postList_terms a[href*=seminar-info]{background-color:var(--vk-color-text-body)!important;border:1px solid var(--vk-color-text-body)!important;color:var(--white)!important}.postListText_singleTermLabel_inner[href*=subsidy-info],.veu_postList .postList_terms a[href*=subsidy-info]{background-color:var(--white)!important;border:1px solid var(--vk-color-text-body)!important;color:var(--vk-color-text-body)!important}.postListText_title{font-size:1rem;padding:0}.postListText_title a,.veu_postList .postList_title.entry-title a{text-decoration:none;color:var(--vk-color-text-body);display:block;padding:.5em 0}@media (min-width:992px){.postListText_title a,.veu_postList .postList_title.entry-title a{padding:.5em .5em .5em 40px}}.search-results .postListText_title a{padding-top:25px}.postListText_title a:hover,.veu_postList .postList_title.entry-title a:hover{text-decoration:none;opacity:.8}.entry-meta-wrap{margin-bottom:10px}@media (min-width:992px){.entry-meta-wrap{display:flex;justify-content:space-between}}.entry-meta-data-list dd a{margin:0}.site-body span.entry-meta-item-date i,.site-body span.entry-meta-item-updated,.site-body span.entry-meta-item-author{display:none}.entry-meta-data-list,.entry-meta-data-list dl{margin:0;padding:0}.entry-meta-data-list dl{display:flex;align-items:center}.entry-meta-data-list dt{background:0 0;color:var(--vk-color-text-body);font-size:1rem;padding:0;min-width:initial}.entry-meta-data-list dt:after{display:inline-block;content:'：'}.vk_posts.next-prev{display:none}input[type=date],input[type=email],input[type=number],input[type=password],input[type=tel],input[type=text],input[type=url],select,textarea{border-color:var(--vk-color-text-body)}.wpcf7-response-output{padding:1em!important;text-align:center;margin-top:0!important;margin-left:0!important;margin-right:0!important;margin-bottom:var(--vk-margin-element-bottom)!important}.wpcf7-spinner{padding:10px;transform:scale(2) translateY(20px)}.submit{display:flex;justify-content:center;flex-wrap:wrap;max-width:100px;margin:0 auto}.submit input{padding:1em 8em;border-radius:3px}.wpcf7-not-valid{background-color:rgba(255,75,0,.1)!important}table.table-contact,table.table-contact tbody,table.table-contact tr,table.table-contact th,table.table-contact td{display:block;width:100%;border:none}table.table-contact th,table.table-contact td{padding:.5em 0}table.table-contact th{white-space:normal;font-size:1.125rem;font-weight:500;text-align:left}table.table-contact span.required,table.table-gray span.required{font-size:.75rem;font-weight:400;background-color:var(--red);color:#fff;border-radius:5px;margin-left:10px;margin-right:10px;padding:2px 6px;display:inline-block;vertical-align:text-top;margin-top:2px}table.table-contact span.txt{font-size:.875rem;display:inline-block;margin-bottom:1em;font-weight:400}table.table-contact span.wpcf7-form-control-wrap{display:inline-block}table.table-contact span.wpcf7-list-item{display:block;margin-left:0;margin-bottom:.5em}.flex.H29-adoption-result>.box-child{width:calc(50% - 10px)}.flex.H29-adoption-result>.box-child p{font-size:.875rem}@media (min-width:992px){.flex.H29-adoption-result{justify-content:flex-start}.flex.H29-adoption-result>.box-child{width:25%;padding-right:20px}}.gallery-japandrone2018{display:flex;flex-wrap:wrap;justify-content:space-between}.gallery-japandrone2018>.gallery-item{width:32%;margin:0}.gallery-japandrone2018>.gallery-item a,.gallery-japandrone2018>.gallery-item a>img{display:block}@media (min-width:768px){.gallery-japandrone2018{max-width:978px}.gallery-japandrone2018>.gallery-item{width:14%;min-width:140px}}@media (max-width:991.98px){body.home .site-body{padding-top:70px!important}}#mainvisual-sp-txt{margin-bottom:120px}#mainvisual .pc{display:none}#mainvisual-sp-txt .sp{padding-top:30px}#mainvisual-sp-txt p br{display:none}#mainvisual{height:420px}#mainvisual .img{background-image:url(//www.oita-drone.jp/wp-content/themes/drone-child/img/mainvisual/img-04.jpg);background-position:center;background-repeat:no-repeat;background-size:cover;height:100%}#mainvisual .container{position:relative;height:100%}#mainvisual .container .txt{position:absolute;left:0;bottom:0;padding:0 15px}#mainvisual h2{font-size:2.25rem;border-top:none;padding:0;margin-bottom:40px}#mainvisual .button a{background-color:transparent}@media (min-width:576px){#mainvisual .img{background-image:url(//www.oita-drone.jp/wp-content/themes/drone-child/img/mainvisual/img-01.jpg)}}@media (min-width:768px) and (orientation:landscape){#mainvisual{height:calc(100vh - 70px)}#mainvisual h2{margin-bottom:20px}}@media (min-width:992px){#mainvisual .pc{display:block}#mainvisual-sp-txt .sp{display:none}#mainvisual{height:calc(100vh - 120px)}#mainvisual .container{max-width:calc(1600px + 15px + 15px)!important}#mainvisual .container .txt{position:absolute;bottom:15px}#mainvisual h2{font-size:2.5rem;margin-bottom:20px}#mainvisual p{margin-bottom:20px}#mainvisual p br{display:inline-block}#mainvisual .button a:hover{background-color:var(--vk-color-primary);border:1px solid var(--vk-color-primary)}}@media (min-width:1200px){#mainvisual{min-height:840px}#mainvisual .container .txt{bottom:80px}#mainvisual h2{margin-bottom:30px}#mainvisual p{margin-bottom:30px}}ul.tab,ul.tab li,.tab_content ul,.tab_content ul li,.veu_postList ul.postList li{list-style:none;padding:0;margin:0}ul.tab li a{text-decoration:none}ul.tab{margin-bottom:30px}ul.tab{display:flex;flex-wrap:nowrap;justify-content:space-between}ul.tab li{background:var(--white);color:var(--vk-color-text-body);position:relative;padding:1rem;cursor:pointer;text-align:center;line-height:1;border-top:1px solid var(--vk-color-text-body);border-right:1px solid var(--vk-color-text-body);border-bottom:1px solid var(--vk-color-text-body);flex-grow:1}ul.tab li:first-child{border-left:1px solid var(--vk-color-text-body)}ul.tab li:after{content:'';position:absolute;width:0;height:0;border-left:10px solid transparent;border-right:10px solid transparent;border-top:10px solid var(--vk-color-text-body);display:none;bottom:-10px;left:50%;transform:translateX(-50%)}ul.tab li.active{background:var(--vk-color-text-body)}ul.tab li.active:after{display:block}.tab_area{display:none}ul.tab li a{color:var(--vk-color-text-body)}ul.tab li.active a{color:var(--white)}@media (min-width:992px){ul.tab li:hover{background:var(--vk-color-primary);border-bottom-color:var(--vk-color-primary)}ul.tab li:hover:after{display:block;border-top-color:var(--vk-color-primary)}ul.tab li:hover a{color:var(--white)}}.veu_postList ul.postList li{padding:10px 0}.veu_postList .postList_date{margin-right:0}.veu_postList .postList_title.entry-title{font-size:1rem;border-top:none;padding:0}.tab-wrap .button{text-align:right}.top-h2{font-size:2.5rem;border-top:none;text-align:center;padding-top:0}.top-content-MainInitiatives h3{font-size:1rem;background:0 0;border-bottom:none;padding-left:0;color:var(--vk-color-primary);margin-bottom:15px}.top-content-MainInitiatives h3 span{font-size:1.5625rem;color:var(--vk-color-text-body);padding-right:15px}.top-content-MainInitiatives h4{font-size:1.5625rem;padding-left:0;position:static;margin-bottom:20px}.top-content-MainInitiatives h4:before{content:none}.top-content-MainInitiatives .txt-wrap{padding-left:15px;margin-bottom:64px}.top-content-MainInitiatives .txt-wrap.order06{margin-bottom:0}.top-content-MainInitiatives .txt-wrap>div{border-left:1px solid var(--vk-color-text-body);padding-top:10px;padding-left:25px;margin-left:15px}.top-content-MainInitiatives .txt-wrap>div p:last-of-type{margin-bottom:0}@media (max-width:991.98px){.top-content-MainInitiatives .img-wrap{overflow:hidden;width:100%;padding-bottom:56.25%;height:0;position:relative;margin-bottom:30px}.top-content-MainInitiatives .img-wrap img{position:absolute;width:auto;height:100%;top:50%;left:50%;min-height:100%;min-width:100%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);object-fit:cover}}@media (min-width:992px){.top-content-MainInitiatives .flex{margin-left:-200px;margin-right:-200px}.top-content-MainInitiatives .order04{margin-left:calc(200px - 15px)}.top-content-MainInitiatives .order06{margin-right:calc(200px - 15px)}.top-content-MainInitiatives .img-wrap{width:33%;max-width:450px}.top-content-MainInitiatives .txt-wrap{width:33%;max-width:320px;padding-left:0;margin-bottom:0}.top-content-MainInitiatives .order01{order:1}.top-content-MainInitiatives .order02{order:2}.top-content-MainInitiatives .order03{order:3}.top-content-MainInitiatives .order04{order:4}.top-content-MainInitiatives .order05{order:5}.top-content-MainInitiatives .order06{order:6}.top-content-MainInitiatives .img-wrap{margin-bottom:64px}}.top-content-application .button a{background-color:var(--vk-color-primary);border:none;padding:0;flex-wrap:wrap}.top-content-application .button a .box-child{width:100%}.top-content-application .button a .txt-wrap{padding-top:64px;padding-left:25px;padding-right:25px}.top-content-application .button a .txt-wrap .link_line{font-size:2.5rem;margin-bottom:50px}.top-content-application .button a .txt-wrap .arrow{top:calc(64px + 24px);width:40px;height:40px;background-image:url(//www.oita-drone.jp/wp-content/themes/drone-child/img/icon/white-block-edit.svg)}.top-content-application .arrow:before,.top-content-application .arrow:after{top:calc(50% - 6px);left:calc(50% - 8px)}.top-content-application .arrow:after{transform:translateX(-190%)}.top-content-application .button a .txt-wrap p{text-align:left}.top-content-application .button a .img-wrap{position:relative}.top-content-application .button a .img-wrap:after{position:absolute;top:0;left:0;display:block;content:'';width:100%;height:100%;background:#fff;background:linear-gradient(0deg,rgba(255,255,255,0) 70%,rgba(0,122,140,1) 100%)}.top-content-application .button a .img-wrap img{display:block}.top-content-application .button a .tab-wrap{background-color:var(--vk-color-text-body)}.top-content-application .button a .tab-wrap p{line-height:37px;margin:0;white-space:nowrap}@media (max-width:991.98px){.top-content-application .button a .txt-wrap .link_line{display:inline-block;padding-right:1em}.top-content-application .button a .txt-wrap .arrow{right:10%}}@media (min-width:992px){.top-content-application .button a{align-items:flex-start;background:#007a8c;background:linear-gradient(90deg,rgba(0,122,140,1) 90%,rgba(0,0,0,1) 90%);flex-wrap:nowrap;text-align:left}.top-content-application .button a:hover{opacity:.8}.top-content-application .button a .txt-wrap{padding-left:50px;padding-right:1rem;width:50%}.top-content-application .button a .txt-wrap .arrow{left:256px}.top-content-application a:hover .arrow:after{display:block}.top-content-application .button a .txt-wrap p{margin:0}.top-content-application .button a .img-wrap{width:calc(50% - 37px)}.top-content-application .button a .img-wrap:after{background:linear-gradient(270deg,rgba(255,255,255,0) 70%,rgba(0,122,140,1) 100%)}.top-content-application .button a .tab-wrap{writing-mode:vertical-rl;margin:auto;width:37px}}