/* 몽골어 시안 전용 보정 — 한국어 홈 CSS 위에 얹는다 */
/* 제목 글꼴(Cafe24)에 Ө·Ү가 없어 키릴 문자만 Noto Serif로 (라틴 "SanBO Clinic"은 원래 글꼴 유지) */
@font-face{font-family:'MnSerif';font-weight:400;font-display:swap;src:url("/wp-content/themes/sanbo/assets/international/mn/font/noto-serif-cyrillic-400.woff2") format('woff2');unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}
@font-face{font-family:'MnSerif';font-weight:400;font-display:swap;src:url("/wp-content/themes/sanbo/assets/international/mn/font/noto-serif-cyrillic-ext-400.woff2") format('woff2');unicode-range:U+0460-052F,U+1C80-1C88,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}
@font-face{font-family:'MnSerif';font-weight:600;font-display:swap;src:url("/wp-content/themes/sanbo/assets/international/mn/font/noto-serif-cyrillic-600.woff2") format('woff2');unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}
@font-face{font-family:'MnSerif';font-weight:600;font-display:swap;src:url("/wp-content/themes/sanbo/assets/international/mn/font/noto-serif-cyrillic-ext-600.woff2") format('woff2');unicode-range:U+0460-052F,U+1C80-1C88,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}
@font-face{font-family:'MnSerif';font-weight:700;font-display:swap;src:url("/wp-content/themes/sanbo/assets/international/mn/font/noto-serif-cyrillic-700.woff2") format('woff2');unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}
@font-face{font-family:'MnSerif';font-weight:700;font-display:swap;src:url("/wp-content/themes/sanbo/assets/international/mn/font/noto-serif-cyrillic-ext-700.woff2") format('woff2');unicode-range:U+0460-052F,U+1C80-1C88,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}
.ff01{font-family:'MnSerif','Cafe24Danjeonghae',serif}

/* 몽골어 단어는 한국어보다 길다 — 좁은 칸에서 넘치지 않게 */
body{overflow-wrap:break-word}
#container, .ft_mapBox, #ft{word-break:normal;overflow-wrap:anywhere}

/* 카카오맵 → 구글지도(몽골어 표기) */
.ft_mapBox ul li:nth-child(1) .mn-map{display:block;width:100%;height:645px;border:0}
@media (max-width:1000px){.ft_mapBox ul li:nth-child(1) .mn-map{height:300px}}
.ft_mapBox ul li dl{padding-left:0}

/* 대메뉴 6개가 몽골어로 길어 한 줄에 들어가게 */
.gnb_1da{padding:0 16px;font-size:16px;letter-spacing:-0.01em}

/* 브랜드 배너 문장이 길어 크기 축소, 괄호는 글자에 붙임 */
.brandBox01 dl{font-size:3.4em;max-width:1100px}
.brandBox01 dl .l1{left:-60px;font-size:1.6em}
.brandBox01 dl .r1{right:-60px;font-size:1.6em}
/* 알약 라벨: 글이 길면 칸이 늘어나게 */
.brandBox03{width:auto;min-width:220px;height:auto;min-height:64px;padding:12px 32px;display:table;font-size:1.6em}
.subTopImg dt{font-size:3.2em}

@media (max-width:1000px){
  .brandBox01 dl{font-size:1.9em;max-width:none;padding:0 16px}
  .brandBox01 dl .l1,.brandBox01 dl .r1{display:none}
  .brandBox03{min-height:48px;padding:10px 20px;font-size:1.3em}
  .subTopImg dt{font-size:2.2em;padding:0 16px}
  .quickm a{width:50%}
}

/* ── 고정 높이 상자: 몽골어가 길어 넘침 → 높이는 글에 맞춰 늘고, 원래 높이는 최소값으로 유지 ── */
.staffBox01 ul li dt{width:auto;display:inline-block;height:auto;min-height:57px;padding:10px 28px;line-height:1.35}
.medicalBox01 ul li ol dl{padding-left:40px}
.medicalBox01 ul li ol dl span{position:static;display:block;font-weight:700}
.weddingBox01 dt,.weddingBox01 dl{height:auto;min-height:60px;padding:8px 10px;line-height:1.35}
.uifitBox02 ul li dt,.uifitBox02 ul li dl{height:auto;min-height:50px;padding:8px 10px}
.clinic-tab-menu2{display:flex;flex-wrap:wrap;justify-content:center}
.clinic-tab-menu2 button{height:auto;line-height:1.25;padding:8px 10px}

