main .contact__contents .form__container .form__wrap{align-items:start}main .contact__contents .form__container .form__label{padding-top:.4rem}main .contact__contents .form__container .form__input span.err,main .contact__contents .form__container .form__textarea span.err{display:block;font-size:.75rem;color:#d6550d;position:relative;padding:.5rem 1rem .5rem 1.6rem;margin:.5rem 0 0}main .contact__contents .form__container .form__input span.err::before,main .contact__contents .form__container .form__textarea span.err::before{content:"i";border:1px solid #d6550d;border-radius:100%;width:18px;height:18px;position:absolute;top:.42rem;left:0;text-align:center;font-weight:bold;background:#fff}main .contact__contents .form__container .form__submit input[type=submit]:disabled{opacity:.3;cursor:default}main .contact__contents .form__container .form__submit button{background:#ccc;background-image:none;border-radius:36px;color:#fff;color:var(--fff, #fff);cursor:pointer;display:inline-block;font-family:"Noto Sans CJK JP";font-size:1rem;font-style:normal;font-weight:500;line-height:normal;padding:1rem 2.375rem;text-align:center;transition:.3s;margin:0 1rem 0 0}main .contact__contents .form__container .form__submit a{background:#036695;background-image:none;border-radius:36px;color:#fff;color:var(--fff, #fff);cursor:pointer;display:inline-block;font-family:"Noto Sans CJK JP";font-size:1rem;font-style:normal;font-weight:500;line-height:normal;padding:1rem 2.375rem;text-align:center;transition:.3s}main .contact__contents .form__container .form__submit a:hover{opacity:.8;text-decoration:none}main .contact__contents .form__container .form__submit span.err{display:block;font-size:.75rem;color:#d6550d;position:relative;padding:.5rem 1rem .5rem 1.6rem;margin:.5rem 0 0}main .contact__contents .form__container .form__submit span.err::before{content:"i";border:1px solid #d6550d;border-radius:100%;width:18px;height:18px;position:absolute;top:.42rem;left:0;text-align:center;font-weight:bold;background:#fff}main .contact__contents .form__container.check .form__wrap{align-items:center;border-bottom:1px dotted #ccc;padding:0 0 2rem}main .contact__contents .form__container.check .form__label{padding-top:0}main .contact__contents .form__container.check .form__wrap--textarea .form__label{margin-top:0}main .contact__contents .form__container.check .form__input,main .contact__contents .form__container.check .form__textarea{padding-top:.2rem;padding-left:2rem}@media screen and (max-width: 767px){main .contact__contents .form__container.check .form__wrap{padding:0 1.5625rem 2rem}}/*# sourceMappingURL=style.min.css.map */