@charset "UTF-8";@import url("https://fonts.googleapis.com/css2?family=Zen+Kaku+Gothic+New:wght@400;700&display=swap");@import url("https://fonts.googleapis.com/css2?family=Manrope:wght@400;700&display=swap");@import url("https://fonts.googleapis.com/css2?family=Noto+Sans+SC&display=swap&text=日覺昭廣");:root{--primary:#004ea2;--secondary:#e3effd;--txtColor:#000;--borderColor:#a1bbdf;--bgColor:#fff;--bgColorSecondary:#ecf6fd;--bgColorTh:#ecf6fd;--white:#fff;--black:#000;--red:#be1f22;--navy:#0b274f;--green:#069c4f;--fontFamily:"Zen Kaku Gothic New","ヒラギノ角 Pro W3","Hiragino Kaku Pro W3","メイリオ",Meiryo,"MS Pゴシック",sans-serif;--fontFamilyEN:"Arial","Helvetica","sans-serif";--fontFamilyMY:"Pyidaungsu",sans-serif;--fontFamilyZH:"Noto Sans SC","ヒラギノ角 Pro W3","Hiragino Kaku Pro W3","メイリオ",Meiryo,"MS Pゴシック",sans-serif;--txtSizeSp:1.4rem;--txtSizePc:1.6rem;--lineHeight:2;--lineHeightTitle:2;--letterSpacing:0.1em;--fixedWidth:1200px;--zIndexLv0:0;--zIndexLv1:1;--zIndexLv2:10;--zIndexLv3:100;--zIndexLv4:1000;--zIndexLv5:10000;--breakTabLength:768;--breakPcLength:1025}@keyframes arrowLinkRight{0%{opacity:1;transform:translateX(0)}40%{transform:translateX(8px)}41%{opacity:0;transform:translateX(-10px)}to{opacity:1;transform:translateX(0)}}.p-list-seminar{margin-top:32px}@media print,screen and (min-width:768px){.p-list-seminar{margin-top:40px}}.p-list-seminar__item{overflow:hidden;background-color:#fff;border:1px solid var(--primary);border-radius:24px}@media print,screen and (min-width:768px){.p-list-seminar__item{border-radius:32px}}.p-list-seminar__item:not(:first-child){margin-top:24px}@media print,screen and (min-width:768px){.p-list-seminar__item:not(:first-child){margin-top:32px}}.p-list-seminar__item-status{position:absolute;top:0;left:0;padding:6px 16px;font-size:1rem;font-weight:700;line-height:var(--lineHeight);color:#000;letter-spacing:var(--letterSpacing);background-color:#fff;border-right:1px solid var(--primary);border-bottom:1px solid var(--primary);border-bottom-right-radius:32px}@media print,screen and (min-width:768px){.p-list-seminar__item-status{padding:8px 24px;font-size:1.2rem}}.p-list-seminar__item-status[data-status-color=red]{color:#fff;background-color:var(--red);border-right:1px solid var(--red);border-bottom:1px solid var(--red)}@media print,screen and (min-width:768px){.p-list-seminar__item-content{display:grid;grid-template-columns:347px 1fr;gap:48px}}.p-list-seminar__item-thumbnail{position:relative;display:flex;aspect-ratio:3/2;overflow:hidden;background-color:var(--bgColorSecondary);border-bottom:1px solid var(--primary)}@media print,screen and (min-width:768px){.p-list-seminar__item-thumbnail{border-right:1px solid var(--primary);border-bottom-right-radius:32px}}.p-list-seminar__item-thumbnail-img{width:100%;height:auto;-o-object-fit:contain;object-fit:contain;transition:transform .3s ease-out}.p-list-seminar__item-thumbnail-img-noimage{width:160px;height:105px;margin:auto}.p-list-seminar__item-details{padding:24px}@media print,screen and (min-width:768px){.p-list-seminar__item-details{padding:32px 32px 32px 0}}.p-list-seminar__item-badge{display:block;width:-moz-fit-content;width:fit-content;padding:2px 8px;font-size:1rem;font-weight:700;line-height:var(--lineHeight);color:#fff;letter-spacing:var(--letterSpacing);background-color:var(--primary);border-radius:12px}@media print,screen and (min-width:768px){.p-list-seminar__item-badge{padding:0 16px;font-size:1.2rem;border-radius:16px}}.p-list-seminar__item-title{margin-top:4px;font-size:1.4rem;font-weight:700;line-height:var(--lineHeight);letter-spacing:var(--letterSpacing)}@media print,screen and (min-width:768px){.p-list-seminar__item-title{margin-top:8px;font-size:1.6rem}}.p-list-seminar__item-schedules{margin-top:12px;font-size:1.2rem;line-height:var(--lineHeight);letter-spacing:var(--letterSpacing)}@media print,screen and (min-width:768px){.p-list-seminar__item-schedules{margin-top:16px;font-size:1.4rem}}.p-list-seminar__item-schedules .schedule-note{margin-left:10px;font-weight:700;color:var(--red)}.p-list-seminar__item-meta{display:grid;gap:8px;margin-top:12px}@media print,screen and (min-width:768px){.p-list-seminar__item-meta{display:flex;gap:16px;margin-top:16px}}.p-list-seminar__item-meta-item{display:grid;grid-template-columns:53px 1fr;gap:8px;padding-bottom:4px}@media print,screen and (min-width:768px){.p-list-seminar__item-meta-item{display:block;padding-right:16px;padding-bottom:0;border-bottom:0}}.p-list-seminar__item-meta-item:not(:last-child){border-bottom:1px solid var(--borderColor)}@media print,screen and (min-width:768px){.p-list-seminar__item-meta-item:not(:last-child){border-right:1px solid var(--borderColor);border-bottom:none}}.p-list-seminar__item-meta-item strong{font-size:1.2rem;font-weight:700;line-height:var(--lineHeight);letter-spacing:var(--letterSpacing)}@media print,screen and (min-width:768px){.p-list-seminar__item-meta-item strong{font-size:1.4rem}}.p-list-seminar__item-meta-item span{font-size:1.2rem;line-height:var(--lineHeight);letter-spacing:var(--letterSpacing)}@media print,screen and (min-width:768px){.p-list-seminar__item-meta-item span{font-size:1.4rem}}.p-list-seminar__item-link{position:relative;display:block;line-height:var(--lineHeightTitle);color:var(--txtColor);letter-spacing:var(--letterSpacing);transition:.3s ease-out}.p-list-seminar__item-link .p-list-seminar__item-link-text{display:flex;width:100%;margin-top:16px;font-size:1.4rem;font-weight:700;line-height:var(--lineHeight);letter-spacing:var(--letterSpacing);transition:color .3s ease-out}@media print,screen and (min-width:768px){.p-list-seminar__item-link .p-list-seminar__item-link-text{margin-top:24px;font-size:1.6rem}}.p-list-seminar__item-link .p-list-seminar__item-link-text:after{position:relative;top:0;right:0;bottom:0;display:inline-block;width:16px;height:16px;margin:auto 0 auto 4px;content:"";background:url(/assets/images/i_arrow.svg) 50% no-repeat;background-size:100% auto;animation-duration:.75s;animation-timing-function:ease-out}.p-list-seminar__item-link:focus-visible .p-list-seminar__item-link-text{color:var(--primary)}.p-list-seminar__item-link:focus-visible .p-list-seminar__item-link-text:after{animation-name:arrowLinkRight}.p-list-seminar__item-link:focus-visible .p-list-seminar__item-thumbnail .p-list-seminar__item-thumbnail-img{transform:scale(1.2)}@media (hover:hover) and (pointer:fine){.p-list-seminar__item-link:hover .p-list-seminar__item-link-text{color:var(--primary)}.p-list-seminar__item-link:hover .p-list-seminar__item-link-text:after{animation-name:arrowLinkRight}.p-list-seminar__item-link:hover .p-list-seminar__item-thumbnail .p-list-seminar__item-thumbnail-img{transform:scale(1.2)}}