@media(prefers-color-scheme:light){:root{--post-card-bg: rgba(255, 255, 255, .3);--post-card-border: #1e1e1f;--post-card-box-shadow: 0 0px 0px rgba(0, 0, 0, 0), 0 6px 20px rgba(0, 0, 0, 0);--post-card-box-hover:0 4px 8px rgba(0, 0, 0, .2);--post-card-font: "Times New Roman", "游明朝", "Yu Mincho", "游明朝体", "YuMincho", "ヒラギノ明朝 Pro W3", "Hiragino Mincho Pro", "HiraMinProN-W3", "HGS明朝E", "ＭＳ Ｐ明朝", "MS PMincho", serif;--post-card-color: #000000;--post-card-h4:#2a4d81;--post-card-p:#3a2916;--post-card-hr:#333;--post-card-hover:#2a4d81}}@media(prefers-color-scheme:dark){:root{--post-card-bg:rgba(1, 3, 8, .8);--post-card-border: #1e1e1f;--post-card-box-shadow: 0 4px 8px rgba(0, 0, 0, .5), 0 6px 20px rgba(0, 0, 0, .19);--post-card-box-hover:0 4px 8px rgba(0, 0, 0, .2);--post-card-font: "Times New Roman", "游明朝", "Yu Mincho", "游明朝体", "YuMincho", "ヒラギノ明朝 Pro W3", "Hiragino Mincho Pro", "HiraMinProN-W3", "HGS明朝E", "ＭＳ Ｐ明朝", "MS PMincho", serif;--post-card-color: #ffffff;--post-card-h4:#dbcab4;--post-card-p:#ffffff;--post-card-hr:#333;--post-card-hover:#bf8441}}[data-theme=light]{--post-card-bg: rgba(255, 255, 255, .3);--post-card-border: #1e1e1f;--post-card-box-shadow: 0 0px 0px rgba(0, 0, 0, 0), 0 6px 20px rgba(0, 0, 0, 0);--post-card-box-hover:0 4px 8px rgba(0, 0, 0, .2);--post-card-font: "Times New Roman", "游明朝", "Yu Mincho", "游明朝体", "YuMincho", "ヒラギノ明朝 Pro W3", "Hiragino Mincho Pro", "HiraMinProN-W3", "HGS明朝E", "ＭＳ Ｐ明朝", "MS PMincho", serif;--post-card-color: #000000;--post-card-h4:#2a4d81;--post-card-p:#3a2916;--post-card-hr:#333;--post-card-hover:#2a4d81}[data-theme=dark]{--post-card-bg:rgba(1, 3, 8, .8);--post-card-border: #1e1e1f;--post-card-box-shadow: 0 4px 8px rgba(0, 0, 0, .5), 0 6px 20px rgba(0, 0, 0, .19);--post-card-box-hover:0 4px 8px rgba(0, 0, 0, .2);--post-card-font: "Times New Roman", "游明朝", "Yu Mincho", "游明朝体", "YuMincho", "ヒラギノ明朝 Pro W3", "Hiragino Mincho Pro", "HiraMinProN-W3", "HGS明朝E", "ＭＳ Ｐ明朝", "MS PMincho", serif;--post-card-color: #ffffff;--post-card-h4:#dbcab4;--post-card-p:#ffffff;--post-card-hr:#333;--post-card-hover:#bf8441}.post-grid{z-index:-1;display:grid;grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:20px;margin:20px 0}.grid-container{z-index:-1;display:grid;grid-template-columns:repeat(1,1fr);gap:20px;font-size:1.2em}.grid-container a{text-decoration:none;color:inherit}@media screen and (max-width:600px){.grid-container{grid-template-columns:repeat(1,1fr)}}.grid-recruit{z-index:-1;display:grid;grid-template-columns:repeat(1,1fr);gap:20px;width:auto;font-size:1.2em}.grid-recruit a{text-decoration:none;color:inherit}.grid-card{z-index:-1;display:grid;grid-template-columns:repeat(4,1fr);gap:20px;width:auto;font-size:1.2em}.grid-card a{text-decoration:none;color:inherit}.grid-index{z-index:-1;display:grid;grid-template-columns:repeat(2,1fr);gap:20px;width:auto;font-size:1.2em}.grid-index a{text-decoration:none;color:inherit}@media screen and (min-width:600px){.grid-recruit{grid-template-columns:repeat(2,1fr)}}@media screen and (min-width:800px){.grid-recruit{grid-template-columns:repeat(3,1fr)}}@media screen and (max-width:600px){.grid-card,.grid-index{grid-template-columns:repeat(2,1fr)}}.post-card{font-family:var(--post-card-font);position:relative;background-color:var(--post-card-bg);border:1px solid var(--post-card-border);border-radius:8px;box-shadow:var(--post-card-box-shadow);transition:transform .2s,box-shadow .2s;padding:10px;height:80%}.post-card i{color:var(--post-card-color);font-size:2em;padding:15px;display:flex;justify-content:center}.post-card:hover{transform:translateY(-7px);box-shadow:var(--post-card-box-hover);color:var(--post-card-color)}.post-card a{text-decoration:none;color:inherit;padding:16px;display:block}.post-card h4{color:var(--post-card-h4);margin:0 0 8px;font-size:1em}.post-card p{margin:0;font-size:.7em;color:var(--post-card-p)}.post-card hr{margin:0;border:0;height:1px;background:var(--post-card-hr);width:100%}.post-date{color:var(--post-card-p);bottom:0;float:right;opacity:.5;font-size:.8em;padding:5px}.post-card:hover *{color:var(--post-card-hover)}.center-container{display:flex;justify-content:center;align-items:center;flex-direction:column}
