@import"//fonts.googleapis.com/css2?family=Barlow:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&display=swap";@media print{#hamburger-nav,.nav_wrapper{display:none!important}#site_header{position:absolute}}html{scroll-padding-top:60px}body{scroll-behavior:smooth;overflow-y:scroll;background-color:#081328;color:#fff}body div,body p,body span{color:#fff}.flx{display:flex}.en{margin:0 auto;font-family:Barlow,sans-serif!important;font-weight:100;letter-spacing:0em;color:#fff;font-size:1.7em}.font--large{font-size:1.5em;font-weight:700}article.main_section_wrapper{padding-top:0;background:linear-gradient(100deg,#eaf2f9 -10%,#fbfbfc 50%,#e6f0f9 94%,#a0d2ff 114%)}article.main_section_wrapper>section{margin-top:0}article.main_section_wrapper>section>.inner{max-width:1048px;margin-left:auto;margin-right:auto}article.main_section_wrapper>section h2{position:relative;text-align:center;font-size:2.5em}article.main_section_wrapper>section h2 .en{position:absolute;left:50%;transform:translate(-50%);top:-2em;font-size:16px;font-weight:400;color:#2290f4!important;letter-spacing:.1em}.anm{opacity:0;visibility:hidden;transition:all 1s;transform:translateY(50px)}.is-active{opacity:1;visibility:visible;transform:translateY(0)}article#breadcrumb{padding:0}ul.breadcrumb li,ul.breadcrumb a{font-size:12px}ul.breadcrumb li{color:#fff}ul.breadcrumb a{color:#fff!important}main.dlc__function,main.dlc__about,main.dlc__solution,main.dlc__plan{padding-top:90px;background:#12213e}main.dlc__function h2,main.dlc__function h3,main.dlc__function h4,main.dlc__function p,main.dlc__function span,main.dlc__function div,main.dlc__about h2,main.dlc__about h3,main.dlc__about h4,main.dlc__about p,main.dlc__about span,main.dlc__about div,main.dlc__solution h2,main.dlc__solution h3,main.dlc__solution h4,main.dlc__solution p,main.dlc__solution span,main.dlc__solution div,main.dlc__plan h2,main.dlc__plan h3,main.dlc__plan h4,main.dlc__plan p,main.dlc__plan span,main.dlc__plan div{color:#222a31}main.dlc__function h1,main.dlc__about h1,main.dlc__solution h1,main.dlc__plan h1{color:#fff}main.dlc__about,main.dlc__postvdi{padding-top:90px}main.dlc__about div,main.dlc__about p,main.dlc__about span,main.dlc__postvdi div,main.dlc__postvdi p,main.dlc__postvdi span{color:#000}nav#global_nav .logo{margin:21px 0 0;display:flex;align-items:center;height:55px}#page__heading__wrapper{margin:0 auto;padding:0;text-align:center;overflow:hidden;background:#12213e}#page__heading__wrapper .inner{text-align:center}#page__heading__wrapper .ttl{margin-top:0;margin-bottom:.5em;color:#fff}#page__heading__wrapper h1{position:relative;margin-bottom:2em;font-size:2.8em}#page__heading__wrapper h1:after{position:absolute;left:50%;bottom:-30px;transform:translate(-50%);content:"";width:160px;height:3px;background:#090979;background:linear-gradient(90deg,#090979,#0b55d6 35%,#00d4ff)}#inner_menu{padding-top:2em;padding-bottom:0}#inner_menu .inner{max-width:1048px;margin:0 auto;column-gap:20px;row-gap:10px;flex-wrap:wrap;justify-content:center}#inner_menu a{display:inline-block;color:#024ecb;border:1px solid #024ecb;background:#fff;border-radius:40px;padding:.6em 1em;font-size:15px;line-height:1.3;white-space:nowrap;font-weight:700;transform:linear all .2s}#inner_menu a:hover{background-color:#024ecb;color:#fff}#func1-1{padding-top:2em}.section__function{margin:0 auto;padding:4em 0 0}.section__function:last-child{padding-bottom:4em!important}.section__function .inner{position:relative;background-color:#fff;box-shadow:10px 10px 52px #00000012;border-radius:6px;overflow:hidden}.section__function .inner h3{position:relative;margin:0;padding:.75em 1em .65em 1.68em;font-size:1.45em;background:linear-gradient(90deg,#0049cb,#0c6ecd 35%,#00b8ff);color:#fff;border-radius:0}.section__function .inner h3:before{position:absolute;left:20px;top:50%;transform:translateY(-50%);content:"";background:#fff;width:16px;height:1px}.section__function .inner .txt{padding:0 2em}.section__function .inner .txt .lead,.section__function .inner .txt .memo{color:#000!important;font-size:1em;line-height:1.65}.section__function .inner .img{padding:0;margin-left:auto;margin-right:auto;text-align:center;max-width:890px}.section__function .inner .memo{margin:0 2em 2em;background-color:#e9f2fa;border-radius:8px}.section__function .inner .memo .flx{align-items:center}.section__function .inner .memo .txt{line-height:1.5;font-size:15px;font-weight:500}.section__function .inner .memo .img{padding:1em 2em 0 0}header{margin:0;padding:0 1em;background:#fff;box-shadow:0 2px 8px rgba(var(--black),5%)}nav{display:flex;align-items:center;justify-content:space-between}nav li{list-style:none;margin:0;padding:0;transition:all linear .3s}.nav_wrapper{display:flex;flex-direction:row-reverse;align-items:baseline}.nav_wrapper ul.cta{display:flex;justify-content:end;column-gap:10px;margin:0}.nav_wrapper ul.cta li a{display:inline-block;padding:5px 1em;font-size:12px;border-radius:40px;border:1px solid #fff;color:#fff;transition:all .3s ease-out}.nav_wrapper ul.cta li a span{color:inherit!important}.nav_wrapper ul.cta li a:hover{filter:brightness(1.1);color:#fff;box-shadow:0 0 4px #12b7d2}.nav_wrapper ul.cta li:first-child a{background-color:#ee4a4d;border-color:#ee4a4d;background:linear-gradient(270deg,#a53283,#ff4648);background-position:0% 50%;color:#fff}.nav_wrapper ul.cta li:first-child a:hover{filter:brightness(1.1);color:#fff;box-shadow:0 0 4px #ee4a4d;background-position:100% 51%}@media screen and (max-width:1230px){.nav_wrapper{flex-direction:column;align-items:end}}ul#main_menu_dsk{display:flex;align-items:center;justify-content:center;column-gap:20px;margin:0}nav a.active{text-decoration:none;border-bottom-color:var(--accent)}.dlc_site_header{background-color:#081328!important}#main_menu_dsk a{display:flex;align-items:center;font-weight:700;font-size:14px;transition:all .2s linear;line-height:1.4}#main_menu_dsk>li>a{font-size:14px!important}.new{color:red}.nav_wrapper .cta a{font-weight:700;font-size:14px!important}#kadai{margin-top:0;padding-bottom:2em;text-align:center}#kadai h2{margin-bottom:.5em}#kadai .flx{column-gap:2em}#kadai .item{flex:1}#kadai .item .img{margin:0 auto;max-width:280px}#kadai .item .ttl{margin:0 0 .5em;font-size:1.2em;line-height:1.2;font-weight:700}#kadai .item .txt{margin:0;line-height:1.4;text-align:left}#kadai .solution{margin-top:1em;font-size:1.8em;line-height:1.2;font-weight:700}#kadai .solution em{background:linear-gradient(89.95deg,#2faae4 4.63%,#3881e7 63.57%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}#kadai .solution img{max-width:120px;margin-bottom:.5em}#merit{background:linear-gradient(90deg,#1f59c0,#1a6bba 35%,#00c2ff)}#merit h2{color:#fff}#merit .lead{text-align:center;color:#fff}#merit .item.flx{margin:0 0 2em;padding:2em;background-color:#fff;border-radius:8px;box-sizing:border-box;column-gap:3em}#merit .item.flx .en{margin:0;font-weight:800;font-size:30px;color:#1f5bc0;background:linear-gradient(90deg,#58c6ff,#076ad9 30% 60%);-webkit-background-clip:text;-webkit-text-fill-color:transparent}#merit .item.flx .en span{font-family:Barlow,sans-serif!important;padding-left:5px;color:inherit;font-weight:700;font-size:40px}#merit .item.flx .ttl{margin:0;font-size:1.8em;line-height:1.2;font-weight:700}#merit .item.flx .txt{font-size:1em}#merit .item.flx .txt_wrapper{flex:1.5}#merit .item.flx .img{flex:1;width:50em}@media screen and (min-width:961px){.is-mbl{display:none}ul.breadcrumb{margin-bottom:3em!important}ul.breadcrumb li,ul.breadcrumb a{font-size:12px!important}section{padding:6em 2em}section .inner{margin-left:auto!important;margin-right:auto!important}.entry-title{text-align:center!important}.box figure{height:100%;min-height:115px}.box figure img{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.box.large figure{height:200px}.box.small ul.txt{margin-top:8px;font-size:15px}.box.small ul.txt .company_name{font-size:16px}.section__function{padding-left:2em;padding-right:2em}.section__function#func2-1{padding-top:2em}.section__function>.inner>div:not(.memo){padding-top:.5em;padding-bottom:2em}.section__function .flx{justify-content:space-between}.section__function .txt{display:flex;align-items:center}}@media screen and (max-width:960px){#system_req .en,#advantage .en{margin-bottom:0!important}main.dlc__function,main.dlc__about,main.dlc__solution,main.dlc__plan{padding-top:70px!important}.breadcrumb{margin-left:1em!important;margin-bottom:3em!important;padding-left:1em!important}.breadcrumb li,.breadcrumb li a{font-size:11px!important}#page__heading__wrapper .ttl{margin:0 0 .5em}#page__heading__wrapper h1{font-size:2em;padding-left:1em;padding-right:1em}#page__heading__wrapper h1:after{bottom:-20px;width:80px;height:2px}main section{padding-top:4em;padding-bottom:4em}main section h2{font-size:1.5em!important}main section .inner{padding-left:1em;padding-right:1em}#inner_menu .flx{padding-left:1em;padding-right:1em}#inner_menu .flx a{font-size:13px}.section__function{padding:2em 1em 0}.section__function .inner{padding-left:0;padding-right:0}.section__function .inner h3{font-size:1em;padding-left:32px}.section__function .inner h3:before{left:15px;top:21px;transform:translateY(0);width:11px}.section__function .inner>div>.img{margin-left:1em;margin-right:1em}.section__function .txt{padding-left:1em!important;padding-right:1em!important}.section__function .txt .lead{font-size:14px!important;line-height:1.5!important}.section__function .memo{margin-left:0;margin-right:0;border-radius:2px!important}.section__function .memo .flx{flex-direction:column}.section__function .memo .flx .txt{padding-top:1em!important;font-size:12px!important}.section__function .memo .flx .img{padding:0 1em}#kadai .flx{flex-direction:column;flex-wrap:wrap;row-gap:30px}#kadai .flx .item{width:100%;flex:initial}#kadai .flx .item .img{max-width:180px}#kadai .flx .item .ttl{font-size:1em}#kadai .flx .item .txt{font-size:14px;line-height:1.65}#merit .item{padding:.5em 1.5em 2em!important}#merit .item .en{font-size:1em!important}#merit .item .en span{font-size:1.8em!important}#merit .item .ttl{font-size:1.2em!important}#merit .item .txt{font-size:14px!important;line-height:1.6}#merit .item .img{display:flex;align-items:center;width:auto!important}#hamburger-nav{display:block;text-align:right}.hamburger-menu{position:relative;display:inline-block}.hamburger-icon{display:flex;flex-direction:column;justify-content:space-between;height:18px;width:30px;cursor:pointer;margin-bottom:16px}.hamburger-icon span{width:100%;height:2px;background-color:#000;transition:all .2s ease-in-out}.hamburger-icon span:first-child{opacity:1}.hamburger-icon span:first-child{transform:none}.hamburger-icon.open span:first-child{transform:rotate(45deg) translate(6px,5px)}.hamburger-icon.open span:nth-child(2){opacity:0}.hamburger-icon.open span:last-child{transform:rotate(-45deg) translate(6px,-5px)}.menu-links{position:absolute;top:40px;right:-10px;background-color:#0d172b;width:90vw;max-height:0;margin:0;padding:0;overflow:hidden;transition:all .3s ease-in-out;z-index:15;box-shadow:0 2px 10px #0000004d;display:flex;flex-wrap:wrap;gap:0}.menu-links li{width:100%;list-style:none;border:1px solid #3e434e}.menu-links a{display:block;padding:1em;text-align:left;font-size:14px;color:#fff;text-decoration:none;transition:all .3s ease-in-out;box-sizing:border-box;line-height:1.2;word-break:break-all}.menu-links.open{max-height:100vh}#advantage .item:nth-child(2):after{right:0}#advantage .item:nth-child(2).en{right:20px}#advantage .img{display:none}}@media screen and (max-width:640px){#merit .flx{flex-direction:column}}
