@charset "utf-8";

.container {
  display: none !important; /* content.php 기본 래퍼 — 콘텐츠는 content_area 블럭이 렌더링 */
}

.franchise-page .tab-nav {
  --tab-nav-lift: calc(var(--px)*30);
  margin-bottom: calc(var(--px)*-112); /* 탭바 전체 높이만큼 끌어올려 fcon01 사진 면이 탭바 밑으로 파고듦 */
  padding-top: calc(var(--px)*30);
}

.franchise-page .tab-nav__link {
  padding-top: calc(var(--px)*27);
  padding-bottom: calc(var(--px)*25);
}

.franchise-cost {
  padding-bottom: calc(var(--px)*131);
  & .fcon13 { display: flow-root; padding-bottom: 0; }
  & .fcon14 { padding-block: 0; }
  & .fcon13 .fcon13__state[data-pane],
  & .fcon14 .fcon14__state[data-pane] { margin-top: 0; padding-top: calc(var(--px)*3); }
  & [hidden] { display: none; }
  & .fcon13 .fcon13__tab[aria-selected="true"],
  & .fcon14 .fcon14__tab[aria-selected="true"] { color: #fff; }
  & .fcon13 .fcon13__tab[aria-selected="false"],
  & .fcon14 .fcon14__tab[aria-selected="false"] { color: #101111; }
}

@media (max-width:599px) {
  .franchise-cost { padding-bottom: 21.3333vw; }
  .franchise-page .tab-nav__link {
    padding-top: 4.2667vw;
    padding-bottom: 4.2667vw;
  }
}
