@import url(https://fonts.googleapis.com/css2?family=Noto+Sans+JP&family=Poppins&family=Shippori+Mincho+B1:wght@400;500;800&display=swap);
/**
 * Swiper 8.4.7
 * Most modern mobile touch slider and framework with hardware accelerated transitions
 * https://swiperjs.com
 *
 * Copyright 2014-2023 Vladimir Kharlampidi
 *
 * Released under the MIT License
 *
 * Released on: January 30, 2023
 */

@font-face{font-family:swiper-icons;src:url("data:application/font-woff;charset=utf-8;base64, d09GRgABAAAAAAZgABAAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGRlRNAAAGRAAAABoAAAAci6qHkUdERUYAAAWgAAAAIwAAACQAYABXR1BPUwAABhQAAAAuAAAANuAY7+xHU1VCAAAFxAAAAFAAAABm2fPczU9TLzIAAAHcAAAASgAAAGBP9V5RY21hcAAAAkQAAACIAAABYt6F0cBjdnQgAAACzAAAAAQAAAAEABEBRGdhc3AAAAWYAAAACAAAAAj//wADZ2x5ZgAAAywAAADMAAAD2MHtryVoZWFkAAABbAAAADAAAAA2E2+eoWhoZWEAAAGcAAAAHwAAACQC9gDzaG10eAAAAigAAAAZAAAArgJkABFsb2NhAAAC0AAAAFoAAABaFQAUGG1heHAAAAG8AAAAHwAAACAAcABAbmFtZQAAA/gAAAE5AAACXvFdBwlwb3N0AAAFNAAAAGIAAACE5s74hXjaY2BkYGAAYpf5Hu/j+W2+MnAzMYDAzaX6QjD6/4//Bxj5GA8AuRwMYGkAPywL13jaY2BkYGA88P8Agx4j+/8fQDYfA1AEBWgDAIB2BOoAeNpjYGRgYNBh4GdgYgABEMnIABJzYNADCQAACWgAsQB42mNgYfzCOIGBlYGB0YcxjYGBwR1Kf2WQZGhhYGBiYGVmgAFGBiQQkOaawtDAoMBQxXjg/wEGPcYDDA4wNUA2CCgwsAAAO4EL6gAAeNpj2M0gyAACqxgGNWBkZ2D4/wMA+xkDdgAAAHjaY2BgYGaAYBkGRgYQiAHyGMF8FgYHIM3DwMHABGQrMOgyWDLEM1T9/w8UBfEMgLzE////P/5//f/V/xv+r4eaAAeMbAxwIUYmIMHEgKYAYjUcsDAwsLKxc3BycfPw8jEQA/gZBASFhEVExcQlJKWkZWTl5BUUlZRVVNXUNTQZBgMAAMR+E+gAEQFEAAAAKgAqACoANAA+AEgAUgBcAGYAcAB6AIQAjgCYAKIArAC2AMAAygDUAN4A6ADyAPwBBgEQARoBJAEuATgBQgFMAVYBYAFqAXQBfgGIAZIBnAGmAbIBzgHsAAB42u2NMQ6CUAyGW568x9AneYYgm4MJbhKFaExIOAVX8ApewSt4Bic4AfeAid3VOBixDxfPYEza5O+Xfi04YADggiUIULCuEJK8VhO4bSvpdnktHI5QCYtdi2sl8ZnXaHlqUrNKzdKcT8cjlq+rwZSvIVczNiezsfnP/uznmfPFBNODM2K7MTQ45YEAZqGP81AmGGcF3iPqOop0r1SPTaTbVkfUe4HXj97wYE+yNwWYxwWu4v1ugWHgo3S1XdZEVqWM7ET0cfnLGxWfkgR42o2PvWrDMBSFj/IHLaF0zKjRgdiVMwScNRAoWUoH78Y2icB/yIY09An6AH2Bdu/UB+yxopYshQiEvnvu0dURgDt8QeC8PDw7Fpji3fEA4z/PEJ6YOB5hKh4dj3EvXhxPqH/SKUY3rJ7srZ4FZnh1PMAtPhwP6fl2PMJMPDgeQ4rY8YT6Gzao0eAEA409DuggmTnFnOcSCiEiLMgxCiTI6Cq5DZUd3Qmp10vO0LaLTd2cjN4fOumlc7lUYbSQcZFkutRG7g6JKZKy0RmdLY680CDnEJ+UMkpFFe1RN7nxdVpXrC4aTtnaurOnYercZg2YVmLN/d/gczfEimrE/fs/bOuq29Zmn8tloORaXgZgGa78yO9/cnXm2BpaGvq25Dv9S4E9+5SIc9PqupJKhYFSSl47+Qcr1mYNAAAAeNptw0cKwkAAAMDZJA8Q7OUJvkLsPfZ6zFVERPy8qHh2YER+3i/BP83vIBLLySsoKimrqKqpa2hp6+jq6RsYGhmbmJqZSy0sraxtbO3sHRydnEMU4uR6yx7JJXveP7WrDycAAAAAAAH//wACeNpjYGRgYOABYhkgZgJCZgZNBkYGLQZtIJsFLMYAAAw3ALgAeNolizEKgDAQBCchRbC2sFER0YD6qVQiBCv/H9ezGI6Z5XBAw8CBK/m5iQQVauVbXLnOrMZv2oLdKFa8Pjuru2hJzGabmOSLzNMzvutpB3N42mNgZGBg4GKQYzBhYMxJLMlj4GBgAYow/P/PAJJhLM6sSoWKfWCAAwDAjgbRAAB42mNgYGBkAIIbCZo5IPrmUn0hGA0AO8EFTQAA");font-weight:400;font-style:normal}:root{--swiper-theme-color:#007aff}.swiper{margin-left:auto;margin-right:auto;position:relative;overflow:hidden;list-style:none;padding:0;z-index:1}.swiper-vertical>.swiper-wrapper{flex-direction:column}.swiper-wrapper{position:relative;width:100%;height:100%;z-index:1;display:flex;transition-property:transform;box-sizing:content-box}.swiper-android .swiper-slide,.swiper-wrapper{transform:translate3d(0px,0,0)}.swiper-pointer-events{touch-action:pan-y}.swiper-pointer-events.swiper-vertical{touch-action:pan-x}.swiper-slide{flex-shrink:0;width:100%;height:100%;position:relative;transition-property:transform}.swiper-slide-invisible-blank{visibility:hidden}.swiper-autoheight,.swiper-autoheight .swiper-slide{height:auto}.swiper-autoheight .swiper-wrapper{align-items:flex-start;transition-property:transform,height}.swiper-backface-hidden .swiper-slide{transform:translateZ(0);-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper-3d,.swiper-3d.swiper-css-mode .swiper-wrapper{perspective:1200px}.swiper-3d .swiper-cube-shadow,.swiper-3d .swiper-slide,.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-bottom,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top,.swiper-3d .swiper-wrapper{transform-style:preserve-3d}.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-bottom,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top{position:absolute;left:0;top:0;width:100%;height:100%;pointer-events:none;z-index:10}.swiper-3d .swiper-slide-shadow{background:rgba(0,0,0,.15)}.swiper-3d .swiper-slide-shadow-left{background-image:linear-gradient(to left,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-3d .swiper-slide-shadow-right{background-image:linear-gradient(to right,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-3d .swiper-slide-shadow-top{background-image:linear-gradient(to top,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-3d .swiper-slide-shadow-bottom{background-image:linear-gradient(to bottom,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-css-mode>.swiper-wrapper{overflow:auto;scrollbar-width:none;-ms-overflow-style:none}.swiper-css-mode>.swiper-wrapper::-webkit-scrollbar{display:none}.swiper-css-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:start start}.swiper-horizontal.swiper-css-mode>.swiper-wrapper{scroll-snap-type:x mandatory}.swiper-vertical.swiper-css-mode>.swiper-wrapper{scroll-snap-type:y mandatory}.swiper-centered>.swiper-wrapper::before{content:'';flex-shrink:0;order:9999}.swiper-centered.swiper-horizontal>.swiper-wrapper>.swiper-slide:first-child{margin-inline-start:var(--swiper-centered-offset-before)}.swiper-centered.swiper-horizontal>.swiper-wrapper::before{height:100%;min-height:1px;width:var(--swiper-centered-offset-after)}.swiper-centered.swiper-vertical>.swiper-wrapper>.swiper-slide:first-child{margin-block-start:var(--swiper-centered-offset-before)}.swiper-centered.swiper-vertical>.swiper-wrapper::before{width:100%;min-width:1px;height:var(--swiper-centered-offset-after)}.swiper-centered>.swiper-wrapper>.swiper-slide{scroll-snap-align:center center;scroll-snap-stop:always}.swiper-virtual .swiper-slide{-webkit-backface-visibility:hidden;transform:translateZ(0)}.swiper-virtual.swiper-css-mode .swiper-wrapper::after{content:'';position:absolute;left:0;top:0;pointer-events:none}.swiper-virtual.swiper-css-mode.swiper-horizontal .swiper-wrapper::after{height:1px;width:var(--swiper-virtual-size)}.swiper-virtual.swiper-css-mode.swiper-vertical .swiper-wrapper::after{width:1px;height:var(--swiper-virtual-size)}:root{--swiper-navigation-size:44px}.swiper-button-next,.swiper-button-prev{position:absolute;top:50%;width:calc(var(--swiper-navigation-size)/ 44 * 27);height:var(--swiper-navigation-size);margin-top:calc(0px - (var(--swiper-navigation-size)/ 2));z-index:10;cursor:pointer;display:flex;align-items:center;justify-content:center;color:var(--swiper-navigation-color,var(--swiper-theme-color))}.swiper-button-next.swiper-button-disabled,.swiper-button-prev.swiper-button-disabled{opacity:.35;cursor:auto;pointer-events:none}.swiper-button-next.swiper-button-hidden,.swiper-button-prev.swiper-button-hidden{opacity:0;cursor:auto;pointer-events:none}.swiper-navigation-disabled .swiper-button-next,.swiper-navigation-disabled .swiper-button-prev{display:none!important}.swiper-button-next:after,.swiper-button-prev:after{font-family:swiper-icons;font-size:var(--swiper-navigation-size);text-transform:none!important;letter-spacing:0;font-variant:initial;line-height:1}.swiper-button-prev,.swiper-rtl .swiper-button-next{left:10px;right:auto}.swiper-button-prev:after,.swiper-rtl .swiper-button-next:after{content:'prev'}.swiper-button-next,.swiper-rtl .swiper-button-prev{right:10px;left:auto}.swiper-button-next:after,.swiper-rtl .swiper-button-prev:after{content:'next'}.swiper-button-lock{display:none}.swiper-pagination{position:absolute;text-align:center;transition:.3s opacity;transform:translate3d(0,0,0);z-index:10}.swiper-pagination.swiper-pagination-hidden{opacity:0}.swiper-pagination-disabled>.swiper-pagination,.swiper-pagination.swiper-pagination-disabled{display:none!important}.swiper-horizontal>.swiper-pagination-bullets,.swiper-pagination-bullets.swiper-pagination-horizontal,.swiper-pagination-custom,.swiper-pagination-fraction{bottom:10px;left:0;width:100%}.swiper-pagination-bullets-dynamic{overflow:hidden;font-size:0}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transform:scale(.33);position:relative}.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(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev{transform:scale(.33)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next{transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next{transform:scale(.33)}.swiper-pagination-bullet{width:var(--swiper-pagination-bullet-width,var(--swiper-pagination-bullet-size,8px));height:var(--swiper-pagination-bullet-height,var(--swiper-pagination-bullet-size,8px));display:inline-block;border-radius:50%;background:var(--swiper-pagination-bullet-inactive-color,#000);opacity:var(--swiper-pagination-bullet-inactive-opacity, .2)}button.swiper-pagination-bullet{border:none;margin:0;padding:0;box-shadow:none;-webkit-appearance:none;appearance:none}.swiper-pagination-clickable .swiper-pagination-bullet{cursor:pointer}.swiper-pagination-bullet:only-child{display:none!important}.swiper-pagination-bullet-active{opacity:var(--swiper-pagination-bullet-opacity, 1);background:var(--swiper-pagination-color,var(--swiper-theme-color))}.swiper-pagination-vertical.swiper-pagination-bullets,.swiper-vertical>.swiper-pagination-bullets{right:10px;top:50%;transform:translate3d(0px,-50%,0)}.swiper-pagination-vertical.swiper-pagination-bullets .swiper-pagination-bullet,.swiper-vertical>.swiper-pagination-bullets .swiper-pagination-bullet{margin:var(--swiper-pagination-bullet-vertical-gap,6px) 0;display:block}.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic,.swiper-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{top:50%;transform:translateY(-50%);width:8px}.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,.swiper-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{display:inline-block;transition:.2s transform,.2s top}.swiper-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet,.swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 var(--swiper-pagination-bullet-horizontal-gap,4px)}.swiper-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic,.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{left:50%;transform:translateX(-50%);white-space:nowrap}.swiper-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:.2s transform,.2s left}.swiper-horizontal.swiper-rtl>.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:.2s transform,.2s right}.swiper-pagination-progressbar{background:rgba(0,0,0,.25);position:absolute}.swiper-pagination-progressbar .swiper-pagination-progressbar-fill{background:var(--swiper-pagination-color,var(--swiper-theme-color));position:absolute;left:0;top:0;width:100%;height:100%;transform:scale(0);transform-origin:left top}.swiper-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill{transform-origin:right top}.swiper-horizontal>.swiper-pagination-progressbar,.swiper-pagination-progressbar.swiper-pagination-horizontal,.swiper-pagination-progressbar.swiper-pagination-vertical.swiper-pagination-progressbar-opposite,.swiper-vertical>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite{width:100%;height:4px;left:0;top:0}.swiper-horizontal>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,.swiper-pagination-progressbar.swiper-pagination-horizontal.swiper-pagination-progressbar-opposite,.swiper-pagination-progressbar.swiper-pagination-vertical,.swiper-vertical>.swiper-pagination-progressbar{width:4px;height:100%;left:0;top:0}.swiper-pagination-lock{display:none}.swiper-scrollbar{border-radius:10px;position:relative;-ms-touch-action:none;background:rgba(0,0,0,.1)}.swiper-scrollbar-disabled>.swiper-scrollbar,.swiper-scrollbar.swiper-scrollbar-disabled{display:none!important}.swiper-horizontal>.swiper-scrollbar,.swiper-scrollbar.swiper-scrollbar-horizontal{position:absolute;left:1%;bottom:3px;z-index:50;height:5px;width:98%}.swiper-scrollbar.swiper-scrollbar-vertical,.swiper-vertical>.swiper-scrollbar{position:absolute;right:3px;top:1%;z-index:50;width:5px;height:98%}.swiper-scrollbar-drag{height:100%;width:100%;position:relative;background:rgba(0,0,0,.5);border-radius:10px;left:0;top:0}.swiper-scrollbar-cursor-drag{cursor:move}.swiper-scrollbar-lock{display:none}.swiper-zoom-container{width:100%;height:100%;display:flex;justify-content:center;align-items:center;text-align:center}.swiper-zoom-container>canvas,.swiper-zoom-container>img,.swiper-zoom-container>svg{max-width:100%;max-height:100%;object-fit:contain}.swiper-slide-zoomed{cursor:move}.swiper-lazy-preloader{width:42px;height:42px;position:absolute;left:50%;top:50%;margin-left:-21px;margin-top:-21px;z-index:10;transform-origin:50%;box-sizing:border-box;border:4px solid var(--swiper-preloader-color,var(--swiper-theme-color));border-radius:50%;border-top-color:transparent}.swiper-watch-progress .swiper-slide-visible .swiper-lazy-preloader,.swiper:not(.swiper-watch-progress) .swiper-lazy-preloader{animation:swiper-preloader-spin 1s infinite linear}.swiper-lazy-preloader-white{--swiper-preloader-color:#fff}.swiper-lazy-preloader-black{--swiper-preloader-color:#000}@keyframes swiper-preloader-spin{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}.swiper .swiper-notification{position:absolute;left:0;top:0;pointer-events:none;opacity:0;z-index:-1000}.swiper-free-mode>.swiper-wrapper{transition-timing-function:ease-out;margin:0 auto}.swiper-grid>.swiper-wrapper{flex-wrap:wrap}.swiper-grid-column>.swiper-wrapper{flex-wrap:wrap;flex-direction:column}.swiper-fade.swiper-free-mode .swiper-slide{transition-timing-function:ease-out}.swiper-fade .swiper-slide{pointer-events:none;transition-property:opacity}.swiper-fade .swiper-slide .swiper-slide{pointer-events:none}.swiper-fade .swiper-slide-active,.swiper-fade .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-cube{overflow:visible}.swiper-cube .swiper-slide{pointer-events:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:1;visibility:hidden;transform-origin:0 0;width:100%;height:100%}.swiper-cube .swiper-slide .swiper-slide{pointer-events:none}.swiper-cube.swiper-rtl .swiper-slide{transform-origin:100% 0}.swiper-cube .swiper-slide-active,.swiper-cube .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-cube .swiper-slide-active,.swiper-cube .swiper-slide-next,.swiper-cube .swiper-slide-next+.swiper-slide,.swiper-cube .swiper-slide-prev{pointer-events:auto;visibility:visible}.swiper-cube .swiper-slide-shadow-bottom,.swiper-cube .swiper-slide-shadow-left,.swiper-cube .swiper-slide-shadow-right,.swiper-cube .swiper-slide-shadow-top{z-index:0;-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper-cube .swiper-cube-shadow{position:absolute;left:0;bottom:0px;width:100%;height:100%;opacity:.6;z-index:0}.swiper-cube .swiper-cube-shadow:before{content:'';background:#000;position:absolute;left:0;top:0;bottom:0;right:0;filter:blur(50px)}.swiper-flip{overflow:visible}.swiper-flip .swiper-slide{pointer-events:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:1}.swiper-flip .swiper-slide .swiper-slide{pointer-events:none}.swiper-flip .swiper-slide-active,.swiper-flip .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-flip .swiper-slide-shadow-bottom,.swiper-flip .swiper-slide-shadow-left,.swiper-flip .swiper-slide-shadow-right,.swiper-flip .swiper-slide-shadow-top{z-index:0;-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper-creative .swiper-slide{-webkit-backface-visibility:hidden;backface-visibility:hidden;overflow:hidden;transition-property:transform,opacity,height}.swiper-cards{overflow:visible}.swiper-cards .swiper-slide{transform-origin:center bottom;-webkit-backface-visibility:hidden;backface-visibility:hidden;overflow:hidden}
*,*::before,*::after{-webkit-appearance:unset;-moz-appearance:unset;appearance:unset;border:none;border-spacing:0;-webkit-box-sizing:border-box;box-sizing:border-box;font-family:unset;font-size:unset;font-weight:unset;line-height:1.3;list-style-type:none;margin:0;-webkit-margin-before:0;margin-block-start:0;-webkit-margin-after:0;margin-block-end:0;-webkit-margin-start:0;margin-inline-start:0;-webkit-margin-end:0;margin-inline-end:0;outline:none;padding:0;text-align:unset;text-decoration:none}.mce-preview-object{border:none}:root{--color-light-pink: #fff0f2;--color-pink: #f77f8b;--color-white: #fff;--color-base: #f6f4f6;--color-gray-50: #eae9eb;--color-gray-100: #e0dee0;--color-gray-200: #cbc9cb;--color-gray-300: #b7b5b6;--color-gray-400: #a1a0a1;--color-gray-500: #8c8a8b;--color-gray-600: #767576;--color-gray-700: #605f60;--color-gray-800: #4c4c4c;--color-gray-900: #363636;--color-black: #222}@-webkit-keyframes transition_mask{from{-webkit-transform:translateY(100%) translateZ(10px);transform:translateY(100%) translateZ(10px)}to{-webkit-transform:translateY(0) translateZ(10px);transform:translateY(0) translateZ(10px)}}@keyframes transition_mask{from{-webkit-transform:translateY(100%) translateZ(10px);transform:translateY(100%) translateZ(10px)}to{-webkit-transform:translateY(0) translateZ(10px);transform:translateY(0) translateZ(10px)}}@-webkit-keyframes button_arrow{0%{opacity:1;translate:0 0}49.9%{opacity:0;translate:10px 0}50%{translate:-10px 0}100%{opacity:1;translate:0 0}}@keyframes button_arrow{0%{opacity:1;translate:0 0}49.9%{opacity:0;translate:10px 0}50%{translate:-10px 0}100%{opacity:1;translate:0 0}}@-webkit-keyframes button_arrow_down{0%{opacity:1;translate:0 0}49.9%{opacity:0;translate:0 10px}50%{translate:0 -10px}100%{opacity:1;translate:0 0}}@keyframes button_arrow_down{0%{opacity:1;translate:0 0}49.9%{opacity:0;translate:0 10px}50%{translate:0 -10px}100%{opacity:1;translate:0 0}}@-webkit-keyframes button_arrow_external{0%{opacity:1;translate:0 0}49.9%{opacity:0;translate:10px -10px}50%{translate:-10px 10px}100%{opacity:1;translate:0 0}}@keyframes button_arrow_external{0%{opacity:1;translate:0 0}49.9%{opacity:0;translate:10px -10px}50%{translate:-10px 10px}100%{opacity:1;translate:0 0}}@-webkit-keyframes scroll_text{from{-webkit-transform:translateX(0);transform:translateX(0)}to{-webkit-transform:translateX(-33.3333333333%);transform:translateX(-33.3333333333%)}}@keyframes scroll_text{from{-webkit-transform:translateX(0);transform:translateX(0)}to{-webkit-transform:translateX(-33.3333333333%);transform:translateX(-33.3333333333%)}}*::-moz-selection{background:rgba(0,0,0,.075)}*::selection{background:rgba(0,0,0,.075)}html{scroll-behavior:smooth;scroll-padding-top:100px;-webkit-text-size-adjust:100%}body{font-family:"Poppins","Noto Sans JP",sans-serif;font-optical-sizing:auto;font-weight:400;font-style:normal;background:var(--color-base);color:var(--color-black);font-style:normal;font-size:clamp(0.8125rem,0.7322324415rem + 0.1672240803vw,0.875rem);-webkit-font-feature-settings:"palt";font-feature-settings:"palt";-webkit-font-smoothing:antialiased;letter-spacing:-0.025em;overscroll-behavior-y:none}body::-webkit-scrollbar{display:none}[data-transition]{position:relative;top:0;-webkit-transition:top 1s cubic-bezier(0.2, 1, 0.2, 1) .2s;transition:top 1s cubic-bezier(0.2, 1, 0.2, 1) .2s}[data-page-state=loading] [data-transition]{top:12.5vh !important}[data-page-state=leave] [data-transition]{top:-20vh !important;-webkit-transition:top .75s cubic-bezier(0.8, 0, 0.175, 1) 0s;transition:top .75s cubic-bezier(0.8, 0, 0.175, 1) 0s}h1,h2,h3,h4,h5{word-break:break-all}picture{display:block}img{display:-webkit-box;display:-ms-flexbox;display:flex;-o-object-fit:cover;object-fit:cover;height:auto;width:100%}svg{display:block;height:auto;width:100%}p{line-height:2;text-align:justify}a{color:inherit}a:not([class]){-webkit-transition:opacity .5s cubic-bezier(0.4, 0.15, 0, 1);transition:opacity .5s cubic-bezier(0.4, 0.15, 0, 1);text-decoration:underline}@media(hover: hover)and (pointer: fine){a:not([class]):hover{opacity:.5}}strong{color:var(--color-pink);font-weight:500}button{background:none;color:inherit;cursor:pointer}table{border-collapse:collapse}th{text-align:left}td{text-align:justify}input,textarea{font-family:"Poppins","Noto Sans JP",sans-serif;font-optical-sizing:auto;font-weight:400;font-style:normal;border-radius:0;display:block;font-style:normal;font-size:clamp(0.8125rem,0.7322324415rem + 0.1672240803vw,0.875rem);-webkit-font-feature-settings:"palt";font-feature-settings:"palt";-webkit-font-smoothing:antialiased;letter-spacing:-0.025em}input::-webkit-input-placeholder, textarea::-webkit-input-placeholder{color:var(--color-gray-300)}input::-moz-placeholder, textarea::-moz-placeholder{color:var(--color-gray-300)}input:-ms-input-placeholder, textarea:-ms-input-placeholder{color:var(--color-gray-300)}input::-ms-input-placeholder, textarea::-ms-input-placeholder{color:var(--color-gray-300)}input::placeholder,textarea::placeholder{color:var(--color-gray-300)}select{background:none;color:inherit}iframe{display:-webkit-box;display:-ms-flexbox;display:flex}.l-header{z-index:6;position:fixed;top:40px;right:40px;left:40px}.-recruit-lp .l-header{position:absolute}.l-header__inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-transition:opacity .3s cubic-bezier(0.4, 0.15, 0, 1),translate .3s cubic-bezier(0.4, 0.15, 0, 1);transition:opacity .3s cubic-bezier(0.4, 0.15, 0, 1),translate .3s cubic-bezier(0.4, 0.15, 0, 1)}.l-header__logo svg{fill:#ee8593;height:clamp(4rem,3.0367892977rem + 2.0066889632vw,4.75rem);width:auto}.-recruit-lp .l-header__logo svg{height:clamp(1.75rem,1.4289297659rem + 0.6688963211vw,2rem)}.l-header__navigation{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;gap:20px;height:-webkit-max-content;height:-moz-max-content;height:max-content}.l-header__navigation-item{display:block}.l-header__navigation-item:not(.-cta){-webkit-transition:color .3s cubic-bezier(0.4, 0.15, 0, 1),opacity .3s cubic-bezier(0.4, 0.15, 0, 1),text-shadow .3s cubic-bezier(0.4, 0.15, 0, 1);transition:color .3s cubic-bezier(0.4, 0.15, 0, 1),opacity .3s cubic-bezier(0.4, 0.15, 0, 1),text-shadow .3s cubic-bezier(0.4, 0.15, 0, 1)}.l-header__navigation-item.-cta{background:var(--color-pink);border:1px solid rgba(0,0,0,0);border-radius:100px;color:var(--color-white);font-size:12px;padding:10px 20px;-webkit-transition:background .3s cubic-bezier(0.4, 0.15, 0, 1),border .3s cubic-bezier(0.4, 0.15, 0, 1),color .3s cubic-bezier(0.4, 0.15, 0, 1);transition:background .3s cubic-bezier(0.4, 0.15, 0, 1),border .3s cubic-bezier(0.4, 0.15, 0, 1),color .3s cubic-bezier(0.4, 0.15, 0, 1)}@media(hover: hover)and (pointer: fine){.l-header__navigation-item:not(.-cta):hover{opacity:.6}.l-header__navigation-item.-cta:hover{background:rgba(0,0,0,0);border:1px solid var(--color-pink);color:var(--color-pink)}}@media(max-width: 860px){.l-header{top:3vw;right:3vw;left:3vw}.l-header__navigation{display:none}}@media(max-width: 767px){.l-header{top:3vw;right:3vw;left:3vw}.-recruit-lp .l-header{top:5vw}.-recruit-lp .l-header__inner{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.l-header__navigation{display:none}}.-lp .l-contents{background:var(--color-white);-webkit-box-shadow:0px 0px 50px 10px rgba(142,16,16,.1);box-shadow:0px 0px 50px 10px rgba(142,16,16,.1);margin:0 auto;max-width:840px}.l-footer{background:var(--color-gray-900)}.l-footer:not(.-small){padding-top:10.2489019034vw;padding-bottom:4.39238653vw}.l-footer.-small{margin:0 auto;padding:15px 0}.single-lp .l-footer.-small{max-width:840px}.l-footer__inner{padding-right:10vw;padding-left:10vw}@media(max-width: 860px){.l-footer__inner{padding-right:5vw;padding-left:5vw}}@media(max-width: 767px){.l-footer__inner{padding-right:3vw;padding-left:3vw}}.l-footer:not(.-small) .l-footer__inner{display:grid;grid-template-columns:30% 1fr}.l-footer__logo svg{height:120px;width:auto}.l-footer__navigation{display:grid;grid-template-columns:1fr 1fr;gap:40px;padding-bottom:60px}.l-footer__navigation-block-label{border-bottom:1px solid var(--color-gray-700);color:var(--color-gray-300);display:block;padding-bottom:10px}.l-footer__navigation-list{color:var(--color-base);display:grid;gap:12px;padding-top:25px}.l-footer__navigation-list.-col2{grid-template-columns:repeat(2, 1fr)}.l-footer__navigation-item{-webkit-transition:opacity .3s cubic-bezier(0.4, 0.15, 0, 1);transition:opacity .3s cubic-bezier(0.4, 0.15, 0, 1)}@media(hover: hover)and (pointer: fine){.l-footer__navigation-item:hover{opacity:.6}}.l-footer__bottom{-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-top:1px solid var(--color-gray-700);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding-top:15px}.l-footer__links{color:var(--color-gray-300);display:-webkit-box;display:-ms-flexbox;display:flex;font-size:12px;gap:20px}.l-footer__link-item{-webkit-transition:opacity .3s cubic-bezier(0.4, 0.15, 0, 1);transition:opacity .3s cubic-bezier(0.4, 0.15, 0, 1)}@media(hover: hover)and (pointer: fine){.l-footer__link-item:hover{opacity:.6}}.l-footer__copyright{color:var(--color-gray-300);display:block}.l-footer:not(.-small) .l-footer__copyright{font-size:12px}.l-footer.-small .l-footer__copyright{font-size:clamp(0.875rem,0.7144648829rem + 0.3344481605vw,1rem);text-align:center}@media(max-width: 767px){.l-footer:not(.-small){padding-top:10.6666666667vw;padding-bottom:2.6666666667vw}.l-footer.-small{padding:10px 0}.l-footer:not(.-small) .l-footer__inner{gap:10px;grid-template-columns:1fr}.l-footer__logo svg{margin:0 auto;height:80px}.l-footer__navigation{gap:20px;grid-template-columns:1fr;padding-bottom:20px}.l-footer__navigation-list{padding-top:10px}.l-footer__navigation-list,.l-footer__navigation-list.-col2{gap:10px 10px;grid-template-columns:repeat(3, 1fr)}.l-footer__navigation-item{font-size:12px}.l-footer__bottom{display:block;padding-top:10px}.l-footer__links{display:grid;gap:10px 10px;grid-template-columns:repeat(3, 1fr)}.l-footer__link-item{color:var(--color-base)}.l-footer__copyright{display:block;text-align:center}.l-footer:not(.-small) .l-footer__copyright{padding-top:20px}}.c-under-kv{padding-right:10vw;padding-left:10vw;padding-top:14.6412884334vw;position:relative;z-index:3}@media(max-width: 860px){.c-under-kv{padding-right:5vw;padding-left:5vw}}@media(max-width: 767px){.c-under-kv{padding-right:3vw;padding-left:3vw}}.c-under-kv__inner{-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;border-bottom:1px solid var(--color-gray-200);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding-bottom:20px}.c-under-kv__title-small{overflow:hidden;height:calc(clamp(0.8125rem,0.7322324415rem + 0.1672240803vw,0.875rem)*1.3)}.c-under-kv__title-small-text{display:block;translate:0 100%;-webkit-transition:translate 1s cubic-bezier(0.4, 0.15, 0, 1) .3s;transition:translate 1s cubic-bezier(0.4, 0.15, 0, 1) .3s}[data-page-state=entered] .c-under-kv__title-small-text,[data-page-state=leave] .c-under-kv__title-small-text{translate:0 0}.c-under-kv__title-large{overflow:hidden;height:calc(clamp(3.5rem,2.8578595318rem + 1.3377926421vw,4rem)*1.3 + 5px)}.c-under-kv__title-large-text{font-family:"Shippori Mincho B1",serif;font-weight:500;font-style:normal;letter-spacing:-0.05em;display:block;font-size:clamp(3.5rem,2.8578595318rem + 1.3377926421vw,4rem);margin-top:5px;translate:0 100%;-webkit-transition:translate 1s cubic-bezier(0.4, 0.15, 0, 1) .15s;transition:translate 1s cubic-bezier(0.4, 0.15, 0, 1) .15s}[data-page-state=entered] .c-under-kv__title-large-text,[data-page-state=leave] .c-under-kv__title-large-text{translate:0 0}.c-under-kv__bread{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;gap:10px;opacity:0;-webkit-transition:opacity 1s cubic-bezier(0.4, 0.15, 0, 1) .3s;transition:opacity 1s cubic-bezier(0.4, 0.15, 0, 1) .3s}[data-page-state=entered] .c-under-kv__bread,[data-page-state=leave] .c-under-kv__bread{opacity:1}.c-under-kv__bread-item:not(.-current){color:var(--color-gray-500)}.c-under-kv__bread-item+.c-under-kv__bread-item{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:grid;gap:10px;grid-template-columns:10px auto}.c-under-kv__bread-item+.c-under-kv__bread-item::before{background:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB3aWR0aD0iMTAiIGhlaWdodD0iMTAiIHZpZXdCb3g9IjAgMCAxMCAxMCI+CiAgPGRlZnM+CiAgICA8Y2xpcFBhdGggaWQ9ImNsaXAtcGF0aCI+CiAgICAgIDxyZWN0IGlkPSLplbfmlrnlvaJfMTU0IiBkYXRhLW5hbWU9IumVt+aWueW9oiAxNTQiIHdpZHRoPSIxMCIgaGVpZ2h0PSIxMCIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoOTEwIDQxMCkiIGZpbGw9IiM4YzhhOGIiLz4KICAgIDwvY2xpcFBhdGg+CiAgICA8Y2xpcFBhdGggaWQ9ImNsaXAtcGF0aC0yIj4KICAgICAgPHJlY3QgaWQ9IumVt+aWueW9ol8xNTMiIGRhdGEtbmFtZT0i6ZW35pa55b2iIDE1MyIgd2lkdGg9IjUuNTk5IiBoZWlnaHQ9IjEwIiBmaWxsPSIjOGM4YThiIi8+CiAgICA8L2NsaXBQYXRoPgogIDwvZGVmcz4KICA8ZyBpZD0i44Oe44K544Kv44Kw44Or44O844OXXzE0IiBkYXRhLW5hbWU9IuODnuOCueOCr+OCsOODq+ODvOODlyAxNCIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTkxMCAtNDEwKSIgY2xpcC1wYXRoPSJ1cmwoI2NsaXAtcGF0aCkiPgogICAgPGcgaWQ9IuOCsOODq+ODvOODl18xOTgiIGRhdGEtbmFtZT0i44Kw44Or44O844OXIDE5OCIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoOTEyLjMzMyA0MTApIj4KICAgICAgPGcgaWQ9IuOCsOODq+ODvOODl18xOTciIGRhdGEtbmFtZT0i44Kw44Or44O844OXIDE5NyIgY2xpcC1wYXRoPSJ1cmwoI2NsaXAtcGF0aC0yKSI+CiAgICAgICAgPHBhdGggaWQ9IuODkeOCuV8zNyIgZGF0YS1uYW1lPSLjg5HjgrkgMzciIGQ9Ik01LjQyNCw0LjU3N2wtNC40LTQuNGEuNi42LDAsMCwwLS44NDguODQ3TDQuMTUzLDUsLjE3NSw4Ljk3N2EuNi42LDAsMCwwLC44NDguODQ4bDQuNC00LjRhLjYuNiwwLDAsMCwwLS44NDciIHRyYW5zZm9ybT0idHJhbnNsYXRlKDAgMCkiIGZpbGw9IiM4YzhhOGIiLz4KICAgICAgPC9nPgogICAgPC9nPgogIDwvZz4KPC9zdmc+Cg==) no-repeat center center/contain;content:"";height:10px;width:10px}.c-under-kv__bread-item a{text-decoration:none}@media(max-width: 860px){.c-under-kv{padding-top:20.8333333333vw}}@media(max-width: 767px){.c-under-kv{padding-top:32vw}.c-under-kv__inner{display:block;padding-bottom:15px}.c-under-kv__title-large{height:calc(clamp(2.25rem,1.7683946488rem + 1.0033444816vw,2.625rem)*1.3 + 5px)}.c-under-kv__title-large-text{font-size:clamp(2.25rem,1.7683946488rem + 1.0033444816vw,2.625rem);margin-top:0}.c-under-kv__bread{padding-top:10px}}.c-button{-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:var(--color-pink);border:1px solid rgba(0,0,0,0);border-radius:100px;color:var(--color-white);display:grid;gap:10px;grid-template-columns:auto 16px;padding:0 15px;-webkit-transition:background .3s cubic-bezier(0.4, 0.15, 0, 1),border .3s cubic-bezier(0.4, 0.15, 0, 1),color .3s cubic-bezier(0.4, 0.15, 0, 1);transition:background .3s cubic-bezier(0.4, 0.15, 0, 1),border .3s cubic-bezier(0.4, 0.15, 0, 1),color .3s cubic-bezier(0.4, 0.15, 0, 1);height:36px;width:-webkit-max-content;width:-moz-max-content;width:max-content}.c-button.-no-icon{grid-template-columns:1fr}.c-button:not(.-no-icon)::after{background-image:url(data:image/svg+xml;base64,PHN2ZyBpZD0i44Kw44Or44O844OXXzE2IiBkYXRhLW5hbWU9IuOCsOODq+ODvOODlyAxNiIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgd2lkdGg9IjE2IiBoZWlnaHQ9IjE2IiB2aWV3Qm94PSIwIDAgMTYgMTYiPgogIDxkZWZzPgogICAgPGNsaXBQYXRoIGlkPSJjbGlwLXBhdGgiPgogICAgICA8cmVjdCBpZD0i6ZW35pa55b2iXzU4IiBkYXRhLW5hbWU9IumVt+aWueW9oiA1OCIgd2lkdGg9IjE2IiBoZWlnaHQ9IjE2IiBmaWxsPSIjZmZmIi8+CiAgICA8L2NsaXBQYXRoPgogIDwvZGVmcz4KICA8ZyBpZD0i44Kw44Or44O844OXXzE1IiBkYXRhLW5hbWU9IuOCsOODq+ODvOODlyAxNSIgY2xpcC1wYXRoPSJ1cmwoI2NsaXAtcGF0aCkiPgogICAgPHBhdGggaWQ9IuODkeOCuV8xMiIgZGF0YS1uYW1lPSLjg5HjgrkgMTIiIGQ9Ik0xNC45NjQsOC4zODJoMGMtMi43MTEtLjIzNC00LjgxNi0zLjkzLTQuOS00LjA4NkEuNDIzLjQyMywwLDAsMCw5LjQ4LDQuMTJhLjQzMy40MzMsMCwwLDAtLjE3My41ODYsMTEuNDI0LDExLjQyNCwwLDAsMCwzLjIsMy42MzZoLTExYS40NzIuNDcyLDAsMCwwLDAsLjk0NWgxMUExMS41NDYsMTEuNTQ2LDAsMCwwLDkuMywxMi45MjRhLjQzMS40MzEsMCwwLDAsLjM3OS42MzZoMGEuNDIyLjQyMiwwLDAsMCwuMzc2LS4yMjdjLjIyMi0uMzk0LDIuMjQ4LTMuODU4LDQuODg2LTQuMDg2YS40MzQuNDM0LDAsMCwwLC40MzQtLjQzNC40MjkuNDI5LDAsMCwwLS40MTQtLjQzMiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTAuMjA3IC0wLjgxNCkiIGZpbGw9IiNmZmYiLz4KICA8L2c+Cjwvc3ZnPgo=);background-repeat:no-repeat;background-position:center center;background-size:contain;content:"";-webkit-transition:background-image .3s cubic-bezier(0.4, 0.15, 0, 1);transition:background-image .3s cubic-bezier(0.4, 0.15, 0, 1);height:16px;width:16px}.c-button[target=_blank]::after{background-image:url(data:image/svg+xml;base64,PHN2ZyBpZD0i44Kw44Or44O844OXXzE2IiBkYXRhLW5hbWU9IuOCsOODq+ODvOODlyAxNiIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgd2lkdGg9IjE2IiBoZWlnaHQ9IjE2IiB2aWV3Qm94PSIwIDAgMTYgMTYiPgogIDxkZWZzPgogICAgPGNsaXBQYXRoIGlkPSJjbGlwLXBhdGgiPgogICAgICA8cmVjdCBpZD0i6ZW35pa55b2iXzU4IiBkYXRhLW5hbWU9IumVt+aWueW9oiA1OCIgd2lkdGg9IjE2IiBoZWlnaHQ9IjE2IiBmaWxsPSIjZmZmIi8+CiAgICA8L2NsaXBQYXRoPgogIDwvZGVmcz4KICA8ZyBpZD0i44Kw44Or44O844OXXzE1IiBkYXRhLW5hbWU9IuOCsOODq+ODvOODlyAxNSIgY2xpcC1wYXRoPSJ1cmwoI2NsaXAtcGF0aCkiPgogICAgPHBhdGggaWQ9IuODkeOCuV8xMiIgZGF0YS1uYW1lPSLjg5HjgrkgMTIiIGQ9Ik0xNC45NjQsOC4zODJoMGMtMi43MTEtLjIzNC00LjgxNi0zLjkzLTQuOS00LjA4NkEuNDIzLjQyMywwLDAsMCw5LjQ4LDQuMTJhLjQzMy40MzMsMCwwLDAtLjE3My41ODYsMTEuNDI0LDExLjQyNCwwLDAsMCwzLjIsMy42MzZoLTExYS40NzIuNDcyLDAsMCwwLDAsLjk0NWgxMUExMS41NDYsMTEuNTQ2LDAsMCwwLDkuMywxMi45MjRhLjQzMS40MzEsMCwwLDAsLjM3OS42MzZoMGEuNDIyLjQyMiwwLDAsMCwuMzc2LS4yMjdjLjIyMi0uMzk0LDIuMjQ4LTMuODU4LDQuODg2LTQuMDg2YS40MzQuNDM0LDAsMCwwLC40MzQtLjQzNC40MjkuNDI5LDAsMCwwLS40MTQtLjQzMiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTQuMDM2IDcuNTcyKSByb3RhdGUoLTQ1KSIgZmlsbD0iI2ZmZiIvPgogIDwvZz4KPC9zdmc+Cg==)}@media(hover: hover)and (pointer: fine){.c-button:hover{background:rgba(0,0,0,0);border:1px solid var(--color-pink);color:var(--color-pink)}.c-button:hover::after{-webkit-animation:button_arrow .5s cubic-bezier(0.4, 0.15, 0, 1) both;animation:button_arrow .5s cubic-bezier(0.4, 0.15, 0, 1) both;background-image:url(data:image/svg+xml;base64,PHN2ZyBpZD0i44Kw44Or44O844OXXzE2IiBkYXRhLW5hbWU9IuOCsOODq+ODvOODlyAxNiIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgd2lkdGg9IjE2IiBoZWlnaHQ9IjE2IiB2aWV3Qm94PSIwIDAgMTYgMTYiPgogIDxkZWZzPgogICAgPGNsaXBQYXRoIGlkPSJjbGlwLXBhdGgiPgogICAgICA8cmVjdCBpZD0i6ZW35pa55b2iXzU4IiBkYXRhLW5hbWU9IumVt+aWueW9oiA1OCIgd2lkdGg9IjE2IiBoZWlnaHQ9IjE2IiBmaWxsPSIjZjc3ZjhiIi8+CiAgICA8L2NsaXBQYXRoPgogIDwvZGVmcz4KICA8ZyBpZD0i44Kw44Or44O844OXXzE1IiBkYXRhLW5hbWU9IuOCsOODq+ODvOODlyAxNSIgY2xpcC1wYXRoPSJ1cmwoI2NsaXAtcGF0aCkiPgogICAgPHBhdGggaWQ9IuODkeOCuV8xMiIgZGF0YS1uYW1lPSLjg5HjgrkgMTIiIGQ9Ik0xNC45NjQsOC4zODJoMGMtMi43MTEtLjIzNC00LjgxNi0zLjkzLTQuOS00LjA4NkEuNDIzLjQyMywwLDAsMCw5LjQ4LDQuMTJhLjQzMy40MzMsMCwwLDAtLjE3My41ODYsMTEuNDI0LDExLjQyNCwwLDAsMCwzLjIsMy42MzZoLTExYS40NzIuNDcyLDAsMCwwLDAsLjk0NWgxMUExMS41NDYsMTEuNTQ2LDAsMCwwLDkuMywxMi45MjRhLjQzMS40MzEsMCwwLDAsLjM3OS42MzZoMGEuNDIyLjQyMiwwLDAsMCwuMzc2LS4yMjdjLjIyMi0uMzk0LDIuMjQ4LTMuODU4LDQuODg2LTQuMDg2YS40MzQuNDM0LDAsMCwwLC40MzQtLjQzNC40MjkuNDI5LDAsMCwwLS40MTQtLjQzMiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTAuMjA3IC0wLjgxNCkiIGZpbGw9IiNmNzdmOGIiLz4KICA8L2c+Cjwvc3ZnPgo=)}.c-button[target=_blank]:hover::after{-webkit-animation:button_arrow_external .5s cubic-bezier(0.4, 0.15, 0, 1) both;animation:button_arrow_external .5s cubic-bezier(0.4, 0.15, 0, 1) both;background-image:url(data:image/svg+xml;base64,PHN2ZyBpZD0i44Kw44Or44O844OXXzE2IiBkYXRhLW5hbWU9IuOCsOODq+ODvOODlyAxNiIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgd2lkdGg9IjE2IiBoZWlnaHQ9IjE2IiB2aWV3Qm94PSIwIDAgMTYgMTYiPgogIDxkZWZzPgogICAgPGNsaXBQYXRoIGlkPSJjbGlwLXBhdGgiPgogICAgICA8cmVjdCBpZD0i6ZW35pa55b2iXzU4IiBkYXRhLW5hbWU9IumVt+aWueW9oiA1OCIgd2lkdGg9IjE2IiBoZWlnaHQ9IjE2IiBmaWxsPSIjZjc3ZjhiIi8+CiAgICA8L2NsaXBQYXRoPgogIDwvZGVmcz4KICA8ZyBpZD0i44Kw44Or44O844OXXzE1IiBkYXRhLW5hbWU9IuOCsOODq+ODvOODlyAxNSIgY2xpcC1wYXRoPSJ1cmwoI2NsaXAtcGF0aCkiPgogICAgPHBhdGggaWQ9IuODkeOCuV8xMiIgZGF0YS1uYW1lPSLjg5HjgrkgMTIiIGQ9Ik0xNC45NjQsOC4zODJoMGMtMi43MTEtLjIzNC00LjgxNi0zLjkzLTQuOS00LjA4NkEuNDIzLjQyMywwLDAsMCw5LjQ4LDQuMTJhLjQzMy40MzMsMCwwLDAtLjE3My41ODYsMTEuNDI0LDExLjQyNCwwLDAsMCwzLjIsMy42MzZoLTExYS40NzIuNDcyLDAsMCwwLDAsLjk0NWgxMUExMS41NDYsMTEuNTQ2LDAsMCwwLDkuMywxMi45MjRhLjQzMS40MzEsMCwwLDAsLjM3OS42MzZoMGEuNDIyLjQyMiwwLDAsMCwuMzc2LS4yMjdjLjIyMi0uMzk0LDIuMjQ4LTMuODU4LDQuODg2LTQuMDg2YS40MzQuNDM0LDAsMCwwLC40MzQtLjQzNC40MjkuNDI5LDAsMCwwLS40MTQtLjQzMiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTQuMDM2IDcuNTcyKSByb3RhdGUoLTQ1KSIgZmlsbD0iI2Y3N2Y4YiIvPgogIDwvZz4KPC9zdmc+Cg==)}}[data-length="1"] .c-studio-card{width:40%}.c-studio-card__image img{aspect-ratio:1.618/1;border-radius:15px}.c-studio-card__contents{padding-top:15px}.c-studio-card__heading-small{color:var(--color-pink);display:block;font-size:clamp(0.875rem,0.7144648829rem + 0.3344481605vw,1rem);text-align:center}.c-studio-card__heading-large{font-family:"Shippori Mincho B1",serif;font-weight:400;font-style:normal;letter-spacing:-0.05em;font-size:clamp(1.3125rem,1.0716973244rem + 0.5016722408vw,1.5rem);line-height:1.5;padding-top:5px;text-align:center}.c-studio-card__info{padding-top:20px}.c-studio-card__info,.c-studio-card__info tbody{display:block;width:100%}.c-studio-card__info-row{-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-bottom:1px solid var(--color-gray-200);display:grid;gap:20px;grid-template-columns:20% 1fr;padding:18px 0}.c-studio-card__info-row:first-child{border-top:1px solid var(--color-gray-200)}.c-studio-card__info-row-head{color:var(--color-gray-500);line-height:1.7}.c-studio-card__info-row-data{line-height:1.7}.c-studio-card__cta{padding-top:25px}.c-studio-card__cta[data-column="2"]{display:grid;grid-template-columns:1fr 1fr;gap:10px}.c-studio-card__cta-button{-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-radius:100px;display:grid;gap:10px;grid-template-columns:auto 16px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:0 15px;-webkit-transition:background .3s cubic-bezier(0.4, 0.15, 0, 1),border .3s cubic-bezier(0.4, 0.15, 0, 1),color .3s cubic-bezier(0.4, 0.15, 0, 1);transition:background .3s cubic-bezier(0.4, 0.15, 0, 1),border .3s cubic-bezier(0.4, 0.15, 0, 1),color .3s cubic-bezier(0.4, 0.15, 0, 1);height:40px}.c-studio-card__cta-button.-campaign{border:1px solid var(--color-pink);color:var(--color-pink)}.c-studio-card__cta-button.-more{background:var(--color-pink);border:1px solid rgba(0,0,0,0);color:var(--color-white)}[data-column="1"] .c-studio-card__cta-button{margin:0 auto;max-width:220px}.c-studio-card__cta-button::after{background-repeat:no-repeat;background-position:center center;background-size:contain;content:"";-webkit-transition:background-image .3s cubic-bezier(0.4, 0.15, 0, 1);transition:background-image .3s cubic-bezier(0.4, 0.15, 0, 1);height:16px;width:16px}.c-studio-card__cta-button.-campaign::after{background-image:url(data:image/svg+xml;base64,PHN2ZyBpZD0i44Kw44Or44O844OXXzE2IiBkYXRhLW5hbWU9IuOCsOODq+ODvOODlyAxNiIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgd2lkdGg9IjE2IiBoZWlnaHQ9IjE2IiB2aWV3Qm94PSIwIDAgMTYgMTYiPgogIDxkZWZzPgogICAgPGNsaXBQYXRoIGlkPSJjbGlwLXBhdGgiPgogICAgICA8cmVjdCBpZD0i6ZW35pa55b2iXzU4IiBkYXRhLW5hbWU9IumVt+aWueW9oiA1OCIgd2lkdGg9IjE2IiBoZWlnaHQ9IjE2IiBmaWxsPSIjZjc3ZjhiIi8+CiAgICA8L2NsaXBQYXRoPgogIDwvZGVmcz4KICA8ZyBpZD0i44Kw44Or44O844OXXzE1IiBkYXRhLW5hbWU9IuOCsOODq+ODvOODlyAxNSIgY2xpcC1wYXRoPSJ1cmwoI2NsaXAtcGF0aCkiPgogICAgPHBhdGggaWQ9IuODkeOCuV8xMiIgZGF0YS1uYW1lPSLjg5HjgrkgMTIiIGQ9Ik0xNC45NjQsOC4zODJoMGMtMi43MTEtLjIzNC00LjgxNi0zLjkzLTQuOS00LjA4NkEuNDIzLjQyMywwLDAsMCw5LjQ4LDQuMTJhLjQzMy40MzMsMCwwLDAtLjE3My41ODYsMTEuNDI0LDExLjQyNCwwLDAsMCwzLjIsMy42MzZoLTExYS40NzIuNDcyLDAsMCwwLDAsLjk0NWgxMUExMS41NDYsMTEuNTQ2LDAsMCwwLDkuMywxMi45MjRhLjQzMS40MzEsMCwwLDAsLjM3OS42MzZoMGEuNDIyLjQyMiwwLDAsMCwuMzc2LS4yMjdjLjIyMi0uMzk0LDIuMjQ4LTMuODU4LDQuODg2LTQuMDg2YS40MzQuNDM0LDAsMCwwLC40MzQtLjQzNC40MjkuNDI5LDAsMCwwLS40MTQtLjQzMiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTQuMDM2IDcuNTcyKSByb3RhdGUoLTQ1KSIgZmlsbD0iI2Y3N2Y4YiIvPgogIDwvZz4KPC9zdmc+Cg==)}.c-studio-card__cta-button.-more::after{background-image:url(data:image/svg+xml;base64,PHN2ZyBpZD0i44Kw44Or44O844OXXzE2IiBkYXRhLW5hbWU9IuOCsOODq+ODvOODlyAxNiIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgd2lkdGg9IjE2IiBoZWlnaHQ9IjE2IiB2aWV3Qm94PSIwIDAgMTYgMTYiPgogIDxkZWZzPgogICAgPGNsaXBQYXRoIGlkPSJjbGlwLXBhdGgiPgogICAgICA8cmVjdCBpZD0i6ZW35pa55b2iXzU4IiBkYXRhLW5hbWU9IumVt+aWueW9oiA1OCIgd2lkdGg9IjE2IiBoZWlnaHQ9IjE2IiBmaWxsPSIjZmZmIi8+CiAgICA8L2NsaXBQYXRoPgogIDwvZGVmcz4KICA8ZyBpZD0i44Kw44Or44O844OXXzE1IiBkYXRhLW5hbWU9IuOCsOODq+ODvOODlyAxNSIgY2xpcC1wYXRoPSJ1cmwoI2NsaXAtcGF0aCkiPgogICAgPHBhdGggaWQ9IuODkeOCuV8xMiIgZGF0YS1uYW1lPSLjg5HjgrkgMTIiIGQ9Ik0xNC45NjQsOC4zODJoMGMtMi43MTEtLjIzNC00LjgxNi0zLjkzLTQuOS00LjA4NkEuNDIzLjQyMywwLDAsMCw5LjQ4LDQuMTJhLjQzMy40MzMsMCwwLDAtLjE3My41ODYsMTEuNDI0LDExLjQyNCwwLDAsMCwzLjIsMy42MzZoLTExYS40NzIuNDcyLDAsMCwwLDAsLjk0NWgxMUExMS41NDYsMTEuNTQ2LDAsMCwwLDkuMywxMi45MjRhLjQzMS40MzEsMCwwLDAsLjM3OS42MzZoMGEuNDIyLjQyMiwwLDAsMCwuMzc2LS4yMjdjLjIyMi0uMzk0LDIuMjQ4LTMuODU4LDQuODg2LTQuMDg2YS40MzQuNDM0LDAsMCwwLC40MzQtLjQzNC40MjkuNDI5LDAsMCwwLS40MTQtLjQzMiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTAuMjA3IC0wLjgxNCkiIGZpbGw9IiNmZmYiLz4KICA8L2c+Cjwvc3ZnPgo=)}@media(hover: hover)and (pointer: fine){.c-studio-card__cta-button.-campaign:hover{background:var(--color-pink);border:1px solid rgba(0,0,0,0);color:var(--color-white)}.c-studio-card__cta-button.-more:hover{background:rgba(0,0,0,0);border:1px solid var(--color-pink);color:var(--color-pink)}.c-studio-card__cta-button.-campaign:hover::after{-webkit-animation:button_arrow_external .5s cubic-bezier(0.4, 0.15, 0, 1) both;animation:button_arrow_external .5s cubic-bezier(0.4, 0.15, 0, 1) both;background-image:url(data:image/svg+xml;base64,PHN2ZyBpZD0i44Kw44Or44O844OXXzE2IiBkYXRhLW5hbWU9IuOCsOODq+ODvOODlyAxNiIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgd2lkdGg9IjE2IiBoZWlnaHQ9IjE2IiB2aWV3Qm94PSIwIDAgMTYgMTYiPgogIDxkZWZzPgogICAgPGNsaXBQYXRoIGlkPSJjbGlwLXBhdGgiPgogICAgICA8cmVjdCBpZD0i6ZW35pa55b2iXzU4IiBkYXRhLW5hbWU9IumVt+aWueW9oiA1OCIgd2lkdGg9IjE2IiBoZWlnaHQ9IjE2IiBmaWxsPSIjZmZmIi8+CiAgICA8L2NsaXBQYXRoPgogIDwvZGVmcz4KICA8ZyBpZD0i44Kw44Or44O844OXXzE1IiBkYXRhLW5hbWU9IuOCsOODq+ODvOODlyAxNSIgY2xpcC1wYXRoPSJ1cmwoI2NsaXAtcGF0aCkiPgogICAgPHBhdGggaWQ9IuODkeOCuV8xMiIgZGF0YS1uYW1lPSLjg5HjgrkgMTIiIGQ9Ik0xNC45NjQsOC4zODJoMGMtMi43MTEtLjIzNC00LjgxNi0zLjkzLTQuOS00LjA4NkEuNDIzLjQyMywwLDAsMCw5LjQ4LDQuMTJhLjQzMy40MzMsMCwwLDAtLjE3My41ODYsMTEuNDI0LDExLjQyNCwwLDAsMCwzLjIsMy42MzZoLTExYS40NzIuNDcyLDAsMCwwLDAsLjk0NWgxMUExMS41NDYsMTEuNTQ2LDAsMCwwLDkuMywxMi45MjRhLjQzMS40MzEsMCwwLDAsLjM3OS42MzZoMGEuNDIyLjQyMiwwLDAsMCwuMzc2LS4yMjdjLjIyMi0uMzk0LDIuMjQ4LTMuODU4LDQuODg2LTQuMDg2YS40MzQuNDM0LDAsMCwwLC40MzQtLjQzNC40MjkuNDI5LDAsMCwwLS40MTQtLjQzMiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTQuMDM2IDcuNTcyKSByb3RhdGUoLTQ1KSIgZmlsbD0iI2ZmZiIvPgogIDwvZz4KPC9zdmc+Cg==)}.c-studio-card__cta-button.-more:hover::after{-webkit-animation:button_arrow .5s cubic-bezier(0.4, 0.15, 0, 1) both;animation:button_arrow .5s cubic-bezier(0.4, 0.15, 0, 1) both;background-image:url(data:image/svg+xml;base64,PHN2ZyBpZD0i44Kw44Or44O844OXXzE2IiBkYXRhLW5hbWU9IuOCsOODq+ODvOODlyAxNiIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgd2lkdGg9IjE2IiBoZWlnaHQ9IjE2IiB2aWV3Qm94PSIwIDAgMTYgMTYiPgogIDxkZWZzPgogICAgPGNsaXBQYXRoIGlkPSJjbGlwLXBhdGgiPgogICAgICA8cmVjdCBpZD0i6ZW35pa55b2iXzU4IiBkYXRhLW5hbWU9IumVt+aWueW9oiA1OCIgd2lkdGg9IjE2IiBoZWlnaHQ9IjE2IiBmaWxsPSIjZjc3ZjhiIi8+CiAgICA8L2NsaXBQYXRoPgogIDwvZGVmcz4KICA8ZyBpZD0i44Kw44Or44O844OXXzE1IiBkYXRhLW5hbWU9IuOCsOODq+ODvOODlyAxNSIgY2xpcC1wYXRoPSJ1cmwoI2NsaXAtcGF0aCkiPgogICAgPHBhdGggaWQ9IuODkeOCuV8xMiIgZGF0YS1uYW1lPSLjg5HjgrkgMTIiIGQ9Ik0xNC45NjQsOC4zODJoMGMtMi43MTEtLjIzNC00LjgxNi0zLjkzLTQuOS00LjA4NkEuNDIzLjQyMywwLDAsMCw5LjQ4LDQuMTJhLjQzMy40MzMsMCwwLDAtLjE3My41ODYsMTEuNDI0LDExLjQyNCwwLDAsMCwzLjIsMy42MzZoLTExYS40NzIuNDcyLDAsMCwwLDAsLjk0NWgxMUExMS41NDYsMTEuNTQ2LDAsMCwwLDkuMywxMi45MjRhLjQzMS40MzEsMCwwLDAsLjM3OS42MzZoMGEuNDIyLjQyMiwwLDAsMCwuMzc2LS4yMjdjLjIyMi0uMzk0LDIuMjQ4LTMuODU4LDQuODg2LTQuMDg2YS40MzQuNDM0LDAsMCwwLC40MzQtLjQzNC40MjkuNDI5LDAsMCwwLS40MTQtLjQzMiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTAuMjA3IC0wLjgxNCkiIGZpbGw9IiNmNzdmOGIiLz4KICA8L2c+Cjwvc3ZnPgo=)}}@media(max-width: 767px){[data-length="1"] .c-studio-card{width:100%}.c-studio-card__image img{border-radius:10px}.c-studio-card__contents{padding-top:10px}.c-studio-card__heading-large{font-size:clamp(1.125rem,0.8841973244rem + 0.5016722408vw,1.3125rem);padding-top:3px}.c-studio-card__info{padding-top:8px}.c-studio-card__info-row{display:block;padding-top:3px;padding-bottom:10px}.c-studio-card__info-row-head{display:block;font-size:12px}.c-studio-card__info-row-data{line-height:1.5;padding-top:5px}.c-studio-card__cta{padding-top:10px}.c-studio-card__cta[data-column="2"]{gap:8px;grid-template-columns:1fr}.c-studio-card__cta-button.-campaign{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}}.c-review-card{background:var(--color-white);border-radius:20px;-webkit-box-shadow:15px 15px 20px rgba(142,16,16,.05);box-shadow:15px 15px 20px rgba(142,16,16,.05);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:60px 30px 30px;position:relative;height:auto}.c-review-card.-large{padding:60px 20px 15px}.c-review-card::before{background:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB3aWR0aD0iMzIiIGhlaWdodD0iMzIiIHZpZXdCb3g9IjAgMCAzMiAzMiI+CiAgPGRlZnM+CiAgICA8Y2xpcFBhdGggaWQ9ImNsaXAtcGF0aCI+CiAgICAgIDxyZWN0IGlkPSLplbfmlrnlvaJfMTIwIiBkYXRhLW5hbWU9IumVt+aWueW9oiAxMjAiIHdpZHRoPSIzMiIgaGVpZ2h0PSIzMiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMCAwLjQ2NykiIGZpbGw9IiNlYWU5ZWIiIHN0cm9rZT0iIzcwNzA3MCIgc3Ryb2tlLXdpZHRoPSIxIi8+CiAgICA8L2NsaXBQYXRoPgogIDwvZGVmcz4KICA8ZyBpZD0i44Oe44K544Kv44Kw44Or44O844OXXzExIiBkYXRhLW5hbWU9IuODnuOCueOCr+OCsOODq+ODvOODlyAxMSIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMzIgMzIuNDY3KSByb3RhdGUoMTgwKSIgY2xpcC1wYXRoPSJ1cmwoI2NsaXAtcGF0aCkiPgogICAgPHBhdGggaWQ9IuODkeOCuV8zMiIgZGF0YS1uYW1lPSLjg5HjgrkgMzIiIGQ9Ik0uNjM3LTI3LjM1OUE3LjE2MSw3LjE2MSwwLDAsMSw0LjYxLTI2LjMyM2E2LjgsNi44LDAsMCwxLDIuNDExLDIuNjEsNi44MTgsNi44MTgsMCwwLDEsLjgxLDMuMTQ2LDEzLjIzMSwxMy4yMzEsMCwwLDEtLjg1LDQuNTIzLDIyLjE1MiwyMi4xNTIsMCwwLDEtMi4zMTIsNC41NzYsMjQuNDkxLDI0LjQ5MSwwLDAsMS0zLjM2LDQuMDk0QTIwLjIsMjAuMiwwLDAsMS0yLjY4My00LjNMLTUuMjUyLTYuNTUyQTE3LjU4MiwxNy41ODIsMCwwLDAtMi42MjMtOS4xOCwxOS4xNDUsMTkuMTQ1LDAsMCwwLS41NDgtMTIuMzA4LDExLjg2MSwxMS44NjEsMCwwLDAsLjYzNy0xNS41NjEsNy41MjEsNy41MjEsMCwwLDEtMy45ODctMTcuMyw0Ljk4LDQuOTgsMCwwLDEtNS43NjYtMjEuMjFhNS45NDIsNS45NDIsMCwwLDEsLjgxLTMuMDM5QTYuMjQzLDYuMjQzLDAsMCwxLTIuNy0yNi41LDYuNDA5LDYuNDA5LDAsMCwxLC42MzctMjcuMzU5Wm0xNi4yMDUsMGE3LjE2Miw3LjE2MiwwLDAsMSwzLjk3MiwxLjAzNyw2LjgsNi44LDAsMCwxLDIuNDExLDIuNjEsNi44MTcsNi44MTcsMCwwLDEsLjgxLDMuMTQ2LDEzLjIzMSwxMy4yMzEsMCwwLDEtLjg1LDQuNTIzLDIyLjE1MiwyMi4xNTIsMCwwLDEtMi4zMTIsNC41NzYsMjQuNDkxLDI0LjQ5MSwwLDAsMS0zLjM2LDQuMDk0QTIwLjIsMjAuMiwwLDAsMSwxMy41MjMtNC4zTDEwLjkxNC02LjU1MmExOC41MDgsMTguNTA4LDAsMCwwLDMuNzc1LTQuMTY1LDE0LjA0NCwxNC4wNDQsMCwwLDAsMi4xNTQtNC44NDRBNy40ODYsNy40ODYsMCwwLDEsMTIuMi0xNy4zLDUsNSwwLDAsMSwxMC40NC0yMS4yMWE1Ljk0Miw1Ljk0MiwwLDAsMSwuODEtMy4wMzlBNi4yNDMsNi4yNDMsMCwwLDEsMTMuNS0yNi41LDYuNDA5LDYuNDA5LDAsMCwxLDE2Ljg0My0yNy4zNTlaIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSg2LjgzMiAzMi4xNTkpIiBmaWxsPSIjZWFlOWViIi8+CiAgPC9nPgo8L3N2Zz4K) no-repeat center center/contain;content:"";position:absolute;top:20px;left:20px;height:32px;width:32px}.c-review-card__lead{font-family:"Shippori Mincho B1",serif;font-weight:400;font-style:normal;letter-spacing:-0.05em;font-size:clamp(1.125rem,0.8841973244rem + 0.5016722408vw,1.3125rem)}.-large .c-review-card__lead{font-size:clamp(1.3125rem,1.0716973244rem + 0.5016722408vw,1.5rem)}.c-review-card__message{color:var(--color-gray-800);padding-top:15px;padding-bottom:10px}.-large .c-review-card__message{font-size:clamp(0.875rem,0.7144648829rem + 0.3344481605vw,1rem);padding-top:10px}.c-review-card__info{-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-top:1px solid var(--color-base);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-top:auto;padding-top:15px}.-large .c-review-card__info{padding-top:10px}.c-review-card__contributor{color:var(--color-gray-500)}.-large .c-review-card__contributor{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:grid;font-size:clamp(0.875rem,0.7144648829rem + 0.3344481605vw,1rem);gap:10px;grid-template-columns:48px 1fr}.-large .c-review-card__contributor::before{background:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB3aWR0aD0iNDgiIGhlaWdodD0iNDgiIHZpZXdCb3g9IjAgMCA0OCA0OCI+CiAgPGRlZnM+CiAgICA8Y2xpcFBhdGggaWQ9ImNsaXAtcGF0aCI+CiAgICAgIDxyZWN0IGlkPSLplbfmlrnlvaJfNjY5IiBkYXRhLW5hbWU9IumVt+aWueW9oiA2NjkiIHdpZHRoPSI0OCIgaGVpZ2h0PSI0OCIgcng9IjI0IiB0cmFuc2Zvcm09InRyYW5zbGF0ZSg1MDggNjAyMikiIGZpbGw9IiNmZGNkZDIiLz4KICAgIDwvY2xpcFBhdGg+CiAgPC9kZWZzPgogIDxnIGlkPSLjgrDjg6vjg7zjg5dfMTIyNSIgZGF0YS1uYW1lPSLjgrDjg6vjg7zjg5cgMTIyNSIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTUwOCAtNjAyMikiPgogICAgPHJlY3QgaWQ9IumVt+aWueW9ol82NjYiIGRhdGEtbmFtZT0i6ZW35pa55b2iIDY2NiIgd2lkdGg9IjQ4IiBoZWlnaHQ9IjQ4IiByeD0iMjQiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDUwOCA2MDIyKSIgZmlsbD0iI2ZmZjBmMiIvPgogICAgPGcgaWQ9IuODnuOCueOCr+OCsOODq+ODvOODl181MCIgZGF0YS1uYW1lPSLjg57jgrnjgq/jgrDjg6vjg7zjg5cgNTAiIGNsaXAtcGF0aD0idXJsKCNjbGlwLXBhdGgpIj4KICAgICAgPGcgaWQ9IuOCsOODq+ODvOODl18xMDg1IiBkYXRhLW5hbWU9IuOCsOODq+ODvOODlyAxMDg1Ij4KICAgICAgICA8cmVjdCBpZD0i6ZW35pa55b2iXzY2NyIgZGF0YS1uYW1lPSLplbfmlrnlvaIgNjY3IiB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIHJ4PSIxMiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoNTIwIDYwMzApIiBmaWxsPSIjZmNiNmJlIi8+CiAgICAgICAgPHJlY3QgaWQ9IumVt+aWueW9ol82NjgiIGRhdGEtbmFtZT0i6ZW35pa55b2iIDY2OCIgd2lkdGg9IjU4IiBoZWlnaHQ9IjU2IiByeD0iMjgiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDUwMyA2MDU3KSIgZmlsbD0iI2ZjYjZiZSIvPgogICAgICA8L2c+CiAgICA8L2c+CiAgPC9nPgo8L3N2Zz4K) no-repeat center center/contain;content:"";height:48px;width:48px}.c-review-card__studio{-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:var(--color-pink);display:grid;gap:5px;grid-template-columns:12px auto;-webkit-transition:opacity .3s cubic-bezier(0.4, 0.15, 0, 1);transition:opacity .3s cubic-bezier(0.4, 0.15, 0, 1)}.c-review-card__studio::before{background:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB3aWR0aD0iMTIiIGhlaWdodD0iMTIiIHZpZXdCb3g9IjAgMCAxMiAxMiI+CiAgPGRlZnM+CiAgICA8Y2xpcFBhdGggaWQ9ImNsaXAtcGF0aCI+CiAgICAgIDxyZWN0IGlkPSLplbfmlrnlvaJfNTIzIiBkYXRhLW5hbWU9IumVt+aWueW9oiA1MjMiIHdpZHRoPSIxMiIgaGVpZ2h0PSIxMiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoODI5IDU5OTcpIiBmaWxsPSIjZjc3ZjhiIiBzdHJva2U9IiM3MDcwNzAiIHN0cm9rZS13aWR0aD0iMSIvPgogICAgPC9jbGlwUGF0aD4KICA8L2RlZnM+CiAgPGcgaWQ9IuODnuOCueOCr+OCsOODq+ODvOODl18yMyIgZGF0YS1uYW1lPSLjg57jgrnjgq/jgrDjg6vjg7zjg5cgMjMiIHRyYW5zZm9ybT0idHJhbnNsYXRlKC04MjkgLTU5OTcpIiBjbGlwLXBhdGg9InVybCgjY2xpcC1wYXRoKSI+CiAgICA8cGF0aCBpZD0ibG9jYXRpb25fb25fRklMTDFfd2dodDQwMF9HUkFEMF9vcHN6MjQiIGQ9Ik0xNjQuOC04NzRhMS4xNTYsMS4xNTYsMCwwLDAsLjg0OC0uMzUyQTEuMTU2LDEuMTU2LDAsMCwwLDE2Ni04NzUuMmExLjE1NSwxLjE1NSwwLDAsMC0uMzUyLS44NDcsMS4xNTYsMS4xNTYsMCwwLDAtLjg0OC0uMzUzLDEuMTU2LDEuMTU2LDAsMCwwLS44NDguMzUzLDEuMTU1LDEuMTU1LDAsMCwwLS4zNTMuODQ3LDEuMTU2LDEuMTU2LDAsMCwwLC4zNTMuODQ3QTEuMTU2LDEuMTU2LDAsMCwwLDE2NC44LTg3NFptMCw2YTE5Ljk0NywxOS45NDcsMCwwLDEtMy42MDgtMy44MThBNS45MzcsNS45MzcsMCwwLDEsMTYwLTg3NS4wOGE0LjY0LDQuNjQsMCwwLDEsMS40NDgtMy41ODVBNC44LDQuOCwwLDAsMSwxNjQuOC04ODBhNC44LDQuOCwwLDAsMSwzLjM1MiwxLjMzNSw0LjY0LDQuNjQsMCwwLDEsMS40NDcsMy41ODUsNS45MzcsNS45MzcsMCwwLDEtMS4xOTIsMy4yNjJBMTkuOTQ2LDE5Ljk0NiwwLDAsMSwxNjQuOC04NjhaIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSg2NzAuMiA2ODc3KSIgZmlsbD0iI2Y3N2Y4YiIvPgogIDwvZz4KPC9zdmc+Cg==) no-repeat center center/contain;content:"";height:12px;width:12px}@media(hover: hover)and (pointer: fine){.c-review-card__studio:hover{opacity:.6}}@media(max-width: 767px){.c-review-card{border-radius:15px}.c-review-card__message{padding-top:10px}}.c-faq-card{background:var(--color-white);border-radius:20px;-webkit-box-shadow:15px 15px 20px rgba(142,16,16,.05);box-shadow:15px 15px 20px rgba(142,16,16,.05)}.c-faq-card__question{font-family:"Shippori Mincho B1",serif;font-weight:400;font-style:normal;letter-spacing:-0.05em;-webkit-box-align:center;-ms-flex-align:center;align-items:center;cursor:pointer;display:grid;font-size:clamp(1.125rem,0.8841973244rem + 0.5016722408vw,1.3125rem);gap:10px;grid-template-columns:48px 1fr 16px;line-height:1.5;padding-top:20px;padding-right:30px;padding-bottom:20px;padding-left:20px}.c-faq-card__question::-webkit-details-marker{display:none}.c-faq-card__question::before{background:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB3aWR0aD0iNDgiIGhlaWdodD0iNDgiIHZpZXdCb3g9IjAgMCA0OCA0OCI+CiAgPGRlZnM+CiAgICA8Y2xpcFBhdGggaWQ9ImNsaXAtcGF0aCI+CiAgICAgIDxyZWN0IGlkPSLplbfmlrnlvaJfMTIzIiBkYXRhLW5hbWU9IumVt+aWueW9oiAxMjMiIHdpZHRoPSI0OCIgaGVpZ2h0PSI0OCIgZmlsbD0iI2Y3N2Y4YiIgc3Ryb2tlPSIjNzA3MDcwIiBzdHJva2Utd2lkdGg9IjEiLz4KICAgIDwvY2xpcFBhdGg+CiAgPC9kZWZzPgogIDxnIGlkPSLjg57jgrnjgq/jgrDjg6vjg7zjg5dfMTIiIGRhdGEtbmFtZT0i44Oe44K544Kv44Kw44Or44O844OXIDEyIiBjbGlwLXBhdGg9InVybCgjY2xpcC1wYXRoKSI+CiAgICA8cGF0aCBpZD0i44OR44K5XzM1IiBkYXRhLW5hbWU9IuODkeOCuSAzNSIgZD0iTTEwLjgxNiwxLjQ3MmEuNDQyLjQ0MiwwLDAsMSwuMTYuMjg4LjQ0Mi40NDIsMCwwLDEtLjE2LjI4OEE1LjgwOCw1LjgwOCwwLDAsMSw2Ljg0OCw0LjEsMy42MTQsMy42MTQsMCwwLDEsNC4zLDMuMiw3LjUwOCw3LjUwOCwwLDAsMSwyLjU5Mi41NzZRMi40LjEyOCwyLjA0OC4xMjhBLjk3MS45NzEsMCwwLDAsMS43Ni4xNiw5LjIyMSw5LjIyMSwwLDAsMS0uNDguNDQ4LDkuNzM3LDkuNzM3LDAsMCwxLTUuMzkyLS45NDQsMTAuODcyLDEwLjg3MiwwLDAsMS05LjM3Ni01LjA1NmExMi43OTMsMTIuNzkzLDAsMCwxLTEuNTY4LTYuNSwxMi43OTMsMTIuNzkzLDAsMCwxLDEuNTY4LTYuNUExMC44NzIsMTAuODcyLDAsMCwxLTUuMzkyLTIyLjE2LDkuNzM3LDkuNzM3LDAsMCwxLS40OC0yMy41NTJhOS42NTIsOS42NTIsMCwwLDEsNC45LDEuMzkyLDEwLjkxNCwxMC45MTQsMCwwLDEsMy45NjgsNC4xMTIsMTIuNzkzLDEyLjc5MywwLDAsMSwxLjU2OCw2LjUsMTMuMTY2LDEzLjE2NiwwLDAsMS0xLjMyOCw2LjA4QTExLjA2NCwxMS4wNjQsMCwwLDEsNS4wODgtMS4zNDRhLjU3NS41NzUsMCwwLDAtLjM1Mi41MTIuODU2Ljg1NiwwLDAsMCwuMTYuNDE2cTEuNzI4LDIuNCwzLjc0NCwyLjRhMi4zLDIuMywwLDAsMCwuODE2LS4xMjgsMy42MzIsMy42MzIsMCwwLDAsLjc1Mi0uNDE2LjYyMi42MjIsMCwwLDEsLjMyLS4xMjhBLjQ0Mi40NDIsMCwwLDEsMTAuODE2LDEuNDcyWk0tNi40LTQuNjcycS4xOTIuMzUyLjQxNi4zNTIuMzIsMCwuNTEyLS40NDhBMy43MSwzLjcxLDAsMCwxLTQuMTQ0LTYuMTkyYTMuNzA2LDMuNzA2LDAsMCwxLDItLjUyOHEzLjEsMCw1LjUsMy43NDRhLjU3NS41NzUsMCwwLDAsLjUxMi4zNTIuNTc2LjU3NiwwLDAsMCwuNDQ4LS4yMjQsOS45MjMsOS45MjMsMCwwLDAsMS45NTItMy42LDE2LjcyLDE2LjcyLDAsMCwwLC43LTUuMUExNC44NzgsMTQuODc4LDAsMCwwLDUuOS0xNy41LDguNjcsOC42NywwLDAsMCwzLjEyLTIxLjJhNi4wNjgsNi4wNjgsMCwwLDAtMy42LTEuMjMyQTYuMTEzLDYuMTEzLDAsMCwwLTQuMTEyLTIxLjIsOC42Nyw4LjY3LDAsMCwwLTYuOS0xNy41YTE0Ljg3OCwxNC44NzgsMCwwLDAtMS4wNzIsNS45NTJBMTMuOTYsMTMuOTYsMCwwLDAtNi40LTQuNjcyWm0xLjYzMiwxLjQwOEExLjc3NywxLjc3NywwLDAsMC00LjE3Ni0yLjEsNC43OCw0Ljc4LDAsMCwwLTIuNTkyLTEuMDQsNS4yMzIsNS4yMzIsMCwwLDAtLjQ4LS42MDgsNS45MjYsNS45MjYsMCwwLDAsMS4zNDQtLjlhLjU2Ny41NjcsMCwwLDAsLjQ0OC0uNTQ0LDEuNzY0LDEuNzY0LDAsMCwwLS4wNjQtLjM1MkE3Ljc2NCw3Ljc2NCwwLDAsMC0uMTI4LTQuODMyYTMuMjI1LDMuMjI1LDAsMCwwLTIuMTEyLS44QTIuMzYxLDIuMzYxLDAsMCwwLTQuMS00Ljg4LDIuMzg3LDIuMzg3LDAsMCwwLTQuNzY4LTMuMjY0WiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMjMuOTQ0IDM1LjU1MikiIGZpbGw9IiNmNzdmOGIiLz4KICA8L2c+Cjwvc3ZnPgo=) no-repeat center center/contain;content:"";height:48px;width:48px}.c-faq-card__question::after{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgaGVpZ2h0PSIxNiIgdmlld0JveD0iMCAwIDE2IDE2Ij4KICA8ZyBpZD0i44Kw44Or44O844OXXzEyNiIgZGF0YS1uYW1lPSLjgrDjg6vjg7zjg5cgMTI2IiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtMTA3MCAtNjM0MikiPgogICAgPHJlY3QgaWQ9IumVt+aWueW9ol8xMjciIGRhdGEtbmFtZT0i6ZW35pa55b2iIDEyNyIgd2lkdGg9IjE2IiBoZWlnaHQ9IjIiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDEwNzAgNjM0OSkiIGZpbGw9IiNmNzdmOGIiLz4KICAgIDxyZWN0IGlkPSLplbfmlrnlvaJfMTI4IiBkYXRhLW5hbWU9IumVt+aWueW9oiAxMjgiIHdpZHRoPSIxNiIgaGVpZ2h0PSIyIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgxMDc5IDYzNDIpIHJvdGF0ZSg5MCkiIGZpbGw9IiNmNzdmOGIiLz4KICA8L2c+Cjwvc3ZnPgo=);background-repeat:no-repeat;background-position:center center;background-size:contain;content:"";-webkit-transition:background-image .3s cubic-bezier(0.4, 0.15, 0, 1),rotate .3s cubic-bezier(0.4, 0.15, 0, 1);transition:background-image .3s cubic-bezier(0.4, 0.15, 0, 1),rotate .3s cubic-bezier(0.4, 0.15, 0, 1);height:16px;width:16px}[open] .c-faq-card__question::after{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB3aWR0aD0iMTYiIGhlaWdodD0iMTYiIHZpZXdCb3g9IjAgMCAxNiAxNiI+CiAgPGRlZnM+CiAgICA8Y2xpcFBhdGggaWQ9ImNsaXAtcGF0aCI+CiAgICAgIDxyZWN0IGlkPSLplbfmlrnlvaJfNTQ3IiBkYXRhLW5hbWU9IumVt+aWueW9oiA1NDciIHdpZHRoPSIxNiIgaGVpZ2h0PSIxNiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMTA2MyA2MzQ1KSIgZmlsbD0iI2ZmZiIgc3Ryb2tlPSIjNzA3MDcwIiBzdHJva2Utd2lkdGg9IjEiLz4KICAgIDwvY2xpcFBhdGg+CiAgPC9kZWZzPgogIDxnIGlkPSLjg57jgrnjgq/jgrDjg6vjg7zjg5dfMjkiIGRhdGEtbmFtZT0i44Oe44K544Kv44Kw44Or44O844OXIDI5IiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtMTA2MyAtNjM0NSkiIGNsaXAtcGF0aD0idXJsKCNjbGlwLXBhdGgpIj4KICAgIDxyZWN0IGlkPSLplbfmlrnlvaJfMTI3IiBkYXRhLW5hbWU9IumVt+aWueW9oiAxMjciIHdpZHRoPSIxNiIgaGVpZ2h0PSIyIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgxMDYzIDYzNTIpIiBmaWxsPSIjZjc3ZjhiIi8+CiAgICA8cmVjdCBpZD0i6ZW35pa55b2iXzEyOCIgZGF0YS1uYW1lPSLplbfmlrnlvaIgMTI4IiB3aWR0aD0iMTYiIGhlaWdodD0iMiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMTA2MyA2MzUyKSIgZmlsbD0iI2Y3N2Y4YiIvPgogIDwvZz4KPC9zdmc+Cg==);rotate:180deg}.c-faq-card__answer{-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-top:1px solid var(--color-base);color:var(--color-gray-800);display:grid;gap:10px;grid-template-columns:48px 1fr;padding-top:20px;padding-right:30px;padding-bottom:20px;padding-left:20px}.c-faq-card__answer::before{background:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB3aWR0aD0iNDgiIGhlaWdodD0iNDgiIHZpZXdCb3g9IjAgMCA0OCA0OCI+CiAgPGRlZnM+CiAgICA8Y2xpcFBhdGggaWQ9ImNsaXAtcGF0aCI+CiAgICAgIDxyZWN0IGlkPSLplbfmlrnlvaJfMTI0IiBkYXRhLW5hbWU9IumVt+aWueW9oiAxMjQiIHdpZHRoPSI0OCIgaGVpZ2h0PSI0OCIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoNTUxIDY0NzgpIiBmaWxsPSIjY2JjOWNiIiBzdHJva2U9IiM3MDcwNzAiIHN0cm9rZS13aWR0aD0iMSIvPgogICAgPC9jbGlwUGF0aD4KICA8L2RlZnM+CiAgPGcgaWQ9IuODnuOCueOCr+OCsOODq+ODvOODl18xMyIgZGF0YS1uYW1lPSLjg57jgrnjgq/jgrDjg6vjg7zjg5cgMTMiIHRyYW5zZm9ybT0idHJhbnNsYXRlKC01NTEgLTY0NzgpIiBjbGlwLXBhdGg9InVybCgjY2xpcC1wYXRoKSI+CiAgICA8cGF0aCBpZD0i44OR44K5XzM0IiBkYXRhLW5hbWU9IuODkeOCuSAzNCIgZD0iTTExLjU1Mi0uOWEuMTU2LjE1NiwwLDAsMSwuMTYuMTQ0LDEuNCwxLjQsMCwwLDEsLjAzMi4zcTAsLjQ0OC0uMTkyLjQ0OEgyLjQ2NGEuMTc1LjE3NSwwLDAsMS0uMTc2LS4xMTJBLjkuOSwwLDAsMSwyLjI0LS40NDhhLjkuOSwwLDAsMSwuMDQ4LS4zMzZBLjE3NS4xNzUsMCwwLDEsMi40NjQtLjlhNS41MzgsNS41MzgsMCwwLDAsMi4xMTItLjM2OCwxLjMyOSwxLjMyOSwwLDAsMCwuOS0xLjMyOCwyLjEzNywyLjEzNywwLDAsMC0uMTI4LS43MzZMMy43NzYtNy44NGEuNzQ4Ljc0OCwwLDAsMC0uNzY4LS41NDRoLTcuNjhhLjc0OC43NDgsMCwwLDAtLjc2OC41NDRsLS41NDQsMS41LS43LDIuMDQ4QTQuMjM4LDQuMjM4LDAsMCwwLTYuOTc2LTIuODhRLTYuOTc2LS45LTMuOTM2LS45YS4xNTYuMTU2LDAsMCwxLC4xNi4xNDQsMS40LDEuNCwwLDAsMSwuMDMyLjNxMCwuNDQ4LS4xOTIuNDQ4aC03Ljg3MmEuMTc1LjE3NSwwLDAsMS0uMTc2LS4xMTIuOS45LDAsMCwxLS4wNDgtLjMzNi45LjksMCwwLDEsLjA0OC0uMzM2QS4xNzUuMTc1LDAsMCwxLTExLjgwOC0uOSwzLjI5MiwzLjI5MiwwLDAsMC05LjkyLTEuNTY4LDQuNzE4LDQuNzE4LDAsMCwwLTguMzUyLTMuNzc2bDcuMi0xOS4xYTEuMDU0LDEuMDU0LDAsMCwxLC42NzItLjY0bC41NDQtLjE2YTEuMywxLjMsMCwwLDEsLjQ0OC0uMS4zNzEuMzcxLDAsMCwxLC4yNTYuMDY0LjM4LjM4LDAsMCwxLC4xOTIuMjI0TDIuMDQ4LTIwLjMycTEuMDg4LDMuMSwzLjI4LDkuNDA4VDcuOS0zLjY0OEEzLjY5NCwzLjY5NCwwLDAsMCwxMS41NTItLjlaTS00LjUxMi0xMC4zNjhhMS4wMTYsMS4wMTYsMCwwLDAtLjA2NC4yODguNDI2LjQyNiwwLDAsMCwuMTYuMzUyLjcuNywwLDAsMCwuNDQ4LjEyOEgyLjM2OHEuNjA4LDAsLjYwOC0uNTEybC0uMDY0LS4yNTYtMy4yLTkuMjE2YTEuNzkzLDEuNzkzLDAsMCwwLS4zMi0uNjcyUS0uOC0yMC40OC0uODY0LTIwLjMyLTIuNjU2LTE1LjYxNi00LjUxMi0xMC4zNjhaIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSg1NzUuMDMyIDY1MTMuNzc2KSIgZmlsbD0iI2NiYzljYiIvPgogIDwvZz4KPC9zdmc+Cg==) no-repeat center center/contain;content:"";height:48px;width:48px}@media(max-width: 767px){.c-faq-card{border-radius:15px}.c-faq-card__question{font-size:clamp(1rem,0.8394648829rem + 0.3344481605vw,1.125rem);grid-template-columns:42px 1fr 12px;padding-top:10px;padding-right:20px;padding-bottom:10px;padding-left:10px}.c-faq-card__question::before{height:42px;width:42px}.c-faq-card__question::after{height:12px;width:12px}.c-faq-card__answer{grid-template-columns:42px 1fr;padding-top:10px;padding-right:20px;padding-bottom:10px;padding-left:10px}.c-faq-card__answer::before{height:42px;width:42px}.c-faq-card__answer p{line-height:1.7}}.c-article{-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-radius:20px;display:grid;gap:15px;grid-template-columns:minmax(auto, 230px) 60%;-webkit-transition:background .3s cubic-bezier(0.4, 0.15, 0, 1),-webkit-box-shadow .5s cubic-bezier(0.4, 0.15, 0, 1);transition:background .3s cubic-bezier(0.4, 0.15, 0, 1),-webkit-box-shadow .5s cubic-bezier(0.4, 0.15, 0, 1);transition:background .3s cubic-bezier(0.4, 0.15, 0, 1),box-shadow .5s cubic-bezier(0.4, 0.15, 0, 1);transition:background .3s cubic-bezier(0.4, 0.15, 0, 1),box-shadow .5s cubic-bezier(0.4, 0.15, 0, 1),-webkit-box-shadow .5s cubic-bezier(0.4, 0.15, 0, 1)}@media(hover: hover)and (pointer: fine){.c-article:hover{background:var(--color-white);-webkit-box-shadow:15px 15px 20px rgba(142,16,16,.05);box-shadow:15px 15px 20px rgba(142,16,16,.05)}}.c-article__thumbnail{padding-top:10px;padding-bottom:10px;padding-left:10px}.c-article__thumbnail img{aspect-ratio:1/.75;border-radius:15px}.c-article__contents{padding-top:20px;padding-right:20px;padding-bottom:20px}.c-article__title{font-family:"Shippori Mincho B1",serif;font-weight:400;font-style:normal;letter-spacing:-0.05em;-webkit-box-orient:vertical;display:-webkit-box;font-size:clamp(0.875rem,0.7144648829rem + 0.3344481605vw,1rem);line-height:1.7;-webkit-line-clamp:3;overflow:hidden;text-overflow:ellipsis}.c-article__info{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;gap:10px;padding-top:12px}.c-article__date{font-size:12px;line-height:1}.c-article__category{-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:var(--color-gray-900);border-radius:100px;color:var(--color-base);display:-webkit-box;display:-ms-flexbox;display:flex;padding:0 10px;height:20px}.c-article__category-item{display:block;font-size:10px;line-height:1}.c-article__category-item+.c-article__category-item::before{content:"・";margin:0 .2em}@media(max-width: 767px){.c-article{background:var(--color-white);gap:10px;border-radius:15px}.c-article__thumbnail{padding-top:5px;padding-bottom:5px;padding-left:5px}.c-article__thumbnail img{border-radius:10px}.c-article__contents{padding-top:10px;padding-right:15px;padding-bottom:10px}.c-article__title{-webkit-line-clamp:2}.c-article__info{padding-top:6px}}.c-page-navigation{padding-right:10vw;padding-left:10vw;display:-webkit-box;display:-ms-flexbox;display:flex;gap:10px;overflow-x:scroll;padding-top:15px;padding-bottom:2px;width:100vw}@media(max-width: 860px){.c-page-navigation{padding-right:5vw;padding-left:5vw}}@media(max-width: 767px){.c-page-navigation{padding-right:3vw;padding-left:3vw}}.c-page-navigation::-webkit-scrollbar{display:none}.c-page-navigation__item{-webkit-box-align:center;-ms-flex-align:center;align-items:center;border:1px solid var(--color-pink);border-radius:100px;color:var(--color-pink);display:grid;font-size:12px;gap:5px;grid-template-columns:1fr 14px;padding:0 10px;-webkit-transition:background .3s cubic-bezier(0.4, 0.15, 0, 1),border .3s cubic-bezier(0.4, 0.15, 0, 1),color .3s cubic-bezier(0.4, 0.15, 0, 1);transition:background .3s cubic-bezier(0.4, 0.15, 0, 1),border .3s cubic-bezier(0.4, 0.15, 0, 1),color .3s cubic-bezier(0.4, 0.15, 0, 1);height:30px;width:-webkit-max-content;width:-moz-max-content;width:max-content;white-space:nowrap}.c-page-navigation__item::after{background:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB3aWR0aD0iMTQiIGhlaWdodD0iMTQiIHZpZXdCb3g9IjAgMCAxNCAxNCI+CiAgPGRlZnM+CiAgICA8Y2xpcFBhdGggaWQ9ImNsaXAtcGF0aCI+CiAgICAgIDxyZWN0IGlkPSLplbfmlrnlvaJfNTgiIGRhdGEtbmFtZT0i6ZW35pa55b2iIDU4IiB3aWR0aD0iMTQiIGhlaWdodD0iMTQiIGZpbGw9IiNmNzdmOGIiLz4KICAgIDwvY2xpcFBhdGg+CiAgPC9kZWZzPgogIDxnIGlkPSLjgrDjg6vjg7zjg5dfMTYiIGRhdGEtbmFtZT0i44Kw44Or44O844OXIDE2IiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgxNCkgcm90YXRlKDkwKSI+CiAgICA8ZyBpZD0i44Kw44Or44O844OXXzE1IiBkYXRhLW5hbWU9IuOCsOODq+ODvOODlyAxNSIgY2xpcC1wYXRoPSJ1cmwoI2NsaXAtcGF0aCkiPgogICAgICA8cGF0aCBpZD0i44OR44K5XzEyIiBkYXRhLW5hbWU9IuODkeOCuSAxMiIgZD0iTTEzLjIyMyw3Ljg0MmgwQzEwLjg1LDcuNjM4LDkuMDA4LDQuNCw4LjkzMSw0LjI2OGEuMzcuMzcsMCwwLDAtLjUwNi0uMTU0LjM3OS4zNzksMCwwLDAtLjE1MS41MTIsMTAsMTAsMCwwLDAsMi44LDMuMTgxSDEuNDQ5YS40MTMuNDEzLDAsMCwwLDAsLjgyN2g5LjYyNWExMC4xLDEwLjEsMCwwLDAtMi44MDgsMy4xODMuMzc3LjM3NywwLDAsMCwuMzMyLjU1NmgwYS4zNjkuMzY5LDAsMCwwLC4zMjktLjJDOS4xMjYsMTEuODMsMTAuOSw4LjgsMTMuMjA3LDguNmEuMzguMzgsMCwwLDAsLjM3OS0uMzc5LjM3Ni4zNzYsMCwwLDAtLjM2My0uMzc4IiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtMC4zMTEgLTEuMjIpIiBmaWxsPSIjZjc3ZjhiIi8+CiAgICA8L2c+CiAgPC9nPgo8L3N2Zz4K) no-repeat center center/contain;content:"";height:14px;width:14px}@media(hover: hover)and (pointer: fine){.c-page-navigation__item:hover{background:var(--color-pink);border:1px solid rgba(0,0,0,0);color:var(--color-white)}.c-page-navigation__item:hover::after{-webkit-animation:button_arrow_down .5s cubic-bezier(0.4, 0.15, 0, 1) both;animation:button_arrow_down .5s cubic-bezier(0.4, 0.15, 0, 1) both;background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB3aWR0aD0iMTQiIGhlaWdodD0iMTQiIHZpZXdCb3g9IjAgMCAxNCAxNCI+CiAgPGRlZnM+CiAgICA8Y2xpcFBhdGggaWQ9ImNsaXAtcGF0aCI+CiAgICAgIDxyZWN0IGlkPSLplbfmlrnlvaJfNTgiIGRhdGEtbmFtZT0i6ZW35pa55b2iIDU4IiB3aWR0aD0iMTQiIGhlaWdodD0iMTQiIGZpbGw9IiNmZmYiLz4KICAgIDwvY2xpcFBhdGg+CiAgPC9kZWZzPgogIDxnIGlkPSLjgrDjg6vjg7zjg5dfMTYiIGRhdGEtbmFtZT0i44Kw44Or44O844OXIDE2IiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgxNCkgcm90YXRlKDkwKSI+CiAgICA8ZyBpZD0i44Kw44Or44O844OXXzE1IiBkYXRhLW5hbWU9IuOCsOODq+ODvOODlyAxNSIgY2xpcC1wYXRoPSJ1cmwoI2NsaXAtcGF0aCkiPgogICAgICA8cGF0aCBpZD0i44OR44K5XzEyIiBkYXRhLW5hbWU9IuODkeOCuSAxMiIgZD0iTTEzLjIyMyw3Ljg0MmgwQzEwLjg1LDcuNjM4LDkuMDA4LDQuNCw4LjkzMSw0LjI2OGEuMzcuMzcsMCwwLDAtLjUwNi0uMTU0LjM3OS4zNzksMCwwLDAtLjE1MS41MTIsMTAsMTAsMCwwLDAsMi44LDMuMTgxSDEuNDQ5YS40MTMuNDEzLDAsMCwwLDAsLjgyN2g5LjYyNWExMC4xLDEwLjEsMCwwLDAtMi44MDgsMy4xODMuMzc3LjM3NywwLDAsMCwuMzMyLjU1NmgwYS4zNjkuMzY5LDAsMCwwLC4zMjktLjJDOS4xMjYsMTEuODMsMTAuOSw4LjgsMTMuMjA3LDguNmEuMzguMzgsMCwwLDAsLjM3OS0uMzc5LjM3Ni4zNzYsMCwwLDAtLjM2My0uMzc4IiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtMC4zMTEgLTEuMjIpIiBmaWxsPSIjZmZmIi8+CiAgICA8L2c+CiAgPC9nPgo8L3N2Zz4K)}}@media(max-width: 767px){.c-page-navigation{gap:5px}}.c-pagination{display:-webkit-box;display:-ms-flexbox;display:flex;padding-top:30px}.c-pagination:empty{display:none}.c-pagination__link.-next{margin-left:auto}.c-pagination__link>a{border:1px solid var(--color-gray-100);border-radius:5px;display:grid;font-size:12px;place-items:center;text-decoration:none;-webkit-transition:border .3s cubic-bezier(0.4, 0.15, 0, 1);transition:border .3s cubic-bezier(0.4, 0.15, 0, 1);height:32px;width:80px}@media(hover: hover)and (pointer: fine){.c-pagination__link>a:hover{border:1px solid var(--color-gray-300);opacity:1}}@media(max-width: 767px){.c-pagination{gap:3vw;padding-top:20px}}.c-wp-contents h1:not([class]){display:-webkit-box;display:-ms-flexbox;display:flex;font-size:clamp(1.3125rem,1.0716973244rem + 0.5016722408vw,1.5rem);line-height:1.5em;margin:0 auto;padding-bottom:25px;position:relative;width:-webkit-max-content;width:-moz-max-content;width:max-content}.c-wp-contents h1:not([class])::before{background:var(--color-gray-200);content:"";position:absolute;bottom:0;left:calc(50% - 20vw);height:1px;width:40vw}.c-wp-contents h1:not([class])::after{content:"";background:var(--color-accent);position:absolute;bottom:0;left:calc(50% - 60px);height:2px;width:120px}.c-wp-contents *+h1:not([class]){padding-top:40px}.c-wp-contents h2:not([class]){border-bottom:1px solid var(--color-accent);font-size:clamp(1rem,0.8394648829rem + 0.3344481605vw,1.125rem);line-height:1.7em;padding-bottom:5px}.c-wp-contents *+h2:not([class]){padding-top:40px}.c-wp-contents h3:not([class]){color:var(--color-accent);font-size:clamp(0.875rem,0.7144648829rem + 0.3344481605vw,1rem);line-height:1.7em;padding-left:10px;position:relative}.c-wp-contents h3:not([class]):before{background:var(--color-accent);content:"";position:absolute;top:calc(0.7em/2);left:0;height:calc(100% - 0.7em);width:2px}.c-wp-contents *+h3:not([class]){margin-top:30px}.c-wp-contents h4:not([class]){line-height:1.7em;color:var(--color-accent)}.c-wp-contents *+h4:not([class]){padding-top:15px}.c-wp-contents *:not(p:not(.point,.frame1,.frame2))+p:not(.point,.frame1,.frame2){padding-top:20px}.c-wp-contents p:not(.point,.frame1,.frame2)+p:not(.point,.frame1,.frame2){padding-top:15px}.c-wp-contents p.point{border:1px solid var(--color-accent);padding:50px 30px 20px;position:relative}.c-wp-contents p.point::before{background:var(--color-accent);content:"Point";color:var(--color-white);display:grid;font-size:12px;letter-spacing:-0.05em;place-items:center;position:absolute;top:0;left:0;height:30px;width:100%}.c-wp-contents p.frame1{border:1px solid var(--color-gray-200);padding:20px 30px}.c-wp-contents *+p.frame1{margin-top:20px}.c-wp-contents p.frame2{background:var(--color-gray-25);padding:20px 30px}.c-wp-contents *+p.frame2{margin-top:20px}.c-wp-contents .under_line1{background:-webkit-gradient(linear, left top, left bottom, color-stop(60%, transparent), color-stop(0%, #ffff00));background:-webkit-linear-gradient(transparent 60%, #ffff00 0%);background:linear-gradient(transparent 60%, #ffff00 0%)}.c-wp-contents .under_line2{background:-webkit-gradient(linear, left top, left bottom, color-stop(60%, transparent), color-stop(0%, #bff0fa));background:-webkit-linear-gradient(transparent 60%, #bff0fa 0%);background:linear-gradient(transparent 60%, #bff0fa 0%)}.c-wp-contents a{color:var(--color-accent);text-decoration:underline}.c-wp-contents strong{font-weight:600}.c-wp-contents .button{border:1px solid var(--color-accent);border-radius:7px;display:block;font-size:16px;padding:15px 20px;-webkit-transition:background .15s ease-out,color .15s ease-out;transition:background .15s ease-out,color .15s ease-out;width:-webkit-max-content;width:-moz-max-content;width:max-content}@media(hover: hover)and (pointer: fine){.c-wp-contents .button:hover{background:var(--color-accent);color:#fff}}.c-wp-contents table{position:relative;width:100%}.c-wp-contents *+table:not([class]){margin-top:20px}.c-wp-contents th{background:var(--color-gray-500);border:1px solid var(--color-gray-200);color:var(--color-white);line-height:2em;padding:12px 20px;text-align:left}.c-wp-contents td{border:1px solid var(--color-gray-200);line-height:2em;padding:12px 20px;font-size:clamp(0.8125rem,0.7322324415rem + 0.1672240803vw,0.875rem)}.c-wp-contents ul:not([class]),.c-wp-contents ol:not([class]){counter-reset:number;display:grid;gap:5px}.c-wp-contents *+ul:not([class]),.c-wp-contents *+ol:not([class]){padding-top:10px}.c-wp-contents li{-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;display:-webkit-box;display:-ms-flexbox;display:flex;line-height:1.7em}.c-wp-contents ul:not([class]) li::before{background:var(--color-accent);border-radius:100%;content:"";margin-right:10px;height:10px;width:10px;min-width:10px}.c-wp-contents ol:not([class]) li::before{color:var(--color-accent);content:counter(number);counter-increment:number;font-weight:700;margin-right:10px}.c-wp-contents iframe,.c-wp-contents .mce-object-iframe{aspect-ratio:16/9;display:-webkit-box;display:-ms-flexbox;display:flex;height:100%;width:100%}.c-wp-contents *+iframe,.c-wp-contents *+.mce-object-iframe{padding-top:20px}.c-wp-contents img{display:-webkit-box;display:-ms-flexbox;display:flex;height:100%;width:100%}.c-wp-contents *+img{padding-top:30px}@media(max-width: 767px){.c-wp-contents *+h2:not([class]){padding-top:30px}.c-wp-contents *+h3:not([class]){margin-top:20px}.c-wp-contents *:not(p:not(.point,.frame1,.frame2))+p:not(.point,.frame1,.frame2){padding-top:15px}.c-wp-contents p:not(.point,.frame1,.frame2)+p:not(.point,.frame1,.frame2){padding-top:10px}.c-wp-contents p.point{padding:45px 20px 15px}.c-wp-contents p.frame1,.c-wp-contents p.frame2{padding:15px 20px}.c-wp-contents *+p.frame1,.c-wp-contents *+p.frame2{margin-top:15px}.c-wp-contents *+table{margin-top:15px}.c-wp-contents table{display:block;overflow-x:scroll;width:94vw}.c-wp-contents table::after{background:rgba(0,0,0,.8);border-radius:50px;content:"スクロールできます";color:var(--color-white);font-size:10px;line-height:1em;opacity:0;padding:8px 10px;position:absolute;right:10px;bottom:10px;-webkit-transition:opacity cubic-bezier(0.4, 0.15, 0, 1);transition:opacity cubic-bezier(0.4, 0.15, 0, 1)}.c-wp-contents table.scrollable::after{opacity:1}.c-wp-contents table thead,.c-wp-contents table tbody{display:table;width:100%;white-space:nowrap}}#tinymce{padding-right:2vw;padding-left:2vw}#tinymce::after{display:none}.c-wp-block .wp-block-post-title,.editor-styles-wrapper .wp-block-post-title{font-size:clamp(1.75rem,1.4289297659rem + 0.6688963211vw,2rem)}.c-wp-block .wp-block-post-content,.editor-styles-wrapper .wp-block-post-content{padding-top:30px}.c-wp-block .wp-block-heading,.editor-styles-wrapper .wp-block-heading{line-height:1.7}.c-wp-block .wp-block-heading strong,.editor-styles-wrapper .wp-block-heading strong{color:inherit;font-weight:inherit}.c-wp-block *+.wp-block-heading,.c-wp-block .wp-block-group .wp-block-heading,.editor-styles-wrapper *+.wp-block-heading,.editor-styles-wrapper .wp-block-group .wp-block-heading{padding-top:1.7em}.c-wp-block h2.wp-block-heading,.editor-styles-wrapper h2.wp-block-heading{font-family:"Shippori Mincho B1",serif;font-weight:400;font-style:normal;letter-spacing:-0.05em;border-bottom:1px solid var(--color-gray-200);font-size:clamp(1.3125rem,1.0716973244rem + 0.5016722408vw,1.5rem);padding-bottom:.5em}.c-wp-block h3.wp-block-heading,.editor-styles-wrapper h3.wp-block-heading{font-family:"Shippori Mincho B1",serif;font-weight:400;font-style:normal;letter-spacing:-0.05em;font-size:clamp(1rem,0.8394648829rem + 0.3344481605vw,1.125rem)}.c-wp-block h4.wp-block-heading,.editor-styles-wrapper h4.wp-block-heading{font-size:clamp(0.875rem,0.7144648829rem + 0.3344481605vw,1rem)}.c-wp-block p,.editor-styles-wrapper p{color:var(--color-gray-800)}.c-wp-block *:not(p)+p,.c-wp-block .wp-block-group p,.editor-styles-wrapper *:not(p)+p,.editor-styles-wrapper .wp-block-group p{padding-top:1.1em}.c-wp-block p+p,.editor-styles-wrapper p+p{padding-top:.75em}.c-wp-block .wp-block-image:has(.alignleft,.alignright)+p,.editor-styles-wrapper .wp-block-image:has(.alignleft,.alignright)+p{padding-top:0}.c-wp-block a,.editor-styles-wrapper a{-webkit-transition:color .3s cubic-bezier(0.4, 0.15, 0, 1);transition:color .3s cubic-bezier(0.4, 0.15, 0, 1)}.c-wp-block .wp-block-quote,.editor-styles-wrapper .wp-block-quote{background:var(--color-white);border-radius:15px;color:var(--color-gray-800);font-style:italic;margin-top:1em;padding-top:30px;padding-right:30px;padding-bottom:20px;padding-left:72px;position:relative}.c-wp-block .wp-block-quote::before,.editor-styles-wrapper .wp-block-quote::before{background:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB3aWR0aD0iMzIiIGhlaWdodD0iMzIiIHZpZXdCb3g9IjAgMCAzMiAzMiI+CiAgPGRlZnM+CiAgICA8Y2xpcFBhdGggaWQ9ImNsaXAtcGF0aCI+CiAgICAgIDxyZWN0IGlkPSLplbfmlrnlvaJfMTIwIiBkYXRhLW5hbWU9IumVt+aWueW9oiAxMjAiIHdpZHRoPSIzMiIgaGVpZ2h0PSIzMiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoNTY3IDU3MzEpIiBmaWxsPSIjZWFlOWViIiBzdHJva2U9IiM3MDcwNzAiIHN0cm9rZS13aWR0aD0iMSIvPgogICAgPC9jbGlwUGF0aD4KICA8L2RlZnM+CiAgPGcgaWQ9IuODnuOCueOCr+OCsOODq+ODvOODl18xMSIgZGF0YS1uYW1lPSLjg57jgrnjgq/jgrDjg6vjg7zjg5cgMTEiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDU5OSA1NzYzKSByb3RhdGUoMTgwKSIgY2xpcC1wYXRoPSJ1cmwoI2NsaXAtcGF0aCkiPgogICAgPHBhdGggaWQ9IuODkeOCuV8zMiIgZGF0YS1uYW1lPSLjg5HjgrkgMzIiIGQ9Ik0uNjM3LTI3LjM1OUE3LjE2MSw3LjE2MSwwLDAsMSw0LjYxLTI2LjMyM2E2LjgsNi44LDAsMCwxLDIuNDExLDIuNjEsNi44MTgsNi44MTgsMCwwLDEsLjgxLDMuMTQ2LDEzLjIzMSwxMy4yMzEsMCwwLDEtLjg1LDQuNTIzLDIyLjE1MiwyMi4xNTIsMCwwLDEtMi4zMTIsNC41NzYsMjQuNDkxLDI0LjQ5MSwwLDAsMS0zLjM2LDQuMDk0QTIwLjIsMjAuMiwwLDAsMS0yLjY4My00LjNMLTUuMjUyLTYuNTUyQTE3LjU4MiwxNy41ODIsMCwwLDAtMi42MjMtOS4xOCwxOS4xNDUsMTkuMTQ1LDAsMCwwLS41NDgtMTIuMzA4LDExLjg2MSwxMS44NjEsMCwwLDAsLjYzNy0xNS41NjEsNy41MjEsNy41MjEsMCwwLDEtMy45ODctMTcuMyw0Ljk4LDQuOTgsMCwwLDEtNS43NjYtMjEuMjFhNS45NDIsNS45NDIsMCwwLDEsLjgxLTMuMDM5QTYuMjQzLDYuMjQzLDAsMCwxLTIuNy0yNi41LDYuNDA5LDYuNDA5LDAsMCwxLC42MzctMjcuMzU5Wm0xNi4yMDUsMGE3LjE2Miw3LjE2MiwwLDAsMSwzLjk3MiwxLjAzNyw2LjgsNi44LDAsMCwxLDIuNDExLDIuNjEsNi44MTcsNi44MTcsMCwwLDEsLjgxLDMuMTQ2LDEzLjIzMSwxMy4yMzEsMCwwLDEtLjg1LDQuNTIzLDIyLjE1MiwyMi4xNTIsMCwwLDEtMi4zMTIsNC41NzYsMjQuNDkxLDI0LjQ5MSwwLDAsMS0zLjM2LDQuMDk0QTIwLjIsMjAuMiwwLDAsMSwxMy41MjMtNC4zTDEwLjkxNC02LjU1MmExOC41MDgsMTguNTA4LDAsMCwwLDMuNzc1LTQuMTY1LDE0LjA0NCwxNC4wNDQsMCwwLDAsMi4xNTQtNC44NDRBNy40ODYsNy40ODYsMCwwLDEsMTIuMi0xNy4zLDUsNSwwLDAsMSwxMC40NC0yMS4yMWE1Ljk0Miw1Ljk0MiwwLDAsMSwuODEtMy4wMzlBNi4yNDMsNi4yNDMsMCwwLDEsMTMuNS0yNi41LDYuNDA5LDYuNDA5LDAsMCwxLDE2Ljg0My0yNy4zNTlaIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSg1NzMuODMyIDU3NjMuMTU5KSIgZmlsbD0iI2VhZTllYiIvPgogIDwvZz4KPC9zdmc+Cg==) no-repeat center center/contain;content:"";position:absolute;top:20px;left:20px;height:32px;width:32px}.c-wp-block .wp-block-quote cite,.editor-styles-wrapper .wp-block-quote cite{border-top:2px solid var(--color-gray-50);color:var(--color-gray-500);display:block;font-size:12px;margin-top:1.5em;padding-top:1em;text-align:right}@media(hover: hover)and (pointer: fine){.c-wp-block a:hover,.editor-styles-wrapper a:hover{color:var(--color-pink);opacity:1}}.c-wp-block ul,.c-wp-block ol,.editor-styles-wrapper ul,.editor-styles-wrapper ol{counter-reset:number;display:grid;gap:.2em}.c-wp-block *+ul,.c-wp-block *+ol,.c-wp-block .wp-block-group ul,.c-wp-block .wp-block-group ol,.editor-styles-wrapper *+ul,.editor-styles-wrapper *+ol,.editor-styles-wrapper .wp-block-group ul,.editor-styles-wrapper .wp-block-group ol{padding-top:1em}.c-wp-block li,.editor-styles-wrapper li{line-height:2;margin:0 !important;position:relative;text-align:left}.c-wp-block li>.block-editor-rich-text__editable,.editor-styles-wrapper li>.block-editor-rich-text__editable{display:inline}.c-wp-block ul li,.editor-styles-wrapper ul li{padding-left:1em}.c-wp-block ol li,.editor-styles-wrapper ol li{padding-left:1.7em}.c-wp-block ul li::before,.editor-styles-wrapper ul li::before{background:var(--color-gray-800);border-radius:100%;content:"";margin-right:10px;position:absolute;left:0;top:.75em;height:6px;width:6px;min-width:6px}.c-wp-block ol li::before,.editor-styles-wrapper ol li::before{color:var(--color-gray-800);content:counter(number) ".";counter-increment:number;margin-right:.3em;position:absolute;left:0;top:.35em}.c-wp-block .wp-block-table table,.editor-styles-wrapper .wp-block-table table{position:relative;width:100%}.c-wp-block .wp-block-table th,.c-wp-block .wp-block-table td,.editor-styles-wrapper .wp-block-table th,.editor-styles-wrapper .wp-block-table td{border:1px solid var(--color-gray-100);line-height:1.7;padding:10px 15px;font-size:clamp(0.8125rem,0.7322324415rem + 0.1672240803vw,0.875rem)}.c-wp-block .wp-block-table th,.editor-styles-wrapper .wp-block-table th{background:var(--color-gray-50);text-align:left}.c-wp-block *+.wp-block-table,.editor-styles-wrapper *+.wp-block-table{padding-top:1.5em}.c-wp-block .wp-block-image,.editor-styles-wrapper .wp-block-image{position:relative}.c-wp-block .wp-block-image img,.editor-styles-wrapper .wp-block-image img{border-radius:15px}.c-wp-block .wp-block-image .lightbox-trigger,.editor-styles-wrapper .wp-block-image .lightbox-trigger{background:rgba(0,0,0,.2);border-radius:3px;padding:5px;position:absolute;top:calc(2em + 10px) !important;right:10px !important;height:28px;width:28px;z-index:1}.c-wp-block *+.wp-block-image,.c-wp-block .wp-block-group .wp-block-image,.editor-styles-wrapper *+.wp-block-image,.editor-styles-wrapper .wp-block-group .wp-block-image{padding-top:1.5em}.c-wp-block .wp-block-image.alignleft,.c-wp-block .wp-block-image.alignright,.editor-styles-wrapper .wp-block-image.alignleft,.editor-styles-wrapper .wp-block-image.alignright{padding-top:1.5em}.c-wp-block *+.wp-block-embed,.c-wp-block .wp-block-group .wp-block-embed,.editor-styles-wrapper *+.wp-block-embed,.editor-styles-wrapper .wp-block-group .wp-block-embed{padding-top:2em}.c-wp-block .wp-embed-aspect-16-9 iframe,.editor-styles-wrapper .wp-embed-aspect-16-9 iframe{aspect-ratio:16/9;border-radius:5px;height:auto;width:100%}.c-wp-block .wp-element-caption,.editor-styles-wrapper .wp-element-caption{color:var(--color-gray-500);display:block;font-size:12px;padding-top:.5em}.c-wp-block *+.wp-block-button,.c-wp-block .wp-block-group .wp-block-button,.editor-styles-wrapper *+.wp-block-button,.editor-styles-wrapper .wp-block-group .wp-block-button{padding-top:1em}.c-wp-block .wp-element-button,.editor-styles-wrapper .wp-element-button{all:unset;background:var(--color-black);border-radius:100px;color:var(--color-base);cursor:pointer;display:block;padding:5px 15px;-webkit-transition:background .3s cubic-bezier(0.4, 0.15, 0, 1);transition:background .3s cubic-bezier(0.4, 0.15, 0, 1);width:-webkit-max-content;width:-moz-max-content;width:max-content}@media(hover: hover)and (pointer: fine){.c-wp-block .wp-element-button:hover,.editor-styles-wrapper .wp-element-button:hover{background:var(--color-gray-800)}}.c-wp-block .twitter-tweet,.editor-styles-wrapper .twitter-tweet{margin-top:0 !important;margin-bottom:0 !important;max-width:100% !important}.c-wp-block .wp-block-columns,.editor-styles-wrapper .wp-block-columns{display:-webkit-box;display:-ms-flexbox;display:flex;padding-top:1.5em}.c-wp-block .wp-block-column,.editor-styles-wrapper .wp-block-column{-ms-flex-preferred-size:0;flex-basis:0;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.c-wp-block .wp-block-column>*:first-child,.editor-styles-wrapper .wp-block-column>*:first-child{padding-top:0;margin-top:0}.c-wp-block .wp-block-index,.editor-styles-wrapper .wp-block-index{border:1px solid var(--color-gray-100);border-radius:15px;padding:20px 30px 25px}.c-wp-block .wp-block-index h2.wp-block-heading,.editor-styles-wrapper .wp-block-index h2.wp-block-heading{font-size:clamp(1rem,0.8394648829rem + 0.3344481605vw,1.125rem);line-height:1.5;padding-top:0;text-align:center}.c-wp-block .wp-block-index a,.editor-styles-wrapper .wp-block-index a{text-decoration:none}.c-wp-block *+.wp-block-index,.c-wp-block .wp-block-group .wp-block-index,.editor-styles-wrapper *+.wp-block-index,.editor-styles-wrapper .wp-block-group .wp-block-index{margin-top:1.5em}.c-wp-block .is-layout-flex,.editor-styles-wrapper .is-layout-flex{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex}.c-wp-block .is-layout-flex>*,.editor-styles-wrapper .is-layout-flex>*{margin:0}.c-wp-block .is-layout-grid,.editor-styles-wrapper .is-layout-grid{display:grid}.c-wp-block .is-layout-grid>*,.editor-styles-wrapper .is-layout-grid>*{margin:0}.c-wp-block .is-layout-flex,.c-wp-block .is-layout-grid,.editor-styles-wrapper .is-layout-flex,.editor-styles-wrapper .is-layout-grid{gap:1.2em}.c-wp-block .aligncenter,.editor-styles-wrapper .aligncenter{text-align:center !important}.c-wp-block .alignleft,.editor-styles-wrapper .alignleft{float:left !important;margin-right:1.5em}.c-wp-block .alignright,.editor-styles-wrapper .alignright{float:right !important;margin-left:1.5em}.c-wp-block .has-text-align-center,.editor-styles-wrapper .has-text-align-center{text-align:center !important}.c-wp-block .has-text-align-left,.editor-styles-wrapper .has-text-align-left{text-align:left !important}.c-wp-block .has-text-align-right,.editor-styles-wrapper .has-text-align-right{text-align:right !important}@media(max-width: 767px){.c-wp-block .wp-block-heading,.editor-styles-wrapper .wp-block-heading{line-height:1.5}.c-wp-block *+.wp-block-heading,.c-wp-block .wp-block-group .wp-block-heading,.editor-styles-wrapper *+.wp-block-heading,.editor-styles-wrapper .wp-block-group .wp-block-heading{padding-top:1em}.c-wp-block .wp-block-table,.editor-styles-wrapper .wp-block-table{overflow-x:scroll;max-width:94vw}.c-wp-block .wp-block-table th,.c-wp-block .wp-block-table td,.editor-styles-wrapper .wp-block-table th,.editor-styles-wrapper .wp-block-table td{min-width:50vw}.c-wp-block .wp-block-image img,.editor-styles-wrapper .wp-block-image img{width:100% !important}.c-wp-block *+.wp-block-image,.c-wp-block .wp-block-group .wp-block-image,.editor-styles-wrapper *+.wp-block-image,.editor-styles-wrapper .wp-block-group .wp-block-image{padding-top:1.5em}.c-wp-block *+.wp-block-embed,.c-wp-block .wp-block-group .wp-block-embed,.editor-styles-wrapper *+.wp-block-embed,.editor-styles-wrapper .wp-block-group .wp-block-embed{padding-top:1.5em}.c-wp-block .wp-block-column>*:first-child,.editor-styles-wrapper .wp-block-column>*:first-child{padding-top:0;margin-top:0}.c-wp-block .wp-block-columns,.editor-styles-wrapper .wp-block-columns{-ms-flex-wrap:wrap;flex-wrap:wrap}.c-wp-block .wp-block-index,.editor-styles-wrapper .wp-block-index{padding:15px}.c-wp-block .wp-block-index h2.wp-block-heading,.editor-styles-wrapper .wp-block-index h2.wp-block-heading{word-break:auto-phrase}.c-wp-block .alignleft,.c-wp-block .alignright,.editor-styles-wrapper .alignleft,.editor-styles-wrapper .alignright{float:none !important;margin:0;width:100%}}.wp-lightbox-overlay{display:none;inset:0;margin:auto;opacity:0;place-items:center;position:fixed;visibility:hidden;height:100svh;width:100vw;z-index:999}.wp-lightbox-overlay.active{display:grid;opacity:1;visibility:visible}.wp-lightbox-overlay::before{background:rgba(0,0,0,.8);content:"";position:absolute;top:0;left:0;z-index:-1;height:100%;width:100%}.wp-lightbox-overlay .lightbox-image-container{overflow:scroll;position:absolute;max-height:90svh;max-width:90vw}.wp-lightbox-overlay .wp-element-caption{display:none}.wp-lightbox-overlay .close-button{fill:var(--color-white) !important;position:absolute;top:20px;right:20px;height:28px;width:28px;z-index:1}.c-wp-page-contents{padding-top:5.8565153734vw;padding-bottom:2.9282576867vw;position:relative}.c-wp-page-contents::after{aspect-ratio:1366/80;background:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMzY2IiBoZWlnaHQ9IjgwIiB2aWV3Qm94PSIwIDAgMTM2NiA4MCI+CiAgPHBhdGggaWQ9IuODkeOCuV8zNiIgZGF0YS1uYW1lPSLjg5HjgrkgMzYiIGQ9Ik0zLjU2MiwyMjRoMTM2NmMtMTc0LjU1OSw0OS40MTgtNDE2LjEwOSw4MC02ODMsODBTMTc4LjEyMSwyNzMuNDE5LDMuNTYyLDIyNFoiIHRyYW5zZm9ybT0idHJhbnNsYXRlKC0zLjU2MiAtMjI0KSIgZmlsbD0iI2Y2ZjRmNiIvPgo8L3N2Zz4K) no-repeat center center/cover;content:"";position:absolute;top:calc(100% - .5px);left:0;width:100vw;z-index:1}.c-wp-page-contents__inner{padding-right:10vw;padding-left:10vw}@media(max-width: 860px){.c-wp-page-contents__inner{padding-right:5vw;padding-left:5vw}}@media(max-width: 767px){.c-wp-page-contents__inner{padding-right:3vw;padding-left:3vw}}.c-wp-page-contents__wrap{margin:0 auto;width:80%}.-full .c-wp-page-contents__wrap{width:100%}@media(max-width: 767px){.c-wp-page-contents{padding-top:8vw;padding-bottom:8vw}.c-wp-page-contents__wrap{width:100%}}.p-transition-mask{background:var(--color-gray-50);position:fixed;top:0;left:0;height:100vh;width:100vw;z-index:99}[data-page-state=entered] .p-transition-mask{-webkit-transform:translateY(calc(-100% - 5px)) translateZ(10px);transform:translateY(calc(-100% - 5px)) translateZ(10px);-webkit-transform-origin:center top;transform-origin:center top;-webkit-transition:-webkit-transform 1s cubic-bezier(0.2, 1, 0.2, 1) .2s;transition:-webkit-transform 1s cubic-bezier(0.2, 1, 0.2, 1) .2s;transition:transform 1s cubic-bezier(0.2, 1, 0.2, 1) .2s;transition:transform 1s cubic-bezier(0.2, 1, 0.2, 1) .2s, -webkit-transform 1s cubic-bezier(0.2, 1, 0.2, 1) .2s}[data-page-state=leave] .p-transition-mask{-webkit-animation:transition_mask .75s cubic-bezier(0.8, 0, 0.175, 1) 0s 1 normal both;animation:transition_mask .75s cubic-bezier(0.8, 0, 0.175, 1) 0s 1 normal both}.p-navigation-drawer{display:none}@media(max-width: 860px){.p-navigation-drawer{display:block}.p-navigation-drawer__button{position:fixed;top:16px;right:3vw;z-index:9}.p-navigation-drawer__button-inner{background:var(--color-pink);border-radius:100px;display:grid;overflow:hidden;place-items:center;-webkit-transition:bacnground .3s cubic-bezier(0.4, 0.15, 0, 1),top 1s cubic-bezier(0.2, 1, 0.2, 1) .2s,-webkit-transform .3s cubic-bezier(0.4, 0.15, 0, 1);transition:bacnground .3s cubic-bezier(0.4, 0.15, 0, 1),top 1s cubic-bezier(0.2, 1, 0.2, 1) .2s,-webkit-transform .3s cubic-bezier(0.4, 0.15, 0, 1);transition:bacnground .3s cubic-bezier(0.4, 0.15, 0, 1),transform .3s cubic-bezier(0.4, 0.15, 0, 1),top 1s cubic-bezier(0.2, 1, 0.2, 1) .2s;transition:bacnground .3s cubic-bezier(0.4, 0.15, 0, 1),transform .3s cubic-bezier(0.4, 0.15, 0, 1),top 1s cubic-bezier(0.2, 1, 0.2, 1) .2s,-webkit-transform .3s cubic-bezier(0.4, 0.15, 0, 1);height:28px;width:60px}.-navigation-open .p-navigation-drawer__button-inner{background:var(--color-white);-webkit-transform:translateX(calc(-50px + 1.5vw));transform:translateX(calc(-50px + 1.5vw))}.p-navigation-drawer__button-text{display:block;font-size:12px;line-height:1.5;position:absolute;-webkit-transition:opacity .3s cubic-bezier(0.4, 0.15, 0, 1),-webkit-transform .3s cubic-bezier(0.4, 0.15, 0, 1);transition:opacity .3s cubic-bezier(0.4, 0.15, 0, 1),-webkit-transform .3s cubic-bezier(0.4, 0.15, 0, 1);transition:opacity .3s cubic-bezier(0.4, 0.15, 0, 1),transform .3s cubic-bezier(0.4, 0.15, 0, 1);transition:opacity .3s cubic-bezier(0.4, 0.15, 0, 1),transform .3s cubic-bezier(0.4, 0.15, 0, 1),-webkit-transform .3s cubic-bezier(0.4, 0.15, 0, 1)}.p-navigation-drawer__button-text.-open{color:var(--color-white)}.p-navigation-drawer__button-text.-close{color:var(--color-pink);opacity:0;-webkit-transform:translateY(100%);transform:translateY(100%)}.-navigation-open .p-navigation-drawer__button-text.-open{opacity:0;-webkit-transform:translateY(-100%);transform:translateY(-100%)}.-navigation-open .p-navigation-drawer__button-text.-close{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}.p-navigation-drawer__main{opacity:0;pointer-events:none;position:fixed;top:1.5vw;right:1.5vw;-webkit-transform:translateY(-10px);transform:translateY(-10px);-webkit-transition:opacity .3s cubic-bezier(0.4, 0.15, 0, 1),-webkit-transform .3s cubic-bezier(0.4, 0.15, 0, 1);transition:opacity .3s cubic-bezier(0.4, 0.15, 0, 1),-webkit-transform .3s cubic-bezier(0.4, 0.15, 0, 1);transition:opacity .3s cubic-bezier(0.4, 0.15, 0, 1),transform .3s cubic-bezier(0.4, 0.15, 0, 1);transition:opacity .3s cubic-bezier(0.4, 0.15, 0, 1),transform .3s cubic-bezier(0.4, 0.15, 0, 1),-webkit-transform .3s cubic-bezier(0.4, 0.15, 0, 1);z-index:8}.-navigation-open .p-navigation-drawer__main{pointer-events:auto;opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}.p-navigation-drawer__main-inner{display:grid;gap:10px;padding:58px 20px 20px;position:relative;width:160px}.p-navigation-drawer__main-inner::before{background:var(--color-pink);border-radius:15px;content:"";position:absolute;top:0;left:0;-webkit-transform:scale(0.8);transform:scale(0.8);-webkit-transform-origin:center;transform-origin:center;-webkit-transition:-webkit-transform .3s cubic-bezier(0.4, 0.15, 0, 1);transition:-webkit-transform .3s cubic-bezier(0.4, 0.15, 0, 1);transition:transform .3s cubic-bezier(0.4, 0.15, 0, 1);transition:transform .3s cubic-bezier(0.4, 0.15, 0, 1), -webkit-transform .3s cubic-bezier(0.4, 0.15, 0, 1);height:100%;width:100%;z-index:-1}.-navigation-open .p-navigation-drawer__main-inner::before{-webkit-transform:scale(1);transform:scale(1)}.p-navigation-drawer__item{color:var(--color-white);display:block;text-align:center}}.p-fixed-cta{position:fixed;bottom:0;left:0;width:100vw;z-index:4}.p-fixed-cta__button{background:var(--color-pink);-webkit-box-shadow:8px 8px 15px rgba(142,16,16,.1);box-shadow:8px 8px 15px rgba(142,16,16,.1);color:var(--color-white);display:block;font-size:clamp(1rem,0.8394648829rem + 0.3344481605vw,1.125rem);margin:0 auto;padding:20px 3vw;text-align:center;-webkit-transition:opacity .3s cubic-bezier(0.4, 0.15, 0, 1),translate .3s cubic-bezier(0.4, 0.15, 0, 1);transition:opacity .3s cubic-bezier(0.4, 0.15, 0, 1),translate .3s cubic-bezier(0.4, 0.15, 0, 1)}.p-fixed-cta__button.-hidden{opacity:0;translate:0 10px}.p-top-kv{aspect-ratio:1366/768;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:grid;position:relative;width:100vw}.p-top-kv::after{aspect-ratio:1366/80;background:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMzY2IiBoZWlnaHQ9IjgwLjAwMiIgdmlld0JveD0iMCAwIDEzNjYgODAuMDAyIj4KICA8cGF0aCBpZD0i44OR44K5XzE0IiBkYXRhLW5hbWU9IuODkeOCuSAxNCIgZD0iTTY4Myw4MCwwLDgwVjBDNDMuNjQ2LDEyLjM1Niw5MS43LDIzLjU3NywxNDIuODI5LDMzLjM0OGM1MS42MTQsOS44NjQsMTA2LjgwNywxOC4zMzcsMTY0LjA0NiwyNS4xODMsNTguMyw2Ljk3MywxMTkuMzE2LDEyLjMyOCwxODEuMzU4LDE1LjkxOEM1NTEuOSw3OC4xMzMsNjE3LjQyNSw4MCw2ODMsODBoMFptNjgzLDBINjgzLjEyOWM2NS41MTksMCwxMzEuMDA1LTEuODY5LDE5NC42MzgtNS41NTEsNjIuMDQyLTMuNTg5LDEyMy4wNi04Ljk0NSwxODEuMzU4LTE1LjkxOCw1Ny4yMzktNi44NDYsMTEyLjQzMi0xNS4zMTksMTY0LjA0Ni0yNS4xODNDMTI3NC4zLDIzLjU3NywxMzIyLjM1LDEyLjM1NywxMzY2LDBWODBaIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgwIDApIiBmaWxsPSIjZjZmNGY2Ii8+Cjwvc3ZnPgo=) no-repeat center center/cover;content:"";position:absolute;left:0;bottom:0;width:100vw}.p-top-kv__main{padding-right:10vw;padding-left:10vw;position:absolute;width:100%}@media(max-width: 860px){.p-top-kv__main{padding-right:5vw;padding-left:5vw}}@media(max-width: 767px){.p-top-kv__main{padding-right:3vw;padding-left:3vw}}.p-top-kv__catch{font-family:"Shippori Mincho B1",serif;font-weight:400;font-style:normal;letter-spacing:-0.05em;color:var(--color-white);font-size:clamp(2.25rem,1.7683946488rem + 1.0033444816vw,2.625rem);text-shadow:0 0 30px rgba(0,0,0,.2)}.p-top-kv__catch p{line-height:1.5;opacity:0;position:relative;translate:0 .5em;-webkit-transition:opacity 1s cubic-bezier(0.4, 0.15, 0, 1) .3s,translate 1s cubic-bezier(0.4, 0.15, 0, 1) .3s;transition:opacity 1s cubic-bezier(0.4, 0.15, 0, 1) .3s,translate 1s cubic-bezier(0.4, 0.15, 0, 1) .3s;width:-webkit-max-content;width:-moz-max-content;width:max-content}.p-top-kv__catch p+p{padding-top:15px}.p-top-kv__catch p:nth-child(1){-webkit-transition-property:opacity,translate;transition-property:opacity,translate;-webkit-transition-duration:1s;transition-duration:1s;-webkit-transition-timing-function:cubic-bezier(0.4, 0.15, 0, 1);transition-timing-function:cubic-bezier(0.4, 0.15, 0, 1);-webkit-transition-delay:0.2s;transition-delay:0.2s}.p-top-kv__catch p:nth-child(2){-webkit-transition-property:opacity,translate;transition-property:opacity,translate;-webkit-transition-duration:1s;transition-duration:1s;-webkit-transition-timing-function:cubic-bezier(0.4, 0.15, 0, 1);transition-timing-function:cubic-bezier(0.4, 0.15, 0, 1);-webkit-transition-delay:0.275s;transition-delay:0.275s}.p-top-kv__catch p:nth-child(3){-webkit-transition-property:opacity,translate;transition-property:opacity,translate;-webkit-transition-duration:1s;transition-duration:1s;-webkit-transition-timing-function:cubic-bezier(0.4, 0.15, 0, 1);transition-timing-function:cubic-bezier(0.4, 0.15, 0, 1);-webkit-transition-delay:0.35s;transition-delay:0.35s}[data-page-state=entered] .p-top-kv__catch p,[data-page-state=leave] .p-top-kv__catch p{opacity:1;translate:0 0}.p-top-kv__catch p::after{background:var(--color-white);content:"";position:absolute;bottom:-5px;left:0;height:2px;width:100%}.p-top-kv__points{display:grid;gap:20px;grid-template-columns:156px 156px 156px;padding-top:35px}.p-top-kv__point-item{display:grid;border-radius:100%;background:var(--color-white);opacity:0;place-content:center;position:relative;text-align:center;translate:0 10px;height:156px;width:156px;z-index:1}.p-top-kv__point-item:nth-child(1){-webkit-transition-property:opacity,translate;transition-property:opacity,translate;-webkit-transition-duration:1s;transition-duration:1s;-webkit-transition-timing-function:cubic-bezier(0.4, 0.15, 0, 1);transition-timing-function:cubic-bezier(0.4, 0.15, 0, 1);-webkit-transition-delay:0.5s;transition-delay:0.5s}.p-top-kv__point-item:nth-child(2){-webkit-transition-property:opacity,translate;transition-property:opacity,translate;-webkit-transition-duration:1s;transition-duration:1s;-webkit-transition-timing-function:cubic-bezier(0.4, 0.15, 0, 1);transition-timing-function:cubic-bezier(0.4, 0.15, 0, 1);-webkit-transition-delay:0.575s;transition-delay:0.575s}.p-top-kv__point-item:nth-child(3){-webkit-transition-property:opacity,translate;transition-property:opacity,translate;-webkit-transition-duration:1s;transition-duration:1s;-webkit-transition-timing-function:cubic-bezier(0.4, 0.15, 0, 1);transition-timing-function:cubic-bezier(0.4, 0.15, 0, 1);-webkit-transition-delay:0.65s;transition-delay:0.65s}[data-page-state=entered] .p-top-kv__point-item,[data-page-state=leave] .p-top-kv__point-item{opacity:1;translate:0 0}.p-top-kv__point-item::before{background:rgba(255,255,255,.2);border-radius:100%;content:"";inset:0;margin:auto;position:absolute;scale:1;-webkit-transform-origin:center;transform-origin:center;height:100%;width:100%;z-index:-1}.p-top-kv__point-item:nth-child(1)::before{-webkit-transition-property:scale;transition-property:scale;-webkit-transition-duration:1s;transition-duration:1s;-webkit-transition-timing-function:cubic-bezier(0.4, 0.15, 0, 1);transition-timing-function:cubic-bezier(0.4, 0.15, 0, 1);-webkit-transition-delay:0.6s;transition-delay:0.6s}.p-top-kv__point-item:nth-child(2)::before{-webkit-transition-property:scale;transition-property:scale;-webkit-transition-duration:1s;transition-duration:1s;-webkit-transition-timing-function:cubic-bezier(0.4, 0.15, 0, 1);transition-timing-function:cubic-bezier(0.4, 0.15, 0, 1);-webkit-transition-delay:0.675s;transition-delay:0.675s}.p-top-kv__point-item:nth-child(3)::before{-webkit-transition-property:scale;transition-property:scale;-webkit-transition-duration:1s;transition-duration:1s;-webkit-transition-timing-function:cubic-bezier(0.4, 0.15, 0, 1);transition-timing-function:cubic-bezier(0.4, 0.15, 0, 1);-webkit-transition-delay:0.75s;transition-delay:0.75s}[data-page-state=entered] .p-top-kv__point-item::before,[data-page-state=leave] .p-top-kv__point-item::before{scale:1.1}.p-top-kv__point-item-lead{font-family:"Shippori Mincho B1",serif;font-weight:400;font-style:normal;letter-spacing:-0.05em;font-size:clamp(1rem,0.8394648829rem + 0.3344481605vw,1.125rem);line-height:1.5}.p-top-kv__point-item-description{color:var(--color-gray-800);display:block;font-size:12px;line-height:1.5;padding-top:2px}.p-top-kv__background{position:relative;width:100%;height:100%;z-index:-1}.p-top-kv__background .simpleParallax{height:100%}.p-top-kv__background img{-o-object-fit:cover;object-fit:cover;height:100%}@media(max-width: 767px){.p-top-kv{aspect-ratio:375/540}.p-top-kv::before{background:-webkit-gradient(linear, left bottom, left top, from(rgba(73, 41, 60, 0.3)), to(transparent));background:-webkit-linear-gradient(bottom, rgba(73, 41, 60, 0.3), transparent);background:linear-gradient(0deg, rgba(73, 41, 60, 0.3), transparent);content:"";position:absolute;bottom:0;left:0;height:75%;width:100%}.p-top-kv__main{bottom:6%}.p-top-kv__catch{font-size:clamp(1.75rem,1.4289297659rem + 0.6688963211vw,2rem)}.p-top-kv__catch p{margin:0 auto}.p-top-kv__catch p+p{padding-top:8px}.p-top-kv__catch p::after{bottom:-2px}.p-top-kv__points{gap:6px;grid-template-columns:114px 114px 114px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding-top:20px}.p-top-kv__point-item{height:114px;width:114px}.p-top-kv__point-item::before{display:none}.p-top-kv__point-item-lead{font-size:clamp(0.875rem,0.7144648829rem + 0.3344481605vw,1rem);line-height:1.3}.p-top-kv__point-item-description{padding-top:3px;line-height:1.25}.p-top-kv__background img{-o-object-position:70% bottom;object-position:70% bottom}}.p-top-banners{padding-top:5.8565153734vw}.p-top-banners__item{-webkit-transition:opacity .3s cubic-bezier(0.4, 0.15, 0, 1);transition:opacity .3s cubic-bezier(0.4, 0.15, 0, 1)}.p-top-banners__item img{border-radius:15px;-o-object-fit:contain;object-fit:contain}@media(hover: hover)and (pointer: fine){.p-top-banners__item:hover{opacity:.8}}.p-top-banners__pagination{display:-webkit-box;display:-ms-flexbox;display:flex;gap:15px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding-top:30px}.p-top-banners__pagination .swiper-pagination-bullet{background:var(--color-gray-100);border-radius:100%;cursor:pointer;margin:0 !important;opacity:1 !important;-webkit-transition:background .3s cubic-bezier(0.4, 0.15, 0, 1);transition:background .3s cubic-bezier(0.4, 0.15, 0, 1);height:12px;width:12px}.p-top-banners__pagination .swiper-pagination-bullet-active{background:var(--color-pink);cursor:default;pointer-events:none}@media(max-width: 767px){.p-top-banners{padding-top:8vw}.p-top-banners__item img{border-radius:10px}.p-top-banners__pagination{gap:8px;padding-top:15px}.p-top-banners__pagination .swiper-pagination-bullet{height:10px;width:10px}}.p-top-concept{padding-top:2.9282576867vw}.p-top-concept__inner{padding-right:10vw;padding-left:10vw;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:grid;gap:60px;grid-template-columns:1fr 1fr}@media(max-width: 860px){.p-top-concept__inner{padding-right:5vw;padding-left:5vw}}@media(max-width: 767px){.p-top-concept__inner{padding-right:3vw;padding-left:3vw}}.p-top-concept__heading-small{display:block;color:var(--color-pink);font-size:clamp(1rem,0.8394648829rem + 0.3344481605vw,1.125rem)}.p-top-concept__heading-large{font-family:"Shippori Mincho B1",serif;font-weight:400;font-style:normal;letter-spacing:-0.05em;font-size:clamp(1.75rem,1.4289297659rem + 0.6688963211vw,2rem);line-height:1.5;padding-top:30px}.p-top-concept__description{padding-top:25px}.p-top-concept__description-line+.p-top-concept__description-line{padding-top:10px}.p-top-concept__more{padding-top:25px}@media(max-width: 767px){.p-top-concept{padding-top:8vw}.p-top-concept__inner{gap:15px;grid-template-columns:1fr}.p-top-concept__heading-small{text-align:center}.p-top-concept__heading-large{font-size:clamp(1.5rem,1.1789297659rem + 0.6688963211vw,1.75rem);padding-top:10px;text-align:center}.p-top-concept__description{padding-top:15px}.p-top-concept__description-line{font-size:clamp(0.875rem,0.7144648829rem + 0.3344481605vw,1rem);text-align:center}.p-top-concept__more{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding-top:15px}.p-top-concept__image{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}}.p-top-recommend{padding-top:2.9282576867vw}.p-top-recommend__inner{padding-right:10vw;padding-left:10vw}@media(max-width: 860px){.p-top-recommend__inner{padding-right:5vw;padding-left:5vw}}@media(max-width: 767px){.p-top-recommend__inner{padding-right:3vw;padding-left:3vw}}.p-top-recommend__heading{text-align:center}.p-top-recommend__heading-small{display:block;color:var(--color-pink);font-size:clamp(1rem,0.8394648829rem + 0.3344481605vw,1.125rem)}.p-top-recommend__heading-large{font-family:"Shippori Mincho B1",serif;font-weight:400;font-style:normal;letter-spacing:-0.05em;font-size:clamp(1.75rem,1.4289297659rem + 0.6688963211vw,2rem);line-height:1.5;padding-top:20px}.p-top-recommend__main{display:grid;gap:30px;grid-template-columns:repeat(4, 1fr);padding-top:40px}.p-top-recommend__item{background:var(--color-white);border-radius:20px;-webkit-box-shadow:15px 15px 20px rgba(142,16,16,.05);box-shadow:15px 15px 20px rgba(142,16,16,.05);counter-increment:item;padding:30px 15px 20px;position:relative}.p-top-recommend__item::before{content:counter(item, decimal-leading-zero);color:var(--color-pink);position:absolute;top:15px;left:15px}.p-top-recommend__item-image{margin:0 auto;height:160px;width:160px}.p-top-recommend__item-image img{aspect-ratio:1/1;border-radius:100%}.p-top-recommend__item-description{font-family:"Shippori Mincho B1",serif;font-weight:400;font-style:normal;letter-spacing:-0.05em;display:block;font-size:clamp(0.875rem,0.7144648829rem + 0.3344481605vw,1rem);line-height:1.7;padding-top:10px;text-align:center}@media(max-width: 860px){.p-top-recommend__main{grid-template-columns:repeat(2, 1fr)}}@media(max-width: 767px){.p-top-recommend{padding-top:5.3333333333vw;padding-bottom:2.6666666667vw}.p-top-recommend__main{gap:15px 3vw;grid-template-columns:repeat(2, 1fr);padding-top:15px}.p-top-recommend__heading-large{font-size:clamp(1.5rem,1.1789297659rem + 0.6688963211vw,1.75rem);padding-top:10px;text-align:center}.p-top-recommend__item{padding:20px 15px 10px}.p-top-recommend__item-image{height:120px;width:120px}}.p-top-cover{aspect-ratio:1366/384;overflow-x:hidden;position:relative;width:100vw;z-index:-1}.p-top-cover::before,.p-top-cover::after{aspect-ratio:1366/80;background-repeat:no-repeat;background-position:center center;background-size:cover;content:"";position:absolute;left:0;width:100vw;z-index:1}.p-top-cover::before{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMzY2IiBoZWlnaHQ9IjgwIiB2aWV3Qm94PSIwIDAgMTM2NiA4MCI+CiAgPHBhdGggaWQ9IuODkeOCuV8xMyIgZGF0YS1uYW1lPSLjg5HjgrkgMTMiIGQ9Ik0zLjU2MiwyMjRoMTM2NmMtMTc0LjU1OSw0OS40MTgtNDE2LjEwOSw4MC02ODMsODBTMTc4LjEyMSwyNzMuNDE5LDMuNTYyLDIyNFoiIHRyYW5zZm9ybT0idHJhbnNsYXRlKC0zLjU2MiAtMjI0KSIgZmlsbD0iI2Y2ZjRmNiIvPgo8L3N2Zz4K);top:0}.p-top-cover::after{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMzY2IiBoZWlnaHQ9IjgwLjAwMiIgdmlld0JveD0iMCAwIDEzNjYgODAuMDAyIj4KICA8cGF0aCBpZD0i44OR44K5XzE1IiBkYXRhLW5hbWU9IuODkeOCuSAxNSIgZD0iTTY4Myw4MCwwLDgwVjBDNDMuNjQ2LDEyLjM1Niw5MS43LDIzLjU3NywxNDIuODI5LDMzLjM0OGM1MS42MTQsOS44NjQsMTA2LjgwNywxOC4zMzcsMTY0LjA0NiwyNS4xODMsNTguMyw2Ljk3MywxMTkuMzE2LDEyLjMyOCwxODEuMzU4LDE1LjkxOEM1NTEuOSw3OC4xMzMsNjE3LjQyNSw4MCw2ODMsODBoMFptNjgzLDBINjgzLjEyOWM2NS41MTksMCwxMzEuMDA1LTEuODY5LDE5NC42MzgtNS41NTEsNjIuMDQyLTMuNTg5LDEyMy4wNi04Ljk0NSwxODEuMzU4LTE1LjkxOCw1Ny4yMzktNi44NDYsMTEyLjQzMi0xNS4zMTksMTY0LjA0Ni0yNS4xODNDMTI3NC4zLDIzLjU3NywxMzIyLjM1LDEyLjM1NywxMzY2LDBWODBaIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgwKSIgZmlsbD0iI2ZkZmFmZCIvPgo8L3N2Zz4K);bottom:0}.p-top-cover .simpleParallax{height:100%}.p-top-cover img{-o-object-fit:cover;object-fit:cover;height:100%}@media(max-width: 767px){.p-top-cover{aspect-ratio:375/120}}.p-top-price{background:#fdfafd;padding-top:1.4641288433vw}.p-top-price__inner{padding-right:10vw;padding-left:10vw}@media(max-width: 860px){.p-top-price__inner{padding-right:5vw;padding-left:5vw}}@media(max-width: 767px){.p-top-price__inner{padding-right:3vw;padding-left:3vw}}.p-top-price__wrap{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:grid;grid-template-columns:1fr 60%;margin:0 auto;width:85%}.p-top-price__contents{padding-right:80px}.p-top-price__heading-small{display:block;color:var(--color-pink);font-size:clamp(1rem,0.8394648829rem + 0.3344481605vw,1.125rem)}.p-top-price__heading-large{font-family:"Shippori Mincho B1",serif;font-weight:400;font-style:normal;letter-spacing:-0.05em;font-size:clamp(1.5rem,1.1789297659rem + 0.6688963211vw,1.75rem);line-height:1.5;padding-top:35px}.p-top-price__heading-large p{border-bottom:2px solid var(--color-gray-200);display:block;line-height:1.3;padding-bottom:5px;width:-webkit-max-content;width:-moz-max-content;width:max-content}.p-top-price__heading-large p+p{padding-top:12px}.p-top-price__description{color:var(--color-gray-800);padding-top:25px}.p-top-price__more{padding-top:25px}.p-top-price__image{-webkit-filter:drop-shadow(15px 15px 20px rgba(142, 16, 16, 0.05));filter:drop-shadow(15px 15px 20px rgba(142, 16, 16, 0.05));position:relative;z-index:1}.p-top-price__image img{aspect-ratio:1/1;width:100%}.p-top-price__petal{background-repeat:no-repeat;background-position:center center;background-size:contain;position:absolute;z-index:-1}.p-top-price__petal.-top{background-image:url(../44dafde6991eb709c130.webp);top:0;right:0;height:29.304029304%;width:29.304029304%}.p-top-price__petal.-bottom{background-image:url(../00d894abe93dd22476d5.webp);bottom:0;left:0;height:27.4725274725%;width:42.1245421245%}@media(max-width: 860px){.p-top-price__wrap{width:100%}.p-top-price__contents{padding-right:40px}}@media(max-width: 767px){.p-top-price{padding-top:5.3333333333vw}.p-top-price__wrap{gap:25px;grid-template-columns:1fr;width:100%}.p-top-price__contents{padding:0}.p-top-price__heading-small{text-align:center}.p-top-price__heading-large{padding-top:10px}.p-top-price__heading-large p{font-size:clamp(1.5rem,1.1789297659rem + 0.6688963211vw,1.75rem);margin:0 auto;padding-bottom:3px}.p-top-price__heading-large p+p{padding-top:8px}.p-top-price__description{padding-top:15px;text-align:center}.p-top-price__more{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding-top:15px}.p-top-price__image{margin:0 auto;width:85%}}.p-top-studios{background:#fdfafd;padding-top:2.196193265vw;position:relative}.p-top-studios::after{aspect-ratio:1366/80;background:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMzY2IiBoZWlnaHQ9IjgwIiB2aWV3Qm94PSIwIDAgMTM2NiA4MCI+CiAgPHBhdGggaWQ9IuODkeOCuV8yOSIgZGF0YS1uYW1lPSLjg5HjgrkgMjkiIGQ9Ik0zLjU2MiwyMjRoMTM2NmMtMTc0LjU1OSw0OS40MTgtNDE2LjEwOSw4MC02ODMsODBTMTc4LjEyMSwyNzMuNDE5LDMuNTYyLDIyNFoiIHRyYW5zZm9ybT0idHJhbnNsYXRlKC0zLjU2MiAtMjI0KSIgZmlsbD0iI2ZkZmFmZCIvPgo8L3N2Zz4K) no-repeat center center/cover;content:"";position:absolute;top:100%;left:0;width:100vw}.p-top-studios__inner{padding-right:10vw;padding-left:10vw}@media(max-width: 860px){.p-top-studios__inner{padding-right:5vw;padding-left:5vw}}@media(max-width: 767px){.p-top-studios__inner{padding-right:3vw;padding-left:3vw}}.p-top-studios__wrap{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:grid;grid-template-columns:60% 1fr;margin:0 auto;width:85%}.p-top-studios__contents{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;padding-left:80px}.p-top-studios__heading-small{display:block;color:var(--color-pink);font-size:clamp(1rem,0.8394648829rem + 0.3344481605vw,1.125rem)}.p-top-studios__heading-large{font-family:"Shippori Mincho B1",serif;font-weight:400;font-style:normal;letter-spacing:-0.05em;font-size:clamp(1.5rem,1.1789297659rem + 0.6688963211vw,1.75rem);line-height:1.5;padding-top:35px}.p-top-studios__heading-large p{border-bottom:2px solid var(--color-gray-200);display:block;line-height:1.3;padding-bottom:5px;width:-webkit-max-content;width:-moz-max-content;width:max-content}.p-top-studios__heading-large p+p{padding-top:12px}.p-top-studios__description{color:var(--color-gray-800);padding-top:25px}.p-top-studios__more{padding-top:25px}.p-top-studios__image{-webkit-filter:drop-shadow(15px 15px 20px rgba(142, 16, 16, 0.05));filter:drop-shadow(15px 15px 20px rgba(142, 16, 16, 0.05));position:relative;z-index:1}.p-top-studios__image img{aspect-ratio:1/1;width:100%}.p-top-studios__petal{background-repeat:no-repeat;background-position:center center;background-size:contain;position:absolute;z-index:-1}.p-top-studios__petal.-top{background-image:url(../5f7f53c176e991dd003d.webp);top:0;left:0;height:20.695970696%;width:24.7252747253%}.p-top-studios__petal.-bottom{background-image:url(../b109f8dec34490d0162c.webp);bottom:0;right:0;height:29.304029304%;width:29.304029304%}@media(max-width: 860px){.p-top-studios__wrap{width:100%}.p-top-studios__contents{padding-left:40px}}@media(max-width: 767px){.p-top-studios{padding-top:8vw}.p-top-studios__wrap{gap:25px;grid-template-columns:1fr;width:100%}.p-top-studios__contents{-webkit-box-ordinal-group:unset;-ms-flex-order:unset;order:unset;padding:0}.p-top-studios__heading-small{text-align:center}.p-top-studios__heading-large{padding-top:10px}.p-top-studios__heading-large p{font-size:clamp(1.5rem,1.1789297659rem + 0.6688963211vw,1.75rem);margin:0 auto;padding-bottom:3px}.p-top-studios__heading-large p+p{padding-top:8px}.p-top-studios__description{padding-top:15px;text-align:center}.p-top-studios__more{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding-top:15px}.p-top-studios__image{margin:0 auto;width:85%}}.p-top-program{padding-top:2.196193265vw}.p-top-program__inner{padding-right:10vw;padding-left:10vw}@media(max-width: 860px){.p-top-program__inner{padding-right:5vw;padding-left:5vw}}@media(max-width: 767px){.p-top-program__inner{padding-right:3vw;padding-left:3vw}}.p-top-program__wrap{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:grid;grid-template-columns:1fr 60%;margin:0 auto;width:85%}.p-top-program__contents{padding-right:80px}.p-top-program__heading-small{display:block;color:var(--color-pink);font-size:clamp(1rem,0.8394648829rem + 0.3344481605vw,1.125rem)}.p-top-program__heading-large{font-family:"Shippori Mincho B1",serif;font-weight:400;font-style:normal;letter-spacing:-0.05em;font-size:clamp(1.5rem,1.1789297659rem + 0.6688963211vw,1.75rem);line-height:1.5;padding-top:35px}.p-top-program__heading-large p{border-bottom:2px solid var(--color-gray-200);display:block;line-height:1.3;padding-bottom:5px;width:-webkit-max-content;width:-moz-max-content;width:max-content}.p-top-program__heading-large p+p{padding-top:12px}.p-top-program__description{color:var(--color-gray-800);padding-top:25px}.p-top-program__more{padding-top:25px}.p-top-program__image{-webkit-filter:drop-shadow(15px 15px 20px rgba(142, 16, 16, 0.05));filter:drop-shadow(15px 15px 20px rgba(142, 16, 16, 0.05));position:relative;z-index:1}.p-top-program__image img{aspect-ratio:1/1;width:100%}.p-top-program__petal{background-repeat:no-repeat;background-position:center center;background-size:contain;position:absolute;z-index:-1}.p-top-program__petal.-top{background-image:url(../44dafde6991eb709c130.webp);top:0;right:0;height:29.304029304%;width:29.304029304%}.p-top-program__petal.-bottom{background-image:url(../00d894abe93dd22476d5.webp);bottom:0;left:0;height:27.4725274725%;width:42.1245421245%}@media(max-width: 860px){.p-top-program__wrap{width:100%}.p-top-program__contents{padding-right:40px}}@media(max-width: 767px){.p-top-program{padding-top:10.6666666667vw}.p-top-program__wrap{gap:25px;grid-template-columns:1fr;width:100%}.p-top-program__contents{padding:0}.p-top-program__heading-small{text-align:center}.p-top-program__heading-large{padding-top:10px}.p-top-program__heading-large p{font-size:clamp(1.5rem,1.1789297659rem + 0.6688963211vw,1.75rem);margin:0 auto;padding-bottom:3px}.p-top-program__heading-large p+p{padding-top:8px}.p-top-program__description{padding-top:15px;text-align:center}.p-top-program__more{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding-top:15px}.p-top-program__image{margin:0 auto;width:85%}}.p-top-trial{padding-top:2.196193265vw;position:relative}.p-top-trial::after{aspect-ratio:1366/80;background:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMzY2IiBoZWlnaHQ9IjgwIiB2aWV3Qm94PSIwIDAgMTM2NiA4MCI+CiAgPHBhdGggaWQ9IuODkeOCuV8zMCIgZGF0YS1uYW1lPSLjg5HjgrkgMzAiIGQ9Ik0zLjU2MiwyMjRoMTM2NmMtMTc0LjU1OSw0OS40MTgtNDE2LjEwOSw4MC02ODMsODBTMTc4LjEyMSwyNzMuNDE5LDMuNTYyLDIyNFoiIHRyYW5zZm9ybT0idHJhbnNsYXRlKC0zLjU2MiAtMjI0KSIgZmlsbD0iI2Y2ZjRmNiIvPgo8L3N2Zz4K) no-repeat center center/cover;content:"";position:absolute;top:100%;left:0;width:100vw}.p-top-trial__inner{padding-right:10vw;padding-left:10vw}@media(max-width: 860px){.p-top-trial__inner{padding-right:5vw;padding-left:5vw}}@media(max-width: 767px){.p-top-trial__inner{padding-right:3vw;padding-left:3vw}}.p-top-trial__wrap{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:grid;grid-template-columns:60% 1fr;margin:0 auto;width:85%}.p-top-trial__contents{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;padding-left:80px}.p-top-trial__heading-small{display:block;color:var(--color-pink);font-size:clamp(1rem,0.8394648829rem + 0.3344481605vw,1.125rem)}.p-top-trial__heading-large{font-family:"Shippori Mincho B1",serif;font-weight:400;font-style:normal;letter-spacing:-0.05em;font-size:clamp(1.5rem,1.1789297659rem + 0.6688963211vw,1.75rem);line-height:1.5;padding-top:35px}.p-top-trial__heading-large p{border-bottom:2px solid var(--color-gray-200);display:block;line-height:1.3;padding-bottom:5px;width:-webkit-max-content;width:-moz-max-content;width:max-content}.p-top-trial__heading-large p+p{padding-top:12px}.p-top-trial__description{color:var(--color-gray-800);padding-top:25px}.p-top-trial__more{padding-top:25px}.p-top-trial__image{-webkit-filter:drop-shadow(15px 15px 20px rgba(142, 16, 16, 0.05));filter:drop-shadow(15px 15px 20px rgba(142, 16, 16, 0.05));position:relative;z-index:1}.p-top-trial__image img{aspect-ratio:1/1;width:100%}.p-top-trial__petal{background-repeat:no-repeat;background-position:center center;background-size:contain;position:absolute;z-index:-1}.p-top-trial__petal.-top{background-image:url(../5f7f53c176e991dd003d.webp);top:0;left:0;height:20.695970696%;width:24.7252747253%}.p-top-trial__petal.-bottom{background-image:url(../b109f8dec34490d0162c.webp);bottom:0;right:0;height:29.304029304%;width:29.304029304%}@media(max-width: 860px){.p-top-trial__wrap{width:100%}.p-top-trial__contents{padding-left:40px}}@media(max-width: 767px){.p-top-trial{padding-top:5.3333333333vw;padding-bottom:2.6666666667vw}.p-top-trial__wrap{gap:25px;grid-template-columns:1fr;width:100%}.p-top-trial__contents{-webkit-box-ordinal-group:unset;-ms-flex-order:unset;order:unset;padding:0}.p-top-trial__heading-small{text-align:center}.p-top-trial__heading-large{padding-top:10px}.p-top-trial__heading-large p{font-size:clamp(1.5rem,1.1789297659rem + 0.6688963211vw,1.75rem);margin:0 auto;padding-bottom:3px}.p-top-trial__heading-large p+p{padding-top:8px}.p-top-trial__description{padding-top:15px;text-align:center}.p-top-trial__more{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding-top:15px}.p-top-trial__image{margin:0 auto;width:85%}}.p-top-reviews{background:#f5eff5;padding-top:10.2489019034vw}.p-top-reviews__head{padding-right:10vw;padding-left:10vw;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}@media(max-width: 860px){.p-top-reviews__head{padding-right:5vw;padding-left:5vw}}@media(max-width: 767px){.p-top-reviews__head{padding-right:3vw;padding-left:3vw}}.p-top-reviews__heading-small{display:block;color:var(--color-pink);font-size:clamp(1rem,0.8394648829rem + 0.3344481605vw,1.125rem)}.p-top-reviews__heading-large{font-family:"Shippori Mincho B1",serif;font-weight:400;font-style:normal;letter-spacing:-0.05em;font-size:clamp(1.75rem,1.4289297659rem + 0.6688963211vw,2rem);line-height:1.5;padding-top:15px}.p-top-reviews__navigation{display:-webkit-box;display:-ms-flexbox;display:flex;gap:10px}.p-top-reviews__navigation-button{border:1px solid var(--color-gray-300);border-radius:100px;display:grid;-webkit-transition:border .3s cubic-bezier(0.4, 0.15, 0, 1);transition:border .3s cubic-bezier(0.4, 0.15, 0, 1);height:32px}.p-top-reviews__navigation-button.-prev{aspect-ratio:1/1;place-items:center}.-safari .p-top-reviews__navigation-button.-prev{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.p-top-reviews__navigation-button.-next{-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:var(--color-gray-500);font-size:12px;gap:5px;grid-template-columns:auto 14px;padding:0 15px}.p-top-reviews__navigation-button.-prev::after,.p-top-reviews__navigation-button.-next::after{background:url(data:image/svg+xml;base64,PHN2ZyBpZD0i44Kw44Or44O844OXXzExNyIgZGF0YS1uYW1lPSLjgrDjg6vjg7zjg5cgMTE3IiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB3aWR0aD0iMTQiIGhlaWdodD0iMTQiIHZpZXdCb3g9IjAgMCAxNCAxNCI+CiAgPGRlZnM+CiAgICA8Y2xpcFBhdGggaWQ9ImNsaXAtcGF0aCI+CiAgICAgIDxyZWN0IGlkPSLplbfmlrnlvaJfNTgiIGRhdGEtbmFtZT0i6ZW35pa55b2iIDU4IiB3aWR0aD0iMTQiIGhlaWdodD0iMTQiIGZpbGw9IiM4YzhhOGIiLz4KICAgIDwvY2xpcFBhdGg+CiAgPC9kZWZzPgogIDxnIGlkPSLjgrDjg6vjg7zjg5dfMTUiIGRhdGEtbmFtZT0i44Kw44Or44O844OXIDE1IiBjbGlwLXBhdGg9InVybCgjY2xpcC1wYXRoKSI+CiAgICA8cGF0aCBpZD0i44OR44K5XzEyIiBkYXRhLW5hbWU9IuODkeOCuSAxMiIgZD0iTTEzLjIyMyw3Ljg0MmgwQzEwLjg1LDcuNjM4LDkuMDA4LDQuNCw4LjkzMSw0LjI2OGEuMzcuMzcsMCwwLDAtLjUwNi0uMTU0LjM3OS4zNzksMCwwLDAtLjE1MS41MTIsMTAsMTAsMCwwLDAsMi44LDMuMTgxSDEuNDQ5YS40MTMuNDEzLDAsMCwwLDAsLjgyN2g5LjYyNWExMC4xLDEwLjEsMCwwLDAtMi44MDgsMy4xODMuMzc3LjM3NywwLDAsMCwuMzMyLjU1NmgwYS4zNjkuMzY5LDAsMCwwLC4zMjktLjJDOS4xMjUsMTEuODMsMTAuOSw4LjgsMTMuMjA2LDguNmEuMzguMzgsMCwwLDAsLjM3OS0uMzc5LjM3Ni4zNzYsMCwwLDAtLjM2My0uMzc4IiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtMC4zMTEgLTEuMjIpIiBmaWxsPSIjOGM4YThiIi8+CiAgPC9nPgo8L3N2Zz4K) no-repeat center center/contain;content:"";height:14px;width:14px}.p-top-reviews__navigation-button.-prev::after{position:absolute;scale:-1 1;-webkit-transform-origin:center;transform-origin:center}@media(hover: hover)and (pointer: fine){.p-top-reviews__navigation-button:hover{border:1px solid var(--color-gray-500)}.p-top-reviews__navigation-button:hover::after{-webkit-animation:button_arrow .5s cubic-bezier(0.4, 0.15, 0, 1) both;animation:button_arrow .5s cubic-bezier(0.4, 0.15, 0, 1) both}.p-top-reviews__navigation-button.-prev:hover::after{animation-direction:reverse}}.p-top-reviews__main{padding-top:40px;padding-bottom:40px}.p-top-reviews__more{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}@media(max-width: 767px){.p-top-reviews{padding-top:10.6666666667vw}.p-top-reviews__heading-large{font-size:clamp(1.5rem,1.1789297659rem + 0.6688963211vw,1.75rem);padding-top:5px;text-align:center}.p-top-reviews__main{padding-top:25px;padding-bottom:20px}}.p-top-faq{background:#f5eff5;padding-top:4.39238653vw;padding-bottom:1.4641288433vw;position:relative}.p-top-faq::after{aspect-ratio:1366/80;background:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMzY2IiBoZWlnaHQ9IjgwIiB2aWV3Qm94PSIwIDAgMTM2NiA4MCI+CiAgPHBhdGggaWQ9IuODkeOCuV8zMyIgZGF0YS1uYW1lPSLjg5HjgrkgMzMiIGQ9Ik0zLjU2MiwyMjRoMTM2NmMtMTc0LjU1OSw0OS40MTgtNDE2LjEwOSw4MC02ODMsODBTMTc4LjEyMSwyNzMuNDE5LDMuNTYyLDIyNFoiIHRyYW5zZm9ybT0idHJhbnNsYXRlKC0zLjU2MiAtMjI0KSIgZmlsbD0iI2Y1ZWZmNSIvPgo8L3N2Zz4K) no-repeat center center/cover;content:"";position:absolute;top:100%;left:0;width:100vw}.p-top-faq__inner{padding-right:10vw;padding-left:10vw}@media(max-width: 860px){.p-top-faq__inner{padding-right:5vw;padding-left:5vw}}@media(max-width: 767px){.p-top-faq__inner{padding-right:3vw;padding-left:3vw}}.p-top-faq__heading{text-align:center}.p-top-faq__heading-small{display:block;color:var(--color-pink);font-size:clamp(1rem,0.8394648829rem + 0.3344481605vw,1.125rem)}.p-top-faq__heading-large{font-family:"Shippori Mincho B1",serif;font-weight:400;font-style:normal;letter-spacing:-0.05em;font-size:clamp(1.75rem,1.4289297659rem + 0.6688963211vw,2rem);line-height:1.5;padding-top:15px}.p-top-faq__main{display:grid;gap:20px;margin:0 auto;padding-top:40px;width:80%}.p-top-faq__more{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding-top:30px}@media(max-width: 767px){.p-top-faq{padding-top:5.3333333333vw;padding-bottom:5.3333333333vw}.p-top-faq__heading-large{font-size:clamp(1.5rem,1.1789297659rem + 0.6688963211vw,1.75rem);padding-top:5px;text-align:center}.p-top-faq__main{gap:10px;padding-top:20px;width:100%}.p-top-faq__more{padding-top:20px}}.p-top-news{padding-top:10.2489019034vw;padding-bottom:4.39238653vw;position:relative}.p-top-news::after{aspect-ratio:1366/80;background:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMzY2IiBoZWlnaHQ9IjgwIiB2aWV3Qm94PSIwIDAgMTM2NiA4MCI+CiAgPHBhdGggaWQ9IuODkeOCuV8zNiIgZGF0YS1uYW1lPSLjg5HjgrkgMzYiIGQ9Ik0zLjU2MiwyMjRoMTM2NmMtMTc0LjU1OSw0OS40MTgtNDE2LjEwOSw4MC02ODMsODBTMTc4LjEyMSwyNzMuNDE5LDMuNTYyLDIyNFoiIHRyYW5zZm9ybT0idHJhbnNsYXRlKC0zLjU2MiAtMjI0KSIgZmlsbD0iI2Y2ZjRmNiIvPgo8L3N2Zz4K) no-repeat center center/cover;content:"";position:absolute;top:calc(100% - .5px);left:0;width:100vw;z-index:1}.p-top-news__inner{padding-right:10vw;padding-left:10vw;display:grid;gap:80px;grid-template-columns:1fr 1fr}@media(max-width: 860px){.p-top-news__inner{padding-right:5vw;padding-left:5vw}}@media(max-width: 767px){.p-top-news__inner{padding-right:3vw;padding-left:3vw}}.p-top-news__inner.-col1{grid-template-columns:1fr}.p-top-news__block.-hidden{display:none}.-col1 .p-top-news__block{margin:0 auto;width:80%}.p-top-news__block-heading{color:var(--color-pink);font-size:clamp(1rem,0.8394648829rem + 0.3344481605vw,1.125rem);text-align:center}.p-top-news__block-contents{display:grid;gap:10px;padding-top:40px}.p-top-news__block-more{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding-top:30px}@media(max-width: 767px){.p-top-news{padding-top:16vw;padding-bottom:5.3333333333vw}.p-top-news__inner{gap:25px;grid-template-columns:1fr}.p-top-news__block-contents{padding-top:15px}.p-top-news__block-more{padding-top:15px}}.p-studios{padding-top:5.8565153734vw;padding-bottom:4.39238653vw;position:relative}.p-studios::after{aspect-ratio:1366/80;background:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMzY2IiBoZWlnaHQ9IjgwIiB2aWV3Qm94PSIwIDAgMTM2NiA4MCI+CiAgPHBhdGggaWQ9IuODkeOCuV8zNiIgZGF0YS1uYW1lPSLjg5HjgrkgMzYiIGQ9Ik0zLjU2MiwyMjRoMTM2NmMtMTc0LjU1OSw0OS40MTgtNDE2LjEwOSw4MC02ODMsODBTMTc4LjEyMSwyNzMuNDE5LDMuNTYyLDIyNFoiIHRyYW5zZm9ybT0idHJhbnNsYXRlKC0zLjU2MiAtMjI0KSIgZmlsbD0iI2Y2ZjRmNiIvPgo8L3N2Zz4K) no-repeat center center/cover;content:"";position:absolute;top:calc(100% - .5px);left:0;width:100vw;z-index:1}.p-studios__inner{padding-right:10vw;padding-left:10vw}@media(max-width: 860px){.p-studios__inner{padding-right:5vw;padding-left:5vw}}@media(max-width: 767px){.p-studios__inner{padding-right:3vw;padding-left:3vw}}.p-studios__wrap{display:grid;gap:60px;grid-template-columns:repeat(2, 1fr)}@media(max-width: 767px){.p-studios{padding-top:5.3333333333vw;padding-bottom:5.3333333333vw}.p-studios__wrap{gap:30px;grid-template-columns:1fr;margin:0 auto;width:95%}}.p-studio-kv{padding-top:4.39238653vw;position:relative}.p-studio-kv:has(.p-studio-kv__banner){padding-bottom:4.39238653vw}.p-studio-kv::after{aspect-ratio:1366/80;background:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMzY2IiBoZWlnaHQ9IjgwIiB2aWV3Qm94PSIwIDAgMTM2NiA4MCI+CiAgPHBhdGggaWQ9IuODkeOCuV8yOSIgZGF0YS1uYW1lPSLjg5HjgrkgMjkiIGQ9Ik0zLjU2MiwyMjRoMTM2NmMtMTc0LjU1OSw0OS40MTgtNDE2LjEwOSw4MC02ODMsODBTMTc4LjEyMSwyNzMuNDE5LDMuNTYyLDIyNFoiIHRyYW5zZm9ybT0idHJhbnNsYXRlKC0zLjU2MiAtMjI0KSIgZmlsbD0iI2Y2ZjRmNiIvPgo8L3N2Zz4K) no-repeat center center/cover;content:"";position:absolute;top:100%;left:0;width:100vw;z-index:1}.p-studio-kv__heading{padding-bottom:15px;text-align:center}.p-studio-kv__heading:has(+.p-studio-kv__introduction){padding-bottom:30px}.p-studio-kv__heading-small{color:var(--color-gray-800);display:block;font-size:clamp(0.875rem,0.7144648829rem + 0.3344481605vw,1rem);line-height:1.5}.p-studio-kv__heading-large{font-family:"Shippori Mincho B1",serif;font-weight:500;font-style:normal;letter-spacing:-0.05em;display:block;font-size:clamp(1.75rem,1.4289297659rem + 0.6688963211vw,2rem);padding-top:5px}.p-studio-kv__eyecatch{padding-right:10vw;padding-left:10vw}@media(max-width: 860px){.p-studio-kv__eyecatch{padding-right:5vw;padding-left:5vw}}@media(max-width: 767px){.p-studio-kv__eyecatch{padding-right:3vw;padding-left:3vw}}.p-studio-kv__eyecatch img{aspect-ratio:1.8/1;border-radius:30px}.p-studio-kv__introduction{padding-right:10vw;padding-left:10vw}@media(max-width: 860px){.p-studio-kv__introduction{padding-right:5vw;padding-left:5vw}}@media(max-width: 767px){.p-studio-kv__introduction{padding-right:3vw;padding-left:3vw}}.p-studio-kv__introduction-inner{display:grid;gap:60px;grid-template-columns:auto 1fr;padding-top:30px}.p-studio-kv__heading+.p-studio-kv__introduction .p-studio-kv__introduction-inner{-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-top:1px solid var(--color-gray-200);border-bottom:1px solid var(--color-gray-200);padding-bottom:30px}.p-studio-kv__introduction-heading{font-family:"Shippori Mincho B1",serif;font-weight:400;font-style:normal;letter-spacing:-0.05em;font-size:clamp(1.125rem,0.8841973244rem + 0.5016722408vw,1.3125rem);line-height:1.7}.p-studio-kv__introduction-body{color:var(--color-gray-800)}.p-studio-kv__introduction-body p+p{padding-top:12px}.p-studio-kv__banner{padding-top:30px}.p-studio-kv__banner-item{-webkit-transition:opacity .3s cubic-bezier(0.4, 0.15, 0, 1);transition:opacity .3s cubic-bezier(0.4, 0.15, 0, 1)}.p-studio-kv__banner-item img{border-radius:15px;-o-object-fit:contain;object-fit:contain}@media(hover: hover)and (pointer: fine){.p-studio-kv__banner-item:hover{opacity:.8}}@media(max-width: 767px){.p-studio-kv{padding-top:8vw}.p-studio-kv,.p-studio-kv:has(.p-studio-kv__banner){padding-bottom:8vw}.p-studio-kv__heading{padding-bottom:15px}.p-studio-kv__heading:has(+.p-studio-kv__introduction){padding-bottom:20px}.p-studio-kv__heading-small{font-size:clamp(0.8125rem,0.7322324415rem + 0.1672240803vw,0.875rem)}.p-studio-kv__heading-large{font-size:clamp(1.5rem,1.1789297659rem + 0.6688963211vw,1.75rem)}.p-studio-kv__eyecatch{padding:0px}.p-studio-kv__eyecatch img{border-radius:0}.p-studio-kv__eyecatch+.p-studio-kv__introduction::before{display:none}.p-studio-kv__introduction-inner{gap:15px;grid-template-columns:1fr;padding-top:15px}.p-studio-kv__heading+.p-studio-kv__introduction .p-studio-kv__introduction-inner{padding-bottom:15px}.p-studio-kv__introduction-heading{line-height:1.5;text-align:center}.p-studio-kv__introduction-body p+p{padding-top:5px}.p-studio-kv__banner{padding-top:20px}.p-studio-kv__banner-item img{border-radius:10px}}.p-studio-price{background:#fdfafd;padding-top:8.78477306vw;padding-bottom:1.4641288433vw;position:relative}.p-studio-price::after{aspect-ratio:1366/80;background:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMzY2IiBoZWlnaHQ9IjgwIiB2aWV3Qm94PSIwIDAgMTM2NiA4MCI+CiAgPHBhdGggaWQ9IuODkeOCuV81NyIgZGF0YS1uYW1lPSLjg5HjgrkgNTciIGQ9Ik0zLjU2MiwyMjRoMTM2NmMtMTc0LjU1OSw0OS40MTgtNDE2LjEwOSw4MC02ODMsODBTMTc4LjEyMSwyNzMuNDE5LDMuNTYyLDIyNFoiIHRyYW5zZm9ybT0idHJhbnNsYXRlKC0zLjU2MiAtMjI0KSIgZmlsbD0iI2ZjZmFmZCIvPgo8L3N2Zz4K) no-repeat center center/cover;content:"";position:absolute;top:100%;left:0;width:100vw}.p-studio-price__inner{padding-right:10vw;padding-left:10vw;margin:0 auto;width:80%}@media(max-width: 860px){.p-studio-price__inner{padding-right:5vw;padding-left:5vw}}@media(max-width: 767px){.p-studio-price__inner{padding-right:3vw;padding-left:3vw}}.p-studio-price__heading{text-align:center}.p-studio-price__heading-small{display:block;color:var(--color-pink);font-size:clamp(1rem,0.8394648829rem + 0.3344481605vw,1.125rem)}.p-studio-price__heading-large{font-family:"Shippori Mincho B1",serif;font-weight:400;font-style:normal;letter-spacing:-0.05em;font-size:clamp(1.75rem,1.4289297659rem + 0.6688963211vw,2rem);line-height:1.5;padding-top:5px}.p-studio-price__table{padding-top:40px}.p-studio-price__table,.p-studio-price__table thead,.p-studio-price__table tbody{display:block;width:100%}.p-studio-price__table-head{background:var(--color-pink);border-radius:5px;color:var(--color-white)}.p-studio-price__table-body+.p-studio-price__table-body{border-top:2px solid var(--color-gray-100)}.p-studio-price__table-row{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:grid;grid-template-columns:20% 1fr 20%}thead .p-studio-price__table-row{padding:15px 20px}tbody .p-studio-price__table-row{border-bottom:1px solid var(--color-gray-100);padding:25px 20px}.p-studio-price__table-row-data{line-height:1.7}.p-studio-price__caption{color:var(--color-gray-500);display:block;font-size:12px;padding-top:10px;line-height:1.7}@media(max-width: 767px){.p-studio-price{padding-top:10.6666666667vw;padding-bottom:8vw}.p-studio-price__inner{width:100%}.p-studio-price__heading-large{font-size:clamp(1.5rem,1.1789297659rem + 0.6688963211vw,1.75rem);padding-top:5px;text-align:center}.p-studio-price__table{padding-top:20px}.p-studio-price__table-row{gap:5px;grid-template-columns:30% 1fr 30%}thead .p-studio-price__table-row{padding:10px 15px}tbody .p-studio-price__table-row{padding:15px 15px}.p-studio-price__caption{padding-top:5px}}.p-studio-information{padding-top:10.2489019034vw;position:relative}.p-studio-cta+.p-studio-information{padding-top:5.8565153734vw}.p-studio-information:has(+.p-studio-cta){padding-bottom:2.196193265vw}.p-studio-information::before,.p-studio-information::after{aspect-ratio:1366/80;background-repeat:no-repeat;background-position:center center;background-size:contain;position:absolute;left:0;width:100vw;z-index:1}.p-studio-cta+.p-studio-information::before{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMzY2IiBoZWlnaHQ9IjgwLjAwMiIgdmlld0JveD0iMCAwIDEzNjYgODAuMDAyIj4KICA8cGF0aCBpZD0i44OR44K5XzE1IiBkYXRhLW5hbWU9IuODkeOCuSAxNSIgZD0iTTY4Myw4MCwwLDgwVjBDNDMuNjQ2LDEyLjM1Niw5MS43LDIzLjU3NywxNDIuODI5LDMzLjM0OGM1MS42MTQsOS44NjQsMTA2LjgwNywxOC4zMzcsMTY0LjA0NiwyNS4xODMsNTguMyw2Ljk3MywxMTkuMzE2LDEyLjMyOCwxODEuMzU4LDE1LjkxOEM1NTEuOSw3OC4xMzMsNjE3LjQyNSw4MCw2ODMsODBoMFptNjgzLDBINjgzLjEyOWM2NS41MTksMCwxMzEuMDA1LTEuODY5LDE5NC42MzgtNS41NTEsNjIuMDQyLTMuNTg5LDEyMy4wNi04Ljk0NSwxODEuMzU4LTE1LjkxOCw1Ny4yMzktNi44NDYsMTEyLjQzMi0xNS4zMTksMTY0LjA0Ni0yNS4xODNDMTI3NC4zLDIzLjU3NywxMzIyLjM1LDEyLjM1NywxMzY2LDBWODBaIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgwKSIgZmlsbD0iI2Y2ZjRmNiIvPgo8L3N2Zz4K);content:"";bottom:calc(100% - .5px)}.p-studio-information:has(+.p-studio-cta)::after{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMzY2IiBoZWlnaHQ9IjgwIiB2aWV3Qm94PSIwIDAgMTM2NiA4MCI+CiAgPHBhdGggaWQ9IuODkeOCuV8xMyIgZGF0YS1uYW1lPSLjg5HjgrkgMTMiIGQ9Ik0zLjU2MiwyMjRoMTM2NmMtMTc0LjU1OSw0OS40MTgtNDE2LjEwOSw4MC02ODMsODBTMTc4LjEyMSwyNzMuNDE5LDMuNTYyLDIyNFoiIHRyYW5zZm9ybT0idHJhbnNsYXRlKC0zLjU2MiAtMjI0KSIgZmlsbD0iI2Y2ZjRmNiIvPgo8L3N2Zz4K);content:"";top:calc(100% - .5px)}.p-studio-information__inner{padding-right:10vw;padding-left:10vw;display:grid;gap:60px;grid-template-columns:1fr 1fr}@media(max-width: 860px){.p-studio-information__inner{padding-right:5vw;padding-left:5vw}}@media(max-width: 767px){.p-studio-information__inner{padding-right:3vw;padding-left:3vw}}.p-studio-information__heading{text-align:center}.p-studio-information__heading-small{display:block;color:var(--color-pink);font-size:clamp(1rem,0.8394648829rem + 0.3344481605vw,1.125rem)}.p-studio-information__heading-large{font-family:"Shippori Mincho B1",serif;font-weight:400;font-style:normal;letter-spacing:-0.05em;font-size:clamp(1.75rem,1.4289297659rem + 0.6688963211vw,2rem);line-height:1.5;padding-top:5px}.p-studio-information__map iframe{border-radius:15px;display:-webkit-box;display:-ms-flexbox;display:flex;height:100%;width:100%}.p-studio-information__table{padding-top:30px}.p-studio-information__table,.p-studio-information__table tbody{display:block;width:100%}.p-studio-information__table-row{-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-bottom:1px solid var(--color-gray-200);display:grid;gap:20px;grid-template-columns:25% 1fr;padding:18px 0}.p-studio-information__table-row:first-child{border-top:1px solid var(--color-gray-200)}.p-studio-information__table-row-head{color:var(--color-gray-500);line-height:1.7}.p-studio-information__table-row-data{line-height:1.7}@media(max-width: 767px){.p-studio-information{padding-top:10.6666666667vw}.p-studio-cta+.p-studio-information{padding-top:5.3333333333vw}.p-studio-information:has(+.p-studio-cta){padding-bottom:5.3333333333vw}.p-studio-information__inner{gap:20px;grid-template-columns:1fr}.p-studio-information__heading-large{font-size:clamp(1.5rem,1.1789297659rem + 0.6688963211vw,1.75rem);padding-top:5px;text-align:center}.p-studio-information__table{padding-top:20px}.p-studio-information__table-row{gap:10px;grid-template-columns:27% 1fr;padding:15px 0}.p-studio-information__table-row-head{line-height:1.5}.p-studio-information__map{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.p-studio-information__map iframe{aspect-ratio:1/.75;border-radius:10px}}.p-studio-access{padding-top:60px;position:relative}.p-studio-access::after{aspect-ratio:1366/80;background:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMzY2IiBoZWlnaHQ9IjgwIiB2aWV3Qm94PSIwIDAgMTM2NiA4MCI+CiAgPHBhdGggaWQ9IuODkeOCuV8xMyIgZGF0YS1uYW1lPSLjg5HjgrkgMTMiIGQ9Ik0zLjU2MiwyMjRoMTM2NmMtMTc0LjU1OSw0OS40MTgtNDE2LjEwOSw4MC02ODMsODBTMTc4LjEyMSwyNzMuNDE5LDMuNTYyLDIyNFoiIHRyYW5zZm9ybT0idHJhbnNsYXRlKC0zLjU2MiAtMjI0KSIgZmlsbD0iI2Y2ZjRmNiIvPgo8L3N2Zz4K) no-repeat center center/cover;content:"";position:absolute;top:calc(100% - .5px);left:0;width:100vw;z-index:1}.p-studio-access__inner{padding-right:10vw;padding-left:10vw;position:relative;z-index:2}@media(max-width: 860px){.p-studio-access__inner{padding-right:5vw;padding-left:5vw}}@media(max-width: 767px){.p-studio-access__inner{padding-right:3vw;padding-left:3vw}}.p-studio-access__heading{font-family:"Shippori Mincho B1",serif;font-weight:400;font-style:normal;letter-spacing:-0.05em;border-bottom:2px solid var(--color-gray-100);font-size:clamp(1.125rem,0.8841973244rem + 0.5016722408vw,1.3125rem);line-height:1.5;margin:0 auto;padding-bottom:5px;width:-webkit-max-content;width:-moz-max-content;width:max-content}.p-studio-access__main{display:grid;gap:30px;grid-template-columns:repeat(3, 1fr);padding-top:40px}.p-studio-access__item{background:var(--color-white);border-radius:20px;-webkit-box-shadow:15px 15px 20px rgba(142,16,16,.05);box-shadow:15px 15px 20px rgba(142,16,16,.05);position:relative}.p-studio-access__item:not(:last-child)::after{background:var(--color-white);content:"";-webkit-clip-path:polygon(100% 50%, 0 0, 0 100%);clip-path:polygon(100% 50%, 0 0, 0 100%);margin:auto 0;position:absolute;top:0;bottom:0;left:100%;height:42px;width:18px}.p-studio-access__item-image{padding:10px 10px 0}.p-studio-access__item-image img{aspect-ratio:1.618/1;border-radius:15px}.p-studio-access__item-description{font-size:12px;line-height:1.7;padding:10px 20px 12px}@media(max-width: 767px){.p-studio-access{padding-top:5.3333333333vw}.p-studio-access__heading{border-bottom:none;text-align:center}.p-studio-access__main{gap:15px 10px;grid-template-columns:repeat(2, 1fr);padding-top:10px;padding-bottom:8vw}.p-studio-access__item{border-radius:15px}.p-studio-access__item:not(:last-child)::after{height:28px;width:10px}.p-studio-access__item-image{padding:5px 5px 0}.p-studio-access__item-image img{border-radius:10px}.p-studio-access__item-description{padding:12px 10px 10px}}.p-studio-cta{padding-top:10.980966325vw;padding-bottom:8.78477306vw;position:relative}.p-studio-cta__main{padding-right:10vw;padding-left:10vw}@media(max-width: 860px){.p-studio-cta__main{padding-right:5vw;padding-left:5vw}}@media(max-width: 767px){.p-studio-cta__main{padding-right:3vw;padding-left:3vw}}.p-studio-cta__main-inner{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin:0 auto;width:80%}.p-studio-cta__lead{font-family:"Shippori Mincho B1",serif;font-weight:500;font-style:normal;letter-spacing:-0.05em;color:var(--color-white);display:block;font-size:clamp(2rem,1.6789297659rem + 0.6688963211vw,2.25rem);line-height:1.5}.p-studio-cta__button{-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:var(--color-white);border:2px solid rgba(0,0,0,0);border-radius:100px;color:var(--color-gray-800);display:grid;font-size:clamp(1rem,0.8394648829rem + 0.3344481605vw,1.125rem);gap:10px;grid-template-columns:auto 20px;padding:28px 30px;-webkit-transition:background .3s cubic-bezier(0.4, 0.15, 0, 1),border .3s cubic-bezier(0.4, 0.15, 0, 1),color .3s cubic-bezier(0.4, 0.15, 0, 1);transition:background .3s cubic-bezier(0.4, 0.15, 0, 1),border .3s cubic-bezier(0.4, 0.15, 0, 1),color .3s cubic-bezier(0.4, 0.15, 0, 1);width:-webkit-max-content;width:-moz-max-content;width:max-content}.p-studio-cta__button::after{background-image:url(data:image/svg+xml;base64,PHN2ZyBpZD0i44Kw44Or44O844OXXzE2IiBkYXRhLW5hbWU9IuOCsOODq+ODvOODlyAxNiIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgd2lkdGg9IjE2IiBoZWlnaHQ9IjE2IiB2aWV3Qm94PSIwIDAgMTYgMTYiPgogIDxkZWZzPgogICAgPGNsaXBQYXRoIGlkPSJjbGlwLXBhdGgiPgogICAgICA8cmVjdCBpZD0i6ZW35pa55b2iXzU4IiBkYXRhLW5hbWU9IumVt+aWueW9oiA1OCIgd2lkdGg9IjE2IiBoZWlnaHQ9IjE2IiBmaWxsPSIjZjc3ZjhiIi8+CiAgICA8L2NsaXBQYXRoPgogIDwvZGVmcz4KICA8ZyBpZD0i44Kw44Or44O844OXXzE1IiBkYXRhLW5hbWU9IuOCsOODq+ODvOODlyAxNSIgY2xpcC1wYXRoPSJ1cmwoI2NsaXAtcGF0aCkiPgogICAgPHBhdGggaWQ9IuODkeOCuV8xMiIgZGF0YS1uYW1lPSLjg5HjgrkgMTIiIGQ9Ik0xNC45NjQsOC4zODJoMGMtMi43MTEtLjIzNC00LjgxNi0zLjkzLTQuOS00LjA4NkEuNDIzLjQyMywwLDAsMCw5LjQ4LDQuMTJhLjQzMy40MzMsMCwwLDAtLjE3My41ODYsMTEuNDI0LDExLjQyNCwwLDAsMCwzLjIsMy42MzZoLTExYS40NzIuNDcyLDAsMCwwLDAsLjk0NWgxMUExMS41NDYsMTEuNTQ2LDAsMCwwLDkuMywxMi45MjRhLjQzMS40MzEsMCwwLDAsLjM3OS42MzZoMGEuNDIyLjQyMiwwLDAsMCwuMzc2LS4yMjdjLjIyMi0uMzk0LDIuMjQ4LTMuODU4LDQuODg2LTQuMDg2YS40MzQuNDM0LDAsMCwwLC40MzQtLjQzNC40MjkuNDI5LDAsMCwwLS40MTQtLjQzMiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTQuMDM2IDcuNTcyKSByb3RhdGUoLTQ1KSIgZmlsbD0iI2Y3N2Y4YiIvPgogIDwvZz4KPC9zdmc+Cg==);background-repeat:no-repeat;background-position:center center;background-size:contain;content:"";-webkit-transition:background-image .3s cubic-bezier(0.4, 0.15, 0, 1);transition:background-image .3s cubic-bezier(0.4, 0.15, 0, 1);height:20px;width:20px}@media(hover: hover)and (pointer: fine){.p-studio-cta__button:hover{background:rgba(0,0,0,0);border:2px solid var(--color-white);color:var(--color-white)}.p-studio-cta__button:hover::after{-webkit-animation:button_arrow_external .5s cubic-bezier(0.4, 0.15, 0, 1) both;animation:button_arrow_external .5s cubic-bezier(0.4, 0.15, 0, 1) both;background-image:url(data:image/svg+xml;base64,PHN2ZyBpZD0i44Kw44Or44O844OXXzE2IiBkYXRhLW5hbWU9IuOCsOODq+ODvOODlyAxNiIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgd2lkdGg9IjE2IiBoZWlnaHQ9IjE2IiB2aWV3Qm94PSIwIDAgMTYgMTYiPgogIDxkZWZzPgogICAgPGNsaXBQYXRoIGlkPSJjbGlwLXBhdGgiPgogICAgICA8cmVjdCBpZD0i6ZW35pa55b2iXzU4IiBkYXRhLW5hbWU9IumVt+aWueW9oiA1OCIgd2lkdGg9IjE2IiBoZWlnaHQ9IjE2IiBmaWxsPSIjZmZmIi8+CiAgICA8L2NsaXBQYXRoPgogIDwvZGVmcz4KICA8ZyBpZD0i44Kw44Or44O844OXXzE1IiBkYXRhLW5hbWU9IuOCsOODq+ODvOODlyAxNSIgY2xpcC1wYXRoPSJ1cmwoI2NsaXAtcGF0aCkiPgogICAgPHBhdGggaWQ9IuODkeOCuV8xMiIgZGF0YS1uYW1lPSLjg5HjgrkgMTIiIGQ9Ik0xNC45NjQsOC4zODJoMGMtMi43MTEtLjIzNC00LjgxNi0zLjkzLTQuOS00LjA4NkEuNDIzLjQyMywwLDAsMCw5LjQ4LDQuMTJhLjQzMy40MzMsMCwwLDAtLjE3My41ODYsMTEuNDI0LDExLjQyNCwwLDAsMCwzLjIsMy42MzZoLTExYS40NzIuNDcyLDAsMCwwLDAsLjk0NWgxMUExMS41NDYsMTEuNTQ2LDAsMCwwLDkuMywxMi45MjRhLjQzMS40MzEsMCwwLDAsLjM3OS42MzZoMGEuNDIyLjQyMiwwLDAsMCwuMzc2LS4yMjdjLjIyMi0uMzk0LDIuMjQ4LTMuODU4LDQuODg2LTQuMDg2YS40MzQuNDM0LDAsMCwwLC40MzQtLjQzNC40MjkuNDI5LDAsMCwwLS40MTQtLjQzMiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTQuMDM2IDcuNTcyKSByb3RhdGUoLTQ1KSIgZmlsbD0iI2ZmZiIvPgogIDwvZz4KPC9zdmc+Cg==)}}.p-studio-cta__background{overflow:hidden;position:absolute;top:0;left:0;z-index:-1;height:100%;width:100vw}.p-studio-cta__background .simpleParallax{height:100%}.p-studio-cta__background img{-o-object-fit:cover;object-fit:cover;height:100%}@media(max-width: 767px){.p-studio-cta__main-inner{display:block;width:100%}.p-studio-cta__lead{font-size:clamp(1.3125rem,1.0716973244rem + 0.5016722408vw,1.5rem);padding-bottom:10px;text-align:center}.p-studio-cta__button{font-size:clamp(0.875rem,0.7144648829rem + 0.3344481605vw,1rem);grid-template-columns:auto 16px;margin:0 auto;padding:15px 20px}.p-studio-cta__button::after{height:16px;width:16px}}.p-studio-gallery{background:#fdfafd;padding-top:2.9282576867vw;padding-bottom:2.196193265vw;position:relative}.p-studio-gallery::before,.p-studio-gallery::after{aspect-ratio:1366/80;background-repeat:no-repeat;background-position:center center;background-size:cover;content:"";position:absolute;left:0;width:100vw;z-index:1}.p-studio-gallery::before{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMzY2IiBoZWlnaHQ9IjgwLjAwMiIgdmlld0JveD0iMCAwIDEzNjYgODAuMDAyIj4KICA8cGF0aCBpZD0i44OR44K5XzE1IiBkYXRhLW5hbWU9IuODkeOCuSAxNSIgZD0iTTY4Myw4MCwwLDgwVjBDNDMuNjQ2LDEyLjM1Niw5MS43LDIzLjU3NywxNDIuODI5LDMzLjM0OGM1MS42MTQsOS44NjQsMTA2LjgwNywxOC4zMzcsMTY0LjA0NiwyNS4xODMsNTguMyw2Ljk3MywxMTkuMzE2LDEyLjMyOCwxODEuMzU4LDE1LjkxOEM1NTEuOSw3OC4xMzMsNjE3LjQyNSw4MCw2ODMsODBoMFptNjgzLDBINjgzLjEyOWM2NS41MTksMCwxMzEuMDA1LTEuODY5LDE5NC42MzgtNS41NTEsNjIuMDQyLTMuNTg5LDEyMy4wNi04Ljk0NSwxODEuMzU4LTE1LjkxOCw1Ny4yMzktNi44NDYsMTEyLjQzMi0xNS4zMTksMTY0LjA0Ni0yNS4xODNDMTI3NC4zLDIzLjU3NywxMzIyLjM1LDEyLjM1NywxMzY2LDBWODBaIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgwKSIgZmlsbD0iI2ZkZmFmZCIvPgo8L3N2Zz4K);bottom:calc(100% - .5px)}.p-studio-gallery::after{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMzY2IiBoZWlnaHQ9IjgwIiB2aWV3Qm94PSIwIDAgMTM2NiA4MCI+CiAgPHBhdGggaWQ9IuODkeOCuV81OCIgZGF0YS1uYW1lPSLjg5HjgrkgNTgiIGQ9Ik0zLjU2MiwyMjRoMTM2NmMtMTc0LjU1OSw0OS40MTgtNDE2LjEwOSw4MC02ODMsODBTMTc4LjEyMSwyNzMuNDE5LDMuNTYyLDIyNFoiIHRyYW5zZm9ybT0idHJhbnNsYXRlKC0zLjU2MiAtMjI0KSIgZmlsbD0iI2ZjZmFmZCIvPgo8L3N2Zz4K);top:100%}.p-studio-gallery__heading{text-align:center}.p-studio-gallery__heading-small{display:block;color:var(--color-pink);font-size:clamp(1rem,0.8394648829rem + 0.3344481605vw,1.125rem)}.p-studio-gallery__heading-large{font-family:"Shippori Mincho B1",serif;font-weight:400;font-style:normal;letter-spacing:-0.05em;font-size:clamp(1.75rem,1.4289297659rem + 0.6688963211vw,2rem);line-height:1.5;padding-top:5px}.p-studio-gallery__main{padding-top:30px}.p-studio-gallery__item-image img{border-radius:15px}.p-studio-gallery__item-description{color:var(--color-gray-800);font-size:12px;line-height:1.7;padding-top:10px}@media(max-width: 767px){.p-studio-gallery{padding-top:5.3333333333vw;padding-bottom:5.3333333333vw}.p-studio-gallery__heading-large{font-size:clamp(1.5rem,1.1789297659rem + 0.6688963211vw,1.75rem);padding-top:5px;text-align:center}.p-studio-gallery__main{padding-top:15px}}.p-studio-instructors{padding-top:8.78477306vw;position:relative}.p-studio-instructors::before,.p-studio-instructors::after{aspect-ratio:1366/80;background-repeat:no-repeat;background-position:center center;background-size:contain;position:absolute;left:0;width:100vw;z-index:1}.p-studio-cta+.p-studio-instructors::before{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMzY2IiBoZWlnaHQ9IjgwLjAwMiIgdmlld0JveD0iMCAwIDEzNjYgODAuMDAyIj4KICA8cGF0aCBpZD0i44OR44K5XzE1IiBkYXRhLW5hbWU9IuODkeOCuSAxNSIgZD0iTTY4Myw4MCwwLDgwVjBDNDMuNjQ2LDEyLjM1Niw5MS43LDIzLjU3NywxNDIuODI5LDMzLjM0OGM1MS42MTQsOS44NjQsMTA2LjgwNywxOC4zMzcsMTY0LjA0NiwyNS4xODMsNTguMyw2Ljk3MywxMTkuMzE2LDEyLjMyOCwxODEuMzU4LDE1LjkxOEM1NTEuOSw3OC4xMzMsNjE3LjQyNSw4MCw2ODMsODBoMFptNjgzLDBINjgzLjEyOWM2NS41MTksMCwxMzEuMDA1LTEuODY5LDE5NC42MzgtNS41NTEsNjIuMDQyLTMuNTg5LDEyMy4wNi04Ljk0NSwxODEuMzU4LTE1LjkxOCw1Ny4yMzktNi44NDYsMTEyLjQzMi0xNS4zMTksMTY0LjA0Ni0yNS4xODNDMTI3NC4zLDIzLjU3NywxMzIyLjM1LDEyLjM1NywxMzY2LDBWODBaIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgwKSIgZmlsbD0iI2Y2ZjRmNiIvPgo8L3N2Zz4K);content:"";bottom:calc(100% - .5px)}.p-studio-instructors::after{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMzY2IiBoZWlnaHQ9IjgwIiB2aWV3Qm94PSIwIDAgMTM2NiA4MCI+CiAgPHBhdGggaWQ9IuODkeOCuV81OSIgZGF0YS1uYW1lPSLjg5HjgrkgNTkiIGQ9Ik0zLjU2MiwyMjRoMTM2NmMtMTc0LjU1OSw0OS40MTgtNDE2LjEwOSw4MC02ODMsODBTMTc4LjEyMSwyNzMuNDE5LDMuNTYyLDIyNFoiIHRyYW5zZm9ybT0idHJhbnNsYXRlKC0zLjU2MiAtMjI0KSIgZmlsbD0iI2Y2ZjRmNiIvPgo8L3N2Zz4K);content:"";top:calc(100% - .5px)}.p-studio-instructors__inner{padding-right:10vw;padding-left:10vw;position:relative;z-index:2}@media(max-width: 860px){.p-studio-instructors__inner{padding-right:5vw;padding-left:5vw}}@media(max-width: 767px){.p-studio-instructors__inner{padding-right:3vw;padding-left:3vw}}.p-studio-instructors__heading{text-align:center}.p-studio-instructors__heading-small{display:block;color:var(--color-pink);font-size:clamp(1rem,0.8394648829rem + 0.3344481605vw,1.125rem)}.p-studio-instructors__heading-large{font-family:"Shippori Mincho B1",serif;font-weight:400;font-style:normal;letter-spacing:-0.05em;font-size:clamp(1.75rem,1.4289297659rem + 0.6688963211vw,2rem);line-height:1.5;padding-top:5px}.p-studio-instructors__main{display:grid;gap:40px 30px;grid-template-columns:repeat(3, 1fr);padding-top:40px}.p-studio-instructors__main[data-length="1"]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.p-studio-instructors__main[data-length="2"]{grid-template-columns:repeat(2, 1fr)}.p-studio-instructors__item{background:var(--color-white);border-radius:20px;-webkit-box-shadow:15px 15px 20px rgba(142,16,16,.05);box-shadow:15px 15px 20px rgba(142,16,16,.05);position:relative}[data-length="1"] .p-studio-instructors__item{width:40%}.p-studio-instructors__item-image{padding:10px 10px 0}.p-studio-instructors__item-image img{aspect-ratio:1.618/1;border-radius:15px}.p-studio-instructors__item-contents{padding:15px 20px}.p-studio-instructors__item-heading{font-family:"Shippori Mincho B1",serif;font-weight:400;font-style:normal;letter-spacing:-0.05em;font-size:clamp(1.125rem,0.8841973244rem + 0.5016722408vw,1.3125rem);text-align:center}.p-studio-instructors__item-description{color:var(--color-gray-800);font-size:12px;padding-top:15px}@media(max-width: 767px){.p-studio-instructors{padding-top:10.6666666667vw;padding-bottom:8vw}.p-studio-cta+.p-studio-instructors{padding-top:5.3333333333vw}.p-studio-instructors__heading-large{font-size:clamp(1.5rem,1.1789297659rem + 0.6688963211vw,1.75rem);line-height:1.3;padding-top:5px;text-align:center}.p-studio-instructors__main{padding-top:20px}.p-studio-instructors__main,.p-studio-instructors__main[data-length="1"],.p-studio-instructors__main[data-length="2"]{display:grid;gap:15px;grid-template-columns:1fr}.p-studio-instructors__item{border-radius:15px}[data-length="1"] .p-studio-instructors__item{width:100%}.p-studio-instructors__item-image{padding:8px 8px 0}.p-studio-instructors__item-image img{border-radius:10px}.p-studio-instructors__item-contents{padding:10px 15px}.p-studio-instructors__item-heading{font-size:clamp(1.3125rem,1.0716973244rem + 0.5016722408vw,1.5rem)}.p-studio-instructors__item-description{padding-top:5px}}.p-studio-reviews{background:#f5eff5;padding-top:8.78477306vw;position:relative}.p-studio-cta+.p-studio-reviews{padding-top:2.9282576867vw}.p-studio-cta+.p-studio-reviews::before{aspect-ratio:1366/80;background-repeat:no-repeat;background-position:center center;background-size:contain;background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMzY2IiBoZWlnaHQ9IjgwLjAwMiIgdmlld0JveD0iMCAwIDEzNjYgODAuMDAyIj4KICA8cGF0aCBpZD0i44OR44K5XzE1IiBkYXRhLW5hbWU9IuODkeOCuSAxNSIgZD0iTTY4Myw4MCwwLDgwVjBDNDMuNjQ2LDEyLjM1Niw5MS43LDIzLjU3NywxNDIuODI5LDMzLjM0OGM1MS42MTQsOS44NjQsMTA2LjgwNywxOC4zMzcsMTY0LjA0NiwyNS4xODMsNTguMyw2Ljk3MywxMTkuMzE2LDEyLjMyOCwxODEuMzU4LDE1LjkxOEM1NTEuOSw3OC4xMzMsNjE3LjQyNSw4MCw2ODMsODBoMFptNjgzLDBINjgzLjEyOWM2NS41MTksMCwxMzEuMDA1LTEuODY5LDE5NC42MzgtNS41NTEsNjIuMDQyLTMuNTg5LDEyMy4wNi04Ljk0NSwxODEuMzU4LTE1LjkxOCw1Ny4yMzktNi44NDYsMTEyLjQzMi0xNS4zMTksMTY0LjA0Ni0yNS4xODNDMTI3NC4zLDIzLjU3NywxMzIyLjM1LDEyLjM1NywxMzY2LDBWODBaIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgwKSIgZmlsbD0iI2Y1ZWZmNSIvPgo8L3N2Zz4K);content:"";position:absolute;bottom:calc(100% - .5px);left:0;width:100vw;z-index:1}.p-studio-reviews__inner{padding-right:10vw;padding-left:10vw;position:relative;z-index:1}@media(max-width: 860px){.p-studio-reviews__inner{padding-right:5vw;padding-left:5vw}}@media(max-width: 767px){.p-studio-reviews__inner{padding-right:3vw;padding-left:3vw}}.p-studio-reviews__heading{text-align:center}.p-studio-reviews__heading-small{display:block;color:var(--color-pink);font-size:clamp(1rem,0.8394648829rem + 0.3344481605vw,1.125rem)}.p-studio-reviews__heading-large{font-family:"Shippori Mincho B1",serif;font-weight:400;font-style:normal;letter-spacing:-0.05em;font-size:clamp(1.75rem,1.4289297659rem + 0.6688963211vw,2rem);line-height:1.5;padding-top:5px}.p-studio-reviews__main{display:grid;gap:30px 20px;grid-template-columns:repeat(2, 1fr);padding-top:40px}@media(max-width: 767px){.p-studio-reviews{padding-top:10.6666666667vw}.p-studio-cta+.p-studio-reviews{padding-top:5.3333333333vw}.p-studio-reviews__heading-large{font-size:clamp(1.5rem,1.1789297659rem + 0.6688963211vw,1.75rem);padding-top:5px;text-align:center}.p-studio-reviews__main{gap:15px;grid-template-columns:1fr;padding-top:20px}}.p-studio-trial{background:#f5eff5;padding-top:8.78477306vw;position:relative}.p-studio-reviews+.p-studio-trial{padding-top:4.39238653vw}.p-studio-trial::after{aspect-ratio:1366/80;background:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMzY2IiBoZWlnaHQ9IjgwIiB2aWV3Qm94PSIwIDAgMTM2NiA4MCI+CiAgPHBhdGggaWQ9IuODkeOCuV82MCIgZGF0YS1uYW1lPSLjg5HjgrkgNjAiIGQ9Ik0zLjU2MiwyMjRoMTM2NmMtMTc0LjU1OSw0OS40MTgtNDE2LjEwOSw4MC02ODMsODBTMTc4LjEyMSwyNzMuNDE5LDMuNTYyLDIyNFoiIHRyYW5zZm9ybT0idHJhbnNsYXRlKC0zLjU2MiAtMjI0KSIgZmlsbD0iI2Y1ZWZmNSIvPgo8L3N2Zz4K) no-repeat center center/cover;content:"";position:absolute;top:100%;left:0;width:100vw}.p-studio-trial__inner{padding-right:10vw;padding-left:10vw}@media(max-width: 860px){.p-studio-trial__inner{padding-right:5vw;padding-left:5vw}}@media(max-width: 767px){.p-studio-trial__inner{padding-right:3vw;padding-left:3vw}}.p-studio-trial__heading{text-align:center}.p-studio-trial__heading-small{display:block;color:var(--color-pink);font-size:clamp(1rem,0.8394648829rem + 0.3344481605vw,1.125rem)}.p-studio-trial__heading-large{font-family:"Shippori Mincho B1",serif;font-weight:400;font-style:normal;letter-spacing:-0.05em;font-size:clamp(1.75rem,1.4289297659rem + 0.6688963211vw,2rem);line-height:1.5;padding-top:5px}.p-studio-trial__main{display:grid;gap:40px 30px;grid-template-columns:repeat(3, 1fr);padding-top:30px;padding-bottom:40px}.p-studio-trial__item{background:var(--color-white);border-radius:20px;-webkit-box-shadow:15px 15px 20px rgba(142,16,16,.05);box-shadow:15px 15px 20px rgba(142,16,16,.05);counter-increment:item;position:relative}.p-studio-trial__item::before{background:var(--color-pink);border:4px solid var(--color-white);border-radius:100%;color:var(--color-white);content:counter(item, decimal-leading-zero);display:grid;font-size:clamp(1rem,0.8394648829rem + 0.3344481605vw,1.125rem);padding-top:.12em;place-items:center;position:absolute;top:-10px;left:-10px;height:42px;width:42px}.p-studio-trial__item:not(:last-child)::after{background:var(--color-white);content:"";-webkit-clip-path:polygon(100% 50%, 0 0, 0 100%);clip-path:polygon(100% 50%, 0 0, 0 100%);margin:auto 0;position:absolute;top:0;bottom:0;left:100%;height:42px;width:18px}.p-studio-trial__item-image{padding:10px 10px 0}.p-studio-trial__item-image img{aspect-ratio:1.618/1;border-radius:15px}.p-studio-trial__item-contents{padding:15px 20px}.p-studio-trial__item-heading{font-family:"Shippori Mincho B1",serif;font-weight:400;font-style:normal;letter-spacing:-0.05em;font-size:clamp(1rem,0.8394648829rem + 0.3344481605vw,1.125rem);text-align:center}.p-studio-trial__item-description{color:var(--color-gray-800);padding-top:10px}@media(max-width: 767px){.p-studio-trial{padding-top:10.6666666667vw}.p-studio-reviews+.p-studio-trial{padding-top:5.3333333333vw}.p-studio-trial__heading-large{font-size:clamp(1.5rem,1.1789297659rem + 0.6688963211vw,1.75rem);padding-top:5px;text-align:center}.p-studio-trial__main{gap:15px;grid-template-columns:repeat(2, 1fr);padding-top:20px;padding-bottom:8vw}.p-studio-trial__item{border-radius:15px}.p-studio-trial__item::before{border-width:2px;height:32px;width:32px}.p-studio-trial__item:not(:last-child)::after{height:28px;width:10px}.p-studio-trial__item-image{padding:5px 5px 0}.p-studio-trial__item-image img{border-radius:10px}.p-studio-trial__item-contents{padding:12px 10px 10px}.p-studio-trial__item-description{padding-top:5px}}.p-studio-faq{padding-top:2.9282576867vw;position:relative}.p-studio-faq::before,.p-studio-faq::after{aspect-ratio:1366/80;background-repeat:no-repeat;background-position:center center;background-size:cover;content:"";position:absolute;left:0;width:100vw;z-index:1}.p-studio-faq::before{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMzY2IiBoZWlnaHQ9IjgwLjAwMiIgdmlld0JveD0iMCAwIDEzNjYgODAuMDAyIj4KICA8cGF0aCBpZD0i44OR44K5XzYxIiBkYXRhLW5hbWU9IuODkeOCuSA2MSIgZD0iTTY4Myw4MCwwLDgwVjBDNDMuNjQ2LDEyLjM1Niw5MS43LDIzLjU3NywxNDIuODI5LDMzLjM0OGM1MS42MTQsOS44NjQsMTA2LjgwNywxOC4zMzcsMTY0LjA0NiwyNS4xODMsNTguMyw2Ljk3MywxMTkuMzE2LDEyLjMyOCwxODEuMzU4LDE1LjkxOEM1NTEuOSw3OC4xMzMsNjE3LjQyNSw4MCw2ODMsODBoMFptNjgzLDBINjgzLjEyOWM2NS41MTksMCwxMzEuMDA1LTEuODY5LDE5NC42MzgtNS41NTEsNjIuMDQyLTMuNTg5LDEyMy4wNi04Ljk0NSwxODEuMzU4LTE1LjkxOCw1Ny4yMzktNi44NDYsMTEyLjQzMi0xNS4zMTksMTY0LjA0Ni0yNS4xODNDMTI3NC4zLDIzLjU3NywxMzIyLjM1LDEyLjM1NywxMzY2LDBWODBaIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgwKSIgZmlsbD0iI2Y2ZjRmNiIvPgo8L3N2Zz4K);bottom:calc(100% - .5px)}.p-studio-faq::after{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMzY2IiBoZWlnaHQ9IjgwIiB2aWV3Qm94PSIwIDAgMTM2NiA4MCI+CiAgPHBhdGggaWQ9IuODkeOCuV82MiIgZGF0YS1uYW1lPSLjg5HjgrkgNjIiIGQ9Ik0zLjU2MiwyMjRoMTM2NmMtMTc0LjU1OSw0OS40MTgtNDE2LjEwOSw4MC02ODMsODBTMTc4LjEyMSwyNzMuNDE5LDMuNTYyLDIyNFoiIHRyYW5zZm9ybT0idHJhbnNsYXRlKC0zLjU2MiAtMjI0KSIgZmlsbD0iI2Y2ZjRmNiIvPgo8L3N2Zz4K);top:calc(100% - .5px)}.p-studio-faq__inner{padding-right:10vw;padding-left:10vw;position:relative;z-index:2}@media(max-width: 860px){.p-studio-faq__inner{padding-right:5vw;padding-left:5vw}}@media(max-width: 767px){.p-studio-faq__inner{padding-right:3vw;padding-left:3vw}}.p-studio-faq__heading{text-align:center}.p-studio-faq__heading-small{display:block;color:var(--color-pink);font-size:clamp(1rem,0.8394648829rem + 0.3344481605vw,1.125rem)}.p-studio-faq__heading-large{font-family:"Shippori Mincho B1",serif;font-weight:400;font-style:normal;letter-spacing:-0.05em;font-size:clamp(1.75rem,1.4289297659rem + 0.6688963211vw,2rem);line-height:1.5;padding-top:5px}.p-studio-faq__main{display:grid;gap:20px;margin:0 auto;padding-top:40px;width:80%}@media(max-width: 767px){.p-studio-faq{padding-top:5.3333333333vw;padding-bottom:8vw}.p-studio-faq__heading-large{font-size:clamp(1.5rem,1.1789297659rem + 0.6688963211vw,1.75rem);padding-top:5px;text-align:center}.p-studio-faq__main{gap:10px;padding-top:20px;width:100%}}.p-studio-recommend{background:#f5eff5;padding-top:8.78477306vw;padding-bottom:1.4641288433vw;position:relative}.p-studio-cta+.p-studio-recommend{padding-top:2.9282576867vw}.p-studio-recommend::before,.p-studio-recommend::after{aspect-ratio:1366/80;background-repeat:no-repeat;background-position:center center;background-size:contain;position:absolute;left:0;width:100vw;z-index:1}.p-studio-cta+.p-studio-recommend::before{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMzY2IiBoZWlnaHQ9IjgwLjAwMiIgdmlld0JveD0iMCAwIDEzNjYgODAuMDAyIj4KICA8cGF0aCBpZD0i44OR44K5XzYxIiBkYXRhLW5hbWU9IuODkeOCuSA2MSIgZD0iTTY4Myw4MCwwLDgwVjBDNDMuNjQ2LDEyLjM1Niw5MS43LDIzLjU3NywxNDIuODI5LDMzLjM0OGM1MS42MTQsOS44NjQsMTA2LjgwNywxOC4zMzcsMTY0LjA0NiwyNS4xODMsNTguMyw2Ljk3MywxMTkuMzE2LDEyLjMyOCwxODEuMzU4LDE1LjkxOEM1NTEuOSw3OC4xMzMsNjE3LjQyNSw4MCw2ODMsODBoMFptNjgzLDBINjgzLjEyOWM2NS41MTksMCwxMzEuMDA1LTEuODY5LDE5NC42MzgtNS41NTEsNjIuMDQyLTMuNTg5LDEyMy4wNi04Ljk0NSwxODEuMzU4LTE1LjkxOCw1Ny4yMzktNi44NDYsMTEyLjQzMi0xNS4zMTksMTY0LjA0Ni0yNS4xODNDMTI3NC4zLDIzLjU3NywxMzIyLjM1LDEyLjM1NywxMzY2LDBWODBaIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgwKSIgZmlsbD0iI2Y1ZWZmNSIvPgo8L3N2Zz4K);content:"";bottom:calc(100% - .5px)}.p-studio-recommend::after{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMzY2IiBoZWlnaHQ9IjgwIiB2aWV3Qm94PSIwIDAgMTM2NiA4MCI+CiAgPHBhdGggaWQ9IuODkeOCuV82MCIgZGF0YS1uYW1lPSLjg5HjgrkgNjAiIGQ9Ik0zLjU2MiwyMjRoMTM2NmMtMTc0LjU1OSw0OS40MTgtNDE2LjEwOSw4MC02ODMsODBTMTc4LjEyMSwyNzMuNDE5LDMuNTYyLDIyNFoiIHRyYW5zZm9ybT0idHJhbnNsYXRlKC0zLjU2MiAtMjI0KSIgZmlsbD0iI2Y1ZWZmNSIvPgo8L3N2Zz4K);content:"";top:calc(100% - .5px)}.p-studio-recommend__inner{padding-right:10vw;padding-left:10vw}@media(max-width: 860px){.p-studio-recommend__inner{padding-right:5vw;padding-left:5vw}}@media(max-width: 767px){.p-studio-recommend__inner{padding-right:3vw;padding-left:3vw}}.p-studio-recommend__heading{text-align:center}.p-studio-recommend__heading-small{display:block;color:var(--color-pink);font-size:clamp(1rem,0.8394648829rem + 0.3344481605vw,1.125rem)}.p-studio-recommend__heading-large{font-family:"Shippori Mincho B1",serif;font-weight:400;font-style:normal;letter-spacing:-0.05em;font-size:clamp(1.75rem,1.4289297659rem + 0.6688963211vw,2rem);line-height:1.5;padding-top:20px}.p-studio-recommend__main{display:grid;gap:30px;grid-template-columns:repeat(4, 1fr);padding-top:40px}.p-studio-recommend__item{background:var(--color-white);border-radius:20px;-webkit-box-shadow:15px 15px 20px rgba(142,16,16,.05);box-shadow:15px 15px 20px rgba(142,16,16,.05);counter-increment:item;padding:30px 15px 20px;position:relative}.p-studio-recommend__item::before{content:counter(item, decimal-leading-zero);color:var(--color-pink);position:absolute;top:15px;left:15px}.p-studio-recommend__item-image{margin:0 auto;height:160px;width:160px}.p-studio-recommend__item-image img{aspect-ratio:1/1;border-radius:100%}.p-studio-recommend__item-description{font-family:"Shippori Mincho B1",serif;font-weight:400;font-style:normal;letter-spacing:-0.05em;display:block;font-size:clamp(0.875rem,0.7144648829rem + 0.3344481605vw,1rem);line-height:1.7;padding-top:10px;text-align:center}@media(max-width: 860px){.p-studio-recommend__main{grid-template-columns:repeat(2, 1fr)}}@media(max-width: 767px){.p-studio-recommend{padding-top:10.6666666667vw;padding-bottom:8vw}.p-studio-cta+.p-studio-recommend{top:5.3333333333vw}.p-studio-recommend__main{gap:15px 3vw;grid-template-columns:repeat(2, 1fr);padding-top:15px}.p-studio-recommend__heading-large{font-size:clamp(1.5rem,1.1789297659rem + 0.6688963211vw,1.75rem);padding-top:10px;text-align:center}.p-studio-recommend__item{padding:20px 15px 10px}.p-studio-recommend__item-image{height:120px;width:120px}}.p-studio-features{padding-top:8.78477306vw;position:relative}.p-studio-features::after{aspect-ratio:1366/80;background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMzY2IiBoZWlnaHQ9IjgwIiB2aWV3Qm94PSIwIDAgMTM2NiA4MCI+CiAgPHBhdGggaWQ9IuODkeOCuV82MiIgZGF0YS1uYW1lPSLjg5HjgrkgNjIiIGQ9Ik0zLjU2MiwyMjRoMTM2NmMtMTc0LjU1OSw0OS40MTgtNDE2LjEwOSw4MC02ODMsODBTMTc4LjEyMSwyNzMuNDE5LDMuNTYyLDIyNFoiIHRyYW5zZm9ybT0idHJhbnNsYXRlKC0zLjU2MiAtMjI0KSIgZmlsbD0iI2Y2ZjRmNiIvPgo8L3N2Zz4K);background-repeat:no-repeat;background-position:center center;background-size:cover;content:"";position:absolute;top:calc(100% - .5px);left:0;width:100vw;z-index:1}.p-studio-features__inner{padding-right:10vw;padding-left:10vw;position:relative;z-index:2}@media(max-width: 860px){.p-studio-features__inner{padding-right:5vw;padding-left:5vw}}@media(max-width: 767px){.p-studio-features__inner{padding-right:3vw;padding-left:3vw}}.p-studio-features__heading{text-align:center}.p-studio-features__heading-small{display:block;color:var(--color-pink);font-size:clamp(1rem,0.8394648829rem + 0.3344481605vw,1.125rem)}.p-studio-features__heading-large{font-family:"Shippori Mincho B1",serif;font-weight:400;font-style:normal;letter-spacing:-0.05em;font-size:clamp(1.75rem,1.4289297659rem + 0.6688963211vw,2rem);line-height:1.5;padding-top:5px}.p-studio-features__main{display:grid;padding-top:1.4641288433vw}.p-studio-features__item{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:grid;gap:5.8565153734vw;margin:0 auto;width:85%}.p-studio-features__item:nth-child(odd){grid-template-columns:1fr 50%}.p-studio-features__item:nth-child(even){grid-template-columns:50% 1fr}.p-studio-features__item:nth-child(even) .p-studio-features__item-contents{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.p-studio-features__item-heading-small{display:block;color:var(--color-pink);font-size:clamp(1rem,0.8394648829rem + 0.3344481605vw,1.125rem)}.p-studio-features__item-heading-large{font-family:"Shippori Mincho B1",serif;font-weight:400;font-style:normal;letter-spacing:-0.05em;font-size:clamp(1.5rem,1.1789297659rem + 0.6688963211vw,1.75rem);line-height:1.5;padding-top:20px}.p-studio-features__item-description{color:var(--color-gray-800);padding-top:10px}.p-studio-features__item-more{padding-top:20px}.p-studio-features__item-image{-webkit-filter:drop-shadow(15px 15px 20px rgba(142, 16, 16, 0.05));filter:drop-shadow(15px 15px 20px rgba(142, 16, 16, 0.05));position:relative;z-index:1}.p-studio-features__item-image img{aspect-ratio:1/1;width:100%}.p-studio-features__item-petal{background-repeat:no-repeat;background-position:center center;background-size:contain;position:absolute;z-index:-1}.p-studio-features__item:nth-child(odd) .p-studio-features__item-petal.-top{background-image:url(../44dafde6991eb709c130.webp);top:0;right:0;height:29.304029304%;width:29.304029304%}.p-studio-features__item:nth-child(odd) .p-studio-features__item-petal.-bottom{background-image:url(../00d894abe93dd22476d5.webp);bottom:0;left:0;height:27.4725274725%;width:42.1245421245%}.p-studio-features__item:nth-child(even) .p-studio-features__item-petal.-top{background-image:url(../5f7f53c176e991dd003d.webp);top:0;left:0;height:20.695970696%;width:24.7252747253%}.p-studio-features__item:nth-child(even) .p-studio-features__item-petal.-bottom{background-image:url(../b109f8dec34490d0162c.webp);bottom:0;right:0;height:29.304029304%;width:29.304029304%}@media(max-width: 860px){.p-studio-features__item{gap:40px;width:100%}}@media(max-width: 767px){.p-studio-features{padding-top:10.6666666667vw;padding-bottom:5.3333333333vw}.p-studio-features__main{gap:8vw;padding-top:4vw}.p-studio-features__item{gap:15px;width:100%}.p-studio-features__item:nth-child(odd),.p-studio-features__item:nth-child(even){grid-template-columns:1fr}.p-studio-features__item:nth-child(odd) .p-studio-features__item-contents{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.p-studio-features__item-heading-small{text-align:center}.p-studio-features__item-heading-large{padding-top:5px;text-align:center}.p-studio-features__item-description{padding-top:10px}.p-studio-features__item-more{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding-top:10px}.p-studio-features__item-image{margin:0 auto;width:85%}}.p-studio-nearby{background:#f5eff5;padding-top:8.78477306vw;position:relative}.p-studio-cta+.p-studio-nearby{padding-top:2.9282576867vw}.p-studio-nearby::before,.p-studio-nearby::after{aspect-ratio:1366/80;background-repeat:no-repeat;background-position:center center;background-size:contain;position:absolute;left:0;width:100vw;z-index:1}.p-studio-cta+.p-studio-nearby::before{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMzY2IiBoZWlnaHQ9IjgwLjAwMiIgdmlld0JveD0iMCAwIDEzNjYgODAuMDAyIj4KICA8cGF0aCBpZD0i44OR44K5XzYxIiBkYXRhLW5hbWU9IuODkeOCuSA2MSIgZD0iTTY4Myw4MCwwLDgwVjBDNDMuNjQ2LDEyLjM1Niw5MS43LDIzLjU3NywxNDIuODI5LDMzLjM0OGM1MS42MTQsOS44NjQsMTA2LjgwNywxOC4zMzcsMTY0LjA0NiwyNS4xODMsNTguMyw2Ljk3MywxMTkuMzE2LDEyLjMyOCwxODEuMzU4LDE1LjkxOEM1NTEuOSw3OC4xMzMsNjE3LjQyNSw4MCw2ODMsODBoMFptNjgzLDBINjgzLjEyOWM2NS41MTksMCwxMzEuMDA1LTEuODY5LDE5NC42MzgtNS41NTEsNjIuMDQyLTMuNTg5LDEyMy4wNi04Ljk0NSwxODEuMzU4LTE1LjkxOCw1Ny4yMzktNi44NDYsMTEyLjQzMi0xNS4zMTksMTY0LjA0Ni0yNS4xODNDMTI3NC4zLDIzLjU3NywxMzIyLjM1LDEyLjM1NywxMzY2LDBWODBaIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgwKSIgZmlsbD0iI2Y1ZWZmNSIvPgo8L3N2Zz4K);content:"";bottom:calc(100% - .5px)}.p-studio-nearby::after{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMzY2IiBoZWlnaHQ9IjgwIiB2aWV3Qm94PSIwIDAgMTM2NiA4MCI+CiAgPHBhdGggaWQ9IuODkeOCuV82MCIgZGF0YS1uYW1lPSLjg5HjgrkgNjAiIGQ9Ik0zLjU2MiwyMjRoMTM2NmMtMTc0LjU1OSw0OS40MTgtNDE2LjEwOSw4MC02ODMsODBTMTc4LjEyMSwyNzMuNDE5LDMuNTYyLDIyNFoiIHRyYW5zZm9ybT0idHJhbnNsYXRlKC0zLjU2MiAtMjI0KSIgZmlsbD0iI2Y1ZWZmNSIvPgo8L3N2Zz4K);content:"";top:calc(100% - .5px)}.p-studio-nearby__inner{padding-right:10vw;padding-left:10vw;position:relative;z-index:2}@media(max-width: 860px){.p-studio-nearby__inner{padding-right:5vw;padding-left:5vw}}@media(max-width: 767px){.p-studio-nearby__inner{padding-right:3vw;padding-left:3vw}}.p-studio-nearby__heading{text-align:center}.p-studio-nearby__heading-small{display:block;color:var(--color-pink);font-size:clamp(1rem,0.8394648829rem + 0.3344481605vw,1.125rem)}.p-studio-nearby__heading-large{font-family:"Shippori Mincho B1",serif;font-weight:400;font-style:normal;letter-spacing:-0.05em;font-size:clamp(1.75rem,1.4289297659rem + 0.6688963211vw,2rem);line-height:1.5;padding-top:5px}.p-studio-nearby__main{display:grid;gap:60px;grid-template-columns:repeat(2, 1fr);padding-top:40px}.p-studio-nearby__main[data-length="1"]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}@media(max-width: 767px){.p-studio-nearby{padding-top:10.6666666667vw;padding-bottom:8vw}.p-studio-cta+.p-studio-nearby{top:5.3333333333vw}.p-studio-nearby__heading-large{font-size:clamp(1.5rem,1.1789297659rem + 0.6688963211vw,1.75rem);padding-top:5px;text-align:center}.p-studio-nearby__main{padding-top:20px;gap:20px 3vw}}.p-program{padding-top:5.8565153734vw}.p-program__block{position:relative}.p-program__block+.p-program__block{padding-top:8.78477306vw}.p-program__block:nth-child(even){background:#f5eff5}.p-program__block::after{aspect-ratio:1366/80;background-repeat:no-repeat;background-position:center center;background-size:contain;content:"";position:absolute;top:calc(100% - .5px);left:0;width:100vw;z-index:1}.p-program__block:nth-child(odd)::after{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMzY2IiBoZWlnaHQ9IjgwIiB2aWV3Qm94PSIwIDAgMTM2NiA4MCI+CiAgPHBhdGggaWQ9IuODkeOCuV8xMyIgZGF0YS1uYW1lPSLjg5HjgrkgMTMiIGQ9Ik0zLjU2MiwyMjRoMTM2NmMtMTc0LjU1OSw0OS40MTgtNDE2LjEwOSw4MC02ODMsODBTMTc4LjEyMSwyNzMuNDE5LDMuNTYyLDIyNFoiIHRyYW5zZm9ybT0idHJhbnNsYXRlKC0zLjU2MiAtMjI0KSIgZmlsbD0iI2Y2ZjRmNiIvPgo8L3N2Zz4K)}.p-program__block:nth-child(even)::after{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMzY2IiBoZWlnaHQ9IjgwIiB2aWV3Qm94PSIwIDAgMTM2NiA4MCI+CiAgPHBhdGggaWQ9IuODkeOCuV81MyIgZGF0YS1uYW1lPSLjg5HjgrkgNTMiIGQ9Ik0zLjU2MiwyMjRoMTM2NmMtMTc0LjU1OSw0OS40MTgtNDE2LjEwOSw4MC02ODMsODBTMTc4LjEyMSwyNzMuNDE5LDMuNTYyLDIyNFoiIHRyYW5zZm9ybT0idHJhbnNsYXRlKC0zLjU2MiAtMjI0KSIgZmlsbD0iI2Y1ZWZmNSIvPgo8L3N2Zz4K)}.p-program__block-inner{padding-right:10vw;padding-left:10vw}@media(max-width: 860px){.p-program__block-inner{padding-right:5vw;padding-left:5vw}}@media(max-width: 767px){.p-program__block-inner{padding-right:3vw;padding-left:3vw}}.p-program__block-heading{font-family:"Shippori Mincho B1",serif;font-weight:400;font-style:normal;letter-spacing:-0.05em;border-bottom:2px solid var(--color-pink);font-size:clamp(1.5rem,1.1789297659rem + 0.6688963211vw,1.75rem);line-height:1.5;margin:0 auto;width:-webkit-max-content;width:-moz-max-content;width:max-content}.p-program__block-description{color:var(--color-gray-800);display:block;line-height:2;margin:0 auto;text-align:center;padding-top:25px;width:80%;word-break:auto-phrase}.p-program__block-contents{display:grid;gap:40px 30px;grid-template-columns:repeat(2, 1fr);margin:0 auto;padding-top:35px;position:relative;width:80%;z-index:2}.p-program__item{background:var(--color-white);border-radius:20px;-webkit-box-shadow:15px 15px 20px rgba(142,16,16,.05);box-shadow:15px 15px 20px rgba(142,16,16,.05)}.p-program__item-image{padding:10px 10px 0}.p-program__item-image img{aspect-ratio:1.618/1;border-radius:15px}.p-program__item-contents{display:grid;gap:15px;grid-template-columns:1fr 30%;padding:20px 20px 30px}.p-program__item-title{font-family:"Shippori Mincho B1",serif;font-weight:400;font-style:normal;letter-spacing:-0.05em;font-size:clamp(1.125rem,0.8841973244rem + 0.5016722408vw,1.3125rem);line-height:1.5}.p-program__item-description{color:var(--color-gray-800);padding-top:8px}.p-program__item-detail{-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-top:1px solid var(--color-pink);border-bottom:1px solid var(--color-pink);color:var(--color-pink);display:-webkit-box;display:-ms-flexbox;display:flex;padding:10px 0}.p-program__item-rating,.p-program__item-rating tbody{display:block;width:100%}.p-program__item-rating-row{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:grid;grid-template-columns:1fr 1fr}.p-program__item-rating-row+.p-program__item-rating-row{padding-top:3px}.p-program__item-rating-data{text-align:right}@media(max-width: 767px){.p-program{padding-top:10.6666666667vw}.p-program__block{padding-bottom:5.3333333333vw}.p-program__block+.p-program__block{padding-top:10.6666666667vw}.p-program__block-description{padding-top:10px;width:100%}.p-program__block-contents{grid-template-columns:1fr;gap:15px;padding-top:10px;width:100%}.p-program__item{border-radius:15px}.p-program__item-image{padding:5px 5px 0}.p-program__item-image img{border-radius:10px}.p-program__item-contents{grid-template-columns:1fr 40%;padding:15px 10px 15px}.p-program__item-title{font-size:clamp(1rem,0.8394648829rem + 0.3344481605vw,1.125rem);word-break:break-word}.p-program__item-description{font-size:12px;line-height:1.7;padding-top:5px}.p-program__item-detail{padding:5px 0}}.p-trial-flow{padding-top:5.8565153734vw;padding-bottom:1.4641288433vw;position:relative}.p-trial-flow::after{aspect-ratio:1366/80;background:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMzY2IiBoZWlnaHQ9IjgwIiB2aWV3Qm94PSIwIDAgMTM2NiA4MCI+CiAgPHBhdGggaWQ9IuODkeOCuV8xMyIgZGF0YS1uYW1lPSLjg5HjgrkgMTMiIGQ9Ik0zLjU2MiwyMjRoMTM2NmMtMTc0LjU1OSw0OS40MTgtNDE2LjEwOSw4MC02ODMsODBTMTc4LjEyMSwyNzMuNDE5LDMuNTYyLDIyNFoiIHRyYW5zZm9ybT0idHJhbnNsYXRlKC0zLjU2MiAtMjI0KSIgZmlsbD0iI2Y2ZjRmNiIvPgo8L3N2Zz4K) no-repeat center center/cover;content:"";position:absolute;top:100%;left:0;width:100vw;z-index:1}.p-trial-flow__inner{padding-right:10vw;padding-left:10vw;position:relative;z-index:2}@media(max-width: 860px){.p-trial-flow__inner{padding-right:5vw;padding-left:5vw}}@media(max-width: 767px){.p-trial-flow__inner{padding-right:3vw;padding-left:3vw}}.p-trial-flow__heading{text-align:center}.p-trial-flow__heading-small{display:block;color:var(--color-pink);font-size:clamp(1rem,0.8394648829rem + 0.3344481605vw,1.125rem)}.p-trial-flow__heading-large{font-family:"Shippori Mincho B1",serif;font-weight:400;font-style:normal;letter-spacing:-0.05em;font-size:clamp(1.75rem,1.4289297659rem + 0.6688963211vw,2rem);line-height:1.5;padding-top:5px}.p-trial-flow__main{display:grid;gap:40px 30px;grid-template-columns:repeat(3, 1fr);padding-top:30px}.p-trial-flow__item{background:var(--color-white);border-radius:20px;-webkit-box-shadow:15px 15px 20px rgba(142,16,16,.05);box-shadow:15px 15px 20px rgba(142,16,16,.05);counter-increment:item;position:relative}.p-trial-flow__item::before{background:var(--color-pink);border:4px solid var(--color-white);border-radius:100%;color:var(--color-white);content:counter(item, decimal-leading-zero);display:grid;font-size:clamp(1rem,0.8394648829rem + 0.3344481605vw,1.125rem);padding-top:.12em;place-items:center;position:absolute;top:-10px;left:-10px;height:42px;width:42px}.p-trial-flow__item:not(:last-child)::after{background:var(--color-white);content:"";-webkit-clip-path:polygon(100% 50%, 0 0, 0 100%);clip-path:polygon(100% 50%, 0 0, 0 100%);margin:auto 0;position:absolute;top:0;bottom:0;left:100%;height:42px;width:18px}.p-trial-flow__item-image{padding:10px 10px 0}.p-trial-flow__item-image img{aspect-ratio:1.618/1;border-radius:15px}.p-trial-flow__item-contents{padding:15px 20px}.p-trial-flow__item-heading{font-family:"Shippori Mincho B1",serif;font-weight:400;font-style:normal;letter-spacing:-0.05em;font-size:clamp(1rem,0.8394648829rem + 0.3344481605vw,1.125rem);text-align:center}.p-trial-flow__item-description{color:var(--color-gray-800);padding-top:10px}@media(max-width: 767px){.p-trial-flow{padding-top:5.3333333333vw;padding-bottom:5.3333333333vw}.p-trial-flow__heading-large{font-size:clamp(1.5rem,1.1789297659rem + 0.6688963211vw,1.75rem);padding-top:5px}.p-trial-flow__main{padding-top:20px;gap:15px;grid-template-columns:repeat(2, 1fr)}.p-trial-flow__item{border-radius:15px}.p-trial-flow__item::before{border-width:2px;height:32px;width:32px}.p-trial-flow__item:not(:last-child)::after{height:28px;width:10px}.p-trial-flow__item-image{padding:5px 5px 0}.p-trial-flow__item-image img{border-radius:10px}.p-trial-flow__item-contents{padding:12px 10px 10px}.p-trial-flow__item-description{padding-top:5px}}.p-trial-reasons{background:#f5eff5;padding-top:10.2489019034vw;padding-bottom:4.39238653vw;position:relative}.p-trial-reasons::after{aspect-ratio:1366/80;background:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMzY2IiBoZWlnaHQ9IjgwIiB2aWV3Qm94PSIwIDAgMTM2NiA4MCI+CiAgPHBhdGggaWQ9IuODkeOCuV81MiIgZGF0YS1uYW1lPSLjg5HjgrkgNTIiIGQ9Ik0zLjU2MiwyMjRoMTM2NmMtMTc0LjU1OSw0OS40MTgtNDE2LjEwOSw4MC02ODMsODBTMTc4LjEyMSwyNzMuNDE5LDMuNTYyLDIyNFoiIHRyYW5zZm9ybT0idHJhbnNsYXRlKC0zLjU2MiAtMjI0KSIgZmlsbD0iI2Y1ZWZmNSIvPgo8L3N2Zz4K) no-repeat center center/cover;content:"";position:absolute;top:calc(100% - .5px);left:0;width:100vw;z-index:1}.p-trial-reasons__heading{text-align:center}.p-trial-reasons__heading-small{display:block;color:var(--color-pink);font-size:clamp(1rem,0.8394648829rem + 0.3344481605vw,1.125rem)}.p-trial-reasons__heading-large{font-family:"Shippori Mincho B1",serif;font-weight:400;font-style:normal;letter-spacing:-0.05em;font-size:clamp(1.75rem,1.4289297659rem + 0.6688963211vw,2rem);line-height:1.5;padding-top:5px}.p-trial-reasons__main{display:grid;gap:60px;padding-top:60px}.p-trial-reasons__item{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:grid;grid-template-columns:1fr 1fr}.p-trial-reasons__item:nth-child(even) .p-trial-reasons__item-image{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.p-trial-reasons__item-image img{aspect-ratio:1.618/1}.p-trial-reasons__item:nth-child(odd) .p-trial-reasons__item-image img{border-radius:0 20px 20px 0}.p-trial-reasons__item:nth-child(even) .p-trial-reasons__item-image img{border-radius:20px 0 0 20px}.p-trial-reasons__item-contents{padding:80px}.p-trial-reasons__item-label{border:1px solid var(--color-pink);border-radius:100px;color:var(--color-pink);display:grid;padding:0 10px;place-items:center;height:24px;width:-webkit-max-content;width:-moz-max-content;width:max-content}.p-trial-reasons__item-heading{font-family:"Shippori Mincho B1",serif;font-weight:400;font-style:normal;letter-spacing:-0.05em;font-size:clamp(1.5rem,1.1789297659rem + 0.6688963211vw,1.75rem);line-height:1.5;padding-top:20px}.p-trial-reasons__item-description{color:var(--color-gray-800);padding-top:12px}.p-trial-reasons__item-more{padding-top:30px}@media(max-width: 767px){.p-trial-reasons{padding-top:10.6666666667vw;padding-bottom:5.3333333333vw}.p-trial-reasons__inner{padding-right:10vw;padding-left:10vw}}@media(max-width: 767px)and (max-width: 860px){.p-trial-reasons__inner{padding-right:5vw;padding-left:5vw}}@media(max-width: 767px)and (max-width: 767px){.p-trial-reasons__inner{padding-right:3vw;padding-left:3vw}}@media(max-width: 767px){.p-trial-reasons__heading-large{font-size:clamp(1.5rem,1.1789297659rem + 0.6688963211vw,1.75rem);padding-top:5px}.p-trial-reasons__main{gap:20px;padding-top:20px}.p-trial-reasons__item{grid-template-columns:1fr}.p-trial-reasons__item:nth-child(even) .p-trial-reasons__item-image{-webkit-box-ordinal-group:unset;-ms-flex-order:unset;order:unset}.p-trial-reasons__item:nth-child(odd) .p-trial-reasons__item-image img,.p-trial-reasons__item:nth-child(even) .p-trial-reasons__item-image img{border-radius:10px}.p-trial-reasons__item-contents{padding:10px 0 0}.p-trial-reasons__item-label{margin:0 auto}.p-trial-reasons__item-heading{text-align:center;font-size:clamp(1.3125rem,1.0716973244rem + 0.5016722408vw,1.5rem);padding-top:10px}.p-trial-reasons__item-description{padding-top:10px;text-align:center}.p-trial-reasons__item-more{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding-top:10px}}.p-reviews{padding-top:4.39238653vw}.p-reviews__block{position:relative}.p-reviews__block+.p-reviews__block{padding-top:8.78477306vw}.p-reviews__block:nth-child(even){background:#f5eff5}.p-reviews__block::after{aspect-ratio:1366/80;background-repeat:no-repeat;background-position:center center;background-size:contain;content:"";position:absolute;top:calc(100% - .5px);left:0;width:100vw;z-index:1}.p-reviews__block:nth-child(odd)::after{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMzY2IiBoZWlnaHQ9IjgwIiB2aWV3Qm94PSIwIDAgMTM2NiA4MCI+CiAgPHBhdGggaWQ9IuODkeOCuV81MSIgZGF0YS1uYW1lPSLjg5HjgrkgNTEiIGQ9Ik0zLjU2MiwyMjRoMTM2NmMtMTc0LjU1OSw0OS40MTgtNDE2LjEwOSw4MC02ODMsODBTMTc4LjEyMSwyNzMuNDE5LDMuNTYyLDIyNFoiIHRyYW5zZm9ybT0idHJhbnNsYXRlKC0zLjU2MiAtMjI0KSIgZmlsbD0iI2Y2ZjRmNiIvPgo8L3N2Zz4K)}.p-reviews__block:nth-child(even)::after{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMzY2IiBoZWlnaHQ9IjgwIiB2aWV3Qm94PSIwIDAgMTM2NiA4MCI+CiAgPHBhdGggaWQ9IuODkeOCuV81MiIgZGF0YS1uYW1lPSLjg5HjgrkgNTIiIGQ9Ik0zLjU2MiwyMjRoMTM2NmMtMTc0LjU1OSw0OS40MTgtNDE2LjEwOSw4MC02ODMsODBTMTc4LjEyMSwyNzMuNDE5LDMuNTYyLDIyNFoiIHRyYW5zZm9ybT0idHJhbnNsYXRlKC0zLjU2MiAtMjI0KSIgZmlsbD0iI2Y1ZWZmNSIvPgo8L3N2Zz4K)}.p-reviews__block-inner{padding-right:10vw;padding-left:10vw}@media(max-width: 860px){.p-reviews__block-inner{padding-right:5vw;padding-left:5vw}}@media(max-width: 767px){.p-reviews__block-inner{padding-right:3vw;padding-left:3vw}}.p-reviews__block-heading{font-family:"Shippori Mincho B1",serif;font-weight:400;font-style:normal;letter-spacing:-0.05em;border-bottom:2px solid var(--color-pink);font-size:clamp(1.5rem,1.1789297659rem + 0.6688963211vw,1.75rem);line-height:1.5;margin:0 auto;width:-webkit-max-content;width:-moz-max-content;width:max-content}.p-reviews__block-contents{display:grid;gap:40px 20px;grid-template-columns:repeat(2, 1fr);padding-top:40px;position:relative;z-index:2}@media(max-width: 767px){.p-reviews{padding-top:10.6666666667vw}.p-reviews__block{padding-bottom:5.3333333333vw}.p-reviews__block+.p-reviews__block{padding-top:10.6666666667vw}.p-reviews__block-contents{gap:15px;grid-template-columns:1fr;padding-top:20px}}.p-price{padding-top:7.3206442167vw;padding-bottom:4.39238653vw;position:relative}.p-price::after{aspect-ratio:1366/80;background:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMzY2IiBoZWlnaHQ9IjgwIiB2aWV3Qm94PSIwIDAgMTM2NiA4MCI+CiAgPHBhdGggaWQ9IuODkeOCuV8zNiIgZGF0YS1uYW1lPSLjg5HjgrkgMzYiIGQ9Ik0zLjU2MiwyMjRoMTM2NmMtMTc0LjU1OSw0OS40MTgtNDE2LjEwOSw4MC02ODMsODBTMTc4LjEyMSwyNzMuNDE5LDMuNTYyLDIyNFoiIHRyYW5zZm9ybT0idHJhbnNsYXRlKC0zLjU2MiAtMjI0KSIgZmlsbD0iI2Y2ZjRmNiIvPgo8L3N2Zz4K) no-repeat center center/cover;content:"";position:absolute;top:calc(100% - .5px);left:0;width:100vw;z-index:1}.p-price__inner{padding-right:10vw;padding-left:10vw;margin:0 auto;width:80%}@media(max-width: 860px){.p-price__inner{padding-right:5vw;padding-left:5vw}}@media(max-width: 767px){.p-price__inner{padding-right:3vw;padding-left:3vw}}.p-price__table,.p-price__table thead,.p-price__table tbody{display:block;width:100%}.p-price__table-head{background:var(--color-pink);border-radius:5px;color:var(--color-white)}.p-price__table-body+.p-price__table-body{border-top:2px solid var(--color-gray-100)}.p-price__table-row{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:grid;grid-template-columns:20% 1fr 20%}thead .p-price__table-row{padding:15px 20px}tbody .p-price__table-row{border-bottom:1px solid var(--color-gray-100);padding:25px 20px}.p-price__table-row-data{line-height:1.7}.p-price__caption{color:var(--color-gray-500);display:block;font-size:12px;padding-top:10px;line-height:1.7}@media(max-width: 767px){.p-price{padding-top:5.3333333333vw;padding-bottom:5.3333333333vw}.p-price__inner{width:100%}.p-price__heading-large{font-size:clamp(1.5rem,1.1789297659rem + 0.6688963211vw,1.75rem);padding-top:5px}.p-price__table-row{gap:5px;grid-template-columns:30% 1fr 30%}thead .p-price__table-row{padding:10px 15px}tbody .p-price__table-row{padding:15px 15px}.p-price__caption{padding-top:5px}}.p-faq{padding-top:60px}.p-faq__block{position:relative}.p-faq__block+.p-faq__block{padding-top:120px}.p-faq__block:nth-child(even){background:#f5eff5}.p-faq__block::after{aspect-ratio:1366/80;background-repeat:no-repeat;background-position:center center;background-size:contain;content:"";position:absolute;top:calc(100% - .5px);left:0;width:100vw;z-index:1}.p-faq__block:nth-child(odd)::after{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMzY2IiBoZWlnaHQ9IjgwIiB2aWV3Qm94PSIwIDAgMTM2NiA4MCI+CiAgPHBhdGggaWQ9IuODkeOCuV81MSIgZGF0YS1uYW1lPSLjg5HjgrkgNTEiIGQ9Ik0zLjU2MiwyMjRoMTM2NmMtMTc0LjU1OSw0OS40MTgtNDE2LjEwOSw4MC02ODMsODBTMTc4LjEyMSwyNzMuNDE5LDMuNTYyLDIyNFoiIHRyYW5zZm9ybT0idHJhbnNsYXRlKC0zLjU2MiAtMjI0KSIgZmlsbD0iI2Y2ZjRmNiIvPgo8L3N2Zz4K)}.p-faq__block:nth-child(even)::after{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMzY2IiBoZWlnaHQ9IjgwIiB2aWV3Qm94PSIwIDAgMTM2NiA4MCI+CiAgPHBhdGggaWQ9IuODkeOCuV81MiIgZGF0YS1uYW1lPSLjg5HjgrkgNTIiIGQ9Ik0zLjU2MiwyMjRoMTM2NmMtMTc0LjU1OSw0OS40MTgtNDE2LjEwOSw4MC02ODMsODBTMTc4LjEyMSwyNzMuNDE5LDMuNTYyLDIyNFoiIHRyYW5zZm9ybT0idHJhbnNsYXRlKC0zLjU2MiAtMjI0KSIgZmlsbD0iI2Y1ZWZmNSIvPgo8L3N2Zz4K)}.p-faq__block-inner{padding-right:10vw;padding-left:10vw}@media(max-width: 860px){.p-faq__block-inner{padding-right:5vw;padding-left:5vw}}@media(max-width: 767px){.p-faq__block-inner{padding-right:3vw;padding-left:3vw}}.p-faq__block-heading{font-family:"Shippori Mincho B1",serif;font-weight:400;font-style:normal;letter-spacing:-0.05em;border-bottom:2px solid var(--color-pink);font-size:clamp(1.5rem,1.1789297659rem + 0.6688963211vw,1.75rem);line-height:1.5;margin:0 auto;width:-webkit-max-content;width:-moz-max-content;width:max-content}.p-faq__block-contents{display:grid;gap:20px;margin:0 auto;padding-top:40px;position:relative;width:80%;z-index:2}@media(max-width: 767px){.p-faq{padding-top:10.6666666667vw}.p-faq__block{padding-bottom:5.3333333333vw}.p-faq__block+.p-faq__block{padding-top:10.6666666667vw}.p-faq__block-contents{gap:10px;padding-top:20px;width:100%}}.p-recruit-kv{padding-top:8.78477306vw;padding-bottom:8.78477306vw;position:relative;z-index:1}.p-recruit-kv::after{aspect-ratio:1366/80;background:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMzY2IiBoZWlnaHQ9IjgwIiB2aWV3Qm94PSIwIDAgMTM2NiA4MCI+CiAgPHBhdGggaWQ9IuODkeOCuV8xMyIgZGF0YS1uYW1lPSLjg5HjgrkgMTMiIGQ9Ik0zLjU2MiwyMjRoMTM2NmMtMTc0LjU1OSw0OS40MTgtNDE2LjEwOSw4MC02ODMsODBTMTc4LjEyMSwyNzMuNDE5LDMuNTYyLDIyNFoiIHRyYW5zZm9ybT0idHJhbnNsYXRlKC0zLjU2MiAtMjI0KSIgZmlsbD0iI2Y2ZjRmNiIvPgo8L3N2Zz4K) no-repeat center center/cover;content:"";position:absolute;top:100%;left:0;width:100vw;z-index:-1}.p-recruit-kv__inner{padding-right:10vw;padding-left:10vw}@media(max-width: 860px){.p-recruit-kv__inner{padding-right:5vw;padding-left:5vw}}@media(max-width: 767px){.p-recruit-kv__inner{padding-right:3vw;padding-left:3vw}}.p-recruit-kv__heading-small{color:var(--color-pink);display:block;line-height:1.5}.p-recruit-kv__heading-large{font-family:"Shippori Mincho B1",serif;font-weight:400;font-style:normal;letter-spacing:-0.05em;font-size:clamp(2rem,1.6789297659rem + 0.6688963211vw,2.25rem);line-height:1.5;padding-top:20px}.p-recruit-kv__description{font-family:"Shippori Mincho B1",serif;font-weight:400;font-style:normal;letter-spacing:-0.05em;font-size:clamp(0.875rem,0.7144648829rem + 0.3344481605vw,1rem);padding-top:25px}.p-recruit-kv__image{position:absolute;top:-60px;right:0}.p-recruit-kv__image img{aspect-ratio:1/1;-o-object-fit:contain;object-fit:contain;width:56vw}@media(max-width: 767px){.p-recruit-kv{padding-top:8vw;padding-bottom:5.3333333333vw}.p-recruit-kv__contents{padding-right:10vw;padding-left:10vw;width:100%}}@media(max-width: 767px)and (max-width: 860px){.p-recruit-kv__contents{padding-right:5vw;padding-left:5vw}}@media(max-width: 767px)and (max-width: 767px){.p-recruit-kv__contents{padding-right:3vw;padding-left:3vw}}@media(max-width: 767px){.p-recruit-kv__heading{text-align:center}.p-recruit-kv__heading-large{font-size:clamp(1.5rem,1.1789297659rem + 0.6688963211vw,1.75rem);padding-top:10px}.p-recruit-kv__description{padding-top:10px;text-align:center}.p-recruit-kv__image{display:none}}.p-recruit-links{background:#fdfafd;padding-top:8.78477306vw;padding-bottom:1.4641288433vw;position:relative}.p-recruit-links::after{aspect-ratio:1366/80;background:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMzY2IiBoZWlnaHQ9IjgwIiB2aWV3Qm94PSIwIDAgMTM2NiA4MCI+CiAgPHBhdGggaWQ9IuODkeOCuV81NSIgZGF0YS1uYW1lPSLjg5HjgrkgNTUiIGQ9Ik0zLjU2MiwyMjRoMTM2NmMtMTc0LjU1OSw0OS40MTgtNDE2LjEwOSw4MC02ODMsODBTMTc4LjEyMSwyNzMuNDE5LDMuNTYyLDIyNFoiIHRyYW5zZm9ybT0idHJhbnNsYXRlKC0zLjU2MiAtMjI0KSIgZmlsbD0iI2ZjZmFmZCIvPgo8L3N2Zz4K) no-repeat center center/cover;content:"";position:absolute;top:calc(100% - .5px);left:0;width:100vw;z-index:1}.p-recruit-links__inner{padding-right:10vw;padding-left:10vw;position:relative;z-index:2}@media(max-width: 860px){.p-recruit-links__inner{padding-right:5vw;padding-left:5vw}}@media(max-width: 767px){.p-recruit-links__inner{padding-right:3vw;padding-left:3vw}}.p-recruit-links__item{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:grid;grid-template-columns:1fr 50%;position:relative;z-index:1}.p-recruit-links__item:nth-child(odd) .p-recruit-links__item-contents{padding-left:100px}.p-recruit-links__item:nth-child(even) .p-recruit-links__item-contents{padding-right:100px}.p-recruit-links__item-heading-small{display:block;color:var(--color-pink);font-size:clamp(1rem,0.8394648829rem + 0.3344481605vw,1.125rem)}.p-recruit-links__item-heading-large{font-family:"Shippori Mincho B1",serif;font-weight:400;font-style:normal;letter-spacing:-0.05em;font-size:clamp(1.75rem,1.4289297659rem + 0.6688963211vw,2rem);line-height:1.5;padding-top:30px}.p-recruit-links__item-heading-large-line{border-bottom:2px solid var(--color-gray-200);display:block;padding-bottom:5px;width:-webkit-max-content;width:-moz-max-content;width:max-content}.p-recruit-links__item-heading-large-line+.p-recruit-links__item-heading-large-line{padding-top:12px}.p-recruit-links__item-description{padding-top:20px}.p-recruit-links__item-description-line{font-family:"Shippori Mincho B1",serif;font-weight:400;font-style:normal;letter-spacing:-0.05em}.p-recruit-links__item-description-line+.p-recruit-links__item-description-line{padding-top:10px}.p-recruit-links__item-more{padding-top:25px}.p-recruit-links__item-image{position:relative}.p-recruit-links__item:nth-child(even) .p-recruit-links__item-image{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.p-recruit-links__item-petal{background-repeat:no-repeat;background-position:center center;background-size:contain;position:absolute}.p-recruit-links__item-petal.-top{top:0}.p-recruit-links__item:nth-child(odd) .p-recruit-links__item-petal.-top{background-image:url(../7f479fc7aeac8adec3da.webp);left:0;height:24.7252747253%;width:20.695970696%}.p-recruit-links__item:nth-child(even) .p-recruit-links__item-petal.-top{background-image:url(../e198f153744ef520218f.webp);right:0;height:25.641025641%;width:21.6117216117%}.p-recruit-links__item-petal.-bottom{bottom:0}.p-recruit-links__item:nth-child(odd) .p-recruit-links__item-petal.-bottom{background-image:url(../26ac69e7d7d91615ac85.webp);right:0;height:29.304029304%;width:29.304029304%}.p-recruit-links__item:nth-child(even) .p-recruit-links__item-petal.-bottom{background-image:url(../4cd947124f84f7dd5f77.webp);left:0;height:27.4725274725%;width:42.1245421245%}.p-recruit-links__banner{padding-right:10vw;padding-left:10vw;position:relative;z-index:2}@media(max-width: 860px){.p-recruit-links__banner{padding-right:5vw;padding-left:5vw}}@media(max-width: 767px){.p-recruit-links__banner{padding-right:3vw;padding-left:3vw}}.p-recruit-links__banner-inner{margin:0 auto;padding-top:40px;width:80%}.p-recruit-links__banner-image{display:block;-webkit-transition:opacity .3s cubic-bezier(0.4, 0.15, 0, 1);transition:opacity .3s cubic-bezier(0.4, 0.15, 0, 1)}.p-recruit-links__banner-image img{aspect-ratio:320/50;border-radius:15px;-o-object-fit:contain;object-fit:contain}@media(hover: hover)and (pointer: fine){.p-recruit-links__banner-image:hover{opacity:.6}}@media(max-width: 767px){.p-recruit-links{padding-top:16vw;padding-bottom:5.3333333333vw}.p-recruit-links__item{gap:15px;grid-template-columns:1fr}.p-recruit-links__item:nth-child(odd) .p-recruit-links__item-contents,.p-recruit-links__item:nth-child(even) .p-recruit-links__item-contents{padding:0}.p-recruit-links__item-heading-small{text-align:center}.p-recruit-links__item-heading-large{padding-top:5px;text-align:center}.p-recruit-links__item-heading-large-line{font-size:clamp(1.5rem,1.1789297659rem + 0.6688963211vw,1.75rem);margin:0 auto;padding-bottom:3px}.p-recruit-links__item-heading-large-line+.p-recruit-links__item-heading-large-line{padding-top:8px}.p-recruit-links__item-description{padding-top:10px;text-align:center}.p-recruit-links__item-description-line+.p-recruit-links__item-description-line{padding-top:5px}.p-recruit-links__item-more{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding-top:15px}.p-recruit-links__item-image{margin:0 auto;width:85%}.p-recruit-links__item:nth-child(even) .p-recruit-links__item-image{-webkit-box-ordinal-group:unset;-ms-flex-order:unset;order:unset}.p-recruit-links__banner-inner{padding-top:20px;width:100%}.p-recruit-links__banner-image img{border-radius:5px}}.p-recruit-cta{padding-top:8.78477306vw;padding-bottom:1.4641288433vw;position:relative}.p-recruit-cta:has([data-length="0"]){display:none}.p-recruit-cta::after{aspect-ratio:1366/80;background:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMzY2IiBoZWlnaHQ9IjgwIiB2aWV3Qm94PSIwIDAgMTM2NiA4MCI+CiAgPHBhdGggaWQ9IuODkeOCuV81NiIgZGF0YS1uYW1lPSLjg5HjgrkgNTYiIGQ9Ik0zLjU2MiwyMjRoMTM2NmMtMTc0LjU1OSw0OS40MTgtNDE2LjEwOSw4MC02ODMsODBTMTc4LjEyMSwyNzMuNDE5LDMuNTYyLDIyNFoiIHRyYW5zZm9ybT0idHJhbnNsYXRlKC0zLjU2MiAtMjI0KSIgZmlsbD0iI2Y2ZjRmNiIvPgo8L3N2Zz4K) no-repeat center center/cover;content:"";position:absolute;top:calc(100% - .5px);left:0;width:100vw;z-index:1}.p-recruit-cta__inner{padding-right:10vw;padding-left:10vw;position:relative;z-index:2}@media(max-width: 860px){.p-recruit-cta__inner{padding-right:5vw;padding-left:5vw}}@media(max-width: 767px){.p-recruit-cta__inner{padding-right:3vw;padding-left:3vw}}.p-recruit-cta__heading{text-align:center}.p-recruit-cta__heading-small{display:block;color:var(--color-pink);font-size:clamp(1rem,0.8394648829rem + 0.3344481605vw,1.125rem)}.p-recruit-cta__heading-large{font-family:"Shippori Mincho B1",serif;font-weight:400;font-style:normal;letter-spacing:-0.05em;font-size:clamp(1.75rem,1.4289297659rem + 0.6688963211vw,2rem);line-height:1.5;padding-top:5px}.p-recruit-cta__main{display:grid;gap:30px;grid-template-columns:repeat(3, 1fr);padding-top:40px}.p-recruit-cta__main[data-length="1"]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.p-recruit-cta__main[data-length="2"]{grid-template-columns:repeat(2, 1fr)}.p-recruit-cta__item{background:var(--color-white);border-radius:20px;-webkit-box-shadow:15px 15px 20px rgba(142,16,16,.05);box-shadow:15px 15px 20px rgba(142,16,16,.05)}[data-length="1"] .p-recruit-cta__item{width:40%}.p-recruit-cta__item-image{padding:10px 10px 0}.p-recruit-cta__item-image img{aspect-ratio:1.618/1;border-radius:15px}.p-recruit-cta__item-contents{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:grid;gap:10px;grid-template-columns:1fr auto;padding:10px 20px 20px}.p-recruit-cta__item-title{font-family:"Shippori Mincho B1",serif;font-weight:400;font-style:normal;letter-spacing:-0.05em;display:block;font-size:clamp(1rem,0.8394648829rem + 0.3344481605vw,1.125rem);line-height:1.5}@media(max-width: 860px){.p-recruit-cta__main{grid-template-columns:repeat(2, 1fr)}}@media(max-width: 767px){.p-recruit-cta{padding-top:10.6666666667vw;padding-bottom:8vw}.p-recruit-cta__heading-large{font-size:clamp(1.5rem,1.1789297659rem + 0.6688963211vw,1.75rem);padding-top:5px;text-align:center}.p-recruit-cta__main{padding-top:20px}.p-recruit-cta__main,.p-recruit-cta__main[data-length="1"],.p-recruit-cta__main[data-length="2"]{display:grid;gap:15px;grid-template-columns:1fr}.p-recruit-cta__item{border-radius:15px}[data-length="1"] .p-recruit-cta__item{width:100%}.p-recruit-cta__item-image{padding:8px 8px 0}.p-recruit-cta__item-image img{border-radius:10px}.p-recruit-cta__item-contents{padding:10px 20px 10px}}.p-concept-kv{padding-top:5.8565153734vw;position:relative}.p-concept-kv::after{aspect-ratio:1366/80;background:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMzY2IiBoZWlnaHQ9IjgwIiB2aWV3Qm94PSIwIDAgMTM2NiA4MCI+CiAgPHBhdGggaWQ9IuODkeOCuV8xMyIgZGF0YS1uYW1lPSLjg5HjgrkgMTMiIGQ9Ik0zLjU2MiwyMjRoMTM2NmMtMTc0LjU1OSw0OS40MTgtNDE2LjEwOSw4MC02ODMsODBTMTc4LjEyMSwyNzMuNDE5LDMuNTYyLDIyNFoiIHRyYW5zZm9ybT0idHJhbnNsYXRlKC0zLjU2MiAtMjI0KSIgZmlsbD0iI2Y2ZjRmNiIvPgo8L3N2Zz4K) no-repeat center center/cover;content:"";position:absolute;top:100%;left:0;width:100vw;z-index:1}.p-concept-kv__contents{margin-left:auto;padding-right:10vw;width:50%}.p-concept-kv__heading-small{color:var(--color-pink);display:block;line-height:1.5}.p-concept-kv__heading-large{font-family:"Shippori Mincho B1",serif;font-weight:400;font-style:normal;letter-spacing:-0.05em;font-size:clamp(1.75rem,1.4289297659rem + 0.6688963211vw,2rem);line-height:1.5;padding-top:15px}.p-concept-kv__description{font-size:clamp(0.875rem,0.7144648829rem + 0.3344481605vw,1rem);padding-top:20px}.p-concept-kv__description-line{font-family:"Shippori Mincho B1",serif;font-weight:400;font-style:normal;letter-spacing:-0.05em}.p-concept-kv__description-line+.p-concept-kv__description-line{padding-top:10px}.p-concept-kv__image{position:absolute;top:80px;left:0;z-index:2}.p-concept-kv__image .simpleParallax{height:100%}.p-concept-kv__image img{aspect-ratio:1/1;width:45vw}@media(max-width: 767px){.p-concept-kv{padding-top:2.6666666667vw;padding-bottom:5.3333333333vw}.p-concept-kv__inner{display:grid}.p-concept-kv__contents{padding-right:10vw;padding-left:10vw;margin-top:-45vw;-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;width:100%;z-index:2}}@media(max-width: 767px)and (max-width: 860px){.p-concept-kv__contents{padding-right:5vw;padding-left:5vw}}@media(max-width: 767px)and (max-width: 767px){.p-concept-kv__contents{padding-right:3vw;padding-left:3vw}}@media(max-width: 767px){.p-concept-kv__heading-small{line-height:1.7}.p-concept-kv__heading-large{font-size:clamp(1.5rem,1.1789297659rem + 0.6688963211vw,1.75rem);padding-top:5px}.p-concept-kv__description{padding-top:15px}.p-concept-kv__image{position:relative;top:0}.p-concept-kv__image img{margin-left:auto;width:55vw}}.p-concept-about{background:#fdfafd;padding-top:21.9619326501vw;padding-bottom:5.8565153734vw;position:relative}.p-concept-about::after{aspect-ratio:1366/80;background:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMzY2IiBoZWlnaHQ9IjgwIiB2aWV3Qm94PSIwIDAgMTM2NiA4MCI+CiAgPHBhdGggaWQ9IuODkeOCuV8xMyIgZGF0YS1uYW1lPSLjg5HjgrkgMTMiIGQ9Ik0zLjU2MiwyMjRoMTM2NmMtMTc0LjU1OSw0OS40MTgtNDE2LjEwOSw4MC02ODMsODBTMTc4LjEyMSwyNzMuNDE5LDMuNTYyLDIyNFoiIHRyYW5zZm9ybT0idHJhbnNsYXRlKC0zLjU2MiAtMjI0KSIgZmlsbD0iI2ZjZmFmZCIvPgo8L3N2Zz4K) no-repeat center center/cover;content:"";position:absolute;top:100%;left:0;width:100vw;z-index:1}.p-concept-about__inner{padding-right:10vw;padding-left:10vw}@media(max-width: 860px){.p-concept-about__inner{padding-right:5vw;padding-left:5vw}}@media(max-width: 767px){.p-concept-about__inner{padding-right:3vw;padding-left:3vw}}.p-concept-about__wrap{margin:0 auto;width:80%}.p-concept-about__contents{position:relative;z-index:3;width:50%}.p-concept-about__heading-small{color:var(--color-pink);display:block;font-size:clamp(1rem,0.8394648829rem + 0.3344481605vw,1.125rem)}.p-concept-about__heading-large{font-family:"Shippori Mincho B1",serif;font-weight:400;font-style:normal;letter-spacing:-0.05em;font-size:clamp(1.75rem,1.4289297659rem + 0.6688963211vw,2rem);line-height:1.5;padding-top:15px;text-indent:-0.55em}.p-concept-about__description{color:var(--color-gray-800);padding-top:20px}.p-concept-about__image{position:absolute;top:100px;right:0;z-index:2}.p-concept-about__image .simpleParallax{height:100%}.p-concept-about__image img{aspect-ratio:1/1;width:45vw}@media(max-width: 767px){.p-concept-about{padding-top:0;padding-bottom:5.3333333333vw}.p-concept-about__wrap{display:grid;gap:10px;width:100%}.p-concept-about__contents{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;width:100%}.p-concept-about__heading-small{text-align:center}.p-concept-about__heading-large{font-size:clamp(1.5rem,1.1789297659rem + 0.6688963211vw,1.75rem);padding-top:5px;text-align:center}.p-concept-about__description{padding-top:10px}.p-concept-about__image{margin-top:-10px;position:relative;top:0}.p-concept-about__image img{margin:0 auto;width:80%}}.p-concept-points{background:#f5eff5;padding-top:10.2489019034vw;padding-bottom:1.4641288433vw;position:relative}.p-concept-points::after{aspect-ratio:1366/80;background:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMzY2IiBoZWlnaHQ9IjgwIiB2aWV3Qm94PSIwIDAgMTM2NiA4MCI+CiAgPHBhdGggaWQ9IuODkeOCuV82MiIgZGF0YS1uYW1lPSLjg5HjgrkgNjIiIGQ9Ik0zLjU2MiwyMjRoMTM2NmMtMTc0LjU1OSw0OS40MTgtNDE2LjEwOSw4MC02ODMsODBTMTc4LjEyMSwyNzMuNDE5LDMuNTYyLDIyNFoiIHRyYW5zZm9ybT0idHJhbnNsYXRlKC0zLjU2MiAtMjI0KSIgZmlsbD0iI2Y1ZWZmNSIvPgo8L3N2Zz4K) no-repeat center center/cover;content:"";position:absolute;top:calc(100% - .5px);left:0;width:100vw;z-index:1}.p-concept-points__inner{padding-right:10vw;padding-left:10vw;position:relative;z-index:2}@media(max-width: 860px){.p-concept-points__inner{padding-right:5vw;padding-left:5vw}}@media(max-width: 767px){.p-concept-points__inner{padding-right:3vw;padding-left:3vw}}.p-concept-points__heading{text-align:center}.p-concept-points__heading-small{display:block;color:var(--color-pink);font-size:clamp(1rem,0.8394648829rem + 0.3344481605vw,1.125rem)}.p-concept-points__heading-large{font-family:"Shippori Mincho B1",serif;font-weight:400;font-style:normal;letter-spacing:-0.05em;font-size:clamp(1.75rem,1.4289297659rem + 0.6688963211vw,2rem);line-height:1.5;padding-top:5px}.p-concept-points__main{display:grid;gap:40px 30px;grid-template-columns:repeat(3, 1fr);padding-top:40px}.p-concept-points__item{background:var(--color-white);border-radius:20px;-webkit-box-shadow:10px 15px 20px rgba(142,16,16,.05);box-shadow:10px 15px 20px rgba(142,16,16,.05);counter-increment:item;position:relative}.p-concept-points__item::before{background:var(--color-pink);border:4px solid var(--color-white);border-radius:100%;color:var(--color-white);content:counter(item, decimal-leading-zero);display:grid;font-size:clamp(1.3125rem,1.0716973244rem + 0.5016722408vw,1.5rem);padding-top:.12em;place-items:center;position:absolute;top:-15px;left:-15px;height:56px;width:56px}.p-concept-points__item-image{padding:10px 10px 0}.p-concept-points__item-image img{aspect-ratio:1.618/1;border-radius:15px}.p-concept-points__item-contents{padding:15px 20px}.p-concept-points__item-heading{font-family:"Shippori Mincho B1",serif;font-weight:400;font-style:normal;letter-spacing:-0.05em;font-size:clamp(1rem,0.8394648829rem + 0.3344481605vw,1.125rem);line-height:1.5;text-align:center}.p-concept-points__item-description{color:var(--color-gray-800);padding-top:8px}@media(max-width: 767px){.p-concept-points{padding-top:10.6666666667vw;padding-bottom:5.3333333333vw}.p-concept-points__heading-large{font-size:clamp(1.5rem,1.1789297659rem + 0.6688963211vw,1.75rem);padding-top:5px}.p-concept-points__main{gap:15px;grid-template-columns:1fr;padding-top:20px}.p-concept-points__item{border-radius:15px}.p-concept-points__item::before{border-width:3px;top:-10px;left:-10px;height:48px;width:48px}.p-concept-points__item-image{padding:8px 8px 0}.p-concept-points__item-image img{border-radius:10px}.p-concept-points__item-contents{padding:10px 15px}.p-concept-points__item-heading{font-size:clamp(1.125rem,0.8841973244rem + 0.5016722408vw,1.3125rem)}.p-concept-points__item-description{padding-top:5px}}.p-news-list{padding-right:10vw;padding-left:10vw;display:grid;gap:60px;grid-template-columns:30% 1fr;padding-top:5.8565153734vw;padding-bottom:4.39238653vw;position:relative}@media(max-width: 860px){.p-news-list{padding-right:5vw;padding-left:5vw}}@media(max-width: 767px){.p-news-list{padding-right:3vw;padding-left:3vw}}.p-news-list::after{aspect-ratio:1366/80;background:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMzY2IiBoZWlnaHQ9IjgwIiB2aWV3Qm94PSIwIDAgMTM2NiA4MCI+CiAgPHBhdGggaWQ9IuODkeOCuV8zNiIgZGF0YS1uYW1lPSLjg5HjgrkgMzYiIGQ9Ik0zLjU2MiwyMjRoMTM2NmMtMTc0LjU1OSw0OS40MTgtNDE2LjEwOSw4MC02ODMsODBTMTc4LjEyMSwyNzMuNDE5LDMuNTYyLDIyNFoiIHRyYW5zZm9ybT0idHJhbnNsYXRlKC0zLjU2MiAtMjI0KSIgZmlsbD0iI2Y2ZjRmNiIvPgo8L3N2Zz4K) no-repeat center center/cover;content:"";position:absolute;top:calc(100% - .5px);left:0;width:100vw;z-index:1}.p-news-list__articles{display:grid;gap:10px}.p-news-list__side{display:grid;gap:12px;position:sticky;top:10vw;height:-webkit-max-content;height:-moz-max-content;height:max-content}.p-news-list__side-category-item{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:grid;gap:10px;grid-template-columns:8px 1fr;-webkit-transition:color .3s cubic-bezier(0.4, 0.15, 0, 1);transition:color .3s cubic-bezier(0.4, 0.15, 0, 1);width:-webkit-max-content;width:-moz-max-content;width:max-content}.p-news-list__side-category-item.-current{color:var(--color-pink)}.p-news-list__side-category-item:not(.-current){color:var(--color-gray-500)}.p-news-list__side-category-item::before{background:var(--color-pink);border-radius:100%;content:"";position:relative;top:-0.05em;height:8px;width:8px}.p-news-list__side-category-item:not(.-current)::before{opacity:0}@media(hover: hover)and (pointer: fine){.p-news-list__side-category-item:not(.-current):hover{color:var(--color-gray-800)}}@media(max-width: 767px){.p-news-list{gap:20px;grid-template-columns:1fr;padding-top:5.3333333333vw;padding-bottom:5.3333333333vw}.p-news-list__side{gap:10px;grid-template-columns:repeat(3, 1fr)}}.p-news-detail{padding-top:5.8565153734vw;padding-bottom:1.4641288433vw;position:relative}.p-news-detail::after{aspect-ratio:1366/80;background:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMzY2IiBoZWlnaHQ9IjgwIiB2aWV3Qm94PSIwIDAgMTM2NiA4MCI+CiAgPHBhdGggaWQ9IuODkeOCuV8zNiIgZGF0YS1uYW1lPSLjg5HjgrkgMzYiIGQ9Ik0zLjU2MiwyMjRoMTM2NmMtMTc0LjU1OSw0OS40MTgtNDE2LjEwOSw4MC02ODMsODBTMTc4LjEyMSwyNzMuNDE5LDMuNTYyLDIyNFoiIHRyYW5zZm9ybT0idHJhbnNsYXRlKC0zLjU2MiAtMjI0KSIgZmlsbD0iI2Y2ZjRmNiIvPgo8L3N2Zz4K) no-repeat center center/cover;content:"";position:absolute;top:calc(100% - .5px);left:0;width:100vw;z-index:1}.p-news-detail__inner{padding-right:10vw;padding-left:10vw;margin:0 auto;width:80%}@media(max-width: 860px){.p-news-detail__inner{padding-right:5vw;padding-left:5vw}}@media(max-width: 767px){.p-news-detail__inner{padding-right:3vw;padding-left:3vw}}.p-news-detail__title{font-family:"Shippori Mincho B1",serif;font-weight:500;font-style:normal;letter-spacing:-0.05em;font-size:clamp(1.75rem,1.4289297659rem + 0.6688963211vw,2rem);line-height:1.5}.p-news-detail__info{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;gap:10px;padding-top:15px}.p-news-detail__date{line-height:1}.p-news-detail__category{-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:var(--color-gray-900);border-radius:100px;color:var(--color-base);display:-webkit-box;display:-ms-flexbox;display:flex;padding:0 10px;height:20px}.p-news-detail__category-item{display:block;font-size:12px;line-height:1}.p-news-detail__category-item+.p-news-detail__category-item::before{content:"・";margin:0 .2em}.p-news-detail__main{padding-top:30px}.p-news-detail__eyecatch img{border-radius:15px}.p-news-detail__eyecatch+.p-news-detail__body{padding-top:30px}.p-news-detail__prev{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding-top:30px}@media(max-width: 767px){.p-news-detail{padding-top:5.3333333333vw;padding-bottom:8vw}.p-news-detail__inner{width:100%}.p-news-detail__title{font-size:clamp(1.3125rem,1.0716973244rem + 0.5016722408vw,1.5rem)}.p-news-detail__info{padding-top:10px}.p-news-detail__main{padding-top:20px}.p-news-detail__eyecatch{margin:0 -3vw;width:100vw}.p-news-detail__eyecatch img{border-radius:0}.p-news-detail__eyecatch+.p-news-detail__body{padding-top:15px}}.p-contact{padding-right:10vw;padding-left:10vw;padding-top:4.39238653vw;position:relative}@media(max-width: 860px){.p-contact{padding-right:5vw;padding-left:5vw}}@media(max-width: 767px){.p-contact{padding-right:3vw;padding-left:3vw}}.p-contact::after{aspect-ratio:1366/80;background:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMzY2IiBoZWlnaHQ9IjgwIiB2aWV3Qm94PSIwIDAgMTM2NiA4MCI+CiAgPHBhdGggaWQ9IuODkeOCuV8zNiIgZGF0YS1uYW1lPSLjg5HjgrkgMzYiIGQ9Ik0zLjU2MiwyMjRoMTM2NmMtMTc0LjU1OSw0OS40MTgtNDE2LjEwOSw4MC02ODMsODBTMTc4LjEyMSwyNzMuNDE5LDMuNTYyLDIyNFoiIHRyYW5zZm9ybT0idHJhbnNsYXRlKC0zLjU2MiAtMjI0KSIgZmlsbD0iI2Y2ZjRmNiIvPgo8L3N2Zz4K) no-repeat center center/cover;content:"";position:absolute;top:calc(100% - .5px);left:0;width:100vw;z-index:1}.p-contact__note{color:var(--color-gray-800);display:block;font-size:12px;line-height:1.7;text-align:center}@media(max-width: 767px){.p-contact{padding-top:8vw;padding-bottom:8vw}}.p-contact-form{margin:0 auto;padding-top:40px;position:relative;width:80%;z-index:1}.p-contact-form__group{display:grid}.p-contact-form__group.-col2{gap:15px 20px;grid-template-columns:repeat(2, 1fr)}.p-contact-form__group+.p-contact-form__group{padding-top:20px}.p-contact-form__item{position:relative}.p-contact-form__label{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;gap:10px;padding-bottom:8px;position:relative;-webkit-transition:color .3s cubic-bezier(0.4, 0.15, 0, 1);transition:color .3s cubic-bezier(0.4, 0.15, 0, 1)}.p-contact-form__label.-required::after{background:#f46565;border-radius:100px;color:var(--color-white);content:"必須";display:grid;font-size:12px;place-items:center;height:20px;width:42px}.p-contact-form__item:focus-within .p-contact-form__label{color:var(--color-pink)}.p-contact-form__textfield{background:rgba(0,0,0,0);border:1px solid var(--color-gray-100);border-radius:10px;padding:18px 20px;-webkit-transition:border .3s cubic-bezier(0.4, 0.15, 0, 1);transition:border .3s cubic-bezier(0.4, 0.15, 0, 1);width:100%}.p-contact-form__textfield:focus{border:1px solid var(--color-pink)}@media(hover: hover)and (pointer: fine){.p-contact-form__item:hover .p-contact-form__textfield:hover:not(:focus){border:1px solid var(--color-gray-300)}}.p-contact-form__radio,.p-contact-form__checkbox{display:grid;gap:10px;grid-template-columns:repeat(2, 1fr)}.p-contact-form__radio [type=radio],.p-contact-form__radio [type=checkbox],.p-contact-form__checkbox [type=radio],.p-contact-form__checkbox [type=checkbox]{display:none}.p-contact-form__radio .wpcf7-list-item-label,.p-contact-form__checkbox .wpcf7-list-item-label{-webkit-box-align:center;-ms-flex-align:center;align-items:center;border:1px solid var(--color-gray-100);border-radius:5px;cursor:pointer;display:grid;gap:10px;grid-template-columns:24px 1fr;padding:0 20px;position:relative;-webkit-transition:border .3s cubic-bezier(0.4, 0.15, 0, 1);transition:border .3s cubic-bezier(0.4, 0.15, 0, 1);height:60px}.p-contact-form__radio .wpcf7-list-item-label::before,.p-contact-form__checkbox .wpcf7-list-item-label::before{border:1px solid var(--color-gray-200);border-radius:100%;content:"";height:24px;width:24px}.p-contact-form__radio .wpcf7-list-item-label::after,.p-contact-form__checkbox .wpcf7-list-item-label::after{background:var(--color-black);border-radius:100%;content:"";opacity:0;position:absolute;left:25px;-webkit-transform:scale(0);transform:scale(0);-webkit-transform-origin:center;transform-origin:center;-webkit-transition:opacity .3s cubic-bezier(0.4, 0.15, 0, 1),-webkit-transform .3s cubic-bezier(0.4, 0.15, 0, 1);transition:opacity .3s cubic-bezier(0.4, 0.15, 0, 1),-webkit-transform .3s cubic-bezier(0.4, 0.15, 0, 1);transition:opacity .3s cubic-bezier(0.4, 0.15, 0, 1),transform .3s cubic-bezier(0.4, 0.15, 0, 1);transition:opacity .3s cubic-bezier(0.4, 0.15, 0, 1),transform .3s cubic-bezier(0.4, 0.15, 0, 1),-webkit-transform .3s cubic-bezier(0.4, 0.15, 0, 1);height:14px;width:14px}.p-contact-form__radio [type=radio]:checked+.wpcf7-list-item-label,.p-contact-form__radio [type=checkbox]:checked+.wpcf7-list-item-label,.p-contact-form__checkbox [type=radio]:checked+.wpcf7-list-item-label,.p-contact-form__checkbox [type=checkbox]:checked+.wpcf7-list-item-label{border:1px solid var(--color-main)}.p-contact-form__radio [type=radio]:checked+.wpcf7-list-item-label::after,.p-contact-form__radio [type=checkbox]:checked+.wpcf7-list-item-label::after,.p-contact-form__checkbox [type=radio]:checked+.wpcf7-list-item-label::after,.p-contact-form__checkbox [type=checkbox]:checked+.wpcf7-list-item-label::after{opacity:1;-webkit-transform:scale(1);transform:scale(1)}.p-contact-form__radio .wpcf7-list-item,.p-contact-form__checkbox .wpcf7-list-item{margin:0}.p-contact-form__radio+.wpcf7-not-valid-tip,.p-contact-form__checkbox+.wpcf7-not-valid-tip{top:50px;bottom:unset}@media(hover: hover)and (pointer: fine){.p-contact-form__radio .wpcf7-list-item-label:hover,.p-contact-form__checkbox .wpcf7-list-item-label:hover{border:1px solid var(--color-gray-300)}}.p-contact-form__radio .wpcf7-list-item-label::before,.p-contact-form__radio .wpcf7-list-item-label::after{border-radius:100px}.p-contact-form__note{color:var(--color-gray-800);display:block;font-size:12px;padding-top:15px;text-align:center}.p-contact-form__submit{padding-top:20px}.p-contact-form__submit-button{background:var(--color-pink);border:1px solid rgba(0,0,0,0);border-radius:100px;color:var(--color-white);font-size:clamp(0.875rem,0.7144648829rem + 0.3344481605vw,1rem);margin:0 auto;padding:20px 100px;position:relative;text-align:center;-webkit-transition:background .3s cubic-bezier(0.4, 0.15, 0, 1),border .3s cubic-bezier(0.4, 0.15, 0, 1),color .3s cubic-bezier(0.4, 0.15, 0, 1);transition:background .3s cubic-bezier(0.4, 0.15, 0, 1),border .3s cubic-bezier(0.4, 0.15, 0, 1),color .3s cubic-bezier(0.4, 0.15, 0, 1);width:-webkit-max-content;width:-moz-max-content;width:max-content}.p-contact-form__submit-button [type=submit]{cursor:pointer;opacity:0;position:absolute;inset:0;height:100%;width:100%}@media(hover: hover)and (pointer: fine){.p-contact-form__submit-button:hover{background:rgba(0,0,0,0);border:1px solid var(--color-pink);color:var(--color-pink)}}.wpcf7 form .wpcf7-response-output{margin:40px 10vw 0 !important;padding:20px;text-align:center}@media(max-width: 767px){.wpcf7 form .wpcf7-response-output{margin:30px 0 !important}}.wpcf7 .wpcf7-spinner{background-color:var(--color-gray-300);margin:auto;position:absolute;inset:0}.wpcf7-form-control-wrap{position:static}.wpcf7-not-valid-tip{background:var(--color-gray-500);color:var(--color-base);font-size:10px;padding:3px 5px;position:absolute;bottom:0;right:0;z-index:1}@media(max-width: 767px){.p-contact-form{padding-top:20px;width:100%}.p-contact-form__group.-col2{gap:15px 10px;grid-template-columns:1fr}.p-contact-form__group+.p-contact-form__group{padding-top:15px}.p-contact-form__label{padding-bottom:5px}.p-contact-form__radio,.p-contact-form__checkbox{grid-template-columns:1fr}.p-contact-form__submit-button{font-size:clamp(0.8125rem,0.7322324415rem + 0.1672240803vw,0.875rem);padding:15px 0;width:100%}}.p-lp-kv__main{position:relative}.p-lp-kv__logo{position:absolute;top:20px;left:20px}.p-lp-kv__logo svg{fill:#ee8593;height:clamp(4rem,2.2341137124rem + 3.6789297659vw,5.375rem);width:auto}.p-lp-kv__catch{font-family:"Shippori Mincho B1",serif;font-weight:500;font-style:normal;letter-spacing:-0.05em;display:block;font-size:clamp(2.25rem,1.7683946488rem + 1.0033444816vw,2.625rem);line-height:1.5;text-align:center;position:absolute;right:0;bottom:1%;left:0}.p-lp-kv__catch strong{color:var(--color-pink);font-size:1.75em;line-height:1}.p-lp-kv__lead{font-family:"Shippori Mincho B1",serif;font-weight:500;font-style:normal;letter-spacing:-0.05em;aspect-ratio:1/1;background:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIzMDAiIGhlaWdodD0iMzAwIiB2aWV3Qm94PSIwIDAgMzAwIDMwMCI+CiAgPGcgaWQ9IuOCsOODq+ODvOODl18xMjI1IiBkYXRhLW5hbWU9IuOCsOODq+ODvOODlyAxMjI1IiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtMTM3IC0xMTEuMDAzKSI+CiAgICA8cGF0aCBpZD0i44OR44K5XzYzIiBkYXRhLW5hbWU9IuODkeOCuSA2MyIgZD0iTTEzMS40OSwxODIuMTI1YzIyLjIzMS0xMy45MTEsNDEuOTkyLTMwLjczNCw1NS44MjUtNTEuOTI0LDEzLjY2OC0yMS4wMjgsMjEuNDA4LTQ2LjQyNCwyMC41ODQtNzEuMTczLS44MjMtMjQuOTExLTEwLjIxLTQ5LjE3NC0yMy43MTMtNzAuNTI2YTE4OC43LDE4OC43LDAsMCwwLTUzLjAyNS01NC4zNWMtMjEuNDA4LTE0LjcyLTQ2LjYtMjUuNzE5LTcxLjk2My0yNi4zNjYtMjUuNTI0LS42NDctNTEuMjE0LDkuMjItNzQuNDMzLDIyLjk2OXMtNDMuOCwzMS4zODEtNTcuMzA3LDUzLjIxOGMtMTMuNjY4LDIyLTIwLjI1NSw0OC4yLTE5LjQzMiw3NC4wODUuOTg4LDI1LjcxOSw5LjM4Niw1MC45NTQsMjIuODksNzMuMTE0YTE2OS43OTQsMTY5Ljc5NCwwLDAsMCw1NC41MDcsNTQuODM2YzIyLjIzMSwxMy43NDksNDguMDg1LDIyLjY0Niw3My42MDksMjEuNjc1Qzg0LjM5MywyMDYuNzEzLDEwOS4wOTQsMTk2LjAzNywxMzEuNDksMTgyLjEyNVoiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDIyOS4wNDIgMjAzLjI0NykiIGZpbGw9IiNmZmYiIG9wYWNpdHk9IjAuMyIvPgogICAgPHBhdGggaWQ9IuODkeOCuV82NCIgZGF0YS1uYW1lPSLjg5HjgrkgNjQiIGQ9Ik03NC40NzgsMjY3LjIyOWMtMjEuNjUyLTEzLjU0OS00MC45LTI5LjkzNC01NC4zNzItNTAuNTczQzYuNzk0LDE5Ni4xNzYtLjc0NCwxNzEuNDQxLjA1OCwxNDcuMzM2Yy44LTI0LjI2Miw5Ljk0NC00Ny44OTQsMjMuMS02OC42OTFBMTgzLjc5NCwxODMuNzk0LDAsMCwxLDc0LjgsMjUuNzA5Qzk1LjY1LDExLjM3MywxMjAuMTg5LjY1OSwxNDQuODg5LjAyOWMyNC44Ni0uNjMsNDkuODgxLDguOTgsNzIuNSwyMi4zNzJTMjYwLjA0OCw1Mi45NjUsMjczLjIsNzQuMjM0YzEzLjMxMiwyMS40MjYsMTkuNzI4LDQ2Ljk0OSwxOC45MjYsNzIuMTU3LS45NjIsMjUuMDUtOS4xNDIsNDkuNjI3LTIyLjI5NCw3MS4yMTFhMTY1LjM3NSwxNjUuMzc1LDAsMCwxLTUzLjA4OSw1My40MDljLTIxLjY1MiwxMy4zOTItNDYuODMzLDIyLjA1Ny03MS42OTQsMjEuMTExQzEyMC4zNDksMjkxLjE3Nyw5Ni4yOTEsMjgwLjc3OCw3NC40NzgsMjY3LjIyOVoiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDE0MSA0MDcuMTk1KSByb3RhdGUoLTkwKSIgZmlsbD0iI2ZmZiIvPgogIDwvZz4KPC9zdmc+Cg==) no-repeat center center/contain;display:grid;place-items:center;position:absolute;top:12.5%;left:30px}.p-lp-kv__lead-inner{padding:60px 40px}.p-lp-kv__access-small{display:block;font-size:clamp(1.125rem,0.8841973244rem + 0.5016722408vw,1.3125rem);text-align:center}.p-lp-kv__access-large{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:clamp(1.3125rem,1.0716973244rem + 0.5016722408vw,1.5rem);-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding-top:5px}.p-lp-kv__access-large::before,.p-lp-kv__access-large::after{background:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB3aWR0aD0iMjIiIGhlaWdodD0iMjIiIHZpZXdCb3g9IjAgMCAyMiAyMiI+CiAgPGRlZnM+CiAgICA8Y2xpcFBhdGggaWQ9ImNsaXAtcGF0aCI+CiAgICAgIDxyZWN0IGlkPSLplbfmlrnlvaJfNTY0IiBkYXRhLW5hbWU9IumVt+aWueW9oiA1NjQiIHdpZHRoPSIyMiIgaGVpZ2h0PSIyMiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMTc5IDI0MikiIGZpbGw9IiNiN2I1YjYiIHN0cm9rZT0iIzcwNzA3MCIgc3Ryb2tlLXdpZHRoPSIxIi8+CiAgICA8L2NsaXBQYXRoPgogIDwvZGVmcz4KICA8ZyBpZD0i44Oe44K544Kv44Kw44Or44O844OXXzMyIiBkYXRhLW5hbWU9IuODnuOCueOCr+OCsOODq+ODvOODlyAzMiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTE3OSAtMjQyKSIgY2xpcC1wYXRoPSJ1cmwoI2NsaXAtcGF0aCkiPgogICAgPHJlY3QgaWQ9IumVt+aWueW9ol81NjMiIGRhdGEtbmFtZT0i6ZW35pa55b2iIDU2MyIgd2lkdGg9IjEuMSIgaGVpZ2h0PSIyMC41MzMiIHJ4PSIwLjU1IiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgxODQuMTMzIDI0NC43NSkgcm90YXRlKC0zMCkiIGZpbGw9IiNiN2I1YjYiLz4KICA8L2c+Cjwvc3ZnPgo=) no-repeat center center/contain;content:"";height:22px;width:22px}.p-lp-kv__access-large::after{-webkit-transform-origin:center;transform-origin:center;scale:1 -1}.p-lp-kv__lead-text{display:block;font-size:clamp(1.3125rem,1.0716973244rem + 0.5016722408vw,1.5rem);padding-top:8px;text-align:center}.p-lp-kv__lead-text strong{color:var(--color-pink);font-size:clamp(1.75rem,1.4289297659rem + 0.6688963211vw,2rem);line-height:1}.p-lp-kv__open{font-family:"Shippori Mincho B1",serif;font-weight:500;font-style:normal;letter-spacing:-0.05em;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;background:var(--color-pink);display:-webkit-box;display:-ms-flexbox;display:flex;font-size:clamp(2.25rem,1.7683946488rem + 1.0033444816vw,2.625rem);-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding-bottom:.2em}.p-lp-kv__open,.p-lp-kv__open strong{color:var(--color-base)}.p-lp-kv__open strong{font-size:clamp(3rem,2.3578595318rem + 1.3377926421vw,3.5rem)}@media(max-width: 767px){.p-lp-kv__catch{font-size:clamp(1.3125rem,1.0716973244rem + 0.5016722408vw,1.5rem);bottom:3vw}.p-lp-kv__catch strong{font-size:1.75em}.p-lp-kv__lead{top:25%;left:3vw}.p-lp-kv__lead-inner{padding:20px 15px}.p-lp-kv__access-small{font-size:clamp(0.875rem,0.7144648829rem + 0.3344481605vw,1rem)}.p-lp-kv__access-large{font-size:clamp(1.125rem,0.8841973244rem + 0.5016722408vw,1.3125rem);padding-top:3px}.p-lp-kv__lead-text{font-size:clamp(1.125rem,0.8841973244rem + 0.5016722408vw,1.3125rem)}.p-lp-kv__lead-text strong{font-size:clamp(1.3125rem,1.0716973244rem + 0.5016722408vw,1.5rem)}.p-lp-kv__open{font-size:clamp(1.3125rem,1.0716973244rem + 0.5016722408vw,1.5rem)}.p-lp-kv__open strong{font-size:clamp(1.75rem,1.4289297659rem + 0.6688963211vw,2rem)}}.p-lp-cta{background:#fdfafd;padding-top:5%;padding-bottom:2.9282576867vw;position:relative;z-index:3}.p-lp-cta__inner{padding-right:5%;padding-left:5%}@media(max-width: 860px){.p-lp-cta__inner{padding-right:5vw;padding-left:5vw}}@media(max-width: 767px){.p-lp-cta__inner{padding-right:3vw;padding-left:3vw}}.p-lp-cta__banner img{border-radius:20px}.p-lp-cta__lead{font-family:"Shippori Mincho B1",serif;font-weight:500;font-style:normal;letter-spacing:-0.05em;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:var(--color-pink);display:-webkit-box;display:-ms-flexbox;display:flex;font-size:clamp(2rem,1.6789297659rem + 0.6688963211vw,2.25rem);-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding-top:20px;padding-bottom:15px}.p-lp-cta__lead::before,.p-lp-cta__lead::after{background:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB3aWR0aD0iMzYiIGhlaWdodD0iMzYiIHZpZXdCb3g9IjAgMCAzNiAzNiI+CiAgPGRlZnM+CiAgICA8Y2xpcFBhdGggaWQ9ImNsaXAtcGF0aCI+CiAgICAgIDxyZWN0IGlkPSLplbfmlrnlvaJfNTY0IiBkYXRhLW5hbWU9IumVt+aWueW9oiA1NjQiIHdpZHRoPSIzNiIgaGVpZ2h0PSIzNiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMTc5IDI0MikiIGZpbGw9IiNmNzdmOGIiIHN0cm9rZT0iIzcwNzA3MCIgc3Ryb2tlLXdpZHRoPSIxIi8+CiAgICA8L2NsaXBQYXRoPgogIDwvZGVmcz4KICA8ZyBpZD0i44Oe44K544Kv44Kw44Or44O844OXXzMyIiBkYXRhLW5hbWU9IuODnuOCueOCr+OCsOODq+ODvOODlyAzMiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTE3OSAtMjQyKSIgY2xpcC1wYXRoPSJ1cmwoI2NsaXAtcGF0aCkiPgogICAgPHJlY3QgaWQ9IumVt+aWueW9ol81NjMiIGRhdGEtbmFtZT0i6ZW35pa55b2iIDU2MyIgd2lkdGg9IjEuOCIgaGVpZ2h0PSIzMy42IiByeD0iMC45IiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgxODcuNCAyNDYuNSkgcm90YXRlKC0zMCkiIGZpbGw9IiNmNzdmOGIiLz4KICA8L2c+Cjwvc3ZnPgo=) no-repeat center center/contain;content:"";height:36px;width:36px}.p-lp-cta__lead::after{-webkit-transform-origin:center;transform-origin:center;scale:1 -1}.p-lp-cta__button{font-family:"Shippori Mincho B1",serif;font-weight:500;font-style:normal;letter-spacing:-0.05em;aspect-ratio:756/170;background:url(../fa0d8591b368ab6ce2ca.webp) no-repeat center center/contain;color:var(--color-white);display:grid;-webkit-filter:drop-shadow(10px 10px 15px rgba(142, 16, 16, 0.05)) brightness(1);filter:drop-shadow(10px 10px 15px rgba(142, 16, 16, 0.05)) brightness(1);font-size:clamp(3rem,2.3578595318rem + 1.3377926421vw,3.5rem);place-content:center;-webkit-transition:-webkit-filter .3s cubic-bezier(0.4, 0.15, 0, 1);transition:-webkit-filter .3s cubic-bezier(0.4, 0.15, 0, 1);transition:filter .3s cubic-bezier(0.4, 0.15, 0, 1);transition:filter .3s cubic-bezier(0.4, 0.15, 0, 1), -webkit-filter .3s cubic-bezier(0.4, 0.15, 0, 1)}@media(hover: hover)and (pointer: fine){.p-lp-cta__button:hover{-webkit-filter:drop-shadow(0 0 0 rgba(142, 16, 16, 0)) brightness(1.1);filter:drop-shadow(0 0 0 rgba(142, 16, 16, 0)) brightness(1.1)}}@media(max-width: 767px){.p-lp-cta{padding-top:3vw;padding-bottom:3vw}.p-lp-cta__banner img{border-radius:15px}.p-lp-cta__lead{font-size:clamp(1.3125rem,1.0716973244rem + 0.5016722408vw,1.5rem);padding-top:10px;padding-bottom:5px}.p-lp-cta__lead::before,.p-lp-cta__lead::after{height:28px;width:28px}.p-lp-cta__button{-webkit-filter:drop-shadow(5px 5px 10px rgba(142, 16, 16, 0.05)) brightness(1);filter:drop-shadow(5px 5px 10px rgba(142, 16, 16, 0.05)) brightness(1);font-size:clamp(1.75rem,1.4289297659rem + 0.6688963211vw,2rem)}}.p-lp-concept{background:url(../28fc1e6b322343ea6d28.webp) no-repeat top center/cover;padding-top:4.39238653vw;padding-bottom:10.980966325vw;position:relative}.p-lp-concept__inner{padding-right:5%;padding-left:5%}@media(max-width: 860px){.p-lp-concept__inner{padding-right:5vw;padding-left:5vw}}@media(max-width: 767px){.p-lp-concept__inner{padding-right:3vw;padding-left:3vw}}.p-lp-concept__heading{font-family:"Shippori Mincho B1",serif;font-weight:400;font-style:normal;letter-spacing:-0.05em;color:var(--color-white);font-size:clamp(2.25rem,1.7683946488rem + 1.0033444816vw,2.625rem);text-align:center}.p-lp-concept__body{padding-top:30px}.p-lp-concept__body p{font-family:"Shippori Mincho B1",serif;font-weight:400;font-style:normal;letter-spacing:-0.05em;color:var(--color-white);font-size:clamp(1.3125rem,1.0716973244rem + 0.5016722408vw,1.5rem);text-align:center;word-break:auto-phrase}.p-lp-concept__body p+p{padding-top:15px}.p-lp-concept__petal{background-repeat:no-repeat;background-position:center center;background-size:contain;position:absolute}.p-lp-concept__petal.-top{background-image:url(../9e5c20afdcf28b402507.webp);top:40px;left:-64px;height:128px;width:128px}.p-lp-concept__petal.-bottom{background-image:url(../eb757ef75558195efdc7.webp);bottom:20px;right:-64px;height:128px;width:128px}@media(max-width: 767px){.p-lp-concept{padding-top:8vw;padding-bottom:16vw}.p-lp-concept__heading{font-size:clamp(1.5rem,1.1789297659rem + 0.6688963211vw,1.75rem)}.p-lp-concept__body{padding-top:15px}.p-lp-concept__body p{font-size:clamp(1rem,0.8394648829rem + 0.3344481605vw,1.125rem)}.p-lp-concept__body p+p{padding-top:5px}.p-lp-concept__petal{display:none}}.p-lp-media{padding-top:1.4641288433vw;padding-bottom:2.9282576867vw;position:relative;z-index:3}.p-lp-media::before,.p-lp-media::after{background-repeat:no-repeat;background-position:center center;background-size:cover;content:"";position:absolute;left:0;width:100%;z-index:1}.p-lp-media::before{aspect-ratio:840/80;background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI4NDAiIGhlaWdodD0iODAiIHZpZXdCb3g9IjAgMCA4NDAgODAiPgogIDxwYXRoIGlkPSLjg5HjgrlfNjUiIGRhdGEtbmFtZT0i44OR44K5IDY1IiBkPSJNMCwwQzQyMCwwLDQyMCw4MCw4NDAsODBIMFMwLDUxLjY0NiwwLDBaIiBmaWxsPSIjZmZmIi8+Cjwvc3ZnPgo=);bottom:calc(100% - .5px)}.p-lp-media::after{aspect-ratio:840/40;background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI4NDAiIGhlaWdodD0iNDAiIHZpZXdCb3g9IjAgMCA4NDAgNDAiPgogIDxwYXRoIGlkPSLjg5HjgrlfMjkiIGRhdGEtbmFtZT0i44OR44K5IDI5IiBkPSJNMy41NjIsMjI0aDg0MGMtMTA3LjM0MiwyNC43MDktMjU1Ljg3OSw0MC00MjAsNDBTMTEwLjksMjQ4LjcwOSwzLjU2MiwyMjRaIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtMy41NjIgLTIyNCkiIGZpbGw9IiNmZmYiLz4KPC9zdmc+Cg==);top:calc(100% - .5px)}.p-lp-media__heading{font-family:"Shippori Mincho B1",serif;font-weight:400;font-style:normal;letter-spacing:-0.05em;font-size:clamp(2rem,1.6789297659rem + 0.6688963211vw,2.25rem);text-align:center}.p-lp-media__main{padding-top:30px}.p-lp-media__item img{border-radius:15px}@media(max-width: 767px){.p-lp-media{padding-top:5.3333333333vw;padding-bottom:8vw}.p-lp-media__heading{font-size:clamp(1.3125rem,1.0716973244rem + 0.5016722408vw,1.5rem)}.p-lp-media__main{padding-top:15px}.p-lp-media__item img{border-radius:10px}}.p-lp-trouble{position:relative;z-index:2}.p-lp-trouble__top{background:#7f8cb1;padding-top:5.8565153734vw;padding-bottom:2.9282576867vw;position:relative}.p-lp-concept+.p-lp-trouble .p-lp-trouble__top{padding-top:2.9282576867vw}.p-lp-trouble__top::after{aspect-ratio:840/40;background:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI4NDAiIGhlaWdodD0iNDAiIHZpZXdCb3g9IjAgMCA4NDAgNDAiPgogIDxwYXRoIGlkPSLjg5HjgrlfMTAyIiBkYXRhLW5hbWU9IuODkeOCuSAxMDIiIGQ9Ik0zLjU2MiwyMjRoODQwYy0xMDcuMzQyLDI0LjcwOS0yNTUuODc5LDQwLTQyMCw0MFMxMTAuOSwyNDguNzA5LDMuNTYyLDIyNFoiIHRyYW5zZm9ybT0idHJhbnNsYXRlKC0zLjU2MiAtMjI0KSIgZmlsbD0iIzdmOGNiMSIvPgo8L3N2Zz4K) no-repeat center center/cover;content:"";position:absolute;top:calc(100% - .5px);left:0;width:100%;z-index:1}.p-lp-trouble__top-inner{padding-right:5%;padding-left:5%;position:relative}@media(max-width: 860px){.p-lp-trouble__top-inner{padding-right:5vw;padding-left:5vw}}@media(max-width: 767px){.p-lp-trouble__top-inner{padding-right:3vw;padding-left:3vw}}.p-lp-trouble__top-inner::before,.p-lp-trouble__top-inner::after{background-repeat:no-repeat;background-position:center center;background-size:contain;content:"";position:absolute}.p-lp-trouble__top-inner::before{aspect-ratio:180/180;background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB3aWR0aD0iMTgwIiBoZWlnaHQ9IjE4MCIgdmlld0JveD0iMCAwIDE4MCAxODAiPgogIDxkZWZzPgogICAgPGNsaXBQYXRoIGlkPSJjbGlwLXBhdGgiPgogICAgICA8cmVjdCBpZD0i6ZW35pa55b2iXzYxOSIgZGF0YS1uYW1lPSLplbfmlrnlvaIgNjE5IiB3aWR0aD0iMTgwIiBoZWlnaHQ9IjE4MCIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMjY3IDI3MTgpIiBmaWxsPSIjZmZmIiBzdHJva2U9IiM3MDcwNzAiIHN0cm9rZS13aWR0aD0iMSIvPgogICAgPC9jbGlwUGF0aD4KICA8L2RlZnM+CiAgPGcgaWQ9IuODnuOCueOCr+OCsOODq+ODvOODl180MCIgZGF0YS1uYW1lPSLjg57jgrnjgq/jgrDjg6vjg7zjg5cgNDAiIHRyYW5zZm9ybT0idHJhbnNsYXRlKC0yNjcgLTI3MTgpIiBjbGlwLXBhdGg9InVybCgjY2xpcC1wYXRoKSI+CiAgICA8ZyBpZD0i44Kw44Or44O844OXXzEwMDkiIGRhdGEtbmFtZT0i44Kw44Or44O844OXIDEwMDkiIHRyYW5zZm9ybT0idHJhbnNsYXRlKC0xNTEgLTE2Mi4wMDIpIj4KICAgICAgPHBhdGggaWQ9IuODkeOCuV8xOTkiIGRhdGEtbmFtZT0i44OR44K5IDE5OSIgZD0iTTY0Ljk3NywyNTAuOTgxYzMzLjA3My00MS4wMDYsMTMwLjY0Ny0xOC44LDEzNS45MDksOS43MjgsNDIuMzg5LDMuNDM1LDYxLjM3MSw0MS45NjgsNDAuNzQ5LDYyLjE1NCw2LjQ3NSwzOS42NC0zMy4wNTMsNTkuNDM1LTY3LjAyMiw1Mi42NTUtMTYuNDYzLDIyLjg4Ny05Mi41ODgsMjkuNjg4LTEwNy40MzgtLjUxM0MyNy41LDM2OS41OS0xLjYyNiwzNDYuMjI2LDguNjE5LDMyMS4wMTdjLTMyLjc0MS01MC41ODEsMzYuOTcyLTc1LjQ1Nyw1Ni4zNTgtNzAuMDM2IiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgzNDggMjY1Mi41MzEpIiBmaWxsPSIjOGQ5YWJlIi8+CiAgICAgIDxwYXRoIGlkPSLjg5HjgrlfMjAwIiBkYXRhLW5hbWU9IuODkeOCuSAyMDAiIGQ9Ik03MS4xNiwzOTguMDE1YzAsNS02LjksOS4wNTgtMTUuNDE1LDkuMDU4cy0xNS40MTUtNC4wNTYtMTUuNDE1LTkuMDU4LDYuOS05LjA1OCwxNS40MTUtOS4wNTgsMTUuNDE1LDQuMDU2LDE1LjQxNSw5LjA1OCIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoNDg1LjY1NCAyNjQzLjk0NykiIGZpbGw9IiM4ZDlhYmUiLz4KICAgICAgPHBhdGggaWQ9IuODkeOCuV8yMDEiIGRhdGEtbmFtZT0i44OR44K5IDIwMSIgZD0iTTQyLjYyOCw0MTEuODhjMCwyLjcxNi0zLjc0Niw0LjkxNy04LjM3LDQuOTE3cy04LjM2Ny0yLjItOC4zNjctNC45MTcsMy43NDctNC45MTcsOC4zNjctNC45MTcsOC4zNywyLjIsOC4zNyw0LjkxNyIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoNTI3LjE2OCAyNjQyLjk4NCkiIGZpbGw9IiM4ZDlhYmUiLz4KICAgIDwvZz4KICA8L2c+Cjwvc3ZnPgo=);top:-40px;left:0;width:180px}.p-lp-trouble__top-inner::after{aspect-ratio:180/160;background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB3aWR0aD0iMTgwIiBoZWlnaHQ9IjE2MCIgdmlld0JveD0iMCAwIDE4MCAxNjAiPgogIDxkZWZzPgogICAgPGNsaXBQYXRoIGlkPSJjbGlwLXBhdGgiPgogICAgICA8cmVjdCBpZD0i6ZW35pa55b2iXzYyMCIgZGF0YS1uYW1lPSLplbfmlrnlvaIgNjIwIiB3aWR0aD0iMTgwIiBoZWlnaHQ9IjE2MCIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMCAyKSIgZmlsbD0iI2ZmZiIgc3Ryb2tlPSIjNzA3MDcwIiBzdHJva2Utd2lkdGg9IjEiLz4KICAgIDwvY2xpcFBhdGg+CiAgPC9kZWZzPgogIDxnIGlkPSLjg57jgrnjgq/jgrDjg6vjg7zjg5dfNDEiIGRhdGEtbmFtZT0i44Oe44K544Kv44Kw44Or44O844OXIDQxIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgwIC0yKSIgY2xpcC1wYXRoPSJ1cmwoI2NsaXAtcGF0aCkiPgogICAgPGcgaWQ9IuOCsOODq+ODvOODl18xMDEwIiBkYXRhLW5hbWU9IuOCsOODq+ODvOODlyAxMDEwIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgwIDIpIj4KICAgICAgPHBhdGggaWQ9IuODkeOCuV8yMTkiIGRhdGEtbmFtZT0i44OR44K5IDIxOSIgZD0iTTE1Mi43LDI0OC42Yy0yNy4yOTUtMzYuNjc2LTEwNy44Mi0xNi44MTUtMTEyLjE2Myw4LjdDNS41NSwyNjAuMzc4LTEwLjExNiwyOTQuODQxLDYuOSwzMTIuOWMtNS4zNDQsMzUuNDU0LDI3LjI3OCw1My4xNTksNTUuMzEyLDQ3LjA5NSwxMy41ODYsMjAuNDcsNzYuNDExLDI2LjU1Myw4OC42NjYtLjQ1OSwzMi43NDQtNC44NDMsNTYuNzc5LTI1Ljc0LDQ4LjMyNC00OC4yODgsMjcuMDItNDUuMjQtMzAuNTEyLTY3LjQ5LTQ2LjUxMS02Mi42NCIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMCAtMjI4LjQ3MSkiIGZpbGw9IiM4ZDlhYmUiLz4KICAgICAgPHBhdGggaWQ9IuODkeOCuV8yMjAiIGRhdGEtbmFtZT0i44OR44K5IDIyMCIgZD0iTTQwLjMzLDM5Ny4wNTljMCw0LjQ3NCw2LjIxMiw4LjEsMTMuODczLDguMXMxMy44NzMtMy42MjgsMTMuODczLTguMS02LjIxMS04LjEtMTMuODczLTguMS0xMy44NzMsMy42MjgtMTMuODczLDguMSIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTMuMjYzIC0yNTMuMDk1KSIgZmlsbD0iIzhkOWFiZSIvPgogICAgICA8cGF0aCBpZD0i44OR44K5XzIyMSIgZGF0YS1uYW1lPSLjg5HjgrkgMjIxIiBkPSJNMjUuODkxLDQxMS4zNjFjMCwyLjQyOSwzLjM3Miw0LjQsNy41MzMsNC40czcuNTMtMS45NjksNy41My00LjQtMy4zNzMtNC40LTcuNTMtNC40LTcuNTMzLDEuOTY5LTcuNTMzLDQuNCIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTAuNTA4IC0yNTUuODU3KSIgZmlsbD0iIzhkOWFiZSIvPgogICAgPC9nPgogIDwvZz4KPC9zdmc+Cg==);top:40px;right:0;width:180px}.p-lp-trouble__heading{font-family:"Shippori Mincho B1",serif;font-weight:400;font-style:normal;letter-spacing:-0.05em;color:var(--color-white);font-size:clamp(2.625rem,2.1433946488rem + 1.0033444816vw,3rem);position:relative;text-align:center;z-index:1}.p-lp-trouble__main{display:grid;gap:20px;margin:0 auto;padding-top:20px;position:relative;width:-webkit-max-content;width:-moz-max-content;width:max-content;z-index:1}.p-lp-trouble__item{font-family:"Shippori Mincho B1",serif;font-weight:400;font-style:normal;letter-spacing:-0.05em;color:var(--color-white);font-size:clamp(1.75rem,1.4289297659rem + 0.6688963211vw,2rem);line-height:1.7;padding-left:52px;position:relative}.p-lp-trouble__item::before{background:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB3aWR0aD0iMzIiIGhlaWdodD0iMzIiIHZpZXdCb3g9IjAgMCAzMiAzMiI+CiAgPGRlZnM+CiAgICA8Y2xpcFBhdGggaWQ9ImNsaXAtcGF0aCI+CiAgICAgIDxyZWN0IGlkPSLplbfmlrnlvaJfNjE0IiBkYXRhLW5hbWU9IumVt+aWueW9oiA2MTQiIHdpZHRoPSIzMiIgaGVpZ2h0PSIzMiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMzA1IDI5OTMpIiBmaWxsPSIjY2ZkNWU4Ii8+CiAgICA8L2NsaXBQYXRoPgogICAgPGNsaXBQYXRoIGlkPSJjbGlwLXBhdGgtMiI+CiAgICAgIDxyZWN0IGlkPSLplbfmlrnlvaJfNjE1IiBkYXRhLW5hbWU9IumVt+aWueW9oiA2MTUiIHdpZHRoPSIyOC44IiBoZWlnaHQ9IjIwLjA4OCIgZmlsbD0iI2NmZDVlOCIvPgogICAgPC9jbGlwUGF0aD4KICA8L2RlZnM+CiAgPGcgaWQ9IuODnuOCueOCr+OCsOODq+ODvOODl18zOSIgZGF0YS1uYW1lPSLjg57jgrnjgq/jgrDjg6vjg7zjg5cgMzkiIHRyYW5zZm9ybT0idHJhbnNsYXRlKC0zMDUgLTI5OTMpIiBjbGlwLXBhdGg9InVybCgjY2xpcC1wYXRoKSI+CiAgICA8ZyBpZD0i44Kw44Or44O844OXXzEwMDMiIGRhdGEtbmFtZT0i44Kw44Or44O844OXIDEwMDMiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDMwNi42IDI5OTguNikiPgogICAgICA8ZyBpZD0i44Kw44Or44O844OXXzEwMDIiIGRhdGEtbmFtZT0i44Kw44Or44O844OXIDEwMDIiIGNsaXAtcGF0aD0idXJsKCNjbGlwLXBhdGgtMikiPgogICAgICAgIDxwYXRoIGlkPSLjg5HjgrlfMjE4IiBkYXRhLW5hbWU9IuODkeOCuSAyMTgiIGQ9Ik0yOC4wNjIuODI2YTIuNjY1LDIuNjY1LDAsMCwwLTMuNzctLjA4N0wxMC43NDksMTMuNjg2bC02LjItNi4yQTIuNjY4LDIuNjY4LDAsMCwwLC43ODEsMTEuMjU4TDguODIsMTkuMzA2Yy4wMDguMDA4LjAxOC4wMTQuMDI2LjAyMmEyLjY2MiwyLjY2MiwwLDAsMCwuMzguMzExbC4wMzkuMDI0YTIuNiwyLjYsMCwwLDAsLjQyOC4yMjVsLjAzMi4wMTJhMi42NTEsMi42NTEsMCwwLDAsLjQ2Ni4xMzhsLjAyLDBhMi42NzksMi42NzksMCwwLDAsLjQ5NC4wNDhoMGEyLjY4MiwyLjY4MiwwLDAsMCwuNS0uMDQ4Yy4wNS0uMDEuMS0uMDMuMTQ4LS4wNDNhMi42NjgsMi42NjgsMCwwLDAsLjMzOS0uMWMuMDYxLS4wMjQuMTE3LS4wNjEuMTc2LS4wOWEyLjU0MiwyLjU0MiwwLDAsMCwuMjgyLS4xNDhjLjA2Mi0uMDQuMTE2LS4wOTIuMTc1LS4xMzdhMi42NzMsMi42NzMsMCwwLDAsLjIxOS0uMTcyTDI3Ljk3NSw0LjZBMi42NzMsMi42NzMsMCwwLDAsMjguMDYyLjgyNiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMCAwKSIgZmlsbD0iI2NmZDVlOCIvPgogICAgICA8L2c+CiAgICA8L2c+CiAgPC9nPgo8L3N2Zz4K) no-repeat center center/contain;content:"";position:absolute;top:.4em;left:0;height:32px;width:32px}.p-lp-trouble__item,.p-lp-trouble__item strong{color:var(--color-white)}.p-lp-trouble__item strong{background:-webkit-gradient(linear, left top, left bottom, color-stop(75%, transparent), color-stop(75%, #737fa0));background:-webkit-linear-gradient(transparent 75%, #737fa0 75%);background:linear-gradient(transparent 75%, #737fa0 75%);font-size:clamp(2.25rem,1.7683946488rem + 1.0033444816vw,2.625rem)}.p-lp-trouble__bottom{padding-top:4.39238653vw;padding-bottom:2.196193265vw;position:relative}.p-lp-trouble__bottom-inner{padding-right:5%;padding-left:5%;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:grid;gap:20px;grid-template-columns:40% 1fr}@media(max-width: 860px){.p-lp-trouble__bottom-inner{padding-right:5vw;padding-left:5vw}}@media(max-width: 767px){.p-lp-trouble__bottom-inner{padding-right:3vw;padding-left:3vw}}.p-lp-trouble__bottom-lead-small{font-family:"Shippori Mincho B1",serif;font-weight:400;font-style:normal;letter-spacing:-0.05em;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:var(--color-pink);display:-webkit-box;display:-ms-flexbox;display:flex;font-size:clamp(1.3125rem,1.0716973244rem + 0.5016722408vw,1.5rem);-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.p-lp-trouble__bottom-lead-small::before,.p-lp-trouble__bottom-lead-small::after{background:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyNCAyNCI+CiAgPGRlZnM+CiAgICA8Y2xpcFBhdGggaWQ9ImNsaXAtcGF0aCI+CiAgICAgIDxyZWN0IGlkPSLplbfmlrnlvaJfNjI0IiBkYXRhLW5hbWU9IumVt+aWueW9oiA2MjQiIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMTc5IDI0MikiIGZpbGw9IiNmNzdmOGIiIHN0cm9rZT0iIzcwNzA3MCIgc3Ryb2tlLXdpZHRoPSIxIi8+CiAgICA8L2NsaXBQYXRoPgogIDwvZGVmcz4KICA8ZyBpZD0i44Oe44K544Kv44Kw44Or44O844OXXzQzIiBkYXRhLW5hbWU9IuODnuOCueOCr+OCsOODq+ODvOODlyA0MyIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTE3OSAtMjQyKSIgY2xpcC1wYXRoPSJ1cmwoI2NsaXAtcGF0aCkiPgogICAgPHJlY3QgaWQ9IumVt+aWueW9ol82MjMiIGRhdGEtbmFtZT0i6ZW35pa55b2iIDYyMyIgd2lkdGg9IjEuMiIgaGVpZ2h0PSIyMi40IiByeD0iMC42IiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgxODQuNiAyNDUpIHJvdGF0ZSgtMzApIiBmaWxsPSIjZjc3ZjhiIi8+CiAgPC9nPgo8L3N2Zz4K) no-repeat center center/contain;content:"";height:24px;width:24px}.p-lp-trouble__bottom-lead-small::after{-webkit-transform-origin:center;transform-origin:center;scale:1 -1}.p-lp-trouble__bottom-lead-large{font-family:"Shippori Mincho B1",serif;font-weight:400;font-style:normal;letter-spacing:-0.05em;display:block;font-size:clamp(1.75rem,1.4289297659rem + 0.6688963211vw,2rem);padding-top:5px;text-align:center}.p-lp-trouble__petal{background-repeat:no-repeat;background-position:center center;background-size:contain;position:absolute;z-index:1}.p-lp-trouble__petal.-top{background-image:url(../02fa37e8c1934537e131.webp);top:0;right:0;height:112px;width:112px}.p-lp-trouble__petal.-bottom{background-image:url(../2ccb176d398b724229b1.webp);bottom:0;left:0;height:112px;width:112px}@media(max-width: 767px){.p-lp-trouble__top{padding-top:10.6666666667vw;padding-bottom:8vw}.p-lp-trouble__top-inner::before{top:-15px;width:80px}.p-lp-trouble__top-inner::after{top:20px;width:80px}.p-lp-trouble__heading{font-size:clamp(1.75rem,1.4289297659rem + 0.6688963211vw,2rem)}.p-lp-trouble__main{padding-top:15px}.p-lp-trouble__item{font-size:clamp(1.125rem,0.8841973244rem + 0.5016722408vw,1.3125rem);padding-left:28px}.p-lp-trouble__item::before{height:18px;width:18px}.p-lp-trouble__item strong{background:-webkit-gradient(linear, left top, left bottom, color-stop(75%, transparent), color-stop(75%, #737fa0));background:-webkit-linear-gradient(transparent 75%, #737fa0 75%);background:linear-gradient(transparent 75%, #737fa0 75%);font-size:clamp(1.5rem,1.1789297659rem + 0.6688963211vw,1.75rem)}.p-lp-trouble__bottom{padding-top:10.6666666667vw;padding-bottom:0;position:relative;z-index:1}.p-lp-trouble__bottom-inner{gap:10px;grid-template-columns:1fr}.p-lp-trouble__bottom-image{margin:0 auto;-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;width:80%}.p-lp-trouble__bottom-lead-small{font-size:clamp(1.3125rem,1.0716973244rem + 0.5016722408vw,1.5rem)}.p-lp-trouble__bottom-lead-small::before,.p-lp-trouble__bottom-lead-small::after{height:18px;width:18px}.p-lp-trouble__bottom-lead-large{font-size:clamp(1.75rem,1.4289297659rem + 0.6688963211vw,2rem)}.p-lp-trouble__petal{display:none}}.p-lp-features{background:#fdfafd;padding-top:2.196193265vw;padding-bottom:8.78477306vw;position:relative}.p-lp-features::before{aspect-ratio:840/80;background:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI4NDAiIGhlaWdodD0iODAiIHZpZXdCb3g9IjAgMCA4NDAgODAiPgogIDxwYXRoIGlkPSLjg5HjgrlfMjI0IiBkYXRhLW5hbWU9IuODkeOCuSAyMjQiIGQ9Ik0wLDBDNDIwLDAsNDIwLDgwLDg0MCw4MEgwUzAsNTEuNjQ2LDAsMFoiIGZpbGw9IiNmZGZhZmQiLz4KPC9zdmc+Cg==) no-repeat center center/cover;content:"";position:absolute;bottom:calc(100% - .5px);left:0;width:100%;z-index:1}.p-lp-features__heading-small{font-family:"Shippori Mincho B1",serif;font-weight:500;font-style:normal;letter-spacing:-0.05em;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:clamp(1.3125rem,1.0716973244rem + 0.5016722408vw,1.5rem);-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.p-lp-features__heading-small::before,.p-lp-features__heading-small::after{background:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyNCAyNCI+CiAgPGRlZnM+CiAgICA8Y2xpcFBhdGggaWQ9ImNsaXAtcGF0aCI+CiAgICAgIDxyZWN0IGlkPSLplbfmlrnlvaJfNTY0IiBkYXRhLW5hbWU9IumVt+aWueW9oiA1NjQiIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMTc5IDI0MikiIGZpbGw9IiM4YzhhOGIiIHN0cm9rZT0iIzcwNzA3MCIgc3Ryb2tlLXdpZHRoPSIxIi8+CiAgICA8L2NsaXBQYXRoPgogIDwvZGVmcz4KICA8ZyBpZD0i44Oe44K544Kv44Kw44Or44O844OXXzMyIiBkYXRhLW5hbWU9IuODnuOCueOCr+OCsOODq+ODvOODlyAzMiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTE3OSAtMjQyKSIgY2xpcC1wYXRoPSJ1cmwoI2NsaXAtcGF0aCkiPgogICAgPHJlY3QgaWQ9IumVt+aWueW9ol81NjMiIGRhdGEtbmFtZT0i6ZW35pa55b2iIDU2MyIgd2lkdGg9IjEuMiIgaGVpZ2h0PSIyMi40IiByeD0iMC42IiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgxODQuNiAyNDUpIHJvdGF0ZSgtMzApIiBmaWxsPSIjOGM4YThiIi8+CiAgPC9nPgo8L3N2Zz4K) no-repeat center center/contain;content:"";height:24px;width:24px}.p-lp-features__heading-small::after{-webkit-transform-origin:center;transform-origin:center;scale:1 -1}.p-lp-features__heading-large{font-family:"Shippori Mincho B1",serif;font-weight:400;font-style:normal;letter-spacing:-0.05em;display:block;font-size:clamp(2.625rem,2.1433946488rem + 1.0033444816vw,3rem);padding-top:5px;text-align:center}.p-lp-features__heading-large strong{color:var(--color-pink)}.p-lp-features__main{display:grid;gap:20px;padding-top:20px}.p-lp-features__item-label{background:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB3aWR0aD0iMTAwIiBoZWlnaHQ9IjEwMCIgdmlld0JveD0iMCAwIDEwMCAxMDAiPgogIDxkZWZzPgogICAgPGNsaXBQYXRoIGlkPSJjbGlwLXBhdGgiPgogICAgICA8cmVjdCBpZD0i6ZW35pa55b2iXzcwMSIgZGF0YS1uYW1lPSLplbfmlrnlvaIgNzAxIiB3aWR0aD0iMTAwIiBoZWlnaHQ9IjEwMCIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoNDI4IDQ2NDEpIiBmaWxsPSIjZjc3ZjhiIiBzdHJva2U9IiM3MDcwNzAiIHN0cm9rZS13aWR0aD0iMSIvPgogICAgPC9jbGlwUGF0aD4KICA8L2RlZnM+CiAgPGcgaWQ9IuODnuOCueOCr+OCsOODq+ODvOODl181NCIgZGF0YS1uYW1lPSLjg57jgrnjgq/jgrDjg6vjg7zjg5cgNTQiIHRyYW5zZm9ybT0idHJhbnNsYXRlKC00MjggLTQ2NDEpIiBjbGlwLXBhdGg9InVybCgjY2xpcC1wYXRoKSI+CiAgICA8cGF0aCBpZD0iaWZuMDQ2NSIgZD0iTTYxLjk1Niw4NC44NEM1MS40NTYsOTYuMzk0LDM5Ljg4Miw5Ny4xNDUsMzYuNzgzLDk0LjZoMGE2LjMsNi4zLDAsMCwxLTIuNTI3LTUuOTc5LDYuMyw2LjMsMCwwLDEtNi40NjgtLjU1N2MtMy4zODItMi4xNjEtNi4yNDctMTMuNCwxLjUtMjYuOTU3QzE1LjA1MSw1NC42OSwxMC43NjIsNDMuOTEyLDEyLjIyOCw0MC4xNzZhNi4yOTQsNi4yOTQsMCwwLDEsNC45MDYtNC4yNSw2LjMsNi4zLDAsMCwxLTEuNDctNi4zMjRjMS4wMDktMy44ODUsMTAuODE0LTEwLjA4MywyNi4xLTYuOUM0My40NjYsNy4xNzgsNTIuMzkxLS4yMzQsNTYuNC4wMDZoMGE2LjMsNi4zLDAsMCwxLDUuNTU5LDMuMzUsNi4yOTQsNi4yOTQsMCwwLDEsNS41Ni0zLjM1QzcxLjUyMi0uMjM0LDgwLjQ0Nyw3LjE3OSw4Mi4xNDcsMjIuN2MxNS4yODctMy4xOCwyNS4wOTMsMy4wMiwyNi4xLDYuOWE2LjMsNi4zLDAsMCwxLTEuNDcsNi4zMjMsNi4zLDYuMywwLDAsMSw0LjkwNiw0LjI1YzEuNDY2LDMuNzM2LTIuODI0LDE0LjUxNC0xNy4wNiwyMC45MjgsNy43NDgsMTMuNTU2LDQuODgyLDI0LjgsMS41LDI2Ljk1OGE2LjMsNi4zLDAsMCwxLTYuNDY4LjU1Niw2LjMsNi4zLDAsMCwxLTIuNTI4LDUuOTgsNy40NjIsNy40NjIsMCwwLDEtNC42MTEsMS4yQzc3LjQsOTUuOCw2OS40MDYsOTMuMDQxLDYxLjk1Niw4NC44NFoiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDQxNi4wNDQgNDY0My41KSIgZmlsbD0iI2Y3N2Y4YiIvPgogIDwvZz4KPC9zdmc+Cg==) no-repeat center center/contain;color:var(--color-white);display:grid;margin:0 auto;padding-top:10px;place-content:center;height:100px;width:100px}.p-lp-features__item-label-small{display:block;text-align:center}.p-lp-features__item-label-large{display:block;font-size:clamp(2rem,1.6789297659rem + 0.6688963211vw,2.25rem);line-height:.85;text-align:center}.p-lp-features__item-heading{padding-right:5%;padding-left:5%;font-family:"Shippori Mincho B1",serif;font-weight:400;font-style:normal;letter-spacing:-0.05em;font-size:clamp(2.25rem,1.7683946488rem + 1.0033444816vw,2.625rem);padding-top:5px;padding-bottom:10px;text-align:center}@media(max-width: 860px){.p-lp-features__item-heading{padding-right:5vw;padding-left:5vw}}@media(max-width: 767px){.p-lp-features__item-heading{padding-right:3vw;padding-left:3vw}}.p-lp-features__item-image{position:relative}.p-lp-features__item-image::before,.p-lp-features__item-image::after{aspect-ratio:840/20;background-repeat:no-repeat;background-position:center center;background-size:cover;content:"";position:absolute;left:0;width:100%;z-index:1}.p-lp-features__item-image::before{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI4NDAiIGhlaWdodD0iMjAiIHZpZXdCb3g9IjAgMCA4NDAgMjAiPgogIDxwYXRoIGlkPSLjg5HjgrlfMjMxIiBkYXRhLW5hbWU9IuODkeOCuSAyMzEiIGQ9Ik0zLjU2MiwyMjRoODQwYy0xMDcuMzQyLDEyLjM1NS0yNTUuODc5LDIwLTQyMCwyMFMxMTAuOSwyMzYuMzU1LDMuNTYyLDIyNFoiIHRyYW5zZm9ybT0idHJhbnNsYXRlKC0zLjU2MiAtMjI0KSIgZmlsbD0iI2ZkZmFmZCIvPgo8L3N2Zz4K);top:0}.p-lp-features__item-image::after{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI4NDAiIGhlaWdodD0iMjAiIHZpZXdCb3g9IjAgMCA4NDAgMjAiPgogIDxwYXRoIGlkPSLjg5HjgrlfMjMyIiBkYXRhLW5hbWU9IuODkeOCuSAyMzIiIGQ9Ik04NDAsMjBINDIwLjE2M2M4MC4xNjEsMCwxNTcuOTI0LTEuODA3LDIzMS4xMjktNS4zNjcsMzUuMi0xLjcxMiw2OS4xMzktMy44MywxMDAuODc3LTYuM0M3ODMuNjA2LDUuODk0LDgxMy4xNTcsMy4wODksODQwLDBWMjBoMFpNNDE1LjM4MiwyMEgwVjBDMjYuODM0LDMuMDg4LDU2LjM4NCw1Ljg5NCw4Ny44MzEsOC4zMzdjMzEuNzM4LDIuNDY2LDY1LjY3OCw0LjU4NCwxMDAuODc4LDYuMyw3MS44MTUsMy40OTIsMTQ4LjA3OSw1LjMsMjI2LjY3NCw1LjM2NVoiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDApIiBmaWxsPSIjZmRmYWZkIi8+Cjwvc3ZnPgo=);bottom:0}.p-lp-features__item-description{padding-right:5%;padding-left:5%;color:var(--color-gray-800);font-size:clamp(1.125rem,0.8841973244rem + 0.5016722408vw,1.3125rem);padding-top:20px}@media(max-width: 860px){.p-lp-features__item-description{padding-right:5vw;padding-left:5vw}}@media(max-width: 767px){.p-lp-features__item-description{padding-right:3vw;padding-left:3vw}}.p-lp-features__item-description strong{background:-webkit-gradient(linear, left top, left bottom, color-stop(60%, transparent), color-stop(60%, #fff0f2));background:-webkit-linear-gradient(transparent 60%, #fff0f2 60%);background:linear-gradient(transparent 60%, #fff0f2 60%)}@media(max-width: 767px){.p-lp-features{padding-top:5.3333333333vw;padding-bottom:16vw}.p-lp-features__heading-small{font-size:clamp(1.125rem,0.8841973244rem + 0.5016722408vw,1.3125rem)}.p-lp-features__heading-small::before,.p-lp-features__heading-small::after{height:18px;width:18px}.p-lp-features__heading-large{font-size:clamp(2rem,1.6789297659rem + 0.6688963211vw,2.25rem)}.p-lp-features__main{gap:5px;padding-top:10px}.p-lp-features__item-label{height:72px;width:72px}.p-lp-features__item-label-large{font-size:clamp(1.5rem,1.1789297659rem + 0.6688963211vw,1.75rem)}.p-lp-features__item-heading{font-size:clamp(1.5rem,1.1789297659rem + 0.6688963211vw,1.75rem)}.p-lp-features__item-description{font-size:clamp(0.875rem,0.7144648829rem + 0.3344481605vw,1rem);padding-top:8px}}.p-lp-benefits{padding-top:0vw;padding-bottom:4.39238653vw;position:relative}.p-lp-benefits::before{aspect-ratio:840/80;background:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI4NDAiIGhlaWdodD0iODAiIHZpZXdCb3g9IjAgMCA4NDAgODAiPgogIDxwYXRoIGlkPSLjg5HjgrlfMjI1IiBkYXRhLW5hbWU9IuODkeOCuSAyMjUiIGQ9Ik0wLDBDNDIwLDAsNDIwLDgwLDg0MCw4MEgwUzAsNTEuNjQ2LDAsMFoiIGZpbGw9IiNmZmYiLz4KPC9zdmc+Cg==) no-repeat center center/cover;content:"";position:absolute;bottom:calc(100% - .5px);left:0;width:100%;z-index:1}.p-lp-benefits__head{padding-right:5%;padding-left:5%}@media(max-width: 860px){.p-lp-benefits__head{padding-right:5vw;padding-left:5vw}}@media(max-width: 767px){.p-lp-benefits__head{padding-right:3vw;padding-left:3vw}}.p-lp-benefits__heading-small{font-family:"Shippori Mincho B1",serif;font-weight:500;font-style:normal;letter-spacing:-0.05em;background:var(--color-pink);border-radius:5px;color:var(--color-white);display:block;font-size:clamp(1.5rem,1.1789297659rem + 0.6688963211vw,1.75rem);margin:0 auto;padding:7px 15px;position:relative;width:-webkit-max-content;width:-moz-max-content;width:max-content}.p-lp-benefits__heading-small::after{background:var(--color-pink);-webkit-clip-path:polygon(50% 100%, 0 0, 100% 0);clip-path:polygon(50% 100%, 0 0, 100% 0);content:"";margin:0 auto;position:absolute;top:100%;right:0;left:0;height:10px;width:24px}.p-lp-benefits__heading-large{font-family:"Shippori Mincho B1",serif;font-weight:400;font-style:normal;letter-spacing:-0.05em;display:block;font-size:clamp(2.625rem,2.1433946488rem + 1.0033444816vw,3rem);padding-top:15px;text-align:center}.p-lp-benefits__head-image{margin:0 auto;padding-top:15px;width:80%}.p-lp-benefits__description{color:var(--color-gray-800);font-size:clamp(1.125rem,0.8841973244rem + 0.5016722408vw,1.3125rem);padding-top:20px}.p-lp-benefits__description strong{background:-webkit-gradient(linear, left top, left bottom, color-stop(60%, transparent), color-stop(60%, #fff0f2));background:-webkit-linear-gradient(transparent 60%, #fff0f2 60%);background:linear-gradient(transparent 60%, #fff0f2 60%)}.p-lp-benefits__main{padding-top:40px}.p-lp-benefits__subheading{font-family:"Shippori Mincho B1",serif;font-weight:400;font-style:normal;letter-spacing:-0.05em;border-bottom:1px solid var(--color-pink);color:var(--color-pink);font-size:clamp(1.75rem,1.4289297659rem + 0.6688963211vw,2rem);margin:0 auto;width:-webkit-max-content;width:-moz-max-content;width:max-content}.p-lp-benefits__main-inner{padding-top:30px}.p-lp-benefits__item-label{background:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB3aWR0aD0iMTAwIiBoZWlnaHQ9IjEwMCIgdmlld0JveD0iMCAwIDEwMCAxMDAiPgogIDxkZWZzPgogICAgPGNsaXBQYXRoIGlkPSJjbGlwLXBhdGgiPgogICAgICA8cmVjdCBpZD0i6ZW35pa55b2iXzcwMSIgZGF0YS1uYW1lPSLplbfmlrnlvaIgNzAxIiB3aWR0aD0iMTAwIiBoZWlnaHQ9IjEwMCIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoNDI4IDQ2NDEpIiBmaWxsPSIjZjc3ZjhiIiBzdHJva2U9IiM3MDcwNzAiIHN0cm9rZS13aWR0aD0iMSIvPgogICAgPC9jbGlwUGF0aD4KICA8L2RlZnM+CiAgPGcgaWQ9IuODnuOCueOCr+OCsOODq+ODvOODl181NCIgZGF0YS1uYW1lPSLjg57jgrnjgq/jgrDjg6vjg7zjg5cgNTQiIHRyYW5zZm9ybT0idHJhbnNsYXRlKC00MjggLTQ2NDEpIiBjbGlwLXBhdGg9InVybCgjY2xpcC1wYXRoKSI+CiAgICA8cGF0aCBpZD0iaWZuMDQ2NSIgZD0iTTYxLjk1Niw4NC44NEM1MS40NTYsOTYuMzk0LDM5Ljg4Miw5Ny4xNDUsMzYuNzgzLDk0LjZoMGE2LjMsNi4zLDAsMCwxLTIuNTI3LTUuOTc5LDYuMyw2LjMsMCwwLDEtNi40NjgtLjU1N2MtMy4zODItMi4xNjEtNi4yNDctMTMuNCwxLjUtMjYuOTU3QzE1LjA1MSw1NC42OSwxMC43NjIsNDMuOTEyLDEyLjIyOCw0MC4xNzZhNi4yOTQsNi4yOTQsMCwwLDEsNC45MDYtNC4yNSw2LjMsNi4zLDAsMCwxLTEuNDctNi4zMjRjMS4wMDktMy44ODUsMTAuODE0LTEwLjA4MywyNi4xLTYuOUM0My40NjYsNy4xNzgsNTIuMzkxLS4yMzQsNTYuNC4wMDZoMGE2LjMsNi4zLDAsMCwxLDUuNTU5LDMuMzUsNi4yOTQsNi4yOTQsMCwwLDEsNS41Ni0zLjM1QzcxLjUyMi0uMjM0LDgwLjQ0Nyw3LjE3OSw4Mi4xNDcsMjIuN2MxNS4yODctMy4xOCwyNS4wOTMsMy4wMiwyNi4xLDYuOWE2LjMsNi4zLDAsMCwxLTEuNDcsNi4zMjMsNi4zLDYuMywwLDAsMSw0LjkwNiw0LjI1YzEuNDY2LDMuNzM2LTIuODI0LDE0LjUxNC0xNy4wNiwyMC45MjgsNy43NDgsMTMuNTU2LDQuODgyLDI0LjgsMS41LDI2Ljk1OGE2LjMsNi4zLDAsMCwxLTYuNDY4LjU1Niw2LjMsNi4zLDAsMCwxLTIuNTI4LDUuOTgsNy40NjIsNy40NjIsMCwwLDEtNC42MTEsMS4yQzc3LjQsOTUuOCw2OS40MDYsOTMuMDQxLDYxLjk1Niw4NC44NFoiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDQxNi4wNDQgNDY0My41KSIgZmlsbD0iI2Y3N2Y4YiIvPgogIDwvZz4KPC9zdmc+Cg==) no-repeat center center/contain;color:var(--color-white);display:grid;margin:0 auto;padding-top:10px;place-content:center;height:100px;width:100px}.p-lp-benefits__item-label-small{display:block;text-align:center}.p-lp-benefits__item-label-large{display:block;font-size:clamp(2rem,1.6789297659rem + 0.6688963211vw,2.25rem);line-height:.85;text-align:center}.p-lp-benefits__item-heading{padding-right:5%;padding-left:5%;font-family:"Shippori Mincho B1",serif;font-weight:400;font-style:normal;letter-spacing:-0.05em;font-size:clamp(2.25rem,1.7683946488rem + 1.0033444816vw,2.625rem);padding-top:5px;padding-bottom:10px;text-align:center}@media(max-width: 860px){.p-lp-benefits__item-heading{padding-right:5vw;padding-left:5vw}}@media(max-width: 767px){.p-lp-benefits__item-heading{padding-right:3vw;padding-left:3vw}}.p-lp-benefits__item-image{position:relative}.p-lp-benefits__item-image::before,.p-lp-benefits__item-image::after{aspect-ratio:840/20;background-repeat:no-repeat;background-position:center center;background-size:cover;content:"";position:absolute;left:0;width:100%;z-index:1}.p-lp-benefits__item-image::before{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI4NDAiIGhlaWdodD0iMjAiIHZpZXdCb3g9IjAgMCA4NDAgMjAiPgogIDxwYXRoIGlkPSLjg5HjgrlfMjM5IiBkYXRhLW5hbWU9IuODkeOCuSAyMzkiIGQ9Ik0zLjU2MiwyMjRoODQwYy0xMDcuMzQyLDEyLjM1NS0yNTUuODc5LDIwLTQyMCwyMFMxMTAuOSwyMzYuMzU1LDMuNTYyLDIyNFoiIHRyYW5zZm9ybT0idHJhbnNsYXRlKC0zLjU2MiAtMjI0KSIgZmlsbD0iI2ZmZiIvPgo8L3N2Zz4K);top:0}.p-lp-benefits__item-image::after{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI4NDAiIGhlaWdodD0iMjAiIHZpZXdCb3g9IjAgMCA4NDAgMjAiPgogIDxwYXRoIGlkPSLjg5HjgrlfMjQwIiBkYXRhLW5hbWU9IuODkeOCuSAyNDAiIGQ9Ik04NDAsMjBINDIwLjE2M2M4MC4xNjEsMCwxNTcuOTI0LTEuODA3LDIzMS4xMjktNS4zNjcsMzUuMi0xLjcxMiw2OS4xMzktMy44MywxMDAuODc3LTYuM0M3ODMuNjA2LDUuODk0LDgxMy4xNTcsMy4wODksODQwLDBWMjBoMFpNNDE1LjM4MiwyMEgwVjBDMjYuODM0LDMuMDg4LDU2LjM4NCw1Ljg5NCw4Ny44MzEsOC4zMzdjMzEuNzM4LDIuNDY2LDY1LjY3OCw0LjU4NCwxMDAuODc4LDYuMyw3MS44MTUsMy40OTIsMTQ4LjA3OSw1LjMsMjI2LjY3NCw1LjM2NVoiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDApIiBmaWxsPSIjZmZmIi8+Cjwvc3ZnPgo=);bottom:0}.p-lp-benefits__item-description{padding-right:5%;padding-left:5%;color:var(--color-gray-800);font-size:clamp(1.125rem,0.8841973244rem + 0.5016722408vw,1.3125rem);padding-top:20px}@media(max-width: 860px){.p-lp-benefits__item-description{padding-right:5vw;padding-left:5vw}}@media(max-width: 767px){.p-lp-benefits__item-description{padding-right:3vw;padding-left:3vw}}.p-lp-benefits__item-description strong{background:-webkit-gradient(linear, left top, left bottom, color-stop(60%, transparent), color-stop(60%, #fff0f2));background:-webkit-linear-gradient(transparent 60%, #fff0f2 60%);background:linear-gradient(transparent 60%, #fff0f2 60%)}@media(max-width: 767px){.p-lp-benefits{padding-top:2.6666666667vw;padding-bottom:4vw}.p-lp-benefits__heading-small{font-size:clamp(1.125rem,0.8841973244rem + 0.5016722408vw,1.3125rem);padding:5px}.p-lp-benefits__heading-small::after{height:6px;width:12px}.p-lp-benefits__heading-large{font-size:clamp(1.75rem,1.4289297659rem + 0.6688963211vw,2rem);padding-top:10px}.p-lp-benefits__head-image{padding-top:10px}.p-lp-benefits__description{font-size:clamp(1rem,0.8394648829rem + 0.3344481605vw,1.125rem);padding-top:5px}.p-lp-benefits__main{padding-top:20px}.p-lp-benefits__subheading{font-size:clamp(1.5rem,1.1789297659rem + 0.6688963211vw,1.75rem)}.p-lp-benefits__main-inner{display:grid;gap:5px;padding-top:15px}.p-lp-benefits__item-label{height:72px;width:72px}.p-lp-benefits__item-label-large{font-size:clamp(1.5rem,1.1789297659rem + 0.6688963211vw,1.75rem)}.p-lp-benefits__item-heading{font-size:clamp(1.5rem,1.1789297659rem + 0.6688963211vw,1.75rem)}.p-lp-benefits__item-description{font-size:clamp(0.875rem,0.7144648829rem + 0.3344481605vw,1rem);padding-top:8px}}.p-lp-program{background:#f5eff5;padding-top:5.8565153734vw;padding-bottom:7.3206442167vw;position:relative}.p-lp-program::before,.p-lp-program::after{background-repeat:no-repeat;background-position:center center;background-size:cover;content:"";position:absolute;left:0;width:100%;z-index:1}.p-lp-program::before{aspect-ratio:840/60;background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI4NDAiIGhlaWdodD0iNjAiIHZpZXdCb3g9IjAgMCA4NDAgNjAiPgogIDxwYXRoIGlkPSLjg5HjgrlfMjI4IiBkYXRhLW5hbWU9IuODkeOCuSAyMjgiIGQ9Ik0wLDBDNDIwLDAsNDIwLDYwLDg0MCw2MEgwUzAsMzguNzM1LDAsMFoiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDg0MCA2MCkgcm90YXRlKDE4MCkiIGZpbGw9IiNmZGZhZmQiLz4KPC9zdmc+Cg==);top:0}.p-lp-program::after{aspect-ratio:840/80;background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI4NDAiIGhlaWdodD0iODAiIHZpZXdCb3g9IjAgMCA4NDAgODAiPgogIDxwYXRoIGlkPSLjg5HjgrlfMjI5IiBkYXRhLW5hbWU9IuODkeOCuSAyMjkiIGQ9Ik0wLDBDNDIwLDAsNDIwLDgwLDg0MCw4MEgwUzAsNTEuNjQ2LDAsMFoiIGZpbGw9IiNmZmYiLz4KPC9zdmc+Cg==);bottom:0}.p-lp-program__inner{position:relative;z-index:2}.p-lp-program__heading-small{font-family:"Shippori Mincho B1",serif;font-weight:500;font-style:normal;letter-spacing:-0.05em;background:var(--color-pink);border-radius:5px;color:var(--color-white);display:block;font-size:clamp(1.5rem,1.1789297659rem + 0.6688963211vw,1.75rem);margin:0 auto;padding:7px 15px;position:relative;width:-webkit-max-content;width:-moz-max-content;width:max-content}.p-lp-program__heading-small::after{background:var(--color-pink);-webkit-clip-path:polygon(50% 100%, 0 0, 100% 0);clip-path:polygon(50% 100%, 0 0, 100% 0);content:"";margin:0 auto;position:absolute;top:100%;right:0;left:0;height:10px;width:24px}.p-lp-program__heading-large{font-family:"Shippori Mincho B1",serif;font-weight:400;font-style:normal;letter-spacing:-0.05em;display:block;font-size:clamp(2.625rem,2.1433946488rem + 1.0033444816vw,3rem);padding-top:15px;text-align:center}.p-lp-program__main{padding-top:30px;padding-bottom:20px;position:relative}.p-lp-program__block{-webkit-transition:opacity 1s cubic-bezier(0.4, 0.15, 0, 1),scale 1s cubic-bezier(0.4, 0.15, 0, 1),height 1s cubic-bezier(0.4, 0.15, 0, 1),-webkit-filter 1s cubic-bezier(0.4, 0.15, 0, 1);transition:opacity 1s cubic-bezier(0.4, 0.15, 0, 1),scale 1s cubic-bezier(0.4, 0.15, 0, 1),height 1s cubic-bezier(0.4, 0.15, 0, 1),-webkit-filter 1s cubic-bezier(0.4, 0.15, 0, 1);transition:filter 1s cubic-bezier(0.4, 0.15, 0, 1),opacity 1s cubic-bezier(0.4, 0.15, 0, 1),scale 1s cubic-bezier(0.4, 0.15, 0, 1),height 1s cubic-bezier(0.4, 0.15, 0, 1);transition:filter 1s cubic-bezier(0.4, 0.15, 0, 1),opacity 1s cubic-bezier(0.4, 0.15, 0, 1),scale 1s cubic-bezier(0.4, 0.15, 0, 1),height 1s cubic-bezier(0.4, 0.15, 0, 1),-webkit-filter 1s cubic-bezier(0.4, 0.15, 0, 1)}.p-lp-program__block:not(.swiper-slide-active):not(.swiper-slide-duplicate-active){opacity:.5;scale:.9;-webkit-transform-origin:center;transform-origin:center;height:90%}.p-lp-program__block.swiper-slide-active,.p-lp-program__block.swiper-slide-duplicate-active{-webkit-filter:drop-shadow(10px 10px 15px rgba(142, 16, 16, 0.03));filter:drop-shadow(10px 10px 15px rgba(142, 16, 16, 0.03))}.p-lp-program__block-heading{font-family:"Shippori Mincho B1",serif;font-weight:400;font-style:normal;letter-spacing:-0.05em;background:var(--color-pink);border-radius:20px 20px 0 0;color:var(--color-white);font-size:clamp(1.3125rem,1.0716973244rem + 0.5016722408vw,1.5rem);padding:12px 0;text-align:center}.p-lp-program__block-contents{background:var(--color-white);border-radius:0 0 20px 20px}.p-lp-program__item{padding:15px 30px}.p-lp-program__item+.p-lp-program__item{border-top:3px solid var(--color-base)}.p-lp-program__item-heading{font-family:"Shippori Mincho B1",serif;font-weight:400;font-style:normal;letter-spacing:-0.05em;font-size:clamp(1.125rem,0.8841973244rem + 0.5016722408vw,1.3125rem);text-align:center}.p-lp-program__item-image{padding-top:10px}.p-lp-program__item-image img{aspect-ratio:1.618/1;border-radius:15px}.p-lp-program__item-description{color:var(--color-gray-800);font-size:clamp(0.875rem,0.7144648829rem + 0.3344481605vw,1rem);line-height:1.7;padding-top:10px;text-align:center;word-break:auto-phrase}.p-lp-program__navigation{padding-right:5%;padding-left:5%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin:auto 0;position:absolute;top:0;bottom:0;height:-webkit-max-content;height:-moz-max-content;height:max-content;width:100%;z-index:1}@media(max-width: 860px){.p-lp-program__navigation{padding-right:5vw;padding-left:5vw}}@media(max-width: 767px){.p-lp-program__navigation{padding-right:3vw;padding-left:3vw}}.p-lp-program__navigation-button{background:url(data:image/svg+xml;base64,PHN2ZyBpZD0i44Kw44Or44O844OXXzE2IiBkYXRhLW5hbWU9IuOCsOODq+ODvOODlyAxNiIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgd2lkdGg9IjMyIiBoZWlnaHQ9IjMyIiB2aWV3Qm94PSIwIDAgMzIgMzIiPgogIDxkZWZzPgogICAgPGNsaXBQYXRoIGlkPSJjbGlwLXBhdGgiPgogICAgICA8cmVjdCBpZD0i6ZW35pa55b2iXzU4IiBkYXRhLW5hbWU9IumVt+aWueW9oiA1OCIgd2lkdGg9IjMyIiBoZWlnaHQ9IjMyIiBmaWxsPSIjZmZmIi8+CiAgICA8L2NsaXBQYXRoPgogIDwvZGVmcz4KICA8ZyBpZD0i44Kw44Or44O844OXXzE1IiBkYXRhLW5hbWU9IuOCsOODq+ODvOODlyAxNSIgY2xpcC1wYXRoPSJ1cmwoI2NsaXAtcGF0aCkiPgogICAgPHBhdGggaWQ9IuODkeOCuV8xMiIgZGF0YS1uYW1lPSLjg5HjgrkgMTIiIGQ9Ik0yOC44OTEsMTIuN2gwYy01LjQyMi0uNDY3LTkuNjMyLTcuODU5LTkuODA4LTguMTcxYS44NDYuODQ2LDAsMCwwLTEuMTU3LS4zNTIuODY3Ljg2NywwLDAsMC0uMzQ2LDEuMTcxLDIyLjg0OCwyMi44NDgsMCwwLDAsNi40MSw3LjI3MkgxLjk3OGEuOTQ1Ljk0NSwwLDAsMCwwLDEuODloMjJhMjMuMDkzLDIzLjA5MywwLDAsMC02LjQxOCw3LjI3NS44NjEuODYxLDAsMCwwLC43NTgsMS4yNzJoLjAwOGEuODQ0Ljg0NCwwLDAsMCwuNzUyLS40NTRjLjQ0NS0uNzg5LDQuNS03LjcxNSw5Ljc3My04LjE3MWEuODY5Ljg2OSwwLDAsMCwuODY3LS44NjcuODU5Ljg1OSwwLDAsMC0uODI5LS44NjQiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDAuNjIyIDIuNDQxKSIgZmlsbD0iI2ZmZiIvPgogIDwvZz4KPC9zdmc+Cg==) no-repeat center center/32px,var(--color-pink);border-radius:100%;-webkit-box-shadow:5px 5px 10px rgba(142,16,16,.05);box-shadow:5px 5px 10px rgba(142,16,16,.05);height:80px;width:80px}.p-lp-program__navigation-button.-prev{scale:-1 1;-webkit-transform-origin:center;transform-origin:center}.p-lp-program__pagination{display:-webkit-box;display:-ms-flexbox;display:flex;gap:15px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.p-lp-program__pagination .swiper-pagination-bullet{background:var(--color-gray-100);border-radius:100%;cursor:pointer;margin:0 !important;opacity:1 !important;-webkit-transition:background .3s cubic-bezier(0.4, 0.15, 0, 1);transition:background .3s cubic-bezier(0.4, 0.15, 0, 1);height:12px;width:12px}.p-lp-program__pagination .swiper-pagination-bullet-active{background:var(--color-pink);cursor:default;pointer-events:none}@media(max-width: 767px){.p-lp-program{padding-top:10.6666666667vw;padding-bottom:16vw}.p-lp-program__heading-small{font-size:clamp(1.125rem,0.8841973244rem + 0.5016722408vw,1.3125rem);padding:5px}.p-lp-program__heading-small::after{height:6px;width:12px}.p-lp-program__heading-large{font-size:clamp(1.75rem,1.4289297659rem + 0.6688963211vw,2rem);padding-top:10px}.p-lp-program__main{padding-top:20px;padding-bottom:15px}.p-lp-program__block:not(.swiper-slide-active):not(.swiper-slide-duplicate-active){scale:.9}.p-lp-program__block-heading{border-radius:15px 15px 0 0;font-size:clamp(1.125rem,0.8841973244rem + 0.5016722408vw,1.3125rem);padding:8px 0}.p-lp-program__block-contents{border-radius:0 0 15px 15px}.p-lp-program__item{padding:10px}.p-lp-program__item-heading{font-size:clamp(1rem,0.8394648829rem + 0.3344481605vw,1.125rem)}.p-lp-program__item-image{padding-top:5px}.p-lp-program__item-image img{border-radius:10px}.p-lp-program__navigation-button{background-size:20px;height:54px;width:54px}.p-lp-program__pagination{gap:8px}.p-lp-program__pagination .swiper-pagination-bullet{height:10px;width:10px}}.p-lp-beginner{padding-top:2.196193265vw;position:relative}.p-lp-beginner::after{aspect-ratio:840/80;background:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI4NDAiIGhlaWdodD0iODAiIHZpZXdCb3g9IjAgMCA4NDAgODAiPgogIDxwYXRoIGlkPSLjg5HjgrlfMjMwIiBkYXRhLW5hbWU9IuODkeOCuSAyMzAiIGQ9Ik0wLDBDNDIwLDAsNDIwLDgwLDg0MCw4MEgwUzAsNTEuNjQ2LDAsMFoiIGZpbGw9IiNmNWVmZjUiLz4KPC9zdmc+Cg==) no-repeat center center/cover;content:"";position:absolute;bottom:0;left:0;width:100%}.p-lp-beginner__heading-small{font-family:"Shippori Mincho B1",serif;font-weight:500;font-style:normal;letter-spacing:-0.05em;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:clamp(1.3125rem,1.0716973244rem + 0.5016722408vw,1.5rem);-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.p-lp-beginner__heading-small::before,.p-lp-beginner__heading-small::after{background:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyNCAyNCI+CiAgPGRlZnM+CiAgICA8Y2xpcFBhdGggaWQ9ImNsaXAtcGF0aCI+CiAgICAgIDxyZWN0IGlkPSLplbfmlrnlvaJfNTY0IiBkYXRhLW5hbWU9IumVt+aWueW9oiA1NjQiIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMTc5IDI0MikiIGZpbGw9IiM4YzhhOGIiIHN0cm9rZT0iIzcwNzA3MCIgc3Ryb2tlLXdpZHRoPSIxIi8+CiAgICA8L2NsaXBQYXRoPgogIDwvZGVmcz4KICA8ZyBpZD0i44Oe44K544Kv44Kw44Or44O844OXXzMyIiBkYXRhLW5hbWU9IuODnuOCueOCr+OCsOODq+ODvOODlyAzMiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTE3OSAtMjQyKSIgY2xpcC1wYXRoPSJ1cmwoI2NsaXAtcGF0aCkiPgogICAgPHJlY3QgaWQ9IumVt+aWueW9ol81NjMiIGRhdGEtbmFtZT0i6ZW35pa55b2iIDU2MyIgd2lkdGg9IjEuMiIgaGVpZ2h0PSIyMi40IiByeD0iMC42IiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgxODQuNiAyNDUpIHJvdGF0ZSgtMzApIiBmaWxsPSIjOGM4YThiIi8+CiAgPC9nPgo8L3N2Zz4K) no-repeat center center/contain;content:"";height:24px;width:24px}.p-lp-beginner__heading-small::after{-webkit-transform-origin:center;transform-origin:center;scale:1 -1}.p-lp-beginner__heading-large{font-family:"Shippori Mincho B1",serif;font-weight:400;font-style:normal;letter-spacing:-0.05em;display:block;font-size:clamp(2.625rem,2.1433946488rem + 1.0033444816vw,3rem);padding-top:5px;text-align:center}.p-lp-beginner__heading-large strong{color:var(--color-pink)}.p-lp-beginner__head-image{padding-top:20px}.p-lp-beginner__main{padding-right:5%;padding-left:5%}@media(max-width: 860px){.p-lp-beginner__main{padding-right:5vw;padding-left:5vw}}@media(max-width: 767px){.p-lp-beginner__main{padding-right:3vw;padding-left:3vw}}.p-lp-beginner__description{padding-top:30px}.p-lp-beginner__description-line{font-family:"Shippori Mincho B1",serif;font-weight:400;font-style:normal;letter-spacing:-0.05em;border-bottom:1px solid var(--color-gray-200);font-size:clamp(1.3125rem,1.0716973244rem + 0.5016722408vw,1.5rem);margin:0 auto;width:-webkit-max-content;width:-moz-max-content;width:max-content}.p-lp-beginner__description-line+.p-lp-beginner__description-line{padding-top:10px}.p-lp-beginner__figures{display:grid;gap:20px;grid-template-columns:1fr 1fr;padding-top:40px;position:relative;z-index:1}@media(max-width: 767px){.p-lp-beginner{padding-top:5.3333333333vw}.p-lp-beginner__heading-large{font-size:clamp(2rem,1.6789297659rem + 0.6688963211vw,2.25rem)}.p-lp-beginner__head-image{padding-top:10px}.p-lp-beginner__description{padding-top:10px}.p-lp-beginner__description-line{border-bottom:none;font-size:clamp(1.125rem,0.8841973244rem + 0.5016722408vw,1.3125rem);line-height:1.7;text-align:center;width:auto}.p-lp-beginner__description-line strong{background:-webkit-gradient(linear, left top, left bottom, color-stop(60%, transparent), color-stop(60%, #fff0f2));background:-webkit-linear-gradient(transparent 60%, #fff0f2 60%);background:linear-gradient(transparent 60%, #fff0f2 60%)}.p-lp-beginner__description-line+.p-lp-beginner__description-line{padding-top:5px}.p-lp-beginner__figures{gap:5px;padding-top:10px}}.p-lp-instructors{background:#f5eff5;padding-top:2.196193265vw}.p-lp-instructors__heading{text-align:center}.p-lp-instructors__heading-small{font-family:"Shippori Mincho B1",serif;font-weight:500;font-style:normal;letter-spacing:-0.05em;color:var(--color-pink);display:block;font-size:clamp(1.125rem,0.8841973244rem + 0.5016722408vw,1.3125rem)}.p-lp-instructors__heading-large{font-family:"Shippori Mincho B1",serif;font-weight:400;font-style:normal;letter-spacing:-0.05em;display:block;font-size:clamp(2rem,1.6789297659rem + 0.6688963211vw,2.25rem)}.p-lp-instructors__main{padding-top:20px;padding-bottom:2.196193265vw}.p-lp-instructors__main[data-length="1"],.p-lp-instructors__main[data-length="2"]{padding-right:5%;padding-left:5%}@media(max-width: 860px){.p-lp-instructors__main[data-length="1"],.p-lp-instructors__main[data-length="2"]{padding-right:5vw;padding-left:5vw}}@media(max-width: 767px){.p-lp-instructors__main[data-length="1"],.p-lp-instructors__main[data-length="2"]{padding-right:3vw;padding-left:3vw}}[data-length="1"] .p-lp-instructors__main-inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}[data-length="2"] .p-lp-instructors__main-inner{display:grid;gap:20px;grid-template-columns:repeat(2, 1fr)}.p-lp-instructors__item{background:var(--color-white);border-radius:20px;-webkit-box-shadow:10px 10px 15px rgba(142,16,16,.03);box-shadow:10px 10px 15px rgba(142,16,16,.03);position:relative}[data-length="1"] .p-lp-instructors__item{width:40%}.p-lp-instructors__item-image{padding:10px 10px 0}.p-lp-instructors__item-image img{aspect-ratio:1.618/1;border-radius:15px}.p-lp-instructors__item-contents{padding:15px 20px}.p-lp-instructors__item-heading{font-family:"Shippori Mincho B1",serif;font-weight:400;font-style:normal;letter-spacing:-0.05em;font-size:clamp(1.125rem,0.8841973244rem + 0.5016722408vw,1.3125rem);text-align:center}.p-lp-instructors__item-description{color:var(--color-gray-800);font-size:12px;padding-top:15px}@media(max-width: 767px){.p-lp-instructors{padding-top:5.3333333333vw}.p-lp-instructors__heading-large{font-size:clamp(1.75rem,1.4289297659rem + 0.6688963211vw,2rem);padding-top:5px}.p-lp-instructors__main{padding-top:15px;padding-bottom:5.3333333333vw}[data-length="1"] .p-lp-instructors__main-inner,[data-length="2"] .p-lp-instructors__main-inner{display:grid;gap:10px;grid-template-columns:1fr}.p-lp-instructors__item{border-radius:15px}[data-length="1"] .p-lp-instructors__item{width:100%}.p-lp-instructors__item-image{padding:8px 8px 0}.p-lp-instructors__item-image img{border-radius:10px}.p-lp-instructors__item-contents{padding:10px 15px}.p-lp-instructors__item-heading{font-size:clamp(1.3125rem,1.0716973244rem + 0.5016722408vw,1.5rem)}.p-lp-instructors__item-description{padding-top:5px}}.p-lp-price{background:#f5eff5;padding-top:2.196193265vw;padding-bottom:7.3206442167vw;position:relative}.p-lp-price::after{aspect-ratio:840/80;background:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI4NDAiIGhlaWdodD0iODAiIHZpZXdCb3g9IjAgMCA4NDAgODAiPgogIDxwYXRoIGlkPSLjg5HjgrlfMjQ1IiBkYXRhLW5hbWU9IuODkeOCuSAyNDUiIGQ9Ik0wLDBDNDIwLDAsNDIwLDgwLDg0MCw4MEgwUzAsNTEuNjQ2LDAsMFoiIGZpbGw9IiNmZGZhZmQiLz4KPC9zdmc+Cg==) no-repeat center center/cover;content:"";position:absolute;bottom:0;left:0;width:100%}.p-lp-instructors+.p-lp-price{padding-top:0.7320644217vw}.p-lp-price__inner{padding-right:5%;padding-left:5%}@media(max-width: 860px){.p-lp-price__inner{padding-right:5vw;padding-left:5vw}}@media(max-width: 767px){.p-lp-price__inner{padding-right:3vw;padding-left:3vw}}.p-lp-price__heading{font-family:"Shippori Mincho B1",serif;font-weight:400;font-style:normal;letter-spacing:-0.05em;display:block;font-size:clamp(2rem,1.6789297659rem + 0.6688963211vw,2.25rem);text-align:center}.p-lp-price__main{display:grid;gap:20px;grid-template-columns:repeat(3, 1fr);padding-top:30px}.p-lp-price__item{background:var(--color-white);border-radius:15px;-webkit-box-shadow:10px 10px 15px rgba(142,16,16,.03);box-shadow:10px 10px 15px rgba(142,16,16,.03);position:relative}.p-lp-price__item.-recommend::after{border:3px solid var(--color-pink);border-radius:15px;content:"";position:absolute;top:0;left:0;height:100%;width:100%}.p-lp-price__item-top{padding-top:30px}.p-lp-price__item-label{font-family:"Shippori Mincho B1",serif;font-weight:500;font-style:normal;letter-spacing:-0.05em;background:var(--color-pink);border-radius:5px;color:var(--color-white);display:block;font-size:clamp(1rem,0.8394648829rem + 0.3344481605vw,1.125rem);margin:0 auto;padding:3px 10px 5px;position:absolute;right:0;bottom:calc(100% - 15px);left:0;width:-webkit-max-content;width:-moz-max-content;width:max-content;z-index:1}.p-lp-price__item-label::after{background:var(--color-pink);-webkit-clip-path:polygon(50% 100%, 0 0, 100% 0);clip-path:polygon(50% 100%, 0 0, 100% 0);content:"";margin:0 auto;position:absolute;top:100%;right:0;left:0;height:6px;width:16px}.p-lp-price__item-heading{border:1px solid var(--color-pink);border-radius:100px;color:var(--color-pink);display:block;font-size:clamp(0.875rem,0.7144648829rem + 0.3344481605vw,1rem);margin:0 auto;padding:5px 20px;width:-webkit-max-content;width:-moz-max-content;width:max-content}.p-lp-price__item-price{padding-top:10px;padding-bottom:20px}.p-lp-price__item-price-large{font-family:"Shippori Mincho B1",serif;font-weight:400;font-style:normal;letter-spacing:-0.05em;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.p-lp-price__item-price-number{font-size:clamp(2rem,1.6789297659rem + 0.6688963211vw,2.25rem)}.p-lp-price__item-price-unit{font-size:clamp(1.125rem,0.8841973244rem + 0.5016722408vw,1.3125rem)}.p-lp-price__item-price-small{color:var(--color-gray-500);display:block;text-align:center;padding-top:5px}.p-lp-price__item-description{border-top:3px solid var(--color-base);color:var(--color-gray-800);font-size:clamp(0.875rem,0.7144648829rem + 0.3344481605vw,1rem);line-height:1.7;padding:15px 20px;text-align:center}.p-lp-price__caption{color:var(--color-gray-500);display:block;font-size:12px;line-height:1.7;padding-top:12px}@media(max-width: 767px){.p-lp-price{padding-top:5.3333333333vw;padding-bottom:16vw}.p-lp-instructors+.p-lp-price{padding-top:1.3333333333vw}.p-lp-price__heading{font-size:clamp(1.75rem,1.4289297659rem + 0.6688963211vw,2rem)}.p-lp-price__main{gap:8px;grid-template-columns:1fr;padding-top:15px}.p-lp-price__item{display:grid;grid-template-columns:1fr 45%;padding-top:0}.p-lp-price__item-top{padding:20px 0}.p-lp-price__item-heading{font-size:12px;padding:3px 10px}.p-lp-price__item-price{padding:0}.p-lp-price__item-price-small{font-size:clamp(0.875rem,0.7144648829rem + 0.3344481605vw,1rem)}.p-lp-price__item-description{-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-top:none;border-left:3px solid var(--color-base);display:grid;padding:0}.p-lp-price__caption{font-size:10px;padding-top:5px}}.p-lp-reviews{background:#fdfafd;padding-top:2.196193265vw}.p-lp-reviews__heading{font-family:"Shippori Mincho B1",serif;font-weight:400;font-style:normal;letter-spacing:-0.05em;text-align:center}.p-lp-reviews__heading-small{display:block;font-size:clamp(1.5rem,1.1789297659rem + 0.6688963211vw,1.75rem)}.p-lp-reviews__heading-large{display:block;font-size:clamp(2.25rem,1.7683946488rem + 1.0033444816vw,2.625rem);padding-top:5px}.p-lp-reviews__main{padding-top:20px;padding-bottom:2.196193265vw}@media(max-width: 767px){.p-lp-reviews{padding-top:5.3333333333vw}.p-lp-reviews__heading-small{font-size:clamp(1.125rem,0.8841973244rem + 0.5016722408vw,1.3125rem)}.p-lp-reviews__heading-large{font-size:clamp(1.5rem,1.1789297659rem + 0.6688963211vw,1.75rem);padding-top:5px}.p-lp-reviews__main{padding-top:15px;padding-bottom:8vw}}.p-lp-flow{background:#fdfafd;padding-top:2.196193265vw;padding-bottom:8.78477306vw;position:relative}.p-lp-flow::after{aspect-ratio:840/80;background:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI4NDAiIGhlaWdodD0iODAiIHZpZXdCb3g9IjAgMCA4NDAgODAiPgogIDxwYXRoIGlkPSLjg5HjgrlfMjQ2IiBkYXRhLW5hbWU9IuODkeOCuSAyNDYiIGQ9Ik0wLDBDNDIwLDAsNDIwLDgwLDg0MCw4MEgwUzAsNTEuNjQ2LDAsMFoiIGZpbGw9IiNmNWVmZjUiLz4KPC9zdmc+Cg==) no-repeat center center/cover;content:"";position:absolute;bottom:0;left:0;width:100%}.p-lp-reviews+.p-lp-flow{padding-top:0.7320644217vw}.p-lp-flow__inner{padding-right:5%;padding-left:5%}@media(max-width: 860px){.p-lp-flow__inner{padding-right:5vw;padding-left:5vw}}@media(max-width: 767px){.p-lp-flow__inner{padding-right:3vw;padding-left:3vw}}.p-lp-flow__heading{font-family:"Shippori Mincho B1",serif;font-weight:400;font-style:normal;letter-spacing:-0.05em;display:block;font-size:clamp(2rem,1.6789297659rem + 0.6688963211vw,2.25rem);text-align:center}.p-lp-flow__main{display:grid;gap:20px;padding-top:30px}.p-lp-flow__item{background:var(--color-white);border-radius:20px;-webkit-box-shadow:10px 10px 15px rgba(142,16,16,.03);box-shadow:10px 10px 15px rgba(142,16,16,.03);counter-increment:item;position:relative;z-index:1}.p-lp-flow__item+.p-lp-flow__item::before{background:#ffd5d9;content:"";margin:0 auto;position:absolute;right:0;bottom:100%;left:0;height:20px;width:30px;z-index:-1}.p-lp-flow__item-heading{font-family:"Shippori Mincho B1",serif;font-weight:400;font-style:normal;letter-spacing:-0.05em;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:var(--color-pink);border-radius:20px 20px 0 0;color:var(--color-white);display:grid;font-size:clamp(1.5rem,1.1789297659rem + 0.6688963211vw,1.75rem);gap:10px;grid-template-columns:auto 1fr;padding:10px 20px}.p-lp-flow__item-heading::before{font-family:"Poppins","Noto Sans JP",sans-serif;font-optical-sizing:auto;font-weight:400;font-style:normal;background:var(--color-white);border-radius:100px;color:var(--color-pink);content:"Step " counter(item, decimal-leading-zero);font-size:clamp(1rem,0.8394648829rem + 0.3344481605vw,1.125rem);padding:3px 15px}.p-lp-flow__item-description{color:var(--color-gray-800);font-size:clamp(1rem,0.8394648829rem + 0.3344481605vw,1.125rem);line-height:1.7;padding:15px 20px}@media(max-width: 767px){.p-lp-flow{padding-top:4vw;padding-bottom:16vw}.p-lp-reviews+.p-lp-flow{padding-top:0}.p-lp-flow__heading{font-size:clamp(1.75rem,1.4289297659rem + 0.6688963211vw,2rem)}.p-lp-flow__main{gap:10px;padding-top:20px}.p-lp-flow__item{border-radius:15px}.p-lp-flow__item+.p-lp-flow__item::before{height:10px;width:15px}.p-lp-flow__item-heading{border-radius:15px 15px 0 0;font-size:clamp(1.3125rem,1.0716973244rem + 0.5016722408vw,1.5rem);gap:5px;padding:10px 15px}.p-lp-flow__item-heading::before{font-size:clamp(0.8125rem,0.7322324415rem + 0.1672240803vw,0.875rem);padding:3px 10px}.p-lp-flow__item-description{font-size:clamp(0.8125rem,0.7322324415rem + 0.1672240803vw,0.875rem);padding:10px 15px}}.p-lp-reservation{background:#f5eff5;padding-top:1.4641288433vw}.p-lp-reservation__heading{font-family:"Shippori Mincho B1",serif;font-weight:400;font-style:normal;letter-spacing:-0.05em;display:block;font-size:clamp(2rem,1.6789297659rem + 0.6688963211vw,2.25rem);text-align:center}.p-lp-reservation__main{padding-top:30px;padding-bottom:30px}.p-lp-reservation__item{background:var(--color-white);border-radius:20px;-webkit-box-shadow:10px 10px 15px rgba(142,16,16,.03);box-shadow:10px 10px 15px rgba(142,16,16,.03)}.p-lp-reservation__item-head{background:var(--color-pink);border-radius:20px 20px 0 0;padding:10px 20px}.p-lp-reservation__item-label{background:var(--color-white);border-radius:100px;color:var(--color-pink);display:block;font-size:clamp(0.875rem,0.7144648829rem + 0.3344481605vw,1rem);margin:0 auto;padding:3px 15px;width:-webkit-max-content;width:-moz-max-content;width:max-content}.p-lp-reservation__item-heading{font-family:"Shippori Mincho B1",serif;font-weight:400;font-style:normal;letter-spacing:-0.05em;color:var(--color-white);font-size:clamp(1.5rem,1.1789297659rem + 0.6688963211vw,1.75rem);padding-top:5px;text-align:center}.p-lp-reservation__item-description{color:var(--color-gray-800);font-size:clamp(0.875rem,0.7144648829rem + 0.3344481605vw,1rem);line-height:1.7;padding:12px 20px 15px}.p-lp-reservation__pagination{display:-webkit-box;display:-ms-flexbox;display:flex;gap:15px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.p-lp-reservation__pagination .swiper-pagination-bullet{background:var(--color-gray-100);border-radius:100%;cursor:pointer;margin:0 !important;opacity:1 !important;-webkit-transition:background .3s cubic-bezier(0.4, 0.15, 0, 1);transition:background .3s cubic-bezier(0.4, 0.15, 0, 1);height:12px;width:12px}.p-lp-reservation__pagination .swiper-pagination-bullet-active{background:var(--color-pink);cursor:default;pointer-events:none}@media(max-width: 767px){.p-lp-reservation{padding-top:4vw}.p-lp-reservation__heading{font-size:clamp(1.75rem,1.4289297659rem + 0.6688963211vw,2rem)}.p-lp-reservation__main{padding-top:20px;padding-bottom:20px}.p-lp-reservation__item-head{padding:8px 10px}.p-lp-reservation__item-label{font-size:clamp(0.8125rem,0.7322324415rem + 0.1672240803vw,0.875rem);padding:3px 10px}.p-lp-reservation__item-heading{font-size:clamp(1.3125rem,1.0716973244rem + 0.5016722408vw,1.5rem);padding-top:3px}.p-lp-reservation__pagination{gap:8px}.p-lp-reservation__pagination .swiper-pagination-bullet{height:10px;width:10px}}.p-lp-access{background:#f5eff5;padding-top:1.4641288433vw;padding-bottom:8.78477306vw;position:relative}.p-lp-access::after{aspect-ratio:840/80;background:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI4NDAiIGhlaWdodD0iODAiIHZpZXdCb3g9IjAgMCA4NDAgODAiPgogIDxwYXRoIGlkPSLjg5HjgrlfMjQ3IiBkYXRhLW5hbWU9IuODkeOCuSAyNDciIGQ9Ik0wLDBDNDIwLDAsNDIwLDgwLDg0MCw4MEgwUzAsNTEuNjQ2LDAsMFoiIGZpbGw9IiNmZGZhZmQiLz4KPC9zdmc+Cg==) no-repeat center center/cover;content:"";position:absolute;bottom:0;left:0;width:100%}.p-lp-reservation+.p-lp-access{padding-top:2.9282576867vw}.p-lp-access__heading-small{font-family:"Shippori Mincho B1",serif;font-weight:500;font-style:normal;letter-spacing:-0.05em;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:var(--color-pink);display:-webkit-box;display:-ms-flexbox;display:flex;font-size:clamp(1.3125rem,1.0716973244rem + 0.5016722408vw,1.5rem);-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.p-lp-access__heading-small::before,.p-lp-access__heading-small::after{background:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyNCAyNCI+CiAgPGRlZnM+CiAgICA8Y2xpcFBhdGggaWQ9ImNsaXAtcGF0aCI+CiAgICAgIDxyZWN0IGlkPSLplbfmlrnlvaJfNTY0IiBkYXRhLW5hbWU9IumVt+aWueW9oiA1NjQiIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMTc5IDI0MikiIGZpbGw9IiNmNzdmOGIiIHN0cm9rZT0iIzcwNzA3MCIgc3Ryb2tlLXdpZHRoPSIxIi8+CiAgICA8L2NsaXBQYXRoPgogIDwvZGVmcz4KICA8ZyBpZD0i44Oe44K544Kv44Kw44Or44O844OXXzMyIiBkYXRhLW5hbWU9IuODnuOCueOCr+OCsOODq+ODvOODlyAzMiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTE3OSAtMjQyKSIgY2xpcC1wYXRoPSJ1cmwoI2NsaXAtcGF0aCkiPgogICAgPHJlY3QgaWQ9IumVt+aWueW9ol81NjMiIGRhdGEtbmFtZT0i6ZW35pa55b2iIDU2MyIgd2lkdGg9IjEuMiIgaGVpZ2h0PSIyMi40IiByeD0iMC42IiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgxODQuNiAyNDUpIHJvdGF0ZSgtMzApIiBmaWxsPSIjZjc3ZjhiIi8+CiAgPC9nPgo8L3N2Zz4K) no-repeat center center/contain;content:"";height:24px;width:24px}.p-lp-access__heading-small::after{-webkit-transform-origin:center;transform-origin:center;scale:1 -1}.p-lp-access__heading-large{font-family:"Shippori Mincho B1",serif;font-weight:400;font-style:normal;letter-spacing:-0.05em;display:block;font-size:clamp(2rem,1.6789297659rem + 0.6688963211vw,2.25rem);padding-top:5px;text-align:center}.p-lp-access__top-main{padding-top:30px;padding-bottom:20px}.p-lp-access__top-item{background:var(--color-white);border-radius:20px;-webkit-box-shadow:10px 10px 15px rgba(142,16,16,.03);box-shadow:10px 10px 15px rgba(142,16,16,.03);position:relative;height:auto}.p-lp-access__top-item::before{background:var(--color-pink);border:4px solid var(--color-white);border-radius:100%;color:var(--color-white);content:attr(data-label);display:grid;font-size:clamp(1rem,0.8394648829rem + 0.3344481605vw,1.125rem);padding-top:.12em;place-items:center;position:absolute;top:-10px;left:-10px;height:42px;width:42px}.p-lp-access__top-item-image{padding:10px 10px 0}.p-lp-access__top-item-image img{aspect-ratio:1.618/1;border-radius:15px}.p-lp-access__top-item-description{line-height:1.7;padding:10px 15px 15px}.p-lp-access__bottom{padding-right:5%;padding-left:5%;padding-top:30px}@media(max-width: 860px){.p-lp-access__bottom{padding-right:5vw;padding-left:5vw}}@media(max-width: 767px){.p-lp-access__bottom{padding-right:3vw;padding-left:3vw}}.p-lp-access__bottom-inner{border-top:1px solid var(--color-gray-200);padding-top:20px}.p-lp-access__bottom-head{-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;display:-webkit-box;display:-ms-flexbox;display:flex;gap:60px;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.p-lp-access__bottom-access{color:var(--color-gray-800);font-size:clamp(1.125rem,0.8841973244rem + 0.5016722408vw,1.3125rem);line-height:1.7}.p-lp-access__bottom-address{color:var(--color-gray-800);font-size:clamp(0.875rem,0.7144648829rem + 0.3344481605vw,1rem);line-height:1.7;text-align:right}.p-lp-access__bottom-map{padding-top:20px}.p-lp-access__bottom-map iframe{aspect-ratio:1/.75;border-radius:30px;height:auto;width:100%}.p-lp-access__pagination{display:-webkit-box;display:-ms-flexbox;display:flex;gap:15px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.p-lp-access__pagination .swiper-pagination-bullet{background:var(--color-gray-100);border-radius:100%;cursor:pointer;margin:0 !important;opacity:1 !important;-webkit-transition:background .3s cubic-bezier(0.4, 0.15, 0, 1);transition:background .3s cubic-bezier(0.4, 0.15, 0, 1);height:12px;width:12px}.p-lp-access__pagination .swiper-pagination-bullet-active{background:var(--color-pink);cursor:default;pointer-events:none}@media(max-width: 767px){.p-lp-access{padding-top:4vw;padding-bottom:16vw}.p-lp-reservation+.p-lp-access{padding-top:8vw}.p-lp-access__heading-small{font-size:clamp(1.125rem,0.8841973244rem + 0.5016722408vw,1.3125rem)}.p-lp-access__heading-small::before,.p-lp-access__heading-small::after{height:18px;width:18px}.p-lp-access__heading-large{font-size:clamp(1.75rem,1.4289297659rem + 0.6688963211vw,2rem)}.p-lp-access__top-main{padding-top:15px}.p-lp-access__pagination{gap:8px}.p-lp-access__pagination .swiper-pagination-bullet{height:10px;width:10px}.p-lp-access__bottom{padding-top:20px}.p-lp-access__bottom-head{-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:5px}.p-lp-access__bottom-address{text-align:center;word-break:keep-all}.p-lp-access__bottom-map{padding-top:15px}.p-lp-access__bottom-map iframe{aspect-ratio:1/1;border-radius:15px}}.p-lp-faq{background:#fdfafd;padding-top:1.4641288433vw;padding-bottom:4.39238653vw;position:relative;z-index:4}.p-lp-faq__inner{padding-right:5%;padding-left:5%}@media(max-width: 860px){.p-lp-faq__inner{padding-right:5vw;padding-left:5vw}}@media(max-width: 767px){.p-lp-faq__inner{padding-right:3vw;padding-left:3vw}}.p-lp-faq__heading{font-family:"Shippori Mincho B1",serif;font-weight:400;font-style:normal;letter-spacing:-0.05em;display:block;font-size:clamp(2rem,1.6789297659rem + 0.6688963211vw,2.25rem);text-align:center}.p-lp-faq__main{display:grid;gap:15px;padding-top:30px}@media(max-width: 767px){.p-lp-faq{padding-top:4vw;padding-bottom:5.3333333333vw}.p-lp-faq__heading{font-size:clamp(1.75rem,1.4289297659rem + 0.6688963211vw,2rem)}.p-lp-faq__main{gap:8px;padding-top:15px}}.p-lp-fixed-cta__button{font-family:"Shippori Mincho B1",serif;font-weight:500;font-style:normal;letter-spacing:-0.05em;background:url(../855f69301bbb520e3391.webp) no-repeat center center/contain;color:var(--color-white);display:grid;-webkit-filter:drop-shadow(10px 10px 15px rgba(142, 16, 16, 0.05)) brightness(1);filter:drop-shadow(10px 10px 15px rgba(142, 16, 16, 0.05)) brightness(1);font-size:clamp(1.5rem,1.1789297659rem + 0.6688963211vw,1.75rem);line-height:1.2;place-content:center;position:fixed;right:3vw;bottom:3vw;text-align:center;-webkit-transition:-webkit-filter .3s cubic-bezier(0.4, 0.15, 0, 1);transition:-webkit-filter .3s cubic-bezier(0.4, 0.15, 0, 1);transition:filter .3s cubic-bezier(0.4, 0.15, 0, 1);transition:filter .3s cubic-bezier(0.4, 0.15, 0, 1), -webkit-filter .3s cubic-bezier(0.4, 0.15, 0, 1);height:150px;width:150px;z-index:4}@media(hover: hover)and (pointer: fine){.p-lp-fixed-cta__button:hover{-webkit-filter:drop-shadow(0 0 0 rgba(142, 16, 16, 0)) brightness(1.1);filter:drop-shadow(0 0 0 rgba(142, 16, 16, 0)) brightness(1.1)}}@media(max-width: 767px){.p-lp-fixed-cta__button{aspect-ratio:375/80;background-image:url(../203ac61f0a6d25fd15e2.webp);-webkit-filter:drop-shadow(10px 10px 15px rgba(142, 16, 16, 0.05));filter:drop-shadow(10px 10px 15px rgba(142, 16, 16, 0.05));overflow:hidden;right:1.5vw;bottom:1.5vw;left:1.5vw;-webkit-transition:translate .3s cubic-bezier(0.4, 0.15, 0, 1),opacity .3s cubic-bezier(0.4, 0.15, 0, 1);transition:translate .3s cubic-bezier(0.4, 0.15, 0, 1),opacity .3s cubic-bezier(0.4, 0.15, 0, 1);height:auto;width:auto}.p-lp-fixed-cta__button.-hidden{opacity:0;translate:0 10px}.p-lp-fixed-cta__lead{font-family:"Shippori Mincho B1",serif;font-weight:500;font-style:normal;letter-spacing:-0.05em;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:clamp(1rem,0.8394648829rem + 0.3344481605vw,1.125rem);-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.p-lp-fixed-cta__lead::before,.p-lp-fixed-cta__lead::after{background:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB3aWR0aD0iMzYiIGhlaWdodD0iMzYiIHZpZXdCb3g9IjAgMCAzNiAzNiI+CiAgPGRlZnM+CiAgICA8Y2xpcFBhdGggaWQ9ImNsaXAtcGF0aCI+CiAgICAgIDxyZWN0IGlkPSLplbfmlrnlvaJfNTY0IiBkYXRhLW5hbWU9IumVt+aWueW9oiA1NjQiIHdpZHRoPSIzNiIgaGVpZ2h0PSIzNiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMTc5IDI0MikiIGZpbGw9IiNmZmYiIHN0cm9rZT0iIzcwNzA3MCIgc3Ryb2tlLXdpZHRoPSIxIi8+CiAgICA8L2NsaXBQYXRoPgogIDwvZGVmcz4KICA8ZyBpZD0i44Oe44K544Kv44Kw44Or44O844OXXzMyIiBkYXRhLW5hbWU9IuODnuOCueOCr+OCsOODq+ODvOODlyAzMiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTE3OSAtMjQyKSIgY2xpcC1wYXRoPSJ1cmwoI2NsaXAtcGF0aCkiPgogICAgPHJlY3QgaWQ9IumVt+aWueW9ol81NjMiIGRhdGEtbmFtZT0i6ZW35pa55b2iIDU2MyIgd2lkdGg9IjEuOCIgaGVpZ2h0PSIzMy42IiByeD0iMC45IiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgxODcuNCAyNDYuNSkgcm90YXRlKC0zMCkiIGZpbGw9IiNmZmYiLz4KICA8L2c+Cjwvc3ZnPgo=) no-repeat center center/contain;content:"";height:16px;width:16px}.p-lp-fixed-cta__lead::after{-webkit-transform-origin:center;transform-origin:center;scale:1 -1}}.p-lp-marquee{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:grid;overflow:hidden;position:fixed;top:0;left:0;height:100vh;width:100vw;z-index:-1}.p-lp-marquee__wrap{-webkit-animation:scroll_text 30s linear infinite;animation:scroll_text 30s linear infinite;display:-webkit-box;display:-ms-flexbox;display:flex;gap:5em;width:-webkit-max-content;width:-moz-max-content;width:max-content;-webkit-perspective:1000;perspective:1000}.p-lp-marquee__text{font-family:"Shippori Mincho B1",serif;font-weight:800;font-style:normal;letter-spacing:-0.05em;color:var(--color-white);display:block;font-size:clamp(7.5rem,2.6839464883rem + 10.0334448161vw,11.25rem);white-space:nowrap}@media(max-width: 767px){.p-lp-marquee{display:none}}.p-recruit-lp-kv{position:relative}.p-recruit-lp-kv::before{aspect-ratio:1366/768;content:"";background:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB3aWR0aD0iMTM2NiIgaGVpZ2h0PSI3NjgiIHZpZXdCb3g9IjAgMCAxMzY2IDc2OCI+CiAgPGRlZnM+CiAgICA8Y2xpcFBhdGggaWQ9ImNsaXAtcGF0aCI+CiAgICAgIDxyZWN0IGlkPSLplbfmlrnlvaJfNzI4IiBkYXRhLW5hbWU9IumVt+aWueW9oiA3MjgiIHdpZHRoPSIxMzY2IiBoZWlnaHQ9Ijc2OCIgZmlsbD0iI2ZmZiIgc3Ryb2tlPSIjNzA3MDcwIiBzdHJva2Utd2lkdGg9IjEiLz4KICAgIDwvY2xpcFBhdGg+CiAgPC9kZWZzPgogIDxnIGlkPSLjg57jgrnjgq/jgrDjg6vjg7zjg5dfNTQiIGRhdGEtbmFtZT0i44Oe44K544Kv44Kw44Or44O844OXIDU0IiBjbGlwLXBhdGg9InVybCgjY2xpcC1wYXRoKSI+CiAgICA8cGF0aCBpZD0i44OR44K5XzQwNSIgZGF0YS1uYW1lPSLjg5HjgrkgNDA1IiBkPSJNLjU1MywwYzAsNDAzLjU0OSwxMTcuMDgxLDY4NCwxNDQwLDY4NEguNTUzWiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTAuMDUzIDg1LjUpIiBmaWxsPSIjZmZmIiBzdHJva2U9IiMwMDAiIHN0cm9rZS13aWR0aD0iMCIgZmlsbC1ydWxlPSJldmVub2RkIiBvcGFjaXR5PSIwLjQiLz4KICAgIDxwYXRoIGlkPSLjg5HjgrlfNDA2IiBkYXRhLW5hbWU9IuODkeOCuSA0MDYiIGQ9Ik0uNTUzLDBjMCw0MDMuNTQ5LDExNy4wODEsNjg0LDE0NDAsNjg0SC41NTNaIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtNjMuMDUzIDg1LjUpIiBmaWxsPSIjZmZmIiBzdHJva2U9IiMwMDAiIHN0cm9rZS13aWR0aD0iMCIgZmlsbC1ydWxlPSJldmVub2RkIiBvcGFjaXR5PSIwLjQiLz4KICAgIDxwYXRoIGlkPSLjg5HjgrlfNDA3IiBkYXRhLW5hbWU9IuODkeOCuSA0MDciIGQ9Ik0uNTUzLDBjMCw0MDMuNTQ5LDExNy4wODEsNjg0LDE0NDAsNjg0SC41NTNaIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtMTI3LjA1MyA4NS41KSIgZmlsbD0iI2ZmZiIgc3Ryb2tlPSIjMDAwIiBzdHJva2Utd2lkdGg9IjAiIGZpbGwtcnVsZT0iZXZlbm9kZCIvPgogIDwvZz4KPC9zdmc+Cg==) no-repeat left bottom/cover;position:absolute;top:0;left:0;width:100%}.p-recruit-lp-kv__contents{-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;position:absolute;right:1.4641288433vw;bottom:1.4641288433vw;left:2.196193265vw}.p-recruit-lp-kv__lead{font-family:"Shippori Mincho B1",serif;font-weight:500;font-style:normal;letter-spacing:-0.05em;display:block;font-size:clamp(1.125rem,0.8841973244rem + 0.5016722408vw,1.3125rem);opacity:0;translate:0 1em;-webkit-transition:opacity 1s cubic-bezier(0.4, 0.15, 0, 1) .4s,translate 1s cubic-bezier(0.4, 0.15, 0, 1) .4s;transition:opacity 1s cubic-bezier(0.4, 0.15, 0, 1) .4s,translate 1s cubic-bezier(0.4, 0.15, 0, 1) .4s}[data-page-state=entered] .p-recruit-lp-kv__lead,[data-page-state=leave] .p-recruit-lp-kv__lead{opacity:1;translate:0 0}.p-recruit-lp-kv__catch{font-family:"Shippori Mincho B1",serif;font-weight:500;font-style:normal;letter-spacing:-0.05em;font-size:clamp(2rem,0.0735785953rem + 4.0133779264vw,3.5rem);padding-top:5px}.p-recruit-lp-kv__catch p{line-height:1.3;opacity:0;text-indent:-0.075em;translate:0 .5em;-webkit-transition:opacity .1s cubic-bezier(0.4, 0.15, 0, 1),translate .1s cubic-bezier(0.4, 0.15, 0, 1);transition:opacity .1s cubic-bezier(0.4, 0.15, 0, 1),translate .1s cubic-bezier(0.4, 0.15, 0, 1)}.p-recruit-lp-kv__catch p:nth-child(1){-webkit-transition-property:opacity,translate;transition-property:opacity,translate;-webkit-transition-duration:1s;transition-duration:1s;-webkit-transition-timing-function:cubic-bezier(0.4, 0.15, 0, 1);transition-timing-function:cubic-bezier(0.4, 0.15, 0, 1);-webkit-transition-delay:0.5s;transition-delay:0.5s}.p-recruit-lp-kv__catch p:nth-child(2){-webkit-transition-property:opacity,translate;transition-property:opacity,translate;-webkit-transition-duration:1s;transition-duration:1s;-webkit-transition-timing-function:cubic-bezier(0.4, 0.15, 0, 1);transition-timing-function:cubic-bezier(0.4, 0.15, 0, 1);-webkit-transition-delay:0.575s;transition-delay:0.575s}.p-recruit-lp-kv__catch p:nth-child(3){-webkit-transition-property:opacity,translate;transition-property:opacity,translate;-webkit-transition-duration:1s;transition-duration:1s;-webkit-transition-timing-function:cubic-bezier(0.4, 0.15, 0, 1);transition-timing-function:cubic-bezier(0.4, 0.15, 0, 1);-webkit-transition-delay:0.65s;transition-delay:0.65s}[data-page-state=entered] .p-recruit-lp-kv__catch p,[data-page-state=leave] .p-recruit-lp-kv__catch p{opacity:1;translate:0 0}.p-recruit-lp-kv__points{display:grid;gap:5px;grid-template-columns:repeat(3, clamp(7.5rem, 3.6471571906rem + 8.0267558528vw, 10.5rem))}.p-recruit-lp-kv__point-item{aspect-ratio:1/1;background:-webkit-radial-gradient(50%, circle, #fff 60%, transparent 70%);background:radial-gradient(circle at 50%, #fff 60%, transparent 70%);border-radius:100%;opacity:0;padding:15px;translate:0 15px;width:clamp(7.5rem,3.6471571906rem + 8.0267558528vw,10.5rem)}html:not(.-safari) .p-recruit-lp-kv__point-item{display:grid;place-content:center}.-safari .p-recruit-lp-kv__point-item{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.p-recruit-lp-kv__point-item:nth-child(1){-webkit-transition-property:opacity,translate;transition-property:opacity,translate;-webkit-transition-duration:1s;transition-duration:1s;-webkit-transition-timing-function:cubic-bezier(0.4, 0.15, 0, 1);transition-timing-function:cubic-bezier(0.4, 0.15, 0, 1);-webkit-transition-delay:0.5s;transition-delay:0.5s}.p-recruit-lp-kv__point-item:nth-child(2){-webkit-transition-property:opacity,translate;transition-property:opacity,translate;-webkit-transition-duration:1s;transition-duration:1s;-webkit-transition-timing-function:cubic-bezier(0.4, 0.15, 0, 1);transition-timing-function:cubic-bezier(0.4, 0.15, 0, 1);-webkit-transition-delay:0.575s;transition-delay:0.575s}.p-recruit-lp-kv__point-item:nth-child(3){-webkit-transition-property:opacity,translate;transition-property:opacity,translate;-webkit-transition-duration:1s;transition-duration:1s;-webkit-transition-timing-function:cubic-bezier(0.4, 0.15, 0, 1);transition-timing-function:cubic-bezier(0.4, 0.15, 0, 1);-webkit-transition-delay:0.65s;transition-delay:0.65s}[data-page-state=entered] .p-recruit-lp-kv__point-item,[data-page-state=leave] .p-recruit-lp-kv__point-item{opacity:1;translate:0 0}.p-recruit-lp-kv__point-item-label{border-bottom:1px solid var(--color-gray-300);color:var(--color-gray-500);display:block;margin:0 auto;width:-webkit-max-content;width:-moz-max-content;width:max-content}.p-recruit-lp-kv__point-item-title{font-family:"Shippori Mincho B1",serif;font-weight:500;font-style:normal;letter-spacing:-0.05em;display:block;font-size:clamp(1.125rem,0.8841973244rem + 0.5016722408vw,1.3125rem);padding-top:5px;text-align:center}.p-recruit-lp-kv__background{position:relative;z-index:-1}.p-recruit-lp-kv__background img{aspect-ratio:1366/768}@media(max-width: 767px){.p-recruit-lp-kv::before{aspect-ratio:unset;background:-webkit-gradient(linear, left bottom, left top, color-stop(30%, #fff), to(transparent));background:-webkit-linear-gradient(bottom, #fff 30%, transparent);background:linear-gradient(0deg, #fff 30%, transparent);top:unset;bottom:0;height:50%;width:100%}.p-recruit-lp-kv__contents{display:block;right:3vw;bottom:0;left:3vw}.p-recruit-lp-kv__main{text-shadow:3px 3px 8px rgba(255,255,255,.8)}.p-recruit-lp-kv__lead{font-size:clamp(1.125rem,0.8841973244rem + 0.5016722408vw,1.3125rem);text-align:center}.p-recruit-lp-kv__catch{font-size:clamp(2rem,1.6789297659rem + 0.6688963211vw,2.25rem);padding-top:3px}.p-recruit-lp-kv__catch p{line-height:1.2;text-align:center}.p-recruit-lp-kv__points{gap:8px;grid-template-columns:repeat(3, 1fr);padding-top:10px}.p-recruit-lp-kv__point-item{background:var(--color-white);-webkit-box-shadow:0 0 15px rgba(0,0,0,.08);box-shadow:0 0 15px rgba(0,0,0,.08);padding:10px;width:100%}.p-recruit-lp-kv__point-item-label{font-size:12px}.p-recruit-lp-kv__point-item-title{font-size:clamp(0.875rem,0.7144648829rem + 0.3344481605vw,1rem)}.p-recruit-lp-kv__background img{aspect-ratio:375/550}}.p-recruit-lp-application{background:var(--color-white)}.p-recruit-lp-application__inner{padding-right:10vw;padding-left:10vw;padding-top:2.9282576867vw;position:relative}@media(max-width: 860px){.p-recruit-lp-application__inner{padding-right:5vw;padding-left:5vw}}@media(max-width: 767px){.p-recruit-lp-application__inner{padding-right:3vw;padding-left:3vw}}.p-recruit-lp-application__inner::before,.p-recruit-lp-application__inner::after{background-repeat:no-repeat;background-position:center center;background-size:contain;content:"";position:absolute;height:clamp(4rem,-2.1003344482rem + 12.7090301003vw,8.75rem);width:clamp(4rem,-2.1003344482rem + 12.7090301003vw,8.75rem);z-index:2}.p-recruit-lp-application__inner::before{background-image:url(../77ae70a54aac215cf18f.webp);top:40px;left:40px}.p-recruit-lp-application__inner::after{background-image:url(../4425630227086e696b2c.webp);bottom:-20px;right:40px}.p-recruit-lp-application__heading{position:relative;text-align:center}.p-recruit-lp-application__heading-large{font-family:"Shippori Mincho B1",serif;font-weight:500;font-style:normal;letter-spacing:-0.05em;color:var(--color-base);display:block;font-size:clamp(5rem,2.7525083612rem + 4.6822742475vw,6.75rem)}@media(max-width: 767px){.p-recruit-lp-application__heading-large{font-size:clamp(3.5rem,2.8578595318rem + 1.3377926421vw,4rem)}}.p-recruit-lp-application__heading-small{font-family:"Shippori Mincho B1",serif;font-weight:500;font-style:normal;letter-spacing:-0.05em;color:var(--color-black);font-size:clamp(2.25rem,1.7683946488rem + 1.0033444816vw,2.625rem);margin:0 auto;position:absolute;right:0;bottom:0;left:0}@media(max-width: 767px){.p-recruit-lp-application__heading-small{font-size:clamp(1.5rem,1.1789297659rem + 0.6688963211vw,1.75rem)}}.p-recruit-lp-application__main{margin:0 auto;padding-top:40px;width:80%}.p-recruit-lp-application__note{font-family:"Shippori Mincho B1",serif;font-weight:500;font-style:normal;letter-spacing:-0.05em;background:-webkit-gradient(linear, left top, right top, from(#f77f8b), to(#ff9ad4));background:-webkit-linear-gradient(left, #f77f8b, #ff9ad4);background:linear-gradient(90deg, #f77f8b, #ff9ad4);border-radius:15px;color:var(--color-pink);display:grid;font-size:clamp(1rem,0.8394648829rem + 0.3344481605vw,1.125rem);line-height:1.5;padding:15px;position:relative;text-align:center;z-index:1}.p-recruit-lp-application__note::before{background:var(--color-white);border-radius:13px;content:"";position:absolute;top:2px;left:2px;height:calc(100% - 4px);width:calc(100% - 4px);z-index:-1}.p-recruit-lp-application__flow{display:grid;gap:40px 30px;grid-template-columns:repeat(3, 1fr)}.p-recruit-lp-application__flow[data-length="4"]{grid-template-columns:repeat(4, 1fr)}.p-recruit-lp-application__note+.p-recruit-lp-application__flow{padding-top:30px}.p-recruit-lp-application__flow-item-label{background:-webkit-gradient(linear, left top, right top, from(#f77f8b), to(#ff90bb));background:-webkit-linear-gradient(left, #f77f8b, #ff90bb);background:linear-gradient(90deg, #f77f8b, #ff90bb);border-radius:100px;color:var(--color-white);font-size:clamp(1rem,0.8394648829rem + 0.3344481605vw,1.125rem);display:grid;margin:0 auto;padding:0 20px;place-content:center;height:36px;width:-webkit-max-content;width:-moz-max-content;width:max-content}.p-recruit-lp-application__flow-item-image{padding-top:15px}.p-recruit-lp-application__flow-item-image img{aspect-ratio:1/1;width:100%}.p-recruit-lp-application__flow-item:nth-child(1) .p-recruit-lp-application__flow-item-image img,.p-recruit-lp-application__flow-item:nth-child(4) .p-recruit-lp-application__flow-item-image img{-webkit-clip-path:url("#blob-application01");clip-path:url("#blob-application01")}.p-recruit-lp-application__flow-item:nth-child(2) .p-recruit-lp-application__flow-item-image img,.p-recruit-lp-application__flow-item:nth-child(5) .p-recruit-lp-application__flow-item-image img{-webkit-clip-path:url("#blob-application02");clip-path:url("#blob-application02")}.p-recruit-lp-application__flow-item:nth-child(3) .p-recruit-lp-application__flow-item-image img,.p-recruit-lp-application__flow-item:nth-child(6) .p-recruit-lp-application__flow-item-image img{-webkit-clip-path:url("#blob-application03");clip-path:url("#blob-application03")}.p-recruit-lp-application__flow-item-heading{font-family:"Shippori Mincho B1",serif;font-weight:500;font-style:normal;letter-spacing:-0.05em;font-size:clamp(1.3125rem,1.0716973244rem + 0.5016722408vw,1.5rem);text-align:center;padding-top:10px}.p-recruit-lp-application__flow-item-description{color:var(--color-gray-500);display:block;font-size:clamp(0.875rem,0.7144648829rem + 0.3344481605vw,1rem);line-height:1.5;padding-top:8px;text-align:center;word-break:auto-phrase}.p-recruit-lp-application__flow-item-description a{color:var(--color-pink);text-decoration:underline}.p-recruit-lp-application__marquee{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:grid;overflow:hidden;width:100vw}.p-recruit-lp-application__marquee-inner{-webkit-animation:scroll_text 30s linear infinite;animation:scroll_text 30s linear infinite;display:-webkit-box;display:-ms-flexbox;display:flex;gap:3em;width:-webkit-max-content;width:-moz-max-content;width:max-content;-webkit-perspective:1000;perspective:1000}.p-recruit-lp-application__marquee-text{font-family:"Shippori Mincho B1",serif;font-weight:800;font-style:normal;letter-spacing:-0.05em;color:var(--color-base);display:block;font-size:clamp(7.5rem,2.6839464883rem + 10.0334448161vw,11.25rem);line-height:1.5;white-space:nowrap}@media(max-width: 767px){.p-recruit-lp-application__inner{padding-top:2.6666666667vw}.p-recruit-lp-application__inner::before{top:60px;left:0}.p-recruit-lp-application__inner::after{bottom:-68px;right:15px}.p-recruit-lp-application__main{padding-top:30px;width:100%}.p-recruit-lp-application__flow{gap:20px 8px}.p-recruit-lp-application__flow[data-length="4"]{grid-template-columns:repeat(2, 1fr)}.p-recruit-lp-application__flow-item-label{font-size:clamp(0.8125rem,0.7322324415rem + 0.1672240803vw,0.875rem);padding:0 10px;height:26px}.p-recruit-lp-application__flow-item-image{padding-top:10px}.p-recruit-lp-application__flow-item-heading{font-size:clamp(1rem,0.8394648829rem + 0.3344481605vw,1.125rem);padding-top:5px}.p-recruit-lp-application__flow-item-description{font-size:clamp(0.8125rem,0.7322324415rem + 0.1672240803vw,0.875rem);line-height:1.3;padding-top:5px}.p-recruit-lp-application__marquee-text{font-size:clamp(5rem,3.8042091837rem + 5.1020408163vw,6.25rem)}}.p-recruit-lp-trouble{background:var(--color-white);padding-top:4.39238653vw}.p-recruit-lp-trouble__inner{padding-right:10vw;padding-left:10vw}@media(max-width: 860px){.p-recruit-lp-trouble__inner{padding-right:5vw;padding-left:5vw}}@media(max-width: 767px){.p-recruit-lp-trouble__inner{padding-right:3vw;padding-left:3vw}}.p-recruit-lp-trouble__heading{font-family:"Shippori Mincho B1",serif;font-weight:500;font-style:normal;letter-spacing:-0.05em;border-bottom:2px solid #7f8cb1;color:#7f8cb1;font-size:clamp(2rem,1.6789297659rem + 0.6688963211vw,2.25rem);margin:0 auto;padding-bottom:5px;width:-webkit-max-content;width:-moz-max-content;width:max-content}.p-recruit-lp-trouble__image{margin:0 auto;padding-top:40px;width:80%}@media(max-width: 767px){.p-recruit-lp-trouble{padding-top:4vw;padding-bottom:2.6666666667vw}.p-recruit-lp-trouble__heading{font-size:clamp(1.3125rem,1.0716973244rem + 0.5016722408vw,1.5rem)}.p-recruit-lp-trouble__image{padding-top:15px;width:100%}}.p-recruit-lp-solution{position:relative}.p-recruit-lp-solution::before{aspect-ratio:1366/60;background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMzY2IiBoZWlnaHQ9IjYwIiB2aWV3Qm94PSIwIDAgMTM2NiA2MCI+CiAgPHBhdGggaWQ9IuODkeOCuV8xOCIgZGF0YS1uYW1lPSLjg5HjgrkgMTgiIGQ9Ik0zLjU2MiwyMjRoMTM2NmMtMTc0LjU1OSwzNy4wNjQtNDE2LjEwOSw2MC02ODMsNjBTMTc4LjEyMSwyNjEuMDY0LDMuNTYyLDIyNFoiIHRyYW5zZm9ybT0idHJhbnNsYXRlKC0zLjU2MiAtMjI0KSIgZmlsbD0iI2ZmZiIvPgo8L3N2Zz4K);background-repeat:no-repeat;background-position:center center;background-size:cover;content:"";position:absolute;top:0;left:0;width:100vw;z-index:1}.p-recruit-lp-solution__inner{padding-right:10vw;padding-left:10vw;padding-top:8.78477306vw;position:relative;z-index:2}@media(max-width: 860px){.p-recruit-lp-solution__inner{padding-right:5vw;padding-left:5vw}}@media(max-width: 767px){.p-recruit-lp-solution__inner{padding-right:3vw;padding-left:3vw}}.p-recruit-lp-solution__inner::before{background-repeat:no-repeat;background-position:center center;background-size:contain;content:"";position:absolute;height:clamp(4rem,-2.1003344482rem + 12.7090301003vw,8.75rem);width:clamp(4rem,-2.1003344482rem + 12.7090301003vw,8.75rem);background-image:url(../a00e981e859c719d3124.webp);top:80px;left:calc(10vw - 40px)}.p-recruit-lp-solution__heading svg{height:clamp(4.25rem,1.6814381271rem + 5.3511705686vw,6.25rem)}.p-recruit-lp-solution__top{display:grid;gap:20px;grid-template-columns:repeat(4, 1fr);padding-top:30px;position:relative}.p-recruit-lp-solution__top::after{background-repeat:no-repeat;background-position:center center;background-size:contain;content:"";position:absolute;height:clamp(4rem,-2.1003344482rem + 12.7090301003vw,8.75rem);width:clamp(4rem,-2.1003344482rem + 12.7090301003vw,8.75rem);background-image:url(../3bcd8286b33ba31a5dfd.webp);right:-40px;bottom:-80px;z-index:-1}.p-recruit-lp-solution__item{background:var(--color-white);border-radius:20px;-webkit-box-shadow:15px 15px 20px rgba(142,16,16,.05);box-shadow:15px 15px 20px rgba(142,16,16,.05);padding:20px}.p-recruit-lp-solution__item-image img{border-radius:100%;margin:0 auto;height:clamp(7.5rem,1.0785953177rem + 13.3779264214vw,12.5rem);width:clamp(7.5rem,1.0785953177rem + 13.3779264214vw,12.5rem)}.p-recruit-lp-solution__item-contents{padding-top:12px}.p-recruit-lp-solution__item-label{-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:var(--color-pink);display:-webkit-box;display:-ms-flexbox;display:flex;gap:5px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.p-recruit-lp-solution__item-label::before,.p-recruit-lp-solution__item-label::after{background:var(--color-pink);content:"";height:1px;width:10px}.p-recruit-lp-solution__item-title{font-family:"Shippori Mincho B1",serif;font-weight:400;font-style:normal;letter-spacing:-0.05em;display:block;font-size:clamp(0.875rem,0.7144648829rem + 0.3344481605vw,1rem);line-height:1.5;padding-top:5px;text-align:center;word-break:keep-all}.p-recruit-lp-solution__bottom{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:grid;gap:40px;grid-template-columns:1fr 1fr;margin:0 auto;padding-top:30px;width:80%}.p-recruit-lp-solution__bottom-image img{aspect-ratio:1/1}.p-recruit-lp-solution__bottom-heading svg{height:clamp(3.5rem,1.0919732441rem + 5.016722408vw,5.375rem)}.p-recruit-lp-solution__bottom-description{font-family:"Shippori Mincho B1",serif;font-weight:500;font-style:normal;letter-spacing:-0.05em;font-size:clamp(1rem,0.8394648829rem + 0.3344481605vw,1.125rem);line-height:1.5;padding-top:15px;text-align:center;word-break:keep-all}@media(max-width: 767px){.p-recruit-lp-solution__inner{padding-top:10.6666666667vw}.p-recruit-lp-solution__inner::before{top:-10px;left:10px}.p-recruit-lp-solution__top{gap:8px;grid-template-columns:repeat(2, 1fr);padding-top:15px}.p-recruit-lp-solution__top::after{bottom:-36px;right:0}.p-recruit-lp-solution__item{border-radius:15px;padding:10px}.p-recruit-lp-solution__item-contents{padding-top:5px}.p-recruit-lp-solution__item-title{padding-top:3px}.p-recruit-lp-solution__bottom{gap:20px;grid-template-columns:1fr;padding-top:20px;width:100%}.p-recruit-lp-solution__bottom-image{margin:0 auto;-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;width:68%}.p-recruit-lp-solution__bottom-description{font-size:clamp(0.875rem,0.7144648829rem + 0.3344481605vw,1rem);padding-top:15px}}.p-recruit-lp-features{background:var(--color-white);position:relative}.p-recruit-lp-features::before,.p-recruit-lp-features::after{aspect-ratio:1366/100;background-repeat:no-repeat;background-position:center center;background-size:cover;content:"";position:absolute;left:0;width:100vw;z-index:1}.p-recruit-lp-features::before{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMzY2IiBoZWlnaHQ9IjEwMCIgdmlld0JveD0iMCAwIDEzNjYgMTAwIj4KICA8cGF0aCBpZD0i44OR44K5XzIyIiBkYXRhLW5hbWU9IuODkeOCuSAyMiIgZD0iTTAsMEM2ODMsMCw2ODMsMTAwLDEzNjYsMTAwSDBTMCw2NC41NTgsMCwwWiIgZmlsbD0iI2ZmZiIvPgo8L3N2Zz4K);bottom:calc(100% - .5px)}.p-recruit-lp-features::after{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMzY2IiBoZWlnaHQ9IjEwMCIgdmlld0JveD0iMCAwIDEzNjYgMTAwIj4KICA8cGF0aCBpZD0i44OR44K5XzMyOSIgZGF0YS1uYW1lPSLjg5HjgrkgMzI5IiBkPSJNMCwwQzY4MywwLDY4MywxMDAsMTM2NiwxMDBIMFMwLDY0LjU1OCwwLDBaIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgxMzY2IDEwMCkgcm90YXRlKDE4MCkiIGZpbGw9IiNmZmYiLz4KPC9zdmc+Cg==);top:calc(100% - .5px)}.p-recruit-lp-features__inner{padding-right:10vw;padding-left:10vw;padding-top:2.196193265vw;padding-bottom:1.4641288433vw;position:relative}@media(max-width: 860px){.p-recruit-lp-features__inner{padding-right:5vw;padding-left:5vw}}@media(max-width: 767px){.p-recruit-lp-features__inner{padding-right:3vw;padding-left:3vw}}.p-recruit-lp-features__inner::before,.p-recruit-lp-features__inner::after{background-repeat:no-repeat;background-position:center center;background-size:contain;content:"";position:absolute;height:clamp(4rem,-2.1003344482rem + 12.7090301003vw,8.75rem);width:clamp(4rem,-2.1003344482rem + 12.7090301003vw,8.75rem);z-index:2}.p-recruit-lp-features__inner::before{background-image:url(../77ae70a54aac215cf18f.webp);top:40px;left:40px}.p-recruit-lp-features__inner::after{background-image:url(../4425630227086e696b2c.webp);bottom:0;right:40px}.p-recruit-lp-features__heading{position:relative;text-align:center}.p-recruit-lp-features__heading-large{font-family:"Shippori Mincho B1",serif;font-weight:500;font-style:normal;letter-spacing:-0.05em;color:var(--color-base);display:block;font-size:clamp(5rem,2.7525083612rem + 4.6822742475vw,6.75rem)}@media(max-width: 767px){.p-recruit-lp-features__heading-large{font-size:clamp(3.5rem,2.8578595318rem + 1.3377926421vw,4rem)}}.p-recruit-lp-features__heading-small{font-family:"Shippori Mincho B1",serif;font-weight:500;font-style:normal;letter-spacing:-0.05em;color:var(--color-black);font-size:clamp(2.25rem,1.7683946488rem + 1.0033444816vw,2.625rem);margin:0 auto;position:absolute;right:0;bottom:0;left:0}@media(max-width: 767px){.p-recruit-lp-features__heading-small{font-size:clamp(1.5rem,1.1789297659rem + 0.6688963211vw,1.75rem)}}.p-recruit-lp-features__main{padding-top:30px}.p-recruit-lp-features__item{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:grid;gap:60px;grid-template-columns:1fr 1fr}.p-recruit-lp-features__item:nth-child(even) .p-recruit-lp-features__item-image{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.p-recruit-lp-features__item-image img{aspect-ratio:1/1;width:100%}.p-recruit-lp-features__item:nth-child(1) .p-recruit-lp-features__item-image img,.p-recruit-lp-features__item:nth-child(5) .p-recruit-lp-features__item-image img{-webkit-clip-path:url("#blob-features01");clip-path:url("#blob-features01")}.p-recruit-lp-features__item:nth-child(2) .p-recruit-lp-features__item-image img,.p-recruit-lp-features__item:nth-child(6) .p-recruit-lp-features__item-image img{-webkit-clip-path:url("#blob-features02");clip-path:url("#blob-features02")}.p-recruit-lp-features__item:nth-child(3) .p-recruit-lp-features__item-image img,.p-recruit-lp-features__item:nth-child(7) .p-recruit-lp-features__item-image img{-webkit-clip-path:url("#blob-features03");clip-path:url("#blob-features03")}.p-recruit-lp-features__item:nth-child(4) .p-recruit-lp-features__item-image img,.p-recruit-lp-features__item:nth-child(8) .p-recruit-lp-features__item-image img{-webkit-clip-path:url("#blob-features04");clip-path:url("#blob-features04")}.p-recruit-lp-features__item-head{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:grid;gap:15px;grid-template-columns:88px 1fr}.p-recruit-lp-features__item-label{background:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB3aWR0aD0iMTAwIiBoZWlnaHQ9IjEwMCIgdmlld0JveD0iMCAwIDEwMCAxMDAiPgogIDxkZWZzPgogICAgPGNsaXBQYXRoIGlkPSJjbGlwLXBhdGgiPgogICAgICA8cmVjdCBpZD0i6ZW35pa55b2iXzcwMSIgZGF0YS1uYW1lPSLplbfmlrnlvaIgNzAxIiB3aWR0aD0iMTAwIiBoZWlnaHQ9IjEwMCIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoNDI4IDQ2NDEpIiBmaWxsPSIjZjc3ZjhiIiBzdHJva2U9IiM3MDcwNzAiIHN0cm9rZS13aWR0aD0iMSIvPgogICAgPC9jbGlwUGF0aD4KICA8L2RlZnM+CiAgPGcgaWQ9IuODnuOCueOCr+OCsOODq+ODvOODl181NCIgZGF0YS1uYW1lPSLjg57jgrnjgq/jgrDjg6vjg7zjg5cgNTQiIHRyYW5zZm9ybT0idHJhbnNsYXRlKC00MjggLTQ2NDEpIiBjbGlwLXBhdGg9InVybCgjY2xpcC1wYXRoKSI+CiAgICA8cGF0aCBpZD0iaWZuMDQ2NSIgZD0iTTYxLjk1Niw4NC44NEM1MS40NTYsOTYuMzk0LDM5Ljg4Miw5Ny4xNDUsMzYuNzgzLDk0LjZoMGE2LjMsNi4zLDAsMCwxLTIuNTI3LTUuOTc5LDYuMyw2LjMsMCwwLDEtNi40NjgtLjU1N2MtMy4zODItMi4xNjEtNi4yNDctMTMuNCwxLjUtMjYuOTU3QzE1LjA1MSw1NC42OSwxMC43NjIsNDMuOTEyLDEyLjIyOCw0MC4xNzZhNi4yOTQsNi4yOTQsMCwwLDEsNC45MDYtNC4yNSw2LjMsNi4zLDAsMCwxLTEuNDctNi4zMjRjMS4wMDktMy44ODUsMTAuODE0LTEwLjA4MywyNi4xLTYuOUM0My40NjYsNy4xNzgsNTIuMzkxLS4yMzQsNTYuNC4wMDZoMGE2LjMsNi4zLDAsMCwxLDUuNTU5LDMuMzUsNi4yOTQsNi4yOTQsMCwwLDEsNS41Ni0zLjM1QzcxLjUyMi0uMjM0LDgwLjQ0Nyw3LjE3OSw4Mi4xNDcsMjIuN2MxNS4yODctMy4xOCwyNS4wOTMsMy4wMiwyNi4xLDYuOWE2LjMsNi4zLDAsMCwxLTEuNDcsNi4zMjMsNi4zLDYuMywwLDAsMSw0LjkwNiw0LjI1YzEuNDY2LDMuNzM2LTIuODI0LDE0LjUxNC0xNy4wNiwyMC45MjgsNy43NDgsMTMuNTU2LDQuODgyLDI0LjgsMS41LDI2Ljk1OGE2LjMsNi4zLDAsMCwxLTYuNDY4LjU1Niw2LjMsNi4zLDAsMCwxLTIuNTI4LDUuOTgsNy40NjIsNy40NjIsMCwwLDEtNC42MTEsMS4yQzc3LjQsOTUuOCw2OS40MDYsOTMuMDQxLDYxLjk1Niw4NC44NFoiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDQxNi4wNDQgNDY0My41KSIgZmlsbD0iI2Y3N2Y4YiIvPgogIDwvZz4KPC9zdmc+Cg==) no-repeat center center/contain;color:var(--color-white);display:grid;margin:0 auto;padding-top:10px;place-content:center;height:88px;width:88px}.p-recruit-lp-features__item-label-small{display:block;text-align:center}.p-recruit-lp-features__item-label-large{display:block;font-size:clamp(1.75rem,1.4289297659rem + 0.6688963211vw,2rem);line-height:.85;text-align:center}.p-recruit-lp-features__item-heading{font-family:"Shippori Mincho B1",serif;font-weight:400;font-style:normal;letter-spacing:-0.05em;font-size:clamp(1.75rem,1.4289297659rem + 0.6688963211vw,2rem)}.p-recruit-lp-features__item-description{color:var(--color-gray-800);font-size:clamp(0.875rem,0.7144648829rem + 0.3344481605vw,1rem);padding-top:20px}@media(max-width: 767px){.p-recruit-lp-features__inner{padding-top:0;padding-bottom:8vw}.p-recruit-lp-features__inner::before{top:0;left:0}.p-recruit-lp-features__inner::after{bottom:-40px;right:0}.p-recruit-lp-features__main{display:grid;gap:5px;padding-top:20px}.p-recruit-lp-features__item{gap:10px;grid-template-columns:1fr}.p-recruit-lp-features__item-image{margin:0 -3vw;position:relative;width:100vw}.p-recruit-lp-features__item:nth-child(odd) .p-recruit-lp-features__item-image{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.p-recruit-lp-features__item-image::before,.p-recruit-lp-features__item-image::after{aspect-ratio:840/20;background-repeat:no-repeat;background-position:center center;background-size:cover;content:"";position:absolute;left:-3vw;width:calc(100% + 3vw);z-index:1}.p-recruit-lp-features__item-image::before{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI4NDAiIGhlaWdodD0iMjAiIHZpZXdCb3g9IjAgMCA4NDAgMjAiPgogIDxwYXRoIGlkPSLjg5HjgrlfMjM5IiBkYXRhLW5hbWU9IuODkeOCuSAyMzkiIGQ9Ik0zLjU2MiwyMjRoODQwYy0xMDcuMzQyLDEyLjM1NS0yNTUuODc5LDIwLTQyMCwyMFMxMTAuOSwyMzYuMzU1LDMuNTYyLDIyNFoiIHRyYW5zZm9ybT0idHJhbnNsYXRlKC0zLjU2MiAtMjI0KSIgZmlsbD0iI2ZmZiIvPgo8L3N2Zz4K);background-position:top;top:-1px}.p-recruit-lp-features__item-image::after{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI4NDAiIGhlaWdodD0iMjAiIHZpZXdCb3g9IjAgMCA4NDAgMjAiPgogIDxwYXRoIGlkPSLjg5HjgrlfMjQwIiBkYXRhLW5hbWU9IuODkeOCuSAyNDAiIGQ9Ik04NDAsMjBINDIwLjE2M2M4MC4xNjEsMCwxNTcuOTI0LTEuODA3LDIzMS4xMjktNS4zNjcsMzUuMi0xLjcxMiw2OS4xMzktMy44MywxMDAuODc3LTYuM0M3ODMuNjA2LDUuODk0LDgxMy4xNTcsMy4wODksODQwLDBWMjBoMFpNNDE1LjM4MiwyMEgwVjBDMjYuODM0LDMuMDg4LDU2LjM4NCw1Ljg5NCw4Ny44MzEsOC4zMzdjMzEuNzM4LDIuNDY2LDY1LjY3OCw0LjU4NCwxMDAuODc4LDYuMyw3MS44MTUsMy40OTIsMTQ4LjA3OSw1LjMsMjI2LjY3NCw1LjM2NVoiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDApIiBmaWxsPSIjZmZmIi8+Cjwvc3ZnPgo=);background-position:bottom;bottom:-1px}.p-recruit-lp-features__item-image img{aspect-ratio:1/.75;-o-object-position:center 15%;object-position:center 15%;-webkit-clip-path:unset !important;clip-path:unset !important}.p-recruit-lp-features__item-head{gap:0;grid-template-columns:1fr}.p-recruit-lp-features__item-label{height:72px;width:72px}.p-recruit-lp-features__item-label-large{font-size:clamp(1.5rem,1.1789297659rem + 0.6688963211vw,1.75rem)}.p-recruit-lp-features__item-heading{font-size:clamp(1.5rem,1.1789297659rem + 0.6688963211vw,1.75rem);padding-top:5px;text-align:center}.p-recruit-lp-features__item-description{font-size:clamp(0.8125rem,0.7322324415rem + 0.1672240803vw,0.875rem);-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3;padding-top:0}}.p-recruit-lp-workflow{background:var(--color-white);position:relative}.p-recruit-lp-workflow::before{aspect-ratio:1366/100;background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMzY2IiBoZWlnaHQ9IjEwMCIgdmlld0JveD0iMCAwIDEzNjYgMTAwIj4KICA8cGF0aCBpZD0i44OR44K5XzMzMCIgZGF0YS1uYW1lPSLjg5HjgrkgMzMwIiBkPSJNMCwwQzY4MywwLDY4MywxMDAsMTM2NiwxMDBIMFMwLDY0LjU1OCwwLDBaIiBmaWxsPSIjZmZmIi8+Cjwvc3ZnPgo=);background-repeat:no-repeat;background-position:center center;background-size:cover;content:"";position:absolute;bottom:calc(100% - .5px);left:0;width:100vw;z-index:1}.p-recruit-lp-workflow__inner{padding-top:1.4641288433vw;position:relative}.p-recruit-lp-workflow__inner::before{background-repeat:no-repeat;background-position:center center;background-size:contain;content:"";position:absolute;height:clamp(4rem,-2.1003344482rem + 12.7090301003vw,8.75rem);width:clamp(4rem,-2.1003344482rem + 12.7090301003vw,8.75rem);background-image:url(../a00e981e859c719d3124.webp);top:30px;left:calc(10vw - 40px);z-index:2}.p-recruit-lp-workflow__heading{position:relative;text-align:center}.p-recruit-lp-workflow__heading-large{font-family:"Shippori Mincho B1",serif;font-weight:500;font-style:normal;letter-spacing:-0.05em;color:var(--color-base);display:block;font-size:clamp(5rem,2.7525083612rem + 4.6822742475vw,6.75rem)}@media(max-width: 767px){.p-recruit-lp-workflow__heading-large{font-size:clamp(3.5rem,2.8578595318rem + 1.3377926421vw,4rem)}}.p-recruit-lp-workflow__heading-small{font-family:"Shippori Mincho B1",serif;font-weight:500;font-style:normal;letter-spacing:-0.05em;color:var(--color-black);font-size:clamp(2.25rem,1.7683946488rem + 1.0033444816vw,2.625rem);margin:0 auto;position:absolute;right:0;bottom:0;left:0}@media(max-width: 767px){.p-recruit-lp-workflow__heading-small{font-size:clamp(1.5rem,1.1789297659rem + 0.6688963211vw,1.75rem)}}.p-recruit-lp-workflow__main{padding-top:30px}.p-recruit-lp-workflow__item-label{background:-webkit-gradient(linear, left top, right top, from(#f77f8b), to(#ff90bb));background:-webkit-linear-gradient(left, #f77f8b, #ff90bb);background:linear-gradient(90deg, #f77f8b, #ff90bb);border-radius:100px;color:var(--color-white);font-size:clamp(1rem,0.8394648829rem + 0.3344481605vw,1.125rem);display:grid;margin:0 auto;padding:0 20px;place-content:center;height:36px;width:-webkit-max-content;width:-moz-max-content;width:max-content}.p-recruit-lp-workflow__item-image{padding-top:15px}.p-recruit-lp-workflow__item-image img{aspect-ratio:1.618/1;border-radius:20px}.p-recruit-lp-workflow__item-contents{padding-top:15px}.p-recruit-lp-workflow__item-heading{font-family:"Shippori Mincho B1",serif;font-weight:400;font-style:normal;letter-spacing:-0.05em;font-size:clamp(1.5rem,1.1789297659rem + 0.6688963211vw,1.75rem);text-align:center}.p-recruit-lp-workflow__item-description{color:var(--color-gray-800);font-size:clamp(0.875rem,0.7144648829rem + 0.3344481605vw,1rem);padding-top:8px}.p-recruit-lp-workflow__pagination{display:-webkit-box;display:-ms-flexbox;display:flex;gap:15px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding-top:30px}.p-recruit-lp-workflow__pagination .swiper-pagination-bullet{background:var(--color-gray-100);border-radius:100%;cursor:pointer;margin:0 !important;opacity:1 !important;-webkit-transition:background .3s cubic-bezier(0.4, 0.15, 0, 1);transition:background .3s cubic-bezier(0.4, 0.15, 0, 1);height:12px;width:12px}.p-recruit-lp-workflow__pagination .swiper-pagination-bullet-active{background:var(--color-pink);cursor:default;pointer-events:none}@media(max-width: 767px){.p-recruit-lp-workflow__inner{padding-top:2.6666666667vw}.p-recruit-lp-workflow__inner::before{top:-20px;left:0}.p-recruit-lp-workflow__main{padding-top:20px}.p-recruit-lp-workflow__item-label{font-size:clamp(0.8125rem,0.7322324415rem + 0.1672240803vw,0.875rem);margin:0 auto;padding:0 10px;height:26px}.p-recruit-lp-workflow__item-image img{border-radius:15px}.p-recruit-lp-workflow__item-contents{padding-top:8px}.p-recruit-lp-workflow__item-heading{font-size:clamp(1.3125rem,1.0716973244rem + 0.5016722408vw,1.5rem)}.p-recruit-lp-workflow__item-description{font-size:clamp(0.8125rem,0.7322324415rem + 0.1672240803vw,0.875rem);padding-top:3px}.p-recruit-lp-workflow__pagination{gap:8px;padding-top:10px}.p-recruit-lp-workflow__pagination .swiper-pagination-bullet{height:10px;width:10px}}.p-recruit-lp-voices{background:var(--color-white);position:relative}.p-recruit-lp-cta+.p-recruit-lp-voices::before{aspect-ratio:1366/100;background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMzY2IiBoZWlnaHQ9IjEwMCIgdmlld0JveD0iMCAwIDEzNjYgMTAwIj4KICA8cGF0aCBpZD0i44OR44K5XzM4OSIgZGF0YS1uYW1lPSLjg5HjgrkgMzg5IiBkPSJNMCwwQzY4MywwLDY4MywxMDAsMTM2NiwxMDBIMFMwLDY0LjU1OCwwLDBaIiBmaWxsPSIjZmZmIi8+Cjwvc3ZnPgo=);background-repeat:no-repeat;background-position:center center;background-size:cover;content:"";position:absolute;bottom:calc(100% - .5px);left:0;width:100vw;z-index:1}.p-recruit-lp-voices__heading{position:relative;text-align:center}.p-recruit-lp-voices__heading-large{font-family:"Shippori Mincho B1",serif;font-weight:500;font-style:normal;letter-spacing:-0.05em;color:var(--color-base);display:block;font-size:clamp(5rem,2.7525083612rem + 4.6822742475vw,6.75rem)}@media(max-width: 767px){.p-recruit-lp-voices__heading-large{font-size:clamp(3.5rem,2.8578595318rem + 1.3377926421vw,4rem)}}.p-recruit-lp-voices__heading-small{font-family:"Shippori Mincho B1",serif;font-weight:500;font-style:normal;letter-spacing:-0.05em;color:var(--color-black);font-size:clamp(2.25rem,1.7683946488rem + 1.0033444816vw,2.625rem);margin:0 auto;position:absolute;right:0;bottom:0;left:0}@media(max-width: 767px){.p-recruit-lp-voices__heading-small{font-size:clamp(1.5rem,1.1789297659rem + 0.6688963211vw,1.75rem)}}.p-recruit-lp-voices__inner{padding-right:10vw;padding-left:10vw;padding-top:2.9282576867vw;padding-bottom:10.2489019034vw;position:relative}@media(max-width: 860px){.p-recruit-lp-voices__inner{padding-right:5vw;padding-left:5vw}}@media(max-width: 767px){.p-recruit-lp-voices__inner{padding-right:3vw;padding-left:3vw}}.p-recruit-lp-cta+.p-recruit-lp-voices .p-recruit-lp-voices__inner{padding-top:0}.p-recruit-lp-voices__inner::before,.p-recruit-lp-voices__inner::after{background-repeat:no-repeat;background-position:center center;background-size:contain;content:"";position:absolute;height:clamp(4rem,-2.1003344482rem + 12.7090301003vw,8.75rem);width:clamp(4rem,-2.1003344482rem + 12.7090301003vw,8.75rem);z-index:2}.p-recruit-lp-voices__inner::before{background-image:url(../4425630227086e696b2c.webp);top:40px;right:40px}.p-recruit-lp-voices__inner::after{background-image:url(../77ae70a54aac215cf18f.webp);bottom:40px;left:40px}.p-recruit-lp-cta+.p-recruit-lp-voices .p-recruit-lp-voices__inner::before{scale:-1 1;top:-20px;right:unset;left:40px}.p-recruit-lp-voices__main{display:grid;gap:40px 30px;grid-template-columns:repeat(3, 1fr);padding-top:40px}.p-recruit-lp-voices__main[data-length="1"]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.p-recruit-lp-voices__main[data-length="2"]{gap:60px 60px;grid-template-columns:repeat(2, 1fr)}[data-length="1"] .p-recruit-lp-voices__item{width:50%}.p-recruit-lp-voices__item-image img{aspect-ratio:1.618/1;border-radius:20px}.p-recruit-lp-voices__item-contents{padding-top:15px}.p-recruit-lp-voices__item-name{font-family:"Shippori Mincho B1",serif;font-weight:400;font-style:normal;letter-spacing:-0.05em;font-size:clamp(1.125rem,0.8841973244rem + 0.5016722408vw,1.3125rem);text-align:center}.p-recruit-lp-voices__item-message{color:var(--color-gray-800);padding-top:8px}.p-recruit-lp-voices__video{padding-top:40px}.p-recruit-lp-voices__video iframe{aspect-ratio:16/9;border-radius:20px;height:auto;width:100%}.p-recruit-lp-voices__data{padding-top:40px}.p-recruit-lp-voices__data-inner{-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:var(--color-white);border:2px solid var(--color-pink);border-radius:20px;-webkit-box-shadow:15px 15px 20px rgba(142,16,16,.05);box-shadow:15px 15px 20px rgba(142,16,16,.05);display:grid;gap:40px;grid-template-columns:40% 1fr;padding:40px 100px}.p-recruit-lp-voices__data-heading{font-family:"Shippori Mincho B1",serif;font-weight:500;font-style:normal;letter-spacing:-0.05em;color:var(--color-pink);font-size:clamp(1.75rem,1.4289297659rem + 0.6688963211vw,2rem);line-height:1.7}@media(max-width: 767px){.p-recruit-lp-voices__inner{padding-top:5.3333333333vw;padding-bottom:16vw}.p-recruit-lp-voices__inner::before{top:-10px;right:0}.p-recruit-lp-voices__inner::after{bottom:0;left:0}.p-recruit-lp-cta+.p-recruit-lp-voices .p-recruit-lp-voices__inner::before{top:-40px;left:0}.p-recruit-lp-voices__main{padding-top:20px}.p-recruit-lp-voices__main,.p-recruit-lp-voices__main[data-length="2"]{grid-template-columns:1fr;gap:15px}.p-recruit-lp-voices__item-image img{border-radius:15px}.p-recruit-lp-voices__item-contents{padding-top:10px}.p-recruit-lp-voices__item-name{font-size:clamp(1.3125rem,1.0716973244rem + 0.5016722408vw,1.5rem)}.p-recruit-lp-voices__item-message{padding-top:5px}.p-recruit-lp-voices__video{margin:0 -3vw;padding-top:15px;width:100vw}.p-recruit-lp-voices__video iframe{border-radius:0}.p-recruit-lp-voices__data{padding-top:20px}.p-recruit-lp-voices__data-inner{border-radius:15px;gap:20px;grid-template-columns:1fr;padding:20px}.p-recruit-lp-voices__data-heading{font-size:clamp(1.5rem,1.1789297659rem + 0.6688963211vw,1.75rem);line-height:1.3;text-align:center}}.p-recruit-lp-reviews{position:relative}.p-recruit-lp-reviews::before,.p-recruit-lp-reviews::after{aspect-ratio:1366/100;background-repeat:no-repeat;background-position:center center;background-size:cover;content:"";position:absolute;left:0;width:100vw;z-index:1}.p-recruit-lp-reviews::before{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMzY2IiBoZWlnaHQ9IjEwMCIgdmlld0JveD0iMCAwIDEzNjYgMTAwIj4KICA8cGF0aCBpZD0i44OR44K5XzM4NyIgZGF0YS1uYW1lPSLjg5HjgrkgMzg3IiBkPSJNMCwwQzY4MywwLDY4MywxMDAsMTM2NiwxMDBIMFMwLDY0LjU1OCwwLDBaIiBmaWxsPSIjZjZmNGY2Ii8+Cjwvc3ZnPgo=);bottom:calc(100% - .5px)}.p-recruit-lp-reviews::after{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMzY2IiBoZWlnaHQ9IjEwMCIgdmlld0JveD0iMCAwIDEzNjYgMTAwIj4KICA8cGF0aCBpZD0i44OR44K5XzM4OCIgZGF0YS1uYW1lPSLjg5HjgrkgMzg4IiBkPSJNMCwwQzY4MywwLDY4MywxMDAsMTM2NiwxMDBIMFMwLDY0LjU1OCwwLDBaIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgxMzY2IDEwMCkgcm90YXRlKDE4MCkiIGZpbGw9IiNmNmY0ZjYiLz4KPC9zdmc+Cg==);top:calc(100% - .5px)}.p-recruit-lp-reviews__inner{padding-bottom:1.4641288433vw;position:relative}.p-recruit-lp-reviews__inner::before{background-repeat:no-repeat;background-position:center center;background-size:contain;content:"";position:absolute;height:clamp(4rem,-2.1003344482rem + 12.7090301003vw,8.75rem);width:clamp(4rem,-2.1003344482rem + 12.7090301003vw,8.75rem);background-image:url(../fb17f4b07f5779991e93.webp);bottom:-40px;right:40px;z-index:2}.p-recruit-lp-reviews__heading{position:relative;text-align:center}.p-recruit-lp-reviews__heading-large{font-family:"Shippori Mincho B1",serif;font-weight:500;font-style:normal;letter-spacing:-0.05em;color:var(--color-white);display:block;font-size:clamp(5rem,2.7525083612rem + 4.6822742475vw,6.75rem)}@media(max-width: 767px){.p-recruit-lp-reviews__heading-large{font-size:clamp(3.5rem,2.8578595318rem + 1.3377926421vw,4rem)}}.p-recruit-lp-reviews__heading-small{font-family:"Shippori Mincho B1",serif;font-weight:500;font-style:normal;letter-spacing:-0.05em;color:var(--color-black);font-size:clamp(2.25rem,1.7683946488rem + 1.0033444816vw,2.625rem);margin:0 auto;position:absolute;right:0;bottom:0;left:0}@media(max-width: 767px){.p-recruit-lp-reviews__heading-small{font-size:clamp(1.5rem,1.1789297659rem + 0.6688963211vw,1.75rem)}}.p-recruit-lp-reviews__main{padding-top:30px;padding-bottom:30px;position:relative;z-index:3}.p-recruit-lp-reviews__pagination{display:-webkit-box;display:-ms-flexbox;display:flex;gap:15px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.p-recruit-lp-reviews__pagination .swiper-pagination-bullet{background:var(--color-gray-100);border-radius:100%;cursor:pointer;margin:0 !important;opacity:1 !important;-webkit-transition:background .3s cubic-bezier(0.4, 0.15, 0, 1);transition:background .3s cubic-bezier(0.4, 0.15, 0, 1);height:12px;width:12px}.p-recruit-lp-reviews__pagination .swiper-pagination-bullet-active{background:var(--color-pink);cursor:default;pointer-events:none}@media(max-width: 767px){.p-recruit-lp-reviews__inner{padding-bottom:5.3333333333vw}.p-recruit-lp-reviews__inner::before{right:0}.p-recruit-lp-reviews__main{padding-top:15px;padding-bottom:25px}.p-recruit-lp-reviews__pagination{gap:8px}.p-recruit-lp-reviews__pagination .swiper-pagination-bullet{height:10px;width:10px}}.p-recruit-lp-requirements{background:var(--color-white);position:relative}.p-recruit-lp-requirements::before,.p-recruit-lp-requirements::after{aspect-ratio:1366/100;background-repeat:no-repeat;background-position:center center;background-size:cover;content:"";position:absolute;left:0;width:100vw;z-index:1}.p-recruit-lp-requirements::before{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMzY2IiBoZWlnaHQ9IjEwMCIgdmlld0JveD0iMCAwIDEzNjYgMTAwIj4KICA8cGF0aCBpZD0i44OR44K5XzM4OSIgZGF0YS1uYW1lPSLjg5HjgrkgMzg5IiBkPSJNMCwwQzY4MywwLDY4MywxMDAsMTM2NiwxMDBIMFMwLDY0LjU1OCwwLDBaIiBmaWxsPSIjZmZmIi8+Cjwvc3ZnPgo=);bottom:calc(100% - .5px)}.p-recruit-lp-requirements::after{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMzY2IiBoZWlnaHQ9IjEwMCIgdmlld0JveD0iMCAwIDEzNjYgMTAwIj4KICA8cGF0aCBpZD0i44OR44K5XzM5NCIgZGF0YS1uYW1lPSLjg5HjgrkgMzk0IiBkPSJNMCwwQzY4MywwLDY4MywxMDAsMTM2NiwxMDBIMFMwLDY0LjU1OCwwLDBaIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgxMzY2IDEwMCkgcm90YXRlKDE4MCkiIGZpbGw9IiNmZmYiLz4KPC9zdmc+Cg==);top:calc(100% - .5px)}.p-recruit-lp-requirements__inner{padding-right:10vw;padding-left:10vw;padding-top:1.4641288433vw;padding-bottom:4.39238653vw;position:relative}@media(max-width: 860px){.p-recruit-lp-requirements__inner{padding-right:5vw;padding-left:5vw}}@media(max-width: 767px){.p-recruit-lp-requirements__inner{padding-right:3vw;padding-left:3vw}}.p-recruit-lp-requirements__inner::before,.p-recruit-lp-requirements__inner::after{background-repeat:no-repeat;background-position:center center;background-size:contain;content:"";position:absolute;height:clamp(4rem,-2.1003344482rem + 12.7090301003vw,8.75rem);width:clamp(4rem,-2.1003344482rem + 12.7090301003vw,8.75rem);z-index:2}.p-recruit-lp-requirements__inner::before{background-image:url(../a00e981e859c719d3124.webp);top:0;left:40px}.p-recruit-lp-requirements__inner::after{background-image:url(../06f483a7b80e3c6ec0cd.webp);bottom:0;right:40px}.p-recruit-lp-requirements__heading{position:relative;text-align:center}.p-recruit-lp-requirements__heading-large{font-family:"Shippori Mincho B1",serif;font-weight:500;font-style:normal;letter-spacing:-0.05em;color:var(--color-base);display:block;font-size:clamp(5rem,2.7525083612rem + 4.6822742475vw,6.75rem)}@media(max-width: 767px){.p-recruit-lp-requirements__heading-large{font-size:clamp(3.5rem,2.8578595318rem + 1.3377926421vw,4rem)}}.p-recruit-lp-requirements__heading-small{font-family:"Shippori Mincho B1",serif;font-weight:500;font-style:normal;letter-spacing:-0.05em;color:var(--color-black);font-size:clamp(2.25rem,1.7683946488rem + 1.0033444816vw,2.625rem);margin:0 auto;position:absolute;right:0;bottom:0;left:0}@media(max-width: 767px){.p-recruit-lp-requirements__heading-small{font-size:clamp(1.5rem,1.1789297659rem + 0.6688963211vw,1.75rem)}}.p-recruit-lp-requirements__main{margin:0 auto;padding-top:40px;width:80%}.p-recruit-lp-requirements__item{border-top:2px solid var(--color-gray-50);display:grid;gap:40px;grid-template-columns:20% 1fr;padding:40px 0}.p-recruit-lp-requirements__item:not(.-sticky){-webkit-box-align:center;-ms-flex-align:center;align-items:center}.p-recruit-lp-requirements__item:last-child{border-bottom:2px solid var(--color-gray-50)}.p-recruit-lp-requirements__item-heading{font-family:"Shippori Mincho B1",serif;font-weight:500;font-style:normal;letter-spacing:-0.05em;color:var(--color-gray-500);font-size:clamp(1.3125rem,1.0716973244rem + 0.5016722408vw,1.5rem)}.-sticky .p-recruit-lp-requirements__item-heading{position:sticky;top:50svh;translate:0 -50%;height:-webkit-max-content;height:-moz-max-content;height:max-content}.p-recruit-lp-requirements__item-contents>p{font-size:clamp(0.875rem,0.7144648829rem + 0.3344481605vw,1rem)}.p-recruit-lp-requirements__item-contents>p+p:not(:has(.p-recruit-lp-requirements__appeal)){padding-top:8px}.p-recruit-lp-requirements__appeal{display:block}*+p .p-recruit-lp-requirements__appeal,*+.p-recruit-lp-requirements__appeal{padding-top:15px}.p-recruit-lp-requirements__appeal-text{border:2px solid var(--color-pink);border-radius:10px;color:var(--color-pink);display:block;font-size:clamp(0.875rem,0.7144648829rem + 0.3344481605vw,1rem);line-height:1.5;padding:13px 15px;text-align:center}.p-recruit-lp-requirements__rewards{display:grid;gap:15px}.p-recruit-lp-requirements__reward-item{-webkit-box-align:center;-ms-flex-align:center;align-items:center;border:5px solid var(--color-base);border-radius:15px;display:grid;gap:20px;grid-template-columns:30% 1fr;padding:20px}.p-recruit-lp-requirements__reward-item-heading{font-family:"Shippori Mincho B1",serif;font-weight:500;font-style:normal;letter-spacing:-0.05em;font-size:clamp(1.125rem,0.8841973244rem + 0.5016722408vw,1.3125rem);text-align:center}.p-recruit-lp-requirements__reward-item-detail,.p-recruit-lp-requirements__reward-item-detail tbody{display:block;width:100%}.p-recruit-lp-requirements__reward-item-detail-row{display:grid;gap:10px;grid-template-columns:40% 1fr}.p-recruit-lp-requirements__reward-item-detail-row+.p-recruit-lp-requirements__reward-item-detail-row{padding-top:8px}.p-recruit-lp-requirements__reward-item-detail-row-head{color:var(--color-gray-800);line-height:1.5}.p-recruit-lp-requirements__reward-item-detail-row-data{line-height:1.5}.p-recruit-lp-requirements__reward-item-note{padding-top:10px}.p-recruit-lp-requirements__reward-item-note-text{background:var(--color-base);border-radius:5px;color:var(--color-gray-800);display:block;font-size:12px;line-height:1.5;padding:10px}.p-recruit-lp-requirements__reward-item-description+.p-recruit-lp-requirements__reward-item-description{padding-top:5px}.p-recruit-lp-requirements__example{display:grid;gap:30px;padding-top:30px}.p-recruit-lp-requirements__example-label{-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:var(--color-gray-500);display:-webkit-box;display:-ms-flexbox;display:flex;font-size:clamp(0.875rem,0.7144648829rem + 0.3344481605vw,1rem);gap:10px;white-space:nowrap}.p-recruit-lp-requirements__example-label::before,.p-recruit-lp-requirements__example-label::after{background:var(--color-gray-100);content:"";height:1px;width:100%}.p-recruit-lp-requirements__example-head{-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding-top:20px}.p-recruit-lp-requirements__example-heading{font-family:"Shippori Mincho B1",serif;font-weight:500;font-style:normal;letter-spacing:-0.05em;display:block;font-size:clamp(1.3125rem,1.0716973244rem + 0.5016722408vw,1.5rem)}.p-recruit-lp-requirements__example-income{-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;color:var(--color-gray-800);display:-webkit-box;display:-ms-flexbox;display:flex;gap:.15em}.p-recruit-lp-requirements__example-income strong{font-size:clamp(1.125rem,0.8841973244rem + 0.5016722408vw,1.3125rem)}.p-recruit-lp-requirements__example-detail{display:grid;gap:20px;padding-top:15px}.p-recruit-lp-requirements__example-detail-heading{background:var(--color-base);border-radius:5px;padding:10px;text-align:center}.p-recruit-lp-requirements__example-detail-contents{display:block;padding-top:15px;width:100%}.p-recruit-lp-requirements__example-detail-content-head{display:block;padding-bottom:3px}.p-recruit-lp-requirements__example-detail-content-body{border-top:1px solid var(--color-gray-100);border-bottom:1px solid var(--color-gray-100);display:grid;gap:12px;padding:20px 0}.p-recruit-lp-requirements__example-detail-content-row{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex}.p-recruit-lp-requirements__example-detail-content-row-head{width:100%}.p-recruit-lp-requirements__example-detail-content-head .p-recruit-lp-requirements__example-detail-content-row-head{color:var(--color-gray-500);font-size:12px}.p-recruit-lp-requirements__example-detail-content-row-data{line-height:1.5;width:100%}.p-recruit-lp-requirements__example-detail-total{display:block;font-size:clamp(0.875rem,0.7144648829rem + 0.3344481605vw,1rem);padding-top:8px;text-align:right}@media(max-width: 767px){.p-recruit-lp-requirements__inner{padding-top:2.6666666667vw;padding-bottom:5.3333333333vw}.p-recruit-lp-requirements__inner::before{top:-40px;left:0}.p-recruit-lp-requirements__inner::after{bottom:-48px;right:0}.p-recruit-lp-requirements__main{padding-top:25px;width:100%}.p-recruit-lp-requirements__item{gap:10px;grid-template-columns:1fr;padding-top:10px;padding-bottom:20px}.p-recruit-lp-requirements__item-heading{text-align:center;font-size:clamp(1rem,0.8394648829rem + 0.3344481605vw,1.125rem)}.-sticky .p-recruit-lp-requirements__item-heading{position:static;translate:unset}.p-recruit-lp-requirements__item-contents>p{font-size:clamp(0.8125rem,0.7322324415rem + 0.1672240803vw,0.875rem)}.p-recruit-lp-requirements__item-contents>p+p:not(:has(.p-recruit-lp-requirements__appeal)){padding-top:5px}*+p .p-recruit-lp-requirements__appeal,*+.p-recruit-lp-requirements__appeal{padding-top:10px}.p-recruit-lp-requirements__appeal-text{padding:15px}.p-recruit-lp-requirements__rewards{gap:8px}.p-recruit-lp-requirements__reward-item{gap:15px;grid-template-columns:1fr;padding:15px}.p-recruit-lp-requirements__example{gap:20px;padding-top:20px}.p-recruit-lp-requirements__example-head{padding-top:15px}.p-recruit-lp-requirements__example-heading{font-size:clamp(1.125rem,0.8841973244rem + 0.5016722408vw,1.3125rem)}.p-recruit-lp-requirements__example-detail{gap:15px}.p-recruit-lp-requirements__example-detail-contents{padding-top:10px}.p-recruit-lp-requirements__example-detail-content-body{gap:8px;padding:15px 0}.p-recruit-lp-requirements__example-detail-content-row-data{text-align:left;word-break:keep-all}}.p-recruit-lp-flow{background:var(--color-white);position:relative}.p-recruit-lp-flow::before{aspect-ratio:1366/100;background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMzY2IiBoZWlnaHQ9IjEwMCIgdmlld0JveD0iMCAwIDEzNjYgMTAwIj4KICA8cGF0aCBpZD0i44OR44K5XzM5NSIgZGF0YS1uYW1lPSLjg5HjgrkgMzk1IiBkPSJNMCwwQzY4MywwLDY4MywxMDAsMTM2NiwxMDBIMFMwLDY0LjU1OCwwLDBaIiBmaWxsPSIjZmZmIi8+Cjwvc3ZnPgo=);background-repeat:no-repeat;background-position:center center;background-size:cover;content:"";position:absolute;bottom:calc(100% - .5px);left:0;width:100vw;z-index:1}.p-recruit-lp-flow__inner{padding-right:10vw;padding-left:10vw;padding-top:1.4641288433vw;padding-bottom:10.980966325vw;position:relative}@media(max-width: 860px){.p-recruit-lp-flow__inner{padding-right:5vw;padding-left:5vw}}@media(max-width: 767px){.p-recruit-lp-flow__inner{padding-right:3vw;padding-left:3vw}}.p-recruit-lp-flow__inner::before,.p-recruit-lp-flow__inner::after{background-repeat:no-repeat;background-position:center center;background-size:contain;content:"";position:absolute;height:clamp(4rem,-2.1003344482rem + 12.7090301003vw,8.75rem);width:clamp(4rem,-2.1003344482rem + 12.7090301003vw,8.75rem);z-index:2}.p-recruit-lp-flow__inner::before{background-image:url(../77ae70a54aac215cf18f.webp);top:0;left:40px}.p-recruit-lp-flow__inner::after{background-image:url(../fb17f4b07f5779991e93.webp);bottom:40px;right:40px}.p-recruit-lp-flow__heading{position:relative;text-align:center}.p-recruit-lp-flow__heading-large{font-family:"Shippori Mincho B1",serif;font-weight:500;font-style:normal;letter-spacing:-0.05em;color:var(--color-base);display:block;font-size:clamp(5rem,2.7525083612rem + 4.6822742475vw,6.75rem)}@media(max-width: 767px){.p-recruit-lp-flow__heading-large{font-size:clamp(3.5rem,2.8578595318rem + 1.3377926421vw,4rem)}}.p-recruit-lp-flow__heading-small{font-family:"Shippori Mincho B1",serif;font-weight:500;font-style:normal;letter-spacing:-0.05em;color:var(--color-black);font-size:clamp(2.25rem,1.7683946488rem + 1.0033444816vw,2.625rem);margin:0 auto;position:absolute;right:0;bottom:0;left:0}@media(max-width: 767px){.p-recruit-lp-flow__heading-small{font-size:clamp(1.5rem,1.1789297659rem + 0.6688963211vw,1.75rem)}}.p-recruit-lp-flow__main{display:grid;gap:30px;grid-template-columns:repeat(3, 1fr);padding-top:40px}.p-recruit-lp-flow__main[data-length="2"]{grid-template-columns:repeat(2, 1fr)}.p-recruit-lp-flow__main[data-length="4"],.p-recruit-lp-flow__main[data-length="7"],.p-recruit-lp-flow__main[data-length="8"]{grid-template-columns:repeat(4, 1fr)}.p-recruit-lp-flow__item-label{background:-webkit-gradient(linear, left top, right top, from(#f77f8b), to(#ff90bb));background:-webkit-linear-gradient(left, #f77f8b, #ff90bb);background:linear-gradient(90deg, #f77f8b, #ff90bb);border-radius:100px;color:var(--color-white);font-size:clamp(1rem,0.8394648829rem + 0.3344481605vw,1.125rem);display:grid;margin:0 auto;padding:0 20px;place-content:center;height:36px;width:-webkit-max-content;width:-moz-max-content;width:max-content}.p-recruit-lp-flow__item-heading{font-family:"Shippori Mincho B1",serif;font-weight:500;font-style:normal;letter-spacing:-0.05em;font-size:clamp(1.3125rem,1.0716973244rem + 0.5016722408vw,1.5rem);padding-top:20px;text-align:center}.p-recruit-lp-flow__item-description{color:var(--color-gray-800);font-size:clamp(0.875rem,0.7144648829rem + 0.3344481605vw,1rem);padding-top:15px}.p-recruit-lp-flow__item-description a{color:var(--color-pink);text-decoration:underline}@media(max-width: 767px){.p-recruit-lp-flow__inner{padding-top:0;padding-bottom:16vw}.p-recruit-lp-flow__inner::before{top:-20px;left:0}.p-recruit-lp-flow__inner::after{bottom:-10px;right:0}.p-recruit-lp-flow__main{gap:15px 10px;padding-top:20px}.p-recruit-lp-flow__main,.p-recruit-lp-flow__main[data-length="2"],.p-recruit-lp-flow__main[data-length="4"],.p-recruit-lp-flow__main[data-length="7"],.p-recruit-lp-flow__main[data-length="8"]{grid-template-columns:repeat(2, 1fr)}.p-recruit-lp-flow__item-label{font-size:clamp(0.8125rem,0.7322324415rem + 0.1672240803vw,0.875rem);margin:0 auto;padding:0 10px;height:26px}.p-recruit-lp-flow__item-heading{font-size:clamp(1.125rem,0.8841973244rem + 0.5016722408vw,1.3125rem);padding-top:10px}.p-recruit-lp-flow__item-description{font-size:clamp(0.8125rem,0.7322324415rem + 0.1672240803vw,0.875rem);padding-top:10px}}.p-recruit-lp-entry{position:relative}.p-recruit-lp-entry::before,body:not(.single-recruit-lp) .p-recruit-lp-entry::after{aspect-ratio:1366/100;background-repeat:no-repeat;background-position:center center;background-size:cover;content:"";position:absolute;left:0;width:100vw;z-index:1}.p-recruit-lp-entry::before{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMzY2IiBoZWlnaHQ9IjEwMCIgdmlld0JveD0iMCAwIDEzNjYgMTAwIj4KICA8cGF0aCBpZD0i44OR44K5XzM5OCIgZGF0YS1uYW1lPSLjg5HjgrkgMzk4IiBkPSJNMCwwQzY4MywwLDY4MywxMDAsMTM2NiwxMDBIMFMwLDY0LjU1OCwwLDBaIiBmaWxsPSIjZjZmNGY2Ii8+Cjwvc3ZnPgo=);bottom:calc(100% - .5px)}body:not(.single-recruit-lp) .p-recruit-lp-entry::after{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMzY2IiBoZWlnaHQ9IjEwMC4wMDIiIHZpZXdCb3g9IjAgMCAxMzY2IDEwMC4wMDIiPgogIDxwYXRoIGlkPSLkuK3jg57jg4lfMSIgZGF0YS1uYW1lPSLkuK3jg57jg4kgMSIgZD0iTTEzNjYtOTIyOWgwYy00MS41MzUsMC04Mi4wNDEtLjM3OC0xMjAuMzkyLTEuMTIzLTM2LjUyNC0uNzA5LTcyLjMxNy0xLjc3Ny0xMDYuMzg1LTMuMTc0LTYyLjg0MS0yLjU3Ni0xMjEuMzEyLTYuMjgyLTE3OC43NTQtMTEuMzI4LTQ3Ljg4NS00LjIwNy05NS44ODMtOS40NDUtMTQ2LjczOC0xNi4wMTYtNDUuMzExLTUuODU0LTg4LjY3Mi0xMi4yLTEzMC42MDYtMTguMzQyTDY4My05Mjc5Yy00MS45NjYtNi4xNDUtODUuMzYyLTEyLjUtMTMwLjczMS0xOC4zNTktNTAuODU1LTYuNTctOTguODU0LTExLjgwOS0xNDYuNzM4LTE2LjAxNi01Ny40NDItNS4wNDYtMTE1LjkxMy04Ljc1Mi0xNzguNzU0LTExLjMyOC0zNC4wNjgtMS40LTY5Ljg2MS0yLjQ2NS0xMDYuMzg1LTMuMTc0QzgyLjA0MS05MzI4LjYyMyw0MS41MzUtOTMyOSwwLTkzMjlIMTM2NnYxMDBaIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgwIDkzMjkuMDAxKSIgZmlsbD0iI2Y2ZjRmNiIvPgo8L3N2Zz4K);top:calc(100% - .5px)}.p-recruit-lp-entry__inner{padding-right:10vw;padding-left:10vw;padding-bottom:4.39238653vw;position:relative}@media(max-width: 860px){.p-recruit-lp-entry__inner{padding-right:5vw;padding-left:5vw}}@media(max-width: 767px){.p-recruit-lp-entry__inner{padding-right:3vw;padding-left:3vw}}.p-recruit-lp-entry__inner::before,.p-recruit-lp-entry__inner::after{background-repeat:no-repeat;background-position:center center;background-size:contain;content:"";position:absolute;height:clamp(4rem,-2.1003344482rem + 12.7090301003vw,8.75rem);width:clamp(4rem,-2.1003344482rem + 12.7090301003vw,8.75rem);z-index:2}.p-recruit-lp-entry__inner::before{background-image:url(../a00e981e859c719d3124.webp);top:0;left:calc(10vw - 40px)}.p-recruit-lp-entry__inner::after{background-image:url(../06f483a7b80e3c6ec0cd.webp);bottom:-20px;right:calc(10vw - 40px)}.single-recruit-lp .p-recruit-lp-entry__inner::after{bottom:0}.p-recruit-lp-entry__heading{position:relative;text-align:center}.p-recruit-lp-entry__heading-large{font-family:"Shippori Mincho B1",serif;font-weight:500;font-style:normal;letter-spacing:-0.05em;color:var(--color-white);display:block;font-size:clamp(5rem,2.7525083612rem + 4.6822742475vw,6.75rem)}@media(max-width: 767px){.p-recruit-lp-entry__heading-large{font-size:clamp(3.5rem,2.8578595318rem + 1.3377926421vw,4rem)}}.p-recruit-lp-entry__heading-small{font-family:"Shippori Mincho B1",serif;font-weight:500;font-style:normal;letter-spacing:-0.05em;color:var(--color-black);font-size:clamp(2.25rem,1.7683946488rem + 1.0033444816vw,2.625rem);margin:0 auto;position:absolute;right:0;bottom:0;left:0}@media(max-width: 767px){.p-recruit-lp-entry__heading-small{font-size:clamp(1.5rem,1.1789297659rem + 0.6688963211vw,1.75rem)}}.p-recruit-lp-entry__main{padding-top:30px}@media(max-width: 767px){.p-recruit-lp-entry__inner{padding-bottom:5.3333333333vw}.p-recruit-lp-entry__inner::before{top:-10px;left:0}.p-recruit-lp-entry__inner::after{right:0;bottom:-20px}.p-recruit-lp-entry__main{padding-top:4vw}}.p-recruit-lp-cta{background:url(../eb7c6546fdf6c71bc3ea.webp) no-repeat top center/cover;padding-top:7.3206442167vw;padding-bottom:10.980966325vw;position:relative}.p-recruit-lp-cta+.p-recruit-lp-cta{display:none}.p-recruit-lp-flow+.p-recruit-lp-cta:last-of-type{padding-bottom:5.8565153734vw}.p-recruit-lp-cta::before{aspect-ratio:1366/100;background-repeat:no-repeat;background-position:center center;background-size:cover;content:"";position:absolute;top:0;left:0;width:100vw;z-index:1}.p-recruit-lp-flow+.p-recruit-lp-cta::before,.p-recruit-lp-workflow+.p-recruit-lp-cta::before,.p-recruit-lp-voices+.p-recruit-lp-cta::before{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMzY2IiBoZWlnaHQ9IjEwMCIgdmlld0JveD0iMCAwIDEzNjYgMTAwIj4KICA8cGF0aCBpZD0i44OR44K5XzM4OSIgZGF0YS1uYW1lPSLjg5HjgrkgMzg5IiBkPSJNMCwwQzY4MywwLDY4MywxMDAsMTM2NiwxMDBIMFMwLDY0LjU1OCwwLDBaIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgxMzY2IDEwMCkgcm90YXRlKDE4MCkiIGZpbGw9IiNmZmYiLz4KPC9zdmc+Cg==)}.p-recruit-lp-solution+.p-recruit-lp-cta::before{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMzY2IiBoZWlnaHQ9IjEwMCIgdmlld0JveD0iMCAwIDEzNjYgMTAwIj4KICA8cGF0aCBpZD0i44OR44K5XzM4OCIgZGF0YS1uYW1lPSLjg5HjgrkgMzg4IiBkPSJNMCwwQzY4MywwLDY4MywxMDAsMTM2NiwxMDBIMFMwLDY0LjU1OCwwLDBaIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgxMzY2IDEwMCkgcm90YXRlKDE4MCkiIGZpbGw9IiNmNmY0ZjYiLz4KPC9zdmc+Cg==)}.p-recruit-lp-cta__inner{padding-right:10vw;padding-left:10vw}@media(max-width: 860px){.p-recruit-lp-cta__inner{padding-right:5vw;padding-left:5vw}}@media(max-width: 767px){.p-recruit-lp-cta__inner{padding-right:3vw;padding-left:3vw}}.p-recruit-lp-cta__main{margin:0 auto;width:80%}.p-recruit-lp-cta__contents{width:50%}.p-recruit-lp-cta__catch{font-family:"Shippori Mincho B1",serif;font-weight:500;font-style:normal;letter-spacing:-0.05em;color:var(--color-white);font-size:clamp(2.25rem,1.7683946488rem + 1.0033444816vw,2.625rem)}.p-recruit-lp-cta__lead{font-family:"Shippori Mincho B1",serif;font-weight:500;font-style:normal;letter-spacing:-0.05em;color:var(--color-white);display:block;font-size:clamp(1.125rem,0.8841973244rem + 0.5016722408vw,1.3125rem);line-height:1.7;padding-top:15px}.p-recruit-lp-cta__button-wrap{padding-top:20px}.p-recruit-lp-cta__button{display:block;-webkit-transition:-webkit-filter .3s cubic-bezier(0.4, 0.15, 0, 1);transition:-webkit-filter .3s cubic-bezier(0.4, 0.15, 0, 1);transition:filter .3s cubic-bezier(0.4, 0.15, 0, 1);transition:filter .3s cubic-bezier(0.4, 0.15, 0, 1), -webkit-filter .3s cubic-bezier(0.4, 0.15, 0, 1);width:-webkit-max-content;width:-moz-max-content;width:max-content}.p-recruit-lp-cta__button img{aspect-ratio:400/100;height:clamp(3.75rem,0.5392976589rem + 6.6889632107vw,6.25rem);width:auto}@media(hover: hover)and (pointer: fine){.p-recruit-lp-cta__button:hover{-webkit-filter:brightness(1.1);filter:brightness(1.1)}}@media(max-width: 767px){.p-recruit-lp-cta{padding-top:10.6666666667vw;padding-bottom:16vw}.p-recruit-lp-flow+.p-recruit-lp-cta:last-of-type{padding-bottom:10.6666666667vw}.p-recruit-lp-cta__main{width:100%}.p-recruit-lp-cta__contents{width:70%}.p-recruit-lp-cta__catch{font-size:clamp(1.75rem,1.4289297659rem + 0.6688963211vw,2rem)}.p-recruit-lp-cta__lead{font-size:clamp(1rem,0.8394648829rem + 0.3344481605vw,1.125rem);line-height:1.5;padding-top:8px}.p-recruit-lp-cta__button-wrap{padding-top:10px}}.p-recruit-lp-fixed-cta{position:fixed;top:20px;right:20px;z-index:7}.p-recruit-lp-fixed-cta__button{aspect-ratio:200/64;display:block;-webkit-transition:opacity .3s cubic-bezier(0.4, 0.15, 0, 1),translate .3s cubic-bezier(0.4, 0.15, 0, 1),-webkit-filter .3s cubic-bezier(0.4, 0.15, 0, 1);transition:opacity .3s cubic-bezier(0.4, 0.15, 0, 1),translate .3s cubic-bezier(0.4, 0.15, 0, 1),-webkit-filter .3s cubic-bezier(0.4, 0.15, 0, 1);transition:filter .3s cubic-bezier(0.4, 0.15, 0, 1),opacity .3s cubic-bezier(0.4, 0.15, 0, 1),translate .3s cubic-bezier(0.4, 0.15, 0, 1);transition:filter .3s cubic-bezier(0.4, 0.15, 0, 1),opacity .3s cubic-bezier(0.4, 0.15, 0, 1),translate .3s cubic-bezier(0.4, 0.15, 0, 1),-webkit-filter .3s cubic-bezier(0.4, 0.15, 0, 1);height:clamp(3rem,1.7157190635rem + 2.6755852843vw,4rem)}.p-recruit-lp-fixed-cta__button.-hidden{opacity:0;translate:0 10px}.p-recruit-lp-fixed-cta__button img{-webkit-filter:drop-shadow(5px 5px 15px rgba(116, 81, 81, 0.15));filter:drop-shadow(5px 5px 15px rgba(116, 81, 81, 0.15))}@media(hover: hover)and (pointer: fine){.p-recruit-lp-fixed-cta__button:hover{-webkit-filter:brightness(1.1);filter:brightness(1.1)}}@media(max-width: 767px){.p-recruit-lp-fixed-cta{top:unset;right:1.5vw;bottom:1.5vw;left:1.5vw}.p-recruit-lp-fixed-cta__button{aspect-ratio:364/56;margin:0 auto;height:auto;width:100%}}.p-entry-form{position:relative;z-index:3}.p-entry-form__inner{background:var(--color-white);border-radius:20px 20px 0 0;-webkit-box-shadow:15px 15px 20px rgba(142,16,16,.05);box-shadow:15px 15px 20px rgba(142,16,16,.05);padding:60px 100px;padding:4.39238653vw 7.3206442167vw}.p-entry-form__note{display:block;line-height:1.5;text-align:center}.p-entry-form__note a{color:var(--color-pink);text-decoration:underline}.p-entry-form__main{padding-top:40px}.p-entry-form__group{display:grid}.p-entry-form__group.-col2{gap:15px 20px;grid-template-columns:repeat(2, 1fr)}.p-entry-form__group+.p-entry-form__group{padding-top:20px}.p-entry-form__item{position:relative}.p-entry-form__label{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;gap:10px;padding-bottom:8px;position:relative;-webkit-transition:color .3s cubic-bezier(0.4, 0.15, 0, 1);transition:color .3s cubic-bezier(0.4, 0.15, 0, 1)}.p-entry-form__label::after{border-radius:100px;display:grid;font-size:12px;place-items:center;height:20px;width:42px}.p-entry-form__label:not(.-rewuired)::after{border:1px solid var(--color-gray-100);color:var(--color-gray-500);content:"任意"}.p-entry-form__label.-required::after{background:#f46565;border:1px solid rgba(0,0,0,0);color:var(--color-white);content:"必須"}.p-entry-form__item:focus-within .p-entry-form__label{color:var(--color-pink)}.p-entry-form__textfield{background:rgba(0,0,0,0);border:1px solid var(--color-gray-100);border-radius:10px;overflow:hidden;padding:18px 20px;text-overflow:ellipsis;-webkit-transition:border .3s cubic-bezier(0.4, 0.15, 0, 1);transition:border .3s cubic-bezier(0.4, 0.15, 0, 1);width:100%}.p-entry-form__textfield:where(select){cursor:pointer}.p-entry-form__textfield:focus{border:1px solid var(--color-pink)}@media(hover: hover)and (pointer: fine){.p-entry-form__item:hover .p-entry-form__textfield:hover:not(:focus){border:1px solid var(--color-gray-300)}}.p-entry-form__radio,.p-entry-form__checkbox{display:grid;gap:10px;grid-template-columns:repeat(2, 1fr)}.p-entry-form__radio [type=radio],.p-entry-form__radio [type=checkbox],.p-entry-form__checkbox [type=radio],.p-entry-form__checkbox [type=checkbox]{display:none}.p-entry-form__radio .wpcf7-list-item-label,.p-entry-form__checkbox .wpcf7-list-item-label{-webkit-box-align:center;-ms-flex-align:center;align-items:center;border:1px solid var(--color-gray-100);border-radius:5px;cursor:pointer;display:grid;gap:10px;grid-template-columns:24px 1fr;padding:0 20px;position:relative;-webkit-transition:border .3s cubic-bezier(0.4, 0.15, 0, 1);transition:border .3s cubic-bezier(0.4, 0.15, 0, 1);height:60px}.p-entry-form__radio .wpcf7-list-item-label::before,.p-entry-form__checkbox .wpcf7-list-item-label::before{border:1px solid var(--color-gray-200);border-radius:100%;content:"";height:24px;width:24px}.p-entry-form__radio .wpcf7-list-item-label::after,.p-entry-form__checkbox .wpcf7-list-item-label::after{background:var(--color-black);border-radius:100%;content:"";opacity:0;position:absolute;left:25px;-webkit-transform:scale(0);transform:scale(0);-webkit-transform-origin:center;transform-origin:center;-webkit-transition:opacity .3s cubic-bezier(0.4, 0.15, 0, 1),-webkit-transform .3s cubic-bezier(0.4, 0.15, 0, 1);transition:opacity .3s cubic-bezier(0.4, 0.15, 0, 1),-webkit-transform .3s cubic-bezier(0.4, 0.15, 0, 1);transition:opacity .3s cubic-bezier(0.4, 0.15, 0, 1),transform .3s cubic-bezier(0.4, 0.15, 0, 1);transition:opacity .3s cubic-bezier(0.4, 0.15, 0, 1),transform .3s cubic-bezier(0.4, 0.15, 0, 1),-webkit-transform .3s cubic-bezier(0.4, 0.15, 0, 1);height:14px;width:14px}.p-entry-form__radio [type=radio]:checked+.wpcf7-list-item-label,.p-entry-form__radio [type=checkbox]:checked+.wpcf7-list-item-label,.p-entry-form__checkbox [type=radio]:checked+.wpcf7-list-item-label,.p-entry-form__checkbox [type=checkbox]:checked+.wpcf7-list-item-label{border:1px solid var(--color-main)}.p-entry-form__radio [type=radio]:checked+.wpcf7-list-item-label::after,.p-entry-form__radio [type=checkbox]:checked+.wpcf7-list-item-label::after,.p-entry-form__checkbox [type=radio]:checked+.wpcf7-list-item-label::after,.p-entry-form__checkbox [type=checkbox]:checked+.wpcf7-list-item-label::after{opacity:1;-webkit-transform:scale(1);transform:scale(1)}.p-entry-form__radio .wpcf7-list-item,.p-entry-form__checkbox .wpcf7-list-item{margin:0}.p-entry-form__radio+.wpcf7-not-valid-tip,.p-entry-form__checkbox+.wpcf7-not-valid-tip{top:50px;bottom:unset}@media(hover: hover)and (pointer: fine){.p-entry-form__radio .wpcf7-list-item-label:hover,.p-entry-form__checkbox .wpcf7-list-item-label:hover{border:1px solid var(--color-gray-300)}}.p-entry-form__radio .wpcf7-list-item-label::before,.p-entry-form__radio .wpcf7-list-item-label::after{border-radius:100px}.p-entry-form__submit-button{background:var(--color-pink);border-radius:0 0 20px 20px;color:var(--color-white);font-size:clamp(1rem,0.8394648829rem + 0.3344481605vw,1.125rem);padding:40px;position:relative;text-align:center;-webkit-transition:-webkit-filter .3s cubic-bezier(0.4, 0.15, 0, 1);transition:-webkit-filter .3s cubic-bezier(0.4, 0.15, 0, 1);transition:filter .3s cubic-bezier(0.4, 0.15, 0, 1);transition:filter .3s cubic-bezier(0.4, 0.15, 0, 1), -webkit-filter .3s cubic-bezier(0.4, 0.15, 0, 1)}.p-entry-form__submit-button [type=submit]{cursor:pointer;opacity:0;position:absolute;inset:0;height:100%;width:100%}@media(hover: hover)and (pointer: fine){.p-entry-form__submit-button:hover{-webkit-filter:brightness(1.1);filter:brightness(1.1)}}.wpcf7 form .wpcf7-response-output{margin:40px 10vw 0 !important;padding:20px;text-align:center}@media(max-width: 767px){.wpcf7 form .wpcf7-response-output{margin:30px 0 !important}}.wpcf7 .wpcf7-spinner{background-color:var(--color-gray-300);margin:auto;position:absolute;inset:0}.wpcf7-form-control-wrap{position:static}.wpcf7-form-control-wrap:has(select){position:relative}.wpcf7-form-control-wrap:has(select)::after{background:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB3aWR0aD0iMTQiIGhlaWdodD0iMTQiIHZpZXdCb3g9IjAgMCAxNCAxNCI+CiAgPGRlZnM+CiAgICA8Y2xpcFBhdGggaWQ9ImNsaXAtcGF0aCI+CiAgICAgIDxyZWN0IGlkPSLplbfmlrnlvaJfNzEzIiBkYXRhLW5hbWU9IumVt+aWueW9oiA3MTMiIHdpZHRoPSIxNCIgaGVpZ2h0PSIxNCIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoOTEwIDQxMCkiIGZpbGw9IiNjYmM5Y2IiLz4KICAgIDwvY2xpcFBhdGg+CiAgICA8Y2xpcFBhdGggaWQ9ImNsaXAtcGF0aC0yIj4KICAgICAgPHJlY3QgaWQ9IumVt+aWueW9ol83MTIiIGRhdGEtbmFtZT0i6ZW35pa55b2iIDcxMiIgd2lkdGg9IjcuODM5IiBoZWlnaHQ9IjE0IiBmaWxsPSIjY2JjOWNiIi8+CiAgICA8L2NsaXBQYXRoPgogIDwvZGVmcz4KICA8ZyBpZD0i44Oe44K544Kv44Kw44Or44O844OXXzUxIiBkYXRhLW5hbWU9IuODnuOCueOCr+OCsOODq+ODvOODlyA1MSIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoNDI0IC05MTApIHJvdGF0ZSg5MCkiIGNsaXAtcGF0aD0idXJsKCNjbGlwLXBhdGgpIj4KICAgIDxnIGlkPSLjgrDjg6vjg7zjg5dfMTE5NSIgZGF0YS1uYW1lPSLjgrDjg6vjg7zjg5cgMTE5NSIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoOTEzLjI2NyA0MTApIj4KICAgICAgPGcgaWQ9IuOCsOODq+ODvOODl18xMTk0IiBkYXRhLW5hbWU9IuOCsOODq+ODvOODlyAxMTk0IiBjbGlwLXBhdGg9InVybCgjY2xpcC1wYXRoLTIpIj4KICAgICAgICA8cGF0aCBpZD0i44OR44K5XzQwMCIgZGF0YS1uYW1lPSLjg5HjgrkgNDAwIiBkPSJNNy41OTMsNi40MDcsMS40MzIuMjQ2QS44MzkuODM5LDAsMCwwLC4yNDYsMS40MzJMNS44MTQsNywuMjQ2LDEyLjU2OGEuODM5LjgzOSwwLDAsMCwxLjE4NywxLjE4N0w3LjU5Myw3LjU5M2EuODM4LjgzOCwwLDAsMCwwLTEuMTg2IiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgwIDApIiBmaWxsPSIjY2JjOWNiIi8+CiAgICAgIDwvZz4KICAgIDwvZz4KICA8L2c+Cjwvc3ZnPgo=) no-repeat center center/contain;content:"";margin:auto;position:absolute;top:0;right:20px;bottom:0;height:14px;width:14px}.wpcf7-not-valid-tip{background:var(--color-gray-500);color:var(--color-base);font-size:10px;padding:3px 5px;position:absolute;bottom:0;right:0;z-index:1}@media(max-width: 767px){.p-entry-form__inner{border-radius:15px 15px 0 0;padding:30px 20px 20px}.p-entry-form__note{font-size:12px}.p-entry-form__main{padding-top:30px}.p-entry-form__group.-col2{gap:15px 10px;grid-template-columns:1fr}.p-entry-form__group+.p-entry-form__group{padding-top:15px}.p-entry-form__label{padding-bottom:5px}.p-entry-form__radio,.p-entry-form__checkbox{grid-template-columns:1fr}.p-entry-form__submit-button{border-radius:0 0 15px 15px;padding:20px}}.u-align-items-center{-webkit-box-align:center !important;-ms-flex-align:center !important;align-items:center !important}.u-c-accent{color:var(--color-accent)}.u-fz-10{font-size:10px}.u-fz-11{font-size:11px}.u-fz-12{font-size:12px}.u-fz-13{font-size:13px}.u-fz-14{font-size:14px}.u-block{display:block !important}.u-flex{display:-webkit-box !important;display:-ms-flexbox !important;display:flex !important}.u-mr-auto{margin-right:auto !important}.u-mb-10{margin-bottom:10px !important}.u-mb-20{margin-bottom:20px !important}.u-mb-40{margin-bottom:40px !important}.u-mb-60{margin-bottom:60px !important}.u-mb-80{margin-bottom:80px !important}.u-mb-100{margin-bottom:100px !important}.u-ml-auto{margin-left:auto !important}.u-ta-c{text-align:center !important}.u-ta-r{text-align:right !important}.u-ta-l{text-align:left !important}@media(min-width: 1081px){.u-dn-pc{display:none !important}}@media(max-width: 1080px)and (min-width: 768px){.u-dn-tab{display:none !important}}@media(max-width: 767px){.u-dn-sp{display:none !important}}.grecaptcha-badge{visibility:hidden}
