﻿@charset "utf-8";:root{--row-height-2:calc(0.3275590551181102 * var(--container-height));--row-height-3:auto}.part:nth-of-type(6),.part:nth-of-type(7){grid-column-start:1;grid-column-end:7}.part:nth-of-type(6){grid-row-start:2;grid-row-end:3}.part:nth-of-type(7){grid-row-start:3;grid-row-end:4}.questioncell{display:block;margin:0;padding:0;padding-top:calc(var(--row-height-2) * 70 / 208)}.questioncell>*{width:auto;max-width:98%;margin:0 auto;white-space:nowrap;text-align:center}.questioncell>.qustionText{font-size:1.777777777777778rem;transform:none;transform-origin:center top;user-select:none;display:block;height:calc(var(--row-height-2) * 60 / 208);min-height:calc(var(--row-height-2) * 60 / 208);max-height:calc(var(--row-height-2) * 60 / 208)}.questioncell>.qustionText:first-of-type{height:calc(var(--row-height-2) * 70 / 208);min-height:calc(var(--row-height-2) * 70 / 208);max-height:calc(var(--row-height-2) * 70 / 208)}.questioncell>#qusAlphabet.shrink{font-size:1.5rem;transform:scaleY(1.333333333333333)}.questioncell>#qusAlphabet.shrink2{font-size:1.2rem;transform:scaleY(1.666666666666667)}.rubi{display:inline;position:relative}.rubi::after{content:attr(data-rubi);font-size:max(40%,8px);letter-spacing:normal;display:inline-block;width:fit-content;height:fit-content;position:absolute;left:50%;transform:translateX(-50%);top:-.85em}.inputcell{display:block;position:relative}#supportKeyboard{position:absolute;top:0;left:50%;transform:translateX(-50%);opacity:.25}#ansInput{font-family:inherit;font-weight:inherit;font-size:1.777777777777778rem;display:block;position:absolute;top:0;left:50%;transform:translateX(-50%);margin:0;text-align:center;height:3.777777777777778rem;min-height:3.777777777777778rem;width:calc(var(--container-width) * 398 / 1280);min-width:calc(var(--container-width) * 398 / 1280);color:var(--color-highlight);background-color:var(--color-background);border-radius:.3333333333333333rem;border:solid 1px var(--color-highlight)}#ansInput:focus{outline:none;border:solid 2px var(--color-highlight)}#ansInput.sentence{text-align:left}#ansInput.wider{width:calc(var(--container-width) * 938 / 1280)}.effectImageView{right:calc(var(--container-width) * 255 / 1280);bottom:calc(var(--container-height) * 95 / 635)}#characterView{display:block;aspect-ratio:120 / 115;width:calc(var(--container-width) * 120 / 1280);height:calc(var(--container-height) * 115 / 635);background-color:transparent;background-repeat:no-repeat;background-position:center bottom;background-size:contain;position:absolute;left:calc(var(--container-left) + var(--container-width) - (var(--container-width) * (255 + 120) / 1280));top:calc(var(--container-top) + var(--container-height) - (var(--container-height) * (95 + 115) / 635));background-image:url(../img/character/kotoha_00.png);transform-origin:bottom center;animation:characterMoveA 3s ease infinite}#characterView[data-variation="1"]{background-image:url(../img/character/kotoha_01.png);transform-origin:bottom center;animation:characterMoveA 3s ease infinite}#characterView[data-variation="2"]{background-image:url(../img/character/kotoha_06.png);transform-origin:bottom center;animation:characterMoveA 3s ease infinite}#characterView[data-variation="3"]{background-image:url(../img/character/kotoha_10.png);transform-origin:bottom center;animation:characterMoveB 3s ease infinite}#characterView[data-variation="4"]{background-image:url(../img/character/kotoha_ab.png);transform-origin:bottom center;animation:characterMoveB 3s ease infinite}#characterView[data-variation="5"]{background-image:url(../img/character/kotoha_09.png);transform-origin:top center;animation:characterMoveB 3s ease infinite}#characterView[data-variation="6"]{background-image:url(../img/character/kotoha_00.png);transform-origin:bottom center;animation:characterMoveC 3s ease infinite}#characterView[data-variation="7"]{background-image:url(../img/character/kotoha_01.png);transform-origin:bottom center;animation:characterMoveC 3s ease infinite}#characterView[data-variation="8"]{background-image:url(../img/character/kotoha_06.png);transform-origin:top center;animation:characterMoveB 3s ease infinite}#characterView[data-variation="9"]{background-image:url(../img/character/kotoha_10.png);transform-origin:top center;animation:characterMoveB 3s ease infinite}@keyframes characterMoveA{0%,10%,25%,50%,100%{transform:translateY(0) rotate(0deg)}5%{transform:translateY(0) rotate(6deg)}20%,30%{transform:translateY(-.5rem) rotate(0deg)}}@keyframes characterMoveB{0%,100%{transform:rotate(0deg)}10%,30%,50%,70%,90%{transform:rotate(-4deg)}20%,40%,60%,80%{transform:rotate(4deg)}}@keyframes characterMoveC{0%,20%,40%,60%,100%{transform:scaleY(1) rotate(0deg)}10%,30%,50%{transform:scaleY(1.05) rotate(0deg)}65%,85%{transform:scaleY(1) rotate(-3deg)}75%,95%{transform:scaleY(1) rotate(3deg)}}#characterCheck{display:none}#characterCheck~label[for="characterCheck"]{cursor:pointer}#characterCheck:not(:checked)~label[for="characterCheck"]{animation:none}.resultInfo #characterView{animation:none;pointer-events:none;cursor:auto}.startInfo .questioncell>*{display:none}.startInfo .questioncell{display:flex;flex-wrap:wrap;flex-direction:column;justify-content:center;align-content:center}#startInfoPanel{display:none}.startInfo #startInfoPanel{display:block;margin:0;padding:0;width:calc(var(--container-width) * 612 / 1280);height:fit-content}.startInfo #startInfoPanel>img{display:var(--color-start-text-display-l);margin:0;width:100%;height:auto;object-fit:contain}.startInfo #startInfoPanel>img.dark{display:var(--color-start-text-display-d)}.startInfo .indicatorcell{visibility:hidden}.startInfo #ansInput{display:none}.startInfo #characterView{animation:none;pointer-events:none;cursor:auto}