.tabs dt::after{font-family:nttdata-icons;font-style:normal;font-weight:400;speak:none;display:inline-block;text-decoration:inherit;width:1em;text-align:center;font-variant:normal;text-transform:none}.tabs .tabBar button{border:none;margin:0;padding:0;width:auto;overflow:visible;text-align:inherit;background:rgba(0,0,0,0);color:inherit;font:inherit;line-height:normal;-webkit-font-smoothing:inherit;-moz-osx-font-smoothing:inherit;-webkit-appearance:none}.tabs{background:var(--background-color);--bg-width:0px;--bg-left:0px;--bg-height:0px;--tab-color:white;--tab-hover-color:#070f26;--tab-hover-bg:white;--tab-bg:rgba(255, 255, 255, 0.7)}.tabs.theme-light{--tab-color:#070f26;--tab-hover-color:white;--tab-hover-bg:#070f26;--tab-bg:rgba(7, 15, 38, 0.7)}.tabs h2{text-align:center}.tabs .tabBar{display:none}.tabs dl{margin:0}.tabs dt{font-weight:700;border-bottom:1px solid var(--border-color);padding:2rem 4.5rem 2rem 1.5rem;position:relative;color:var(--text-color)}.tabs dt{font-size:14px;font-size:calc(14px + 3*(100vw - 320px)/ 1210)}@media(min-width:1531px){.tabs dt{font-size:17px}}.tabs dt::after{content:"";position:absolute;right:1.5rem;top:50%;transform:translateY(-50%)}.tabs dt.js-expanded::after{content:""}.tabs dt.js-expanded+dd{border-bottom:1px solid var(--border-color)}.tabs .inner{padding-left:1.5rem;padding-right:1.5rem;display:flex;flex-direction:column}.tabs .inner{padding-top:20px;padding-top:calc(20px + 20*(100vw - 320px)/ 703)}@media(min-width:1024px){.tabs .inner{padding-top:40px}}.tabs .inner{padding-bottom:20px;padding-bottom:calc(20px + 20*(100vw - 320px)/ 703)}@media(min-width:1024px){.tabs .inner{padding-bottom:40px}}.tabs .image{order:1}.tabs .image{margin-top:20px;margin-top:calc(20px + 20*(100vw - 320px)/ 447)}@media(min-width:768px){.tabs .image{margin-top:40px}}.tabs .image img{display:block}.tabs dd{overflow:hidden;margin:0}.js .tabs dd{height:0}@media(min-width:768px){.tabs .inner{justify-content:space-between}.tabs .image{order:0;margin-top:0;width:48%}.tabs .text{width:48%}}@media(min-width:1024px){.tabs .tabBar{border:1px solid var(--border-color);border-radius:33px;display:flex;overflow:hidden;height:65px;position:relative;font-weight:700}}@media(min-width:1024px){.tabs .tabBar{margin-top:30px;margin-top:calc(30px + 30*(100vw - 1024px)/ 506)}}@media(min-width:1531px){.tabs .tabBar{margin-top:60px}}@media(min-width:1024px){.tabs .tabBar .background{position:absolute;top:0;height:var(--bg-height);background-color:var(--tab-bg);transition:left .6s ease-in-out,width .6s ease-in-out,height .6s ease-in-out;will-change:left,width,height;width:var(--bg-width);left:var(--bg-left);border-radius:33px;z-index:0}.tabs .tabBar button{cursor:pointer;color:var(--tab-color);text-align:center;border-radius:33px;min-height:65px;flex-grow:1;padding-left:3rem;padding-right:3rem;position:relative;z-index:1;transition:color .6s}}@media(min-width:1024px){.tabs .tabBar button{font-size:15px;font-size:calc(15px + 1*(100vw - 1024px)/ 506)}}@media(min-width:1531px){.tabs .tabBar button{font-size:16px}}@media(min-width:1024px){.tabs .tabBar button.active{background:var(--tab-hover-bg);color:var(--tab-hover-color)}.tabs .tabBar button.hovered{color:var(--tab-hover-color)}.tabs dt{display:none}.tabs .inner{padding:0}}@media(min-width:1024px){.tabs .inner{margin-top:40px;margin-top:calc(40px + 30*(100vw - 1024px)/ 506)}}@media(min-width:1531px){.tabs .inner{margin-top:70px}}@media(min-width:1024px){.js .tabs dd{height:auto;display:none}.js .tabs dd.visible{display:block}}
.tabs-element .tabs .tabBar button{font-weight:700}.tabs-element .bgWhite .tabs:before{background-color:#070f26}.tabs-element .bgWhite .tabs .tabBar{border:1px solid #070f26}.tabs-element .bgWhite .tabs .tabBar .background{background-color:rgba(7,15,38,.7)}.tabs-element .bgWhite .tabs .tabBar button{color:#070f26}.tabs-element .bgWhite .tabs .tabBar button.hovered{color:#fff}.tabs-element .bgWhite .tabs .tabBar button.active{color:#fff;background-color:#070f26}.tabs-element .bgWhite .tabs .entries dt{color:#070f26;border-bottom-color:#070f26}.tabs-element .module-button{text-align:center;margin-top:3rem}