@media (min-width:1001px){
  .staffBox01 ul li{height:auto;min-height:916px;vertical-align:middle;padding-top:40px;padding-bottom:40px}
  .medicalBox01 ul li{height:auto;min-height:587px;padding-bottom:50px;vertical-align:top}
  .medicalBox01 ul li ol{height:auto;min-height:259px;padding:30px 0}
  .brandBox02 ul{display:flex;height:auto !important}
  .brandBox02 ul li{height:auto !important}
  .brandBox02 ul li:nth-child(2){padding-top:50px;padding-bottom:50px}
  .brandBox02 ul{min-height:402px}
  .volumeBox01 ul{min-height:585px}
  .performanceBox03 ul{min-height:539px}
  .performanceBox04 ul{min-height:555px}
  .sexual2Box05 ul{min-height:479px}
  .laserBox02 ul li{height:auto;min-height:260px;border-radius:30px;padding-bottom:30px;vertical-align:top}
  .privateBox03 ul li{height:auto;min-height:600px;vertical-align:top;padding-bottom:30px}
  .uifitBox05 ul li{height:auto;min-height:303px;vertical-align:top}
  .clinic-tab-menu2 button{min-height:70px}
  /* 대문 원장 원형 배지: 직함이 길어 원을 키우고 글을 줄임 */
  .mainBox02 .l1,.mainBox02 .r1a{width:210px;height:210px;padding:0 22px}
  .mainBox02 .r1a{margin-left:20px}
  .mainBox02 .l1 p,.mainBox02 .r1a p{font-size:13px;line-height:1.35}
  .mainBox02 .l1 p.t1,.mainBox02 .r1a p.t1{font-size:17px;margin-top:6px;white-space:nowrap}
  .mainBox02 .l1,.mainBox02 .r1a{width:220px;height:220px;text-align:center}
}
@media (max-width:1000px){
  .clinic-tab-menu2 button{min-height:50px}
}
.mapBox01 .mn-map-big{display:block;width:100%;height:570px;border:0}
.mapBox01 ol h2{height:auto;min-height:93px;padding:20px}
@media (max-width:1000px){.mapBox01 .mn-map-big{height:370px}.mapBox01 ol .b1{height:auto}}
@media (min-width:1001px){.manBox02 ul,.manBox02 ul li{height:auto !important;min-height:561px}.manBox02 ul{display:flex}}
@media (max-width:1000px){
  /* 대문 원장 배지(모바일 알약형): 직함이 길어 높이를 글에 맞춤 */
  .mainBox02 .l1,.mainBox02 .r1a{width:44%;height:auto;min-height:100px;padding:10px 10px}
  .mainBox02 .l1 p,.mainBox02 .r1a p{font-size:11px;line-height:1.3}
  .mainBox02 .l1{left:auto;right:4%}.mainBox02 .r1a{left:4%}
}
.mainBox02 .l1 p,.mainBox02 .r1a p{overflow-wrap:normal;word-break:keep-all}
/* 첫 화면 배너 제목 한 줄(PC) */
@media (min-width:1001px){.brandBox01 dl{white-space:nowrap;font-size:2.55em;max-width:none}}
@media (min-width:1001px){.brandBox01 dl .r1{left:auto;margin-left:0;right:-60px}}
/* 원고처럼 탭 내용을 차례로 모두 펼침 */
.clinic-tab-content{display:block !important}
.clinic-tab-content + .clinic-tab-content{margin-top:0}

/* 원고는 소개 문단이 모두 같은 크기 — 한국어 틀의 「작은 설명(dd)」을 앞 문단(dt.fs28)과 같은 글꼴·크기로 */
.subTitle01 dd{font-family:'MnSerif','Cafe24Danjeonghae',serif;font-size:28px;line-height:1.4;letter-spacing:0.04em;font-weight:400}
@media (max-width:1000px){.subTitle01 dd{font-size:22.75px}}

