@charset "UTF-8";.sp{display:none}@media screen and (max-width:767px){.pc{display:none}.sp{display:block}}@media screen and (min-width:768px){.inquiry__inner{display:flex;flex-direction:row;width:min(calc((1120 / 1440 * 100) * 1vw), 1120px);margin:0 auto;gap:5%}.inquiry__lead{width:40%;overflow-x:hidden}.inquiry__form{width:60%}}.hd_custome_active{opacity:0;transition:.2s}#ContactForm .w2_form_inner{width:auto}@media (min-width:1440px){.n_download_left_block{padding:0}.w2_form_input_outer_privacy{padding-top:15px !important}}@media screen and (min-width:768px){.inquiry__content{padding:0 !important}}.n_download_left_block h3{position:relative}.n_download_left_block h3:after{content:"";position:absolute;height:1px;width:14vw;background:#1a5ccb;top:50%;margin-left:10px}.n_download_left_block p{padding-left:10px}.inquiry__inner img{width:100%;height:auto;display:block}.inquiry__heading .n_download_left_title{margin-bottom:calc(20 * (100vw / 375))}.inquiry__heading .n_download_left_block{background-color:transparent;padding:0}.inquiry__content{width:100%;background-color:#fff;border-radius:calc(10 * (100vw / 375));box-sizing:border-box;padding:calc(20 * (100vw / 375)) calc(15 * (100vw / 375))}.inquiry__content--heading{font-size:calc(13 * (100vw / 375));font-weight:500;letter-spacing:.05em;line-height:1.46;margin-block-start:2rem;margin-block-end:1.5rem}@media screen and (min-width:768px){.inquiry__heading{width:max-content;grid-area:1/1/2/3;margin-inline:auto;margin-bottom:2rem}.n_download_left{width:max-content;text-align:center}.inquiry__heading .n_download_left_title{margin-bottom:0}.inquiry__heading .inquiry__lead{grid-column-start:1;grid-column-end:3;text-align:center;margin-top:min(calc(8 * (100vw / 1400)), 8px)}.inquiry__content{height:fit-content;border-radius:min(calc(10 * (100vw / 1400)), 10px);padding:min(calc(30 * (100vw / 1400)), 30px)}.inquiry__content--heading{font-size:min(calc(16 * (100vw / 1400)), 16px);margin-block-start:min(calc(30 * (100vw / 1400)), 30px);margin-block-end:min(calc(14 * (100vw / 1400)), 14px)}.inquiry__form{grid-area:2/2/4/3}.n_download #ContactForm .w2_form_inner{padding-top:0}}@media screen and (max-width:767px){.inquiry__inner{width:89.3333%;margin-inline:auto}.inquiry__form{padding-top:10px}.inquiry__content--heading{margin-top:0}.w2_form_input_outer_privacy{padding-top:0}.w2_contact .w2_content .w2_right_content .w2_form_inner{padding-bottom:10vw}.w2_contact .w2_content .w2_right_content .w2_form_inner .w2_form_input_outer{margin-bottom:0}}