    .item-320 {
      width: 320px;

      margin: 0 auto;
      cursor: default;
      position: relative;

    }
    .item-320 > .title-bar-1 {
      min-height: 48px;
      display: flex;
      align-items: center;
      justify-content: space-between;
      padding: 0 10px;
      border-top: 1px solid #aaa;
      border-bottom: 1px solid #aaa;
      font-size: 20pt;
      font-weight: bold;
    }
    .item-320 > .list-container-1 {
      padding: 10px 0 0 0 ;
    }
    .item-320 > .list-container-1.spacing {
      padding: 10px 10px 0 10px; /* 좌우 간격 추가 */
    }

    .item-320 > .list-container-1.module-320-6 > .news-item  {
      padding:0;

    }
    .item-320 > .list-container-1.module-320-6 > .news-item:nth-child(n+2) {
      float:left;
    }
    .item-320 > .list-container-1.module-320-6 > .news-item  .thumbnail {
      width: 106px;
      height: 70px;

    }
    .item-320 > .list-container-1.module-320-6 > .news-item:last-child .thumbnail {
        width:108px;
    }
    .item-320 > .list-container-1.module-320-6 > .news-item:last-child {
      float:none;
    }

    .item-320 > .list-container-1.module-320-6 > .news-item:first-child  .thumbnail {
      width:320px;height:200px;
    }
    .item-320 .news-item {
      padding: 0 0 20px 0 ;
      display: flex;
      gap: 10px;
    }
    .item-320 .right {
      flex-direction: row-reverse; /* 오른쪽 정렬 */
    }
    .item-320 .news-item:last-child {
      padding-bottom: 0; /* 마지막 아이템은 아래 패딩 제거 */
    }
    .item-320 .thumbnail {
      width: 90px;
      height: 60px;
      object-fit: cover; /* 이미지가 영역을 벗어나지 않도록 */

      object-position: center; /* 이미지의 가운데를 기준으로 정렬 */
      overflow: hidden; /* 초과된 부분 숨김 */
    }
    .item-320 .thumbnail.module2 {
      width: 120px;
      height: 80px;
    }

    .item-320 .text-area {
      flex-grow: 1;
      width: 200px;

      font-size: 14px;
      line-height: 1.4;
      display: flex;
      align-items: center;

    }



    .text-area p {
      margin: 0;
      display: -webkit-box;
      -webkit-line-clamp: 2; /* 두 줄로 제한 */
      -webkit-box-orient: vertical;
      overflow: hidden;
      text-overflow: ellipsis;
      word-break: break-word;
    }

    [data-item-photo-shape=square] .thumbnail {
        width: 60px;
        height: 60px;
    }
    [data-item-photo-shape=circle] .thumbnail {
        width: 60px;
        height: 60px;
        border-radius: 50%; /* 원형으로 만들기 */
    }
    [data-item-photo-shape=square] .thumbnail.module2 {
        width: 80px;
        height: 80px;
    }
    [data-item-photo-shape=circle] .thumbnail.module2 {
        width: 80px;
        height: 80px;
        border-radius: 50%; /* 원형으로 만들기 */
    }
    [data-item-photo-shape=hidden] .thumbnail {
        display:none;
    }
    .item-320 .thumbnail.width320by200 {
        width: 320px;
        height: 200px;
    }
    [data-item-photo-shape=square] .thumbnail.width320by200 {
        width: 320px;
        height: 320px;
    }
    .image-grid {
        display: grid;
        grid-template-columns: 1fr 1fr;
        gap: 0;
        padding: 0;
    }
    .item-320 > .list-container-1.module-320-8  {
        height: 330px;
        position: relative;
    }
    .item-320 > .list-container-1.module-320-8 > .news-item  {
        padding:0;
        float:left;
        display: block;

    }
    .item-320 > .list-container-1.module-320-8 > .news-item:first-child  {
        width: 240px;
        height: 240px;
    }

    /* 나머지 썸네일 뉴스 아이템 */
    .item-320 > .list-container-1.module-320-8 > .news-item:not(:first-child) {
        height: 80px;
    }
    .item-320 > .list-container-1.module-320-8 > .news-item  .thumbnail {
        width: 80px;
        height: 80px;

    }
    .item-320 > .list-container-1.module-320-8 > .news-item:last-child {
        float:none;
    }

    .item-320 > .list-container-1.module-320-8 > .news-item:first-child  .thumbnail {
        width:240px;height:240px;
    }

    .item-320 > .list-container-1.module-320-8 > .news-item  .text-area {
        display:none;
    }

    .item-320 > .list-container-1.module-320-8 > .news-item:first-child  .text-area {
        display: block;
    }

    /* 전체 컨테이너 (인덱스 중앙 콘텐츠처럼) */
    .magazine-wrap {
        padding:10px;
        display:flex;
        flex-direction: column;
        flex-wrap: nowrap;
        align-items: center;
    }

    /* 타이틀 (예: 2025년 11월호) */
    .magazine-title {
        font-weight: bold;
        font-size: 22px;
        margin-bottom: 18px;
    }

    /* 카드 영역 (회색 배경 + 중앙) */
    .magazine-card {

        padding: 0 16px 10px 16px;
        width:288px;
        border-radius: 6px;
        position: relative;
        display: flex;
        align-items: center;
        justify-content:  space-around;

    }

    /* 좌/우 화살표 */
    .magazine .nav-arrow {
        position: absolute;
        top: 50%;
        transform: translateY(-50%);
        width: 36px;
        height: 36px;
        border-radius: 50%;
        background: transparent;
        border: none;
        cursor: pointer;
        display: flex;
        align-items: center;
        justify-content: center;
        opacity: 0.8;
    }
    .magazine-wrap .nav-arrow svg:hover { stroke-width:2 }
    .magazine-wrap .nav-arrow.left { left: 6px; }
    .magazine-wrap .nav-arrow.right { right: 6px; }

    .magazine-wrap  svg {
        stroke: #ababab;
        fill: none;
        stroke-width: 1px;
        width: 40px;
        height: 40px;}

    /* 이미지 박스 (중앙) */
    .magazine-image-box {
        width: 220px;

        max-width: 58%;
        box-shadow: 0 2px 4px rgba(0,0,0,0.06);
        background: white;
        padding: 6px;
        border-radius: 4px;
    }
    .magazine-image-box img {
        display: block;
        width: 167px;
        height: 224px;
        object-fit: cover;
        border-radius: 2px;
    }

    /* 아래 검정 박스 (버튼 + 셀렉트) */
    .magazine-controls {
        margin-top: 14px;
        display: flex;
        gap: 12px;
        align-items: center;
        justify-content: center;
        width: 95%;
        height: 70px;
        background-color: black;
    }

    .magazine-controls-title {
        background: #000;
        color: #fff;
        border: none;

        font-weight: bold;
        font-size:16px;

    }


    .select-wrap {
        display: inline-block;
        background: #fff;
        border-radius: 4px;
        padding: 8px 10px;
        box-shadow: 0 1px 0 rgba(0,0,0,0.05) inset;
        border: 1px solid #ddd;
    }
    .magazine-controls select {
        border: none;
        /* background: transparent; */
        /*font-size: 14px;*/
        /*font-weight: 600;*/
        appearance: none;
        border-radius: 3px;
        height: 45px;
        width: 150px;
        font-size:17px;
        font-weight: normal;
        color:#202020;
        background: #fafafa url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='8.7' viewBox='0 0 10 8.7'%3E%3Cpath fill='%23a0a0a0' d='M0 0 L5 8.7 L10 0 Z'/%3E%3C/svg%3E") no-repeat right 10px center;
        padding-left:10px;
    }

    /* 간단한 라이트박스 (클릭 시 큰 이미지) */
    .lightbox {
        position: fixed;
        inset: 0;
        display: none;
        align-items: center;
        justify-content: center;
        background: rgba(0,0,0,0.75);
        z-index: 1200;
    }
    .lightbox.open { display: flex; }
    .lightbox img {
        max-width: 90%;
        max-height: 90%;
        border-radius: 6px;
        box-shadow: 0 8px 30px rgba(0,0,0,0.5);
    }


    .item-560 {
        width: 560px;

        margin: 0 auto;
        cursor: default;
        position: relative;

    }

    .item-560 .title-bar-1 {
        min-height: 48px;
        display: flex;
        align-items: center;
        justify-content: space-between;
        padding: 0 10px;
        border-top: 1px solid #aaa;
        border-bottom: 1px solid #aaa;
        font-size: 20pt;
        font-weight: bold;
    }
    .item-560 .thumbnail.width560by350 {
        width: 560px;
        height: 350px;
    }
    .item-560>.half-width {
        /*flex: 0 0 calc(50% - 6px);*/
        width:calc(50% - 5px);

    }
    .item-560>.half-width>.list-container-1>.news-item .text-area{
        line-height: 1.4em;      /* 줄 간격 (글자 크기의 1.4배 추천) */

        /* 2. 높이 고정 (줄간격 1.4 * 2줄 = 2.8em) */
        height: 2.8em;

    }

    .item-560 > :nth-child(odd of .half-width):last-child {
        width : 100%;
        max-width: 100%;
    }
    .item-560>.half-width .thumbnail {
        width: 60px;
        height: 60px;
    }
    .item-560>.half-width .thumbnail {
        width: 60px;
        height: 60px;
    }

    .item-560>.half-width .flex-direction-column .thumbnail {
        width: -webkit-fill-available;
        height: 120px;

    }
    .item-560>.half-width .flex-direction-column .text-area {
        width: 100%;

    }
    
    .item-560 .list-container-1 {
        padding: 10px 0 0 0 ;
    }
    .item-560 .list-container-1.spacing {
        padding: 10px 10px 0 10px; /* 좌우 간격 추가 */
    }

    .item-560 .list-container-1.module-560-6 > .news-item  {
        padding:0;

    }
    .item-560 .list-container-1.module-560-6 > .news-item:nth-child(n+2) {
        float:left;
    }
    .item-560 .list-container-1.module-560-6 > .news-item > .thumbnail {
        width: 106px;
        height: 70px;

    }
    .item-560 .list-container-1.module-560-6 > .news-item:last-child {
        float:none;
    }
    .item-560 .list-container-1.module-560-6 > .news-item:first-child > .thumbnail {
        width:560px;height:200px;
    }
    .item-560 .news-item {
        padding: 0 0 20px 0 ;
        display: flex;
        gap: 10px;
    }
    .item-560 .right {
        flex-direction: row-reverse; /* 오른쪽 정렬 */
    }
    .item-560 .news-item:last-child {
        padding-bottom: 0; /* 마지막 아이템은 아래 패딩 제거 */
    }
    .item-560 .thumbnail {
        width: 180px;
        height: 120px;
        object-fit: cover; /* 이미지가 영역을 벗어나지 않도록 */

        object-position: center; /* 이미지의 가운데를 기준으로 정렬 */
        overflow: hidden; /* 초과된 부분 숨김 */
    }
    .item-560 .thumbnail.module2 {
        width: 120px;
        height: 80px;
    }

    .item-560 .text-area {
        flex-grow: 1;
        width: 200px;

        font-size: 14px;
        line-height: 1.4;
        display: flex;
        align-items: center;

    }


    [data-item-photo-shape-560=square] .thumbnail {
        width: 120px;
        height: 120px;
    }
    [data-item-photo-shape-560=circle] .thumbnail {
        width: 120px;
        height: 120px;
        border-radius: 50%; /* 원형으로 만들기 */
    }
    [data-item-photo-shape-560=square] .thumbnail.module2 {
        width: 80px;
        height: 80px;
    }
    [data-item-photo-shape-560=circle] .thumbnail.module2 {
        width: 80px;
        height: 80px;
        border-radius: 50%; /* 원형으로 만들기 */
    }
    .item-560 .thumbnail.width560by350 {
        width: 560px;
        height: 350px;
    }
    [data-item-photo-shape-560=square] .thumbnail.width560by350 {
        width: 560px;
        height: 560px;
    }

    .item-560 >.list-container-1.module-560-8 {
        width: 100%;
        position: relative;
        display: flex;
        flex-flow: wrap;
        gap:0;

    }

    .item-560 >.list-container-1.module-560-8 >.module-560-8-main-news img {
        width: 420px;
        height: 240px;
        display: block;
    }
    .item-560 >.list-container-1.module-560-8 >.module-560-8-main-title {
        width: 100%;
        padding: 10px;
        display: block;
        background-color: #999999;
        color:#ffffff;
        display: -webkit-box;

        /* 2. 텍스트가 줄바꿈되지 않고 한 줄로만 표시되도록 강제합니다. */
        white-space: nowrap;
        -webkit-line-clamp: 1;             /* 2줄까지만 보이기 */
        -webkit-box-orient: vertical;
        font-size: 18px;
        overflow: hidden;
        text-overflow: ellipsis;
        word-break: break-word;

    }
    .item-560 >.list-container-1.module-560-8 >.module-560-8-main-title a{
       color: inherit;

    }
    .item-560 >.list-container-1.module-560-8 > .module-560-8-sub-news-items {
        width: 140px;
        display: flex;
        flex-wrap: wrap;
        height:240px;
    }

    .item-560 >.list-container-1.module-560-8 > .module-560-8-sub-news-items  > .module-560-8-sub-news-item {
        width: 100%;
        display:flex;
        position: relative;
        padding: 0px 0px 0px 0px;
        gap:15px;
        align-items: center;       /* 수직 정렬 */
        justify-content: center;   /* 수평 정렬 */
    }
    .item-560 >.list-container-1.module-560-8 > .module-560-8-sub-news-items  > .module-560-8-sub-news-item:first-of-type {

        border-top:0px;
        padding: 0px 0px 0px 0px;
    }
    .item-560 >.list-container-1.module-560-8 .module-560-8-sub-news-item > .text-area {
        width: 100%;
        position:absolute;
        display: none;
        color: #000;
        -webkit-line-clamp: 2;             /* 2줄까지만 보이기 */
        -webkit-box-orient: vertical;
        font-size: 18px;
        overflow: hidden;
        text-overflow: ellipsis;
        word-break: break-word;
    }
    .item-560 >.list-container-1.module-560-8 .module-560-8-sub-news-item > .img-area {
        width: 140px;
        height: 80px;
    }
    .item-560 >.list-container-1.module-560-8 .module-560-8-sub-news-item > .img-area img {
        width: 140px;
        height: 80px;
        display: block;
    }/* 탭 전체 컨테이너 */
    .module-tabs {
        padding: 0 0 10px 0;

    }

    /* 탭 헤더 영역 (줄) */
    .tab-headers {
        list-style: none;
        display: flex; /* 가로 배치 */
        margin: 0;
        padding: 0;
        border-bottom: 2px solid #888; /* 이미지의 진한 회색 하단 라인 */
        height:38px;
    }

    /* 개별 탭 (기본 상태) */
    .tab-header {
        flex: 1; /* 탭 너비를 균등하게 배분 (이미지처럼) */
        padding: 8px 0;
        text-align: center;
        border: 1px solid #ddd; /* 비활성 탭의 연한 테두리 */
        border-bottom: none; /* 하단은 ul의 border가 담당하거나 active가 덮음 */
        background-color: #ffffff; /* 비활성 탭 배경색 (아주 연한 회색) */
        color: #999; /* 비활성 텍스트 색상 (연한 회색) */
        cursor: pointer;
        font-size: 14px;
        white-space: nowrap;      /* 줄바꿈을 강제로 막음 */
        overflow: hidden;         /* 넘치는 부분 숨김 */
        text-overflow: ellipsis;  /* 넘치는 텍스트를 ...으로 표시 */
        display: block;
        /*transition: all 0.2s;*/
    }

    /* 활성화된 탭 (이미지의 '560기사5 채널명' 부분) */
    .tab-header.active {
        background-color: #fff; /* 배경 흰색 */
        color: #000; /* 글자 검정색 */
        font-weight: bold; /* 글자 굵게 */
        border: 2px solid #777777; /* 활성 탭 테두리는 좀 더 진하게 */
        border-bottom: 2px solid #fff; /* 하단 테두리를 흰색으로 해서 아래 줄을 가림 */
        margin-bottom: -2px; /* 1px 아래로 내려서 ul의 border-bottom을 덮어씀 */
        position: relative; /* 겹침 처리를 위해 */
    }

    /* 마우스 올렸을 때 효과 (선택 사항) */
    .tab-header:hover:not(.active) {
        background-color: #eee;
        color: #555;
    }

    .title-bar-1 .pagination>svg{
        cursor:pointer;

    }
    .title-bar-1 .pagination>svg:hover{
        cursor:pointer;

    }
    /* 2. 배경 색상은 SVG 안에 있는 'circle' 태그에 적용 */
    .title-bar-1 .pagination > svg:hover circle {
        fill: #f2f2f2; /* 여기에 원하는 색상 코드 입력 (예: #eeeeee, #f0f0f0 등) */
        transition: fill 0.2s; /* 색상이 부드럽게 바뀌도록 애니메이션 추가 (선택사항) */
    }
