.pb-k736-brand-e51681 { color: #0f52ba; font-size: 1.45rem; font-weight: 800; line-height: 1.2; }
.pb-k736-menu-symbol-43bc3c { display: block; font-size: 1.8rem; line-height: 1; }
#menuBtn { display: none; align-items: center; justify-content: center; min-width: 42px; min-height: 42px; padding: 0; border: 0; background: transparent; cursor: pointer; }
.pb-k736-card-ee0c9a { height: 100%; }
.pb-k736-card-image-aec63c { aspect-ratio: 16 / 10; }
.pb-k736-about-image-c1eb45 { max-height: 480px; min-height: 280px; }
.pb-k736-about-copy-e8a159 { line-height: 1.9; }
.pb-k736-advantage-d6a376 { height: 100%; }
.pb-k736-contact-img-d6cc89 { width: auto; max-height: 24px; max-width: 180px; object-fit: contain; }
.pb-k736-qr-5a5129 { width: 88px; height: 88px; object-fit: contain; }
.pb-k736-contact-card-img-37ede2 { width: auto; max-height: 28px; max-width: 220px; object-fit: contain; margin: 0 auto; }
.pb-k736-contact-card-qr-2d4476 { width: 132px; height: 132px; object-fit: contain; margin: 0 auto; }
.pb-k736-article-4c41e7 { color: #374151; font-size: 1rem; line-height: 1.9; }
.pb-k736-article-4c41e7 img { display: block; width: auto; max-width: 100%; height: auto; margin: 1.5rem auto; }
.pb-k736-article-4c41e7 p { margin-bottom: 1.15rem; }
.pb-k736-detail-cover-2e46aa { max-height: 520px; object-fit: cover; }
@media (max-width: 767px) {
  #menuBtn { display: inline-flex !important; }
  .pb-k736-hero-9f5a25 { min-height: 510px; }
  .pb-k736-hero-9f5a25 h1 { font-size: 2.15rem; overflow-wrap: anywhere; }
  .pb-k736-brand-e51681 { font-size: 1.2rem; }
  .pb-k736-about-image-c1eb45 { min-height: 220px; }
}
