.CUpJxG_page{color:#3d4a6b;background:#fff;font-size:16px;line-height:1.8}.CUpJxG_container{width:min(100%,1160px);margin-inline:auto;padding-inline:24px}.CUpJxG_hero{isolation:isolate;background:#f1f4f9;align-items:center;min-height:250px;display:flex;position:relative;overflow:hidden}.CUpJxG_hero:before{z-index:1;clip-path:polygon(0 0,100% 0,18% 100%,0 100%);content:"";pointer-events:none;background:#dceef7;width:clamp(180px,20vw,310px);position:absolute;inset:0 auto 0 0}.CUpJxG_hero:after{z-index:1;content:"";pointer-events:none;background:linear-gradient(90deg,#f1f4f9 0% 14%,#f1f4f9f5 30%,#f1f4f9c2 48%,#f1f4f95c 70%,#0000 100%);width:55%;position:absolute;inset:0 auto 0 25%}.CUpJxG_heroImage{object-fit:cover;object-position:center 43%;width:68%;height:100%;position:absolute;inset:0 0 0 auto}.CUpJxG_archiveHeroImage{object-position:center top}.CUpJxG_committeeHeroImage{object-position:center}.CUpJxG_programHeroImage{object-position:center top}.CUpJxG_heroInner{z-index:2;width:min(1160px,100%);margin-inline:auto;padding:48px 24px;position:relative}.CUpJxG_heroCopy{width:min(650px,100%)}.CUpJxG_heroCopy :is(h1,p){font-family:Noto Serif JP,Hiragino Mincho ProN,Yu Mincho,serif;font-weight:800}.CUpJxG_heroCopy p{color:#173458;margin:22px 0 0;font-size:15px;line-height:1.6}.CUpJxG_heroCopy h1{color:#173458;margin:0;font-size:clamp(26px,2.3vw,34px);line-height:1.45}.CUpJxG_navigation{gap:24px;padding:20px 24px;display:flex;overflow-x:auto}.CUpJxG_navigation a{flex-shrink:0}.CUpJxG_content{padding-block:80px}.CUpJxG_content .dateLink ul{flex-wrap:wrap;justify-content:center;gap:20px;margin:0;padding:0;list-style:none;display:flex}.CUpJxG_content .dateLink a{text-align:center;border:1px solid #2b88b5;min-width:220px;padding:16px 28px;font-weight:700;text-decoration:none;display:block}.CUpJxG_content .dateLink a:hover{background:#f2f7fa}.CUpJxG_content .sessionList{padding-top:128px}.CUpJxG_content .sessionDate{color:#fff;background:#17224c;padding:20px 28px}.CUpJxG_content .sessionDate h3{color:inherit;margin:0;font-size:26px}.CUpJxG_content .sessionBlock{margin-top:64px}.CUpJxG_content .openingSession>.sessionBlock{margin-top:0}.CUpJxG_content h2{color:#17224c;letter-spacing:-.04em;margin:0 0 32px;padding-left:17px;font-size:clamp(26px,2.9vw,34px);font-weight:800;line-height:1.35;position:relative}.CUpJxG_content h2:before{content:"";background:#2b88b5;width:5px;height:auto;position:absolute;top:.15em;bottom:.15em;left:0}.CUpJxG_content h3{color:#17224c;font-size:22px;line-height:1.6}.CUpJxG_content p{margin:0 0 24px}.CUpJxG_content a{color:#17699b;text-underline-offset:4px}.CUpJxG_content img{object-fit:contain;max-width:100%;height:auto;display:block}.CUpJxG_content .sessionHead{border-bottom:1px solid #e3e8ef;margin-bottom:28px}.CUpJxG_content .sessionHead .code{color:#fff;background:#2b88b5;margin-right:20px;padding:4px 14px;font-weight:700;display:inline-block}.CUpJxG_content .sessionHead .time{color:#17224c;font-weight:700;display:inline-block}.CUpJxG_content .sessionWrap{grid-template-columns:repeat(2,minmax(0,1fr));gap:32px;display:grid}.CUpJxG_content .sessionWrap>.session{background:#f2f7fa;border-top:3px solid #2b88b5;min-width:0;padding:28px}.CUpJxG_content .sesstionTit{margin:0 0 24px}.CUpJxG_content .sessionTxt{font-size:15px;line-height:1.95}:is(.CUpJxG_content .sessionTxt ol,.CUpJxG_content .sessionTxt ul){margin:0 0 24px;padding-left:1.5em}.CUpJxG_content .sessionTxt li+li{margin-top:10px}.CUpJxG_content .sessionTxt li>ul{margin:8px 0 0}.CUpJxG_content .profile{border-top:1px solid #dbe4ec;grid-template-columns:110px minmax(0,1fr);align-items:start;gap:20px;margin-top:24px;padding-top:24px;display:grid}.CUpJxG_content .profLogo{background:#fff;margin:0;padding:10px}.CUpJxG_content .profLogo img{width:100%;height:70px}.CUpJxG_content .profName{min-width:0}.CUpJxG_content .profName h4{color:#17224c;margin:0 0 10px;font-size:16px;line-height:1.7}.CUpJxG_content .profName .post{margin-bottom:10px;font-size:13px}.CUpJxG_content .profName .name{color:#17224c;margin:0;font-size:18px;font-weight:700}.CUpJxG_content .div-2col{grid-template-columns:repeat(2,minmax(0,1fr));gap:32px;display:grid}.CUpJxG_content .block{min-width:0}.CUpJxG_content .openingSession_body{background:#f2f7fa;padding:32px}.CUpJxG_content .openingSession_body img{width:100%}.CUpJxG_content .openingSession_tit{margin:32px 0 16px}.CUpJxG_content .openingSession_tit span{font-size:14px;font-weight:400;display:block}.CUpJxG_content .openingSession_tit_2{margin:0 0 20px;font-size:20px}.CUpJxG_content .openingSession .session{margin-top:40px}.CUpJxG_content .openingSession .sesstionTit{color:#fff;background:#2b88b5;margin:0;padding:18px 24px;font-size:18px}.CUpJxG_content .sesstionTit strong{margin-right:12px}.CUpJxG_content .text-link{color:#fff;margin-left:20px;font-size:14px;display:inline-block}.CUpJxG_content .dateLink:last-child{padding-top:80px}.CUpJxG_page [id]{scroll-margin-top:240px}.CUpJxG_page a:focus-visible{outline-offset:5px;outline:3px solid #2b88b5}@media (max-width:1024px){.CUpJxG_content .sessionList{padding-top:96px}.CUpJxG_content .sessionWrap{gap:20px}.CUpJxG_content .sessionWrap>.session{padding:24px}.CUpJxG_content .profile{grid-template-columns:1fr}.CUpJxG_content .profLogo{width:130px}}@media (max-width:760px){.CUpJxG_hero{min-height:200px}.CUpJxG_heroImage{object-position:62% center;width:54%}.CUpJxG_archiveHeroImage{object-position:75% top}.CUpJxG_committeeHeroImage{object-position:right center}.CUpJxG_programHeroImage{object-position:68% center}.CUpJxG_hero:before{width:120px}.CUpJxG_hero:after{background:linear-gradient(90deg,#f1f4f9 0% 24%,#f1f4f9f7 38%,#f1f4f9d1 54%,#f1f4f97a 72%,#f1f4f929 88%,#0000 100%);width:58%;left:35%}.CUpJxG_heroInner{padding:28px 20px}.CUpJxG_heroCopy{width:70%}.CUpJxG_heroCopy h1{font-size:23px}.CUpJxG_heroCopy p{margin-top:12px;font-size:11px}:is(.CUpJxG_content .sessionWrap,.CUpJxG_content .div-2col){grid-template-columns:1fr}.CUpJxG_content .openingSession_body{padding:24px 20px}.CUpJxG_content .sessionBlock{margin-top:48px}.CUpJxG_content h3{font-size:20px}.CUpJxG_content .text-link{margin:10px 0 0;display:block}.CUpJxG_content .profile{grid-template-columns:100px minmax(0,1fr);gap:16px}.CUpJxG_content .profLogo{width:100px}}@media (max-width:700px){.CUpJxG_content .sessionList{padding-top:80px}}@media (max-width:420px){.CUpJxG_content .profile{grid-template-columns:1fr}.CUpJxG_content .sessionWrap>.session{padding:24px 20px}}.CUpJxG_content table{border-collapse:collapse;table-layout:fixed;width:100%}.CUpJxG_content th,.CUpJxG_content td{vertical-align:top;overflow-wrap:anywhere;border-bottom:1px solid #dbe4ec;padding:20px}.CUpJxG_content th{text-align:left;color:#17224c;background:#f2f7fa}.CUpJxG_content section>h3{margin-top:48px}@media (max-width:760px){.CUpJxG_content th,.CUpJxG_content td{padding:12px}.CUpJxG_content col:first-child{width:30%}.CUpJxG_content col:last-child{width:70%}}
