@media screen and (min-width: 601px){.mainvisual{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);width:100%;padding:0 30px;text-align:center}}@media screen and (min-width: 1025px){.mainvisual{top:55%;padding:0 70px}}.header p{margin-top:10px;text-align:left;letter-spacing:0.01em;font-weight:bold}.header p br{display:none}.info dl{margin:20px 0 0;text-align:center}.info dl dt{margin-bottom:15px;border-bottom:1px solid #F16178;font-weight:bold;color:#F16178}.info dl dd{margin:15px 0 0;line-height:2em;letter-spacing:0.01em}.info dl dd span{padding-left:15px}@media screen and (min-width: 601px){.header h1,.header p,.header .info{position:relative;z-index:1}.header p{margin-top:150px;text-align:center}.header p br{display:inline-block}}@media screen and (min-width: 1025px){.header p{margin-top:100px;font-size:20px;font-size:2rem;line-height:1.7em}.info{display:grid;grid-template-columns:repeat(2, 1fr);gap:60px;max-width:704px;margin:0 auto}.info dl{margin-top:30px;text-align:left}}.post-list{margin-top:45px}.post-list ul{display:grid;grid-template-columns:100%;gap:10px;margin:0;padding:0;list-style:none}.post-list ul li{display:grid;grid-template-columns:100%;gap:3px;padding:20px;background-color:#fff;border-radius:15px;color:#222}.post-list ul li time{font-size:12.8px;font-size:1.28rem;font-weight:bold;color:#58A894}.post-list ul li h3{font-size:16px;font-size:1.6rem}.post-list p{margin:13px 0 0;text-align:center;font-size:12.8px;font-size:1.28rem}@media screen and (min-width: 601px){.post-list p{text-align:right}}@media screen and (min-width: 1025px){.post-list{max-width:1000px;margin:0 auto;margin-top:45px}.post-list ul{display:grid;grid-template-columns:100%;gap:10px;margin:0;padding:0;list-style:none}.post-list ul li{grid-template-columns:135px 1fr;gap:0;padding:22px 35px 20px}.post-list ul li h3{font-size:20px;font-size:2rem;transition:0.5s}}
