.jhNT5W_courseTitleBlock{background:var(--jma-bg-alt);padding:0 0 40px}.jhNT5W_courseTitleInner{flex-direction:column;gap:14px;display:flex}.jhNT5W_courseTitleInner h1{font-size:30px}.jhNT5W_scheduleTable td .btn{min-width:124px}.jhNT5W_programAcc details{border:1px solid var(--jma-border);border-radius:var(--jma-radius);background:#fff;margin-bottom:12px;overflow:hidden}.jhNT5W_programAcc summary{color:var(--jma-primary);cursor:pointer;align-items:center;gap:10px;padding:16px 20px;font-weight:700;list-style:none;display:flex}.jhNT5W_programAcc summary::-webkit-details-marker{display:none}.jhNT5W_programAcc summary:after{content:"＋";color:var(--jma-text-sub);margin-left:auto;font-size:18px;font-weight:400}.jhNT5W_programAcc details[open] summary:after{content:"−"}.jhNT5W_programAcc .spec-table{font-size:14px}.jhNT5W_programAcc .spec-table th{width:140px;font-family:var(--jma-font-en);font-weight:600}.jhNT5W_programBody{padding:0 20px 20px}.jhNT5W_instructor{border:1px solid var(--jma-border);border-radius:var(--jma-radius);background:#fff;align-items:flex-start;gap:24px;padding:24px;display:flex}.jhNT5W_instructorBio{color:var(--jma-text);font-size:14.5px}.jhNT5W_relatedArticles{grid-template-columns:1fr 1fr;gap:14px;display:grid}@media (max-width:640px){.jhNT5W_relatedArticles{grid-template-columns:1fr}}.jhNT5W_pillarLinkNote{color:var(--jma-text-sub);font-size:14px}
