﻿.contact .l-form{padding:193px 50px 110px;position:relative}@media (max-width: 999px){.contact .l-form{padding:120px 20px 90px}}.contact .l-form__bg{width:100%;height:100%;position:absolute;left:0;top:0;background-color:rgba(112,159,243,0.4)}.contact .l-form__bg:before,.contact .l-form__bg:after{content:'';position:absolute;left:0;top:0;width:100%;height:621px}.contact .l-form__bg:before{background:transparent linear-gradient(180deg, #fff 0%, rgba(255,255,255,0) 100%) 0% 0% no-repeat padding-box}.contact .l-form__bg:after{top:auto;bottom:0;background:transparent linear-gradient(0deg, #fff 0%, rgba(255,255,255,0) 100%) 0% 0% no-repeat padding-box}.contact .l-form__content{position:relative;z-index:1;background-color:#fff;border-radius:6px;padding:80px 0}@media (max-width: 999px){.contact .l-form__content{padding:40px 0}}@media (min-width: 1000px){.contact .l-form__content .inner{max-width:954px}}@media (max-width: 999px){.contact .l-form__content .inner{padding:0 15px}}.contact .ttl-contact{text-align:center;font-size:30px;font-size:3rem;line-height:1.2em;letter-spacing:.04em;font-weight:600;margin-bottom:46px}@media (max-width: 999px){.contact .ttl-contact{font-size:24px;font-size:2.4rem;line-height:1.16667em;margin-bottom:48px}}.contact .txt-contact{text-align:center}.contact .btn-home{margin-top:40px}.confirm .c-breadcrumb{pointer-events:none;margin-top:14px}@media (max-width: 999px){.confirm .c-breadcrumb{margin-top:4px}}.confirm .l-form{padding-top:0}@media (max-width: 999px){.confirm .l-form{margin-top:38px}}.complete .l-form{padding-top:0}@media (max-width: 999px){.complete .l-form{margin-top:38px}}.complete .wp-content,.complete .mw_wp_form{margin:0}.wp-content form p{padding:0;margin:0;vertical-align:baseline}.wp-content input,.wp-content textarea,.wp-content select{font-family:Noto Sans Japanese, "ヒラギノ角ゴ ProN W3", Hiragino Kaku Gothic ProN, "メイリオ", Meiryo, sans-serif;border-radius:0;-webkit-appearance:none;-moz-appearance:none;appearance:none}.wp-content select::-ms-expand{display:none}.wp-content input[type="text"],.wp-content input[type="password"],.wp-content input[type="number"],.wp-content input[type="email"],.wp-content input[type="tel"]{border:#ccc solid 1px;background:#fff;box-sizing:border-box;font-weight:400;width:100%;letter-spacing:0.05em;font-size:100%;line-height:1.87;padding:1.3rem 1.4rem;border-radius:3px}.wp-content input[type="text"]:placeholder-shown,.wp-content input[type="password"]:placeholder-shown,.wp-content input[type="number"]:placeholder-shown,.wp-content input[type="email"]:placeholder-shown,.wp-content input[type="tel"]:placeholder-shown{color:#ccc}.wp-content input[type="text"]::-webkit-input-placeholder,.wp-content input[type="password"]::-webkit-input-placeholder,.wp-content input[type="number"]::-webkit-input-placeholder,.wp-content input[type="email"]::-webkit-input-placeholder,.wp-content input[type="tel"]::-webkit-input-placeholder{color:#ccc}.wp-content input[type="text"]:-moz-placeholder,.wp-content input[type="password"]:-moz-placeholder,.wp-content input[type="number"]:-moz-placeholder,.wp-content input[type="email"]:-moz-placeholder,.wp-content input[type="tel"]:-moz-placeholder{color:#ccc;opacity:1;-ms-filter:"alpha(opacity=100)"}.wp-content input[type="text"]::-moz-placeholder,.wp-content input[type="password"]::-moz-placeholder,.wp-content input[type="number"]::-moz-placeholder,.wp-content input[type="email"]::-moz-placeholder,.wp-content input[type="tel"]::-moz-placeholder{color:#ccc;opacity:1;-ms-filter:"alpha(opacity=100)"}.wp-content input[type="text"]:-ms-input-placeholder,.wp-content input[type="password"]:-ms-input-placeholder,.wp-content input[type="number"]:-ms-input-placeholder,.wp-content input[type="email"]:-ms-input-placeholder,.wp-content input[type="tel"]:-ms-input-placeholder{color:#ccc}@media only screen and (max-width: 960px){.wp-content input[type="text"],.wp-content input[type="password"],.wp-content input[type="number"],.wp-content input[type="email"],.wp-content input[type="tel"]{font-size:16px;padding:0.9rem 0.4rem 0.9rem 2.4rem;line-height:1.5;border-radius:2px}.page-id-1688 .wp-block-columns:not(.is-not-stacked-on-mobile)>.wp-block-column:nth-child(2n){margin-left:0}}.wp-content input[type="text"].c-form-input-icon,.wp-content input[type="password"].c-form-input-icon,.wp-content input[type="number"].c-form-input-icon,.wp-content input[type="email"].c-form-input-icon,.wp-content input[type="tel"].c-form-input-icon{padding-left:4.4rem}@media print, only screen and (min-width: 961px){.wp-content input[type="text"].c-form-input-icon,.wp-content input[type="password"].c-form-input-icon,.wp-content input[type="number"].c-form-input-icon,.wp-content input[type="email"].c-form-input-icon,.wp-content input[type="tel"].c-form-input-icon{padding-left:5.6rem}}.wp-content textarea{border:#ccc solid 1px;background:#fff;box-sizing:border-box;font-weight:400;width:100%;letter-spacing:0.05em;font-size:1.5rem;line-height:1.87;padding:1.3rem 1.4rem;border-radius:3px;height:22.4rem}.wp-content textarea:placeholder-shown{color:#ccc}.wp-content textarea::-webkit-input-placeholder{color:#ccc}.wp-content textarea:-moz-placeholder{color:#ccc;opacity:1;-ms-filter:"alpha(opacity=100)"}.wp-content textarea::-moz-placeholder{color:#ccc;opacity:1;-ms-filter:"alpha(opacity=100)"}.wp-content textarea:-ms-input-placeholder{color:#ccc}@media only screen and (max-width: 960px){.wp-content textarea{font-size:16px;padding:0.9rem 0.4rem 0.9rem 2.4rem;line-height:1.5;border-radius:2px;height:16rem}}.wp-content input[type="submit"]{-webkit-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out;-webkit-backface-visibility:hidden;backface-visibility:hidden;cursor:pointer;border:0;background:#15b573;font-weight:700;font-size:17px;border-radius:96px;color:#fff;line-height:1.41;padding:1.2rem;box-shadow:0 0 4px 0 rgba(0,0,0,0.16);width:100%;display:block}@media print, only screen and (min-width: 961px){.wp-content input[type="submit"]{border:#15b573 solid 1px;font-size:106%;line-height:1.76;padding:1.2rem 0.4rem 1.3rem;max-width:40rem;margin:0 auto}}@media print, only screen and (min-width: 961px){.wp-content input[type="submit"]:hover{color:#15b573;border-color:#15b573;background:#fff;box-shadow:none;-webkit-transform:translate(1px, 2px);-ms-transform:translate(1px, 2px);transform:translate(1px, 2px)}}.wp-content input[type="submit"][disabled]{cursor:default}.wp-content input[type="submit"].c-button-action__back{margin-top:20px;border-color:#15b573;background-color:#fff;color:#15b573}.wp-content input[type="checkbox"]{-webkit-appearance:none;display:none}.wp-content input[type="checkbox"]+span{padding-left:3.2rem;position:relative;display:inline-block;line-height:2rem}.wp-content input[type="checkbox"]+span:before,.wp-content input[type="checkbox"]+span:after{content:"";position:absolute;display:block;box-sizing:border-box}.wp-content input[type="checkbox"]+span:before{width:2rem;height:2rem;top:-0.2rem;left:0;background-color:#fff;border-radius:2px;border:#ccc solid 1px}@media print, only screen and (min-width: 961px){.wp-content input[type="checkbox"]+span:before{top:0.2rem}}.wp-content input[type="checkbox"]+span:after{top:50%;left:0}.wp-content input[type="checkbox"]+span:hover{cursor:pointer}.wp-content input[type="checkbox"]:checked+span:before{background:#161b59;border-color:#161b59}.wp-content input[type="checkbox"]:checked+span:after{width:1.14rem;height:0.72rem;margin-top:-0.7rem;margin-left:0.43rem;border:0.3rem solid #fff;border-left:0;border-bottom:0;-webkit-transform:rotate(135deg);-ms-transform:rotate(135deg);transform:rotate(135deg);border-radius:0}@media print, only screen and (min-width: 961px){.wp-content input[type="checkbox"]:checked+span:after{margin-top:-0.3rem}}.c-form-box{margin:0 0 1.6rem}@media print, only screen and (min-width: 961px){.c-form-box{margin:0 0 2.4rem}}.c-form-box__title{font-weight:700;color:#131314;letter-spacing:0.05em;line-height:1.75;margin:0 0 0.4rem !important;font-size:100%}@media print, only screen and (min-width: 961px){.c-form-box__title{font-size:107%;margin:0 0 0.8rem !important}}.c-form-box__body{position:relative}.c-form-require{color:#cc1226;font-size:81%;margin:0 0 0 0.8rem}@media print, only screen and (min-width: 961px){.c-form-require{margin:0 0 0 1.6rem}}.c-form-optional{color:#9b9898;font-size:81%;margin:0 0 0 0.8rem}@media print, only screen and (min-width: 961px){.c-form-optional{margin:0 0 0 1.6rem}}.c-form-selection{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin:0.8rem auto 0}@media print, only screen and (min-width: 961px){.c-form-selection{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}}.c-form-btnbox input[type="submit"]+input[type="submit"]{margin-top:15px}@media print, only screen and (min-width: 961px){.c-form-btnbox input[type="submit"]+input[type="submit"]{margin-top:0;margin-left:-40px}}@media print, only screen and (min-width: 961px){.c-form-btnbox{display:flex;align-items:center;justify-content:center}}@media print, only screen and (min-width: 961px){.mwform-radio-field.horizontal-item{display:inline-block}}.mwform-radio-field.vertical-item{margin:0 auto 1.6rem}.mwform-radio-field input{display:none}.mwform-radio-field label{display:block;position:relative;cursor:pointer;margin:0;padding:0 0 0 3.7rem;border-radius:2px;color:#131314;font-size:1.6rem;line-height:2.4rem;vertical-align:middle}.mwform-radio-field label:before{box-sizing:border-box;border:#ccc solid 2px;position:absolute;content:"";top:0;left:0;width:2.4rem;height:2.4rem;margin-top:0;background:#fff;border-radius:50%}.mwform-radio-field input[type="radio"]:checked+span:after{background:#161b59;position:absolute;content:"";top:50%;left:0.6rem;margin:-0.6rem auto 0;width:1.2rem;height:1.2rem;border-radius:50%}.mw_wp_form{margin:2.4rem 0 0}@media print, only screen and (min-width: 961px){.mw_wp_form{margin:4.8rem 0 0}}@media only screen and (max-width: 960px){.mw_wp_form .horizontal-item{display:block;margin:0 0 1.2rem !important}}@media print, only screen and (min-width: 961px){.mw_wp_form .horizontal-item{margin:0 2.4rem 1.2rem 0 !important}}.mw_wp_form .error{background:#cc1226;box-sizing:border-box;color:#fff;display:block;padding:0.4rem 0.8rem;font-weight:700;margin:0.4rem 0 0;width:100%}.c-form-privacy__text{text-align:center;margin:1.6rem 0 !important}@media print, only screen and (min-width: 961px){.c-form-privacy__text{margin:3.2rem 0 !important}}.c-form-back{margin:1em auto 0;display:inline-block;color:#545455}.c-form-privacy__text{text-align:center;margin:1.6rem 0 !important}@media print, only screen and (min-width: 961px){.c-form-privacy__text{margin:3.2rem 0 !important}}.c-form-privacy__text a{color:#15b573;text-decoration:underline}.c-button{-webkit-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out;-webkit-backface-visibility:hidden;backface-visibility:hidden;display:block;border-radius:52px;max-width:26rem;width:100%;margin:0 auto;color:#161b59;border:#161b59 solid 1px;text-decoration:none;font-weight:700;font-size:1.4rem;text-align:center;line-height:1.57;box-sizing:border-box;padding:1.5rem 0.4rem}@media print, only screen and (min-width: 961px){.c-button{font-size:1.6rem;line-height:1.75;max-width:28rem;padding:1.4rem 0.4rem}}@media print, only screen and (min-width: 961px){.c-button:hover{color:#fff;background:#161b59}}.c-button-action{-webkit-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out;-webkit-backface-visibility:hidden;backface-visibility:hidden;display:block;border-radius:52px;max-width:26rem;width:100%;margin:0 auto;background:#15b573;color:#fff;border:#15b573 solid 1px;text-decoration:none;font-weight:700;font-size:1.4rem;text-align:center;line-height:1.57;box-sizing:border-box;padding:1.5rem 0.4rem;box-shadow:0 0 4px 0 rgba(0,0,0,0.16)}@media print, only screen and (min-width: 961px){.c-button-action{font-size:113%;line-height:1.75;max-width:28rem;padding:1.4rem 0.4rem;max-width:36rem}}@media print, only screen and (min-width: 961px){.c-button-action:hover{color:#15b573;border-color:#15b573;background:#fff;box-shadow:none;-webkit-transform:translate(1px, 2px);-ms-transform:translate(1px, 2px);transform:translate(1px, 2px)}}

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