@charset "UTF-8";.ly_inquiryField{display:grid}@media screen and (min-width: 821px){.ly_inquiryField{grid-row:2;grid-template-columns:15.375rem 1fr;gap:3rem 1.5rem}}@media screen and (max-width:820.98px){.ly_inquiryField{grid-row:1;grid-auto-columns:1fr;grid-template-rows:auto;gap:2.6875rem}}@media screen and (min-width: 821px){.ly_inquiryField_spGroup{display:contents}}@media screen and (max-width:820.98px){.ly_inquiryField_spGroup{display:grid;grid-column:1;grid-template-rows:3.25rem 1fr;padding-top:.3125rem}}.ly_inquiryField_name{display:flex;gap:1.5rem}@media screen and (max-width:820.98px){.ly_inquiryField_name{gap:1rem;flex-direction:column}}.ly_inquiryField_telephone_fields{display:flex;align-items:center;gap:.75rem;height:5rem}@media screen and (max-width:820.98px){.ly_inquiryField_address{grid-template-rows:auto;padding-top:.3125rem}}.ly_inquiryField_address_fields{display:grid;grid-template-areas:"address-zipCode address-zipCode" "address-prefecture address-city" "address-area1 address-area2"}@media screen and (min-width: 821px){.ly_inquiryField_address_fields{padding-top:1rem;grid-auto-columns:1fr 1fr;gap:2rem 1.5rem}}@media screen and (max-width:820.98px){.ly_inquiryField_address_fields{padding-top:1.75rem;grid-auto-columns:1fr;gap:1.5rem;grid-template-areas:"address-zipCode" "address-prefecture" "address-city" "address-area1" "address-area2"}}.ly_inquiryField_address_unit{height:6.5rem;display:grid;grid-auto-columns:1fr;grid-auto-rows:auto 5rem}.ly_inquiryField_address_zipCode{grid-area:address-zipCode;min-height:6.5rem;display:grid;grid-template-columns:1fr;grid-template-rows:1fr 5rem}@media screen and (max-width:820.98px){.ly_inquiryField_address_zipCode{padding-top:.125rem;margin-bottom:.75rem;grid-template-rows:1fr auto auto}}.ly_inquiryField_address_zipCode_inner{align-items:center;display:flex;flex-wrap:wrap;gap:1.5rem}@media screen and (max-width:820.98px){.ly_inquiryField_address_zipCode_inner{gap:1.25rem}}.ly_inquiryField_address_prefecture{grid-area:address-prefecture}.ly_inquiryField_address_city{grid-area:address-city}@media screen and (max-width:820.98px){.ly_inquiryField_address_city{margin-bottom:.25rem}}.ly_inquiryField_address_area1{grid-area:address-area1}.ly_inquiryField_address_area2{grid-area:address-area2}.bl_inquiryField_label{border-top:solid .0625rem rgba(0,0,0,.05);padding-top:.25rem;letter-spacing:.05em;font-weight:500;line-height:2;font-size:1rem}@media screen and (max-width: 900px){.bl_inquiryField_label{font-size:10px}}@media screen and (max-width:820.98px){.bl_inquiryField_label{padding-top:.25rem;display:inline-block;font-size:1rem}}.bl_inquiryField_label_required{color:#f10;font-size:.875rem}@media screen and (max-width: 1029px){.bl_inquiryField_label_required{font-size:10px}}@media screen and (max-width:820.98px){.bl_inquiryField_label_required{font-size:.875rem}}.bl_inquiryField_button{padding:0 1rem;line-height:1;height:2.5rem;min-width:5.125rem;background-color:#000;border-radius:.25rem;color:#f9f7f7;font-weight:500;font-size:.75rem;margin-top:.0625rem}@media screen and (max-width: 1200px){.bl_inquiryField_button{font-size:10px}}@media screen and (max-width:820.98px){.bl_inquiryField_button{font-size:.75rem}}@media (any-hover: hover){.bl_inquiryField_button:hover .bl_inquiryField_button_label{transition:opacity .2s cubic-bezier(.16,1,.3,1);opacity:.8}}.bl_inquiryField_input{border-radius:.25rem;border:solid 1px rgba(0,0,0,.2);height:5rem;background-color:#fff;width:100%;line-height:1.6;letter-spacing:.05em;padding:0 1rem;font-weight:500;font-size:1rem}@media screen and (max-width: 900px){.bl_inquiryField_input{font-size:10px}}@media screen and (max-width:820.98px){.bl_inquiryField_input{font-size:1rem}}@media screen and (max-width:820.98px){.bl_inquiryField_input__small{padding:0 .84375rem}}.bl_inquiryField_input[readonly]{pointer-events:none;background-color:inherit}.bl_inquiryField_input[readonly]:focus{outline:none;border-color:#0003}.bl_inquiryField_select{position:relative;border-radius:.25rem;border:solid 1px rgba(0,0,0,.2);height:5rem;width:100%;line-height:1.6;letter-spacing:.05em;padding:0 1rem;font-size:1rem;appearance:none;background-image:url("data:image/svg+xml,%3csvg%20width='10'%20height='6'%20viewBox='0%200%2010%206'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M5%205.5L10%200.5H0L5%205.5Z'%20fill='black'/%3e%3c/svg%3e");background-repeat:no-repeat;background-size:.625rem auto;background-position:right .9375rem center;background-color:#fff}@media screen and (max-width: 900px){.bl_inquiryField_select{font-size:10px}}@media screen and (max-width:820.98px){.bl_inquiryField_select{font-size:1rem}}.bl_inquiryField_textarea{letter-spacing:.05em;border-radius:.25rem;border:solid 1px rgba(0,0,0,.2);width:100%;padding:1rem;min-height:20rem;font-weight:500;font-size:1rem;line-height:1.6;background-color:#fff;resize:vertical}@media screen and (max-width: 900px){.bl_inquiryField_textarea{font-size:10px}}@media screen and (max-width:820.98px){.bl_inquiryField_textarea{font-size:1rem}}.bl_inquiryField_textarea[readonly]:focus{outline:none;border-color:#0003}.bl_inquiryField_textarea[readonly]{resize:none;background-color:inherit}.bl_inquiryField_zipCode_input{width:15rem}@media screen and (max-width:820.98px){.bl_inquiryField_zipCode_input{width:100%}}.bl_inquiryField_address_label{display:inline-block;padding-bottom:.5625rem;letter-spacing:.05em;font-weight:500;font-size:.875rem}@media screen and (max-width: 1029px){.bl_inquiryField_address_label{font-size:10px}}@media screen and (max-width:820.98px){.bl_inquiryField_address_label{font-size:.875rem;padding-bottom:.6875rem}}.bl_inquirySubmitButton{position:relative;display:flex;justify-content:space-between;padding:0 1.5rem;align-items:center;background-color:#000;color:#f9f7f7;min-height:4rem;border-radius:.25rem;font-size:.875rem;transition:opacity .2s}@media screen and (max-width: 1029px){.bl_inquirySubmitButton{font-size:10px}}.bl_inquirySubmitButton_label{font-weight:500;letter-spacing:.05em;line-height:2;padding-right:1.5rem}@media screen and (max-width:820.98px){.bl_inquirySubmitButton_label{padding-right:2rem}}@media (any-hover: hover){.bl_inquirySubmitButton:hover .bl_inquirySubmitButton_label{transition:opacity .2s cubic-bezier(.16,1,.3,1);opacity:.8}}@media screen and (max-width:820.98px){.bl_inquirySubmitButton{min-height:3.5rem;padding:0 1.5rem;font-size:.75rem}}.bl_inquirySubmitButton_arrow{position:absolute}@media screen and (min-width: 821px){.bl_inquirySubmitButton_arrow{top:50%;right:1.25rem;translate:0 -50%}}@media screen and (max-width:820.98px){.bl_inquirySubmitButton_arrow{right:1.5rem}}
