.cSubpageFv__inner{padding:110px var(--padding-wrapper)0}.cSubpageFv__headline{overflow:hidden;font-family:var(--f-inter);font-size:5.25rem;line-height:1;letter-spacing:-.007em}.cSubpageFv__headline .-char{display:inline-block;opacity:var(--init-opacity)}.cSubpageFv.is-wrap .cSubpageFv__headline{display:flex;flex-direction:column;align-items:flex-start}.cSubpageFv.is-wrap .-main-text,.cSubpageFv.is-wrap .-main-text2{overflow:hidden}.cSubpageFv.is-wrap .-main-text2{margin-top:-.14em;margin-left:.85em}@media screen and (min-width:960px){.cSubpageFv__inner{padding:16px var(--padding-wrapper)0}.cSubpageFv__headline{font-family:var(--f-inter);font-size:min(12.3vw,168px*var(--r-max-scale));line-height:1}.cSubpageFv.is-wrap .cSubpageFv__headline{flex-direction:row;flex-wrap:wrap;gap:0 .25em;width:calc(100% - var(--header-width))}.cSubpageFv.is-wrap .-main-text{margin-right:0;margin-bottom:0}.cSubpageFv.is-wrap .-main-text2{margin-top:0;margin-left:0}}.pContact{margin-top:64px}.pContact__paragraph{padding:0 var(--padding-wrapper) 16px}.pContact__paragraph_text{font-size:1rem;font-weight:400;line-height:2}.pContact__body{width:100%;border-top:1px solid currentcolor}.pContact__form{padding:64px var(--padding-wrapper) 120px}.pContact__form_list{display:grid;grid-gap:33px;gap:33px}.pContact__form_item{display:flex;flex-direction:column;gap:8px;align-items:flex-start;justify-content:flex-start;width:100%}.pContact__form_item_head{display:flex;gap:4px;align-items:center;justify-content:flex-start}.pContact__form_item_head:after{display:none;display:var(--_is-required, none);font-size:.875rem;font-weight:400;line-height:1;color:var(--c-actbe-red);content:"*"}.pContact__form_item_body{display:flex;flex-direction:column;align-items:flex-start;width:100%}.pContact__form_item_label{font-size:.875rem;font-weight:400;line-height:1;color:#5d5d5d}.pContact__form_item_input{position:relative;width:100%}.pContact__form_item_input_box{position:relative;display:block;width:100%;min-height:40px;padding-bottom:16px;font-size:1rem;font-weight:400;line-height:1.5}.pContact__form_item_input_border{position:absolute;bottom:0;left:0;width:100%;height:1px;content:"";background-color:currentcolor;background-color:var(--_border-color, currentcolor)}.pContact__form_item_select{position:relative;display:flex;align-items:center;width:100%}.pContact__form_item_select_box{width:100%;padding-right:24px;padding-bottom:16px;font-size:1rem;font-weight:400;line-height:1.5}.pContact__form_item_select_box:focus,.pContact__form_item_select_box:focus-visible{outline:0}.pContact__form_item_select_box:focus+.pContact__form_item_input_border,.pContact__form_item_select_box:focus-visible+.pContact__form_item_input_border{height:2px}.pContact__form_item_select_box.is-inactive{color:#b0b0b0}.pContact__form_item_select_box:valid{color:var(--c-black)}.pContact__form_item_select_icon{position:absolute;right:8px;width:16px;height:16px;margin-bottom:16px;transform:rotate(90deg)}.pContact__form_item_error{display:none;display:var(--_is-error, none);margin-top:8px;font-size:.875rem;font-weight:400;line-height:1;color:var(--c-accent-red-600)}.pContact__form_item.is-required{--_is-required:block}.pContact__form_item.is-error{--_is-error:block;--_border-color:var(--c-accent-red-600)}.pContact__form_item_input_box::-moz-placeholder,.pContact__form_item_textarea_box::-moz-placeholder{color:#b3b3b3}.pContact__form_item_input_box::placeholder,.pContact__form_item_textarea_box::placeholder{color:#b3b3b3}.pContact__form_item_input_box:focus,.pContact__form_item_input_box:focus-visible,.pContact__form_item_textarea_box:focus,.pContact__form_item_textarea_box:focus-visible{outline:0}.pContact__form_item_input_box:focus::-moz-placeholder,.pContact__form_item_input_box:focus-visible::-moz-placeholder,.pContact__form_item_textarea_box:focus::-moz-placeholder,.pContact__form_item_textarea_box:focus-visible::-moz-placeholder{color:transparent}.pContact__form_item_input_box:focus::placeholder,.pContact__form_item_input_box:focus-visible::placeholder,.pContact__form_item_textarea_box:focus::placeholder,.pContact__form_item_textarea_box:focus-visible::placeholder{color:transparent}.pContact__form_item_input_box:focus+.pContact__form_item_input_border,.pContact__form_item_input_box:focus-visible+.pContact__form_item_input_border,.pContact__form_item_textarea_box:focus+.pContact__form_item_input_border,.pContact__form_item_textarea_box:focus-visible+.pContact__form_item_input_border{height:2px}.pContact__form_privacy{margin-top:24px}.pContact__form_privacy_paragraph{font-size:1rem;font-weight:400;line-height:2}.pContact__form_privacy_paragraph_link{display:inline;background-image:linear-gradient(90deg,currentcolor,currentcolor);background-repeat:no-repeat;background-position:0 100%;background-size:100% 1px}.pContact__form_submit{width:100%;margin-top:41px}.pContact__form_submit_button{position:relative;display:flex;gap:40px;align-items:center;justify-content:space-between;width:100%;padding:9px 7px 9px 15px;overflow:hidden;border:1px solid currentcolor;border-radius:2px}.pContact__form_submit_background{position:absolute;top:0;left:0;width:100%;height:100%;background-color:currentcolor;opacity:0}.pContact__form_submit_text{font-family:var(--f-roboto-mono);font-size:.875rem;font-weight:400;line-height:1;color:var(--c-white);mix-blend-mode:difference;transform:translateZ(0)}.pContact__form_submit_icon{position:relative;padding:0 6px;overflow:hidden;color:var(--c-white);mix-blend-mode:difference}.pContact__form_submit_icon svg{width:27px;height:26px}.pContact__form_submit_icon .-main,.pContact__form_submit_icon .-copy{display:flex;align-items:center;justify-content:center}.pContact__form_submit_icon .-main{width:100%;height:100%}.pContact__form_submit_icon .-copy{position:absolute;top:0;left:0;width:100%;height:100%;opacity:0}@media screen and (min-width:960px){.pContact{margin-top:80px}.pContact__paragraph{padding:0 var(--padding-wrapper) 16px}.pContact__paragraph_text{font-size:min(1.17vw,16px*var(--r-max-scale))}.pContact__form{display:grid;grid-template-columns:1fr 1fr;padding:64px var(--padding-wrapper) 120px}.pContact__form_list{grid-column:2/3;gap:min(2.34vw,32px*var(--r-max-scale))}.pContact__form_item_head{gap:8px}.pContact__form_item_head:after{font-size:min(1.02vw,14px*var(--r-max-scale))}.pContact__form_item_label{font-size:min(1.02vw,14px*var(--r-max-scale))}.pContact__form_item_input_box{min-height:min(2.93vw,40px*var(--r-max-scale));padding-bottom:min(1.17vw,16px*var(--r-max-scale));font-size:min(1.17vw,16px*var(--r-max-scale))}.pContact__form_item_select_box{padding-right:min(1.76vw,24px*var(--r-max-scale));padding-bottom:min(1.17vw,16px*var(--r-max-scale));font-size:min(1.17vw,16px*var(--r-max-scale))}.pContact__form_item_select_icon{width:min(1.17vw,16px*var(--r-max-scale));height:min(1.17vw,16px*var(--r-max-scale));margin-bottom:min(1.17vw,16px*var(--r-max-scale))}.pContact__form_item_error{font-size:min(1.02vw,14px*var(--r-max-scale))}.pContact__form_privacy{grid-column:2/3;margin-top:24px}.pContact__form_privacy_paragraph{font-size:min(1.17vw,16px*var(--r-max-scale))}.pContact__form_submit{grid-column:2/3;max-width:min(20.5vw,280px*var(--r-max-scale));margin-left:auto}.pContact__form_submit_button{height:min(3.37vw,46px*var(--r-max-scale))}.pContact__form_submit_text{font-size:min(1.02vw,14px*var(--r-max-scale))}.pContact__form_submit_icon svg{width:min(1.98vw,27px*var(--r-max-scale));height:min(1.9vw,26px*var(--r-max-scale))}.pContact__form_message{grid-column:2/3;margin-top:min(1.76vw,24px*var(--r-max-scale));padding:min(1.17vw,16px*var(--r-max-scale)) min(1.76vw,24px*var(--r-max-scale));border-radius:8px}.pContact__form_message_content{font-size:min(1.17vw,16px*var(--r-max-scale));font-weight:400;line-height:1.5}.pContact__form_message.is-error{background-color:var(--c-accent-red-50);color:var(--c-accent-red-600)}}.pContact__form_message{margin-top:24px;padding:16px 24px;border-radius:8px}.pContact__form_message_content{font-size:1rem;font-weight:400;line-height:1.5}.pContact__form_message.is-error{background-color:var(--c-accent-red-50);color:var(--c-accent-red-600)}