.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%}.pWorks{padding-bottom:174px;position:relative;width:100%;z-index:1}.pWorksContent{margin-top:71px}.cWorksCardList{margin:auto}.cWorksCard{display:block;padding-bottom:32rem;width:100%}.cWorksCard__imgs{-webkit-user-select:none;-moz-user-select:none;display:flex;height:-moz-max-content;height:max-content;overflow:hidden;pointer-events:none;position:relative;user-select:none;width:100%;z-index:0}.cWorksCard__imgs .img{display:flex;height:100%;width:100%}.cWorksCard__imgs .img:nth-of-type(1){position:relative;z-index:0}.cWorksCard__imgs .img:nth-of-type(2){bottom:0;left:0;margin:auto;position:absolute;right:0;top:0;z-index:0}.cWorksCard__imgs img{-o-object-fit:cover;height:100%;object-fit:cover;width:100%}.cWorksCard__middle{-webkit-user-select:none;-moz-user-select:none;color:var(--gray4);display:inline-block;font-family:var(--en);font-size:12px;font-weight:400;line-height:160%;margin:6px auto 0;pointer-events:none;text-align:center;user-select:none;width:100%}.cWorksCard__title{-webkit-user-select:none;-moz-user-select:none;font-family:var(--en);font-size:25px;font-weight:400;line-height:180%;margin-top:-4px;pointer-events:none;text-align:center;user-select:none;width:100%}.cWorksCard .cWorksCard__imgs .img{transition:.8s ease opacity}.cWorksCard .cWorksCard__imgs .img:nth-of-type(1){opacity:1}.cWorksCard .cWorksCard__imgs .img:nth-of-type(2){opacity:0}.cWorksCard1 .cWorksCard__imgs{height:700rem;width:605rem}.cWorksCard2 .cWorksCard__imgs{height:399rem;width:605rem}.cWorksCard3 .cWorksCard__imgs{height:400rem;width:605rem}.cWorksCard4 .cWorksCard__imgs{height:700rem;width:605rem}.cWorksCard5 .cWorksCard__imgs{height:700rem;width:605rem}.cWorksCard6 .cWorksCard__imgs{height:401rem;width:605rem}.cWorksCard7 .cWorksCard__imgs{height:695rem;width:605rem}.cWorksCard8 .cWorksCard__imgs{height:700rem;width:605rem}@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%}.pWorksContent{margin-top:78px}.cWorksCardList{width:calc(100% - 48px)}.cWorksCard{padding-bottom:40px}.cWorksCard__middle{margin-top:11px}.cWorksCard1 .cWorksCard__imgs{height:379rem;width:100%}.cWorksCard2 .cWorksCard__imgs{height:215rem;width:100%}.cWorksCard3 .cWorksCard__imgs{height:216rem;width:100%}.cWorksCard4 .cWorksCard__imgs{height:378rem;width:100%}.cWorksCard5 .cWorksCard__imgs{height:378rem;width:100%}.cWorksCard6 .cWorksCard__imgs{height:217rem;width:100%}.cWorksCard7 .cWorksCard__imgs{height:328rem;width:100%}.cWorksCard8 .cWorksCard__imgs{height:378rem;width:100%}}@media (min-width: 769px){.cFvChild__pageTitle{top:-8px}.cWorksCardList{display:flex;gap:10px;width:1225rem}}@media (hover: hover){.cWorksCard:hover .cWorksCard__imgs .img:nth-of-type(1){opacity:0}.cWorksCard:hover .cWorksCard__imgs .img:nth-of-type(2){opacity:1}}
