.pb-k736-brand-f703b5 { color: #0f52ba; font-size: 1.45rem; font-weight: 800; line-height: 1.2; }
.pb-k736-menu-symbol-6344a4 { 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-024050 { height: 100%; }
.pb-k736-card-image-df39a8 { aspect-ratio: 16 / 10; }
.pb-k736-about-image-9f6563 { max-height: 480px; min-height: 280px; }
.pb-k736-about-copy-08339c { line-height: 1.9; }
.pb-k736-advantage-454c3e { height: 100%; }
.pb-k736-contact-img-28d8e7 { width: auto; max-height: 24px; max-width: 180px; object-fit: contain; }
.pb-k736-qr-d95a04 { width: 88px; height: 88px; object-fit: contain; }
.pb-k736-contact-card-img-ae6792 { width: auto; max-height: 28px; max-width: 220px; object-fit: contain; margin: 0 auto; }
.pb-k736-contact-card-qr-46d59e { width: 132px; height: 132px; object-fit: contain; margin: 0 auto; }
.pb-k736-article-a2a663 { color: #374151; font-size: 1rem; line-height: 1.9; }
.pb-k736-article-a2a663 img { display: block; width: auto; max-width: 100%; height: auto; margin: 1.5rem auto; }
.pb-k736-article-a2a663 p { margin-bottom: 1.15rem; }
.pb-k736-detail-cover-9da46a { max-height: 520px; object-fit: cover; }
@media (max-width: 767px) {
  #menuBtn { display: inline-flex !important; }
  .pb-k736-hero-797b06 { min-height: 510px; }
  .pb-k736-hero-797b06 h1 { font-size: 2.15rem; overflow-wrap: anywhere; }
  .pb-k736-brand-f703b5 { font-size: 1.2rem; }
  .pb-k736-about-image-9f6563 { min-height: 220px; }
}
