.list_slider {width: 100%; height: auto;}
/* .list_slider ul {display: flex; align-items: center; gap: 33px;} */
.list_slider ul .slick-track {display: flex; align-items: center; gap: 33px;}
.list_slider ul li {}
.list_slider ul li .child-box {width: 100%; height: auto; border: 1px solid var(--gray_d8); border-radius: 8px; box-sizing: border-box; overflow: hidden;}
.list_slider ul li .child-box .img-box {width: 100%; height: auto; aspect-ratio: 380/220; padding: 36px 40px; overflow: hidden; box-sizing: border-box; background: var(--wt_f2);}
.list_slider ul li .child-box .img-box img {width: 100%; height: auto; transition: all .3s;}
.list_slider ul li:hover .child-box .img-box img {transform: scale(1.2);}

.list_slider ul li .child-box .txt-box {width: 100%; height: auto; padding: 23px 26px 30px; box-sizing: border-box;}
.list_slider ul li .child-box .txt-box .tit {margin-bottom: 4px; font-size: 26px; font-weight:  bold; line-height: 1.3; letter-spacing: -0.52px; color: var(--black_3);}
.list_slider ul li .child-box .txt-box .sub {font-size: 18px; font-weight: 400; line-height: 1.3; letter-spacing: -0.36px; color: var(--gray_6); height: 47px;}

.list_slider ul li .child-box .txt-box .dl-box {display: flex; flex-flow: column; gap: 18px; margin-top: 24px; width: 100%; height: auto;}
.list_slider ul li .child-box .txt-box .dl-box dl {display: flex; align-items: center; justify-content: space-between;}
.list_slider ul li .child-box .txt-box .dl-box dl dt {font-size: 18px; font-weight: 400; line-height: 1.3; letter-spacing: -0.36px; color: var(--gray_6);}
.list_slider ul li .child-box .txt-box .dl-box dl dd {font-size: 18px; font-weight: 400; line-height: 1.3; letter-spacing: -0.36px; color: var(--gray_6);}
.list_slider ul li .child-box .txt-box .dl-box dl dd b {font-size: 22px; font-weight: bold; line-height: 1.3; letter-spacing: -0.44px; color: var(--pr);}

.list_slider ul li .child-box .txt-box .link_btn {display: flex; align-items: center; justify-content: center; width: 100%; height: 49px; margin-top: 20px; border-radius: 8px; background: var(--pr); box-sizing: border-box; font-size: 18px; font-weight: bold; line-height: 1.3; letter-spacing: -0.36px; color: var(--wt);}

.sec4_ct .description {margin-top: 12px; text-align: right; font-size: 16px; font-weight: 400; line-height: 1.3; letter-spacing: -0.32px; color: var(--gray_90); padding-right: 15px;}

.list_slider ul .slick-arrow {position: absolute; top: 50%; transform: translateY(-50%); z-index: 2; text-indent: -9999px; width: 30px; height: auto; aspect-ratio: 1;}
.list_slider ul .slick-arrow.slick-prev {left: -28px; background: url(./../img/prev.png)no-repeat 50% 50%; background-size: cover;}
.list_slider ul .slick-arrow.slick-next {right: -28px; background: url(./../img/next.png)no-repeat 50% 50%; background-size: cover;}