body{background-color:#ffffff;font-family:var(--fontNotoSans);font-size:15px;font-weight:400;font-feature-settings:"palt";line-height:30px;letter-spacing:0.05em;overflow-x:hidden}body *{transition:all 0.5s ease-in}body p,body label{font-size:15px;font-weight:400;line-height:30px;letter-spacing:0.05em}body ul li{line-height:30px}body .show_pc{display:inline-block}body .show_sp{display:none}body .pc_space{display:inline-block !important;width:1rem}body a{transition:opacity 1s ease;opacity:1}body a:hover{opacity:0.8}body .btn{display:block;width:330px;height:50px;font-size:14px;font-weight:400;line-height:48px;letter-spacing:0.1em;text-align:center;background-color:transparent;background-image:url("../img/common/btn-arrow-right.svg");background-repeat:no-repeat;background-size:26px;background-position:right 36px center;border:1px solid #000000;border-radius:25px;position:relative;transition:all 0.5s ease}body .btn:link,body .btn:visited{color:#000000}body .btn:hover{opacity:0.8;background-image:url("../img/common/btn-arrow-right-hover.svg");background-color:#003b8f;border-color:#003b8f}body .btn:hover:link,body .btn:hover:visited{color:#ffffff}body .btn.short{width:288px;background-image:none}body .btn-wrapper{display:flex;flex-wrap:wrap;justify-content:center;gap:30px 24px;margin-top:30px}body #toTop{position:fixed;bottom:100px;right:28px}body #toTop a{display:block;width:60px;height:60px;background-image:url("../img/common/totop.svg");background-repeat:no-repeat;background-size:cover;background-position:center}