      .slider-container {
            position: relative;
            width: 100%;
            overflow: hidden;
            margin: auto;
        }
        .slider {
            display: flex;
            width: calc(100% * 6); /* (4개 + 복사된 2개) */
            transition: transform 0.5s ease-in-out;
        }
        .slide {
            width: 1329px;
            flex-shrink: 0;
        }
		.slide2 {
            width:1000px;
            flex-shrink: 0;
        }
        .slide img {
            width: 100%;
            display: block;
        }
        .controls {
            margin-top: 10px;
            display: flex;
            justify-content: center;
            gap: 10px;
        }
		
.content05_1 .right .owl-dots{position:absolute;width:100%; text-align:center; margin:0 auto; bottom:35px;}
.content05_1 .right .owl-dots .owl-dot{background:rgba(255, 255, 255, 0.5);width:30px;height:5px;display:inline-block;margin-left:10px}
.content05_1 .right .owl-dots .owl-dot.active{background:rgba(255, 255, 255, 1)}
.content05_1 .right .owl-nav {position: absolute;top: 32%;margin-top:50px; width:100%; display:block}
.content05_1 .right .owl-nav .owl-prev {display:none; width:45px; height:45px; line-height:45px; left:-25px; background-color:#32373a; margin:0; position:absolute; cursor:pointer; color:#fff; padding:0}
.content05_1 .right .owl-nav .owl-next {display:none;width:45px; height:45px; line-height:45px; right:-25px; background-color:#32373a; margin:0; position:absolute; cursor:pointer; color:#fff; padding:0}



@media all and (max-width: 990px) { 


		 ul.content_tab_05 li:first-child {
			width: 100%; /* 한 줄에 2개씩 */
		  }
		 ul.content_tab_05 li {
			width: 50%; /* 한 줄에 2개씩 */
			 padding: 10px 0;
			 font-size: 16px;
		  }
		  
	 ul.content_tab_05 li:nth-child(2) {
			border-left: 1px solid #ddd;border-right:0;border-bottom:0;
		  }
		  
		.margin-top-60 { margin-top:30px  }
		.content05_1 .right .owl-dots{position:absolute;width:100%; text-align:center; margin:0 auto; bottom:10px; display:none}

		.content05_1 .page { width:100%}
		.content05_1  .left { padding:0 20px}
		.content05_1 .right { padding-top:0px}
		.content05_1 .right .owl-nav .owl-prev { left:0}
		.content05_1 .right .owl-nav .owl-next { right:0}
		
		.tbl-stat2 thead th, .tbl-stat2 tbody th {padding:5px 0 5px 3px; border:solid #ddd; border-width:0px 1px 1px 1px; background:#f8f8f8; color:#595959;  word-wrap:break-word; font-weight:400}
		.tbl-stat2 tbody td.pd_left { padding-left:5px !important;   }
		
	

}	

@media all and (max-width: 640px) { 
	.subtit5 { font-size:18px; font-weight:500; color:#252525;  background: url(/main/img/sub/ico_04.png) no-repeat left 10%; padding:0 0 0 22px;}
	.subtit5 span {  font-size:14px; }
	


	.sub057_tbl-stat {clear:both; width:100%; border:none; border-spacing:0px;table-layout:fixed; font-size:16px;color:#484848; font-weight:300; padding:none } /*  */


  .sub057_tbl-stat tr {
    display: block;
    margin-bottom: 20px;
    border-bottom: 1px solid #ddd;
  }



  
    .sub057_tbl-stat th,
  .sub057_tbl-stat td {
    display: block;
    width: 100%;
    box-sizing: border-box; /* ✅ padding 포함해서 너비 계산 */
    padding: 10px;
    text-align: left;
  }
  
  
  
  .sub057_tbl-stat th {
    background-color: #f8f8f8;
	
    text-align: center !important;
	height: auto; min-width:130px !important; margin-bottom:10px;
  }
  
 	.sub057_tbl-stat tbody th img { 
	
	width:100% !important ;
    height: auto; 
	}


  
}
		
