.p-contact .p-contactMain{margin-bottom:100px}@media screen and (min-width: 768px){.p-contact .p-contactMain{margin-bottom:190px}}.p-contact .p-contactMain__heading{font-size:1.8rem;font-weight:bold;text-align:center;margin-bottom:30px;color:#005e66;line-height:1.6;letter-spacing:.2rem}@media screen and (min-width: 768px){.p-contact .p-contactMain__heading{font-size:2.2rem}}@media screen and (min-width: 1024px){.p-contact .p-contactMain__heading{font-size:2.4rem;letter-spacing:.65rem}}.p-contact .p-contactMain__security{border:solid 1px #005947;padding:25px 30px;margin-bottom:60px;text-align:left}.p-contact .p-contactMain__security .c-heading{color:#005e66;font-weight:bold;font-size:1.6rem;margin-bottom:10px;text-align:center}.p-contact .p-contactMain__security .c-text a{color:#005e66;text-decoration:underline}@media screen and (min-width: 768px){.p-contact .p-contactMain__security{padding:25px}.p-contact .p-contactMain__security .c-heading{margin-bottom:20px;font-size:1.8rem}}@media screen and (min-width: 1024px){.p-contact .p-contactMain__security{text-align:left;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:80px}.p-contact .p-contactMain__security .c-heading{-ms-flex-preferred-size:36%;flex-basis:36%;margin-bottom:0;text-align:left}.p-contact .p-contactMain__security .c-text{-webkit-box-flex:1;-ms-flex:1;flex:1;font-size:1.6rem}}@media screen and (min-width: 1280px){.p-contact .p-contactMain__security .c-heading{-ms-flex-preferred-size:39%;flex-basis:39%;padding-left:32px}.p-contact .p-contactMain__security .c-text{font-size:1.8rem}}@media screen and (min-width: 768px){.p-contactFormList{grid-template-columns:275px 1fr}}@media screen and (min-width: 1024px){.p-contactFormList{grid-template-columns:415px 1fr}}.p-contactFormList__heading{padding:35px 0 10px 0;font-size:1.6rem}@media screen and (min-width: 768px){.p-contactFormList__heading{display:-webkit-box;display:-ms-flexbox;display:flex;text-align:left;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:1.8rem;padding:35px 0 35px 11.3%}}@media screen and (min-width: 1024px){.p-contactFormList__heading{font-size:2.1rem;padding:35px 11.3%}}.p-contactFormList__contents{padding-bottom:35px}@media screen and (min-width: 768px){.p-contactFormList__contents{padding:35px 9.4%;text-align:left}}@media screen and (min-width: 1024px){.p-contactFormList__contents{font-size:2.1rem}}.p-contactFormList__contents p{line-height:1.8}.p-contactFormList__contents .p-div{font-weight:bold;margin-bottom:25px}.p-contactFormList__contents .c-btn{font-family:"hiragino-kaku-gothic-pron","Hiragino Kaku Gothic Pro","Hiragino Sans","Noto Sans JP","Yu Gothic Medium","Yu Gothic","Meiryo","MS PGothic",sans-serif;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin:0 auto 0 0;height:60px;max-width:360px}@media screen and (min-width: 768px){.p-contactFormList__contents .c-btn{width:360px;font-size:1.8rem;margin:0 auto 0 0}}@media screen and (min-width: 1024px){.p-contactFormList__contents .c-btn{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:320px}}.p-contactFormList__contents .c-btn .icon-mail{-webkit-box-sizing:content-box;box-sizing:content-box;width:22px;height:16px;margin-right:6px;background-image:url(../img/common/icon-contact.svg);background-repeat:no-repeat;background-position:left center;background-size:contain}/*# sourceMappingURL=contact.css.map */