[data-scope-path="layouts/lp_recovery"]{font-family:"Hiragino Kaku Gothic Pro","游ゴシック","Yu Gothic","メイリオ","Meiryo",sans-serif;font-style:normal;font-weight:500;color:#464646}@media screen and (min-width: 769px){[data-scope-path="layouts/lp_recovery"]{min-width:1040px}}[data-scope-path="layouts/lp_recovery"] header{position:absolute;padding:20px 35px}@media screen and (max-width: 768px){[data-scope-path="layouts/lp_recovery"] header{padding:10px 9px}}[data-scope-path="layouts/lp_recovery"] header .logo{width:auto;height:auto}@media screen and (max-width: 768px){[data-scope-path="layouts/lp_recovery"] header .logo{width:62.5%}}[data-scope-path="layouts/lp_recovery"] footer{margin-bottom:84px;background-color:#f6fbff}@media screen and (min-width: 769px){[data-scope-path="layouts/lp_recovery"] footer{margin-bottom:125px}}[data-scope-path="layouts/lp_recovery"] footer .footer-contents-wrap{max-width:1040px;padding:63px 20px 0;margin:0 auto;font-size:18px;line-height:1.8}@media screen and (min-width: 769px){[data-scope-path="layouts/lp_recovery"] footer .footer-contents-wrap{position:relative}}@media screen and (max-width: 768px){[data-scope-path="layouts/lp_recovery"] footer .footer-contents-wrap{padding:41px 20px 20px;font-size:15px;line-height:1.6}}[data-scope-path="layouts/lp_recovery"] footer .footer-contents-wrap .footer-text-top{font-weight:bold}[data-scope-path="layouts/lp_recovery"] footer .footer-contents-wrap .footer-text{padding-top:63px}@media screen and (max-width: 768px){[data-scope-path="layouts/lp_recovery"] footer .footer-contents-wrap .footer-text{padding-top:41px}}[data-scope-path="layouts/lp_recovery"] footer .footer-contents-wrap .footer-links-wrap{padding:63px 0;font-size:16px}@media screen and (max-width: 768px){[data-scope-path="layouts/lp_recovery"] footer .footer-contents-wrap .footer-links-wrap{padding:41px 0;font-size:12px}}[data-scope-path="layouts/lp_recovery"] footer .footer-contents-wrap .footer-links-wrap a{margin-right:10px;color:#a0a0a0;text-decoration:none}@media screen and (min-width: 769px){[data-scope-path="layouts/lp_recovery"] footer .pmark{position:absolute;bottom:63px;left:calc(50% - 51.5px)}}[data-scope-path="layouts/lp_recovery"] footer .pmark .pmark-img{display:block;width:103px;height:auto}@media screen and (max-width: 768px){[data-scope-path="layouts/lp_recovery"] footer .pmark .pmark-img{width:70px}}[data-scope-path="layouts/lp_recovery"] footer .copy{height:28px;padding:7px 0 4px;font-size:11px;color:#fff;text-align:center;background-color:#464646}