/* 소메뉴를 한 페이지로 합치며 사라진 페이지 사이 흰 여백 — 앞 구역 끝과 다음 구역 베이지가 붙어 늘어져 보이지 않게 */
section[id^="sec-"] + section[id^="sec-"]{margin-top:120px}
@media (max-width:1000px){section[id^="sec-"] + section[id^="sec-"]{margin-top:60px}}
/* 사진 띠 안 글 칸이 1400px로 고정돼 1280 화면에서 양끝이 잘림 → 화면 폭에 맞춤 */
.wrinkleBox02 .inner{width:auto;max-width:100%;padding-left:40px;padding-right:40px}
.wrinkleBox02a dt{height:auto;min-height:80px;padding:10px 24px;vertical-align:middle;line-height:1.3}
@media (min-width:1001px){.wrinkleBox02{height:auto;min-height:815px;padding:60px 0}}
@media (max-width:1000px){.wrinkleBox02a dt{min-height:60px;padding:10px 16px}}
/* 같은 줄 상자 높이 맞춤: 줄에서 가장 긴 글에 맞춰 나머지 상자도 같은 높이(글은 가운데) */
.uifitBox02 ul{display:flex;flex-wrap:wrap;justify-content:center}
.uifitBox02 ul li{display:flex;flex-direction:column}
.uifitBox02 ul li > :last-child{flex:1 1 auto;display:flex;flex-direction:column;justify-content:center}
@media (max-width:1000px){.womenBox01 ul li dt{min-height:72px}}
/* 질염 종류 상자: 가로 폭도 같게 */
@media (min-width:1001px){.womenBox01 ul{flex-wrap:nowrap;gap:24px}.womenBox01 ul li{flex:1 1 0;min-width:0;width:auto;margin:0}}
@media (max-width:1000px){.womenBox01 ul li{width:100%;padding:0 20px;margin:0 0 12px}.womenBox01 ul li dt{width:100%}}
@media (min-width:1001px){.womenBox01 ul li dt{width:100%;box-sizing:border-box}}

