@charset "UTF-8";.p-contact{background:#e9f7ff;padding-block:2.5rem}.p-contact .p-contact__txt{font-size:16px;font-weight:400;letter-spacing:.05em;line-height:1.5;margin-bottom:2.5rem;text-align:center}#contact header{border-radius:40px;background:#009fee}#contact .l-header.js-active{background:#fff;border-radius:40px}@media screen and (max-width:767px){.p-contact{background:#e9f7ff;padding-block:2.5rem}.p-contact .p-contact__txt{font-size:16px;font-weight:400;letter-spacing:.05em;line-height:1.5;margin-bottom:2.5rem;text-align:center}#contact .p-contact__box{width:min(calc(100% - 2.25rem), 560px);margin-inline:auto}#contact header{border-radius:0}}