.tag_area a{font-size:12px;display:inline-block;background:#323661;color:#fff;padding:2px 10px;margin-bottom:5px;margin-right:5px}.tag_area a:before{content:"#";display:inline-block}.archive_pager{display:flex;flex-wrap:wrap;justify-content:center;gap:15px 8px;padding-top:20px;margin-bottom:20px;text-align:center}@media screen and (min-width: 769px){.archive_pager{padding-top:40px;gap:15px}}.archive_pager :is(a,span){display:flex;justify-content:center;align-items:center;width:44px;aspect-ratio:1;color:#323661;font-weight:bold;font-size:.8rem;flex-shrink:0}@media screen and (min-width: 769px){.archive_pager :is(a,span){font-size:1rem}}.archive_pager :is(a,span):is(.pager){color:#323661;background-color:#e8e7e2}.archive_pager :is(a,span):is(.current){background:#000750;color:#fff}.archive_pager a:hover{background:#000750;color:#fff}.archive_pager :is(.prev,.next):after{display:inline-block;width:8px;height:22px;content:"";background-size:contain;background-position:center;background-repeat:no-repeat;background-image:url("data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%229.314%22%20height%3D%2224.181%22%20viewBox%3D%220%200%209.314%2024.181%22%3E%3Cg%20transform%3D%22translate%28-681.581%20-2949.421%29%22%3E%3Cpath%20d%3D%22M683.09%2C2961.512l7.8%2C12.09h-1.536l-7.778-12.09%2C7.778-12.091H690.9Z%22%20fill%3D%22%23595757%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E")}.archive_pager :is(.next):after{transform:rotate(180deg)}@media screen and (max-width: 768px){.archive_pager :is(.prev,.next){order:10;width:calc(50% - 4px);border-radius:9px;margin-top:15px}}.tag_box{display:flex;flex-wrap:wrap;gap:5px;padding:15px}.tag_box span,.tag_box a{border:1px solid #323661;padding:2px 8px;color:#323661;font-size:14px}.tag_box span:before,.tag_box a:before{content:"#";display:inline-block}.tag_box span.on,.tag_box a.on{display:inline-block}.post_sidebar{border-bottom:1px dashed #323661}.post_sidebar a{display:grid;grid-template-columns:minmax(auto, 30%) minmax(auto, 70%);justify-content:space-between;gap:30px 15px;padding:16px 0;color:#323661;text-decoration:none}@media screen and (min-width: 769px){.post_sidebar a{gap:40px 15px}}.post_sidebar .img{aspect-ratio:1}.post_sidebar .img img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.post_sidebar .title{font-size:0.875rem}.post_sidebar .time,.post_sidebar time{font-size:0.75rem}.post_sidebar .seminar_cat{font-size:0.75rem}.wp-block{max-width:1200px}.seminar_editor{margin-bottom:40px}.seminar_info_table table{background-color:#fff;width:100%}.seminar_info_table table th{background:#fdfcfa;position:relative;text-align:center;vertical-align:middle;white-space:nowrap}.seminar_info_table table td,.seminar_info_table table th{padding:10px;border:none;border-top:2px solid #e2e0da;border-bottom:2px solid #e2e0da;font-size:0.875rem}.thumbnail{text-align:center;border-bottom:2px solid #f4f7f9;margin-bottom:20px}.thumbnail .default{max-width:300px}.seminar_cat_wrap{display:flex;flex-wrap:wrap;justify-content:center;gap:15px 10px;margin-bottom:64px}@media screen and (min-width: 769px){.seminar_cat_wrap{justify-content:space-between}}.event_reception span{color:red}.upcoming_seminar{border-bottom:1px solid #e2e0da;margin-bottom:32px;padding-bottom:16px;font-size:clamp(18px,18px + (24px - 18px)*(100vw - 430px)/(1200px - 430px),24px)}.upcoming_seminar .count_posts{display:inline-block;margin:0 10px;font-weight:bold}.upcoming_seminar .count_posts span{font-size:1.2em}.count_posts_wrap{display:flex;align-items:baseline;gap:15px;margin-bottom:15px;font-weight:bold;font-size:1.125rem;font-size:clamp(0.8125rem,4.1860465116vw,1.125rem)}@media screen and (min-width: 769px){.count_posts_wrap{font-size:1.75rem;font-size:clamp(1.125rem,2.3333333333vw,1.75rem)}}.count_posts_wrap .count_posts{display:inline-block}.count_posts_wrap .count_posts span{display:inline-block;margin:0 8px;font-size:1.2em}.count_posts_wrap p{font-size:.8em}.back_link a{display:flex;align-items:center;text-decoration:none;gap:8px;color:#323661}.back_link .arrow_icon_reverse{width:16px;background:none;border:1px solid #323661;border-radius:50%}.back_link .arrow_icon_reverse::before,.back_link .arrow_icon_reverse::after{width:8px;filter:none}.back_link .arrow_icon_reverse::after{left:50%;translate:calc(-50% - 16px) -50%}@media screen and (min-width: 1001px){.back_link .arrow_icon_reverse{display:block}}@media(hover: hover){.back_link:hover{color:gray;text-decoration:none}.back_link:hover .arrow_icon_reverse::before{translate:calc(-50% + 16px) -50%;opacity:0}.back_link:hover .arrow_icon_reverse::after{translate:-50% -50%;opacity:1}}