.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%}.cComapnyDataList{width:100%}.cComapnyData{padding:29px 0;position:relative;width:100%;z-index:0}.cComapnyData:nth-of-type(1){padding-top:0}.cComapnyData::before{background:#cecece;bottom:0;content:"";height:1px;left:0;margin:auto;position:absolute;right:0;width:100%}.cComapnyData:nth-last-of-type(1){padding-bottom:0}.cComapnyData:nth-last-of-type(1)::before{display:none}.cComapnyData__head{font-size:16px;font-weight:300;line-height:180%;padding-left:19px;position:relative;width:116px;z-index:0}.cComapnyData__head::before{background:var(--black);border-radius:50%;content:"";height:4px;left:0;margin:auto;position:absolute;top:12.8px;width:4px;z-index:0}.cComapnyData__head::after{background:#cecece;content:"";height:17px;width:1px}.cComapnyData__detail{font-size:16px;font-weight:300;line-height:180%;position:relative;width:calc(100% - 48px - 116px);z-index:0}.cComapnyData__detail small{font-size:14px;line-height:140%}.cComapnyData__detail a{opacity:1;text-decoration:underline;transition:.2s ease opacity}.pAbout{background:var(--white3);padding-bottom:178px;position:relative;z-index:1}.pAboutMsg{margin-top:150px;position:relative;width:100%;z-index:0}.pAboutMsg__text{margin:auto;position:relative;width:min(1060px,1060rem);z-index:0}.pAboutMsg__title{color:var(--black);font-size:37px;font-weight:300;line-height:170%;width:min(413px,413rem)}.pAboutMsg__detail{position:relative;width:calc(100% - min(232px,232rem) - 64px);z-index:0}.pAboutMsg__detail p{font-size:16px;font-weight:300;line-height:180%;text-align:justify}.pAboutMsg__detail p.large{font-size:20px;line-height:160%}.pAboutMsg__img{height:684rem;margin-top:49px;overflow:hidden;position:relative;width:100%;z-index:0}.pAboutMsg__img .img{height:884rem;width:100%}.pAboutMsg__img img{-o-object-fit:cover;height:100%;object-fit:cover;width:100%}.pAboutPoint{margin-top:115px;width:100%}.pAboutPoint__head{position:relative;z-index:1}.pAboutPoint__title{font-size:50px;font-weight:300;line-height:160%;margin:auto;max-width:calc(100% - 48px);width:-moz-max-content;width:max-content}.pAboutPoint__detail{font-size:16px;font-weight:300;line-height:180%;margin:auto;margin-top:18px;text-align:center;width:571px}.pAboutPoint__content{margin-top:136px}.pAboutPointContent{position:relative;width:100%;z-index:0}.pAboutPointContent__img{-webkit-clip-path:inset(100% 0 0 0);bottom:0;clip-path:inset(100% 0 0 0);height:100%;left:0;margin:auto;position:absolute;right:0;top:0;width:100%;z-index:0}.pAboutPointContent__img:nth-of-type(1){z-index:9;z-index:1}.pAboutPointContent__img:nth-of-type(2){z-index:8;z-index:2}.pAboutPointContent__img:nth-of-type(3){z-index:7;z-index:3}.pAboutPointContent__img:nth-of-type(4){z-index:6;z-index:4}.pAboutPointContent__img:nth-of-type(5){z-index:5;z-index:5}.pAboutPointContent__img:nth-of-type(6){z-index:4;z-index:6}.pAboutPointContent__img:nth-of-type(7){z-index:3;z-index:7}.pAboutPointContent__img:nth-of-type(8){z-index:2;z-index:8}.pAboutPointContent__img:nth-of-type(9){z-index:1;z-index:9}.pAboutPointContent__img:nth-of-type(10){z-index:0;z-index:10}.pAboutPointContent__img .img{height:100%;width:100%}.pAboutPointContent__img img{-o-object-fit:cover;height:100%;object-fit:cover;transform:scale(1.4);width:100%}.pAboutPointContent__img:nth-last-of-type(1) .img img{-o-object-position:top;object-position:top}.pAboutPointContent__img .profile{bottom:40px;left:40px;position:absolute;width:calc(100% - 80px);z-index:1}.pAboutPointContent__img .profile__label{color:var(--white3);font-family:var(--en);font-size:20px;font-weight:400;line-height:104%}.pAboutPointContent__img .profile__text{color:var(--white3);font-size:12px;font-weight:300;line-height:180%;margin-top:10px}.pAboutPointContent__img:nth-of-type(1){-webkit-clip-path:inset(0% 0 0 0);background:red;clip-path:inset(0% 0 0 0)}.pAboutPointContent__scroller{position:relative;z-index:0}.pAboutPointText__inner{width:max(544px,544rem)}.pAboutPointText__img{height:456rem;overflow:hidden;position:relative;width:100%;z-index:0}.pAboutPointText__img .img{height:556rem;width:100%}.pAboutPointText__img img{-o-object-fit:cover;height:100%;object-fit:cover;width:100%}.pAboutPointText__head{display:flex;justify-content:space-between}.pAboutPointText__page{align-items:center;display:flex;gap:12px;position:relative;z-index:0}.pAboutPointText__page::before{background:var(--black);content:"";display:block;height:1px;order:2;width:34px}.pAboutPointText__page span{display:inline-block}.pAboutPointText__page .text{font-family:var(--en);font-size:14px;font-weight:400;line-height:160%;order:1}.pAboutPointText__page .number{font-family:var(--en);font-size:14px;font-weight:400;order:3}.pAboutPointText__label{font-family:var(--en);font-size:14px;font-weight:400;line-height:160%}.pAboutPointText__title{font-size:37px;font-weight:300;line-height:170%;margin-top:52px}.pAboutPointText__detail{font-size:16px;font-weight:300;line-height:180%;margin-top:20px;text-align:justify}.pAboutPointMsg{width:100%}.pAboutPointMsg__inner{width:max(544px,544rem)}.pAboutPointMsg__text{color:var(--white3);font-size:16px;font-weight:300;line-height:268%}.pAboutPointMsg__copy{color:var(--white3);display:block;font-size:37px;font-weight:300;line-height:160%;margin-top:45px;position:relative;z-index:0}.pAboutPointMsg__name{color:var(--white3);font-size:16px;font-weight:300;line-height:180%;position:absolute;z-index:0}.pAboutPointMsg__name::before{background:var(--white);bottom:0;content:"";height:1px;left:-28px;margin:auto;position:absolute;top:0;width:20px}.pAboutBook{margin:148px auto 0;max-width:888px;width:calc(100% - 48px)}.pAboutBook__head{margin:auto;text-align:center;width:-moz-max-content;width:max-content}.pAboutBook__img{height:-moz-max-content;height:max-content;width:246px}.pAboutBook__img img{-o-object-fit:contain;height:auto;object-fit:contain;width:100%}.pAboutBook__detail .large{font-size:25px;font-weight:300;line-height:160%}.pAboutBook__detail p{font-size:16px;font-weight:300;line-height:180%;margin-top:16px;text-align:justify}.pAboutBook__btn{display:flex;justify-content:flex-end;margin-top:34px}.pAboutCompany{margin-top:164px}.pAboutCompany__head{margin:auto;text-align:center;width:-moz-max-content;width:max-content}.pAboutCompany__content{margin:78px auto 0;max-width:887px;position:relative;width:calc(100% - 48px);z-index:0}@media (max-width: 1440px){.pAboutPointText__inner{width:min(544px,544rem)}.pAboutPointMsg__inner{width:min(544px,544rem)}}@media (max-width: 1024px){.pAboutMsg__title{width:100%}.pAboutMsg__detail{margin-top:13px;width:100%}}@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%}.cComapnyData{padding:27px 0}.cComapnyData__head{align-items:center;display:flex;gap:10px;width:calc(100% - 19px)}.cComapnyData__head::after{display:block}.cComapnyData__detail{margin-top:8px;width:100%}.pAboutMsg{margin-top:92px}.pAboutMsg__text{margin:auto;width:calc(100% - 48px)}.pAboutMsg__title{font-size:27px;line-height:170%}.pAboutMsg__detail p{font-size:16px}.pAboutMsg__detail p:nth-of-type(2){margin-top:20px}.pAboutMsg__img{height:300rem}.pAboutMsg__img .img{height:400rem}.pAboutPoint{margin-top:74px}.pAboutPoint__head{margin:auto;width:calc(100% - 48px)}.pAboutPoint__title{font-size:30px;line-height:170%;text-align:center;width:100%}.pAboutPoint__detail{font-size:16px;font-weight:300;line-height:180%;margin-top:30px;width:100%}.pAboutPoint__content{margin-top:72px}.pAboutPointContent__sticky{display:none}.pAboutPointContent__scroller{width:100%}.pAboutPointText{margin-top:58px;width:100%}.pAboutPointText:nth-of-type(1){margin-top:0}.pAboutPointText__inner{width:100%}.pAboutPointText__head{margin:40px auto 0;width:calc(100% - 48px)}.pAboutPointText__title{font-size:27px;margin:52px auto 0;width:calc(100% - 48px)}.pAboutPointText__detail{font-size:16px;line-height:180%;margin:15px auto 0;width:calc(100% - 48px)}.pAboutPointMsg{margin-top:58px;padding:86px 0 0}.pAboutPointMsg__inner{width:100%}.pAboutPointMsg__img{height:456rem;margin-top:138px;overflow:hidden;position:relative;width:100%;z-index:0}.pAboutPointMsg__img::before{background:conic-gradient(from 190deg at 22.47% 50%, rgba(11, 11, 11, 0.9) 3deg, rgba(11, 11, 11, 0) 132deg, rgba(11, 11, 11, 0) 180deg, rgba(11, 11, 11, 0) 258deg, rgba(11, 11, 11, 0.9) 318deg);bottom:0;content:"";height:220rem;left:0;margin:auto;position:absolute;right:0;width:100%;z-index:1}.pAboutPointMsg__img .img{height:556rem;width:100%}.pAboutPointMsg__img img{-o-object-fit:cover;height:100%;object-fit:cover;width:100%}.pAboutPointMsg__img .profile{bottom:24px;left:24px;position:absolute;width:calc(100% - 48px);z-index:2}.pAboutPointMsg__img .profile__label{color:var(--white3);font-family:var(--en);font-size:16px;line-height:104%}.pAboutPointMsg__img .profile__text{color:var(--white3);font-size:12px;font-weight:300;line-height:180%;margin-top:7px}.pAboutPointMsg__text{font-size:14px;line-height:239%;margin:auto;width:calc(100% - 48px)}.pAboutPointMsg__copy{font-size:25px;font-weight:300;line-height:160%;margin:auto;margin-top:32px;width:calc(100% - 48px)}.pAboutPointMsg__name{bottom:-53px;right:0}.pAboutBook{margin-top:68px}.pAboutBook__content{margin-top:36px}.pAboutBook__img{margin:auto;width:152px}.pAboutBook__text{margin-top:45px}.pAboutBook__detail .large{font-size:20px;line-height:160%}.pAboutBook__btn{margin-top:24px}.pAboutCompany{margin-top:150px}.pAboutCompany__content{margin:74px auto 0}}@media (min-width: 769px){.cFvChild__pageTitle{top:-8px}.cComapnyData{display:flex;gap:48px}.cComapnyData__head::after{position:absolute;right:0px;top:6px;z-index:0}.pAboutMsg__detail p:nth-of-type(2){margin-top:14px}.pAboutPointContent__sticky{height:100vh;position:sticky;top:0;width:min(660px,660rem);z-index:1}.pAboutPointContent__scroller{margin-left:auto;margin-top:-100vh;width:calc(100% - min(660px,660rem))}.pAboutPointText{align-items:center;display:flex;height:-moz-max-content;height:max-content;justify-content:center;min-height:calc(100vh - 240px);padding:120px 0;width:100%}.pAboutPointMsg{align-items:center;display:flex;height:-moz-max-content;height:max-content;justify-content:center;min-height:calc(100vh - 240px);padding:148px 0}.pAboutPointMsg__copy{max-width:100%;width:-moz-max-content;width:max-content}.pAboutPointMsg__name{bottom:-43px;right:27px}.pAboutBook__content{display:flex;gap:110px;margin-top:96px}.pAboutBook__img{min-width:246px}.pAboutBook__text{position:relative;top:-48px;z-index:0}}@media (min-width: 1025px){.pAboutMsg__text{display:flex;gap:0 min(64px,64rem);right:-58px}}@media (hover: hover){.cComapnyData__detail a:hover{opacity:.5}}
