@charset "UTF-8";main{background-color:#F5F5F0;padding-bottom:200px}@media screen and (max-width:600px){main{padding-bottom:120px}}.contact-form-block>.inner{background-color:#FFFFFF;padding:70px 10% 80px}@media screen and (max-width:999px){.contact-form-block>.inner{padding:60px 10% 70px}}@media screen and (max-width:600px){.contact-form-block>.inner{padding:50px 10% 60px}}.contact-form-block .contact-note{margin-bottom:50px}@media screen and (max-width:600px){.contact-form-block .contact-note{margin-bottom:40px}}.contact-form-block .contact-note h3{font-family:"游ゴシック体",YuGothic,"游ゴシック Medium","Yu Gothic Medium","游ゴシック","Yu Gothic",sans-serif;font-size:3rem;font-weight:600;letter-spacing:0.15em;color:#24305A;line-height:1.8;text-align:center;margin-bottom:20px}@media (-ms-high-contrast:none){.contact-form-block .contact-note h3{font-family:Century,"ヒラギノ明朝 ProN W3","Hiragino Mincho ProN","HG明朝E","ＭＳ Ｐ明朝","ＭＳ 明朝",serif}}@media screen and (max-width:999px){.contact-form-block .contact-note h3{font-size:2.6rem}}@media screen and (max-width:600px){.contact-form-block .contact-note h3{font-size:2.2rem}}.contact-form-block .contact-note p{font-family:"游ゴシック体",YuGothic,"游ゴシック Medium","Yu Gothic Medium","游ゴシック","Yu Gothic",sans-serif;font-size:1.6rem;letter-spacing:0.05em;line-height:1.8}@media (-ms-high-contrast:none){.contact-form-block .contact-note p{font-family:Century,"ヒラギノ明朝 ProN W3","Hiragino Mincho ProN","HG明朝E","ＭＳ Ｐ明朝","ＭＳ 明朝",serif}}@media screen and (max-width:600px){.contact-form-block .contact-note p{font-size:1.5rem}}.contact-form-block .contact-note p.ta-center{text-align:center}.contact-form-block .btn-to-top{width:500px;margin:0 auto}@media screen and (max-width:999px){.contact-form-block .btn-to-top{max-width:500px;width:80%}}@media screen and (max-width:600px){.contact-form-block .btn-to-top{width:90%}}form{width:100%}form table{width:100%}form table tr td,form table tr th{font-family:"游ゴシック体",YuGothic,"游ゴシック Medium","Yu Gothic Medium","游ゴシック","Yu Gothic",sans-serif;font-size:1.6rem;font-weight:600}@media (-ms-high-contrast:none){form table tr td,form table tr th{font-family:Century,"ヒラギノ明朝 ProN W3","Hiragino Mincho ProN","HG明朝E","ＭＳ Ｐ明朝","ＭＳ 明朝",serif}}@media screen and (max-width:999px){form table tr td,form table tr th{display:block}}@media screen and (max-width:600px){form table tr td,form table tr th{font-size:1.4rem}}form table tr th{position:relative;text-align:left;width:240px;padding-top:15px;padding-bottom:15px;padding-left:85px}@media screen and (max-width:999px){form table tr th{width:100%;padding-left:0;padding-bottom:0;border-bottom:none}}form table tr th.va-top{vertical-align:top;padding-top:20px}@media screen and (max-width:999px){form table tr th.va-top{padding-top:15px}}@media screen and (max-width:999px){form table tr th.required{padding-left:80px}}form table tr th.required:before{position:absolute;top:20px;left:0;content:"必須";display:inline-block;font-family:"游ゴシック体",YuGothic,"游ゴシック Medium","Yu Gothic Medium","游ゴシック","Yu Gothic",sans-serif;font-size:1.6rem;color:#fff;text-align:center;width:60px;background-color:#BF6B6B;padding:.15em 0.25em;margin-right:15px}@media (-ms-high-contrast:none){form table tr th.required:before{font-family:Century,"ヒラギノ明朝 ProN W3","Hiragino Mincho ProN","HG明朝E","ＭＳ Ｐ明朝","ＭＳ 明朝",serif}}@media screen and (max-width:999px){form table tr th.required:before{top:15px;font-size:1.5rem}}@media screen and (max-width:600px){form table tr th.required:before{top:10px}}form table tr td{width:calc(100% - 240px);padding-top:15px;padding-bottom:15px;padding-left:25px}@media screen and (max-width:999px){form table tr td{width:100%;padding-top:10px;padding-left:0}}form table tr td p{padding-top:10px}form table tr td input[type=date],form table tr td input[type=email],form table tr td input[type=number],form table tr td input[type=tel],form table tr td input[type=text],form table tr td textarea{font-size:1.6rem;font-weight:400;width:100%;padding:10px 15px;border:none;background-color:#F7F7F7}form table tr td input[type=date]:-ms-input-placeholder,form table tr td input[type=email]:-ms-input-placeholder,form table tr td input[type=number]:-ms-input-placeholder,form table tr td input[type=tel]:-ms-input-placeholder,form table tr td input[type=text]:-ms-input-placeholder,form table tr td textarea:-ms-input-placeholder{color:#CCCCCC;font-size:1.6rem;font-weight:400}form table tr td input[type=date]::placeholder,form table tr td input[type=email]::placeholder,form table tr td input[type=number]::placeholder,form table tr td input[type=tel]::placeholder,form table tr td input[type=text]::placeholder,form table tr td textarea::placeholder{color:#CCCCCC;font-size:1.6rem;font-weight:400}form .wrap-btn{display:flex;align-items:flex-start;justify-content:center;margin-top:60px;text-align:center}@media screen and (max-width:999px){form .wrap-btn{display:block}}@media screen and (max-width:600px){form .wrap-btn{margin-top:40px}}form .wrap-btn .btn-previous,form .wrap-btn .btn-reset,form .wrap-btn .btn-submit{position:relative;display:block;width:280px;cursor:pointer;opacity:1.0;transition:all 0.2s ease}form .wrap-btn .btn-previous:hover,form .wrap-btn .btn-reset:hover,form .wrap-btn .btn-submit:hover{opacity:0.8}@media screen and (max-width:999px){form .wrap-btn .btn-previous,form .wrap-btn .btn-reset,form .wrap-btn .btn-submit{max-width:280px;width:80%;margin:0 auto}}@media screen and (max-width:600px){form .wrap-btn .btn-previous,form .wrap-btn .btn-reset,form .wrap-btn .btn-submit{width:90%}}form .wrap-btn .btn-previous .wpcf7-spinner,form .wrap-btn .btn-reset .wpcf7-spinner,form .wrap-btn .btn-submit .wpcf7-spinner{position:absolute;bottom:-30px;left:50%;transform:translateX(-50%);margin:0}form .wrap-btn .btn-submit{opacity:1.0;transition:all 0.2s ease}form .wrap-btn .btn-submit:after{content:"";position:absolute;top:50%;right:20px;width:20px;height:6px;border-bottom:1px solid #FFFFFF;border-right:1px solid #FFFFFF;transform:translateY(-50%) skew(45deg);transition:.3s ease-out}form .wrap-btn .btn-submit:hover{opacity:0.8}form .wrap-btn .btn-submit:hover:after{transform:translateX(5px) translateY(-50%) skew(45deg)}form .wrap-btn .btn-submit input[type=submit]{color:#fff;background-color:#24305A}form .wrap-btn .btn-reset{margin-right:30px}@media screen and (max-width:999px){form .wrap-btn .btn-reset{margin-bottom:20px;margin-right:auto}}form .wrap-btn .btn-reset input[type=reset]{color:#666666;border:1px solid #666666}form .wrap-btn .btn-previous{margin-right:30px;opacity:1.0;transition:all 0.2s ease}@media screen and (max-width:999px){form .wrap-btn .btn-previous{margin-bottom:20px;margin-right:auto}}form .wrap-btn .btn-previous:after{content:"";position:absolute;top:50%;left:20px;width:20px;height:6px;border-bottom:1px solid #666666;border-left:1px solid #666666;transform:translateY(-50%) skew(-45deg);transition:.3s ease-out}form .wrap-btn .btn-previous:hover{opacity:0.8}form .wrap-btn .btn-previous:hover:after{transform:translateX(-5px) translateY(-50%) skew(-45deg)}form .wrap-btn .btn-previous input[type=button]{color:#666666;border:1px solid #666666}form .wrap-btn input[type=button],form .wrap-btn input[type=reset],form .wrap-btn input[type=submit]{position:relative;display:block;font-family:"Shippori Mincho B1",Hiragino Mincho ProN,"ヒラギノ明朝 ProN",Hiragino Mincho Pro,"ヒラギノ明朝 Pro",serif;font-size:1.8rem;text-align:center;font-weight:600;letter-spacing:0.05em;width:100%;background-color:inherit;border-style:none;border-radius:0;margin:0;padding:20px 15px;cursor:pointer}@media screen and (max-width:600px){form .wrap-btn input[type=button],form .wrap-btn input[type=reset],form .wrap-btn input[type=submit]{font-size:1.6rem;padding:15px 10px}}.contact-confirm form table td{font-weight:400}
/*# sourceMappingURL=contact.css.map */