.contact_wrap .cts_formwrap .form_box{grid-template-columns:1fr 1fr;gap:0 2.5rem;display:grid}.contact_wrap .cts_formwrap .form_box .input_box:not(.ver2){border-bottom:1px solid var(--neutral-pale);align-items:center;gap:2.5rem;padding:2.5rem 0;display:flex}.contact_wrap .cts_formwrap .form_box .input_box:first-child{grid-area:1/1;padding-top:0}.contact_wrap .cts_formwrap .form_box .input_box:nth-child(2){grid-area:2/1}.contact_wrap .cts_formwrap .form_box .input_box:nth-child(3){border-bottom:0;grid-area:3/1;padding-bottom:0}.contact_wrap .cts_formwrap .form_box .input_box:not(.ver2) .label_text{width:8.5rem}.contact_wrap .cts_formwrap .form_box .input_box:not(.ver2) .input_text{flex:1;max-width:28.75rem}.contact_wrap .cts_formwrap .form_box .input_box.ver2{flex-direction:column;grid-area:1/2/span 3;gap:2.5rem;display:flex}.contact_wrap .cts_formwrap .form_box .input_box.ver2 .input_text{height:unset;flex:1;padding:.75rem}.contact_wrap .cts_formwrap .form_box .input_box.ver2 .label_box{flex-direction:column;gap:.25rem;display:flex}.contact_wrap .cts_formwrap .form_box .input_box.ver2 .label_box .label_text{width:100%}.contact_wrap .cts_formwrap .form_box .input_box.ver2 .label_box .label_desc{font:var(--16_body2_r);color:var(--neutral-middlegray);line-height:120%}@media screen and (max-width:1080px),(max-width:1280px) and (orientation:landscape) and (pointer:coarse){.contact_wrap .cts_formwrap .form_box{flex-direction:column;gap:0;display:flex}.contact_wrap .cts_formwrap .form_box .input_box:not(.ver2){align-items:unset;flex-direction:column;gap:.4rem;padding:1rem 0}.contact_wrap .cts_formwrap .form_box .input_box:first-child{padding-top:0}.contact_wrap .cts_formwrap .form_box .input_box:nth-child(3){border-bottom:0;padding-bottom:0}.contact_wrap .cts_formwrap .form_box .input_box:not(.ver2) .label_text{width:100%}.contact_wrap .cts_formwrap .form_box .input_box:not(.ver2) .input_text{flex:unset;max-width:100%}.contact_wrap .cts_formwrap .form_box .input_box.ver2{border-top:1px solid var(--neutral-pale);gap:.4rem;margin-top:1rem;padding-top:1rem}.contact_wrap .cts_formwrap .form_box .input_box.ver2 .input_text{flex:unset;height:12rem}.contact_wrap .cts_formwrap .form_box .input_box.ver2 .label_box{gap:.4rem}.contact_wrap .cts_formwrap .form_box .input_box.ver2 .label_box .label_desc{font:var(--12_body_r);letter-spacing:-.01em;line-height:133%}}
