@charset "UTF-8";
body{background-color:#f3f2f1;color:#000000;font-size:1.171875vw;font-weight:400;line-height:2.1875vw;font-family:'Noto Sans JP', sans-serif}body *{background-repeat:no-repeat;margin:0;padding:0}body a:link,body a:visited{color:#231815;text-decoration:none}body p{font-size:1.171875vw;font-weight:400;line-height:2.1875vw;text-align:justify;text-justify:inter-ideograph;font-feature-settings:"palt"}body ul{margin:0;padding:0}body ul li{list-style:none}body .show_pc{display:inline-block}body .show_sp{display:none}body .pc_space{display:inline-block !important;width:1rem}body .btn,body .form-back{width:21.875vw;height:3.125vw;line-height:3.125vw;display:block;margin:0 auto;padding:0;text-align:center;font-size:1.015625vw;font-weight:500;position:relative;background-color:#938075;transition:opacity 0.5s;color:#ffffff;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{opacity:0.8}body .btn:after,body .form-back:after{font-family:"Font Awesome 5 Free";font-weight:900;content:'';padding-left:0.703125vw}body .btn.contact,body .form-back.contact{width:22.1875vw;height:3.515625vw;line-height:3.515625vw;background-color:#eb5a24;font-size:1.171875vw;font-weight:400}body .btn.contact:after,body .form-back.contact:after{content:none}body #page{padding-top:7.8125vw}body #page #primary{position:relative;z-index:0}body #toTop{display:none;position:fixed;bottom:3.90625vw;right:0;z-index:99999}body #toTop a{display:block;width:6.328125vw;height:11.875vw;background-image:url("../img/common/footer/totop.png");background-repeat:no-repeat;background-size:contain}