.c-achievement h2{margin:0}.c-ac__tags{display:flex;flex-wrap:wrap;gap:10px 0;list-style:none;margin:0;padding:0}.c-ac__tags li a{background-color:#fff;border:1px solid var(--main-color);border-radius:30px;color:var(--main-color);display:block;font-family:var(--afont);font-weight:var(--bold-weight);letter-spacing:var(--small-spacing);line-height:var(--long-height);padding:4px 12px;text-decoration:none;white-space:nowrap}.c-ac__tags li:first-child a{background-color:var(--main-color);color:#fff}.c-ac__tagList p{color:var(--main-color);font-weight:var(--bold-weight);margin-bottom:0;margin-top:40px}.c-ac__detail{border:1px solid var(--caption-color-light);border-radius:8px;display:flex;flex-direction:column;height:100%;overflow:hidden}.c-ac__detailbox{display:block;max-width:377px;padding-top:40px;text-decoration:none;width:100%}.c-ac__detailimg,.c-ac__detailimg img{width:100%}.c-ac__hashtag{color:var(--main-color);font-weight:var(--bold-weight);margin-top:16px}.c-ac__txtarea{display:flex;flex-direction:column;flex-grow:1;padding:32px 20px}.c-ac__txtarea p{font-weight:var(--bold-weight);margin:0}.c-btn--wr{display:flex;justify-content:center}.c-arbtn{margin-top:64px}.c-ac-ttl{flex-grow:1}.c-ac-container{display:grid;gap:32px;grid-template-columns:repeat(4,1fr)}@media screen and (max-width:768px){.c-arbtn{margin-top:24px}.c-ac__tagList{display:none}}@media (max-width:1023px){.c-ac-container{grid-template-columns:repeat(2,1fr);margin-top:24px}}@media (max-width:768px){.c-ac-container{gap:12px;grid-template-columns:1fr}.c-ac__detailbox{padding-top:unset}.c-ac__txtarea{padding:18px 20px}.c-ac-ttl{min-height:unset}}