/* 「독일 유학 바로 알기」 시리즈 글(유학정보 게시판 본문) 공용 스타일 — 본문 맨 위 <link rel="stylesheet" href="/css/jk-series.css"> 로 불러온다.
   본문 안에 <style> 을 넣으면 목록 미리보기·검색 설명문에 CSS 코드가 글자로 나오므로 별도 파일로 둔다. */
.jk-ss{clear:both;max-width:860px;margin:0 auto;color:#1f1f22;font-size:16px;line-height:1.8;text-align:left;word-break:keep-all;box-sizing:border-box}
.jk-ss *{box-sizing:border-box}
.jk-ss p{margin:0 0 14px}
.jk-ss a{color:#0f6e78;text-decoration:none;font-weight:bold}
.jk-ss-meta{font-size:13px;color:#6b6b74;margin:-14px 0 26px}
.jk-ss img.jk-ss-hero{display:block;width:100% !important;height:auto !important;max-height:420px;object-fit:cover;border-radius:14px;margin:0 0 22px}
.jk-ss-key{background:#0f2d44;color:#fff;border-radius:14px;padding:22px 24px;margin:0 0 30px}
.jk-ss-key b{color:#5eead4}
.jk-ss-key ul{margin:8px 0 0;padding-left:20px}
.jk-ss-key li{margin:6px 0;color:#fff;line-height:1.7;list-style:disc}
.jk-ss-key .t{font-size:13px;font-weight:bold;color:#9fd8dd;letter-spacing:.04em}
.jk-ss h2{font-size:22px;letter-spacing:-.03em;color:#0f2d44;margin:38px 0 12px;padding:0;border:0;line-height:1.4}
.jk-ss h3{font-size:17px;color:#0f2d44;margin:22px 0 8px}
.jk-ss-tb{width:100%;border-collapse:collapse;font-size:14.5px;margin:6px 0 10px}
.jk-ss-tb th,.jk-ss-tb td{border-bottom:1px solid #e3eaee;padding:11px 12px;text-align:left;vertical-align:top;line-height:1.6}
.jk-ss-tb thead th{background:#f3f8f9;color:#0f2d44}
.jk-ss-tb td:first-child{font-weight:bold;color:#0f2d44;width:34%}
.jk-ss-tb td b{color:#0f6e78}
.jk-ss-note{background:#f3f8f9;border-left:4px solid #0f7c86;padding:14px 18px;font-size:15px;margin:14px 0;border-radius:0 8px 8px 0}
.jk-ss-ex{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;margin:10px 0 14px}
.jk-ss-ex div{background:#fff;border:1px solid #e1e8ec;border-radius:10px;padding:12px 14px;font-size:14px;line-height:1.6}
.jk-ss-ex b{display:block;color:#0f6e78}
.jk-ss-faq details{border-bottom:1px solid #e1e8ec;padding:13px 2px}
.jk-ss-faq summary{font-weight:bold;cursor:pointer;color:#0f2d44;list-style:none}
.jk-ss-faq summary::-webkit-details-marker{display:none}
.jk-ss-faq details p{color:#4a4a52;margin:8px 0 0}
.jk-ss-cta{background:#e9f5f5;border-radius:14px;padding:22px 24px;margin:30px 0 10px}
.jk-ss-cta p{margin:0 0 10px}
.jk-ss-btn{display:inline-block;background:#164a6b;color:#fff !important;padding:10px 20px;border-radius:30px;margin:6px 8px 0 0;font-size:15px}
.jk-ss-btn.w{background:#fff;color:#164a6b !important;border:1px solid #164a6b}
.jk-ss-src{font-size:13px;color:#6b6b74;margin-top:26px;line-height:1.7}
.jk-ss-src a{font-weight:normal}
.jk-ss-series{border:1px solid #e1e8ec;border-radius:12px;padding:16px 18px;margin-top:26px;font-size:14.5px}
.jk-ss-series b{color:#0f2d44}
@media (max-width:800px){
	.jk-ss{font-size:15px}
	.jk-ss h2{font-size:19px}
	.jk-ss-key{padding:18px 16px}
	.jk-ss-tb{font-size:13.5px}
	.jk-ss-tb td:first-child{width:38%}
	.jk-ss-ex{grid-template-columns:1fr}
}
