.c-form{font-family:"Noto Sans JP",sans-serif;font-style:normal;font-weight:400}.c-form__input+.c-form__input{margin-top:24px}.c-form__input label{font-size:1.3rem;line-height:1.6;margin-bottom:8px}.c-form__input label.is-required{position:relative}.c-form__input label.is-required::after{content:"*";color:#da0000;position:absolute;top:50%;right:-12px;transform:translateY(-50%)}.c-form__input input[type=text],.c-form__input input[type=email],.c-form__input textarea{display:block;width:100%;background:#fff;border:1px solid #ddd;border-radius:4px;-webkit-appearance:none;-moz-appearance:none;appearance:none;padding:16px 24px;font-size:1.6rem;line-height:1.6;transition:.4s}.c-form__input textarea{height:260px}.c-form__input input::-moz-placeholder, .c-form__input textarea::-moz-placeholder{color:#ccc}.c-form__input input::placeholder,.c-form__input textarea::placeholder{color:#ccc}.c-form__input input:focus,.c-form__input textarea:focus{border-color:#000}.c-form__input .is-error input[type=text],.c-form__input .is-error input[type=email],.c-form__input .is-error textarea{border-color:#da0000}.c-form__input .is-error p{color:#da0000;font-size:1.2rem;line-height:1.6;margin-top:16px}.c-form__input dt{margin-bottom:8px}.c-form__agreement{margin-top:48px}.c-form__agreement-text{font-size:1.3rem;line-height:1.6;text-align:center;margin-bottom:20px}.c-form__agreement-text a{text-decoration:underline;transition:.4s}.c-form__agreement-text a:hover{-webkit-text-decoration-color:rgba(0,0,0,0);text-decoration-color:rgba(0,0,0,0)}.c-form__agreement-checkbox{display:flex;justify-content:center;align-items:center}.c-form__agreement-checkbox input[type=checkbox]{display:none}.c-form__agreement-checkbox input[type=checkbox]+span{display:block;padding:0 0 0 30px;position:relative;z-index:1;font-size:1.4rem;line-height:1.6}.c-form__agreement-checkbox input[type=checkbox]+span::before{content:"";display:block;width:24px;height:24px;background:#fff;border:1px solid #ddd;border-radius:4px;position:absolute;top:50%;left:0;transform:translate(0, -50%)}.c-form__agreement-checkbox input[type=checkbox]:checked+span::before{border-color:#000}.c-form__agreement-checkbox input[type=checkbox]:checked+span:after{content:"";display:block;width:6px;height:11px;border-right:2px solid #ff6f00;border-bottom:2px solid #ff6f00;position:absolute;top:50%;left:12px;transform:translate(-50%, -70%) rotate(45deg)}.c-form__button{width:226px;margin:48px auto 0}@media screen and (min-width: 62.0625em){.c-form__button{width:440px;margin-top:80px}}.c-form__button input[type=submit],.c-form__button input[type=button]{background:#000;border:1px solid #000;border-radius:100vh;color:#f9f9f9;font-size:1.6rem;line-height:1;padding:23px 32px;width:100%;transition:.4s}@media screen and (min-width: 62.0625em){.c-form__button input[type=submit],.c-form__button input[type=button]{padding:31px 32px}}.c-form__button input[type=submit]:disabled,.c-form__button input[type=button]:disabled{background:#aaa;border:1px solid #aaa;pointer-events:none;transition:.4s}.c-form__button input[type=submit]:hover,.c-form__button input[type=button]:hover{opacity:.7}.c-form__button a{background:#000;border:1px solid #000;border-radius:100vh;color:#f9f9f9;font-size:1.6rem;line-height:1;padding:23px 32px;width:100%;transition:.4s;display:flex;justify-content:center;align-items:center}@media screen and (min-width: 62.0625em){.c-form__button a{padding:31px 32px}}.c-form__button a:hover{opacity:.7}.c-form__buttons{display:flex;justify-content:space-between;gap:20px}@media screen and (min-width: 62.0625em){.c-form__buttons{gap:40px}}.c-form__buttons .c-form__button{width:calc(100% - 140px);max-width:226px;margin:48px 0 0}@media screen and (min-width: 62.0625em){.c-form__buttons .c-form__button{width:calc(66.6666666667% - 26.6666666667px);max-width:440px;margin-top:80px}}.c-form__buttons .c-form__button--back{width:120px}@media screen and (min-width: 62.0625em){.c-form__buttons .c-form__button--back{width:calc(33.3333333333% - 26.6666666667px)}}.c-form__buttons .c-form__button--back input[type=submit]{background-color:#fff;border:1px solid #000;color:#000}.c-confirm__item+.c-confirm__item{margin-top:32px}.c-confirm__item dt{font-size:1.3rem;line-height:1.6;margin-bottom:8px}.c-confirm__item dd{font-size:1.6rem;line-height:1.6}.pg-contact__content{max-width:670px;margin-inline:auto;padding-bottom:128px}@media screen and (min-width: 62.0625em){.pg-contact__content{padding-bottom:160px}}.pg-contact__text{font-size:1.4rem;letter-spacing:.08em;line-height:2}.pg-contact__text+.pg-contact__text{margin-top:12px}@media screen and (min-width: 62.0625em){.pg-contact__text+.pg-contact__text{margin-top:16px}}.pg-contact__text a{display:inline-block;text-decoration:underline;transition:.4s}.pg-contact__text a:hover{-webkit-text-decoration-color:rgba(0,0,0,0);text-decoration-color:rgba(0,0,0,0)}.pg-contact__notes{font-size:1.3rem;letter-spacing:.02em;line-height:2;margin-top:20px}@media screen and (min-width: 62.0625em){.pg-contact__notes{margin-top:24px}}.pg-contact__notes span{color:#da0000}.pg-contact__form{margin-top:48px}@media screen and (min-width: 62.0625em){.pg-contact__form{margin-top:64px}}.pg-contact__finish{margin:48px auto 0}@media screen and (min-width: 62.0625em){.pg-contact__finish{margin-top:80px}}.pg-contact__finish-title{font-size:2rem;letter-spacing:.02em;line-height:2;text-align:center;margin-bottom:32px}@media screen and (min-width: 62.0625em){.pg-contact__finish-title{font-size:2.4rem;margin-bottom:40px}}.pg-contact__finish-outline{display:flex;justify-content:center}