[hidden]{display:none!important}.building{display:inline-block;background:#fff0c2;border-radius:6px;padding:5px 12px;color:#674400}#study>label:first-child{display:none}#playbackTarget,#playbackTargetHelp{display:none}#study .controls>label:has(#playbackTarget){display:none}.learning-filter-help{font-size:12px}#stage-study{background:url(background.png) center/cover no-repeat!important;border:0!important;color:#14243b;min-height:460px;aspect-ratio:16/9;padding:0!important;position:relative;overflow:hidden}#stageContent.gym-text{position:absolute!important;inset:22% 20% 30%!important;display:flex!important;flex-direction:column;align-items:center;justify-content:center!important;gap:18px;max-height:none!important;width:auto!important;padding:0!important;overflow:visible!important;text-align:center}#stageContent .gym-en{font-family:Arial,sans-serif;font-size:clamp(26px,4.2vw,68px)!important;font-weight:750;color:#14243b!important;line-height:1.15;margin:0;overflow-wrap:normal}#stageContent .gym-ja{font-size:clamp(16px,2.5vw,34px)!important;font-weight:700;line-height:1.5;margin:0;color:#14243b!important;overflow-wrap:anywhere}.frame-ratings{background:transparent!important;border:0!important;position:absolute!important;bottom:6px!important;left:8px;right:8px}.frame-ratings #currentItem{font-size:12px}.frame-progress{font-size:12px;background:transparent!important}.frame-rating-actions button{min-height:44px}.fullscreen-shell:fullscreen #stage-study,.fullscreen-shell.is-fullscreen #stage-study{height:100%;min-height:0}.fullscreen-shell:fullscreen #stageContent .gym-en{font-size:clamp(28px,5vw,100px)!important}.fullscreen-shell:fullscreen #stageContent .gym-ja{font-size:clamp(18px,3vw,50px)!important}#gymVideo{width:100%;aspect-ratio:16/9;display:block;margin-top:12px;background:#14243b}#videos select{min-height:44px}main{max-width:1100px;margin:auto}a[download]{display:inline-block;padding:10px 0} .frame-play{z-index:2} @media(max-width:600px){main{padding:14px!important}h1{font-size:26px!important}#stage-study{min-height:420px;aspect-ratio:auto;background-size:auto 100%!important}#stageContent.gym-text{inset:22% 6% 34%!important;gap:16px}#stageContent .gym-en{font-size:32px!important}#stageContent .gym-ja{font-size:20px!important}.frame-rating-actions{gap:4px!important}.frame-rating-actions button{font-size:12px!important;padding:8px!important}.frame-ratings{left:4px;right:4px}#frameWaitControls{font-size:12px}.voice-controls{display:block}.voice-controls select{width:100%}}
#study>label:first-child{display:flex;gap:10px;align-items:center;margin:18px 0}#chapter{min-height:44px;max-width:100%}#wholeDetail{display:block;font-size:12px;line-height:1.4}.frame-progress{max-width:85%}#stageContent .gym-en{overflow-wrap:normal;word-break:normal} @media(max-width:600px){#stageContent.gym-text{inset:20% 5% 34%!important}}

.frame-progress{top:18px!important;left:7%;right:22%;min-height:30px!important}.frame-progress>div{background:transparent!important}#wholeDetail{display:none!important}

.voice-controls label{margin:8px 0}.audio-terms{margin:20px 0}.audio-terms summary{min-height:44px;cursor:pointer}.audio-terms p{line-height:1.7}
