.backpage{width:100%;height:100vh;height:100dvh;overflow:hidden;position:relative;-webkit-animation:backBtn 1s ease forwards;animation:backBtn 1s ease forwards;opacity:0}.backpage .backpage-bg{position:fixed;top:0;left:0;width:100%;height:100dvh;z-index:-1;opacity:.5}.backpage .backpage-bg video{width:100%;height:100%;object-fit:cover;object-position:center}.backpage a,.backpage p{color:#fff}.backpage .links-area{width:100%;height:100%;overflow-y:auto;display:flex;flex-direction:column;justify-content:center;align-items:center;padding:120px 0 40px 0}.backpage .links-area .banner-link{width:90%;max-width:1000px;margin:0 auto}.backpage .links-area .banner-link a:hover{opacity:1}.backpage .links-area .sub-links-area{margin:40px auto;display:flex;flex-direction:column;align-items:center}.backpage .links-area .sub-links-area .backpage-overlayYoutube{display:inline-block;margin:0 auto 16px auto;font-size:1rem;font-weight:600;border-bottom:1px solid #fff}.backpage .links-area .sub-links-area .backpage-overlayYoutube::after{content:"";display:inline-block;width:16px;height:16px;margin-left:8px;background:url(../img/link.png) center center/contain no-repeat}.backpage .links-area .sub-links-area #backTopBtn{display:block;padding:10px 20px;font-size:16px;background:rgba(0,0,0,.7);color:#fff;border:none;border-radius:5px;cursor:pointer}@media screen and (max-height:800px){.backpage .links-area{margin:40px auto;justify-content:flex-start}}@media screen and (max-width:600px){.backpage .links-area{justify-content:flex-start}}.links-area-FB{width:90%;margin:120px auto 100px auto}.links-area P:first-child{font-weight:700;font-size:2rem}.links-area .banner-link{max-width:1000px;width:100%;margin:0 auto;display:grid;grid-template-columns:repeat(6,1fr);gap:40px}.links-area .banner-link a{border:5px solid #fff;background-repeat:no-repeat;background-size:cover;position:relative;overflow:hidden}.links-area .banner-link a::after{content:'';position:absolute;background-color:rgba(0,0,0,.6);top:0;bottom:0;left:0;right:0}.links-area .banner-link .text-g{position:absolute;z-index:100;margin:16px 18px}.links-area .banner-link .link_01{grid-column:1/-1;min-height:200px}.links-area .banner-link .link_02{grid-column:1/4;min-height:240px}.links-area .banner-link .link_03{grid-column:4/7;min-height:240px}.links-area .banner-link a:hover p{opacity:.8}.pageMove{display:inline-block;position:relative;margin-top:16px;font-weight:500;padding-bottom:4px}.pageMove::after{content:"";position:absolute;left:0;bottom:0;width:calc(100% + 50px);height:12px;border-bottom:3px solid #c80c47;border-right:4px solid #c80c47;transform:skew(45deg) translateX(-8px);transition:width .25s ease}.links-area .banner-link a:focus .pageMove::after,.links-area .banner-link a:hover .pageMove::after{width:calc(100% + 70px)}@media screen and (max-width:900px){.links-area .banner-link{grid-template-columns:1fr;gap:24px}.links-area P{font-size:1rem}.links-area P:first-child{font-size:1.5rem}.links-area .banner-link .link_01,.links-area .banner-link .link_02,.links-area .banner-link .link_03{min-height:160px;grid-column:auto}.pageMove{margin-top:2px}}