.home_works{padding-top:0;position:relative}.home_works_image,.home_works_item{background-color:#fff}.home_works_image{border-radius:12px;padding:20px;text-align:center}.home_works_image img{width:auto}a .case_img img:focus,a .case_img img:hover{opacity:unset}.home_works_col{display:flex;gap:30px}.home_works_item{border-radius:12px;box-shadow:0 0 30px rgba(182,214,238,.3);color:#2e336a;text-decoration:none;transition:background-color .3s;width:calc(33.33333% - 20px)}@media screen and (max-width:767px){.home_works_col{flex-flow:column;gap:20px}.home_works_item{width:100%}}@media screen and (min-width:1050px){.home_works_item:hover{background-color:#ade2e9;box-shadow:0 0 30px rgba(182,214,238,.8)}.home_works_item:hover .case_img img{opacity:.7}}.home_works_item .case_img img{border-radius:12px 12px 0 0;vertical-align:bottom}.home_works_item .case_body{border-radius:0 0 12px 12px;padding:20px;transition:.4s}.home_works_item .case_ttl{font-size:20px}.home_works_item .case_company{margin-top:30px}.home_works_item .case_txt{margin-top:10px}.home_works_item .case_txt p{font-size:12px}@media screen and (max-width:767px){.home_works_item .case_ttl{font-size:18px}.home_works_item .case_company{font-size:15px}.home_works_item .case_txt p{font-size:11px}}