body{font-size:3.7333333333vw;line-height:1.5}body p,body label{font-size:3.7333333333vw;line-height:1.5}body .show_pc{display:none}body .show_sp{display:inline-block}body .pc_space{display:none}body .btn,body .form-back{display:block;width:75.7333333333vw;height:16vw;line-height:14.9333333333vw;font-size:4.2666666667vw;font-weight:500;letter-spacing:0.0266666667em/pxvw;background-color:#B81755;border:0.5333333333vw solid #B81755;border-radius:0;margin:0 auto;padding:0;text-align:center;position:relative;cursor:pointer}body .btn:link,body .btn:visited,body .form-back:link,body .form-back:visited{color:#ffffff}body .btn:hover,body .form-back:hover{background-color:#ffffff;color:#B81755}body .btn.inquiry,body .form-back.inquiry{background:linear-gradient(90deg, #0091ba 0%, #1c9dbd 11.47%, #41adc0 29.51%, #5ebac3 47.57%, #72c3c5 65.44%, #7fc8c7 83.03%, #83cac7 100%);width:106.6666666667vw;height:19.2vw;line-height:18.6666666667vw;border-radius:9.6vw;font-size:8vw;font-weight:900;text-shadow:0.2666666667vw 0.2666666667vw 0.2666666667vw #3D68C1;border-width:0;letter-spacing:0.05em}body .btn.inquiry:link,body .btn.inquiry:visited,body .form-back.inquiry:link,body .form-back.inquiry:visited{color:#ffffff}body .btn.inquiry:hover,body .form-back.inquiry:hover{line-height:17.6vw;border-color:#0091BA;color:#0091BA;background:#ffffff;border-width:0.5333333333vw;text-shadow:unset}body #toTop{display:block;width:16vw;height:16vw;position:fixed;right:7.4666666667vw;bottom:32vw}body #toTop a{display:block;width:100%;height:100%;background-image:url("../img/common/totop.svg");background-size:cover}