.cFvChild{padding-top:142px;width:100%}.cFvChild__pageTitleEn{height:-moz-max-content;height:max-content;margin:auto;position:relative;width:-moz-max-content;width:max-content;z-index:0}.cFvChild__pageTitleEn .back,.cFvChild__pageTitleEn .front{font-family:var(--en);font-size:max(85px,85rem);line-height:160%}.cFvChild__pageTitleEn .back{color:var(--white);position:relative;z-index:0}.cFvChild__pageTitleEn .front{bottom:0;color:var(--black);height:100%;left:0;margin:auto;position:absolute;right:0;top:0;width:100%;z-index:1}.cFvChild__pageTitleEn .front p{display:block;height:100%;overflow:hidden;white-space:nowrap;width:0%}body[data-loaded="1"] .cFvChild__pageTitleEn .front p{transition:.8s cubic-bezier(0.87, 0, 0.13, 1) width;width:100%}.cFvChild__pageTitle{height:-moz-max-content;height:max-content;margin:auto;position:relative;width:-moz-max-content;width:max-content;z-index:0}.cFvChild__pageTitle .back,.cFvChild__pageTitle .front{font-size:max(20px,20rem);font-weight:300;line-height:160%}.cFvChild__pageTitle .back{color:var(--white);position:relative;z-index:0}.cFvChild__pageTitle .front{bottom:0;color:var(--black);height:100%;left:0;margin:auto;position:absolute;right:0;top:0;width:100%;z-index:1}.cFvChild__pageTitle .front p{display:block;height:100%;overflow:hidden;white-space:nowrap;width:0%}body[data-loaded="1"] .cFvChild__pageTitle .front p{transition:.8s .3s cubic-bezier(0.87, 0, 0.13, 1) width;width:100%}.pThanks{padding-bottom:180px}.pThanks__content{border-top:1px solid var(--gray3);margin:auto;margin-top:50px;max-width:750px;padding-top:119px;width:calc(100% - 48px)}.pThanks__title{font-size:37px;font-weight:300;line-height:170%;text-align:center}.pThanks__detail{font-size:16px;font-weight:300;line-height:180%;margin-top:42px;text-align:center}.pThanks__btn{display:flex;justify-content:center;margin-top:119px}@media (max-width: 768px){.cFvChild{padding-top:121px}.cFvChild__pageTitleEn .back,.cFvChild__pageTitleEn .front{font-size:50px;line-height:110%}.cFvChild__pageTitle{margin:13px auto 0}.cFvChild__pageTitle .back,.cFvChild__pageTitle .front{font-size:16px;line-height:140%}.pThanks{padding-bottom:102px}.pThanks__content{margin-top:39px;padding-top:43px}.pThanks__title{font-size:22px}.pThanks__detail{margin-top:23px}.pThanks__btn{margin-top:74px}}@media (min-width: 769px){.cFvChild__pageTitle{top:-8px}}
