:root{--paging-color:var(--spi_color)}:root[data-site=employees]{--paging-color:var(--em_color)}@media (min-width:1366px),print{.paging{-webkit-box-align:center;-webkit-box-pack:center;align-items:center;display:-webkit-box;display:flex;justify-content:center;margin-top:60px}.paging li{margin:0 5px}.paging li a{-webkit-box-pack:center;-webkit-box-align:center;align-items:center;background-color:#fff;border-radius:4px;color:var(--paging-color);display:-webkit-box;display:flex;font-family:var(--font_en);font-size:1.4rem;font-weight:700;height:50px;justify-content:center;letter-spacing:.05em;line-height:1;-webkit-transition:color .2s,background .2s,-webkit-box-shadow .2s;transition:color .2s,background .2s,-webkit-box-shadow .2s;-o-transition:box-shadow .2s,color .2s,background .2s;transition:box-shadow .2s,color .2s,background .2s;transition:box-shadow .2s,color .2s,background .2s,-webkit-box-shadow .2s;width:50px;will-change:box-shadow,color,background}@media (hover:hover){.paging li:not(.active) a:hover{background-color:var(--paging-color);-webkit-box-shadow:0 10px 20px rgba(0,38,108,.1);box-shadow:0 10px 20px rgba(0,38,108,.1);color:#fff;opacity:1}}.paging li.next a,.paging li.prev a{font-size:1.2rem}.paging li.prev>a i{display:block;line-height:0;-webkit-transform:rotate(180deg);transform:rotate(180deg)}.paging li.active a{background-color:var(--paging-color);-webkit-box-shadow:0 10px 20px rgba(0,38,108,.1);box-shadow:0 10px 20px rgba(0,38,108,.1);color:#fff;opacity:1}.paging li.disable{cursor:not-allowed;opacity:.4;-webkit-user-select:none;-moz-user-select:none;user-select:none}.paging li.disable a{pointer-events:none}.page-webinar .main__inner{background-color:#f8f8f8;padding-bottom:120px}.page-webinar .registed-link{-webkit-box-align:center;-webkit-box-pack:center;align-items:center;display:-webkit-box;display:flex;justify-content:center}.page-webinar .registed-link p{font-size:1.6rem}.page-webinar .registed-link .btn-wrap{margin-left:40px}.page-webinar .registed-link .btn-wrap .btn{background-color:#adadad;font-size:1.8rem;padding-left:20px;padding-right:20px;width:340px}.page-webinar .tab{margin-top:60px}.page-webinar .tab-list{display:-webkit-box;display:flex;gap:0 11px;position:relative;z-index:1}.page-webinar .tab-list a,.page-webinar .tab-list span{-webkit-box-flex:1;-webkit-box-align:center;-webkit-box-pack:center;align-items:center;background-color:#68a0c9;-webkit-box-shadow:0 10px 20px rgba(0,38,108,.1);box-shadow:0 10px 20px rgba(0,38,108,.1);color:#fff;display:-webkit-box;display:flex;flex:1 1;font-size:1.8rem;font-weight:500;height:67px;justify-content:center;text-align:center}.page-webinar .tab-list a.active,.page-webinar .tab-list span.active{background-color:#fff;border-top:5px solid var(--spi_color);-webkit-box-shadow:none;box-shadow:none;color:var(--spi_color);font-size:2rem;font-weight:800}.page-webinar .tab__body{background-color:#fff;padding:50px 48px;position:relative;z-index:2}.page-webinar .tab__body .webinar-lead{text-align:center}.page-webinar .tab__body .webinar-list{display:grid;gap:60px 30px;grid-template-columns:repeat(3,1fr);margin-top:50px}.page-webinar .tab__body .webinar-list li{border-radius:4px;-webkit-box-shadow:0 10px 20px rgba(0,38,108,.1);box-shadow:0 10px 20px rgba(0,38,108,.1);display:grid;grid-row:span 5;grid-template-rows:subgrid;overflow:hidden;row-gap:0}.page-webinar .tab__body .webinar-list__img{height:212px}.page-webinar .tab__body .webinar-list__img img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.page-webinar .tab__body .webinar-list__text{display:inherit;grid-row:inherit;grid-template-rows:inherit;padding:10px 20px 20px;row-gap:inherit}.page-webinar .tab__body .webinar-list__ttl{font-size:1.6rem;font-weight:700;line-height:1.5}.page-webinar .tab__body .webinar-list__lead{font-size:1.1rem;margin-top:10px}.page-webinar .tab__body .webinar-list__btn{display:-webkit-box;display:flex;font-size:1.4rem;height:40px;margin:8px auto 0;min-height:0;min-width:0;width:260px}.page-webinar .tab__body .webinar-list__btn__wrap{border-top:1px solid #e5e5e5;padding:18px 0}.page-webinar .tab__body .webinar-list__btn__wrap:first-of-type{margin-top:20px}.page-webinar .tab__body .webinar-list__btn__wrap:last-of-type{padding-bottom:0}.page-webinar .tab__body .webinar-list__btn__wrap p{font-size:1.4rem;font-weight:700;line-height:1.4;text-align:center}.page-webinar .tab__body .webinar-list__btn__wrap.btn--entry .btn{background-color:var(--spi_color)}.page-webinar .tab__body .webinar-list__btn__wrap.btn--movie .btn{background-color:#15a8de}.page-webinar .tab .contact{border:2px solid var(--spi_color);border-radius:4px;margin-top:80px;padding:30px 60px}.page-webinar .tab .contact .page-tl04{color:var(--spi_color);font-size:2rem}.page-webinar .tab .contact .bl-flow__txt{font-size:1.6rem;font-weight:500;letter-spacing:.05em;line-height:1.75;margin-bottom:22px}.page-webinar .tab .contact .bl-flow__mail,.page-webinar .tab .contact .bl-flow__phone{-webkit-box-align:center;align-items:center;display:-webkit-inline-box;display:inline-flex}.page-webinar .tab .contact .bl-flow__mail .icon,.page-webinar .tab .contact .bl-flow__phone .icon{flex-shrink:0;margin-right:10px;position:relative;top:2px}.page-webinar .tab .contact .bl-flow__mail .icon img,.page-webinar .tab .contact .bl-flow__phone .icon img{width:47px}.page-webinar .tab .contact .bl-flow__mail em,.page-webinar .tab .contact .bl-flow__phone em{font-style:normal;position:relative}.page-webinar .tab .contact .bl-flow__mail em:before,.page-webinar .tab .contact .bl-flow__phone em:before{content:attr(data-sub);font-size:1rem;letter-spacing:.05em;line-height:1;position:absolute;text-align:center;top:-5px;width:100%}.page-webinar .tab .contact .bl-flow__mail span,.page-webinar .tab .contact .bl-flow__phone span{font-size:2rem;font-weight:700;line-height:1;margin-top:10px;text-decoration:underline;text-decoration-color:transparent;text-underline-offset:5px;-webkit-transition:-webkit-text-decoration .2s ease-out;transition:-webkit-text-decoration .2s ease-out;-o-transition:text-decoration .2s ease-out;transition:text-decoration .2s ease-out;transition:text-decoration .2s ease-out,-webkit-text-decoration .2s ease-out;will-change:text-decoration}@media (hover:hover){.page-webinar .tab .contact .bl-flow__mail:hover,.page-webinar .tab .contact .bl-flow__phone:hover{opacity:1}.page-webinar .tab .contact .bl-flow__mail:hover span,.page-webinar .tab .contact .bl-flow__phone:hover span{text-decoration-color:currentColor}}.page-webinar .tab .contact .bl-flow__phone .icon img{width:64px}.page-webinar .tab .contact .bl-flow__phone span{font-size:3rem}.page-webinar .tab .contact .bl-flow__list{display:-webkit-box;display:flex;flex-wrap:wrap}.page-webinar .tab .contact .bl-flow__list>li:not(:last-of-type){margin-right:46px}.page-webinar-detail .main__inner{margin:0 auto;max-width:980px;padding:90px 0 120px}.page-webinar-detail .detail-head{border-bottom:2px solid var(--spi_color);border-top:2px solid var(--spi_color);margin-bottom:40px;padding:28px 70px 32px;text-align:center}.page-webinar-detail .detail-head .title{font-size:3.6rem;font-weight:700;letter-spacing:.05em;line-height:1.5}.page-webinar-detail .detail-head__meta{-webkit-box-pack:center;-webkit-box-align:center;align-items:center;display:-webkit-box;display:flex;justify-content:center;margin-top:30px}.page-webinar-detail .detail-head .date{color:var(--spi_color);font-size:1.6rem;font-weight:700;letter-spacing:.05em;line-height:1.25}.page-webinar-detail .detail-head .tags{margin-left:10px}.page-webinar-detail .detail-head .tags__item{-webkit-box-align:center;-webkit-box-pack:center;align-items:center;background-color:#efefef;border-radius:4px;display:-webkit-inline-box;display:inline-flex;font-size:1.4rem;font-weight:700;height:32px;justify-content:center;letter-spacing:.05em;line-height:1;padding:5px 20px 6px}.page-webinar-detail .detail-content{text-align:center}.page-webinar-detail .detail-content__mv{height:0;margin-top:24px;padding-top:56.25%;position:relative;width:100%}.page-webinar-detail .detail-content__mv iframe{height:100%;left:0;position:absolute;top:0;width:100%}.page-webinar-detail .detail-content .btnWrap{margin-top:60px;text-align:center}.page-webinar-detail .detail-content .btnWrap p{margin-bottom:24px}.page-webinar-detail .detail-content .description{margin-top:60px;text-align:left}.page-webinar-detail .detail-content .description__text{margin-top:30px;padding:0 70px}.page-webinar-detail .detail-content .description__text__duration{margin-bottom:24px}.page-webinar-detail .detail-content h3{background:#f8f8f8;border-left:14px solid var(--spi_color);border-radius:4px;color:var(--spi_color);font-size:2.8rem;font-weight:700;letter-spacing:.05em;line-height:1.5;padding:14px 30px;position:relative;text-align:left}.page-webinar-detail .detail-content p{letter-spacing:.05em;line-height:1.75}}@media (min-width:769px) and (max-width:1365px){.paging{-webkit-box-align:center;-webkit-box-pack:center;align-items:center;display:-webkit-box;display:flex;justify-content:center;margin-top:calc(var(--vw)*4.39239)}.paging li{margin:0 calc(var(--vw)*.36603)}.paging li a{-webkit-box-pack:center;-webkit-box-align:center;align-items:center;background-color:#fff;border-radius:calc(var(--vw)*.29283);color:var(--paging-color);display:-webkit-box;display:flex;font-family:var(--font_en);font-size:calc(var(--vw)*1.02489);font-weight:700;height:calc(var(--vw)*3.66032);justify-content:center;letter-spacing:.05em;line-height:1;-webkit-transition:color .2s,background .2s,-webkit-box-shadow .2s;transition:color .2s,background .2s,-webkit-box-shadow .2s;-o-transition:box-shadow .2s,color .2s,background .2s;transition:box-shadow .2s,color .2s,background .2s;transition:box-shadow .2s,color .2s,background .2s,-webkit-box-shadow .2s;width:calc(var(--vw)*3.66032);will-change:box-shadow,color,background}@media (hover:hover){.paging li:not(.active) a:hover{background-color:var(--paging-color);-webkit-box-shadow:calc(var(--vw)*0) calc(var(--vw)*.73206) calc(var(--vw)*1.46413) rgba(0,38,108,.1);box-shadow:calc(var(--vw)*0) calc(var(--vw)*.73206) calc(var(--vw)*1.46413) rgba(0,38,108,.1);color:#fff;opacity:1}}.paging li.next a,.paging li.prev a{font-size:calc(var(--vw)*.87848)}.paging li.prev>a i{display:block;line-height:0;-webkit-transform:rotate(180deg);transform:rotate(180deg)}.paging li.active a{background-color:var(--paging-color);-webkit-box-shadow:calc(var(--vw)*0) calc(var(--vw)*.73206) calc(var(--vw)*1.46413) rgba(0,38,108,.1);box-shadow:calc(var(--vw)*0) calc(var(--vw)*.73206) calc(var(--vw)*1.46413) rgba(0,38,108,.1);color:#fff;opacity:1}.paging li.disable{cursor:not-allowed;opacity:.4;-webkit-user-select:none;-moz-user-select:none;user-select:none}.paging li.disable a{pointer-events:none}.page-webinar .main__inner{background-color:#f8f8f8;padding-bottom:calc(var(--vw)*8.78477)}.page-webinar .registed-link{-webkit-box-align:center;-webkit-box-pack:center;align-items:center;display:-webkit-box;display:flex;justify-content:center}.page-webinar .registed-link p{font-size:calc(var(--vw)*1.1713)}.page-webinar .registed-link .btn-wrap{margin-left:calc(var(--vw)*2.92826)}.page-webinar .registed-link .btn-wrap .btn{background-color:#adadad;font-size:calc(var(--vw)*1.31772);padding-left:calc(var(--vw)*1.46413);padding-right:calc(var(--vw)*1.46413);width:calc(var(--vw)*24.89019)}.page-webinar .tab{margin-top:calc(var(--vw)*4.39239)}.page-webinar .tab-list{display:-webkit-box;display:flex;gap:0 calc(var(--vw)*.80527);position:relative;z-index:1}.page-webinar .tab-list a,.page-webinar .tab-list span{-webkit-box-flex:1;-webkit-box-align:center;-webkit-box-pack:center;align-items:center;background-color:#68a0c9;-webkit-box-shadow:calc(var(--vw)*0) calc(var(--vw)*.73206) calc(var(--vw)*1.46413) rgba(0,38,108,.1);box-shadow:calc(var(--vw)*0) calc(var(--vw)*.73206) calc(var(--vw)*1.46413) rgba(0,38,108,.1);color:#fff;display:-webkit-box;display:flex;flex:1 1;font-size:calc(var(--vw)*1.31772);font-weight:500;height:calc(var(--vw)*4.90483);justify-content:center;text-align:center}.page-webinar .tab-list a.active,.page-webinar .tab-list span.active{background-color:#fff;border-top:calc(var(--vw)*.36603) solid var(--spi_color);-webkit-box-shadow:none;box-shadow:none;color:var(--spi_color);font-size:calc(var(--vw)*1.46413);font-weight:800}.page-webinar .tab__body{background-color:#fff;padding:calc(var(--vw)*3.66032) calc(var(--vw)*3.51391);position:relative;z-index:2}.page-webinar .tab__body .webinar-lead{text-align:center}.page-webinar .tab__body .webinar-list{display:grid;gap:calc(var(--vw)*4.39239) calc(var(--vw)*2.19619);grid-template-columns:repeat(3,1fr);margin-top:calc(var(--vw)*3.66032)}.page-webinar .tab__body .webinar-list li{border-radius:calc(var(--vw)*.29283);-webkit-box-shadow:calc(var(--vw)*0) calc(var(--vw)*.73206) calc(var(--vw)*1.46413) rgba(0,38,108,.1);box-shadow:calc(var(--vw)*0) calc(var(--vw)*.73206) calc(var(--vw)*1.46413) rgba(0,38,108,.1);display:grid;grid-row:span 5;grid-template-rows:subgrid;overflow:hidden;row-gap:0}.page-webinar .tab__body .webinar-list__img{height:calc(var(--vw)*15.51977)}.page-webinar .tab__body .webinar-list__img img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.page-webinar .tab__body .webinar-list__text{display:inherit;grid-row:inherit;grid-template-rows:inherit;padding:calc(var(--vw)*.73206) calc(var(--vw)*1.46413) calc(var(--vw)*1.46413);row-gap:inherit}.page-webinar .tab__body .webinar-list__ttl{font-size:calc(var(--vw)*1.1713);font-weight:700;line-height:1.5}.page-webinar .tab__body .webinar-list__lead{font-size:calc(var(--vw)*.80527);margin-top:calc(var(--vw)*.73206)}.page-webinar .tab__body .webinar-list__btn{display:-webkit-box;display:flex;font-size:calc(var(--vw)*1.02489);height:calc(var(--vw)*2.92826);margin:calc(var(--vw)*.58565) auto 0;min-height:0;min-width:0;width:calc(var(--vw)*19.03367)}.page-webinar .tab__body .webinar-list__btn__wrap{border-top:1px solid #e5e5e5;padding:calc(var(--vw)*1.31772) 0}.page-webinar .tab__body .webinar-list__btn__wrap:first-of-type{margin-top:calc(var(--vw)*1.46413)}.page-webinar .tab__body .webinar-list__btn__wrap:last-of-type{padding-bottom:0}.page-webinar .tab__body .webinar-list__btn__wrap p{font-size:calc(var(--vw)*1.02489);font-weight:700;line-height:1.4;text-align:center}.page-webinar .tab__body .webinar-list__btn__wrap.btn--entry .btn{background-color:var(--spi_color)}.page-webinar .tab__body .webinar-list__btn__wrap.btn--movie .btn{background-color:#15a8de}.page-webinar .tab .contact{border:calc(var(--vw)*.14641) solid var(--spi_color);border-radius:calc(var(--vw)*.29283);margin-top:calc(var(--vw)*5.85652);padding:calc(var(--vw)*2.19619) calc(var(--vw)*4.39239)}.page-webinar .tab .contact .page-tl04{color:var(--spi_color);font-size:calc(var(--vw)*1.46413)}.page-webinar .tab .contact .bl-flow__txt{font-size:calc(var(--vw)*1.1713);font-weight:500;letter-spacing:.05em;line-height:1.75;margin-bottom:calc(var(--vw)*1.61054)}.page-webinar .tab .contact .bl-flow__mail,.page-webinar .tab .contact .bl-flow__phone{-webkit-box-align:center;align-items:center;display:-webkit-inline-box;display:inline-flex}.page-webinar .tab .contact .bl-flow__mail .icon,.page-webinar .tab .contact .bl-flow__phone .icon{flex-shrink:0;margin-right:calc(var(--vw)*.73206);position:relative;top:calc(var(--vw)*.14641)}.page-webinar .tab .contact .bl-flow__mail .icon img,.page-webinar .tab .contact .bl-flow__phone .icon img{width:calc(var(--vw)*3.4407)}.page-webinar .tab .contact .bl-flow__mail em,.page-webinar .tab .contact .bl-flow__phone em{font-style:normal;position:relative}.page-webinar .tab .contact .bl-flow__mail em:before,.page-webinar .tab .contact .bl-flow__phone em:before{content:attr(data-sub);font-size:calc(var(--vw)*.73206);letter-spacing:.05em;line-height:1;position:absolute;text-align:center;top:calc(var(--vw)*-.36603);width:100%}.page-webinar .tab .contact .bl-flow__mail span,.page-webinar .tab .contact .bl-flow__phone span{font-size:calc(var(--vw)*1.46413);font-weight:700;line-height:1;margin-top:calc(var(--vw)*.73206);text-decoration:underline;text-decoration-color:transparent;text-underline-offset:calc(var(--vw)*.36603);-webkit-transition:-webkit-text-decoration .2s ease-out;transition:-webkit-text-decoration .2s ease-out;-o-transition:text-decoration .2s ease-out;transition:text-decoration .2s ease-out;transition:text-decoration .2s ease-out,-webkit-text-decoration .2s ease-out;will-change:text-decoration}@media (hover:hover){.page-webinar .tab .contact .bl-flow__mail:hover,.page-webinar .tab .contact .bl-flow__phone:hover{opacity:1}.page-webinar .tab .contact .bl-flow__mail:hover span,.page-webinar .tab .contact .bl-flow__phone:hover span{text-decoration-color:currentColor}}.page-webinar .tab .contact .bl-flow__phone .icon img{width:calc(var(--vw)*4.68521)}.page-webinar .tab .contact .bl-flow__phone span{font-size:calc(var(--vw)*2.19619)}.page-webinar .tab .contact .bl-flow__list{display:-webkit-box;display:flex;flex-wrap:wrap}.page-webinar .tab .contact .bl-flow__list>li:not(:last-of-type){margin-right:calc(var(--vw)*3.3675)}.page-webinar-detail .main__inner{margin:0 auto;max-width:calc(var(--vw)*71.74231);padding:calc(var(--vw)*6.58858) 0 calc(var(--vw)*8.78477)}.page-webinar-detail .detail-head{border-bottom:calc(var(--vw)*.14641) solid var(--spi_color);border-top:calc(var(--vw)*.14641) solid var(--spi_color);margin-bottom:calc(var(--vw)*2.92826);padding:calc(var(--vw)*2.04978) calc(var(--vw)*5.12445) calc(var(--vw)*2.34261);text-align:center}.page-webinar-detail .detail-head .title{font-size:calc(var(--vw)*2.63543);font-weight:700;letter-spacing:.05em;line-height:1.5}.page-webinar-detail .detail-head__meta{-webkit-box-pack:center;-webkit-box-align:center;align-items:center;display:-webkit-box;display:flex;justify-content:center;margin-top:calc(var(--vw)*2.19619)}.page-webinar-detail .detail-head .date{color:var(--spi_color);font-size:calc(var(--vw)*1.1713);font-weight:700;letter-spacing:.05em;line-height:1.25}.page-webinar-detail .detail-head .tags{margin-left:calc(var(--vw)*.73206)}.page-webinar-detail .detail-head .tags__item{-webkit-box-align:center;-webkit-box-pack:center;align-items:center;background-color:#efefef;border-radius:calc(var(--vw)*.29283);display:-webkit-inline-box;display:inline-flex;font-size:calc(var(--vw)*1.02489);font-weight:700;height:calc(var(--vw)*2.34261);justify-content:center;letter-spacing:.05em;line-height:1;padding:calc(var(--vw)*.36603) calc(var(--vw)*1.46413) calc(var(--vw)*.43924)}.page-webinar-detail .detail-content{text-align:center}.page-webinar-detail .detail-content__mv{height:0;margin-top:calc(var(--vw)*1.75695);padding-top:56.25%;position:relative;width:100%}.page-webinar-detail .detail-content__mv iframe{height:100%;left:0;position:absolute;top:0;width:100%}.page-webinar-detail .detail-content .btnWrap{margin-top:calc(var(--vw)*4.39239);text-align:center}.page-webinar-detail .detail-content .btnWrap p{margin-bottom:calc(var(--vw)*1.75695)}.page-webinar-detail .detail-content .description{margin-top:calc(var(--vw)*4.39239);text-align:left}.page-webinar-detail .detail-content .description__text{margin-top:calc(var(--vw)*2.19619);padding:0 calc(var(--vw)*5.12445)}.page-webinar-detail .detail-content .description__text__duration{margin-bottom:calc(var(--vw)*1.75695)}.page-webinar-detail .detail-content h3{background:#f8f8f8;border-left:calc(var(--vw)*1.02489) solid var(--spi_color);border-radius:calc(var(--vw)*.29283);color:var(--spi_color);font-size:calc(var(--vw)*2.04978);font-weight:700;letter-spacing:.05em;line-height:1.5;padding:calc(var(--vw)*1.02489) calc(var(--vw)*2.19619);position:relative;text-align:left}.page-webinar-detail .detail-content p{letter-spacing:.05em;line-height:1.75}}@media only screen and (max-width:768px){.paging{-webkit-box-align:center;-webkit-box-pack:center;align-items:center;display:-webkit-box;display:flex;justify-content:center;margin-top:16vw}.paging li{margin:0 1.3333333333333335vw}.paging li a{-webkit-box-pack:center;-webkit-box-align:center;align-items:center;background-color:#fff;border-radius:1.0666666666666667vw;color:var(--paging-color);display:-webkit-box;display:flex;font-family:var(--font_en);font-size:3.733333333333334vw;font-weight:700;height:10.666666666666668vw;justify-content:center;letter-spacing:.05em;line-height:1;-webkit-transition:color .2s,background .2s,-webkit-box-shadow .2s;transition:color .2s,background .2s,-webkit-box-shadow .2s;-o-transition:box-shadow .2s,color .2s,background .2s;transition:box-shadow .2s,color .2s,background .2s;transition:box-shadow .2s,color .2s,background .2s,-webkit-box-shadow .2s;width:10.666666666666668vw;will-change:box-shadow,color,background}.paging li.next a,.paging li.prev a{font-size:3.2vw}.paging li.prev>a i{display:block;line-height:0;-webkit-transform:rotate(180deg);transform:rotate(180deg)}.paging li.active a{background-color:var(--paging-color);-webkit-box-shadow:0 2.666666666666667vw 5.333333333333334vw rgba(0,38,108,.1);box-shadow:0 2.666666666666667vw 5.333333333333334vw rgba(0,38,108,.1);color:#fff;opacity:1}.paging li.disable{cursor:not-allowed;opacity:.4;-webkit-user-select:none;-moz-user-select:none;user-select:none}.paging li.disable a{pointer-events:none}.page-webinar .main__inner{background-color:#f8f8f8;padding-bottom:32vw}.page-webinar .registed-link .btn-wrap{margin-top:4.8vw}.page-webinar .registed-link .btn-wrap .btn{background-color:#adadad;font-size:4.266666666666667vw;width:100%}.page-webinar .tab{margin-top:16vw}.page-webinar .tab-list{display:-webkit-box;display:flex;gap:0 1.6vw;position:relative;z-index:1}.page-webinar .tab-list a,.page-webinar .tab-list span{-webkit-box-flex:1;-webkit-box-align:center;-webkit-box-pack:center;align-items:center;background-color:#68a0c9;-webkit-box-shadow:0 10px 20px rgba(0,38,108,.1);box-shadow:0 10px 20px rgba(0,38,108,.1);color:#fff;display:-webkit-box;display:flex;flex:1 1;height:17.866666666666667vw;justify-content:center;line-height:1.3;text-align:center;width:550px}.page-webinar .tab-list a.active,.page-webinar .tab-list span.active{background-color:#fff;border-top:1.3333333333333335vw solid var(--spi_color);-webkit-box-shadow:none;box-shadow:none;color:var(--spi_color);font-size:4.8vw;font-weight:800}.page-webinar .tab__body{background-color:#fff;padding:8vw 2.666666666666667vw;position:relative;z-index:2}.page-webinar .tab__body .webinar-lead{font-size:3.733333333333334vw}.page-webinar .tab__body .webinar-list{margin-top:8vw}.page-webinar .tab__body .webinar-list li{-webkit-box-shadow:0 1.3333333333333335vw 2.666666666666667vw rgba(0,38,108,.1);box-shadow:0 1.3333333333333335vw 2.666666666666667vw rgba(0,38,108,.1);overflow:hidden}.page-webinar .tab__body .webinar-list li+li{margin-top:8vw}.page-webinar .tab__body .webinar-list__img{height:56.53333333333334vw}.page-webinar .tab__body .webinar-list__img img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.page-webinar .tab__body .webinar-list__text{padding:2.666666666666667vw 2.666666666666667vw 5.333333333333334vw}.page-webinar .tab__body .webinar-list__ttl{font-size:4.266666666666667vw;font-weight:700}.page-webinar .tab__body .webinar-list__lead{font-size:3.733333333333334vw;margin-top:2.666666666666667vw}.page-webinar .tab__body .webinar-list__btn{display:-webkit-box;display:flex;font-size:3.733333333333334vw;height:10.666666666666668vw;margin:2.1333333333333333vw auto 0;min-height:0;min-width:0;padding:0;width:100%}.page-webinar .tab__body .webinar-list__btn__wrap{border-top:1px solid #e5e5e5;padding:4.8vw 0}.page-webinar .tab__body .webinar-list__btn__wrap:first-of-type{margin-top:5.333333333333334vw}.page-webinar .tab__body .webinar-list__btn__wrap:last-of-type{padding-bottom:0}.page-webinar .tab__body .webinar-list__btn__wrap p{font-size:3.733333333333334vw;font-weight:700;line-height:1.4;text-align:center}.page-webinar .tab__body .webinar-list__btn__wrap.btn--entry .btn{background-color:var(--spi_color)}.page-webinar .tab__body .webinar-list__btn__wrap.btn--movie .btn{background-color:#15a8de}.page-webinar .tab .contact{border:.5333333333333333vw solid var(--spi_color);border-radius:1.0666666666666667vw;margin-top:21.333333333333336vw;padding:4.8vw 4vw 7.199999999999999vw}.page-webinar .tab .contact .page-tl04{color:var(--spi_color);font-size:4.266666666666667vw;line-height:1.5;margin-bottom:4.266666666666667vw;padding-bottom:2.4vw}.page-webinar .tab .contact .bl-flow__txt{font-size:3.4666666666666663vw;font-weight:500;letter-spacing:.05em;margin-bottom:4.266666666666667vw}.page-webinar .tab .contact .bl-flow__phone{-webkit-box-align:center;align-items:center;display:-webkit-box!important;display:flex!important;font-size:6.4vw;font-weight:700;letter-spacing:.1em;line-height:1.17}.page-webinar .tab .contact .bl-flow__phone .icon{display:inline-block;line-height:0;margin-right:2.666666666666667vw;position:relative;top:-1.3333333333333335vw}.page-webinar .tab .contact .bl-flow__phone .icon img{height:auto;width:13.866666666666665vw}.page-webinar .tab .contact .bl-flow__phone span em{font-style:normal;position:relative}.page-webinar .tab .contact .bl-flow__phone span em:before{content:attr(data-sub);font-size:2.666666666666667vw;letter-spacing:0;line-height:1;position:absolute;text-align:center;top:-3.2vw;white-space:nowrap;width:100%}.page-webinar .tab .contact .bl-flow__mail{-webkit-box-align:center;align-items:center;display:-webkit-inline-box;display:inline-flex;font-size:4.266666666666667vw;font-weight:700;letter-spacing:.1em;line-height:1.25}.page-webinar .tab .contact .bl-flow__mail .icon{flex-shrink:0;margin-right:5.333333333333334vw;position:relative;top:.5333333333333333vw}.page-webinar .tab .contact .bl-flow__mail .icon img{width:12vw}.page-webinar .tab .contact .bl-flow__list>li:not(:last-of-type){margin-bottom:5.333333333333334vw}.page-webinar-detail .main__inner{padding-top:11.466666666666667vw}.page-webinar-detail .detail-head{border-bottom:2px solid var(--spi_color);border-top:2px solid var(--spi_color);margin:0 -.8vw 7.733333333333333vw;padding:5.333333333333334vw 2.666666666666667vw 5.866666666666666vw;text-align:center}.page-webinar-detail .detail-head .title{font-size:5.866666666666666vw;font-weight:700;letter-spacing:.05em;line-height:1.5}.page-webinar-detail .detail-head__meta{-webkit-box-orient:vertical;-webkit-box-direction:reverse;display:-webkit-box;display:flex;flex-direction:column-reverse;margin-top:3.733333333333334vw}.page-webinar-detail .detail-head .date{color:var(--spi_color);font-size:4.266666666666667vw;font-weight:700;letter-spacing:.05em;line-height:1.06;margin-top:2.666666666666667vw}.page-webinar-detail .detail-head .tags{-webkit-box-pack:center;justify-content:center;margin-left:-1.3333333333333335vw;margin-top:-2.666666666666667vw}.page-webinar-detail .detail-head .tags__item{-webkit-box-align:center;-webkit-box-pack:center;align-items:center;background-color:#efefef;border-radius:1.0666666666666667vw;display:-webkit-inline-box;display:inline-flex;font-size:3.733333333333334vw;font-weight:700;height:32px;justify-content:center;letter-spacing:.05em;line-height:1;margin:2.666666666666667vw 1.3333333333333335vw 0;padding:1.3333333333333335vw 5.333333333333334vw 1.6vw}.page-webinar-detail .detail-content{text-align:center}.page-webinar-detail .detail-content__mv{height:0;margin-top:6.4vw;padding-top:56.25%;position:relative;width:100%}.page-webinar-detail .detail-content__mv iframe{height:100%;left:0;position:absolute;top:0;width:100%}.page-webinar-detail .detail-content .btnWrap{margin-top:10.666666666666668vw;text-align:center}.page-webinar-detail .detail-content .btnWrap p{margin-bottom:4.266666666666667vw}.page-webinar-detail .detail-content .description{margin-top:10.666666666666668vw;text-align:left}.page-webinar-detail .detail-content .description__text{margin-top:5.333333333333334vw;padding:0 5.333333333333334vw}.page-webinar-detail .detail-content .description__text__duration{margin-bottom:4.266666666666667vw}.page-webinar-detail .detail-content h3{background:#f8f8f8;border-left:2.666666666666667vw solid var(--spi_color);border-radius:1.0666666666666667vw;color:var(--spi_color);font-size:5.866666666666666vw;font-weight:700;letter-spacing:.05em;line-height:1.5;margin:0 -2.666666666666667vw 8vw;padding:3.733333333333334vw 5.333333333333334vw;position:relative;text-align:left}.page-webinar-detail .detail-content p{letter-spacing:.05em;line-height:1.5}}