.p-form{max-width:1200px;margin:auto}@media only screen and (min-width:768px){.p-form{width:90%}}@media only screen and (max-width:767px){.p-form{width:89.4736842105%}}@font-face{font-family:"Noto Sans JP";src:url(../fonts/NotoSansJP-Regular.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:"Roboto Light";src:url(../fonts/Roboto-Light.ttf) format("truetype");font-weight:300;font-style:normal}@font-face{font-family:"Noto Serif JP";src:url(../fonts/NotoSerifJP-Regular.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:"EB Garamond Medium";src:url(../fonts/EBGaramond-Medium.ttf) format("truetype");font-weight:500;font-style:normal}@font-face{font-family:icomoon;src:url(../fonts/icomoon.eot?ikrqit);src:url(../fonts/icomoon.eot?ikrqit#iefix) format("embedded-opentype"),url(../fonts/icomoon.ttf?ikrqit) format("truetype"),url(../fonts/icomoon.woff?ikrqit) format("woff"),url(../fonts/icomoon.svg?ikrqit#icomoon) format("svg");font-weight:400;font-style:normal;font-display:block}.c-contact{padding-top:0}@media only screen and (min-width:768px){.c-contact{margin-top:2.5rem}}@media only screen and (max-width:767px){.c-contact{margin-top:1.5rem}}.c-contact:before{content:none}@media only screen and (min-width:768px)and (max-width:1199px){.c-contact__inner{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 (min-width:768px){.c-contact__inner .st{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin:0 2.1428571429rem 0 0}}@media only screen and (min-width:768px){.c-contact__inner .st span{margin-left:1.4285714286rem}}.p-form{max-width:1020px}@media only screen and (min-width:768px){.p-form{margin-top:6.4285714286rem}}@media only screen and (max-width:767px){.p-form{margin-top:3.8571428571rem}}@media only screen and (min-width:768px){.p-form__intro .txt{text-align:center}}.p-form__intro.u-check .txt{text-align:center}.p-form__flow{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}@media only screen and (min-width:768px){.p-form__flow{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}}@media only screen and (max-width:767px){.p-form__flow{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}@media only screen and (min-width:768px){.p-form__flow{margin-top:3.9285714286rem}}@media only screen and (max-width:767px){.p-form__flow{margin-top:2.3571428571rem}}@media only screen and (min-width:768px){.p-form__flow{width:100%;max-width:500px;margin-inline:auto}}.p-form__flow:after{content:"";position:absolute;left:0;right:0;z-index:-1;width:60%;height:1px;margin:auto;background:#7b663f}@media only screen and (min-width:768px){.p-form__flow:after{top:2.1428571429rem}}@media only screen and (max-width:767px){.p-form__flow:after{top:1.4285714286rem}}@media only screen and (min-width:768px){.p-form__flow p{width:33.3333333333%}}@media only screen and (max-width:767px){.p-form__flow p{width:28%}}.p-form__flow p>*{display:block}.p-form__flow p span{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;margin:auto;border:1px solid #7b663f;background:#fff;-webkit-box-sizing:border-box;box-sizing:border-box;color:#7b663f;font-family:"Roboto Light",Verdana,Helvetica,Arial,sans-serif}@media only screen and (min-width:768px){.p-form__flow p span{width:4.2857142857rem}}@media only screen and (max-width:767px){.p-form__flow p span{width:2.8571428571rem}}@media only screen and (min-width:768px){.p-form__flow p span{height:4.2857142857rem}}@media only screen and (max-width:767px){.p-form__flow p span{height:2.8571428571rem}}.p-form__flow p em{text-align:center}@media only screen and (min-width:768px){.p-form__flow p em{margin-top:2.5rem}}@media only screen and (max-width:767px){.p-form__flow p em{margin-top:.8571428571rem}}.p-form__flow p.current span{background:#7b663f;color:#fff}@media only screen and (min-width:768px){.p-form__detail{margin-top:3.9285714286rem}}@media only screen and (max-width:767px){.p-form__detail{margin-top:2.3571428571rem}}@media only screen and (min-width:768px){.p-form__thanks{margin-top:3.5714285714rem}}@media only screen and (max-width:767px){.p-form__thanks{margin-top:2.1428571429rem}}@media only screen and (min-width:768px){.p-form__thanks .txt{text-align:center}}@media only screen and (min-width:768px){.p-form__thanks .btn{margin:3.9285714286rem auto 0}}@media only screen and (max-width:767px){.p-form__thanks .btn{margin:2.3571428571rem auto 0}}@media only screen and (min-width:768px){.p-form__thanks .btn{max-width:300px}}@media only screen and (max-width:767px){.p-form__thanks .btn{width:80%}}