.life-at-amagi h2{margin:0}.life-at-amagi .list-wrapper{display:flex;flex-wrap:wrap;margin:40px -25px 0}.life-at-amagi .list-wrapper .list{margin:0 25px;width:calc(33.33% - 50px)}.life-at-amagi .list-wrapper .list .image{height:266px;overflow:hidden}.life-at-amagi .list-wrapper .list .image img{height:100%;object-fit:cover;width:100%}.life-at-amagi .list-wrapper .list .text-box{padding:16px 0 0}.life-at-amagi .list-wrapper .list .text-box h3{font-weight:700;margin-bottom:25px}.life-at-amagi .list-wrapper .list .text-box h3 a{color:#000}.life-at-amagi .list-wrapper .list .text-box h3:hover a{color:#6e6eff}.life-at-amagi .title-part .content{margin:20px 0 50px;max-width:710px}@media (max-width:1499px){.life-at-amagi .list-wrapper .list .image{height:216px}}@media (max-width:1199px){.life-at-amagi .list-wrapper .list .image{border-radius:60px 0 0 0;height:186px}}@media (max-width:991px){.life-at-amagi .list-wrapper .list{margin:0 25px 40px;width:calc(50% - 50px)}}@media (max-width:767px){.life-at-amagi .list-wrapper{display:block;margin:40px 0 0}.life-at-amagi .list-wrapper .list{margin:0 0 50px;width:auto}.life-at-amagi .list-wrapper .list .image{height:56vw}}