.cTitle{height:-moz-max-content;height:max-content;position:relative;width:-moz-max-content;width:max-content;z-index:0}.cTitle__decoration{display:block;left:0;position:absolute;right:0;top:13px;transform-origin:right;width:100%}.cTitle__decoration::before{background:var(--purple);bottom:0;content:"";height:100%;left:0;margin:auto;position:absolute;right:0;top:0;transform:skewX(-20deg);width:100%;z-index:0}.cTitle__text{display:block;height:-moz-max-content;height:max-content;overflow:hidden;width:-moz-max-content;width:max-content}.cTitle__text__inner{font-feature-settings:"palt" on;color:var(--purple);display:block;font-size:40px;font-weight:var(--weight-bold);letter-spacing:6.4px;line-height:2;transform:translate(0, 101%)}.cTitle-white .cTitle__text__inner{color:var(--white)}.cTitle.isCue .cTitle__decoration{transition:.4s cubic-bezier(0.85, 0, 0.15, 1) transform,.4s .4s cubic-bezier(0.85, 0, 0.15, 1) width}.cTitle.isCue .cTitle__text__inner{transform:translate(0, 0);transition:1s .2s cubic-bezier(0.85, 0, 0.15, 1) transform}body[data-loaded="1"] .cFvChild .cTitle .cTitle__decoration{transition:.4s cubic-bezier(0.85, 0, 0.15, 1) transform,.4s .4s cubic-bezier(0.85, 0, 0.15, 1) width}body[data-loaded="1"] .cFvChild .cTitle .cTitle__text__inner{transform:translate(0, 0);transition:1s .2s cubic-bezier(0.85, 0, 0.15, 1) transform}.cFvChild{overflow:hidden;position:relative;transform:translate3d(0, 0, 0);width:100%;width:var(--width);z-index:0}.cFvChild__front{margin:auto;padding-top:211px;position:relative;width:1064rem;z-index:2}.cFvChild__breadcrumbs{align-items:center;display:flex;flex-wrap:wrap;gap:2px 6px;opacity:0;transition:1s ease opacity}body[data-loaded="1"] .cFvChild__breadcrumbs{opacity:1}.cFvChild__breadcrumb{font-feature-settings:"palt" on;color:var(--purple-middle);font-size:12px;font-weight:var(--weight-bold);letter-spacing:1.92px;line-height:2;opacity:.5}a.cFvChild__breadcrumb{opacity:.5;transition:.2s ease opacity}.cFvChild__hierarchy{font-feature-settings:"palt" on;color:var(--purple-middle);font-size:12px;font-style:normal;font-weight:var(--weight-bold);letter-spacing:1.92px;line-height:normal;opacity:.5}.cFvChild__img{bottom:0;display:flex;height:100%;left:0;margin:auto;position:absolute;right:0;top:0;width:100%;z-index:0}.cFvChild__img picture{display:flex;height:100%;width:100%}.cFvChild__img img{-o-object-fit:cover;height:100%;object-fit:cover;width:100%}.cFvChild__transition{bottom:0;height:100%;left:0;margin:auto;position:absolute;right:0;top:0;width:100%;z-index:1}.cFvChild__transition picture{display:flex;height:100%;width:100%}.cFvChild__transition img{height:100%;width:100%}.cFvChild__transition .transition{bottom:0;display:flex;height:100%;left:0;margin:auto;position:absolute;right:0;top:0;width:100%;z-index:0}.cFvChild__transition .transitions1{height:449px;position:absolute;right:-158rem;top:0;width:1003rem;z-index:0}.cFvChild__transition .transitions2{height:239px;position:absolute;right:-81rem;top:446px;width:1602rem;z-index:0}.cFvChild__transition .transitions3{bottom:0;height:215px;left:-72rem;position:absolute;width:664rem;z-index:0}.cFvChild__transition .transition1-silver,.cFvChild__transition .transition2-silver,.cFvChild__transition .transition3-silver{transform:translate(0, 0);transform-origin:left;z-index:1}.cFvChild__transition .transition1-purple,.cFvChild__transition .transition2-purple,.cFvChild__transition .transition3-purple{transform:translate(0, 0) scale(0.999, 1);transform-origin:left;z-index:0}body[data-loaded="1"] .cFvChild__transition .transition1-silver{transform:translate(-1004rem, 0);transition:1s 0s cubic-bezier(0.87, 0, 0.13, 1) transform}body[data-loaded="1"] .cFvChild__transition .transition1-purple{transform:translate(-1004rem, 0);transition:.8s .15s cubic-bezier(0.87, 0, 0.13, 1) transform}body[data-loaded="1"] .cFvChild__transition .transition2-silver{transform:translate(-1603rem, 0);transition:1s 0s cubic-bezier(0.87, 0, 0.13, 1) transform}body[data-loaded="1"] .cFvChild__transition .transition2-purple{transform:translate(-1603rem, 0);transition:.8s .15s cubic-bezier(0.87, 0, 0.13, 1) transform}body[data-loaded="1"] .cFvChild__transition .transition3-silver{transform:translate(-665rem, 0);transition:1s 0s cubic-bezier(0.87, 0, 0.13, 1) transform}body[data-loaded="1"] .cFvChild__transition .transition3-purple{transform:translate(-665rem, 0);transition:.8s .15s cubic-bezier(0.87, 0, 0.13, 1) transform}.cBtn{align-items:center;background:var(--purple);border-radius:40px;display:flex;gap:0 16px;height:-moz-max-content;height:max-content;justify-content:center;padding:20px 32px;transition:.2s ease background;width:-moz-max-content;width:max-content}.cBtn__icon{-webkit-user-select:none;-moz-user-select:none;pointer-events:none;user-select:none}.cBtn__text{-webkit-user-select:none;-moz-user-select:none;color:var(--white);font-family:var(--en);font-size:16px;font-weight:500;letter-spacing:1.6px;line-height:1;pointer-events:none;user-select:none}.cBtn-instagram .cBtn__icon img,.cBtn-blank .cBtn__icon img{-o-object-fit:contain;height:20px;object-fit:contain;width:20px}.cBtn-blank .cBtn__icon{position:relative;top:1px;z-index:0}.cBtn-ja .cBtn__text{font-family:var(--ja);position:relative;top:-2px}.cBrandCardList{display:flex;flex-wrap:wrap}.cBrandCard{border-bottom:solid 1px #bbbebe;padding:45px 0;width:100%}.cBrandCard:nth-of-type(1){padding-top:0}.cBrandCard:nth-last-of-type(1){border-bottom:initial;padding-bottom:0}.cBrandCard__inner{height:100%;position:relative;z-index:0}.cBrandCard__img{display:flex}.cBrandCard__img img{-o-object-fit:cover;height:100%;object-fit:cover;width:100%}.cBrandCard__logo{height:66px;width:154px}.cBrandCard__logo img{-o-object-fit:contain;height:auto;max-height:66px;max-width:154px;object-fit:contain;width:auto}.cBrandCard__text__upper{display:flex;flex-wrap:wrap;gap:9px}.cBrandCard__name{color:#7d7d7d;font-size:14px;font-weight:var(--weight-bold);line-height:150%}.cBrandCard__country{color:var(--black);font-size:14px;font-weight:var(--weight-bold);line-height:150%}.cBrandCard__text__lower{margin-top:14px}.cBrandCard__des{font-feature-settings:"pwid" on,"palt" on;color:var(--black);font-size:16px;font-weight:var(--weight-bold);letter-spacing:.64px;line-height:180%;text-align:justify}.cLinkIconBlank{align-items:center;display:flex;gap:0 16px}.cLinkIconBlank__text{font-feature-settings:"palt" on;color:var(--gray);font-size:18px;font-weight:var(--weight-bold);letter-spacing:1.8px;line-height:2}.cLinkIconBlank__icon{align-items:center;background:var(--purple);border-radius:40px;display:flex;height:21px;justify-content:center;width:52px}.cLinkIconBlank__icon img{height:18.2px;width:28px}.cLinkIconBlank .cLinkIconBlank__icon{transition:.2s ease background}.cLinkIconBlank-service .cLinkIconBlank__text{font-size:14px;font-weight:700;letter-spacing:.56px}.pProductFv{margin:auto;max-width:1075px;padding-bottom:112px;padding-top:171px;position:relative;width:calc(100% - 176px);z-index:0}.pProductFv__title{font-feature-settings:"palt" on;color:var(--purple-middle);font-size:20px;font-weight:var(--weight-bold);letter-spacing:3.2px;line-height:2}.pProductFv__name{font-feature-settings:"palt" on;color:var(--purple);font-size:40px;font-weight:var(--weight-bold);letter-spacing:6.4px;line-height:2;margin-top:8px}.pProductFv__breadcrumbs{font-feature-settings:"palt" on;color:var(--purple-middle);font-size:12px;font-weight:var(--weight-bold);letter-spacing:1.92px;line-height:2;margin-top:12px}.pProductFv__des{font-feature-settings:"palt" on;font-size:14px;font-weight:var(--weight-bold);letter-spacing:.56px;line-height:180%;margin-top:44px;text-align:justify}.pProductFv-brand{padding-bottom:81px;padding-top:220px}.pBrand{padding-bottom:144px;position:relative;width:100%;width:var(--width);z-index:1}body:not(.pc) .pBrand{width:100vw}.pBrandContent{margin:auto;max-width:1075px;width:calc(100% - 176px)}.pBrandContent__archive{background:#f3f6f6;margin:auto;max-width:876px}.pBrandContent__indexBtn{align-items:center;display:flex;justify-content:center;margin:auto;margin-top:88px;width:100%}@media (max-width: 1124px){.cBrandCard__btn{margin-top:24px}}@media (max-width: 960px){.cBrandCard__img{-webkit-aspect-ratio:295/197;aspect-ratio:295/197;width:100%}.cBrandCard__data{margin-top:16px;width:100%}.cBrandCard__text__upper{gap:8px;margin-top:32px}.cBrandCard__name{font-size:12px;line-height:150%}.cBrandCard__country{font-size:12px;line-height:150%}.cBrandCard__des{font-size:14px;letter-spacing:.56px;line-height:180%;margin-top:8px}}@media (max-width: 768px){.cTitle__decoration{height:20px;top:5px;transform:scale(0, 1) translate(-12px, 0)}.cTitle__text__inner{font-size:24px;letter-spacing:3.84px}.cTitle.isCue .cTitle__decoration{transform:scale(1, 1) translate(-12px, 0);width:6px}body[data-loaded="1"] .cFvChild .cTitle .cTitle__decoration{transform:scale(1, 1) translate(-12px, 0);width:6px}.cFvChild__front{padding-top:127px;width:calc(100% - 48px)}.cFvChild__title{padding-left:16px}.cFvChild__back{-webkit-clip-path:url(#svgMaskFv-sp);clip-path:url(#svgMaskFv-sp);height:325.5px;height:325.5rem;margin-top:21px;position:relative;width:100%;z-index:0}.cFvChild__transition img{transform:scale(1, 1.01)}.cFvChild__transition .transitions1{height:73rem;right:-34rem;top:220px;width:208rem}.cFvChild__transition .transitions1.transitions1-inBack{top:0}.cFvChild__transition .transitions2{height:180rem;right:-71rem;top:calc(73rem + 220px);width:517rem}.cFvChild__transition .transitions2.transitions2-inBack{top:73rem}.cFvChild__transition .transitions3{bottom:0;height:74rem;left:-24rem;width:173rem}body[data-loaded="1"] .cFvChild__transition .transition1-silver{transform:translate(-209rem, 0)}body[data-loaded="1"] .cFvChild__transition .transition1-purple{transform:translate(-209rem, 0)}body[data-loaded="1"] .cFvChild__transition .transition2-silver{transform:translate(-519rem, 0)}body[data-loaded="1"] .cFvChild__transition .transition2-purple{transform:translate(-519rem, 0)}body[data-loaded="1"] .cFvChild__transition .transition3-silver{transform:translate(-174rem, 0)}body[data-loaded="1"] .cFvChild__transition .transition3-purple{transform:translate(-174rem, 0)}.cFvChild-noImg{padding-bottom:93px}.cBtn{padding:16px 24px}.cBtn__text{font-size:14px;letter-spacing:1.4px}.cBrandCard{padding:40px 0}.cBrandCard__logo{height:36px}.cBrandCard__logo img{max-height:36px}.cLinkIconBlank__text{font-size:16px;letter-spacing:1.6px}.pProductFv{padding-bottom:88px;padding-top:146px;width:calc(100% - 48px)}.pProductFv__title{font-size:14px;letter-spacing:2.24px}.pProductFv__name{font-size:24px;letter-spacing:3.84px;margin-top:14px}.pProductFv__breadcrumbs{margin-top:14px}.pProductFv__des{font-size:14px;letter-spacing:.56px;margin-top:33px}.pProductFv-brand{padding-bottom:88px;padding-top:188px}.pBrand{padding-bottom:96px}.pBrandContent{width:calc(100% - 24px)}.pBrandContent__archive{padding:64px 28px;width:calc(100% - 56px)}.pBrandContent__indexBtn{margin-top:72px}}@media (min-width: 769px){.cTitle__decoration{height:30px;transform:scale(0, 1) translate(-22px, 0)}.cTitle.isCue .cTitle__decoration{transform:scale(1, 1) translate(-16px, 0);width:7px}body[data-loaded="1"] .cFvChild .cTitle .cTitle__decoration{transform:scale(1, 1) translate(-16px, 0);width:7px}.cFvChild{height:900px}.cFvChild__breadcrumbs{margin-top:12px}.cFvChild__back{-webkit-clip-path:url(#svgMaskFv-pc);bottom:0;clip-path:url(#svgMaskFv-pc);height:100%;left:0;position:absolute;right:0;top:0;width:100%;z-index:0}.cFvChild-noImg{height:-moz-max-content;height:max-content;padding-bottom:119px}.pBrandContent__archive{padding:87px min(97px,97rem);width:calc(100% - min(97px,97rem)*2)}}@media (min-width: 961px){.cBrandCard__inner{align-items:flex-start;display:flex;gap:min(45px,45rem)}.cBrandCard__img{height:240px;width:360px}.cBrandCard__data{height:-moz-max-content;height:max-content;margin-top:auto;max-height:100%;padding-top:98px;width:calc(100% - 360px - min(45px,45rem))}.cBrandCard__logo{left:405px;position:absolute;top:0;z-index:1}}@media (min-width: 1125px){.cBrandCard__btn{position:absolute;right:0;top:0;z-index:1}}@media (hover: hover){a.cFvChild__breadcrumb:hover{opacity:1}.cBtn:hover{background:var(--purple-middle)}.isHover:hover .cBtn{background:var(--purple-middle)}.cLinkIconBlank:hover .cLinkIconBlank__icon{background:var(--purple-middle)}}
