﻿/* 한국어 스타일 */
body {
		font-family: "Noto Serif KR", serif;
}
.story-text {
		font-family: 'Noto Sans KR', 'Malgun Gothic', sans-serif;
		font-size: clamp(1rem, 2.5vw, 1.25rem);
		line-height: 1.75;
}
.story-content .section-title-elegant + p {
		font-size: 1rem;
		line-height: 1.75;
		letter-spacing: 1px;
		word-wrap: break-word;
}
.main-menu .nav-link {
		font-size: 1rem;
		font-weight: 600;
		letter-spacing: normal;
}
@media (max-width: 1199px) {
		.main-menu .submenu-item, .main-menu .nav-link {
				font-size: .875rem;
		}
		.story-text {
				font-size: clamp(.875rem, 2.5vw, 1rem);
		}
}
@media (max-width: 991px) {
		.main-menu .nav-item.has-submenu .nav-link, .main-menu .submenu-item, .main-menu .nav-link {
				min-width: 200px;
				font-size: 1rem;
				max-width: inherit;
		}
		.banner-content h2 {
				font-size: 1.5rem;
		}
		.section-title-elegant, .story-content .section-title-elegant {
				font-size: 1.5rem;
		}
		.section-title-elegant + p, .story-content .section-title-elegant + p {
				font-size: .75rem;
				line-height: 1.5;
		}
}
@media (max-width: 767px) {
		.product-name {
				font-size: .8125rem;
				min-height: 40px;
		}
		.section-title-elegant, .story-content .section-title-elegant {
				font-size: 1.5rem;
		}
		.section-title-elegant + p, .story-content .section-title-elegant + p {
				font-size: .75rem;
				line-height: 1.5;
						 letter-spacing: normal;
		}
		.category-title {
				font-size: .875rem;
		}
		.category-subtitle {
				font-size: .75rem;
		}
		.news-date, .topic-date {
				font-size: .75rem;
		}
		.news-title, .topic-text {
				font-size: .875rem;
		}
}
@media (max-width: 576px) {
				.section-title-elegant, .story-content .section-title-elegant {
				font-size: 1.25rem;
		}
		.footer-link-title {
				font-size: .75rem !important;
		}
		.footer-link-item {
    width: stretch;
}
		.main-menu .nav-item.has-submenu .nav-link, .main-menu .submenu-item, .main-menu .nav-link {
				font-size: .9rem;
		}
}
@media (max-width: 375px) {
		.footer-copyright-simple {
				font-size: .65rem;
		}
}