.Popupmenu_popupMenu__UkCDe{transform:scale(0);transform-origin:top left;border-radius:.5rem;border:2px solid blue}.Popupmenu_popupMenuShown__15fVz,.Popupmenu_popupMenu__UkCDe{position:absolute;top:32px;left:50px;z-index:1000;transition:transform .2s;margin-top:.5rem;padding:1rem;overflow:auto}.Popupmenu_popupMenuShown__15fVz{transform:scale(.8);transform-origin:top left;width:100vw;background-color:#faebd7;border-radius:.5rem;border:2px solid orange}@media screen and (max-width:767px){.Popupmenu_popupMenuShown__15fVz{top:32px;left:10px;transform:scale(.7);width:100vw}}@media screen and (max-width:480px){.Popupmenu_popupMenuShown__15fVz{top:32px;left:10px;transform:scale(.6);width:120vw}}.header_switch__jx3qC{position:relative;display:inline-block;width:30px;height:20px;margin-top:3px}.header_switch__jx3qC input{opacity:0;width:0;height:0}.header_slider__Wbdmr{position:absolute;cursor:pointer;top:0;left:0;right:0;bottom:0;background-color:#bbb;transition:.4s}.header_slider__Wbdmr:before{position:absolute;content:"";height:14px;width:14px;left:2px;bottom:3px;background-color:#fff;transition:.4s}input:checked+.header_slider__Wbdmr{background-color:#33f321}input:focus+.header_slider__Wbdmr{box-shadow:0 0 1px #33f321}input:checked+.header_slider__Wbdmr:before{transform:translateX(13px)}.header_slider__Wbdmr{border-radius:17px}.header_slider__Wbdmr:before{border-radius:50%}.kakeHissan_container__qNEA3{max-width:900px;margin:12px auto;padding:0 16px 24px;font-size:1.6rem;font-family:UD デジタル 教科書体 NK-B,sans-serif}.kakeHissan_questionSection__cVwvI{margin:16px auto;padding:12px 16px;background-color:#f8f9fa;border-radius:8px;display:flex;align-items:center;justify-content:center;gap:16px;flex-wrap:wrap}.kakeHissan_questionLabel__UrsLU{font-size:1rem;font-weight:600;color:#374151;white-space:nowrap;margin:0}.kakeHissan_selectBox__mDPQt{min-width:200px;max-width:300px;padding:6px 10px;font-size:.9rem;border:2px solid #d1d5db;border-radius:6px;background-color:#fff;cursor:pointer;flex:1}.kakeHissan_selectBox__mDPQt:focus{outline:none;border-color:#3b82f6;box-shadow:0 0 0 3px rgba(59,130,246,.1)}.kakeHissan_buttonSection__z64gP{display:flex;flex-wrap:wrap;justify-content:center;gap:10px;margin:12px 0}.kakeHissan_btn___VGt1{padding:8px 16px;font-size:.9rem;font-weight:600;border:none;border-radius:6px;cursor:pointer;transition:all .2s ease;min-width:100px}.kakeHissan_btnDanger__3e8pF{background-color:#dc2626;color:#fff}.kakeHissan_btnDanger__3e8pF:hover{background-color:#b91c1c}.kakeHissan_btnPrimary__cxcn2{background-color:#2563eb;color:#fff}.kakeHissan_btnPrimary__cxcn2:hover{background-color:#1d4ed8}.kakeHissan_btnSuccess__YHSpu{background-color:#059669;color:#fff}.kakeHissan_btnSuccess__YHSpu:hover{background-color:#047857}.kakeHissan_btnSecondary__7FtYI{background-color:#6b7280;color:#fff}.kakeHissan_btnSecondary__7FtYI:hover{background-color:#4b5563}.kakeHissan_btnInfo__pzpEM{background-color:#0891b2;color:#fff}.kakeHissan_btnInfo__pzpEM:hover{background-color:#0e7490}.kakeHissan_textBox___xb_F{height:max(50px,4vw);line-height:max(50px,4vw);font-size:max(24px,2.4vw);letter-spacing:.2vw;background-color:#fef3c7;text-align:center;margin:16px auto;border-radius:8px;max-width:400px;display:flex;align-items:center;justify-content:center}.kakeHissan_tableContainer__jYT_R{margin:20px auto;display:flex;justify-content:center}.kakeHissan_calcTable__n4qo1{border-collapse:collapse;margin:0 auto}.kakeHissan_tableCell__53hU8{width:max(50px,3vw);height:max(50px,3vw);padding:0;text-align:center;vertical-align:middle;border-bottom:1px dotted gray;border-left:1px dotted gray;position:relative}.kakeHissan_row0__qw197 .kakeHissan_tableCell__53hU8,.kakeHissan_row1__9XhMP .kakeHissan_tableCell__53hU8{border-top:1px dotted gray}.kakeHissan_row1__9XhMP .kakeHissan_tableCell__53hU8,.kakeHissan_row5__jIWYr .kakeHissan_tableCell__53hU8{border-bottom:1px solid #000}.kakeHissan_tableCell__53hU8:last-child{border-right:1px dotted gray}.kakeHissan_row2__hjSpm .kakeHissan_tableCell__53hU8,.kakeHissan_row4__nb0R_ .kakeHissan_tableCell__53hU8,.kakeHissan_row6__i2env .kakeHissan_tableCell__53hU8{height:20px;font-size:8px;padding:0;line-height:20px}.kakeHissan_tableCell__53hU8:nth-child(2),.kakeHissan_tableCell__53hU8:nth-child(4),.kakeHissan_tableCell__53hU8:nth-child(6),.kakeHissan_tableCell__53hU8:nth-child(8){width:0;border-left:none;vertical-align:bottom}.kakeHissan_droppableElem__Lwz6v{min-height:max(50px,3vw);background-color:#f9fafb}.kakeHissan_droppableElem__Lwz6v:hover{background-color:#e5e7eb}.kakeHissan_tableCell__53hU8 .kakeHissan_num__80qRO{width:max(50px,2.8vw);height:max(50px,2.8vw);min-width:20px;min-height:20px;border:1px solid #6b7280;border-radius:4px;margin:auto;padding:2px 4px;font-size:1.6rem;background-color:#fff;display:flex;align-items:center;justify-content:center}.kakeHissan_row2__hjSpm .kakeHissan_tableCell__53hU8 .kakeHissan_num__80qRO,.kakeHissan_row4__nb0R_ .kakeHissan_tableCell__53hU8 .kakeHissan_num__80qRO,.kakeHissan_row6__i2env .kakeHissan_tableCell__53hU8 .kakeHissan_num__80qRO{height:20px;font-size:8px;padding:0;line-height:20px}.kakeHissan_decimalClickable__FKPgg{cursor:pointer}.kakeHissan_decimalClickable__FKPgg:hover{background-color:#ddd6fe}.kakeHissan_paletteSection__3PaZs{display:flex;align-items:center;justify-content:center;margin:20px 0;gap:2px}.kakeHissan_spacer__AiFtK{flex:1;max-width:100px}.kakeHissan_numPallet__ABxTa{display:flex;flex-wrap:wrap;justify-content:center;gap:8px;flex:2}.kakeHissan_num__80qRO{width:max(50px,3vw);height:max(50px,3vw);line-height:max(50px,3vw);font-size:max(20px,1.1vw);border:2px solid #374151;border-radius:10%;text-align:center;vertical-align:middle;cursor:pointer;background-color:#fff;font-weight:600;transition:all .2s ease;-webkit-user-select:none;-moz-user-select:none;user-select:none}.kakeHissan_num__80qRO.kakeHissan_small__g95XB{width:20px;height:20px;line-height:20px;font-size:10px;min-width:20px;min-height:20px}.kakeHissan_num__80qRO:hover{background-color:#f3f4f6;transform:translateY(-2px);box-shadow:0 4px 8px rgba(0,0,0,.1)}.kakeHissan_draggableElem__LCB_R{draggable:true}.kakeHissan_diagonalToggle__DU06Y{position:relative}.kakeHissan_diagonalToggle__DU06Y.kakeHissan_diagonal__noqLY:after{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(to right top,transparent calc(50% - .5px),red 50%,red calc(50% + .5px),transparent calc(50% + 1px));pointer-events:none}.kakeHissan_trashSection__itf7f{flex:1;display:flex;justify-content:center;max-width:100px}.kakeHissan_trashIcon__f5PX4{width:60px;height:80px;cursor:pointer;transition:transform .2s ease}.kakeHissan_trashIcon__f5PX4:hover{transform:scale(1.05)}.kakeHissan_infoText__3qS9t{text-align:center;font-size:1rem;color:#6b7280;margin:12px 0;padding:8px;background-color:#eff6ff;border-radius:6px;border-left:4px solid #3b82f6}.kakeHissan_scoreSection__EI56v{display:flex;justify-content:center;flex-wrap:wrap;gap:4px;margin:20px 0;min-height:60px;padding:10px;background-color:#f9fafb;border-radius:8px;border:2px dashed #d1d5db}.kakeHissan_scoreIcon__BJD_B{width:3vw;height:3vw;min-width:30px;min-height:30px;max-width:50px;max-height:50px;margin:2px;animation:kakeHissan_coinAppear__scYpT .5s ease-out}@keyframes kakeHissan_coinAppear__scYpT{0%{opacity:0;transform:scale(0) rotate(0deg)}50%{opacity:1;transform:scale(1.2) rotate(180deg)}to{opacity:1;transform:scale(1) rotate(1turn)}}@media screen and (max-width:768px){.kakeHissan_container__qNEA3{padding:0 8px 16px}.kakeHissan_questionSection__cVwvI{flex-direction:column;gap:12px;padding:12px}.kakeHissan_questionLabel__UrsLU{font-size:.9rem}.kakeHissan_selectBox__mDPQt{min-width:180px;font-size:.85rem}.kakeHissan_btn___VGt1{font-size:.8rem;padding:6px 12px;min-width:90px}.kakeHissan_numPallet__ABxTa{gap:6px}.kakeHissan_num__80qRO{width:max(40px,6vw);height:max(40px,6vw);line-height:max(40px,6vw);font-size:max(16px,3.2vw)}.kakeHissan_num__80qRO.kakeHissan_small__g95XB{width:16px;height:16px;line-height:16px;font-size:8px;min-width:16px;min-height:16px}.kakeHissan_tableCell__53hU8{width:max(40px,6vw);height:max(40px,6vw);font-size:14px}.kakeHissan_textBox___xb_F{font-size:max(18px,4vw);height:max(40px,8vw);line-height:max(40px,8vw)}}@media screen and (max-width:480px){.kakeHissan_questionSection__cVwvI{padding:10px;margin:12px auto}.kakeHissan_questionLabel__UrsLU{font-size:.85rem}.kakeHissan_selectBox__mDPQt{font-size:.8rem;min-width:160px;padding:5px 8px}.kakeHissan_btn___VGt1{font-size:.75rem;padding:5px 10px;min-width:75px}.kakeHissan_paletteSection__3PaZs{flex-direction:column;gap:12px}.kakeHissan_spacer__AiFtK{display:none}.kakeHissan_trashSection__itf7f{max-width:none}.kakeHissan_scoreIcon__BJD_B{width:25px;height:25px}}.kakeHissan_tableCell__53hU8:nth-child(4),.kakeHissan_tableCell__53hU8:nth-child(6),.kakeHissan_tableCell__53hU8:nth-child(8){border-left:1px dotted gray;width:10px}.kakeHissan_integerMode__bM0te .kakeHissan_tableCell__53hU8:nth-child(4),.kakeHissan_integerMode__bM0te .kakeHissan_tableCell__53hU8:nth-child(6),.kakeHissan_integerMode__bM0te .kakeHissan_tableCell__53hU8:nth-child(8){border-left:none;width:0}.kakeHissan_singleDigitMultiplier__6ywEM .kakeHissan_row2__hjSpm .kakeHissan_tableCell__53hU8,.kakeHissan_singleDigitMultiplier__6ywEM .kakeHissan_row3__QrsVl .kakeHissan_tableCell__53hU8,.kakeHissan_singleDigitMultiplier__6ywEM .kakeHissan_row4__nb0R_ .kakeHissan_tableCell__53hU8,.kakeHissan_singleDigitMultiplier__6ywEM .kakeHissan_row5__jIWYr .kakeHissan_tableCell__53hU8{height:0!important;border-bottom:none!important;padding:0!important;line-height:0;font-size:0}.kakeHissan_integerMode__bM0te .kakeHissan_tableCell__53hU8:nth-child(4),.kakeHissan_integerMode__bM0te .kakeHissan_tableCell__53hU8:nth-child(6),.kakeHissan_integerMode__bM0te .kakeHissan_tableCell__53hU8:nth-child(8){border-left:none!important;width:0!important}@media (prefers-reduced-motion:reduce){.kakeHissan_scoreIcon__BJD_B{animation:none}.kakeHissan_num__80qRO:hover,.kakeHissan_trashIcon__f5PX4:hover{transform:none}}.kakeHissan_btn___VGt1:focus,.kakeHissan_selectBox__mDPQt:focus{outline:3px solid #3b82f6;outline-offset:2px}.kakeHissan_num__80qRO:focus{outline:2px solid #3b82f6;outline-offset:2px}