@charset "UTF-8";.const-pagemv{background:var(--color-yellow)}.const-menulinks{display:grid;grid-template-columns:repeat(3,1fr);gap:4rem;margin-top:4rem}.const-menulink a{text-decoration:none;display:block;border:1px solid #DDDDDD;border-radius:1rem;padding:2rem;height:100%}.const-menulink__thumb{position:relative;border-radius:1rem;overflow:hidden}.const-menulink__thumb img{width:100%;height:auto;object-fit:cover;object-position:center;transition:var(--transition)}.const-menulink__iconbox{position:absolute;bottom:0;right:0;width:94px;height:54px;border-top-left-radius:1rem;background:#fff}.const-menulink__icon{position:absolute;display:flex;align-items:center;justify-content:center;bottom:1rem;right:2rem;width:54px;height:24px;border-radius:100vh;background:var(--color-blue)}.const-menulink__icon img{width:6px;height:10px;filter:brightness(0) invert(1)}.const-menulink__title{margin:2rem 0 1rem;font-size:18px;font-weight:700}.const-menulink__text{color:var(--color-base)}.const-menulink a:hover .const-menulink__thumb img{transform:scale(1.1)}.const-menulink a:hover .const-menulink__icon img{transform:translate(1.2rem)}.const-menulinks__anker{margin-top:3rem}@media only screen and (max-width:1024px){.const-menulinks{gap:2rem}.const-menulink a{padding:1rem}.const-menulink__iconbox{width:60px;height:30px}.const-menulink__icon{bottom:0;right:0;height:20px}}@media only screen and (max-width:767px){.const-menulinks{grid-template-columns:repeat(2,1fr);gap:2rem}}@media only screen and (max-width:480px){.const-menulinks{grid-template-columns:1fr}.const-menulink__title{font-size:16px}.const-menulink__text text{font-size:14px}}
