@charset "utf-8";.entry-content section:not(:first-of-type){margin-top:100px}.entry-content section.subsection:not(:first-of-type){margin-top:50px}.entry-content h2{margin-bottom:50px;font-family:"Noto Sans JP",sans-serif;font-size:30px;font-weight:500;line-height:36px;letter-spacing:3px;text-align:center;color:var(--font_main)}.entry-content h3{margin-bottom:30px;padding:8px 10px;font-family:"Noto Sans JP",sans-serif;font-size:20px;font-weight:700;line-height:26px;letter-spacing:2px;color:var(--font_main);border-left:3px solid var(--sub)}.entry-content h3:not(:first-child){margin-top:30px}.entry-content h4{margin-bottom:10px;font-family:"Noto Sans JP",sans-serif;font-size:20px;font-weight:500;line-height:normal;letter-spacing:1px;color:var(--font_main)}.entry-content h4:not(:first-child){margin-top:15px}.entry-content p{font-family:"Noto Sans JP",sans-serif;font-size:16px;font-weight:500;line-height:26px;letter-spacing:1.6px;color:var(--font_main)}.entry-content dl:not(:first-child),.entry-content ol:not(:first-child),.entry-content p:not(:first-child),.entry-content ul:not(:first-child){margin-top:15px}.entry-content li{padding-left:1em;text-indent:-1em;list-style-type:disc;list-style-position:inside}.entry-content img{border-radius:3px}.entry-content a[href][target="_blank"]:not(.noicon)::after{content:"";display:inline-block;width:18px;height:15px;margin-left:3px;vertical-align:-1px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='15' height='15' viewBox='0 0 15 15' fill='none'%3E%3Cg clip-path='url(%23clip0_466_5821)'%3E%3Cpath d='M2.8125 0V12.1875H15V0H2.8125ZM13.8281 11.0156H3.98438V1.17188H13.8281V11.0156Z' fill='%23394751'/%3E%3Cpath d='M1.17188 13.8281V8.67188V3.98438V2.8125H0V15H12.1875V13.8281H11.0156H1.17188Z' fill='%23394751'/%3E%3Cpath d='M6.82073 9.16502L10.2736 5.71209V8.19638H11.4455V3.71167H6.96083V4.88354H9.44509L5.99219 8.33644L6.82073 9.16502Z' fill='%23394751'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_466_5821'%3E%3Crect width='15' height='15' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E");background-repeat:no-repeat;background-size:contain}.entry-content a[href][target="_blank"]:not(.noicon):focus-within,.entry-content a[href][target="_blank"]:not(.noicon):hover{text-decoration:underline}.seminar-single .entry-content section:not(:first-of-type){margin-top:30px}.seminar-single .entry-content li,.seminar-single .entry-content p,.seminar-single .entry-content section{font-weight:400;letter-spacing:.8px}.seminar-single .entry-content h5{font-family:"Noto Sans JP",sans-serif;font-size:20px;font-weight:500;line-height:normal;letter-spacing:1px;color:var(--font_main)}@media (max-width:1079px){.entry-content section:not(:first-of-type){margin-top:50px}.entry-content section.subsection:not(:first-of-type){margin-top:30px}.entry-content h2{margin-bottom:30px;font-size:20px;font-weight:700;line-height:30px;letter-spacing:2px;text-align:center}.entry-content h3{margin-bottom:10px;font-size:14px;font-weight:500;line-height:normal;letter-spacing:.7px}.entry-content h3:not(:first-child){margin-top:15px}.entry-content h4{margin-bottom:10px;font-size:16px;font-weight:500;line-height:normal;letter-spacing:.8px}.entry-content p{font-size:14px;letter-spacing:1.4px}.seminar-single .entry-content li,.seminar-single .entry-content p,.seminar-single .entry-content section{font-weight:400;line-height:20px;letter-spacing:.7px}.seminar-single .entry-content h4,.seminar-single .entry-content h5{font-size:14px;font-weight:500;line-height:normal;letter-spacing:.7px}}.lecturer-section{display:flex;flex-direction:column;align-items:center;gap:20px;width:100%;max-width:480px;margin:0 auto;padding:20px 10px;background-color:#f2f2f2}.lecturer-section .section-title{padding-bottom:2px;font-size:20px;font-weight:700;text-align:center;color:var(--font_main);border-bottom:5px solid #f4a00f}.lecturer-section .lecturer-grid{display:flex;justify-content:space-between;gap:8px}.lecturer-section .lecturer-card{display:flex;flex-direction:column;align-items:center;gap:10px;position:relative;flex:1;min-width:0;text-align:center}.lecturer-section .lecturer-image-container{position:relative;width:100%;aspect-ratio:271/314}.lecturer-section .lecturer-image{display:block;width:100%;height:100%;object-fit:cover;border-radius:4px}.lecturer-section .lecturer-title{position:absolute;bottom:5%;left:0;right:0;padding:4px 2px;font-weight:700;font-size:9px;line-height:1.2;letter-spacing:0;text-wrap:balance;color:#fff;background-color:#000;transform:translateY(50%)}.lecturer-section .lecturer-info{display:flex;flex-direction:column;gap:4px;flex-shrink:0}.lecturer-section .lecturer-name{display:block;font-size:16px;font-weight:700;line-height:1.2}.lecturer-section .lecturer-job{display:block;font-size:14px;font-weight:400;line-height:1.2}@media (max-width:480px){.lecturer-section .lecturer-title{font-size:8px}.lecturer-section .lecturer-name{font-size:14px}.lecturer-section .lecturer-job{font-size:12px}}@media (max-width:400px){.lecturer-section .lecturer-card{gap:15px}}@media (max-width:370px){.lecturer-section .lecturer-name{font-size:12px}}.entry-meta{display:flex;gap:5px 10px;flex-wrap:wrap;justify-content:center;align-items:center;margin-bottom:50px}.entry-meta time{font-family:Montserrat;font-size:14px;font-weight:500;line-height:26px;letter-spacing:1.3px;color:var(--font_main)}@media (max-width:1079px){.entry-meta{margin-bottom:30px}}