#contents .btnWrap .btn{font-size:17px;border-radius:30px}@media only screen and (max-width: 767px){#contents .btnWrap .btn{width:100%;font-size:4.358974359vw;border-radius:7.6923076923vw}}#contactType .contactTypeWrap{display:-webkit-box;display:-ms-flexbox;display:flex;gap:20px}@media only screen and (max-width: 767px){#contactType .contactTypeWrap{-ms-flex-wrap:wrap;flex-wrap:wrap;gap:5.1282051282vw}}#contactType .contactTypeWrap .typeWrap{padding:30px;display:grid;place-content:center;width:100%;text-align:center;border:1px solid #07ad2b;border-radius:10px;-webkit-box-shadow:5px 5px 0 #07ad2b;box-shadow:5px 5px 0 #07ad2b;-webkit-box-sizing:border-box;box-sizing:border-box}@media only screen and (max-width: 767px){#contactType .contactTypeWrap .typeWrap{padding:7.6923076923vw;border-radius:2.5641025641vw}}#contactType .contactTypeWrap .typeWrap .text{margin-bottom:10px;font-size:15px}@media only screen and (max-width: 767px){#contactType .contactTypeWrap .typeWrap .text{margin-bottom:2.5641025641vw;font-size:3.8461538462vw}}#contactType .contactTypeWrap .typeWrap .textLink{font-size:19px;color:#07ad2b;text-decoration:none}@media only screen and (max-width: 767px){#contactType .contactTypeWrap .typeWrap .textLink{font-size:4.8717948718vw}}#contactType .contactTypeWrap .typeWrap .textLink .num{font-size:24px}@media only screen and (max-width: 767px){#contactType .contactTypeWrap .typeWrap .textLink .num{font-size:6.1538461538vw}}#contactType .contactTypeWrap .typeWrap .btnWrap{margin-top:10px}@media only screen and (max-width: 767px){#contactType .contactTypeWrap .typeWrap .btnWrap{margin-top:2.5641025641vw}}#contactType .contactTypeWrap .typeWrap .btnWrap .btn{font-size:12px}@media only screen and (max-width: 767px){#contactType .contactTypeWrap .typeWrap .btnWrap .btn{font-size:3.0769230769vw}}#form .textWrap{margin-bottom:40px}@media only screen and (max-width: 767px){#form .textWrap{margin-bottom:10.2564102564vw}}#form .formBlock{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;line-height:1.6}@media only screen and (max-width: 767px){#form .formBlock{display:block}}#form .formBlock+.formBlock{margin-top:35px}@media only screen and (max-width: 767px){#form .formBlock+.formBlock{margin-top:7.6923076923vw}}#form .formBlock dt{padding-top:15px;width:30%;font-size:15px;font-weight:bold}@media only screen and (max-width: 767px){#form .formBlock dt{padding-top:0;width:100%;font-size:3.8461538462vw}}#form .formBlock dt.pTNone{padding-top:0}#form .formBlock dt .req{margin-left:10px;padding:4px 7px;font-size:12px;color:#fff;font-weight:normal;background-color:#ff8e8e;border-radius:2px}@media only screen and (max-width: 767px){#form .formBlock dt .req{margin-left:2.5641025641vw;padding:1.0256410256vw 1.7948717949vw;border-radius:.5128205128vw}}#form .formBlock dd{width:70%}@media only screen and (max-width: 767px){#form .formBlock dd{margin-top:2.5641025641vw;width:100%}}#form .formBlock dd .notice{margin-top:10px;font-size:13px}@media only screen and (max-width: 767px){#form .formBlock dd .notice{margin-top:2.5641025641vw;font-size:3.3333333333vw}}#form .acceptanceBlock{margin-top:45px}@media only screen and (max-width: 767px){#form .acceptanceBlock{margin-top:11.5384615385vw}}#form .acceptanceBlock .btnWrap.confirm{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}@media only screen and (max-width: 767px){#form .acceptanceBlock .btnWrap.confirm{display:block}}#form .acceptanceBlock .btnWrap.confirm br{display:none}#form .acceptanceBlock .btnWrap.confirm>p{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:10px}@media only screen and (max-width: 767px){#form .acceptanceBlock .btnWrap.confirm>p{-ms-flex-wrap:wrap;flex-wrap:wrap;gap:2.5641025641vw}}#formComplete .btnWrap{margin-top:40px}@media only screen and (max-width: 767px){#formComplete .btnWrap{margin-top:10.2564102564vw}}