.main-container{align-items:center;gap:var(--gp-96);box-sizing:border-box;width:100%;padding:var(--pd-72) 0;background:var(--color-neutral-000);flex-direction:column;display:flex;overflow:hidden}@media (width<=767px){.main-container{gap:var(--gp-32)}}.main-container .headline-container{align-items:flex-start;gap:var(--gp-32);width:100%;max-width:var(--wd-container);box-sizing:border-box;padding:0 var(--pd-container-lr);flex-direction:column;display:flex}.main-container .headline-container .bread-scrum{align-items:flex-end;gap:var(--pd-12);display:flex}.main-container .headline-container .bread-scrum img{object-fit:cover;object-position:center;width:32px;height:32px;display:none}.main-container .headline-container .bread-scrum .scrum-box{align-items:center;gap:6px;display:flex}.main-container .headline-container .bread-scrum .scrum-box .text--sm{font-family:MaruBuri;font-weight:var(--fw-sbld);text-align:center;color:var(--color-neutral-500);line-height:1.2}@media (width<=767px){.main-container .headline-container .bread-scrum .scrum-box .text--sm{font-size:15px}}.main-container .headline-container .bread-scrum .scrum-box .hr-line{background:var(--color-neutral-300);width:72px;height:1px}@media (width<=767px){.main-container .headline-container .bread-scrum .scrum-box .hr-line{width:48px}}.main-container .headline-container .headline-wrapper{align-items:flex-start;gap:var(--gp-20);flex-direction:column;flex-shrink:0;width:100%;display:flex}@media (width<=767px){.main-container .headline-container .headline-wrapper{width:100%}}.main-container .headline-container .headline-wrapper .headline-meta{align-items:center;gap:var(--gp-12);font-size:var(--fs-15);color:var(--color-neutral-500);flex-wrap:wrap;display:flex}.main-container .headline-container .headline-wrapper .headline-meta .meta-chip{padding:var(--pd-4) var(--pd-12);border:1px solid var(--color-main-400);border-radius:var(--cn-48);font-size:14px;font-weight:var(--fw-med);color:var(--color-main-400);line-height:1.3}.main-container .headline-container .headline-wrapper .headline--md{width:100%;font-family:MaruBuri;font-size:var(--fs-48);font-weight:var(--fw-bld);letter-spacing:-.025em;color:var(--color-neutral-900);line-height:1.25}.main-container .headline-container .headline-wrapper .headline-event{align-items:flex-start;gap:var(--gp-4);margin-top:calc(var(--gp-4) * -1);font-family:var(--ff-default);font-size:var(--fs-18);letter-spacing:-.005em;color:var(--color-neutral-700);flex-direction:column;line-height:1.55;display:flex}@media (width<=767px){.main-container .headline-container .headline-wrapper .headline-event{font-size:var(--fs-16)}}.main-container .headline-container .headline-wrapper .headline-event .event-date{font-weight:var(--fw-med);color:var(--color-neutral-900)}.main-container .headline-container .headline-wrapper .headline-event .event-place{font-weight:var(--fw-reg)}.main-container .headline-container .headline-wrapper .description--md{width:100%;font-family:var(--ff-default);font-size:var(--fs-18);font-weight:var(--fw-reg);letter-spacing:-.005em;color:var(--color-neutral-700);line-height:1.55}.main-container .visual-container{align-items:flex-start;gap:var(--gp-72);width:100%;max-width:var(--wd-container);box-sizing:border-box;padding:0 var(--pd-container-lr);display:flex}@media (width<=767px){.main-container .visual-container{flex-direction:column}}.main-container .visual-container .img-container{width:100%;max-width:var(--col-6);justify-content:center;align-items:center;display:flex;overflow:hidden}@media (width<=767px){.main-container .visual-container .img-container{max-width:800px}}.main-container .visual-container .img-container .img-box{background:var(--color-neutral-100);align-items:center;width:100%;height:680px;display:flex}@media screen and (width<=1023px){.main-container .visual-container .img-container .img-box{height:auto}}@media (width<=479px){.main-container .visual-container .img-container .img-box{height:480px}}.main-container .visual-container .img-container .img-box img{object-fit:cover;object-position:center;width:100%}.main-container .visual-container .text-container{justify-content:space-between;align-items:flex-start;gap:var(--gp-32);width:100%;height:100%;max-width:var(--col-6);box-sizing:border-box;padding:var(--pd-8) 0;flex-direction:column;min-height:-webkit-fill-available;min-height:-moz-available;min-height:stretch;display:flex}@media (width<=767px){.main-container .visual-container .text-container{gap:var(--gp-72);max-width:800px;min-height:auto}}.main-container .visual-container .text-container .text-box{align-items:flex-start;gap:var(--gp-40);flex-direction:column;width:100%;display:flex}.main-container .visual-container .text-container .text-box .description--lg{width:100%;font-family:var(--ff-default);font-size:var(--fs-18);font-weight:var(--fw-med);letter-spacing:-.015em;color:var(--color-neutral-900);line-height:1.65}.main-container .visual-container .text-container .btn-link{justify-content:center;align-items:center;gap:var(--gp-16);box-sizing:border-box;padding:var(--pd-16) var(--pd-32);border:1px solid var(--color-main-400);border-radius:var(--cn-48);display:flex}@media (width<=767px){.main-container .visual-container .text-container .btn-link{width:100%}}.main-container .visual-container .text-container .btn-link .text--lg{text-align:center;color:var(--color-main-400);line-height:1.2}.main-container .image-container{align-items:flex-start;gap:var(--gp-48);max-width:var(--wd-container);box-sizing:border-box;padding:0 var(--pd-container-lr);flex-direction:column;display:flex}.main-container .image-container .title-container{align-items:flex-start;gap:var(--gp-40);flex-direction:column;width:100%;display:flex}.main-container .image-container .title-container .text-box{align-items:flex-start;gap:var(--gp-144);width:100%;display:flex}@media (width<=767px){.main-container .image-container .title-container .text-box{gap:var(--gp-24);flex-direction:column}}.main-container .image-container .title-container .text-box .title--sm{max-width:var(--col-2);width:100%;font-family:MaruBuri;font-size:var(--fs-28);font-weight:var(--fw-ebld)}@media (width<=767px){.main-container .image-container .title-container .text-box .title--sm{max-width:100%}}.main-container .image-container .title-container .text-box .description--md{width:100%;font-family:var(--ff-default);font-size:var(--fs-18);font-weight:var(--fw-reg);letter-spacing:-.005em;color:var(--color-neutral-700);line-height:1.55}.main-container .image-container .lightbox-container{flex-direction:column;align-items:flex-start;gap:8px;width:100%;display:flex}.main-container .image-container .lightbox-container .lightbox-wrapper{align-items:flex-start;column-gap:var(--gp-8);row-gap:var(--gp-8);grid-template-columns:repeat(4,1fr);width:100%;display:grid}@media (width<=767px){.main-container .image-container .lightbox-container .lightbox-wrapper{column-gap:var(--gp-4);row-gap:var(--gp-4);grid-template-columns:repeat(2,1fr)}}.main-container .image-container .lightbox-container .lightbox-wrapper img{object-fit:cover;object-position:center;width:100%;height:100%}@media (width<=767px){.main-container .image-container .lightbox-container .lightbox-wrapper img{height:164px}}.main-container .image-container .description--sm{width:100%;font-family:var(--ff-default);font-size:15px;font-weight:var(--fw-reg);color:var(--color-neutral-500);line-height:1.65}.main-container .image-container .notice-box{align-items:flex-start;gap:var(--gp-8);flex-direction:column;width:100%;display:flex}.main-container .image-container .notice-box .notice-title{font-weight:var(--fw-med);color:var(--color-neutral-700)}.main-container .image-container .notice-box .notice-list{margin:0;padding-left:1.25em;list-style:outside}.main-container .image-container .notice-box .notice-list li{margin:0}
