.webinar-ttl-bg{background-image:url(https://pocketalk.jp/hubfs/images/product/webinar/seminar-bg.webp);background-position:right 0 bottom 20%;background-repeat:no-repeat;background-size:cover;padding:4.5em 0;width:100%}.webinar-ttl-bg>section{padding-left:1em!important;padding-right:1em!important}.webinar-ttl-bg>section,.webinar-wrap{margin:0 auto;max-width:1116px;width:100%}.webinar-wrap .grid-spaceBetween:after{content:"";display:block;width:33.3333333333%}[class*=col-] ul.webinar-tab{padding-top:3em}ul.webinar-tab li{padding-bottom:0}.webinar-tab li a{background-color:#fff;border:2px solid #ffe100;border-radius:999px;color:#000;display:inline-block;padding:.6em;text-align:center;width:100%}.webinar-tab li.on a{background-color:#ffe100}.webinar-item>a{border:1px solid #ddd;border-radius:3px;box-shadow:0 0 5px 0 rgba(0,0,0,.15);display:block;height:100%}.webinar-item a:hover{box-shadow:none;transform:translate3d(0,2px,0)}.webinar-item .thumbnail img{aspect-ratio:16/9;height:100%;object-fit:cover;width:100%}.webinar-item .text-box{padding:1.5em 1.2em .5em}.webinar-item h3{font-size:2.1rem;font-weight:600;line-height:1.4;padding-bottom:.7em}.webinar-item .tag-box{column-gap:1rem;display:flex;flex-wrap:wrap}.webinar-item .tag-box .tag-open{background-color:#e60012}.webinar-item .tag-box .tag-close,.webinar-item .tag-box .tag-open{border-radius:5px;color:#fff;display:inline-block;font-size:1.5rem;font-weight:500;margin-bottom:.7em;padding:.2em 1em}.webinar-item .tag-box .tag-close{background-color:#636b70}.webinar-item .tag-box .tag-video{background-color:#005bac;color:#fff}.webinar-item .tag-box .tag-product,.webinar-item .tag-box .tag-video{border-radius:5px;display:inline-block;font-size:1.5rem;font-weight:500;margin-bottom:.7em;padding:.2em 1em}.webinar-item .tag-box .tag-product{background-color:#fa0;color:#000}.webinar-item .details p{color:#27313b;font-size:1.7rem;line-height:1.4;margin-bottom:.7em}.pagenation{padding-bottom:3em}@media screen and (max-width:559px){.webinar-ttl-bg{background-position:right 20% bottom 20%}.webinar-tab li{padding:0 1rem 3rem}.pagenation{padding-bottom:0}}@media screen and (max-width:369px){.webinar-tab li{font-size:1.3rem;padding:0 .5rem 3rem}}