.m-link-contents{position:relative;overflow:hidden;margin-top:200px;margin-bottom:-280px;height:454px}@media screen and (max-width:768px){.m-link-contents{height:385.5px;margin-top:150px;margin-bottom:-160px}}.m-link-contents .bg-image{position:absolute;width:100%;height:100%;top:85px;left:0;z-index:-1}@media screen and (max-width:768px){.m-link-contents .bg-image{top:0}}.m-link-contents .bg-image img{width:100%;height:100%}.m-link-contents ul{padding:0;list-style:none;width:100%;max-width:1000px;margin:auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}@media screen and (max-width:768px){.m-link-contents ul{-ms-flex-wrap:wrap;flex-wrap:wrap;padding:0 11.9vw;margin-top:70px}}.m-link-contents ul li{width:47%;max-width:470px;position:relative}@media screen and (max-width:768px){.m-link-contents ul li{width:100%;margin-bottom:20px;max-width:none}.m-link-contents ul li:last-child{margin-bottom:0}}.m-link-contents ul li a{position:relative;display:block;padding:51px 35px;width:100%;text-decoration:none;color:#fff;font-size:3.8rem}.m-link-contents ul li a:before{position:absolute;content:"";display:block;width:100%;height:100%;z-index:1;left:0;top:0;-webkit-transition:all .3s;transition:all .3s}.m-link-contents ul li a:hover{opacity:1}.m-link-contents ul li a:hover:before{background:rgba(255,255,255,0.6)}@media screen and (max-width:768px){.m-link-contents ul li a{padding:24px 25px;font-size:2.4rem}}.m-link-contents ul li:after{position:absolute;content:"";height:1px;width:35px;background:#fff;right:40px;top:50%}