@import url("https://fonts.googleapis.com/css2?family=Noto+Serif+JP:wght@200;300;400;500;600;700;900&display=swap");@import url("https://fonts.googleapis.com/css2?family=Noto+Sans+JP:wght@100;300;400;500;700;900&display=swap");a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{margin:0;padding:0;border:0;font:inherit;vertical-align:baseline;-ms-overflow-style:none}::-webkit-scrollbar{display:none}hr{unicode-bidi:-webkit-isolate;unicode-bidi:-moz-isolate;unicode-bidi:isolate;-webkit-margin-before:.5em;margin-block-start:.5em;-webkit-margin-after:.5em;margin-block-end:.5em;-webkit-margin-start:auto;margin-inline-start:auto;-webkit-margin-end:auto;margin-inline-end:auto;overflow:hidden;border-top:1px;width:100%}article,aside,details,figcaption,figure,footer,header,hgroup,hr,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:"";content:none}table{border-collapse:collapse;border-spacing:0}*{box-sizing:border-box}html{height:auto;scroll-behavior:smooth}body,html{width:100%}body{font-family:Noto Sans JP,sans-serif;font-size:1rem;line-height:2rem;font-weight:400;color:#000;font-feature-settings:"pwid" 1;-webkit-font-smoothing:subpixel-antialiased;-moz-osx-font-smoothing:unset;-webkit-text-size-adjust:100%;position:relative;letter-spacing:1px}img{display:block;max-width:100%;height:auto;transition:opacity .35s;outline:none}div,step{white-space:pre-line;margin:0;padding:0}a,a i{text-decoration:none;color:#000;transition:color .35s,opacity .35s}a,a i,a img{outline:none}a img{display:block}a:hover img{opacity:1!important}a:active,a:focus,input,textarea{outline:none}a:hover,a:hover .btn,a:hover img{opacity:.8}.anchor{display:block;position:relative;top:-90px;visibility:hidden}.link-sp{pointer-events:none}.py3{padding-top:15px!important;padding-bottom:15px!important}b{font-weight:700}small{font-size:80%}.small{font-size:80%!important;line-height:150%}.secondary,secondary{font-size:110%;color:#dc004e!important}.primary,primary{font-size:110%;color:#2a4a7a}.align-left{text-align:left}.between,.between div{display:flex!important;justify-content:space-between!important}.center{text-align:center}.left{text-align:left!important;align-items:left!important;justify-content:left!important}.right{text-align:right!important;align-items:right!important;justify-content:right!important}.mv-logo{text-align:center!important}@keyframes fadeInDown{0%{transform:translate3d(0,-100%,0);opacity:0}to{transform:translateZ(0);opacity:1}}@keyframes fadeOutUp{0%{opacity:1}to{transform:translate3d(0,-100%,0);opacity:0}}.swal2-show{animation:fadeInDown .5s!important}.swal2-hide{animation:fadeOutUp .5s!important}.swal2-title{font-size:1.6rem!important}.swal2-html-container{font-size:1.2rem!important}.swal2-icon{width:5rem!important;height:5rem!important;margin:1rem auto .6em!important}.swal2-icon .swal2-icon-content{font-size:3rem!important}.swal2-styled.swal2-cancel,.swal2-styled.swal2-confirm{font-size:1.3rem!important}.swal2-icon.swal2-info{border-color:#32507e!important;color:#32507e!important}@media only screen and (max-width:760px){.swal2-title{font-size:1.2rem!important}.swal2-html-container{margin:.1rem!important;font-size:.8rem!important}.swal2-icon{width:5rem!important;height:5rem!important;margin:1rem auto .6em!important}.swal2-icon .swal2-icon-content{font-size:3rem!important}.swal2-input{font-size:1rem!important}}.content-1366{max-width:1366px}.content-1266,.content-1366{width:94%;margin-left:auto;margin-right:auto}.content-1266{max-width:1266px}.content-1088{max-width:1088px}.content-1088,.content-848{width:94%;margin-left:auto;margin-right:auto}.content-848{max-width:848px}.mar150{margin-top:150px;margin-bottom:150px}.mt0{margin-top:0!important}.mb0{margin-bottom:0!important}.pad150{padding-top:150px;padding-bottom:150px}.pad100{padding-top:100px;padding-bottom:100px}.pt0{padding-top:0!important}.pb0{padding-bottom:0!important}.txthead{font-size:2.4rem;margin-bottom:50px}.txthead,.txthead-sub{font-family:"Noto Serif JP",serif;line-height:3rem;font-weight:500;text-align:center}.txthead-sub{font-size:1.5rem;margin-top:-20px;margin-bottom:35px}.NotoSerifJP{font-family:"Noto Serif JP",serif}.fw100-thin-sans{font-weight:100!important}.fw200-extra-light{font-weight:200!important}.fw300-light{font-weight:300!important}.fw400-regular{font-weight:400!important}.fw500-medium{font-weight:500!important}.fw600-semi-bold-serif{font-weight:600!important}.fw700-bold{font-weight:700!important}.fw900-black{font-weight:900!important}.NotoSansJP{font-family:Noto Sans JP,sans-serif}.page-inner main{padding-top:106px}.page-inner .header{width:94%}.page-inner .header .header-contact,.page-inner .header .header-menu{display:none}.page-inner .header-logo{display:block}.header-dark .header-logo img{width:160px}header{position:fixed;top:0;left:0;z-index:10;background-color:transparent;width:100%;transition:all .35s}.header-dark header{background-color:#fff;box-shadow:0 0 10px 0 rgba(0,0,0,.075)}.header-dark header .header{height:52px}.header-dark header .header-menu ul li a:after{bottom:-5px}.header{width:100%;max-width:1366px;display:flex;justify-content:space-between;align-items:center;height:106px;transition:all .35s}.header-logo{display:none}.header-logo a{display:block}.header-logo img{transition:all .35s}.header-contact ul{display:flex}.header-contact ul li+li{margin-left:35px}.header-contact ul li a{display:flex;align-items:center;font-family:"Noto Serif JP",serif;font-size:.9rem;line-height:2rem}.header-contact ul li a div{margin-right:8px}.header-menu ul{display:flex;align-items:center}.header-menu ul li+li{margin-left:40px}.header-menu ul li a{display:block;font-family:"Noto Serif JP",serif;font-size:1rem;line-height:2rem;position:relative}.header-menu ul li a:after{content:"";position:absolute;left:0;bottom:-10px;z-index:9;width:0;height:2px;background-color:#000;transition:all .35s}.header-menu ul li a:hover:after{width:100%}.header-menu ul li a.header-menu-btn{padding:10px 26px;color:#fff;background-color:#22304e}.header-menu ul li a.header-menu-btn:after{display:none}.header-burger{display:none;position:fixed;top:20px;right:20px;z-index:10}.nav-icon{display:block;width:48px;height:44px;padding:0;position:relative;transform:rotate(0deg);transition:.25s;cursor:pointer;background-color:#22304e;opacity:1}.nav-icon:active,.nav-icon:focus,.nav-icon:visited{opacity:1!important}.nav-icon span{display:block;position:absolute;height:3px;width:30px;background:#fff!important;border-radius:0;opacity:1;left:9px;transform:rotate(0deg);transition:.25s ease-in-out}.nav-icon span:first-child{top:10px}.nav-icon span:nth-child(2),.nav-icon span:nth-child(3){top:20px}.nav-icon span:nth-child(4){top:30px}.nav-icon.open span:first-child{top:10px;width:0;left:50%}.nav-icon.open span:nth-child(2){transform:rotate(45deg)}.nav-icon.open span:nth-child(3){transform:rotate(-45deg)}.nav-icon.open span:nth-child(4){top:10px;width:0;left:50%}.menu-responsive{position:fixed;width:100%;height:100vh;top:0;left:0;z-index:9;display:flex;align-items:center;opacity:0;visibility:hidden;transition:all .25s ease-in-out;background:#fff;box-shadow:0 0 20px -10px rgba(0,0,0,.5)}.menu-responsive.active{opacity:1;visibility:visible}.menu-responsive-box{width:100%;background-color:#fff}#mv{background-repeat:no-repeat;background-position:50%;background-size:1483px}.mv{display:flex;justify-content:center;align-items:center;height:700px}.mv-box{padding-top:125px;padding-bottom:125px}.mv-logo img{margin-left:auto;margin-right:auto}.mv-text{margin-top:40px}.mv-text h1{font-size:1.6rem;font-weight:500;margin-bottom:20px}.mv-text h1,.mv-text p{font-family:"Noto Serif JP",serif;line-height:2.2rem;letter-spacing:2px;text-align:center}#mv-inner{display:flex;justify-content:center;align-items:center;width:100%;height:300px;background-repeat:no-repeat;background-position:50%;background-size:cover;color:#fff}.mv-inner{text-align:center}.mv-inner h1{font-size:5.8rem;line-height:6.8rem;font-weight:500;margin-bottom:10px}.mv-inner h1,.mv-inner p{font-family:"Noto Serif JP",serif}.mv-inner p{font-size:3rem;line-height:4rem}#news{background-repeat:no-repeat;background-position:bottom;background-size:1366px}.news-list{width:94%;max-width:678px;margin-left:auto;margin-right:auto}.news-list ul li+li{margin-top:23px}.news-date,.news-list ul li a{display:flex}.news-date{justify-content:center;align-items:center;width:126px;min-width:126px;height:35px;font-size:1.1rem;line-height:1.6rem;border:1px solid #000;margin-right:40px}.news-list h3{margin-top:3px}#about{background-repeat:no-repeat;background-position:50%;background-size:cover}.about{max-width:800px;text-align:center}.about-text h3{font-size:1.1rem;line-height:2rem;font-weight:700}.about-text ul{text-align:left;margin-left:30px}.about-text ul li{margin-top:30px}.about-text ul li h4{line-height:3rem;font-weight:700}#company{background-repeat:no-repeat;background-position:top;background-size:100%;background-color:#92b1d0}.company-text h3{font-size:1.8rem;line-height:2.8rem;font-weight:700;margin-bottom:30px}.company-table{margin-top:70px;padding:75px;background-color:#fff;border-radius:10px}.company-tr{display:flex;padding:15px 0}.company-tr:nth-child(odd){background-color:#f4f4f4}.company-td-topic{width:220px;min-width:220px;padding:0 50px}.company-td-topic h4{font-weight:500}.company-td-text{width:100%;padding:0 50px}.service-list ul{display:flex;justify-content:space-between}.service-list ul li{width:33%;color:#fff;background-color:#22304e}.service-list ul li a{display:block;color:#fff}.service-list-img img{width:100%;height:auto}.service-list-text{padding:45px 19.5%}.service-list-text h3{font-family:"Noto Serif JP",serif;font-size:1.8rem;line-height:2.8rem;font-weight:500;text-align:center;margin-bottom:20px}.service-list-text h3 span{display:block;font-size:1.2rem}.service-list-text p{font-weight:300;line-height:1.9rem}.access-map{position:relative}.access-map-iframe{overflow:hidden;padding-top:45%;position:relative;min-height:400px}.access-map-iframe iframe{border:0;height:100%;left:0;position:absolute;top:0;width:100%}.access-info{width:94%;max-width:914px;height:106px;position:absolute;left:0;right:0;bottom:-53px;z-index:9;margin-left:auto;margin-right:auto;display:flex;justify-content:space-between;align-items:center;font-family:"Noto Serif JP",serif;background-color:#fff}.access-info-text{width:100%;padding:0 40px}.access-info-btn{width:227px;min-width:227px;height:100%;display:flex;justify-content:center;align-items:center;font-weight:700;color:#fff;background-repeat:no-repeat;background-position:center right 40px;background-size:10px;background-color:#22304e}.hics-list{margin-top:50px}.hics-list-row{padding:20px 25px;border-radius:5px}.hics-list-row:nth-child(odd){background-color:#f4f4f4}.hics-list-topic{display:block;font-size:2rem;line-height:3rem;font-weight:500;padding-right:25px}.toggle-btn{background-repeat:no-repeat;background-position:right top 12px;background-size:16px}.toggle-content{display:none}.toggle-content.active{display:block}.hics-list-content{margin-top:10px;padding-top:10px;border-top:1px solid #000}.hics-list-content ul{margin-left:20px}.hics-list-content ul li{list-style:disc}.page-inner footer{padding-top:50px}footer{color:#fff;background-color:#818691}.footer-contact{padding:75px 0;border:4px solid #fff}.footer-contact ul{display:flex;justify-content:space-between;align-items:center}.footer-contact ul li{width:50%}.footer-contact ul li a{display:flex;justify-content:center;align-items:center;font-family:"Noto Serif JP",serif;font-size:1.6rem;line-height:1.6rem;font-weight:400!important;color:#fff}.footer-contact ul li a div{margin-right:15px}.copyright{padding:40px 0;font-size:1.1rem;line-height:2rem;font-weight:400;text-align:center}.gototop{display:block;position:fixed;right:10px;bottom:10px;z-index:100;width:48px;height:48px;cursor:pointer;opacity:0;transition:width .5s .5s,height .5s .5s,opacity .5s}.gototopActive{opacity:1}.show1080,.show750{display:none}@media only screen and (max-width:1080px){.show1080{display:block}.hide1080{display:none}.link-sp{pointer-events:auto}.anchor{top:-40px}.txthead{font-size:2.4rem;line-height:3.4rem}.txthead-sub{font-size:1.5rem;line-height:3.4rem}.header-menu ul li a:after{display:none}.page-inner header{background-color:#fff}.page-inner .header{display:flex;height:84px!important}.page-inner .header-logo img{width:160px}.page-inner main{padding-top:84px}.header,.page-inner .header-burger{display:none}.header{width:94%}.header .header-contact,.header .header-menu{display:none}.header-burger,.header-menu ul{display:block}.header-menu ul li+li{margin-left:0;border-top:1px solid #ccc}.header-menu ul li a{text-align:center;padding:15px 25px!important}.header-contact{padding:20px 0}.header-contact ul{display:block}.header-contact ul li{display:table;margin-left:auto;margin-right:auto}.header-contact ul li+li{margin-left:auto;margin-top:5px}.header-contact ul li a,.header-menu ul li a{font-size:.9rem}.mv-text h1{font-size:2.4rem;line-height:3.6rem}.mv-text p{line-height:3.2rem}.company-table,.service-list-text{padding:30px}.service-list-text h3{font-size:1.8rem;line-height:2.6rem}.service-list-text h3 span{font-size:1.2rem}.footer-contact{padding:50px 0}.footer-contact ul li{width:100%}.footer-contact ul li a{font-size:1.4rem;line-height:1.4rem;white-space:nowrap}}.btn{border:none;padding:15px 20px;margin:15px;box-shadow:3px 4px 5px #999;cursor:pointer;transition:all .2s;font-size:1.3rem}.btn:active{opacity:.8;box-shadow:none}.btn:hover{opacity:.8}.btn.active{opacity:.8;box-shadow:none}.btn-primary{background-color:#22304e;color:#fff}.btn-sub{background-color:#0096c8;color:#fff}.btn-danger{background-color:#ff5a78;color:#fff}@media only screen and (max-width:750px){.btn{border:none;padding:12px 20px;margin:10px;box-shadow:3px 4px 5px #999;cursor:pointer;transition:all .2s;font-size:1rem}.show750{display:block}.hide750{display:none}.pad100,.pad150{padding-top:75px;padding-bottom:75px}.mar150{margin-top:75px;margin-bottom:75px}.txthead{font-size:2rem;line-height:3rem;margin-bottom:40px}.txthead-sub{font-size:1rem;line-height:2.2rem;margin-bottom:25px}#mv{background-size:cover}.mv{padding:100px 0;height:auto}.mv-box{padding:0}.mv-text{margin-top:30px}.mv-text h1{font-size:1.4rem;line-height:2.2rem}.mv-text p{line-height:1.8rem}#mv-inner{height:250px}.mv-inner h1{font-size:3.8rem;line-height:4.8rem}.mv-inner p{font-size:2.4rem;line-height:3.4rem}.news-date{width:116px;min-width:116px;font-size:1rem;line-height:1.1rem;margin-right:20px}.about-text ul{margin-left:0}.about-text ul li{margin-top:15px}.company-tr{display:block}.company-text h3{margin-bottom:15px}.company-table{margin-top:35px;padding:15px}.company-td-topic{width:100%;padding:0 20px}.company-td-text{padding:0 20px}.service-list ul{display:block}.service-list ul li{width:100%}.service-list ul li+li{margin-top:1%}.service-list-text{padding:20px}.service-list-text h3{font-size:1.8rem;line-height:2.6rem;margin-bottom:10px}.access-info{display:block;height:auto;position:static;padding-bottom:3%}.access-info-text{padding:20px;text-align:center}.access-info-btn{width:100%;min-width:100%;height:70px}.hics-list{margin-top:30px}.hics-list-row{padding:15px 20px}.hics-list-topic{font-size:1.6rem;line-height:2.6rem}.page-inner footer{padding-top:40px}.footer-contact{padding:25px 0}.footer-contact ul{display:block}.footer-contact ul li{margin-left:auto;margin-right:auto}.footer-contact ul li+li{margin-top:15px}.gototop{display:block;width:48px;height:48px}}.input-file-button{padding:6px 25px;background-color:#f60;border-radius:4px;color:#fff;cursor:pointer}.rootFadeIn{animation-delay:.5s;animation-duration:1s;animation-name:fadeIn;animation-iteration-count:1;animation-direction:alternate;animation-fill-mode:forwards}.header-home-btn{padding:10px 26px;color:#fff;background-color:#22304e}.graphWidth{will-change:transform;width:0;transition:width 1.2s cubic-bezier(.58,-.3,.2,1.3)}#Verify{margin-top:100px;height:auto;color:#22304e;font-size:17px;background-position:50%;background-repeat:no-repeat}.VerifyContent{width:100%;max-width:1366px;margin-left:auto;margin-right:auto;padding:30px 0;text-align:center}.VerifyLogo{padding:20px 0 10px;font-weight:700;font-size:60px}.VerifyLogoText{padding:18px 0 10px;font-weight:700;font-size:20px}.VerifySubTitle{padding:18px 0 15px;font-weight:700;font-size:30px}.VerifyTextBox{padding:30px 10px}#Verify-Section1,#Verify-Section2{margin-top:20px;height:auto;color:#22304e;font-size:17px;background-position:50%;background-repeat:no-repeat}.VerifySubBox{padding:10px}.VerifySubImageTitle{font-size:18px;font-weight:700;padding:15px 0 10px}.VerifySubImageRow{flex-direction:row;overflow-x:scroll}.VerifySubImageBox,.VerifySubImageRow{display:flex;align-items:center;justify-content:center}.VerifySubImageBox{flex-direction:column!important;width:140px;text-align:center;padding:10px;border-radius:5px;color:#444;font-weight:700!important;transition:background-color .1s}.VerifySubImageBox:focus,.VerifySubImageBox:hover{background-color:#2222aa11}body{height:100%}.prevPage{opacity:0;left:-120%}.mainPage,.prevPage{position:fixed;transition:left .8s cubic-bezier(.68,-.6,.32,1.6),opacity .3s linear .4s;top:0;padding-top:5%;width:100%;overflow:scroll;height:100%}.mainPage{opacity:1;left:0}.leftPage{position:fixed;transition:left .8s cubic-bezier(.68,-.6,.32,1.6),opacity .3s linear .4s;opacity:0;top:0;padding-top:5%;left:120%;width:100%;overflow:scroll;height:100%}.Stepper.show{position:relative;opacity:1;z-index:1}.Stepper,.Stepper.show{transition:opacity .3s linear .4s}.Stepper{display:none;opacity:0}.Stepper.hide{position:relative;z-index:-100;opacity:0}.demoH1{font-size:3rem!important;font-weight:700}.demoH2{font-size:1.8rem!important;font-weight:400}.demoH3{font-size:1.6rem!important;font-weight:400}.demoH4{font-size:1.2rem!important;font-weight:400}.demoH5{font-size:1rem!important;font-weight:400!important}.TextInput_12{width:100%}.Accordion{width:100%;box-shadow:0 0 1px -1px rgba(0,0,0,.2),0 1px 1px 0 rgba(0,0,0,.14),0 1px 0 0 rgba(0,0,0,.12)!important;color:#22304e!important;transition:all .3s cubic-bezier(.4,0,.2,1)!important}.Accordion:before{opacity:.2!important}.AccordionDetails{flex-direction:column;color:#22304e!important}.Accordion:hover{background-color:#22309015}.Accordion.Mui-expanded{background-color:#fff}.demoHelpText{font-size:80%}.pl1{padding-left:7px!important}.pl2{padding-left:11px!important}.pr1{padding-right:7px!important}.pr2{padding-right:11px!important}.px1{padding-right:7px!important;padding-left:7px!important}.px2{padding-right:11px!important;padding-left:11px!important}.pt0{padding-top:2px!important}.pt1{padding-top:7px!important}.pt2{padding-top:11px!important}.pb1{padding-bottom:7px!important}.pb2{padding-bottom:11px!important}.pb5{padding-bottom:50px!important}.pb10{padding-bottom:100px!important}.pb20{padding-bottom:200px!important}.py1{padding-top:7px!important;padding-bottom:7px!important}.py2{padding-top:11px!important;padding-bottom:11px!important}.ml0{margin-left:0!important}.ml1{margin-left:7px!important}.ml2{margin-left:11px!important}.mr1{margin-right:7px!important}.mr2{margin-right:11px!important}.mx1{margin-right:7px!important;margin-left:7px!important}.mx2{margin-right:11px!important;margin-left:11px!important}.mt1{margin-top:7px!important}.mt2{margin-top:11px!important}.mt3{margin-top:20px!important}.mt10{margin-top:100px!important}.mt15{margin-top:150px!important}.mb1{margin-bottom:7px!important}.mb2{margin-bottom:11px!important}.mb3{margin-bottom:20px!important}.mb4{margin-bottom:30px!important}.mb10{margin-bottom:200px!important}.my1{margin-top:7px!important;margin-bottom:7px!important}.my2{margin-top:11px!important;margin-bottom:11px!important}.my3{margin-top:30px!important;margin-bottom:30px!important}.bold{font-weight:700!important}.StepperText span{font-size:1rem!important}.swal2-title{font-size:1.6rem}.swal2-html-container{margin:.5rem;font-size:1.2rem}.swal2-icon{width:5rem;height:5rem;margin:1rem auto .6em}.swal2-icon .swal2-icon-content{font-size:3rem}.swal2-styled.swal2-cancel,.swal2-styled.swal2-confirm{font-size:1.3rem}.swal2-icon.swal2-info{border-color:#32507e;color:#32507e}.remainPredCount{font-size:1rem;text-align:right}.ListItemButton{box-shadow:0 3px 3px -3px rgba(0,0,0,.25);font-size:1rem}.ListItemButton,.ListItemIconButton{flex-direction:row;justify-content:left!important;align-items:flex-start!important}.ListItemIconButton{display:flex}.MuiBackdrop-root{z-index:1!important}.VerifyDemoKeyPad{z-index:2!important}.MuiDialog-root .MuiBackdrop-root{z-index:0!important}.demoFormButton{color:inherit!important}.MuiFormLabel-root{color:#22304e!important}.MuiFormLabel-root.Mui-error{color:#f44336!important}.BLDS_Label{width:100%;justify-content:space-between;display:flex;flex-direction:row}.MuiTooltip-tooltip{font-size:1rem!important}@media only screen and (max-width:1366px){.MuiTooltip-tooltip{font-size:.9rem!important}.ListItemButton{padding-right:45px!important;padding-left:5px!important;font-size:1rem}.ListItemButton,.ListItemIconButton{flex-direction:column;justify-content:left!important;align-items:flex-start!important}.ListItemIconButton{display:flex;right:0!important}}@media only screen and (max-width:760px){.remainPredCount{font-size:1rem;text-align:left}.StepperText span{font-size:.75rem!important}.demoH1{font-size:2.5rem!important;font-weight:700}.demoH2{font-size:1.24rem!important;font-weight:400}.demoH3{font-size:1.17rem!important;font-weight:400}.demoH4{font-size:.95rem!important;font-weight:400}.demoH5{font-size:.9rem!important;font-weight:400!important}.swal2-title{font-size:1.2rem}.swal2-html-container{margin:.1rem;font-size:.8rem}.swal2-icon{width:5rem;height:5rem;margin:1rem auto .6em}.swal2-icon .swal2-icon-content{font-size:3rem}.swal2-input{font-size:1rem!important}}.fixedLogo{position:fixed;right:10px;bottom:10px}.demoInputGrid{padding-bottom:15px;border-bottom:1px solid #efefef}.step1_DM_label{font-size:.9rem;position:absolute;color:red;font-weight:700;transform:rotate(40deg);margin-bottom:110px;margin-left:80px;border:1px double red;padding:0 3px;outline:1px solid red;outline-offset:2px}.step1_Alzheimer,.step1_CVD,.step1_Dementia,.step1_Hyperlipidemia,.step1_Hypertension,.step1_Liver,.step1_Lung,.step1_Prostate,.step1_Stomach,.step1_Stroke{opacity:.3}.fadeUp{opacity:0;animation-duration:1s;animation-name:fadeUp;animation-iteration-count:1;animation-direction:alternate;animation-fill-mode:forwards}.animationDelay1{animation-delay:.5s}.animationDelay2{animation-delay:1.5s}.animationDelay3{animation-delay:2.5s}.animationDelay4{animation-delay:3.5s}@keyframes fadeUp{0%{transform:translateY(20px);opacity:0}to{transform:translateY(0);opacity:1}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes fadeOut{0%{opacity:1}to{opacity:0}}.demoFooter{background-color:#f7f7f7;position:absolute;bottom:-10%;display:flex;flex-direction:column;justify-content:center;align-items:center;width:100%;padding-top:5px;padding-bottom:20px}.numpadButton{font-weight:700;width:60px;height:60px;box-shadow:1px 2px 3px #ccc}.numpadInput{border-radius:5px 5px 0 0;padding-top:7px!important;padding-bottom:12px!important;margin:0!important;border-bottom:1px solid #ddd;box-shadow:none!important;font-size:1.5rem;font-weight:700}.numpadTitle{color:#ddddddaa;font-size:60%;font-weight:700}.numpadToolbar{display:flex;justify-content:space-between}.columnButton span{display:flex!important;flex-direction:column!important}