.c-form__row{margin-top:20px}@media screen and (1024px <= width){.c-form__row{margin-top:32px}}.c-form__label{font-size:1.6rem;font-weight:700;margin-bottom:8px;display:flex;align-items:center}@media screen and (1024px <= width){.c-form__label{font-size:1.8rem}}.c-form__label span.is-required{margin-left:16px;font-size:1.2rem;font-weight:700;line-height:1.2;background:#c5a065;color:#f4f5f7;display:inline-block;padding:4px 8px}.c-form__radio{margin-top:16px}.c-form__radio .wpcf7-list-item{margin:0;display:block;line-height:1.8}.c-form__input input{width:100%;font-size:1.6rem;padding:8px 16px;border:1px solid #ccc;border-radius:4px}.c-form__input input::-moz-placeholder{color:#999}.c-form__input input::placeholder{color:#999}.c-form__textarea textarea{width:100%;font-size:1.6rem;padding:8px 16px;border:1px solid #ccc;border-radius:4px}.c-form__privacy{font-family:"Noto Sans JP",sans-serif;font-weight:400;text-align:center;margin-top:40px}.c-form__privacy-text a{color:#1571da}.c-form__privacy-text svg{vertical-align:top;margin-top:2px;margin-left:4px;margin-right:4px}.c-form__radio .wpcf7-list-item-label{position:relative;padding-left:24px;line-height:1.5}.c-form__radio .wpcf7-list-item-label::before{content:"";position:absolute;left:0;top:50%;transform:translateY(-50%);width:18px;height:18px;border-radius:50%;border:2px solid #ccc;background:rgba(0,0,0,0);box-sizing:border-box}.c-form__radio input[type=radio]{position:absolute;width:1px;height:1px;opacity:0}.c-form__radio input[type=radio]:checked+.wpcf7-list-item-label::before{border-color:#c5a065}.c-form__radio input[type=radio]:checked+.wpcf7-list-item-label::after{content:"";position:absolute;left:5px;top:50%;transform:translateY(-50%);width:8px;height:8px;border-radius:50%;background:#c5a065}.c-form .c-form__check input[type=checkbox]{position:absolute;width:1px;height:1px;opacity:0}.c-form__submit{position:relative}.c-form__submit::after{content:"";position:absolute;top:25px;right:40px;background-image:url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjEiIGhlaWdodD0iNSIgdmlld0JveD0iMCAwIDIxIDUiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CjxsaW5lIHgxPSIwLjUiIHkxPSI0LjMxMzQ4IiB4Mj0iMTkuNTAwMiIgeTI9IjQuMzEzNDgiIHN0cm9rZT0id2hpdGUiIHN0cm9rZS1saW5lY2FwPSJzcXVhcmUiLz4KPGxpbmUgeDE9IjAuNSIgeTE9Ii0wLjUiIHgyPSI0LjQxNTYzIiB5Mj0iLTAuNSIgdHJhbnNmb3JtPSJtYXRyaXgoMC41ODEyNDIgMC44MTM3MyAtMC41ODEyNDIgMC44MTM3MyAxNy4xNDA2IDAuODEzNDc3KSIgc3Ryb2tlPSJ3aGl0ZSIgc3Ryb2tlLWxpbmVjYXA9InNxdWFyZSIvPgo8L3N2Zz4K");background-size:contain;display:block;width:20px;height:6px}.c-form__submit input[type=submit]{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;width:100%;background-color:#c5a065;color:#f4f5f7;display:flex;justify-content:center;align-items:center;font-size:1.8rem;font-weight:700;letter-spacing:.05em;width:100%;max-width:440px;height:56px;margin:40px auto}@media screen and (1024px <= width){.c-form__submit input[type=submit]{font-size:2.4rem;height:72px}}.c-form__submit input[type=submit]:disabled{background:#c3c3c3}.pg-contact__inner{max-width:920px;margin-inline:auto}.pg-contact__box{background:#f3f3f3;padding:24px}@media screen and (1024px <= width){.pg-contact__box{padding:32px}}.pg-contact__info{color:#112a5e;font-size:1.8rem;font-weight:400;line-height:1.8s}@media screen and (1024px <= width){.pg-contact__info{font-size:2.4rem}}.pg-contact__info-tel{color:#000;display:flex;align-items:center;margin-top:4px}.pg-contact__info-tel .c-svg--tel{width:20px;height:20px;--color0: #000}@media screen and (1024px <= width){.pg-contact__info-tel .c-svg--tel{width:24px;height:24px}}.pg-contact__info-tel span{font-size:2rem;font-weight:700}@media screen and (1024px <= width){.pg-contact__info-tel span{font-size:3.2rem}}.pg-contact__info-tel span.is-opened{font-size:1.2rem;margin-left:12px}@media screen and (1024px <= width){.pg-contact__info-tel span.is-opened{font-size:1.6rem}}.pg-contact__form{margin-top:40px}@media screen and (1024px <= width){.pg-contact__form{margin-top:80px}}.pg-contact__form .wpcf7-list-item{margin:0}.pg-contact__link{margin-top:40px}@media screen and (1024px <= width){.pg-contact__link{margin-top:80px}}