.pb-k736-brand-1c0ef2 { color: #0f52ba; font-size: 1.45rem; font-weight: 800; line-height: 1.2; }
.pb-k736-menu-symbol-d6157f { 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-6c3852 { height: 100%; }
.pb-k736-card-image-f7306b { aspect-ratio: 16 / 10; }
.pb-k736-about-image-9164c4 { max-height: 480px; min-height: 280px; }
.pb-k736-about-copy-605253 { line-height: 1.9; }
.pb-k736-advantage-3248e6 { height: 100%; }
.pb-k736-contact-img-0e2adc { width: auto; max-height: 24px; max-width: 180px; object-fit: contain; }
.pb-k736-qr-fef0d9 { width: 88px; height: 88px; object-fit: contain; }
.pb-k736-contact-card-img-2a7a5d { width: auto; max-height: 28px; max-width: 220px; object-fit: contain; margin: 0 auto; }
.pb-k736-contact-card-qr-d3a5eb { width: 132px; height: 132px; object-fit: contain; margin: 0 auto; }
.pb-k736-article-135f96 { color: #374151; font-size: 1rem; line-height: 1.9; }
.pb-k736-article-135f96 img { display: block; width: auto; max-width: 100%; height: auto; margin: 1.5rem auto; }
.pb-k736-article-135f96 p { margin-bottom: 1.15rem; }
.pb-k736-detail-cover-6c7fb0 { max-height: 520px; object-fit: cover; }
@media (max-width: 767px) {
  #menuBtn { display: inline-flex !important; }
  .pb-k736-hero-1d5ea2 { min-height: 510px; }
  .pb-k736-hero-1d5ea2 h1 { font-size: 2.15rem; overflow-wrap: anywhere; }
  .pb-k736-brand-1c0ef2 { font-size: 1.2rem; }
  .pb-k736-about-image-9164c4 { min-height: 220px; }
}
