@import"https://fonts.googleapis.com/css2?family=Figtree:ital,wght@0,300..900;1,300..900&family=Noto+Sans+JP:wght@100..900&family=Open+Sans:ital,wdth,wght@0,75..100,300..800;1,75..100,300..800&display=swap";.seminar-archive .page-top-wrapper{display:grid;grid-template-columns:minmax(0, 1fr) auto;grid-template-rows:auto minmax(0, 1fr);height:clamp(310px,24.3055555556vw,350px);background-color:#15aabf;color:#fff}.seminar-archive .breadcrumb{grid-column:1;grid-row:1;margin-top:16px;padding-inline:16% 24px;font-size:1.4rem;line-height:1.6;text-align:left;overflow-wrap:anywhere}.seminar-archive .page-title{grid-column:1;grid-row:2;align-self:center;margin-block:24px 76px;padding-inline:16% 24px;font-size:clamp(2.8rem,3.125vw,4.2rem);line-height:1.5;text-align:left}.seminar-archive .page-top-img{grid-column:2;grid-row:1/3;width:min(720px,50vw);height:100%;min-height:0;aspect-ratio:1440/700;object-fit:cover}@media screen and (max-width: 768px){.seminar-archive .page-top-wrapper{grid-template-columns:1fr;grid-template-rows:auto auto auto;height:auto}.seminar-archive .page-top-img{grid-column:1;grid-row:1;width:100%;height:auto;min-height:0}.seminar-archive .breadcrumb{grid-row:2;padding-inline:5%;font-size:1.1rem}.seminar-archive .page-title{grid-row:3;margin-block:24px 36px;padding-inline:5%;font-size:clamp(2.4rem,6.5vw,3.2rem)}}.seminar-archive-content{padding-top:80px}.seminar-archive-content .sec-inner{width:min(1100px,86%)}@media screen and (max-width: 768px){.seminar-archive-content{padding-top:48px}.seminar-archive-content .sec-inner{width:90%}}.seminar-archive-blocks{--seminar-archive-media-ratio: 550 / 304;color:#555;font-family:"Noto Sans JP",sans-serif;font-size:16px;line-height:1.5;letter-spacing:.05em}.seminar-archive-blocks .seminar-archive-eyebrow{margin:0;font-size:16px;font-weight:700;line-height:1.8}.seminar-archive-blocks .seminar-archive-heading{margin:4px 0 0;font-size:clamp(20px,2.03125vw,26px);font-weight:700;line-height:1.6;text-align:left}.seminar-archive-blocks .mdd-thumbnail img{border-radius:8px;outline:1px solid #999;outline-offset:-1px}.seminar-archive-blocks .mdd-thumbnail>a{display:block;position:relative;isolation:isolate;border-radius:8px}.seminar-archive-blocks .mdd-thumbnail>a::before,.seminar-archive-blocks .mdd-thumbnail>a::after{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);pointer-events:none}.seminar-archive-blocks .mdd-thumbnail>a::before{z-index:1;width:56px;height:56px;border-radius:50%;background-color:red;box-shadow:0 2px 8px rgba(0,0,0,.2)}.seminar-archive-blocks .mdd-thumbnail>a::after{z-index:2;width:18px;height:20px;margin-left:2px;background-color:#fff;clip-path:polygon(0 0, 100% 50%, 0 100%)}.seminar-archive-blocks .seminar-archive-list{display:grid;grid-template-columns:repeat(3, minmax(0, 1fr));gap:30px;margin:40px 0 0;padding:0}@media screen and (max-width: 768px){.seminar-archive-blocks .seminar-archive-list{grid-template-columns:1fr;gap:32px;margin-top:28px}}.seminar-archive-blocks .seminar-archive-item{min-width:0;margin:0}.seminar-archive-blocks .seminar-archive-item .wp-block-embed,.seminar-archive-blocks .seminar-archive-item .wp-block-video,.seminar-archive-blocks .seminar-archive-item .wp-block-image{width:100%;margin:0}.seminar-archive-blocks .seminar-archive-item .wp-block-image a{display:block}.seminar-archive-blocks .seminar-archive-item .wp-block-image img{display:block;width:100%;height:auto}.seminar-archive-blocks .seminar-archive-item .wp-block-embed__wrapper,.seminar-archive-blocks .seminar-archive-item .wp-block-video{position:relative;width:100%;aspect-ratio:var(--seminar-archive-media-ratio)}.seminar-archive-blocks .seminar-archive-item .wp-block-embed__wrapper::before{display:none}.seminar-archive-blocks .seminar-archive-item .wp-block-embed iframe,.seminar-archive-blocks .seminar-archive-item .wp-block-video video{display:block;position:absolute;inset:0;width:100%;height:100%;border:0}.seminar-archive-blocks .seminar-archive-item .wp-block-themeisle-blocks-accordion{--padding: 0;--padding-tablet: 0;--padding-mobile: 0;margin:12px 0 0;padding:0}.seminar-archive-blocks .seminar-archive-item .wp-block-themeisle-blocks-accordion .wp-block-themeisle-blocks-accordion-item{margin:0;padding:0}.seminar-archive-blocks .seminar-archive-item .wp-block-themeisle-blocks-accordion .wp-block-themeisle-blocks-accordion-item>.wp-block-themeisle-blocks-accordion-item__title{margin:0;padding:0;gap:12px}.seminar-archive-blocks .seminar-archive-item .wp-block-themeisle-blocks-accordion.icon-first .wp-block-themeisle-blocks-accordion-item>.wp-block-themeisle-blocks-accordion-item__title::after{box-sizing:border-box;width:10px;height:6px;flex-shrink:0;margin-left:0;border:0;background-color:currentColor;clip-path:polygon(0 25%, 15% 0, 50% 60%, 85% 0, 100% 25%, 50% 100%);transform:none;transition:none}.seminar-archive-blocks .seminar-archive-item .wp-block-themeisle-blocks-accordion.icon-first .wp-block-themeisle-blocks-accordion-item[open]>.wp-block-themeisle-blocks-accordion-item__title::after{transform:scaleY(-1)}.seminar-archive-blocks .seminar-archive-item .wp-block-themeisle-blocks-accordion .wp-block-themeisle-blocks-accordion-item__content{margin:0;padding:8px 0 0}.seminar-archive-blocks .seminar-archive-item .wp-block-themeisle-blocks-accordion .wp-block-themeisle-blocks-accordion-item__content>:first-child{margin-top:0}.seminar-archive-blocks .seminar-archive-item .wp-block-themeisle-blocks-accordion .wp-block-themeisle-blocks-accordion-item__content>:last-child{margin-bottom:0}.seminar-archive-blocks .seminar-archive-video{display:grid;place-items:center;position:relative;aspect-ratio:var(--seminar-archive-media-ratio);margin:0;background-color:#d9d9d9;border-radius:8px;overflow:hidden}.seminar-archive-blocks .seminar-archive-video>.wp-block-group__inner-container{width:100%;min-width:0;text-align:center}.seminar-archive-blocks .seminar-archive-video-title{margin:10px 0 0;font-size:20px;font-weight:700;line-height:1.5;letter-spacing:0;text-align:left}@media screen and (max-width: 768px){.seminar-archive-blocks .seminar-archive-video-title{font-size:18px}}.seminar-archive-blocks .seminar-archive-upcoming{margin:0;color:#666;font-size:20px;font-weight:500;letter-spacing:.1em}@media screen and (max-width: 768px){.seminar-archive-blocks .seminar-archive-eyebrow{font-size:14px}}.seminar-archive-page .request-bottom-banner-link{aspect-ratio:1200/342;margin-top:120px}@media screen and (max-width: 768px){.seminar-archive-page .request-bottom-banner-link{aspect-ratio:auto;margin-top:64px}}.seminar-archive-page a:focus-visible{outline:3px solid currentColor;outline-offset:4px}
