.m-page-link{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.m-page-link .item{width:48.6%;background-color:#fff;border-top:5px solid #1d92b5;margin-bottom:3rem;border-radius:0 0 1.5rem 1.5rem}@media screen and (max-width:768px){.m-page-link .item{width:100%;border-top-width:4px;border-radius:0 0 .8rem .8rem}}.m-page-link .item a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;min-height:25.6rem;padding:4.8rem 4.5rem 4rem;text-decoration:none;color:inherit}.m-page-link .item a:hover{opacity:1}.m-page-link .item a:hover .l-text-link::after{-webkit-animation:lineLink .8s;animation:lineLink .8s}.m-page-link .item a:hover .l-text-link .icon{-webkit-transform:translateX(0.2rem);transform:translateX(0.2rem)}@media screen and (max-width:768px){.m-page-link .item a{min-height:16.5rem;padding:3rem}}.m-page-link .item .heading{margin:0 0 2rem;font-size:2rem;font-weight:600;letter-spacing:.1em;line-height:1;color:#1d92b5}@media screen and (max-width:768px){.m-page-link .item .heading{margin-bottom:1.6rem;font-size:1.4rem}}.m-page-link .item .title{margin:0 0 3rem;font-size:2.6rem;line-height:1.4}@media screen and (max-width:768px){.m-page-link .item .title{margin:0 0 3rem;font-size:1.8rem}}.m-page-link .item .link{margin-top:auto}.m-page-link .item .link .l-text-link{font-size:1.6rem}.m-page-link .item .link .l-text-link .sub{font-size:1.3rem}@media screen and (max-width:768px){.m-page-link .item .link .l-text-link{font-size:1.2rem}.m-page-link .item .link .l-text-link .sub{font-size:1rem}}