/* Portal content. Header/navigation and footer have dedicated scoped styles. */
.exam-portal{height:auto;min-height:100%;color:#303b43;background:#fff;font-family:-apple-system,BlinkMacSystemFont,'Segoe UI','Noto Sans JP','Hiragino Kaku Gothic ProN',Meiryo,sans-serif;font-size:15px;line-height:1.8;font-weight:400}
.exam-portal *{box-sizing:border-box}.exam-portal button{font-family:inherit}.exam-portal [hidden]{display:none!important}.exam-portal :focus-visible{outline:3px solid #567f92;outline-offset:4px}.exam-portal [id]{scroll-margin-top:20px}
.exam-portal nav:not(.headerNavi){height:auto;background:transparent}
