.l-footerWrap{justify-content:center}.l-footer__entryLogo{display:block}.l-footer__list{display:none}.l-footer__logo{display:none}.l-footer__btn{display:none}.p-entryMv{padding:100px 0 60px}@media screen and (max-width: 810px){.p-entryMv{padding:80px 0 40px}}@media screen and (max-width: 500px){.p-entryMv{padding:60px 0 30px}}.p-entryMv .c-inner{height:100%;display:flex;justify-content:center;align-items:center}.p-entryMv__title{width:fit-content}.p-entryMv__title .en{font-size:8rem;line-height:1.2;background:linear-gradient(91deg, #72050D 1.52%, #FC0406 50.88%, #72050D 100.25%);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0);position:relative;display:table;position:relative}.p-entryMv__title .en:before{position:absolute;content:"";width:100%;height:2px;background-color:#262626;transform-origin:center;transform:scaleX(0);left:0%;bottom:0;transition:transform .5s .5s}@media screen and (max-width: 1080px){.p-entryMv__title .en{font-size:10rem}}@media screen and (max-width: 810px){.p-entryMv__title .en{font-size:9rem}}@media screen and (max-width: 650px){.p-entryMv__title .en{font-size:8rem}}@media screen and (max-width: 500px){.p-entryMv__title .en{font-size:7rem}}@media screen and (max-width: 370px){.p-entryMv__title .en{font-size:6rem}}.p-entryMv__title .jp{display:table;font-size:2.4rem;margin:20px auto 0;line-height:1;text-align:center}@media screen and (max-width: 500px){.p-entryMv__title .jp{font-size:2.2rem;margin:10px auto 0}}@media screen and (max-width: 650px){.p-entryMv__title{margin-top:80px}}.p-entryMv__title.view .en:before{transform:scaleX(1)}.p-thanks{padding:0px 0 100px}.p-thanks__text{margin:0 auto;font-size:2.4rem;text-align:center}@media screen and (max-width: 500px){.p-thanks__text{font-size:2rem}}@media screen and (max-width: 370px){.p-thanks__text{font-size:1.6rem}}.p-thanks__button{position:relative;width:310px;height:70px;margin:45px auto 0;font-size:2rem;display:flex;align-items:center;justify-content:center;background-color:#000;cursor:pointer;color:#fff;transition:color .3s,background-color .3s;font-weight:500;border:1px solid #000}@media screen and (max-width: 650px){.p-thanks__button{width:260px}}@media screen and (max-width: 500px){.p-thanks__button{width:230px}}.p-thanks__button:hover{background-color:#fff;color:#000}