.service-title[data-v-e51c9bf1]{display:flex;flex-direction:column}.service-title .en-title .en-content[data-v-e51c9bf1]{color:#555;font-size:1.25rem;font-weight:400;letter-spacing:.8px;line-height:150%;position:relative;z-index:1}.service-title .en-title span[data-v-e51c9bf1]{color:#090909;font-size:3.75rem;font-weight:400;letter-spacing:.15rem}.service-title .ja-title[data-v-e51c9bf1]{color:#090909;display:block;font-size:2.5rem;letter-spacing:1.6px;line-height:150%;margin-right:auto;padding-left:4.1875rem;position:relative;z-index:1}.service-title .ja-title[data-v-e51c9bf1]:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='86' height='51' fill='none' viewBox='0 0 86 51'%3E%3Cpath stroke='%232a25ff' stroke-width='4' d='m2 49 10.847-11.28h16.977l8.488-18.33h16.506L68.023 6.23 85 2'/%3E%3C/svg%3E");background-repeat:no-repeat;background-size:100% 100%;bottom:-.8125rem;content:"";height:2.9375rem;position:absolute;right:-.875rem;width:5.1875rem;z-index:-1}@media (max-width:768px){.service-title[data-v-e51c9bf1]{padding:0 1.25rem}.service-title .en-title[data-v-e51c9bf1]{text-align:right}.service-title .en-title .en-content[data-v-e51c9bf1]{font-size:1.125rem}.service-title .en-title .en-content[data-v-e51c9bf1]:after{height:.9375rem;width:1.25rem}.service-title .en-title span[data-v-e51c9bf1]{font-size:2.5rem}.service-title .ja-title[data-v-e51c9bf1]{font-size:1.5rem;padding-left:1.25rem;text-align:right}.service-title .ja-title[data-v-e51c9bf1]:after{bottom:-.5625rem;height:2.125rem;right:-.625rem;width:3.75rem}}.system[data-v-6891c90c]{background:#f6f6f6;padding:4.25rem 0 0}.system .system-body[data-v-6891c90c]{display:flex;flex-direction:column;margin:0 auto;max-width:71.25rem}.system .system-body .title[data-v-6891c90c]{margin-left:auto}.system .system-body .system-desc[data-v-6891c90c]{color:#090909;font-size:1rem;letter-spacing:.64px;margin-top:3.75rem;text-align:center}.system .system-body .service-system[data-v-6891c90c]{margin-top:5rem}.system .system-body .service-system[data-v-6891c90c] svg{height:auto!important;width:100%!important}@media screen and (max-width:1140px){.system[data-v-6891c90c]{padding:2.5rem 2.5rem 0}}@media (max-width:768px){.system[data-v-6891c90c]{padding:2.5rem 0 0}.system .system-body .system-desc[data-v-6891c90c]{margin-top:1.875rem;padding:0 1.25rem;text-align:left}.system .service-system[data-v-6891c90c]{margin-top:2.5rem!important;padding:0 1.25rem}}.table-details[data-v-67582d6b]{border-bottom:1px solid #f2f2f2;border-top:1px solid #f2f2f2;color:#555;display:flex;font-size:.875rem;letter-spacing:.56px;margin-top:1.875rem}.table-details .table-title[data-v-67582d6b]{font-weight:500;min-width:7.1875rem;padding:.9375rem 0}.table-details .table-list[data-v-67582d6b]{display:flex;flex:1;flex-direction:column;font-weight:400}.table-details .table-list div[data-v-67582d6b]{border-bottom:1px solid #f2f2f2;padding:.9375rem 0;white-space:pre-line}.table-details .table-list div[data-v-67582d6b]:last-child{border-bottom:none}.advanced-tech[data-v-bb2db972]{display:flex;flex-direction:column;margin:0 auto;max-width:90rem;padding:9.375rem 0 12.5rem}.advanced-tech .advanced-tech-section[data-v-bb2db972]{display:flex;justify-content:space-between}.advanced-tech .advanced-tech-section .advanced-tech-content[data-v-bb2db972]{flex-shrink:0;padding-left:7.5rem;padding-right:3.75rem}.advanced-tech .advanced-tech-section .advanced-tech-content .advanced-tech-title[data-v-bb2db972]{background:linear-gradient(90deg,#2a25ff,#090909 29%,#090909);background-clip:text;-webkit-background-clip:text;font-size:2.5rem;letter-spacing:1.6px;-webkit-text-fill-color:transparent}.advanced-tech .advanced-tech-section .advanced-tech-content .advanced-tech-info[data-v-bb2db972]{color:#090909;font-size:1rem;letter-spacing:.64px;margin-top:3rem;max-width:31.5625rem}.advanced-tech .advanced-tech-section .advanced-tech-content .service-details-2[data-v-bb2db972]{margin-top:3.5rem}.advanced-tech .advanced-tech-section .advanced-tech-content .advanced-tech-button[data-v-bb2db972]{margin-top:2.9375rem}.advanced-tech .advanced-tech-section .advanced-tech-image[data-v-bb2db972]{height:auto;max-width:39.3125rem;padding-top:7.5rem;width:100%}@media screen and (max-width:1140px){.advanced-tech-content[data-v-bb2db972]{padding:0 2.5rem!important;width:100%!important}.advanced-tech-image[data-v-bb2db972]{display:none!important}.advanced-tech-info[data-v-bb2db972]{max-width:100%!important}}@media screen and (max-width:768px){.advanced-tech[data-v-bb2db972]{padding:4.375rem 0!important}.advanced-tech .advanced-tech-section[data-v-bb2db972]{flex-direction:column}.advanced-tech .advanced-tech-section .advanced-tech-content[data-v-bb2db972]{padding-left:0!important;padding-right:0!important}.advanced-tech .advanced-tech-section .advanced-tech-content[data-v-bb2db972] .ja-title{font-size:1.375rem!important}.advanced-tech .advanced-tech-section .advanced-tech-content .advanced-tech-title[data-v-bb2db972]{font-size:2rem}.advanced-tech .advanced-tech-section .advanced-tech-content .advanced-tech-info[data-v-bb2db972]{margin-top:2rem}.advanced-tech .advanced-tech-section .advanced-tech-content .at-content-bottom[data-v-bb2db972]{padding:0 1.25rem}.advanced-tech .advanced-tech-section .advanced-tech-image[data-v-bb2db972]{display:flex!important;padding:2.5rem 1.25rem 0}}.platform[data-v-e70cf2a7]{background:#f6f6f6}.platform .platform-body[data-v-e70cf2a7]{display:flex;margin:0 auto;max-width:90rem;padding:7.5rem 0 9.375rem}.platform .platform-body .platform-img[data-v-e70cf2a7]{height:auto;max-width:48.375rem;padding-top:14.375rem;width:100%}.platform .platform-body .platform-info[data-v-e70cf2a7]{flex-shrink:0;max-width:36.25rem;width:100%}.platform .platform-body .platform-info[data-v-e70cf2a7] .ja-title{text-align:right!important}.platform .platform-body .platform-info .platform-bottom[data-v-e70cf2a7]{padding-left:5.625rem}.platform .platform-body .platform-info .platform-bottom .platform-desc[data-v-e70cf2a7]{color:#000;font-size:1rem;letter-spacing:.64px;margin-top:2.5rem}.platform .platform-body .platform-info .platform-bottom .rigel-table-2[data-v-e70cf2a7]{border-top:none;margin-top:0}.platform .platform-body .platform-info .platform-bottom .weapon[data-v-e70cf2a7]{color:#483178;font-size:2.5rem;letter-spacing:1.6px;margin-top:2.8125rem}.platform .platform-body .platform-info .platform-bottom .rigel-table-3[data-v-e70cf2a7]{margin-top:0}@media screen and (max-width:1140px){.platform-body[data-v-e70cf2a7]{padding:7.5rem 0 9.375rem!important}.platform-body[data-v-e70cf2a7],.platform-body .platform-info[data-v-e70cf2a7]{max-width:100%!important;width:100%!important}.platform-body .platform-info[data-v-e70cf2a7]{padding:0 2.5rem}.platform-body .platform-bottom[data-v-e70cf2a7]{padding-left:1.875rem!important}.platform-body .platform-img[data-v-e70cf2a7]{display:none!important}}@media screen and (max-width:768px){.platform .platform-body[data-v-e70cf2a7]{flex-direction:column-reverse;padding:3.125rem 0}.platform .platform-body .platform-img[data-v-e70cf2a7]{max-width:100%;padding-top:0}.platform .platform-body .platform-info[data-v-e70cf2a7]{padding-left:0;padding-right:0}.platform .platform-body .platform-info .platform-bottom[data-v-e70cf2a7]{padding-left:0;padding:0 1.25rem!important}.platform .platform-body .platform-info .platform-bottom .weapon[data-v-e70cf2a7]{font-size:1.875rem;margin-top:1.25rem}.platform .platform-body .platform-img[data-v-e70cf2a7]{display:flex!important;margin-top:3.125rem;padding:0 1.25rem}}.overlay[data-v-804a1b22]{background-color:#00000080;height:100%;z-index:999}.overlay[data-v-804a1b22],.overlay .dialog[data-v-804a1b22]{inset:0;overflow:auto;position:fixed}.overlay .dialog[data-v-804a1b22]{display:flex;padding:1.25rem}.overlay .dialog-content[data-v-804a1b22]{background-color:#fff;margin:auto;padding:1.875rem;position:relative;z-index:999}.overlay .dialog-content .close[data-v-804a1b22]{align-items:center;color:#2a25ff;cursor:pointer;display:flex;flex-direction:column;font-size:.875rem;letter-spacing:.64px;position:absolute;right:.625rem;top:.625rem}.overlay .dialog-content .dialog-header[data-v-804a1b22]{-moz-column-gap:4.375rem;column-gap:4.375rem;display:flex;flex-wrap:wrap}.overlay .dialog-content .dialog-header .dialog-title[data-v-804a1b22]{color:#2a25ff;font-size:2.5rem}.overlay .dialog-content .dialog-header .dialog-description[data-v-804a1b22]{color:#090909;font-size:1rem}.overlay .dialog-content .erp-all[data-v-804a1b22]{margin-top:3.125rem}.overlay .dialog-content .erp-all[data-v-804a1b22] svg{height:auto!important;width:100%!important}.overlay .dialog-content .erp-group[data-v-804a1b22]{display:none}@media screen and (max-width:768px){.overlay .dialog-content .dialog-title[data-v-804a1b22]{font-size:1.875rem!important}.overlay .dialog-content .dialog-description[data-v-804a1b22]{font-size:.875rem!important}.overlay .dialog-content .erp-all[data-v-804a1b22]{display:none!important}.overlay .dialog-content .erp-group[data-v-804a1b22]{display:grid;gap:1.25rem;grid-template-columns:repeat(2,1fr);margin-top:1.25rem}.overlay .dialog-content .erp-group[data-v-804a1b22] svg{height:auto!important;width:100%!important}}.si[data-v-7fb7ace4]{display:flex;flex-direction:column;margin:0 auto;max-width:90rem;padding:5.625rem 0}.si .si-section[data-v-7fb7ace4]{display:flex;justify-content:space-between}.si .si-section.si-section-1 .si-content[data-v-7fb7ace4]{padding-left:7.5rem}.si .si-section.si-section-1 .si-image-1[data-v-7fb7ace4]{max-width:40.4375rem;padding-top:3.125rem}.si .si-section.si-section-2[data-v-7fb7ace4]{margin-top:3.125rem}.si .si-section.si-section-2 .si-image-2[data-v-7fb7ace4]{margin-right:3.75rem;max-width:40.4375rem}.si .si-section.si-section-2 .si-content[data-v-7fb7ace4]{padding-right:7.5rem}.si .si-section .si-content[data-v-7fb7ace4]{flex-shrink:0;padding-right:3.75rem}.si .si-section .si-content .si-title[data-v-7fb7ace4]{background:linear-gradient(90deg,#2a25ff,#090909 29%,#090909);background-clip:text;-webkit-background-clip:text;font-size:2.5rem;letter-spacing:1.6px;-webkit-text-fill-color:transparent}.si .si-section .si-content .si-info[data-v-7fb7ace4]{color:#090909;font-size:1rem;letter-spacing:.64px;max-width:31.5625rem}.si .si-section .si-content .si-info.si-info-1[data-v-7fb7ace4]{margin-top:3rem}.si .si-section .si-content .si-info.si-info-2[data-v-7fb7ace4]{margin-top:1.5625rem}.si .si-section .si-content .service-details-2[data-v-7fb7ace4]{margin-top:3.5rem}.si .si-section .si-content .si-button[data-v-7fb7ace4]{margin-top:2.9375rem}.si .si-section .si-image[data-v-7fb7ace4]{height:auto;width:100%}.si .full-width[data-v-7fb7ace4]{width:100%}@media screen and (max-width:1140px){.si-section[data-v-7fb7ace4]{padding:0 1.875rem}.si-content[data-v-7fb7ace4]{padding:0!important;width:100%!important}.si-content .si-info[data-v-7fb7ace4]{max-width:100%!important}.si-image[data-v-7fb7ace4]{display:none!important}}@media (max-width:768px){.si-section[data-v-7fb7ace4]{padding:0!important}.si-image[data-v-7fb7ace4]{display:flex!important}.si[data-v-7fb7ace4]{padding:2.5rem 0!important}.si .si-content .service-title[data-v-7fb7ace4]{padding-right:0!important}.si .si-section[data-v-7fb7ace4]{flex-direction:column}.si .si-section.si-section-1 .si-content[data-v-7fb7ace4]{padding:0 1.25rem!important}.si .si-section.si-section-1 .si-image-1[data-v-7fb7ace4]{padding-top:1.875rem}.si .si-section.si-section-2 .si-image-2[data-v-7fb7ace4]{margin-right:0}.si .si-section.si-section-2 .si-content[data-v-7fb7ace4]{padding:0 1.25rem!important}.si .si-section-2[data-v-7fb7ace4]{flex-direction:column-reverse;margin-top:1.25rem!important}.si .si-section-2 .si-image-2[data-v-7fb7ace4]{margin-top:1.875rem!important}.si .si-title[data-v-7fb7ace4]{font-size:1.75rem!important;text-align:right}.si .si-image-1[data-v-7fb7ace4]{padding:0 1.25rem}}.service .menu-content[data-v-f86f5fcf]{padding:7.5rem 0 3.75rem}.service .menu-content .menu-bar[data-v-f86f5fcf]{color:#1e50ff;font-size:3.125rem;line-height:1;margin:0 auto;max-width:71.25rem}.service .menu-content .min-menu[data-v-f86f5fcf]{padding:5rem 0 5.625rem}.service .menu-content .min-menu[data-v-f86f5fcf] .menu-top .t1{font-size:1.125rem}.service .menu-content .min-menu[data-v-f86f5fcf] .menu-top .t2{font-size:1rem}@media screen and (max-width:1200px){.service .menu-bar[data-v-f86f5fcf]{padding-left:1.25rem}}@media (max-width:768px){.menu-content[data-v-f86f5fcf]{padding:2.5rem 0 3.75rem!important}.menu[data-v-f86f5fcf]{padding:1.875rem 0 2.5rem!important}.menu-bar[data-v-f86f5fcf]{font-size:1.5rem!important;margin:2.5rem auto 0!important;max-width:100%!important;padding:0 1.25rem}}
