.listArea .dataList .Txt,.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/room/ins_info_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 .dataList{margin-top:60px;display:flex;justify-content:center;align-items:normal;flex-direction:column;flex-wrap:nowrap;row-gap:120px}@media(max-width: 1180px){.listArea .dataList{row-gap:100px}}@media(max-width: 840px){.listArea .dataList{max-width:600px;margin:0 auto;row-gap:60px}}@media(min-width: 841px){.listArea .dataList .dataItem:nth-child(even) .item{flex-direction:row-reverse}}.listArea .dataList .item{position:relative;z-index:1;display:flex;justify-content:space-between;align-items:normal;flex-direction:row;flex-wrap:nowrap}@media(min-width: 841px){.listArea .dataList .item{padding:60px 0}.listArea .dataList .item::after{content:"";position:absolute;z-index:-1;width:70%;height:100%;top:50%;transform:translateY(-50%);border:1px solid #c5a358;background-color:#f1f1f1;pointer-events:none}}@media(max-width: 840px){.listArea .dataList .item{flex-direction:column-reverse}}.listArea .dataList .Txt{width:45%;padding:0 max(6%,80px);display:flex;justify-content:center;align-items:normal;flex-direction:column;flex-wrap:nowrap;row-gap:80px}.listArea .dataList .Txt .textBox{width:100%;margin:auto 0}.listArea .dataList .Txt .title{color:#3c3835;font-weight:500;font-size:24px;line-height:1.5;letter-spacing:0.48px;display:flex;justify-content:flex-start;align-items:center;flex-direction:row;flex-wrap:nowrap;-moz-column-gap:20px;column-gap:20px}.listArea .dataList .Txt .title::after{content:"";position:relative;width:auto;height:1px;flex-grow:1;background-color:#d9d9d9;pointer-events:none}.listArea .dataList .Txt .text{margin-top:26px;color:#736d67;font-size:16px;line-height:1.8;letter-spacing:0.32px}.listArea .dataList .Txt .btnBox{margin-top:unset;width:100%}@media(max-width: 1400px){.listArea .dataList .Txt{padding:0 60px}.listArea .dataList .Txt .title{font-size:22px}}@media(max-width: 1180px){.listArea .dataList .Txt{row-gap:60px;padding:0 45px}.listArea .dataList .Txt .title{font-size:20px}.listArea .dataList .Txt .text{font-size:15px}}@media(max-width: 840px){.listArea .dataList .Txt{width:100%;row-gap:50px;padding:40px 30px;background-color:#f1f1f1;border:1px solid #c5a358}.listArea .dataList .Txt .textBox{max-width:450px;margin:0 auto}.listArea .dataList .Txt .title{-moz-column-gap:14px;column-gap:14px}.listArea .dataList .Txt .title::before{content:"";position:relative;width:auto;height:1px;flex-grow:1;background-color:#d9d9d9;pointer-events:none}.listArea .dataList .Txt .text{text-align:center;margin-top:16px}.listArea .dataList .Txt .btnBox{justify-content:center}}@media(max-width: 400px){.listArea .dataList .Txt{padding:30px 20px}}.listArea .dataList .Img{width:55%}.listArea .dataList .Img img{width:100%;height:100%;display:block;-o-object-fit:cover;object-fit:cover}@media(max-width: 840px){.listArea .dataList .Img{width:100%}}