.theme-sample-theme{background:var(--98144018);color:var(--7b6bcad6)}.theme-sample-theme input,.theme-sample-theme textarea{background:#fff no-repeat;background-image:linear-gradient(180deg,#2196f3,#2196f3),linear-gradient(180deg,#9e9e9e,#9e9e9e);background-position:50% 100%,50% 100%;background-size:0 2px,100% 1px;border:0;display:block;font-size:20px;margin:1em 0;padding:10px 5px;resize:none;transition:background-size .3s cubic-bezier(.64,.09,.08,1);width:100%}.theme-sample-theme input:focus,.theme-sample-theme textarea:focus{background-size:100% 2px,100% 1px;outline:none}.theme-sample-theme a{color:#2196f3}.theme-sample-theme select{font-size:20px;margin:10px 0;padding:10px;width:100%}.theme-sample-theme .index-router-page>.header{align-items:center;background:var(--6fcdd332);box-shadow:0 4px 5px #00000024,0 1px 10px #0000001f,0 2px 4px -1px #0003;color:var(--24e7e348);display:flex;font-weight:700;margin-bottom:1rem;padding:.75rem 1rem;position:sticky;top:0;z-index:999}@media screen and (min-width:520px){.theme-sample-theme .index-router-page>.header{font-size:1.1rem}}@media screen and (min-width:960px){.theme-sample-theme .index-router-page>.header{font-size:1.3rem}}.theme-sample-theme .index-router-page .review-index-page .transition,.theme-sample-theme .index-router-page>.transition{background-color:var(--2e12c9c2);bottom:0;display:flex;flex:0 0 auto;justify-content:center;margin-top:2rem;padding:.5rem 0;position:sticky;z-index:800}.theme-sample-theme .index-router-page .review-index-page .transition:empty,.theme-sample-theme .index-router-page>.transition:empty{display:none}.theme-sample-theme .index-router-page .review-index-page .transition button,.theme-sample-theme .index-router-page>.transition button{background-color:transparent;border:2px solid var(--eed55c00);border-radius:3px;color:var(--eed55c00);flex:1 0 auto;margin:10px;max-width:300px;padding:.75em 0;position:relative;transition:all .2s;width:20%}@media screen and (min-width:520px){.theme-sample-theme .index-router-page .review-index-page .transition button,.theme-sample-theme .index-router-page>.transition button{margin:10px 20px}}.theme-sample-theme .index-router-page .review-index-page .transition button:hover,.theme-sample-theme .index-router-page>.transition button:hover{background-color:var(--eed55c00);color:var(--2e12c9c2)}.theme-sample-theme .index-router-page .review-index-page .transition button:disabled,.theme-sample-theme .index-router-page>.transition button:disabled{opacity:.4}.theme-sample-theme .index-router-page .review-index-page .transition{margin:0}.theme-sample-theme .index-router-page>.footer{background:var(--43a90599);color:var(--6bc0c00c);display:flex;font-size:.8rem;justify-content:center}.theme-sample-theme .index-router-page>.main{align-items:center;display:flex;flex-direction:column;justify-content:flex-start}.theme-sample-theme .index-router-page>.main .file-answer-detail>.wrapper-main,.theme-sample-theme .index-router-page>.main>.wrapper-main{background-color:var(--7aafe18d);border-radius:3px;box-shadow:0 1px 1px #00000024,0 2px 1px -1px #0000001f,0 1px 3px #0003;margin:10px;overflow:hidden;width:90%}@media screen and (min-width:520px){.theme-sample-theme .index-router-page>.main .file-answer-detail>.wrapper-main,.theme-sample-theme .index-router-page>.main>.wrapper-main{max-width:480px}}@media screen and (min-width:960px){.theme-sample-theme .index-router-page>.main .file-answer-detail>.wrapper-main,.theme-sample-theme .index-router-page>.main>.wrapper-main{max-width:900px}}.theme-sample-theme .index-router-page>.main .file-answer-detail>.wrapper-main>.title,.theme-sample-theme .index-router-page>.main>.wrapper-main>.title{background:var(--914998b8);color:var(--4263f245);font-weight:bolder;line-height:2rem;padding:.75rem 1.5rem}.theme-sample-theme .index-router-page>.main .file-answer-detail>.wrapper-main>.scroller>.contents,.theme-sample-theme .index-router-page>.main>.wrapper-main>.scroller>.contents{padding:0 1rem}@media screen and (min-width:520px){.theme-sample-theme .index-router-page>.main .file-answer-detail>.wrapper-main>.scroller>.contents,.theme-sample-theme .index-router-page>.main>.wrapper-main>.scroller>.contents{padding:0 2rem}}.theme-sample-theme .index-router-page>.main .file-answer-detail>.wrapper-main>.scroller>.contents>.empty-choice-message,.theme-sample-theme .index-router-page>.main>.wrapper-main>.scroller>.contents>.empty-choice-message{margin:1em 0}.theme-sample-theme .index-router-page>.main .file-answer-detail>.wrapper-main>.scroller>.contents>.choice-container,.theme-sample-theme .index-router-page>.main>.wrapper-main>.scroller>.contents>.choice-container{border-bottom:1px dashed #9e9e9e}.theme-sample-theme .index-router-page>.main .file-answer-detail>.wrapper-main>.scroller>.contents>.choice-container:last-child,.theme-sample-theme .index-router-page>.main>.wrapper-main>.scroller>.contents>.choice-container:last-child{border:none}.theme-sample-theme .index-router-page>.main .file-answer-detail>.wrapper-main>.scroller>.contents>.choice-container>.choice,.theme-sample-theme .index-router-page>.main>.wrapper-main>.scroller>.contents>.choice-container>.choice{align-items:center;cursor:pointer;display:flex;padding:1.25rem 0}.theme-sample-theme .index-router-page>.main .file-answer-detail>.wrapper-main>.scroller>.contents>.choice-container>.choice.active>.mark-frame,.theme-sample-theme .index-router-page>.main>.wrapper-main>.scroller>.contents>.choice-container>.choice.active>.mark-frame{border:1px solid var(--914998b8)}.theme-sample-theme .index-router-page>.main .file-answer-detail>.wrapper-main>.scroller>.contents>.choice-container>.choice>.mark-frame,.theme-sample-theme .index-router-page>.main>.wrapper-main>.scroller>.contents>.choice-container>.choice>.mark-frame{align-items:center;border:1px solid #9e9e9e;border-radius:100%;display:flex;height:1.5rem;justify-content:center;margin-right:1rem;min-width:1.5rem;width:1.5rem}.theme-sample-theme .index-router-page>.main .file-answer-detail>.wrapper-main>.scroller>.contents>.choice-container>.choice>.mark-frame>.mark,.theme-sample-theme .index-router-page>.main>.wrapper-main>.scroller>.contents>.choice-container>.choice>.mark-frame>.mark{background:var(--914998b8);border-radius:100%;height:.75rem;min-width:.75rem;width:.75rem}.theme-sample-theme .index-router-page>.main .file-answer-detail>.wrapper-main>.scroller>.contents>.choice-container>.choice>.mark-frame>.mark.mark-transition-enter-active,.theme-sample-theme .index-router-page>.main .file-answer-detail>.wrapper-main>.scroller>.contents>.choice-container>.choice>.mark-frame>.mark.mark-transition-leave-active,.theme-sample-theme .index-router-page>.main>.wrapper-main>.scroller>.contents>.choice-container>.choice>.mark-frame>.mark.mark-transition-enter-active,.theme-sample-theme .index-router-page>.main>.wrapper-main>.scroller>.contents>.choice-container>.choice>.mark-frame>.mark.mark-transition-leave-active{transition:opacity .2s ease-in}.theme-sample-theme .index-router-page>.main .file-answer-detail>.wrapper-main>.scroller>.contents>.choice-container>.choice>.mark-frame>.mark.mark-transition-enter,.theme-sample-theme .index-router-page>.main .file-answer-detail>.wrapper-main>.scroller>.contents>.choice-container>.choice>.mark-frame>.mark.mark-transition-leave-to,.theme-sample-theme .index-router-page>.main>.wrapper-main>.scroller>.contents>.choice-container>.choice>.mark-frame>.mark.mark-transition-enter,.theme-sample-theme .index-router-page>.main>.wrapper-main>.scroller>.contents>.choice-container>.choice>.mark-frame>.mark.mark-transition-leave-to{opacity:0}.theme-sample-theme .index-router-page>.main .file-answer-detail>.wrapper-main>.scroller>.contents>.choice-container>.choice>.text,.theme-sample-theme .index-router-page>.main>.wrapper-main>.scroller>.contents>.choice-container>.choice>.text{color:var(--16a782ee);width:100%}.theme-sample-theme .index-router-page>.main .file-answer-detail>.wrapper-main>.scroller>.contents>.choice-container>.choice>.probability,.theme-sample-theme .index-router-page>.main>.wrapper-main>.scroller>.contents>.choice-container>.choice>.probability{white-space:nowrap;width:-moz-fit-content;width:fit-content}.theme-sample-theme .index-router-page>.main .file-answer-detail>.wrapper-main>.scroller>.message,.theme-sample-theme .index-router-page>.main>.wrapper-main>.scroller>.message{border:1px solid var(--d279f456);border-radius:3px;color:var(--d279f456);margin:1rem 3rem;padding:.5rem 1rem}.theme-sample-theme .index-router-page>.main .file-answer-detail>.wrapper-main>.scroller>.message>.list-item,.theme-sample-theme .index-router-page>.main>.wrapper-main>.scroller>.message>.list-item{align-items:flex-start;line-height:1.4}.theme-sample-theme .index-router-page>.main .file-answer-detail>.wrapper-main>.scroller>.message>.list-item>.mark,.theme-sample-theme .index-router-page>.main>.wrapper-main>.scroller>.message>.list-item>.mark{background-color:var(--d279f456);border-radius:100%!important;height:.25rem;margin-block:.575rem;margin-right:.5rem;width:.25rem}.theme-sample-theme .index-router-page>.main .file-answer-detail>.wrapper-main>.scroller>.message>.list-item>.text,.theme-sample-theme .index-router-page>.main>.wrapper-main>.scroller>.message>.list-item>.text{flex:1 1 100%}.theme-sample-theme .index-router-page>.main .input-at-title{font-size:1.5em;font-weight:700;margin-top:1em}.theme-sample-theme .index-router-page>.main .input-at-picker{margin:1em 0;max-width:300px}.theme-sample-theme .page-link-list{border-radius:1em 0 0 1em;box-sizing:border-box;display:flex;flex-direction:column;gap:.5em;padding:1em 1em 1em 2.5em;position:fixed;right:-9.5em;top:0;transition:right .5s;width:12em}.theme-sample-theme .page-link-list:hover{right:0}.theme-sample-theme .page-link-list{background-color:#1f1f1f9f;color:#fff}.theme-sample-theme .page-link-list:before{content:"pages";left:1em;position:absolute;width:-moz-fit-content;width:fit-content;writing-mode:vertical-lr}.theme-sample-theme .page-link-list>button[class*=goTo--]{background-color:transparent;border:2px solid #fff;color:#fff;font-size:1em;margin:0;padding:.5em;width:100%}.theme-sample-theme .page-link-list>button[class*=goTo--]:hover{background-color:#fff;color:#1f1f1f}.theme-sample-theme .page-link-list>button[class*=goTo--].current:before{content:">";margin-right:.5em}.main.simple-index-page{align-items:center;display:flex;flex-direction:column;justify-content:flex-start;padding:20px}.main.simple-index-page button{border:1px solid var(--914998b8);border-radius:3px;color:var(--914998b8);max-width:200px;padding:.5em;transition:all .2s;width:100%}.main.simple-index-page button:hover{background-color:var(--914998b8);color:var(--4263f245)}.main.simple-index-page button:disabled{opacity:.4;pointer-events:none}.main.agreement-index-page h1,.main.agreement-index-page h2,.main.agreement-index-page h3{font-weight:700}.main.agreement-index-page h1{font-size:1.5em;margin-top:.5em}.main.agreement-index-page h2{font-size:1.25em;margin-top:.4em}.main.agreement-index-page h3{font-size:1.17em;margin-top:.3em}.main.agreement-index-page ol,.main.agreement-index-page ul{margin-left:2em}.main.agreement-index-page ol ol,.main.agreement-index-page ol ul,.main.agreement-index-page ul ol,.main.agreement-index-page ul ul{margin-bottom:0;margin-top:0}.main.agreement-index-page ol{list-style-type:decimal}.main.agreement-index-page li{display:list-item}.main.agreement-index-page .contents{align-items:stretch;display:flex;flex:1 1 auto;flex-direction:column;height:0;justify-content:center;max-width:970px;min-height:20em;width:80%}.main.agreement-index-page .contents>.title{display:flex;font-size:1.25em;font-weight:700;justify-content:center;padding:15px}.main.agreement-index-page .contents>.main{background-color:var(--7aafe18d);border-radius:5px;box-shadow:0 1px 1px #00000024,0 2px 1px -1px #0000001f,0 1px 3px #0003;color:var(--16a782ee);flex:1 1 auto;height:100%;overflow-y:scroll;padding:30px;white-space:pre-wrap}.main.agreement-index-page .contents>.footer{align-items:center;display:flex;flex-direction:column;justify-content:center;padding:15px;text-align:center;width:100%}.main.question-multi-page .mark,.main.question-multi-page .mark-frame{border-radius:2px!important}.main.question-free-page .contents{padding:10px 10px 2px}.main.recommend-unselectable-page .choice{cursor:auto!important}.main.recommend-unselectable-page .choice .mark-frame{display:none!important}.main.recommend-multi-page .mark,.main.recommend-multi-page .mark-frame{border-radius:2px!important}.user_id-mail-page .state{background-color:var(--7aafe18d);border-radius:3px;box-shadow:0 1px 1px #00000024,0 2px 1px -1px #0000001f,0 1px 3px #0003;margin:10px;overflow:hidden;width:90%}@media screen and (min-width:520px){.user_id-mail-page .state{max-width:480px}}@media screen and (min-width:960px){.user_id-mail-page .state{max-width:900px}}.user_id-mail-page .state>.title{background:var(--914998b8);color:var(--4263f245);font-weight:bolder;line-height:2rem;padding:1rem 2rem}.user_id-mail-page .state>.contents{padding:0 1rem}@media screen and (min-width:520px){.user_id-mail-page .state>.contents{padding:0 2rem}}.user_id-mail-page .state>.contents button{background-color:var(--2e12c9c2);border-radius:3px;box-shadow:0 1px 1px #00000024,0 2px 1px -1px #0000001f,0 1px 3px #0003;color:var(--eed55c00);margin:10px 0;padding:.75em 0;transition:all .2s;width:100%}@media screen and (min-width:960px){.user_id-mail-page .state>.contents button{width:50%}}.user_id-mail-page .state>.contents button:disabled{opacity:.4}.user_id-mail-page .state>.contents button.text-link{background-color:inherit;box-shadow:none;color:var(--7b6bcad6);margin:auto;padding:auto;text-decoration:underline;width:auto}.user_id-mail-page .state>.contents>.message{border-radius:3px;margin:1rem;padding:.5rem 1rem}.user_id-mail-page .state>.contents>.message.success{border:1px solid #4caf50;color:#4caf50}.user_id-mail-page .state>.contents>.message.error{border:1px solid #f44336;color:#f44336}.user_id-mail-page .use-authed{font-size:1.4em}.user_id-mail-page .use-authed>button{background:#4f4f4f;border-radius:4px;color:#fff;display:inline;font-size:1.2em}.companion-page{align-self:center;background-color:var(--7aafe18d);border-radius:3px;box-shadow:0 1px 1px #00000024,0 2px 1px -1px #0000001f,0 1px 3px #0003;font-weight:700;margin:10px;overflow:hidden;width:90%}@media screen and (min-width:520px){.companion-page{max-width:480px}}@media screen and (min-width:960px){.companion-page{max-width:900px}}.companion-page>.title{background:var(--914998b8);box-sizing:border-box;color:var(--4263f245);padding:.75rem 1.5rem;width:100%}.companion-page>.content{box-sizing:border-box;color:var(--16a782ee);font-size:1rem;line-height:1.3rem;padding:10px;width:100%}.companion-page>.content>.ids-container{display:flex;flex-direction:column;font-size:1rem;line-height:1.3rem;margin-inline:auto;width:80%}.companion-page>.content>.ids-container>.ids{margin-left:1rem}.companion-page>.content>.ids-container>.ids>.id-container{align-items:center;display:flex;justify-content:space-between;padding-block:6px}.companion-page>.content>.ids-container>.ids>.id-container:first-child{padding-top:0}.companion-page>.content>.ids-container>.ids>.id-container:not(:first-child){border-top:1px dashed var(--16a782ee)}.companion-page>.content>.ids-container>.ids>.id-container:last-child{padding-bottom:0}.companion-page>.content>.ids-container>.ids>.id-container>.id-container-inner{flex-shrink:1;word-break:break-all}.companion-page>.content>.ids-container>.ids>.id-container>.id-container-inner>.id{font-size:1.3rem;line-height:1.69rem;min-height:1.69rem}.companion-page>.content>.ids-container>.ids>.id-container>.id-container-inner>.id>.type{color:var(--d9d69c9e);font-size:.7rem;line-height:.91rem}.companion-page>.content>.ids-container>.ids>.id-container>.id-container-inner>.validation{font-size:.7rem;line-height:.91rem}.companion-page>.content>.ids-container>.ids>.id-container>.id-container-inner>.validation>.valid{color:var(--fb6ec38c)}.companion-page>.content>.ids-container>.ids>.id-container>.id-container-inner>.validation>span:not(.valid){color:var(--d279f456)}.companion-page>.content>.ids-container>.ids>.id-container>button{background-color:var(--914998b8);border:none;border-radius:.25rem;color:var(--4263f245);flex-shrink:0;font-size:1rem;line-height:1.3rem}
