.listArea .newsList .Txt .title,.listArea .newsList .imgBox .text,.listArea .newsList .imgBox .textBox,.listArea .newsList .imgBox img{-webkit-transition:all 0.45s cubic-bezier(0.25,0.46,0.45,0.94);transition:all 0.45s cubic-bezier(0.25,0.46,0.45,0.94)}.classTitle{font-weight:500;font-size:14px;line-height:1;letter-spacing:0.5px;color:#a89a8a}@media (min-width:1181px){.listArea .contentBox.row .rightBox{padding-left:30px}}.listArea .classNote{padding-top:0}.listArea .newsList{display:-ms-grid;display:grid;-ms-grid-columns:1fr 30px 1fr 30px 1fr 30px 1fr;grid-template-columns:repeat(4,1fr);-ms-grid-rows:auto;grid-template-rows:auto;gap:30px;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.listArea .newsList>:first-child{-ms-grid-row:1;-ms-grid-column:1}.listArea .newsList>:nth-child(2){-ms-grid-row:1;-ms-grid-column:3}.listArea .newsList>:nth-child(3){-ms-grid-row:1;-ms-grid-column:5}.listArea .newsList>:nth-child(4){-ms-grid-row:1;-ms-grid-column:7}.listArea .newsList .item{position:relative}@media (min-width:1181px){.listArea .newsList .item:hover .Txt .title{opacity:1}.listArea .newsList .item:hover .imgBox img{-webkit-transform:scale(1.05);transform:scale(1.05)}.listArea .newsList .item:hover .imgBox .textBox{opacity:1}.listArea .newsList .item:hover .imgBox .text{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}.listArea .newsList .imgBox{position:relative}.listArea .newsList .imgBox .Img{width:100%;height:auto;aspect-ratio:45/62;overflow:hidden}.listArea .newsList .imgBox img{width:100%;height:100%;display:block;-o-object-fit:cover;object-fit:cover}.listArea .newsList .imgBox .textBox{width:100%;height:100%;margin:auto;position:absolute;top:0;left:0;right:0;bottom:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:nowrap;flex-wrap:nowrap;padding:14px;background-color:rgba(0,0,0,0.3);opacity:0}.listArea .newsList .imgBox .text{text-align:center;font-size:14px;line-height:1.5;letter-spacing:0.5px;color:rgba(255,255,255,0.8);opacity:0;-webkit-transform:translateY(10px);transform:translateY(10px);display:-webkit-box;-webkit-line-clamp:6;-webkit-box-orient:vertical;overflow:hidden}.listArea .newsList .Txt{padding:15px 0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-ms-flex-wrap:nowrap;flex-wrap:nowrap;row-gap:10px}.listArea .newsList .Txt .title{color:#000;font-weight:500;font-size:15px;letter-spacing:0.5px;opacity:0.5}@media (max-width:1400px){.listArea .newsList{-ms-grid-columns:(1fr)[3];grid-template-columns:repeat(3,1fr)}}@media (max-width:768px){.listArea .newsList{-ms-grid-columns:1fr 20px 1fr;grid-template-columns:repeat(2,1fr);gap:20px}}@media (max-width:450px){.listArea .newsList{-ms-grid-columns:1fr;grid-template-columns:1fr}}.insArea .insIntroBox{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-ms-flex-wrap:nowrap;flex-wrap:nowrap;row-gap:60px;position:relative;padding-bottom:40px;margin-bottom:40px}.insArea .insIntroBox:before{content:"";position:absolute;z-index:2;width:100%;height:1px;background-color:#e5dccb;left:50%;bottom:0;translate:-50% 0;pointer-events:none}@media (max-width:1180px){.insArea .insIntroBox{padding-bottom:30px;margin-bottom:30px;row-gap:40px;max-width:630px;margin:0 auto}.insArea .insIntroBox:before{width:calc(100dvw - 60px)}}@media (max-width:400px){.insArea .insIntroBox{padding-bottom:20px;margin-bottom:20px;row-gap:30px}}.insArea .insIntroBox .introBox{width:100%;color:#000}.insArea .insIntroBox .introBox .articleTitle{margin:0;padding-bottom:0}.insArea .insIntroBox .introBox .text{padding-top:30px;font-size:14px;line-height:1.72;color:#000}@media (max-width:840px){.insArea .insIntroBox .introBox .text{padding-top:20px}}