/*
    .item-560 .tab-header {
        flex:1 1 0;              !* 균등 분할 *!
        text-align:center;
        padding:10px 12px;
        cursor:pointer;
        background:#f9f9f9;
        border-right:1px solid #ccc;
        box-sizing:border-box;
        white-space:nowrap;
        overflow:hidden;
        text-overflow:ellipsis;
    }
    .item-560 .tab-header.active { background:#d1d1d1; font-weight:600; }
    .item-560 .tab-header:last-child { border-right:0; }*/


    .item-910 {
	    width: 910px;
	    margin: 0 auto;
	    cursor: default;
	    position: relative;
	}
	.item-910 .thumbnail{
		object-fit: cover; /* 이미지가 영역을 벗어나지 않도록 */
        object-position: center; /* 이미지의 가운데를 기준으로 정렬 */
        overflow: hidden; /* 초과된 부분 숨김 */
     }
     .item-910 .rollingImg{
		object-fit: cover; /* 이미지가 영역을 벗어나지 않도록 */
        object-position: center; /* 이미지의 가운데를 기준으로 정렬 */
        overflow: hidden; /* 초과된 부분 숨김 */
     }
     
    .item-910 > .title-bar-1 {
      min-height: 48px;
      display: flex;
      align-items: center;
      justify-content: space-between;
      padding: 0 10px;
      font-size: 20pt;
      font-weight: bold;
      margin-bottom:10px;
      border-top: 1px solid #aaa;
      border-bottom: 1px solid #aaa;
    }
    .item-910 .thumbnail.width910by450 {
        width: 910px;
        height: 450px;
    }
    .item-910 >.list-container-1{
     	position: relative;
    }
    
    .item-910 >.list-container-1 .text-area-border-padding{
    	border-left:1px solid #AAAAAA;
    	border-right:1px solid #AAAAAA;
    	border-bottom:1px solid #AAAAAA;
    	padding-right:15px;
    	padding-left:15px;
    }
    .item-910 > .list-container-1 a{
    	color: inherit;
    	display: contents;
    }
       
   	.item-910 .list-container-1.module-910-1>.module-910-1-main-area{
		gap:20px;
		display: flex;
		margin-top:20px;
	}
	.item-910 .list-container-1.module-910-1>.module-910-1-main-area:first-of-type {
	    margin-top:0px;
    }
	.item-910 >.list-container-1.module-910-1 >.module-910-1-main-area >.module-910-1-main-news{
		width: 320px;
		position: relative;
	}
	
	.item-910 >.list-container-1.module-910-1  >.module-910-1-main-area >.module-910-1-main-news img {
		width: 100%;
		height: 200px;
		display: block;
	}
	.item-910 >.list-container-1.module-910-1  >.module-910-1-main-area >.module-910-1-sub-news-items {
		width: 570px;
		display: flex;
		flex-direction: column;
	}
	.item-910 >.list-container-1.module-910-1  >.module-910-1-main-area >.module-910-1-sub-news-items > .module-910-1-sub-news-item  {
		width: 100%;
		display: flex;
		align-items: center;       /* 수직 정렬 */
	  	justify-content: center;   /* 수평 정렬 */
	  	flex-direction: column;
	}
	.item-910 >.list-container-1.module-910-1  >.module-910-1-main-area >.module-910-1-sub-news-items >.module-910-1-sub-news-item .text-area{
		  width: 100%;
		  color: #000;
		  padding: 6px 8px;
	      font-size: 22px;
	      overflow: hidden;
	      text-overflow: ellipsis;
	      line-height: 1.4;       
	      display: flex;
  		  align-items: center; /* 세로 중앙정렬 */              /* 줄 간격 */
  		  white-space:nowrap;
  		  font-weight: bold;
  	}
	.item-910 >.list-container-1.module-910-1  >.module-910-1-main-area >.module-910-1-sub-news-items >.module-910-1-sub-news-item >.text-area-footer{
		  margin-top:24px;
		  width: 100%;
		  display: -webkit-box;
		  color: #a09581;
		  -webkit-line-clamp: 2;             /* 2줄까지만 보이기 */
	  	  -webkit-box-orient: vertical;
		  padding: 0px 8px;
	      font-size: 15px;
	      overflow: hidden;
	      text-overflow: ellipsis;
	      line-height: 1.4;                  /* 줄 간격 */
	      word-break: break-word;
	}
	item-910 >.list-container-1.module-910-1  >.module-910-1-main-area >.module-910-1-sub-news-items >.module-910-1-sub-news-item >.text-area-footer a{
		  display: -webkit-box;
		   -webkit-line-clamp: 2;             /* 2줄까지만 보이기 */
	  	  -webkit-box-orient: vertical;
		  overflow: hidden;
	      text-overflow: ellipsis;
	      word-break: break-word;
	}
	
	.item-910 >.list-container-1.module-910-1  >.module-910-1-main-area >.module-910-1-sub-news-items >.module-910-1-sub-news-item-footer{
		margin-top: 50px;
		width: 100%;
		display: flex;
		align-items: center;       /* 수직 정렬 */
	  	justify-content: center;   /* 수평 정렬 */
	  	flex-direction: column;
	  	  
	}
	.item-910 >.list-container-1.module-910-1  >.module-910-1-main-area >.module-910-1-sub-news-items >.module-910-1-sub-news-item-footer .text-area{
		  width: 100%;
		  display: -webkit-box;
		  color: #a09581;
		  -webkit-line-clamp: 2;             /* 2줄까지만 보이기 */
	  	  -webkit-box-orient: vertical;
		  padding: 6px 8px;
	      font-size: 14px;
	      overflow: hidden;
	      text-overflow: ellipsis;
	      line-height: 1.4;                  /* 줄 간격 */
	      word-break: break-word;
	      font-weight: bold;
	}
	.item-910 >.list-container-1.module-910-1  >.module-910-1-main-area >.module-910-1-sub-news-items >.module-910-1-sub-news-item-footer .text-area{
		  display: -webkit-box;
		  -webkit-line-clamp: 2;             /* 2줄까지만 보이기 */
	  	  -webkit-box-orient: vertical;
		  overflow: hidden;
	      text-overflow: ellipsis;
	      word-break: break-word;
	      font-weight: bold;
	}
	
	.item-910 .list-container-1.module-910-2>.module-910-2-main-title-area .text-area{
		 width: 100%;
		  color: #000;
		  font-size: 22px;
	      overflow: hidden;
	      padding:10px 0px;
	      text-overflow: ellipsis;
	      line-height: 1.4;       
	      display: flex;
  		  align-items: center; /* 세로 중앙정렬 */              /* 줄 간격 */
  		  white-space:nowrap;
  		  font-weight: bold;
	}
	.item-910 .list-container-1.module-910-2>.module-910-2-main-area{
		gap:8px;
		display: flex;
		margin-top:20px;
	}
	
	.item-910 >.list-container-1.module-910-2 >.module-910-2-main-area >.module-910-2-main-news{
		width: 320px;
		position: relative;
	}
	
	.item-910 >.list-container-1.module-910-2  >.module-910-2-main-area >.module-910-2-main-news img {
		width: 100%;
		height: 200px;
		display: block;
	}
	.item-910 >.list-container-1.module-910-2  >.module-910-2-main-area >.module-910-2-sub-news-items {
		width: 582px;
		display: flex;
		flex-direction: column;
		justify-content: space-between
	}
	.item-910 >.list-container-1.module-910-2  >.module-910-2-main-area >.module-910-2-sub-news-items > .module-910-2-sub-news-item  {
		width: 100%;
		display: flex;
		align-items: center;       /* 수직 정렬 */
	  	justify-content: center;   /* 수평 정렬 */
	  
	}
	.item-910 >.list-container-1.module-910-2  >.module-910-2-main-area >.module-910-2-sub-news-items >.module-910-2-sub-news-item .text-area{
		  width: 100%;
		  display: -webkit-box;
		  color: #a09581;
		  padding:8px 6px;
		  -webkit-line-clamp: 3;             /* 2줄까지만 보이기 */
	  	  -webkit-box-orient: vertical;
		  padding: 0px 8px;
	      font-size: 15px;
	      overflow: hidden;
	      text-overflow: ellipsis;
	      line-height: 1.4;                  /* 줄 간격 */
	      word-break: break-word;
	      
  	}
	.item-910 >.list-container-1.module-910-2  >.module-910-2-main-area >.module-910-2-sub-news-items >.module-910-2-sub-news-item .text-area a{
		  display: -webkit-box;
		  -webkit-line-clamp: 3;             /* 2줄까지만 보이기 */
	  	  -webkit-box-orient: vertical;
		  overflow: hidden;
	      text-overflow: ellipsis;
	      word-break: break-word;
	}
	.item-910 >.list-container-1.module-910-2  >.module-910-2-main-area >.module-910-2-sub-news-items >.module-910-2-sub-news-item-footer{
		margin-top: 50px;
		width: 100%;
		display: flex;
		align-items: center;       /* 수직 정렬 */
	  	justify-content: center;   /* 수평 정렬 */
	    gap:8px;
	  	  
	}
	.item-910 >.list-container-1.module-910-2  >.module-910-2-main-area >.module-910-2-sub-news-items >.module-910-2-sub-news-item-footer > .img-area{
		width: 110px;
		
	}
	.item-910 >.list-container-1.module-910-2  >.module-910-2-main-area >.module-910-2-sub-news-items >.module-910-2-sub-news-item-footer > .img-area  img{
		width: 100%;
		height: 70px;
		display: block;
	}
	
	
    .item-910 >.list-container-1.module-910-3 >.module-910-3-main-news{
		width: 910px;
		position: relative;
		display: flex;
		gap:20px;
		padding-bottom:40px;
		margin-bottom:40px;
		border-bottom:1px solid #AAAAAA;
    }

    .item-910 >.list-container-1.module-910-3 >.module-910-3-main-news img {
		width: 320px;
		height: 200px;
		display: block;
    }
	.item-910 >.list-container-1.module-910-3 >.module-910-3-main-news  .text-area {
	  	 width: 62%;
	  	 display: flex;
	  	 /*align-items: center;*/
	  	 flex-wrap:wrap;
	  	 
	}
    .item-910 >.list-container-1.module-910-3 >.module-910-3-main-news  .text-area > .text-area-top{
		  width: 100%;
		  display: -webkit-box;
		  color: #000;
		  -webkit-line-clamp: 2;             /* 2줄까지만 보이기 */
	  	  -webkit-box-orient: vertical;
		  padding: 15px 8px 0 8px;
	      font-size: 24px;
	      overflow: hidden;
	      text-overflow: ellipsis;
	      word-break: break-word;
	      font-weight: bold;
	}
	.item-910 >.list-container-1.module-910-3 >.module-910-3-main-news  .text-area > .text-area-top a{
		  display: -webkit-box;
		  -webkit-line-clamp: 2;             /* 2줄까지만 보이기 */
	  	  -webkit-box-orient: vertical;
	      overflow: hidden;
	      text-overflow: ellipsis;
	      word-break: break-word;
	      font-weight: bold;
	}
	 .item-910 >.list-container-1.module-910-3 >.module-910-3-main-news  .text-area > .text-area-footer{
		  width: 100%;
		  display: -webkit-box;
		  color: #878787;
		  -webkit-line-clamp: 2;             /* 2줄까지만 보이기 */
	  	  -webkit-box-orient: vertical;
		  padding: 0px 8px;
	      font-size: 18px;
	      overflow: hidden;
	      text-overflow: ellipsis;
	      line-height: 1.4;                  /* 줄 간격 */
	      word-break: break-word;
	}
	 .item-910 >.list-container-1.module-910-3 >.module-910-3-main-news  .text-area > .text-area-footer a{
		  display: -webkit-box;
		  -webkit-line-clamp: 2;             /* 2줄까지만 보이기 */
	  	  -webkit-box-orient: vertical;
	      overflow: hidden;
	      text-overflow: ellipsis;
	      word-break: break-word;
	}
    .item-910 >.list-container-1.module-910-3 > .module-910-3-sub-news-items {
	      width: 100%;
	      display: flex;
	      padding-bottom:40px;
	      border-bottom:1px solid #AAAAAA;
    }
   
    .item-910 >.list-container-1.module-910-3 > .module-910-3-sub-news-items  > .module-910-3-sub-news-item {
	      width: 33%;
	      position: relative;
	      border-left:1px solid #AAAAAA;
	      padding: 0px 30px 0px 30px;
    }
    .item-910 >.list-container-1.module-910-3  .module-910-3-sub-news-items  > .module-910-3-sub-news-item:first-of-type {
	     border:0px;
    }

    .item-910 >.list-container-1.module-910-3 .module-910-3-sub-news-item  .text-area {
	     width: 100%;
	     display: flex;
	     flex-wrap: wrap;
	     
	    
    }
   
    
    .item-910 >.list-container-1.module-910-3 .module-910-3-sub-news-item  .text-area > .text-area-top{
		  width: 100%;
		  display: -webkit-box;
		  color: #000;
		  -webkit-line-clamp: 2;             /* 2줄까지만 보이기 */
	  	  -webkit-box-orient: vertical;
		  font-size: 20px;
	      overflow: hidden;
	      text-overflow: ellipsis;
	      word-break: break-word;
	      font-weight: bold;
	}
	.item-910 >.list-container-1.module-910-3 .module-910-3-sub-news-item  .text-area > .text-area-top a{
		  display: -webkit-box;
		  -webkit-line-clamp: 2;             /* 2줄까지만 보이기 */
	  	  -webkit-box-orient: vertical;
		  overflow: hidden;
	      text-overflow: ellipsis;
	      word-break: break-word;
	      font-weight: bold;
	}
	 .item-910 >.list-container-1.module-910-3 .module-910-3-sub-news-item  .text-area > .text-area-footer{
		  width: 100%;
		  margin-top:20px;
		  display: -webkit-box;
		  color: #878787;
		  -webkit-line-clamp: 2;             /* 2줄까지만 보이기 */
	  	  -webkit-box-orient: vertical;
		  font-size: 15px;
	      overflow: hidden;
	      text-overflow: ellipsis;
	      line-height: 1.4;
	      word-break: break-word;                  /* 줄 간격 */
	}
	.item-910 >.list-container-1.module-910-3 .module-910-3-sub-news-item  .text-area > .text-area-footer a{
		  display: -webkit-box;
		  -webkit-line-clamp: 2;             /* 2줄까지만 보이기 */
	  	  -webkit-box-orient: vertical;
		  overflow: hidden;
	      text-overflow: ellipsis;
	      word-break: break-word;                  /* 줄 간격 */
	}
    .item-910 >.list-container-1.module-910-4 {
		 width: 100%;
		 position: relative;
	     display: flex;
	     gap:30px;
	     border-bottom:1px solid #AAAAAA;
    }

    .item-910 >.list-container-1.module-910-4 >.module-910-4-main-news img {
		width: 430px;
		height: 270px;
		display: block;
    }
	.item-910 >.list-container-1.module-910-4 >.module-910-4-main-news  .text-area {
		 margin-top:20px;
	  	 width: 100%;
		 display: -webkit-box;
		 color: #000;
		 -webkit-line-clamp: 2;             /* 2줄까지만 보이기 */
	  	 -webkit-box-orient: vertical;
		 font-size: 22px;
	     overflow: hidden;
	     text-overflow: ellipsis;
	     word-break: break-word;
	     font-weight: bold;
	}
	.item-910 >.list-container-1.module-910-4 >.module-910-4-main-news  .text-area  a{
		  display: -webkit-box;
		 -webkit-line-clamp: 2;             /* 2줄까지만 보이기 */
	  	 -webkit-box-orient: vertical;
		 overflow: hidden;
	     text-overflow: ellipsis;
	     word-break: break-word;
	     font-weight: bold;
	}
   
    .item-910 >.list-container-1.module-910-4 > .module-910-4-sub-news-items {
	      width: 100%;
	      display: flex;
	      flex-wrap: wrap;
    }
   
    .item-910 >.list-container-1.module-910-4 > .module-910-4-sub-news-items  > .module-910-4-sub-news-item {
	      width: 100%;
	      display:flex;
	      position: relative;
	      border-top:1px solid #AAAAAA;
	      padding: 20px 0px 20px 0px;
	      gap:20px;
	      align-items: center;
	}
    .item-910 >.list-container-1.module-910-4 > .module-910-4-sub-news-items  > .module-910-4-sub-news-item:first-of-type {
	      border-top:0px;
	      padding: 0px 0px 20px 0px;
    }
    .item-910 >.list-container-1.module-910-4 .module-910-4-sub-news-item  .text-area {
	     width: 100%;
	     display: -webkit-box;
		 color: #000;
		 -webkit-line-clamp: 2;             /* 2줄까지만 보이기 */
	  	 -webkit-box-orient: vertical;
		 font-size: 20px;
	     overflow: hidden;
	     text-overflow: ellipsis;
	     word-break: break-word;
	     font-weight: bold;
	}
	.item-910 >.list-container-1.module-910-4 .module-910-4-sub-news-item  .text-area a{
	     display: -webkit-box;
		 -webkit-line-clamp: 2;             /* 2줄까지만 보이기 */
	  	 -webkit-box-orient: vertical;
		 overflow: hidden;
	     text-overflow: ellipsis;
	     word-break: break-word;
	     font-weight: bold;
	}
    .item-910 >.list-container-1.module-910-4 .module-910-4-sub-news-item > .img-area {
	    width: 140px;
		height: 90px;
	}
   	.item-910 >.list-container-1.module-910-4 .module-910-4-sub-news-item > .img-area img {
	    width: 140px;
		height: 90px;
		display: block;
	}
    
    .item-910 >.list-container-1.module-910-5 {
		 width: 100%;
		 position: relative;
	     border-bottom:1px solid #AAAAAA;
	}
	 .item-910 >.list-container-1.module-910-5 >.module-910-5-main-news{
		padding-bottom:20px;
    }
    .item-910 >.list-container-1.module-910-5 >.module-910-5-main-news img {
		width: 910px;
		height: 430px;
		display: block;
    }
	.item-910 >.list-container-1.module-910-5 >.module-910-5-main-news  .text-area {
		 margin-top:20px;
	  	 width: 100%;
		 text-align: center;
		 color: #000;
		 font-size: 22px;
	     overflow: hidden;
	     text-overflow: ellipsis;
	     word-break: break-word;
	     font-weight: bold;
	}
	
	.item-910 >.list-container-1.module-910-6 {
		 width: 100%;
		 position: relative;
	     display: flex;
	     gap:0px;
	     
    }

    .item-910 >.list-container-1.module-910-6 >.module-910-6-main-news img {
		width: 430px;
		height: 270px;
		display: block;
    }
	   
    .item-910 >.list-container-1.module-910-6 > .module-910-6-sub-news-items {
	      width: 100%;
	      display: flex;
	      flex-wrap: wrap;
    }
   
    .item-910 >.list-container-1.module-910-6 > .module-910-6-sub-news-items  > .module-910-6-sub-news-item {
	      width: 100%;
	      display:flex;
	      height: 67px;
	      position: relative;
	      padding: 0px 0px 0px 0px;
	      gap:15px;
	      background-color: #FFFFFF;
	      align-items: center;       /* 수직 정렬 */
	      justify-content: center;   /* 수평 정렬 */
	}
    .item-910 >.list-container-1.module-910-6 > .module-910-6-sub-news-items  > .module-910-6-sub-news-item.active{
		  background-color: #666;
	}
    .item-910 >.list-container-1.module-910-6 > .module-910-6-sub-news-items  > .module-910-6-sub-news-item:first-of-type {
	      border-top:0px;
	      padding: 0px 0px 0px 0px;
    }
    .item-910 >.list-container-1.module-910-6 .module-910-6-sub-news-item  .text-area {
	     width: 100%;
	     display: -webkit-box;
		 color: #000;
		 -webkit-line-clamp: 2;             /* 2줄까지만 보이기 */
	  	 -webkit-box-orient: vertical;
		 font-size: 18px;
	     overflow: hidden;
	     text-overflow: ellipsis;
	     word-break: break-word;
	     font-weight: bold;
	}
	 .item-910 >.list-container-1.module-910-6 .module-910-6-sub-news-item  .text-area a{
	     display: -webkit-box;
		 -webkit-line-clamp: 2;             /* 2줄까지만 보이기 */
	  	 -webkit-box-orient: vertical;
		 overflow: hidden;
	     text-overflow: ellipsis;
	     word-break: break-word;
	     font-weight: bold;
	}
	.item-910 >.list-container-1.module-910-6 .module-910-6-sub-news-item.active  .text-area{
	    color: #fff;
	    padding-left:20px;
	    padding-right:20px;
	}
	
	 .item-910 >.list-container-1.module-910-6 .module-910-6-sub-news-item.active  > .img-area {
	   display:none;
	}
    .item-910 >.list-container-1.module-910-6 .module-910-6-sub-news-item > .img-area {
	    width: 144px;
		height: 66px;
	}
   	.item-910 >.list-container-1.module-910-6 .module-910-6-sub-news-item > .img-area img {
	    width: 144px;
		height: 66px;
		display: block;
	}
   
	.item-910 >.list-container-1.module-910-7 {
		 width: 100%;
		 position: relative;
		 display:flex;
	     border-bottom:1px solid #AAAAAA;
	     gap:30px;
	     
	}
	 .item-910 >.list-container-1.module-910-7 >.module-910-7-main-news{
	 	width: 440px;
		padding-bottom:20px;
    }
    .item-910 >.list-container-1.module-910-7 >.module-910-7-main-news img {
		width: 440px;
		height: 270px;
		display: block;
    }
	.item-910 >.list-container-1.module-910-7 >.module-910-7-main-news  .text-area {
		 padding-top:10px;
		 padding-bottom:10px;
	  	 width: 100%;
		 color: #000;
		 font-size: 20px;
	     overflow: hidden;
	     white-space: nowrap;
	     text-overflow: ellipsis;
	     font-weight: bold;
	     box-sizing: border-box;
	}
	
	
	
	.item-910 >.list-container-1.module-910-8 {
		 width: 100%;
		 position: relative;
	     display: flex;
	     gap:10px;
	     flex-wrap: wrap;
    }
    .item-910 >.list-container-1.module-910-8 >.module-910-8-main-news-items{
		 width: 100%;
		 position: relative;
	     display: flex;
	     gap:30px;
	     
    }
	.item-910 >.list-container-1.module-910-8 >.module-910-8-main-news-items >.module-910-8-main-news{
		 width: 33%;
		 position: relative;
	     padding-top: 10px;
    	 padding-bottom: 10px;
    	 
	}
    .item-910 >.list-container-1.module-910-8 >.module-910-8-main-news-items >.module-910-8-main-news img {
		width: 284px;
		height: 170px;
		display: block;
    }
	.item-910 >.list-container-1.module-910-8 >.module-910-8-main-news-items >.module-910-8-main-news  .text-area {
		 width: 100%;
		 display: -webkit-box;
		 color: #000;
		 -webkit-line-clamp: 2;             /* 2줄까지만 보이기 */
	  	 -webkit-box-orient: vertical;
		 font-size: 18px;
	     overflow: hidden;
	     text-overflow: ellipsis;
	     word-break: break-word;
	     margin-top: 10px;
	     font-weight: bold;
	}
	.item-910 >.list-container-1.module-910-8 >.module-910-8-main-news-items >.module-910-8-main-news  .text-area a{
		 display: -webkit-box;
		 -webkit-line-clamp: 2;             /* 2줄까지만 보이기 */
	  	 -webkit-box-orient: vertical;
		 overflow: hidden;
	     text-overflow: ellipsis;
	     word-break: break-word;
	     font-weight: bold;
	}
   
    .item-910 >.list-container-1.module-910-8 > .module-910-8-sub-news-items {
	      width: 100%;
	      display: flex;
	      flex-wrap: wrap;
	      column-gap:30px;
    }
   
    .item-910 >.list-container-1.module-910-8 > .module-910-8-sub-news-items  > .module-910-8-sub-news-item {
	      width: 31.1%;
	      display:flex;
	      position: relative;
	      border-top:1px solid #AAAAAA;
	      padding: 20px 0px 20px 0px;
	     
	}
   
    .item-910 >.list-container-1.module-910-8 > .module-910-8-sub-news-items > .module-910-8-sub-news-item  .text-area {
	     width: 100%;
	     color: #000;
		 font-size: 18px;
	     overflow: hidden;
	     text-overflow: ellipsis;
	     white-space: nowrap;
	     font-weight: bold;
	}
    
	.item-910 >.list-container-1.module-910-9 {
		 width: 100%;
		 position: relative;
		 display:flex;
	     border-bottom:1px solid #AAAAAA;
	     gap:30px;
	     
	}
	.item-910 >.list-container-1.module-910-9 > .module-910-9-news-area > .module-910-news-title {
	      min-height: 48px;
	      display: flex;
	      align-items: center;
	      justify-content: space-between;
	      padding: 0 10px;
	      font-size: 20pt;
	      font-weight: bold;
	      margin-bottom:15px;
	      border-top: 1px solid #aaa;
	      border-bottom: 1px solid #aaa;
    }
	 .item-910 >.list-container-1.module-910-9 > .module-910-9-news-area >.module-910-9-main-news{
	 	width: 284px;
	 	padding-top:20px;
		padding-bottom:20px;
		
    }
    .item-910 >.list-container-1.module-910-9 > .module-910-9-news-area >.module-910-9-main-news img {
		width: 284px;
		height: 170px;
		display: block;
    }
	.item-910 >.list-container-1.module-910-9 > .module-910-9-news-area >.module-910-9-main-news  .text-area {
		 padding-top:10px;
		 width: 100%;
		 color: #000;
		 font-size: 20px;
	     overflow: hidden;
	     text-overflow: ellipsis;
	     height: 70px;
	     font-weight: bold;
	}
	.item-910 >.list-container-1.module-910-10> .module-910-10-news-area > .module-910-news-title {
	      min-height: 48px;
	      display: flex;
	      align-items: center;
	      justify-content: space-between;
	      padding: 0 10px;
	      font-size: 20pt;
	      font-weight: bold;
	      border-top: 1px solid #aaa;
    	  border-bottom: 1px solid #aaa;
    }
    .item-910 >.list-container-1.module-910-10 {
		 width: 100%;
		 position: relative;
		 display:flex;
	    /* border-bottom:1px solid #AAAAAA;*/
	     gap:30px;
	   
	}
	 .item-910 >.list-container-1.module-910-10 > .module-910-10-news-area{
	 	 width: 284px;
	 }
     
    .item-910 >.list-container-1.module-910-10 > .module-910-10-news-area >.module-910-10-main-news{
        width: 284px;
        padding-top:20px;
        padding-bottom:20px;
        display:flex;
        gap:10px;
        border-top:1px solid #AAAAAA;
	}
    
    .item-910 >.list-container-1.module-910-10 > .module-910-10-news-area > div:nth-of-type(2) {
        border-top:0px;
    }
	.item-910 >.list-container-1.module-910-10 >.module-910-10-news-area >.module-910-10-main-news img {
		width: 90px;
		height: 60px;
		display: block;
    }
	.item-910 >.list-container-1.module-910-10 >.module-910-10-news-area >.module-910-10-main-news  .text-area {
		 width: 63%;
		 display: -webkit-box;
		 color: #000;
		 -webkit-line-clamp: 2;             /* 2줄까지만 보이기 */
	  	 -webkit-box-orient: vertical;
		 font-size: 18px;
	     overflow: hidden;
	     text-overflow: ellipsis;
	     word-break: break-word;
	     font-weight: bold;
	}
	.item-910 >.list-container-1.module-910-10 >.module-910-10-news-area >.module-910-10-main-news  .text-area a{
		 display: -webkit-box;
		 -webkit-line-clamp: 2;             /* 2줄까지만 보이기 */
	  	 -webkit-box-orient: vertical;
		 overflow: hidden;
	     text-overflow: ellipsis;
	     word-break: break-word;
	     font-weight: bold;
	}
	  
    .item-910 >.list-container-1.module-910-10 >.module-910-10-news-area  > .module-910-10-sub-news {
	      display:flex;
	      position: relative;
	      border-top:1px solid #AAAAAA;
	      padding: 10px 0px 10px 0px;
	}
   
    .item-910 >.list-container-1.module-910-10 >.module-910-10-news-area > .module-910-10-sub-news  .text-area {
	     width: 100%;
	     color: #000;
		 font-size: 18px;
	     overflow: hidden;
	     text-overflow: ellipsis;
	     white-space: nowrap;
	     font-weight: bold;
	}
	    
	.item-1260 {
	    width: 1260px;
	    margin: 0 auto;
	    cursor: default;
	    position: relative;
	}
	.item-1260 .thumbnail{
		object-fit: cover; /* 이미지가 영역을 벗어나지 않도록 */
        object-position: center; /* 이미지의 가운데를 기준으로 정렬 */
        overflow: hidden; /* 초과된 부분 숨김 */
     }
	.item-1260 > .title-bar-1 {
      min-height: 48px;
      display: flex;
      align-items: center;
      justify-content: space-between;
      padding: 0 10px;
      font-size: 20pt;
      font-weight: bold;
      margin-bottom:10px;
      
    }
    .item-1260 .thumbnail.width1260by600 {
        width: 1260px;
        height: 600px;
    }
    .item-1260 >.list-container-1 .text-area-border-padding

	{
	    border-left: 1px solid #AAAAAA;
	    border-right: 1px solid #AAAAAA;
	    border-bottom: 1px solid #AAAAAA;
	    padding-right: 15px;
	    padding-left: 15px;
	    box-sizing: border-box;
	}
	.item-1260 > .list-container-1 {
	    padding: 0px 0 0 0;
	}
	.item-1260 > .list-container-1 a{
	   	color: inherit;
	   	display: contents;
	}
	.item-1260 >.list-container-1.module-1260-1{
      display: flex;
      gap: 20px; /* 큰 이미지와 썸네일 사이 간격 */
    }

    .item-1260 >.list-container-1.module-1260-1 >.module-1260-1-main-news{
      width: 620px;
      position: relative;
    }

    .item-1260 >.list-container-1.module-1260-1 >.module-1260-1-main-news img {
      width: 100%;
      height: 430px;
      display: block;
    }
	.item-1260 >.list-container-1.module-1260-1 >.module-1260-1-main-news  .text-area {
	  position: absolute;
	  bottom: 0;
	  left: 0;
	  width: 100%;
	  background: linear-gradient(
		    to bottom,
		    rgba(0, 0, 0, 0.0) 0%,   /* 아래: 짙은 검정 */
		    rgba(0, 0, 0, 0.5) 50%,   /* 아래: 짙은 검정 */
		    rgba(0, 0, 0, 0.7) 100%   /* 위: 투명 */
		); /* 반투명 검정 배경 */
	  color: #fff;
	  padding: 6px 8px;
      font-size: 15px;
      white-space: nowrap;
      overflow: hidden;
      text-overflow: ellipsis;
      font-weight: bold;
      box-sizing: border-box;
    }
    .item-1260 >.list-container-1.module-1260-1 > .module-1260-1-sub-news-items {
      width: 620px;
      display: grid;
      grid-template-columns: repeat(2, 1fr);
      grid-template-rows: repeat(2, auto);
      gap: 20px; /* 썸네일 상하 간격 */
    }
   
    .item-1260 >.list-container-1.module-1260-1 > .module-1260-1-sub-news-items > .module-1260-1-sub-news-item {
      width: 100%;
      position: relative;
    }

    .item-1260 >.list-container-1.module-1260-1 > .module-1260-1-sub-news-items > .module-1260-1-sub-news-item img {
      width:  300px;
      height: 215px;
      display: block;
    }

    .item-1260 >.list-container-1.module-1260-1 .module-1260-1-sub-news-item  .text-area {
      position: absolute;
	  bottom: 0;
	  left: 0;
	  width: 100%;
	  background: linear-gradient(
		    to bottom,
		    rgba(0, 0, 0, 0.0) 0%,   /* 아래: 짙은 검정 */
		    rgba(0, 0, 0, 0.5) 50%,   /* 아래: 짙은 검정 */
		    rgba(0, 0, 0, 0.7) 100%   /* 위: 투명 */
		); /* 반투명 검정 배경 */
	  color: #fff;
	  padding: 6px 8px;
      font-size: 13px;
      white-space: nowrap;
      overflow: hidden;
      text-overflow: ellipsis;
      font-weight: bold;
      box-sizing: border-box;
    }
	.list-container-1.module-1260-2{
		display: flex;
	 	gap:0px;
	}
	.item-1260 >.list-container-1.module-1260-2 >.module-1260-2-main-news{
		width: 760px;
		position: relative;
	}
	
	.item-1260 >.list-container-1.module-1260-2 >.module-1260-2-main-news img {
		width: 100%;
		height: 430px;
		display: block;
	}
	.item-1260 >.list-container-1.module-1260-2 >.module-1260-2-sub-news-items {
		width: 500px;
		display: flex;
		flex-direction: column;
	}
	.item-1260 >.list-container-1.module-1260-2 >.module-1260-2-sub-news-items > .module-1260-2-sub-news-item-main, .module-1260-2-sub-news-item  {
		width: 100%;
		height:86px;
		display: flex;
		align-items: center;       /* 수직 정렬 */
	  	justify-content: center;   /* 수평 정렬 */
	}
	.item-1260 >.list-container-1.module-1260-2 >.module-1260-2-sub-news-items > .module-1260-2-sub-news-item.active {
		background-color: #7381c7;
	}
	.item-1260 >.list-container-1.module-1260-2 >.module-1260-2-sub-news-items > .module-1260-2-sub-news-item{
		background-color: #464646;
	}
	.item-1260 >.list-container-1.module-1260-2 >.module-1260-2-sub-news-items >.module-1260-2-sub-news-item > .text-area-main-arrow {
		width: 50px;;
		color: #fff;
		font-size: 20px;
		align-items: center;
		justify-content: center;
		font-weight: bold;
		display:none;
	}
	.item-1260 >.list-container-1.module-1260-2 >.module-1260-2-sub-news-items >.module-1260-2-sub-news-item.active > .text-area-main-arrow {
		display: flex;
	}
	
	.item-1260 >.list-container-1.module-1260-2 >.module-1260-2-sub-news-items >.module-1260-2-sub-news-item  .text-area {
		  width: 348px;;
		  display: -webkit-box;
		  padding-left:30px;
		  padding-right:30px;
		  color: #fff;
		  -webkit-line-clamp: 2;             /* 2줄까지만 보이기 */
	  	  -webkit-box-orient: vertical;
		  font-size: 15px;
	      overflow: hidden;
	      text-overflow: ellipsis;
	      line-height: 1.4;
	      align-items: center; /* 세로 중앙정렬 */              
  		  word-break: break-word;    
  		   font-weight: bold;
	}
	.item-1260 >.list-container-1.module-1260-2 >.module-1260-2-sub-news-items >.module-1260-2-sub-news-item.active  .text-area {
		  width: 430px;;
		  
	}
	.item-1260 >.list-container-1.module-1260-2 >.module-1260-2-sub-news-items >.module-1260-2-sub-news-item  .text-area a{
		  display: -webkit-box;
		  -webkit-line-clamp: 2;             /* 2줄까지만 보이기 */
	  	  -webkit-box-orient: vertical;
		  overflow: hidden;
	      text-overflow: ellipsis;
	      word-break: break-word;    
  		  font-weight: bold;
	}
	.item-1260 >.list-container-1.module-1260-2 >.module-1260-2-sub-news-items >.module-1260-2-sub-news-item.active > .img-area {
		display: none;
	}
	.item-1260 >.list-container-1.module-1260-2 >.module-1260-2-sub-news-items >.module-1260-2-sub-news-item > .img-area {
		  width: 152px;
		  color: #fff;
		  flex-shrink: 0;
	}
	.item-1260 >.list-container-1.module-1260-2 >.module-1260-2-sub-news-items >.module-1260-2-sub-news-item > .img-area  img {
		 width: 100%;
		 height: 86px;
		 display: block;
	}
	.list-container-1.module-1260-3{
		display: flex;
	 	gap:36px;
	}
	.item-1260 >.list-container-1.module-1260-3 >.module-1260-3-main-news{
		width: 500px;
		position: relative;
	}
	
	.item-1260 >.list-container-1.module-1260-3 >.module-1260-3-main-news img {
		width: 100%;
		height: 300px;
		display: block;
	}
	.item-1260 >.list-container-1.module-1260-3 >.module-1260-3-sub-news-items {
		width: 760px;
		display: flex;
		flex-direction: column;
	}
	.item-1260 >.list-container-1.module-1260-3 >.module-1260-3-sub-news-items > .module-1260-3-sub-news-item  {
		width: 100%;
		display: flex;
		align-items: center;       /* 수직 정렬 */
	  	justify-content: center;   /* 수평 정렬 */
	  	flex-direction: column;
	}
	.item-1260 >.list-container-1.module-1260-3 >.module-1260-3-sub-news-items >.module-1260-3-sub-news-item .text-area{
		  width: 100%;
		  display: -webkit-box;
		  color: #000;
		  -webkit-line-clamp: 2;             /* 2줄까지만 보이기 */
	  	  -webkit-box-orient: vertical;
		  padding: 6px 8px;
	      font-size: 22px;
	      overflow: hidden;
	      text-overflow: ellipsis;
	      line-height: 1.4;       
	      display: flex;
  		  align-items: center; /* 세로 중앙정렬 */              /* 줄 간격 */
  		  word-break: break-word;
  		   font-weight: bold;
	}
	.item-1260 >.list-container-1.module-1260-3 >.module-1260-3-sub-news-items >.module-1260-3-sub-news-item .text-area a{
		  display: -webkit-box;
		  -webkit-line-clamp: 2;             /* 2줄까지만 보이기 */
	  	  -webkit-box-orient: vertical;
		  overflow: hidden;
	      text-overflow: ellipsis;
	      align-items: center; /* 세로 중앙정렬 */              /* 줄 간격 */
  		  word-break: break-word;
  		  font-weight: bold;
	}
	.item-1260 >.list-container-1.module-1260-3 >.module-1260-3-sub-news-items >.module-1260-3-sub-news-item .text-area-footer{
		  margin-top:24px;
		  width: 100%;
		  display: -webkit-box;
		  color: #878787;
		  -webkit-line-clamp: 2;             /* 2줄까지만 보이기 */
	  	  -webkit-box-orient: vertical;
		  padding: 0px 8px;
	      font-size: 13px;
	      overflow: hidden;
	      text-overflow: ellipsis;
	      line-height: 1.4;                  /* 줄 간격 */
	      word-break: break-word;
	}
	.item-1260 >.list-container-1.module-1260-3 >.module-1260-3-sub-news-items >.module-1260-3-sub-news-item .text-area-footer a{
		  display: -webkit-box;
		  -webkit-line-clamp: 2;             /* 2줄까지만 보이기 */
	  	  -webkit-box-orient: vertical;
		  overflow: hidden;
	      text-overflow: ellipsis;
	      word-break: break-word;
	}
	.item-1260 >.list-container-1.module-1260-3 >.module-1260-3-sub-news-items >.module-1260-3-sub-news-item-footer{
		margin-top: 85px;
		width: 100%;
		display: flex;
		align-items: center;       /* 수직 정렬 */
	  	justify-content: center;   /* 수평 정렬 */
	  	flex-direction: column;
	  	  
	}
	.item-1260 >.list-container-1.module-1260-3 >.module-1260-3-sub-news-items >.module-1260-3-sub-news-item-footer .text-area{
		  width: 100%;
		  display: -webkit-box;
		  color: #a09581;
		  -webkit-line-clamp: 2;             /* 2줄까지만 보이기 */
	  	  -webkit-box-orient: vertical;
		  padding: 6px 8px;
	      font-size: 14px;
	      overflow: hidden;
	      text-overflow: ellipsis;
	      line-height: 1.4;                  /* 줄 간격 */
	      word-break: break-word;
	}
	.item-1260 >.list-container-1.module-1260-3 >.module-1260-3-sub-news-items >.module-1260-3-sub-news-item-footer .text-area a{
		  display: -webkit-box;
		  -webkit-line-clamp: 2;             /* 2줄까지만 보이기 */
	  	  -webkit-box-orient: vertical;
		  overflow: hidden;
	      text-overflow: ellipsis;
	      word-break: break-word;
	}
	.item-1260 >.list-container-1.module-1260-3 >.module-1260-3-sub-news-items >.module-1260-3-sub-news-item-footer .text-area{
		  width: 100%;
		  display: -webkit-box;
		  color: #a09581;
		  -webkit-line-clamp: 2;             /* 2줄까지만 보이기 */
	  	  -webkit-box-orient: vertical;
		  padding: 6px 8px;
	      font-size: 14px;
	      overflow: hidden;
	      text-overflow: ellipsis;
	      line-height: 1.4;                  /* 줄 간격 */
	      word-break: break-word;
	}
	.item-1260 >.list-container-1.module-1260-3 >.module-1260-3-sub-news-items >.module-1260-3-sub-news-item-footer .text-area a{
		  display: -webkit-box;
		  -webkit-line-clamp: 2;             /* 2줄까지만 보이기 */
	  	  -webkit-box-orient: vertical;
		  overflow: hidden;
	      text-overflow: ellipsis;
	      word-break: break-word;
	}
	.list-container-1.module-1260-4{
		display: flex;
	 	gap:24px;
	}
	.item-1260 >.list-container-1.module-1260-4 >.module-1260-4-main-news{
		width: 617px;
		display: flex;
		position: relative;
		gap:24px;
	}
	
	.item-1260 >.list-container-1.module-1260-4 >.module-1260-4-main-news > .img-area {
		width: 284px;
		position: relative;
	}
	.item-1260 >.list-container-1.module-1260-4 >.module-1260-4-main-news >.img-area img{
		width: 100%;
		height: 170px;
		display: block;
	}
	.item-1260 >.list-container-1.module-1260-4 >.module-1260-4-main-news  .text-area{
		width: 308px;
		display: flex;
		flex-direction: column;
	}
	.item-1260 >.list-container-1.module-1260-4 >.module-1260-4-main-news  .text-area  .text-area-top{
		  width: 100%;
		  display: -webkit-box;
		  color: #000;
		  -webkit-line-clamp: 2;             /* 2줄까지만 보이기 */
	  	  -webkit-box-orient: vertical;
		  padding: 0px 8px;
	      font-size: 20px;
	      overflow: hidden;
	      text-overflow: ellipsis;
	      word-break: break-word;
	      font-weight: bold;
	}
	.item-1260 >.list-container-1.module-1260-4 >.module-1260-4-main-news  .text-area  .text-area-top a{
		  display: -webkit-box;
		  -webkit-line-clamp: 2;             /* 2줄까지만 보이기 */
	  	  -webkit-box-orient: vertical;
		   overflow: hidden;
	      text-overflow: ellipsis;
	      word-break: break-word;
	      font-weight: bold;
	}
	.item-1260 >.list-container-1.module-1260-4 >.module-1260-4-main-news  .text-area  .text-area-footer{
		  margin-top:40px;
		  width: 100%;
		  display: -webkit-box;
		  color: #878787;
		  -webkit-line-clamp: 2;             /* 2줄까지만 보이기 */
	  	  -webkit-box-orient: vertical;
		  padding: 0px 8px;
	      font-size: 13px;
	      overflow: hidden;
	      text-overflow: ellipsis;
	      line-height: 1.4;                  /* 줄 간격 */
	      word-break: break-word;
	}
	.item-1260 >.list-container-1.module-1260-4 >.module-1260-4-main-news  .text-area  .text-area-footer a{
		  display: -webkit-box;
		  -webkit-line-clamp: 2;             /* 2줄까지만 보이기 */
	  	  -webkit-box-orient: vertical;
		  overflow: hidden;
	      text-overflow: ellipsis;
	      word-break: break-word;
	     
	}
	.item-1260 >.list-container-1.module-1260-5{
		display: flex;
		gap: 30px; /* 큰 이미지와 썸네일 사이 간격 */
		flex-wrap: wrap;
    }

    .item-1260 >.list-container-1.module-1260-5 >.module-1260-5-main-news{
		width: 400px;
		position: relative;
    }

    .item-1260 >.list-container-1.module-1260-5 >.module-1260-5-main-news img {
		width: 100%;
		height: 240px;
		display: block;
    }
	.item-1260 >.list-container-1.module-1260-5 >.module-1260-5-main-news  .text-area {
		width: 100%;
		color: #000;
		padding: 6px 0px;
		font-size: 15px;
		white-space: nowrap;
		overflow: hidden;
		text-overflow: ellipsis;
		font-weight: bold;
		box-sizing: border-box;
    }
         
    .item-1260 >.list-container-1.module-1260-5 >.module-1260-5-main-news  .text-area.cover {
		position: absolute;
		bottom: 0;
		left: 0;
		width: 100%;
		background: linear-gradient(
		    to bottom,
		    rgba(0, 0, 0, 0.0) 0%,   /* 아래: 짙은 검정 */
		    rgba(0, 0, 0, 0.5) 50%,   /* 아래: 짙은 검정 */
		    rgba(0, 0, 0, 0.7) 100%   /* 위: 투명 */
		); /* 반투명 검정 배경 */
		color: #fff;
		padding: 6px 8px;
		font-size: 15px;
		white-space: nowrap;
		overflow: hidden;
		text-overflow: ellipsis;
		font-weight: bold;
    }
    
    .item-1260 >.list-container-1.module-1260-6{
		display: flex;
		gap: 30px; /* 큰 이미지와 썸네일 사이 간격 */
		flex-wrap: wrap;
    }
	
	.item-1260 >.list-container-1.module-1260-6 > .module-1260-6-news-area{
		width: 400px;
		position: relative;
    }
	.item-1260 >.list-container-1.module-1260-6  > .module-1260-6-news-area > .module-1260-news-title {
	      min-height: 48px;
	      display: flex;
	      align-items: center;
	      justify-content: space-between;
	      padding: 0 10px;
	      font-size: 20pt;
	      font-weight: bold;
	      margin-bottom:15px;
    }
    .item-1260 >.list-container-1.module-1260-6 > .module-1260-6-news-area >.module-1260-6-main-news{
		width: 400px;
		position: relative;
		margin-bottom:25px;
		height: 305px;
    }

    .item-1260 >.list-container-1.module-1260-6 > .module-1260-6-news-area >.module-1260-6-main-news img {
		width: 100%;
		height: 240px;
		display: block;
		/*mask-image: linear-gradient(to bottom, black 80%, transparent 100%);
  		mask-mode: match-source;*/
    }
	         
    .item-1260 >.list-container-1.module-1260-6 > .module-1260-6-news-area >.module-1260-6-main-news  .text-area {
		position: absolute;
		bottom: 20px;
		left: 0;
		width: 100%;
		color: #000;
		padding: 6px 8px;
		font-size: 15px;
		font-weight: bold;
		box-sizing: border-box;
		background: linear-gradient(
			    to bottom,
			    rgba(225, 225, 255, 0.0) 0%,   
			    rgba(240, 240, 240, 1) 20%,   
			    rgba(255, 255, 255, 1) 100%  
		); 
    }
    .item-1260 >.list-container-1.module-1260-6 > .module-1260-6-news-area >.module-1260-6-main-news  .text-area-top{
		  width: 100%;
		  color: #000;
		  padding: 6px 8px;
	      font-size: 18px;
	      overflow: hidden;
	     white-space: nowrap;
		  overflow: hidden;
		 text-overflow: ellipsis;
	      font-weight: bold;
	      box-sizing: border-box;
	}
	.item-1260 >.list-container-1.module-1260-6 > .module-1260-6-news-area >.module-1260-6-main-news  .text-area-top a{
		  display: -webkit-box;
		  -webkit-line-clamp: 2;             /* 2줄까지만 보이기 */
	  	  -webkit-box-orient: vertical;
		  overflow: hidden;
	      text-overflow: ellipsis;
	      word-break: break-word;
	      font-weight: bold;
	}
	.item-1260 >.list-container-1.module-1260-6 > .module-1260-6-news-area >.module-1260-6-main-news .text-area-footer{
		  margin-top:5px;
		  width: 100%;
		  height: 59px;
		  display: -webkit-box;
		  color: #878787;
		  -webkit-line-clamp: 2;             /* 2줄까지만 보이기 */
	  	  -webkit-box-orient: vertical;
		  padding: 6px 8px;
	      font-size: 13px;
	      overflow: hidden;
	      text-overflow: ellipsis;
	      line-height: 1.8;         /* 줄 간격 */
	      word-break: break-word;
	      box-sizing: border-box;
	}
	.item-1260 >.list-container-1.module-1260-6 > .module-1260-6-news-area >.module-1260-6-main-news .text-area-footer a{
		  display: -webkit-box;
		  -webkit-line-clamp: 2;             /* 2줄까지만 보이기 */
	  	  -webkit-box-orient: vertical;
		  overflow: hidden;
	      text-overflow: ellipsis;
	      word-break: break-word;
	}
    .item-1260 >.list-container-1.module-1260-6 > .module-1260-6-news-area >.module-1260-6-sub-news-item{
    	display: flex;
		gap: 20px; /* 큰 이미지와 썸네일 사이 간격 */
		margin-bottom:20px;
		align-items: center;
     }
     .item-1260 >.list-container-1.module-1260-6 > .module-1260-6-news-area >.module-1260-6-sub-news-item:last-child{
    	margin-bottom:0px;
     }
    .item-1260 >.list-container-1.module-1260-6 > .module-1260-6-news-area >.module-1260-6-sub-news-item img {
		width: 80px;
		height: 80px;
		display: block;
    }
	         
    .item-1260 >.list-container-1.module-1260-6 > .module-1260-6-news-area >.module-1260-6-sub-news-item  .text-area {
		width: 294px;
		color: #000;
		display: -webkit-box;
		padding: 6px 8px;
		font-size: 15px;
		overflow: hidden;
		text-overflow: ellipsis;
		-webkit-line-clamp: 2;             /* 2줄까지만 보이기 */
		line-height: 1.8;
	  	-webkit-box-orient: vertical;
	  	word-break: break-word;
	  	font-weight: bold;
    }
    .item-1260 >.list-container-1.module-1260-6 > .module-1260-6-news-area >.module-1260-6-sub-news-item  .text-area a{
		display: -webkit-box;
		overflow: hidden;
		text-overflow: ellipsis;
		-webkit-line-clamp: 2;             /* 2줄까지만 보이기 */
	  	-webkit-box-orient: vertical;
	  	word-break: break-word;
	  	font-weight: bold;
    }
    
    .item-1260 >.list-container-1.module-1260-7{
		display: flex;
		gap: 20px; /* 큰 이미지와 썸네일 사이 간격 */
		flex-wrap: wrap;
    }
	
	.item-1260 >.list-container-1.module-1260-7 > .module-1260-7-news-area{
		width: 300px;
		position: relative;
    }
	
    .item-1260 >.list-container-1.module-1260-7 > .module-1260-7-news-area >.module-1260-7-main-news{
		width: 300px;
		position: relative;
		margin-bottom:20px;
    }

    .item-1260 >.list-container-1.module-1260-7 > .module-1260-7-news-area >.module-1260-7-main-news img {
		width: 100%;
		height: 175px;
		display: block;
		margin-bottom:10px;
	}
	         
    .item-1260 >.list-container-1.module-1260-7> .module-1260-7-news-area >.module-1260-7-main-news  .text-area {
		width: 100%;
		color: #000;
		font-size: 15px;
		overflow: hidden;
		text-overflow: ellipsis;
		display: -webkit-box;
		-webkit-line-clamp: 2;             /* 2줄까지만 보이기 */
	  	-webkit-box-orient: vertical;
	  	word-break: break-word;
	  	font-weight: bold;
    }
    .item-1260 >.list-container-1.module-1260-7> .module-1260-7-news-area >.module-1260-7-main-news  .text-area  a{
		overflow: hidden;
		text-overflow: ellipsis;
		display: -webkit-box;
		-webkit-line-clamp: 2;             /* 2줄까지만 보이기 */
	  	-webkit-box-orient: vertical;
	  	word-break: break-word;
	  	font-weight: bold;
    }
    .item-1260 >.list-container-1.module-1260-7 > .module-1260-7-news-area >.module-1260-7-sub-news-item{
    	border-top:1px solid #aaaaaa;
    	margin-bottom:0px;
     }
     .item-1260 >.list-container-1.module-1260-7 > .module-1260-7-news-area >.module-1260-7-sub-news-item:last-child{
    	margin-bottom:0px;
     }
     .item-1260 >.list-container-1.module-1260-7 > .module-1260-7-news-area >.module-1260-7-sub-news-item  .text-area {
		width: 100%;
		color: #000;
		padding: 20px 0px 20px 0px;
		font-size: 15px;
		white-space: nowrap;
		overflow: hidden;
		text-overflow: ellipsis;
		font-weight: bold;
    }
    
    .item-1260 >.list-container-1.module-1260-9{
		display: flex;
		gap: 45px; /* 큰 이미지와 썸네일 사이 간격 */
		flex-wrap: wrap;
    }
	
	.item-1260 >.list-container-1.module-1260-9 > .module-1260-9-news-area{
		width: 390px;
		position: relative;
		
    }
	.item-1260 >.list-container-1.module-1260-9  > .module-1260-9-news-area  .module-1260-news-title {
		  border-top:1px solid #cccccc;
	      min-height: 48px;
	      display: flex;
	      align-items: center;
	      justify-content: space-between;
	      padding: 15px 15px;
	      font-size: 20pt;
	      font-weight: bold;
	      
    }
    .item-1260 >.list-container-1.module-1260-9 > .module-1260-9-news-area >.module-1260-9-main-news{
		width: 390px;
		display: flex;
		position: relative;
		padding-top:20px;
		padding-bottom:20px;
		border-top:1px solid #cccccc;
		gap: 15px;
		align-items: center;
    }
	

	
    .item-1260 >.list-container-1.module-1260-9 > .module-1260-9-news-area >.module-1260-9-main-news img {
		width: 90px;
		height: 60px;
		display: block;
		/*mask-image: linear-gradient(to bottom, black 80%, transparent 100%);
  		mask-mode: match-source;*/
  		flex-shrink: 0;
    }
	         
    .item-1260 >.list-container-1.module-1260-9 > .module-1260-9-news-area >.module-1260-9-main-news  .text-area {
		width: 285px;
		color: #000;
		padding: 6px 8px;
		font-size: 15px;
		white-space: nowrap;
		overflow: hidden;
		text-overflow: ellipsis;
		font-weight: bold;
    }
    
    .item-1260 >.list-container-1.module-1260-10{
		display: flex;
		gap: 45px; /* 큰 이미지와 썸네일 사이 간격 */
		flex-wrap: wrap;
    }
	
	.item-1260 >.list-container-1.module-1260-10 > .module-1260-10-news-area{
		width: 390px;
		position: relative;
    }
	.item-1260 >.list-container-1.module-1260-10  > .module-1260-10-news-area > .module-1260-news-title {
	      min-height: 48px;
	      display: flex;
	      align-items: center;
	      justify-content: space-between;
	      padding: 0 10px;
	      font-size: 20pt;
	      font-weight: bold;
	      margin-bottom:15px;
	      border-top:1px solid #cccccc;
	      border-bottom:1px solid #cccccc;
    }
    .item-1260 >.list-container-1.module-1260-10 > .module-1260-10-news-area >.module-1260-10-main-news{
		width: 390px;
		position: relative;
		display: flex;
		background-color: #b2b2b2;
		align-items: center;
    }

    .item-1260 >.list-container-1.module-1260-10 > .module-1260-10-news-area >.module-1260-10-main-news img {
		width: 160px;
		height: 100px;
		display: block;
	}
	         
    .item-1260 >.list-container-1.module-1260-10 > .module-1260-10-news-area >.module-1260-10-main-news  .text-area {
		width: 230px;
		color: #fff;
		display: -webkit-box;
		padding: 20px 20px;
		font-size: 15px;
		white-space: nowrap;
		overflow: hidden;
		text-overflow: ellipsis;
		-webkit-line-clamp: 3;             /* 2줄까지만 보이기 */
	  	-webkit-box-orient: vertical;
	  	word-break: break-word;
	  	font-weight: bold;
    }
    .item-1260 >.list-container-1.module-1260-10 > .module-1260-10-news-area >.module-1260-10-main-news  .text-area a{
		display: -webkit-box;
		white-space: nowrap;
		overflow: hidden;
		text-overflow: ellipsis;
		-webkit-line-clamp: 3;             /* 2줄까지만 보이기 */
	  	-webkit-box-orient: vertical;
	  	word-break: break-word;
	  	font-weight: bold;
    }
    .item-1260 >.list-container-1.module-1260-10 > .module-1260-10-news-area >.module-1260-10-sub-news-item{
    	display: flex;
		gap: 20px; /* 큰 이미지와 썸네일 사이 간격 */
		padding:20px 0px;
		border-top:1px solid #cccccc;
    }
    .item-1260 >.list-container-1.module-1260-10 > .module-1260-10-news-area >.module-1260-10-sub-news-item:first-of-type{
    	border-top:0px;
    }
    .item-1260 >.list-container-1.module-1260-10 > .module-1260-10-news-area >.module-1260-10-sub-news-item  .text-area {
		width: 100%;
		color: #000;
		font-size: 15px;
		white-space: nowrap;
		overflow: hidden;
		text-overflow: ellipsis;
		font-weight: bold;
	}
    
    .item-1260 >.list-container-1.module-1260-11{
		display: flex;
		gap: 28px; /* 큰 이미지와 썸네일 사이 간격 */
		flex-wrap: wrap;
    }
	
	.item-1260 >.list-container-1.module-1260-11 > .module-1260-11-news-area{
		width: 294px;
		position: relative;
    }
	.item-1260 >.list-container-1.module-1260-11  > .module-1260-11-news-area > .module-1260-news-title {
	      min-height: 48px;
	      display: flex;
	      align-items: center;
	      justify-content: space-between;
	      padding: 0 10px;
	      font-size: 20pt;
	      font-weight: bold;
	      margin-bottom:20px;
	      border-top:1px solid #cccccc;
	      border-bottom:1px solid #cccccc;
    }
    .item-1260 >.list-container-1.module-1260-11 > .module-1260-11-news-area >.module-1260-11-main-news{
		width: 294px;
		position: relative;
		display: flex;
		gap:15px;
		padding-bottom:20px;
    }

    .item-1260 >.list-container-1.module-1260-11 > .module-1260-11-news-area >.module-1260-11-main-news img {
		width: 90px;
		height: 60px;
		display: block;
		margin-bottom:10px;
	}
	         
    .item-1260 >.list-container-1.module-1260-11> .module-1260-11-news-area >.module-1260-11-main-news  .text-area {
		width: 185px;
		color: #000;
		font-size: 15px;
		overflow: hidden;
		text-overflow: ellipsis;
		display: -webkit-box;
		-webkit-line-clamp: 2;             /* 2줄까지만 보이기 */
	  	-webkit-box-orient: vertical;
	  	word-break: break-word;
	  	font-weight: bold;
    }
    
    .item-1260 >.list-container-1.module-1260-11> .module-1260-11-news-area >.module-1260-11-main-news  .text-area a{
		overflow: hidden;
		text-overflow: ellipsis;
		display: -webkit-box;
		-webkit-line-clamp: 2;             /* 2줄까지만 보이기 */
	  	-webkit-box-orient: vertical;
	  	word-break: break-word;
	  	font-weight: bold;
    }
    
    .item-1260 >.list-container-1.module-1260-11 > .module-1260-11-news-area >.module-1260-11-sub-news-item{
    	border-top:1px solid #aaaaaa;
    	margin-bottom:0px;
     }
     
     .item-1260 >.list-container-1.module-1260-11> .module-1260-11-news-area >.module-1260-11-sub-news-item  .text-area {
		width: 100%;
		color: #000;
		padding: 20px 0px 20px 0px;
		font-size: 15px;
		white-space: nowrap;
		overflow: hidden;
		text-overflow: ellipsis;
		font-weight: bold;
		
    }
    .item-1260  .slide-arrow:hover {
	    background: rgba(0,0,0,0.7);
	 }
	 
	 .item-1260 .slide-arrow span {
		display: inline-block;
		width: 16px;
		height: 16px;
		border-top: 2px solid #ffffff;
		border-right: 2px solid #ffffff;
	 }
	 
	    
    .item-1260 >.list-container-1.module-1260-12{
		display: flex;
		gap: 20px; /* 큰 이미지와 썸네일 사이 간격 */
		overflow: hidden;
	}

    .item-1260 >.list-container-1.module-1260-12 >.module-1260-12-main-news{
		width: 300px;
		position: relative;
		min-width: 300px;
    }

    .item-1260 >.list-container-1.module-1260-12 >.module-1260-12-main-news img {
		width: 100%;
		height: 175px;
		display: block;
    }
	.item-1260 >.list-container-1.module-1260-12 >.module-1260-12-main-news  .text-area {
		width: 100%;
		height:80px;
		padding: 15px;
		overflow: hidden;
		background-color:#e8e8e8;
		display:flex;
		align-items:center;
		box-sizing: border-box;
    }
    .item-1260 >.list-container-1.module-1260-12 >.module-1260-12-main-news  .text-area  .text-area-contents {
		color: #FFFFFF;
		font-size: 15px;
		overflow: hidden;
		text-overflow: ellipsis;
		display: -webkit-box;
		-webkit-line-clamp: 2;             /* 2줄까지만 보이기 */
	  	-webkit-box-orient: vertical;
	  	word-break: break-word;
	  	font-weight: bold;
    }
    .item-1260 >.list-container-1.module-1260-12 >.module-1260-12-main-news  .text-area  .text-area-contents a{
		overflow: hidden;
		text-overflow: ellipsis;
		display: -webkit-box;
		-webkit-line-clamp: 2;             /* 2줄까지만 보이기 */
	  	-webkit-box-orient: vertical;
	  	word-break: break-word;
	  	font-weight: bold;
    }
     
     .item-1260  .slide-arrow {
		   position: absolute;
		   top: 50%;
		   transform: translateY(-50%);
		   background: rgba(0,0,0,0.2);
		   color: white;
		   border: none;
		   border-radius: 50%;
		   cursor: pointer;
		   z-index: 1;
		   transition: all 0.5s;
		   opacity:0;
		   font-size: 20px;
		   font-family: 'Noto Sans Light'; 
		   font-weight: 300;
		   height:40px;
	 }
     .item-1260 .slide-arrow.left {
		  	left:11px;
		  	padding: 5px 9px 5px 15px;
	 }
	 .item-1260 .slide-arrow.right {
		   	right:11px;
		    padding: 5px 15px 5px 9px;
	 }
	 .item-1260 .slide-arrow.left span {
	   		transform: rotate(-135deg);
	 }
	 .item-1260 .slide-arrow.right span {
	  		transform: rotate(45deg);
	 }
     
     .item-1260 >.list-container-1.module-1260-13{
		width:100%;
		margin-top:10px;
		padding: 0px 32px;
		height: 207px;
		position: relative;
		overflow:hidden;
		box-sizing: border-box;
		
	}
		 
  	.item-1260 >.list-container-1.module-1260-13 > .module-1260-13-slider-back{
  		width: 100%;
    	overflow: hidden;
  	}
  	
	.item-1260 >.list-container-1.module-1260-13 > .module-1260-13-slider-back > .module-1260-13-slider{
		display: flex;
		gap: 12px; /* 큰 이미지와 썸네일 사이 간격 */
		flex-wrap: nowrap;
		transition: transform 0.3s ease;
		/*overflow-x: auto;*/
    }
      
    .item-1260 >.list-container-1.module-1260-13 > .module-1260-13-slider-back > .module-1260-13-slider >.module-1260-13-main-news{
		width: 290px;
		position: relative;
		flex-shrink: 0; 
    }

    .item-1260 >.list-container-1.module-1260-13 > .module-1260-13-slider-back >.module-1260-13-slider >.module-1260-13-main-news img {
		width: 100%;
		height: 174px;
		display: block;
    }
	.item-1260 >.list-container-1.module-1260-13  > .module-1260-13-slider-back >.module-1260-13-slider .module-1260-13-main-news  .text-area {
		width: 100%;
		color: #fff;
		
		padding: 0px 5px;;
		font-size: 15px;
		white-space: nowrap;
		overflow: hidden;
		text-overflow: ellipsis;
		font-weight: bold;
		
    }
    
    .item-1260 >.list-container-1.module-1260-14{
		width:100%;
		margin-top:10px;
		padding: 0px 32px;
		height: 207px;
		box-sizing: border-box;
	}
	.item-1260 >.list-container-1.module-1260-14 > .module-1260-14-slider-back{
  		width: 100%;
    	overflow: hidden;
  	}
	.item-1260 >.list-container-1.module-1260-14 > .module-1260-14-slider-back > .module-1260-14-slider{
		display: flex;
		gap: 24px; /* 큰 이미지와 썸네일 사이 간격 */
		flex-wrap: nowrap;
		
    }
    .item-1260 >.list-container-1.module-1260-14 > .module-1260-14-slider-back > .module-1260-14-slider >.module-1260-14-main-news{
		width: 220px;
		position: relative;
		flex-shrink: 0; 
    }

    .item-1260 >.list-container-1.module-1260-14 > .module-1260-14-slider-back >.module-1260-14-slider >.module-1260-14-main-news img {
		width: 100%;
		height: 132px;
		display: block;
    }
	.item-1260 >.list-container-1.module-1260-14 > .module-1260-14-slider-back >.module-1260-14-slider .module-1260-14-main-news  .text-area {
		width: 100%;
		color: #666;
		height:50px;
		padding: 10px 3px;;
		font-size: 13px;
		overflow: hidden;
		text-overflow: ellipsis;
		display: -webkit-box;
		-webkit-line-clamp: 2;             /* 2줄까지만 보이기 */
	  	-webkit-box-orient: vertical;
	  	word-break: break-word;
	  	font-weight: bold;
	  	box-sizing: border-box;
	}
	.item-1260 >.list-container-1.module-1260-14 > .module-1260-14-slider-back >.module-1260-14-slider .module-1260-14-main-news  .text-area a{
		overflow: hidden;
		text-overflow: ellipsis;
		display: -webkit-box;
		-webkit-line-clamp: 2;             /* 2줄까지만 보이기 */
	  	-webkit-box-orient: vertical;
	  	word-break: break-word;
	  	font-weight: bold;
	}
    .item-1260 >.list-container-1.module-1260-15{
		width:100%;
		margin-top:10px;
		padding: 0px 26px;
		height: 280px;
		box-sizing: border-box;

	}
	.item-1260 >.list-container-1.module-1260-15 > .module-1260-15-slider-back{
  		width: 100%;
    	overflow: hidden;
  	}
	.item-1260 >.list-container-1.module-1260-15 > .module-1260-15-slider-back > .module-1260-15-slider{
		display: flex;
		gap: 3px; /* 큰 이미지와 썸네일 사이 간격 */
		flex-wrap: nowrap;
		
    }
    .item-1260 >.list-container-1.module-1260-15 > .module-1260-15-slider-back > .module-1260-15-slider >.module-1260-15-main-news{
		width: 239px;
		position: relative;
		flex-shrink: 0; 
    }

    .item-1260 >.list-container-1.module-1260-15 > .module-1260-15-slider-back  >.module-1260-15-slider >.module-1260-15-main-news img {
		width: 100%;
		height: 262px;
		display: block;
    }
	.item-1260 >.list-container-1.module-1260-15 > .module-1260-15-slider-back >.module-1260-15-slider .module-1260-15-main-news  .text-area {
		position: absolute;
		bottom: 0;
		left: 0;
		width: 100%;
		background: linear-gradient(
		    to bottom,
		    rgba(0, 0, 0, 0.0) 0%,   /* 아래: 짙은 검정 */
		    rgba(0, 0, 0, 0.5) 50%,   /* 아래: 짙은 검정 */
		    rgba(0, 0, 0, 0.7) 100%   /* 위: 투명 */
		); /* 반투명 검정 배경 */
		color: #fff;
		display:flex;
		align-items:center;
		height: 57px;
		padding:6px 8px;
		box-sizing: border-box;
	}
	.item-1260 >.list-container-1.module-1260-15 > .module-1260-15-slider-back >.module-1260-15-slider .module-1260-15-main-news  .text-area  .text-area-contents{
		font-size: 15px;
		overflow: hidden;
		text-overflow: ellipsis;
		display: -webkit-box;
		-webkit-line-clamp: 2;             /* 2줄까지만 보이기 */
	  	-webkit-box-orient: vertical;
	  	word-break: break-word;
	  	font-weight: bold;
	}
	.item-1260 >.list-container-1.module-1260-15 > .module-1260-15-slider-back >.module-1260-15-slider .module-1260-15-main-news  .text-area  .text-area-contents a{
		overflow: hidden;
		text-overflow: ellipsis;
		display: -webkit-box;
		-webkit-line-clamp: 2;             /* 2줄까지만 보이기 */
	  	-webkit-box-orient: vertical;
	  	word-break: break-word;
	  	font-weight: bold;
	}
	
	.item-1260 >.list-container-1.module-1260-16{
      display: flex;
      gap: 30px; /* 큰 이미지와 썸네일 사이 간격 */
      padding: 10px 26px;
    }

    .item-1260 >.list-container-1.module-1260-16 >.module-1260-16-main-news{
      width: 400px;
      position: relative;
    }

    .item-1260 >.list-container-1.module-1260-16 >.module-1260-16-main-news img {
      width: 100%;
      height: 212px;
      display: block;
    }
	.item-1260 >.list-container-1.module-1260-16 >.module-1260-16-main-news  .text-area {
	  position: absolute;
	  bottom: 0;
	  left: 0;
	  width: 100%;
	  background: linear-gradient(
		    to bottom,
		    rgba(0, 0, 0, 0.0) 0%,   /* 아래: 짙은 검정 */
		    rgba(0, 0, 0, 0.5) 50%,   /* 아래: 짙은 검정 */
		    rgba(0, 0, 0, 0.7) 100%   /* 위: 투명 */
		); /* 반투명 검정 배경 */
	  color: #fff;
	  padding: 6px 8px;
      font-size: 15px;
      white-space: nowrap;
      overflow: hidden;
      text-overflow: ellipsis;
      font-weight: bold;
    }
    .item-1260 >.list-container-1.module-1260-16 > .module-1260-16-sub-news-items {
      width: 780px;
      display: grid;
      grid-template-columns: repeat(2, 1fr);
      grid-template-rows: repeat(2, auto);
      gap: 30px; /* 썸네일 상하 간격 */
    }
   
    .item-1260 >.list-container-1.module-1260-16 > .module-1260-16-sub-news-items > .module-1260-16-sub-news-item {
      width: 100%;
      position: relative;
      display:flex;
      align-items: center;       /* 수직 정렬 */
	  justify-content: center;   /* 수평 정렬 */
    }

    .item-1260 >.list-container-1.module-1260-16 > .module-1260-16-sub-news-items >.module-1260-16-sub-news-item img {
      width: 145px;
      height: 90px;
      display: block;
    }

    .item-1260 >.list-container-1.module-1260-16 .module-1260-16-sub-news-item  .text-area {
      width: 220px;
      margin-left:10px;
	  display: -webkit-box;
	  color: #666;
	  -webkit-line-clamp: 2;             /* 2줄까지만 보이기 */
  	  -webkit-box-orient: vertical;
	  font-size: 13px;
      overflow: hidden;
      text-overflow: ellipsis;
      word-break: break-word;
      font-weight: bold;
    }
	.item-1260 >.list-container-1.module-1260-16 .module-1260-16-sub-news-item  .text-area a{
      display: -webkit-box;
	  -webkit-line-clamp: 2;             /* 2줄까지만 보이기 */
  	  -webkit-box-orient: vertical;
	  overflow: hidden;
      text-overflow: ellipsis;
      word-break: break-word;
      font-weight: bold;
    }

    .title-bar-1.no-padding { padding: 0; }
    .board-content-tab.display-none{
    	display:none;
    }
	.module_tab_box1 {border-left:0px solid #e7e3e7;border-right:0px solid #e7e3e7;margin-bottom: 10px;padding:0 ;overflow:hidden;clear:both;}
	.module_tab_box1 .tab_1 {padding:0;}/*☆padding값으로 메뉴가운데정렬*/
	.module_tab_box1 .tab_1 .tab_m1 {position:relative;}
	.module_tab_box1 .tab_1 .tab_m1 ul,.tab_m1 ul li{font:11px;margin:0px;padding:0;font-weight:bold;text-align:center;background-color:#f2f2f2;display:table;}
	.module_tab_box1 .tab_1 .tab_m1 ul li{float:left;margin:0px; padding: 8px 0;width:calc(320px / 3); background-color: #f2f2f2;border-left:1px solid #f2f2f2;border-top:1px solid #e7e3e7;border-right:1px solid #e7e3e7;border-bottom:1px solid #e7e3e7;color:#7b7b7b;}
	.module_tab_box1 .tab_1 .tab_m1 ul li:hover{border-left:1px solid #e7e3e7;border-top:1px solid #e7e3e7;border-right:1px solid #e7e3e7;border-bottom:1px solid #fff;
	background-color:#fff;color:#444;}
	.module_tab_box1 .tab_1 .tab_m1 ul li.on{border-left:1px solid #e7e3e7;border-top:1px solid #e7e3e7;border-right:1px solid #e7e3e7;border-bottom:1px solid #fff;
	background-color:#fff;color:#444;} /*class="on"*/
	/*탭기사 내용*/
	.module_tab_box1 .tab_2  {padding:0 0px 10px 0px;border-left:1px solid #e7e3e7;border-right:1px solid #e7e3e7;margin-bottom:0px;border-bottom:1px solid #e7e3e7;overflow:hidden;clear:both;}/*레프트(float:left)속성 날리려면 clear:both*/
	
	.poll-label{display: inline;position: unset;/* height: auto; *//* width: auto; */font-size: 12px;line-height: 1.5;visibility: visible;}
	.poll-button{	vertical-align: middle; border-style: solid; border-width: 1px; border-color: #bababa; height: 22px; background-color: white;border-radius:3px;transform: translateY(-2px);padding:0 3px;}
	.poll-button:active {transform: translateY(2px);}
	.ticker_box{    display: flex; justify-content: space-between; align-items: center}
	.ticker-news-txt{white-space: nowrap;overflow: hidden;text-overflow: ellipsis; display: inline-block; width:79%}
	.ticker-news-txt.display-none{
    	display:none;
    }
    
    .flow-banner-slider {
	  width: 1260px;
	  overflow: hidden;
	  box-sizing:border-box;
	}

	.flow-banner-slide-track {
	  display: flex;
	  width: calc(140px * 18); /* 이미지 개수 × 너비 */
	  animation: flow-banner 20s linear infinite; /* 빠름 */
	  will-change: transform;
	  transform: translate3d(0,0,0);
	}
	.flow-banner-slide-track:hover {
	  animation-play-state: paused;
	}
	.flow-banner-slide {
	  width: 140px; /* 👉 9개 기준: 화면이 약 1260px이면 딱 맞음 */
	  height:40px;
	  flex-shrink: 0;
	}

	.flow-banner-slide img {
	  width: 100%;
	  height: 40px;
	  display: block;
	  object-fit: cover; /* 이미지가 영역을 벗어나지 않도록 */
	  object-position: center; /* 이미지의 가운데를 기준으로 정렬 */
	  overflow: hidden; /* 초과된 부분 숨김 */
	}

	/* 애니메이션 */
	@keyframes flow-banner {
	  0% {
		transform: translateX(0);
	  }
	  100% {
		transform: translateX(calc(-140px * 9));
	  }
	}
	@media all and (-ms-high-contrast: none) {
	  .flow-banner-slide-track {
		animation: none;
		transform: none;
	  }
	}
    
    
   
	