.underline{padding:.8rem 0;margin-bottom:.2rem;background-image:linear-gradient(90deg,#46aadc 0 20%,#dedede 20%);background-repeat:no-repeat;background-size:100% 10%;background-position:bottom;color:#323232;font-weight:700;font-size:26px}.box7{padding:.5em 1em;margin:2em 0;color:#474747;background:#f5f5f5;border-left:double 7px #4ec4d3;border-right:double 7px #4ec4d3}.box7 p{margin:0;padding:0}.grid-entry{padding:15px}.entry-content-wrapper .post-title{font-size:26px !important}.avia-gallery img{border-width:0}#top .avia-table tr{color:#0e0e0e}#top .avia-table tr th,#top .avia-table tr td,#top .avia-table tr{border:none!important;box-shadow:0px 1px 1px -1px rgba(31,31,31,.85)}#top .avia-table tr:nth-child(odd){background:#eff2f3 !important}#top .avia-table tr:nth-child(even){background:#d7dcdd !important}#top .avia-table th{background:#3b5998;color:#e9e8dd}.list-design{list-style:none;padding:0}.list-design li{list-style:none;background:#ebf4f8;border-left:12px solid #99bdde;margin-bottom:3px;padding:.5em}.list-designyajirushi{list-style:none;border:2px solid #99bdde;border-radius:10px;list-style:none;padding:0 .8em .5em;position:relative}.list-designyajirushi li{border-bottom:1px dashed #b9b9b9;margin-top:10px;padding:.5em 0 .5em 2em}.list-designyajirushi li:before{color:#99bdde;content:"\f138";font-family:"Font Awesome 5 Free";font-weight:900;left:1em;margin:3px 0;position:absolute}.list-designyajirushi li:last-of-type{border-bottom:none}ol.sample1{counter-reset:list;list-style-type:none;font:14px/1.6 'arial narrow',sans-serif;padding:0}ol.sample1 li{position:relative;padding:0 0 0 20px;margin:7px 0;font-weight:700;font-size:14px;line-height:30px;border-bottom:dashed 1px #f6a38b}ol.sample1 li:before{counter-increment:list;content:"";display:block;position:absolute;left:0;height:0;width:0;border-top:4px solid transparent;border-bottom:4px solid transparent;border-left:7px solid #f6a38b;top:50%;-moz-transform:translateY(-50%);-webkit-transform:translateY(-50%);-o-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.list-tit{background:#456ac7;border-radius:10px 10px 0 0;color:#fff;font-weight:700;font-size:.9em;line-height:2;margin:0;padding:.2em 1em;text-align:center;width:fit-content}.list-box{border:2px solid #99bdde;border-radius:0 10px 10px;line-height:1;margin:0 0 1em}.list-designtit{list-style-type:disc}.list-designtit li{margin-top:5px}.list-designtit li:first-of-type{margin-top:10px}.list-designtit li::marker{color:#99bdde}.box_15{background:#eaf5f9;padding:1.5em;height:150px}.box_15_ttl{border-left:solid 4px #27acd9;padding-left:15px;color:#27acd9;font-weight:700;font-size:1.2em;margin-bottom:10px}.box_15_txt{margin-top:10px}.emphasis_design4 span{border-bottom:5px solid #4d9bc1}.kakomu{padding:2px 8px;margin:0 5px;background-color:#f9f9f9;border:1px solid #777;border-radius:2px;box-shadow:1px 2px 2px #ddd;font-family:inherit;font-size:14px}.dot-text{position:relative}.dot-text:before{position:absolute;top:-15px;left:0;right:0;margin:auto;content:"";padding-top:10px;background:-webkit-radial-gradient(circle 10px,orange 50%,transparent 50%);background:radial-gradient(circle 10px,orange 50%,transparent 50%);background:-moz-radial-gradient(circle 10px,orange 50%,transparent 50%)}#top .avia-logo-element-container .slide-entry{padding:10px}p.midashi{padding:.25em .5em;color:#494949;background:0 0;border-left:solid 5px #7db4e6;font-size:18px;font-weight:700}h6{padding:.25em .5em;color:navy;background:0 0;border-left:solid 5px #7db4e6;font-size:18px;font-weight:700}.px18{font-size:18px;font-weight:900}.text-background-test02{display:inline-block;font-size:16px;font-weight:600;line-height:1.4em;padding:5px;background:#fff799}.tagcloud a{font-size:22px !important;padding:2px 6px;margin:2px !important;display:block;float:left;border-style:solid;border-color:#000 !important;border-width:1px;text-decoration:none}.avia-logo-element-container{margin-top:5px !important;margin-bottom:5px !important}.megamenu li a,.sub-menu li a{color:#000 !important}#top .hoopo-subnav{--hoopo-primary:#00a6a6;--hoopo-tint:#e6f7f7;--hoopo-text:#000;--hoopo-cta:#ff6d00;--subnav-gap:12px;--subnav-font:"Noto Sans JP","Hiragino Kaku Gothic ProN","Meiryo",sans-serif}#top .hoopo-subnav .av-submenu-container{background:#f7fbfb !important;border-top:1px solid rgba(0,0,0,.06) !important;border-bottom:1px solid rgba(0,0,0,.06) !important;box-shadow:none !important}#top .hoopo-subnav .av-submenu-container .container{padding-top:10px !important;padding-bottom:10px !important}#top .hoopo-subnav .av-subnav-menu{display:flex;gap:var(--subnav-gap);overflow-x:auto;white-space:nowrap;scrollbar-width:thin}#top .hoopo-subnav .av-subnav-menu>li{flex:1 0 120px;text-align:center;border:none !important}#top .hoopo-subnav .av-subnav-menu>li>a{display:block;padding:10px 18px !important;border:1.5px solid rgba(0,0,0,.12) !important;border-radius:999px !important;background:#fff !important;color:var(--hoopo-text) !important;font-size:18px !important;font-weight:700 !important;font-family:var(--subnav-font) !important;text-shadow:none !important;box-shadow:0 1px 0 rgba(0,0,0,.02);transition:transform .18s,box-shadow .18s,background .18s,color .18s,border-color .18s}#top .hoopo-subnav .av-subnav-menu>li>a *{font:inherit !important;color:inherit !important;text-shadow:none !important}#top .hoopo-subnav .av-subnav-menu>li>a:hover,#top .hoopo-subnav .av-subnav-menu>li.current-menu-item>a,#top .hoopo-subnav .av-subnav-menu>li.current_page_item>a,#top .hoopo-subnav .av-subnav-menu>li.current-menu-ancestor>a,#top .hoopo-subnav .av-subnav-menu>li>a[aria-current=page]{background:var(--hoopo-primary) !important;color:#fff !important;border-color:var(--hoopo-primary) !important;box-shadow:0 4px 10px rgba(0,0,0,.08);transform:translateY(-1px)}#top .hoopo-subnav .av-subnav-menu>li:last-child>a{background:var(--hoopo-cta) !important;color:#fff !important;border-color:var(--hoopo-cta) !important;border-radius:999px !important;padding:10px 22px !important}#top .hoopo-subnav .av-subnav-menu>li:last-child>a:hover{filter:brightness(.95);box-shadow:0 6px 14px rgba(255,109,0,.25)}@media (max-width:989px){#top .hoopo-subnav .av-submenu-container .container{padding-top:8px !important;padding-bottom:8px !important}#top .hoopo-subnav .av-subnav-menu>li{flex:0 0 auto}#top .hoopo-subnav .av-subnav-menu>li>a{padding:10px 14px !important;font-size:17px !important}}#top .mobilicom-hero{--accent:#6be3ff;position:relative;color:#fff;min-height:36vh !important;background-image:linear-gradient(135deg,#0b1020,#0b243a 50%,#113255);overflow:hidden}#top .mobilicom-hero.theme-public{--accent:#a9b9ff;background-image:linear-gradient(135deg,#0b1020,#0b1e36 50%,#1b3f69)}#top .mobilicom-hero.theme-industrial{--accent:#9ee37d;background-image:linear-gradient(135deg,#0b1420,#0e1f2e 50%,#12334a)}#top .mobilicom-hero.theme-defense{--accent:#6be3ff;background-image:linear-gradient(135deg,#0b1020,#0b243a 50%,#113255)}#top .mobilicom-hero:before{content:"";position:absolute;inset:0;pointer-events:none;opacity:.1;background:repeating-linear-gradient(to right,rgba(255,255,255,.35) 0 .5px,transparent 0 16px),repeating-linear-gradient(to bottom,rgba(255,255,255,.35) 0 .5px,transparent 0 16px)}#top .mobilicom-hero .container,#top .mobilicom-hero .content{padding-top:clamp(16px,3vw,28px);padding-bottom:clamp(10px,2.5vw,20px)}#top .mobilicom-hero .m-lead h1{color:#fff !important;font-weight:800;line-height:1.15;font-size:clamp(24px,3.6vw,40px);text-shadow:0 1px 0 rgba(0,0,0,.15);margin:0 0 .5rem}#top .mobilicom-hero .m-cta{display:flex;gap:.6rem;flex-wrap:wrap;margin:.4rem 0 0}#top .mobilicom-hero .m-btn{display:inline-flex;align-items:center;justify-content:center;padding:.72rem 1rem;border-radius:12px;font-weight:700;text-decoration:none;font-size:14px}#top .mobilicom-hero .m-btn-primary{background:var(--accent);color:#0b1020;box-shadow:0 0 0 2px rgba(255,255,255,.3) inset}#top .mobilicom-hero .m-btn-ghost{background:rgba(255,255,255,.1);color:#fff;border:1px solid rgba(255,255,255,.25)}#top .mobilicom-hero .av-flex-cells{align-items:center}#top .mobilicom-hero .flex_cell+.flex_cell{display:flex;justify-content:flex-end;align-items:center}#top .mobilicom-hero .m-drone-img{display:block;margin:0;width:clamp(280px,36vw,560px);height:auto;filter:drop-shadow(0 10px 28px rgba(0,0,0,.45)) drop-shadow(0 0 18px rgba(105,206,255,.25))}