:root{--color-blue-1:#3973C3;--color-teal-1:#329E9E;--color-blue-2:#254C97;--color-purple-1:#8B89D9;--color-teal-2:#32989E;--color-green-1:#7DB98A;--color-blue-3:#324EA7;--color-blue-4:#5EA7D0;--color-red-1:#DB6059;--color-yellow-1:#D7A562;--top-topics-update-gradient:linear-gradient(45deg, var(--color-blue-1), var(--color-teal-1));--top-topics-journal-gradient:linear-gradient(45deg, var(--color-blue-2), var(--color-purple-1));--top-topics-event-gradient:linear-gradient(45deg, var(--color-teal-2), var(--color-green-1));--top-topics-program-gradient:linear-gradient(45deg, var(--color-blue-3), var(--color-blue-4));--top-topics-news-gradient:linear-gradient(45deg, var(--color-red-1), var(--color-yellow-1))}.top_bar{background:linear-gradient(45deg,#324ea7 0,#0d83b9 50%,#00968f 100%);color:#fff;padding:1.8rem 0;position:relative}.top_bar p{display:flex;margin:auto;font-size:1.8rem}.top_bar p span{display:block}.top_bar .top_bar_en{padding-right:10px;font-weight:600;letter-spacing:1.6px}.top_bar .top_bar_ja{padding-top:3px;font-size:1.6rem}#top_topics h2{margin-bottom:40px;font-size:2rem}#top_topics img{width:320px;margin-right:50px;border:1px solid #aaa;border-radius:10px}#top_topics .top_topics_date{display:inline-block;vertical-align:middle;margin-bottom:4px;font-family:Barlow,"Noto Sans Japanese","Hiragino Kaku Gothic ProN",Meiryo,sans-serif;font-size:100%}#top_alumni h3,#top_topics .top_topics_title,#top_topics h3 a{font-family:"Noto Sans Japanese",Barlow,"Hiragino Kaku Gothic ProN",Meiryo,sans-serif}#top_topics .top_topics_title .top_topics_date a{display:inline-block;vertical-align:middle;font-family:"Noto Sans Japanese","Hiragino Kaku Gothic ProN",Meiryo,sans-serif;margin:-4px 0 0 12px;padding:0 10px;font-weight:500!important;border-radius:12px;color:#fff;font-size:clamp(11px, 2vw, 13px);letter-spacing:1px;text-decoration:none;border:1px solid #fff;transition:.3s ease-in-out}#top_topics .top_topics_title{flex:1}.top_topics_ct_journal{background:var(--top-topics-journal-gradient)}.top_topics_ct_event{background:var(--top-topics-event-gradient)}.top_topics_ct_program{background:var(--top-topics-program-gradient)}.top_topics_ct_news{background:var(--top-topics-news-gradient)}#top_topics h3 a{text-decoration:underline #a6a6a6;font-size:clamp(15px, 2vw, 18px)}#top_topics h3 span{display:inline-block;margin-top:10px;font-size:clamp(14px, 2vw, 16px);font-weight:400!important;line-height:1.5}#top_topics .top_topics_hr{margin-bottom:20px;padding-bottom:20px;border-bottom:1px dashed #aaa}#top_alumni .row{display:flex;flex-wrap:wrap;-webkit-justify-content:space-between;justify-content:space-between}#top_alumni .top_alumni_news{width:calc((100% - 84px)/ 4)}#top_alumni .top_alumni_news img{width:100%;border:1px solid #aaa;border-radius:4px}#top_alumni .top_alumni_title{display:flex;align-items:center;margin:10px 0 0;-webkit-justify-content:space-between;justify-content:space-between}#top_alumni .top_alumni_title p{margin:0;font-weight:600}#top_alumni .top_alumni_program{padding:0 10px;border-radius:12px;background-color:#fff;color:#4d4d4d;border:1px solid #e5e5e5;font-weight:500!important;font-size:clamp(11px, 2vw, 13px)}#top_alumni .top_alumni_date{font-family:Barlow,"Noto Sans Japanese","Hiragino Kaku Gothic ProN",Meiryo,sans-serif;line-height:1.4;font-weight:500!important;font-size:clamp(14px, 2vw, 16px)}#top_alumni h3{margin:0 0 30px;line-height:1.1;font-weight:500}#top_alumni h3 a{text-decoration:underline dotted #a6a6a6;font-size:clamp(14px, 2vw, 16px)}@media (max-width:1200px){#top_alumni .top_alumni_program{font-size:clamp(11px, 2vw, 13px)}}@media (max-width:992px){.top_bar p{display:inline;line-height:1.6}#top_alumni .top_alumni_news{width:calc((100% - 20px)/ 2)}}@media (max-width:768px){.top_bar .top_bar_en{padding-right:0}.top_bar .top_bar_ja{font-size:1.3rem}#top_topics img{width:140px;margin-right:12px}#top_topics .top_topics_date{margin:0;font-size:clamp(11px, 2vw, 13px)}#top_topics .top_topics_title .top_topics_date a{font-size:.6rem;margin-left:10px}#top_topics .top_topics_title h3{margin-top:0;font-size:clamp(11px, 2vw, 13px);line-height:1.4}#top_topics .col-11{max-width:100%}#top_alumni h3{font-size:clamp(11px, 2vw, 13px);line-height:1.7}}@media (max-width:486px){#top_topics img{width:160px}#top_alumni .top_alumni_date,#top_alumni h3{font-size:clamp(11px, 2vw, 13px)}}#top_alumni a img,#top_topics a img{transition:.3s ease-in-out}#top_alumni a:hover img,#top_topics a:hover img{opacity:.7;box-shadow:rgba(0,0,0,.1) 0 4px 6px -1px,rgba(0,0,0,.06) 0 2px 4px -1px;border:1px solid #d4e2ff}