.section-umekomi-form *{-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;-webkit-box-sizing:border-box;box-sizing:border-box;color:#231815;letter-spacing:.05em}.section-umekomi-form input,.section-umekomi-form select,.section-umekomi-form textarea,.section-umekomi-form button{font-family:"Noto Sans JP","Helvetica Neue","Helvetica","Hiragino Sans","Hiragino Kaku Gothic ProN","Arial","Yu Gothic","Meiryo",sans-serif;-webkit-appearance:none;-moz-appearance:none;appearance:none;margin:0;padding:0;background:none;border:none;letter-spacing:.05em}.section-umekomi-form input:active,.section-umekomi-form input:focus,.section-umekomi-form input:focus-visible,.section-umekomi-form select:active,.section-umekomi-form select:focus,.section-umekomi-form select:focus-visible,.section-umekomi-form textarea:active,.section-umekomi-form textarea:focus,.section-umekomi-form textarea:focus-visible,.section-umekomi-form button:active,.section-umekomi-form button:focus,.section-umekomi-form button:focus-visible{outline:none}.section-umekomi-form textarea{resize:vertical}.section-umekomi-form label:hover,.section-umekomi-form select:hover,.section-umekomi-form button:hover{cursor:pointer}.section-umekomi-form img{max-width:100%;height:auto;vertical-align:bottom}.section-umekomi-form a{color:inherit;text-decoration:none}.section-umekomi-form a:hover{color:inherit;text-decoration:none;cursor:pointer;opacity:.8}@media screen and (min-width: 992px){.section-umekomi-form a[href^="tel:"]{pointer-events:none}}.section-umekomi-form ul,.section-umekomi-form li{list-style:none;margin:0;padding:0}.section-umekomi-form h1,.section-umekomi-form h2,.section-umekomi-form h3,.section-umekomi-form h4,.section-umekomi-form h5,.section-umekomi-form h6{font-size:unset}.section-umekomi-form [v-cloak]{display:none}.section-umekomi-form .form-area__bread{border-color:#d0d6e8;background-color:#f8f8f8}.section-umekomi-form .form-area__bread-list._current._current{background-color:#d0d6e8}.section-umekomi-form .form-area__bread-list._current._current::before{background-color:#d0d6e8}.section-umekomi-form .form-area__bread-list:not(:last-of-type)::before{background-color:#d0d6e8}.section-umekomi-form .form-area__bread-list:not(:last-of-type)::after{background-color:#f8f8f8}.section-umekomi-form .form-area__list,.section-umekomi-form .form-area__btn{border-top:1px solid #f6b0cf}.section-umekomi-form .form-area__any,.section-umekomi-form .form-area__required{color:#fff}.section-umekomi-form .form-area__any{background-color:#8fc31f}.section-umekomi-form .form-area__required{background-color:#ea5514}.section-umekomi-form .form-area__annotation{color:#888}.section-umekomi-form .form-area__field input,.section-umekomi-form .form-area__field select,.section-umekomi-form .form-area__field textarea,.section-umekomi-form .form-area__field-btn input,.section-umekomi-form .form-area__field-btn select,.section-umekomi-form .form-area__field-btn textarea{background-color:#fff;border-color:#4159a4;color:#231815}.section-umekomi-form .form-area__field input:focus,.section-umekomi-form .form-area__field select:focus,.section-umekomi-form .form-area__field textarea:focus,.section-umekomi-form .form-area__field-btn input:focus,.section-umekomi-form .form-area__field-btn select:focus,.section-umekomi-form .form-area__field-btn textarea:focus{background-color:#ebf7f1}.section-umekomi-form .form-area__field .label-radio,.section-umekomi-form .form-area__field .label-check,.section-umekomi-form .form-area__field-btn .label-radio,.section-umekomi-form .form-area__field-btn .label-check{background-color:#fff;border-color:#4159a4}.section-umekomi-form .form-area__field .label-radio:has(input[type=radio]:checked),.section-umekomi-form .form-area__field .label-radio:has(input[type=checkbox]:checked),.section-umekomi-form .form-area__field .label-check:has(input[type=radio]:checked),.section-umekomi-form .form-area__field .label-check:has(input[type=checkbox]:checked),.section-umekomi-form .form-area__field-btn .label-radio:has(input[type=radio]:checked),.section-umekomi-form .form-area__field-btn .label-radio:has(input[type=checkbox]:checked),.section-umekomi-form .form-area__field-btn .label-check:has(input[type=radio]:checked),.section-umekomi-form .form-area__field-btn .label-check:has(input[type=checkbox]:checked){background-color:#4159a4;border-color:#4159a4}.section-umekomi-form .form-area__field .form-radio-field-text,.section-umekomi-form .form-area__field .form-check-field-text,.section-umekomi-form .form-area__field-btn .form-radio-field-text,.section-umekomi-form .form-area__field-btn .form-check-field-text{color:#231815}.section-umekomi-form .form-area__field input[type=radio]:checked+.form-radio-field-text,.section-umekomi-form .form-area__field input[type=checkbox]:checked+.form-check-field-text,.section-umekomi-form .form-area__field-btn input[type=radio]:checked+.form-radio-field-text,.section-umekomi-form .form-area__field-btn input[type=checkbox]:checked+.form-check-field-text{color:#fff}.section-umekomi-form .form-area__field .umekomiform-label-img__img,.section-umekomi-form .form-area__field-btn .umekomiform-label-img__img{max-width:3em;aspect-ratio:1/1;-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center}@media screen and (min-width: 992px){.section-umekomi-form .form-area__field .umekomiform-label-img__img,.section-umekomi-form .form-area__field-btn .umekomiform-label-img__img{max-width:4em}}.section-umekomi-form .form-area__field .invalid,.section-umekomi-form .form-area__field-btn .invalid{background-color:crimson;color:#fff}.section-umekomi-form .form-area__file-item{background-color:#fff;border-color:#4159a4}.section-umekomi-form .form-area__file-item:has(input[type=file]:focus-within){background-color:#ebf7f1}.section-umekomi-form .form-area__btn .umekomiform-policy-text{color:crimson}.section-umekomi-form .form-area__btn .umekomiform-policy-content{height:35dvh;background-color:#fafafa;border-color:#ddd;-webkit-box-shadow:inset 0 0 2px rgba(0,0,0,.1);box-shadow:inset 0 0 2px rgba(0,0,0,.1)}.section-umekomi-form .form-area__field-btn .submit-btn.confirm,.section-umekomi-form .form-area__field-btn .submit-btn.send{background-color:#e2346b;border-color:#e2346b;color:#fff}.section-umekomi-form .form-area__field-btn .submit-btn.confirm:hover,.section-umekomi-form .form-area__field-btn .submit-btn.send:hover{background-color:#fff;color:#e2346b}.section-umekomi-form .form-area__field-btn .submit-btn.address-search{background-color:#4159a4;border-color:#4159a4;color:#fff}.section-umekomi-form .form-area__field-btn .submit-btn.address-search:hover{background-color:#fff;color:#4159a4}.section-umekomi-form .form-area__field-btn .submit-btn.back{background-color:#888;border-color:#888;color:#fff}.section-umekomi-form .form-area__field-btn .submit-btn.back:hover{background-color:#fff;color:#888}.section-umekomi-form .form-area__value{color:#888}.section-umekomi-form .form-area__value .preview-item img{max-height:30vh}.section-umekomi-form .form-area__Q{font-size:1.6rem}@media screen and (min-width: 992px){.section-umekomi-form .form-area__Q{font-size:1.8rem}}.section-umekomi-form .form-area__any,.section-umekomi-form .form-area__required{font-size:1.2rem}@media screen and (min-width: 992px){.section-umekomi-form .form-area__any,.section-umekomi-form .form-area__required{font-size:1.4rem}}.section-umekomi-form .form-area__annotation{font-size:1.2rem}@media screen and (min-width: 992px){.section-umekomi-form .form-area__annotation{font-size:1.4rem}}.section-umekomi-form .form-area__input *,.section-umekomi-form .form-area__field-btn .form-check-field-text{font-size:1.4rem}@media screen and (min-width: 992px){.section-umekomi-form .form-area__input *,.section-umekomi-form .form-area__field-btn .form-check-field-text{font-size:1.6rem}}.section-umekomi-form .form-area__field .invalid,.section-umekomi-form .form-area__field-btn .invalid{font-size:1.2rem}@media screen and (min-width: 992px){.section-umekomi-form .form-area__field .invalid,.section-umekomi-form .form-area__field-btn .invalid{font-size:1.4rem}}.section-umekomi-form .form-area .umekomiform-policy-text{font-size:1.6rem}@media screen and (min-width: 992px){.section-umekomi-form .form-area .umekomiform-policy-text{font-size:1.8rem}}.section-umekomi-form .form-area .umekomiform-policy-content{font-size:.75em}@media screen and (min-width: 768px){.section-umekomi-form .form-area .umekomiform-policy-content{font-size:.85em}}/*# sourceMappingURL=umekomi_customize.css.map */