.event-detail-page main .panBlock{background:#fff}.event-detail-page main .headlineBox h1,.event-detail-page main .headlineBox h2{font-size:28px;font-weight:500;line-height:1.7;letter-spacing:.08em;color:#0095dd}@media screen and (max-width:1320px){.event-detail-page main .headlineBox h1,.event-detail-page main .headlineBox h2{font-size:calc(28 / 1320 * 100vw)}}@media screen and (max-width:1024px){.event-detail-page main .headlineBox h1,.event-detail-page main .headlineBox h2{font-size:calc(28 / 1024 * 100vw)}}@media screen and (max-width:750px){.event-detail-page main .headlineBox h1,.event-detail-page main .headlineBox h2{font-size:calc(20 / 375 * 100vw);line-height:1.7}}.event-detail-page main .headlineBox p{position:relative;left:-4px;margin-bottom:8px;font-size:130px;font-weight:700;line-height:1;letter-spacing:.02em}@media screen and (max-width:1320px){.event-detail-page main .headlineBox p{left:calc(-4 / 1320 * 100vw);margin-bottom:calc(8 / 1320 * 100vw);font-size:calc(130 / 1320 * 100vw)}}@media screen and (max-width:1024px){.event-detail-page main .headlineBox p{left:calc(-4 / 1024 * 100vw);margin-bottom:calc(8 / 1024 * 100vw);font-size:calc(117 / 1024 * 100vw)}}@media screen and (max-width:750px){.event-detail-page main .headlineBox p{left:calc(-4 / 375 * 100vw);margin-bottom:calc(8 / 375 * 100vw);font-size:calc(58 / 375 * 100vw)}}.event-detail-page main .headlineBox p.section-label{display:none;position:static;left:0;margin-bottom:0;font-size:18px;font-weight:500;line-height:1.7;letter-spacing:.08em;color:#000}@media screen and (max-width:1320px){.event-detail-page main .headlineBox p.section-label{font-size:calc(18 / 1320 * 100vw)}}@media screen and (max-width:1024px){.event-detail-page main .headlineBox p.section-label{font-size:calc(18 / 1024 * 100vw)}}@media screen and (max-width:750px){.event-detail-page main .headlineBox p.section-label{font-size:calc(14 / 375 * 100vw);line-height:1.7}}.event-detail-page main .copyTxt{text-justify:inter-ideograph;text-align:justify;font-size:16px;font-weight:500;line-height:1.6875;letter-spacing:.011em}@media screen and (max-width:1320px){.event-detail-page main .copyTxt{font-size:calc(16 / 1320 * 100vw)}}@media screen and (max-width:1024px){.event-detail-page main .copyTxt{font-size:calc(16 / 1024 * 100vw)}}@media screen and (max-width:750px){.event-detail-page main .copyTxt{font-size:calc(16 / 375 * 100vw)}}.event-detail-page main .detailBtn a,.event-detail-page main .detailBtn span{display:inline-block;padding:0 20px 4px;font-size:22px;font-weight:700;line-height:1;letter-spacing:.02em;background:#fff;border:1px solid #000;border-radius:100px;-webkit-box-sizing:border-box;box-sizing:border-box}@media screen and (max-width:1320px){.event-detail-page main .detailBtn a,.event-detail-page main .detailBtn span{padding:0 calc(20 / 1320 * 100vw) calc(4 / 1320 * 100vw);font-size:calc(22 / 1320 * 100vw)}}@media screen and (max-width:1024px){.event-detail-page main .detailBtn a,.event-detail-page main .detailBtn span{padding:0 calc(20 / 1024 * 100vw) calc(4 / 1024 * 100vw);font-size:calc(22 / 1024 * 100vw)}}@media screen and (max-width:750px){.event-detail-page main .detailBtn a,.event-detail-page main .detailBtn span{padding:0 calc(20 / 375 * 100vw) calc(4 / 375 * 100vw);font-size:calc(22 / 375 * 100vw)}}.event-detail-page main .detailBtn a:hover,.event-detail-page main .detailBtn span:hover{opacity:1;color:#fff;background:#000}.event-detail-page main .detailBtn span{-webkit-transition:.39s;transition:.39s}.event-detail-page main #eventBlock{position:relative;padding:0 60px 140px;background:#fff;-webkit-box-sizing:border-box;box-sizing:border-box}@media screen and (max-width:1320px){.event-detail-page main #eventBlock{padding:0 calc(60 / 1320 * 100vw) calc(140 / 1320 * 100vw)}}@media screen and (max-width:1024px){.event-detail-page main #eventBlock{padding:0 calc(60 / 1024 * 100vw) calc(140 / 1024 * 100vw)}}@media screen and (max-width:750px){.event-detail-page main #eventBlock{padding:0 calc(22 / 375 * 100vw) calc(88 / 375 * 100vw)}}.event-detail-page main #eventBlock::before{display:none}.event-detail-page main #eventBlock .eventBlock__inner{max-width:1200px}.event-detail-page main #eventBlock .eventBlock__inner #articleBox article .col2Box-I figure,.event-detail-page main #eventBlock .eventBlock__inner #articleBox article .col3Box-I figure{background:url(../../images/common/main-bg.webp) center repeat}