.page_TitleContainer__gUjHe{width:100%;display:flex;justify-content:center;padding:40px 16px;margin-top:calc(70px + var(--pc-inpage-nav-height))}@media screen and (max-width:800px){.page_TitleContainer__gUjHe{margin-top:calc(50px + var(--sp-inpage-nav-height))}}.page_Title__QQLxb{font-family:Noto Sans,Noto Sans JP,Noto Sans TC,Noto Sans SC,Noto Sans KR,sans-serif;font-size:2rem}.page_Note__etW5Q{font-size:.875rem;color:dimgray;background-color:rgba(128,128,128,.1);padding:12px 16px;border-radius:4px;margin:32px 0;line-height:1.6}.page_Content__qVAMH{padding:0 16px 8rem;max-width:1000px;margin:0 auto}.page_Content__qVAMH h2,.page_Content__qVAMH h3,.page_Content__qVAMH h4,.page_Content__qVAMH h5,.page_Content__qVAMH h6{font-family:Noto Sans,Noto Sans JP,Noto Sans TC,Noto Sans SC,Noto Sans KR,sans-serif}.page_Content__qVAMH h2{font-size:1.8rem;border-bottom:1px solid #001e43;margin-bottom:8px;scroll-margin-top:40px}@media screen and (max-width:800px){.page_Content__qVAMH h2{scroll-margin-top:0}}.page_Content__qVAMH h3{font-size:1.6rem}.page_Content__qVAMH h4{font-size:1.4rem}.page_Content__qVAMH h5{font-size:1.2rem}.page_Content__qVAMH h2:not(:first-child){margin-top:48px}.page_Content__qVAMH .page_ThumbnailNote__SMnxV{font-size:.875rem;color:dimgray;margin-top:8px;margin-bottom:24px}.page_Content__qVAMH h2[id]{margin-top:-50px;padding-top:calc(98px + var(--pc-inpage-nav-height))}@media screen and (max-width:800px){.page_Content__qVAMH h2[id]{padding-top:calc(98px + var(--sp-inpage-nav-height))}}.page_Content__qVAMH h3:not(:first-child),.page_Content__qVAMH h4:not(:first-child),.page_Content__qVAMH h5:not(:first-child),.page_Content__qVAMH h6:not(:first-child){margin-top:16px}.page_Content__qVAMH ol:not(:last-child),.page_Content__qVAMH p:not(:last-child),.page_Content__qVAMH table:not(:last-child),.page_Content__qVAMH ul:not(:last-child){margin-bottom:16px}.page_Content__qVAMH p{white-space:pre-wrap}.page_Content__qVAMH a{text-decoration:none;color:#1274e6}.page_Content__qVAMH em{font-style:normal;color:dimgray}.page_Content__qVAMH strong{color:#e73562}.page_Content__qVAMH li{margin-left:1rem}.page_Content__qVAMH li ul li{list-style-type:square}.page_Content__qVAMH li ul li ul li{list-style-type:circle}.page_Content__qVAMH img{width:100%}.page_Content__qVAMH .page_ChangeLanguageLinks__4UCtZ{margin-top:8px;display:flex;justify-content:flex-end}.page_Content__qVAMH .page_ChangeLanguageLinks__4UCtZ a+a:before{white-space:pre;content:" | ";color:initial}td>.page_Button__A3ALa{margin:0}.page_StoryContestNovel__zAjhN{margin:0 auto 48px;max-width:620px;line-height:2}.page_ArtCompetitionResults__j7wPa img{width:auto;max-width:560px;max-height:560px}@media only screen and (max-width:sp){.page_StoryContestNovel__zAjhN{line-height:1.8}}@media only screen and (max-width:662px){.page_ArtCompetitionResults__j7wPa img{max-width:100%;max-height:560px}}.ProgramCards_programCards___vJog{width:100%;display:grid;grid-template-columns:repeat(3,1fr);list-style:none;grid-gap:1.4rem;gap:1.4rem}@media screen and (max-width:800px){.ProgramCards_programCards___vJog{grid-template-columns:1fr;gap:.6rem}}.ProgramCard_programCard__ZUq7d{width:100%;background-color:#000;margin:0!important;position:relative}@media screen and (max-width:800px){.ProgramCard_programCard__ZUq7d{background-color:rgba(0,0,0,0)}}.ProgramCard_programCard__ZUq7d .ProgramCard_programCardThumbnail__fzeew{width:100%;aspect-ratio:16/9;margin:0;padding:0;display:block;overflow:hidden}@media screen and (max-width:800px){.ProgramCard_programCard__ZUq7d .ProgramCard_programCardThumbnail__fzeew{aspect-ratio:unset;height:100%;position:absolute;top:0;left:0;width:100%;z-index:-1;background-color:#000}}.ProgramCard_programCard__ZUq7d .ProgramCard_programCardThumbnail__fzeew img{width:100%;height:100%;object-fit:cover;display:block}.ProgramCard_programCard__ZUq7d .ProgramCard_programCardContent__rTZvz{padding:1rem;color:#fff}@media screen and (max-width:800px){.ProgramCard_programCard__ZUq7d .ProgramCard_programCardContent__rTZvz{background:linear-gradient(270deg,rgba(0,0,0,.5),rgba(0,0,0,.9));height:-moz-fit-content;height:fit-content;flex-direction:column;justify-content:center;align-items:flex-start;inset:0}}.ProgramCard_programCard__ZUq7d .ProgramCard_programCardContent__rTZvz .ProgramCard_programCardTagBadge__HsxH9{font-size:.625rem;border-radius:calc(infinity*1px);border:.08rem solid #fff;padding:.1rem .4rem}.ProgramCard_programCard__ZUq7d .ProgramCard_programCardContent__rTZvz .ProgramCard_programCardTitle__T_vXt{font-size:.875rem;margin-top:.4rem;max-width:calc(100% - 50px)}.ProgramCard_programCard__ZUq7d .ProgramCard_programCardContent__rTZvz .ProgramCard_programCardDetails__ZWQ7R{list-style:none;padding:0;margin:.4rem 0 0}.ProgramCard_programCard__ZUq7d .ProgramCard_programCardContent__rTZvz .ProgramCard_programCardDetails__ZWQ7R li{display:flex;flex-direction:row;align-items:center;justify-content:flex-start;gap:.3rem;margin:0!important;margin-bottom:.2rem}.ProgramCard_programCard__ZUq7d .ProgramCard_programCardContent__rTZvz .ProgramCard_programCardDetails__ZWQ7R li:last-child{margin-bottom:0}.ProgramCard_programCard__ZUq7d .ProgramCard_programCardContent__rTZvz .ProgramCard_programCardDetails__ZWQ7R li img{width:20px;margin-left:-.2rem}.ProgramCard_programCard__ZUq7d .ProgramCard_programCardContent__rTZvz .ProgramCard_programCardDetails__ZWQ7R li span{font-size:.625rem;line-height:1.8}.ProgramCard_programCard__ZUq7d .ProgramCard_programCardDateStandout__TTKMn{position:absolute;right:1rem;bottom:1rem;display:flex;flex-direction:column;align-items:center;justify-content:center;color:#fff;opacity:.8}.ProgramCard_programCard__ZUq7d .ProgramCard_programCardDateStandout__TTKMn .ProgramCard_programCardDateStandoutSizeS__za4dW{font-size:1rem}.ProgramCard_programCard__ZUq7d .ProgramCard_programCardDateStandout__TTKMn .ProgramCard_programCardDateStandoutSizeM__AGWbP{font-size:1.25rem}.ProgramCard_programCard__ZUq7d .ProgramCard_programCardDateStandout__TTKMn .ProgramCard_programCardDateStandoutSizeL__Og_Xu{margin-top:-.9rem;margin-bottom:-.7rem;font-size:3rem}.ProgramCard_programCard__ZUq7d .ProgramCard_programCardDateStandout__TTKMn .ProgramCard_programCardDateStandoutBold__hK9PS{font-weight:700}.ProgramCardVRJMoF_programCard__yOFwq{width:100%;background-color:#000;position:relative}.ProgramCardVRJMoF_programCard__yOFwq .ProgramCardVRJMoF_programCardThumbnail__AJ9GL{width:100%;aspect-ratio:2.35/1;margin:0;padding:0;display:block;overflow:hidden}.ProgramCardVRJMoF_programCard__yOFwq .ProgramCardVRJMoF_programCardThumbnail__AJ9GL img{width:100%;height:100%;object-fit:cover;display:block}.ProgramCardVRJMoF_programCard__yOFwq .ProgramCardVRJMoF_programCardContent___qxyy{padding:1rem;color:#fff;background:linear-gradient(270deg,rgba(0,0,0,.5),rgba(0,0,0,.8));display:flex;flex-direction:column;justify-content:center;align-items:flex-start;position:absolute;inset:0}.ProgramCardVRJMoF_programCard__yOFwq .ProgramCardVRJMoF_programCardContent___qxyy .ProgramCardVRJMoF_programCardTagBadge__3_4Bs{font-size:.625rem;border-radius:calc(infinity*1px);border:.08rem solid #fff;padding:.1rem .4rem}.ProgramCardVRJMoF_programCard__yOFwq .ProgramCardVRJMoF_programCardContent___qxyy .ProgramCardVRJMoF_programCardTitle__5vAxn{font-size:.875rem;margin-top:.4rem;max-width:calc(100% - 50px)}.ProgramCardVRJMoF_programCard__yOFwq .ProgramCardVRJMoF_programCardContent___qxyy .ProgramCardVRJMoF_programCardDetails__NTpVA{list-style:none;padding:0;margin:.4rem 0 0}.ProgramCardVRJMoF_programCard__yOFwq .ProgramCardVRJMoF_programCardContent___qxyy .ProgramCardVRJMoF_programCardDetails__NTpVA li{display:flex;flex-direction:row;align-items:center;justify-content:flex-start;gap:.3rem;margin:0!important;margin-bottom:.2rem}.ProgramCardVRJMoF_programCard__yOFwq .ProgramCardVRJMoF_programCardContent___qxyy .ProgramCardVRJMoF_programCardDetails__NTpVA li:last-child{margin-bottom:0}.ProgramCardVRJMoF_programCard__yOFwq .ProgramCardVRJMoF_programCardContent___qxyy .ProgramCardVRJMoF_programCardDetails__NTpVA li img{width:20px;margin-left:-.2rem}.ProgramCardVRJMoF_programCard__yOFwq .ProgramCardVRJMoF_programCardContent___qxyy .ProgramCardVRJMoF_programCardDetails__NTpVA li span{font-size:.625rem;line-height:1.8}.ProgramCardVRJMoF_programCard__yOFwq .ProgramCardVRJMoF_programCardDateStandout__JS5Od{position:absolute;right:1rem;bottom:1rem;display:flex;flex-direction:column;align-items:center;justify-content:center;color:#fff;opacity:.8}.ProgramCardVRJMoF_programCard__yOFwq .ProgramCardVRJMoF_programCardDateStandout__JS5Od .ProgramCardVRJMoF_programCardDateStandoutSizeS__EIFxb{font-size:1rem}.ProgramCardVRJMoF_programCard__yOFwq .ProgramCardVRJMoF_programCardDateStandout__JS5Od .ProgramCardVRJMoF_programCardDateStandoutSizeM__w0PDB{font-size:1.25rem}.ProgramCardVRJMoF_programCard__yOFwq .ProgramCardVRJMoF_programCardDateStandout__JS5Od .ProgramCardVRJMoF_programCardDateStandoutSizeL__hFYRQ{margin-top:-.9rem;margin-bottom:-.7rem;font-size:3rem}.ProgramCardVRJMoF_programCard__yOFwq .ProgramCardVRJMoF_programCardDateStandout__JS5Od .ProgramCardVRJMoF_programCardDateStandoutBold__LB5XA{font-weight:700}.PageTitle_TitleContainer__k_BTg{width:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:80px 16px;background:linear-gradient(rgba(0,0,0,.5),rgba(0,0,0,.5)),url(/image/top-page/JMF_about.webp);background-size:cover;background-position:50%;background-repeat:no-repeat;margin-top:calc(70px + var(--pc-inpage-nav-height))}@media screen and (max-width:800px){.PageTitle_TitleContainer__k_BTg{margin-top:calc(50px + var(--sp-inpage-nav-height))}}.PageTitle_Title__GcBC6{font-size:2rem;margin-bottom:12px}.PageTitle_TitleSub__EcXMq,.PageTitle_Title__GcBC6{font-family:Noto Sans,Noto Sans JP,Noto Sans TC,Noto Sans SC,Noto Sans KR,sans-serif;color:#fff}.PageTitle_TitleSub__EcXMq{font-size:1.2rem}