.swiper-slide-ctl{box-sizing:border-box;max-width:1129px;margin-top:-50px;padding:0 11px;display:flex;justify-content:flex-end;position:absolute;bottom:14px;right:10%}.swiper-slide-ctl>div+div{margin-left:22px}.swiper-slide-ctl button{margin:0;padding:0;background:0 0;border:0;outline:0}.swiper-slide-ctl .swiper-slide-next button,.swiper-slide-ctl .swiper-slide-play button,.swiper-slide-ctl .swiper-slide-prev button{width:23px;height:23px;position:relative}.swiper-slide-ctl .swiper-slide-next button::before,.swiper-slide-ctl .swiper-slide-prev button::before{box-sizing:border-box;content:"";display:inline-block;width:10px;height:10px;position:absolute;left:50%;top:50%}.swiper-slide-ctl .swiper-slide-prev button::before{border-top:1px solid #333;border-left:1px solid #333;transform:translate(-50%,-50%) rotate(-45deg)}.swiper-slide-ctl .swiper-slide-next button::before{border-top:1px solid #333;border-right:1px solid #333;transform:translate(-50%,-50%) rotate(45deg)}.swiper-slide-ctl .swiper-slide-play button::after,.swiper-slide-ctl .swiper-slide-play button::before{content:"";display:inline-block;width:5px;height:13px;background-color:#333;position:absolute}.swiper-slide-ctl .swiper-slide-play button::before{top:5px;left:5px}.swiper-slide-ctl .swiper-slide-play button::after{top:5px;right:5px}.swiper-slide-ctl .swiper-slide-play button.pause::before{display:none}.swiper-slide-ctl .swiper-slide-play button.pause::after{width:0;height:0;border-top:7px solid transparent;border-bottom:7px solid transparent;border-left:12px solid #333;border-right:0;background-color:transparent;top:4px;right:4px}.main-ttl{max-width:1920px;margin-inline:auto}.btn-swiper{position:relative}.btn-swiper-pagination{display:flex;justify-content:center;padding-top:32px;position:relative}.btn-swiper-pagination .swiper-pagination-bullet{-webkit-box-flex:0;background-color:transparent;border-radius:0;cursor:pointer;flex:0 1 auto;height:44px;margin:0 4px;position:relative;width:40px;opacity:1}.btn-swiper-pagination .swiper-pagination-bullet::before{content:"";display:block;position:absolute;left:4px;top:20px;width:40px;height:4px;background-color:#ccc}.btn-swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active::before{background-color:#333}.br-sp{display:none}.sec-program:last-of-type{padding-bottom:29px}.meeting-lead-register-block{width:-moz-fit-content;width:fit-content;margin-inline:auto;margin-block:20px 0;border:1px solid #ccc;padding:20px;text-align:center}.register-link-box{margin-top:10px}.register-link-box a{display:inline-block;position:relative;color:#1a1a1a!important;text-decoration:underline}.register-link-box a::after{content:"";display:inline-block;width:16px;height:16px;background-image:url(../../../common_2024/img/icon_external.svg);margin-left:6px;transform:translateY(1px)}.register-link-box a:hover{-webkit-text-decoration:underline dotted;text-decoration:underline dotted}.impression-ttl{font-weight:700;font-size:18px!important}.impression-list{padding-top:10px}.impression-list>li{border-top:1px solid #ccc;font-size:17px;padding:20px 0 20px .5em;text-indent:-.5em}.impression-list>li:last-child{border-bottom:1px solid #ccc}.mm-merit-block{margin-top:30px;border:1px solid #ccc;padding:20px}.mm-merit-block .merit-detail-block{margin-top:24px}.mm-merit-block .merit-detail-block .merit-detail-ttl{font-size:18px;font-weight:700;margin-bottom:20px}.mm-merit-block .merit-detail-block .merit-detail-list{display:grid;grid-template-columns:repeat(4,1fr)}.mm-merit-block .merit-detail-block .merit-detail-list>li{display:grid;grid-template-columns:1fr;grid-template-rows:subgrid;grid-row:span 2;gap:0;row-gap:0;text-align:center}.mm-merit-block .merit-detail-block .merit-detail-list>li>p{margin-bottom:0;display:flex;justify-content:center;align-items:center;font-weight:500}@media only screen and (max-width:640px){.swiper-slide-ctl{display:flex;justify-content:center;margin-top:10px;padding-right:0;right:0}.btn-swiper-pagination{padding-top:24px;justify-content:flex-start}.btn-swiper-pagination .swiper-pagination-bullet{width:20px;margin:0 2px}.btn-swiper-pagination .swiper-pagination-bullet::before{width:20px;left:2px}.br-pc{display:none}.br-sp{display:block}.sec-program:last-of-type{padding-bottom:80px}.impression-list>li{font-size:16px;padding:15px 0}.mm-merit-block{padding:15px}.mm-merit-block .merit-detail-block .merit-detail-list{grid-template-columns:1fr;gap:20px 0}}