body{font-size:4.1025641026vw;line-height:7.6923076923vw}body p,body label{font-size:4.1025641026vw;line-height:7.6923076923vw}body ul li{line-height:7.6923076923vw}body .show_pc{display:none}body .show_sp{display:inline-block}body .pc_space{display:none}body .btn,body .form-back{display:block;width:54.8717948718vw;height:9.7435897436vw;line-height:9.7435897436vw;font-size:3.5897435897vw;font-weight:700;background-color:#000000;border:0.2564102564vw solid #000000;border-radius:5.1282051282vw;margin:0 auto;padding:0;text-align:center;position:relative;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:#000000}body .btn.yellow,body .form-back.yellow{background-color:#FFA934;border-color:#FFA934}body .btn.yellow:link,body .btn.yellow:visited,body .form-back.yellow:link,body .form-back.yellow:visited{color:#000000}body .btn.yellow:hover,body .form-back.yellow:hover{background-color:#ffffff;color:#000000}body .btn.blue,body .form-back.blue{background-color:#275CA9;border-color:#275CA9}body .btn.blue:link,body .btn.blue:visited,body .form-back.blue:link,body .form-back.blue:visited{color:#000000}body .btn.blue:hover,body .form-back.blue:hover{background-color:#ffffff;color:#000000}body .btn.detail,body .form-back.detail{width:auto;height:10.5128205128vw;line-height:10.5128205128vw;background:none;border:none;color:var(--mainFontColor);font-weight:700;padding:0 5.1282051282vw 0 14.1025641026vw;position:relative}body .btn.detail span,body .form-back.detail span{position:relative;z-index:1}body .btn.detail::before,body .form-back.detail::before{content:"";display:block;width:10.5128205128vw;height:10.5128205128vw;border-radius:5.2564102564vw;position:absolute;top:0;left:0;z-index:0;background-color:#5A82BE;background-image:url("../img/top/icon-arrow-movable-btn.svg");background-repeat:no-repeat;background-size:2.5641025641vw;background-position:4.1025641026vw center;transition:0.5s ease width}body .btn.detail:hover,body .form-back.detail:hover{text-decoration:none;color:#ffffff}body .btn.detail:hover::before,body .form-back.detail:hover::before{width:100%}