.container-fluid .linkUl{margin:70px auto 0;max-width:1140px}.container-fluid .linkUl:after{clear:both;content:"";display:block;font-size:0;height:0;visibility:hidden}@media screen and (max-width:767px){.container-fluid .linkUl{margin:30px auto 0}}.container-fluid .linkUl li{float:left;margin:0 0 50px;width:48%}@media screen and (min-width:1001px){.container-fluid .linkUl li:nth-child(odd){margin:0 4% 50px 0}}@media screen and (max-width:1000px){.container-fluid .linkUl li:nth-child(odd){margin:0 4% 50px 0}}@media screen and (max-width:767px){.container-fluid .linkUl li{background:#fff;border-bottom:1px solid #dcdcdc;-webkit-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;margin:0!important;padding:30px 8% 10px;width:100%}}.container-fluid .linkUl li a{background:#fff;display:block;height:100%;position:relative}@media screen and (min-width:1001px){.container-fluid .linkUl li a:after{border-color:transparent transparent #ccc;border-style:solid;border-width:0 0 15px 15px;bottom:20px;content:"";display:block;height:0;position:absolute;right:20px;-webkit-transition:.3s ease-in-out;transition:.3s ease-in-out;width:0}.container-fluid .linkUl li a:hover{opacity:1}.container-fluid .linkUl li a:hover .img img{-webkit-transform:scale(1.03);transform:scale(1.03)}.container-fluid .linkUl li a:hover .txtArea .txt{color:#818181}}.container-fluid .linkUl li a .img{overflow:hidden;padding:54% 0 0;position:relative;-webkit-transition:.3s ease-in-out;transition:.3s ease-in-out}.container-fluid .linkUl li a .img img{bottom:0;height:100%;left:0;margin:auto;max-width:100%;min-height:100%;min-width:100%;position:absolute;right:0;top:0;-webkit-transition:.3s ease-out;transition:.3s ease-out}.container-fluid .linkUl li a .img .imgText{color:#fff;display:block;font-family:Noto Sans,sans-serif;font-size:2rem;letter-spacing:1px;position:absolute;text-align:center;text-shadow:0 0 10px rgba(0,0,0,.5);top:42%;width:100%}@media screen and (max-width:767px){.container-fluid .linkUl li a .img .imgText{font-size:1.2rem;top:45%}}.container-fluid .linkUl li a .img .imgText .imgName{display:block;font-size:3.2rem;font-weight:700}@media screen and (max-width:1000px){.container-fluid .linkUl li a .img .imgText .imgName{font-size:2.6rem}}@media screen and (max-width:767px){.container-fluid .linkUl li a .img .imgText .imgName{font-size:1.8rem}}.container-fluid .linkUl li a .img .imgText:before{background:url(https://www.renoveru.jp/hubfs/corporate2024/common/ico_puzzle.png) no-repeat;background-size:100%;content:"";height:51px;left:0;margin:auto;position:absolute;right:0;top:-60px;width:51px}@media screen and (max-width:767px){.container-fluid .linkUl li a .img .imgText:before{height:26px;left:0;margin:auto;right:0;top:-35px;width:26px}}.container-fluid .linkUl li a .txtArea{padding:30px 40px}@media screen and (max-width:767px){.container-fluid .linkUl li a .txtArea{padding:20px 0}}.container-fluid .linkUl li a .txtArea .ttl{font-family:Noto Sans,sans-serif;font-size:2.1rem;font-weight:700;margin:0 0 5px}@media screen and (max-width:767px){.container-fluid .linkUl li a .txtArea .ttl{font-size:1.6rem}}.container-fluid .linkUl li a .txtArea .txt{font-size:1.6rem;-webkit-transition:.3s ease-in-out;transition:.3s ease-in-out}@media screen and (max-width:767px){.container-fluid .linkUl li a .txtArea .txt{font-size:1.2rem}}