body{font-family:Noto Sans JP,sans-serif}.en:where(.astro-J7PV25F6){font-family:Pacifico,cursive;font-weight:100}h1:where(.astro-J7PV25F6){text-align:center;margin-bottom:6%}h1:where(.astro-J7PV25F6) .en:where(.astro-J7PV25F6){font-size:8vw;color:#313131;margin-bottom:2%;margin-top:-2%}h1:where(.astro-J7PV25F6) .sub:where(.astro-J7PV25F6){font-size:1vw;color:gray;letter-spacing:.25em;font-weight:100}a:where(.astro-J7PV25F6){text-decoration:none;color:#313131;font-size:2.3vw;font-weight:100;transition:.1s;font-weight:700;border-bottom:dashed 1px rgb(155,155,155)}a:where(.astro-J7PV25F6):visited{color:#313131}a:where(.astro-J7PV25F6):hover{opacity:.7}.container:where(.astro-J7PV25F6){width:90%;margin:0 auto 125px;display:flex;flex-wrap:wrap;gap:5%}.container:where(.astro-J7PV25F6) p:where(.astro-J7PV25F6){width:30%;margin-bottom:3%}.small:where(.astro-J7PV25F6){font-size:10px;letter-spacing:.15em;color:#d0dad1;background:#3d3d3d;padding:5px 35px 6px;display:inline-block;font-weight:100}span:where(.astro-J7PV25F6).date{font-size:12px;color:gray;letter-spacing:.04em}@media screen and (max-width: 1200px){.container:where(.astro-J7PV25F6) p:where(.astro-J7PV25F6){width:45%;margin-bottom:5%}}@media screen and (max-width: 959px){h1:where(.astro-J7PV25F6) .en:where(.astro-J7PV25F6){font-size:10vw}a:where(.astro-J7PV25F6){font-size:5vw}.container:where(.astro-J7PV25F6) p:where(.astro-J7PV25F6){width:90%;margin-bottom:5%}}
