:root{--color-white: #ffffff;--color-black: #000000;--color-text-primary: #111111;--color-text-secondary: #666666;--color-text-accent: #999999;--color-dark-section: #101524;--color-bg-primary: var(--color-white);--color-bg-dark: var(--color-dark-section);--color-bg-overlay: rgba(0, 0, 0, .25);--color-border-light: #d9d9d9;--color-line-accent: var(--color-black);--font-family-japanese: "Zen Kaku Gothic New", system-ui, -apple-system, Segoe UI, Roboto, Ubuntu, Cantarell, Noto Sans, sans-serif, sans-serif;--font-family-english: "Inter", system-ui, -apple-system, Segoe UI, Roboto, Ubuntu, Cantarell, Noto Sans, sans-serif, sans-serif;--font-family-display: "Instrument Serif", "Times New Roman", serif;--font-size-xs: 10px;--font-size-sm: 12px;--font-size-base: 14px;--font-size-md: 15px;--font-size-lg: 16px;--font-size-xl: 18px;--font-size-2xl: 20px;--font-size-3xl: 22px;--font-size-4xl: 36px;--font-size-5xl: 50px;--font-weight-normal: 400;--font-weight-medium: 500;--font-weight-bold: 700;--line-height-tight: 1.1;--line-height-normal: 1.4;--line-height-relaxed: 1.6;--line-height-loose: 1.75;--line-height-extra-loose: 2;--space-xs: 8px;--space-sm: 16px;--space-small: 20px;--space-md: 24px;--space-lg: 32px;--space-xl: 40px;--space-2xl: 48px;--space-3xl: 72px;--space-4xl: 96px;--space-5xl: 128px;--space-6xl: 160px;--space-7xl: 180px;--space-8xl: 224px;--space-9xl: 256px;--space-10xl: 288px;--container-max-width: 1280px;--container-padding: max(30px, min(4vw, 32px));--section-spacing: max(48px, min(8vw, 96px));--section-spacing-lg: max(96px, min(10vw, 150px));--mobile-container-padding: 30px;--mobile-container-padding-sm: 20px;--mobile-container-padding-md: 50px;--mobile-container-padding-lg: 64px;--mobile-container-padding-xl: 80px;--mobile-section-spacing: 64px;--mobile-section-spacing-md: 80px;--mobile-section-spacing-lg: 160px;--radius-sm: 4px;--radius-md: 8px;--radius-lg: 16px;--radius-xl: 30px;--shadow-sm: 0 1px 3px rgba(0, 0, 0, .1);--shadow-md: 0 4px 12px rgba(0, 0, 0, .15);--shadow-lg: 0 8px 24px rgba(0, 0, 0, .2);--z-header: 100;--z-hero-content: 10;--z-overlay: 5;--bp-image-switch: 768px;--bp-layout-switch: 768px;--bp-desktop: var(--bp-layout-switch);--transition-fast: .15s ease;--transition-normal: .3s ease;--transition-slow: .6s ease;--path-header-pc: "/img/header-placeholder.svg";--path-header-sp: "/img/header-sp-placeholder.svg";--path-footer: "/img/footer-placeholder.svg";--path-hero-main: "/img/hero-main.svg";--header-height-desktop: 70px;--header-height-mobile: 62px}.lp-content:not(#\#){margin-left:-8px;margin-right:-8px;font-size:100%;line-height:1.6;line-height:var(--line-height-relaxed);scroll-behavior:smooth;-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;-ms-text-size-adjust:100%;text-size-adjust:100%;font-family:Zen Kaku Gothic New,system-ui,-apple-system,Segoe UI,Roboto,Ubuntu,Cantarell,Noto Sans,sans-serif,sans-serif;font-family:var(--font-family-japanese);font-weight:500;font-weight:var(--font-weight-medium);color:#111;color:var(--color-text-primary);background-color:#fff;background-color:var(--color-bg-primary);min-height:100vh;overflow-x:hidden}.lp-content:not(#\#) *,.lp-content:not(#\#) *:before,.lp-content:not(#\#) *:after{-webkit-box-sizing:border-box;box-sizing:border-box;margin:0;padding:0}.lp-content:not(#\#) img{max-width:100%;height:auto;display:block}.lp-content:not(#\#) ul,.lp-content:not(#\#) ol{list-style:none}.lp-content:not(#\#) a{color:inherit;-webkit-text-decoration:none;text-decoration:none}.lp-content:not(#\#) button{background:none;border:none;cursor:pointer;font:inherit}.lp-content:not(#\#) h1,.lp-content:not(#\#) h2,.lp-content:not(#\#) h3,.lp-content:not(#\#) h4,.lp-content:not(#\#) h5,.lp-content:not(#\#) h6{font-weight:500;font-weight:var(--font-weight-medium);line-height:1.1;line-height:var(--line-height-tight)}.l-container:not(#\#){width:min(1280px,100% - max(30px,min(4vw,32px)) * 2);width:min(var(--container-max-width),100% - var(--container-padding) * 2);margin-left:auto;margin-right:auto}.main-content:not(#\#){position:relative;width:100%;overflow:hidden;padding-bottom:160px;padding-bottom:var(--space-6xl);z-index:10;background:#fff;background:var(--color-white);margin-top:calc(614 / 375 * 100vw)}@media (min-width: 768px){.main-content:not(#\#){padding-bottom:48px;padding-bottom:var(--space-2xl);margin-top:100vh}}.skip-link:not(#\#){position:absolute;top:-40px;left:6px;background:#111;background:var(--color-text-primary);color:#fff;color:var(--color-white);padding:8px;-webkit-text-decoration:none;text-decoration:none;-webkit-transform:translateY(-100%);transform:translateY(-100%);-webkit-transition:-webkit-transform .15s ease;transition:-webkit-transform .15s ease;transition:transform .15s ease;transition:transform .15s ease,-webkit-transform .15s ease;-webkit-transition:-webkit-transform var(--transition-fast);transition:-webkit-transform var(--transition-fast);transition:transform var(--transition-fast);transition:transform var(--transition-fast),-webkit-transform var(--transition-fast)}.skip-link:focus:not(#\#){-webkit-transform:translateY(0%);transform:translateY(0)}.hero:not(#\#):not(#\#){position:fixed;top:62px;top:var(--header-height-mobile);left:0;width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;overflow:hidden;background-image:url(/ec/img/usr/pg/snscontents/post266/hero-sp.png);background-size:contain;background-position:center;background-repeat:no-repeat;aspect-ratio:375 / 614;z-index:1;opacity:0;-webkit-filter:grayscale(.5) brightness(.1);filter:grayscale(.5) brightness(.1)}.hero.is-visible:not(#\#):not(#\#){opacity:1;-webkit-filter:grayscale(0) brightness(1);filter:grayscale(0) brightness(1);-webkit-transition:opacity 1.6s ease 1s,-webkit-filter 1.6s ease 1s;transition:opacity 1.6s ease 1s,-webkit-filter 1.6s ease 1s;transition:filter 1.6s ease 1s,opacity 1.6s ease 1s;transition:filter 1.6s ease 1s,opacity 1.6s ease 1s,-webkit-filter 1.6s ease 1s}.hero.is-hidden:not(#\#):not(#\#){opacity:0;pointer-events:none;-webkit-transition:opacity .6s ease;transition:opacity .6s ease}@media (min-width: 768px){.hero:not(#\#):not(#\#){top:70px;top:var(--header-height-desktop);background-color:#00000040;background-color:var(--color-bg-overlay);height:calc(100vh - 70px);height:calc(100vh - var(--header-height-desktop));background-image:url(/ec/img/usr/pg/snscontents/post266/hero-pc.png);background-position:60% 0%;background-size:cover;aspect-ratio:inherit}}@media (min-width: 1280px){.hero:not(#\#):not(#\#){background-position:center top}}.hero:not(#\#):not(#\#):after{content:"";position:absolute;inset:0;background:#0000;background:rgba(0,0,0,var(--hero-fade-opacity, 0));z-index:2;pointer-events:none}.hero:not(#\#):not(#\#):before{content:"";position:absolute;inset:0;z-index:5;z-index:var(--z-overlay)}.hero-content:not(#\#):not(#\#){position:absolute;z-index:10;z-index:var(--z-hero-content);text-align:left;color:#fff;color:var(--color-white);font-size:16px;font-size:var(--font-size-lg);left:8%;bottom:calc(174 / 614 * 100%)}@media (min-width: 768px){.hero-content:not(#\#):not(#\#){left:50%;-webkit-transform:translateX(-50%);transform:translate(-50%);top:calc(358 / 976 * 100%);bottom:auto;font-size:18px;font-size:var(--font-size-xl);width:100%;max-width:1150px;padding:0 40px}}.hero-vol-badge:not(#\#):not(#\#){display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:0 16px;border:1px solid #ffffff;border:1px solid var(--color-white);border-radius:30px;border-radius:var(--radius-xl);font-family:Inter,system-ui,-apple-system,Segoe UI,Roboto,Ubuntu,Cantarell,Noto Sans,sans-serif,sans-serif;font-family:var(--font-family-english);font-size:14px;font-size:var(--font-size-base);font-weight:400;font-weight:var(--font-weight-normal);letter-spacing:.1em;margin-top:32px;margin-top:var(--space-lg);min-width:80px;opacity:0;-webkit-transform:translateY(20px);transform:translateY(20px)}.hero-vol-badge.is-visible:not(#\#):not(#\#){-webkit-animation:heroTextFadeUp .8s cubic-bezier(.33,1,.68,1) .8s both;animation:heroTextFadeUp .8s cubic-bezier(.33,1,.68,1) .8s both}@media (min-width: 768px){.hero-vol-badge:not(#\#):not(#\#){margin-top:30px}}.hero-title:not(#\#):not(#\#){font-family:"Instrument Serif",Times New Roman,serif;font-family:var(--font-family-display);font-size:45px;font-weight:400;font-weight:var(--font-weight-normal);line-height:55px;letter-spacing:.04em;text-shadow:0 0 8px rgba(0,0,0,.25)}@media (min-width: 768px){.hero-title:not(#\#):not(#\#){font-size:80px;line-height:95px;max-width:600px}}.hero-title-line:not(#\#):not(#\#){display:block;opacity:0;-webkit-transform:skewY(10deg) translateY(30%);transform:skewY(10deg) translateY(30%);-webkit-transform-origin:left top;transform-origin:left top}.hero-title-line-1.is-visible:not(#\#):not(#\#){-webkit-animation:heroTextFadeUp .8s cubic-bezier(.33,1,.68,1) .3s both;animation:heroTextFadeUp .8s cubic-bezier(.33,1,.68,1) .3s both}.hero-title-line-2.is-visible:not(#\#):not(#\#){-webkit-animation:heroTextFadeUp .8s cubic-bezier(.33,1,.68,1) .6s both;animation:heroTextFadeUp .8s cubic-bezier(.33,1,.68,1) .6s both}.intro-section:not(#\#):not(#\#){background:#fff;background:var(--color-white);padding:180px 0;padding:var(--space-7xl) 0;position:relative}@media (min-width: 768px){.intro-section:not(#\#):not(#\#){padding:max(48px,min(8vw,96px)) 0 max(96px,min(10vw,150px));padding:var(--section-spacing) 0 var(--section-spacing-lg)}}.intro-content:not(#\#):not(#\#){max-width:400px;margin:0 auto;text-align:left;background:#fff;background:var(--color-white)}@media (min-width: 768px){.intro-content:not(#\#):not(#\#){max-width:1100px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}}.intro-vol-badge:not(#\#):not(#\#){display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:0 16px;border:1px solid #000000;border:1px solid var(--color-black);border-radius:30px;border-radius:var(--radius-xl);font-family:Inter,system-ui,-apple-system,Segoe UI,Roboto,Ubuntu,Cantarell,Noto Sans,sans-serif,sans-serif;font-family:var(--font-family-english);font-size:14px;font-size:var(--font-size-base);font-weight:400;font-weight:var(--font-weight-normal);letter-spacing:.1em;min-width:80px;height:24px}.intro-guide-title:not(#\#):not(#\#){font-family:"Instrument Serif",Times New Roman,serif;font-family:var(--font-family-display);font-size:22px;font-size:var(--font-size-3xl);font-weight:400;font-weight:var(--font-weight-normal);letter-spacing:.05em;margin-bottom:24px;margin-bottom:var(--space-md)}.intro-guide-title-text:not(#\#):not(#\#){display:block;margin-bottom:24px;margin-bottom:var(--space-md)}.intro-main-title:not(#\#):not(#\#){font-size:22px;font-size:var(--font-size-3xl);font-weight:500;font-weight:var(--font-weight-medium);line-height:35px;margin-bottom:32px;margin-bottom:var(--space-lg)}@media (min-width: 768px){.intro-main-title:not(#\#):not(#\#){margin-bottom:0}}.intro-description:not(#\#):not(#\#){font-size:15px;font-size:var(--font-size-md);line-height:30px;color:#111;color:var(--color-text-primary)}.section:not(#\#):not(#\#){padding:0 0 160px;padding:0 0 var(--mobile-section-spacing-lg)}@media (min-width: 768px){.section:not(#\#):not(#\#){padding:0 0 max(48px,min(8vw,96px));padding:0 0 var(--section-spacing)}}.section--dark:not(#\#):not(#\#){background:#101524;background:var(--color-bg-dark);color:#fff;color:var(--color-white);padding-top:160px;padding-top:var(--space-6xl);padding-bottom:128px;padding-bottom:var(--space-5xl);position:relative;z-index:2}@media (min-width: 768px){.section--dark:not(#\#):not(#\#){padding-top:180px;padding-bottom:150px}}.section--dark:not(#\#):not(#\#) .product-image{-webkit-transition:opacity .3s cubic-bezier(.4,0,.2,1),-webkit-transform 1.3s cubic-bezier(.4,0,.2,1);transition:opacity .3s cubic-bezier(.4,0,.2,1),-webkit-transform 1.3s cubic-bezier(.4,0,.2,1);transition:opacity .3s cubic-bezier(.4,0,.2,1),transform 1.3s cubic-bezier(.4,0,.2,1);transition:opacity .3s cubic-bezier(.4,0,.2,1),transform 1.3s cubic-bezier(.4,0,.2,1),-webkit-transform 1.3s cubic-bezier(.4,0,.2,1)}.section--jacket-details:not(#\#):not(#\#){padding-bottom:160px;padding-bottom:var(--space-6xl);background:#fff;background:var(--color-white);will-change:transform,opacity;-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-transform:translate3d(0,0,0);transform:translateZ(0)}@media (min-width: 768px){.section--jacket-details:not(#\#):not(#\#){padding-bottom:180px;padding-bottom:var(--space-7xl)}}.section--jacket-details.is-sticky:not(#\#):not(#\#){position:fixed;bottom:0;left:0;width:100%;z-index:1;will-change:transform,opacity}.section--jacket-details.is-hidden:not(#\#):not(#\#){opacity:0;pointer-events:none;-webkit-transition:opacity .3s ease;transition:opacity .3s ease}.section--coat:not(#\#):not(#\#),.section--staff:not(#\#):not(#\#){position:relative;z-index:2;background:#fff;background:var(--color-white)}@media (min-width: 768px){.section--coat:not(#\#):not(#\#),.section--staff:not(#\#):not(#\#){padding-bottom:288px;padding-bottom:var(--space-10xl)}}.section--staff:not(#\#):not(#\#){padding-top:160px;padding-top:var(--space-6xl)}.section--styling:not(#\#):not(#\#){position:relative;z-index:2;background:#fff;background:var(--color-white)}@media (min-width: 768px){.section--styling:not(#\#):not(#\#){padding-bottom:128px;padding-bottom:var(--space-5xl)}}.section-header:not(#\#):not(#\#){margin-bottom:72px;margin-bottom:var(--space-3xl)}@media (min-width: 768px){.section-header:not(#\#):not(#\#){margin-bottom:32px;margin-bottom:var(--space-lg)}}.section-main-title:not(#\#):not(#\#){font-size:20px;font-size:var(--font-size-2xl);font-weight:500;font-weight:var(--font-weight-medium);line-height:35px;margin-bottom:32px;margin-bottom:var(--space-lg)}@media (min-width: 768px){.section-main-title:not(#\#):not(#\#){margin-bottom:45px}}.section-description:not(#\#):not(#\#){font-size:14px;font-size:var(--font-size-base);line-height:var(---line-height-extra-loose);max-width:640px}.section-point:not(#\#):not(#\#){display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:16px;gap:var(--space-sm);margin-bottom:48px;margin-bottom:var(--space-2xl)}@media (min-width: 768px){.section-point:not(#\#):not(#\#){margin-bottom:50px}}.section-point-number:not(#\#):not(#\#){font-family:Inter,system-ui,-apple-system,Segoe UI,Roboto,Ubuntu,Cantarell,Noto Sans,sans-serif,sans-serif;font-family:var(--font-family-english);font-size:16px;font-size:var(--font-size-lg);font-weight:400;font-weight:var(--font-weight-normal);letter-spacing:.15em;-ms-flex-negative:0;flex-shrink:0}.section-point-icon:not(#\#):not(#\#){width:18px;height:32px;-ms-flex-negative:0;flex-shrink:0;-webkit-filter:brightness(0) saturate(100%);filter:brightness(0) saturate(100%)}.section-point-icon.text-white:not(#\#):not(#\#){-webkit-filter:brightness(0) saturate(100%) invert(1);filter:brightness(0) saturate(100%) invert(1)}.section-guide-title:not(#\#):not(#\#){font-family:"Instrument Serif",Times New Roman,serif;font-family:var(--font-family-display);font-size:18px;font-size:var(--font-size-xl);font-weight:400;font-weight:var(--font-weight-normal);letter-spacing:.05em}.quote-line:not(#\#):not(#\#){width:100%;height:4px;border-top:.5px solid currentColor;border-bottom:.5px solid currentColor;margin:32px 0;margin:var(--space-lg) 0}@media (min-width: 768px){.quote-line:not(#\#):not(#\#){margin:48px 0;margin:var(--space-2xl) 0}}@media (min-width: 768px){.section--dark:not(#\#):not(#\#) .section-header{margin-bottom:0}}.section--dark:not(#\#):not(#\#) .product-info{padding-top:40px;padding-top:var(--space-xl)}@media (min-width: 768px){.section--dark:not(#\#):not(#\#) .product-content{width:400px;margin-top:180px;padding-left:0}}.section--dark:not(#\#):not(#\#) .section-description{padding-bottom:32px;padding-bottom:var(--space-lg)}.section--dark:not(#\#):not(#\#) .staff-quotes .section-description{padding-top:8px;padding-top:var(--space-xs);padding-bottom:0}.section--jacket:not(#\#):not(#\#){padding-bottom:70px}@media (min-width: 768px){.section--jacket:not(#\#):not(#\#){padding-bottom:120px}}@media (min-width: 768px){.section--jacket:not(#\#):not(#\#) .section-header{margin-bottom:0}}.section--jacket:not(#\#):not(#\#) .product-info>.section-description{padding-bottom:32px;padding-bottom:var(--space-lg)}@media (max-width: 767.98px){.section--jacket:not(#\#):not(#\#) .product-flex .l-container{width:100%;margin-left:0;margin-right:0}}@media (min-width: 768px){.section--jacket:not(#\#):not(#\#) .quote-line{margin:32px 0;margin:var(--space-lg) 0}}.section--jacket:not(#\#):not(#\#) .section-footer{padding-top:32px;padding-top:var(--space-lg)}@media (min-width: 768px){.section--jacket:not(#\#):not(#\#) .section-footer{padding-top:16px;padding-top:var(--space-sm)}}.section--jacket:not(#\#):not(#\#) .section-footer-text{font-size:14px;font-size:var(--font-size-base)}@media (min-width: 768px){.section--jacket-details:not(#\#):not(#\#) .section-header{text-align:right;padding-right:24px;padding-right:var(--space-md);width:400px}}.section--jacket-details:not(#\#):not(#\#) .section-main-title{font-size:14px;font-size:var(--font-size-base)}@media (min-width: 768px){.section--jacket-details:not(#\#):not(#\#) .section-main-title{display:inline-block}}.section--coat:not(#\#):not(#\#) .product-flex{padding-bottom:96px;padding-bottom:var(--space-4xl)}@media (min-width: 768px){.section--coat:not(#\#):not(#\#) .detail-grid .detail-item:nth-child(2){grid-row:1;margin-top:50%}}.product-grid:not(#\#):not(#\#){display:grid;grid-gap:40px;grid-gap:var(--space-xl);gap:40px;gap:var(--space-xl);-webkit-box-align:start;-ms-flex-align:start;align-items:start}@media (min-width: 768px){.product-grid:not(#\#):not(#\#){grid-template-columns:1fr 1fr;gap:96px;gap:var(--space-4xl);text-align:left;max-width:1280px;margin:0 auto;padding-left:max(8px,min(2vw,24px));padding-right:max(8px,min(2vw,24px))}}.product-flex:not(#\#):not(#\#){display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:40px;gap:var(--space-xl);-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media (min-width: 768px){.product-flex:not(#\#):not(#\#){-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;gap:96px;gap:var(--space-4xl);text-align:left;max-width:1280px;margin:0 auto;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.product-flex:not(#\#):not(#\#) .product-figure{width:700px}.product-flex:not(#\#):not(#\#) .product-content{width:400px;margin-top:200px;padding-left:0}.product-flex:not(#\#):not(#\#) .product-content .section-header{margin-bottom:0}}.product-figure:not(#\#):not(#\#){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-align:center;-ms-flex-align:center;align-items:center;gap:40px;gap:var(--space-xl)}@media (min-width: 768px){.product-figure:not(#\#):not(#\#){width:700px;max-width:calc(700 / 1250 * 100%)}}.product-image:not(#\#):not(#\#){width:100%;overflow:hidden}@media (min-width: 768px){.product-image:not(#\#):not(#\#){width:700px;max-width:100%}}.product-image:not(#\#):not(#\#) img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}@media (min-width: 768px){.product-content:not(#\#):not(#\#){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;margin-top:180px;margin-top:var(--space-7xl);width:400px;max-width:100%;justify-self:center}}.product-info:not(#\#):not(#\#){text-align:left;letter-spacing:.1em;line-height:28px}@media (min-width: 768px){.product-info:not(#\#):not(#\#){text-align:left}}.product-price:not(#\#):not(#\#){display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;font-family:Inter,system-ui,-apple-system,Segoe UI,Roboto,Ubuntu,Cantarell,Noto Sans,sans-serif,sans-serif;font-family:var(--font-family-english);font-size:12px;font-size:var(--font-size-sm);font-weight:400;font-weight:var(--font-weight-normal);line-height:2;line-height:var(--line-height-extra-loose);color:#111;color:var(--color-text-primary);letter-spacing:.1em}.product-price-value:not(#\#):not(#\#){font-size:12px;font-size:var(--font-size-sm)}.product-price-tax:not(#\#):not(#\#){font-size:10px;font-size:var(--font-size-xs)}.product-price-link:not(#\#):not(#\#){margin-left:8px;font-size:12px;font-size:var(--font-size-sm);-webkit-text-decoration:underline;text-decoration:underline;letter-spacing:10%;text-underline-offset:2px}.product-price-link:hover:not(#\#):not(#\#){-webkit-text-decoration:none;text-decoration:none}@media (min-width: 768px){.product-price.l-container:not(#\#):not(#\#){margin-left:0}}.product-link:not(#\#):not(#\#){font-size:12px;font-size:var(--font-size-sm);font-weight:400;font-weight:var(--font-weight-normal)}.detail-grid:not(#\#):not(#\#){display:grid;grid-gap:72px;grid-gap:var(--space-3xl);gap:72px;gap:var(--space-3xl)}@media (min-width: 768px){.detail-grid:not(#\#):not(#\#){--detail-gap: var(--space-4xl);--detail-row-gap: var(--space-7xl);--offset-sm: max(12px, min(2.5vw, 28px));--offset-md: max(28px, min(5vw, 64px));grid-template-columns:minmax(0,1fr) minmax(0,1fr);-webkit-column-gap:96px;-moz-column-gap:96px;column-gap:96px;-webkit-column-gap:var(--detail-gap);-moz-column-gap:var(--detail-gap);column-gap:var(--detail-gap);row-gap:180px;row-gap:var(--detail-row-gap);max-width:1280px;margin:0 auto;position:relative}.detail-grid:not(#\#):not(#\#) .detail-item{justify-self:center}.detail-grid:not(#\#):not(#\#) .detail-item:nth-child(1){grid-column:1;grid-row:1;margin-top:0}.detail-grid:not(#\#):not(#\#) .detail-item:nth-child(2){grid-column:2;grid-row:2;margin-top:calc(-100% + 2.25rem)}.detail-grid:not(#\#):not(#\#) .detail-item:nth-child(3){grid-column:1;grid-row:2}}.detail-item:not(#\#):not(#\#){text-align:left}@media (min-width: 768px){.detail-item:not(#\#):not(#\#){width:480px;max-width:100%}}.detail-image:not(#\#):not(#\#){overflow:hidden;margin-bottom:32px;margin-bottom:var(--space-lg)}.detail-image:not(#\#):not(#\#) img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;aspect-ratio:473 / 582}.detail-image-sm:not(#\#):not(#\#){padding:0 20px;padding:0 var(--mobile-container-padding-sm)}@media (min-width: 768px){.detail-image-sm:not(#\#):not(#\#){padding:0}}.full-width:not(#\#):not(#\#){width:100vw;margin-left:-30px;margin-left:calc(-1 * var(--mobile-container-padding));margin-right:-30px;margin-right:calc(-1 * var(--mobile-container-padding));border-radius:0}@media (min-width: 768px){.full-width:not(#\#):not(#\#){width:100%;margin:0}}.detail-point:not(#\#):not(#\#){display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:16px;gap:var(--space-sm)}.detail-point-number:not(#\#):not(#\#){display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:44px;height:44px;background:transparent;font-family:Inter,system-ui,-apple-system,Segoe UI,Roboto,Ubuntu,Cantarell,Noto Sans,sans-serif,sans-serif;font-family:var(--font-family-english);font-size:16px;font-size:var(--font-size-lg);font-weight:400;font-weight:var(--font-weight-normal);letter-spacing:.15em}.detail-title:not(#\#):not(#\#){font-size:16px;font-size:var(--font-size-lg);font-weight:500;font-weight:var(--font-weight-medium);line-height:1.75;line-height:var(--line-height-loose);margin-bottom:32px;margin-bottom:var(--space-lg);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:16px;gap:var(--space-sm)}.detail-description:not(#\#):not(#\#){font-size:14px;font-size:var(--font-size-base);line-height:1.75;line-height:var(--line-height-loose);margin:0 auto;text-align:justify}.staff-grid:not(#\#):not(#\#){display:grid;grid-gap:96px;grid-gap:var(--space-4xl);gap:96px;gap:var(--space-4xl)}@media (min-width: 768px){.staff-grid:not(#\#):not(#\#){--detail-gap: var(--space-4xl);--detail-row-gap: var(--space-7xl);--offset-sm: max(12px, min(2.5vw, 28px));--offset-md: max(28px, min(5vw, 64px));grid-template-columns:minmax(0,1fr) minmax(0,1fr);-webkit-column-gap:96px;-moz-column-gap:96px;column-gap:96px;-webkit-column-gap:var(--detail-gap);-moz-column-gap:var(--detail-gap);column-gap:var(--detail-gap);row-gap:180px;row-gap:var(--detail-row-gap);max-width:1400px;margin:0 auto;position:relative;padding-left:max(8px,min(2vw,24px));padding-right:max(8px,min(2vw,24px))}.staff-grid:not(#\#):not(#\#) .staff-item{justify-self:center}.staff-grid:not(#\#):not(#\#) .staff-item:nth-child(1){grid-column:2;grid-row:1;margin-top:0}.staff-grid:not(#\#):not(#\#) .staff-item:nth-child(2){grid-column:1;grid-row:1;margin-top:60%}}.staff-item:not(#\#):not(#\#){display:grid;-webkit-box-align:start;-ms-flex-align:start;align-items:start}@media (min-width: 768px){.staff-item:not(#\#):not(#\#){display:block;width:600px;max-width:100%}}.staff-image:not(#\#):not(#\#){position:relative;aspect-ratio:345 / 422;overflow:hidden}@media (min-width: 768px){.staff-image:not(#\#):not(#\#){width:100%;max-width:600px;aspect-ratio:auto}}.staff-image:not(#\#):not(#\#) img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.staff-image:not(#\#):not(#\#) .staff-text-overlay{position:absolute;pointer-events:none;z-index:2;height:auto}.staff-image:not(#\#):not(#\#) .staff-text-overlay--right{width:calc(43 / 345 * 100%);bottom:calc(40 / 422 * 100%);left:calc(34 / 345 * 100%)}@media (min-width: 768px){.staff-image:not(#\#):not(#\#) .staff-text-overlay--right{width:calc(43 / 600 * 100%);bottom:calc(40 / 422 * 100%);left:calc(34 / 345 * 100%)}}.staff-image:not(#\#):not(#\#) .staff-text-overlay--left{width:calc(43 / 345 * 100%);bottom:calc(37 / 422 * 100%);right:calc(27 / 345 * 100%)}@media (min-width: 768px){.staff-image:not(#\#):not(#\#) .staff-text-overlay--left{width:calc(43 / 600 * 100%);bottom:calc(200 / 733 * 100%);right:calc(47 / 600 * 100%)}}.staff-image-right:not(#\#):not(#\#){margin-left:30px;margin-left:var(--mobile-container-padding)}@media (min-width: 768px){.staff-image-right:not(#\#):not(#\#){margin-left:0}}.staff-image-left:not(#\#):not(#\#){margin-right:30px;margin-right:var(--mobile-container-padding)}@media (min-width: 768px){.staff-image-left:not(#\#):not(#\#){margin-right:0}}.staff-info:not(#\#):not(#\#){text-align:center;width:min(1280px,100% - max(30px,min(4vw,32px)) * 2);width:min(var(--container-max-width),100% - var(--container-padding) * 2);margin-left:auto;margin-right:auto}@media (min-width: 768px){.staff-info:not(#\#):not(#\#){width:100%}}.staff-name:not(#\#):not(#\#){font-size:15px;font-size:var(--font-size-md);font-weight:500;font-weight:var(--font-weight-medium);line-height:1.75;line-height:var(--line-height-loose);margin-top:24px;margin-top:var(--space-md);margin-bottom:32px;margin-bottom:var(--space-lg);text-align:right}@media (min-width: 768px){.staff-name:not(#\#):not(#\#){margin-top:32px;margin-top:var(--space-lg)}}.staff-comment:not(#\#):not(#\#){font-size:15px;font-size:var(--font-size-md);line-height:2;line-height:var(--line-height-extra-loose);text-align:left}.staff-quotes:not(#\#):not(#\#){padding:0 24px;padding:0 var(--space-md)}.style-grid:not(#\#):not(#\#){display:grid;grid-gap:96px;grid-gap:var(--space-4xl);gap:96px;gap:var(--space-4xl)}@media (min-width: 768px){.style-grid:not(#\#):not(#\#){--detail-gap: var(--space-4xl);--detail-row-gap: var(--space-7xl);--offset-sm: max(12px, min(2.5vw, 28px));--offset-md: max(28px, min(5vw, 64px));grid-template-columns:minmax(0,1fr) minmax(0,1fr);-webkit-column-gap:96px;-moz-column-gap:96px;column-gap:96px;-webkit-column-gap:var(--detail-gap);-moz-column-gap:var(--detail-gap);column-gap:var(--detail-gap);row-gap:180px;row-gap:var(--detail-row-gap);max-width:1400px;margin:0 auto;position:relative;padding-left:max(8px,min(2vw,24px));padding-right:max(8px,min(2vw,24px))}.style-grid:not(#\#):not(#\#) .style-item{justify-self:center}.style-grid:not(#\#):not(#\#) .style-item:nth-child(1){grid-column:2;grid-row:1;margin-top:0}.style-grid:not(#\#):not(#\#) .style-item:nth-child(2){grid-column:1;grid-row:1;margin-top:70%}}.style-item:not(#\#):not(#\#){text-align:center}@media (min-width: 768px){.style-item:not(#\#):not(#\#){text-align:left;width:480px}}.style-label:not(#\#):not(#\#){font-family:"Instrument Serif",Times New Roman,serif;font-family:var(--font-family-display);margin-bottom:32px;margin-bottom:var(--space-lg);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:8px;gap:var(--space-xs)}.style-label-prefix:not(#\#):not(#\#){font-size:18px;font-size:var(--font-size-xl);font-weight:400;font-weight:var(--font-weight-normal);letter-spacing:.05em}.style-label-main:not(#\#):not(#\#){font-size:36px;font-size:var(--font-size-4xl);font-weight:400;font-weight:var(--font-weight-normal);letter-spacing:.05em}.style-title:not(#\#):not(#\#){font-size:18px;font-size:var(--font-size-xl);font-weight:500;font-weight:var(--font-weight-medium);line-height:1.75;line-height:var(--line-height-loose);margin-bottom:32px;margin-bottom:var(--space-lg)}@media (min-width: 768px){.style-title:not(#\#):not(#\#){text-align:center;margin-bottom:48px;margin-bottom:var(--space-2xl)}}.style-image:not(#\#):not(#\#){overflow:hidden;margin-bottom:32px;margin-bottom:var(--space-lg);padding:0 20px;padding:0 var(--mobile-container-padding-sm)}@media (min-width: 768px){.style-image:not(#\#):not(#\#){margin-bottom:48px;margin-bottom:var(--space-2xl)}}.style-image:not(#\#):not(#\#) img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center}.style-description:not(#\#):not(#\#){font-size:14px;font-size:var(--font-size-base);line-height:1.75;line-height:var(--line-height-loose);margin:0 auto;text-align:left;padding:0 30px;padding:0 var(--mobile-container-padding)}@media (min-width: 768px){.style-description:not(#\#):not(#\#){padding:0 80px;padding:0 var(--mobile-container-padding-xl)}}.section--cta:not(#\#):not(#\#){padding:60px 0;background:#fff}.cta-button-wrapper:not(#\#):not(#\#){text-align:center}.cta-button:not(#\#):not(#\#){display:inline-block;background:#fff;border:1px solid black;border-radius:48px;padding:12px 60px;-webkit-text-decoration:none;text-decoration:none;color:#000;font-family:var(--font-zen-kaku);font-weight:500;font-size:13px;line-height:1.77;text-align:center;-webkit-transition:all .3s ease;transition:all .3s ease;cursor:pointer;max-width:265px}.cta-button:hover:not(#\#):not(#\#),.cta-button:focus:not(#\#):not(#\#){opacity:.75}@media (max-width: 768px){.section--cta:not(#\#):not(#\#){padding:0}.cta-button:not(#\#):not(#\#){width:100%;padding:16px 24px}}.page-top-button:not(#\#):not(#\#){position:fixed;right:30px;bottom:40px;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-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;cursor:pointer;-webkit-transition:all .3s ease;transition:all .3s ease;z-index:1000;opacity:0;visibility:hidden;-webkit-transform:translateY(20px);transform:translateY(20px);gap:8px}@media (min-width: 768px){.page-top-button:not(#\#):not(#\#){bottom:20px}}.page-top-button.show:not(#\#):not(#\#){opacity:1;visibility:visible;-webkit-transform:translateY(0);transform:translateY(0)}.page-top-button.hide:not(#\#):not(#\#){opacity:0;visibility:hidden;-webkit-transform:translateY(20px);transform:translateY(20px)}.page-top-text:not(#\#):not(#\#){font-family:var(--font-inter);font-size:12px;font-weight:400;color:#000;letter-spacing:.6px;-webkit-writing-mode:vertical-rl;-ms-writing-mode:tb-rl;writing-mode:vertical-rl;-webkit-text-orientation:mixed;text-orientation:mixed;line-height:1.2;margin-bottom:4px}.page-top-arrow:not(#\#):not(#\#){width:8px;height:16px;background:url(/ec/img/usr/pg/snscontents/post266/icons/page-top-arrow.svg) no-repeat center;background-size:contain}.page-top-button--white:not(#\#):not(#\#){background:transparent!important;border-color:#fff!important}.page-top-button--white:not(#\#):not(#\#) .page-top-text{color:#fff!important}.page-top-button--white:not(#\#):not(#\#) .page-top-arrow{-webkit-filter:brightness(0) invert(1)!important;filter:brightness(0) invert(1)!important}.page-top-button--white:hover:not(#\#):not(#\#){background:#ffffff1a!important;border-color:#fff!important}@media (max-width: 768px){.page-top-button:not(#\#):not(#\#){right:20px;bottom:32px}.page-top-text:not(#\#):not(#\#){font-size:10px}.page-top-arrow:not(#\#):not(#\#){width:6px;height:12px}.page-top-arrow:not(#\#):not(#\#):before{font-size:14px}}.sr-only:not(#\#):not(#\#):not(#\#){position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.text-center:not(#\#):not(#\#):not(#\#){text-align:center}.text-left:not(#\#):not(#\#):not(#\#){text-align:left}.text-right:not(#\#):not(#\#):not(#\#){text-align:right}.text-white:not(#\#):not(#\#):not(#\#){color:#fff;color:var(--color-white)}.text-black:not(#\#):not(#\#):not(#\#){color:#000;color:var(--color-black)}.hidden:not(#\#){display:none!important}.block:not(#\#):not(#\#):not(#\#){display:block}.flex:not(#\#):not(#\#):not(#\#){display:-webkit-box;display:-ms-flexbox;display:flex}.grid:not(#\#):not(#\#):not(#\#){display:grid}.mt-auto:not(#\#):not(#\#):not(#\#){margin-top:auto}.mb-auto:not(#\#):not(#\#):not(#\#){margin-bottom:auto}.mx-auto:not(#\#):not(#\#):not(#\#){margin-left:auto;margin-right:auto}@media (max-width: 767.98px){.mobile-px-30:not(#\#):not(#\#):not(#\#){padding-left:30px;padding-right:30px;padding-left:var(--mobile-container-padding);padding-right:var(--mobile-container-padding)}.mobile-py-64:not(#\#):not(#\#):not(#\#){padding-top:64px;padding-bottom:64px;padding-top:var(--mobile-section-spacing);padding-bottom:var(--mobile-section-spacing)}.mobile-gap-48:not(#\#):not(#\#):not(#\#){gap:48px;gap:var(--space-2xl)}.mobile-gap-72:not(#\#):not(#\#):not(#\#){gap:72px;gap:var(--space-3xl)}}@media (max-width: 767.98px){.mobile-hidden:not(#\#):not(#\#):not(#\#){display:none}}@media (min-width: 768px){.mobile-only:not(#\#):not(#\#):not(#\#){display:none}.desktop-hidden:not(#\#):not(#\#):not(#\#){display:none}}@media print{.header:not(#\#):not(#\#):not(#\#):not(#\#),.footer:not(#\#):not(#\#):not(#\#):not(#\#){page-break-inside:avoid;-webkit-column-break-inside:avoid;-moz-column-break-inside:avoid;break-inside:avoid}.section:not(#\#):not(#\#):not(#\#):not(#\#){-webkit-column-break-inside:avoid;-moz-column-break-inside:avoid;break-inside:avoid;page-break-inside:avoid}.product-grid:not(#\#):not(#\#):not(#\#):not(#\#),.detail-grid:not(#\#):not(#\#):not(#\#):not(#\#),.staff-grid:not(#\#):not(#\#):not(#\#):not(#\#),.style-grid:not(#\#):not(#\#):not(#\#):not(#\#){page-break-inside:avoid;-webkit-column-break-inside:avoid;-moz-column-break-inside:avoid;break-inside:avoid}}[data-fade]{-webkit-transform:scale(.9);transform:scale(.9);-webkit-transition:-webkit-transform 1.6s ease 0s;transition:-webkit-transform 1.6s ease 0s;transition:transform 1.6s ease 0s;transition:transform 1.6s ease 0s,-webkit-transform 1.6s ease 0s}@media (min-width: 768px){[data-fade]{-webkit-transform:scale(.95);transform:scale(.95)}}[data-fade].staff-text-overlay{opacity:0;-webkit-transition:opacity 1s ease 0s,-webkit-transform 1.6s ease 0s;transition:opacity 1s ease 0s,-webkit-transform 1.6s ease 0s;transition:opacity 1s ease 0s,transform 1.6s ease 0s;transition:opacity 1s ease 0s,transform 1.6s ease 0s,-webkit-transform 1.6s ease 0s;-webkit-transform:translateY(30%) scale(1);transform:translateY(30%) scale(1)}[data-fade].is-visible{-webkit-transform:scale(1);transform:scale(1)}@media (min-width: 768px){[data-fade].is-visible{-webkit-transform:scale(1);transform:scale(1)}}[data-fade].is-visible.staff-text-overlay{opacity:1;-webkit-transform:translateY(0) scale(1);transform:translateY(0) scale(1)}@-webkit-keyframes heroTextFadeUp{0%{opacity:0;-webkit-transform:skewY(10deg) translateY(30%);transform:skewY(10deg) translateY(30%)}to{opacity:1;-webkit-transform:skewY(0deg) translateY(0%) scale(1);transform:skewY(0) translateY(0) scale(1)}}@keyframes heroTextFadeUp{0%{opacity:0;-webkit-transform:skewY(10deg) translateY(30%);transform:skewY(10deg) translateY(30%)}to{opacity:1;-webkit-transform:skewY(0deg) translateY(0%) scale(1);transform:skewY(0) translateY(0) scale(1)}}.product-image{-webkit-transition:opacity .3s cubic-bezier(.4,0,.2,1),-webkit-transform 1.6s cubic-bezier(.4,0,.2,1);transition:opacity .3s cubic-bezier(.4,0,.2,1),-webkit-transform 1.6s cubic-bezier(.4,0,.2,1);transition:opacity .3s cubic-bezier(.4,0,.2,1),transform 1.6s cubic-bezier(.4,0,.2,1);transition:opacity .3s cubic-bezier(.4,0,.2,1),transform 1.6s cubic-bezier(.4,0,.2,1),-webkit-transform 1.6s cubic-bezier(.4,0,.2,1);overflow:hidden}.product-image img{-webkit-transition:opacity .5s cubic-bezier(.4,0,.2,1),-webkit-transform 1.6s cubic-bezier(.4,0,.2,1);transition:opacity .5s cubic-bezier(.4,0,.2,1),-webkit-transform 1.6s cubic-bezier(.4,0,.2,1);transition:opacity .5s cubic-bezier(.4,0,.2,1),transform 1.6s cubic-bezier(.4,0,.2,1);transition:opacity .5s cubic-bezier(.4,0,.2,1),transform 1.6s cubic-bezier(.4,0,.2,1),-webkit-transform 1.6s cubic-bezier(.4,0,.2,1);will-change:transform}.product-info{-webkit-transition:opacity .8s cubic-bezier(.4,0,.2,1),-webkit-transform 1.6s cubic-bezier(.4,0,.2,1);transition:opacity .8s cubic-bezier(.4,0,.2,1),-webkit-transform 1.6s cubic-bezier(.4,0,.2,1);transition:opacity .8s cubic-bezier(.4,0,.2,1),transform 1.6s cubic-bezier(.4,0,.2,1);transition:opacity .8s cubic-bezier(.4,0,.2,1),transform 1.6s cubic-bezier(.4,0,.2,1),-webkit-transform 1.6s cubic-bezier(.4,0,.2,1)}.section{-webkit-transition:background-color .5s cubic-bezier(.4,0,.2,1);transition:background-color .5s cubic-bezier(.4,0,.2,1)}.section--dark .quote-line:after{background:-webkit-gradient(linear,left top,right top,from(transparent),color-stop(rgba(255,255,255,.2)),to(transparent));background:linear-gradient(90deg,transparent,rgba(255,255,255,.2),transparent)}@-webkit-keyframes shimmer{0%{left:-100%}to{left:100%}}@keyframes shimmer{0%{left:-100%}to{left:100%}}[data-parallax]{will-change:transform;-webkit-backface-visibility:hidden;backface-visibility:hidden}[data-parallax] img{will-change:transform;-webkit-transform:translateZ(0);transform:translateZ(0)}body{-webkit-animation:pageLoad .8s cubic-bezier(.4,0,.2,1);animation:pageLoad .8s cubic-bezier(.4,0,.2,1)}@-webkit-keyframes pageLoad{0%{opacity:0}to{opacity:1}}@keyframes pageLoad{0%{opacity:0}to{opacity:1}}.section:nth-of-type(1){-webkit-animation-delay:0ms;animation-delay:0ms}.section:nth-of-type(2){-webkit-animation-delay:.2s;animation-delay:.2s}.section:nth-of-type(3){-webkit-animation-delay:.4s;animation-delay:.4s}.section:nth-of-type(4){-webkit-animation-delay:.6s;animation-delay:.6s}.section:nth-of-type(5){-webkit-animation-delay:.8s;animation-delay:.8s}.product-image,.staff-image,.style-image,.detail-point-number,[data-fade],[data-parallax]{will-change:transform}.product-image:not(:hover),.staff-image:not(:hover),.style-image:not(:hover),.detail-point-number:not(:hover),[data-fade].is-visible{will-change:auto}.header[data-astro-cid-j7pv25f6]:not(#\#):not(#\#){position:fixed;top:0;left:0;width:100%;z-index:100;z-index:var(--z-header);background-color:#fff}@media (min-width: 1024px){.header[data-astro-cid-j7pv25f6]:not(#\#):not(#\#){height:4.375rem;height:var(--header-height-desktop)}}.header-image[data-astro-cid-j7pv25f6]:not(#\#):not(#\#){width:100%;height:auto;display:block}@media (min-width: 1024px){.header-image[data-astro-cid-j7pv25f6]:not(#\#):not(#\#){height:100%;width:auto;max-width:none;position:absolute;left:50%;top:0;-webkit-transform:translate(-50%);transform:translate(-50%)}}
