@charset "UTF-8";
body{background-color:#f3f2f1;color:#000000;font-size:15px;font-weight:400;line-height:28px;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:15px;font-weight:400;line-height:28px;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:280px;height:40px;line-height:40px;display:block;margin:0 auto;padding:0;text-align:center;font-size:13px;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:9px}body .btn.contact,body .form-back.contact{width:284px;height:45px;line-height:45px;background-color:#eb5a24;font-size:15px;font-weight:400}body .btn.contact:after,body .form-back.contact:after{content:none}body #page{padding-top:100px}body #page #primary{position:relative;z-index:0}body #toTop{display:none;position:fixed;bottom:50px;right:0;z-index:99999}body #toTop a{display:block;width:81px;height:152px;background-image:url("../img/common/footer/totop.png");background-repeat:no-repeat;background-size:contain}