﻿@import"https://fonts.googleapis.com/css2?family=Noto+Sans+JP:wght@100;300;400;500;700;900&display=swap";#content:has(.wpcf7) .nv-page-title{display:none}#content:has(.wpcf7) h2{font-family:"Noto Sans JP";font-weight:500;font-size:min(58px,6vw);line-height:1.2;color:#707070;margin:1.5em 0 2em}.fBlock{--form-font-size-m: min(20px, 3vw);--form-font-size-l: min(24px, 4vw);--form-title-width: 300px;max-width:900px;margin:2em auto;font-family:"Noto Sans JP";font-weight:500;font-size:var(--form-font-size-m);color:#707070}.fBlock .fBlockTitle{margin-top:2em;font-size:var(--form-font-size-l)}.fBlock .fBlockTitle span{margin-left:1em;font-size:.8em}.fBlock .fRow{margin-top:1em;display:flex;flex-wrap:wrap}.fBlock .fRow label{font-size:var(--form-font-size-m)}.fBlock .fRow .fTitle{width:var(--form-title-width);font-size:var(--form-font-size-m);padding-top:.5em}@media screen and (max-width: 960px){.fBlock .fRow .fTitle{width:100%}}.fBlock .fRow .fTitle::before{width:4em;margin-right:1em;display:inline-flex;justify-content:center;align-items:center;color:#fff;content:"任意";background-color:#707070}.fBlock .fRow .fTitle.required::before{content:"必須";background-color:#e20000}.fBlock .fRow .fItem{width:calc(100% - var(--form-title-width))}@media screen and (max-width: 960px){.fBlock .fRow .fItem{width:100%;padding-top:.5em}}.fBlock .fRow .s1{font-size:1.5em}.fBlock .fRow .s2{font-size:1.2em}.fBlock .fRow .s3{font-size:1.1em}.fBlock .fRow .s4{font-size:.72em}.fBlock .fRow:has(input[type=submit]){justify-content:center;align-items:center}.fBlock.confirm .fRow .fTitle{padding-top:0}.fBlock input[type=text],.fBlock input[type=tel],.fBlock input[type=url],.fBlock input[type=date],.fBlock input[type=email],.fBlock textarea{width:100%;background-color:#ebebeb;padding:.3em .5em}.fBlock input[type=number]{width:4em;background-color:#ebebeb;padding:.3em .5em}.fBlock input[type=text].p-postal-code{width:8em;margin-bottom:.5em}.fBlock span.wpcf7-list-item{display:block}.fBlock .wpcf7-list-item{margin:0;width:100%}.fBlock .wpcf7-list-item label{margin:0;padding-left:1.7em;position:relative;cursor:pointer}.fBlock .wpcf7-list-item label input{display:none}.fBlock .wpcf7-list-item label::before,.fBlock .wpcf7-list-item label::after{content:"";position:absolute}.fBlock .wpcf7-list-item label::before{width:1em;height:1em;border:1px solid #707070;left:0;top:calc(50% - .5em)}.fBlock .wpcf7-list-item label::after{opacity:0}.fBlock .wpcf7-list-item label:has(input[type=checkbox])::after{left:calc(12px + .1em);top:calc(50% - .45em);width:1em;height:.5em;transform:rotate(-45deg) skewX(-30deg);background:none;border-left:3px solid;border-bottom:3px solid;border-color:#48e}.fBlock .wpcf7-list-item label:has(input[type=radio])::before{border-radius:50%}.fBlock .wpcf7-list-item label:has(input[type=radio])::after{left:.2em;top:calc(50% - .3em);width:.6em;height:.6em;background-color:#48e;border-radius:50%}.fBlock .wpcf7-list-item label:has(input:checked)::before{border-color:#48e}.fBlock .wpcf7-list-item label:has(input:checked)::after{opacity:1}.fBlock input[type=submit],.fBlock input[type=button]{width:10em;background-color:#000;font-size:var(--form-font-size-m)}/*# sourceMappingURL=form.min.css.map */