@charset "utf-8";
/*슬라이드 사용 안하는 경우*/
.photo-flex{flex-wrap: wrap;margin-bottom:30px}
.photo-flex li{width:calc(33.333% - 14px);margin-bottom:10px;}
.photo-flex .mg-clear{margin-right:0px !important}
.img-title{padding:10px 0;text-align:center;font-size:15px;background:#f3f3f3;width:100%;border:1px solid #ddd;border-top:0px;overflow:hidden}

.tbl_wrap .ul1s {display:flex;  gap:10px; flex-direction: column;}
.tbl_wrap .ul1s li{border-bottom:2px solid #ddd;padding:10px;width:100% ;display: flex;     justify-content: space-between;     align-items: center; font-size:1.6rem}
.tbl_wrap .ul1s li .td_nums{color:var(--text-red);width:40%; text-align:right;}

.td_subject{display:flex;align-items:center}
.data-list-blit {width:10px;height:10px;border-radius:100px;margin-right:10px}

#piechart_3d {
			width: 100%;
			max-width: 600px;
			height: 400px; /* 데스크탑 기본 높이 */
			font-size: 17px !important;
			margin:0 auto 40px;
			text-align:center;
		}

		/* 화면 너비가 768px 이하일 때 (모바일/태블릿) */
		@media (max-width: 768px) {
			#piechart_3d {
				height: 400px; /* 모바일 높이 (적절히 조절하세요) */
				font-size: 14px !important; /* 모바일 폰트 크기 (선택 사항) */
			}
		}

		/* 화면 너비가 480px 이하일 때 (작은 모바일) */
		@media (max-width: 480px) {
			#piechart_3d {
				height: 300px; /* 더 작은 모바일 높이 (적절히 조절하세요) */
			}
		}

		/*#piechart_3d text{font-size:20px}*/
		#piechart_3d rect{text-align:center;}


/*Responsive 370, 480, 768, 834, 1024, 1440*/
@media all and (max-width:1024px){
	.tbl_wrap .ul1s li{font-size:1.3rem}
}


/*Responsive 370, 480, 768, 834, 1024, 1440*/
@media all and (max-width:834px){
	.tbl_wrap .ul1s li{font-size:1rem}
}