/* 피임 표: 원고처럼 각 방법 = 설명 칸 + 글머리 칸 두 칸, 세 열의 같은 칸끼리 높이를 맞춰 표 끝선이 같게 */
.mn-2cell ul{display:grid;grid-template-columns:repeat(3,1fr);gap:0 30px;align-items:stretch}
.mn-2cell ul li{display:grid;grid-row:span 4;grid-template-rows:subgrid;width:auto !important;height:auto !important;margin:0 !important;padding-bottom:0 !important}
.mn-2cell ul li > dd{margin:0;padding:20px 24px;border-top:1px solid #d8cdb9}
.mn-2cell ul li > .mn-cell2{padding:20px 24px 28px;border-top:1px solid #d8cdb9}
.mn-2cell ul li > .mn-cell2 > div:first-child{margin-top:0}
@media (max-width:1000px){.mn-2cell ul{grid-template-columns:1fr;gap:24px 0}}
.mn-2cell ul li > *{align-self:stretch}
/* 체크 목록은 항목 나열이라 왼쪽 정렬(4곳 공통), 두 줄로 넘어가면 체크 아이콘 뒤로 들여 맞춤 */
.wrinkleBox03 dl{display:block;text-align:left;height:auto;min-height:85px;align-content:center;padding:18px 40px 18px 74px}
.wrinkleBox03 dl img{margin:0 8px 0 -32px;vertical-align:-4px}
@media (max-width:1000px){.wrinkleBox03 dl{min-height:0;padding:16px 18px 16px 50px}.wrinkleBox03 dl img{margin-left:-30px}}
/* 피임 표 칸 안 글은 원고처럼 왼쪽 정렬 */
.mn-2cell ul li > dd,.mn-2cell ul li > .mn-cell2{text-align:left}
/* 아래 여백 없는 구역(pb0)이 베이지로 끝나고 다음 구역도 베이지면 붙어 늘어져 보임 → 흰 여백 */
.subBox.pb0 + .subBox.bg01{margin-top:40px}
@media (max-width:1000px){.subBox.pb0 + .subBox.bg01{margin-top:24px}}
.surgeryBox06 ul li:first-child{text-align:center}

/* 갱년기 「증상 맞춤 관리」: 제목 한 줄, 6항목 작은 원으로 한 줄(PC) */
.subBox:has(.mn-row6) .subTitle01 dt{font-size:32px;white-space:nowrap}
.mn-row6 ul{display:flex;flex-wrap:nowrap;justify-content:center;gap:14px}
.mn-row6 ul li{flex:none;width:190px !important;height:190px !important;min-height:0 !important;border-radius:50% !important;padding:40px 12px 0 !important;margin:0 !important}
.mn-row6 ul li dl{font-size:15px;line-height:1.35}
@media (max-width:1000px){
  .subBox:has(.mn-row6) .subTitle01 dt{font-size:22px;white-space:normal}
  .mn-row6 ul{flex-wrap:wrap;gap:12px}
  .mn-row6 ul li{width:150px !important;height:150px !important;padding:34px 10px 0 !important}
  .mn-row6 ul li dl{font-size:13px}
}
/* 글머리 나열 목록은 왼쪽 정렬(칸 안에서 덩어리는 가운데) */
.mn-list{text-align:left !important}
dd.mn-list,div.mn-list{display:inline-block}
/* 사진 줄이 여러 개인 상자: 사진끼리 붙지 않게 */
.brandBox02 ul + ul{margin-top:40px}
.mn-row6{display:flex;flex-wrap:nowrap;justify-content:center;gap:14px}
.mn-row6 ul{display:contents}
@media (max-width:1000px){.mn-row6{flex-wrap:wrap;gap:12px}}
/* 번호 상자 줄(laserBox02): 같은 줄 상자 높이를 가장 긴 것에 맞춤 */
@media (min-width:1001px){
  .laserBox02:not(.mn-row6):not(.mn-row5) ul{display:flex;flex-wrap:wrap;justify-content:center;align-items:stretch}
  .laserBox02:not(.mn-row6):not(.mn-row5) ul li{margin-top:0;margin-bottom:0}
}
@media (max-width:1000px){
  /* 모바일: 세로로 쌓인 번호 상자도 가장 긴 것에 맞춰 같은 높이 */
  .laserBox02:not(.mn-row6):not(.mn-row5) ul{display:grid;grid-template-columns:1fr;grid-auto-rows:1fr;gap:12px}
  .laserBox02:not(.mn-row6):not(.mn-row5) ul li{margin:0 !important;width:100% !important}
}

/* 6항목 원: 1280에서도 한 줄에 다 보이게 조금 더 작게 */
.mn-row6 ul li{width:172px !important;height:172px !important;padding-top:36px !important}
/* 제목 글꼴엔 「•」 글자가 없어 글머리가 안 보임 → 기호만 본문 글꼴로 대체 */
.ff01,.subTitle01 dd{font-family:'MnSerif','Cafe24Danjeonghae','Pretendard',serif}
/* 구역 제목(합치며 되살린 원고 제목): 바로 아래 내용과 붙여 보이게 */
.mn-sectitle{padding-bottom:0 !important}
.mn-sectitle + .subBox{padding-top:50px !important;margin-top:0 !important}
.subBox.pb0.mn-sectitle + .subBox.bg01{margin-top:0}
/* 제목 글꼴의 「•」「·」「→」가 빈칸으로 나와 기호만 본문 글꼴로 */
@font-face{font-family:'MnSym';src:url("/wp-content/themes/sanbo/assets/international/mn/font/Pretendard-Regular.woff") format('woff');unicode-range:U+2022,U+00B7,U+2192,U+2460-2473,U+2013,U+2014}
.ff01,.subTitle01 dd{font-family:'MnSym','MnSerif','Cafe24Danjeonghae','Pretendard',serif}
/* privateBox03 카드: 고정 600px 대신 내용 높이 + 같은 줄은 가장 긴 카드에 맞춤(설명 없는 카드 아래 빈 여백 제거) */
@media (min-width:1001px){
  .privateBox03:not(.mn-2cell) ul{display:flex;flex-wrap:wrap;justify-content:center;align-items:stretch}
  .privateBox03:not(.mn-2cell) ul li{min-height:0 !important;height:auto !important;padding-bottom:30px}
}
/* 주사 치료(리바이브·퍼포먼스): 사진 칸 36%로 줄이고 글 칸 여백 축소 — 사진 700×920 → 글 높이에 맞춤 */
@media (min-width:1001px){
  .reviveBox07 ul,.reviveBox08 ul,.reviveBox09 ul,.performanceBox04 ul{display:flex;align-items:stretch;min-height:0 !important}
  .reviveBox07 ul li:first-child,.reviveBox08 ul li:first-child,.reviveBox09 ul li:first-child,.performanceBox04 ul li:first-child{width:36% !important;flex:none;position:relative;overflow:hidden}
  .reviveBox07 ul li:first-child img,.reviveBox08 ul li:first-child img,.reviveBox09 ul li:first-child img,.performanceBox04 ul li:first-child img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}
  .reviveBox07 ul li:nth-child(2),.reviveBox08 ul li:nth-child(2),.reviveBox09 ul li:nth-child(2),.performanceBox04 ul li:nth-child(2){width:64% !important;flex:none;padding:44px 56px !important}
}
/* 해시태그 4개: 한 줄에 두 개씩 두 줄, 같은 폭 */
.reviveBox10{display:grid;grid-template-columns:1fr 1fr;gap:10px}
.reviveBox10 br{display:none}
.reviveBox10 span{display:flex !important;align-items:center;justify-content:center;height:auto !important;min-height:52px;margin:0 !important;padding:8px 16px !important;line-height:1.3}
@media (max-width:1000px){.reviveBox10 span{font-size:14px;min-height:44px;padding:6px 10px !important}}
/* 약물 치료 상자: 글 칸 위아래 여백 축소 */
.reviveBox04 ul li dl,.performanceBox02 ul li dl{margin:0 !important;padding:22px 12px !important}
.reviveBox04 ul li,.performanceBox02 ul li{padding-bottom:0 !important}
@media (min-width:1001px){.oxygenBox02:not(.uifitBox05) ul{height:auto !important;min-height:494px;display:flex;justify-content:center;align-items:stretch}.oxygenBox02:not(.uifitBox05) ul li{height:auto !important;min-height:494px}.brandBox01 dl{height:auto}}
.medicalBox01 ul li dt a{display:inline;width:auto;height:auto;background:none !important;color:inherit;font-size:inherit;font-weight:inherit;padding:0;margin:0}
/* 레이저 5항목: 작은 원으로 한 줄(갱년기 6항목과 같은 방식) */
.mn-row5{display:flex;flex-wrap:nowrap;justify-content:center;gap:14px}
.mn-row5 ul{display:contents}
.mn-row5 ul li{flex:none;width:190px !important;height:190px !important;min-height:0 !important;border-radius:50% !important;padding:44px 12px 0 !important;margin:0 !important}
.mn-row5 ul li dl{font-size:15px;line-height:1.3}
.mn-row5 ul li dd{font-size:13px;line-height:1.35;margin-top:6px}
@media (max-width:1000px){.mn-row5{flex-wrap:wrap;gap:12px}.mn-row5 ul li{width:150px !important;height:150px !important;padding:30px 8px 0 !important}.mn-row5 ul li dl{font-size:13px}.mn-row5 ul li dd{font-size:11px}}

/* 전 페이지 여백 축소 — 동안재생센터에서 정한 간격을 6페이지 공통으로(대표님 지시: 한국어 틀 여백이 원고 분량엔 과함) */
section[id^="sec-"] .subBox{padding-top:70px;padding-bottom:70px}
section[id^="sec-"] .subBox.pb0{padding-bottom:0 !important}
section[id^="sec-"] .subBox.mn-sectitle{padding-top:70px}
section[id^="sec-"] .mn-sectitle + .subBox{padding-top:30px !important}
section[id^="sec-"] + section[id^="sec-"]{margin-top:30px !important}
section[id^="sec-"] .subTitle01{margin-bottom:30px}
section[id^="sec-"] :is(.mt50,.mt60){margin-top:30px !important}
section[id^="sec-"] .wrinkleBox02{min-height:0;padding:50px 0}
@media (max-width:1000px){
  section[id^="sec-"] .subBox{padding-top:40px;padding-bottom:40px}
  section[id^="sec-"] .subBox.mn-sectitle{padding-top:40px}
  section[id^="sec-"] + section[id^="sec-"]{margin-top:20px !important}
}
.mn-row5 ul li{width:208px !important;height:208px !important;padding:36px 14px 0 !important}
.mn-row5 ul li dt{margin-top:-10px}
.mn-row5 ul li dl{font-size:14px;line-height:1.25}
.mn-row5 ul li dd{font-size:12.5px;line-height:1.3;margin-top:4px}
@media (max-width:1000px){.mn-row5 ul li{width:160px !important;height:160px !important;padding:28px 10px 0 !important}.mn-row5 ul li dl{font-size:12.5px}.mn-row5 ul li dd{font-size:11px}}
.mn-row5 ul li dl{font-size:15px !important;line-height:1.25}
.mn-row5 ul li dd{font-size:13px !important;line-height:1.35}
.mn-row6 ul li dl{font-size:15px !important}
@media (max-width:1000px){.mn-row5 ul li dl,.mn-row6 ul li dl{font-size:12.5px !important}.mn-row5 ul li dd{font-size:11px !important}}
.mn-row5 ul li{width:185px !important;height:185px !important;display:flex !important;flex-direction:column;justify-content:center;padding:16px 12px 0 !important}
@media (max-width:1000px){.mn-row5 ul li{width:160px !important;height:160px !important;padding:14px 8px 0 !important}}
@media (max-width:1000px){.mn-row5,.mn-row6{row-gap:34px !important;padding-top:20px}}
/* 여성·미용 장비 4종: 원고처럼 한 줄(같은 폭, 사진 높이 통일) */
@media (min-width:1001px){
  .mn-row4 ul{display:flex;gap:16px;justify-content:center}
  .mn-row4 ul li{flex:1 1 0;min-width:0;display:flex !important;flex-direction:column}
  .mn-row4 ul li img{width:100%;height:230px;object-fit:contain}
  .mn-row4 ul li ol{height:auto !important;flex:1;padding:24px 10px 24px !important}
  .mn-row4 ul li dl{font-size:22px !important}
}
.mn-tel{white-space:nowrap}
/* Accento N: 위 여백 자른 사진을 36% 칸으로 줄여 글과 균형(주사 치료 행과 같은 비율) */
@media (min-width:1001px){
  .laserBox01 ul{display:flex;align-items:center;height:auto !important;min-height:0 !important}
  .laserBox01 ul li{height:auto !important}
  .laserBox01 ul li:first-child{width:36% !important;flex:none}
  .laserBox01 ul li:first-child img{display:block;width:100%;height:auto}
  .laserBox01 ul li:nth-child(2){width:64% !important;flex:none;padding:40px 56px !important}
}
/* 요실금 치료 줄: 높이는 사진·글 중 큰 쪽에 맞춤, 사진은 칸 가운데 */
@media (min-width:1001px){
  .incontinenceBox01 ul{min-height:0 !important;align-items:stretch}
  .incontinenceBox01 ul li:first-child{display:flex;align-items:center;justify-content:center}
  .incontinenceBox01 ul li:first-child img{display:block;width:100%;height:auto}
}
/* 대음순 특별함: 병원 제공 사진(352×196)이 작아 36% 칸에 맞춰 균형(확대 약 1.4배) */
@media (min-width:1001px){
  .surgeryBox04 ul{display:flex;align-items:center;height:auto !important;min-height:0 !important}
  .surgeryBox04 ul li{height:auto !important}
  .surgeryBox04 ul li:first-child{width:36% !important;flex:none}
  .surgeryBox04 ul li:first-child img{display:block;width:100%;height:auto}
  .surgeryBox04 ul li:nth-child(2){width:64% !important;flex:none;padding:40px 56px !important}
}
@media (max-width:1000px){.surgeryBox04 ul li:first-child img{width:100%;height:auto}}

/* 상단 로고: 병원 제공 몽골어 로고(2026-09-30). 흰색=평소, 컬러=마우스 올림·스크롤 */
#logo a{background-image:url("/wp-content/uploads/2026/10/logo_mn_white.png.webp") !important;background-size:contain !important;background-position:center !important}
#hd:hover #logo a,.fixed #logo a{background-image:url("/wp-content/uploads/2026/10/logo_mn_color.png.webp") !important}
.ft_logo img{width:143px;max-width:100%;height:auto}
