.m-page-link{margin:80px auto 120px}.m-page-link ul{padding:0;list-style:none;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.m-page-link ul li{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%}.m-page-link ul li:nth-child(n+2){margin-left:36px}.m-page-link ul li a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative;width:100%;height:100%;padding:22px 54px;text-decoration:none;border:1px solid #a49fdd}.m-page-link ul li a:after{content:"";position:absolute;top:0;bottom:0;right:29px;width:16px;height:16px;margin:auto 0;border:2px solid #a49fdd;border-width:0 2px 2px 0;-webkit-transform:rotate(45deg);transform:rotate(45deg);-webkit-transition:top .4s ease-in-out;transition:top .4s ease-in-out}.m-page-link ul li a:hover:after{top:10px}.m-page-link ul li a .main{width:100%;color:#a49fdd;font-size:35.2px;font-size:2.2rem;font-weight:bold;line-height:1;letter-spacing:.2em;text-align:center}.m-page-link ul li a .sub{margin-top:15px;color:#c293e0;font-size:24px;font-size:1.5rem;font-weight:bold;line-height:1;letter-spacing:.12em}@media screen and (min-width:768px) and (max-width:1380px){.m-page-link ul li a{padding:22px 40px}.m-page-link ul li a:after{right:1.5vw;width:1vw;height:1vw}.m-page-link ul li a .main{font-size:2.2vw}.m-page-link ul li a .sub{margin-top:.5em;font-size:1.36vw}}@media screen and (max-width:767px){.m-page-link{margin:50px 8vw}.m-page-link ul{display:block}.m-page-link ul li{width:100%}.m-page-link ul li:nth-child(n+2){margin:20px 0 0}.m-page-link ul li a{min-width:100px;padding:16px 20px 37px}.m-page-link ul li a:after{top:auto;bottom:11px;left:0;right:0;width:12px;height:12px;margin:0 auto;-webkit-transition:bottom .4s ease-in-out;transition:bottom .4s ease-in-out}.m-page-link ul li a:hover:after{top:auto;bottom:6px}.m-page-link ul li a .main{font-size:2rem}.m-page-link ul li a .sub{margin-top:11px;font-size:1.4rem}}