#allwrap{position:relative}.webp #allwrap{background:url("../../img/top/fee.jpg.webp") no-repeat center;background-size:cover;background-repeat:repeat-y}.no-webp #allwrap{background:url("../../img/top/fee.jpg") no-repeat center;background-size:cover;background-repeat:repeat-y}header{position:relative;max-width:1400px;width:100%;margin-inline:auto;padding-inline:var(--space);padding-top:30px;z-index:2}@media screen and (max-width:767px){header .headerLogo{width:40%}}header .headerLogo a{display:inline-block}.contactSakura{position:absolute;top:0;right:0;content:"";display:block;padding-top:30%;width:50%;-webkit-transition-delay:500ms;transition-delay:500ms;z-index:1}.webp .contactSakura{background:url("../../img/top/sakura.png.webp") no-repeat center;background-size:cover}.no-webp .contactSakura{background:url("../../img/top/sakura.png") no-repeat center;background-size:cover}@media screen and (max-width:767px){.contactSakura{padding-top:50%;width:80%}}.contactWrap{position:relative;z-index:2}.contactIn{margin-left:auto;margin-right:auto;padding-inline:var(--space);max-width:810px}.contactIn .contactInfo h2{padding-top:56px;margin-bottom:60px;text-align:center;font-size:48px;font-size:4.8rem;color:#8bbe76}@media screen and (max-width:767px){.contactIn .contactInfo h2{margin-bottom:40px;font-size:40px;font-size:4rem}}.contactIn .contactInfo .txt{text-align:center}@media screen and (max-width:767px){.contactIn .contactInfo .txt{text-align:left}}.contactIn .contactInfo .txt p:first-child{margin-bottom:40px}.contactIn .contactInfo .txt p:nth-child(2){margin-bottom:32px}.contactIn .formBox{padding-top:56px;padding-bottom:127px}@media screen and (max-width:767px){.contactIn .formBox{padding-top:32px}}.contactIn .formWrap{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media screen and (max-width:767px){.contactIn .formWrap{margin-top:24px}}.contactIn input,.contactIn textarea{border-radius:27px;border:1px solid #cccccc;font-family:"Helvetica Neue",Arial,"Hiragino Kaku Gothic ProN","Hiragino Sans",Meiryo,sans-serif}.contactIn input{padding:18px 1.5em}.contactIn textarea{padding:10px 18px;width:100%!important;min-height:95px!important}.contactIn .mb15{margin-bottom:15px}.contactIn .aifs{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.contactIn .aifs dt{margin-top:10px}.contactIn .pli{padding-inline:0.5em}.contactIn .mr40{margin-right:40px}.contactIn .w9em{width:9em!important;padding:18px 5px}@media screen and (max-width:767px){.contactIn .w9em{width:7em!important}}.contactIn .w5em{width:5em!important;padding:18px 5px}.contactIn .must{margin-left:1em;display:inline-block;padding:2px 0.5em;border-radius:10px;font-size:12px;font-size:1.2rem;color:#fff;vertical-align:middle;background:#C297BE;line-height:1}.contactIn form#mailformpro dl dt{width:195px;text-align:right}@media screen and (max-width:767px){.contactIn form#mailformpro dl dt{width:100%;text-align:left}}.contactIn form#mailformpro dl dd{width:calc(100% - 195px)}@media screen and (max-width:767px){.contactIn form#mailformpro dl dd{width:100%;padding:5px 0}}.contactIn input[type=radio]{display:none}.contactIn input[type=hidden]+label,.contactIn input[type=radio]+label{position:relative;padding-left:40px}.contactIn input[type=hidden]+label:before,.contactIn input[type=radio]+label:before{position:absolute;content:"";display:block;width:30px;height:30px;border-radius:50%;background:#fff;border:3px solid #CCCCCC;left:0;top:0}@media screen and (max-width:767px){.contactIn input[type=hidden]+label:before,.contactIn input[type=radio]+label:before{top:-2px;width:25px;height:25px}}.contactIn input[type=hidden]+label:after,.contactIn input[type=radio]+label:after{position:absolute;content:"";display:block;width:20px;height:20px;border-radius:50%;background:#78B017;left:5px;top:5px;opacity:0;-webkit-transition:0.3s;transition:0.3s}@media screen and (max-width:767px){.contactIn input[type=hidden]+label:after,.contactIn input[type=radio]+label:after{top:3px;width:15px;height:15px}}.contactIn input[type=radio]:checked+input[type=hidden]+label:after,.contactIn input[type=radio]:checked+label:after{opacity:1}.contactIn .mfp_buttons{margin-left:auto;width:calc(100% - 195px)}@media screen and (max-width:767px){.contactIn .mfp_buttons{width:100%}}.contactIn button{position:relative;margin:72px auto 0;display:block;color:#fff;background:#78B017;border:none;cursor:pointer;outline:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;text-align:center;padding:20px 10px;max-width:300px;width:100%;border-radius:30px}.contactIn button:hover{opacity:0.6;-webkit-transition:all 0.8s ease-out;transition:all 0.8s ease-out}.contactIn button:hover:after{border:3px solid #fff}.contactIn button span{position:relative;display:inline-block}.contactIn button span:before{content:"";margin-right:0.8em;display:inline-block;text-align:center;width:18px;height:12px;background:url("../img/emailIcon_w.svg") no-repeat center;background-size:contain}.thanksBox{padding-bottom:120px}.thanksBox h3{padding-top:56px;margin-bottom:60px;text-align:center;font-size:48px;font-size:4.8rem;color:#8bbe76}@media screen and (max-width:767px){.thanksBox h3{margin-bottom:40px;font-size:40px;font-size:4rem}}.thanksBox .txt{margin-bottom:40px;display:-ms-grid;display:grid;place-content:center;text-align:center}.thanksBox .txt p+p{margin-top:20px}@media screen and (max-width:767px){.thanksBox .txt{text-align:left}}.thanksBox .link-hover{position:relative;display:block;margin-inline:auto;width:250px;text-align:center;padding-block:10px;border:1px solid #555555;color:#555555;background:#fff;border-radius:30px;font-weight:bold;font-size:16px;font-size:1.6rem}
/*# sourceMappingURL=contact.css.map */