@import url(https://cdn.jsdelivr.net/gh/orioncactus/pretendard@v1.3.9/dist/web/variable/pretendardvariable.min.css);
@font-face {
  font-family: "yg-jalnan";
  src: url("https://fastly.jsdelivr.net/gh/projectnoonnu/noonfonts_four@1.2/JalnanOTF00.woff") format("woff");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: "GmarketSansBold";
  src: url("https://fastly.jsdelivr.net/gh/projectnoonnu/noonfonts_2001@1.1/GmarketSansBold.woff") format("woff");
  font-weight: normal;
  font-style: normal;
}
.content .title_img {
  height: 12.5rem;
  background-image: url("/images/content/content_bg.png");
  background-position: center;
  background-size: cover;
}
.content .title_img .title {
  width: 100%;
  gap: 0.5rem;
}
.content .title_img .title h4 {
  font-weight: 700;
}
.content .title_img .title p {
  color: #6c6c6c;
}
.content .list_container .contents .search {
  padding: 0;
  padding-top: 1.25rem;
  margin-bottom: 0;
}
.content .list_container .contents .result_text {
  padding-top: 1.625rem;
  padding-bottom: 0.875rem;
  border-bottom: 1px solid #dddddd;
}
.content .list_container .contents .result_text p {
  margin-bottom: 0;
}
.content .list_container .contents .result_text p span {
  color: #1285EF;
  font-weight: 700;
}
.content .list_container .contents .result_text .count {
  margin-left: 0.25rem;
  font-weight: 700;
}
.content .list_container .contents .nav-tab {
  padding: 1rem 0;
}
.content .list_container .contents .nav-tab .nav-item {
  margin-right: 1.25rem;
  font-size: 1.1rem;
}
.content .list_container .contents .nav-tab .nav-item .nav-link.active {
  color: #1285EF;
  font-weight: 700;
}
.content .list_container .contents .tab-content .tab .tab_title {
  margin-bottom: 1.125rem;
}
.content .list_container .contents .tab-content .tab .tab_title img {
  height: 1.5rem;
  padding-right: 0.5rem;
}
.content .list_container .contents .tab-content .tab .tab_title h4 {
  margin-bottom: 0;
}
.content .list_container .contents .tab-content .tab .hot_container {
  border-top: 1px solid #e8e8e8;
  background-color: #f9f9f9;
}
.content .list_container .contents .tab-content .tab .hot {
  padding-top: 1.25rem;
  padding-bottom: 2.5rem;
}
.content .list_container .contents .tab-content .tab .hot .card-list {
  gap: 2rem;
}
.content .list_container .contents .tab-content .tab .hot .card-list .post {
  width: calc((100% - 4rem) / 3);
}
.content .list_container .contents .tab-content .tab .all {
  padding-top: 1.25rem;
  padding-bottom: 6.25rem;
}
.content .list_container .contents .tab-content .tab .all .card-list {
  gap: 0.875rem;
}
.content .list_container .contents .tab-content .tab .all .card-list post {
  width: 100%;
}
