.pardot-form{width:100%}.pardot-form__frame{display:block;width:100%;border:0}.pardot-form__noscript{margin:0;color:#363635;font-size:14rem;line-height:1.6}.pardot-form__link{color:#fff;text-decoration:none}.pardot-form__debug{margin-top:16rem;padding:12rem;border:1px dashed #c82238;background:#fff8f8;color:#363635;font-size:12rem;line-height:1.5;text-align:left;word-break:break-all}.pardot-form__debug summary{cursor:pointer;font-weight:700}.pardot-form__debug-url{margin:8rem 0}.pardot-form__debug-table{width:100%;border-collapse:collapse}.pardot-form__debug-table th,.pardot-form__debug-table td{padding:4rem 6rem;border:1px solid #e7e6e4;vertical-align:top}.pardot-form__debug-table th{width:9em;font-weight:700;white-space:nowrap}.event-detail{position:relative;overflow:hidden;background:#fff}@media only screen and (max-width: 1271px){.event-detail{padding-top:62rem}}.event-detail__hero-visual{position:absolute;z-index:0;top:-20rem;right:-210rem;width:845rem;height:633rem;overflow:visible;pointer-events:none}@media only screen and (min-width: 1441px){.event-detail__hero-visual{right:calc(50% - 930rem)}}@media only screen and (max-width: 1271px){.event-detail__hero-visual{top:0;right:auto;left:0;width:100%;height:388rem;overflow:hidden}}.event-detail>.page-hero__breadcrumb{z-index:1}.event-detail__inner{width:min(100% - 80rem,1200rem);margin-inline:auto}@media only screen and (max-width: 1271px){.event-detail__inner{width:100%;padding-inline:20rem}}.event-detail__overview{position:relative;z-index:1;padding-top:184rem;padding-bottom:0}@media only screen and (max-width: 1271px){.event-detail__overview{padding-top:40rem;padding-bottom:40rem}}.event-detail__tags{display:flex;flex-wrap:wrap;gap:8rem}.event-detail__tags .tag{font-size:16rem;line-height:1.5;letter-spacing:normal}@media only screen and (max-width: 1271px){.event-detail__tags .tag{font-size:12rem;line-height:1.5;letter-spacing:normal}}.event-detail__title{max-width:1200rem;margin-top:80rem;color:#000;font-size:36rem;font-weight:700;line-height:1.5;letter-spacing:.03em}@media only screen and (max-width: 1271px){.event-detail__title{margin-top:20rem;font-size:20rem;line-height:1.6}}.event-detail__meta{display:flex;flex-wrap:wrap;gap:24rem;width:fit-content;margin-top:40rem}@media only screen and (max-width: 1271px){.event-detail__meta{flex-direction:column;align-items:flex-start;gap:8rem;width:auto;margin-top:20rem}}.event-detail__meta-item{display:inline-flex;align-items:center;gap:8rem;color:#363635;height:36rem;font-size:24rem;font-weight:400;line-height:1.5;letter-spacing:normal}@media only screen and (max-width: 1271px){.event-detail__meta-item{height:auto;gap:8rem;font-size:16rem;line-height:1.625;letter-spacing:.03em}}.event-detail__meta-icon{flex:0 0 32rem;box-sizing:border-box;width:32rem;height:32rem}.event-detail__meta-icon--date{padding:3.42857rem 3.4873rem 2.93043rem 4rem}@media only screen and (max-width: 1271px){.event-detail__meta-icon--date{padding:2.57143rem 2.6155rem 2.19782rem 3rem}}.event-detail__meta-icon--place{padding:4rem 6.5383rem 3.9743rem}@media only screen and (max-width: 1271px){.event-detail__meta-icon--place{padding:3rem 4.90375rem 2.9807rem}}@media only screen and (max-width: 1271px){.event-detail__meta-icon{flex-basis:24rem;width:24rem;height:24rem}}.event-detail__category-groups{display:flex;flex-wrap:wrap;gap:4rem;margin-top:24rem}@media only screen and (max-width: 1271px){.event-detail__category-groups{flex-direction:column;align-items:flex-start;margin-top:20rem}}.event-detail__category-group{display:flex;align-items:flex-start;gap:16rem}@media only screen and (max-width: 1271px){.event-detail__category-group{gap:8rem}}.event-detail__category-label{flex-shrink:0;color:#757573;font-size:16rem;font-weight:400;line-height:calc(30rem + 2px);letter-spacing:.03em;white-space:nowrap}@media only screen and (max-width: 1271px){.event-detail__category-label{font-size:14rem;line-height:calc(24rem + 2px)}}.event-detail__category-tags{display:flex;flex-wrap:wrap;gap:8rem}.event-detail__category-tags .tag{font-size:16rem;line-height:1.5;letter-spacing:normal}@media only screen and (max-width: 1271px){.event-detail__category-tags .tag{font-size:12rem;line-height:1.5;letter-spacing:normal}}.event-detail__body{display:grid;grid-template-columns:minmax(0, 840rem) 320rem;align-items:start;gap:40rem;margin-top:80rem}@media only screen and (max-width: 1271px){.event-detail__body{display:flex;flex-direction:column;gap:48rem;margin-top:24rem}}.event-detail__body--wide{display:block}.event-detail__body--wide .event-detail__article{width:840rem;max-width:100%;margin-inline:auto}.event-detail__article{inline-size:100%;max-inline-size:100%;min-width:0}.event-detail__article-title{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.event-detail__hero-image{width:100%;overflow:hidden;border-radius:8rem;aspect-ratio:1920/1080}@media only screen and (max-width: 1271px){.event-detail__hero-image{aspect-ratio:894/505.5078430176;background:#ccc}}.event-detail__hero-image-element{display:block;width:100%;height:100%;object-fit:cover}.event-detail__apply-shortcut{display:none}@media only screen and (max-width: 1271px){.event-detail__apply-shortcut{display:flex;width:fit-content;min-width:194rem;margin:20rem auto 0;border-width:0;line-height:1.15}}.event-detail__apply-shortcut .btn__arrow{width:16rem;height:11rem}.event-detail__article-section{margin-top:0}@media only screen and (max-width: 1271px){.event-detail__article-section{margin-top:40rem}}.event-detail__article-section--program{margin-top:48rem}@media only screen and (max-width: 1271px){.event-detail__article-section--program{margin-top:40rem}}.event-detail__article-section--speakers{margin-top:48rem}@media only screen and (max-width: 1271px){.event-detail__article-section--speakers{margin-top:40rem}}.event-detail__article-section--summary{margin-top:80rem;padding-bottom:48rem}@media only screen and (max-width: 1271px){.event-detail__article-section--summary{margin-top:40rem;padding-bottom:0}}.event-detail__section-heading{width:100%}.event-detail__section-heading .text-h2-03__icon{box-sizing:border-box;min-height:54rem;padding-bottom:0}@media only screen and (max-width: 1271px){.event-detail__section-heading .text-h2-03__icon{min-height:auto;width:6rem;padding:0}}@media only screen and (max-width: 1271px){.event-detail__section-heading .text-h2-03__icon::before{width:6rem;height:6rem}}@media only screen and (max-width: 1271px){.event-detail__section-heading .text-h2-03__icon::after{width:6rem;min-height:26rem}}@media only screen and (max-width: 1271px){.event-detail__section-heading .text-h2-03__title{font-size:24rem}}.event-detail__body-copy{margin-top:40rem;color:#363635;font-size:16rem;font-weight:400;line-height:1.6;letter-spacing:.03em}.event-detail__body-copy a{color:#e8374a;text-decoration:underline}@media only screen and (max-width: 1271px){.event-detail__body-copy{margin-top:20rem}}.event-detail__article-section--additional{margin-bottom:48rem}@media only screen and (max-width: 1271px){.event-detail__article-section--additional{margin-bottom:40rem}}.event-detail__additional-copy{margin-top:24rem;color:#363635;font-size:16rem;line-height:1.6;letter-spacing:.03em;overflow-wrap:anywhere}.event-detail__additional-copy>*+*{margin-top:24rem}.event-detail__additional-copy ul,.event-detail__additional-copy ol{padding-left:1.5em}.event-detail__additional-copy ul{list-style:disc}.event-detail__additional-copy ol{list-style:decimal}.event-detail__additional-copy li+li{margin-top:8rem}.event-detail__additional-copy li.event-detail__authored-marker::marker{content:""}.event-detail__additional-copy a{color:#e8374a;text-decoration:underline}.event-detail__additional-copy img{max-width:100%;height:auto}.event-detail__subheading{width:100%}@media only screen and (max-width: 1271px){.event-detail__subheading{font-size:20rem;line-height:1.6}}.event-detail__check-list{margin-top:24rem;padding:0;list-style:none}@media only screen and (max-width: 1271px){.event-detail__check-list{margin-top:20rem}}.event-detail__check-list.check-list{gap:12rem;width:100%}@media only screen and (max-width: 1271px){.event-detail__check-list.check-list{gap:8rem}}.event-detail__check-item.check-list__item::before{width:32rem;height:32rem;flex-basis:32rem;margin-top:0;border:0;background:url("../images/components/card-icon-checklist.svg") center/contain no-repeat;transform:none}@media only screen and (max-width: 1271px){.event-detail__check-item.check-list__item::before{width:28rem;height:28rem;flex-basis:28rem}}@media only screen and (max-width: 1271px){.event-detail__check-item.check-list__item{font-size:14rem;line-height:1.5}}.event-detail__timeline{margin-top:24rem;display:flex;flex-direction:column;gap:16rem;list-style:none}@media only screen and (max-width: 1271px){.event-detail__timeline{margin-top:20rem}}.event-detail__timeline-item{position:relative;display:grid;grid-template-columns:100rem minmax(0, 1fr);gap:20rem}.event-detail__timeline-item:not(:last-child)::before{content:"";position:absolute;left:50rem;top:50rem;bottom:-16rem;width:1px;background:#e7e6e4}@media only screen and (max-width: 1271px){.event-detail__timeline-item:not(:last-child)::before{left:32rem;top:40rem}}@media only screen and (max-width: 1271px){.event-detail__timeline-item{grid-template-columns:64rem minmax(0, 1fr);gap:10rem}}.event-detail__timeline-time{position:relative;z-index:1;display:flex;align-items:center;justify-content:center;width:100rem;box-sizing:border-box;height:50rem;padding:8rem 16rem;border:1.5px solid #e8374a;border-radius:25rem;background:#fff;color:#e8374a;font-family:"Poppins",sans-serif;font-size:20rem;font-weight:600;line-height:1.4;letter-spacing:.03em}@media only screen and (max-width: 1271px){.event-detail__timeline-time{width:64rem;height:40rem;padding:4rem;border-radius:25rem;font-size:16rem}}.event-detail__timeline-card{box-sizing:border-box;overflow:hidden;padding:24rem;border:1px solid #e7e6e4;border-radius:8rem;background:#f4f4f2}@media only screen and (max-width: 1271px){.event-detail__timeline-card{height:auto;padding:21rem}}.event-detail__timeline-card-title{color:#000;font-size:20rem;font-weight:700;line-height:1.6;letter-spacing:.03em}@media only screen and (max-width: 1271px){.event-detail__timeline-card-title{font-size:18rem}}.event-detail__timeline-card-copy{margin-top:16rem;color:#363635;font-size:14rem;font-weight:400;line-height:1.5;letter-spacing:.03em}.event-detail__speakers{margin-top:24rem;display:flex;flex-direction:column;gap:32rem}@media only screen and (max-width: 1271px){.event-detail__speakers{margin-top:20rem;gap:40rem}}.event-detail__speaker{display:flex;gap:24rem;min-height:161rem}@media only screen and (max-width: 1271px){.event-detail__speaker{display:grid;grid-template-columns:120rem minmax(0, 1fr);column-gap:16rem;row-gap:16rem;min-height:266rem}}.event-detail__speaker--no-photo{min-height:0}@media only screen and (max-width: 1271px){.event-detail__speaker--no-photo{display:block;min-height:0}.event-detail__speaker--no-photo .event-detail__speaker-content{display:block}.event-detail__speaker--no-photo .event-detail__speaker-intro{margin-top:0}.event-detail__speaker--no-photo .event-detail__speaker-profile{margin-top:24rem}}.event-detail__speaker-image{overflow:hidden;flex:0 0 129rem;width:129rem;height:129rem;border:1px solid #e7e6e4;border-radius:50%;background:#f4f4f2}@media only screen and (max-width: 1271px){.event-detail__speaker-image{grid-column:1;grid-row:1;width:120rem;height:120rem}}.event-detail__speaker-image img{display:block;width:100%;height:100%;object-fit:cover}.event-detail__speaker-content{min-width:0}@media only screen and (max-width: 1271px){.event-detail__speaker-content{display:contents}}.event-detail__speaker-name{color:#000;font-size:20rem;font-weight:700;line-height:1.5;letter-spacing:.03em}@media only screen and (max-width: 1271px){.event-detail__speaker-name{font-size:20rem;line-height:1.6}}@media only screen and (max-width: 1271px){.event-detail__speaker-intro{grid-column:2;grid-row:1;align-self:start;margin-top:19rem}}.event-detail__speaker-role{margin-top:8rem;color:#363635;font-size:14rem;font-weight:700;line-height:1.5;letter-spacing:.03em}@media only screen and (max-width: 1271px){.event-detail__speaker-role{margin-top:8rem;font-size:14rem}}.event-detail__speaker-profile{margin-top:24rem;color:#363635;font-size:16rem;font-weight:400;line-height:1.6;letter-spacing:.03em}@media only screen and (max-width: 1271px){.event-detail__speaker-profile{grid-column:1/-1;grid-row:2;margin-top:0}}.event-detail__article-section--information{margin-top:80rem;padding-bottom:48rem}@media only screen and (max-width: 1271px){.event-detail__article-section--information{padding-bottom:0}}.event-detail__information-scroll{margin-top:40rem;contain:inline-size;min-inline-size:0}@media only screen and (max-width: 1271px){.event-detail__information-scroll{margin-top:20rem;margin-inline:-20rem;padding-inline:20rem;width:calc(100% + 40rem)}}.event-detail__information-list{box-sizing:border-box;width:840rem;max-width:none;margin:0;padding:0;border:1px solid #e7e6e4;border-radius:8rem}@media only screen and (max-width: 1271px){.event-detail__information-list{width:838rem}}.event-detail__information-row{box-sizing:border-box;display:grid;grid-template-columns:150rem minmax(0, 1fr);column-gap:24rem;min-height:61rem;padding:16rem 24rem;background:#fafaf9}.event-detail__information-row:nth-child(odd){background:#f4f4f2}.event-detail__information-term{margin:0;padding:0;width:150rem;color:#000;font-size:18rem;font-weight:700;line-height:1.6;letter-spacing:.03em;white-space:nowrap}.event-detail__information-description{margin:0;padding:0;min-width:0;color:#363635;font-size:16rem;font-weight:400;line-height:1.6;letter-spacing:.03em}.event-detail__article-section--services{margin-top:0;padding-bottom:48rem}@media only screen and (max-width: 1271px){.event-detail__article-section--services{margin-top:40rem;padding-bottom:0}}.event-detail__service-tags{margin-top:24rem;display:flex;flex-wrap:wrap;gap:8rem}@media only screen and (max-width: 1271px){.event-detail__service-tags{margin-top:16rem}}.event-detail__service-tags .tag{font-size:16rem;line-height:1.5;letter-spacing:normal}@media only screen and (max-width: 1271px){.event-detail__service-tags .tag{font-size:12rem;line-height:1.5;letter-spacing:normal}}.event-detail__article-section--notes{margin-top:0;padding-bottom:100rem}@media only screen and (max-width: 1271px){.event-detail__article-section--notes{margin-top:40rem;padding-bottom:0}}.event-detail__notes{margin-top:24rem;display:flex;flex-direction:column;gap:8rem}@media only screen and (max-width: 1271px){.event-detail__notes{margin-top:20rem}}.event-detail__note{position:relative;padding-left:14rem;color:#363635;font-size:16rem;font-weight:400;line-height:1.6;letter-spacing:.03em}.event-detail__note::before{content:"";position:absolute;left:0rem;top:10rem;width:6rem;height:6rem;border-radius:50%;background:#e8374a}.event-detail__application{position:sticky;top:88rem;overflow:hidden;border:1px solid #e7e6e4;border-radius:8rem;background:#fff}@media only screen and (max-width: 1271px){.event-detail__application{position:static;width:100%}}.event-detail__application-title{padding:16rem 24rem;background:#f4f4f2;color:#000;font-size:18rem;font-weight:700;line-height:1.5;letter-spacing:.03em;text-align:center}@media only screen and (max-width: 1271px){.event-detail__application-title{display:flex;align-items:center;justify-content:center;min-height:59rem;padding:0 20rem;font-size:18rem;line-height:1.6}}.event-detail__form{display:flex;flex-direction:column;padding:24rem}@media only screen and (max-width: 1271px){.event-detail__form{padding:30rem 20rem}}.event-detail__form-link{width:100%;min-height:48rem}.event-detail__form-intro{color:#363635;font-size:12rem;font-weight:400;line-height:1.4;letter-spacing:.03em}@media only screen and (max-width: 1271px){.event-detail__form-intro{font-size:16rem;line-height:1.6}}.event-detail__form-note{color:#363635;font-size:12rem;font-weight:400;line-height:1.4;letter-spacing:.03em;margin-top:10rem;padding-bottom:8rem}@media only screen and (max-width: 1271px){.event-detail__form-note{margin-top:16rem;padding-bottom:0;font-size:14rem;line-height:1.5}}.event-detail__form-required{display:none;margin-top:24rem;color:#e8374a;font-size:12rem;font-weight:400;line-height:1.5;letter-spacing:.03em}@media only screen and (max-width: 1271px){.event-detail__form-required{display:block;margin-top:32rem;color:#c82238;font-size:14rem;line-height:1.5}}.event-detail__form-fields{display:flex;flex-direction:column;gap:16rem;margin-top:16rem}@media only screen and (max-width: 1271px){.event-detail__form-fields{gap:32rem;margin-top:32rem}}.event-detail__form-field{display:flex;flex-direction:column;gap:0;min-height:60rem}.event-detail__form-field--with-hint{min-height:81rem}@media only screen and (max-width: 1271px){.event-detail__form-field--with-hint{min-height:85rem}}@media only screen and (max-width: 1271px){.event-detail__form-field{min-height:64rem}}.event-detail__form-label{display:inline-flex;align-items:flex-start;gap:4rem;color:#363635;font-size:12rem;font-weight:400;line-height:1.4;letter-spacing:.03em;padding-bottom:4rem}@media only screen and (max-width: 1271px){.event-detail__form-label{padding-bottom:4rem;font-size:14rem;font-weight:700;line-height:1.5}}.event-detail__form-required-mark{color:#e8374a}.event-detail__form-control{width:100%;height:36rem;padding:9rem 13rem;border:1px solid #e7e6e4;border-radius:4rem;background-color:#fafaf9;color:#363635;font:inherit;font-size:14rem;line-height:1.5}@media only screen and (max-width: 1271px){.event-detail__form-control{box-sizing:border-box;min-height:36rem}}.event-detail__form-control--select{appearance:none;padding-right:35.0997rem;background-image:url("../images/home/form-arrow-below.svg");background-position:right 13rem center;background-size:12.1rem 8.25rem;background-repeat:no-repeat}.event-detail__form-hint{padding-top:4rem;color:#a8a8a6;font-size:12rem;font-weight:400;line-height:1.4;letter-spacing:.03em}.event-detail__agreement{display:flex;align-items:center;gap:10rem;margin-top:16rem;padding:16rem 0 8rem;color:#363635;font-size:12rem;font-weight:400;line-height:1.4;letter-spacing:.03em}@media only screen and (max-width: 1271px){.event-detail__agreement{gap:10rem;margin-top:32rem;padding:0;font-size:14rem;line-height:1.5}}.event-detail__agreement .choice-control{gap:10rem;font-size:inherit;line-height:inherit;letter-spacing:inherit}.event-detail__agreement-label{color:inherit}.event-detail__agreement-link{color:inherit;text-decoration:underline;text-underline-offset:2rem}.event-detail__submit.btn{margin:32rem auto 0;appearance:none;-webkit-appearance:none;border-width:0;width:185rem}@media only screen and (max-width: 1271px){.event-detail__submit.btn{width:160rem}}.event-detail__submit.btn .btn__arrow{position:relative;left:17.956rem}.event-detail__form-afterword{color:#363635;font-size:12rem;font-weight:400;line-height:1.4;letter-spacing:.03em;margin-top:32rem;padding-bottom:16rem}@media only screen and (max-width: 1271px){.event-detail__form-afterword{margin-top:32rem;padding-bottom:0;font-size:12rem;line-height:1.4}}@media only screen and (max-width: 1271px){.event-detail__form-afterword-pc{display:none}}.event-detail__related{padding:80rem 0 100rem;background:#ededec}@media only screen and (max-width: 1271px){.event-detail__related{padding:40rem 0}}.event-detail__related-inner{width:min(100% - 80rem,1200rem);margin-inline:auto}@media only screen and (max-width: 1271px){.event-detail__related-inner{width:100%}}.event-detail__related-card{min-height:321rem}@media only screen and (max-width: 1271px){.event-detail__related-card .seminar-card__tags{gap:8rem;width:100%}}@media only screen and (max-width: 1271px){.event-detail__related-card .seminar-card__tags .tag{font-size:12rem;line-height:1.5}}@media only screen and (max-width: 1271px){.event-detail__related-card .seminar-card__tags .tag:nth-child(3){display:none}}@media only screen and (max-width: 1271px){.event-detail__related-card .seminar-card__title{margin-top:24rem}}@media only screen and (max-width: 1271px){.event-detail__related-card .seminar-card__lead{margin-top:16rem}}@media only screen and (max-width: 1271px){.event-detail__related-card .seminar-card__meta{gap:8rem;margin-top:16rem}}@media only screen and (max-width: 1271px){.event-detail__related-card .seminar-card__meta-item{gap:4rem}}@media only screen and (max-width: 1271px){.event-detail__related-card .seminar-card__meta-icon{width:20rem;height:20rem}}@media only screen and (max-width: 1271px){.event-detail__related-card .seminar-card__line:not(.seminar-card__line--sp){margin-top:16rem}}@media only screen and (max-width: 1271px){.event-detail__related-card .seminar-card__line--sp{display:none}}@media only screen and (max-width: 1271px){.event-detail__related-card .seminar-card__foot{gap:8rem;margin-top:16rem}}@media only screen and (max-width: 1271px){.event-detail__related-card .seminar-card__group-label{line-height:1.5}}@media only screen and (max-width: 1271px){.event-detail__related-card .seminar-card__btn-area{gap:20rem;margin-top:16rem;padding:0}}@media only screen and (max-width: 1271px){.event-detail__related-card .seminar-card__btn-area .btn--card{line-height:1.15;letter-spacing:.03em}}.event-detail__related-card .btn--card{gap:10rem;width:124rem;min-width:124rem;height:36rem;min-height:36rem;padding:8rem 14rem 8rem 16rem;line-height:1.15;letter-spacing:.03em}@media only screen and (max-width: 1271px){.event-detail__related-card .btn--card{gap:normal;width:auto;min-width:auto;height:auto}}@media only screen and (max-width: 1271px){.event-detail__related-card{flex:0 0 260rem;width:260rem;padding:20rem;min-height:669rem}}.event-detail__related-list{display:flex;flex-direction:column;gap:24rem;margin-top:48rem}@media only screen and (max-width: 1271px){.event-detail__related-list{flex-direction:row;width:max-content;gap:20rem;margin-top:40rem;padding-left:20rem}}.event-detail__related-action{display:flex;justify-content:center;margin-top:48rem}.event-detail__related-action .btn{gap:0;width:258rem;min-width:258rem;line-height:1.15}.event-detail__related-action .btn .btn__arrow{width:12.409rem;height:10.5rem;margin-left:10rem}@media only screen and (max-width: 1271px){.event-detail__related-action{display:none}}
