@import"https://fonts.googleapis.com/css2?family=M+PLUS+1p:wght@400;500&family=Roboto:wght@400;700&family=Shippori+Mincho&display=swap";article{--containerWidth: 1162px}main{padding-top:16em;padding-inline:2vw;padding-bottom:5em}main::before{content:"";position:absolute;top:0;left:0;width:100%;height:12em;background:url(../img/page_form_bg.webp) no-repeat center center/cover;z-index:1}.container_form{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;max-width:var(--containerWidth);-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.container_form nav{position:relative;width:100%;max-width:var(--containerWidth);display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;counter-reset:number 0;font-size:1em}.container_form nav span{position:relative;font-size:max(12px,1.125em);font-weight:500;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;letter-spacing:.1em;gap:0 .51em;padding-left:1em;-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1}.container_form nav span:not(:first-of-type){border-left:1px solid #292929}.container_form nav span::before{content:counter(number, decimal-leading-zero);counter-increment:number 1;font-size:1.78em;font-weight:700;color:#e8e8e8}.container_form nav span.active::before{color:#292929}.container_form nav span.active::after{content:"";position:absolute;left:0;bottom:-0.8em;width:100%;height:3px;background-color:#292929}form{background-color:#e8e8e8;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;font-size:1em;margin-top:3em;width:100%;max-width:var(--containerWidth);padding:3em 6em}form .notice{font-size:max(12px,1em);letter-spacing:.1em;line-height:1.8em}form .notice.foot{-webkit-align-self:center;-ms-flex-item-align:center;align-self:center;margin:2em 0 2em}form .notice.foot.complete{font-family:"Shippori Mincho",serif;font-size:2.4em}form .notice .error-box{display:none;position:relative;font-size:1em;margin:2em 0;padding-left:1.4em;color:#f20074}form .notice .error-box::before{content:"■";position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);left:0;font-size:1em}form .notice .error-box.errMsg{display:block}form dl{position:relative;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;font-size:1em;margin-top:3em;gap:3em 0}form dl div{display:grid;font-size:1em;position:relative;grid-template-columns:14em 1fr;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}form dl div dt{position:relative;font-size:max(12px,1em);letter-spacing:.1em}form dl div dt.wrap_content{-webkit-align-self:flex-start;-ms-flex-item-align:start;align-self:flex-start;padding-top:.5em}form dl div dd{position:relative}form dl div dd::before{content:"必須";position:absolute;left:0;bottom:100%;background-color:#292929;color:#f1f1f1;font-size:max(12px,1em);width:7em;height:1.8em;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;letter-spacing:.1em;border-top-left-radius:.5em;border-top-right-radius:.5em}form dl div dd input[type=text],form dl div dd input[type=email],form dl div dd textarea{font-size:max(12px,1.75em);border:1px solid #b0b0b0;padding:.5em;color:#292929;background-color:#fbfbfb}form dl div dd input[type=text]{width:100%;max-width:24em}form dl div dd input[type=email]{width:100%}form dl div dd textarea{width:100%;line-height:1.4em}form dl div dd.error::before{background-color:#f20074}form dl div dd.error input[type=text],form dl div dd.error input[type=email],form dl div dd.error textarea{border:1px solid #f20074}form dl div dd.error input[type=text]::-webkit-input-placeholder, form dl div dd.error input[type=email]::-webkit-input-placeholder, form dl div dd.error textarea::-webkit-input-placeholder{color:#f20074}form dl div dd.error input[type=text]::-moz-placeholder, form dl div dd.error input[type=email]::-moz-placeholder, form dl div dd.error textarea::-moz-placeholder{color:#f20074}form dl div dd.error input[type=text]:-ms-input-placeholder, form dl div dd.error input[type=email]:-ms-input-placeholder, form dl div dd.error textarea:-ms-input-placeholder{color:#f20074}form dl div dd.error input[type=text]::-ms-input-placeholder, form dl div dd.error input[type=email]::-ms-input-placeholder, form dl div dd.error textarea::-ms-input-placeholder{color:#f20074}form dl div dd.error input[type=text]::placeholder,form dl div dd.error input[type=email]::placeholder,form dl div dd.error textarea::placeholder{color:#f20074}form dl.check{gap:0;margin-bottom:3em}form dl.check div{border-bottom:solid 1px #b0b0b0;padding:2em 0;-webkit-box-align:start;-webkit-align-items:start;-ms-flex-align:start;align-items:start}form dl.check div dt{padding-left:1em}form dl.check div dd{font-size:max(12px,1em)}form dl.check div dd::before{display:none}form .button-box{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;font-size:1em;gap:0 2em}form .button-box button,form .button-box a{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;font-size:max(12px,1.125em);color:#f1f1f1;letter-spacing:.1em;background-color:#00a9f2;width:22em;height:4em;-webkit-align-self:center;-ms-flex-item-align:center;align-self:center;border-radius:5px;-webkit-box-shadow:0px 0px 10px 2px rgba(60,94,124,.25);box-shadow:0px 0px 10px 2px rgba(60,94,124,.25)}form .button-box button:disabled,form .button-box a:disabled{cursor:not-allowed;background-color:#959595}form .wrap_check{position:relative;font-size:1em;-webkit-align-self:center;-ms-flex-item-align:center;align-self:center;margin-bottom:1em}form .wrap_check input[type=checkbox]{display:none}form .wrap_check label{font-size:1em;position:relative}form .wrap_check label::before{content:"";position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);right:calc(100% + .5em);width:1.4em;background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="none"><path fill-rule="evenodd" clip-rule="evenodd" d="M12 24C13.5759 24 15.1363 23.6896 16.5922 23.0866C18.0481 22.4835 19.371 21.5996 20.4853 20.4853C21.5996 19.371 22.4835 18.0481 23.0866 16.5922C23.6896 15.1363 24 13.5759 24 12C24 10.4241 23.6896 8.86371 23.0866 7.4078C22.4835 5.95189 21.5996 4.62902 20.4853 3.51472C19.371 2.40042 18.0481 1.5165 16.5922 0.913445C15.1363 0.310389 13.5759 -2.34822e-08 12 0C8.8174 4.74244e-08 5.76516 1.26428 3.51472 3.51472C1.26428 5.76515 0 8.8174 0 12C0 15.1826 1.26428 18.2348 3.51472 20.4853C5.76516 22.7357 8.8174 24 12 24ZM18.3573 8.85333L16.3093 7.14667L10.576 14.0253L7.60933 11.0573L5.724 12.9427L10.756 17.9747L18.3573 8.85333Z" fill="%23B0B0B0"/></svg>');aspect-ratio:1;background-repeat:no-repeat;background-size:contain;background-position:center center;opacity:.3}form .wrap_check label a{color:#00a9f2;font-size:max(12px,1.125em);font-weight:500}form .wrap_check label span{position:relative;color:#292929;padding-left:1.2em;margin-left:.3em}form .wrap_check label span::after{content:"";position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:1em;background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 17 17" fill="none">  <path fill-rule="evenodd" clip-rule="evenodd" d="M5.55769 0.490385C5.55769 0.219553 5.77725 0 6.04808 0H16.5096C16.7804 0 17 0.219553 17 0.490385V10.9519C17 11.2228 16.7804 11.4423 16.5096 11.4423H6.04808C5.77725 11.4423 5.55769 11.2228 5.55769 10.9519V0.490385ZM6.53846 0.980769V10.4615H16.0192V0.980769H6.53846ZM0 6.04808C0 5.77725 0.219553 5.55769 0.490385 5.55769H4.57692C4.84775 5.55769 5.06731 5.77725 5.06731 6.04808C5.06731 6.31891 4.84775 6.53846 4.57692 6.53846H0.980769V16.0192H10.4615V12.5865C10.4615 12.3157 10.6811 12.0962 10.9519 12.0962C11.2228 12.0962 11.4423 12.3157 11.4423 12.5865V16.5096C11.4423 16.7804 11.2228 17 10.9519 17H0.490385C0.219553 17 0 16.7804 0 16.5096V6.04808Z" fill="%2300A9F2"/></svg>');aspect-ratio:1;background-repeat:no-repeat;background-size:contain;background-position:center center;left:0}form .wrap_check input[type=checkbox]:checked+label::before{opacity:1}/*# sourceMappingURL=form.min.css.map */