.lfr-layout-structure-item-container {padding: 0;} .lfr-layout-structure-item-row {overflow: hidden;} .portlet-borderless .portlet-content {padding: 0;}.lfr-layout-structure-item-92d7b075-4d60-5765-a921-6c065619da23 {
margin-top: var(--spacer-2,0.5rem) !important;
text-align: center !important;
}
.lfr-layout-structure-item-e118c822-680b-45a1-b4c5-e90c35eadeab {
background-position: 50% 50%; background-repeat:no-repeat; background-size: cover; background-image: var(--lfr-background-image-e118c822-680b-45a1-b4c5-e90c35eadeab) !important;
}
.lfr-layout-structure-item-6b3bf05d-2b53-fb1a-afb6-03ade1415dd1 {
padding-bottom: var(--spacer-5,3rem) !important;
}
.lfr-layout-structure-item-efa97c34-c6fe-21ce-3ceb-6155108de576 {
color: var(--black) !important;
}
.lfr-layout-structure-item-d2d36d28-1040-d7ae-b79f-f3cbf213c5a0 {
margin-top: var(--spacer-2,0.5rem) !important;
}
.lfr-layout-structure-item-bde4f1ba-5d9d-babc-cc0e-422a35426f9f {
text-align: center !important;
}
.lfr-layout-structure-item-86bbb03e-03fc-5ec0-dcfe-994802e873c5 {
margin-top: var(--spacer-2,0.5rem) !important;
}
.lfr-layout-structure-item-2b0c2aac-5094-a0a2-4a1c-7be571f9694b {
text-align: center !important;
}
.lfr-layout-structure-item-0f7074cc-0def-21d2-094c-c5046c293228 {
margin-left: var(--spacer-3,1rem) !important;
max-height: 270px !important;
max-width: 200px !important;
}
.lfr-layout-structure-item-1368533e-d1f2-f2ac-d2fa-36feab6d21c4 {
font-size: 14.4px !important;
margin-top: var(--spacer-3,1rem) !important;
}
.lfr-layout-structure-item-0f4ea5c8-bd09-9e71-56c4-65c5b00c63dc {
text-align: justify !important;
}
.lfr-layout-structure-item-9638c6ee-4601-8ce2-29eb-5877e4c3790b {
margin-top: var(--spacer-2,0.5rem) !important;
text-align: right !important;
}
.lfr-layout-structure-item-6c0ded7a-97c9-02dc-43ac-000287135d91 {
border-color: #000000 !important;
border-radius: 40px !important;
border-style: solid; border-width: 2px !important; border-width: 2pxpx !important;
max-width: 700px !important;
min-height: 400px !important;
}
.lfr-layout-structure-item-e1632d02-26b4-fb01-65df-73700d208240 {
margin-left: var(--spacer-3,1rem) !important;
max-height: 270px !important;
max-width: 200px !important;
}
.lfr-layout-structure-item-dca01c8e-836f-a19a-ec2c-24fe86a9daea {
margin-top: var(--spacer-3,1rem) !important;
text-align: center !important;
}
.lfr-layout-structure-item-c3ae3fa1-6d1c-08a5-d93b-f2b4714bed63 {
margin-left: var(--spacer-1,0.25rem) !important;
margin-top: var(--spacer-2,0.5rem) !important;
}
.lfr-layout-structure-item-76f142ca-bfe9-4f7c-fc80-7a55aa8446ed {
margin-top: var(--spacer-3,1rem) !important;
text-align: center !important;
}
.lfr-layout-structure-item-739e0608-d7f0-211e-8592-d417709c3c01 {
color: var(--black) !important;
}
/* ===============================
   DKU 사이트 경로 (lp-same-depth)
   한 줄 탭 + 미니멀 스타일 + 가로 스크롤바 색상
   =============================== */

/* 전체 리스트 */
.lp-same-depth {
  display: flex;
  flex-wrap: nowrap;          /* 한 줄 유지 */
  overflow-x: auto;           /* 가로 스크롤 허용 */
  white-space: nowrap;
  margin: 0;
  padding: 0;
  list-style: none;
  gap: 2px;
  
  /* Firefox 스크롤 설정 */
  scrollbar-width: thin;           
  scrollbar-color: #0366d6 #f0f0f0; /* thumb / track 색상 */
}

/* 크롬/사파리/Edge 스크롤바 색상 */
.lp-same-depth::-webkit-scrollbar {
    height: 6px;                 /* 스크롤바 높이 */
}
.lp-same-depth::-webkit-scrollbar-track {
    background: #f0f0f0;         /* 트랙 색상 */
    border-radius: 3px;
}
.lp-same-depth::-webkit-scrollbar-thumb {
    background-color: #0366d6;   /* 드래그바 색상 */
    border-radius: 3px;
    border: 1px solid #cccccc;
}
.lp-same-depth::-webkit-scrollbar-thumb:hover {
    background-color: #0056b3;   /* hover 시 색상 */
}

/* 개별 탭(li) */
.lp-same-depth li {
  flex: 0 0 auto;               /* 한 줄 유지 */
  border: 1px solid #c8d1dc;
  background-color: #f2f4f7;
  border-radius: 3px;
  padding: 3px 8px;             /* 박스 여백 축소 */
  font-size: 0.8rem;            /* 글자 작게 */
  text-align: center;
  overflow: hidden;
  text-overflow: ellipsis;      /* 말줄임 처리 */
  white-space: nowrap;
  transition: background-color 0.2s ease, color 0.2s ease;
}

/* hover 효과 */
.lp-same-depth li:hover {
  background-color: #0056b3;
  color: #fff;
}

/* 링크 기본 스타일 */
.lp-same-depth a {
  color: inherit;
  text-decoration: none;
  display: block;
}

/* 현재 페이지(active) 강조 */
.lp-same-depth li.active {
  background-color: #0366d6;
  color: #fff;
  font-weight: 600;
}
.lfr-layout-structure-item-5d79dc0c-4aa4-3d41-e49c-29088d410636 {
text-align: justify !important;
}
.lfr-layout-structure-item-75157edf-12b1-5f61-d4f7-c8a8cf734219 {
margin-left: var(--spacer-1,0.25rem) !important;
margin-top: var(--spacer-2,0.5rem) !important;
}
.lfr-layout-structure-item-51623678-3cdd-5436-1209-d883dcb641f8 {
border-color: #000000 !important;
border-radius: 40px !important;
border-style: solid; border-width: 2px !important; border-width: 2pxpx !important;
max-width: 700px !important;
min-height: 400px !important;
}
