@charset "UTF-8";

html,body.lecture{height:auto !important}.Header{background-color:#fff}.Header-info{border-bottom:1px solid #e0e0e0}.Header-info__logo{padding:16px 0 16px 15px}@media screen and (max-width: 767px){.Header-info__logo{padding:8px 0 8px 15px}}.Header-info__logo a{display:block}.Header-info__logo img{display:block;width:240px;height:65px}.lecture-container{color:#333}.lecture-container:first-of-type{border-bottom:1px solid #afd83a}@media screen and (width >= 768px){.lecture-container:first-of-type-inner{padding-bottom:0}}.lecture-container-inner{max-width:900px;padding:30px 0 50px;margin:0 auto}@media screen and (max-width: 767px){.lecture-container-inner{width:100%;padding:20px 25px 30px}}.lecture-title{padding-bottom:6px;padding-left:12px;margin-bottom:20px;margin-left:-12px;font-size:36px;font-weight:700;line-height:1.2;color:#3b5e10;border-left:5px solid #3b5e10}@media screen and (max-width: 767px){.lecture-title{padding-bottom:0;padding-left:10px;margin-left:-5px;font-size:24px;line-height:1.4;border-left-width:3px}}.lecture-lead{margin-bottom:0;font-size:16px;font-weight:400;line-height:1.6;color:#333}.lecture-tab{display:flex;gap:25px;justify-content:center;padding-left:0;margin-bottom:36px;list-style:none}@media screen and (max-width: 767px){.lecture-tab{gap:24px;margin-bottom:24px}}.lecture-tab__item{padding-bottom:10px;font-size:17px;font-weight:normal;color:#3b5e10;text-decoration:none;cursor:pointer;border-bottom:1px solid #91b911;transition:all .3s ease}@media screen and (max-width: 767px){.lecture-tab__item{padding-bottom:6px;font-size:18px}}.lecture-tab__item:hover{color:#91b911;text-decoration:none}.lecture-tab__item--active{font-weight:bold;border-bottom-width:4px}.lecture-year-heading{margin-bottom:25px;font-size:30px;font-weight:bold;color:#3b5e10;text-align:center}@media screen and (max-width: 767px){.lecture-year-heading{margin-bottom:20px;font-size:22px}}.lecture-list{display:flex;flex-direction:column;gap:25px;margin-bottom:35px}@media screen and (max-width: 767px){.lecture-list{gap:15px;margin-bottom:25px}}.lecture-card{height:248px;overflow:hidden;background-color:#fff;border:1px solid #e0e0e0;border-radius:5px;box-shadow:0 1px 4px rgba(0,0,0,.03)}@media screen and (max-width: 767px){.lecture-card{height:auto}}.lecture-card__header{box-sizing:border-box;width:100%;height:44px;padding:0 15px 0 309px;margin:0;font-size:30px;font-weight:700;line-height:44px;color:#fff;text-align:center;background-color:#91b911}@media screen and (max-width: 767px){.lecture-card__header{height:36px;padding:0 10px;padding-left:0;font-size:16px;line-height:36px}}.lecture-card__body{display:flex;gap:0;align-items:stretch;height:204px;padding:0}@media screen and (max-width: 767px){.lecture-card__body{display:block;height:auto}}.lecture-card__image-wrapper{margin-top:-44px;overflow:hidden;border:none;border-radius:0}@media screen and (max-width: 767px){.lecture-card__image-wrapper{width:100%;height:auto;aspect-ratio:4/3;padding:24px;margin:0}}.lecture-card__image-wrapper img{display:block;width:100%;height:100%}.lecture-card__info{position:relative;box-sizing:border-box;display:flex;flex:1;flex-direction:column;justify-content:flex-start;height:100%}.lecture-card__item-title{font-size:20px;font-weight:700;color:#3b5e10}@media screen and (width >= 768px){.lecture-card__item-title{display:inline-block;margin:12px 40px 10px;vertical-align:baseline}}@media screen and (max-width: 767px){.lecture-card__item-title{display:block;margin:0 24px 16px;font-size:16px}}.lecture-card__date{display:inline-block;margin:0 20px 0 0;font-size:20px;font-weight:700;color:#3b5e10}@media screen and (max-width: 767px){.lecture-card__date{display:block;font-size:16px;line-height:1}}.lecture-card__description{margin:0 40px 16px;font-size:16px;font-weight:400;line-height:1.4;color:#333}@media screen and (max-width: 767px){.lecture-card__description{margin:0 24px 24px}}.lecture-buttons{display:flex;gap:15px;justify-content:center;margin-top:30px}@media screen and (max-width: 767px){.lecture-buttons{flex-direction:column;gap:20px;padding:0;margin-top:20px}}.lecture-buttons__btn{position:relative;box-sizing:border-box;display:flex;align-items:center;justify-content:center;width:280px;height:auto;padding:16px 44px 16px 20px;font-size:18px;font-weight:700;color:#fff;text-decoration:none;background-color:#91b911;border-radius:8px;box-shadow:1px 1px 4px rgba(0,0,0,.2)}@media screen and (max-width: 767px){.lecture-buttons__btn{width:100%;padding:16px}}.lecture-buttons__btn::after,.lecture-buttons__btn::before{position:absolute;top:50%;display:block;content:"";transform:translateY(-50%);transition:all .3s ease}.lecture-buttons__btn::after{right:15px;box-sizing:border-box;width:22px;height:22px;background-color:#fff;border-radius:50%}@media screen and (max-width: 767px){.lecture-buttons__btn::after{right:12px;width:18px;height:18px}}.lecture-buttons__btn::before{right:22px;z-index:2;box-sizing:border-box;width:0;height:0;border-color:rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0) #91b911;border-style:solid;border-width:4px 0 4px 6px}@media screen and (max-width: 767px){.lecture-buttons__btn::before{right:17px;border-width:3.5px 0 3.5px 5px}}.lecture-buttons__btn:hover{color:#fff;text-decoration:none;background-color:rgb(126.6955445545,161.646039604,14.853960396);box-shadow:0 4px 10px rgba(145,185,17,.2);transform:translateY(-1px)}.lecture-buttons__btn:hover::before{border-left-color:rgb(126.6955445545,161.646039604,14.853960396)}