.pardot-form{width:100%}.pardot-form__frame{display:block;width:100%;border:0}.pardot-form__noscript{margin:0;color:#363635;font-size:14rem;line-height:1.6}.pardot-form__link{color:#fff;text-decoration:none}.pardot-form__debug{margin-top:16rem;padding:12rem;border:1px dashed #c82238;background:#fff8f8;color:#363635;font-size:12rem;line-height:1.5;text-align:left;word-break:break-all}.pardot-form__debug summary{cursor:pointer;font-weight:700}.pardot-form__debug-url{margin:8rem 0}.pardot-form__debug-table{width:100%;border-collapse:collapse}.pardot-form__debug-table th,.pardot-form__debug-table td{padding:4rem 6rem;border:1px solid #e7e6e4;vertical-align:top}.pardot-form__debug-table th{width:9em;font-weight:700;white-space:nowrap}html{scrollbar-width:none}html::-webkit-scrollbar{display:none}body:has(.inquiry-page) .site-footer__pagetop{position:absolute;top:-30rem;right:32rem;bottom:auto;opacity:1;visibility:visible;pointer-events:auto;transform:none;transition:none}@media only screen and (max-width: 1271px){body:has(.inquiry-page) .site-footer__pagetop{right:10rem}}@media only screen and (max-width: 1271px){body:has(.inquiry-page) .site-footer__menu{margin-top:39rem}}@media only screen and (max-width: 1271px){body:has(.inquiry-page) .site-footer__column--services{height:655rem}}@media only screen and (max-width: 1271px){body:has(.inquiry-page) .site-footer__column--links>.site-footer__heading{padding-block:23rem 24rem}}@media only screen and (max-width: 1271px){body:has(.inquiry-page) .site-footer__link-group+.site-footer__heading{margin-top:23rem}}@media only screen and (max-width: 1271px){body:has(.inquiry-page) .site-footer__link-group--company+.site-footer__policy{margin-top:22rem}}@media only screen and (max-width: 1271px){body:has(.inquiry-page) .site-footer__policy{padding-bottom:26rem}}@media only screen and (max-width: 1271px){body:has(.inquiry-page) .site-footer__copyright{height:65rem}}@media only screen and (max-width: 1271px){body:has(.inquiry-page) .site-footer__column--company{margin-top:5rem}}@media only screen and (max-width: 1271px){.inquiry-page~.site-footer .site-footer__column--links{height:852rem}}.inquiry-page{position:relative;margin-top:64rem;padding-top:120rem;overflow:visible;background:#fff;color:#363635;font-family:"Noto Sans JP",sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}@media only screen and (max-width: 1271px){.inquiry-page{margin-top:62rem;padding-top:40rem}}.inquiry-page__breadcrumb{position:absolute;top:0;left:0;width:100%}@media only screen and (max-width: 1271px){.inquiry-page__breadcrumb{display:none}}.inquiry-page__intro{width:894rem;margin:0 auto}@media only screen and (max-width: 1271px){.inquiry-page__intro{width:100%;max-width:934rem;padding-inline:20rem}}.inquiry-page__title{margin:0;color:#000;font-size:44rem;font-weight:700;line-height:1.5;letter-spacing:.03em}@media only screen and (max-width: 1271px){.inquiry-page__title{font-size:30rem}}.inquiry-page__lead{margin:10rem 0 0;color:#363635;font-size:16rem;font-weight:400;line-height:1.6;letter-spacing:.03em}.inquiry-page__notice{margin:16rem 0 0;color:#363635;font-size:12rem;font-weight:400;line-height:1.4;letter-spacing:.03em}@media only screen and (max-width: 1271px){.inquiry-page__notice{font-size:14rem;line-height:1.5}}.inquiry-page__form{margin-top:96rem;display:flex;width:894rem;flex-direction:column;gap:40rem;box-sizing:border-box;margin-inline:auto;padding-bottom:100rem;border-radius:8rem;background:#fff}@media only screen and (max-width: 1271px){.inquiry-page__form{max-width:934rem;width:100%;gap:32rem;margin-top:40rem;padding-inline:20rem;padding-bottom:40rem;border-radius:0}}.inquiry-page__form-link{display:flex;width:100%;max-width:400rem;min-height:56rem;margin-inline:auto}.inquiry-page__required-note{margin:0;color:#c82238;font-size:16rem;font-weight:400;line-height:1.625;letter-spacing:.03em}@media only screen and (max-width: 1271px){.inquiry-page__required-note{font-size:14rem;line-height:1.5}}.inquiry-page__fields{display:flex;flex-direction:column}@media only screen and (max-width: 1271px){.inquiry-page__fields{gap:32rem}}.inquiry-page__field-row{position:relative;display:grid;grid-template-columns:176rem minmax(0, 1fr);column-gap:24rem;box-sizing:border-box;min-inline-size:0;min-height:103rem;margin:0;padding:32rem 0;border:0}@media only screen and (max-width: 1271px){.inquiry-page__field-row{display:flex;min-height:64rem;flex-direction:column;gap:4rem;padding:0}}.inquiry-page__field-row::after{position:absolute;right:0;bottom:0;left:0;height:1px;background:#e7e6e4;content:""}@media only screen and (max-width: 1271px){.inquiry-page__field-row::after{display:none}}.inquiry-page__field-row:first-child::before{position:absolute;top:0;right:0;left:0;height:1px;background:#e7e6e4;content:""}@media only screen and (max-width: 1271px){.inquiry-page__field-row:first-child::before{display:none}}.inquiry-page__field-label{display:flex;align-items:baseline;align-self:start;min-width:0;color:#363635;font-size:16rem;font-weight:700;line-height:1.625;letter-spacing:.03em;white-space:nowrap}@media only screen and (max-width: 1271px){.inquiry-page__field-label{min-height:21rem;font-size:14rem;line-height:1.5}}.inquiry-page__field-label span{color:#c82238;font-weight:400}@media only screen and (max-width: 1271px){.inquiry-page__field-label span{margin-left:4rem}}.inquiry-page__control{display:block;width:100%;height:39rem;min-width:0;min-height:39rem;box-sizing:border-box;padding:8rem 12rem;border:1px solid #e7e6e4;border-radius:4rem;outline:0;background:#fafaf9;color:#363635;font:inherit;font-size:14rem;font-weight:400;line-height:1.5;letter-spacing:.03em}.inquiry-page__control::placeholder{color:#a8a8a6;opacity:1}.inquiry-page__control:focus-visible{border-color:#e8374a;box-shadow:0 0 0 2rem rgba(232,55,74,.18)}.inquiry-page__control--select{width:300rem;appearance:none;padding-right:40rem;background:#fafaf9 url("../images/home/form-arrow-below.svg") no-repeat right 12rem center/12rem 8rem;cursor:pointer}@media only screen and (max-width: 1271px){.inquiry-page__control--select{width:100%}}.inquiry-page__control--textarea{min-height:200rem;resize:vertical}@media only screen and (max-width: 1271px){.inquiry-page__control--textarea{min-height:160rem}}.inquiry-page__control-wrap{width:300rem}@media only screen and (max-width: 1271px){.inquiry-page__control-wrap{width:100%}}.inquiry-page__field-note{margin:4rem 0 0;color:#a8a8a6;font-size:12rem;font-weight:400;line-height:1.4;letter-spacing:.03em}.inquiry-page__field-row--phone{min-height:124rem}@media only screen and (max-width: 1271px){.inquiry-page__field-row--phone{min-height:85rem}}.inquiry-page__field-row--choices{display:block;min-height:122rem;padding-left:200rem}@media only screen and (max-width: 1271px){.inquiry-page__field-row--choices{min-height:120rem;padding-left:0}}.inquiry-page__field-row--choices>legend{position:absolute;top:32rem;left:0;width:176rem;display:flex;align-items:baseline;align-self:start;min-width:0;margin:0;padding:0}@media only screen and (max-width: 1271px){.inquiry-page__field-row--choices>legend{position:static;width:auto;min-height:21rem}}.inquiry-page__choices{display:grid;grid-template-columns:repeat(4, 133rem);column-gap:32rem;row-gap:16rem;align-content:start;width:100%;min-width:0;min-height:58rem}@media only screen and (max-width: 1271px){.inquiry-page__choices{grid-template-columns:repeat(2, 133rem);min-height:95rem;margin-top:4rem}}.inquiry-page__choice{min-width:0;gap:12rem}.inquiry-page__choice>span:last-child{min-width:0;white-space:nowrap}.inquiry-page__choice input:focus-visible+.choice-control__mark{outline:2rem solid rgba(232,55,74,.45);outline-offset:2rem}.inquiry-page .choice-control__mark{background:#fff}.inquiry-page .choice-control__mark::after{display:none}.inquiry-page .choice-control input:checked+.choice-control__mark{background:#fff}.inquiry-page .choice-control input:checked+.choice-control__mark::after{display:block}.inquiry-page__field-row--textarea{min-height:265rem}@media only screen and (max-width: 1271px){.inquiry-page__field-row--textarea{min-height:185rem}}.inquiry-page__consent{display:inline-flex;align-items:center;justify-content:center;align-self:center;gap:10rem;min-height:26rem;color:#363635;font-size:16rem;font-weight:400;line-height:1.625;letter-spacing:.03em;cursor:pointer}@media only screen and (max-width: 1271px){.inquiry-page__consent{min-height:21rem;font-size:14rem;line-height:1.5}}.inquiry-page__consent input{position:absolute;width:1px;height:1px;opacity:0;pointer-events:none}.inquiry-page__consent input:checked+.choice-control__mark{background:#fafaf9}.inquiry-page__consent input:checked+.choice-control__mark::after{display:block;border-color:#e8374a}.inquiry-page__consent input:focus-visible+.choice-control__mark{outline:2rem solid rgba(232,55,74,.45);outline-offset:2rem}.inquiry-page__consent a{color:inherit;text-decoration:underline;text-underline-offset:3rem}.inquiry-page__submit{align-self:center;width:208rem}.inquiry-page~.service-contact{background-image:url("../images/service/contact-inquiry-pc.webp");-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}@media only screen and (max-width: 1271px){.inquiry-page~.service-contact{background-image:url("../images/service/contact-inquiry-sp.webp")}}.inquiry-page~.service-contact .service-contact__btn--outline{color:#e8374a}@media only screen and (max-width: 1271px){.inquiry-page~.service-contact .service-contact__en{transform:translateY(2rem)}}@media only screen and (max-width: 1271px){.inquiry-page~.service-contact .service-contact__title{transform:translateY(1rem)}}@media only screen and (max-width: 1271px){.inquiry-page~.service-contact .service-contact__lead{transform:translateY(-1rem)}}
