.m-box-link{-webkit-box-pack:justify;-ms-flex-pack:justify;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;justify-content:space-between;margin-bottom:-40px}@media screen and (max-width:767px){.m-box-link{margin-bottom:-34px}}.m-box-link .item{border:1px solid #2c4f6c;color:inherit;display:block;font-weight:700;margin-bottom:40px;padding:22px 75px 35px 24px;position:relative;text-decoration:none;-webkit-transition:opacity .3s;transition:opacity .3s;width:47%}@media screen and (max-width:767px){.m-box-link .item{margin-bottom:34px;padding:15px 60px 15px 15px;width:100%}}.m-box-link .item:hover{opacity:.8}.m-box-link .item .tag-group{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:-8px -8px 15px}@media screen and (max-width:767px){.m-box-link .item .tag-group{margin:-3px -3px 10px}}.m-box-link .item .tag-group span{color:#fff;display:inline-block;font-size:14px;letter-spacing:.24em;line-height:1.2;margin:8px;padding:6px 5px 6px 8px}@media screen and (max-width:767px){.m-box-link .item .tag-group span{font-size:10px;margin:3px;padding:3px 2px 3px 5px}}.m-box-link .item .title{font-size:19px;letter-spacing:.24em;line-height:1.55;margin:0}@media screen and (max-width:767px){.m-box-link .item .title{font-size:20px;letter-spacing:.02em;text-align:center}}.m-box-link .item .arrow{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;align-items:center;background:#2c4f6c;display:-webkit-box;display:-ms-flexbox;display:flex;height:100%;justify-content:center;position:absolute;right:0;top:0;width:54px}@media screen and (max-width:767px){.m-box-link .item .arrow{width:45px}}.m-box-link .item .arrow img{-webkit-box-flex:0;display:block;-ms-flex:0 1 auto;flex:0 1 auto;height:auto;width:11px}@media screen and (max-width:767px){.m-box-link .item .arrow img{width:16px}}