html{font-size:100%}body{font-feature-settings:"pkna";-webkit-font-feature-settings:"pkna";-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:#fafafa;font-family:"monospace",Noto Sans JP,sans-serif;margin:0;padding:0}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}a{text-decoration:none}img{width:100%}.Layout{box-shadow:0 1px 5px rgba(0,0,0,.1)}.Layout,.Pagebox{position:relative}.Pagebox{background:#f1f1f1;height:100vh;margin-left:0;transition:.2s;z-index:0}.Pagebox .pageview{box-sizing:border-box;height:100vh;overflow:scroll;padding-left:10px;padding-right:10px;padding-top:45px}.Pagebox.sidebarActive{margin-left:250px}.Header{background:#fafafa;box-shadow:0 1px 5px rgba(0,0,0,.1);box-sizing:border-box;display:flex;justify-content:space-between;left:0;letter-spacing:.2em;padding:10px 18px;position:absolute;top:0;width:100%;z-index:999}.Header .headerContent{align-items:center;cursor:pointer;display:flex;justify-content:center}.Header .headerContent span.h5{padding:4px 12px}.Header .headerContent .chevrons{align-items:center;display:inline-flex;justify-content:center;margin-right:10px;opacity:.2;transition:.2s}.Header .headerContent .chevrons:hover{opacity:1}.Header .headerContent .chevrons svg{stroke:#4a4a4a;cursor:pointer}.h1,.h2,.h3,.h4,.h5{display:block}.h1{font-size:23px}.h1,.h2{font-weight:700}.h2{font-size:18px}.h3{font-size:16px}.h3,.h4{font-weight:700}.h4{font-size:14px}.h5{font-size:12px;font-weight:700}.xs{font-size:10px}.sm{font-size:12px}.md{font-size:14px}.lg{font-size:16px}.black{color:#212121}.gray_400{color:#ddd}.gray_600{color:#afafaf}.gray_700{color:#7d7d7d}.gray_800{color:#4a4a4a}.danger{color:#d6082e}.TextButton{border-radius:5px;cursor:pointer;letter-spacing:.1em;position:relative;transition:.2s}.TextButton.default{background:hsla(0,0%,100%,.5);border:1px solid #afafaf;color:#4a4a4a;padding:2px 15px}.TextButton.default:hover{background:rgba(0,0,0,.05)}.TextButton.default.disable{background:rgba(0,0,0,.05);color:#7d7d7d;cursor:default}.TextButton.black,.TextButton.white{border:1px solid #ddd;padding:7px 25px}.TextButton.black:hover,.TextButton.white:hover{-webkit-transform:scale(1.1);transform:scale(1.1)}.TextButton.white{background:#fff;color:#4a4a4a}.TextButton.black{background:#4a4a4a;color:#fff}.TextButton.black.disable{background:rgba(0,0,0,.25);color:#7d7d7d;cursor:default}.TextButton.black.disable:hover{-webkit-transform:scale(1);transform:scale(1)}.TextButton.icon{padding-left:40px}.TextButton .button-icon{left:10px;position:absolute}.TextButton.quoHistoryButton{display:inline-block}.Modal{align-items:center;display:inline-flex;height:100vh;justify-content:center;left:0;position:absolute;top:0;width:100%;z-index:1}.Modal.dialog{z-index:2}.Modal .overlay{background:#212121;height:100%;left:0;opacity:.2;position:absolute;top:0;width:100%;z-index:1}.Modal .modal-container{margin:20vh auto;max-width:1200px;position:relative;width:90%;z-index:2}.Modal .modal-container.dialog{max-width:800px;width:60%}.Modal .modal-container .close-button{cursor:pointer;position:absolute;right:10px;top:10px}.Modal .modal-container .center{align-items:center;display:inline-flex;height:100%;justify-content:center;width:100%}.Modal .modal-container .center .content{width:100%}.Container{background:#fff;border:.5px solid #afafaf;border-radius:5px;box-shadow:0 1px 5px rgba(0,0,0,.1);margin:25px 10px}.Container.tapable{cursor:pointer}.Center{align-items:center;display:inline-flex;justify-content:center}.Center,.Center .content,.LoadingCircle{height:100%;width:100%}.LoadingCircle{border-radius:6px;margin:65px auto}.LoadingCircle .l-s-center{-webkit-animation:rotation 1s linear infinite;animation:rotation 1s linear infinite;height:30px;width:30px}.SideHeader{border-bottom:2px dotted #4a4a4a;display:block;margin:3px auto 5px;padding-bottom:20px;width:200px}.SideHeader .logo{display:flex;padding-bottom:12px;width:150px}.SideHeader .logo .Badge{margin-left:2px;margin-top:5px}.SideHeader .Text{padding:3px 0}.SideHeader .Text.user{font-weight:700}.SideMenu{margin:20px 0}.SideMenu *{width:100%}.SideMenuContent{cursor:pointer;padding:8px 0;position:relative}.SideMenuContent .context{color:#212121;display:flex;font-weight:700;padding:8px 0 8px 25px;position:relative;width:225px;z-index:1}.SideMenuContent .context .icon{height:25px;padding-right:10px;width:35px}.SideMenuContent .context .icon svg{stroke:#212121}.SideMenuContent .background{background:linear-gradient(90deg,#5a5a5a 0,#5a5a5a 2%,#eaeaea 0,#eaeaea);height:57px;opacity:0;position:absolute;top:0;transition:.3s}.SideMenuContent:hover .background{opacity:1}.SideMenuContent.active .background{opacity:.5}.Badge{background:#f1f1f1;border-radius:9px;color:#7d7d7d;cursor:default;font-size:10px;font-weight:700;height:18px;padding-left:9px;padding-right:9px;padding-top:2px}.SideBar{background:#fff;box-shadow:0 1px 5px rgba(0,0,0,.1);height:100vh;left:-250px;overflow:scroll;position:fixed;top:0;transition:.2s;width:250px;z-index:1}.SideBar.active{left:0}.SideBar .chevrons{height:20px;margin-top:10px;padding-right:5px;text-align:right}.SideBar .chevrons svg{stroke:#212121;cursor:pointer;opacity:.1;transition:.2s}.SideBar .chevrons svg:hover{opacity:1}.Error404{color:#afafaf;margin-top:30vh;text-align:center;width:100%}.Error404 .Text{margin:15px}.Wall{align-items:center;display:inline-flex;flex:1 1 auto;flex-direction:column;height:100%;justify-content:center;width:100%}.Wall__icon,.Wall__msg{color:#7d7d7d}.Wall__msg{padding-bottom:40px;padding-top:20px}.QuestionnaireFindings{background:#fafafa;height:calc(100vh - 50px);overflow:scroll;padding-bottom:5px}.QuestionnaireFindings .detail{-webkit-column-gap:10px;column-gap:10px;display:flex;margin:10px}.QuestionnaireFindings .detail *{padding-right:15px}.QuestionnaireFindings .detail button{cursor:pointer;font-size:10px}.QuestionnaireFindings svg.male{fill:skyblue}.QuestionnaireFindings svg.female{fill:pink}.LoadingPage{margin-top:35vh;position:relative;width:100%}.LoadingPage .comment{position:absolute;text-align:center;top:-40px;width:100%}.spinner{height:40px;margin:0 auto;position:relative;top:40%;width:40px}.spinner .cube1,.spinner .cube2{animation:sk-cubemove 1.8s ease-in-out infinite;-webkit-animation:sk-cubemove 1.8s ease-in-out infinite;background:#212121;height:15px;left:0;position:absolute;top:0;width:15px}.spinner .cube2{animation-delay:-.9s;-webkit-animation-delay:-.9s}@-webkit-keyframes sk-cubemove{25%{-webkit-transform:translateX(42px) rotate(-90deg) scale(.5)}50%{-webkit-transform:translateX(42px) translateY(42px) rotate(-180deg)}75%{-webkit-transform:translateX(0) translateY(42px) rotate(-270deg) scale(.5)}to{-webkit-transform:rotate(-1turn)}}@keyframes sk-cubemove{25%{transform:translateX(42px) rotate(-90deg) scale(.5);-webkit-transform:translateX(42px) rotate(-90deg) scale(.5)}50%{transform:translateX(42px) translateY(42px) rotate(-179deg);-webkit-transform:translateX(42px) translateY(42px) rotate(-179deg)}50.1%{transform:translateX(42px) translateY(42px) rotate(-180deg);-webkit-transform:translateX(42px) translateY(42px) rotate(-180deg)}75%{transform:translateX(0) translateY(42px) rotate(-270deg) scale(.5);-webkit-transform:translateX(0) translateY(42px) rotate(-270deg) scale(.5)}to{transform:rotate(-1turn);-webkit-transform:rotate(-1turn)}}.TableData{border-collapse:collapse;border-spacing:0;min-height:200px;min-width:100%}.TableData tr{border-bottom:1px solid #eee}.TableData td,.TableData th{font-size:14px;padding:15px 0;text-align:center}.TableData td.sex,.TableData th.sex{display:block;min-width:60px}.TableData td.carte,.TableData th.carte{min-width:120px}.TableData td.content,.TableData th.content{min-width:150px}.TableData td.edit,.TableData th.edit{display:block;margin:0 auto;width:75px}.TableData td.icon{align-items:center;display:flex;justify-content:center}.table-no-data-wall{height:auto;position:absolute}.AnswerRaw .icon .Person{height:24px;width:24px}.Person{display:block;height:100%;width:100%}.Person.male{fill:skyblue}.Person.female{fill:pink}.CircleButton{align-items:center;background:hsla(0,0%,100%,.5);border:1px solid #7d7d7d;border-radius:50%;cursor:pointer;display:inline-flex;height:30px;justify-content:center;transition:.2s;width:30px}.CircleButton:hover{background:rgba(0,0,0,.05)}.CircleButton svg{stroke:#7d7d7d;height:14px;width:14px}.TextCompresser{cursor:pointer;position:relative}.TextCompresser .full-text{background:#fff;border:.5px solid #afafaf;border-radius:5px;box-shadow:0 1px 5px rgba(0,0,0,.1);display:none;padding:10px;position:absolute;width:100%}.TextCompresser:hover .full-text{display:block}.QuestionnaireTitle{margin:0 10px}.QuestionnaireTitle .types{margin:5px 0}.QuestionnaireTitle .types *{font-size:12px;padding-right:15px}.AnswerEditor{padding-left:10px;padding-right:10px;padding-top:10px}.AnswerEditor .table{height:calc(50vh - 60px);overflow:scroll}.AnswerEditor .table table{border-collapse:collapse;border-spacing:0;overflow:scroll;width:100%}.AnswerEditor .table table thead{position:relative;z-index:2}.AnswerEditor .table table tbody{position:relative;z-index:1}.AnswerEditor .table table tr{border-bottom:1px solid #eee}.AnswerEditor .table table td,.AnswerEditor .table table th{font-size:14px;min-width:150px;padding:15px 5px;text-align:center}.DropDown{color:#4a4a4a;font-family:"monospace",Noto Sans JP,sans-serif;min-width:100px;position:relative}.DropDown .control{align-items:center;background:#fff;border:1px solid #ddd;border-radius:6px;box-sizing:border-box;cursor:pointer;display:inline-flex;height:40px;justify-content:center;width:100%}.DropDown .control:hover{background:#f1f1f1}.DropDown .control_disable{background-color:gray;color:#fff}.DropDown .control_disable:hover{background-color:gray}.DropDown .menu{background:#fff;border:1px solid #ddd;border-radius:6px;box-shadow:0 1px 5px rgba(0,0,0,.1);box-sizing:border-box;position:absolute;top:45px;width:100%;z-index:99}.DropDown .menu .option{cursor:pointer;padding-bottom:5px;padding-top:5px;text-align:center}.DropDown .menu .option:hover{background:#f1f1f1}.LeadButton{background:#212121;border-radius:10px;color:#fff;cursor:pointer;font-size:20px;font-weight:700;height:55px;letter-spacing:.1em;margin:20px auto;max-width:500px;text-align:center;width:95%}.LeadButton,.Spinner{align-items:center;display:flex;justify-content:center}.Spin{-webkit-animation:loading .8s linear infinite;animation:loading .8s linear infinite;height:25px;padding-top:.15px;-webkit-transform:rotate(1turn);transform:rotate(1turn);width:25px}@-webkit-keyframes loading{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes loading{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}.PersonProfile .profile{display:flex;justify-content:center;margin:10px 10px 17px}.PersonProfile .profile .icon{height:40px;width:40px}.PersonProfile .profile .answer,.PersonProfile .profile .birth,.PersonProfile .profile .carte,.PersonProfile .profile .icon,.PersonProfile .profile .quo,.PersonProfile .profile .send{margin-right:20px}.text-box-container{margin:auto;position:relative}.text-box-container .TextBox{background:#fff;border:1px solid #ddd;border-radius:6px;box-sizing:border-box;color:#4a4a4a;font-family:"monospace",Noto Sans JP,sans-serif;font-size:14px;height:40px;padding:20px 15px;width:100%}.text-box-container .TextBox.un-match{border-color:red}.text-box-container .TextBox.search-box{padding-left:40px}.text-box-container .text-box-icon{color:#7d7d7d;left:15px;position:absolute;top:13px}input{outline:none}input::-webkit-input-placeholder{color:#7d7d7d}input::placeholder{color:#7d7d7d}::-ms-reveal{visibility:hidden}.InternalScroll{overflow:scroll}.QuestionnaireList{padding-top:15px}.Card{word-wrap:break-word;margin:10px auto;max-width:700px;padding:5px 30px 14px}.Card .detail{padding:5px 0}.QuestionnaireBuild{margin:5px auto;max-width:700px;padding:12px}.QuestionnaireBuild .exp{margin-bottom:10px}.QuestionnaireEditor .buttons{display:flex;justify-content:right;margin-bottom:5px}.QuestionnaireEditor .build-questionnaire-button{display:block;margin:15px auto}.QuestionnaireEditor .QuestionBlock{border-top:1px solid #ddd;padding-top:10px}.QuestionnaireEditor .QuestionBlock .question-editor{height:"calc(100% - 110px)"}.QuestionnaireEditor .circle-button-edit,.QuestionnaireEditor .circle-button-trash{margin-left:2px}.QuestionnaireEditor .plus-button{margin-top:30px}.QuestionnaireEditor .QuestionEditor{height:calc(101vh - 150px);margin:15px}.QuestionnaireEditor .QuestionEditor .question-editor-title{border-bottom:1px solid #afafaf;margin-bottom:5px;margin-top:15px;padding-bottom:3px}.QuestionnaireEditor .QuestionEditor .plus-button{margin-top:30px}.QuestionnaireEditor .QuestionEditor .discript-next-selector{margin-bottom:50px}.QuestionnaireEditor .QuestionEditor .choise-close-button{display:block;margin:auto auto 20px}.QuestionnaireEditor .QuestionEditor #patient-group-multiple-checkbox{background-color:#fff}.QuestionnaireEditor .ChoiceBlock{margin-bottom:-10px}.QuestionnaireEditor .ChoiceBlock .choice-next-selector{margin-top:5px}.QuestionnaireEditor .ChoiceBlock .trash-button{display:flex;justify-content:right;margin-top:5px}.BuildBlock{margin-bottom:10px}.BuildBlock .build-block-title{display:block;margin-bottom:3px}.BuildBlock .build-block-exp{display:block;margin-bottom:10px}.DragAndDropField .d-n-d-element{border-bottom:3px solid transparent;border-color:transparent currentcolor;border-top:3px solid transparent;transition:.2s}.DragAndDropField .d-n-d-element.dragging{opacity:.2}.DragAndDropField .d-n-d-element.emp-top{border-top-color:#7d7d7d}.DragAndDropField .d-n-d-element.emp-bottom{border-bottom-color:#7d7d7d}.QuestionnaireBundle{margin:15px auto;max-width:700px}.QuestionnaireBundle .questionnaire-box{padding-bottom:10px;padding-top:5px}.QuestionnaireBundle .questionnaire-box .questionnaire-bundle-title{margin-bottom:15px}.QuestionnaireBlock{border-top:1px solid #ddd;padding-top:10px}.QuestionnaireBlock .bundle-buttons{display:flex;justify-content:right;margin-top:-10px}.QuestionnaireBlock .bundle-buttons .send-button{margin-left:3px}.ImplementQuestionnaire .implement-start-message{margin-left:50px;margin-right:50px}.ImplementQuestionnaire .implement-start-message .i-s-m-title{border-bottom:1px solid #ddd;padding-bottom:5px;padding-top:20px}.ImplementQuestionnaire .implement-start-message .i-s-m-exp{display:inline-block;padding-bottom:15px;padding-top:10px}.ImplementQuestionnaire .implement-start-message .line-simulate-box{display:flex;height:calc(60vh - 50px)}.ImplementQuestionnaire .implement-start-message .line-simulate-box .dm-textarea{margin-left:10px;text-align:start;width:100%;word-break:break-all}.ImplementQuestionnaire .implement-start-message .i-s-m-button{margin-bottom:11px;margin-top:11px;text-align:center}.questionnaire-bundle-alert{display:inline-block;margin:12px}.TextArea{border:1px solid #ddd;border-radius:6px;color:#4a4a4a;padding:14px}.TextArea textarea{border:transparent;box-sizing:border-box;color:#4a4a4a;display:inline-block;font-family:"monospace",Noto Sans JP,sans-serif;outline:none;white-space:pre-wrap;width:100%}.TextArea textarea::-webkit-input-placeholder{color:#7d7d7d}.TextArea textarea::placeholder{color:#7d7d7d}.LineSimulator{background:#92aad4;border-radius:6px;font-size:10px;height:100%;margin:0 auto;max-width:240px;min-width:240px;overflow:hidden;padding:0;position:relative}.LineSimulator .line__contents{line-height:135%;overflow:hidden;padding:4px}.LineSimulator .line__contents.scroll{height:100%;overflow-y:auto;padding-bottom:10px;padding-top:10px}.LineSimulator .line__contents .line__left{display:block;position:relative;width:215.28px}.LineSimulator .line__contents .line__left figure{left:0;margin:0;padding:0;position:absolute;top:0;width:23px}.LineSimulator .line__contents .line__left figure img{border-radius:50%;height:23px;width:23px}.LineSimulator .line__contents .line__left .line__left-message{display:flex;margin-left:28px;padding-top:5px}.LineSimulator .line__contents .line__left .message{background-color:#fff;border-radius:14px;font-size:12px;max-width:195.28px;padding:8px 12px;position:relative}.LineSimulator .line__contents .line__left .message.first:after{border-bottom:10px solid transparent;border-right:10px solid #fff;content:"";display:block;height:0;left:-3px;position:absolute;top:1px;-webkit-transform:rotate(15deg);transform:rotate(15deg);width:0}.LineSimulator .line__contents .line__left .message .line-message-placeholder{color:#afafaf}.LineSimulator .line__contents .line__left .message.postback{border-radius:10px;padding-bottom:0;padding-left:10px;padding-right:10px;width:195.28px}.LineSimulator .line__contents .line__left .message .postback-title{font-size:12px;font-weight:700;margin-bottom:5px;margin-top:3px}.LineSimulator .line__contents .line__left .message .postback-exp{color:#4a4a4a;font-size:10.4px;margin-bottom:10px}.LineSimulator .line__contents .line__left .message .postback-bar{border-top:.5px solid #ddd;height:0;margin-left:-10px;width:calc(100% + 20px)}.LineSimulator .line__contents .line__left .message .postback-choice{color:#3a6096;margin:10px auto;text-align:center}.LineSimulator .LineSimulatorRendering{background:#92aad4;border-radius:6px;height:100%;position:absolute;top:0;width:100%}.LineSimulator .LineSimulatorRendering .l-s-center{-webkit-animation:rotation 1s linear infinite;animation:rotation 1s linear infinite;height:30px;margin-bottom:30px;width:30px}.Dialog{text-align:center}.Dialog .dialog-title{margin-bottom:20px;margin-top:40px;padding:0 30px}.Dialog .dialog-content{max-height:50vh;overflow:auto;padding:0 30px}.Dialog .dialog-content .dialog-text{margin:5px}.Dialog .button-container{margin-bottom:15px;margin-top:20px}.Dialog .button-container .TextButton{margin:15px}.RegistrationParticipant{margin:25px auto;max-width:700px;padding:45px 0}.RegistrationParticipant svg{display:block;margin:0 auto}.RegistrationParticipant .textbox{margin:35px;text-align:center}.RegistrationParticipant .textbox *{padding:5px}.Participant{height:90%;max-width:100%;padding-top:15px;width:100%}.Participant .text-box-container{display:inline-block;margin:0 auto;max-width:500px;width:500px}.Participant .index-container,.Participant .search-button,.Participant .value-container{display:inline-block;margin-left:20px;max-width:150px}.Participant .search-button{height:39px;text-align:center;width:90px}.Participant .patient-count-text{display:inline-block;font-size:medium;margin-left:20px}.Participant .select-button{bottom:40px;display:inline-block;float:right}.Participant .participant-content{display:flex;height:95%;width:100%}.Participant .participant-content .no-valid-line-data{height:100%;padding-top:42px}.Participant .participant-content .participants-list{display:flex;flex-wrap:wrap;justify-content:space-around;max-width:100%;width:100%}.Participant .participant-content .participant-container{cursor:pointer;flex-grow:1;margin:5px;position:relative;transition:.1s;width:120%}.Participant .participant-content .participant-container:hover{background:#f1f1f1}.Participant .participant-content .participant-container.selected{background:#ddd}.Participant .participant-content .participant-container .patient-checkbox{left:5px;position:absolute;top:5px}.Participant .participant-content .participant-container .alert{background:#ddd;color:#d6082e;position:absolute;text-align:center;top:0;width:100%}.Participant .participant-content .participant-container .PersonProfile{margin-left:10px;margin-right:10px;margin-top:20px}.Participant .bottom-button-bar{display:flex;justify-content:space-between;padding-bottom:15px}.Participant .bottom-button-bar .all-deselect,.Participant .bottom-button-bar .all-select{margin-right:5px}.Participant .bottom-button-bar .send-line-dm{display:block;margin-right:5px}.SelectedParticipantList{background:#e8e8e8;border-radius:5px;height:100%;width:360px}.SelectedParticipantList .selected-title{padding-bottom:5px;padding-top:10px;text-align:center;width:360px}.SelectedParticipantList .selected-internal,.SelectedParticipantList .selected-internal-no-height{height:calc(100% - 45px);padding-bottom:30px}.SendLineDirectMessage .line-dm-message{margin-left:50px;margin-right:50px}.SendLineDirectMessage .line-dm-message .dm-title{border-bottom:1px solid #ddd;padding-bottom:5px;padding-top:20px}.SendLineDirectMessage .line-dm-message .dm-exp{display:inline-block;padding-bottom:15px;padding-top:10px}.SendLineDirectMessage .line-dm-message .line-simulate-box{display:flex;height:calc(60vh - 50px)}.SendLineDirectMessage .line-dm-message .line-simulate-box .dm-textarea{margin-left:10px;text-align:start;width:100%}.SendLineDirectMessage .line-dm-message .dm-button{margin-bottom:11px;margin-top:11px;text-align:center}.SendLineDirectMessage .loader{-webkit-animation:rotation 1s linear infinite;animation:rotation 1s linear infinite;height:30px;width:30px}@-webkit-keyframes rotation{0%{rotate:0deg}to{rotate:1turn}}@keyframes rotation{0%{rotate:0deg}to{rotate:1turn}}.Note{height:5px;text-align:center}.Note .Text{color:#d6082e}.CheckBox{stroke:#4a4a4a}.RegistrationDoctor{margin:25px auto;max-width:700px;padding:25px 0;text-align:center}.RegistrationDoctor *{margin:15px auto}.registration-doctor-dialog .issance-email{font-weight:700;margin-right:5px}.registration-doctor-dialog .clickable-url{cursor:pointer;opacity:1;transition:.1s}.registration-doctor-dialog .clickable-url:hover{opacity:.5}.TextForm{border:1.5px solid #212121;border-radius:5px;box-sizing:inherit;box-sizing:border-box;display:block;height:55px;margin:20px auto;max-width:500px;outline:none;padding:0 18px;width:95%}.TextForm.readonly{background:#e8e8e8;border:2px solid #7d7d7d;color:#4a4a4a}.signin{margin:50px auto}.signin .logo{display:flex;margin:0 auto;width:250px}.signin .logo .Badge{margin-left:5px;margin-top:15px}.signin__title{margin:25px 0;text-align:center}.PasswordForm{height:55px;margin:20px auto;max-width:500px;position:relative;width:95%}.PasswordForm input{border:1.5px solid #212121;border-radius:5px;box-sizing:inherit;box-sizing:border-box;display:block;height:100%;outline:none;padding:0 18px;width:100%}.PasswordForm span{cursor:pointer;left:auto;position:absolute;right:16px;top:16px}.PasswordForm span svg{color:#212121;width:23px}.signup{margin:50px auto}.signup .logo{margin:0 auto;width:250px}.signup__title{margin:15px 0;text-align:center}.signup__comment{display:block;text-align:center}.QuestionnaireBundleEdit{margin:5px auto;max-width:700px;padding:12px}.QuestionnaireBundleEdit .exp{margin-bottom:10px;margin-top:15px}.IconButton{background:hsla(0,0%,100%,.5);border:1px solid #afafaf;border-radius:5px;color:#4a4a4a;cursor:pointer;display:flex;letter-spacing:.1em;padding:2px 15px;transition:.2s}.IconButton.disable,.IconButton:hover{background:rgba(0,0,0,.05)}.IconButton.disable{color:#7d7d7d;cursor:default}.IconButton .button-icon{height:20px;margin-bottom:2px;margin-top:2px}.QuestionnaireFindings .answer-incomplete-alert{display:inline-block;margin-left:10px}.ParticipantData{padding-bottom:50px;padding-top:15px;position:relative}.ParticipantData .back-button{left:10px;position:absolute;top:10px}.ParticipantData .tabledata-box{overflow:scroll;padding:5px 30px}.ParticipantData .no-answer-data{padding-bottom:50px;padding-top:30px;text-align:center}.ParticipantData .quoHistoryButton{position:absolute;right:30px;top:30px}.QuoCardHistoryEditor .buttons{display:flex;justify-content:right;margin-bottom:5px}.QuoCardHistoryEditor .build-questionnaire-button{display:block;margin:15px auto}.QuoCardHistoryEditor .circle-button-edit,.QuoCardHistoryEditor .circle-button-trash{margin-left:2px}.QuoCardHistoryEditor .plus-button{margin-top:30px}.QuoCardHistoryEditor .QuoCardEditor{height:calc(100vh - 150px);margin:15px}.QuoCardHistoryEditor .QuoCardEditor .quo-dialog{height:calc(80% - 25px);overflow:scroll}.QuoCardHistoryEditor .QuoCardEditor .quocard-group-editor-title{border-bottom:1px solid #afafaf;margin-bottom:5px;margin-top:15px;padding-bottom:3px}.QuoCardHistoryEditor .QuoCardEditor .discript-next-selector{margin-bottom:50px}.QuoCardHistoryEditor .QuoCardEditor .editor-close-button{display:block;margin:auto auto 20px}.QuoCardHistoryEditor .inline-block_quo{display:inline-block;padding:20px;width:100%}.QuoCardHistoryEditor .DropDown.quo-dropdown{width:200px}.QuoCardHistoryEditor .quo-table{border-collapse:collapse;margin:20px auto;table-layout:fixed}.QuoCardHistoryEditor .quo-tr{border-bottom:1px solid #dedede}.QuoCardHistoryEditor .quo-td{padding:20px;vertical-align:top}.QuoCardHistoryEditor .quo-body{vertical-align:top}.QuoCardHistoryEditor .quo-comment,.QuoCardHistoryEditor .quo-comment-hidden{max-width:300px;min-width:300px;text-align:left}.QuoCardHistoryEditor .quo-comment-hidden{max-height:50px;visibility:hidden}.qr-line-registration-button{bottom:auto;position:absolute;right:20px}.LineRegistrationModal{text-align:center}.LineRegistrationModal .token{font-size:50px;font-weight:700;letter-spacing:.3em;margin-bottom:30px;margin-top:45px}.LineRegistrationModal .qr-code{height:50vh;margin-bottom:50px;margin-top:65px;width:50vh}.LineRegistrationModal .line-auth-button{margin-bottom:50px;margin-top:15px}.LineRegistrationModal .token-text{margin-bottom:15px;margin-left:30px;margin-right:30px}.PatientGroupTextEdit{margin:5px auto;max-width:700px;padding:12px}.PatientGroupTextEdit .exp{margin-bottom:10px;margin-top:15px}.NoPatientGroups{margin-top:275px}.registerButtonParent{align:center;display:table}.registerButton{bottom:20px;left:45%;margin-left:-50px;position:absolute}.PatientEditor{margin:15px auto 10px;max-width:700px;padding:5px 5px 5px 10px}.PatientEditor .patient-editor-box{margin-left:30px;margin-right:20px}.PatientEditor .patient-editor-box .patient-editor-title{margin-bottom:5px;margin-top:5px}.PatientEditor .buttons{display:flex;justify-content:right;margin-bottom:5px}.PatientEditor .circle-button-edit,.PatientEditor .circle-button-trash{margin-bottom:5px;margin-left:5px}.PatientEditor .PatientBlock{border-top:1px solid #ddd;padding-top:10px}.PatientRegisterDialogue{height:calc(100vh - 150px);margin:15px}.PatientRegisterDialogue .patient-editor-title{border-bottom:1px solid #afafaf;margin-bottom:5px;margin-top:15px;padding-bottom:3px}.PatientRegisterDialogue .dialog-content{max-height:97%;padding:0 30px}.PatientRegisterDialogue .patient-list-group-name{background-color:#fff;font-size:medium;max-height:5vh;min-height:5vh;overflow:hidden;resize:none;text-align:start}.PatientRegisterDialogue .patient-list-note{word-wrap:break-word;background-color:#fff;margin-top:5px;max-height:10.5vh;min-height:10.5vh;overflow:hidden;resize:none;text-align:start}.PatientRegisterDialogue .patient-list-text-box{background-color:#fff;min-height:45vh;overflow:hidden;resize:none;text-align:start}.PatientRegisterDialogue .editor-register-button{display:block;margin:auto auto 20px}.TextAreaNumber{border:1px solid #ddd;border-radius:6px;color:#4a4a4a;padding:14px}.TextAreaNumber textarea{border:transparent;box-sizing:border-box;color:#4a4a4a;display:inline-block;font-family:"monospace",Noto Sans JP,sans-serif;outline:none;white-space:pre-wrap;width:100%}.TextAreaNumber textarea::-webkit-input-placeholder{color:#7d7d7d}.TextAreaNumber textarea::placeholder{color:#7d7d7d}.ConfirmDialog{text-align:center}.ConfirmDialog .dialog-title{margin-bottom:20px;margin-top:40px;padding:0 30px}.ConfirmDialog .dialog-content{max-height:50vh;padding:0 30px}.ConfirmDialog .dialog-content .dialog-text{margin:5px;white-space:pre}.ConfirmDialog .button-container{margin-bottom:15px;margin-top:20px}.ConfirmDialog .button-container .TextButton{margin:15px}.PatientEditorDialogue{height:calc(100vh - 150px);margin:15px}.PatientEditorDialogue .patient-editor-title{border-bottom:1px solid #afafaf;margin-bottom:5px;margin-top:15px;padding-bottom:3px}.PatientEditorDialogue .dialog-content{max-height:95%;padding:0 30px}.PatientEditorDialogue .patient-list-group-name{background-color:#fff;font-size:medium;max-height:5vh;min-height:5vh;overflow:hidden;resize:none;text-align:start}.PatientEditorDialogue .patient-list-note{word-wrap:break-word;background-color:#fff;margin-top:5px;max-height:10.5vh;min-height:10.5vh;overflow:hidden;resize:none;text-align:start}.PatientEditorDialogue .patient-list-text-box{background-color:#fff;min-height:45vh;overflow:hidden;resize:none;text-align:start}.PatientEditorDialogue .editor-save-button{display:block;margin:auto auto 20px}:where(:not(html,iframe,canvas,img,svg,video,audio):not(svg *,symbol *)){all:unset;display:revert}*,:after,:before{box-sizing:border-box}html{-moz-text-size-adjust:none;-webkit-text-size-adjust:none;text-size-adjust:none}a,button{cursor:revert}menu,ol,summary,ul{list-style:none}img{max-block-size:100%;max-inline-size:100%}table{border-collapse:collapse}input,textarea{-webkit-user-select:auto}textarea{white-space:revert}meter{-webkit-appearance:revert;appearance:revert}:where(pre){all:revert;box-sizing:border-box}::-webkit-input-placeholder{color:inherit}::placeholder{color:inherit}:where([hidden]){display:none}:where([contenteditable]:not([contenteditable=false])){-moz-user-modify:read-write;-webkit-user-modify:read-write;-webkit-line-break:after-white-space;overflow-wrap:break-word;-webkit-user-select:auto}:where([draggable=true]){-webkit-user-drag:element}:where(dialog:modal){all:revert;box-sizing:border-box}::-webkit-details-marker{display:none}
/*# sourceMappingURL=main.77914db2.css.map*/