.listArea .dataList .title,.listArea .dataList .item{transition:all .6s cubic-bezier(0.78, 0, 0.22, 1)}.listArea{position:relative;z-index:1;clip-path:inset(0 0 0 0)}.listArea::after{content:"";width:100%;height:100%;margin:auto;position:absolute;top:0;left:0;right:0;bottom:0;z-index:-1;position:fixed;background:url("../../images/tw/home/facility_bg.jpg") no-repeat center center/cover;will-change:transform;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.listArea::after{opacity:.6}.listArea .wrap{max-width:1640px}@media(max-width: 1180px){.listArea .wrap{max-width:900px}}@media(max-width: 640px){.listArea .wrap{max-width:500px}}.listArea .dataList{display:grid;grid-template-columns:repeat(3, 1fr);gap:80px 40px}@media(max-width: 1400px){.listArea .dataList{gap:60px 30px}}@media(max-width: 1180px){.listArea .dataList{grid-template-columns:repeat(2, 1fr)}}@media(max-width: 640px){.listArea .dataList{gap:40px 20px;grid-template-columns:repeat(1, 1fr)}}.listArea .dataList .item{position:relative;z-index:1;height:100%;display:flex;justify-content:flex-start;align-items:normal;flex-direction:column;flex-wrap:nowrap}@media(min-width: 1181px){.listArea .dataList .item:hover .title{color:#c5a358}.listArea .dataList .item:hover .Img img{opacity:.8;transform:scale(1.05)}}.listArea .dataList .itemWrap{border:1px solid #c5a358;flex-grow:1;display:flex;justify-content:flex-start;align-items:normal;flex-direction:column;flex-wrap:nowrap}.listArea .dataList .title{width:100%;color:#3c3835;font-weight:500;font-size:20px;line-height:1.5;letter-spacing:0.4px;display:flex;justify-content:flex-start;align-items:center;flex-direction:row;flex-wrap:nowrap;-moz-column-gap:20px;column-gap:20px;margin-bottom:16px}.listArea .dataList .title::after{content:"";position:relative;width:auto;height:1px;flex-grow:1;background-color:#d9d9d9;pointer-events:none}@media(max-width: 1180px){.listArea .dataList .title{font-size:18px}}.listArea .dataList .Img img{width:100%;height:100%;display:block;-o-object-fit:cover;object-fit:cover}.listArea .dataList .Txt{position:relative;background-color:#fff;padding:20px;flex-grow:1;display:flex;justify-content:flex-start;align-items:flex-start;flex-direction:column;flex-wrap:nowrap;row-gap:30px}.listArea .dataList .Txt .text{color:#736d67;font-size:14px;line-height:1.5;letter-spacing:0.14px;display:-webkit-box;-webkit-line-clamp:6;-webkit-box-orient:vertical;overflow:hidden}.listArea .dataList .Txt .btnBox{margin-top:auto;width:100%;position:relative;z-index:5}@media(max-width: 1180px){.listArea .dataList .Txt{padding:20px}}