@import"https://fonts.googleapis.com/css2?family=M+PLUS+Rounded+1c:wght@100;300;400;500;700;800;900&display=swap";@import"https://fonts.googleapis.com/css2?family=M+PLUS+Rounded+1c:wght@100;300;400;500;700;800;900&display=swap";html{margin:0;padding:0;font-size:62.5%}body{margin:0;padding:0}header,footer,article,section,nav,aside,div{margin:0;padding:0;display:block}h1,h2,h3,h4,h5,h6,p,figure,figcaption{font-size:inherit;font-weight:inherit;margin:0;padding:0;display:block}p{text-align:justify;word-break:break-all}ul,ol{margin:0;padding:0;list-style-type:none;font-weight:inherit}li{margin:0px;padding:0px;font-weight:inherit}dl,dt,dd{margin:0;padding:0;font-weight:inherit}img{margin:0;padding:0;vertical-align:bottom;display:inline-block;max-width:100%;max-height:100%;width:auto;height:auto}a,span,time,strong,em,small,address{margin:0;padding:0;font-size:inherit;font-style:normal;display:inline}table{margin:0;padding:0;border-collapse:collapse}tr{margin:0;padding:0}td{margin:0;padding:0}th{margin:0;padding:0;font-weight:inherit;text-align:left}body{font-family:"M PLUS Rounded 1c",sans-serif;font-weight:400;font-size:1.8rem;line-height:1.75;color:var(--color_text)}.hide{display:none}:root{--color_white: #FFFFFF;--color_text: #222222;--color_gray: #575757;--color_mountainmist: #999999;--color_lightgray: #CCCCCC;--color_alto: #D9D9D9;--color_gallery: #EFEFEF;--color_cornflowerblue: #5F9BEE;--color_red: #FF0000}input[type=text],input[type=number],input[type=password],input[type=search],input[type=email],input[type=tel],input[type=url]{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;display:inline-block;padding:4px 10px 4px 10px;background-color:#efefef;font-size:1.6rem;line-height:20px;color:#000;margin:0px 0px 2px 0px;border-radius:4px}input[type=submit],input[type=button]{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#fff;color:#000;border:solid 1px #999;display:inline-block;padding:8px;line-height:30px;font-size:1.6rem;border-radius:8px;text-decoration:none;box-sizing:border-box;cursor:pointer}input,textarea{max-width:100%;box-sizing:border-box}span.inputWrap input[type=text],span.inputWrap input[type=number],span.inputWrap input[type=password],span.inputWrap input[type=search],span.inputWrap input[type=email]{padding:4px 28px 4px 10px}::placeholder{color:#ccc}input:focus,textarea:focus{outline:none;box-shadow:0px 0px 4px 2px rgba(18,135,179,.4)}textarea{-webkit-appearance:none;-moz-appearance:none;appearance:none;margin:0px;padding:4px;border:none;outline:none;background-color:#efefef;font-size:1.6rem;box-shadow:none;min-width:100%;min-height:9em;color:#000;border-radius:4px}select{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;display:inline-block;font-size:inherit;color:inherit}.wrapper{display:flex;flex-direction:column;justify-content:center;align-items:stretch;min-height:100svh;padding:0 15px}@media screen and (min-width: 744px){.wrapper{align-items:center}}.wrapper form header{max-width:300px;margin-inline:auto}@media screen and (min-width: 744px){.wrapper form header{max-width:none}}.wrapper form header p{font-size:1.6rem;line-height:1.5;color:var(--color_gray)}.wrapper form header h1{font-size:2.8rem;line-height:1.5;color:var(--color_cornflowerblue)}@media screen and (min-width: 744px){.wrapper form header h1{font-size:3.8rem}}.wrapper form header h1 span{font-size:1.2rem;color:var(--color_mountainmist)}.wrapper form dl{font-size:1.6rem;margin:20px auto;max-width:300px}@media screen and (min-width: 744px){.wrapper form dl{display:grid;grid-template-columns:auto 1fr;gap:10px 20px;align-items:center;max-width:none}}@media screen and (min-width: 744px){.wrapper form dl dt{text-align:right}}.wrapper form dl dd{position:relative}.wrapper form dl dd.year::before,.wrapper form dl dd.year::after{content:"";display:block;width:0;height:0;border-color:rgba(0,0,0,0) rgba(0,0,0,0) var(--color_alto);border-style:solid;border-width:0 8px 12px;position:absolute;inset:auto 22px 27px auto;z-index:10}.wrapper form dl dd.year::after{transform:rotate(180deg);inset:27px 22px auto auto}.wrapper form dl dd.year select{padding:0 20px;border:solid 1px var(--color_lightgray);border-radius:8px;width:100%;box-sizing:border-box;font-size:1.8rem;line-height:48px;background-color:rgba(0,0,0,0);position:relative;z-index:20}.wrapper form dl dd.password input{width:100%;box-sizing:border-box;font-size:1.8rem;line-height:48px;padding:0 40px 0 20px;border:solid 1px var(--color_lightgray);border-radius:8px;background-color:var(--color_white);position:relative;z-index:20}.wrapper form dl dd.password input:is(.error *){box-shadow:0 0 10px 0 var(--color_red)}.wrapper form dl dd.password figure{position:absolute;inset:0 8px 0 auto;margin:auto 0 auto auto;z-index:30;display:flex;align-items:center;cursor:pointer;opacity:.5;transition-duration:300ms}.wrapper form dl dd.password figure:hover{opacity:1}.wrapper form dl dd.password .errormessage{display:none;color:var(--color_red);padding:0 1em;font-size:1.6rem;position:absolute;inset:100% 0 auto 0}.wrapper form dl dd.password .errormessage:is(.error *){display:block}.wrapper form dl dd.buttonarea{padding-top:2em;text-align:center}@media screen and (min-width: 744px){.wrapper form dl dd.buttonarea{text-align:left}}.wrapper form dl dd.buttonarea input{padding-inline:3em;background-image:linear-gradient(0deg, var(--color_lightgray) 0, var(--color_white) 50%)}.wrapper form dl dd.buttonarea input:hover{background-image:linear-gradient(0deg, var(--color_lightgray) 0, var(--color_white) 100%)}/*# sourceMappingURL=login.min.css.map */