.p-form,.p-intr,.p-step{margin-inline:auto;width:clamp(960px,66.6666666667vw,1280px)}@media only screen and (max-width:1199px){.p-form,.p-intr,.p-step{width:87.5%}}.p-form input[type=email],.p-form input[type=number],.p-form input[type=tel],.p-form input[type=text],.p-form select{-webkit-box-sizing:border-box;box-sizing:border-box;-moz-appearance:none;-webkit-appearance:none;appearance:none;font-size:100%;border:none;display:block;width:100%}.p-form input[type=number]::-webkit-inner-spin-button,.p-form input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.p-form input[type=number]{-moz-appearance:textfield}.p-form input[name=zip]{display:inline-block}.p-form textarea{display:block;width:100%;font-size:100%;border:none;-webkit-box-sizing:border-box;box-sizing:border-box}.p-form table{width:100%}.p-form table tr td,.p-form table tr th{-webkit-box-sizing:border-box;box-sizing:border-box}@media only screen and (max-width:767px){.p-form table tr td,.p-form table tr th{width:100%;display:block}}.p-form table tr td .inline-txt{display:inline-block;margin-inline:.2em}.p-intr{margin-top:5.7142857143rem}@media only screen and (min-width:768px){.p-intr{text-align:center}}.p-intr__st{margin-bottom:2.1428571429rem}.p-intr__tel{width:42.8571428571rem;margin:2.1428571429rem auto 0;border:1px solid #46484f;padding:2.1428571429rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}@media only screen and (max-width:767px){.p-intr__tel{width:100%;display:block;text-align:center}}.p-intr__tel .st{font-size:1.1428571429rem;padding-right:1.4285714286rem}@media only screen and (max-width:767px){.p-intr__tel .st{padding:0 0 1.1428571429rem}}.p-intr__tel .txt_tel{font-family:"Crimson Text","Times New Roman","Playfair Display",Times,Garamond,Georgia,serif;letter-spacing:.02em}@media only screen and (min-width:768px){.p-intr__tel .txt_tel{padding-left:1.4285714286rem;border-left:1px solid #46484f}}@media only screen and (max-width:767px){.p-intr__tel .txt_tel{padding-top:1.1428571429rem;border-top:1px solid #46484f}}.p-intr__tel .txt_tel a,.p-intr__tel .txt_tel span{font-size:2rem;color:#fff;margin-left:.7142857143rem}.p-step{margin-top:4.2857142857rem}@media only screen and (max-width:767px){.p-step{width:100%}}.p-step__list{position:relative;margin:0;padding:0;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.p-step__list li{position:relative;text-align:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:33.3333333333%;color:#7a7a7a}.p-step__list li:not(:first-child)::after{position:absolute;z-index:-1;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);left:-50%;width:100%;height:2px;content:"";background-color:#46484f}.p-step__list li::before{content:"";z-index:0;width:10px;height:10px;margin:0 auto;display:block;background:#7a7a7a;border-radius:100%}.p-step__list li span{position:absolute;white-space:nowrap;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);top:calc(100% + 10px)}.p-step__list li.active:after,.p-step__list li.active:before,.p-step__list li.complete:after,.p-step__list li.complete:before{background:#fff}.p-step__list li.active{color:#fff}.p-step__list li.active::before{width:20px;height:20px}.p-step__list li.active span{font-size:1.2857142857rem}.p-form{margin-top:7.1428571429rem}.p-form .txt_must .red{margin:0 .5em 0 0}.p-form .red{color:#ff8989;margin-left:.5em;font-size:.8571428571rem;line-height:1.2;letter-spacing:0}.p-form table{margin-top:.5em}@media only screen and (max-width:767px){.p-form table tr td,.p-form table tr th{display:block;width:100%;padding:1rem}}@media only screen and (min-width:768px){.p-form table tr th{width:15.7142857143rem}}@media only screen and (max-width:767px){.p-form table tr th{background:hsla(0,0%,100%,.2)}}.p-form input.size_s,.p-form select.size_s,.p-form textarea.size_s{width:145px}@media only screen and (max-width:767px){.p-form input.size_s,.p-form select.size_s,.p-form textarea.size_s{width:38%}}.p-form input.size_m,.p-form select.size_m,.p-form textarea.size_m{max-width:500px;width:100%}.p-form input.size_l,.p-form select.size_l,.p-form textarea.size_l{width:100%}.p-form table tr td span.cau{display:block;color:#ff8989;font-size:.8571428571rem;line-height:1.2;letter-spacing:0;margin-top:.3571428571rem}.p-form input[type=email],.p-form input[type=number],.p-form input[type=tel],.p-form input[type=text]{height:3em;padding-left:.8em;border:1px solid #46484f;font-family:"ヒラギノ角ゴ Pro","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,"MS Ｐゴシック","MS PGothic","Lucida Sans Unicode","Lucida Grande",Verdana,Arial,sans-serif}.p-form input[name=zip]+textarea[name=address]{margin-top:.5em}.p-form textarea[name=address]{height:3em;padding:.5em;border:1px solid #46484f;font-family:"ヒラギノ角ゴ Pro","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,"MS Ｐゴシック","MS PGothic","Lucida Sans Unicode","Lucida Grande",Verdana,Arial,sans-serif}@media only screen and (max-width:767px){.p-form textarea[name=address]{height:4em}}.p-form textarea[name=address]:-moz-placeholder,.p-form textarea[name=address]::-webkit-input-placeholder,.p-form textarea[name=address]::input-placeholder{color:#c8c8c8}.p-form textarea[name=content]{height:12em;border:1px solid #46484f;font-family:"ヒラギノ角ゴ Pro","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,"MS Ｐゴシック","MS PGothic","Lucida Sans Unicode","Lucida Grande",Verdana,Arial,sans-serif;padding:.5em}.p-form textarea[name=content]:-moz-placeholder,.p-form textarea[name=content]::-webkit-input-placeholder,.p-form textarea[name=content]::input-placeholder{color:#c8c8c8}.box_attention{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin:2em auto 0}.box_attention .btn{margin-top:1em;text-align:center}.box_btn{margin-top:2.5rem}.box_btn:has(li:not(:only-child)){display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}@media only screen and (max-width:767px){.box_btn:has(li:not(:only-child)){-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}@media only screen and (min-width:768px){.box_btn:has(li:not(:only-child)) li{width:280px}}@media only screen and (max-width:767px){.box_btn:has(li:not(:only-child)) li{width:280px}}@media only screen and (min-width:768px){.box_btn:has(li:not(:only-child)) li:nth-child(2){margin-right:10px}}@media only screen and (max-width:767px){.box_btn:has(li:not(:only-child)) li:nth-child(2){margin-top:.5em}}.box_btn li:only-child{max-width:280px;margin-inline:auto}@media only screen and (min-width:768px){.p-form .txt_thanks{text-align:center}}.p-form .txt_thanks .c-btn1{margin:2.8571428571rem auto 0}