.swiper-container{list-style:none;margin-left:auto;margin-right:auto;padding:0;position:relative;z-index:1}.swiper-container-no-flexbox .swiper-slide{float:left}.swiper-container-vertical>.swiper-wrapper{flex-direction:column}.swiper-wrapper{box-sizing:content-box;display:flex;position:relative;transition-property:transform;z-index:1}.swiper-container-android .swiper-slide,.swiper-wrapper{transform:translate3d(0px, 0, 0)}.swiper-container-multirow>.swiper-wrapper{flex-wrap:wrap}.swiper-container-free-mode>.swiper-wrapper{margin:0 auto;transition-timing-function:ease-out}.swiper-slide{flex-shrink:0;position:relative;transition-property:transform}.swiper-slide-invisible-blank{visibility:hidden}.swiper-container-autoheight,.swiper-container-autoheight .swiper-slide{height:auto}.swiper-container-autoheight .swiper-wrapper{align-items:flex-start;transition-property:transform,height}.swiper-container-3d{perspective:1200px}.swiper-container-3d .swiper-wrapper,.swiper-container-3d .swiper-slide,.swiper-container-3d .swiper-slide-shadow-left,.swiper-container-3d .swiper-slide-shadow-right,.swiper-container-3d .swiper-slide-shadow-top,.swiper-container-3d .swiper-slide-shadow-bottom,.swiper-container-3d .swiper-cube-shadow{transform-style:preserve-3d}.swiper-container-3d .swiper-slide-shadow-left,.swiper-container-3d .swiper-slide-shadow-right,.swiper-container-3d .swiper-slide-shadow-top,.swiper-container-3d .swiper-slide-shadow-bottom{left:0;pointer-events:none;position:absolute;top:0;z-index:10}.swiper-container-3d .swiper-slide-shadow-left{background-image:linear-gradient(to left, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0))}.swiper-container-3d .swiper-slide-shadow-right{background-image:linear-gradient(to right, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0))}.swiper-container-3d .swiper-slide-shadow-top{background-image:linear-gradient(to top, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0))}.swiper-container-3d .swiper-slide-shadow-bottom{background-image:linear-gradient(to bottom, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0))}.swiper-container-wp8-horizontal,.swiper-container-wp8-horizontal>.swiper-wrapper{touch-action:pan-y}.swiper-container-wp8-vertical,.swiper-container-wp8-vertical>.swiper-wrapper{touch-action:pan-x}.swiper-button-prev,.swiper-button-next{background-position:center;background-repeat:no-repeat;background-size:27px 44px;height:44px;margin-top:-22px;position:absolute;top:50%;width:27px;z-index:10}.swiper-button-prev.swiper-button-disabled,.swiper-button-next.swiper-button-disabled{opacity:.35;pointer-events:none}.swiper-button-prev,.swiper-container-rtl .swiper-button-next{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%23007aff'%2F%3E%3C%2Fsvg%3E");left:10px;right:auto}.swiper-button-next,.swiper-container-rtl .swiper-button-prev{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%23007aff'%2F%3E%3C%2Fsvg%3E");left:auto;right:10px}.swiper-button-prev.swiper-button-white,.swiper-container-rtl .swiper-button-next.swiper-button-white{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%23ffffff'%2F%3E%3C%2Fsvg%3E")}.swiper-button-next.swiper-button-white,.swiper-container-rtl .swiper-button-prev.swiper-button-white{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%23ffffff'%2F%3E%3C%2Fsvg%3E")}.swiper-button-prev.swiper-button-black,.swiper-container-rtl .swiper-button-next.swiper-button-black{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%23000000'%2F%3E%3C%2Fsvg%3E")}.swiper-button-next.swiper-button-black,.swiper-container-rtl .swiper-button-prev.swiper-button-black{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%23000000'%2F%3E%3C%2Fsvg%3E")}.swiper-button-lock{display:none}.swiper-pagination{position:absolute;text-align:center;transform:translate3d(0, 0, 0);transition:300ms opacity;z-index:10}.swiper-pagination.swiper-pagination-hidden{opacity:0}.swiper-pagination-fraction,.swiper-pagination-custom,.swiper-container-horizontal>.swiper-pagination-bullets{bottom:10px;left:0;width:100%}.swiper-pagination-bullets-dynamic{font-size:0;overflow:hidden}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{position:relative;transform:scale(0.33)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active{transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main{transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev{transform:scale(0.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev{transform:scale(0.33)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next{transform:scale(0.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next{transform:scale(0.33)}.swiper-pagination-bullet{background:#000;border-radius:100%;display:inline-block;height:8px;opacity:.2;width:8px}button.swiper-pagination-bullet{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;box-shadow:none;margin:0;padding:0}.swiper-pagination-clickable .swiper-pagination-bullet{transition:.3s ease}.swiper-pagination-bullet-active{background:#252525;opacity:1}.swiper-pagination-clickable .swiper-pagination-bullet:hover{background:#252525;opacity:1}.swiper-container-vertical>.swiper-pagination-bullets{right:10px;top:50%;transform:translate3d(0px, -50%, 0)}.swiper-container-vertical>.swiper-pagination-bullets .swiper-pagination-bullet{display:block;margin:6px 0}.swiper-container-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{top:50%;transform:translateY(-50%);width:8px}.swiper-container-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{display:inline-block;transition:300ms transform,300ms top}.swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 4px}.swiper-container-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{left:50%;transform:translateX(-50%);white-space:nowrap}.swiper-container-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:300ms transform,300ms left}.swiper-container-horizontal.swiper-container-rtl>.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:300ms transform,300ms right}.swiper-pagination-progressbar{background:rgba(0,0,0,.25);position:absolute}.swiper-pagination-progressbar .swiper-pagination-progressbar-fill{background:#007aff;height:100%;left:0;position:absolute;top:0;transform:scale(0);transform-origin:left top;width:100%}.swiper-container-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill{transform-origin:right top}.swiper-container-horizontal>.swiper-pagination-progressbar,.swiper-container-vertical>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite{height:4px;left:0;top:0;width:100%}.swiper-container-vertical>.swiper-pagination-progressbar,.swiper-container-horizontal>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite{height:100%;left:0;top:0;width:4px}.swiper-pagination-white .swiper-pagination-bullet-active{background:#fff}.swiper-pagination-progressbar.swiper-pagination-white{background:rgba(255,255,255,.25)}.swiper-pagination-progressbar.swiper-pagination-white .swiper-pagination-progressbar-fill{background:#fff}.swiper-pagination-black .swiper-pagination-bullet-active{background:#000}.swiper-pagination-progressbar.swiper-pagination-black{background:rgba(0,0,0,.25)}.swiper-pagination-progressbar.swiper-pagination-black .swiper-pagination-progressbar-fill{background:#000}.swiper-pagination-lock{display:none}.swiper-scrollbar{background:rgba(0,0,0,.1);border-radius:10px;position:relative}.swiper-container-horizontal>.swiper-scrollbar{bottom:3px;height:5px;left:1%;position:absolute;width:98%;z-index:50}.swiper-container-vertical>.swiper-scrollbar{height:98%;position:absolute;right:3px;top:1%;width:5px;z-index:50}.swiper-scrollbar-drag{background:rgba(0,0,0,.5);border-radius:10px;height:100%;left:0;position:relative;top:0;width:100%}.swiper-scrollbar-cursor-drag{cursor:move}.swiper-scrollbar-lock{display:none}.swiper-zoom-container{align-items:center;display:flex;height:100%;justify-content:center;text-align:center;width:100%}.swiper-zoom-container>img,.swiper-zoom-container>svg,.swiper-zoom-container>canvas{-o-object-fit:contain;max-height:100%;max-width:100%;object-fit:contain}.swiper-slide-zoomed{cursor:move}.swiper-lazy-preloader{animation:swiper-preloader-spin 1s steps(12, end) infinite;height:42px;left:50%;margin-left:-21px;margin-top:-21px;position:absolute;top:50%;transform-origin:50%;width:42px;z-index:10}.swiper-lazy-preloader:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20viewBox%3D'0%200%20120%20120'%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20xmlns%3Axlink%3D'http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink'%3E%3Cdefs%3E%3Cline%20id%3D'l'%20x1%3D'60'%20x2%3D'60'%20y1%3D'7'%20y2%3D'27'%20stroke%3D'%236c6c6c'%20stroke-width%3D'11'%20stroke-linecap%3D'round'%2F%3E%3C%2Fdefs%3E%3Cg%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(30%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(60%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(90%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(120%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(150%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.37'%20transform%3D'rotate(180%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.46'%20transform%3D'rotate(210%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.56'%20transform%3D'rotate(240%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.66'%20transform%3D'rotate(270%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.75'%20transform%3D'rotate(300%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.85'%20transform%3D'rotate(330%2060%2C60)'%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E");background-position:50%;background-repeat:no-repeat;background-size:100%;content:"";display:block;height:100%;width:100%}.swiper-lazy-preloader-white:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20viewBox%3D'0%200%20120%20120'%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20xmlns%3Axlink%3D'http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink'%3E%3Cdefs%3E%3Cline%20id%3D'l'%20x1%3D'60'%20x2%3D'60'%20y1%3D'7'%20y2%3D'27'%20stroke%3D'%23fff'%20stroke-width%3D'11'%20stroke-linecap%3D'round'%2F%3E%3C%2Fdefs%3E%3Cg%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(30%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(60%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(90%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(120%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(150%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.37'%20transform%3D'rotate(180%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.46'%20transform%3D'rotate(210%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.56'%20transform%3D'rotate(240%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.66'%20transform%3D'rotate(270%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.75'%20transform%3D'rotate(300%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.85'%20transform%3D'rotate(330%2060%2C60)'%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E")}@keyframes swiper-preloader-spin{100%{transform:rotate(360deg)}}.swiper-container .swiper-notification{left:0;opacity:0;pointer-events:none;position:absolute;top:0;z-index:-1000}.swiper-container-fade.swiper-container-free-mode .swiper-slide{transition-timing-function:ease-out}.swiper-container-fade .swiper-slide{pointer-events:none;transition-property:opacity}.swiper-container-fade .swiper-slide .swiper-slide{pointer-events:none}.swiper-container-fade .swiper-slide-active,.swiper-container-fade .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-container-cube{overflow:visible}.swiper-container-cube .swiper-slide{backface-visibility:hidden;height:100%;pointer-events:none;transform-origin:0 0;visibility:hidden;width:100%;z-index:1}.swiper-container-cube .swiper-slide .swiper-slide{pointer-events:none}.swiper-container-cube.swiper-container-rtl .swiper-slide{transform-origin:100% 0}.swiper-container-cube .swiper-slide-active,.swiper-container-cube .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-container-cube .swiper-slide-active,.swiper-container-cube .swiper-slide-next,.swiper-container-cube .swiper-slide-prev,.swiper-container-cube .swiper-slide-next+.swiper-slide{pointer-events:auto;visibility:visible}.swiper-container-cube .swiper-slide-shadow-top,.swiper-container-cube .swiper-slide-shadow-bottom,.swiper-container-cube .swiper-slide-shadow-left,.swiper-container-cube .swiper-slide-shadow-right{backface-visibility:hidden;z-index:0}.swiper-container-cube .swiper-cube-shadow{background:#000;bottom:0px;filter:blur(50px);height:100%;left:0;opacity:.6;position:absolute;width:100%;z-index:0}.swiper-container-flip{overflow:visible}.swiper-container-flip .swiper-slide{backface-visibility:hidden;pointer-events:none;z-index:1}.swiper-container-flip .swiper-slide .swiper-slide{pointer-events:none}.swiper-container-flip .swiper-slide-active,.swiper-container-flip .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-container-flip .swiper-slide-shadow-top,.swiper-container-flip .swiper-slide-shadow-bottom,.swiper-container-flip .swiper-slide-shadow-left,.swiper-container-flip .swiper-slide-shadow-right{backface-visibility:hidden;z-index:0}.swiper-wrapper{cursor:grab}.swiper-wrapper:active{cursor:grabbing}.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}.cTitleSection{display:block;height:-moz-max-content;height:max-content;padding-bottom:20px;position:relative;width:-moz-max-content;width:max-content;z-index:0}.cTitleSection::before{background:#bbbebe;bottom:0;content:"";height:1px;left:0;position:absolute;transform:scale(0, 1);transform-origin:left;width:50px}.cTitleSection__inner{display:block;height:-moz-max-content;height:max-content;overflow:hidden;width:-moz-max-content;width:max-content}.cTitleSection__text{font-feature-settings:"palt" on;color:var(--purple);display:block;font-size:32px;font-weight:var(--weight-bold);letter-spacing:3.2px;line-height:2}.cTitleSection-white .cTitleSection__text{color:var(--white)}.cTitleSection .cTitleSection__text{transform:translate(0, 101%)}.cTitleSection.isCue::before{transform:scale(1, 1);transition:.8s cubic-bezier(0.87, 0, 0.13, 1) transform}.cTitleSection.isCue .cTitleSection__text{transform:translate(0, 0);transition:.8s cubic-bezier(0.85, 0, 0.15, 1) transform}.cTitleSection-longLine{width:100%}.cTitleSection-longLine::before{left:0;margin:auto;right:0;width:100%}.cTitleSection-aboutus{padding-bottom:0px}.cTitleSection-cocial{padding-bottom:15px}.cTitleSection-cocial::before{margin:auto;right:0;transform-origin:center}.cTitleSection-cocial .cTitleSection__inner{display:block;height:-moz-max-content;height:max-content;margin:auto;max-width:100%;width:-moz-max-content;width:max-content}.cTitleSection-cocial .cTitleSection__inner:nth-of-type(1) .cTitleSection__text{font-feature-settings:"palt" on;color:var(--purple);font-family:"FOT-TsukuGo Pro";font-size:40px;font-weight:700;letter-spacing:6.4px;line-height:1.6;text-align:center}.cTitleSection-cocial .cTitleSection__inner:nth-of-type(2) .cTitleSection__text{font-feature-settings:"palt" on;color:var(--purple);font-size:16px;font-weight:700;letter-spacing:2.56px;line-height:1.6;text-align:center}.cTitleSection-center::before{content:"";margin:auto;right:0;transform-origin:center}.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}.cProductArticleList{display:flex;flex-wrap:wrap;gap:40px 30px;width:100%}.cProductArticle{display:block;width:100%}.cProductArticle__img{-webkit-user-select:none;-moz-user-select:none;-webkit-aspect-ratio:373/246;aspect-ratio:373/246;border-radius:10px;height:-moz-max-content;height:max-content;overflow:hidden;pointer-events:none;user-select:none;width:100%}.cProductArticle__img img{-o-object-fit:cover;height:100%;object-fit:cover;width:100%}.cProductArticle__cats{-webkit-user-select:none;-moz-user-select:none;display:flex;flex-wrap:wrap;gap:0;margin-top:8px;opacity:.6;pointer-events:none;user-select:none}.cProductArticle__cat{font-feature-settings:"palt" on;font-size:12px;font-weight:var(--weight-bold);letter-spacing:.48px;line-height:160%}.cProductArticle__cat__separator{font-feature-settings:"palt" on;font-size:12px;font-weight:var(--weight-bold);letter-spacing:.48px;line-height:160%;padding:0 6px}.cProductArticle__title{-webkit-user-select:none;-moz-user-select:none;font-size:16px;font-weight:var(--weight-bold);line-height:140%;margin-top:4px;pointer-events:none;user-select:none}.cProductArticleList-pickup{gap:30px min(25px,25rem)}.cProductArticleList-pickup .cProductArticleList__item{width:calc(16.6666666667% - min(25px,25rem)*5/6)}.cProductArticleList-pickup .cProductArticle__img{-webkit-aspect-ratio:1/1;aspect-ratio:1/1}.cProductArticle .cProductArticle__img{transform:scale(1);transition:.8s cubic-bezier(0.33, 1, 0.68, 1) transform}.cProductArticle .cProductArticle__img img{opacity:1;transition:.8s cubic-bezier(0.33, 1, 0.68, 1) opacity}.swiper-container{overflow:initial !important}.swiper-button-next,.swiper-button-prev{background-image:initial !important;bottom:initial !important;color:var(--beige) !important;cursor:pointer !important;font-size:24rem !important;height:-moz-max-content !important;height:max-content !important;left:initial !important;margin:initial !important;pointer-events:auto !important;position:relative !important;right:initial !important;top:initial !important;width:-moz-max-content !important;width:max-content !important}.swiper-button-next::after,.swiper-button-prev::after{display:none !important}.swiper-scrollbar{background:var(--black) !important;border-radius:6px !important;height:10px !important;overflow:hidden}.swiper-scrollbar .drag{background:var(--white) !important;border-radius:6px !important;height:10px !important}.swiper-pagination{bottom:initial !important;font-size:20px !important;left:initial !important;margin:initial !important;padding:20px 0 !important;position:relative !important;right:initial !important;top:initial !important}.swiper-pagination .swiper-pagination-bullet{background:var(--white) !important;height:16px !important;margin:0 12px;width:16px !important}.swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{background:var(--white) !important;height:16px !important;width:16px !important}.swiper-pagination .swiper-pagination-current{font-size:20px !important}.swiper-pagination .swiper-pagination-total{font-size:20px !important}.cSwiperSingle{position:relative;z-index:0}.cSwiperSingle-topics{overflow:initial !important;position:relative;width:100%;z-index:0}.cSwiperSingle-topics .swiper-wrapper{height:100%;position:relative;z-index:0}.cSwiperSingle-topics .swiper-slide{width:420rem !important}.cSwiperSingle-topics .swiper-button-prev,.cSwiperSingle-topics .swiper-button-next{align-items:center;background-image:initial !important;bottom:initial !important;cursor:pointer !important;display:flex;height:-moz-max-content !important;height:max-content !important;height:100% !important;justify-content:center;left:initial !important;margin:initial !important;pointer-events:auto !important;position:relative !important;right:initial !important;top:initial !important;width:-moz-max-content !important;width:max-content !important;width:37px !important}.cSwiperSingle-topics .swiper-button-prev img,.cSwiperSingle-topics .swiper-button-next img{-webkit-user-select:none;-moz-user-select:none;-o-object-fit:contain;height:13px;object-fit:contain;pointer-events:none;user-select:none;width:13px}.cSwiperSingle-topics .cSwiperSingle__pg{align-items:center;background:var(--white);border-radius:48px;bottom:-121px;display:flex;gap:12px;height:54px;justify-content:center;left:0;position:absolute;width:120px;z-index:0}.cSwiperSingle-topics .cSwiperSingle__pg::before{background:var(--silver);bottom:0;content:"";height:13px;left:0;margin:auto;position:absolute;right:0;top:0;width:1px;z-index:0}.cSwiperSingle-topics .cSwiperSingle__scrollbar{align-items:center;display:flex;position:absolute}.cSwiperSingle-topics .cSwiperSingle__scrollbar .min,.cSwiperSingle-topics .cSwiperSingle__scrollbar .max{font-feature-settings:"palt" on;color:var(--white);font-family:var(--en);font-size:14px;font-weight:bold;letter-spacing:.56px;line-height:2}.cSwiperSingle-topics .cSwiperSingle__scrollbar .swiper-scrollbar{background:var(--purple-middle) !important;height:1px !important;width:94px}.cSwiperSingle-topics .cSwiperSingle__scrollbar .swiper-scrollbar .drag{background:var(--purple) !important;height:2px !important}.cSwiperSingle-service{overflow:initial !important;position:relative;width:100%;z-index:0}.cSwiperSingle-service .swiper-wrapper{height:100%;position:relative;z-index:0}.cSwiperSingle-service .swiper-slide{width:405rem !important}.cSwiperSingle-service .swiper-button-prev,.cSwiperSingle-service .swiper-button-next{align-items:center;background-image:initial !important;bottom:initial !important;cursor:pointer !important;display:flex;height:-moz-max-content !important;height:max-content !important;height:100% !important;justify-content:center;left:initial !important;margin:initial !important;pointer-events:auto !important;position:relative !important;right:initial !important;top:initial !important;width:-moz-max-content !important;width:max-content !important;width:37px !important}.cSwiperSingle-service .swiper-button-prev img,.cSwiperSingle-service .swiper-button-next img{-webkit-user-select:none;-moz-user-select:none;-o-object-fit:contain;height:13px;object-fit:contain;pointer-events:none;user-select:none;width:13px}.cSwiperSingle-projectSingle{margin:auto;overflow:initial !important;position:relative;width:742rem;z-index:0}.cSwiperSingle-projectSingle .swiper-wrapper{height:100%;position:relative;z-index:0}.cSwiperSingle-projectSingle .swiper-slide{width:742rem !important}.cSwiperSingle-projectSingle .swiper-slide .img{background:#bbbebe;height:468rem;margin:auto;width:702rem}.cSwiperSingle-projectSingle .swiper-slide .img img{-o-object-fit:contain;height:100%;object-fit:contain;width:100%}.cSwiperSingle-projectSingle .swiper-button-prev,.cSwiperSingle-projectSingle .swiper-button-next{background-image:initial !important;bottom:initial !important;cursor:pointer !important;display:none !important;height:-moz-max-content !important;height:max-content !important;left:initial !important;margin:initial !important;pointer-events:auto !important;position:relative !important;right:initial !important;top:initial !important;width:-moz-max-content !important;width:max-content !important}.cSwiperSingle-projectSingle .swiper-pagination{display:none}.cSwiperSingle-productSingle{margin:auto;overflow:initial !important;position:relative;width:calc(100% - 200px);z-index:0}.cSwiperSingle-productSingle .swiper-wrapper{height:100%;position:relative;z-index:0}.cSwiperSingle-productSingle .swiper-slide{transition:opacity .4s ease;width:100%}.cSwiperSingle-productSingle .swiper-slide .img{-webkit-aspect-ratio:876/591;aspect-ratio:876/591;margin:auto;width:100%}.cSwiperSingle-productSingle .swiper-slide .img img{-o-object-fit:cover;height:100%;object-fit:cover;width:100%}.cSwiperSingle-productSingle .swiper-button-prev,.cSwiperSingle-productSingle .swiper-button-next{align-items:center;background:var(--purple);background-image:initial !important;border-radius:40px;bottom:0 !important;cursor:pointer !important;display:flex;height:53px !important;justify-content:center;left:initial !important;margin:auto !important;pointer-events:auto !important;position:absolute !important;right:initial !important;top:0 !important;transition:.2s ease background;width:59px !important;z-index:20 !important}.cSwiperSingle-productSingle .swiper-button-prev img,.cSwiperSingle-productSingle .swiper-button-next img{-webkit-user-select:none;-moz-user-select:none;-o-object-fit:contain;height:15px;object-fit:contain;pointer-events:none;user-select:none;width:15px}.cSwiperSingle-productSingle .swiper-button-prev{left:-98px !important}.cSwiperSingle-productSingle .swiper-button-next{right:-98px !important}.cSwiperSingle-productSingle::before,.cSwiperSingle-productSingle::after{background:#e3e6e6;bottom:0;content:"";height:100%;position:absolute;top:0;width:100px;z-index:10}.cSwiperSingle-productSingle::before{left:-100px}.cSwiperSingle-productSingle::after{right:-100px}.cSwiperSingle-productSingle .swiper-pagination{display:none}.cSwiperSingle-cocial{margin:auto;overflow:initial !important;position:relative;width:100% !important;z-index:0}.cSwiperSingle-cocial .swiper-wrapper{height:100%;position:relative;z-index:0}.cSwiperSingle-cocial .swiper-slide{transition:opacity .4s ease;width:100%}.cSwiperSingle-cocial .swiper-button-prev,.cSwiperSingle-cocial .swiper-button-next{align-items:center;background:var(--purple);background-image:initial !important;border-radius:40px;bottom:initial !important;cursor:pointer !important;display:flex;height:53px !important;justify-content:center;left:initial !important;margin:auto !important;pointer-events:auto !important;position:absolute !important;right:initial !important;top:203px !important;transition:.2s ease background;width:59px !important;z-index:20 !important}.cSwiperSingle-cocial .swiper-button-prev img,.cSwiperSingle-cocial .swiper-button-next img{-webkit-user-select:none;-moz-user-select:none;-o-object-fit:contain;height:15px;object-fit:contain;pointer-events:none;user-select:none;width:15px}.cSwiperSingle-cocial .swiper-button-prev{left:calc(min(151px,151rem)*-1) !important}.cSwiperSingle-cocial .swiper-button-next{right:calc(min(151px,151rem)*-1) !important}.cSwiperSingle-cocial .swiper-pagination{display:none}.cSwiperSingle-speechBubble{height:100%;margin:auto;overflow:initial !important;position:relative;width:410px;z-index:0}.cSwiperSingle-speechBubble .swiper-wrapper{height:100%;position:relative;z-index:0}.cSwiperSingle-speechBubble .swiper-slide{height:348px;width:410px !important}.cSwiperSingle-speechBubble .swiper-slide .swiper-slide__inner{height:100%}.cSwiperSingle-speechBubble .swiper-button-prev,.cSwiperSingle-speechBubble .swiper-button-next{align-items:center;background:var(--purple);background-image:initial !important;border-radius:40px;bottom:0 !important;cursor:pointer !important;display:flex;height:53px !important;justify-content:center;left:initial !important;margin:auto !important;pointer-events:auto !important;position:absolute !important;right:initial !important;top:0 !important;transition:.2s ease background;width:59px !important;z-index:20 !important}.cSwiperSingle-speechBubble .swiper-button-prev img,.cSwiperSingle-speechBubble .swiper-button-next img{-webkit-user-select:none;-moz-user-select:none;-o-object-fit:contain;height:15px;object-fit:contain;pointer-events:none;user-select:none;width:15px}.cSwiperSingle-speechBubble .swiper-button-prev{left:-98px !important}.cSwiperSingle-speechBubble .swiper-button-next{right:-98px !important}.cSwiperSingle-workstyle{overflow:initial !important;position:relative;width:100%;z-index:0}.cSwiperSingle-workstyle .swiper-wrapper{height:100%;position:relative;z-index:0}.cSwiperSingle-workstyle .swiper-slide{width:max(420px,420rem) !important}.cSwiperSingle-workstyle .swiper-button-prev,.cSwiperSingle-workstyle .swiper-button-next{align-items:center;background-image:initial !important;bottom:initial !important;cursor:pointer !important;display:flex;height:-moz-max-content !important;height:max-content !important;height:100% !important;justify-content:center;left:initial !important;margin:initial !important;pointer-events:auto !important;position:relative !important;right:initial !important;top:initial !important;width:-moz-max-content !important;width:max-content !important;width:37px !important}.cSwiperSingle-workstyle .swiper-button-prev img,.cSwiperSingle-workstyle .swiper-button-next img{-webkit-user-select:none;-moz-user-select:none;-o-object-fit:contain;height:13px;object-fit:contain;pointer-events:none;user-select:none;width:13px}.cSwiperSingle-workstyle .cSwiperSingle__pg{align-items:center;background:var(--white);border-radius:48px;bottom:-121px;display:flex;gap:12px;height:54px;justify-content:center;left:0;position:absolute;width:120px;z-index:0}.cSwiperSingle-workstyle .cSwiperSingle__pg::before{background:var(--silver);bottom:0;content:"";height:13px;left:0;margin:auto;position:absolute;right:0;top:0;width:1px;z-index:0}.cSwiperSingle-workstyle .cSwiperSingle__scrollbar{align-items:center;display:flex;position:absolute}.cSwiperSingle-workstyle .cSwiperSingle__scrollbar .min,.cSwiperSingle-workstyle .cSwiperSingle__scrollbar .max{font-feature-settings:"palt" on;color:var(--purple);font-family:var(--en);font-size:14px;font-weight:bold;letter-spacing:.56px;line-height:2}.cSwiperSingle-workstyle .cSwiperSingle__scrollbar .swiper-scrollbar{background:var(--silver) !important;height:1px !important;width:94px}.cSwiperSingle-workstyle .cSwiperSingle__scrollbar .swiper-scrollbar .drag{background:var(--purple) !important;height:2px !important}.cSwiperSingle-office{margin:auto;overflow:initial !important;position:relative;width:100%;z-index:0}.cSwiperSingle-office .swiper-wrapper{height:100%;position:relative;z-index:0}.cSwiperSingle-office .swiper-slide{transition:opacity .4s ease;width:100%}.cSwiperSingle-office .swiper-slide .img{-webkit-aspect-ratio:581/392;aspect-ratio:581/392;height:auto;margin:auto;width:100%}.cSwiperSingle-office .swiper-slide .img img{-o-object-fit:cover;height:100%;object-fit:cover;width:100%}.cSwiperSingle-office .swiper-button-prev,.cSwiperSingle-office .swiper-button-next{background-image:initial !important;bottom:initial !important;cursor:pointer !important;display:none !important;height:-moz-max-content !important;height:max-content !important;left:initial !important;margin:initial !important;pointer-events:auto !important;position:relative !important;right:initial !important;top:initial !important;width:-moz-max-content !important;width:max-content !important}.cSwiperSingle-office .swiper-pagination{display:none}.cSwiperSingle-instagram{-webkit-user-select:none;-moz-user-select:none;height:373rem;margin:auto;overflow:initial !important;pointer-events:none;position:relative;user-select:none;width:312rem;z-index:0}.cSwiperSingle-instagram .swiper-wrapper{height:100%;position:relative;z-index:0}.cSwiperSingle-instagram .swiper-slide{height:373rem;width:312rem}.cSwiperSingle-instagram .swiper-slide .img{height:100%;width:calc(100% - 32px)}.cSwiperSingle-instagram .swiper-slide img{-o-object-fit:cover;height:100%;object-fit:cover;width:100%}.cSwiperSingle-instagram .swiper-button-prev,.cSwiperSingle-instagram .swiper-button-next{align-items:center;background:var(--purple);background-image:initial !important;border-radius:40px;bottom:0 !important;cursor:pointer !important;display:flex;height:53px !important;justify-content:center;left:initial !important;margin:auto !important;pointer-events:auto !important;position:absolute !important;right:initial !important;top:0 !important;transition:.2s ease background;width:59px !important;z-index:20 !important}.cSwiperSingle-instagram .swiper-button-prev img,.cSwiperSingle-instagram .swiper-button-next img{-webkit-user-select:none;-moz-user-select:none;-o-object-fit:contain;height:15px;object-fit:contain;pointer-events:none;user-select:none;width:15px}.cSwiperSingle-instagram .swiper-button-prev{left:-98px !important}.cSwiperSingle-instagram .swiper-button-next{right:-98px !important}.cPostStyle{font-feature-settings:"palt" on;font-size:14px;letter-spacing:.56px;line-height:180%;text-align:justify;width:100%}.cPostStyle h1,.cPostStyle h2{font-feature-settings:"palt" on;color:var(--purple);font-size:20px;font-weight:var(--weight-bold);letter-spacing:.8px;line-height:220%}.cPostStyle h3,.cPostStyle h4,.cPostStyle h5,.cPostStyle h6{font-feature-settings:"palt" on;font-size:18px;font-weight:var(--weight-bold);letter-spacing:.8px;line-height:220%}.cPostStyle p{font-feature-settings:"palt" on;font-size:14px;letter-spacing:.56px;line-height:180%;margin-top:10px;min-height:25.2px;text-align:justify}.cPostStyle p em{font-style:italic}.cPostStyle a{font-feature-settings:"palt" on;color:var(--purple);font-size:14px;font-weight:var(--weight-bold);letter-spacing:.56px;line-height:180%;opacity:1;text-decoration:underline;transition:.3s ease opacity}.cPostStyle figure{margin:0}.cPostStyle .wp-block-image{display:flex;flex-wrap:wrap;justify-content:center;margin:0}.cPostStyle img,.cPostStyle video{-o-object-fit:contain;height:auto;max-width:100%;object-fit:contain;width:auto}.cPostStyle iframe{border:none;max-width:100%}.cPostStyle ul{background:var(--white);border-radius:10px;list-style-type:disc;padding:40px 60px 40px 74px}.cPostStyle ul li{font-feature-settings:"palt" on;font-size:14px;letter-spacing:.56px;line-height:180%;margin-top:10px;text-align:justify}.cPostStyle ul li:nth-of-type(1){margin-top:0}.cPostStyle ol{background:var(--white);border-radius:10px;list-style-type:decimal;padding:40px 60px 40px 74px}.cPostStyle ol li{font-feature-settings:"palt" on;font-size:14px;letter-spacing:.56px;line-height:180%;margin-top:10px;text-align:justify}.cPostStyle ol li:nth-of-type(1){margin-top:0}.cPostStyle blockquote{background:#fff;border-left:solid 4px var(--purple);border-radius:0 10px 10px 0;box-sizing:border-box;margin-top:16px;padding:20px 48px;position:relative;z-index:0}.cPostStyle blockquote::before{content:"“";font-size:50px;height:12px;left:24px;line-height:1;position:absolute;top:20px;transform:rotateZ(0deg);width:12px}.cPostStyle blockquote::after{bottom:20px;content:"“";font-size:50px;height:12px;line-height:1;position:absolute;right:24px;transform:rotateZ(180deg);width:12px}.cPostStyle blockquote p{font-feature-settings:"palt" on;font-size:14px;letter-spacing:.56px;line-height:180%;text-align:justify;width:100%}.cPostStyle blockquote cite{font-feature-settings:"palt" on;font-size:12px;letter-spacing:.56px;line-height:180%;text-align:justify}.cPostStyle strong{font-weight:bold !important}.cPostStyle .wp-blog-card{margin-top:30px;width:100%}.cPostStyle .cWpBlogCard{align-items:center;border:solid 1px var(--purple);border-radius:7px;display:flex;height:-moz-max-content;height:max-content;justify-content:center;padding:37px 46px;text-decoration:none;transition:initial;width:calc(100% - 92px)}.cPostStyle .cWpBlogCard .cWpBlogCard__label,.cPostStyle .cWpBlogCard .cWpBlogCard__title,.cPostStyle .cWpBlogCard .cWpBlogCard__img{transition:.3s ease opacity}.cPostStyle .cWpBlogCard__label{-webkit-user-select:none;-moz-user-select:none;font-size:16px;font-weight:300;line-height:180%;margin:0;pointer-events:none;user-select:none;width:147px}.cPostStyle .cWpBlogCard__img{-webkit-user-select:none;-moz-user-select:none;height:152px;margin:0;margin-left:24px;margin-right:48px;pointer-events:none;user-select:none;width:277px}.cPostStyle .cWpBlogCard__img img{-o-object-fit:cover;height:100%;margin:0;object-fit:cover;width:100%}.cPostStyle .cWpBlogCard__title{-webkit-user-select:none;-moz-user-select:none;font-size:20px;font-weight:300;line-height:160%;margin:0;pointer-events:none;user-select:none;width:257px}.cPostStyle .has-text-align-center{text-align:center !important}.cPostStyle .has-text-align-left{text-align:left !important}.cPostStyle .has-text-align-right{text-align:right !important}.cPostStyle .has-small-font-size{font-size:12px !important}.cPostStyle .has-small-font-size a{font-size:12px !important}.cPostStyle .has-medium-font-size{font-size:20px !important}.cPostStyle .has-medium-font-size a{font-size:20px !important}.cPostStyle .has-large-font-size{font-size:37px !important}.cPostStyle .has-large-font-size a{font-size:37px !important}.cPostStyle .has-x-large-font-size{font-size:54px !important}.cPostStyle .has-x-large-font-size a{font-size:54px !important}.cPostStyle .has-black-color{color:#000 !important}.cPostStyle .has-cyan-bluish-gray-color{color:#abb8c3 !important}.cPostStyle .has-white-color{color:#fff !important}.cPostStyle .has-pale-pink-color{color:#f78da7 !important}.cPostStyle .has-vivid-red-color{color:#cf2e2e !important}.cPostStyle .has-luminous-vivid-orange-color{color:#ff6900 !important}.cPostStyle .has-luminous-vivid-amber-color{color:#fcb900 !important}.cPostStyle .has-light-green-cyan-color{color:#7bdcb5 !important}.cPostStyle .has-vivid-green-cyan-color{color:#00d084 !important}.cPostStyle .has-pale-cyan-blue-color{color:#8ed1fc !important}.cPostStyle .has-vivid-cyan-blue-color{color:#0693e3 !important}.cPostStyle .has-vivid-purple-color{color:#9b51e0 !important}.cPostStyle .has-shiroito-gray-color{color:#ebebeb !important}.cPostStyle .has-black-background-color{background-color:#000 !important}.cPostStyle .has-cyan-bluish-gray-background-color{background-color:#abb8c3 !important}.cPostStyle .has-white-background-color{background-color:#fff !important}.cPostStyle .has-pale-pink-background-color{background-color:#f78da7 !important}.cPostStyle .has-vivid-red-background-color{background-color:#cf2e2e !important}.cPostStyle .has-luminous-vivid-orange-background-color{background-color:#ff6900 !important}.cPostStyle .has-luminous-vivid-amber-background-color{background-color:#fcb900 !important}.cPostStyle .has-light-green-cyan-background-color{background-color:#7bdcb5 !important}.cPostStyle .has-vivid-green-cyan-background-color{background-color:#00d084 !important}.cPostStyle .has-pale-cyan-blue-background-color{background-color:#8ed1fc !important}.cPostStyle .has-vivid-cyan-blue-background-color{background-color:#0693e3 !important}.cPostStyle .has-vivid-purple-background-color{background-color:#9b51e0 !important}.cPostStyle .has-shiroito-gray-background-color{background-color:#ebebeb !important}.cPostStyle .aligncenter{display:flex;justify-content:center}.cPostStyle .alignright{display:flex;justify-content:flex-end}.cPostStyle .alignleft{display:flex;justify-content:flex-start}.pProductSingle{overflow-x:clip;padding-bottom:144px;position:relative;width:var(--width);z-index:0}body:not(.pc) .pProductSingle{width:100vw}.pProductSingle__head{margin:auto;max-width:1074px;padding-bottom:81px;padding-top:173px;width:calc(100% - 48px)}.pProductSingle__title{font-feature-settings:"pwid" on,"palt" on;color:var(--purple);font-size:32px;font-weight:var(--weight-bold);letter-spacing:1.28px;line-height:2}.pProductSingle__cats{display:flex}.pProductSingle__cat{font-feature-settings:"palt" on;font-size:12px;font-weight:var(--weight-bold);letter-spacing:.48px;line-height:160%;opacity:.6;text-align:justify}.pProductSingle__split{font-feature-settings:"palt" on;font-size:12px;font-weight:var(--weight-bold);letter-spacing:.48px;line-height:160%;opacity:.6;padding:0 6px;text-align:justify}.pProductSingle__slide{margin:auto;max-width:1075px;width:calc(100% - 48px)}.pProductSingleSlide{width:100%}.pProductSingleSlide__loop{margin:auto;overflow-x:clip;position:relative;width:calc(min(876px,876rem) + 196px);z-index:0}.pProductSingleSlide__archive{margin-top:23px}.pProductSingleSlideTargetList{display:flex;flex-wrap:wrap;gap:min(28px,28rem);margin:auto;max-width:calc(min(197px,197rem)*4 + min(28px,28rem)*3);width:-moz-max-content;width:max-content}.pProductSingleSlideTarget{cursor:pointer;height:min(121px,121rem);opacity:1;overflow:hidden;transition:.2s ease opacity;width:min(197px,197rem)}.pProductSingleSlideTarget.isActive{opacity:.2}.pProductSingleSlideTarget__img{-webkit-user-select:none;-moz-user-select:none;height:100%;pointer-events:none;transform:scale(1);transition:.8s cubic-bezier(0.33, 1, 0.68, 1) transform;user-select:none;width:100%}.pProductSingleSlideTarget__img img{-o-object-fit:cover;height:100%;object-fit:cover;width:100%}.pProductSingleConcept{margin:auto;margin-top:59px;max-width:1075px;width:calc(100% - 48px)}.pProductSingleConcept__inner{margin:auto;width:min(876px,876rem)}.pProductSingleConcept__title{color:var(--purple);font-family:var(--en);font-size:24px;font-weight:bold;line-height:160%}.pProductSingleConcept__content{font-feature-settings:"palt" on;font-size:14px;font-weight:var(--weight-bold);letter-spacing:.56px;line-height:180%;margin-top:32px;text-align:justify}.pProductSingleLayout{margin:auto;margin-top:54px;max-width:1075px;width:calc(100% - 48px)}.pProductSingleLayout__inner{margin:auto;width:min(876px,876rem)}.cLayoutProduct{border-top:solid 1px #bbbebe;height:-moz-max-content;height:max-content;padding:55px 0 43px;width:100%}.cLayoutProduct__title{font-feature-settings:"palt" on;color:var(--purple);font-size:16px;font-weight:var(--weight-bold);letter-spacing:.64px;line-height:180%;text-align:justify}.cLayoutProduct__detail{font-feature-settings:"palt" on;font-size:14px;font-weight:var(--weight-bold);letter-spacing:.56px;line-height:180%;margin-top:14px;text-align:justify}.pProductSingleOther{margin:144px auto 0;max-width:1075px;width:calc(100% - 48px)}.pProductSingleOther__archive{margin-top:43px}.pProductSingle__indexBtn{align-items:center;display:flex;justify-content:center;margin-top:92px}.cLayoutProductLink{padding:0 0 31px}@media (max-width: 1280px){.cProductArticleList-pickup .cProductArticleList__item{width:calc(20% - min(25px,25rem)*4/5)}}@media (max-width: 1124px){.cProductArticleList__item{width:100%}.cProductArticleList-pickup .cProductArticleList__item{width:calc(25% - min(25px,25rem)*3/4)}}@media (max-width: 1024px){.cSwiperSingle-cocial .swiper-button-prev{left:-29.5px !important}.cSwiperSingle-cocial .swiper-button-next{right:-29.5px !important}}@media (max-width: 960px){.cProductArticleList-pickup .cProductArticleList__item{width:calc(33.3333333333% - min(25px,25rem)*2/3)}.cSwiperSingle-cocial .swiper-button-prev,.cSwiperSingle-cocial .swiper-button-next{top:calc(min(229.5px,23.90625vw) - 26.5px) !important}}@media (max-width: 768px){.cBtn{padding:16px 24px}.cBtn__text{font-size:14px;letter-spacing:1.4px}.cTitleSection{padding-bottom:10px}.cTitleSection::before{width:35px}.cTitleSection__text{font-size:24px;letter-spacing:2.4px}.cTitleSection-longLine::before{width:100%}.cTitleSection-aboutus{padding-bottom:0px}.cTitleSection-aboutus::before{width:35px}.cTitleSection-cocial{padding-bottom:10px}.cTitleSection-cocial::before{width:35px}.cTitleSection-cocial .cTitleSection__inner:nth-of-type(1) .cTitleSection__text{font-size:24px;letter-spacing:2.4px}.cTitleSection-cocial .cTitleSection__inner:nth-of-type(2) .cTitleSection__text{font-size:12px;letter-spacing:1.92px}.cLinkIconBlank__text{font-size:16px;letter-spacing:1.6px}.cProductArticleList-pickup{gap:40px min(17px,17rem)}.cProductArticleList-pickup .cProductArticleList__item{width:calc(50% - min(17px,17rem)*1/2)}.cSwiperSingle .swiper-wrapper{cursor:grab}.cSwiperSingle .swiper-wrapper:active{cursor:grabbing}.cSwiperSingle-topics{margin:0;width:295rem}.cSwiperSingle-topics .swiper-slide{width:319rem !important}.cSwiperSingle-topics .swiper-button-prev,.cSwiperSingle-topics .swiper-button-next{width:31px !important}.cSwiperSingle-topics .cSwiperSingle__pg{bottom:-80px;gap:8px;height:45px;width:92px}.cSwiperSingle-topics .cSwiperSingle__scrollbar{bottom:-66px;gap:0 11px;height:17px;right:0;width:183px}.cSwiperSingle-topics .cSwiperSingle__scrollbar .swiper-scrollbar{width:130px}.cSwiperSingle-service{margin:0}.cSwiperSingle-service .swiper-slide{width:319rem !important}.cSwiperSingle-service .swiper-button-prev,.cSwiperSingle-service .swiper-button-next{width:31px !important}.cSwiperSingle-projectSingle{width:311rem}.cSwiperSingle-projectSingle .swiper-slide{width:311rem !important}.cSwiperSingle-projectSingle .swiper-slide .img{height:185rem;width:295rem}.cSwiperSingle-productSingle{width:100%}.cSwiperSingle-productSingle .cSwiperSingle__pg{display:none}.cSwiperSingle-cocial{width:100% !important}.cSwiperSingle-cocial .swiper-button-prev,.cSwiperSingle-cocial .swiper-button-next{height:37px !important;top:calc(104rem - 18.5px) !important;width:39px !important}.cSwiperSingle-cocial .swiper-button-prev img,.cSwiperSingle-cocial .swiper-button-next img{height:9px;width:9px}.cSwiperSingle-cocial .swiper-button-prev{left:-19.5px !important}.cSwiperSingle-cocial .swiper-button-next{right:-19.5px !important}.cSwiperSingle-speechBubble{width:296px}.cSwiperSingle-speechBubble .swiper-slide{height:254px;width:296px !important}.cSwiperSingle-workstyle .swiper-slide{width:319rem !important}.cSwiperSingle-workstyle .swiper-button-prev,.cSwiperSingle-workstyle .swiper-button-next{width:31px !important}.cSwiperSingle-workstyle .cSwiperSingle__pg{bottom:-80px;gap:8px;height:45px;width:92px}.cSwiperSingle-workstyle .cSwiperSingle__scrollbar{bottom:-66px;gap:0 11px;height:17px;right:0;width:183px}.cSwiperSingle-workstyle .cSwiperSingle__scrollbar .swiper-scrollbar{width:130px}.cSwiperSingle-instagram{height:245px;width:208px}.cSwiperSingle-instagram .swiper-slide{height:245px;width:208px}.cSwiperSingle-instagram .swiper-slide .img{width:calc(100% - 24px)}.cPostStyle h1,.cPostStyle h2{font-size:16px;letter-spacing:.64px;line-height:180%}.cPostStyle h3,.cPostStyle h4,.cPostStyle h5,.cPostStyle h6{font-size:16px;letter-spacing:.64px;line-height:180%}.cPostStyle p{margin-top:8px}.cPostStyle ul{padding:24px 27px 24px 41px}.cPostStyle ol{padding:24px 27px 24px 41px}.cPostStyle blockquote{padding:38px 27px}.cPostStyle blockquote::before{left:8px}.cPostStyle blockquote::after{right:8px}.cPostStyle .cWpBlogCard{display:block;padding:40px 43px 58px;width:calc(100% - 86px)}.cPostStyle .cWpBlogCard__label{text-align:center;width:100%}.cPostStyle .cWpBlogCard__img{height:161px;margin:30px auto 0;width:241px}.cPostStyle .cWpBlogCard__title{margin-top:18px;width:100%}.cPostStyle .has-medium-font-size{font-size:16px !important}.cPostStyle .has-medium-font-size a{font-size:16px !important}.cPostStyle .has-large-font-size{font-size:29.6px !important}.cPostStyle .has-large-font-size a{font-size:29.6px !important}.cPostStyle .has-x-large-font-size a{font-size:43.2px !important}.cPostStyle .has-x-large-font-size{font-size:43.2px !important}.pProductSingle{padding-bottom:96px}.pProductSingle__head{padding-bottom:96px;padding-top:127px}.pProductSingle__title{font-size:24px;letter-spacing:.96px}.pProductSingleSlide__loop{width:100%}.pProductSingleSlide__archive{margin-top:24px}.pProductSingleSlideTargetList{gap:min(8px,8rem);max-width:calc(min(75px,75rem)*4 + min(8px,8rem)*3)}.pProductSingleSlideTarget{height:min(46px,46rem);width:min(75px,75rem)}.pProductSingleConcept{margin-top:64px}.pProductSingleConcept__inner{width:100%}.pProductSingleConcept__content{margin-top:24px}.pProductSingleLayout{margin-top:48px}.pProductSingleLayout__inner{width:100%}.cLayoutProduct{padding:48px 0}.cLayoutProduct__title{font-size:16px;letter-spacing:.64px;line-height:180%}.cLayoutProduct__detail{margin-top:16px}.pProductSingleOther__archive{margin-top:41px}.pProductSingle__indexBtn{margin-top:48px}.cLayoutProductLink{display:flex;justify-content:center;width:100%}}@media (min-width: 769px){.cTitleSection-aboutus::before{margin:auto;right:0;transform-origin:center;width:134px}.cTitleSection-cocial::before{width:134px}.cSwiperSingle-topics{margin:0}.cSwiperSingle-topics .cSwiperSingle__scrollbar{bottom:-121px;gap:0 12px;height:54px;left:150px;width:154px}.cSwiperSingle-service{margin:auto}.cSwiperSingle-workstyle .cSwiperSingle__scrollbar{bottom:-121px;gap:0 12px;height:54px;left:150px;width:154px}}@media (min-width: 1125px){.cProductArticleList__item{width:calc(50% - 15px - .5px)}}@media (hover: hover){.cBtn:hover{background:var(--purple-middle)}.isHover:hover .cBtn{background:var(--purple-middle)}.cLinkIconBlank:hover .cLinkIconBlank__icon{background:var(--purple-middle)}.cProductArticle:hover .cProductArticle__img{transform:scale(0.9);transition:.8s cubic-bezier(0.33, 1, 0.68, 1) transform}.cProductArticle:hover .cProductArticle__img img{opacity:.5}.cSwiperSingle-topics .swiper-button-prev:hover,.cSwiperSingle-topics .swiper-button-next:hover{opacity:.5}.cSwiperSingle-service .swiper-button-prev:hover,.cSwiperSingle-service .swiper-button-next:hover{opacity:.5}.cSwiperSingle-productSingle .swiper-button-prev:hover,.cSwiperSingle-productSingle .swiper-button-next:hover{background:var(--purple-middle)}.cSwiperSingle-cocial .swiper-button-prev:hover,.cSwiperSingle-cocial .swiper-button-next:hover{background:var(--purple-middle)}.cSwiperSingle-speechBubble .swiper-button-prev:hover,.cSwiperSingle-speechBubble .swiper-button-next:hover{background:var(--purple-middle)}.cSwiperSingle-workstyle .swiper-button-prev:hover,.cSwiperSingle-workstyle .swiper-button-next:hover{opacity:.5}.cSwiperSingle-instagram .swiper-button-prev:hover,.cSwiperSingle-instagram .swiper-button-next:hover{background:var(--purple-middle)}.cPostStyle a:hover{opacity:.5}.cPostStyle .cWpBlogCard:hover{opacity:1}.cPostStyle .cWpBlogCard:hover .cWpBlogCard__label,.cPostStyle .cWpBlogCard:hover .cWpBlogCard__title,.cPostStyle .cWpBlogCard:hover .cWpBlogCard__img{opacity:.5}.pProductSingleSlideTarget:hover .pProductSingleSlideTarget__img{transform:scale(1.1)}}
