@charset "utf-8";
/*.content03 최신글*/
.content03 .s2_lt{position:relative;width:100vw;left:50%;transform:translateX(-50%);overflow:visible;}
.content03 .s2_lt .lt_title{display:none;}
.content03 .s2_lt .lt_more{display:none;}
.content03 .s2_lt .latest-carousel .owl-stage-outer{overflow:visible;}
.content03 .s2_lt .a-item{position:relative;}
.content03 .s2_lt .a-item .img-box{position:relative; overflow: hidden;}
.content03 .s2_lt .a-item .img-box img{-webkit-transform:scale(1);transform:scale(1);transition:all 1s ease;}
.content03 .s2_lt .a-item .txt_box{position:absolute;bottom:-100px;right:0;width:80%;border-radius:10px;padding:30px;background-color:#fff; box-shadow: rgba(0, 0, 0, 0.1) 0px 10px 15px -3px, rgba(0, 0, 0, 0.05) 0px 4px 6px -2px;}
.content03 .s2_lt .a-item .info {position: absolute; top: 0; right: 0; display: flex; justify-content: center; align-items: center; width: 50px; aspect-ratio: 1/1; border-radius: 10px; background-color: var(--main_sky);}
.content03 .s2_lt .a-item .info img {width: auto; transition: .8s;}
.content03 .s2_lt .a-item .info:hover {}
.content03 .s2_lt .a-item .info:hover img {transform: rotate(360deg);}
.content03 .s2_lt .a-item .sub_title{font-size:14px;color:#10649e;margin-bottom:10px;display:inline-block;}
.content03 .s2_lt .a-item .subject{text-align:left;font-weight:700;font-size:25px;margin-bottom:30px;transition:.3s;color:var(--main_black);overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;}
.content03 .s2_lt .a-item .substance{}
.content03 .s2_lt .a-item .substance li{font-size:18px;font-weight:400;color:#666;margin-bottom:0;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;}
.content03 .s2_lt .a-item .substance li p{font-size:18px;line-height:1.5;word-break:keep-all;color:var(--main_black);}
.content03 .s2_lt .a-item .substance li img{display:none;}
.content03 .s2_lt .a-item:hover .img-box img{-webkit-transform:scale(1.1);transform:scale(1.1);}
.content03 .s2_lt .latest-carousel {}
.content03 .s2_lt .latest-carousel .owl-nav{display:none!important;}
.content03 .s2_lt .latest-carousel .owl-dots{display:flex;justify-content:center;align-items:center;gap:10px; display: none;}
.content03 .owl-theme .owl-dots .owl-dot span{display:block;width:8px;height:8px;background-color:#ddd;border-radius:50%;transition:.3s;margin:0;}
.content03 .owl-theme .owl-dots .owl-dot{background-color:transparent;}
.content03 .owl-theme .owl-dots .owl-dot.active span,.content03 .owl-theme .owl-dots .owl-dot:hover span{width:30px;border-radius:30px;}

@media screen and (max-width:1400px){
}

@media screen and (max-width:1200px){
    .content03 .s2_lt .a-item .subject{font-size:22px; margin-bottom: 20px;}
}

@media screen and (max-width:960px){
    .content03 .s2_lt {width:100%;left:0;transform:none;}
}
@media screen and (max-width:959px){
    .content03 .s2_lt .a-item {padding: 0 20px;}
}

@media screen and (max-width:640px){
    .content03 .s2_lt .a-item {}
    .content03 .s2_lt .a-item .txt_box {padding: 20px; position: relative; bottom: 10px; width: 100%;}
    .content03 .s2_lt .a-item .subject{font-size:20px; margin-bottom: 10px;}
    .content03 .s2_lt .a-item .info {width: 40px;}
    .content03 .s2_lt .a-item .info img {width: 16px;}
    .content03 .s2_lt .a-item .substance li p{font-size:16px;}
}
/*.content03 최신글*/
