.hlZiKsUAnNcowFkRYc0g{position:relative}.hlZiKsUAnNcowFkRYc0g input[type=number]::-webkit-inner-spin-button,.hlZiKsUAnNcowFkRYc0g input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;appearance:none;margin:0}.hlZiKsUAnNcowFkRYc0g input[type=number]{-webkit-appearance:textfield;-moz-appearance:textfield;appearance:textfield}@font-face{font-family:Noto Sans JP;font-style:normal;font-weight:300;src:local(""),url(/hospital/fonts/noto-sans-jp-v28-latin_japanese-300.woff2) format("woff2"),url(/hospital/fonts/noto-sans-jp-v28-latin_japanese-300.woff) format("woff")}@font-face{font-family:Noto Sans JP;font-style:normal;font-weight:400;src:local(""),url(/hospital/fonts/noto-sans-jp-v28-latin_japanese-regular.woff2) format("woff2"),url(/hospital/fonts/noto-sans-jp-v28-latin_japanese-regular.woff) format("woff")}@font-face{font-family:Noto Sans JP;font-style:normal;font-weight:500;src:local(""),url(/hospital/fonts/noto-sans-jp-v28-latin_japanese-500.woff2) format("woff2"),url(/hospital/fonts/noto-sans-jp-v28-latin_japanese-500.woff) format("woff")}@font-face{font-family:Noto Sans JP;font-style:normal;font-weight:700;src:local(""),url(/hospital/fonts/noto-sans-jp-v28-latin_japanese-700.woff2) format("woff2"),url(/hospital/fonts/noto-sans-jp-v28-latin_japanese-700.woff) format("woff")}@font-face{font-family:Sawarabi Mincho;font-style:normal;font-weight:400;src:local(""),url(/hospital/fonts/sawarabi-mincho-v10-latin_japanese-regular.woff2) format("woff2"),url(/hospital/fonts/sawarabi-mincho-v10-latin_japanese-regular.woff) format("woff")}/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */html{-webkit-text-size-adjust:100%;line-height:1.15}body{margin:0}main{display:block}h1{font-size:2em;margin:.67em 0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent}abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}[hidden],template{display:none}:root{--color-cerulean:#009ee5;--color-silver:#bebebe;--color-mercury:#e9e9e9;--color-charcoal:grey;--color-tundora:#464646}@-webkit-keyframes progress{to{background-position:35px 0}}@keyframes progress{to{background-position:35px 0}}@-webkit-keyframes slideDownRectangle{0%{top:-56px}to{top:82px}}@keyframes slideDownRectangle{0%{top:-56px}to{top:82px}}@-webkit-keyframes slideDownTriangle{0%{top:-23px}to{top:115px}}@keyframes slideDownTriangle{0%{top:-23px}to{top:115px}}@-webkit-keyframes spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@-webkit-keyframes pulse{0%{box-shadow:0 0 0 0 rgba(0,158,229,.4)}70%{box-shadow:0 0 0 15px rgba(0,158,229,0)}to{box-shadow:0 0 0 0 rgba(0,158,229,0)}}@keyframes pulse{0%{box-shadow:0 0 0 0 rgba(0,158,229,.4)}70%{box-shadow:0 0 0 15px rgba(0,158,229,0)}to{box-shadow:0 0 0 0 rgba(0,158,229,0)}}@-webkit-keyframes spinDoctorComment{0%{transform:translate(-50%,-50%) rotate(0deg)}to{transform:translate(-50%,-50%) rotate(1turn)}}@keyframes spinDoctorComment{0%{transform:translate(-50%,-50%) rotate(0deg)}to{transform:translate(-50%,-50%) rotate(1turn)}}@-webkit-keyframes fadeOutDoctorComment{0%{opacity:1}to{opacity:0}}@keyframes fadeOutDoctorComment{0%{opacity:1}to{opacity:0}}*{-webkit-font-smoothing:antialiased!important;-moz-osx-font-smoothing:grayscale!important;font-family:Noto Sans JP,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif!important}.visually-hidden{clip:rect(0 0 0 0);border:0;-webkit-clip-path:inset(100%);clip-path:inset(100%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.page-404{align-self:center;color:#002063}.wrapper{display:flex;flex-direction:column;margin:0 auto;padding-bottom:100px;width:80vw}body{overflow:hidden}body.base-patients-list{box-sizing:border-box;height:100vh}body.base-patients-list .wrapper{box-sizing:border-box;height:87%;padding-bottom:25px}input::-moz-placeholder{opacity:.5}input::placeholder{opacity:.5}[data-label]{cursor:pointer;position:relative}[data-label]:hover:after{background-color:#fff;border:1px solid #bebebe;border-radius:4px;color:#000;content:attr(data-label);font-family:Noto Sans JP,sans-serif;font-size:10px;font-style:normal;font-weight:400;left:50%;line-height:11px;padding:4px;position:absolute;top:0;transform:translate(-50%,-50%);width:-webkit-max-content;width:-moz-max-content;width:max-content;z-index:100}[data-label]:hover:before{background-color:#fff;border-bottom:1px solid #bebebe;border-right:1px solid #bebebe;content:"";height:6px;left:50%;position:absolute;top:10px;transform:translate(-50%,-50%) rotate(45deg);width:6px;z-index:101}span[data-label]:hover:after{top:-15px}span[data-label]:hover:before{top:-5px}.drag-drop-arrow{border:3px solid #bebebe;border-radius:50%;bottom:10px;display:flex;height:2.5em;overflow:hidden;position:absolute;right:10px;transition:right 1s,bottom 1s,width 1s,height 1s,transform 1s;width:2.5em;z-index:1}.drag-drop-arrow:after,.drag-drop-arrow:before{content:"";left:50%;position:absolute;transform:translateX(-50%);transition:top 1s,border-width 1s,width 1s,height 1s,transform 1s}.drag-drop-arrow:before{background-color:#bebebe;height:20px;top:7.5px;width:8px}.drag-drop-arrow:after{border-left:11px solid transparent;border-right:11px solid transparent;border-top:11px solid #bebebe;height:0;top:23.5px;width:0}.drag-drop-arrow svg{display:none;height:90%;margin:auto;width:90%}[data-drag-drop=true].drag-drop{background-color:#bebebe1a;border-color:transparent}[data-drag-drop=true].drag-drop:before{border:3px dashed #bebebe}[data-drag-drop=true].drag-drop:after,[data-drag-drop=true].drag-drop:before{box-sizing:border-box;content:"";display:flex;height:100%;left:0;position:absolute;top:0;width:100%}[data-drag-drop=true].drag-drop:after{background-color:#fff;z-index:-1}[data-drag-drop=true].drag-drop>.drag-drop-arrow{bottom:50%;display:flex;height:5em;right:50%;transform:translate(50%,50%);width:5em}[data-drag-drop=true].drag-drop>.drag-drop-arrow:before{height:40px;top:15px;width:16px}[data-drag-drop=true].drag-drop>.drag-drop-arrow:after{border-left:20px solid transparent;border-right:20px solid transparent;border-top:20px solid #bebebe;height:0;top:47px;width:0}[data-drag-drop=true].drag-drop>:not(.drag-drop-arrow,.drag-drop__message){opacity:.3}[data-drag-drop=true].drag-drop--active{background-color:#00b9ef1a}[data-drag-drop=true].drag-drop--active:before,[data-drag-drop=true].drag-drop--active>.drag-drop-arrow{border-color:#009ee5}[data-drag-drop=true].drag-drop--active>.drag-drop-arrow:before{-webkit-animation:slideDownRectangle 1s linear 0s infinite;animation:slideDownRectangle 1s linear 0s infinite;background-color:#009ee5}[data-drag-drop=true].drag-drop--active>.drag-drop-arrow:after{-webkit-animation:slideDownTriangle 1s linear 0s infinite;animation:slideDownTriangle 1s linear 0s infinite;border-top-color:#009ee5}[data-drag-drop=true].drag-drop--error{background-color:#ff00001a}[data-drag-drop=true].drag-drop--error:before,[data-drag-drop=true].drag-drop--error>.drag-drop-arrow{border-color:red}[data-drag-drop=true].drag-drop--error>.drag-drop-arrow:after,[data-drag-drop=true].drag-drop--error>.drag-drop-arrow:before{content:none}.drag-drop__message,[data-drag-drop=true].drag-drop--error>.drag-drop-arrow svg{display:flex}.drag-drop__message--info{color:#bebebe;font-size:13px}.drag-drop__message--error,.drag-drop__message--info{font-family:Noto Sans JP,sans-serif;font-style:normal;font-weight:400;line-height:18px}.drag-drop__message--error{display:none;flex-direction:column;font-size:15px}.drag-drop__message--error p{margin:0;padding:0}.drag-drop__message--error p span{color:#009ee5}.drag-drop__message--error p:first-of-type{color:red}@media(max-width:640px){.wrapper{margin-bottom:27px;padding:0}}.btn{background:none;border:none;flex-shrink:0;font-family:Noto Sans JP,sans-serif;font-size:16px;font-style:normal;font-weight:400;line-height:18px;padding:8px 26px;text-decoration:none}.btn,.btn--main{align-self:center;border-radius:4px;box-sizing:border-box;cursor:pointer;display:flex;justify-content:center;text-align:center}.btn--main{align-items:center;background-color:#009ee5;color:#fff}.btn--main--disabled{pointer-events:none}.btn--main--disabled,.btn--main:disabled{cursor:default;opacity:.4}.btn--main:hover:not(:disabled){background-color:#008ece;box-shadow:inset 0 0 0 2px #007eb7}.btn--main:active:not(:disabled){box-shadow:inset 0 0 0 2px #007eb7,0 0 0 1px hsla(0,0%,100%,.4),0 0 0 4px rgba(77,182,229,.5)}.btn--delete{align-items:center;align-self:center;background-color:#bebebe;border-radius:4px;box-sizing:border-box;color:#fff;cursor:pointer;display:flex;justify-content:center;text-align:center}.btn--delete--disabled{pointer-events:none}.btn--delete--disabled,.btn--delete:disabled{cursor:default;opacity:.4}.btn--delete:hover:not(:disabled){background-color:#b1b1b1;box-shadow:inset 0 0 0 2px #a5a5a5}.btn--delete:active:not(:disabled){box-shadow:inset 0 0 0 2px #a5a5a5,0 0 0 1px hsla(0,0%,100%,.4),0 0 0 4px hsla(0,0%,76%,.5)}.btn--additional{align-items:center;align-self:center;background-color:#fff;border-radius:4px;box-shadow:inset 0 0 0 1px #009ee5;box-sizing:border-box;color:#009ee5;cursor:pointer;display:flex;justify-content:center;text-align:center}.btn--additional--disabled{cursor:default;opacity:.4;pointer-events:none}.btn--additional:disabled{cursor:default;opacity:.4}.btn--additional:hover:not(:disabled){background-color:#fff;box-shadow:inset 0 0 0 2px #007eb7}.btn--additional:active:not(:disabled){box-shadow:inset 0 0 0 2px #007eb7,0 0 0 1px hsla(0,0%,100%,.4),0 0 0 4px rgba(77,182,229,.5)}.btn--bs{align-items:center;align-self:center;background-color:#1255a2;border-radius:4px;box-sizing:border-box;color:#fff;cursor:pointer;display:flex;justify-content:center;text-align:center}.btn--bs--disabled{pointer-events:none}.btn--bs--disabled,.btn--bs:disabled{cursor:default;opacity:.4}.btn--bs:hover:not(:disabled){background-color:#124d92;box-shadow:inset 0 0 0 2px #124682}.btn--bs:active:not(:disabled){box-shadow:inset 0 0 0 2px #124682,0 0 0 1px hsla(0,0%,100%,.4),0 0 0 4px rgba(89,123,162,.5)}.btn--lpixel{align-items:center;align-self:center;background-color:#22ac5a;border-radius:4px;box-sizing:border-box;color:#fff;cursor:pointer;display:flex;justify-content:center;text-align:center}.btn--lpixel--disabled{pointer-events:none}.btn--lpixel--disabled,.btn--lpixel:disabled{cursor:default;opacity:.4}.btn--lpixel:hover:not(:disabled){background-color:#229b53;box-shadow:inset 0 0 0 2px #228a4c}.btn--lpixel:active:not(:disabled){box-shadow:inset 0 0 0 2px #228a4c,0 0 0 1px hsla(0,0%,100%,.4),0 0 0 4px rgba(100,172,129,.5)}.btn--fix{width:170px}.btn--fix,.btn--small{height:35px;padding-left:0;padding-right:0}.btn--small{width:50px}.btn--delete-icon{align-items:center;align-self:center;background-color:#fff;border-radius:4px;box-shadow:inset 0 0 0 1px gray;box-sizing:border-box;color:gray;cursor:pointer;display:flex;justify-content:center;text-align:center}.btn--delete-icon--disabled{cursor:default;opacity:.4;pointer-events:none}.btn--delete-icon:disabled{cursor:default;opacity:.4}.btn--delete-icon:hover:not(:disabled){background-color:#fff;box-shadow:inset 0 0 0 2px #747474}.btn--delete-icon:active:not(:disabled){box-shadow:inset 0 0 0 2px #747474,0 0 0 1px hsla(0,0%,100%,.4),0 0 0 4px hsla(0,0%,57%,.5)}.btn--wide{width:300px}.btn--archive{color:#002063;display:inline-flex;font-family:Noto Sans JP,sans-serif;font-size:13px;font-style:normal;font-weight:400;line-height:15px}.btn--archive:hover{background-color:rgba(0,32,99,.3)}.btn--text{color:#009ee5;text-decoration:none}.btn--loading{-webkit-animation:progress 1s linear infinite;animation:progress 1s linear infinite;background-color:#009ee5;background-image:linear-gradient(-45deg,hsla(0,0%,100%,.15) 25%,transparent 0,transparent 50%,hsla(0,0%,100%,.15) 0,hsla(0,0%,100%,.15) 75%,transparent 0,transparent);background-repeat:repeat-x;background-size:35px 35px;color:#fff}.btn--disabled,.btn:disabled{cursor:not-allowed;opacity:.5;pointer-events:none}.btn-close{background:none;border:1px solid #009ee5;box-sizing:border-box;cursor:pointer;display:flex;height:24px;position:absolute;right:0;top:0;width:24px}.btn-close:after,.btn-close:before{background-color:#009ee5;content:"";height:2px;position:absolute;right:4px;top:10px;transform:rotate(-45deg);width:14px}.btn-close:after{transform:rotate(45deg)}.btn-close--circle{border-radius:50%}.btn-close:disabled{cursor:not-allowed;opacity:.5}.capital-text{font-size:24px}.capital-text,.sub-text{font-family:Noto Sans JP,sans-serif;font-style:normal;font-weight:700;line-height:34px}.sub-text{font-size:18px}.block{border:1px solid #bebebe;box-sizing:border-box;margin:0 auto;padding:30px;width:65vw}#overlay{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background-color:rgba(0,0,0,.5);display:none;height:200vh;left:50%;position:fixed;top:50%;transform:translate(-50%,-50%);width:200vw;z-index:99}.doctor-comment-loading{box-sizing:border-box;height:20px;position:relative;width:20px}.doctor-comment-loading:after,.doctor-comment-loading:before{border-radius:50%;content:"";display:none;height:15px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:15px}.doctor-comment-loading:before{-webkit-animation:spinDoctorComment 1s linear infinite;animation:spinDoctorComment 1s linear infinite;border-bottom:4px solid transparent;border-left:4px solid transparent;border-left-color:var(--color-silver);border-right:4px solid transparent;border-top:4px solid transparent;border-top-color:var(--color-silver);z-index:1}.doctor-comment-loading__active:before{display:block}.doctor-comment-loading__loaded:after{align-items:center;-webkit-animation:fadeOutDoctorComment 2s forwards;animation:fadeOutDoctorComment 2s forwards;color:green;content:"✔";display:flex;font-size:24px;justify-content:center;opacity:1;transition:opacity 2s;z-index:2}.go-back{display:flex;margin:0 auto;width:65vw}.go-back__link{align-items:center;color:#009ee5;display:flex;font-family:Noto Sans JP,sans-serif;font-size:18px;font-style:normal;font-weight:700;line-height:16px;text-decoration:none}.go-back__link:hover .go-back__text{text-decoration:underline}.go-back__arrow{fill:#009ee5;box-sizing:border-box;height:27px;width:27px}#disabled{cursor:not-allowed;opacity:.5}#disabled:hover{text-decoration:none}#disabled:focus{outline:none}.disabled{cursor:not-allowed;opacity:.5;pointer-events:none}div[id^=react-components-tmp]{display:flex}.loading-screen{background-color:#fff;height:110vh;width:110vw;z-index:150}.lds-spinner,.loading-screen{left:50%;position:fixed;top:50%;transform:translate(-50%,-50%)}.lds-spinner{--size:40px;display:inline-block;height:var(--size);width:var(--size);z-index:151}.lds-spinner div{-webkit-animation:lds-spinner 1.2s linear infinite;animation:lds-spinner 1.2s linear infinite;transform-origin:calc(var(--size)/2) calc(var(--size)/2)}.lds-spinner div:after{background:#009ee5;border-radius:20%;content:"";display:block;height:calc(var(--size)/100*22.5);left:calc(var(--size)/100*46.25);position:absolute;top:calc(var(--size)/100*3.75);width:calc(var(--size)/100*7.5)}.lds-spinner div:first-child{-webkit-animation-delay:-1.1s;animation-delay:-1.1s;transform:rotate(0deg)}.lds-spinner div:nth-child(2){-webkit-animation-delay:-1s;animation-delay:-1s;transform:rotate(30deg)}.lds-spinner div:nth-child(3){-webkit-animation-delay:-.9s;animation-delay:-.9s;transform:rotate(60deg)}.lds-spinner div:nth-child(4){-webkit-animation-delay:-.8s;animation-delay:-.8s;transform:rotate(90deg)}.lds-spinner div:nth-child(5){-webkit-animation-delay:-.7s;animation-delay:-.7s;transform:rotate(120deg)}.lds-spinner div:nth-child(6){-webkit-animation-delay:-.6s;animation-delay:-.6s;transform:rotate(150deg)}.lds-spinner div:nth-child(7){-webkit-animation-delay:-.5s;animation-delay:-.5s;transform:rotate(180deg)}.lds-spinner div:nth-child(8){-webkit-animation-delay:-.4s;animation-delay:-.4s;transform:rotate(210deg)}.lds-spinner div:nth-child(9){-webkit-animation-delay:-.3s;animation-delay:-.3s;transform:rotate(240deg)}.lds-spinner div:nth-child(10){-webkit-animation-delay:-.2s;animation-delay:-.2s;transform:rotate(270deg)}.lds-spinner div:nth-child(11){-webkit-animation-delay:-.1s;animation-delay:-.1s;transform:rotate(300deg)}.lds-spinner div:nth-child(12){-webkit-animation-delay:0s;animation-delay:0s;transform:rotate(330deg)}@-webkit-keyframes lds-spinner{0%{opacity:1}to{opacity:0}}@keyframes lds-spinner{0%{opacity:1}to{opacity:0}}@media(min-width:640px){.lds-spinner{--size:80px}}.confirmation-sheet{font-family:Noto Sans JP,ヒラギノ角ゴ Pro W3,Hiragino Kaku Gothic Pro,Osaka,メイリオ,Meiryo,ＭＳ Ｐゴシック,MS PGothic,sans-serif}.confirmation-sheet h2{margin-bottom:10px;margin-top:40px}.confirmation-sheet table{border-collapse:collapse;text-align:center;white-space:break-spaces}.confirmation-sheet td,.confirmation-sheet th{border:1px solid #000;box-sizing:border-box;height:30px;max-width:450px;padding:5px}.confirmation-sheet th{background-color:#afccf4}.confirmation-sheet__header{text-align:left}.confirmation-sheet__width,.confirmation-sheet__width--resize{width:150px}.confirmation-sheet__long-width{width:250px}.confirmation-sheet__expand,.confirmation-sheet__margin{margin-bottom:30px}.confirmation-sheet__clear-border{border:0!important}.confirmation-sheet__wrapper{align-items:flex-end;display:flex;position:relative}.confirmation-sheet__wrapper~div,.confirmation-sheet__wrapper~table{margin-top:15px}.confirmation-sheet__button{background:none;border:1px solid #afccf4;border-radius:50%;bottom:0;cursor:pointer;height:30px;left:-35px;margin:0 10px 0 0;padding:0;position:absolute;width:30px}.confirmation-sheet__button:after,.confirmation-sheet__button:before{background-color:#afccf4;content:"";height:21px;left:50%;position:absolute;top:50%;width:3px}.confirmation-sheet__button:before{transform:translate(-50%,-50%)}.confirmation-sheet__button:after{transform:translate(-50%,-50%) rotate(90deg)}.confirmation-sheet__button--open:before{content:none}.question-tooltip{--width:250px;--size:18px;display:flex;height:var(--size);margin:0 3px;position:relative;width:var(--size)}.question-tooltip__text{background-color:#fff;border:1px solid #bebebe;border-radius:4px;box-sizing:border-box;color:#000;display:none;font-size:14px;line-height:18px;padding:10px;position:absolute;width:var(--width);z-index:102}.question-tooltip__text--top{bottom:calc(var(--size) + 2px)}.question-tooltip__text--bottom{top:calc(var(--size) + 2px)}.question-tooltip__text--left{right:0}.question-tooltip__text--right{left:0}.question-tooltip__mark{cursor:pointer;height:var(--size);width:var(--size)}.question-tooltip__mark:hover~.question-tooltip__text{background-color:#616161;color:#fff;display:flex}.react-components-input{position:relative}.react-components-input input[type=number]::-webkit-inner-spin-button,.react-components-input input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;appearance:none;margin:0}.react-components-input input[type=number]{-webkit-appearance:textfield;-moz-appearance:textfield;appearance:textfield}.react-components-link{color:#009ee5;cursor:pointer;display:flex;margin:0;padding:0;text-decoration:underline;-webkit-text-decoration-color:rgba(0,158,229,.4);text-decoration-color:rgba(0,158,229,.4);width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.react-components-link:hover{-webkit-text-decoration-color:inherit;text-decoration-color:inherit}.react-components-pmum{display:flex;flex-direction:column;gap:1rem}.react-components-pmum h3{color:#db2b2b;margin:0;padding:0;text-align:center}.react-components-pmum p{margin:0;padding:0}.react-components-pmum__loading{background-color:#fff;display:flex;height:100%;inset:0;position:absolute;width:100%;z-index:120}.react-components-pmum__field-wrapper{display:flex;gap:.5rem;margin-left:2rem}.react-components-pmum__field{display:flex;flex-direction:column;gap:.7rem}.react-components-pmum__field--name{color:#cdcdcd}.react-components-pmum__btn-wrapper{display:flex;gap:1rem;justify-content:center}.react-components-ppi{display:flex;flex-direction:column;margin:0 auto;width:65vw}.react-components-ppi__header-wrapper{align-items:center;display:flex;gap:1rem}.react-components-ppi__title{margin:0}.react-components-ppi__btn{width:163px}.react-components-ppi__edit-btn{color:#009ee5;cursor:pointer;display:flex;font-size:18px;line-height:26px}.react-components-ppi__edit-btn:hover{opacity:.9;text-decoration:underline}.react-components-ppi__patient-id{color:#7f7f7f;font-size:11px;font-style:italic;line-height:13px;margin-left:auto}.react-components-ppi__form-wrapper{border:1px solid #bebebe;display:grid;gap:24px;grid-template-columns:repeat(3,1fr);grid-template-rows:auto;margin-top:24px;padding:1.875rem}.react-components-ppiwm{align-items:center;display:flex;flex-direction:column;gap:1rem}.react-components-ppiwm h3{font-size:24px;font-weight:700;margin:0;padding:0}.react-components-ppiwm p{color:red;font-size:18px;font-weight:700;margin:0;padding:0}.react-components-ppiwm button{padding-left:0;padding-right:0;width:130px}.header{border-bottom:1px solid #009ee5;display:flex;margin-bottom:1rem;padding:10px 0}.header__wrapper{align-items:flex-end;display:flex;justify-content:space-between;margin:0 auto;width:80vw}.header__link{text-decoration:none}.header__link:hover{opacity:.7}.header__title{color:#009ee5;font-size:20px;line-height:23px;margin:0;text-decoration:none}.header__title,.header__title span{font-family:Noto Sans JP,sans-serif;font-style:normal;font-weight:400}.header__title span{color:#000;font-size:16px;line-height:19px}.header__nav{align-items:center;display:flex;position:relative}.header__hospital-name{font-family:Noto Sans JP,sans-serif;font-size:16px;font-style:normal;font-weight:400;line-height:25px;margin-right:30px}.header__nav-list{display:none}.header__btn-nav-label{box-sizing:border-box;cursor:pointer;height:35px;position:relative;width:35px}.header__btn-nav-label--notification{align-items:center;background-color:#009ee5;border-radius:3px;box-sizing:border-box;color:#fff;display:none;font-family:Noto Sans JP,sans-serif;font-size:14px;font-style:normal;font-weight:400;justify-content:center;line-height:1px;min-height:19px;min-width:19px;padding-bottom:1px;position:absolute;right:-8px;top:-8px}.header__btn-nav-label:hover{opacity:.7}.header__btn-nav-input{margin-left:3vw}.header__btn-nav-input:checked~.header__btn-nav-label svg{-webkit-animation:spin 2s linear infinite;animation:spin 2s linear infinite}.header__btn-nav-input:checked~.header__nav-list{display:flex}.header--patients{background-color:#009ee5;border:none;margin-top:1rem;padding:17px 0}.header--patients .header__title{color:#fff;font-family:Sawarabi Mincho,sans-serif;font-size:16px;font-style:normal;font-weight:400;line-height:16px;margin:0}.header--patients .header__link:hover{opacity:1}.auth-form{align-items:center;border:1px solid rgba(0,0,0,.12);border-radius:4px;box-sizing:border-box;display:flex;flex-direction:column;gap:1rem;margin:auto;padding:1rem}.auth-form h3{font-family:Noto Sans JP,sans-serif;font-size:18px;font-style:normal;font-weight:700;line-height:21px;margin:0}.auth-form p{margin:0}.auth-form__reset-link{color:#bebebe}.patient-table__title{font-family:Noto Sans JP,sans-serif;font-size:18px;font-style:normal;font-weight:700;line-height:21px}.patient-table__row-collapse{position:relative}.patient-table__loading{display:none;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%)}.patient-table__btn-collapse{background:none;border:1px solid #009ee5;border-radius:50%;cursor:pointer;height:30px;left:-30px;margin:0;padding:0;position:absolute;top:50%;transform:translateY(-50%);width:30px}.patient-table__btn-collapse:after,.patient-table__btn-collapse:before{background-color:#009ee5;content:"";height:21px;left:50%;position:absolute;top:50%;width:3px}.patient-table__btn-collapse:before{transform:translate(-50%,-50%)}.patient-table__btn-collapse:after{transform:translate(-50%,-50%) rotate(90deg)}.patient-table__btn-collapse--open:before{content:none}.patient-table__row-child{background-color:rgba(0,158,229,.1)}.patient-table__header{align-items:center;display:flex;justify-content:space-between;margin-bottom:5px}.patient-table__registration-link{display:flex}.patient-table__registration-link span{box-sizing:border-box;flex-shrink:0;height:18px;margin-right:5px;position:relative;width:18px}.patient-table__registration-link span:after,.patient-table__registration-link span:before{background-color:#fff;content:"";height:2px;left:50%;position:absolute;top:50%;width:13px}.patient-table__registration-link span:before{transform:translate(-50%,-50%)}.patient-table__registration-link span:after{transform:translate(-50%,-50%) rotate(90deg)}.patient-table__table{border-collapse:collapse;flex-shrink:0;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;width:100%}.patient-table__table tbody tr{border-bottom:1px solid #bebebe}.patient-table__table tbody th{color:#000;font-family:Noto Sans JP,sans-serif;font-size:15px;font-style:normal;font-weight:400;line-height:18px;padding-bottom:15px;padding-top:15px}.patient-table__table tbody th button{display:inline-flex}.patient-table__table tbody td{color:#000;font-family:Noto Sans JP,sans-serif;font-size:13px;font-style:normal;font-weight:400;line-height:15px;padding-bottom:15px;padding-top:15px;text-align:center}.patient-table__table tbody td button{display:inline-flex}.patient-table__table thead{border-bottom:1px solid #bebebe}.patient-table__table thead th{color:#000;font-family:Noto Sans JP,sans-serif;font-size:15px;font-style:normal;font-weight:400;line-height:18px;padding:1vw 0}.patient-table__table thead th:first-child{padding:1vw 1vh}.patient-table__wrapper-list{display:flex;height:100%;margin-left:-30px;overflow-x:hidden;overflow-y:auto;padding-left:30px;position:relative}.patient-table__indicator-wrapper{display:inline-flex;justify-content:center;width:100%}.patient-table__indicator-wrapper span:first-of-type{margin-left:10px}.patient-table__indicator{background-color:#bebebe;height:10px;margin-right:5px;margin-top:9px;position:relative;width:10px}.patient-table__indicator--active{background-color:#002063}.patient-table__indicator--off{background-color:transparent}.patient-table__confirm{color:#009ee5;font-size:25px}.patient-table__table-name{color:#009ee5;font-family:Noto Sans JP,sans-serif;font-size:14px;font-style:normal;font-weight:400;line-height:16px;text-decoration:none}.patient-table__table-name:hover{color:#002063;text-decoration:underline}.upif{display:grid;gap:20px 0;grid-template-areas:"brain-id hospital-id report-language" "name kanji-name birth-date" "email gender submit-btn"}.upif__label{color:#000;display:flex;flex-direction:column;font-family:Noto Sans JP,sans-serif;font-size:14px;font-style:normal;font-weight:400;line-height:16px;width:70%}.upif__input{background:none;border:none;border-bottom:1px solid #bebebe;box-sizing:border-box;line-height:20px;margin-top:5px;outline-color:#009ee5;padding:5px}.upif__input:hover{border-color:#009ee5}.upif__input-wrapper{display:flex;flex-wrap:wrap;justify-content:space-between;width:70%}.upif__input-wrapper:nth-child(3n+4){padding:0}.upif__input-wrapper span{color:#000;font-family:Noto Sans JP,sans-serif;font-size:14px;font-style:normal;font-weight:400;line-height:16px;width:100%}.upif__input-wrapper label{margin:0;width:48%}.upif__input-wrapper--radio{border-bottom:1px solid #bebebe;height:52px;justify-content:space-between}.upif__input-wrapper--radio label{cursor:pointer;font-family:Noto Sans JP,sans-serif;font-size:14px;font-style:normal;font-weight:400;line-height:16px;width:auto}.upif__input-wrapper--radio:hover{border-color:#009ee5}.upif button{margin-top:auto;width:80%}.upif__report-language-container{border-bottom:1px solid #bebebe;display:flex;flex-direction:column;width:80%}.upif__report-language-container>select{border:none}.upif__report-language-container>select:focus{outline:none}.nav-list{background-color:#fff;border:1px solid #009ee5;box-shadow:0 4px 4px rgba(0,0,0,.25);flex-direction:column;list-style:none;margin:0;max-height:70vh;overflow-y:auto;padding:25px;position:absolute;right:0;top:36px;width:-webkit-max-content;width:-moz-max-content;width:max-content;z-index:100}.nav-list hr{border:none;box-shadow:0 0 4px 1px rgba(0,0,0,.25);width:100%}.nav-list__item{display:flex;font-family:Noto Sans JP,sans-serif;font-size:16px;font-style:normal;font-weight:400;line-height:19px;margin-bottom:15px;margin-top:15px}.nav-list__item:first-child{align-self:center;font-weight:700;margin-bottom:10px;margin-top:0}.nav-list__item:last-child{margin-bottom:0}.nav-list__item--separator{font-weight:700;margin:10px 0;text-decoration:underline}.nav-list__item--moved{margin-left:10px}.nav-list__item--toggle{justify-content:space-between;position:relative}.nav-list__item--toggle span{flex-grow:1}.nav-list__item--toggle label{background-color:#bebebe;border-radius:20px;cursor:pointer;flex-shrink:0;height:18px;margin-left:20px;position:relative;width:35px}.nav-list__item--toggle label:before{background-color:#fff;border-radius:50%;content:"";height:14px;left:2px;position:absolute;top:2px;width:14px}.nav-list__item--toggle input:checked+label{background-color:#009ee5}.nav-list__item--toggle input:checked+label:before{left:19px}.nav-list__item--notification{background-color:#009ee5;border-radius:3px;box-sizing:border-box;color:#fff;font-size:16px;line-height:16px;margin-left:5px;padding:0 5px}.nav-list__item--notification,.nav-list__tooltip{display:none;font-family:Noto Sans JP,sans-serif;font-style:normal;font-weight:400}.nav-list__tooltip{background-color:#fff;border:1px solid #bebebe;border-radius:4px;color:#000;font-size:14px;left:-5px;line-height:18px;padding:10px;position:absolute;top:19px;width:230px;z-index:101}.nav-list__link{color:#000;cursor:pointer;font-family:Noto Sans JP,sans-serif;font-size:16px;font-style:normal;font-weight:400;line-height:19px;text-decoration:none}.nav-list__link:hover{text-decoration:underline}.examination-details{display:flex;flex-direction:column;margin:0 auto;width:65vw}.examination-details__links{display:flex}.examination-details__links-item{background-color:#e9e9e9;border:1px solid #bebebe;border-top-left-radius:5px;border-top-right-radius:5px;display:flex;margin-bottom:-1px;padding:7px;z-index:1}.examination-details__links-item:not(:only-child):last-of-type{align-self:center;background-color:#fff;border:none;margin-bottom:0;margin-left:1rem}.examination-details__links-item--active{background-color:#fff;border-bottom-color:#fff}.examination-details__wrapper-main{border:1px solid #bebebe;box-sizing:border-box;display:flex;flex-direction:column;padding:1rem 1.875rem}.examination-details__title:not(:first-of-type){margin-top:20px}.examination-details__prepaid{display:flex;gap:1em}.examination-details__visit{cursor:pointer;font-family:Noto Sans JP,sans-serif;font-size:16px;font-style:normal;font-weight:400;line-height:17px;margin:0 0 0 25px}.examination-details__visit span{margin-left:10px}.examination-details__status{border:1px solid #bebebe;border-radius:50%;box-sizing:border-box;color:#bebebe;display:flex;flex-shrink:0;font-family:Noto Sans JP,sans-serif;font-size:16px;font-style:normal;font-weight:400;height:34px;line-height:18.4px;margin-right:10px;padding-left:10px;padding-top:7px;width:34px}.examination-details__status--active{background-color:#002063;border-color:#002063;color:#fff}.examination-details__status--arrow{padding-left:8.5px;padding-top:4px}.examination-details__status--off{height:34px;margin-right:10px;width:34px}.examination-details__mri-processing{display:flex;font-family:Noto Sans JP,sans-serif;font-size:14px;font-style:normal;font-weight:400;line-height:16px;margin-left:auto}.examination-details__mri-processing--waiting{background-color:#009ee5;border:1px solid #bebebe;border-radius:40px;box-sizing:border-box;font-weight:500;overflow:hidden;padding:5px 30px;position:relative}.examination-details__mri-processing--waiting:before{background-image:linear-gradient(-45deg,hsla(0,0%,100%,.15) 25%,transparent 0,transparent 50%,hsla(0,0%,100%,.15) 0,hsla(0,0%,100%,.15) 75%,transparent 0,transparent);background-repeat:repeat-x;background-size:35px 35px;content:"";height:100%;left:0;position:absolute;top:0;width:100%;z-index:1}.examination-details__mri-processing--active:before{-webkit-animation:progress 1s linear infinite;animation:progress 1s linear infinite}.examination-details__wrapper{align-items:end;display:grid;gap:1.5rem;grid-template-columns:repeat(2,1fr);max-width:-webkit-max-content;max-width:-moz-max-content;max-width:max-content}.examination-details__wrapper-reports{display:grid;gap:1.5rem;grid-template-columns:repeat(1,1fr)}.examination-details__wrapper-reports p{font-family:Noto Sans JP,sans-serif;font-size:14px;font-style:normal;font-weight:400;line-height:16px;margin:0}.examination-details__wrapper-reports p:first-child{font-family:Noto Sans JP,sans-serif;font-size:16px;font-style:normal;font-weight:700;line-height:18px}.examination-details__wrapper-exams{box-sizing:border-box;display:flex;flex-direction:column;margin-top:16px;width:100%}.examination-details__upload-container{display:flex;flex-direction:column;gap:1rem}.examination-details__exam{border:1px solid #bebebe;box-sizing:border-box;display:flex;flex-direction:column;flex-grow:1;gap:10px;justify-content:space-between;padding:15px;position:relative;width:100%}.examination-details__exam label{color:#009ee5;cursor:pointer;display:flex;font-family:Noto Sans JP,sans-serif;font-size:14px;font-style:normal;font-weight:400;gap:.5rem;line-height:16px;min-height:40px;min-width:190px;position:relative}.examination-details__exam label.examination-details__report-z-label{margin-right:auto;min-height:auto;min-width:auto}.examination-details__exam label.examination-details__report-z-label:after{background-color:#009ee5;bottom:-3px;content:"";height:2px;left:50%;position:absolute;transition:all .3s ease-in-out;width:0}.examination-details__exam input:disabled+label{cursor:default;opacity:.5}.examination-details__exam :not(input:disabled)+label:hover:after{left:0;width:100%}.examination-details__exam--empty{align-items:center;justify-content:center}.examination-details__exam--dashed{border:1px dashed #ccc}.examination-details__drag-drop-message{margin-bottom:.5rem}.examination-details__report{grid-gap:1rem;border:1px solid #bebebe;display:grid;grid-template-columns:2fr 1fr;grid-template-rows:auto auto;justify-items:start;padding:1rem}.examination-details__report-label{background:#d8f3ff;border-radius:3px;color:#009ee5;padding:6px}.examination-details__report-images{border:1px solid #bebebe;display:flex;flex-direction:column;grid-area:1/2/3/3;justify-self:end;max-width:150px}.examination-details__report-item{display:flex;flex-direction:column;gap:1rem}.examination-details__report-buttons{display:flex;flex-direction:column;gap:10px;justify-content:flex-end}.examination-details__report img{display:block}.examination-details__exam-item{align-items:center;border-bottom:1px solid #bebebe;display:flex;width:100%}.examination-details__exam-item:not(:last-child){margin-bottom:15px}.examination-details__mail{cursor:pointer;display:flex;margin-left:auto}.examination-details__mail:hover{opacity:.7}.examination-details__delete{cursor:pointer;display:flex;margin-left:auto}.examination-details__delete:hover{opacity:.7}.examination-details__delete.disabled{cursor:default;opacity:.5;pointer-events:none}.examination-details__textarea{border:1px solid #bebebe;line-height:1.5;outline-color:#009ee5;outline-width:1px;padding:7px;resize:none;width:100%}.examination-details__brain-viewer-link{color:#009ee5;text-decoration:underline;-webkit-text-decoration-color:rgba(0,158,229,.4);text-decoration-color:rgba(0,158,229,.4)}.examination-details__brain-viewer-link:hover{-webkit-text-decoration-color:inherit;text-decoration-color:inherit}.patient-details{display:flex;flex-direction:column;margin:0 auto 60px}.result-report-status{display:flex;flex-direction:column;margin:0 auto;width:65vw}.result-report-status__title{margin-left:20px}.result-report-status__list{list-style:none;margin:0 0 0 44px;padding:0}.result-report-status__item{align-items:center;display:flex;justify-content:space-between;margin-bottom:15px}.result-report-status__item p{font-family:Noto Sans JP,sans-serif;font-size:14px;font-style:normal;font-weight:400;line-height:16px;margin-bottom:0}.result-report-status__item div{align-items:flex-end;border-bottom:1px solid #bebebe;display:flex;padding-bottom:10px;width:48vw}.result-report-status__link{display:flex;margin-left:auto}.result-report-status__link:hover{opacity:.7}.result-report-status__questionnaire{cursor:pointer;display:flex;margin-left:auto}.result-report-status__questionnaire:hover{opacity:.7}.result-report-status__questionnaire--disabled{opacity:.5;pointer-events:none}.result-report-status__questionnaire--disabled:hover{opacity:.5}.mri-upload-modal{background-color:#fff;border:1px solid #009ee5;box-shadow:0 4px 4px rgba(0,0,0,.25);box-sizing:border-box;display:none;flex-direction:column;left:50%;padding:60px;position:fixed;top:50%;transform:translate(-50%,-50%);width:70vw;z-index:102}.mri-upload-modal:before{background-color:#fff;content:"";display:flex;height:100%;left:0;position:absolute;top:0;width:100%;z-index:-1}.mri-upload-modal__title{font-family:Noto Sans JP,sans-serif;font-size:16px;font-style:normal;font-weight:700;line-height:19px}.mri-upload-modal hr{border:none;border-bottom:1px solid #009ee5;margin:0 0 15px;width:100%}.mri-upload-modal__wrapper{display:flex;margin-bottom:25px}.mri-upload-modal__label-wrapper{display:flex;flex-direction:column}.mri-upload-modal__label-wrapper label{color:#009ee5;cursor:pointer;margin-top:15px;text-decoration:underline;white-space:nowrap}.mri-upload-modal__label-wrapper label:first-child{margin:0}.mri-upload-modal__label-wrapper label.disabled{cursor:default;opacity:.5}.mri-upload-modal__label-wrapper span{color:#009ee5;margin-top:15px;white-space:nowrap}.mri-upload-modal__list{box-shadow:0 4px 4px -3px rgba(0,0,0,.25);flex-grow:1;flex-wrap:wrap;justify-content:space-between;list-style:none;margin:0 0 0 50px;padding:0}.mri-upload-modal__list,.mri-upload-modal__upload-btn-wrapper{align-items:center;display:flex}.mri-upload-modal__progress-bar-wrapper{align-items:center;display:none;flex-direction:column;justify-content:center;width:100%}.mri-upload-modal__progress-bar-text{font-family:Noto Sans JP,sans-serif;font-size:20px;font-style:normal;font-weight:400;line-height:20px}.mri-upload-modal__progress-bar-text--warning{color:red;font-family:Noto Sans JP,sans-serif;font-size:15px;font-style:normal;font-weight:400;line-height:15px}.mri-upload-modal__progress-bar{background-color:#fff;border:1px solid #bebebe;border-radius:40px;box-sizing:border-box;display:flex;height:35px;margin:10px 0;overflow:hidden;position:relative;width:100%}.mri-upload-modal__progress-bar:before{-webkit-animation:progress 1s linear infinite;animation:progress 1s linear infinite;background-image:linear-gradient(-45deg,hsla(0,0%,100%,.15) 25%,transparent 0,transparent 50%,hsla(0,0%,100%,.15) 0,hsla(0,0%,100%,.15) 75%,transparent 0,transparent);background-repeat:repeat-x;background-size:35px 35px;content:"";height:100%;left:0;position:absolute;top:0;width:100%;z-index:1}.mri-upload-modal__progress-bar div{background-color:#009ee5;display:flex;height:100%;left:0;position:absolute;top:0;width:0}.mri-upload-modal__progress-bar span{font-family:Noto Sans JP,sans-serif;font-size:15px;font-style:normal;font-weight:700;left:50%;line-height:15px;position:absolute;top:50%;transform:translate(-50%,-50%);z-index:999}.mri-upload-modal__status-message{display:none;font-family:Noto Sans JP,sans-serif;font-size:16px;font-style:normal;font-weight:400;line-height:19px;margin-left:auto}.mri-upload-modal__status-message--error{color:red}.mri-upload-modal__submit-btn{margin-left:auto}.mri-upload-modal__status{align-self:flex-end}.mri-upload-modal__close-btn{right:15px;top:15px}.mri-rewrite-modal{background-color:#fff;border:1px solid #009ee5;box-shadow:0 4px 4px rgba(0,0,0,.25);box-sizing:border-box;display:none;flex-wrap:wrap;justify-content:space-evenly;left:50%;max-width:600px;padding:45px;position:fixed;top:50%;transform:translate(-50%,-50%);z-index:103}.mri-rewrite-modal__text{margin-bottom:30px;margin-top:0;width:100%}.mri-rewrite-modal__text b{text-decoration:underline}.mri-rewrite-modal__values{margin:0;padding:0;width:100%}.mri-rewrite-modal__values:last-of-type{margin-bottom:30px}.mri-rewrite-modal__close-btn{right:15px;top:15px}.registration-check{align-items:center;display:flex;flex-direction:column}.registration-check h3{margin:0}.registration-check span{font-family:Noto Sans JP,sans-serif;font-size:16px;font-style:normal;font-weight:400;line-height:16px;margin-top:5px}.registration-check h4{line-height:24px;margin:0 0 20px}.registration-check hr{background-color:#bebebe;border:none;height:1px;margin:0;padding:0;width:100%}.registration-check p{line-height:24px;margin:20px 0}.registration-check__section,.registration-check__wrapper{display:flex;flex-direction:column}.registration-check__section{background-color:#fafafa;border:1px solid #009ee5;box-sizing:border-box;margin-top:30px;padding:20px}@media(min-width:1000px){.registration-check__wrapper{flex-direction:row;justify-content:space-between}.registration-check__section{width:48%}.registration-check__section a{margin-top:auto}}.template-modal{display:none;left:50%;position:fixed;top:50%;transform:translate(-50%,-50%);z-index:100}.template-modal__body{background-color:#fff;border:1px solid #bebebe;box-shadow:0 4px 4px rgba(0,0,0,.25);box-sizing:border-box;display:none;flex-direction:column;height:60vh;padding:30px 40px 40px;width:60vw;z-index:101}.template-modal__body textarea{margin-top:20px;resize:none}.template-modal__info{bottom:0;cursor:pointer;height:40px;left:0;position:absolute;width:40px;z-index:103}.template-modal__info span{background-color:#fff;border:1px solid #009ee5;display:none;left:0;padding:5px;position:absolute;top:40px;width:-webkit-max-content;width:-moz-max-content;width:max-content}.template-modal__info:hover span{display:block}.template-modal__row{align-items:flex-end;border-bottom:1px solid #bebebe;display:flex;font-family:Noto Sans JP,sans-serif;font-size:14px;font-style:normal;font-weight:400;line-height:16px;padding:10px 0}.template-modal__row label,.template-modal__row span:first-of-type{width:150px}.template-modal__row input{border:none;flex-grow:1}.template-modal__row select{cursor:pointer;width:400px}.template-modal__row input,.template-modal__row label{font-family:Noto Sans JP,sans-serif;font-size:14px;font-style:normal;font-weight:400;line-height:16px}.template-modal__row option,.template-modal__row select{font-family:Noto Sans JP,sans-serif;font-size:13px;font-style:normal;font-weight:400;line-height:15px}.template-modal__toggle{align-items:center;background-color:#fff;border:1px solid #bebebe;border-bottom:none;box-sizing:border-box;color:#000;display:flex;font-family:Noto Sans JP,sans-serif;font-size:18px;font-style:normal;font-weight:400;height:50px;justify-content:center;left:0;line-height:21px;position:absolute;top:0;width:200px;z-index:102}.template-modal__toggle--email{left:0;top:-49px}.template-modal__toggle--sms{left:230px;top:-49px}.template-modal__toggle-input--email:checked~.template-modal__toggle--sms,.template-modal__toggle-input--sms:checked~.template-modal__toggle--email{background-color:#e9e9e9;cursor:pointer;height:40px;top:-39px;z-index:100}.template-modal__toggle-input:checked+form{display:flex}.template-modal__text-field{height:100%;line-height:30px;margin-bottom:5px;margin-top:0;outline:none;overflow:auto;padding:10px 6px}.template-modal__text-field:focus{border:1px solid #bebebe;margin-bottom:4px;margin-top:-1px;padding:10px 5px}.template-modal__finish{background-color:#e9e9e9;border-radius:5px;cursor:pointer;margin-left:2.5px;margin-right:2.5px;padding:5px}.template-modal__submit-btn{align-self:flex-end}.template-modal__reset-btn{align-self:flex-end;border:none;text-decoration:underline}.template-modal__close-btn{background-color:#fff;border-color:#bebebe;border-bottom:none;position:absolute;right:0;top:-23px;z-index:102}.template-modal__close-btn:after,.template-modal__close-btn:before{background-color:#bebebe}.template-names-modal{background-color:#fff;border:1px solid #009ee5;border-radius:4px;box-shadow:0 4px 4px rgba(0,0,0,.25);display:none;flex-direction:column;left:50%;padding:5px;position:fixed;top:50%;transform:translate(-50%,-50%);z-index:101}.template-names-modal ul{list-style:none;margin:0;padding:0}.template-names-modal li{cursor:pointer;margin-top:5px}.template-names-modal li:hover{color:#009ee5}.template-names-modal--show{display:flex}.reset-request-form{align-self:flex-start;display:flex;flex-direction:column;margin-top:10vh}.reset-request-form__label{color:#000;margin-top:2vh}.reset-request-form__input,.reset-request-form__label{font-family:Noto Sans JP,sans-serif;font-size:14px;font-style:normal;font-weight:400;line-height:16px}.reset-request-form__input{background:none;border:none;border-bottom:1px solid #bebebe;box-sizing:border-box;line-height:20px;margin-bottom:2vh;margin-top:1vh;outline-color:#009ee5;padding:5px;width:20vw}.reset-request-form__input:hover{border-color:#009ee5}.reset-request-form__submit-btn{align-self:flex-end;margin-top:15px}.confirmation-report__title{display:flex;justify-content:center;margin:0}.confirmation-report__item::marker{content:"✓"}.confirmation-report__item:not(:last-child){margin-bottom:10px}.confirmation-report__text{font-size:1.125rem;margin:0}.confirmation-report__text:last-of-type{margin-bottom:1rem}.confirmation-report__btn-wrapper{display:flex;justify-content:space-evenly;width:100%}.send-email-manually{background-color:#fff;border:1px solid #009ee5;box-shadow:0 4px 4px rgba(0,0,0,.25);display:none;flex-flow:column nowrap;height:65vh;left:50%;padding:50px 100px;position:fixed;top:40%;transform:translate(-50%,-40%);width:70vw;z-index:103}.send-email-manually h3{font-size:16px;line-height:19px;margin-bottom:20px}.send-email-manually h3,.send-email-manually label{font-family:Noto Sans JP,sans-serif;font-style:normal;font-weight:400}.send-email-manually label{flex-shrink:0;font-size:14px;line-height:17px;width:200px}.send-email-manually hr{border:none;box-shadow:0 0 1px 1px rgba(0,0,0,.25);margin-left:0;width:100%}.send-email-manually .btn-close{right:10px;top:10px}.send-email-manually__row{display:flex;padding-bottom:4px;padding-top:4px;width:90%}.send-email-manually__row input{border:none;font-family:Noto Sans JP,sans-serif;font-size:15px;font-style:normal;font-weight:400;line-height:18px;width:80%}.send-email-manually__row:first-of-type{padding:0}.send-email-manually__textarea-wrapper{display:flex;flex-grow:1;height:100px;padding-top:7px;width:100%}.send-email-manually__textarea-wrapper div{border:none;font-family:Noto Sans JP,sans-serif;font-size:13px;font-style:normal;font-weight:400;height:100%;line-height:17px;overflow-y:auto;resize:none;white-space:pre-line;width:100%}.send-email-manually__textarea-wrapper div span{color:#002063}.send-email-manually__textarea-wrapper div a{color:#009ee5;text-decoration:none}.send-email-manually__textarea-wrapper div a:hover{text-decoration:underline}.send-email-manually__btn-wrapper{align-self:flex-end;display:flex;margin-top:10px}.send-email-manually__btn-wrapper button:last-of-type{margin-left:10px}:root{--color-cerulean:#00b9ef;--color-white:#fff;--color-black:#000;--color-error-red:#b3261e;--color-error-red-light:#fef7ff;--color-orange-peel:#ff9800;--color-fruit-salad:#4caf50;--color-cerulean-dark:#03a9f4;--color-tory-blue:#1255a2;--color-tory-blue-light:#edf5ff;--color-body-gray:#49454f;--color-body-gray-ui:#79747e;--color-charcoal:#1d1b20;--color-gradient-blue:linear-gradient(90deg,#1255a2 -35.66%,#009ee5 43.71%);--primary-text-color:var(--color-body-gray);--primary-border-color:var(--color-body-gray-ui);--secondary-text-color:var(--color-tory-blue);--secondary-border-color:var(--color-tory-blue);--tertiary-text-color:var(--color-charcoal);--color-btn-text:var(--color-white);--color-secondary-btn-text:var(--color-tory-blue);--fs-200:0.6875rem;--fs-300:0.875rem;--fs-600:1rem;--fs-700:1.375rem}.completed__container{display:flex;flex-direction:column;gap:1rem;line-height:24px;position:relative;width:clamp(21rem,85vw + 1rem,31rem)}.completed__title{font-size:18px;font-weight:700;line-height:21px}.completed__text,.completed__title{font-family:Noto Sans JP,sans-serif;font-style:normal;margin:0}.completed__text{font-size:15px;font-weight:400;line-height:18px}.completed__wrapper{bottom:3rem;display:flex;flex-direction:column;left:50%;position:fixed;transform:translateX(-50%);width:clamp(21rem,85vw + 1rem,31rem)}.completed__info-text{color:var(--color-black);font-family:Noto Sans JP,sans-serif;font-size:var(--fs-200);font-style:normal;font-weight:400;line-height:1.15;margin:0;padding:0}.completed__button-link{background:none;background:var(--color-gradient-blue);border:0;border-radius:100px;box-shadow:0 3px 1px -2px rgba(0,0,0,.2),0 2px 2px 0 rgba(0,0,0,.14),0 1px 5px 0 rgba(0,0,0,.12);color:#fff;cursor:pointer;font-size:var(--fs-600);line-height:1.75;margin:16px 0 0;min-width:clamp(22rem,50vw + .5rem,25rem);padding:10px 24px;text-align:center;text-decoration:none;transition:all .3s ease}.completed__button-link:disabled,.completed__button-link:disabled:active,.completed__button-link:disabled:hover{background:#1d1b201f;border:none;box-shadow:none;color:#939295;pointer-events:none}.completed__button-link:not(:disabled):hover{background:var(--color-gradient-blue);box-shadow:0 1px 3px 1px rgba(0,0,0,.15),0 1px 2px 0 rgba(0,0,0,.3)}.completed__button-link:not(:disabled):active{background:linear-gradient(90deg,rgba(18,85,162,.6) -35.66%,rgba(0,158,229,.9) 43.71%);box-shadow:0 5px 5px -3px rgba(0,0,0,.2),0 8px 10px 1px rgba(0,0,0,.14),0 3px 14px 2px rgba(0,0,0,.12)}@media(width <= 640px){.completed__container,.completed__wrapper{width:80vw}.completed__button-link{min-width:100%}}.flash-message{left:50%;position:fixed;top:50%;transform:translate(-50%,-50%);z-index:149}.flash-message--error .flash-message__accept-btn{align-items:center;align-self:center;background-color:#ef5350;border-radius:4px;box-sizing:border-box;color:#fff;cursor:pointer;display:flex;justify-content:center;text-align:center}.flash-message--error .flash-message__accept-btn--disabled{cursor:default;opacity:.4;pointer-events:none}.flash-message--error .flash-message__accept-btn:disabled{cursor:default;opacity:.4}.flash-message--error .flash-message__accept-btn:hover:not(:disabled){background-color:#d75350;box-shadow:inset 0 0 0 2px #bf5250}.flash-message--error .flash-message__accept-btn:active:not(:disabled){box-shadow:inset 0 0 0 2px #bf5250,0 0 0 1px hsla(0,0%,100%,.4),0 0 0 4px hsla(1,77%,73%,.5)}.flash-message--error .flash-message__reject-btn{align-items:center;align-self:center;background-color:#fff;border-radius:4px;box-shadow:inset 0 0 0 1px #ef5350;box-sizing:border-box;color:#ef5350;cursor:pointer;display:flex;justify-content:center;text-align:center}.flash-message--error .flash-message__reject-btn--disabled{cursor:default;opacity:.4;pointer-events:none}.flash-message--error .flash-message__reject-btn:disabled{cursor:default;opacity:.4}.flash-message--error .flash-message__reject-btn:hover:not(:disabled){background-color:#fff;box-shadow:inset 0 0 0 2px #bf5250}.flash-message--error .flash-message__reject-btn:active:not(:disabled){box-shadow:inset 0 0 0 2px #bf5250,0 0 0 1px hsla(0,0%,100%,.4),0 0 0 4px hsla(1,77%,73%,.5)}.flash-message--warning .flash-message__accept-btn{align-items:center;align-self:center;background-color:#ff9800;border-radius:4px;box-sizing:border-box;color:#fff;cursor:pointer;display:flex;justify-content:center;text-align:center}.flash-message--warning .flash-message__accept-btn--disabled{cursor:default;opacity:.4;pointer-events:none}.flash-message--warning .flash-message__accept-btn:disabled{cursor:default;opacity:.4}.flash-message--warning .flash-message__accept-btn:hover:not(:disabled){background-color:#e68900;box-shadow:inset 0 0 0 2px #cc7a00}.flash-message--warning .flash-message__accept-btn:active:not(:disabled){box-shadow:inset 0 0 0 2px #cc7a00,0 0 0 1px hsla(0,0%,100%,.4),0 0 0 4px rgba(255,183,77,.5)}.flash-message--warning .flash-message__reject-btn{align-items:center;align-self:center;background-color:#fff;border-radius:4px;box-shadow:inset 0 0 0 1px #ff9800;box-sizing:border-box;color:#ff9800;cursor:pointer;display:flex;justify-content:center;text-align:center}.flash-message--warning .flash-message__reject-btn--disabled{cursor:default;opacity:.4;pointer-events:none}.flash-message--warning .flash-message__reject-btn:disabled{cursor:default;opacity:.4}.flash-message--warning .flash-message__reject-btn:hover:not(:disabled){background-color:#fff;box-shadow:inset 0 0 0 2px #cc7a00}.flash-message--warning .flash-message__reject-btn:active:not(:disabled){box-shadow:inset 0 0 0 2px #cc7a00,0 0 0 1px hsla(0,0%,100%,.4),0 0 0 4px rgba(255,183,77,.5)}.flash-message--success .flash-message__accept-btn{align-items:center;align-self:center;background-color:#4caf50;border-radius:4px;box-sizing:border-box;color:#fff;cursor:pointer;display:flex;justify-content:center;text-align:center}.flash-message--success .flash-message__accept-btn--disabled{cursor:default;opacity:.4;pointer-events:none}.flash-message--success .flash-message__accept-btn:disabled{cursor:default;opacity:.4}.flash-message--success .flash-message__accept-btn:hover:not(:disabled){background-color:#4c9e4f;box-shadow:inset 0 0 0 2px #4c8c4f}.flash-message--success .flash-message__accept-btn:active:not(:disabled){box-shadow:inset 0 0 0 2px #4c8c4f,0 0 0 1px hsla(0,0%,100%,.4),0 0 0 4px rgba(130,175,132,.5)}.flash-message--success .flash-message__reject-btn{align-items:center;align-self:center;background-color:#fff;border-radius:4px;box-shadow:inset 0 0 0 1px #4caf50;box-sizing:border-box;color:#4caf50;cursor:pointer;display:flex;justify-content:center;text-align:center}.flash-message--success .flash-message__reject-btn--disabled{cursor:default;opacity:.4;pointer-events:none}.flash-message--success .flash-message__reject-btn:disabled{cursor:default;opacity:.4}.flash-message--success .flash-message__reject-btn:hover:not(:disabled){background-color:#fff;box-shadow:inset 0 0 0 2px #4c8c4f}.flash-message--success .flash-message__reject-btn:active:not(:disabled){box-shadow:inset 0 0 0 2px #4c8c4f,0 0 0 1px hsla(0,0%,100%,.4),0 0 0 4px rgba(130,175,132,.5)}.flash-message--info .flash-message__accept-btn{align-items:center;align-self:center;background-color:#03a9f4;border-radius:4px;box-sizing:border-box;color:#fff;cursor:pointer;display:flex;justify-content:center;text-align:center}.flash-message--info .flash-message__accept-btn--disabled{cursor:default;opacity:.4;pointer-events:none}.flash-message--info .flash-message__accept-btn:disabled{cursor:default;opacity:.4}.flash-message--info .flash-message__accept-btn:hover:not(:disabled){background-color:#0398dc;box-shadow:inset 0 0 0 2px #0387c3}.flash-message--info .flash-message__accept-btn:active:not(:disabled){box-shadow:inset 0 0 0 2px #0387c3,0 0 0 1px hsla(0,0%,100%,.4),0 0 0 4px rgba(79,193,244,.5)}.flash-message--info .flash-message__reject-btn{align-items:center;align-self:center;background-color:#fff;border-radius:4px;box-shadow:inset 0 0 0 1px #03a9f4;box-sizing:border-box;color:#03a9f4;cursor:pointer;display:flex;justify-content:center;text-align:center}.flash-message--info .flash-message__reject-btn--disabled{cursor:default;opacity:.4;pointer-events:none}.flash-message--info .flash-message__reject-btn:disabled{cursor:default;opacity:.4}.flash-message--info .flash-message__reject-btn:hover:not(:disabled){background-color:#fff;box-shadow:inset 0 0 0 2px #0387c3}.flash-message--info .flash-message__reject-btn:active:not(:disabled){box-shadow:inset 0 0 0 2px #0387c3,0 0 0 1px hsla(0,0%,100%,.4),0 0 0 4px rgba(79,193,244,.5)}.flash-message__btn-wrapper{align-items:center;display:flex;justify-content:space-evenly;margin-top:10px}.flash-message__btn-wrapper button:nth-child(2n){margin-left:20px}.support-modal{background-color:#fff;border:1px solid #bebebe;box-shadow:0 4px 4px rgba(0,0,0,.25);box-sizing:border-box;display:none;flex-direction:column;height:60vh;left:50%;padding:30px 40px 40px;position:fixed;top:50%;transform:translate(-50%,-50%);width:60vw;z-index:100}.support-modal hr{background-color:#bebebe;border:none;display:flex;height:1px;margin:15px 0;width:100%}.support-modal input,.support-modal label,.support-modal textarea{font-family:Noto Sans JP,sans-serif;font-size:14px;font-style:normal;font-weight:400;line-height:20px}.support-modal textarea{border:1px solid #bebebe;box-sizing:border-box;height:100%;line-height:20px;margin-top:5px;outline-color:#009ee5;padding:5px;resize:none;width:100%}.support-modal textarea:hover{border-color:#009ee5}.support-modal input{border:none;border-bottom:1px solid #bebebe;box-sizing:border-box;line-height:20px;outline-color:#009ee5;padding:5px;width:45%}.support-modal input:hover{border-color:#009ee5}.support-modal__submit-btn{align-self:flex-end;margin-top:40px}.support-modal__close-btn{background-color:#fff;border-color:#bebebe;border-bottom:none;position:absolute;right:-1px;top:-24px;z-index:102}.support-modal__close-btn:after,.support-modal__close-btn:before{background-color:#bebebe}.mshm{background-color:#fff;border:1px solid #bebebe;box-shadow:0 4px 4px rgba(0,0,0,.25);box-sizing:border-box;display:none;flex-direction:column;left:50%;max-height:60vh;padding:30px 40px 40px;position:fixed;top:50%;transform:translate(-50%,-50%);width:60vw;z-index:100}.mshm p{overflow-y:auto;white-space:pre-wrap}.notification-modal{align-items:center;background-color:#fff;border:1px solid #009ee5;box-shadow:0 4px 4px rgba(0,0,0,.25);display:flex;flex-direction:column;left:50%;max-height:70vh;padding:50px;position:fixed;top:50%;transform:translate(-50%,-50%);width:60vw;z-index:103}.notification-modal h2,.notification-modal h3{margin:0}.notification-modal__table-header{border-bottom:1px solid #bebebe;display:flex;font-family:Noto Sans JP,sans-serif;font-size:18px;font-style:normal;font-weight:500;line-height:18px;margin-top:20px;width:100%}.notification-modal__table-header span{padding:5px;text-align:center}.notification-modal__number{text-align:center;width:5%}.notification-modal__date{text-align:center;width:15%}.notification-modal__flag{text-align:center;width:8%}.notification-modal__flag--color{color:#009ee5;font-size:25px;line-height:0px}.notification-modal__title{overflow:hidden;text-align:center;text-overflow:ellipsis;white-space:nowrap;width:22%}.notification-modal__description{width:40%}.notification-modal__text-field{margin:20px 0;overflow:overlay;padding:5px;white-space:pre-wrap;width:100%}.notification-modal__list{display:flex;flex-direction:column;list-style:none;margin:0;overflow:overlay;padding:0;width:100%}.notification-modal__item{border-bottom:1px solid #bebebe;cursor:pointer;display:flex;width:100%}.notification-modal__item span{align-items:center;display:flex;justify-content:center;padding:5px}.notification-modal__item span div{overflow:hidden;padding:5px;text-overflow:ellipsis;white-space:nowrap}.notification-modal__item:hover{background-color:rgba(0,158,229,.1)}.notification-modal__close-btn{position:absolute;right:10px;top:10px}[data-react-modal]{left:50%;position:fixed;top:50%;transform:translate(-50%,-50%);z-index:100}.modal-main{align-items:center;background-color:#fff;border:1px solid #009ee5;border-radius:4px;box-shadow:0 4px 4px rgba(0,0,0,.25);display:flex;flex-direction:column;max-height:92vh;max-width:100vw;overflow-x:hidden;overflow-y:auto;padding:50px 50px 15px;z-index:100}.modal-main__close-btn{position:absolute!important;right:0;top:0}.remove-visit{align-items:center;display:flex;flex-direction:column}.remove-visit__title{margin-top:0}.remove-visit__list{list-style:none;margin:0;padding:0;width:100%}.remove-visit__item{display:flex}.remove-visit__item:not(:last-of-type){margin-bottom:5px}.remove-visit__item span:first-of-type{font-weight:500;max-width:80px;width:100%}.remove-visit__warning{color:red}.remove-visit__btn-wrapper{display:flex;justify-content:space-evenly;width:100%}.remove-visit__btn{flex-shrink:1;max-width:170px;width:100%}.remove-visit__btn:first-of-type{margin-right:10px}.create-new-visit__text{margin:0 0 20px;padding:0}.create-new-visit__btn-wrapper{display:flex;justify-content:space-evenly;width:100%}.create-new-visit__btn-wrapper :first-child{margin-right:20px}.rmmrc{align-items:center;display:flex;flex-direction:column;gap:1rem}.rmmrc__title{margin:0}.rmmrc__info{font-weight:900;margin:0}.rmmrc__list{display:flex;flex-direction:column;gap:.5rem;list-style:none;margin:0;padding:0;width:100%}.rmmrc__item{display:flex}.rmmrc__item span:first-of-type{font-weight:500;max-width:8rem;width:100%}.rmmrc__btn-wrapper{display:flex;gap:1rem;justify-content:space-evenly;width:100%}.rmmrc__btn{flex-shrink:1;max-width:170px;width:100%}.mri-upload-loading{display:none;flex-direction:column;height:100%;left:0;top:0;width:100%;z-index:102}.mri-upload-loading,.mri-upload-loading__progress-bar{background-color:#fff;box-sizing:border-box;position:absolute}.mri-upload-loading__progress-bar{-webkit-animation:pulse 2s infinite;animation:pulse 2s infinite;border:1px solid #bebebe;border-radius:40px;box-shadow:0 0 0 rgba(0,158,229,.4);display:flex;height:35px;left:50%;overflow:hidden;top:50%;transform:translate(-50%,-50%);width:calc(100% - 2rem)}.mri-upload-loading__progress-bar:before{-webkit-animation:progress 1s linear infinite;animation:progress 1s linear infinite;background-image:linear-gradient(-45deg,hsla(0,0%,100%,.15) 25%,transparent 0,transparent 50%,hsla(0,0%,100%,.15) 0,hsla(0,0%,100%,.15) 75%,transparent 0,transparent);background-repeat:repeat-x;background-size:35px 35px;content:"";height:100%;left:0;position:absolute;top:0;width:100%;z-index:1}.mri-upload-loading__progress-bar div{background-color:#009ee5;display:flex;height:100%;left:0;position:absolute;top:0;width:0}.mri-upload-loading__progress-bar span{font-family:Noto Sans JP,sans-serif;font-size:15px;font-style:normal;font-weight:700;left:50%;line-height:15px;position:absolute;top:50%;transform:translate(-50%,-50%);z-index:999}.registration-modal__drag-drop{align-items:center;border:2px dashed rgba(0,0,0,.23);border-radius:4px;display:flex;flex-direction:column;flex-grow:1;gap:1rem;justify-content:center;padding:1rem 0;position:relative;width:100%}.registration-modal__drag-drop--active{-webkit-animation:pulse 2s infinite;animation:pulse 2s infinite;border-color:#009ee5;box-shadow:0 0 0 rgba(0,158,229,.4)}.registration-modal__drag-drop p{color:#aaa;margin:0;text-align:center}.registration-modal__drag-drop p:first-of-type{font-weight:700}.registration-modal__loading{background-color:#fff;box-sizing:border-box;display:none;flex-direction:column;height:calc(100% + 10px);left:-5px;position:absolute;top:-5px;width:calc(100% + 10px);z-index:102}.registration-modal__loading-progress-bar{-webkit-animation:pulse 2s infinite;animation:pulse 2s infinite;background-color:#fff;border:1px solid #bebebe;border-radius:40px;box-shadow:0 0 0 rgba(0,158,229,.4);box-sizing:border-box;display:flex;height:35px;left:50%;overflow:hidden;position:absolute;top:50%;transform:translate(-50%,-50%);width:90%}.registration-modal__loading-progress-bar:before{-webkit-animation:progress 1s linear infinite;animation:progress 1s linear infinite;background-image:linear-gradient(-45deg,hsla(0,0%,100%,.15) 25%,transparent 0,transparent 50%,hsla(0,0%,100%,.15) 0,hsla(0,0%,100%,.15) 75%,transparent 0,transparent);background-repeat:repeat-x;background-size:35px 35px;content:"";height:100%;left:0;position:absolute;top:0;width:100%;z-index:1}.registration-modal__loading-progress-bar div{background-color:#009ee5;display:flex;height:100%;left:0;position:absolute;top:0;width:0}.registration-modal__loading-progress-bar span{font-family:Noto Sans JP,sans-serif;font-size:15px;font-style:normal;font-weight:700;left:50%;line-height:15px;position:absolute;top:50%;transform:translate(-50%,-50%);z-index:999}.registration-modal__loading-pre-info{left:50%;position:absolute;top:50%;transform:translate(-50%,200%);width:-webkit-max-content;width:-moz-max-content;width:max-content}.registration-modal__manual{display:flex;flex-direction:column;font-size:.875rem;gap:1rem;width:50%}.registration-modal__border{border:1px solid}.registration-modal__border--primary{border-color:var(--color-cerulean)}.registration-modal__border--secondary{border-color:var(--color-charcoal)}.registration-modal__header{padding:.5rem}.registration-modal__header--primary{background-color:#e3f6ff;color:var(--color-cerulean);font-size:.875rem;font-weight:700}.registration-modal__header--secondary{background-color:var(--color-mercury);color:#000;font-size:.875rem}.registration-modal__link{display:flex;width:100%}.registration-modal__link hr{background:none;background-color:rgba(0,0,0,.12);border:none;height:inherit;margin:0 50px;padding:0;width:1px}.registration-modal__link-form{display:flex;flex-direction:column;gap:1rem;padding:1rem 0;width:calc(50% - 25.5px)}.registration-modal__link-form h5{align-self:center;margin:0}.registration-modal__img{align-items:center;display:flex;flex-direction:column;flex-grow:1;gap:1rem;justify-content:center;padding:1rem 0}.registration-modal__img h5{align-self:center;margin:0}.registration-modal__img img{display:block}.registration-modal__img img:hover{-webkit-animation:pulse 2s infinite;animation:pulse 2s infinite;box-shadow:0 0 0 rgba(0,158,229,.4)}:root{--decrease-ratio:1}.register-form{align-items:center;border:1px solid rgba(0,0,0,.12);border-radius:4px;box-sizing:border-box;display:flex;flex-direction:column;gap:calc(1rem/var(--decrease-ratio));margin:auto;padding:calc(1rem/var(--decrease-ratio))}.register-form h2{font-family:Noto Sans JP,sans-serif;font-size:calc(1.125rem/var(--decrease-ratio));font-style:normal;font-weight:700;line-height:calc(1.125rem/var(--decrease-ratio));margin:0}.register-form h3{font-size:calc(1rem/var(--decrease-ratio));line-height:calc(1rem/var(--decrease-ratio))}.register-form h3,.register-form p{font-family:Noto Sans JP,sans-serif;font-style:normal;font-weight:400;margin:0}.register-form p{font-size:calc(.8125rem/var(--decrease-ratio));line-height:calc(.8125rem/var(--decrease-ratio))}.register-form__analytics{--color-light:"";--color-dark:""}.register-form__analytics--label{align-items:baseline;align-items:center;color:#fff;display:flex}.register-form__analytics--label span:first-of-type{background-color:var(--color-dark);border-radius:100px;padding:calc(10px/var(--decrease-ratio));z-index:1}.register-form__analytics--label span:last-of-type{--padding:calc(6px/var(--decrease-ratio));background-color:var(--color-light);border-radius:100px;flex-grow:1;margin-left:calc(var(--padding)*5*-1);padding:var(--padding) var(--padding) var(--padding) calc(var(--padding)*6)}.register-form__captcha{border:1px solid rgba(0,0,0,.23);border-radius:4px;overflow:hidden}.register-form__captcha img{aspect-ratio:16/4;width:100%}.register-form__terms-wrapper{align-items:center;display:flex;font-family:Noto Sans JP,sans-serif;font-size:calc(1rem/var(--decrease-ratio));font-style:normal;font-weight:400;line-height:calc(1rem/var(--decrease-ratio))}.register-form__confirmation{align-items:center;display:flex;flex-direction:column;gap:calc(1rem/var(--decrease-ratio))}.register-form__confirmation h3{margin:0}.register-form__confirmation ul{display:flex;flex-direction:column;gap:calc(.5rem/var(--decrease-ratio));list-style:none;margin:0;padding:0;width:100%}.register-form__confirmation ul li :first-child{margin-right:.1rem}.register-form__confirmation--wrapper{display:flex;gap:calc(1rem/var(--decrease-ratio))}@media(max-width:640px){.register-form{--decrease-ratio:1.1}.register-form__parent{justify-content:center}.register-form__confirmation{min-width:80vw}.register-form__confirmation--wrapper{flex-direction:column}}@media(max-width:320px){.register-form__confirmation{min-width:80dvw}.register-form__confirmation>ul>li{display:flex;flex-wrap:wrap}}.flatpickr-calendar{-webkit-animation:none;animation:none;background:transparent;background:#fff;border:0;border-radius:5px;box-shadow:1px 0 0 #e6e6e6,-1px 0 0 #e6e6e6,0 1px 0 #e6e6e6,0 -1px 0 #e6e6e6,0 3px 13px rgba(0,0,0,.08);box-sizing:border-box;direction:ltr;display:none;font-size:14px;line-height:24px;opacity:0;padding:0;position:absolute;text-align:center;touch-action:manipulation;visibility:hidden;width:307.875px}.flatpickr-calendar.inline,.flatpickr-calendar.open{max-height:640px;opacity:1;visibility:visible}.flatpickr-calendar.open{display:inline-block;z-index:99999}.flatpickr-calendar.animate.open{-webkit-animation:fpFadeInDown .3s cubic-bezier(.23,1,.32,1);animation:fpFadeInDown .3s cubic-bezier(.23,1,.32,1)}.flatpickr-calendar.inline{display:block;position:relative;top:2px}.flatpickr-calendar.static{position:absolute;top:calc(100% + 2px)}.flatpickr-calendar.static.open{display:block;z-index:999}.flatpickr-calendar.multiMonth .flatpickr-days .dayContainer:nth-child(n+1) .flatpickr-day.inRange:nth-child(7n+7){box-shadow:none!important}.flatpickr-calendar.multiMonth .flatpickr-days .dayContainer:nth-child(n+2) .flatpickr-day.inRange:nth-child(7n+1){box-shadow:-2px 0 0 #e6e6e6,5px 0 0 #e6e6e6}.flatpickr-calendar .hasTime .dayContainer,.flatpickr-calendar .hasWeeks .dayContainer{border-bottom:0;border-bottom-left-radius:0;border-bottom-right-radius:0}.flatpickr-calendar .hasWeeks .dayContainer{border-left:0}.flatpickr-calendar.hasTime .flatpickr-time{border-top:1px solid #e6e6e6;height:40px}.flatpickr-calendar.noCalendar.hasTime .flatpickr-time{height:auto}.flatpickr-calendar:after,.flatpickr-calendar:before{border:solid transparent;content:"";display:block;height:0;left:22px;pointer-events:none;position:absolute;width:0}.flatpickr-calendar.arrowRight:after,.flatpickr-calendar.arrowRight:before,.flatpickr-calendar.rightMost:after,.flatpickr-calendar.rightMost:before{left:auto;right:22px}.flatpickr-calendar.arrowCenter:after,.flatpickr-calendar.arrowCenter:before{left:50%;right:50%}.flatpickr-calendar:before{border-width:5px;margin:0 -5px}.flatpickr-calendar:after{border-width:4px;margin:0 -4px}.flatpickr-calendar.arrowTop:after,.flatpickr-calendar.arrowTop:before{bottom:100%}.flatpickr-calendar.arrowTop:before{border-bottom-color:#e6e6e6}.flatpickr-calendar.arrowTop:after{border-bottom-color:#fff}.flatpickr-calendar.arrowBottom:after,.flatpickr-calendar.arrowBottom:before{top:100%}.flatpickr-calendar.arrowBottom:before{border-top-color:#e6e6e6}.flatpickr-calendar.arrowBottom:after{border-top-color:#fff}.flatpickr-calendar:focus{outline:0}.flatpickr-wrapper{display:inline-block;position:relative}.flatpickr-months{display:flex}.flatpickr-months .flatpickr-month{fill:rgba(0,0,0,.9);background:transparent;color:rgba(0,0,0,.9);flex:1;height:34px;line-height:1;overflow:hidden;position:relative;text-align:center;-webkit-user-select:none;-moz-user-select:none;user-select:none}.flatpickr-months .flatpickr-next-month,.flatpickr-months .flatpickr-prev-month{fill:rgba(0,0,0,.9);color:rgba(0,0,0,.9);cursor:pointer;height:34px;padding:10px;position:absolute;text-decoration:none;top:0;z-index:3}.flatpickr-months .flatpickr-next-month.flatpickr-disabled,.flatpickr-months .flatpickr-prev-month.flatpickr-disabled{display:none}.flatpickr-months .flatpickr-next-month i,.flatpickr-months .flatpickr-prev-month i{position:relative}.flatpickr-months .flatpickr-next-month.flatpickr-prev-month,.flatpickr-months .flatpickr-prev-month.flatpickr-prev-month{left:0}.flatpickr-months .flatpickr-next-month.flatpickr-next-month,.flatpickr-months .flatpickr-prev-month.flatpickr-next-month{right:0}.flatpickr-months .flatpickr-next-month:hover,.flatpickr-months .flatpickr-prev-month:hover{color:#959ea9}.flatpickr-months .flatpickr-next-month:hover svg,.flatpickr-months .flatpickr-prev-month:hover svg{fill:#f64747}.flatpickr-months .flatpickr-next-month svg,.flatpickr-months .flatpickr-prev-month svg{height:14px;width:14px}.flatpickr-months .flatpickr-next-month svg path,.flatpickr-months .flatpickr-prev-month svg path{fill:inherit;transition:fill .1s}.numInputWrapper{height:auto;position:relative}.numInputWrapper input,.numInputWrapper span{display:inline-block}.numInputWrapper input{width:100%}.numInputWrapper input::-ms-clear{display:none}.numInputWrapper input::-webkit-inner-spin-button,.numInputWrapper input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.numInputWrapper span{border:1px solid rgba(57,57,57,.15);box-sizing:border-box;cursor:pointer;height:50%;line-height:50%;opacity:0;padding:0 4px 0 2px;position:absolute;right:0;width:14px}.numInputWrapper span:hover{background:rgba(0,0,0,.1)}.numInputWrapper span:active{background:rgba(0,0,0,.2)}.numInputWrapper span:after{content:"";display:block;position:absolute}.numInputWrapper span.arrowUp{border-bottom:0;top:0}.numInputWrapper span.arrowUp:after{border-bottom:4px solid rgba(57,57,57,.6);border-left:4px solid transparent;border-right:4px solid transparent;top:26%}.numInputWrapper span.arrowDown{top:50%}.numInputWrapper span.arrowDown:after{border-left:4px solid transparent;border-right:4px solid transparent;border-top:4px solid rgba(57,57,57,.6);top:40%}.numInputWrapper span svg{height:auto;width:inherit}.numInputWrapper span svg path{fill:rgba(0,0,0,.5)}.numInputWrapper:hover{background:rgba(0,0,0,.05)}.numInputWrapper:hover span{opacity:1}.flatpickr-current-month{color:inherit;display:inline-block;font-size:135%;font-weight:300;height:34px;left:12.5%;line-height:inherit;line-height:1;padding:7.48px 0 0;position:absolute;text-align:center;transform:translateZ(0);width:75%}.flatpickr-current-month span.cur-month{color:inherit;display:inline-block;font-family:inherit;font-weight:700;margin-left:.5ch;padding:0}.flatpickr-current-month span.cur-month:hover{background:rgba(0,0,0,.05)}.flatpickr-current-month .numInputWrapper{display:inline-block;width:6ch;width:7ch\0}.flatpickr-current-month .numInputWrapper span.arrowUp:after{border-bottom-color:rgba(0,0,0,.9)}.flatpickr-current-month .numInputWrapper span.arrowDown:after{border-top-color:rgba(0,0,0,.9)}.flatpickr-current-month input.cur-year{-webkit-appearance:textfield;-moz-appearance:textfield;appearance:textfield;background:transparent;border:0;border-radius:0;box-sizing:border-box;color:inherit;cursor:text;display:inline-block;font-family:inherit;font-size:inherit;font-weight:300;height:auto;line-height:inherit;margin:0;padding:0 0 0 .5ch;vertical-align:initial}.flatpickr-current-month input.cur-year:focus{outline:0}.flatpickr-current-month input.cur-year[disabled],.flatpickr-current-month input.cur-year[disabled]:hover{background:transparent;color:rgba(0,0,0,.5);font-size:100%;pointer-events:none}.flatpickr-current-month .flatpickr-monthDropdown-months{appearance:menulist;-webkit-appearance:menulist;-moz-appearance:menulist;background:transparent;border:none;border-radius:0;box-sizing:border-box;-webkit-box-sizing:border-box;color:inherit;cursor:pointer;font-family:inherit;font-size:inherit;font-weight:300;height:auto;line-height:inherit;margin:-1px 0 0;outline:none;padding:0 0 0 .5ch;position:relative;vertical-align:initial;width:auto}.flatpickr-current-month .flatpickr-monthDropdown-months:active,.flatpickr-current-month .flatpickr-monthDropdown-months:focus{outline:none}.flatpickr-current-month .flatpickr-monthDropdown-months:hover{background:rgba(0,0,0,.05)}.flatpickr-current-month .flatpickr-monthDropdown-months .flatpickr-monthDropdown-month{background-color:transparent;outline:none;padding:0}.flatpickr-weekdays{align-items:center;background:transparent;display:flex;height:28px;overflow:hidden;text-align:center;width:100%}.flatpickr-weekdays .flatpickr-weekdaycontainer{display:flex;flex:1}span.flatpickr-weekday{background:transparent;color:rgba(0,0,0,.54);cursor:default;display:block;flex:1;font-size:90%;font-weight:bolder;line-height:1;margin:0;text-align:center}.dayContainer,.flatpickr-weeks{padding:1px 0 0}.flatpickr-days{align-items:flex-start;display:flex;overflow:hidden;position:relative;width:307.875px}.flatpickr-days:focus{outline:0}.dayContainer{box-sizing:border-box;display:inline-block;display:flex;flex-wrap:wrap;-ms-flex-wrap:wrap;justify-content:space-around;max-width:307.875px;min-width:307.875px;opacity:1;outline:0;padding:0;text-align:left;transform:translateZ(0);width:307.875px}.dayContainer+.dayContainer{box-shadow:-1px 0 0 #e6e6e6}.flatpickr-day{background:none;border:1px solid transparent;border-radius:150px;box-sizing:border-box;color:#393939;cursor:pointer;display:inline-block;flex-basis:14.2857143%;font-weight:400;height:39px;justify-content:center;line-height:39px;margin:0;max-width:39px;position:relative;text-align:center;width:14.2857143%}.flatpickr-day.inRange,.flatpickr-day.nextMonthDay.inRange,.flatpickr-day.nextMonthDay.today.inRange,.flatpickr-day.nextMonthDay:focus,.flatpickr-day.nextMonthDay:hover,.flatpickr-day.prevMonthDay.inRange,.flatpickr-day.prevMonthDay.today.inRange,.flatpickr-day.prevMonthDay:focus,.flatpickr-day.prevMonthDay:hover,.flatpickr-day.today.inRange,.flatpickr-day:focus,.flatpickr-day:hover{background:#e6e6e6;border-color:#e6e6e6;cursor:pointer;outline:0}.flatpickr-day.today{border-color:#959ea9}.flatpickr-day.today:focus,.flatpickr-day.today:hover{background:#959ea9;border-color:#959ea9;color:#fff}.flatpickr-day.endRange,.flatpickr-day.endRange.inRange,.flatpickr-day.endRange.nextMonthDay,.flatpickr-day.endRange.prevMonthDay,.flatpickr-day.endRange:focus,.flatpickr-day.endRange:hover,.flatpickr-day.selected,.flatpickr-day.selected.inRange,.flatpickr-day.selected.nextMonthDay,.flatpickr-day.selected.prevMonthDay,.flatpickr-day.selected:focus,.flatpickr-day.selected:hover,.flatpickr-day.startRange,.flatpickr-day.startRange.inRange,.flatpickr-day.startRange.nextMonthDay,.flatpickr-day.startRange.prevMonthDay,.flatpickr-day.startRange:focus,.flatpickr-day.startRange:hover{background:#00b9ef;border-color:#00b9ef;box-shadow:none;color:#fff}.flatpickr-day.endRange.startRange,.flatpickr-day.selected.startRange,.flatpickr-day.startRange.startRange{border-radius:50px 0 0 50px}.flatpickr-day.endRange.endRange,.flatpickr-day.selected.endRange,.flatpickr-day.startRange.endRange{border-radius:0 50px 50px 0}.flatpickr-day.endRange.startRange+.endRange:not(:nth-child(7n+1)),.flatpickr-day.selected.startRange+.endRange:not(:nth-child(7n+1)),.flatpickr-day.startRange.startRange+.endRange:not(:nth-child(7n+1)){box-shadow:-10px 0 0 #00b9ef}.flatpickr-day.endRange.startRange.endRange,.flatpickr-day.selected.startRange.endRange,.flatpickr-day.startRange.startRange.endRange{border-radius:50px}.flatpickr-day.inRange{border-radius:0;box-shadow:-5px 0 0 #e6e6e6,5px 0 0 #e6e6e6}.flatpickr-day.flatpickr-disabled,.flatpickr-day.flatpickr-disabled:hover,.flatpickr-day.nextMonthDay,.flatpickr-day.notAllowed,.flatpickr-day.notAllowed.nextMonthDay,.flatpickr-day.notAllowed.prevMonthDay,.flatpickr-day.prevMonthDay{background:transparent;border-color:transparent;color:rgba(57,57,57,.3);cursor:default}.flatpickr-day.flatpickr-disabled,.flatpickr-day.flatpickr-disabled:hover{color:rgba(57,57,57,.1);cursor:not-allowed}.flatpickr-day.week.selected{border-radius:0;box-shadow:-5px 0 0 #00b9ef,5px 0 0 #00b9ef}.flatpickr-day.hidden{visibility:hidden}.rangeMode .flatpickr-day{margin-top:1px}.flatpickr-weekwrapper{float:left}.flatpickr-weekwrapper .flatpickr-weeks{box-shadow:1px 0 0 #e6e6e6;padding:0 12px}.flatpickr-weekwrapper .flatpickr-weekday{float:none;line-height:28px;width:100%}.flatpickr-weekwrapper span.flatpickr-day,.flatpickr-weekwrapper span.flatpickr-day:hover{background:transparent;border:none;color:rgba(57,57,57,.3);cursor:default;display:block;max-width:none;width:100%}.flatpickr-innerContainer{box-sizing:border-box;display:block;display:flex;overflow:hidden}.flatpickr-rContainer{box-sizing:border-box;display:inline-block;padding:0}.flatpickr-time{box-sizing:border-box;display:block;display:flex;height:0;line-height:40px;max-height:40px;outline:0;overflow:hidden;text-align:center}.flatpickr-time:after{clear:both;content:"";display:table}.flatpickr-time .numInputWrapper{flex:1;float:left;height:40px;width:40%}.flatpickr-time .numInputWrapper span.arrowUp:after{border-bottom-color:#393939}.flatpickr-time .numInputWrapper span.arrowDown:after{border-top-color:#393939}.flatpickr-time.hasSeconds .numInputWrapper{width:26%}.flatpickr-time.time24hr .numInputWrapper{width:49%}.flatpickr-time input{-webkit-appearance:textfield;-moz-appearance:textfield;appearance:textfield;background:transparent;border:0;border-radius:0;box-shadow:none;box-sizing:border-box;color:#393939;font-size:14px;height:inherit;line-height:inherit;margin:0;padding:0;position:relative;text-align:center}.flatpickr-time input.flatpickr-hour{font-weight:700}.flatpickr-time input.flatpickr-minute,.flatpickr-time input.flatpickr-second{font-weight:400}.flatpickr-time input:focus{border:0;outline:0}.flatpickr-time .flatpickr-am-pm,.flatpickr-time .flatpickr-time-separator{align-self:center;color:#393939;float:left;font-weight:700;height:inherit;line-height:inherit;-webkit-user-select:none;-moz-user-select:none;user-select:none;width:2%}.flatpickr-time .flatpickr-am-pm{cursor:pointer;font-weight:400;outline:0;text-align:center;width:18%}.flatpickr-time .flatpickr-am-pm:focus,.flatpickr-time .flatpickr-am-pm:hover,.flatpickr-time input:focus,.flatpickr-time input:hover{background:#eee}.flatpickr-input[readonly]{cursor:pointer}@-webkit-keyframes fpFadeInDown{0%{opacity:0;transform:translate3d(0,-20px,0)}to{opacity:1;transform:translateZ(0)}}@keyframes fpFadeInDown{0%{opacity:0;transform:translate3d(0,-20px,0)}to{opacity:1;transform:translateZ(0)}}
/*# sourceMappingURL=style.5014bfb91a6546b50c06.css.map*/