.WlMYVG_buttonPrimary{cursor:pointer;border:none;border-radius:5px;padding:.55rem 1.2rem;font-size:14px;font-weight:700;text-decoration:none;transition:all .25s linear;display:inline-block}.WlMYVG_buttonPrimary:disabled{color:#fff;cursor:not-allowed;pointer-events:none;background-color:#bbb}.WlMYVG_buttonPrimary{color:#fff;background-color:#40b87c}.WlMYVG_buttonPrimary:hover{background-color:#23945e}.WlMYVG_buttonWhite{cursor:pointer;border:none;border-radius:5px;padding:.55rem 1.2rem;font-size:14px;font-weight:700;text-decoration:none;transition:all .25s linear;display:inline-block}.WlMYVG_buttonWhite:disabled{color:#fff;cursor:not-allowed;pointer-events:none;background-color:#bbb}.WlMYVG_buttonWhite{color:#333;background-color:#fff;border:1px solid #ccc}.WlMYVG_buttonWhite:hover{color:#888;border-color:#bbb}.WlMYVG_buttonLarge{padding:.7rem 1.2rem;font-size:1.15rem}.WlMYVG_errorMessage{color:#ec5151}.WlMYVG_keyVisual{background-color:#000;background-image:url(../media/navigation_background.2mq6adp17zijx.jpg);background-position:50%;background-repeat:no-repeat;background-size:cover;justify-content:center;align-items:center;width:100%;display:flex}@media (max-width:500px){.WlMYVG_keyVisual{background-size:contain}}.WlMYVG_keyVisualInner{color:#eee;text-align:center;flex-direction:column;align-items:center;width:1100px;max-width:100%;padding:9.5rem 1rem 6.5rem;display:flex}@media (max-width:767px){.WlMYVG_keyVisualInner{padding:6rem 1rem 3rem}}.WlMYVG_keyVisualInner h2{color:#fff;text-align:center;font-size:3.2rem;font-weight:700;line-height:1.4}@media (min-width:768px) and (max-width:1023px){.WlMYVG_keyVisualInner h2{font-size:2.8rem}}@media (max-width:767px){.WlMYVG_keyVisualInner h2{font-size:1.8rem}}.WlMYVG_keyVisualDescription{text-shadow:0 0 4px #000;max-width:600px;margin-top:1.3rem;font-size:1.1rem;display:inline-block}.WlMYVG_keyVisualContact{justify-content:center;align-items:center;width:480px;max-width:100%;margin-top:3rem;display:flex}@media (max-width:1023px){.WlMYVG_keyVisualContact{margin-top:1.5rem}}.WlMYVG_keyVisualContactIntroduction{flex:1;margin-left:1.5rem}@media (max-width:767px){.WlMYVG_keyVisualContactIntroduction{display:none}}.WlMYVG_featureArea{background:#f6f8fa;justify-content:center;display:flex}.WlMYVG_featureInner{width:1200px;max-width:100%;padding:4.5rem 1rem}@media (max-width:767px){.WlMYVG_featureInner{padding:2.5rem 1rem}}.WlMYVG_featureInner ul{display:flex}@media (max-width:767px){.WlMYVG_featureInner ul{display:block}.WlMYVG_featureInner ul li:not(:last-child){margin-bottom:2rem}}.WlMYVG_featureInner li{flex:1;padding:0 1rem}@media (max-width:767px){.WlMYVG_featureInner li{padding:0}}.WlMYVG_featureIcon{align-items:center;display:flex}.WlMYVG_featureIcon h3{margin-left:.8rem;font-size:1.2rem;font-weight:700}.WlMYVG_featureDescription{margin-top:1.2rem}.WlMYVG_useCaseArea{flex-direction:column;align-items:center;margin-top:3rem;display:flex}.WlMYVG_useCaseItem{width:1200px;max-width:100%;padding:3.5rem 1rem}@media (min-width:1024px){.WlMYVG_useCaseItem{justify-content:space-between;align-items:center;display:flex}.WlMYVG_useCaseItem:nth-child(2n){flex-direction:row-reverse}.WlMYVG_useCaseItem:nth-child(2n)>:first-child{margin-left:3rem}.WlMYVG_useCaseItem:nth-child(odd)>:first-child{margin-right:3rem}}@media (max-width:1023px){.WlMYVG_useCaseItem{padding:1.5rem 1rem}}.WlMYVG_useCaseDetailArea{flex:1}@media (max-width:1023px){.WlMYVG_useCaseDetailArea{margin-bottom:2rem}}.WlMYVG_useCaseDetailArea h4{color:#40b87c;font-size:1.3rem;font-weight:700}.WlMYVG_useCaseTitle{margin-top:.8rem;font-size:1.75rem;font-weight:700;line-height:1.25}.WlMYVG_useCaseDescription{white-space:pre-line;margin-top:1.3rem}@media (max-width:1023px){.WlMYVG_useCasePicture img{width:100%;height:auto}}.WlMYVG_navigateContact{background:#40b87c;margin-top:3rem;padding:4rem 0}@media (max-width:767px){.WlMYVG_navigateContact{padding:3rem 0}}.WlMYVG_navigateContactInner{color:#fff;text-align:center;margin:0 auto}@media (max-width:1023px){.WlMYVG_navigateContactInner{margin:0 1rem}}.WlMYVG_navigateContactSubTitle{font-size:1.1rem;font-weight:700}.WlMYVG_navigateContactTitle{margin:.8rem 0 1.2rem;font-size:2.4rem;font-weight:700;line-height:1.3}@media (max-width:1023px){.WlMYVG_navigateContactTitle{font-size:1.8rem}}.WlMYVG_navigateContactButton{cursor:pointer;border:none;border-radius:5px;padding:.55rem 1.2rem;font-size:14px;font-weight:700;text-decoration:none;transition:all .25s linear;display:inline-block}.WlMYVG_navigateContactButton:disabled{color:#fff;cursor:not-allowed;pointer-events:none;background-color:#bbb}.WlMYVG_navigateContactButton{color:#40b87c;background-color:#fff;padding:.8rem 1.3rem;font-size:1.15rem}
.xk_dga_buttonPrimary{cursor:pointer;border:none;border-radius:5px;padding:.55rem 1.2rem;font-size:14px;font-weight:700;text-decoration:none;transition:all .25s linear;display:inline-block}.xk_dga_buttonPrimary:disabled{color:#fff;cursor:not-allowed;pointer-events:none;background-color:#bbb}.xk_dga_buttonPrimary{color:#fff;background-color:#40b87c}.xk_dga_buttonPrimary:hover{background-color:#23945e}.xk_dga_buttonWhite{cursor:pointer;border:none;border-radius:5px;padding:.55rem 1.2rem;font-size:14px;font-weight:700;text-decoration:none;transition:all .25s linear;display:inline-block}.xk_dga_buttonWhite:disabled{color:#fff;cursor:not-allowed;pointer-events:none;background-color:#bbb}.xk_dga_buttonWhite{color:#333;background-color:#fff;border:1px solid #ccc}.xk_dga_buttonWhite:hover{color:#888;border-color:#bbb}.xk_dga_buttonLarge{padding:.7rem 1.2rem;font-size:1.15rem}.xk_dga_errorMessage{color:#ec5151}.xk_dga_header{z-index:99;background:#fff;justify-content:center;height:70px;transition:all .2s linear;display:flex;position:fixed;top:0;left:0;right:0}.xk_dga_header.xk_dga_transparent{color:#fff;background:0 0}.xk_dga_header.xk_dga_transparent .xk_dga_button{border-color:#0000}.xk_dga_header.xk_dga_scrolled{box-shadow:0 10px 15px #2c3e501f}.xk_dga_headerInner{justify-content:space-between;align-items:center;width:1200px;max-width:100%;height:100%;padding:0 1rem;display:flex}.xk_dga_headerRight{align-items:center;display:flex}.xk_dga_headerTextList li{display:inline-block}.xk_dga_headerTextList li:not(:last-child){margin-right:1.2rem}.xk_dga_headerTextList a{color:inherit;text-decoration:none}.xk_dga_headerTextList a:hover{opacity:.7}.xk_dga_headerButtonList{margin-left:1.4rem}@media (max-width:767px){.xk_dga_headerButtonList{display:none}}.xk_dga_headerButtonList li{display:inline-block}.xk_dga_headerButtonList li:not(:last-child){margin-right:.8rem}.xk_dga_headerButtonList .xk_dga_button{padding:.45rem 1.05rem}.xk_dga_content{padding-top:74px}.xk_dga_content.xk_dga_noPadding{padding-top:0}.xk_dga_markdownContainer{width:800px;max-width:100%;margin:0 auto;padding:2.5rem 1rem}.xk_dga_markdownContainer h2{margin:2rem 0}.xk_dga_markdownContainer h3{margin:1.5rem 0}.xk_dga_markdownContainer ul li,.xk_dga_markdownContainer ol li{margin:.4rem 0}.xk_dga_markdownContainer ul ul{margin-left:1rem}.xk_dga_markdownContainer table{border:1px solid #ddd;width:100%;margin:1.5rem 0}@media (max-width:767px){.xk_dga_markdownContainer table{font-size:.75rem}}.xk_dga_markdownContainer table th,.xk_dga_markdownContainer table td{border:1px solid #ddd;width:50%;padding:.4rem}.xk_dga_markdownContainer table th{color:#fff;background:#40b87c}.xk_dga_globalFooter{color:#fff;background:#27313b}.xk_dga_globalFooterInner{color:#b3bfc9;width:1200px;max-width:100%;margin:0 auto;padding:6rem 1rem 4rem}@media (max-width:1023px){.xk_dga_globalFooterInner{padding:3rem 1rem}}.xk_dga_globalFooterInner a{color:inherit;text-decoration:none}.xk_dga_globalFooterInner a:hover{color:#d3dbe1}.xk_dga_globalFooterContent{display:flex}@media (max-width:767px){.xk_dga_globalFooterContent{display:block}}.xk_dga_globalFooterServiceIntroduction{flex:2}.xk_dga_globalFooterServiceOutline{margin-top:1rem}.xk_dga_globalFooterLinkArea{flex:1;margin-left:2rem}@media (max-width:767px){.xk_dga_globalFooterLinkArea{margin:2rem 0 0}}.xk_dga_globalFooterLinkArea h2{color:#6e7c89;font-size:1.1rem;font-weight:700}.xk_dga_globalFooterLinkList{margin-top:1rem}.xk_dga_globalFooterLinkList li:not(:last-child){margin-bottom:.3rem}.xk_dga_globalFooterBottom{justify-content:space-between;margin-top:5rem;font-size:.9rem;display:flex}@media (max-width:767px){.xk_dga_globalFooterBottom{margin-top:2.5rem}}.xk_dga_globalFooterBottomList{display:flex}.xk_dga_globalFooterBottomList li{margin-left:1.2rem}
.W4ScJa_buttonPrimary{cursor:pointer;border:none;border-radius:5px;padding:.55rem 1.2rem;font-size:14px;font-weight:700;text-decoration:none;transition:all .25s linear;display:inline-block}.W4ScJa_buttonPrimary:disabled{color:#fff;cursor:not-allowed;pointer-events:none;background-color:#bbb}.W4ScJa_buttonPrimary{color:#fff;background-color:#40b87c}.W4ScJa_buttonPrimary:hover{background-color:#23945e}.W4ScJa_buttonWhite{cursor:pointer;border:none;border-radius:5px;padding:.55rem 1.2rem;font-size:14px;font-weight:700;text-decoration:none;transition:all .25s linear;display:inline-block}.W4ScJa_buttonWhite:disabled{color:#fff;cursor:not-allowed;pointer-events:none;background-color:#bbb}.W4ScJa_buttonWhite{color:#333;background-color:#fff;border:1px solid #ccc}.W4ScJa_buttonWhite:hover{color:#888;border-color:#bbb}.W4ScJa_buttonLarge{padding:.7rem 1.2rem;font-size:1.15rem}.W4ScJa_errorMessage{color:#ec5151}.W4ScJa_container{width:1200px;max-width:100%;margin:0 auto;padding:3.5rem 1rem}@media (max-width:767px){.W4ScJa_container{padding:2.5rem 1rem}}.W4ScJa_container h2{margin:3rem 0 2rem;font-size:2.2rem}.W4ScJa_serviceOutline{margin-top:1rem;font-size:1.35rem}.W4ScJa_representative{grid-template-columns:1fr 1fr;gap:2rem 3rem;display:grid}@media (max-width:767px){.W4ScJa_representative{grid-template-columns:1fr}}.W4ScJa_representativeImage{background-position:50%;background-size:cover;border-radius:8px;height:650px}.W4ScJa_representativeName{font-size:2rem;font-weight:700}.W4ScJa_representativeRole{margin-top:.2rem;font-size:1.2rem}.W4ScJa_representativeBiography{margin-top:1rem;line-height:1.7rem}.W4ScJa_memberContainer{grid-template-columns:1fr 1fr;gap:3rem;display:grid}@media (max-width:767px){.W4ScJa_memberContainer{grid-template-columns:1fr}}.W4ScJa_memberImage{background-position:50%;background-size:cover;border-radius:8px;height:400px}.W4ScJa_memberDescription{margin-top:1.5rem;line-height:1.7}.W4ScJa_memberName{font-size:1.7rem;font-weight:700}.W4ScJa_memberRole{font-size:1.1rem}.W4ScJa_memberBiography{margin-top:.8rem}
.a7e9mG_buttonPrimary{cursor:pointer;border:none;border-radius:5px;padding:.55rem 1.2rem;font-size:14px;font-weight:700;text-decoration:none;transition:all .25s linear;display:inline-block}.a7e9mG_buttonPrimary:disabled{color:#fff;cursor:not-allowed;pointer-events:none;background-color:#bbb}.a7e9mG_buttonPrimary{color:#fff;background-color:#40b87c}.a7e9mG_buttonPrimary:hover{background-color:#23945e}.a7e9mG_buttonWhite{cursor:pointer;border:none;border-radius:5px;padding:.55rem 1.2rem;font-size:14px;font-weight:700;text-decoration:none;transition:all .25s linear;display:inline-block}.a7e9mG_buttonWhite:disabled{color:#fff;cursor:not-allowed;pointer-events:none;background-color:#bbb}.a7e9mG_buttonWhite{color:#333;background-color:#fff;border:1px solid #ccc}.a7e9mG_buttonWhite:hover{color:#888;border-color:#bbb}.a7e9mG_buttonLarge{padding:.7rem 1.2rem;font-size:1.15rem}.a7e9mG_errorMessage{color:#ec5151}.a7e9mG_container{width:1080px;max-width:100%;margin:0 auto;padding:3.5rem 1rem}@media (max-width:767px){.a7e9mG_container{padding:2.5rem 1rem}}.a7e9mG_formContainer{border-radius:8px;margin:2rem auto 0;padding:2.5rem 4rem;box-shadow:0 2px 6px #0003}@media (max-width:767px){.a7e9mG_formContainer{padding:1.5rem}}.a7e9mG_formContainer label{margin-bottom:.5rem;display:inline-block;position:relative}.a7e9mG_formContainer label.a7e9mG_required:after{content:"*";color:red;margin-left:.4rem;position:absolute}.a7e9mG_requiredDescription{color:#666;text-align:right;font-size:.85rem}.a7e9mG_requiredDescription strong{color:red}.a7e9mG_inputRow{margin-bottom:1.5rem;display:flex}.a7e9mG_inputField{flex:1}.a7e9mG_inputField:not(:first-child){margin-left:1.5rem}.a7e9mG_submitArea{text-align:center;margin-top:2.5rem}.a7e9mG_submitArea button{width:50%}.a7e9mG_errorMessage{margin-top:1rem}
