.program{padding:96px 0 80px}@media screen and (max-width: 768px){.program{padding:25px 0 60px}}.program *{letter-spacing:.05em}.program>.container>.overview{margin-top:36px}@media screen and (max-width: 768px){.program>.container>.overview{margin-top:24px}}.program>.container>.overview>.ttlc{padding:24px 10px;background-color:#0048ab;text-align:center;color:#fff;font-weight:500}@media screen and (max-width: 768px){.program>.container>.overview>.ttlc{padding:16px 10px}}.program>.container>.overview>.ttlc .ttl{font-size:30px;line-height:1.3333333333}@media screen and (max-width: 768px){.program>.container>.overview>.ttlc .ttl{font-size:20px;margin-top:6px}}.program>.container>.overview>.ttlc .sub-ttl{font-size:18px}@media screen and (max-width: 768px){.program>.container>.overview>.ttlc .sub-ttl{font-size:14px;line-height:1.4375}}.program>.container>.overview>.list{padding:27px 33px 30px;background-color:#fff;-webkit-box-shadow:0 3px 6px rgba(0,0,0,.09);box-shadow:0 3px 6px rgba(0,0,0,.09)}@media screen and (max-width: 768px){.program>.container>.overview>.list{padding:16px 8px}}.program>.container>.overview>.list .item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:20px;font-size:18px;line-height:1.3333333333}@media screen and (max-width: 768px){.program>.container>.overview>.list .item{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:start;gap:8px}}.program>.container>.overview>.list .item .label{width:100%;padding:5px;text-align:center;color:#fff;background-color:#0048ab}.program>.container>.overview>.list .item .txt{font-weight:500}@media screen and (max-width: 768px){.program>.container>.overview>.list .item .txt .txt-s{font-size:16px}}.program>.container>.overview>.list .item+.item{margin-top:16px}.program>.container>.overview.overview-2{margin-top:60px}.program>.container>.time-table{margin-top:48px}.program>.container>.time-table *{-webkit-transition:all .3s;transition:all .3s}.program>.container>.time-table>.list{border:1px solid #bdcfe9}.program>.container>.time-table>.list .item{display:-webkit-box;display:-ms-flexbox;display:flex}.program>.container>.time-table>.list .item:first-of-type{background-color:#0048ab;font-size:18px;font-weight:500;color:#fff}@media screen and (max-width: 768px){.program>.container>.time-table>.list .item:first-of-type{padding:15px 15px 21px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:20px}}.program>.container>.time-table>.list .item:first-of-type .label-time{text-align:center}@media screen and (max-width: 768px){.program>.container>.time-table>.list .item:first-of-type .label-ctt{display:-webkit-box;display:-ms-flexbox;display:flex;gap:20px}}@media screen and (max-width: 768px){.program>.container>.time-table>.list .item:first-of-type .label-ctt::before{content:"/"}}.program>.container>.time-table>.list .item+.item{border-top:1px solid #bdcfe9}@media screen and (max-width: 768px){.program>.container>.time-table>.list .item+.item{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:8px;padding:22px 8px}}.program>.container>.time-table>.list .item:nth-of-type(2n + 3){background-color:#f4f7fb}.program>.container>.time-table>.list .item .label-ctt,.program>.container>.time-table>.list .item .ctt{padding:18px 18px 18px 50px}@media screen and (max-width: 768px){.program>.container>.time-table>.list .item .label-ctt,.program>.container>.time-table>.list .item .ctt{padding:initial}}.program>.container>.time-table>.list .item .ctt{font-weight:500;line-height:1.6666666667;width:100%}.program>.container>.time-table>.list .item .label-time,.program>.container>.time-table>.list .item .time{max-width:200px;min-width:200px;border-right:1px solid #bdcfe9;display:grid;place-content:center}@media screen and (max-width: 768px){.program>.container>.time-table>.list .item .label-time,.program>.container>.time-table>.list .item .time{max-width:initial;min-width:initial;border-right:initial;display:block}}.program>.container>.time-table>.list .item .time{font-family:"Figtree",sans-serif;font-size:20px;font-weight:600;color:#0048ab}@media screen and (max-width: 768px){.program>.container>.time-table>.list .item .time{font-size:18px}}.program>.container>.time-table .lec-ttl{cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:end;gap:10px;font-size:18px}.program>.container>.time-table .lec-ttl:hover{color:#2546a0}.program>.container>.time-table .lec-ttl.active .iconc .icon{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.program>.container>.time-table .lec-ttl .iconc{display:grid;place-content:center;min-width:24px;height:24px;background-color:#2546a0;border-radius:50%}.program>.container>.time-table .lec-ttl .iconc .icon{position:relative;display:inline-block;width:10px;height:6px}.program>.container>.time-table .lec-ttl .iconc .icon::before,.program>.container>.time-table .lec-ttl .iconc .icon::after{content:"";position:absolute;inset:0;margin:auto;width:2px;height:8px;border-radius:9999px;background-color:#fff;-webkit-transform-origin:50% calc(100% - 1px);transform-origin:50% calc(100% - 1px);-webkit-transition:all .3s;transition:all .3s}.program>.container>.time-table .lec-ttl .iconc .icon::before{-webkit-transform:rotate(45deg);transform:rotate(45deg)}.program>.container>.time-table .lec-ttl .iconc .icon::after{-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.program>.container>.time-table .lec-detail{overflow:hidden;height:0;line-height:1.6}.program>.container>.time-table .lec-detail>.inner{margin-top:18px;padding:15px;background-color:#fff}@media screen and (max-width: 768px){.program>.container>.time-table .lec-detail>.inner{padding:15px 8px}}.program>.container>.time-table .lec-detail>.inner .lec-ctt .detail-info{font-size:14px}.program>.container>.time-table .lec-detail>.inner .group{margin-top:20px;gap:15px;display:grid;grid-template-areas:"face inner logo";grid-template-columns:120px auto 150px}@media screen and (max-width: 1024px){.program>.container>.time-table .lec-detail>.inner .group{margin-top:30px;grid-template-areas:"face logo" "inner inner";grid-template-columns:150px auto}}.program>.container>.time-table .lec-detail>.inner .group .face-img{grid-area:face;width:100%;aspect-ratio:120/150}@media screen and (max-width: 1024px){.program>.container>.time-table .lec-detail>.inner .group .face-img{max-width:150px}}.program>.container>.time-table .lec-detail>.inner .group .face-img img{height:100%;-o-object-fit:cover;object-fit:cover}.program>.container>.time-table .lec-detail>.inner .group .co-logo{grid-area:logo;width:100%;margin:auto}@media screen and (max-width: 1024px){.program>.container>.time-table .lec-detail>.inner .group .co-logo{max-width:150px;margin:auto 0}}.program>.container>.time-table .lec-detail>.inner .group>.inner{grid-area:inner;width:80%}@media screen and (max-width: 1024px){.program>.container>.time-table .lec-detail>.inner .group>.inner{width:100%}}.program>.container>.time-table .lec-detail>.inner .group>.inner .label{font-weight:700;font-size:18px;margin-bottom:10px}.program>.container>.time-table .lec-detail>.inner .group>.inner .name{font-weight:700}.program>.container>.time-table .lec-detail>.inner .group>.inner .belong,.program>.container>.time-table .lec-detail>.inner .group>.inner .position{font-size:14px}.program.ja>.container>.overview>.list .item .label{max-width:100px}.program.en>.container>.overview>.list .item .label{max-width:100px}@media screen and (max-width: 768px){.program.en>.container>.overview>.list .item .label{max-width:140px}}/*# sourceMappingURL=page-program.css.map */