*,*::after,*::before{box-sizing:border-box}:where(:focus-visible){outline-offset:3px}:where(html){-webkit-text-size-adjust:none;text-size-adjust:none}:where(html){line-height:1.5}:where(html){scrollbar-gutter:stable}:where(h1){font-size:2em;margin-block:.67em}:where(abbr[title]){cursor:help;text-decoration-line:underline;text-decoration-style:dotted}@media(forced-colors: active){:where(mark){color:HighlightText;background-color:Highlight}}:where(audio,iframe,img,svg,video){max-block-size:100%;max-inline-size:100%}:where(fieldset){min-inline-size:0}:where(label):has(+:where(input:not([type=radio],[type=checkbox]),select,textarea)){display:block}:where(textarea:not([rows])){min-block-size:6em}:where(button,input,select,textarea){font-family:inherit;font-size:inherit}:where([type=search]){-webkit-appearance:textfield}@supports(-webkit-touch-callout: none){:where([type=search]){border:1px solid -apple-system-secondary-label;background-color:canvas}}:where(input):where([type=tel],[type=url],[type=email],[type=number]):not(:placeholder-shown){direction:ltr}:where(table){border-collapse:collapse;border:1px solid}:where(th,td){border:1px solid;padding:.25em .5em;vertical-align:top}:where(dialog)::backdrop{background:oklch(0 0 0/.3)}:where(dialog,[popover]),:where(dialog)::backdrop{opacity:0;transition:opacity 150ms ease-out,display 150ms allow-discrete,overlay 150ms allow-discrete}:where(dialog[open],:popover-open),:where(dialog[open])::backdrop{opacity:1}@starting-style{:where(dialog[open],:popover-open),:where(dialog[open])::backdrop{opacity:0}}[hidden]:not([hidden=until-found]){display:none !important}:where(img){display:block}:where(summary){cursor:default}:where(iframe){border:none}:root{--max-1: 1480px;--max-2: 1200px;--max-3: 1100px;--outer: 50px;--center-offset: 20px}.guidelines{position:fixed;inset:0;pointer-events:none;z-index:9999}.guidelines .guide{position:absolute;top:0;bottom:0;width:1px;background:var(--line-color, #00e8e8);opacity:var(--line-opacity, 0.9)}.guidelines .guide[data-set]{--cw: min(var(--w), 100vw)}.guidelines .container-start{left:calc(50% - var(--cw)/2)}.guidelines .container-end{left:calc(50% + var(--cw)/2)}.guidelines .center{left:50%;background:lime;opacity:.95}.guidelines .center-left{left:calc(50% - var(--center-offset))}.guidelines .center-right{left:calc(50% + var(--center-offset))}.guidelines [data-set="1"]{--w: var(--max-1);--line-color: #00ff00;--line-opacity: 0.85}.guidelines [data-set="2"]{--w: var(--max-2);--line-opacity: 0.95}.guidelines [data-set="3"]{--w: var(--max-3);--line-opacity: 0.7}:root{--cl-efdbde: #efdbde;--cl-dbdbdb: #dbdbdb;--cl-e25858: #e25858;--cl-6a6a6a: #6a6a6a;--cl-e6e6e6: #e6e6e6;--cl-222222: #222222;--cl-f8f8f8: #f8f8f8;--cl-8e4d1d: #8e4d1d;--cl-8e4d1c: #8e4d1c;--cl-efdbdc: #efdbdc;--cl-1a1411: #1a1411;--cl-fdf9f9: #fdf9f9;--cl-d2a15f: #d2a15f;--cl-d1a15f: #d1a15f;--cl-06c755: #06c755;--cl-03c755: #03c755;--cl-462829: #462829;--cl-dedddd: #dedddd;--cl-452828: #452828;--cl-b14b54: #b14b54;--cl-8e4c1b: #8e4c1b;--cl-a1494f: #a1494f;--cl-000000: #000000;--cl-a0474d: #a0474d;--cl-d0a15f: #d0a15f;--cl-d9999f: #d9999f;--cl-cfa15e: #cfa15e;--cl-333333: #333333;--cl-b24a53: #b24a53;--cl-707070: #707070;--cl-ffffff: #ffffff;--cl-fefdfd: #fefdfd}:root{--fs-134: clamp(2.5rem, 1.03rem + 7.34vw, 8.375rem);--fs-120: clamp(3.25rem, 2.19rem + 5.31vw, 7.5rem);--fs-110: clamp(3rem, 2.03rem + 4.84vw, 6.875rem);--fs-90: clamp(2.625rem, 1.88rem + 3.75vw, 5.625rem);--fs-57: clamp(2.125rem, 1.77rem + 1.8vw, 3.5625rem);--fs-42: clamp(1.75rem, 1.53rem + 1.09vw, 2.625rem);--fs-39: clamp(1.625rem, 1.42rem + 1.02vw, 2.4375rem);--fs-38: clamp(1.625rem, 1.44rem + 0.94vw, 2.375rem);--fs-36: clamp(1.5rem, 1.31rem + 0.94vw, 2.25rem);--fs-33: clamp(1.4375rem, 1.28rem + 0.78vw, 2.0625rem);--fs-32: clamp(1.375rem, 1.22rem + 0.78vw, 2rem);--fs-28: clamp(1.25rem, 1.13rem + 0.63vw, 1.75rem);--fs-27: clamp(1rem, 0.83rem + 0.86vw, 1.6875rem);--fs-26: clamp(1.125rem, 1rem + 0.63vw, 1.625rem);--fs-25: clamp(1.125rem, 1.02rem + 0.55vw, 1.5625rem);--fs-24: clamp(1.0625rem, 0.95rem + 0.55vw, 1.5rem);--fs-22: clamp(0.9375rem, 0.83rem + 0.55vw, 1.375rem);--fs-20: clamp(0.9375rem, 0.86rem + 0.39vw, 1.25rem);--fs-19: clamp(0.875rem, 0.8rem + 0.39vw, 1.1875rem);--fs-18: clamp(0.875rem, 0.81rem + 0.31vw, 1.125rem);--fs-16: clamp(0.8125rem, 0.77rem + 0.23vw, 1rem);--fs-15: 0.8125rem;--fs-14: 0.75rem;--fs-12: 0.6875rem;--fs-11: 0.625rem}@media screen and (min-width: 769px){:root{--fs-15: 0.9375rem;--fs-14: 0.875rem;--fs-12: 0.75rem;--fs-11: 0.6875rem}}@media screen and (min-width: 1601px){html{font-size:1vw}}body{margin:0;position:relative;font-size:var(--fs-16);color:var(--cl-333333);font-family:"Shippori Mincho","Hiragino Mincho ProN","Yu Mincho",YuMincho,"MS PMincho",serif;font-optical-sizing:auto;font-weight:500;font-style:normal;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;transition:.5s ease;overflow-y:visible;overflow-anchor:none}.b-visuallyHidden{position:fixed !important;top:0px !important;left:0px !important;width:1px !important;height:1px !important;opacity:0 !important;overflow:hidden !important;border:none !important;margin:0 !important;padding:0 !important;display:block !important;visibility:visible !important}.b-inner{width:min(75rem,94%);margin-inline:auto}.b-inner__sm{width:min(68.75rem,94%);margin-inline:auto}.b-inner__md{width:min(87.5rem,94%);margin-inline:auto}.b-inner__lg{width:min(92.5rem,94%);margin-inline:auto}@supports(text-box-trim: trim-both){h1,h2,h3,h4,h5,h6,p{text-box-trim:trim-both;text-box-edge:text}}@media screen and (min-width: 769px){.--sp{display:none !important}}@media screen and (max-width: 768px){.--pc{display:none !important}}.c-petalFloat{--petal-x: 6px;--petal-y: 10px;--petal-rotate: 5deg;--petal-duration: 7s;--petal-delay: 0s;--petal-origin-x: 50%;--petal-origin-y: 55%;pointer-events:none}.c-petalFloat>.c-pic{display:block;transform-origin:var(--petal-origin-x) var(--petal-origin-y);animation:petal-float var(--petal-duration) ease-in-out var(--petal-delay) infinite;will-change:transform}.c-petalFloat.--slow{--petal-duration: 9.5s}.c-petalFloat.--fast{--petal-duration: 5.5s}.c-petalFloat.--soft{--petal-x: 3px;--petal-y: 6px;--petal-rotate: 3deg}.c-petalFloat.--wide{--petal-x: 12px;--petal-y: 16px;--petal-rotate: 8deg}.c-petalFloat.--reverse>.c-pic{animation-name:petal-float-reverse}.c-petalFloat.--delay-1{--petal-delay: -1.2s}.c-petalFloat.--delay-2{--petal-delay: -2.4s}.c-petalFloat.--delay-3{--petal-delay: -3.6s}.c-petalFloat.--delay-4{--petal-delay: -4.8s}@keyframes petal-float{0%{transform:translate3d(0, 0, 0) rotate(0deg)}25%{transform:translate3d(var(--petal-x), calc(var(--petal-y) * -0.7), 0) rotate(var(--petal-rotate))}50%{transform:translate3d(calc(var(--petal-x) * -0.5), var(--petal-y), 0) rotate(calc(var(--petal-rotate) * -0.7))}75%{transform:translate3d(calc(var(--petal-x) * 0.7), calc(var(--petal-y) * 0.4), 0) rotate(calc(var(--petal-rotate) * 0.5))}100%{transform:translate3d(0, 0, 0) rotate(0deg)}}@keyframes petal-float-reverse{0%{transform:translate3d(0, 0, 0) rotate(0deg)}25%{transform:translate3d(calc(var(--petal-x) * -1), calc(var(--petal-y) * -0.6), 0) rotate(calc(var(--petal-rotate) * -1))}50%{transform:translate3d(calc(var(--petal-x) * 0.6), var(--petal-y), 0) rotate(calc(var(--petal-rotate) * 0.8))}75%{transform:translate3d(calc(var(--petal-x) * -0.4), calc(var(--petal-y) * 0.5), 0) rotate(calc(var(--petal-rotate) * -0.5))}100%{transform:translate3d(0, 0, 0) rotate(0deg)}}@media(prefers-reduced-motion: reduce){.c-petalFloat>.c-pic{animation:none;transform:none}}html.lenis,html.lenis body{height:auto}.lenis.lenis-stopped{overflow:clip}.lenis [data-lenis-prevent],.lenis [data-lenis-prevent-wheel],.lenis [data-lenis-prevent-touch],.lenis [data-lenis-prevent-vertical],.lenis [data-lenis-prevent-horizontal]{overscroll-behavior:contain}.lenis.lenis-smooth iframe{pointer-events:none}@font-face{font-family:"Cormorant Garamond";src:url("../font/CormorantGaramond-VariableFont_wght.woff2") format("woff2");font-weight:300 700;font-style:normal;font-display:swap}@font-face{font-family:"Marcellus";src:url("../font/Marcellus-Regular.woff2") format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:"Shippori Mincho";src:url("../font/ShipporiMincho-Regular.woff2") format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:"Shippori Mincho";src:url("../font/ShipporiMincho-Medium.woff2") format("woff2");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:"Shippori Mincho";src:url("../font/ShipporiMincho-SemiBold.woff2") format("woff2");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:"Shippori Mincho";src:url("../font/ShipporiMincho-Bold.woff2") format("woff2");font-weight:700;font-style:normal;font-display:swap}*[class*=b-min-]{font-family:"Shippori Mincho","Hiragino Mincho ProN","Yu Mincho",YuMincho,"MS PMincho",serif;font-optical-sizing:auto;font-weight:400;font-style:normal}*[class*=b-en-]{font-family:"Cormorant Garamond",Garamond,Georgia,"Times New Roman",Times,serif;font-optical-sizing:auto;font-weight:400;font-style:normal}.b-en-300{font-weight:300}.b-min-300{font-weight:300}.b-en-400{font-weight:400}.b-min-400{font-weight:400}.b-en-500{font-weight:500}.b-min-500{font-weight:500}.b-en-600{font-weight:600}.b-min-600{font-weight:600}.b-en-700{font-weight:700}.b-min-700{font-weight:700}@keyframes splide-loading{0%{transform:rotateZ(0)}100%{transform:rotateZ(360deg)}}.splide__track--draggable{-webkit-touch-callout:none;user-select:none}.splide__track--fade>.splide__list>.splide__slide{margin:0 !important;opacity:0;z-index:0}.splide__track--fade>.splide__list>.splide__slide.is-active{opacity:1;z-index:1}.splide--rtl{direction:rtl}.splide__track--ttb>.splide__list{display:block}.splide__container{box-sizing:border-box;position:relative}.splide__list{backface-visibility:hidden;display:flex;height:100%;margin:0 !important;padding:0 !important}.splide.is-initialized:not(.is-active) .splide__list{display:block}.splide__pagination{align-items:center;display:flex;flex-wrap:wrap;justify-content:center;margin:0;pointer-events:none}.splide__pagination li{display:inline-block;line-height:1;list-style-type:none;margin:0;pointer-events:auto}.splide:not(.is-overflow) .splide__pagination{display:none}.splide__progress__bar{width:0}.splide{position:relative;visibility:hidden}.splide.is-initialized,.splide.is-rendered{visibility:visible}.splide__slide{backface-visibility:hidden;box-sizing:border-box;flex-shrink:0;list-style-type:none !important;margin:0;position:relative}.splide__slide img{vertical-align:bottom}.splide__spinner{animation:splide-loading 1s infinite linear;border:2px solid #999;border-left-color:rgba(0,0,0,0);border-radius:50%;bottom:0;contain:strict;display:inline-block;height:20px;left:0;margin:auto;position:absolute;right:0;top:0;width:20px}.splide__sr{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.splide__toggle__pause{display:none}.splide__toggle.is-active .splide__toggle__play{display:none}.splide__toggle.is-active .splide__toggle__pause{display:inline}.splide__track{overflow:hidden;position:relative;z-index:0}*[class*=c-btn]{text-decoration:none;color:inherit}.c-btn{width:fit-content;font-size:var(--fs-16);letter-spacing:.05em;color:var(--cl-0080CB);border:1px solid var(--cl-0080CB);background:#fff;border-radius:9999px;display:flex;justify-content:space-between;align-items:center;flex-wrap:nowrap;gap:1.375em;padding-inline:1.25em;padding-block:1.0625em}.c-btn i{background:var(--cl-0080CB);border-radius:9999px;padding-block:.375em;padding-inline:.96875em}.c-btn i img{width:.5625rem;height:.5rem}.c-ttl{margin-block:0}.c-ttl__en{font-size:var(--fs-90);letter-spacing:.05em;line-height:1.7888888889;color:var(--cl-b24a53);display:block}@supports(text-box-trim: trim-both){.c-ttl__en{text-box-trim:trim-both;text-box-edge:text}}.c-ttl__ja{display:block;font-size:var(--fs-20);letter-spacing:.05em;line-height:1.35;font-weight:500}@supports(text-box-trim: trim-both){.c-ttl__ja{text-box-trim:trim-both;text-box-edge:text}}.c-ttlLg{margin-block:0;text-align:center}.c-ttlLg__en{color:var(--cl-b24a53);font-size:var(--fs-134);letter-spacing:.05em;line-height:1.7910447761;display:block;opacity:.2}@supports(text-box-trim: trim-both){.c-ttlLg__en{text-box-trim:trim-both;text-box-edge:text}}.c-ttlLg__ja{font-size:var(--fs-27);letter-spacing:.05em;line-height:1.5555555556;display:block;font-weight:600}@supports(text-box-trim: trim-both){.c-ttlLg__ja{text-box-trim:trim-both;text-box-edge:text}}.c-lead{font-size:var(--fs-28);letter-spacing:.05em;line-height:1.7857142857;font-weight:500;margin-block:0}.c-pic{display:block}.c-pic img{display:block;width:100%;height:auto;object-fit:cover}.l-hd{position:fixed;inset:0 0 auto 0;z-index:1000;padding-block:clamp(1.5rem,1.41rem + .47vw,1.875rem);background-color:rgba(0,0,0,0);transition:background-color .3s ease,padding-block .3s ease}.l-hd.active{padding-block:1rem;background:hsl(0deg, 0%, 0%, 60%)}.l-hd__inner{position:relative;z-index:9999;display:grid;grid-template-columns:auto 1fr;align-items:end}.l-hd__logo{margin-block:0;z-index:1003;width:min(11.6875rem,calc(88 / 375 * 100vw))}.l-hd__logo a{text-decoration:none;color:var(--cl-222222)}.l-hd__group{display:none}@media screen and (min-width: 769px){.l-hd__group{display:flex;justify-content:flex-end;align-items:center;flex-wrap:nowrap;gap:clamp(1rem,.84rem + .78vw,1.625rem)}}.l-hd__list{list-style:none;margin-block:0;padding-inline-start:0;font-size:var(--fs-15);letter-spacing:.05em;line-height:1.4;display:flex;justify-content:flex-end;align-items:baseline;flex-wrap:nowrap;gap:clamp(1.5rem,1.19rem + 1.56vw,2.75rem)}.l-hd__list a{text-decoration:none;color:#fff;font-weight:700;transition:.3s ease}@media(hover: hover)and (pointer: fine){.l-hd__list a:hover{opacity:.8}}.l-hd__cv{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr))}.l-hd__btn{text-decoration:none;color:#fff;font-size:var(--fs-18);letter-spacing:.05em;display:flex;flex-direction:column;align-items:center;justify-content:center;padding-inline:1.1111111111em;padding-block-start:1em;padding-block-end:.7222222222em}@supports(text-box-trim: trim-both){.l-hd__btn{text-box-trim:trim-both;text-box-edge:text}}.l-hd__btn.--tel{background:var(--cl-462829)}.l-hd__btn.--line{background:var(--cl-03c755)}.l-hd__toggle{position:relative;z-index:1002;width:min(3.1875rem,calc(32 / 375 * 100vw));aspect-ratio:1;border:0;border-radius:50%;padding:0;cursor:pointer;background:var(--cl-a0474d);justify-self:end;z-index:2222}@media screen and (min-width: 769px){.l-hd__toggle{display:none}}.l-hd__toggle span{position:absolute;inset-inline-start:50%;width:min(1.5rem,calc(18 / 375 * 100vw));height:1px;background:#fff;transform:translateX(-50%);transition:transform .3s ease,opacity .3s ease,inset .3s ease}.l-hd__toggle span:nth-child(1){inset-block-start:calc(50% - 0.375rem)}.l-hd__toggle span:nth-child(2){inset-block-start:50%}.l-hd__toggle span:nth-child(3){inset-block-start:calc(50% + 0.375rem)}.l-hd.is-menu-open .l-hd__toggle span:nth-child(1){inset-block-start:50%;transform:translateX(-50%) rotate(45deg)}.l-hd.is-menu-open .l-hd__toggle span:nth-child(2){opacity:0}.l-hd.is-menu-open .l-hd__toggle span:nth-child(3){inset-block-start:50%;transform:translateX(-50%) rotate(-45deg)}.l-hd__panel{position:fixed;inset:0;z-index:1001;background:var(--cl-f8f8f8);opacity:0;visibility:hidden;pointer-events:none;transition:opacity .35s ease,visibility .35s ease}@media screen and (min-width: 769px){.l-hd__panel{display:none}}.l-hd.is-menu-open .l-hd__panel{opacity:1;visibility:visible;pointer-events:auto}.l-hd__panelInner{padding-block-start:var(--header-h);padding-inline:3%;min-height:100dvh;opacity:0;transform:translateX(1.5rem);transition:opacity .45s ease,transform .45s cubic-bezier(0.22, 1, 0.36, 1);will-change:opacity,transform}.l-hd.is-menu-open .l-hd__panelInner{opacity:1;transform:translateX(0)}.l-hd__navSpList{list-style:none;margin-block:0 2em;padding-inline-start:0}.l-hd__navSpList>li{background:repeating-linear-gradient(90deg, var(--cl-dedddd) 0 4px, transparent 4px 8px) repeat-x 0 100%/8px 1px;font-size:var(--fs-18)}.l-hd__navSpList>li>a{display:block;padding-block:1em;text-decoration:none;color:var(--cl-222222)}.c-cta{position:relative;padding-block-start:clamp(3rem,2.5rem + 2.5vw,5rem);padding-block-end:clamp(3.875rem,3.25rem + 3.13vw,6.375rem);z-index:1;overflow:hidden;background-image:url("/_common/img/top/recruit-bg.png"),linear-gradient(0deg, var(--cl-b14b54) 0%, var(--cl-d9999f) 60%, var(--cl-ffffff) 100%);background-image:image-set(url("/_common/img/top/recruit-bg.webp") type("image/webp") 1x, url("/_common/img/top/recruit-bg@2x.webp") type("image/webp") 2x, url("/_common/img/top/recruit-bg.png") type("image/png") 1x, url("/_common/img/top/recruit-bg@2x.png") type("image/png") 2x),linear-gradient(0deg, var(--cl-b14b54) 0%, var(--cl-d9999f) 60%, var(--cl-ffffff) 100%);background-repeat:repeat-y,no-repeat;background-position:center top,center;background-size:100% auto,100% 100%}.c-cta__bg{position:absolute;inset:auto 0 0 0;z-index:1}.c-cta__inner{position:relative;z-index:2}.c-cta__head{position:relative;z-index:4}.c-cta .c-ttlLg__en{opacity:1}@media screen and (min-width: 769px){.c-cta .c-ttlLg__en{color:#fff}}@media screen and (min-width: 769px){.c-cta .c-ttlLg__ja{color:#fff;opacity:1}}.c-cta__box{position:relative;z-index:2;margin-block-start:clamp(2.5rem,2.19rem + 1.56vw,3.75rem);background:hsl(0deg, 0%, 0%, 60%);padding-block:clamp(2.125rem,1.88rem + 1.25vw,3.125rem);padding-inline:clamp(1.5rem,.94rem + 2.81vw,3.75rem);display:grid;grid-template-columns:1fr;gap:clamp(1.375rem,1.09rem + 1.41vw,2.5rem);color:#fff}@media screen and (min-width: 769px){.c-cta__box{grid-template-columns:repeat(auto-fill, minmax(29.375rem, 1fr))}}.c-cta__col{display:grid;grid-template-rows:auto 1fr;gap:clamp(1.5rem,1.38rem + .63vw,2rem)}.c-cta__h3{font-size:var(--fs-25);letter-spacing:.05em;line-height:1.52;text-align:center;font-weight:600;padding-block-end:.92em;border-block-end:1px solid #fff;margin-block:0}.c-cta__tel>a{text-decoration:none;color:#fff;font-size:var(--fs-36);letter-spacing:.05em;line-height:1.0555555556;font-weight:700;display:flex;justify-content:flex-start;align-items:center;flex-wrap:nowrap;gap:3px}.c-cta__tel>a img{width:.8055555556em;height:.8055555556em}.c-cta__tel>p{font-size:var(--fs-16);letter-spacing:.005em;line-height:2.0625;margin-block:4px 0;width:fit-content;margin-inline:auto}.c-cta__tel:last-of-type{margin-block-start:1.5em}.c-cta__telList,.c-cta__line{flex:1;justify-self:center;align-self:center}.c-cta__line{display:block;width:min(9.75rem,calc(80 / 375 * 100vw))}.c-cta__obj{position:absolute}.c-cta__obj.--left{inset:auto auto 0 0;width:min(6.125rem,calc(80 / 375 * 100vw));transform:translate(-50%, -50%);z-index:3}.c-cta__obj.--right{inset:0 0 auto auto;width:min(24.9375rem,calc(100 / 375 * 100vw));z-index:1}.l-ft{border-block-start:1px solid #fff;position:relative;background-color:var(--cl-b14b54);background-image:url("/_common/img/top/recruit-bg.png");background-image:image-set(url("/_common/img/top/recruit-bg.webp") type("image/webp") 1x, url("/_common/img/top/recruit-bg@2x.webp") type("image/webp") 2x, url("/_common/img/top/recruit-bg.png") type("image/png") 1x, url("/_common/img/top/recruit-bg@2x.png") type("image/png") 2x);background-repeat:repeat-y;background-position:center top;background-size:100% auto}.l-ft__inner{position:relative;z-index:2;display:flex;justify-content:space-between;align-items:flex-start;flex-wrap:wrap;gap:clamp(1.375rem,1.09rem + 1.41vw,2.5rem);padding-block:clamp(2.875rem,2.5rem + 1.88vw,4.375rem)}.l-ft__logo{margin-block:0;width:min(11.6875rem,calc(120 / 375 * 100vw))}.l-ft__name{font-size:var(--fs-20);letter-spacing:.064em;line-height:1.45;color:#fff;margin-block:0}.l-ft__addr{font-style:normal;font-size:var(--fs-16);letter-spacing:.08em;line-height:1.8125;color:#fff;gap:clamp(2.625rem,2rem + 3.13vw,5.125rem)}@media screen and (min-width: 769px){.l-ft__addr{display:flex;justify-content:flex-end;align-items:flex-start;flex-wrap:nowrap}}.l-ft__addr p{margin-block:1.5em 0}.l-ft__addr a{text-decoration:none;color:#fff}.l-ft__copy{position:relative;z-index:2;text-align:center;margin-block:0;background:hsl(0deg, 0%, 0%, 60%);font-weight:400;color:#fff;font-size:.625rem;letter-spacing:.08em;padding-block:1.3em 1.05em}
