@charset "UTF-8";
@import url("/_templet6/css/sub.css");
@import url("contents.css");
/*-------------------------------------------------
title       : 서브
Author      : ㅈㅁㅈ
Create date : 2020-11-04
-------------------------------------------------*/
#content { outline: 0 none; }

#depth3_menu_ul { display: none; }

.depth4_tabN ul li { height: 3rem; }

.depth4_tabN ul a { font-size: 0.8rem; padding: 0.5rem; white-space: normal; word-break: keep-all; line-height: 1.2; }

#snb.sub03 .nav #left_menu_top ul { display: block !important; overflow: hidden !important; margin-top: 0.75rem; padding: 0; border: 0 none; border-bottom: 2px solid #777; }

#snb.sub03 .nav #left_menu_top ul li { float: left; width: 25%; margin-top: -1px; }

#snb.sub03 .nav #left_menu_top ul li::before { display: none; }

#snb.sub03 .nav #left_menu_top ul li.active a { color: #fff; }

#snb.sub03 .nav #left_menu_top ul li.active a::before { height: 100%; }

#snb.sub03 .nav #left_menu_top ul a { display: -webkit-box; display: -ms-flexbox; display: flex; z-index: 0; height: 3.5rem; padding: 0 1rem; border-top: 1px solid #E8E8E8; word-break: keep-all; text-align: center; white-space: normal; line-height: 1.2; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; }

#snb.sub03 .nav #left_menu_top ul a::before { z-index: -1; }

#snb.sub03 + #content { padding-top: 4.75rem; }

#snb.sub03 + #content .content_info .location { display: none; }

@media (max-width: 1024px) { #snb.sub03 .nav #left_menu_top > li.active ul { overflow-x: auto !important; line-height: 1; }
  #snb.sub03 .nav #left_menu_top ul { margin-top: 0; }
  #snb.sub03 .nav #left_menu_top ul li { display: inline; float: none; width: auto; }
  #snb.sub03 .nav #left_menu_top ul a { display: inline-block; height: auto; padding: 1rem 0.5rem; border: 0 none; vertical-align: top; white-space: nowrap; }
  #snb.sub03 + #content { padding-top: 1px !important; } }

@media (max-width: 768px) { .depth4_tabN ul { background: none; }
  .depth4_tabN ul li { display: -webkit-box; display: -ms-flexbox; display: flex; width: 50%; background-color: #f8f8f8; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; }
  .depth4_tabN ul li:nth-child(1), .depth4_tabN ul li:nth-child(2n + 1) { clear: both; border-left: 1px solid #ddd !important; }
  .depth4_tabN ul li:nth-child(3n + 1) { clear: none; border-left: 0 none; }
  .contentInfo #satisfy-wrap::before { border-top: 1px solid #eee; }
  #snb.sub03 + #content { padding-top: 1rem !important; }
  #snb.sub03 + #content .content_info .title { word-break: keep-all; }
  #snb.sub03 + #content .content_info .location { display: block; padding-right: 5rem; text-align: center; text-overflow: ellipsis; } }

@media (max-width: 530px) { .content_info .title { padding-right: 2.5rem; }
  .depth4_tabN ul li { width: 100%; border-left: 1px solid #ddd !important; } }
