.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}.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}.pSitopolicy{padding-bottom:119px;position:relative;width:var(--width);z-index:0}body:not(.pc) .pSitopolicy{width:100vw}.pSitopolicyContent{background:#f3f6f6;margin:auto;max-width:1264px;width:calc(100% - 24px)}.pSitopolicyContent__inner{margin:auto;max-width:1075px;padding:117px 0 152px;width:calc(100% - 190px)}.cSitepolicy:nth-child(1){margin-top:0}.cSitepolicy h2{font-feature-settings:"palt" on;color:var(--purple);font-size:32px;font-weight:var(--weight-bold);letter-spacing:3.2px;line-height:2;margin-top:32px}.cSitepolicy p{font-feature-settings:"palt" on;font-size:16px;font-weight:var(--weight-bold);letter-spacing:.64px;line-height:220%;margin-top:8px}.cSitepolicy p span{color:var(--purple)}.cSitepolicy a{font-feature-settings:"palt" on;font-size:16px;font-weight:var(--weight-bold);letter-spacing:.64px;line-height:220%;text-decoration:underline;transition:.2s ease color}.cSitepolicy ol{list-style-type:decimal;margin-top:16px;padding-left:22px}.cSitepolicy ol li{font-feature-settings:"palt" on;font-size:16px;font-weight:var(--weight-bold);letter-spacing:.64px;line-height:220%}@media (max-width: 768px){.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}.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}.pSitopolicy{padding-bottom:88px}.pSitopolicyContent__inner{padding:48px 0 108px;width:calc(100% - 56px)}.cSitepolicy h2{font-size:24px;letter-spacing:2.4px}.cSitepolicy p{font-size:14px;letter-spacing:.56px;line-height:200%}.cSitepolicy a{font-size:14px;letter-spacing:.56px;line-height:200%}.cSitepolicy ol{margin-top:14px;padding-left:20px}.cSitepolicy ol li{font-size:14px;letter-spacing:.56px;line-height:200%}}@media (min-width: 769px){.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}.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}}@media (hover: hover){a.cFvChild__breadcrumb:hover{opacity:1}.cSitepolicy a:hover{color:var(--purple)}}
