@import url("https://fonts.googleapis.com/css2?family=EB+Garamond:wght@400..800&family=Noto+Sans+JP:wght@100..900&family=Noto+Serif+JP:wght@200..900&family=Roboto:wght@100..900&family=Zen+Kaku+Gothic+New:wght@300;400;500;700;900&display=swap");@media (max-width: 1023px){.c-pagename__head .ttl{letter-spacing:0.05em}}.contact-head{padding:32px 0 60px}@media (min-width: 1024px){.contact-head{padding:68px 0 60px}}.contact-head__txt{margin-bottom:24px;font-size:14px;font-size:1.4rem;line-height:1.85714em;letter-spacing:.1em;font-weight:400}@media (min-width: 1024px){.contact-head__txt{margin-bottom:40px;text-align:center;font-size:16px;font-size:1.6rem;line-height:2em}}.contact-form{font-family:"Noto Sans JP",sans-serif;border-radius:4px;background:rgba(219,230,237,0.5);padding:69px 16px 18px;margin-left:-16px;width:calc(100% + 32px)}@media (min-width: 1024px){.contact-form{border-radius:0;padding:60px 20px 60px;margin-bottom:100px;margin-left:0;width:100%}}.contact-form__ttl{margin-bottom:26px;text-align:center;color:#004da0;font-size:22px;font-size:2.2rem;line-height:1.18182em;letter-spacing:0em;font-weight:700}@media (min-width: 1024px){.contact-form__ttl{margin-bottom:32px;font-size:28px;font-size:2.8rem;line-height:1.35714em;letter-spacing:.1em;font-weight:600}}.contact-form__ttl .small{font-size:16px;font-size:1.6rem;line-height:1.625em;letter-spacing:.1em;font-weight:700}@media (min-width: 1024px){.contact-form__ttl .small{font-size:22px;font-size:2.2rem;line-height:1.72727em;letter-spacing:.1em;font-weight:600}}.contact-form .tableContact--dl .row-name{margin-bottom:20px}@media (min-width: 1024px){.contact-form .tableContact--dl .row-name{margin-bottom:24px}}.contact-form .tableContact--dl .row-address{margin-bottom:1px}@media (min-width: 1024px){.contact-form .tableContact--dl .row-address{margin-bottom:20px}}@media (max-width: 1023px){.contact-form .tableContact--dl .row-email{margin-bottom:20px}}@media (min-width: 1024px){.contact-form .tableContact--dl .row-email .head{letter-spacing:0.05em}}.contact-form .tableContact--dl .row-reemail{margin-bottom:24px}@media (min-width: 1024px){.contact-form .tableContact--dl .row-reemail{margin-bottom:16px}}@media (min-width: 1024px){.contact-form .tableContact--dl .row-reemail .head{letter-spacing:0.05em}}@media (max-width: 1023px){.contact-form .tableContact--dl .row-reemail .data{margin-top:-5px;display:flex;flex-direction:column-reverse}}@media (max-width: 1023px){.contact-form .tableContact--dl .row-reemail .sp-flex-reverse .note{order:3}.contact-form .tableContact--dl .row-reemail .sp-flex-reverse .error{order:2}.contact-form .tableContact--dl .row-reemail .sp-flex-reverse input{order:1}}.contact-form .tableContact--dl .row-type{margin-bottom:9px}@media (min-width: 1024px){.contact-form .tableContact--dl .row-type{margin-bottom:9px}}.contact-form .checkbox-type{padding:5px 0 0;display:flex;flex-wrap:wrap;flex-direction:column}@media (min-width: 1024px){.contact-form .checkbox-type{padding:10px 0 0;height:75px}}.contact-form .checkbox-type li{margin-bottom:20px;width:100%;line-height:1}@media (min-width: 1024px){.contact-form .checkbox-type li{margin-bottom:16px}.contact-form .checkbox-type li:nth-child(1),.contact-form .checkbox-type li:nth-child(2){width:29.6%}.contact-form .checkbox-type li:nth-child(3),.contact-form .checkbox-type li:nth-child(4){width:34%}.contact-form .checkbox-type li:nth-child(5){width:36.3%}.contact-form .checkbox-type li:nth-child(3) label{margin-left:-16px}}.form-confirm .contact-form{width:100%;margin:25px 0 58px;background:rgba(219,230,237,0.5)}@media (max-width: 1023px){.form-confirm .contact-form{padding:32px 16px 49px}}@media (min-width: 1024px){.form-confirm .contact-form{margin:68px 0 96px}}.form-confirm .row-content td{font-size:14px;font-size:1.4rem;line-height:1.85714em;letter-spacing:.1em;font-weight:400}

/*# sourceMappingURL=maps/contact.min.css.map */
