@import url(https://fonts.googleapis.com/css2?family=League+Spartan:wght@100..900&family=Noto+Sans:ital,wght@0,100..900;1,100..900&display=swap);
/*! sanitize.css v13.0.0 | CC0 License | github.com/csstools/sanitize.css */*,:after,:before{background-repeat:no-repeat;-webkit-box-sizing:border-box;box-sizing:border-box}:after,:before{text-decoration:inherit;vertical-align:inherit}:where(:root){cursor:default;line-height:1.5;overflow-wrap:break-word;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-tap-highlight-color:transparent;-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;-ms-text-size-adjust:100%;text-size-adjust:100%}:where(body){margin:0}:where(h1){font-size:2em;margin:.67em 0}:where(dl,ol,ul) :where(dl,ol,ul){margin:0}:where(hr){color:inherit;height:0}:where(nav) :where(ol,ul){list-style-type:none;padding:0}:where(pre){font-family:monospace,monospace;font-size:1em;overflow:auto}:where(abbr[title]){text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}:where(b,strong){font-weight:bolder}:where(code,kbd,samp){font-family:monospace,monospace;font-size:1em}:where(small){font-size:80%}:where(audio,canvas,iframe,img,svg,video){vertical-align:middle}:where(iframe){border-style:none}:where(svg:not([fill])){fill:currentColor}:where(table){border-collapse:collapse;border-color:currentColor;text-indent:0}:where(button,input,select){margin:0}:where(button,[type=button i],[type=reset i],[type=submit i]){-webkit-appearance:button}:where(fieldset){border:1px solid #a0a0a0}:where(progress){vertical-align:baseline}:where(textarea){margin:0;resize:vertical}:where([type=search i]){-webkit-appearance:textfield;outline-offset:-2px}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}::-webkit-input-placeholder{color:inherit;opacity:.54}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}:where(dialog){background-color:#fff;border:solid;color:#000;height:-moz-fit-content;height:-webkit-fit-content;height:fit-content;left:0;margin:auto;padding:1em;position:absolute;right:0;width:-moz-fit-content;width:-webkit-fit-content;width:fit-content}:where(dialog:not([open])){display:none}:where(details>summary:first-of-type){display:list-item}:where([aria-busy=true i]){cursor:progress}:where([aria-disabled=true i],[disabled]){cursor:not-allowed}:where([aria-hidden=false i][hidden]){display:initial}:where([aria-hidden=false i][hidden]:not(:focus)){clip:rect(0,0,0,0);position:absolute}.c-spinRight{-webkit-animation:rotateRight 10s linear infinite;animation:rotateRight 10s linear infinite}@-webkit-keyframes rotateRight{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes rotateRight{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}.c-spinLeft{-webkit-animation:rotateLeft 10s linear infinite;animation:rotateLeft 10s linear infinite}@-webkit-keyframes rotateLeft{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(-1turn);transform:rotate(-1turn)}}@keyframes rotateLeft{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(-1turn);transform:rotate(-1turn)}}.c-floating{-webkit-animation:float 1.6s ease-in-out infinite;animation:float 1.6s ease-in-out infinite;-webkit-transform:translateZ(0);transform:translateZ(0);will-change:transform}@-webkit-keyframes float{0%,to{-webkit-transform:translateY(5px);transform:translateY(5px)}50%{-webkit-transform:translateY(-5px);transform:translateY(-5px)}}@keyframes float{0%,to{-webkit-transform:translateY(5px);transform:translateY(5px)}50%{-webkit-transform:translateY(-5px);transform:translateY(-5px)}}.js-slideLeft{opacity:0;-webkit-transform:translateX(100px);transform:translateX(100px)}.js-fadeMarker{-webkit-animation:fade 1.6s ease-in-out infinite;animation:fade 1.6s ease-in-out infinite}@-webkit-keyframes fade{0%,to{opacity:1}}@keyframes fade{0%,to{opacity:1}}.js-slideBottom{opacity:0;-webkit-transform:translateY(-80px);transform:translateY(-80px)}.c-flip{-webkit-animation:flip .8s ease-in-out forwards;animation:flip .8s ease-in-out forwards}@-webkit-keyframes flip{0%{-webkit-transform:scaleX(1);transform:scaleX(1)}50%{-webkit-transform:scaleX(-1);transform:scaleX(-1)}to{-webkit-transform:scaleX(1);transform:scaleX(1)}}@keyframes flip{0%{-webkit-transform:scaleX(1);transform:scaleX(1)}50%{-webkit-transform:scaleX(-1);transform:scaleX(-1)}to{-webkit-transform:scaleX(1);transform:scaleX(1)}}.c-fadeLogo img{-webkit-animation:fadeLoop 3s steps(1) infinite;animation:fadeLoop 3s steps(1) infinite;opacity:0}.c-fadeLogo img:first-child{-webkit-animation-delay:0s;animation-delay:0s}.c-fadeLogo img:nth-child(2){-webkit-animation-delay:.4s;animation-delay:.4s}.c-fadeLogo img:nth-child(3){-webkit-animation-delay:.8s;animation-delay:.8s}@-webkit-keyframes fadeLoop{0%,50%{opacity:1}50.01%,to{opacity:0}}@keyframes fadeLoop{0%,50%{opacity:1}50.01%,to{opacity:0}}.block{position:absolute}.blockBlack{background-color:var(--black)}.blockWhite{background-color:var(--white)}.blockPink{background-color:var(--pink)}.blockBlue{background-color:var(--blue)}.blockYellow{background-color:var(--yellow)}.blockPurple{background-color:var(--purple)}.blockGreen{background-color:var(--green)}.blockOrange{background-color:var(--orange)}html{cursor:auto}body{color:var(--black);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:var(--font-gothic);font-size:.875rem;letter-spacing:0;line-height:var(--leading-base);min-height:100vh;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;line-height:1.5}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit;margin:0}p{margin:0}img{height:auto;max-width:100%;width:100%}a,a:active,a:hover,a:link,a:visited{text-decoration:none}a{color:inherit}dd,dl,ol,ul{margin:0;padding:0}ol,ul{list-style:none}em{font-style:normal}button{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:transparent;border:none;cursor:pointer;padding:0;color:var(--black)}figure{margin:0}address{font-style:normal}small{font-size:100%}select{color:var(--black)}:root{--ease:cubic-bezier(0.25,0.1,0.25,1);--linear:cubic-bezier(0,0,1,1);--easeIn:cubic-bezier(0.42,0,1,1);--easeOut:cubic-bezier(0,0,0.58,1);--easeInOut:cubic-bezier(0.42,0,0.58,1);--easeInSine:cubic-bezier(0.47,0,0.745,0.715);--easeOutSine:cubic-bezier(0.39,0.575,0.565,1);--easeInOutSine:cubic-bezier(0.445,0.05,0.55,0.95);--easeInQuad:cubic-bezier(0.55,0.085,0.68,0.53);--easeOutQuad:cubic-bezier(0.25,0.46,0.45,0.94);--easeInOutQuad:cubic-bezier(0.455,0.03,0.515,0.955);--easeInCubic:cubic-bezier(0.55,0.055,0.675,0.19);--easeOutCubic:cubic-bezier(0.215,0.61,0.355,1);--easeInOutCubic:cubic-bezier(0.645,0.045,0.355,1);--easeInQuart:cubic-bezier(0.895,0.03,0.685,0.22);--easeOutQuart:cubic-bezier(0.165,0.84,0.44,1);--easeInOutQuart:cubic-bezier(0.77,0,0.175,1);--easeInQuint:cubic-bezier(0.755,0.05,0.855,0.06);--easeOutQuint:cubic-bezier(0.23,1,0.32,1);--easeInOutQuint:cubic-bezier(0.86,0,0.07,1);--easeInExpo:cubic-bezier(0.95,0.05,0.795,0.035);--easeOutExpo:cubic-bezier(0.19,1,0.22,1);--easeInOutExpo:cubic-bezier(1,0,0,1);--easeInCirc:cubic-bezier(0.6,0.04,0.98,0.335);--easeOutCirc:cubic-bezier(0.075,0.82,0.165,1);--easeInOutCirc:cubic-bezier(0.785,0.135,0.15,0.86);--easeInBack:cubic-bezier(0.6,-0.28,0.735,0.045);--easeOutBack:cubic-bezier(0.175,0.885,0.32,1.275);--easeInOutBack:cubic-bezier(0.68,-0.55,0.265,1.55);--white:#fff;--black:#000;--pink:#e763fd;--sub-pink:#e900ff;--blue:#38ccfe;--sub-blue:#2ff;--yellow:#ebde1a;--sub-yellow:#ff0;--purple:#b086ff;--sub-purple:#8300ff;--green:#73e443;--sub-green:#54ff00;--orange:#ff9000;--sub-orange:#ff7900;--gray:#e5e5e5}.has-primary-red-color{color:var(--primary)!important}:root{--font-thin:100;--font-extra-light:200;--font-light:300;--font-normal:400;--font-medium:500;--font-semi-bold:600;--font-bold:700;--font-extra-bold:800;--font-black:900;--font-gothic:"Noto Sans",sans-serif;--font-spartan:"League Spartan",sans-serif;--font-dnp:"dnp-shuei-gothic-kin-std",sans-serif;--font-area:"area-inktrap-extended",sans-serif;--leading-base:1.5;--nav:99;--header:100;--hamburger:101;--modal:1000}.c-pagination{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;gap:.25rem;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-top:2rem}.c-pagination .page-numbers{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;font-family:var(--font-spartan);-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.c-pagination .page-numbers:not(.next),.c-pagination .page-numbers:not(.prev){background-color:var(--white);border-radius:50%;height:2.5rem;width:2.5rem}.c-pagination .page-numbers.current{background-color:var(--black);color:var(--white)}.c-pagination .page-numbers.next,.c-pagination .page-numbers.prev{height:1.5625rem;width:1.5625rem}.c-pagination .page-numbers.prev{-webkit-transform:scaleX(-1);transform:scaleX(-1)}.c-footer{background-color:var(--color);margin-top:auto;padding-bottom:8.25rem;position:relative}.c-footer:not(._top_){padding-top:4.25rem}.c-footer._pink_{--color:var(--pink)}.c-footer._blue_{--color:var(--blue)}.c-footer._yellow_{--color:var(--yellow)}.c-footer._purple_{--color:var(--purple)}.c-footer._green_{--color:var(--green)}.c-footer._orange_{--color:var(--orange)}.c-footer__entry{bottom:0;position:fixed;right:0;z-index:100}.c-footer__entry a{-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:var(--black);color:var(--purple);display:-webkit-box;display:-ms-flexbox;display:flex;font-family:var(--font-area);gap:.3125rem;letter-spacing:.05em;line-height:2.375rem;padding-inline:.625rem;text-transform:uppercase}.c-footer__entry a:after{background-image:url(../../images/common/arrow-wh.svg);background-repeat:no-repeat;background-size:contain;content:"";display:block;height:.625rem;margin-top:.25rem;width:.625rem}.c-footer__container{bottom:0;height:4.6875rem;left:0;position:absolute;width:100%}.c-footer__logo{margin-bottom:3.125rem}.c-footer__logo a{display:block;margin-inline:auto;width:10.625rem}.c-footer__nav{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:2.25rem;margin-inline:auto;margin-bottom:1.625rem;max-width:17.75rem;width:100%}.c-footer__nav a{display:block;font-family:var(--font-spartan);font-weight:500;line-height:1;text-transform:uppercase}.c-footer__navLink{display:-ms-grid;display:grid;font-size:.9375rem;gap:.9375rem 1.875rem;grid-auto-flow:column;-ms-grid-columns:auto 1fr;grid-template-columns:auto 1fr;-ms-grid-rows:(auto)[3];grid-template-rows:repeat(3,auto)}.c-footer__navItem a{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;gap:.875rem;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.c-footer__navItem a:after{background-image:url(../../images/common/arrow.svg);background-repeat:no-repeat;background-size:contain;content:"";display:block;height:1.5625rem;width:1.5625rem}.c-footer__navPolicy{display:-webkit-box;display:-ms-flexbox;display:flex;font-size:.75rem;gap:2.25rem;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.c-footer__copy{font-family:var(--font-spartan);font-size:.625rem;font-weight:500;line-height:1;text-align:center}.c-nav{-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:var(--black);color:var(--white);display:-webkit-box;display:-ms-flexbox;display:flex;inset:0;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;min-height:100vh;min-height:100dvh;opacity:0;pointer-events:none;position:fixed;-webkit-transition:opacity .4s ease-out;transition:opacity .4s ease-out;z-index:var(--nav)}.c-nav.is-active{opacity:1;pointer-events:auto}.c-nav__wrapper{height:100%;overflow-y:auto;padding:7.5rem 2.5rem 5rem;width:100%}.c-nav__list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:1rem;margin-bottom:2.5rem}.c-nav__item{width:100%}.c-nav__item a,.c-nav__item button{color:var(--white);display:block;font-family:var(--font-roboto);font-size:1.25rem;font-weight:var(--font-bold);height:100%;text-align:left;text-transform:uppercase}.c-nav__item a{width:100%}.c-nav__item._coming_ a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;line-height:1.4;opacity:.5;pointer-events:none}.c-nav__item._coming_ a:before{content:"coming soon";font-size:.75rem;font-style:italic;line-height:.875rem;text-transform:none}.c-nav__sns{margin-bottom:2.5rem}.c-nav__sns p{font-family:var(--font-roboto);font-size:.625rem;margin-bottom:.5rem;text-transform:uppercase}.c-nav__snsList{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;gap:1rem}.c-nav__snsList a{display:-webkit-box;display:-ms-flexbox;display:flex}.c-nav__snsList img{height:1.25rem;width:1.25rem}.c-nav__x{-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}.c-nav__x:after{content:"jp";font-family:var(--font-condensed);font-size:.625rem;line-height:1.3}.c-nav__link,.c-nav__x:after{font-weight:var(--font-bold);text-transform:uppercase}.c-nav__link{-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:var(--white);border-radius:50vh;color:var(--black);display:-webkit-box;display:-ms-flexbox;display:flex;font-family:var(--font-roboto);font-size:.875rem;font-style:italic;gap:.5rem;height:3rem;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:15rem}.c-nav__link._icon_:before{background-image:url(../../images/common/icon/mail.svg);background-repeat:no-repeat;background-size:contain;content:"";display:block;height:1.25rem;width:1.25rem}.c-nav__link._mail_{margin-bottom:1rem}.c-nav__link._mail_:before{background-image:url(../../images/common/icon/mail.svg)}.c-nav__link._shop_:before{background-image:url(../../images/common/icon/cart.svg)}.c-nav__btn{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;padding-right:2rem;position:relative;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.c-nav__btn:after,.c-nav__btn:before{background-color:var(--white);content:"";display:block;position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.c-nav__btn:before{height:1px;right:.375rem;width:.75rem}.c-nav__btn:after{height:.75rem;right:.71875rem;-webkit-transition:-webkit-transform .3s ease-out;transition:-webkit-transform .3s ease-out;transition:transform .3s ease-out;transition:transform .3s ease-out, -webkit-transform .3s ease-out;width:1px}.c-nav__btn.is-active:after{-webkit-transform:translateY(-50%) rotate(90deg);transform:translateY(-50%) rotate(90deg)}.c-nav__child{max-height:0;overflow:hidden;-webkit-transition:max-height .3s ease-out;transition:max-height .3s ease-out}.c-nav__childList{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:.625rem;padding-top:.625rem}.c-nav__childList a{font-size:1rem}.c-header{display:-webkit-box;display:-ms-flexbox;display:flex;height:4.6875rem;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;position:fixed;top:0;width:100%;z-index:var(--header)}.c-header__container{height:100%;left:0;position:absolute;top:0;width:100%}.c-header__logo{left:1.25rem;position:absolute;top:.75rem;width:4.5rem}.c-header__logo img{display:block}.c-header__list{display:none}.c-header__hamburger{-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-radius:50%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:.3125rem;height:2.375rem;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;position:fixed;right:0;top:0;width:2.375rem;z-index:var(--hamburger)}.c-header__hamburger span{background-color:var(--white);display:block;height:.1875rem;width:1.25rem}.c-header__nav{inset:0;pointer-events:none;position:fixed;-webkit-transition:.3s ease-out;transition:.3s ease-out;z-index:var(--hamburger)}.c-header__nav.is-active{background-color:rgba(0,0,0,.5);pointer-events:auto}.c-header__navList{max-width:30rem;position:absolute;right:0;top:0;-webkit-transform:translateY(-100%);transform:translateY(-100%);-webkit-transition:-webkit-transform .3s ease-out;transition:-webkit-transform .3s ease-out;transition:transform .3s ease-out;transition:transform .3s ease-out, -webkit-transform .3s ease-out;width:100%}.is-active .c-header__navList{-webkit-transform:translateY(0);transform:translateY(0)}.c-header__navItem{background-color:var(--black);height:3.75rem}.c-header__navItem a{-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:var(--bg);display:-webkit-box;display:-ms-flexbox;display:flex;font-family:var(--font-spartan);font-size:1.25rem;font-weight:500;height:100%;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding-inline:3.125rem 1.875rem;text-transform:uppercase}.c-header__navItem a:after{background-image:url(../../images/common/arrow.svg);background-position:50%;background-repeat:no-repeat;background-size:contain;content:"";display:block;height:1.5625rem;width:1.5625rem}.c-header__navItem._blue_{--bg:var(--blue)}.c-header__navItem._yellow_{--bg:var(--yellow)}.c-header__navItem._purple_{--bg:var(--purple)}.c-header__navItem._green_{--bg:var(--green)}.c-header__navItem._orange_{--bg:var(--orange)}.c-header__navItem._pink_{--bg:#e773fa}.c-header__navItem._gray_{--bg:#aaaeb2}.c-header__navItemClose{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;height:100%;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:100%}.c-header__navItemClose span{background-color:var(--white);height:.1875rem;width:1.5rem}.c-header__navItemClose span:first-child{-webkit-transform:translate(12px) rotate(42deg);transform:translate(12px) rotate(42deg)}.c-header__navItemClose span:last-child{-webkit-transform:translate(-12px) rotate(-42deg);transform:translate(-12px) rotate(-42deg)}.c-title{-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;gap:1.25rem;margin-inline:auto;position:relative;text-align:center;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.c-title__label{left:0;position:absolute;top:0;z-index:2}.c-title__label span{background-color:var(--bg);border:1px solid var(--black);border-radius:50vh;display:block;font-family:var(--font-area);font-size:.875rem;line-height:1.875rem;min-width:6.25rem;padding-inline:.6875rem;text-transform:uppercase}._pink_ .c-title__label{--bg:var(--sub-pink)}._blue_ .c-title__label{--bg:var(--sub-blue);left:-2.75rem;top:-1.875rem;-webkit-transform:rotate(-15deg);transform:rotate(-15deg)}._yellow_ .c-title__label{--bg:var(--sub-yellow);left:auto;right:-2.25rem;top:-1.875rem;-webkit-transform:rotate(12deg);transform:rotate(12deg)}._purple_ .c-title__label{--bg:var(--sub-purple);left:-3.125rem;top:-1.75rem;-webkit-transform:rotate(-15deg);transform:rotate(-15deg)}._green_ .c-title__label{--bg:var(--sub-green);left:auto;right:-1rem;top:-1.875rem;-webkit-transform:rotate(10deg);transform:rotate(10deg)}._orange_ .c-title__label{--bg:var(--sub-orange);left:-2.625rem;top:-1.875rem;-webkit-transform:rotate(-18deg);transform:rotate(-18deg)}.c-title__en{height:3.75rem;margin-inline:auto;overflow:hidden;padding-inline:.25rem;position:relative;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.c-title__en:after{background-color:var(--black);content:"";display:block;inset:0;position:absolute;-webkit-transform:translateX(100%);transform:translateX(100%);-webkit-transform-origin:right center;transform-origin:right center;-webkit-transition:-webkit-transform .6s cubic-bezier(.25,.46,.45,.94);transition:-webkit-transform .6s cubic-bezier(.25,.46,.45,.94);transition:transform .6s cubic-bezier(.25,.46,.45,.94);transition:transform .6s cubic-bezier(.25,.46,.45,.94), -webkit-transform .6s cubic-bezier(.25,.46,.45,.94)}.c-title__en.is-animated:after{-webkit-transform:translateX(0);transform:translateX(0)}.c-title__enText{bottom:-.4375rem;color:var(--color);font-family:var(--font-spartan);font-size:3.125rem;font-weight:100;opacity:0;position:relative;text-transform:uppercase;-webkit-transform:translateY(20px);transform:translateY(20px);-webkit-transition:opacity .8s ease-out,-webkit-transform .8s ease-out;transition:opacity .8s ease-out,-webkit-transform .8s ease-out;transition:opacity .8s ease-out,transform .8s ease-out;transition:opacity .8s ease-out,transform .8s ease-out,-webkit-transform .8s ease-out;z-index:1}.c-title__enText._purple_{color:var(--purple)}.c-title__enText._yellow_{color:var(--yellow)}.c-title__enText._pink_{color:#e982f6}.c-title__ja{font-family:var(--font-dnp);font-size:.875rem;letter-spacing:.1em;line-height:1}.c-more{background-color:var(--black);border-radius:.625rem;color:var(--color);display:block;font-family:var(--font-area);font-size:.875rem;line-height:2.5rem;margin-inline:auto;text-align:center;text-transform:uppercase;width:10rem}.c-btn{border:1px solid var(--black);display:block;font-family:var(--font-area);font-size:.9375rem;font-weight:600;line-height:2.5rem;margin-inline:auto;max-width:18.75rem;position:relative;text-align:center;width:100%;z-index:1}.c-btn:before{background-color:var(--black);content:"";inset:0;position:absolute;-webkit-transform:scaleX(0);transform:scaleX(0);-webkit-transform-origin:right;transform-origin:right;-webkit-transition:-webkit-transform .6s cubic-bezier(.075,.82,.165,1);transition:-webkit-transform .6s cubic-bezier(.075,.82,.165,1);transition:transform .6s cubic-bezier(.075,.82,.165,1);transition:transform .6s cubic-bezier(.075,.82,.165,1), -webkit-transform .6s cubic-bezier(.075,.82,.165,1);z-index:-1}.c-btn._cta_{font-size:1rem;font-weight:var(--font-gothic);line-height:3.75rem}.c-btn._yel_{background-color:var(--sub-yellow)}.c-btn._white_{background-color:var(--white)}.c-btn._ja_{font-family:var(--font-dnp);font-weight:var(--font-normal)}.c-card._col-2_{max-width:15rem;width:42.6666666667vw}.c-card__link{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:.25rem}.c-card__img{aspect-ratio:3/2;overflow:hidden}.c-card__img img{-o-object-fit:cover;object-fit:cover}.c-card__date{font-family:var(--font-spartan);font-size:.625rem;font-weight:500;line-height:2}.c-card__title{font-size:.75rem;letter-spacing:.05em;line-height:2}.c-list{display:-ms-grid;display:grid;gap:1.5rem}.c-list__link{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;height:100%}.c-list__link img{aspect-ratio:364/206;-o-object-fit:cover;object-fit:cover}img.c-list__jacket{aspect-ratio:1}.c-list__content{background-color:var(--border);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:.75rem;height:100%;padding:1rem}.c-list__title{font-weight:var(--font-semi-bold);line-height:1.8}.c-list__heading{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;gap:.875rem}.c-section{background-color:var(--color);overflow:hidden}.c-section._white_{background-color:var(--white)}.c-section._pink_{--color:var(--pink)}.c-section._blue_{--color:var(--blue)}.c-section._yellow_{--color:var(--yellow)}.c-section._purple_{--color:var(--purple)}.c-section._green_{--color:var(--green)}.c-section._orange_{--color:var(--orange)}.c-section__heading{padding-block:9.0625rem 1.875rem}.c-section:nth-child(odd) .c-container{margin-left:auto}.c-container{max-width:400px;min-height:112px;position:relative;width:100%}.c-footer .c-container{margin-bottom:4rem}.c-container canvas{display:block;margin-top:-1px}.c-text{font-size:.875rem;letter-spacing:.05em;line-height:2}.c-heading{font-family:var(--font-dnp);font-size:2.125rem;line-height:1.5882352941;padding-left:.25rem}.c-heading:not(._top_){padding-left:.5rem}.c-heading__marker{position:relative;z-index:1}.c-heading__marker:after{background-color:var(--bg);border:1px solid var(--black);content:"";display:block;height:2.1875rem;inset:0;left:50%;opacity:0;position:absolute;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);-webkit-transition:opacity .5s ease-in-out;transition:opacity .5s ease-in-out;width:calc(100% + .875rem);z-index:-1}.c-heading__marker.is-visible:after{opacity:1}._pink_ .c-heading__marker{--bg:var(--sub-pink)}._blue_ .c-heading__marker{--bg:var(--sub-blue)}._yellow_ .c-heading__marker{--bg:var(--sub-yellow)}._purple_ .c-heading__marker{--bg:var(--sub-purple)}._green_ .c-heading__marker{--bg:var(--sub-green)}.c-otherNews{margin-bottom:3.125rem;position:relative}.c-otherNews .swiper-button-next-news,.c-otherNews .swiper-button-prev-news{top:min(14.2vw,5.25rem)}.c-otherNews:has(.c-otherNews__swiper:not(.swiper-initialized)) .swiper-button-next-news,.c-otherNews:has(.c-otherNews__swiper:not(.swiper-initialized)) .swiper-button-prev-news{display:none}.c-otherNews__swiper{margin-inline:auto;max-width:47.5rem;overflow:hidden;width:calc(100% - 2.1875rem)}.c-otherNews__swiper:not(.swiper-initialized) .swiper-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;gap:1.25rem;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.swiper-button-next,.swiper-button-prev{--swiper-navigation-size:0;height:1.5625rem;width:1.5625rem;z-index:2}.swiper-button-next:after,.swiper-button-prev:after{display:none}.swiper-button-prev{left:0;-webkit-transform:translateY(-50%) scaleX(-1);transform:translateY(-50%) scaleX(-1)}.swiper-button-next{right:0;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.c-newsSwiper{margin-inline:calc(50% - 50vw);padding-bottom:2.375rem;position:relative}.c-newsSwiper .swiper-button-next,.c-newsSwiper .swiper-button-prev{top:calc(50% - 1.1875rem)}.c-newsSwiper .swiper-pagination{--swiper-pagination-bullet-horizontal-gap:5px;--swiper-pagination-bullet-inactive-opacity:1;--swiper-pagination-bullet-inactive-color:#e5e5e6;--swiper-theme-color:#000;bottom:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.c-newsSwiper__container{margin-inline:auto;overflow:hidden;width:calc(100% - 4.6875rem)}.c-mv{overflow:hidden;padding-block:4.6875rem 2.5rem}.c-mv__slider._row1_{position:relative;z-index:10}.c-mv__slider._row2_{margin-top:-7.8125rem}.c-mv__slider._row3_{position:relative;z-index:5}.c-mv__slider._row4_{margin-top:-9.0625rem}.c-mv__slider._row5_{margin-top:-10.9375rem;position:relative;z-index:3}.c-mv__slider._row6_{margin-top:-6.25rem;position:relative;z-index:2}.c-mv__slider._row7_{margin-top:-5.3125rem}.c-mv__slider._row8_{margin-top:-9.5rem}.c-mv__sliderWrapper{-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-animation-timing-function:linear;animation-timing-function:linear;display:-webkit-box;display:-ms-flexbox;display:flex;will-change:transform}.c-mv__sliderImage{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-ms-flex-negative:0;flex-shrink:0;gap:.625rem}._row1_ .c-mv__sliderImage{margin-right:19.375rem}._row2_ .c-mv__sliderImage{margin-right:9.375rem}._row3_ .c-mv__sliderImage{margin-right:45.625rem}._row4_ .c-mv__sliderImage{margin-right:28.75rem}._row5_ .c-mv__sliderImage{margin-right:41.25rem}._row6_ .c-mv__sliderImage{margin-right:20rem}._row7_ .c-mv__sliderImage{margin-right:15.625rem}._row8_ .c-mv__sliderImage{margin-right:20rem}.c-topAbout{padding-bottom:2.8125rem}.c-topAbout__heading{margin-bottom:1.875rem}.c-topAbout__text{margin-bottom:2.25rem;margin-inline:auto;max-width:37.5rem}.c-topBrands{padding-bottom:3.75rem}.c-topBrand__title{margin-bottom:1.875rem;padding-top:3.75rem}.c-topBrand__list{margin-bottom:3.125rem}.c-topBrand__list .c-topBrand__swiper:not(:last-child){margin-bottom:1rem}.c-topBrand__list .swiper-wrapper{-webkit-transition-timing-function:linear;transition-timing-function:linear}.c-topBrand__list .swiper-slide{aspect-ratio:1/1;background-color:var(--gray);width:37.33vw}.c-topPeople{padding-bottom:5.125rem}.c-topPeople__inner{position:relative}.c-topPeople__icon1{left:.125rem;position:absolute;top:11.25rem;width:5rem}.c-topPeople__icon2{bottom:4.375rem;position:absolute;right:.9375rem;width:3.125rem}.c-topPeople__title{margin-bottom:1.875rem}.c-topPeople__list{display:-ms-grid;display:grid;-ms-grid-columns:(1fr)[2];grid-template-columns:repeat(2,1fr);margin-bottom:3.125rem;margin-inline:calc(50% - 50vw);padding-bottom:6.125rem}.c-topPeople__item{aspect-ratio:250/445;background-color:var(--gray)}.c-topPeople__item:nth-child(odd){-webkit-transform:translateY(6.125rem);transform:translateY(6.125rem)}.c-topPeople__item video{width:100%}.c-topRecruit__title{margin-bottom:2.25rem;padding-top:2.8125rem}.c-topRecruit__inner{display:-ms-grid;display:grid;gap:1.875rem 10%;width:100%}.c-topRecruit__list{display:-ms-grid;display:grid;-ms-grid-columns:(1fr)[2];grid-template-columns:repeat(2,1fr);margin-inline:calc(50% - 50vw)}.c-topRecruit__heading{margin-bottom:1.875rem}.c-topRecruit__text{margin-bottom:2.75rem}.c-topCompany{padding-bottom:3.25rem}.c-topCompany__title{margin-bottom:3.125rem;padding-top:5.875rem}.c-topCompany__inner{display:-ms-grid;display:grid;gap:2.5rem 10%}.c-topCompany__list{margin-inline:calc(50% - 50vw);overflow:hidden}.c-topCompany__list .swiper-slide{aspect-ratio:3/2}.c-topCompany__heading{margin-bottom:1.875rem}.c-topCompany__text{margin-bottom:3.125rem}.c-topNews__title{margin-bottom:2.1875rem;margin-top:-.9375rem}.c-topNews__list{margin-bottom:4.25rem;position:relative}.c-topNews__list .swiper-button-next-news,.c-topNews__list .swiper-button-prev-news{top:5rem}.c-topNews__swiper{margin-inline:auto;max-width:47.5rem;overflow:hidden}.c-topNews__item{width:15rem}.c-topNews__item .c-card__img{margin-bottom:.625rem}.c-brands__swiper{overflow:hidden}.c-brands__swiper .swiper-wrapper{-webkit-transition-timing-function:linear;transition-timing-function:linear}.c-brands__swiper .swiper-slide{aspect-ratio:410/500;background-color:#e5e5e5;max-width:23.4375rem}.c-brands__contents{margin-inline:auto;padding-block:2.625rem 2.125rem;width:calc(100% - 1.5625rem)}.c-brands__tabs{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:.9375rem;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-bottom:3.125rem}.c-brands__tab button{border:1px solid var(--black);border-radius:50vh;display:block;font-family:var(--font-area);font-size:.625rem;font-weight:600;line-height:1.5rem;min-width:4.375rem;text-align:center;text-transform:uppercase;-webkit-transition:background-color .2s ease-in-out;transition:background-color .2s ease-in-out}.c-brands__tab.is-active button{background-color:var(--sub-blue);pointer-events:none}.c-brands__list{display:-ms-grid;display:grid;gap:.625rem;grid-template-columns:repeat(auto-fit,10.625rem);-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-inline:auto;max-width:58.125rem}.c-brands__item{opacity:1;-webkit-transition:opacity .4s ease,-webkit-transform .4s ease;transition:opacity .4s ease,-webkit-transform .4s ease;transition:opacity .4s ease,transform .4s ease;transition:opacity .4s ease,transform .4s ease,-webkit-transform .4s ease}.c-brands__item.is-hidden{display:none}.c-brands__item a{aspect-ratio:170/290;border:1px solid #e5e5e5;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:.75rem;height:100%;padding:.25rem;position:relative;width:10.625rem}.c-brands__item a:after{background-image:url(../../images/common/arrow-gy.svg);background-repeat:no-repeat;background-size:contain;bottom:0;content:"";display:block;height:1.5625rem;position:absolute;right:0;width:1.5625rem}.c-brands__itemName{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-ms-flex:1;flex:1;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;font-size:.625rem;letter-spacing:.025em;text-align:center}.c-brands__itemLogo{-ms-flex-line-pack:center;align-content:center;display:-ms-grid;display:grid;-webkit-box-flex:1;-ms-flex:1;flex:1}.c-brands__itemLogo img{max-height:2.875rem}.c-brands__itemImg{aspect-ratio:160/195;background-color:#f5f5f5}.c-brand__inner{margin-inline:auto;max-width:56.25rem}.c-brand__heading{-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;gap:1.5rem}.c-brand__logo{width:12.5rem}.c-brand__name{font-family:var(--font-dnp);font-size:.875rem;letter-spacing:.1em;line-height:1}.c-brand__contents{display:-ms-grid;display:grid;gap:2.5rem 8.3333333333%;margin-bottom:4.375rem}.c-brand__img{aspect-ratio:425/510;background-color:#e5e5e5;margin-inline:auto;max-width:26.5625rem;width:100%}.c-brand__content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;height:100%;margin-inline:auto;width:calc(100% - 4.6875rem)}.c-brand__text{margin-bottom:2.8125rem}.c-brand__links{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:1.25rem;margin-top:auto}.c-brand__sns{display:-webkit-box;display:-ms-flexbox;display:flex;gap:1.25rem;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-top:2.5rem}.c-brand__sns a{-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:var(--black);border-radius:50%;display:-webkit-box;display:-ms-flexbox;display:flex;height:3.75rem;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:3.75rem}.c-brand__sns img{width:1.5rem}.c-brand__news{margin-bottom:6.25rem}.c-brand__newsTitle{-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;gap:.375rem;margin-bottom:3.125rem}.c-brand__newsTitle span{font-family:var(--font-spartan);font-size:2.5rem;font-weight:300;line-height:1;text-transform:uppercase}.c-brand__newsTitle h2{font-family:var(--font-dnp);letter-spacing:.1em;line-height:1}.c-brand__others{background-color:var(--black);display:-ms-grid;display:grid;gap:1.75rem 3.875rem;padding-block:2.5rem}.c-brand__othersTitle{-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:var(--white);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:.625rem}.c-brand__othersTitle span{font-family:var(--font-spartan);font-size:1.875rem;font-weight:200;line-height:1;text-transform:capitalize}.c-brand__othersTitle h2{font-family:var(--font-dnp);letter-spacing:.1em;line-height:1}.c-brand__othersSelect{margin-inline:auto;max-width:18.75rem;position:relative;width:100%}.c-brand__othersSelect:after{background-color:var(--black);clip-path:polygon(0 0,100% 0,50% 100%);content:"";height:.75rem;position:absolute;right:.9375rem;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:.875rem}.c-brand__othersSelect select{appearance:none;-webkit-appearance:none;-moz-appearance:none;border:none;height:2.5rem;padding-inline:.9375rem 1.875rem;width:100%}.c-people__heading{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:2.75rem;margin-inline:auto;max-width:56.25rem;padding-top:1.25rem;position:relative;width:calc(100% - 4.6875rem)}.c-people__icon1{position:absolute;right:-1.375rem;top:-3.875rem;width:5rem}.c-people__icon2{bottom:-4.125rem;display:none;left:-2.8125rem;position:absolute;width:6.25rem}.c-people__contents{padding-top:3.5rem}.c-people__concept{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:1.875rem}.c-people__conceptLead{font-family:var(--font-dnp);font-size:2.125rem;line-height:1.5882352941}.c-people__conceptMarker{position:relative;z-index:1}.c-people__conceptMarker:after{background-color:var(--sub-yellow);border:1px solid var(--black);content:"";display:block;height:2.1875rem;inset:0;left:50%;position:absolute;-webkit-transform:translateX(-50%);transform:translateX(-50%);width:calc(100% + 8px);z-index:-1}.c-people__movie{margin-inline:calc(50% - 50vw);overflow-y:hidden;position:relative;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.c-people__movieContainer{aspect-ratio:9/16;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;height:100%;margin-inline:auto;max-height:90vh;position:relative;-webkit-transition:-webkit-transform .3s ease-out;transition:-webkit-transform .3s ease-out;transition:transform .3s ease-out;transition:transform .3s ease-out, -webkit-transform .3s ease-out;width:auto;will-change:transform}.c-people__movieSlide{-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:var(--gray);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;height:100%;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;position:relative;width:100%}.c-people__movieVideo{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.c-people__contents{overflow:hidden}.c-people__contentsTitle{-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;gap:1.25rem;line-height:1;margin-bottom:3.5rem;text-align:center}.c-people__contentsTitle>span{font-family:var(--font-spartan);font-size:1.25rem;font-weight:500}.c-people__contentsTitle>h2{font-family:var(--font-dnp);font-size:1.25rem;letter-spacing:.1em;line-height:1.875rem}.c-people__contentsTitleMarker{position:relative;z-index:1}.c-people__contentsTitleMarker:after{background-color:var(--sub-yellow);border:1px solid var(--black);content:"";display:block;height:1.875rem;inset:0;left:50%;position:absolute;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:calc(100% + .75rem);z-index:-1}.c-people__contentsList{background-color:var(--white);border-bottom:1px solid var(--black)}.c-people__contentsList .swiper-wrapper{display:-ms-grid;display:grid;-ms-grid-columns:(1fr)[2];grid-template-columns:repeat(2,1fr)}.c-peopleItem{border-top:1px solid var(--black);position:relative}.c-peopleItem:nth-child(2n),.c-peopleOthers .c-peopleItem{border-left:1px solid var(--black)}.c-peopleOthers .c-peopleItem{border-bottom:1px solid var(--black);max-width:11.71875rem}.c-peopleItemLink{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;height:23.125rem;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding-bottom:3.75rem;position:relative;-webkit-transition:opacity .3s ease-in-out;transition:opacity .3s ease-in-out;width:100%}.c-peopleItemLink:after{background-color:var(--white);border-left:1px solid var(--black);border-top:1px solid var(--black);bottom:0;content:"more";display:block;font-family:var(--font-area);font-size:.625rem;font-weight:600;line-height:1.875rem;position:absolute;right:0;text-align:center;text-transform:uppercase;width:3.75rem}.c-peopleItem__position{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;font-size:.625rem;font-weight:500;padding:1.125rem}.c-peopleItem__positionBrand{font-family:var(--font-spartan)}.c-peopleItem__positionName{letter-spacing:.025em}.c-peopleItem__no{bottom:0;height:6.25rem;left:0;position:absolute;width:100%}.c-peopleItem__no span{bottom:.625rem;font-family:var(--font-spartan);font-size:1.875rem;font-weight:300;left:1.125rem;line-height:2.125rem;position:absolute;z-index:1}.c-peopleItem__image{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-ms-flex:1;flex:1;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-inline:auto;max-height:15.25rem;position:relative;width:100%;width:auto;z-index:1}.c-peopleItem__image img{height:100%;-o-object-fit:contain;object-fit:contain}.c-peopleOthers{padding-top:4.875rem}.c-peopleOthers__title{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:.625rem;line-height:1;margin-bottom:3.375rem;text-align:center}.c-peopleOthers__title span{font-family:var(--font-spartan);font-size:1.875rem;font-weight:300;text-transform:capitalize}.c-peopleOthers__title h2{font-size:.875rem;letter-spacing:.1em}.c-peopleOthers__contents{overflow:hidden;position:relative}.c-peopleInterview{padding-block:5rem 1.625rem}.c-peopleInterview__title{-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;gap:.625rem;line-height:1;margin-bottom:2.625rem}.c-peopleInterview__title span{font-family:var(--font-spartan);font-size:2.5rem;font-weight:300;text-transform:uppercase}.c-peopleInterview__title h2{font-size:.75rem;letter-spacing:.05em}.c-peopleInterview__list{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:1.125rem;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-inline:auto;max-width:39.375rem}.c-peopleInterview__item{background-color:var(--white);border:1px solid var(--black);max-width:18.75rem;width:100%}.c-peopleInterview__link{display:-ms-grid;display:grid;font-weight:500;-ms-grid-columns:7.5rem 1fr;grid-template-columns:7.5rem 1fr;position:relative}.c-peopleInterview__link figure{aspect-ratio:1;background-color:var(--gray)}.c-peopleInterview__content{padding:1.125rem .9375rem}.c-peopleInterview__brand{font-family:var(--font-spartan);font-size:.625rem;line-height:1;margin-bottom:.3125rem}.c-peopleInterview__position{font-size:.625rem;letter-spacing:.025em;margin-bottom:.5rem}.c-peopleInterview__name{font-size:1rem;letter-spacing:.025em}.c-peopleInterview__more{border-left:1px solid var(--black);border-top:1px solid var(--black);bottom:0;display:block;font-family:var(--font-area);font-size:.625rem;font-weight:600;line-height:1.875rem;position:absolute;right:0;text-align:center;text-transform:uppercase;width:3.75rem}.c-peopleId{padding-block:6.5rem 3.125rem}.c-peopleId__container{display:-ms-grid;display:grid;gap:2.75rem;margin-inline:auto;max-width:56.25rem}.c-peopleId__contentsTop{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-inline:auto;max-width:23.4375rem;min-height:23.4375rem;padding-inline:1.125rem 2.125rem;position:relative;width:100%}.c-peopleId__title{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:var(--font-spartan);font-size:1.5625rem;font-weight:300;gap:.375rem;line-height:2rem;text-transform:uppercase}.c-peopleId__no{background-color:var(--sub-yellow);border:1px solid var(--black);border-radius:100%;font-family:var(--font-spartan);font-size:1.375rem;font-weight:300;line-height:2.375rem;text-align:center;width:5rem}.c-peopleId__image{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-negative:0;flex-shrink:0;height:100%;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;left:calc(50% - 1.5rem);margin-top:2.25rem;max-height:21.875rem;max-width:12.5rem;position:absolute;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.c-peopleId__image img{height:100%;-o-object-fit:contain;object-fit:contain;width:auto}.c-peopleId__lead{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;font-size:1.125rem;gap:.625rem;letter-spacing:.05em;line-height:1.4375rem;margin-top:1.875rem;-webkit-writing-mode:vertical-rl;-ms-writing-mode:tb-rl;writing-mode:vertical-rl}.c-peopleId__lead span{background-color:var(--white);border:1px solid var(--black);display:block;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;padding-inline:.625rem}.c-peopleId__lead span:last-child{margin-top:2.5rem}.c-peopleId__contentsBottom{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:1.75rem;margin-inline:auto;width:calc(100% - 4.6875rem)}.c-peopleId__profile{color:var(--white)}.c-peopleId__profile span{display:block;font-family:var(--font-spartan);font-size:.9375rem;line-height:1.875rem}.c-peopleId__name,.c-peopleId__profile span{background-color:var(--black);padding-inline:.75rem;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.c-peopleId__name{font-family:var(--font-dnp);font-size:1.875rem;letter-spacing:.05em;line-height:3.125rem;margin-left:3.75rem}.c-peopleId__movie{aspect-ratio:9/16;margin-inline:auto;max-width:23.4375rem;width:100%}.c-peopleId__movie video{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.c-peopleIdInterview{padding-top:3.5rem}.c-peopleIdInterview__title{margin-bottom:2.625rem}.c-peopleIdInterview__contents{margin-inline:auto;max-width:37.5rem;width:calc(100% - 4.6875rem)}.c-peopleIdInterview__contentsList{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:2.875rem}.c-recruit{padding-bottom:5rem}.c-recruit__heading{padding-bottom:3.5rem}.c-recruit__images{display:-ms-grid;display:grid;-ms-grid-columns:1fr 1fr;grid-template-columns:1fr 1fr;margin-inline:calc(50% - 50vw)}.c-recruit__inner{display:-ms-grid;display:grid;gap:3.4375rem 9.6846846847%;margin-inline:auto;width:calc(100% - 4.6875rem)}.c-recruit__text{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:2rem}.c-recruit__contents{padding-top:1.75rem}.c-recruit__contentsInner{margin-inline:auto;max-width:59.375rem;width:calc(100% - 4.6875rem)}.c-recruit__contentsList{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.c-recruitContent{display:-ms-grid;display:grid}.c-recruitContent._1_{padding-bottom:5.125rem}.c-recruitContent._2_{padding-bottom:3.375rem}._1_ .c-recruitContent__text,._2_ .c-recruitContent__text{margin-bottom:1.375rem}._3_ .c-recruitContent__text{margin-bottom:2.125rem}.c-recruitContent__heading{margin-inline:auto;max-width:18.75rem;width:100%}._1_ .c-recruitContent__heading{margin-bottom:1.25rem}._3_ .c-recruitContent__heading{margin-bottom:2.25rem}._1_ .c-recruitContent__no{margin-bottom:-.3125rem;margin-left:auto;margin-right:.9375rem;width:6.625rem}._2_ .c-recruitContent__no{margin-bottom:.625rem;width:8.375rem}._3_ .c-recruitContent__no{margin-bottom:-1.375rem;margin-left:auto;margin-right:2.75rem;width:8.625rem}.c-recruitContent__title{color:var(--sub-yellow);font-family:var(--font-dnp);font-size:2.125rem;line-height:2.8125rem;white-space:nowrap}.c-recruitContent__title span{background-color:var(--black);display:block;padding-inline:.4375rem;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}._1_ .c-recruitContent__title{margin-bottom:1.875rem;-webkit-transform:rotate(-9deg);transform:rotate(-9deg)}._1_ .c-recruitContent__title span:last-child{margin-left:3.875rem;margin-top:-.625rem}._2_ .c-recruitContent__title{margin-bottom:-1.75rem;margin-left:.5rem;-webkit-transform:rotate(11deg);transform:rotate(11deg);width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}._2_ .c-recruitContent__title span:last-child{margin-left:auto;margin-right:-6.25rem;margin-top:-.625rem}._3_ .c-recruitContent__title{margin-bottom:2.1875rem;margin-left:1.125rem;-webkit-transform:rotate(-5deg);transform:rotate(-5deg)}._3_ .c-recruitContent__title span:last-child{margin-left:1.25rem;margin-top:-.625rem}._1_ .c-recruitContent__image{margin-bottom:2.8125rem}._2_ .c-recruitContent__image,._3_ .c-recruitContent__image{margin-inline:calc(50% - 50vw);margin-bottom:2.5rem}.c-recruit__intro{margin-inline:auto;margin-bottom:5rem;max-width:37.5rem;width:calc(100% - 4.6875rem)}.c-recruit__list{display:-ms-grid;display:grid;gap:2.1875rem;margin-inline:auto;margin-bottom:3.75rem;max-width:53.125rem;width:calc(100% - 4.6875rem)}.c-recruit__item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:2rem}.c-recruit__itemInner{margin-inline:calc(50% - 50vw)}.c-recruit__itemName{background-color:var(--purple);font-family:var(--font-dnp);font-size:.875rem;letter-spacing:.1em;line-height:2.5rem;padding-inline:1.25rem;position:relative;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.c-recruit__itemText{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:.875rem}.c-recruit__itemTitle{font-size:.875rem;font-weight:var(--font-bold);letter-spacing:.05em;line-height:2}.c-recruit__itemImage{aspect-ratio:375/250;background-color:#e5e5e5;margin-top:-1.25rem}.c-recruit__itemImage img{height:100%;-o-object-fit:cover;object-fit:cover}.c-company{overflow:hidden}.c-company__heading{padding-bottom:3.625rem}.c-company__mv{margin-bottom:3.125rem}.c-company__mv .swiper-slide{max-width:46.875rem}.c-company__anchors{display:-webkit-box;display:-ms-flexbox;display:flex;gap:1.25rem;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.c-company__anchor a{-webkit-box-align:center;-ms-flex-align:center;align-items:center;aspect-ratio:1/1;background-color:var(--green);border:1px solid var(--black);display:-webkit-box;display:-ms-flexbox;display:flex;font-size:.75rem;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;letter-spacing:.05em;padding-bottom:1.375rem;position:relative;width:5rem}.c-company__anchor a:before{background-color:var(--black);bottom:.75rem;clip-path:polygon(0 0,100% 0,50% 100%);content:"";display:block;height:.625rem;left:50%;position:absolute;-webkit-transform:translateX(-50%);transform:translateX(-50%);width:.75rem}.c-company__title{-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:var(--green);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:.625rem;margin-bottom:2.5rem}.c-company__title span{font-family:var(--font-spartan);font-size:2.5rem;font-weight:300;line-height:1;text-transform:uppercase}.c-company__title h2{font-size:.75rem;font-weight:500;letter-spacing:.05em;line-height:1}.c-company__inner{max-width:53.75rem}.c-company__concept,.c-company__inner{margin-inline:auto;width:calc(100% - 4.6875rem)}.c-company__concept{padding-bottom:5.625rem}.c-company__conceptInner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:1.25rem min(5.46875vw,4.375rem);margin-bottom:4.25rem;margin-inline:auto;max-width:28.125rem}.c-company__conceptInner .c-heading{-ms-flex-negative:0;flex-shrink:0}.c-company__conceptList{display:-ms-grid;display:grid;gap:2.375rem .875rem}.c-company__conceptItem{-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;gap:.75rem;text-align:center}.c-company__conceptItem dt{background-color:var(--black);color:var(--white);font-size:.75rem;font-weight:500;letter-spacing:.05em;line-height:1.5625rem;min-width:12.5rem}.c-company__conceptItem dd{-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;font-size:1.125rem;gap:.125rem;letter-spacing:.05em;line-height:2}.c-company__conceptItemEn{font-family:var(--font-spartan);font-size:.9375rem;font-weight:500;letter-spacing:.05em}.c-company__outline{padding-bottom:5.625rem}.c-company__outlineInner{margin-inline:auto;max-width:28.125rem}.c-company__outlineList{-ms-grid-row-align:start;align-self:start;-webkit-column-gap:1.25rem;-moz-column-gap:1.25rem;column-gap:1.25rem;display:-ms-grid;display:grid;font-size:.625rem;-ms-grid-columns:4.375rem 1fr;grid-template-columns:4.375rem 1fr;letter-spacing:.025em;position:relative}.c-company__outlineList dd,.c-company__outlineList dt{padding-block:.625rem}.c-company__outlineList:before{background-color:var(--black);content:"";display:block;height:100%;left:4.375rem;position:absolute;width:.0625rem}.c-company__access{padding-bottom:5rem}.c-company__accessInner{display:-ms-grid;display:grid;gap:2rem 6.976744186%;margin-inline:auto;max-width:28.125rem}.c-company__accessMap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:.75rem;margin-inline:-1.25rem}.c-company__accessMap iframe{aspect-ratio:1;height:100%;width:100%}.c-company__accessMap a{color:#bababa;font-size:.625rem;font-weight:500}.c-company__accessContent{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:.625rem;line-height:2}.c-company__accessEnAddress{font-family:var(--font-spartan);font-size:.75rem;font-weight:500;letter-spacing:.05em;padding-bottom:.75rem}.c-company__accessAddress{font-size:.875rem;letter-spacing:.05em;line-height:1.75rem}.c-company__accessStation{font-size:.625rem;letter-spacing:.05em;line-height:1.8}.c-company__accessTel{font-size:.75rem;letter-spacing:.05em}.c-news__contents{margin-inline:auto;max-width:63.75rem;padding-block:1.875rem 4.125rem;width:calc(100% - 2.1875rem)}.c-news__select{margin-bottom:1.875rem;margin-left:auto;position:relative;width:7.5rem}.c-news__select:after{background-color:var(--black);clip-path:polygon(0 0,100% 0,50% 100%);content:"";height:.625rem;position:absolute;right:.625rem;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:.75rem}.c-news__select select{appearance:none;-webkit-appearance:none;-moz-appearance:none;border:1px solid var(--black);border-radius:50vh;display:block;font-size:.625rem;height:1.5625rem;letter-spacing:.05em;padding-inline:.75rem 1.375rem;width:100%}.c-news__list{display:-ms-grid;display:grid;gap:1.875rem 1.125rem;grid-template-columns:repeat(auto-fit,10rem);-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.c-newsList__link{background-color:var(--border);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:.75rem;padding:1.5rem 1.875rem 1.5rem .9375rem}.c-topNews .c-newsList__link{background-color:var(--white)}.c-newsList__heading{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;gap:.75rem}.c-newsList__category{background-color:var(--black);border-radius:50vh;color:var(--white);font-family:var(--font-roboto);font-size:.75rem;font-style:italic;padding-inline:.625rem}.c-newsList__new{color:var(--primary);font-family:var(--font-roboto);font-size:.75rem;font-weight:var(--font-bold);text-transform:capitalize}.c-newsList__title{font-weight:var(--font-light);line-height:1.8;text-align:left}.c-newsDetail{padding-block:7.1875rem 3.125rem}.c-newsDetail__wrapper{margin-inline:auto;max-width:62.5rem}.c-newsDetail__wrapper:not(:last-child){border-bottom:1px solid var(--black)}.c-newsDetail__inner{margin-inline:auto;max-width:37.5rem;width:calc(100% - 4.6875rem)}.c-newsDetail__date{font-family:var(--font-spartan);font-weight:500;line-height:2;margin-bottom:1.25rem}.c-newsDetail__title{font-size:1.125rem;letter-spacing:.05em;line-height:2;margin-bottom:2rem}.c-newsDetail__img{margin-inline:calc(50% - 50vw)}.c-newsDetail__contents{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;font-size:.875rem;gap:2.5rem;letter-spacing:.05em;line-height:2.125rem;padding-block:4.5rem 5.625rem}.c-newsDetail__brand{display:-ms-grid;display:grid;gap:1.25rem;-ms-grid-columns:7.5rem 1fr;grid-template-columns:7.5rem 1fr;-ms-grid-columns:min(42.6666666667vw,16rem) min(40vw,15rem);grid-template-columns:min(42.6666666667vw,16rem) min(40vw,15rem);-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-inline:auto;padding-block:1.875rem;width:calc(100% - 2.8125rem)}.c-newsDetail__brandText{-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;gap:1rem;padding-top:.875rem}.c-newsDetail__brandName{font-size:.625rem;letter-spacing:.05em;line-height:1}.c-newsDetail__brandBtn{position:relative;width:100%}.c-newsDetail__brandBtn:after{background:var(--black);bottom:.59375rem;content:"";height:.0625rem;position:absolute;right:-.21875rem;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);width:1.6875rem;z-index:1}.c-newsDetail__brandBtn a{-webkit-box-align:center;-ms-flex-align:center;align-items:center;border:1px solid var(--black);display:-webkit-box;display:-ms-flexbox;display:flex;font-family:var(--font-area);font-size:.625rem;font-weight:600;height:2.1875rem;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-top:auto;position:relative;text-align:center;text-transform:uppercase;width:100%}.c-newsDetail__brandBtn a:after,.c-newsDetail__brandBtn a:before{bottom:-1px;content:"";display:block;height:1.25rem;position:absolute;right:-1px;width:1.25rem}.c-newsDetail__brandBtn a:before{background:var(--white)}.c-newsDetail__brandBtn a:after{background:var(--orange);border:1px solid var(--black);clip-path:polygon(0 0,100% 0,0 100%)}.c-newsDetail__otherNews{padding-top:3.75rem}.c-newsDetail__otherNewsTitle{-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;gap:.625rem;margin-bottom:2.25rem}.c-newsDetail__otherNewsTitle span{font-family:var(--font-spartan);font-size:1.875rem;font-weight:300;line-height:1;text-transform:capitalize}.c-newsDetail__otherNewsTitle h2{font-family:var(--font-dnp);letter-spacing:.1em;line-height:1}.c-interview{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:3rem}.c-peopleIdInterview__contentsList:not(:has(.c-interview__images._col_)) .c-interview._2_ .c-interview__images:after{background-image:url(../../images/people/icon_people01.svg);height:5rem;right:2.3125rem;width:5rem}.c-interview__no{-ms-flex-line-pack:center;align-content:center;background-color:var(--sub-yellow);border:1px solid var(--black);border-radius:100%;display:-ms-grid;display:grid;font-family:var(--font-spartan);font-size:1.5rem;font-weight:300;height:2.875rem;text-align:center;width:7rem}.c-interview__no span{padding-top:.3125rem}.c-interview:nth-child(odd) .c-interview__no{margin-bottom:.625rem;margin-left:auto;margin-right:-.625rem;-webkit-transform:rotate(10deg);transform:rotate(10deg)}.c-interview:nth-child(3n) .c-interview__no{margin-right:0;-webkit-transform:rotate(20deg);transform:rotate(20deg)}.c-interview:nth-child(2n) .c-interview__no{margin-bottom:1.375rem;margin-left:-.875rem;-webkit-transform:rotate(-10deg);transform:rotate(-10deg)}.c-interview__question{font-size:1.75rem;line-height:2.5rem;margin-bottom:1.875rem}.c-interview__question span{background-image:-webkit-gradient(linear,left top, left bottom,color-stop(40%, transparent),color-stop(0, #ff0),color-stop(94%, #ff0),color-stop(0, transparent));background-image:linear-gradient(transparent 40%,#ff0 0,#ff0 94%,transparent 0)}.c-interview__title{font-size:1.125rem;font-weight:600;letter-spacing:.05em;line-height:1.75rem;margin-bottom:1.375rem;text-decoration:underline}.c-interview__images{display:-webkit-box;display:-ms-flexbox;display:flex;gap:1.25rem;position:relative}.c-interview__images:not(._row_):not(._col_){margin-inline:calc(50% - 50vw)}.c-interview__images._col_{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.c-interview__images._col_:after{background-image:url(../../images/people/icon_people01.svg);height:26.6666666667%;left:8%;top:9.3333333333%;-webkit-transform:translateY(0);transform:translateY(0);width:26.6666666667%}.c-interview__images:after{background-position:50%;background-repeat:no-repeat;background-size:contain;content:"";position:absolute;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.c-interview._1_ .c-interview__images:after{background-image:url(../../images/people/icon_people02.svg);height:3.125rem;left:4.75rem;position:absolute;width:3.125rem}.c-interview__images._row_:after{right:1rem!important;top:-1.875rem!important;-webkit-transform:translateY(0)!important;transform:translateY(0)!important}._col_ .c-interview__image{width:75%}._col_ .c-interview__image:first-child{margin-inline:auto 0}._row_ .c-interview__image:nth-child(2){margin-top:2.5rem}._col_ .c-interview__image:nth-child(2){margin-left:0}.c-contact{padding-bottom:2.25rem}.c-contact__heading{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:3rem;text-align:center}.c-contact__btns{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:1.875rem}.c-policy{padding-block:3.75rem}.c-policy__title{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:.625rem;margin-bottom:3.25rem;text-align:center}.c-policy__title span{font-family:var(--font-spartan);font-size:1.875rem;font-weight:300;line-height:1;text-transform:uppercase}.c-policy__title h1{font-weight:500}.c-policy__inner,.c-policy__title h1{font-size:.75rem;letter-spacing:.05em}.c-policy__inner{line-height:2;margin-inline:auto;max-width:56.25rem;width:calc(100% - 4.6875rem)}.c-policy__privacy{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:1.5rem}.c-policy__privacy a{text-decoration:underline}.c-policy__list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:3rem;margin-top:1.625rem}.c-policy__listItem{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:1.5rem}.c-policy__listNote{font-size:.625rem;letter-spacing:.05em;line-height:1.5rem}.c-policy__site{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:5rem}.c-policy__siteItem{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:1.25rem}.c-policy__siteItem dt{font-size:1rem;letter-spacing:.05em}.c-policy__siteItem dd{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:1.5rem}.c-recruitDiagnosis{padding-bottom:1rem}.c-recruitDiagnosis__contents{background-color:var(--purple);border-radius:1.875rem;margin-inline:auto;margin-bottom:5.3125rem;max-width:50rem;padding:2.125rem 1.25rem 3rem;width:calc(100% - 2.25rem)}.c-recruitDiagnosis__heading{display:-ms-grid;display:grid;gap:1rem;margin-bottom:1.25rem}.c-recruitDiagnosis__heading p{color:var(--white);font-family:var(--font-dnp);font-size:1.5rem;font-weight:var(--font-medium);line-height:2rem;margin-right:.5rem;-webkit-transform:rotate(-5deg);transform:rotate(-5deg)}.c-recruitDiagnosis__heading span{display:block;padding-left:.8125rem}.c-recruitDiagnosis__headingTop{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-bottom:1.25rem}.c-recruitDiagnosis__text{color:var(--white);margin-bottom:2.25rem;margin-inline:auto;max-width:37.5rem}.c-recruitDiagnosis__title{margin-inline:auto;max-width:18.75rem;padding-inline:.5rem}.c-recruitDiagnosis__search{margin-right:-.875rem;margin-top:-.375rem;width:4.875rem}.c-recruitDiagnosis__headingRight{margin-inline:auto;max-width:23.4375rem;padding-inline:1.75rem}.c-recruitDiagnosis__inner{margin-inline:auto;max-width:50rem}.c-recruitDiagnosis__list{display:-ms-grid;display:grid;gap:6.25rem 3.125rem}.c-recruitDiagnosis__item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:2.125rem}.c-recruitDiagnosis__itemTitle{background-color:var(--black);color:var(--white);font-family:var(--font-dnp);font-size:1.25rem;letter-spacing:.05em;line-height:3.75rem;text-align:center}.c-recruitDiagnosis__itemText{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:2.125rem;margin-inline:auto;width:80%}.c-recruitDiagnosis__selects{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:1.5rem}.c-recruitDiagnosis__select{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:.625rem}.c-recruitDiagnosis__select label{font-size:.75rem}.c-recruitDiagnosis__selectBox{position:relative}.c-recruitDiagnosis__selectBox:after{background-color:var(--black);clip-path:polygon(0 0,100% 0,50% 100%);content:"";height:.75rem;position:absolute;right:.9375rem;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:.875rem}.c-recruitDiagnosis__selectBox select{appearance:none;-webkit-appearance:none;-moz-appearance:none;border:1px solid var(--black);font-size:.75rem;height:2.5rem;padding-inline:.625rem 1.875rem;width:100%}.c-recruitEntry{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:2.125rem}.c-recruitEntry.l-inner{max-width:53.125rem}.c-recruitEntry form.sent .wpcf7-response-output{display:none}.c-recruitEntry__heading{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;font-size:.75rem;gap:.375rem;text-align:center}.c-recruitEntry__heading strong{font-size:1rem}.c-recruitEntry__list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:1.25rem}.c-recruitEntry__itemName{border:1px solid var(--black);display:-webkit-box;display:-ms-flexbox;display:flex;font-family:var(--font-dnp);line-height:2.8125rem;padding-inline:.75rem;position:relative;width:100%}.c-recruitEntry__itemName:after,.c-recruitEntry__itemName:before{background-color:var(--black);content:"";display:block;height:1px;position:absolute;top:50%;width:.625rem}.c-recruitEntry__itemName:before{right:1.25rem;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.c-recruitEntry__itemName:after{right:1.21875rem;-webkit-transform:rotate(-90deg) translateY(-50%);transform:rotate(-90deg) translateY(-50%);-webkit-transition:-webkit-transform .3s ease-in-out;transition:-webkit-transform .3s ease-in-out;transition:transform .3s ease-in-out;transition:transform .3s ease-in-out, -webkit-transform .3s ease-in-out}.c-recruitEntry__itemName.is-open:after{-webkit-transform:rotate(0deg) translateY(-50%);transform:rotate(0deg) translateY(-50%)}.c-recruitEntry__itemContainer{max-height:0;overflow:hidden;-webkit-transition:max-height .3s ease-in-out;transition:max-height .3s ease-in-out}.c-recruitEntry__itemContents{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:2.5rem;padding-block:1.875rem}.c-recruitEntry__itemDetail{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;font-size:.875rem;gap:1.5rem}.c-recruitEntry__itemDetail strong{font-size:1rem}.c-recruitEntry__itemList{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:2.5rem}.c-recruitEntry__thanks{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;font-size:.875rem;gap:3.125rem;letter-spacing:.1em;line-height:1.7}.c-recruitEntry__thanksText{font-size:1rem;font-weight:var(--font-bold);letter-spacing:.1em;line-height:1.7;text-align:center}.c-entry__input{display:-ms-grid;display:grid;row-gap:1.25rem}.c-entry__input dt{background-color:var(--black);color:var(--white);font-family:var(--font-dnp);font-size:.9375rem;font-weight:var(--font-semi-bold);letter-spacing:.1em;line-height:2.8125rem;text-align:center}.c-entry__input dd,.c-entry__input label{font-size:.875rem;letter-spacing:.1em;line-height:1.7}.c-entry__input input,.c-entry__input select,.c-entry__input textarea{border:1px solid var(--black);border-radius:0;font-size:.875rem;letter-spacing:.1em;line-height:1.7;padding:.625rem .75rem}.c-entry__input input,.c-entry__input select{max-width:18.75rem;width:100%}.c-entry__input select{appearance:none;-webkit-appearance:none;-moz-appearance:none;height:2.8125rem;padding-right:1.5rem}.c-entry__input textarea{display:block;width:100%}.c-entry__input input[type=number]::-webkit-inner-spin-button,.c-entry__input input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.c-entry__input input[type=number]{-moz-appearance:textfield;-webkit-appearance:textfield;appearance:textfield}.c-entry__input .wpcf7-not-valid-tip{background-color:#ff6b6b;border-radius:.25rem;color:#fff;font-size:.75rem;left:0;margin-top:.3125rem;padding:.3125rem .625rem;position:absolute;top:100%;white-space:nowrap;z-index:10}.c-entry__input .wpcf7-not-valid-tip:before{border-bottom:.3125rem solid #ff6b6b;border-left:.3125rem solid transparent;border-right:.3125rem solid transparent;content:"";height:0;left:.625rem;position:absolute;top:-.3125rem;width:0}.c-entry__form{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;gap:1.125rem}.c-entry__form._col_{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.c-entry__form._name_ input{max-width:8.75rem}.c-entry__form._name_ label{min-width:1.9375rem}.c-entry__form._number_{gap:.75rem}.c-entry__form._number_ input{max-width:4.375rem;text-align:center}.c-entry__form._birth_{gap:.5rem}.c-entry__form .wpcf7-form-control-wrap.snsAccount{width:100%}.c-entry__form span{word-break:break-all}.c-entry__formInner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:.1875rem .5rem}.c-entry__formInner._postcode_ input{max-width:9.375rem}._address_ .c-entry__formInner{width:100%}.c-entry__radio .wpcf7-list-item{margin-left:0}.c-entry__radio label{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;gap:.625rem;position:relative}.c-entry__radio label:before{border:1px solid var(--black);border-radius:50%;content:"";display:block;height:1.25rem;width:1.25rem}.c-entry__radio label:after{background-color:var(--black);border-radius:50%;content:"";display:block;height:.625rem;left:.3125rem;opacity:0;position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:.625rem}.c-entry__radio label input{display:none}.c-entry__radio label:has(input:checked):after{opacity:1}.c-entry__fileUpload{max-width:18.75rem;width:100%}.c-entry__fileUpload input[type=file]{display:none}.c-entry__fileBtn{-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:var(--white);border:1px solid var(--black);border-radius:0;cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:.875rem;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;line-height:1.4;min-height:2.75rem;padding:.625rem;text-align:center;-webkit-transition:-webkit-transform .3s ease;transition:-webkit-transform .3s ease;transition:transform .3s ease;transition:transform .3s ease, -webkit-transform .3s ease;white-space:normal;width:100%;word-break:break-all}.c-entry__fileBtn:active{-webkit-transform:translateY(1px);transform:translateY(1px)}.c-entry__select{max-width:18.75rem;position:relative;width:100%}.c-entry__select:after{background-color:var(--black);clip-path:polygon(0 0,100% 0,50% 100%);content:"";height:.4375rem;pointer-events:none;position:absolute;right:1rem;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:.5625rem}.c-entry__check label{display:-webkit-box;display:-ms-flexbox;display:flex;font-size:.875rem;gap:.625rem;letter-spacing:.1em;line-height:1.7}.c-entry__check input{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid var(--black);cursor:pointer;-ms-flex-negative:0;flex-shrink:0;height:1.25rem;margin-top:.25rem;position:relative;width:1.25rem}.c-entry__check input:checked{background-color:var(--black)}.c-entry__check input:checked:after{border-bottom:2px solid #fff;border-left:2px solid #fff;content:"";height:6px;left:3px;position:absolute;top:5px;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);width:12px}.c-entry__check a{text-decoration:underline}.c-entry__check .wpcf7-list-item{display:-webkit-box;display:-ms-flexbox;display:flex;margin-left:0}.c-entry__fileBtn{position:relative;-webkit-transition:all .3s ease;transition:all .3s ease}.c-entry__fileBtn.drag-over{background-color:#e3f2fd;border-color:#2196f3;-webkit-transform:scale(1.02);transform:scale(1.02)}.c-entry__fileBtn .wpcf7-form-control-wrap{position:static}.c-videoModal{display:none;inset:0;opacity:0;position:fixed;-webkit-transition:opacity .3s ease;transition:opacity .3s ease;z-index:9999}.c-videoModal.is-active{display:-webkit-box;display:-ms-flexbox;display:flex;opacity:1}.c-videoModal__overlay{background-color:rgba(0,0,0,.8);cursor:pointer;height:100%;left:0;position:absolute;top:0;width:100%}.c-videoModal__container{margin:auto;max-height:100vh;padding-block:5vh;position:relative;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.c-videoModal__movieContainer{margin-inline:auto;overflow:hidden;position:relative;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.c-videoModal__close{color:var(--gray);cursor:pointer;font-size:2.25rem;line-height:2.25rem;position:absolute;right:0;top:0}.u-sp-hidden{display:none}.u-tab-only-hidden{display:none}.u-tab-hidden{display:block}.u-hover{-webkit-transition:opacity .3s ease-in-out;transition:opacity .3s ease-in-out}.u-uppercase{text-transform:uppercase}.l-inner{margin-inline:auto;max-width:62.5rem;width:calc(100% - 70px)}.l-inner._lg_{max-width:66.25rem}@media (max-width:375px){.c-peopleId{padding-block:6.875rem 0}}@media (min-width:768px) and (max-width:1023px){.u-tab-only-hidden{display:block}}@media (min-width:768px){.c-pagination{margin-top:2.5rem}.c-footer{padding-bottom:8rem}.c-footer:not(._top_){padding-top:3.875rem}.c-footer__entry a{font-size:1.125rem}.c-footer__container{height:5rem}.c-footer__logo a{width:14.8125rem}.c-footer__nav{max-width:39.6875rem}.c-footer__navLink{font-size:1.125rem;gap:1.5rem 3.125rem;grid-auto-flow:row;-ms-grid-columns:(1fr)[3];grid-template-columns:repeat(3,1fr);-ms-grid-rows:(auto)[2];grid-template-rows:repeat(2,auto)}.c-footer__navPolicy{font-size:.8125rem;gap:5rem}.c-header{height:5rem}.c-header__hamburger{height:2.5rem;width:2.5rem}.c-header__navItem{height:4.8125rem}.c-header__navItem a{font-size:1.5625rem;padding-inline:4rem 2.375rem}.c-header__navItem a:after{height:2rem;width:2rem}._yellow_ .c-title__label{right:-3.125rem}._purple_ .c-title__label{left:-3rem}.c-btn{font-size:.9375rem}.c-list{-ms-grid-columns:1fr 1fr;grid-template-columns:1fr 1fr}.c-section__heading{padding-block:6.25rem 2.5rem}.c-newsSwiper{margin-inline:0}.c-newsSwiper__container{max-width:31.25rem;width:100%}.c-mv{padding-top:6.25rem}.c-topAbout__heading{margin-inline:auto;margin-bottom:1.75rem;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.c-topAbout__text{margin-bottom:2.8125rem;text-align:center}.c-topBrand__title{margin-bottom:2.75rem}.c-topBrand__list .c-topBrand__swiper:not(:last-child){margin-bottom:1.25rem}.c-topBrand__list .swiper-slide{width:15.625vw}.c-topPeople__icon1{left:9.4339622642%;top:1.5rem;width:9.375rem}.c-topPeople__icon2{bottom:2.75rem;right:6.6037735849%;width:3.25rem}.c-topPeople__title{margin-bottom:2.5rem}.c-topPeople__list{gap:1.25rem;-ms-grid-columns:(1fr)[4];grid-template-columns:repeat(4,1fr);margin-bottom:3.25rem;margin-inline:0;padding-bottom:3.75rem}.c-topPeople__item:nth-child(odd){-webkit-transform:translateY(3.75rem);transform:translateY(3.75rem)}.c-topRecruit{padding-bottom:7.25rem}.c-topRecruit__title{margin-bottom:3.125rem;margin-top:-3.125rem;padding:0}.c-topRecruit__inner{-ms-grid-columns:1fr 18.75rem;grid-template-columns:1fr 18.75rem}.c-topRecruit__inner a{margin-left:0}.c-topRecruit__list{-ms-flex-item-align:start;-ms-grid-row-align:start;align-self:start;margin-inline:0;max-width:37.5rem;width:100%}.c-topRecruit__content{-ms-flex-item-align:end;-ms-grid-row-align:end;align-self:end}.c-topCompany{padding-bottom:5.125rem}.c-topCompany__inner{-ms-grid-columns:18.75rem 1fr;grid-template-columns:18.75rem 1fr}.c-topCompany__inner a{margin-left:0}.c-topCompany__list{-ms-grid-column:2;grid-column:2;-ms-grid-row:1;grid-row:1;margin-inline:0}.c-topCompany__content{-ms-grid-row-align:end;align-self:end;-ms-grid-column:1;grid-column:1}.c-topNews{padding-bottom:6.25rem}.c-topNews__title{margin-bottom:4rem;margin-top:-2.625rem}.c-topNews__list{margin-bottom:3.125rem;margin-inline:auto;max-width:54.375rem}.c-topNews__list .swiper-button-next-news,.c-topNews__list .swiper-button-prev-news{top:50%}.c-brands__swiper .swiper-slide{max-width:25.625rem}.c-brands__contents{padding-block:3.75rem 3.5rem}.c-brands__tabs{gap:1.875rem;margin-bottom:3.375rem}.c-brands__tab button{font-size:.875rem;line-height:2.25rem;min-width:6.5625rem}.c-brands__list{gap:1.25rem}.c-brand{padding-bottom:1.125rem}.c-brand__inner{width:calc(100% - 4.6875rem)}.c-brand__heading{padding-bottom:1.25rem}.c-brand__contents{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-ms-grid-columns:47.2222222222% 1fr;grid-template-columns:47.2222222222% 1fr;margin-bottom:4.125rem}.c-brand__content{width:100%}.c-brand__links a{margin-inline:0}.c-brand__sns{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.c-brand__newsTitle{margin-bottom:2.75rem}.c-brand__others{-ms-grid-columns:auto 1fr;grid-template-columns:auto 1fr;padding-inline:3.4375rem;width:100%}.c-brand__othersTitle{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.c-brand__othersSelect{-ms-flex-item-align:center;-ms-grid-row-align:center;align-self:center;max-width:100%}.c-brand__othersSelect select{padding-left:1.25rem}.c-people__heading{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;gap:12%;padding-top:.5rem}.c-people__icon1{right:-1.875rem;top:-.75rem}.c-people__icon2{display:block;z-index:1}.c-people__concept{gap:2.25rem;max-width:25rem;padding-top:9.5%;width:100%}.c-people__movie{-ms-flex-negative:0;flex-shrink:0;margin-inline:0;width:18.75rem}.c-people__contentsTitle{margin-bottom:2.875rem}.c-people__contentsTitle>span{font-size:1.875rem}.c-people__contentsList .swiper-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex}.c-peopleItem,.c-peopleOthers .c-peopleItem{max-width:16.25rem}.c-peopleItem{border-left:1px solid var(--black)}.c-peopleItemLink{height:32.125rem;padding-bottom:5rem}.c-peopleItemLink:after{font-size:.875rem;line-height:2.5rem;width:5.125rem}.c-peopleItem__position{font-size:.75rem;gap:.375rem;padding:1.375rem 1.125rem}.c-peopleItem__no{height:8.625rem}.c-peopleItem__image{max-height:20rem;max-width:12.5rem}.c-peopleOthers{padding-top:3.875rem}.c-peopleOthers__title{margin-bottom:2.8125rem}.c-peopleOthers__contents .swiper-button-next-people,.c-peopleOthers__contents .swiper-button-prev-people{display:none}.c-peopleInterview{padding-block:4.375rem 3.5rem}.c-peopleInterview__list{gap:1.875rem}.c-peopleId__contentsTop{max-width:28.125rem;min-height:28.125rem;padding:0}.c-peopleId__title{font-size:2.625rem;gap:.625rem;line-height:3.4375rem}.c-peopleId__no{font-size:2.5rem;line-height:4.6875rem;width:9.375rem}.c-peopleId__image{left:50%;margin-top:2.5rem;max-height:26.875rem;max-width:15.625rem}.c-peopleId__lead{font-size:1.5rem;gap:.75rem;letter-spacing:.12em;line-height:2rem;margin-top:0}.c-peopleId__lead span:last-child{margin-top:3.375rem}.c-peopleIdInterview{padding-top:4.375rem}.c-peopleIdInterview__contentsList{gap:3.375rem}.c-recruit{padding-bottom:6.25rem}.c-recruit__heading{padding-bottom:4.6875rem}.c-recruit__images{margin-inline:0}.c-recruit__inner{-ms-grid-columns:1fr 1fr;grid-template-columns:1fr 1fr;max-width:55.5rem}.c-recruit__text{-ms-flex-item-align:center;-ms-grid-row-align:center;align-self:center}.c-recruit__contents{padding-top:2.75rem}.c-recruitContent{gap:1.75rem;-ms-grid-columns:18.75rem 1fr;grid-template-columns:18.75rem 1fr}.c-recruitContent:nth-child(2n){-ms-grid-columns:1fr 18.75rem;grid-template-columns:1fr 18.75rem}.c-recruitContent:nth-child(2n) .c-recruitContent__image{-ms-grid-column:1;-ms-grid-column-span:1;grid-column:1/2}.c-recruitContent:nth-child(2n) .c-recruitContent__text{-ms-grid-column:2;grid-column:2;-ms-grid-row:1;-ms-grid-row-span:1;grid-row:1/2}.c-recruitContent:nth-child(2n) .c-recruitContent__btn{-ms-grid-column:2;grid-column:2}.c-recruitContent._2_{padding-bottom:5.625rem}._1_ .c-recruitContent__text,._2_ .c-recruitContent__text,._3_ .c-recruitContent__text{margin-bottom:0}._1_ .c-recruitContent__heading{margin-bottom:2.375rem}._2_ .c-recruitContent__heading{margin-bottom:-.375rem;margin-top:1.5rem}._3_ .c-recruitContent__heading{margin-bottom:2.75rem;margin-top:-1.125rem}._1_ .c-recruitContent__no{margin-bottom:0;margin-right:.75rem}._2_ .c-recruitContent__no{margin-bottom:.9375rem}._1_ .c-recruitContent__title{margin-left:.25rem}._2_ .c-recruitContent__title{margin-left:.75rem}._2_ .c-recruitContent__title span:last-child{margin-right:-6rem}.c-recruitContent__image{-ms-grid-row-align:center;align-self:center;-ms-grid-row-span:2;grid-row:span 2;max-width:33.75rem}._1_ .c-recruitContent__image{margin-bottom:0;margin-inline:auto;margin-top:1.75rem;width:88%}._2_ .c-recruitContent__image,._3_ .c-recruitContent__image{margin:0}.c-recruitContent__btn{-ms-grid-row:2;grid-row:2}.c-recruit__intro{margin-bottom:4.375rem}.c-recruit__list{gap:3.125rem 11.7647058824%;-ms-grid-columns:1fr 1fr;grid-template-columns:1fr 1fr;margin-bottom:2.5rem}.c-recruit__itemInner{margin-inline:0}.c-company__heading{padding-bottom:4.375rem}.c-company__mv{margin-bottom:3.75rem}.c-company__anchors{gap:3.125rem}.c-company__anchor a:before{bottom:.9375rem;height:.9375rem;width:1.125rem}.c-company__anchor a{font-size:1.125rem;padding-bottom:1.875rem;width:7.5rem}.c-company__title{margin-bottom:3rem}.c-company__concept{padding-bottom:3.75rem}.c-company__conceptInner{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-bottom:4.875rem;max-width:100%}.c-company__conceptText{max-width:25rem;width:100%}.c-company__conceptList{-ms-grid-columns:(minmax(0,18.75rem))[3];grid-template-columns:repeat(3,minmax(0,18.75rem));-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.c-company__outline{padding-bottom:5rem}.c-company__outlineInner{display:-ms-grid;display:grid;gap:3.75rem;-ms-grid-columns:1fr 1fr;grid-template-columns:1fr 1fr;max-width:100%}.c-company__outlineList{font-size:.75rem;-ms-grid-columns:5rem 1fr;grid-template-columns:5rem 1fr}.c-company__outlineList dd,.c-company__outlineList dt{padding-block:.5625rem}.c-company__outlineList:before{left:5rem;min-height:17.1875rem}.c-company__access{padding-bottom:3.25rem}.c-company__accessInner{-ms-grid-columns:52.3255813953% 1fr;grid-template-columns:52.3255813953% 1fr;max-width:100%}.c-company__accessMap{margin-inline:0;padding-inline:2rem}.c-company__accessMap a{font-size:.875rem}.c-company__accessEnAddress{font-size:.875rem;padding-bottom:1.5rem}.c-company__accessAddress{font-size:1.125rem}.c-company__accessStation{font-size:.75rem}.c-company__accessTel{font-size:.875rem}.c-news__contents{padding-top:2.1875rem}.c-news__select{margin-bottom:2.1875rem}.c-news__list{gap:2.5rem 1.25rem;grid-template-columns:repeat(auto-fit,15rem)}.c-newsDetail{padding-block:6.375rem .75rem}.c-newsDetail__img{margin-inline:0}.c-newsDetail__contents{gap:3.75rem;padding-block:3.125rem 6rem}.c-newsDetail__brand{gap:2rem}.c-newsDetail__brandText{gap:1.625rem;padding-top:1.25rem}.c-newsDetail__brandName{font-size:.9375rem}.c-newsDetail__brandBtn:after{bottom:.9375rem;right:-.3125rem;width:2.75rem}.c-newsDetail__brandBtn a{font-size:.875rem;height:3.5rem}.c-newsDetail__brandBtn a:after,.c-newsDetail__brandBtn a:before{height:2rem;width:2rem}.c-newsDetail__otherNewsTitle{margin-bottom:2.875rem}.c-newsDetail__otherNewsTitle span{font-size:2.5rem}.c-interview{gap:2.75rem}.c-peopleIdInterview__contentsList:not(:has(.c-interview__images._col_)) .c-interview._2_ .c-interview__images:after{height:6.25rem;right:3.75rem;top:.5rem;width:6.25rem}.c-interview__no{width:7.25rem}.c-interview:nth-child(odd) .c-interview__no{margin-inline:auto;margin-bottom:.875rem}.c-interview:nth-child(3n) .c-interview__no{margin-inline:auto}.c-interview:nth-child(2n) .c-interview__no{margin-inline:auto}.c-interview__question{letter-spacing:.05em;margin-bottom:1.75rem;text-align:center}.c-interview__title{text-align:center}.c-interview__images{gap:2.25rem}.c-interview__images:not(._row_):not(._col_){margin-inline:0}.c-interview__images._col_:after{height:10rem;left:3rem;top:3.5rem;width:10rem}.c-interview._1_ .c-interview__images:after{height:3.75rem;left:5rem;top:1.125rem;width:3.75rem}.c-interview__images._row_:after{left:auto!important;right:9.375rem!important;top:0!important}._row_ .c-interview__image:nth-child(2){margin-top:4.375rem}.c-contact__heading{gap:4.375rem}.c-policy__title{margin-bottom:4.375rem}.c-recruitDiagnosis{padding-bottom:3.5rem}.c-recruitDiagnosis__contents{border-radius:1rem;margin-bottom:6.25rem;padding:2.375rem 5rem 2rem 3.5rem}.c-recruitDiagnosis__heading{-ms-grid-columns:1fr auto;grid-template-columns:1fr auto;margin-bottom:1.875rem}.c-recruitDiagnosis__heading p{margin-right:0}.c-recruitDiagnosis__heading span{padding-left:1.4375rem}.c-recruitDiagnosis__headingTop{gap:.9375rem;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;margin-bottom:1.75rem;padding-left:1.5rem}.c-recruitDiagnosis__text{margin-bottom:2.125rem;text-align:center}.c-recruitDiagnosis__title{margin:0;max-width:100%;padding-inline:1.375rem}.c-recruitDiagnosis__search{margin-right:0;margin-top:-.5625rem}.c-recruitDiagnosis__headingRight{max-width:16.25rem;padding-inline:0}.c-recruitDiagnosis__inner{width:calc(100% - 2.25rem)}.c-recruitDiagnosis__list{-ms-grid-columns:1fr 1fr;grid-template-columns:1fr 1fr}.c-recruitDiagnosis__selectBox select{padding-left:1.25rem}.c-recruitEntry{gap:3.75rem}.c-recruitEntry__heading{font-size:.875rem;gap:2rem}.c-recruitEntry__itemName{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.c-recruitEntry__itemContents{gap:3.125rem;padding-block:2.5rem}.c-recruitEntry__itemList{gap:0}.c-recruitEntry__thanks{gap:3.75rem;text-align:center}.c-entry__input{-ms-grid-columns:17.5rem 1fr;grid-template-columns:17.5rem 1fr}.c-entry__input:first-child{border-top:1px solid var(--black)}.c-entry__input:last-child{border-bottom:1px solid var(--black)}.c-entry__input:not(:last-child) dt{border-bottom:1px solid var(--white)}.c-entry__input:not(:last-child) dd{border-bottom:1px solid var(--black)}.c-entry__input dt{-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;padding-block:1.5rem}.c-entry__input dd{padding:1.5rem 1.75rem}.c-entry__formInner{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-ms-grid;display:grid;-ms-grid-columns:auto 1fr;grid-template-columns:auto 1fr}._address_ .c-entry__formInner{-ms-grid-columns:3.875rem 1fr;grid-template-columns:3.875rem 1fr}.c-entry__check{margin-inline:auto;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.c-entry__check label{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.c-entry__check input{margin-top:0}.c-entry__btns{-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}.c-entry__btns input{margin:0}.u-tab-hidden{display:none}}@media (min-width:1024px){body{font-size:1rem}.c-header__logo{top:1.5625rem;width:7.5rem}.c-list{gap:2.5rem 1.5rem;-ms-grid-columns:(1fr)[3];grid-template-columns:repeat(3,1fr)}.c-container{min-height:120px}.c-footer .c-container{margin-bottom:-3.625rem}.c-heading:not(._top_){font-size:2.875rem;padding-left:.5rem}.c-heading:not(._top_) .c-heading__marker:after{height:3.125rem}.c-heading__marker:after{width:calc(100% + 1.25rem)}.c-otherNews .swiper-button-next-news,.c-otherNews .swiper-button-prev-news{top:50%}._row1_ .c-mv__sliderImage{margin-right:29.125rem}._row2_ .c-mv__sliderImage{margin-right:14.375rem}._row3_ .c-mv__sliderImage{margin-right:68.75rem}._row4_ .c-mv__sliderImage{margin-right:43.75rem}._row5_ .c-mv__sliderImage{margin-right:62.5rem}._row6_ .c-mv__sliderImage{margin-right:30.875rem}._row7_ .c-mv__sliderImage{margin-right:24.375rem}._row8_ .c-mv__sliderImage{margin-right:31rem}.c-topAbout{padding-bottom:3.75rem}.c-topAbout__inner{margin-top:-3.125rem}.c-topBrand__title{margin-top:-2.5rem;padding-top:0}.c-topPeople{padding-bottom:3.75rem}.c-topPeople__inner{margin-top:-3.125rem}.c-topCompany__title{margin-top:-2.3125rem;padding:0}.c-people__conceptLead{-ms-flex-negative:0;flex-shrink:0;font-size:2.875rem;line-height:1.5869565217}.c-people__conceptMarker:after{height:3.125rem}.c-peopleId__container{gap:8.3333333333%;-ms-grid-columns:1fr 23.4375rem;grid-template-columns:1fr 23.4375rem;width:calc(100% - 2.25rem)}.c-peopleId__contentsTop{margin-inline:0}.c-peopleId__contentsBottom{gap:2.5rem;gap:2.125rem;margin-inline:0;margin-top:-3.125rem;position:relative;width:100%}.c-peopleId__movie{-ms-flex-negative:0;flex-shrink:0;margin-top:4.25rem}.c-recruit__text{gap:2.625rem}.c-recruitContent{-webkit-column-gap:11.5789473684%;-moz-column-gap:11.5789473684%;column-gap:11.5789473684%}.c-newsList__link{padding-inline:2.5rem}.c-newsList__category{font-size:.875rem}.c-entry__form{gap:.9375rem 2.5rem}.c-entry__form._name_ label{text-align:center}.u-sp-hidden{display:block}.u-pc-hidden{display:none}}@media screen and (min-width:1280px){.c-header__list{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;gap:1.5625rem}}@media (hover:hover){.c-pagination a{-webkit-transition:opacity .3s ease-in-out;transition:opacity .3s ease-in-out}.c-pagination a:hover{opacity:.8}.c-more{-webkit-transition:opacity .3s ease-in-out;transition:opacity .3s ease-in-out}.c-more:hover{opacity:.8}.c-btn{-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.c-btn:not([disabled]):hover{color:var(--white);cursor:pointer}.c-btn:not([disabled]):hover:before{-webkit-transform:scaleX(1);transform:scaleX(1);-webkit-transform-origin:left;transform-origin:left}.c-btn._yel_:not([disabled]):hover{background-color:var(--black);color:var(--white)}.c-btn._white_:not([disabled]):hover{background-color:var(--black);color:var(--white)}.swiper-button-next,.swiper-button-prev{-webkit-transition:opacity .3s ease-in-out;transition:opacity .3s ease-in-out}.swiper-button-next:hover,.swiper-button-prev:hover{opacity:.8}.u-hover:hover{opacity:.8}}@media (hover:hover) and (pointer:fine){.c-header__logo{-webkit-transition:.3s ease-out;transition:.3s ease-out}.c-header__logo:hover{opacity:.8}}
