.main .contact#contact .contact-cnt{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:flex-start;align-items:stretch;gap:clamp(51px,3.75vw,60px)}@media print,screen and (max-width: 1366px){.main .contact#contact .contact-cnt{gap:clamp(47px,3.66vw,50px)}}.main .contact#contact .contact-cnt--item{position:relative;width:calc((100% - clamp(51px, 3.75vw, 60px)*2)/3);padding:30px;border:2px solid #1a1a1a;border-radius:10px;background-color:#fff}@media print,screen and (max-width: 1366px){.main .contact#contact .contact-cnt--item{width:calc((100% - clamp(47px, 3.66vw, 50px)*1)/2)}}@media print,screen and (max-width: 810px){.main .contact#contact .contact-cnt--item{width:100%}}.main .contact#contact .contact-cnt--item .ttl{text-align:center}.main .contact#contact .contact-cnt--item .txt{text-align:center}.main .contact#contact .contact-cnt--item .date{text-align:center}.main .contact#contact .contact-cnt--item .txt .btn--tel{font-size:1.2em;letter-spacing:.05em;line-height:1.333}.main .contact#contact .contact-cnt--item .txt .btn--tel,.main .contact#contact .contact-cnt--item .txt .btn--mail{font-weight:600;padding:1em 2.5em 1em 3.5em}.main .contact#contact .contact-cnt--item .txt .btn--tel span,.main .contact#contact .contact-cnt--item .txt .btn--mail span{position:relative;display:inline-block;z-index:2}.main .contact#contact .contact-cnt--item .txt .btn--tel::after,.main .contact#contact .contact-cnt--item .txt .btn--mail::after{z-index:1}.main .contact#inquiry .contact-inner,.main .contact#repair .contact-inner{width:100%;max-width:1366px;margin-left:auto;margin-right:auto}.main .contact#privacy .contact-inner{width:100%;max-width:1280px;margin-left:auto;margin-right:auto}/*# sourceMappingURL=page-contact.min.css.map */