.business-contact,.template-business-contact{background:#fff}.business-contact{--fb-gold: #cea96e;--fb-charcoal: #1c1c1c;--fb-beige2: #f1ebdf;--fb-header-h: 80px;color:var(--fb-charcoal);font-family:Noto Sans JP,sans-serif;font-size:16px;line-height:1.8;letter-spacing:.64px;max-width:100%}.business-contact *,.business-contact *:before,.business-contact *:after{box-sizing:border-box}.business-contact :where(img){max-width:100%;display:block}.business-contact__header{position:sticky;top:0;z-index:100;height:var(--fb-header-h);background:#ffffffe6;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}.business-contact__header .for-business__header-inner{height:var(--fb-header-h)}.business-contact .for-business__tel-line{font-family:Heebo,sans-serif;font-weight:700;line-height:30px}.business-contact .for-business__tel-label{font-size:16px}.business-contact .for-business__tel-number{font-size:30px;color:inherit;text-decoration:none}.business-contact .for-business__tel-number:hover{text-decoration:underline}.business-contact .for-business__tel-hours{margin:0;font-family:Noto Sans JP,sans-serif;font-size:11px;line-height:11px;letter-spacing:.22px}.business-contact .for-business__header-tel--mobile{display:none}.business-contact__content{padding:120px 40px}.business-contact__card{display:flex;flex-direction:column;align-items:center;gap:48px;width:100%;max-width:1200px;margin-inline:auto;padding:96px 80px;background:#fff;border-radius:16px;box-shadow:0 0 10px #b5a6971f}.business-contact__heading{text-align:center;width:100%}.business-contact__heading-en{margin:0 0 -32px;font-family:Heebo,sans-serif;font-size:88px;font-weight:700;line-height:96px;letter-spacing:7.04px;color:var(--fb-beige2)}.business-contact__heading-jp{margin:0;font-size:32px;font-weight:700;line-height:36px;letter-spacing:4px;text-transform:uppercase;color:var(--fb-charcoal)}.business-contact__intro{text-align:center;max-width:880px}.business-contact__intro p{margin:0;font-size:16px;line-height:1.8;letter-spacing:.64px}.business-contact__app-wrap{width:100%;max-width:880px;margin-inline:auto}.business-contact__app-block{width:100%}.business-contact__notice{padding:24px;border:1px solid #eee9e5;border-radius:8px;background:#fbf9f8;text-align:center}.business-contact__notice p{margin:0}.business-contact__notice--editor{border-color:#cea96e}.business-contact__notice-tel{margin-top:16px!important;font-family:Heebo,sans-serif;font-weight:700;line-height:30px}.business-contact__notice-hours{margin-top:4px!important;font-size:11px;line-height:11px;letter-spacing:.22px}.template-business-contact #main{padding:0}.template-business-contact .shopify-section--business-contact{margin:0}@media(min-width:700px)and (max-width:1199px){.business-contact__content{padding:80px 40px}.business-contact__card{padding:64px 48px;gap:40px}}@media(max-width:699px){.business-contact__header{height:auto}.business-contact__header .for-business__header-inner{flex-wrap:wrap;height:auto;min-height:var(--fb-header-h);padding-block:12px;gap:8px}.business-contact .for-business__header-tel--desktop{display:none}.business-contact .for-business__header-tel--mobile{display:block;width:100%;padding:0 24px 12px;text-align:left}.business-contact__content{padding:48px 24px}.business-contact__card{padding:48px 24px;gap:32px}.business-contact__heading-en{font-size:clamp(36px,13vw,54px);line-height:1.05;letter-spacing:clamp(2px,1.2vw,4px);margin-bottom:-24px}.business-contact__heading-jp{font-size:24px;line-height:36px}.business-contact__notice{font-size:14px;line-height:1.7;letter-spacing:.28px}.business-contact__notice-tel{display:flex;flex-wrap:wrap;justify-content:center;gap:4px 8px;line-height:1.4}.business-contact__notice-tel .for-business__tel-number{font-size:clamp(22px,7vw,30px);word-break:break-word}}@media(prefers-reduced-motion:reduce){.business-contact__header{backdrop-filter:none;-webkit-backdrop-filter:none}}
/*# sourceMappingURL=/cdn/shop/t/37/assets/business-contact.css.map */
