.l__service--section{margin:80px 0 64px}.l__service--section.--gray{background:#f2f2f2;padding:80px 0}.l__service--thumbs{max-width:1600px;margin:auto;aspect-ratio:3/1;overflow:hidden;position:relative}.l__service--thumbs img{position:absolute;top:50%;left:50%;transform:translateX(-50%) translateY(-50%)}.l__service--contents{max-width:1200px;margin:40px auto 0;padding:64px 120px 48px;position:relative}.l__service--contents.--nophoto{margin:0 auto}.l__service--contents.--drone{margin:40px auto 24px;text-align:center;background:none}.l__service--contents.--drone .--primary{margin:0}.l__service--contents .--primary{margin:0 0 64px}.l__service--contents .--primary .--headline{font-size:2em;font-weight:bold;text-align:center;margin:0 0 32px;color:#005595}.l__service--contents .--primary .--lead{font-size:1.5em;text-align:center;margin:0 0 32px}.l__service--contents .--primary .--description{line-height:2.25}.l__service--contents .--primary .--description.--center{text-align:center}.l__service--contents .--title{text-align:center;margin:0 0 24px;font-size:1em}.l__service--contents .--media{margin:0 0 16px}.l__service--contents .--ph{margin:0 0 48px}.l__service--contents .--ph.--2nd{margin:0 0 120px}.l__service--contents .--layout{margin:0 0 120px;text-align:center}.l__service--contents .--video{margin:64px 0 120px}.l__service--contents .--video video{max-width:100%;height:auto}.l__service--contents .--cattitle{text-align:center;margin:64px 0 32px;font-size:1.5em}.l__service--contents .--catlst{display:grid;grid-template-columns:repeat(2, 1fr);gap:40px}.l__service--contents .--catlst.--copy li{margin:0}.l__service--contents .--catlst li{margin:0 0 48px}.l__service--contents .--catlst li .--product{font-weight:bold;margin:0 0 8px;color:#005595}.l__service--contents .--textlist{border:1px solid #ccc;display:grid;grid-template-columns:repeat(2, 1fr)}.l__service--contents .--textlist li{padding:48px}.l__service--contents .--textlist li:nth-of-type(1){border-bottom:1px solid #ccc;border-right:1px solid #ccc}.l__service--contents .--textlist li:nth-of-type(2){border-bottom:1px solid #ccc}.l__service--contents .--textlist li:nth-of-type(3){border-right:1px solid #ccc}.l__service--contents .--textlist li .--name{font-weight:bold;margin:0 0 8px;color:#005595}.l__service--contents .--textlist li .--description{font-size:.875em;line-height:2}.l__service--contents .--secondary{margin:80px 0 0;padding:48px 64px;background:#e6eef5}.l__service--contents .--secondary .--title{font-size:1.25em;font-weight:bold;text-align:center;margin:0 0 24px;color:#005595}.l__service--contents .--secondary .--sub{text-align:center;margin:0 0 24px}.l__service--contents .--secondary .--sub span{display:block}.l__service--contents .--secondary .--dl{display:flex;justify-content:space-between;background:#fff;margin:0 0 16px;padding:8px 16px 8px 40px}.l__service--contents .--secondary .--dl dt{min-width:184px;position:relative}.l__service--contents .--secondary .--dl dt::before{content:"";display:inline-block;width:12px;height:12px;background:#005595;margin:8px 8px 0 0}.l__service--contents .--secondary .--dl dd{width:calc(100% - 200px)}.l__service--contents .--secondary .--ol li{background:#fff;margin:0 0 16px;padding:24px 24px;text-align:center}.l__service--contents .--secondary .--ol li h4{font-weight:bold;color:#005595;margin:0 0 4px}.l__service--contents .--secondary .--ol li p{font-size:.875em}.l__service--contents .--circle--lst{max-width:1200px;margin:64px auto 120px;display:grid;grid-template-columns:1fr 1fr 1fr;gap:24px}.l__service--contents .--circle--lst li{background:#fff;border-radius:50%;aspect-ratio:1/1;padding:24px;display:grid;place-content:center;z-index:2;text-align:center}.l__service--contents .--circle--lst li .--headline{font-weight:bold;margin:0 0 16px;color:#005595;font-size:1.25em;line-height:1.6}.l__service--contents .--circle--lst li .--text{font-size:.875em;line-height:2}.l__service--other .--hgroup{text-align:center;margin:0 0 64px}.l__service--other .--hgroup .--headline{font-size:2em;font-weight:bold;text-align:center;margin:0 0 32px;color:#005595}.l__service--other .--block{display:flex;align-items:center;justify-content:space-between}.l__service--other .--block.--rev{flex-direction:row-reverse}.l__service--other .--block .--thumbs{width:50%}.l__service--other .--block .--primary{width:50%;padding:64px}.l__service--other .--block .--primary .--title{font-size:1.5em;font-weight:bold;margin:0 0 24px;color:#005595}.l__service--other .--block .--primary .--text{line-height:2.25}.l__service--other .--block .--primary .--text span{display:block}@media screen and (max-width: 767px){.l__service--section{margin:32px 0 0}.l__service--section.--gray{padding:48px 0}.l__service--thumbs{aspect-ratio:3/2}.l__service--contents{max-width:inherit;margin:-40px 0 0;padding:40px 16px 24px}.l__service--contents .--primary .--description.--center{text-align:left}.l__service--contents .--cattitle{text-align:center;margin:24px 0;font-size:1.25em}.l__service--contents .--layout{margin:0 0 48px;text-align:center}.l__service--contents.--drone{margin:0 auto 24px}.l__service--contents.--drone .--primary .--description span{display:inline-block}.l__service--contents .--catlst{gap:24px}.l__service--contents .--catlst li{margin:0 0 24px}.l__service--contents .--catlst.--copy .--media{margin:0}.l__service--contents .--textlist li{padding:24px;font-size:.875em}.l__service--contents .--primary .--headline{font-size:1.5em;margin:0 0 24px}.l__service--contents .--primary .--lead{font-size:1.25em;margin:0 0 24px}.l__service--contents .--secondary{margin:48px 0 0;padding:24px 16px}.l__service--contents .--secondary .--title{font-size:1.25em}.l__service--contents .--secondary .--sub{text-align:left}.l__service--contents .--secondary .--dl{display:block;margin:0 0 16px;padding:16px}.l__service--contents .--secondary .--dl dt{min-width:inherit;margin:0 0 8px}.l__service--contents .--secondary .--dl dd{width:auto}.l__service--contents .--circle--lst{max-width:inherit;margin:24px 16px 64px;display:flex;flex-wrap:wrap;justify-content:center}.l__service--contents .--circle--lst li{width:66%;background:#fff;border-radius:50%;aspect-ratio:1/1;padding:24px;display:block;place-content:center;z-index:2;text-align:center}.l__service--contents .--circle--lst li .--headline{font-weight:bold;margin:0 0 16px;color:#005595;font-size:1.25em;line-height:1.6}.l__service--contents .--circle--lst li .--text{font-size:.875em;line-height:2}.l__service--other .--hgroup{margin:0 16px 40px}.l__service--other .--hgroup .--headline{font-size:1.5em;margin:0 0 24px}.l__service--other .--hgroup .--lead{text-align:left}.l__service--other .--block{display:block;margin:0 0 48px}.l__service--other .--block .--thumbs{width:auto;margin:0 0 32px}.l__service--other .--block .--primary{width:auto;padding:0 16px}.l__service--other .--block .--primary .--title{font-size:1.25em;font-weight:bold;margin:0 0 16px;color:#005595}.l__service--other .--block .--primary .--text{line-height:2.25}.l__service--other .--block .--primary .--text span{display:inline}}.drone--slider{position:relative;padding:0 0 40px}.drone--slider .swiper{padding:0 40px}.drone--slider .swiper img{width:100%;height:auto}.drone--slider .swiper .swiper-fade .swiper-slide{pointer-events:none}.drone--slider .swiper .swiper-fade .swiper-slide-active{pointer-events:auto}.drone--slider .swiper-slide{width:1100px;transition:all .4s ease;transform:scale(0.8);opacity:.4}.drone--slider .swiper-slide-active{transform:scale(1);z-index:2;opacity:1}.drone--slider .swiper-pagination{position:absolute;z-index:1;bottom:-16px;left:50%;transform:translateX(-50%);height:-webkit-max-content;height:-moz-max-content;height:max-content;margin:auto;display:flex}.drone--slider .swiper-pagination-bullet{display:block;width:48px;height:4px;background:#fff}.drone--slider .swiper-pagination-bullet:not(:first-child){margin-left:16px}.drone--slider .swiper-pagination-bullet-active{background:#005595}@media only screen and (max-width: 767px){.drone--slider .swiper-pagination-bullet{display:block;width:32px;height:2px;background:#fff}.drone--slider .swiper-pagination-bullet:not(:first-child){margin:0 8px}.drone--slider .swiper-pagination-bullet-active{background:#4ea2e2}}
/*# sourceMappingURL=service.min.css.map */