.p-event-seminar_layout{padding:166px 0 124px}@media screen and (max-width:768px){.p-event-seminar_layout{padding:25.0666666667vw 0 21.8666666667vw}}.p-event-seminar_layout__head{margin-bottom:80px;text-align:center}@media screen and (max-width:768px){.p-event-seminar_layout__head{margin-bottom:10.6666666667vw}}.p-event-seminar_layout__head__title{margin-bottom:40px}@media screen and (max-width:768px){.p-event-seminar_layout__head__title{margin-bottom:8.5333333333vw}}.p-event-seminar_layout__section{padding:56px 0 80px}.p-event-seminar_layout__section.p-event-seminar_layout__section--background{background:#f5fdff}@media screen and (max-width:768px){.p-event-seminar_layout__section{padding:10.6666666667vw 0}}.p-event-seminar_list{-ms-grid-columns:(1fr)[3];display:-ms-grid;display:grid;gap:32px;grid-template-columns:repeat(3,1fr)}@media screen and (max-width:768px){.p-event-seminar_list{-ms-grid-columns:(1fr)[1];gap:4.2666666667vw;grid-template-columns:repeat(1,1fr)}}.p-event-seminar_list__item{background:#fff;border-radius:6px;-webkit-box-shadow:0 2px 10px 0 rgba(0,115,225,.15);box-shadow:0 2px 10px 0 rgba(0,115,225,.15);display:block;height:100%;overflow:hidden}.p-event-seminar_list__item:hover .p-event-seminar_list__item__thumb:before{opacity:1}.p-event-seminar_list__item:hover .p-event-seminar_list__item__thumb svg{scale:1.1}.p-event-seminar_list__item:hover .p-event-seminar_list__item__thumb svg .btnlay_style-1{opacity:.4}.p-event-seminar_list__item__thumb{height:180px;position:relative;width:320px}@media screen and (max-width:768px){.p-event-seminar_list__item__thumb{height:51.4666666667vw;width:100%}}.p-event-seminar_list__item__thumb img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.p-event-seminar_list__item__thumb:before{background:rgba(0,78,152,.6);content:"";height:100%;left:0;opacity:0;position:absolute;top:0;-webkit-transition-delay:0s;transition-delay:0s;-webkit-transition-duration:.4s;transition-duration:.4s;-webkit-transition-property:opacity;transition-property:opacity;-webkit-transition-timing-function:linear;transition-timing-function:linear;width:100%;z-index:1}@media screen and (max-width:768px){.p-event-seminar_list__item__thumb:before{content:none}}.p-event-seminar_list__item__thumb svg{content:"";height:64px;left:50%;position:absolute;top:50%;-webkit-transition-delay:0s;transition-delay:0s;-webkit-transition-duration:.6s;transition-duration:.6s;-webkit-transition-property:scale;transition-property:scale;-webkit-transition-timing-function:linear;transition-timing-function:linear;translate:-50% -50%;width:64px;z-index:5}@media screen and (max-width:768px){.p-event-seminar_list__item__thumb svg{height:10.6666666667vw;width:10.6666666667vw}}.p-event-seminar_list__item__thumb svg .btnlay_style-1{fill:#fff;opacity:.1;-webkit-transition:.6s;transition:.6s}.p-event-seminar_list__item__thumb svg .btnlay_style-2{fill:#fff}.p-event-seminar_list__item__detail{padding:24px 16px}@media screen and (max-width:768px){.p-event-seminar_list__item__detail{padding:4.8vw 4.2666666667vw}}.p-event-seminar_list__item__detail__tag{display:-webkit-box;display:-ms-flexbox;display:flex;gap:8px;margin-bottom:7px}@media screen and (max-width:768px){.p-event-seminar_list__item__detail__tag{gap:2.1333333333vw;margin-bottom:2.4vw}}.p-event-seminar_list__item__detail__tag__label{background-color:#e7eef4;border:1px solid #e7eef4;border-radius:4px;padding:0 5px}@media screen and (max-width:768px){.p-event-seminar_list__item__detail__tag__label{padding:0 2.1333333333vw}}.p-event-seminar_list__item__detail__tag__label.p-event-seminar_list__item__detail__tag__label--online{background-color:#dbe7f1;border-color:#dbe7f1}.p-event-seminar_list__item__detail__tag__label.p-event-seminar_list__item__detail__tag__label--open{background-color:#fff;border-color:#004e98}.p-event-seminar_list__item__detail__tag__label.p-event-seminar_list__item__detail__tag__label--end{background-color:#fff;border-color:#b5b5b5}.p-event-seminar_list__item__detail__date{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-bottom:13px;padding:0 12px;position:relative}@media screen and (max-width:768px){.p-event-seminar_list__item__detail__date{margin-bottom:3.4666666667vw;padding:0 3.2vw;width:90%}}.p-event-seminar_list__item__detail__date:before{background:#004e98;content:"";height:calc(100% - 6px);left:0;position:absolute;top:50%;translate:0 -50%;width:2px}.p-event-seminar_list__item__detail__date__item{display:inline-block;width:107px}@media screen and (max-width:768px){.p-event-seminar_list__item__detail__date__item{width:25.0666666667vw}}.p-event-seminar_list__item__detail__date__item.p-event-seminar_list__item__detail__date__item--time{position:relative}.p-event-seminar_list__item__detail__date__item.p-event-seminar_list__item__detail__date__item--time:after{background:#004e98;content:"";height:1px;left:40px;position:absolute;top:50%;width:10px}@media screen and (max-width:768px){.p-event-seminar_list__item__detail__date__item.p-event-seminar_list__item__detail__date__item--time:after{left:9.0666666667vw;width:1.6vw}}.p-event-seminar_list__item__detail__date__item.p-event-seminar_list__item__detail__date__item--deadline{width:100%}.p-event-seminar_list__item__detail__summary{margin-top:7px}@media screen and (max-width:768px){.p-event-seminar_list__item__detail__summary{margin-top:1.6vw}}.p-event-seminar_contact{-webkit-box-align:center;-ms-flex-align:center;align-items:center;border:5px solid #e7eef4;display:-webkit-box;display:-ms-flexbox;display:flex;padding:18px 34px}@media screen and (max-width:768px){.p-event-seminar_contact{display:block;padding:4.8vw 9.0666666667vw;text-align:center}}.p-event-seminar_contact__title{width:250px}@media screen and (max-width:768px){.p-event-seminar_contact__title{margin-bottom:5.3333333333vw;width:100%}}.p-event-seminar_contact__body{border-left:1px solid #e3e3e3;display:-ms-grid;display:grid;gap:7px;padding:3px 23px}@media screen and (max-width:768px){.p-event-seminar_contact__body{border:none;gap:.8vw;padding:0}}.u-mail_link{cursor:pointer}.u-mail_link__text_at:before{content:"@"}
