@charset "UTF-8";@import "https://fonts.googleapis.com/css2?family=Montserrat:ital,wght@0,100..900;1,100..900&family=Zen+Kaku+Gothic+New:wght@500;700&display=swap";#container .input-group input[type=checkbox],#container .input-group input[type=radio],.c-formCheckbox__input,.c-formRadio__input{height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;clip:rect(0 0 0 0);border:0;clip-path:inset(50%);white-space:nowrap}#container .button,.c-button{display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;background-color:#e60012;border:.1rem solid #e60012;border-radius:.4rem 1.4rem .4rem 1.4rem;color:#fff;font-size:1.6rem;height:6.4rem;justify-content:space-between;letter-spacing:.04em;line-height:1.25;padding:.8rem 2.4rem}@media not all and (max-width:767px){#container .button,.c-button{-webkit-transition:color .2s cubic-bezier(.4,.4,0,1),background .2s cubic-bezier(.4,.4,0,1);transition:color .2s cubic-bezier(.4,.4,0,1),background .2s cubic-bezier(.4,.4,0,1)}}@media (hover:hover) and (pointer:fine){#container .button:hover,.c-button:hover{background-color:#fff;color:#e60012}#container .button:hover svg,.c-button:hover svg{-webkit-animation:ARROW_CYCLE .5s cubic-bezier(.37,0,.63,1) .1s;animation:ARROW_CYCLE .5s cubic-bezier(.37,0,.63,1) .1s}}.c-button__icon{height:.9rem;overflow:hidden;width:.8rem}.c-button__icon svg{height:100%;width:100%}.c-button--lsNarrow{letter-spacing:-.04em}.c-button--large{height:10rem;letter-spacing:.04em;line-height:1.7;padding:.8rem 4rem .8rem 3.2rem}@media not all and (max-width:767px){.c-button--large{font-size:1.8rem}}@media screen and (max-width:767px){.c-button--large{font-size:1.6rem}}.c-button--white{background-color:#fff;color:#e60012}@media (hover:hover) and (pointer:fine){.c-button--white:hover{background-color:#e60012;color:#fff}}@media screen and (max-width:767px){.c-button--spUnderline{border-left:0;border-radius:0;border-right:0;border-top:0;font-size:1.4rem;height:4.8rem;line-height:1.4;padding:0}}.c-button--fit{gap:1rem;max-width:100%;min-width:25rem;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}@media screen and (max-width:767px){.c-button--fit{margin-left:auto;margin-right:auto}}#container input[type=email],#container input[type=tel],#container input[type=text],.c-formInput{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:#fef8f4;border:0;border-radius:.4rem;display:block;font-size:1.6rem;letter-spacing:.05em;line-height:1.4;width:100%}@media not all and (max-width:767px){#container input[type=email],#container input[type=tel],#container input[type=text],.c-formInput{height:6.4rem;padding:1.6rem}}@media screen and (max-width:767px){#container input[type=email],#container input[type=tel],#container input[type=text],.c-formInput{height:5.6rem;padding:1.6rem}}#container input[type=email]::-webkit-input-placeholder,#container input[type=tel]::-webkit-input-placeholder,#container input[type=text]::-webkit-input-placeholder,.c-formInput::-webkit-input-placeholder{color:#a5a5a5}#container input[type=email]::-moz-placeholder,#container input[type=tel]::-moz-placeholder,#container input[type=text]::-moz-placeholder,.c-formInput::-moz-placeholder{color:#a5a5a5}#container input[type=email]:-ms-input-placeholder,#container input[type=tel]:-ms-input-placeholder,#container input[type=text]:-ms-input-placeholder,.c-formInput:-ms-input-placeholder{color:#a5a5a5}#container input[type=email]::-ms-input-placeholder,#container input[type=tel]::-ms-input-placeholder,#container input[type=text]::-ms-input-placeholder,.c-formInput::-ms-input-placeholder{color:#a5a5a5}#container input[type=email]::placeholder,#container input[type=tel]::placeholder,#container input[type=text]::placeholder,.c-formInput::placeholder{color:#a5a5a5}#container input[type=email]:focus,#container input[type=tel]:focus,#container input[type=text]:focus,.c-formInput:focus{outline-color:#e3d2c1;outline-style:solid}#container input.is-error[type=email],#container input.is-error[type=tel],#container input.is-error[type=text],.c-formInput.is-error{border-color:#e60012}#container input[type=email]:-webkit-autofill,#container input[type=tel]:-webkit-autofill,#container input[type=text]:-webkit-autofill,.c-formInput:-webkit-autofill{-webkit-box-shadow:inset 0 0 0 1000px #fef8f4;box-shadow:inset 0 0 0 1000px #fef8f4}#container .input-group input[type=radio]:checked+.c-formRadio__label,#container .input-group input[type=radio]:checked+.option-text,.c-formRadio__input:checked+.c-formRadio__label,.c-formRadio__input:checked+.option-text{color:#484848}#container .input-group input[type=radio]:checked+.c-formRadio__label:before,#container .input-group input[type=radio]:checked+.option-text:before,.c-formRadio__input:checked+.c-formRadio__label:before,.c-formRadio__input:checked+.option-text:before{border-color:#e60012}#container .input-group input[type=radio]:checked+.c-formRadio__label:after,#container .input-group input[type=radio]:checked+.option-text:after,.c-formRadio__input:checked+.c-formRadio__label:after,.c-formRadio__input:checked+.option-text:after{background-color:#e60012}#container .input-group input[type=radio]+.option-text,.c-formRadio__label{color:#787878;cursor:pointer;display:inline-block;font-weight:400;letter-spacing:.04em;line-height:1.7;position:relative}@media not all and (max-width:767px){#container .input-group input[type=radio]+.option-text,.c-formRadio__label{font-size:1.6rem}}@media screen and (max-width:767px){#container .input-group input[type=radio]+.option-text,.c-formRadio__label{font-size:1.4rem}}@media not all and (max-width:767px){#container .input-group input[type=radio]+.option-text,.c-formRadio__label{padding:0 .8rem 0 2.8rem}}@media screen and (max-width:767px){#container .input-group input[type=radio]+.option-text,.c-formRadio__label{padding:.4rem .4rem .4rem 1.8rem}}#container .input-group input[type=radio]+.option-text:after,#container .input-group input[type=radio]+.option-text:before,.c-formRadio__label:after,.c-formRadio__label:before{border-radius:50%;content:"";display:block;position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}#container .input-group input[type=radio]+.option-text:before,.c-formRadio__label:before{background-color:#fff;border:.1rem solid rgba(230,0,18,.4);left:0;-webkit-transition:border .1s cubic-bezier(.16,1,.3,1);transition:border .1s cubic-bezier(.16,1,.3,1)}@media not all and (max-width:767px){#container .input-group input[type=radio]+.option-text:before,.c-formRadio__label:before{height:2rem;width:2rem}}@media screen and (max-width:767px){#container .input-group input[type=radio]+.option-text:before,.c-formRadio__label:before{height:1.4rem;width:1.4rem}}#container .input-group input[type=radio]+.option-text:after,.c-formRadio__label:after{background-color:transparent;-webkit-transition:background .1s cubic-bezier(.16,1,.3,1);transition:background .1s cubic-bezier(.16,1,.3,1)}@media not all and (max-width:767px){#container .input-group input[type=radio]+.option-text:after,.c-formRadio__label:after{height:1rem;left:.5rem;width:1rem}}@media screen and (max-width:767px){#container .input-group input[type=radio]+.option-text:after,.c-formRadio__label:after{height:.6rem;left:.4rem;width:.6rem}}#container .input-group input[type=checkbox]:checked+.c-formCheckbox__label:before,#container .input-group input[type=checkbox]:checked+.option-text:before,.c-formCheckbox__input:checked+.c-formCheckbox__label:before{background-color:#484848;border-color:#484848}#container .input-group input[type=checkbox]:checked+.c-formCheckbox__label .c-formCheckbox__icon,#container .input-group input[type=checkbox]:checked+.option-text .c-formCheckbox__icon,.c-formCheckbox__input:checked+.c-formCheckbox__label .c-formCheckbox__icon{opacity:1}#container .input-group input[type=checkbox]+.option-text,.c-formCheckbox__label{cursor:pointer;display:inline-block;font-size:1.4rem;font-weight:700;letter-spacing:.04em;padding:.4rem .8rem .4rem 2.8rem;position:relative}#container .input-group input[type=checkbox]+.option-text:before,.c-formCheckbox__label:before{background:#fff;border:.1rem solid #484848;border-radius:.2rem;content:"";display:block;height:2.2rem;left:0;position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);-webkit-transition:background .1s cubic-bezier(.16,1,.3,1),border .1s cubic-bezier(.16,1,.3,1);transition:background .1s cubic-bezier(.16,1,.3,1),border .1s cubic-bezier(.16,1,.3,1);width:2.2rem}#container .input-group input[type=checkbox]+.option-text:after,.c-formCheckbox__label:after{border-bottom:.2rem solid #fff;border-left:.2rem solid #fff;content:"";height:.7rem;left:.5rem;position:absolute;top:40%;-webkit-transform:translateY(-50%) rotate(-45deg);transform:translateY(-50%) rotate(-45deg);width:1.3rem;z-index:2}#container textarea,.c-formTextarea{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:#fef8f4;border:0;border-radius:.4rem;display:block;font-size:1.6rem;line-height:1.7;width:100%}@media not all and (max-width:767px){#container textarea,.c-formTextarea{padding:1.6rem}}@media screen and (max-width:767px){#container textarea,.c-formTextarea{padding:1.6rem}}#container textarea::-webkit-input-placeholder,.c-formTextarea::-webkit-input-placeholder{color:#a5a5a5}#container textarea::-moz-placeholder,.c-formTextarea::-moz-placeholder{color:#a5a5a5}#container textarea:-ms-input-placeholder,.c-formTextarea:-ms-input-placeholder{color:#a5a5a5}#container textarea::-ms-input-placeholder,.c-formTextarea::-ms-input-placeholder{color:#a5a5a5}#container textarea::placeholder,.c-formTextarea::placeholder{color:#a5a5a5}#container textarea:focus,.c-formTextarea:focus{outline-color:#e3d2c1;outline-style:solid}#container textarea.is-error,.c-formTextarea.is-error{border-color:#e60012}#container textarea:-webkit-autofill,.c-formTextarea:-webkit-autofill{-webkit-box-shadow:inset 0 0 0 1000px #fff;box-shadow:inset 0 0 0 1000px #fff}@-webkit-keyframes ARROW_CYCLE{0%{-webkit-transform:translate(0) scale(1);transform:translate(0) scale(1)}40%{-webkit-transform:translate(60%,-60%) scale(0);transform:translate(60%,-60%) scale(0)}60%{-webkit-transform:translate(-60%,60%) scale(0);transform:translate(-60%,60%) scale(0)}to{-webkit-transform:translate(0) scale(1);transform:translate(0) scale(1)}}@keyframes ARROW_CYCLE{0%{-webkit-transform:translate(0) scale(1);transform:translate(0) scale(1)}40%{-webkit-transform:translate(60%,-60%) scale(0);transform:translate(60%,-60%) scale(0)}60%{-webkit-transform:translate(-60%,60%) scale(0);transform:translate(-60%,60%) scale(0)}to{-webkit-transform:translate(0) scale(1);transform:translate(0) scale(1)}}#container{border:0;color:#484848;font-family:Zen Kaku Gothic New,sans-serif;font-weight:500;letter-spacing:0;line-height:1;max-width:68.8rem;padding:0}@media not all and (max-width:767px){#container{padding-top:5.6rem}}@media screen and (max-width:767px){#container{padding-top:4.8rem}}#container .form-page{-webkit-column-gap:1.6rem;-moz-column-gap:1.6rem;column-gap:1.6rem;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}#container fieldset{border:0;-ms-flex-direction:column;flex-direction:column;margin:0;padding:0}#container .form-column,#container fieldset{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal}#container .form-column{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;-ms-flex-direction:column;flex-direction:column;margin-bottom:0}@media not all and (max-width:767px){#container .form-column{padding-top:6.4rem}}@media screen and (max-width:767px){#container .form-column{padding-top:3.2rem}}@media not all and (max-width:767px){#container .form-column[data-column=ご通報者様のご所属団体（お取引先会社名）],#container .form-column[data-column=建物名（マンション・アパート名）],#container .form-column[data-column=所属部署名]{-webkit-box-flex:0;-ms-flex:0 0 calc(50% - 0.8rem);flex:0 0 calc(50% - 0.8rem)}#container .form-column[data-column=個人情報のお取り扱いに同意する]{margin-top:-6.4rem}}@media screen and (max-width:767px){#container .form-column[data-column=個人情報のお取り扱いに同意する]{margin-top:-3.2rem}}#container .form-column[data-column=個人情報のお取り扱いに同意する] .label{display:none}#container .form-column[data-column=個人情報のお取り扱いに同意する] .input-group{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}@media screen and (max-width:767px){#container .form-column[data-column=個人情報のお取り扱いに同意する] .input-group{-webkit-box-align:center;-ms-flex-align:center;align-items:center}}#container .form-column-radio .input-group{margin-top:1.6rem}#container .form-column-zip-code-autofill{display:contents}#container .form-column-zip-code-autofill .form-column{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;-webkit-box-ordinal-group:1;-ms-flex-order:0;order:0}@media not all and (max-width:767px){#container .form-column-zip-code-autofill .form-column[data-column=市区町村以下],#container .form-column-zip-code-autofill .form-column[data-column=郵便番号],#container .form-column-zip-code-autofill .form-column[data-column=都道府県]{-webkit-box-flex:0;-ms-flex:0 0 calc(50% - 0.8rem);flex:0 0 calc(50% - 0.8rem)}}@media screen and (max-width:767px){#container .form-column-zip-code-autofill .form-column[data-column=市区町村以下],#container .form-column-zip-code-autofill .form-column[data-column=郵便番号],#container .form-column-zip-code-autofill .form-column[data-column=都道府県]{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%}}#container .form-column-prefecture-jp .label{position:relative}#container .form-column-prefecture-jp .label:before{border-bottom:.1rem solid #484848;border-right:.1rem solid #484848;content:"";display:block;height:1rem;pointer-events:none;position:absolute;right:1.6rem;-webkit-transform:rotate(45deg);transform:rotate(45deg);width:1rem}@media not all and (max-width:767px){#container .form-column-prefecture-jp .label:before{bottom:-5rem}}@media screen and (max-width:767px){#container .form-column-prefecture-jp .label:before{bottom:-4.6rem}}#container .form-column-note .description-block{margin:0}#container .form-column-note .description-block a{color:#e60012;text-decoration:underline}@media (hover:hover) and (pointer:fine){#container .form-column-note .description-block a:hover{text-decoration:none}}#container .form-column-note[data-column=個人情報保護方針案内テキスト]{margin:0;position:relative}@media not all and (max-width:767px){#container .form-column-note[data-column=個人情報保護方針案内テキスト]{margin-top:6.4rem;padding:4rem 4rem 1.6rem}}@media screen and (max-width:767px){#container .form-column-note[data-column=個人情報保護方針案内テキスト]{margin-top:3.2rem;padding:3.2rem 2rem 1.6rem}}#container .form-column-note[data-column=個人情報保護方針案内テキスト]:before{border:.1rem solid #e60012;border-radius:.8rem 1.8rem .8rem 1.8rem;content:"";display:block;left:0;pointer-events:none;position:absolute;top:0;width:100%}@media not all and (max-width:767px){#container .form-column-note[data-column=個人情報保護方針案内テキスト]:before{height:32.6rem}}@media screen and (max-width:767px){#container .form-column-note[data-column=個人情報保護方針案内テキスト]:before{height:39.2rem}}#container .form-column-note[data-column=個人情報保護方針案内テキスト] .description-block p{font-weight:700;letter-spacing:.04em;line-height:1.7}@media not all and (max-width:767px){#container .form-column-note[data-column=個人情報保護方針案内テキスト] .description-block p{font-size:1.6rem}}@media screen and (max-width:767px){#container .form-column-note[data-column=個人情報保護方針案内テキスト] .description-block p{font-size:1.4rem}}#container .form-column-note[data-column=個人情報保護方針案内テキスト] .description-block .caption{color:#787878;font-size:1.2rem;font-weight:500;letter-spacing:.04em;line-height:1.7;margin-top:1.6rem}@media not all and (max-width:767px){#container .form-column-note .heading{font-size:2rem;font-weight:600;letter-spacing:.04em;line-height:1.4;padding-top:2.4rem}}@media screen and (max-width:767px){#container .form-column-note .heading{font-size:2rem;font-weight:600;letter-spacing:.04em;line-height:1.4;padding-top:1.6rem}}#container .form-column-note .delimitedText{border-bottom:.1rem solid #e3d2c1;letter-spacing:.04em;line-height:1.7}@media not all and (max-width:767px){#container .form-column-note .delimitedText{font-size:1.6rem}}@media screen and (max-width:767px){#container .form-column-note .delimitedText{font-size:1.4rem}}@media not all and (max-width:767px){#container .form-column-note .delimitedText{padding-bottom:.8rem;padding-top:4rem}}@media screen and (max-width:767px){#container .form-column-note .delimitedText{padding-bottom:.4rem;padding-top:2.4rem}}#container .label{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-ordinal-group:2;-ms-flex-order:1;margin:0;order:1;padding:0}@media not all and (max-width:767px){#container .label{font-size:1.6rem;font-weight:600;letter-spacing:.04em;line-height:1.4}}@media screen and (max-width:767px){#container .label{font-size:1.8rem;font-weight:600;letter-spacing:.04em;line-height:1.4}}#container .badge{padding:0}#container .badge-required{background-color:transparent;color:#e60012;font-size:1.2rem;font-weight:500;letter-spacing:.04em;line-height:1.7;margin-left:.8rem}#container .description-block{-webkit-box-ordinal-group:3;-ms-flex-order:2;color:#484848;font-size:1.2rem;letter-spacing:.04em;line-height:1.7;margin-bottom:0;order:2}#container .description-block p,#container .description-block span{font-size:inherit}#container .input-group{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3}@media not all and (max-width:767px){#container .input-group{-ms-flex-wrap:wrap;flex-wrap:wrap;gap:2rem 3.2rem}}@media screen and (max-width:767px){#container .input-group{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:.6rem}}#container input[type=email],#container input[type=tel],#container input[type=text]{-webkit-box-ordinal-group:4;-ms-flex-order:3;margin-top:1.6rem;max-width:100%;order:3}#container input[type=email].mt-invalid,#container input[type=tel].mt-invalid,#container input[type=text].mt-invalid{border:.1rem solid #e60012}#container textarea{-webkit-box-ordinal-group:4;-ms-flex-order:3;height:24.8rem;margin-top:1.6rem;order:3}#container textarea.mt-invalid{border:.1rem solid #e60012}#container select{-webkit-box-ordinal-group:4;-ms-flex-order:3;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#fef8f4;border:0;border-radius:.4rem;cursor:pointer;font-size:1.6rem;letter-spacing:.04em;line-height:1;margin-top:1.6rem;order:3}@media not all and (max-width:767px){#container select{height:6.4rem;padding:1.6rem}}@media screen and (max-width:767px){#container select{height:5.6rem;padding:1.6rem}}#container select:focus{outline:0}#container .button-group{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-bottom:4rem;margin-top:3.2rem;width:100%}#container .button{color:#fff;width:25rem}#container .button:before{border-right:.2rem solid #fff;border-top:.2rem solid #fff;content:"";height:.9rem;position:absolute;right:2.3rem;top:2.5rem;-webkit-transition:border .2s cubic-bezier(.4,.4,0,1);transition:border .2s cubic-bezier(.4,.4,0,1);width:.9rem}#container .button:after{background-color:#fff;content:"";height:.2rem;position:relative;right:-.1rem;rotate:-45deg;top:-.1rem;-webkit-transition:background .2s cubic-bezier(.4,.4,0,1);transition:background .2s cubic-bezier(.4,.4,0,1);width:1rem}@media (hover:hover) and (pointer:fine){#container .button:hover:before{border-color:#e60012}#container .button:hover:after,#container .button:hover:before{-webkit-animation:ARROW_CYCLE .5s cubic-bezier(.37,0,.63,1) .1s;animation:ARROW_CYCLE .5s cubic-bezier(.37,0,.63,1) .1s}#container .button:hover:after{background-color:#e60012}}#container .message-block{letter-spacing:.04em;line-height:1.7;padding:1.6rem 2.4rem}@media (hover:hover) and (pointer:fine){#container .message-block a:hover{text-decoration:none}}#container .message-block-error{background-color:rgba(230,0,18,.1);border:0;border-radius:.8rem;color:#e60012;margin-bottom:0}#container .message-block-error a{color:#e60012}#container .form-column-recaptcha-v3-error{-webkit-box-ordinal-group:101;-ms-flex-order:100;background-color:rgba(230,0,18,.1);border:0;border-radius:.8rem;color:#e60012;line-height:1.7;margin-bottom:0;margin-top:2.4rem;order:100;padding:1.6rem 2.4rem}#container .recaptcha-v3-badge{margin:4rem auto 0;width:25.6rem}#container .help-block{-webkit-box-flex:0;color:#787878;-ms-flex:0 0 100%;flex:0 0 100%;font-size:1.2rem;letter-spacing:.04em;line-height:1.7;margin-bottom:-6.4rem;margin-top:6.4rem;text-align:center}#container .message-block-confirmation{letter-spacing:.04em;line-height:1.7;margin-bottom:0;padding:0}@media not all and (max-width:767px){#container .message-block-confirmation{font-size:1.6rem}}@media screen and (max-width:767px){#container .message-block-confirmation{font-size:1.4rem}}#container .content-confirmation .description-block,#container .content-confirmation .form-column.form-column-prefecture-jp .label:before{display:none}#container .content-confirmation .form-column.form-column-note[data-column=個人情報保護方針案内テキスト]:before{height:29.6rem}#container .content-confirmation .form-column[data-column=個人情報のお取り扱いに同意する]{display:none}#container .content-confirmation .preview-block{-webkit-box-ordinal-group:3;-ms-flex-order:2;letter-spacing:.04em;line-height:1.7;margin-top:1.6rem;order:2;padding:0}@media not all and (max-width:767px){#container .content-confirmation .preview-block{font-size:1.6rem}}@media screen and (max-width:767px){#container .content-confirmation .preview-block{font-size:1.4rem}}#container .content-confirmation .button-group{margin-top:0}#container .content-confirmation .help-block{margin-bottom:-2.4rem;margin-top:3.2rem}#container .formlink__area{margin-top:80px!important}#container .message-block-complete{letter-spacing:.04em;line-height:1.7;padding:4rem 0;text-align:center}@media not all and (max-width:767px){#container .message-block-complete{font-size:1.6rem}}@media screen and (max-width:767px){#container .message-block-complete{font-size:1.4rem}}