@keyframes zoomPC{0%{transform:scale(1.1)}100%{transform:scale(1)}}@keyframes zoomSD{0%{transform:scale(1.25)}100%{transform:scale(1)}}body#schedule .pagetitle{background-image:url("../images/schedule/pagetitle_bg.jpg")}body#schedule .year .contents{display:flex;flex-wrap:wrap;justify-content:center;gap:3.75rem}@media(max-width: 768px){body#schedule .year .contents{flex-direction:column;gap:8.3333333333vw}}body#schedule .year .contents .card{display:flex;flex-wrap:wrap;gap:1.25rem;width:calc((100% - 3.75rem)/2);padding:2.5rem;border-width:.625rem;border-style:solid;border-radius:2.5rem}@media(max-width: 768px){body#schedule .year .contents .card{gap:4.1666666667vw;width:100%;padding:4.1666666667vw;border-width:2.0833333333vw;border-radius:4.1666666667vw}}body#schedule .year .contents .card:nth-child(6n+1){border-color:var(--key)}body#schedule .year .contents .card:nth-child(6n+2){border-color:var(--ocher)}body#schedule .year .contents .card:nth-child(6n+3){border-color:var(--salmon)}body#schedule .year .contents .card:nth-child(6n+4){border-color:var(--teal)}body#schedule .year .contents .card:nth-child(6n+5){border-color:var(--forest)}body#schedule .year .contents .card:nth-child(6n+6){border-color:var(--warm)}body#schedule .year .contents .card:nth-child(2n){transition-delay:.2s}@media(max-width: 768px){body#schedule .year .contents .card:nth-child(2n){transition-delay:.1s}}body#schedule .year .contents .card .month{display:flex;justify-content:center;align-items:center;width:12.5rem;aspect-ratio:1/1;font-family:"M PLUS Rounded 1c",sans-serif;font-size:1.5rem;font-weight:700;background-repeat:no-repeat;background-position:50% 50%;background-size:contain}@media(max-width: 768px){body#schedule .year .contents .card .month{width:33.3333333333vw;font-size:5vw}}body#schedule .year .contents .card .month.january{background-image:url("../images/schedule/month_january.png")}body#schedule .year .contents .card .month.february{background-image:url("../images/schedule/month_february.png")}body#schedule .year .contents .card .month.march{background-image:url("../images/schedule/month_march.png")}body#schedule .year .contents .card .month.april{background-image:url("../images/schedule/month_april.png")}body#schedule .year .contents .card .month.may{background-image:url("../images/schedule/month_may.png")}body#schedule .year .contents .card .month.june{background-image:url("../images/schedule/month_june.png")}body#schedule .year .contents .card .month.july{background-image:url("../images/schedule/month_july.png")}body#schedule .year .contents .card .month.august{background-image:url("../images/schedule/month_august.png")}body#schedule .year .contents .card .month.september{background-image:url("../images/schedule/month_september.png")}body#schedule .year .contents .card .month.october{background-image:url("../images/schedule/month_october.png")}body#schedule .year .contents .card .month.november{background-image:url("../images/schedule/month_november.png")}body#schedule .year .contents .card .month.december{background-image:url("../images/schedule/month_december.png")}body#schedule .year .contents .card .detail{align-self:center;width:16.25rem}@media(max-width: 768px){body#schedule .year .contents .card .detail{width:41.6666666667vw}}body#schedule .year .contents .card .detail ul.list{margin-left:0;font-size:1.125rem;font-weight:700}@media(max-width: 768px){body#schedule .year .contents .card .detail ul.list{font-size:3.3333333333vw}}body#schedule .year .contents .card .pic{display:flex;flex-direction:column;align-items:center;gap:.625rem}@media(max-width: 768px){body#schedule .year .contents .card .pic{gap:2.0833333333vw}}body#schedule .year .contents .card .pic img{border-radius:1.25rem}@media(max-width: 768px){body#schedule .year .contents .card .pic img{border-radius:4.1666666667vw}}body#schedule .year .contents .card .pic figcaption{font-size:1rem;text-align:center;line-height:1.25}@media(max-width: 768px){body#schedule .year .contents .card .pic figcaption{font-size:3.3333333333vw}}body#schedule .year .contents ul.notes{width:100%}body#schedule .monthly .contents{display:flex;gap:2.5rem}@media(max-width: 768px){body#schedule .monthly .contents{flex-direction:column;align-items:center;gap:8.3333333333vw}}body#schedule .monthly .contents .card{display:flex;flex-direction:column;gap:1.25rem;width:calc((100% - 7.5rem)/4);padding:1.25rem;border-radius:1.25rem;background-color:var(--wh)}@media(max-width: 768px){body#schedule .monthly .contents .card{gap:4.1666666667vw;width:80%}}body#schedule .monthly .contents .card:nth-child(1){box-shadow:0 0 1.25rem var(--key)}@media(max-width: 768px){body#schedule .monthly .contents .card:nth-child(1){box-shadow:0 0 4.1666666667vw var(--key)}}body#schedule .monthly .contents .card:nth-child(1) h4{color:var(--key)}body#schedule .monthly .contents .card:nth-child(2){box-shadow:0 0 1.25rem var(--ocher);transition-delay:.2s}@media(max-width: 768px){body#schedule .monthly .contents .card:nth-child(2){box-shadow:0 0 4.1666666667vw var(--ocher);transition-delay:.1s}}body#schedule .monthly .contents .card:nth-child(2) h4{color:var(--ocher)}body#schedule .monthly .contents .card:nth-child(3){box-shadow:0 0 1.25rem var(--salmon);transition-delay:.3s}@media(max-width: 768px){body#schedule .monthly .contents .card:nth-child(3){box-shadow:0 0 4.1666666667vw var(--salmon);transition-delay:.1s}}body#schedule .monthly .contents .card:nth-child(3) h4{color:var(--salmon)}body#schedule .monthly .contents .card:nth-child(4){box-shadow:0 0 1.25rem var(--teal);transition-delay:.4s}@media(max-width: 768px){body#schedule .monthly .contents .card:nth-child(4){box-shadow:0 0 4.1666666667vw var(--teal);transition-delay:.1s}}body#schedule .monthly .contents .card:nth-child(4) h4{color:var(--teal)}body#schedule .monthly .contents .card img{border-radius:.625rem}@media(max-width: 768px){body#schedule .monthly .contents .card img{border-radius:4.1666666667vw}}body#schedule .monthly .contents .card h5{color:var(--key);font-size:1.125rem;font-weight:700}@media(max-width: 768px){body#schedule .monthly .contents .card h5{font-size:3.75vw}}