.p-contact{padding-top:80px}@media(min-width: 768px){.p-contact{padding-top:135px}}@media(min-width: 1024px){.p-contact{padding-top:169px}}.p-contact__text{margin-top:40px;font-weight:700;text-align:center}@media(min-width: 768px){.p-contact__text{margin-top:80px;font-size:2rem}}@media(min-width: 768px){.p-contact__text br{display:none}}.p-contact__body{margin-top:40px;position:relative}@media(min-width: 768px){.p-contact__body{margin-top:68px}}.p-contact__input{padding:56px 0 100px;width:100%;border-radius:30px 30px 0 0;background-color:#fcef89;position:relative}@media(min-width: 768px){.p-contact__input{padding:100px 0 115px}}@media(min-width: 1024px){.p-contact__input{padding-bottom:120px}}.p-contact__desc{font-size:1.4rem}@media(min-width: 768px){.p-contact__desc{text-align:center}}.p-contact__desc br{display:none}@media(min-width: 768px){.p-contact__desc br{display:block}}@media(min-width: 1024px){.p-contact__desc br{display:none}}.p-contact__desc span{font-weight:700}@media(min-width: 768px){.p-contact__thanks{text-align:center}}.p-form{margin-top:56px}@media(min-width: 768px){.p-form{margin-top:76px}}@media(min-width: 1024px){.p-form{margin-top:96px}}.p-form ul li{display:flex;flex-direction:column;gap:20px}@media(min-width: 1024px){.p-form ul li{flex-direction:row;justify-content:space-between}}.p-form ul li:not(:first-child){margin-top:40px}@media(min-width: 768px){.p-form ul li:not(:first-child){margin-top:50px}}.p-form ul li>span{width:100%}@media(min-width: 1024px){.p-form ul li>span{flex:1}}.p-form label{font-size:1.6rem;font-weight:500}@media(min-width: 1024px){.p-form label{width:196px;display:block}}.p-form label span{margin-left:8px;display:inline;font-size:1.4rem}@media(min-width: 768px){.p-form label span{margin-left:16px}}@media(min-width: 1024px){.p-form label span{margin-left:0;display:block}}.p-form input,.p-form textarea{padding:18px 30px;width:100%;border-radius:3rem;background-color:#fcfcfc;font-size:1.6rem;font-weight:400}@media(min-width: 768px){.p-form input,.p-form textarea{padding-inline:46px}}.p-form input::-moz-placeholder, .p-form textarea::-moz-placeholder{opacity:.6}.p-form input::placeholder,.p-form textarea::placeholder{opacity:.6}.p-form textarea{min-height:200px}.p-form span[data-name=privacy-policy]{margin-top:56px;display:block;text-align:center}@media(min-width: 768px){.p-form span[data-name=privacy-policy]{margin-top:76px}}@media(min-width: 1024px){.p-form span[data-name=privacy-policy]{margin-top:100px}}.p-form span[data-name=privacy-policy] span{margin:0;font-size:1.6rem}.p-form span[data-name=privacy-policy] label{width:auto;display:flex;align-items:center;gap:8px}.p-form span[data-name=privacy-policy] input[type=checkbox]{width:auto}.p-form span[data-name=privacy-policy] a{text-decoration:underline}.p-form__btn{margin:32px auto 0;width:24.5rem;justify-content:stretch;font-weight:700}@media(min-width: 768px){.p-form__btn{margin-top:40px;width:30rem}}@media(min-width: 1024px){.p-form__btn{width:34rem}}.p-form__btn .p-btn{width:100%}.p-form__btn .p-btn>span{display:block;width:100%}.p-form__btn .p-btn input{width:100%;height:100%;box-sizing:border-box;display:grid;place-content:center;font-size:2.4rem;line-height:1.1;font-weight:700}@media(min-width: 768px){.p-form__btn .p-btn input{font-size:3.2rem}}.p-form__btn .p-btn__before input{background-color:#000;color:#fff}.p-form__btn .p-btn__after input{color:#333}.p-form__btn .wpcf7-spinner{display:none}.p-form dl>div{padding-bottom:8px;border-bottom:dotted 2px #fff}@media(min-width: 768px){.p-form dl>div{display:flex}}.p-form dl>div:not(:first-child){margin-top:32px}.p-form dl>div dt{font-weight:500}@media(min-width: 768px){.p-form dl>div dt{width:196px}}.p-form dl>div dd{margin:16px 0 0 16px}@media(min-width: 768px){.p-form dl>div dd{margin-top:0;flex:1}}.p-form p{margin-top:56px;font-size:1.4rem}@media(min-width: 768px){.p-form p{margin-top:76px}}@media(min-width: 1024px){.p-form p{margin-top:100px}}.p-form__back i{margin-right:8px;font-size:2rem}@media(min-width: 768px){.p-form__back i{font-size:2.4rem}}.p-form__back i:has(+input:hover){transform:translateX(-8px)}.p-form__back input[type=button]{margin-top:56px;padding:0;width:auto;display:inline-block;background-color:unset;font-size:2rem;font-weight:500}@media(min-width: 768px){.p-form__back input[type=button]{font-size:2.4rem}}.u-page h1>span{font-size:min(9vw,4.8rem)}@media(min-width: 768px){.u-page h1>span{font-size:8rem}}@media(min-width: 1024px){.u-page h1>span{font-size:8.8rem}}.u-page__body{margin-top:80px}@media(min-width: 768px){.u-page__body{margin-top:120px}}.u-page__body h2{font-size:2.4rem;font-weight:500}.u-page__body h2:not(:first-child){margin-top:32px}.u-page__body h2+p{margin-top:16px}.u-page__body a{text-decoration:underline}.u-page__body ul{margin-top:8px}
/*# sourceMappingURL=contact.min.css.map */