@charset "UTF-8";.c-link_fill:where(.astro-KRYUAM2L){display:flex;justify-content:center}.c-link_fill_link:where(.astro-KRYUAM2L){position:relative;z-index:1;display:flex;justify-content:center;align-items:center;gap:.75rem;height:3.25rem;min-width:14.9375rem;padding:0 2.25rem}.c-link_fill_link:where(.astro-KRYUAM2L):before{content:"";position:absolute;bottom:0;left:0;z-index:-1;width:100%;height:100%;background-color:var(--link-background, var(--c-lighter-gray))}.c-link_fill_text:where(.astro-KRYUAM2L){font-family:var(--f-inter);font-size:.9375rem;font-weight:600;letter-spacing:.02em}.c-link_fill_icon:where(.astro-KRYUAM2L){position:absolute;right:.75rem;width:.75rem;height:.75rem}.c-link_underline:where(.astro-KRYUAM2L){display:flex;justify-content:center}.c-link_underline_link:where(.astro-KRYUAM2L){position:relative;z-index:1;display:flex;justify-content:center;align-items:center;gap:.75rem;height:3.25rem;min-width:14.9375rem;padding:0 2.25rem}.c-link_underline_link:where(.astro-KRYUAM2L):before{content:"";position:absolute;bottom:0;left:0;z-index:-1;width:100%;height:.0625rem;background-color:currentColor;background-color:var(--link-background, currentColor);opacity:.2}.c-link_underline_icon:where(.astro-KRYUAM2L){position:absolute;right:.75rem;width:.75rem;height:.75rem}.c-link_box-arrow:where(.astro-KRYUAM2L){display:flex;justify-content:flex-end;align-items:center}.c-link_box-arrow_text:where(.astro-KRYUAM2L){font-family:var(--f-inter);font-size:.875rem;font-weight:700;line-height:1.43;letter-spacing:.02em}.c-link_box-arrow_icon:where(.astro-KRYUAM2L){position:relative;display:flex;justify-content:center;align-items:center;width:1.6875rem;height:1.6875rem;margin-left:.5rem}.c-link_box-arrow_icon:where(.astro-KRYUAM2L):before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;border:1px solid currentColor;opacity:.2}.c-link_box-arrow_icon_image:where(.astro-KRYUAM2L){width:.625rem;height:.625rem}@media screen and (min-width: 768px){.c-link_fill_link:where(.astro-KRYUAM2L){min-width:31.25rem;height:3.625rem;padding:0 3.1875rem}.c-link_fill_text:where(.astro-KRYUAM2L){font-size:.9375rem}.c-link_fill_icon:where(.astro-KRYUAM2L){right:1.5625rem;width:.8125rem;height:.8125rem}.c-link_box-arrow_icon:where(.astro-KRYUAM2L){width:1.875rem;height:1.875rem}.c-link_box-arrow_icon_image:where(.astro-KRYUAM2L){width:.75rem;height:.75rem}}@media screen and (min-width: 768px) and (hover: hover){.c-link_fill_link:where(.astro-KRYUAM2L):hover{--letter-spacing: .2em}.c-link_fill_text:where(.astro-KRYUAM2L){letter-spacing:.02em;letter-spacing:var(--letter-spacing, .02em);transition:letter-spacing .4s var(--ease-out4)}a:where(.astro-KRYUAM2L) .c-link_box-arrow_icon:where(.astro-KRYUAM2L){overflow:hidden}a:where(.astro-KRYUAM2L):hover .c-link_box-arrow_icon_image:where(.astro-KRYUAM2L) .arrow1:where(.astro-KRYUAM2L){animation:arrow1-loop 1.2s cubic-bezier(.77,0,.175,1) infinite}a:where(.astro-KRYUAM2L):hover .c-link_box-arrow_icon_image:where(.astro-KRYUAM2L) .arrow2:where(.astro-KRYUAM2L){opacity:1;animation:arrow2-loop 1.2s cubic-bezier(.77,0,.175,1) infinite}}.c-seminars-section:where(.astro-KRYUAM2L){padding:8.6875rem 1.25rem;background:linear-gradient(92deg,#eccf65 4.78%,#c4a22c 90.28%)}.p-seminars_head:where(.astro-KRYUAM2L){margin-bottom:1.25rem}.p-seminars_inner:where(.astro-KRYUAM2L){padding:1.25rem;background-color:var(--c-lighter-gray)}.p-seminars_archives:where(.astro-KRYUAM2L){display:grid;grid-template-columns:repeat(2,1fr);grid-gap:1.25rem .1875rem;gap:1.25rem .1875rem}.p-seminars_single:where(.astro-KRYUAM2L){min-height:15.625rem}.p-seminars_single_link:where(.astro-KRYUAM2L){display:flex;flex-direction:column;width:100%;height:100%}.p-seminars_single_image:where(.astro-KRYUAM2L){display:flex;align-items:center;justify-content:center;height:5.9375rem;background-color:#cdcdcd;overflow:hidden}.p-seminars_single_body:where(.astro-KRYUAM2L){flex-grow:1;display:flex;flex-direction:column;background-color:var(--c-white);padding:.625rem .8125rem}.p-seminars_single_title:where(.astro-KRYUAM2L){font-size:.875rem;font-weight:700;line-height:1.54;letter-spacing:.02em;margin-bottom:.9375rem}.p-seminars_more:where(.astro-KRYUAM2L){display:flex;justify-content:flex-end;align-items:center;margin-top:auto}.p-seminars_more_text:where(.astro-KRYUAM2L){font-family:var(--f-inter);font-size:.875rem;font-weight:700;line-height:1.43;letter-spacing:.02em}.p-seminars_more_icon:where(.astro-KRYUAM2L){position:relative;display:flex;justify-content:center;align-items:center;width:1.6875rem;height:1.6875rem;margin-left:.4375rem}.p-seminars_more_icon:where(.astro-KRYUAM2L):before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;border:1px solid currentColor;opacity:.2}.p-seminars_more_icon_image:where(.astro-KRYUAM2L){width:.625rem;height:.625rem}@media screen and (min-width: 768px){.c-seminars-section:where(.astro-KRYUAM2L){padding:13rem 6.25rem}.p-seminars_head:where(.astro-KRYUAM2L){margin-bottom:6.25rem}.p-seminars_inner:where(.astro-KRYUAM2L){padding:5.625rem 6.25rem}.p-seminars_archives:where(.astro-KRYUAM2L){grid-template-columns:repeat(3,1fr);gap:3.125rem .625rem;width:100%}.p-seminars_single:where(.astro-KRYUAM2L){min-height:22.9375rem}.p-seminars_single_image:where(.astro-KRYUAM2L){height:12rem}.p-seminars_single_body:where(.astro-KRYUAM2L){flex-grow:1;display:flex;flex-direction:column;align-items:flex-start;padding:1.125rem 1.25rem 1.25rem}.p-seminars_single_title:where(.astro-KRYUAM2L){display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;max-width:26.5625rem;font-size:1.125rem;line-height:1.78;overflow:hidden}.p-seminars_more:where(.astro-KRYUAM2L){margin:auto 0 0 auto}}@media screen and (min-width: 768px) and (hover: hover){.p-seminars_single_link:where(.astro-KRYUAM2L):hover{--scale: 1.1}.p-seminars_single_image:where(.astro-KRYUAM2L){overflow:hidden}.p-seminars_single_image:where(.astro-KRYUAM2L) img:where(.astro-KRYUAM2L){transform:scale(var(--scale));transition:transform .4s var(--ease-out4)}}@media screen and (min-width: 768px){.c-bread{right:2.8125rem}.c-bread_item{color:#646464}.l-header_pc_nav{color:var(--c-white)}.l-header_pc_divider_inner{border-color:var(--c-white)}}
