.popup-box-main-kv{max-width:1100px;padding:10px;width:100vw}.popup-box-main-kv .popup-box-main-kv-inner{background-color:#fff;border-radius:10px;border-radius:16px;height:100%;overflow-y:auto;padding:32px 40px}.popup-box-main-kv .popup-box-main-kv-inner,.popup-box-main-kv .popup-header{align-items:center;display:flex}.popup-box-main-kv .popup-box-main-kv-inner{background-position:50%;background-repeat:no-repeat;background-size:cover;display:flex;flex-direction:column}.popup-box-main-kv .popup-header{color:#fff;justify-content:space-between;position:relative}.popup-box-main-kv .popup-tag-date{align-items:center;display:flex;margin-bottom:8px}.popup-box-main-kv .popup-name{margin-bottom:26px}.popup-box-main-kv .popup-header .tag{align-items:center;background-color:#fff;border-radius:17px;color:#ba2636;display:inline-block;display:flex;font-size:16px;font-weight:700;height:32px;justify-content:center;line-height:1;margin-right:16px;width:82px}.popup-box-main-kv .popup-header .date{display:block;font-family:ヒラギノ角ゴ Pro,Hiragino Kaku Gothic Pro,メイリオ,Meiryo,MS Pゴシック,MS PGothic,sans-serif;font-size:20px;font-weight:700;line-height:1}.popup-box-main-kv .popup-header h2{background-image:url(https://www.nohgaku.or.jp/hubfs/special2024/bg_title.png);background-repeat:no-repeat;background-size:15px 48px;color:#fff;font-size:32px;font-weight:600;padding:0 0 0 40px;position:relative}.popup-box-main-kv .popup-link-box{align-items:center;background-color:#fff;background:url(https://www.nohgaku.or.jp/hubfs/LP/special2024/top/ico-circle-r.svg) no-repeat calc(100% - 24px) hsla(0,0%,100%,.8);background-size:32px 32px;border-radius:8px;display:flex;font-weight:700;margin-bottom:24px;padding:24px 64px 24px 24px;transition:.3s;width:100%}.popup-box-main-kv .popup-link-box:hover{background-image:url(https://www.nohgaku.or.jp/hubfs/LP/special2024/top/ico-circle-rw.svg);color:#ba2636}.popup-box-main-kv .popup-link-box:last-child{margin-bottom:0}.popup-box-main-kv .popup-link-box .popup-date{font-size:20px;margin-right:8px}.popup-box-main-kv .popup-link-box .popup-title{font-size:27px}.popup-box-main-kv .close-btn{background-color:transparent;background-image:url(https://www.nohgaku.or.jp/hubfs/LP/special2024/ico_menu_close.svg);background-repeat:no-repeat;background-size:contain;border:none;display:block;height:52px;padding:0;position:absolute;right:0;top:0;transition:.5s;width:52px;z-index:1}@media screen and (max-width:999px){.basicLightbox--visible{background-image:url(https://www.nohgaku.or.jp/hubfs/LP/special2024/ico_menu_close.svg)!important;background-position:center calc(100% - 80px)!important;background-repeat:no-repeat!important;background-size:52px 52px}.popup-box-main-kv .popup-header h2{background-size:12px 40px;font-size:24px;margin:0 0 32px;padding:0 0 0 24px}.popup-box-main-kv .popup-box-main-kv-inner{border-radius:5px;padding:5px}.popup-box-main-kv .hs-video-widget{border-radius:4px}.popup-box-main-kv .close-btn{display:none}.popup-box-main-kv .popup-link-box{align-items:flex-start;background-position:calc(100% - 16px);background-size:20px 20px;flex-direction:column;padding:10px 52px 10px 16px}.popup-box-main-kv .popup-header .tag{border-radius:17px;font-size:12px;height:20px;margin-right:16px;width:61px}.popup-box-main-kv .popup-header .date{font-size:11px;font-weight:400}.popup-box-main-kv .popup-name{font-size:16px;margin-bottom:24px}.popup-box-main-kv .popup-link-box .popup-date{font-size:12px}.popup-box-main-kv .popup-link-box .popup-title{font-size:16px}}.popup-box-main-kv .iframe-container{height:0;padding-bottom:56.25%;position:relative;width:100%}.popup-box-main-kv .iframe-container iframe{border:none;height:100%;left:0;position:absolute;top:0;width:100%}.popup-box-main-kv .hs-responsive-embed{max-height:9999px!important;max-width:9999px!important}.popup-box-main-kv .hs-responsive-embedr+p{display:none}.popup-box-main-kv-link{max-width:680px;width:50vw}.popup-box-main-kv-link .popup-box-main-kv-inner{padding:60px 40px}@media screen and (max-width:999px){.popup-box-main-kv-link{max-width:680px;width:90vw}.popup-box-main-kv-link .popup-box-main-kv-inner{padding:40px 16px}}