﻿html{font-size:20px}@media(max-width: 1000px){html{font-size:18px}}@media(min-width: 769px)and (max-width: 999px){html{font-size:16px}}@media(max-width: 768px){html{font-size:12px}}*,*::before,*::after{box-sizing:border-box;cursor:url("../images/cursor.png") -2 -2,auto !important}*{margin:0}@media(prefers-reduced-motion: no-preference){html{interpolate-size:allow-keywords}}html,body{color:#1d1d1d;-webkit-font-smoothing:antialiased;font-synthesis-weight:none}body,p,h1,h2,h3,h4,h5,h6,ul,ol,li,dl,dt,dd,table,th,td,form,fieldset,legend,input,textarea,button,select,pre{-webkit-text-size-adjust:none;font-size:inherit;letter-spacing:0;line-height:1.2;font-weight:500;font-family:"Pretendard",Roboto,"Helvetica Neue",Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";outline:none}@media(max-width: 768px){body,p,h1,h2,h3,h4,h5,h6,ul,ol,li,dl,dt,dd,table,th,td,form,fieldset,legend,input,textarea,button,select,pre{font-size:16px;line-height:160%}}html,body,p,h1,h2,h3,h4,h5,h6,ul,ol,li,table,tr,td,dl,dt,dd,a,img,input,button,select,textarea{margin:0px;padding:0px;list-style:none}address,cite,dfn,em,var{font-style:normal}code,kbd,samp{font-family:dotum,"돋움",courier new,courier,monospace}header,hgroup,article,nav,footer,figure,figcaption,canvas,section,menu{display:block;margin:0;padding:0}body,div,p,ul,li,input,h1,h2,h3,h4,h5,h6,dl,dt,dd,a,select,textarea{box-sizing:border-box}a{text-decoration:none;color:#1d1d1d}img,fieldset,iframe{border:0 none}fieldset{width:auto;min-width:0;max-width:none;border:0;margin:0;padding:0}legend{position:absolute !important;display:block;width:0 !important;height:0 !important;padding:0 !important;margin:-1px !important;border:0 !important;overflow:hidden !important;clip:rect(0 0 0 0) !important}legend.focusable:active,legend.focusable:focus{position:static;height:auto;width:auto;margin:0;clip:auto;overflow:visible}img{border:0px;vertical-align:top}table{border-collapse:collapse;border-spacing:0}caption{display:none}button{cursor:url("../images/cursor.png") -2 -2,auto;border:0;background-color:rgba(0,0,0,0)}input,button,textarea,select{font:inherit}p,h1,h2,h3,h4,h5,h6{overflow-wrap:break-word}p{text-wrap:pretty}h1,h2,h3,h4,h5,h6{text-wrap:balance}#root,#__next{isolation:isolate}strong{font-weight:700}body.is-modal-open{overflow:hidden;scrollbar-gutter:stable}.modal[hidden]{display:none}.modal{position:fixed;inset:0;z-index:1000;display:flex;align-items:center;justify-content:center}.modal__dim{position:absolute;inset:0;background:rgba(0,0,0,.6)}.modal__panel{position:relative;margin:6vh auto;width:min(92vw,31rem);max-height:88vh;background:#fff;border-radius:.5rem;overflow:hidden;display:flex;flex-direction:column;box-shadow:7px 7px 20px 0 rgba(0,0,0,.25);border:3px solid #1d1d1d}.modal__footer{border-bottom:0;border-top:1px solid #eee;display:flex;gap:8px;justify-content:flex-end}.modal__content{padding:16px 18px;overflow:auto;-webkit-overflow-scrolling:touch}.modal__close{position:absolute;top:0;right:0;width:3.25rem;height:3.25rem;font-size:0;background:url("../images/modal_close.svg") no-repeat center center/auto 1.65rem;border:0;cursor:url("../images/cursor.png") -2 -2,auto}.modal__close.light{background-image:url("../images/modal_close_light.svg")}@media(max-width: 768px){.modal__close{width:40px;height:40px;background-size:auto 20px}}.modal.is-open .modal__dim{opacity:1}.modal__dim{opacity:0;transition:opacity .2s ease}.modal.is-open .modal__panel{transform:translateY(0);opacity:1}.modal__panel{transform:translateY(8px);opacity:0;transition:transform .2s ease,opacity .2s ease}.add-upscroll:not(.play-mo){transform:translateY(70px);opacity:0}.play-mo.add-upscroll,.play-mo .add-upscroll{animation:add-upscroll .7s 0s ease-in-out;animation-fill-mode:both}.play-mo.add-upscroll.delay10,.play-mo .add-upscroll.delay10{animation-delay:.1s;animation-duration:.7s}.play-mo.add-upscroll.delay20,.play-mo .add-upscroll.delay20{animation-delay:.2s;animation-duration:.7s}.play-mo.add-upscroll.delay30,.play-mo .add-upscroll.delay30{animation-delay:.3s;animation-duration:.7s}.play-mo.add-upscroll.delay40,.play-mo .add-upscroll.delay40{animation-delay:.4s;animation-duration:.7s}.play-mo.add-upscroll.delay50,.play-mo .add-upscroll.delay50{animation-delay:.5s;animation-duration:.7s}.play-mo.add-upscroll.delay60,.play-mo .add-upscroll.delay60{animation-delay:.6s;animation-duration:.7s}.play-mo.add-upscroll.delay70,.play-mo .add-upscroll.delay70{animation-delay:.7s;animation-duration:.7s}.play-mo.add-upscroll.delay80,.play-mo .add-upscroll.delay80{animation-delay:.8s;animation-duration:.7s}@keyframes add-upscroll{0%{transform:translateY(70px);opacity:0}100%{transform:translateY(0px);opacity:1}}.add-downscroll:not(.play-mo){transform:translateY(-70px);opacity:0}.play-mo.add-downscroll,.play-mo .add-downscroll{animation:add-downscroll .7s 0s ease-in-out;animation-fill-mode:both}.play-mo.add-downscroll.delay10,.play-mo .add-downscroll.delay10{animation-delay:.1s;animation-duration:.7s}.play-mo.add-downscroll.delay20,.play-mo .add-downscroll.delay20{animation-delay:.2s;animation-duration:.7s}.play-mo.add-downscroll.delay30,.play-mo .add-downscroll.delay30{animation-delay:.3s;animation-duration:.7s}.play-mo.add-downscroll.delay40,.play-mo .add-downscroll.delay40{animation-delay:.4s;animation-duration:.7s}.play-mo.add-downscroll.delay50,.play-mo .add-downscroll.delay50{animation-delay:.5s;animation-duration:.7s}.play-mo.add-downscroll.delay60,.play-mo .add-downscroll.delay60{animation-delay:.6s;animation-duration:.7s}.play-mo.add-downscroll.delay70,.play-mo .add-downscroll.delay70{animation-delay:.7s;animation-duration:.7s}.play-mo.add-downscroll.delay80,.play-mo .add-downscroll.delay80{animation-delay:.8s;animation-duration:.7s}@keyframes add-downscroll{0%{transform:translateY(-70px);opacity:0}100%{transform:translateY(0px);opacity:1}}.add-fadein:not(.play-mo){opacity:0}.play-mo.add-fadein,.play-mo .add-fadein{animation:add-fadein .9s 0s ease-in-out;animation-fill-mode:both}.play-mo.add-fadein.delay10,.play-mo .add-fadein.delay10{animation-delay:.1s;animation-duration:.9s}.play-mo.add-fadein.delay20,.play-mo .add-fadein.delay20{animation-delay:.2s;animation-duration:.9s}.play-mo.add-fadein.delay30,.play-mo .add-fadein.delay30{animation-delay:.3s;animation-duration:.9s}.play-mo.add-fadein.delay40,.play-mo .add-fadein.delay40{animation-delay:.4s;animation-duration:.9s}.play-mo.add-fadein.delay50,.play-mo .add-fadein.delay50{animation-delay:.5s;animation-duration:.9s}.play-mo.add-fadein.delay60,.play-mo .add-fadein.delay60{animation-delay:.6s;animation-duration:.9s}.play-mo.add-fadein.delay70,.play-mo .add-fadein.delay70{animation-delay:.7s;animation-duration:.9s}.play-mo.add-fadein.delay80,.play-mo .add-fadein.delay80{animation-delay:.8s;animation-duration:.9s}@keyframes add-fadein{0%{opacity:0}100%{opacity:1}}@keyframes shake{0%,100%{transform:translate(0, 0)}8%{transform:translate(5px, -4px)}16%{transform:translate(10px, 0)}24%{transform:translate(15px, -4px)}32%{transform:translate(20px, 0)}38%,50%{transform:translate(20px, 0)}58%{transform:translate(15px, -4px)}66%{transform:translate(10px, 0)}74%{transform:translate(5px, -4px)}82%,90%{transform:translate(0, 0)}}header.show{animation:showMenu .3s ease-out;animation-fill-mode:both}@keyframes showMenu{100%{opacity:1;top:0px}}.centerAni{transform-origin:center center}.rightorg{transform-origin:right center}.add-qzoom:not(.play-mo){transform:scale(0);opacity:0}.play-mo.add-qzoom,.play-mo .add-qzoom{animation:add-qzoom .7s 0s cubic-bezier(0.34, 1.56, 0.64, 1);animation-fill-mode:both}.play-mo.add-qzoom.delay10,.play-mo .add-qzoom.delay10{animation-delay:.1s;animation-duration:.7s}.play-mo.add-qzoom.delay20,.play-mo .add-qzoom.delay20{animation-delay:.2s;animation-duration:.7s}.play-mo.add-qzoom.delay30,.play-mo .add-qzoom.delay30{animation-delay:.3s;animation-duration:.7s}.play-mo.add-qzoom.delay40,.play-mo .add-qzoom.delay40{animation-delay:.4s;animation-duration:.7s}.play-mo.add-qzoom.delay50,.play-mo .add-qzoom.delay50{animation-delay:.5s;animation-duration:.7s}.play-mo.add-qzoom.delay60,.play-mo .add-qzoom.delay60{animation-delay:.6s;animation-duration:.7s}.play-mo.add-qzoom.delay70,.play-mo .add-qzoom.delay70{animation-delay:.7s;animation-duration:.7s}.play-mo.add-qzoom.delay80,.play-mo .add-qzoom.delay80{animation-delay:.8s;animation-duration:.7s}@keyframes add-qzoom{0%{transform:scale(0);opacity:.5}100%{transform:scale(1);opacity:1}}@keyframes scrollAni{0%{transform:translateY(10px)}100%{transform:translateY(0px)}}.heartbeat{animation:heartbeat 3s 1s ease-in-out infinite both}.heartbeat.delay10{animation:heartbeat 2.5s .2s ease-in-out infinite both}.heartbeat.delay20{animation:heartbeat 2.5s 2s ease-in-out infinite both}@keyframes heartbeat{from{transform:scale(1);transform-origin:center center;animation-timing-function:ease-out}10%{transform:scale(0.97);animation-timing-function:ease-in}17%{transform:scale(0.99);animation-timing-function:ease-out}33%{transform:scale(0.95);animation-timing-function:ease-in}45%{transform:scale(1);animation-timing-function:ease-out}}@keyframes ani-show{0%{opacity:0;transform:scale(1.1);filter:blur(10px)}100%{opacity:1;transform:scale(1);filter:blur(0)}}@keyframes ani-show_mo{0%{opacity:0;transform:scale(0.95) translate(-50%, 3%);filter:blur(10px)}100%{opacity:1;transform:scale(1) translate(-50%, 0);filter:blur(0)}}@keyframes heart-bounce-seq{0%,60%,100%{transform:translateY(0) scale(1)}25%{transform:translateY(-8px) scale(1.08)}40%{transform:translateY(0) scale(0.97)}}@keyframes handWave{0%,100%{transform:rotate(-5deg)}50%{transform:rotate(5deg)}}.add-flicker:not(.play-mo){opacity:0}.play-mo .add-flicker,.play-mo.add-flicker{animation:add-flicker 1.4s ease-in-out both}.play-mo .add-flicker.delay00,.play-mo.add-flicker.delay00{animation-delay:0s}.play-mo .add-flicker.delay15,.play-mo.add-flicker.delay15{animation-delay:.2s}.play-mo .add-flicker.delay30,.play-mo.add-flicker.delay30{animation-delay:.4s}.play-mo .add-flicker.delay45,.play-mo.add-flicker.delay45{animation-delay:.6s}.play-mo .add-flicker.delay60,.play-mo.add-flicker.delay60{animation-delay:.8s}@keyframes add-flicker{0%{opacity:0}30%{opacity:.85}50%{opacity:.55}70%{opacity:.9}85%{opacity:.7}100%{opacity:1}}.left-move:not(.play-mo){transform:scale(0);opacity:0}.play-mo.left-move,.play-mo .left-move{animation:left-move 1s 0s cubic-bezier(0.34, 1.56, 0.64, 1);animation-fill-mode:both}.play-mo.left-move.delay10,.play-mo .left-move.delay10{animation-delay:.1s}.play-mo.left-move.delay20,.play-mo .left-move.delay20{animation-delay:.2s}.play-mo.left-move.delay30,.play-mo .left-move.delay30{animation-delay:.3s}.play-mo.left-move.delay40,.play-mo .left-move.delay40{animation-delay:.4s}.play-mo.left-move.delay50,.play-mo .left-move.delay50{animation-delay:.5s}.play-mo.left-move.delay60,.play-mo .left-move.delay60{animation-delay:.6s}.play-mo.left-move.delay70,.play-mo .left-move.delay70{animation-delay:.7s}.play-mo.left-move.delay80,.play-mo .left-move.delay80{animation-delay:.8s}@keyframes left-move{0%{transform:translateX(-30px);opacity:0}100%{transform:translateX(0px);opacity:1}}.kv-fade-in{opacity:0;transform:scale(1.05);filter:blur(3px);animation:kvFadeIn 1.2s ease-out forwards}@keyframes kvFadeIn{0%{opacity:0;transform:scale(1.05);filter:blur(3px)}50%{opacity:.7;transform:scale(1.02);filter:blur(1.5px)}100%{opacity:1;transform:scale(1);filter:blur(0px)}}.presentationWrap .object01{animation:swingLeftRight 3s linear infinite;transform-origin:bottom right;will-change:transform}@keyframes swingLeftRight{0%{transform:translateX(0px) rotate(0deg)}25%{transform:translateX(0) rotate(-4deg)}50%{transform:translateX(0px) rotate(0deg)}75%{transform:translateX(0) rotate(4deg)}100%{transform:translateX(0px) rotate(0deg)}}.presentationWrap .object02 .robot{animation:floatUpDown 4s ease-in-out infinite;will-change:transform}.presentationWrap .object02 .brain{animation:floatUpDown 4s ease-in-out infinite .5s;will-change:transform}@keyframes floatUpDown{0%{transform:translateY(0px)}25%{transform:translateY(-6px)}50%{transform:translateY(-12px)}75%{transform:translateY(-6px)}100%{transform:translateY(0px)}}.processWrap .object{animation:floatAnimation 4s ease-in-out infinite;will-change:transform}@keyframes floatAnimation{0%{transform:translateY(0px) rotate(0deg)}20%{transform:translateY(-6px) rotate(0.5deg)}40%{transform:translateY(-12px) rotate(0deg)}60%{transform:translateY(-8px) rotate(-0.5deg)}80%{transform:translateY(-4px) rotate(0deg)}100%{transform:translateY(0px) rotate(0deg)}}.kv__wrap .thumb{animation:kv-thumb-float 2.6s ease-in-out infinite;will-change:transform}.lamp-group .light:not(.front){animation:kv-lamp-glow 2.2s ease-in-out infinite}.lamp-group .light.front{animation:kv-lamp-glow 2.2s ease-in-out infinite;animation-delay:-0.5s}.blueKey .plane{animation:kv-plane-fly 6.5s ease-in-out infinite;will-change:transform,opacity;transform-origin:50% 50%}.snsFollowEventSection .blueKey .plane{animation:kv-plane-fly-sns 6.5s ease-in-out infinite}@keyframes kv-plane-fly-sns{0%{opacity:0;transform:translate(-75%, 45%) scale(0.82) rotate(6deg)}11%,52%{opacity:1;transform:translate(0, 0) scale(1) rotate(0deg)}62%{opacity:0;transform:translate(0, 0) scale(1) rotate(0deg)}63%,100%{opacity:0;transform:translate(-75%, 45%) scale(0.82) rotate(6deg)}}.kv__wrap .alphabet .key,.kv__wrap .enterKey .key{transform-origin:50% 100%;transition:transform .22s cubic-bezier(0.34, 1.28, 0.64, 1)}.kv__wrap .alphabet.press .key,.kv__wrap .enterKey.press .key{transform:translateY(6px) scale(0.97)}@keyframes kv-thumb-float{0%,100%{transform:translateY(0)}50%{transform:translateY(-20px)}}@keyframes kv-lamp-glow{0%,100%{opacity:.25}50%{opacity:1}}@keyframes kv-plane-fly{0%{opacity:0;transform:translate(-75%, 45%) scale(0.82) rotate(6deg)}11%{opacity:1;transform:translate(0, 0) scale(1) rotate(0deg)}15%{opacity:1;transform:translate(0, 3px) scale(1) rotate(0deg)}19%,52%{opacity:1;transform:translate(0, 0) scale(1) rotate(0deg)}62%{opacity:0;transform:translate(0, 0) scale(1) rotate(0deg)}63%,100%{opacity:0;transform:translate(-75%, 45%) scale(0.82) rotate(6deg)}}.geniusLiveSection .glass{transform-origin:bottom left;animation:genius-live-glass 3.6s ease-in-out infinite;will-change:transform}.notice-modal .instagram,.geniusLiveSection .instagram{transform-origin:center center;animation:genius-live-instagram 2.8s ease-in-out infinite;animation-delay:.4s;will-change:transform}.notice-modal .instagram{animation-delay:.2s}@keyframes genius-live-glass{0%,100%{transform:translate(0, 0) rotate(0deg)}25%{transform:translate(6px, -5px) rotate(-7deg)}50%{transform:translate(10px, -2px) rotate(5deg)}75%{transform:translate(4px, -7px) rotate(-4deg)}}@keyframes genius-live-instagram{0%,100%{transform:translateX(0) rotate(0deg)}25%{transform:translateX(-4px) rotate(-4deg)}50%{transform:translateX(0) rotate(0deg)}75%{transform:translateX(4px) rotate(4deg)}}@keyframes brightness{0%{transform:scale(1)}100%{transform:scale(1.2)}}.bottomInfoSection .section-title:not(.play-mo) h2 span::before{transform:translateY(-36px);opacity:0}.bottomInfoSection .section-title.play-mo h2 span{transform-origin:50% 100%}.bottomInfoSection .section-title.play-mo h2 .point:nth-of-type(1){animation:bottom-info-char-press-1 3.2s cubic-bezier(0.34, 1.2, 0.64, 1) infinite}.bottomInfoSection .section-title.play-mo h2 .point:nth-of-type(1)::before{animation:bottom-info-dot-drop-1 3.2s cubic-bezier(0.34, 1.45, 0.64, 1) infinite}@keyframes bottom-info-dot-drop-1{0%,23.4375%,100%{transform:translateY(0);opacity:1}0%{transform:translateY(-10px);opacity:1}12.890625%{transform:translateY(5px);opacity:1}16.875%{transform:translateY(-4px)}20.15625%{transform:translateY(2px)}}@keyframes bottom-info-char-press-1{0%,8.90625%,23.4375%,100%{transform:scale(1)}12.890625%{transform:scale(0.92)}15.9375%{transform:scale(1.04)}19.21875%{transform:scale(0.98)}}.bottomInfoSection .section-title.play-mo h2 .point:nth-of-type(2){animation:bottom-info-char-press-2 3.2s cubic-bezier(0.34, 1.2, 0.64, 1) infinite}.bottomInfoSection .section-title.play-mo h2 .point:nth-of-type(2)::before{animation:bottom-info-dot-drop-2 3.2s cubic-bezier(0.34, 1.45, 0.64, 1) infinite}@keyframes bottom-info-dot-drop-2{0%,27.8125%,100%{transform:translateY(0);opacity:1}4.375%{transform:translateY(-10px);opacity:1}17.265625%{transform:translateY(5px);opacity:1}21.25%{transform:translateY(-4px)}24.53125%{transform:translateY(2px)}}@keyframes bottom-info-char-press-2{0%,13.28125%,27.8125%,100%{transform:scale(1)}17.265625%{transform:scale(0.92)}20.3125%{transform:scale(1.04)}23.59375%{transform:scale(0.98)}}.bottomInfoSection .section-title.play-mo h2 .point:nth-of-type(3){animation:bottom-info-char-press-3 3.2s cubic-bezier(0.34, 1.2, 0.64, 1) infinite}.bottomInfoSection .section-title.play-mo h2 .point:nth-of-type(3)::before{animation:bottom-info-dot-drop-3 3.2s cubic-bezier(0.34, 1.45, 0.64, 1) infinite}@keyframes bottom-info-dot-drop-3{0%,32.1875%,100%{transform:translateY(0);opacity:1}8.75%{transform:translateY(-10px);opacity:1}21.640625%{transform:translateY(5px);opacity:1}25.625%{transform:translateY(-4px)}28.90625%{transform:translateY(2px)}}@keyframes bottom-info-char-press-3{0%,17.65625%,32.1875%,100%{transform:scale(1)}21.640625%{transform:scale(0.92)}24.6875%{transform:scale(1.04)}27.96875%{transform:scale(0.98)}}.bottomInfoSection .section-title.play-mo h2 .point:nth-of-type(4){animation:bottom-info-char-press-4 3.2s cubic-bezier(0.34, 1.2, 0.64, 1) infinite}.bottomInfoSection .section-title.play-mo h2 .point:nth-of-type(4)::before{animation:bottom-info-dot-drop-4 3.2s cubic-bezier(0.34, 1.45, 0.64, 1) infinite}@keyframes bottom-info-dot-drop-4{0%,36.5625%,100%{transform:translateY(0);opacity:1}13.125%{transform:translateY(-10px);opacity:1}26.015625%{transform:translateY(5px);opacity:1}30%{transform:translateY(-4px)}33.28125%{transform:translateY(2px)}}@keyframes bottom-info-char-press-4{0%,22.03125%,36.5625%,100%{transform:scale(1)}26.015625%{transform:scale(0.92)}29.0625%{transform:scale(1.04)}32.34375%{transform:scale(0.98)}}.btn{--deep:0.4rem;--deep2:0.37rem;position:relative;border:2.23px solid #1d1d1d;border-radius:5.57px;min-width:7.2445rem;min-height:2.9845rem;background-color:#fff;display:inline-flex;align-items:center;justify-content:center;font-size:.9rem;font-weight:800;line-height:150%;letter-spacing:-0.03em;overflow:hidden;box-shadow:inset calc(var(--deep)*-1) calc(var(--deep)*-1) 0 0 #e0e0e0;will-change:transform;backface-visibility:hidden;transform:translateZ(0);transition:transform .3s ease,box-shadow .3s ease}.btn::before{content:"";position:absolute;top:0;right:0;width:var(--deep);height:var(--deep);background:#fff;clip-path:polygon(0 0, 100% 0, 0 100%, 0 100%);pointer-events:none}.btn::after{content:"";position:absolute;bottom:0;left:0;width:var(--deep);height:var(--deep);background:#fff;clip-path:polygon(0 0, 100% 0, 0 100%, 0 100%);pointer-events:none}.btn span{position:absolute;display:flex;justify-content:center;align-items:center;width:calc(100% - var(--deep2)*2);height:calc(100% - var(--deep2)*2);border-radius:5.57px;border-style:solid;border-color:rgba(0,0,0,0);border-width:0 0 var(--deep);background-color:#fff;pointer-events:none}.btn:hover{transform:translate3d(0, -3px, 0);filter:drop-shadow(5px 5px 0 #FFE284)}.btn:active{transform:translateZ(0);filter:none}html,body{word-break:keep-all}html.scroll-disable,body.scroll-disable{overflow:hidden;scrollbar-gutter:stable}@media(min-width: 800px){html.scroll-disable,body.scroll-disable{overflow:visible}}body{overflow-x:hidden}img{max-width:100%}figure img{display:block}figure.center{display:flex;justify-content:center;align-items:center}figure.right{display:flex;justify-content:flex-end;align-items:center}@media(max-width: 768px){.view-pc{display:none}}.view-mo{display:none}@media(max-width: 768px){.view-mo{display:block}}.ani,.pt{position:absolute;background-position:center center;background-repeat:no-repeat;background-size:auto 100%}.blind{position:absolute !important;display:block;width:0 !important;height:0 !important;padding:0 !important;margin:-1px !important;border:0 !important;overflow:hidden !important;clip:rect(0 0 0 0) !important}.blind.focusable:active,.blind.focusable:focus{position:static;height:auto;width:auto;margin:0;clip:auto;overflow:visible}.section-inner{position:relative;width:50rem;margin:0 auto;padding-block:80px}@media(max-width: 1000px){.section-inner{width:100% !important;padding-inline:20px}}@media(max-width: 768px){.section-inner{padding-block:60px}}#wrap{position:relative;min-width:360px;height:auto;margin:0 auto;background-color:#fff}section{position:relative;margin:0 auto}main{position:relative;overflow:hidden}.primary{color:#dc2828 !important}.fwB{font-weight:700}@media(max-width: 768px){span.mo{display:block}}.ul-list>li{position:relative;padding-left:.8rem;font-weight:500;font-size:1rem;line-height:140%;letter-spacing:-0.02em}.ul-list>li:before{content:"-";position:absolute;top:0;left:0}@media(max-width: 768px){.ul-list>li{gap:6px;font-size:13px}}.ul-list.gap{display:grid;gap:10px}@media(max-width: 768px){.ul-list.gap{gap:6px}}.ul-list.dot>li:before{content:"•"}.ul-list.star>li{gap:0 4px}.ul-list.star>li:before{content:"※"}.ul-list.star-sm>li{gap:0 4px}.ul-list.star-sm>li:before{content:"*"}.ul-list.comment>li{font-size:18px;line-height:150%;font-weight:600}.ul-list.comment>li::before{content:"*"}@media(max-width: 768px){br.mo{display:none}}.scrollIcon{position:absolute;bottom:1.85rem;left:calc(50% - 1.6rem);width:3.2rem;height:2.6rem;background:url("../images/scroll_arrow.svg") no-repeat center bottom/auto 1.05rem;animation:scrollAni 1s infinite alternate;z-index:100;text-align:center}.scrollIcon .text{font-size:.619rem;color:#fff;font-family:"TTTogether"}.skip_nav{position:relative;z-index:100}.skip_nav a{position:absolute;top:-150px;left:0;width:100%;background-color:#000;text-align:center;padding:7px 0;font-size:16px;color:#fff}.coverPage{position:absolute;top:0;left:0;width:100%;height:100vh !important;background:url("../images/brandLogo.svg") no-repeat center center/auto 40px;z-index:3000}.swiper-pagination{position:relative;top:auto;bottom:auto;left:auto;display:flex;justify-content:center;align-items:center;column-gap:18px;margin-top:40px}.swiper-pagination-bullet{margin:0 !important;width:8px;height:8px;opacity:1;background-color:#e9e9e9}.swiper-pagination-bullet-active{background-color:#dc2828;opacity:1}@media(max-width: 768px){.swiper-pagination{margin-top:30px;column-gap:10px}}.count__wrap-title{text-align:center;font-weight:700;font-size:22px;line-height:140%}.count__wrap-box{height:124px;text-align:center}.count__wrap-box .count{height:95px;display:flex;justify-content:center;align-items:center}.count__wrap-box .count>*{font-weight:500;font-size:60px;line-height:140%;color:#dc2828}.count__wrap-box .count span{position:relative;width:100px;height:100%;text-align:center}.count__wrap-box .count span:before{content:attr(data-label);position:absolute;bottom:-12px;left:0;width:100%;height:25px;font-weight:500;font-size:13px;line-height:140%;color:rgba(0,0,0,.5)}@media(max-width: 768px){.count__wrap-box{height:90px}.count__wrap-box .count{height:80px}.count__wrap-box .count>*{font-weight:500;font-size:53px;line-height:140%;color:#dc2828}.count__wrap-box .count span{width:80px}}.process__list{display:grid;grid-template-columns:repeat(var(--cnt), 1fr);gap:var(--gap)}.process__list-item{position:relative;padding-top:calc(var(--rw) + 25px);text-align:center}.process__list-item strong{font-weight:700;font-size:20px;line-height:150%}.process__list-item p{font-weight:500;font-size:16px;line-height:150%}.process__list-item::before{content:"";position:absolute;top:0;left:50%;width:var(--rw);height:var(--rw);background-color:#dc2828;clip-path:circle();background-position:center;background-repeat:no-repeat;transform:translateX(-50%)}.process__list-item+.process__list-item::after{content:"";position:absolute;top:0;left:calc(var(--gap)*-1);width:var(--gap);height:var(--rw);background:url("../images/process_arrow.svg") no-repeat center center/auto var(--ico-size);opacity:0;animation:fadeIn .4s ease forwards;animation-delay:calc(.2s*var(--position, 1) + .2s)}@media(max-width: 1000px){.process__list{display:flex;flex-flow:row wrap;justify-content:center}.process__list-item{width:calc(33% - var(--gap))}}@media(max-width: 768px){.process__list-item{width:26.5%;padding-top:calc(var(--rw) + 15px)}.process__list-item strong{font-size:14px}.process__list-item p{font-size:12px}.process__list-item::before{background-size:auto 50px !important}}.f-sb{font-weight:600 !important}.mt5{margin-top:5px}.mt10{margin-top:10px}.mt15{margin-top:15px}.mt20{margin-top:20px}.mt25{margin-top:25px}.mt30{margin-top:30px}.mt35{margin-top:35px}.mt40{margin-top:40px}.mt45{margin-top:45px}.mt50{margin-top:50px}@keyframes fadeIn{from{opacity:0}to{opacity:1}}@media(hover: hover){.pop_view{cursor:url("../images/cursor.png") -2 -2,auto}}summary,details{margin-bottom:1em}summary{font-weight:bold;cursor:url("../images/cursor.png") -2 -2,auto}summary::marker{content:""}summary::before{content:"+";width:2rem;height:2rem;display:inline-block;background:#333;border-radius:1rem;text-align:center;line-height:2rem;color:#fff;font-weight:100;margin-right:1rem}details{border-bottom:1px solid #ccc}details[open] summary::before{content:"–"}::details-content{transition:width .5s ease,content-visibility .5s ease allow-discrete;width:0}[open]::details-content{width:300px}.liquid-glass-button{cursor:url("../images/cursor.png") -2 -2,auto;font-size:2rem;color:#fff;box-shadow:0 6px 6px rgba(0,0,0,.3),0 0 20px rgba(0,0,0,.2);border-radius:2rem;will-change:transform;transition:transform 450ms cubic-bezier(0.34, 1.56, 0.64, 1)}.liquid-glass-button:hover{transform:scale(1.5)}.liquid-glass-button .inner{border-radius:2rem;backdrop-filter:blur(3px);padding:1rem 2rem;box-shadow:inset 2px 2px 1px 0 hsla(0,0%,100%,.4),inset -1px -1px 1px 1px hsla(0,0%,100%,.4)}.accordion{display:grid;row-gap:.75rem}.accordion__item.is-open .accordion__header-icon{transform:rotate(180deg)}.accordion__item.is-open .accordion__panel{display:block}.accordion__header{position:relative;display:flex;justify-content:space-between;align-items:center;width:100%;height:auto;min-height:3.5rem;border-bottom:1px solid #848484}.accordion__header-title{font-weight:700;font-size:1rem;line-height:150%;color:#fff;text-align:left}.accordion__header .location-group{display:flex;justify-content:center;align-items:center;gap:.5rem}.accordion__header .location-group span{font-weight:400;font-size:.8rem;line-height:150%;color:#fff}.accordion__header-icon{flex-shrink:0;width:1rem;height:1rem;background:url("../images/accordion_arrow.svg") no-repeat center center/100% auto;transition:transform .3s ease}.accordion__panel{display:none;padding:1.75rem 1.5rem;font-weight:400;font-size:.85rem;line-height:147%;background-color:#1b1b1b;overflow-wrap:anywhere}.accordion__panel .bul-list>li{font-size:1rem;font-weight:400;overflow-wrap:anywhere}@media(max-width: 768px){.accordion__header{padding-bottom:.75rem}}.tab-item{cursor:url("../images/cursor.png") -2 -2,auto}#header{position:fixed;top:0;left:0;width:100%;height:5.8rem;background-color:#fff5d9;border-top:2px solid #000;border-bottom:2px solid #000;box-shadow:0 10px 0 0 #f9cc39;z-index:1000;animation:header-visible-ani 1s ease-in-out both}@keyframes header-visible-ani{0%{opacity:0}100%{opacity:1}}#header.header-visible{opacity:1}#header .m_btn_menu,#header .m_btn_close{display:none}#header .header-inner{position:relative;display:flex;justify-content:space-between;align-items:center;width:50rem;height:5.8rem;padding-inline:40px 0;margin:0 auto}@media(max-width: 1000px){#header .header-inner{width:100%;padding-inline:20px;min-width:360px}}#header .logo{position:relative;display:block;width:164px;height:116px;background:url("../images/brandLogo.svg") no-repeat center center/164px auto}#header .logo a{display:block;position:absolute;top:0;left:0;width:100%;height:100%}#header .link_home-mo{display:none}#header .gnb-wrap{display:none}#header .gnb-menu{display:flex;justify-content:flex-end;align-items:center}#header .gnb-menu-item{position:relative;height:116px}#header .gnb-menu-item a{display:flex;justify-content:center;align-items:center;height:100%;padding-inline:30px;font-weight:500;font-size:20px;line-height:25px;letter-spacing:0;font-family:"TTTogether";color:#000;text-align:center}#header .gnb-menu-item a.link_apply{background-color:#dc2828;color:#fff}#header .gnb-menu-item:is(.space){margin-left:106px}#header .countdown{margin-left:5.5rem;display:flex;gap:0 1.2145rem}#header .countdown-title{padding-top:.7165rem;font-weight:800;font-size:.9rem;line-height:150%}#header .countdown-area{margin-left:.5rem;display:flex;gap:.75rem;align-items:flex-start;font-family:"TTTogether";font-size:2.5rem;line-height:2.5rem}#header .countdown-area div{display:grid;width:3.35rem;text-align:center}#header .countdown-area div::after{content:attr(data-label);margin-top:.3rem;font-family:"Pretendard";font-size:.75rem;font-weight:600;line-height:1;color:#dc2828}@media(max-width: 1000px){#header .countdown{margin-left:0}}@media(max-width: 768px){#header{--header-height:60px;height:var(--header-height);box-shadow:0 3px 0 0 #f9cc39}#header .header-inner{width:100%;height:var(--header-height)}#header .pc{display:none}#header .m_btn_menu{display:block;position:absolute;top:0;right:0;width:var(--header-height);height:100%}#header .m_btn_menu .line-wrap{display:flex;justify-content:center;align-items:center;row-gap:4px;flex-flow:column nowrap}#header .m_btn_menu .line{display:block;width:17px;height:2px;background-color:#1d1d1d}#header .gnb-wrap{display:none;position:fixed;top:0;left:0;width:100%;height:100%;padding-left:0;z-index:1000}#header .gnb-wrap ul{display:grid;grid-template-columns:1fr;width:100%;gap:0}#header .gnb-wrap ul li{margin-left:0 !important;width:100%;height:60px;padding-left:0}#header .gnb-wrap ul li.active span{position:relative}#header .gnb-wrap ul li.active span::before{content:"";position:absolute;bottom:0;left:0;height:8px;width:100%;background-color:#fae054;mix-blend-mode:multiply}#header .gnb-wrap ul li a{display:inline-flex;align-items:center;padding-inline:30px !important;justify-content:flex-start;width:100%;height:60px;justify-content:center;font-weight:700;font-size:20px;line-height:120%;color:#000}#header .gnb-wrap ul li a br{display:none}#header .gnb-wrap ul li .btn{margin-top:10px;margin-inline:auto;display:flex;justify-content:center;width:200px}#header .gnb-wrap .link_home-mo{display:block;position:absolute;bottom:0;left:0;display:inline-flex;align-items:center;justify-content:center;width:100%;height:80px;font-weight:700;font-size:20px;line-height:120%;background-color:#dc2828;color:#fff}#header .gnb-wrap .gnb-box{position:relative;display:block;height:100%;padding-top:60px;background-color:#fff}#header .gnb-wrap .m_btn_close{position:absolute;top:0;right:0;width:var(--header-height);height:var(--header-height);display:block;z-index:10}#header .gnb-wrap .m_btn_close:before,#header .gnb-wrap .m_btn_close:after{content:"";position:absolute;top:50%;left:50%;width:18px;height:2px;background-color:#000}#header .gnb-wrap .m_btn_close:before{transform:translate(-50%, -50%) rotate(-45deg)}#header .gnb-wrap .m_btn_close:after{transform:translate(-50%, -50%) rotate(45deg)}#header .countdown{margin-top:-5px;gap:0}#header .countdown-title{line-height:1.1;font-size:10px}#header .countdown-area{font-size:20px;gap:0 .25rem}#header .countdown-area div{width:35px;line-height:1.5}#header .countdown-area div::after{margin-top:0}}#footer{height:5.7rem !important;background:#dc2828 url("../images/brandLogo_w1.png") no-repeat center center/auto 1.45rem;text-align:center}.round{display:inline-flex;align-items:center;justify-content:center;border-radius:100vw;padding:0 1.5rem;height:2.7rem;background-color:#dc2828;border:3px solid #1d1d1d;color:#fff;font-size:1.3rem;font-weight:800}@media(max-width: 768px){.round{padding-inline:20px;font-size:14px;border-width:2px}}.heroSection{position:relative;overflow:hidden;background:url("../images/hero_bg.jpg") no-repeat center center/cover}.heroSection .section-inner{position:relative;height:100dvh;padding:12.25rem 0 0 1.2rem}@media(min-width: 1024px)and (max-height: 800px){.heroSection .section-inner{padding-top:8.5rem}}.heroSection .logo{position:absolute;top:8.9195rem;right:0;width:8.75rem;height:3rem;background:url("../images/brandLogo_r2.png") no-repeat center right/auto 100%}.heroSection .title__area{position:relative;color:#000;z-index:10;animation:add-fadein 1s .2s ease-in-out;animation-fill-mode:both}.heroSection .title__area .sm-year{font-family:"TTTogether";font-size:3rem}.heroSection .title__area h2{font-family:"TTTogether";font-size:3.75rem;line-height:1.1}.heroSection .recruit-period{margin-top:2.55rem;animation:add-fadein 1s .2s ease-in-out;animation-fill-mode:both}.heroSection .recruit-period dd{margin-top:.792rem;font-size:1.6rem;font-weight:700}@media(max-width: 1000px){.heroSection .logo{right:1rem}.heroSection .kv__wrap{left:auto;right:-3rem;transform:scale(0.9);transform-origin:bottom right}}@media(max-width: 768px){.heroSection .section-inner{padding-top:150px}.heroSection .title__area .sm-year{font-size:36px}.heroSection .title__area h2{font-size:53px}.heroSection .title__area .sub-title{margin-top:16px;font-size:20px}.heroSection .logo{top:100px;background-size:auto 35px;background-position:right top}.heroSection .recruit-period{margin-top:34px}.heroSection .recruit-period dt .round{font-size:16px;height:33px}.heroSection .recruit-period dd{margin-top:10px;font-size:19px}.heroSection .kv__wrap{transform:scale(0.7)}}.lamp-group{width:6.75rem;height:8.75rem}.lamp-group .lamp{top:0;left:0;width:100%;height:100%;background-image:url("../images/kv_lamp.svg");z-index:2}.lamp-group .light{top:0;left:0;width:6.7rem;height:6.7rem;border-radius:134.624px;background:radial-gradient(50% 50% at 50% 50%, #FFF 35%, rgba(255, 255, 255, 0) 100%);z-index:1}.lamp-group .light.front{background:radial-gradient(50% 50% at 50% 50%, #FFF 0%, rgba(255, 255, 255, 0) 100%);z-index:3}.blueKey{width:9.75rem;height:10.1rem;z-index:15}.blueKey .key{bottom:0;left:0;width:100%;height:8.6rem;background-image:url("../images/kv_key_blue.svg")}.blueKey .plane{top:0;left:1.7rem;width:5.4rem;height:3.33rem;background-image:url("../images/kv_plane.svg")}.glass{width:6.55rem;height:6.5rem;background-image:url("../images/kv_glass.svg");z-index:15}.thumb{width:3.57rem;height:4.365rem;background-image:url("../images/kv_thumb.svg")}.logoKey{width:14.8rem;height:11.7rem;background-image:url("../images/kv_com_red_key.svg");z-index:11}.kv__wrap{position:absolute;bottom:0;left:calc(50% - 12.25rem);width:47.1rem;height:33rem}.kv__wrap .key-group{top:0;right:0;width:28.5rem;height:20.9rem;background-image:url("../images/kv_group.svg")}.kv__wrap .thumb{top:4.35rem;right:4.45rem}.kv__wrap .lamp-group{top:3.8rem;left:26.2rem}.kv__wrap .glass{top:13.9rem;left:0}.kv__wrap .blueKey{bottom:-1.25rem;left:14.3rem}.kv__wrap .logoKey{bottom:6.75rem;left:2.9rem}.kv__wrap .alphabet{width:9.75rem;height:8.6rem;overflow:visible}.kv__wrap .alphabet .key{top:0;left:0;width:100%;height:100%}.kv__wrap .gKey{top:7.45rem;left:11.8rem}.kv__wrap .eKey{top:10.55rem;left:16.9rem}.kv__wrap .nKey{top:13.65rem;left:21.95rem}.kv__wrap .iKey{top:12.2rem;left:9.55rem}.kv__wrap .uKey{top:15.3rem;left:14.6rem}.kv__wrap .sKey{top:18.4rem;left:19.7rem;z-index:12}.kv__wrap .markKey{bottom:.5rem;right:8.75rem;z-index:13}.kv__wrap .enterKey{bottom:5.25rem;right:.85rem;width:18.8rem;height:12.2rem}.kv__wrap .enterKey .key{top:0;left:0;width:100%;height:100%}.kv__wrap .gKey .key{background-image:url("../images/kv_gKey.svg")}.kv__wrap .gKey.press .key{background-image:url("../images/kv_gKey_active.svg")}.kv__wrap .eKey .key{background-image:url("../images/kv_eKey.svg")}.kv__wrap .eKey.press .key{background-image:url("../images/kv_eKey_active.svg")}.kv__wrap .nKey .key{background-image:url("../images/kv_nKey.svg")}.kv__wrap .nKey.press .key{background-image:url("../images/kv_nKey_active.svg")}.kv__wrap .iKey .key{background-image:url("../images/kv_iKey.svg")}.kv__wrap .iKey.press .key{background-image:url("../images/kv_iKey_active.svg")}.kv__wrap .uKey .key{background-image:url("../images/kv_uKey.svg")}.kv__wrap .uKey.press .key{background-image:url("../images/kv_uKey_active.svg")}.kv__wrap .sKey .key{background-image:url("../images/kv_sKey.svg")}.kv__wrap .sKey.press .key{background-image:url("../images/kv_sKey_active.svg")}.kv__wrap .markKey .key{background-image:url("../images/kv_markKey.svg")}.kv__wrap .markKey.press .key{background-image:url("../images/kv_markKey_active.svg")}.kv__wrap .enterKey .key{background-image:url("../images/kv_enterKey.svg")}.kv__wrap .enterKey.press .key{background-image:url("../images/kv_enterKey_active.svg")}@media(min-width: 1024px)and (max-height: 1000px){.kv__wrap{transform:scale(0.9);transform-origin:bottom center}}@media(min-width: 1024px)and (max-height: 800px){.kv__wrap{transform:scale(0.8)}}.section-title{text-align:center;margin-bottom:3rem}.section-title .sm-eng{display:inline-block;font-weight:700;font-size:1.2rem;line-height:120%;color:#dc2828}.section-title h2{margin-top:.65rem;font-size:2.5rem;line-height:1;color:#1d1d1d;font-family:"TTTogether"}.section-title p{margin-top:1.6rem;font-weight:500;font-size:1.1rem;line-height:140%}@media(max-width: 768px){.section-title{margin-bottom:40px}.section-title h2{font-size:32px}.section-title p{margin-top:15px;font-size:14px}}.btn-wrap{display:flex;justify-content:center}.recruitInfoSection{background-color:#fff5d9}.recruitInfoSection .star-group{top:23rem;left:calc(50% - 32.75rem);transform:scale(0.9)}.recruitInfoSection .enterKey{top:58.75rem;left:calc(50% + 16.8rem);width:12.25rem;height:7.95rem;background-image:url("../images/kv_enterKey_1.svg")}.recruitInfoSection .bKey{top:64.75rem;left:calc(50% + 17.65rem);width:6.3rem;height:5.6rem;background-image:url("../images/kv_bKey.svg")}.recruitInfoSection .section-inner{padding-block:3.55rem 6.5rem}.recruitInfoSection .section-title{margin-bottom:3.3rem}.recruitInfoSection .tab-wrap{display:flex;justify-content:center}.recruitInfoSection .tab-wrap .tab{margin-bottom:3.3rem;display:flex;justify-content:center;gap:0 .5rem}.recruitInfoSection .tab-wrap .tab-item{display:inline-flex;align-items:center;justify-content:center;border-radius:100vw;width:8.2rem;height:2.5rem;border:3px solid #000;font-size:1.1rem;font-weight:800;color:#1d1d1d;transition:all .3s ease-in-out;cursor:url("../images/cursor.png") -2 -2,auto}.recruitInfoSection .tab-wrap .tab-item.active{background-color:#dc2828;color:#fff}@media(max-width: 768px){.recruitInfoSection .tab-wrap .tab{margin-bottom:30px}.recruitInfoSection .tab-wrap .tab-item{height:36px;font-size:16px;border-width:2px}}.recruitInfoSection .tab-pane{position:relative}.recruitInfoSection [data-tab-group=recruitInfo].tab-content>.tab-pane{display:none}.recruitInfoSection [data-tab-group=recruitInfo].tab-content>.tab-pane.active{display:block}.recruitInfoSection [data-tab-group=jd].tab-content>.tab-pane{display:none}.recruitInfoSection [data-tab-group=jd].tab-content>.tab-pane.active{display:block}.recruitInfoSection [data-tab-group=depth2].tab-content>.tab-pane{display:none}.recruitInfoSection [data-tab-group=depth2].tab-content>.tab-pane.active{display:block}.recruitInfoSection .jdTab{margin-bottom:1.1rem;display:grid;grid-template-columns:repeat(7, 1fr)}.recruitInfoSection .jdTab .tab-item{position:relative;display:grid;justify-content:center;padding-block:.35rem 0;width:100%;height:2.4rem;text-align:center;font-size:1.1rem;font-weight:600;border-bottom:1px solid #1d1d1d}.recruitInfoSection .jdTab .tab-item.active{font-weight:800;border-bottom-width:3px}@media(max-width: 768px){.recruitInfoSection .jdTab{grid-template-columns:repeat(3, 1fr)}.recruitInfoSection .jdTab .tab-item{font-size:13px;height:32px}}.recruitInfoSection .depth2Tab{margin-bottom:1.1rem;display:flex;gap:0 .75rem}.recruitInfoSection .depth2Tab .tab-item{position:relative;display:inline-flex;align-items:center;justify-content:center;border-radius:.5rem;height:2.3rem;padding-inline:1rem;border:3px solid #000;font-size:1rem;font-weight:800}.recruitInfoSection .depth2Tab .tab-item.active{background-color:#ff8900}@media(max-width: 768px){.recruitInfoSection .depth2Tab .tab-item{border-width:2px}}.recruitInfoSection .box{border-radius:.5rem;border:3px solid #1d1d1d;overflow:hidden;background-color:#fff;box-shadow:4px 4px 0 0 #fee5a5}.recruitInfoSection .box .header{display:flex;align-items:center;padding-left:1.8rem;height:3.5rem;border-bottom:3px solid #1d1d1d;background-color:#fee5a5}.recruitInfoSection .box .header h3{font-weight:800;font-size:1.3rem;line-height:normal}.recruitInfoSection .box .header h3 span{font-size:1.3rem;font-weight:400}.recruitInfoSection .box .header h3 span::before{content:"| "}@media(max-width: 768px){.recruitInfoSection .box{border-width:2px}.recruitInfoSection .box .header{padding-left:15px;border-width:2px}.recruitInfoSection .box .header h3 span{font-size:13px}}.recruitInfoSection .box .content{padding:1.8rem 1.8rem 2.3rem;background-color:#fff}.recruitInfoSection .box .content-item{display:grid;grid-template-columns:5.15rem 1fr;gap:10px 1.75rem}.recruitInfoSection .box .content-item:not(:last-child){margin-bottom:1.55rem}.recruitInfoSection .box .content-item>dt span{display:inline-flex;align-items:center;justify-content:center;border-radius:100vw;width:5.15rem;height:1.55rem;background-color:#1d1d1d;color:#fff;font-size:.9rem;font-weight:700}.recruitInfoSection .box .content-item>dd .comment{margin-top:.25rem;font-size:.9rem;font-weight:500;line-height:140%;letter-spacing:-0.02em;color:#1d1d1d}.recruitInfoSection .box .content-item>dd .comment.red{color:#dc2828}.recruitInfoSection .box .content .btn-wrap{margin-top:1.75rem}.recruitInfoSection .box .content .btn-wrap .btn{width:14.15rem;height:3.4rem;font-size:1rem;border-radius:.5rem}@media(max-width: 768px){.recruitInfoSection .box .content{padding:20px 15px}.recruitInfoSection .box .content .content-item{grid-template-columns:1fr}.recruitInfoSection .box .content .content-item>dd .comment{font-size:12px}}.recruitInfoSection .lamp-group{top:0;left:auto;right:1rem}.recruitInfoSection .lamp-group .lamp{background-image:url("../images/obj_lamp.svg")}.recruitInfoSection .notice-content{width:46rem;margin:0 auto;display:grid;gap:3rem 0}.recruitInfoSection .notice-content .box{padding:1.5rem .5rem 1.5rem 1.5rem}.recruitInfoSection .notice-content .notice-item dt{margin-bottom:.75rem}.recruitInfoSection .notice-content .notice-item dt span{display:inline-flex;align-items:center;justify-content:center;border-radius:100vw;padding:.5rem 1.25rem;background-color:#dc2828;color:#fff;font-size:1.1rem;font-weight:700;border:2px solid #1d1d1d}.recruitInfoSection .notice-content .notice-item dd .box .ul-list>li{font-weight:400}.recruitInfoSection .notice-content .notice-item dd .box .ul-list strong{font-weight:800}.recruitInfoSection .notice-content .recruit-notice .ly__grid{display:grid;gap:1.5rem 0}.recruitInfoSection .notice-content .recruit-notice .ly__grid-item{display:grid;grid-template-columns:7.5rem 1fr}.recruitInfoSection .notice-content .recruit-notice .ly__grid-item dt{font-size:1rem;font-weight:800;line-height:140%;color:#dc2828}.recruitInfoSection .notice-content .recruit-notice .btn-wrap{margin-top:3rem}.recruitInfoSection .notice-content .recruit-notice .btn-wrap .btn{height:4.1rem;width:17rem;border-radius:.6rem;font-size:1.2rem}@media(max-width: 768px){.recruitInfoSection .notice-content{width:100%;gap:30px 0}.recruitInfoSection .notice-content .notice-item dt span{padding:0 15px}.recruitInfoSection .notice-content .recruit-notice .btn-wrap{margin-top:10px}}@media(max-width: 768px){.recruitInfoSection .lamp-group{top:auto;bottom:-60px;right:0;transform:scale(0.9)}.recruitInfoSection .star-group{top:0;left:-30px;transform:scale(0.7)}.recruitInfoSection .star-group .lg{width:80px;height:80px}.recruitInfoSection .star-group .sm{width:40px;height:40px}.recruitInfoSection .enterKey{left:auto;right:-50px}.recruitInfoSection .bKey{left:auto;right:-30px}}.geniusLiveSection{background-color:#ffedc2}.geniusLiveSection .glass{top:9.25rem;left:calc(50% - 28.5rem);width:6.3rem;height:6.25rem}.geniusLiveSection .section-inner{padding-block:5rem 2.5rem}.geniusLiveSection .desc-text{margin-block:1.7rem 0;display:grid;gap:.75rem 0}.geniusLiveSection .desc-text p{margin-top:0;font-size:1.1rem;line-height:130%}.geniusLiveSection .desc-text .bold{font-weight:700}.geniusLiveSection .desc-text .sm-text{font-size:.9rem;color:#989898}.geniusLiveSection .instagram{top:21.65rem;left:calc(50% + 20rem);width:7.25rem;height:7.25rem;background-image:url("../images/instagram_icon.png");z-index:10}.geniusLiveSection .star-group{top:21.2rem;left:calc(50% + 26.5rem);width:4.15rem;height:4.15rem}.geniusLiveSection .star-group .sm{top:0;left:0}.geniusLiveSection .star-group .lg{top:auto;bottom:0}.geniusLiveSection .box{border-radius:.75rem;border:2px solid #1d1d1d;overflow:hidden;background-color:#fff}.geniusLiveSection .box table{width:100%}.geniusLiveSection .box table thead th{height:2.75rem;background-color:#ffe292;font-size:1.05rem;font-weight:800;border-bottom:2px solid #1d1d1d}.geniusLiveSection .box table thead th+th{border-left:2px solid #1d1d1d}.geniusLiveSection .box table tbody th,.geniusLiveSection .box table tbody td{height:2.75rem;text-align:center;font-size:1.05rem;font-weight:500}.geniusLiveSection .box table tbody th{font-weight:700;background-color:#fff9eb;border-right:2px solid #1d1d1d}.geniusLiveSection .box table tbody td:last-child{border-left:2px solid #1d1d1d}.geniusLiveSection .box table tbody tr:not(:last-child) th,.geniusLiveSection .box table tbody tr:not(:last-child) td{border-bottom:2px solid #1d1d1d}.geniusLiveSection .box table tbody td[rowspan]{border-bottom:0 !important}.geniusLiveSection .comment{margin-top:1.85rem;text-align:center;font-size:1rem;line-height:130%}@media(max-width: 768px){.geniusLiveSection .glass{top:180px;left:0;background-size:auto 65px}.geniusLiveSection .instagram{top:340px;left:auto;right:-10px;background-size:auto 70px}}.snsFollowEventSection{background-color:#ffedc2}.snsFollowEventSection .blueKey{top:12.75rem;left:calc(50% + 22.25rem);transform:scale(0.55);transform-origin:center left;transition:transform .22s cubic-bezier(0.34, 1.28, 0.64, 1)}.snsFollowEventSection .blueKey.press{transform:scale(0.55) translateY(0.3rem)}.snsFollowEventSection .blueKey.press .key{background-image:url("../images/kv_key_blue_1_active.svg")}.snsFollowEventSection .blueKey .key{background-image:url("../images/kv_key_blue_1.svg")}.snsFollowEventSection .blueKey{z-index:20}.snsFollowEventSection .redKey{top:14rem;left:calc(50% + 18.65rem);width:5.5rem;height:4.85rem;background-image:url("../images/kv_key_red.svg");transform-origin:center bottom;transition:transform .22s cubic-bezier(0.34, 1.28, 0.64, 1);z-index:19}.snsFollowEventSection .redKey.press{transform:translateY(0.3rem);background-image:url("../images/kv_key_red_active.svg")}.snsFollowEventSection .section-inner{padding-block:5rem 6.5rem}.snsFollowEventSection .section-title{margin-bottom:4.675rem}.snsFollowEventSection .event>div:not(.btn-wrap){border-radius:.75rem;border:2px solid #1d1d1d}.snsFollowEventSection .event-header{position:relative;padding-block:2.275rem 1.775rem;background-color:#fff;text-align:center;box-shadow:4px 4px 0 0 #fee5a5}.snsFollowEventSection .event-header .title{position:absolute;top:-1.675rem;left:50%;transform:translateX(-50%);display:inline-flex;align-items:center;justify-content:center;border-radius:100vw;padding-inline:1.25rem;height:2.55rem;background-color:#dc2828;border:2px solid #1d1d1d;font-size:1.1rem;font-weight:700;color:#fff}.snsFollowEventSection .event-header .text{font-size:1.1rem;font-weight:700;line-height:140%}.snsFollowEventSection .event-content{position:relative;padding:1.75rem 1.7rem 2.05rem;margin-top:1.15rem;background-color:#fff8e7}.snsFollowEventSection .event-content::before,.snsFollowEventSection .event-content::after{content:"";position:absolute;top:-1.25rem;width:24px;height:1.15rem;background-color:#dbdbdb;border-left:2px solid #1d1d1d;border-right:2px solid #1d1d1d}.snsFollowEventSection .event-content::before{left:calc(50% - 8rem)}.snsFollowEventSection .event-content::after{left:calc(50% + 8rem)}.snsFollowEventSection .event-content .ly__grid{display:grid;gap:1.5rem 0}.snsFollowEventSection .event-content .ly__grid .comment{font-size:.9rem;line-height:130%;color:#989898;letter-spacing:-0.02em}.snsFollowEventSection .event-content .ly__grid-item{display:grid;grid-template-columns:7.25rem 1fr}.snsFollowEventSection .event-content .ly__grid-item dt{font-size:1rem;font-weight:800;color:#dc2828;line-height:140%}.snsFollowEventSection .event-content .ly__grid-item dt .comment{margin-top:.35rem}.snsFollowEventSection .event-content .ly__grid-item .gift{display:flex;gap:0 1.95rem}.snsFollowEventSection .event-content .ly__grid-item .gift-item figure{width:8.5rem}.snsFollowEventSection .event-content .ly__grid-item .gift-item figcaption{margin-top:.7rem;font-size:.9rem;font-weight:700;line-height:140%;text-align:center;letter-spacing:-0.02em}.snsFollowEventSection .event .btn-wrap{margin-top:2.5rem}.snsFollowEventSection .event .btn-wrap .btn{height:3.65rem;width:15.5rem;border-radius:.6rem;font-size:1.2rem}@media(max-width: 768px){.snsFollowEventSection .event-header .title{width:max-content}.snsFollowEventSection .event-content::before{left:calc(50% - 5rem)}.snsFollowEventSection .event-content::after{left:calc(50% + 5rem)}.snsFollowEventSection .event-content .ly__grid-item{grid-template-columns:1fr}.snsFollowEventSection .event-content .ly__grid-item dt{margin-bottom:5px}.snsFollowEventSection .event-content .ly__grid-item dt .comment{display:inline-block;margin-left:10px}.snsFollowEventSection .event-content .ly__grid-item dd .gift{flex-flow:row wrap;justify-content:center;gap:10px 20px}}.storiesSection{padding-bottom:6.75rem;background-color:#fee5a5;overflow:hidden}.storiesSection .obj{top:-14rem;left:calc(50% - 56.5rem);width:33.5rem;height:33.5rem;background-image:url("../images/stories_object.svg")}.storiesSection .obj.bottom{top:auto;bottom:-19rem;left:calc(50% + 27.1rem)}.storiesSection .logoKey{bottom:2.9295rem;left:calc(50% - 24rem);width:9.2rem;height:7.3rem;background-image:url("../images/kv_logoKey_1.svg");transform-origin:bottom center;animation:shake 2.2s ease-in-out infinite}.storiesSection .keyGroup{top:14.3rem;left:calc(50% + 14.5rem);width:12.35rem;height:9.2rem}.storiesSection .keyGroup .wKey{top:0;left:0;width:6rem;height:5.35rem;background-image:url("../images/kv_wKey.svg")}.storiesSection .keyGroup .yKey{bottom:0;right:0;width:9.15rem;height:7.3rem;background-image:url("../images/kv_yKey.svg")}.storiesSection .keyGroup{z-index:10}.storiesSection .section-inner{padding-block:5rem 0}.storiesSection .section-title{margin-bottom:4rem}.storiesSection .stories-wrap{display:grid;gap:1.375rem 0;justify-content:center}.storiesSection .stories-wrap .list{position:relative;display:flex;gap:0 1.5rem}.storiesSection .stories-wrap .list .keycap .inner{padding-inline:.9rem;justify-content:center;gap:.5rem 0}.storiesSection .stories-wrap .list .keycap .inner strong{width:100%;height:2.05rem;display:inline-flex;align-items:center;justify-content:center;border-radius:100vw;background-color:#fff}.storiesSection .stories-wrap .list.top{margin-left:-0.75rem}.storiesSection .stories-wrap .list.bottom{margin-left:6rem}@media(max-width: 768px){.storiesSection .stories-wrap .list .keycap{width:130px;height:127px}.storiesSection .stories-wrap .list .keycap .inner{padding-inline:5px}.storiesSection .stories-wrap .list .keycap figure img{height:40px}.storiesSection .stories-wrap .list .keycap strong{height:24px !important;font-size:12px}}@media(max-width: 768px){.storiesSection .keyGroup{display:none;top:230px;left:calc(50% + 7.5rem);transform:scale(0.9)}.storiesSection .logoKey{left:-30px}.storiesSection .stories-wrap .list.top{margin-left:20px}.storiesSection .stories-wrap .list.bottom{margin-left:60px}}.keycap{position:relative;width:12rem;height:11.85rem;padding:1.75rem;border-radius:.65rem;border:2.62px solid #1d1d1d;background-color:#fff;overflow:hidden;transition:transform .3s ease,box-shadow .3s ease}.keycap:not(.dim):hover{transform:translate(4px, 4px);box-shadow:none !important}.keycap .inner{position:relative;width:100%;height:100%;background-color:#fff2d0;border-radius:.5rem;outline:.391rem solid #fff;z-index:10;display:flex;flex-flow:column nowrap;justify-content:flex-start;align-items:center}.keycap .inner strong{font-size:1.1rem;line-height:140%}.keycap::before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-color:#f9e0a0;clip-path:polygon(100% 0, 0% 100%, 100% 100%)}.keycap.dim{background-color:#feeab7;border-color:#d1bd8a}.keycap.dim::before{background-color:#fde4a4}.keycap.dim .inner{background-color:#fee8ae;outline-color:#feeab7}.passBuffSection{background-color:#feefc9}.passBuffSection .section-inner{padding-block:5rem 6.5rem}.passBuffSection .section-title{margin-bottom:4rem}.passBuffSection .buff-group{display:flex;gap:0 1.35rem}.passBuffSection .buff-group .keycap{padding:1.7rem;width:11.7rem;height:11.6rem;box-shadow:4px 4px 0 0 #ffd568;border-width:3px}.passBuffSection .buff-group .keycap .inner{outline-width:.45rem;padding-top:1.4rem;gap:.75rem 0}.passBuffSection .buff-group .keycap .inner figure{height:3.75rem}.passBuffSection .buff-group .keycap .inner figure img{width:100%}@media(max-width: 768px){.passBuffSection .buff-group{display:grid;grid-template-columns:repeat(2, 150px);justify-content:center;gap:10px}.passBuffSection .buff-group .keycap{width:150px;height:152px}.passBuffSection .buff-group .keycap .inner figure img{height:50px}.passBuffSection .buff-group .keycap .inner strong{margin-top:5px;font-size:14px}}.movieSection{background:url("../images/movie_bg.png") no-repeat center center/cover}.movieSection .section-inner{padding-block:6.35rem 6.5rem}.movieSection .movie-area{width:40.75rem;margin-inline:auto;border-radius:.5rem;overflow:hidden}.movieSection .movie-area .movie-frame{position:relative;width:100%;padding-bottom:56.25%}.movieSection .movie-area .movie-frame iframe{position:absolute;top:0;left:0;width:100%;height:100%}.movieSection .movie-area .movie-frame .btnPlay{position:absolute;width:100%;height:100%}.movieSection .slider-wrap{position:relative;margin-top:3.25rem}.movieSection .slider-wrap .slider-control .swiper-button{color:#dc2828;background:url("../images/slider_arrow.svg") no-repeat center center/auto 1.55rem}.movieSection .slider-wrap .slider-control .swiper-button::after{display:none}.movieSection .slider-wrap .slider-control .swiper-button-prev{left:-2rem;transform:rotate(180deg)}.movieSection .slider-wrap .slider-control .swiper-button-next{right:-2rem}.movieSection .slider-wrap .swiper-slide{border-radius:.5rem;overflow:hidden}@media screen and (max-width: 1000px){.movieSection .slider-wrap .slider-control .swiper-button-prev{left:-25px}.movieSection .slider-wrap .slider-control .swiper-button-next{right:-25px}}@media(max-width: 768px){.movieSection .movie-area{width:100%}.movieSection .slider-wrap{margin-top:20px}}.star-group{width:9.5rem;height:9rem}.star-group svg{position:absolute}.star-group svg.lg{top:0;right:0;animation:brightness 1s ease-in-out infinite alternate}.star-group svg.sm{bottom:0;left:0;animation:brightness 1s .5s ease-in-out infinite alternate}.benefitsSection{background-color:#feefc9}.benefitsSection .section-inner{padding-block:5rem 6.5rem}.benefitsSection .section-inner .thumb{top:12.25rem;left:calc(50% + 22.65rem);width:5.65rem;height:6.9rem;z-index:15;animation:scrollAni 1s ease-in-out infinite alternate}.benefitsSection .section-inner .logoKey{bottom:2.8rem;left:calc(50% - 31.5rem);width:9.5rem;height:7.55rem;z-index:15;animation:shake 2.2s ease-in-out infinite}.benefitsSection .section-inner .star-group{top:6rem;left:calc(50% - 31.5rem)}@media(max-width: 768px){.benefitsSection .section-inner .thumb{top:150px;left:calc(50% + 9rem);height:60px;background-position:right center}.benefitsSection .section-inner .logoKey{bottom:0;left:-30px}}.benefitsSection .benefits-list{display:grid;grid-template-columns:repeat(4, 1fr);gap:1rem}@media(max-width: 768px){.benefitsSection .benefits-list{grid-template-columns:repeat(2, 1fr);gap:10px}.benefitsSection .benefits-list .benefits-item{height:100px}.benefitsSection .benefits-list .benefits-item figure{height:45px}.benefitsSection .benefits-list .benefits-item figure img{height:100%}.benefitsSection .benefits-list .benefits-item.type1{background-color:#ffe284 !important;box-shadow:4px 4px 0 0 #ffc32a !important}.benefitsSection .benefits-list .benefits-item:nth-of-type(2){background-color:#ffecaf !important;box-shadow:4px 4px 0 0 #fee5a5 !important}.benefitsSection .benefits-list .benefits-item:nth-of-type(3){background-color:#ffecaf !important;box-shadow:4px 4px 0 0 #fee5a5 !important}.benefitsSection .benefits-list .benefits-item:nth-of-type(6){background-color:#ffecaf !important;box-shadow:4px 4px 0 0 #fee5a5 !important}.benefitsSection .benefits-list .benefits-item:nth-of-type(7){background-color:#ffecaf !important;box-shadow:4px 4px 0 0 #fee5a5 !important}.benefitsSection .benefits-list .benefits-item:nth-of-type(10){background-color:#ffecaf !important;box-shadow:4px 4px 0 0 #fee5a5 !important}.benefitsSection .benefits-list .benefits-item:nth-of-type(11){background-color:#ffecaf !important;box-shadow:4px 4px 0 0 #fee5a5 !important}.benefitsSection .benefits-list .benefits-item:nth-of-type(14){background-color:#ffecaf !important;box-shadow:4px 4px 0 0 #fee5a5 !important}.benefitsSection .benefits-list .benefits-item:nth-of-type(15){background-color:#ffecaf !important;box-shadow:4px 4px 0 0 #fee5a5 !important}}.benefitsSection .benefits-item{position:relative;height:7.05rem;overflow:hidden;border-radius:.5rem;border:3px solid #1d1d1d;box-shadow:4px 4px 0 0 #ffc32a;background-color:#ffe284;transition:transform .3s ease,box-shadow .3s ease}.benefitsSection .benefits-item>div{display:flex;flex-flow:column nowrap;justify-content:center;align-items:center}.benefitsSection .benefits-item .front{position:relative;width:100%;height:100%;gap:4px 0}.benefitsSection .benefits-item .front strong{font-weight:700;font-size:.95rem;line-height:140%;letter-spacing:-0.02em}.benefitsSection .benefits-item .hover{opacity:0;position:absolute;inset:0;width:100%;height:100%;background-color:#dc2828;text-align:center;transition:opacity .3s ease}.benefitsSection .benefits-item .hover p{font-size:1rem;line-height:140%;color:#fff;font-weight:700;letter-spacing:-0.02em}.benefitsSection .benefits-item.type1{background-color:#ffecaf;box-shadow:4px 4px 0 0 #fee5a5}.benefitsSection .benefits-item:hover{transform:translate(4px, 4px);box-shadow:none}.benefitsSection .benefits-item:hover .hover{opacity:1}.process{margin-top:1.7rem;--gap:1.65rem;display:grid;grid-template-columns:repeat(5, 1fr);gap:20px 0;justify-content:center}.process .process-item{position:relative;text-align:center;display:grid;grid-template-rows:7.7rem 1fr;justify-content:center;gap:1.2rem 0}.process .process-item .icon{margin-inline:auto;width:7.7rem;height:7.7rem;border-radius:50%;background-color:#fff;background-size:auto 4.05rem;background-repeat:no-repeat;background-position:center center;box-shadow:4px 4px 0 0 #fee5a5}.process .process-item .desc strong{display:block;font-size:1rem;line-height:140%}.process .process-item .desc p{margin-top:.4rem;font-size:.8rem;line-height:130%;color:#656565}.process .process-item.icon01 .icon{background-image:url("../images/process_icon_01.svg")}.process .process-item.icon02 .icon{background-image:url("../images/process_icon_02.svg")}.process .process-item.icon03 .icon{background-image:url("../images/process_icon_03.svg")}.process .process-item.icon04 .icon{background-image:url("../images/process_icon_04.svg")}.process .process-item.icon05 .icon{background-image:url("../images/process_icon_05.svg")}.process .process-item.icon06 .icon{background-image:url("../images/process_icon_06.svg")}.process .process-item.icon07 .icon{background-image:url("../images/process_icon_07.svg")}.process .process-item.icon08 .icon{background-image:url("../images/process_icon_08.svg")}.process .process-item.icon09 .icon{background-image:url("../images/process_icon_09.svg")}.process .process-item:not(:last-child):before{content:"";position:absolute;top:0;right:-0.3rem;width:.6rem;height:7.7rem;background:url("../images/process_arrow.svg") no-repeat center center/auto .95rem}@media(max-width: 768px){.process{grid-template-columns:repeat(3, 1fr);gap:10px 0}}.faqSection{background-color:#fff5dc}.faqSection .section-inner{padding-block:5rem}.faqSection .tabUI{display:flex;gap:0 .8rem}.faqSection .tabUI .tab-item{display:inline-flex;align-items:center;justify-content:center;padding-inline:2rem;height:2.55rem;background-color:rgba(0,0,0,0);border:1px solid #fff;font-size:.9rem;font-weight:500;color:#fff;cursor:url("../images/cursor.png") -2 -2,auto}.faqSection .tabUI .tab-item.active{background-color:#fff;border-color:#fff;color:#dc2828}.faqSection .tab-content{margin-top:2.5rem}.faqSection .tab-content .tab-pane{display:none}.faqSection .tab-content .tab-pane.active{display:block}@media(max-width: 768px){.faqSection .section-inner{padding-block:43px}.faqSection .tabUI{display:grid;grid-template-columns:repeat(2, 1fr);gap:6px}.faqSection .tab-content{margin-top:0}}.accordion{display:grid;row-gap:.85rem}.accordion__item{border:3px solid #1d1d1d;border-radius:.5rem;box-shadow:4px 4px 0 0 #fee5a5;background-color:#fff;overflow:hidden}.accordion__item:nth-of-type(even) .accordion__header{background-color:#ffecaf}.accordion__item.is-open .accordion__header-icon{transform:rotate(180deg)}.accordion__item.is-open .accordion__panel{display:block}.accordion__header{margin:-3px;display:grid;grid-template-columns:1rem 1fr 1.25rem;width:calc(100% + 6px);height:auto;padding:1rem 1.3rem 1rem 1.5rem;background-color:#ffe284;border:3px solid #1d1d1d;border-radius:0 0 .5rem .5rem}.accordion__header-title{display:flex;align-items:center;padding-left:.35rem;min-height:1.6rem;font-weight:700;font-size:1.1rem;line-height:140%;text-align:left;color:#1d1d1d}.accordion__header-q{font-size:1.1rem;font-weight:700;color:#dc2828;text-align:left;line-height:140%}.accordion__header-icon{flex-shrink:0;width:1.25rem;height:1.25rem;background-size:auto .7rem;transition:transform .3s ease}.accordion__panel{display:none;padding:1.4rem 0 1.4rem 1.5rem;font-weight:500;font-size:1rem;line-height:140%;color:#1d1d1d;background-color:#fff;overflow-wrap:anywhere}@media(max-width: 768px){.accordion__item{border-width:2px}.accordion__header{border-width:2px}.accordion__header-q{align-self:flex-start}}.bottomInfoSection{background-color:#feefc9}.bottomInfoSection .section-inner{padding-block:4.65rem 6.75rem}.bottomInfoSection .section-title{margin-bottom:2.1rem}.bottomInfoSection .section-title h2{font-size:3.5rem}.bottomInfoSection .section-title h2 .point{position:relative;display:inline-block;color:#dc2828}.bottomInfoSection .section-title h2 .point::before{content:"";position:absolute;top:-0.7rem;left:calc(50% - .3rem);width:.6rem;height:.6rem;border-radius:50%;background-color:#dc2828}.bottomInfoSection .section-title p{margin-top:.6rem;letter-spacing:-0.02em;font-size:1rem}.bottomInfoSection .section-title p strong{display:inline-block;margin-right:.5rem}@media(max-width: 768px){.bottomInfoSection .section-title p{margin-top:10px;font-size:14px}}.bottomInfoSection .btn-wrap{margin-top:0}.bottomInfoSection .btn-wrap .btn{width:15.5rem;height:3.75rem;border-radius:.6rem;font-size:1.2rem;font-weight:800}.bottomInfoSection .card{margin-top:5rem;display:grid;grid-template-columns:repeat(3, 1fr);gap:0 1.425rem}.bottomInfoSection .card .card-item{height:17rem;padding:2rem .7rem .75rem;display:grid;grid-template-rows:5.7rem 1fr 2.7rem;border-radius:.4435rem;border:3px solid #1d1d1d;background-color:#fff;text-align:center}.bottomInfoSection .card .card-item figure{display:flex;justify-content:center;height:5.7rem}.bottomInfoSection .card .card-item figure img{height:100%}.bottomInfoSection .card .card-item dl{margin-top:1.7rem}.bottomInfoSection .card .card-item dl dt{font-size:1.3rem;line-height:140%;letter-spacing:-0.02em;font-weight:700}.bottomInfoSection .card .card-item dl dd{margin-top:.2rem;font-size:.8rem;line-height:140%;letter-spacing:-0.02em}.bottomInfoSection .card .card-item .link-group{display:flex;gap:0 .4rem}.bottomInfoSection .card .card-item .link-group .link{flex:1;display:inline-flex;align-items:center;justify-content:center;border-radius:.4435rem;height:2.7rem;border:2.66px solid #1d1d1d;font-size:.95rem;font-weight:700}.bottomInfoSection .card .card-item .link-group .link.color01{background-color:#dc2828;color:#fff}.bottomInfoSection .card .card-item .link-group .link.color02{background-color:#ffe284}.bottomInfoSection .card .card-item .link-group .link.color03{background-color:#7cddde}.bottomInfoSection .card .card-item .link-group .link.color04{background-color:#00a1e9;color:#fff}@media(max-width: 768px){.bottomInfoSection .card{margin-top:30px;grid-template-columns:repeat(2, 1fr);gap:10px}.bottomInfoSection .card .card-item{height:auto;padding:20px 15px;grid-template-rows:4rem 1fr 2.7rem;border-width:2px}.bottomInfoSection .card .card-item figure{height:50px}.bottomInfoSection .card .card-item dl{margin-top:10px}.bottomInfoSection .card .card-item dl dt{font-size:16px}.bottomInfoSection .card .card-item dl dd{font-size:12px}.bottomInfoSection .card .card-item .link-group{margin-top:10px}.bottomInfoSection .card .card-item .link-group .link{border-width:2px}.bottomInfoSection .card .card-item:nth-of-type(3){grid-column:span 2}}.modal__panel{display:grid;grid-template-rows:3.25rem 1fr;background-color:#fffaeb}.modal__header{display:flex;flex-flow:column nowrap;justify-content:center;align-items:flex-start;height:3.25rem;padding-left:1.3875rem;background-color:#ffe292;border-bottom:3px solid #1d1d1d}.modal__header h3{font-weight:700;font-size:1.15rem;line-height:150%}@media(max-width: 768px){.modal__header h3{font-size:18px}.modal__header .desc-text{font-size:14px}}.modal__content{padding:2.9rem 2.75rem;overflow:auto;scrollbar-gutter:stable}.modal__content::-webkit-scrollbar{width:.3rem}.modal__content::-webkit-scrollbar-track{background-color:rgba(0,0,0,0)}.modal__content::-webkit-scrollbar-thumb{background-color:#ffe292;border-radius:999px}.modal__content .org-intro figure img{width:100%}.modal__content .org-intro .desc-text{margin-top:2rem;font-weight:400;font-size:.9rem;line-height:160%;color:#333}.modal__content .org-intro .desc-text strong{font-weight:500 !important}@media(max-width: 768px){.modal__content{padding:26px 26px 57px;background-size:auto 16px;background-position:center bottom 22px}.modal__content .org-intro .desc-text{margin-top:26px;font-size:13px}}.interview-modal .interview__info-text{font-size:1.1rem;line-height:140%}.interview-modal .interview__info-slogan{margin-block:1.05rem 1.6rem;display:flex;justify-content:center;align-items:center;height:5.6rem;border-radius:.75rem;border:2px solid #1d1d1d;background-color:#fff;box-shadow:4px 4px 0 0 #fee5a5}.interview-modal .interview__info-slogan img{height:1.7rem}.interview-modal .interview__info-title{display:inline-flex;align-items:center;justify-content:center;border-radius:100vw;width:100%;height:2.4rem;background-color:#dc2828;border:2px solid #1d1d1d;font-size:1rem;font-weight:700;color:#fff}.interview-modal .interview__content{margin-top:1.85rem;display:grid;gap:1.1rem 0}.interview-modal .interview__content-item dd,.interview-modal .interview__content-item dt{border-radius:5px;border:2px solid #1d1d1d;box-shadow:4px 4px 0 0 #fee5a5}.interview-modal .interview__content-item dt{padding-left:1rem;display:flex;align-items:center;height:2.4rem;background:#ffe292 url("../images/dot_3.svg") no-repeat center right 0.9rem/auto .55rem;font-size:1rem;font-weight:700}.interview-modal .interview__content-item dd{margin-top:-2px;padding:1.5rem;background-color:#fff;font-size:.9rem;line-height:140%}.passBuff-modal .modal__content{padding:1.05rem 1.3rem}.passBuff-modal .passBuff__content .title span{display:inline-flex;align-items:center;justify-content:center;border-radius:100vw;width:100%;height:2.6rem;padding-inline:2rem;border:2px solid #1d1d1d;background-color:#dc2828;color:#fff;font-size:1.15rem;font-weight:700}.passBuff-modal .passBuff__content .desc-text{margin-top:.6rem}.passBuff-modal .passBuff__content .desc-text p{padding-block:.9rem;font-weight:500;font-size:.9rem;line-height:150%;overflow-wrap:anywhere;letter-spacing:-0.03em}.passBuff-modal .passBuff__content .desc-text p+p{background:url("../images/line_dot.svg") no-repeat center top}.notice-modal .modal__panel{width:33.2rem}@media(max-width: 768px){.notice-modal .modal__panel{width:92vw}}.notice-modal .modal__content{padding:1.9rem 2.3rem 2.2rem;text-align:center}.notice-modal .modal__content h4{font-family:"TTTogether";font-size:2.3rem;letter-spacing:-0.02em}.notice-modal .modal__content h4 span{display:block;font-size:1.8rem}.notice-modal .modal__content .desc-text{display:grid;gap:.5rem 0;margin-block:1rem 1.5rem;font-size:.9rem;line-height:130%}.notice-modal .modal__content .desc-text .sm-text{font-size:.8rem;color:#989898}@media(max-width: 768px){.notice-modal .modal__content{padding:26px 20px 20px;overflow-x:hidden}.notice-modal .modal__content h4{line-height:1.2}.notice-modal .modal__content .desc-text{font-size:13px}.notice-modal .modal__content .desc-text p{font-size:12px;line-height:130%}.notice-modal .modal__content .desc-text .sm-text{font-size:11px}}.notice-modal .box-outer{position:relative}.notice-modal .box-outer .instagram{top:-3rem;right:-1.75rem;width:5.5rem;height:5.5rem;background-image:url("../images/instagram_icon.png");z-index:10}.notice-modal .box-outer .star-group{top:-6rem;right:-1.75rem;width:3.15rem;height:3.15rem}.notice-modal .box-outer .star-group .lg{bottom:0;right:0;top:auto;left:auto}.notice-modal .box-outer .star-group .sm{top:0}@media(max-width: 768px){.notice-modal .box-outer .star-group{display:none}}.notice-modal .box{position:relative;margin-bottom:1.25rem;border-radius:.35rem;border:2px solid #1d1d1d;overflow:hidden;background-color:#fff}.notice-modal .box table{width:100%}.notice-modal .box table thead th{height:2rem;background-color:#dc2828;font-size:.9rem;font-weight:800;color:#fff;border-bottom:2px solid #1d1d1d}.notice-modal .box table thead th+th{border-left:2px solid #1d1d1d}.notice-modal .box table tbody th,.notice-modal .box table tbody td{height:1.8rem;text-align:center;font-size:.9rem;font-weight:500}.notice-modal .box table tbody th{font-weight:700;background-color:#fff9eb;border-right:2px solid #1d1d1d}.notice-modal .box table tbody td:last-child{border-left:2px solid #1d1d1d}.notice-modal .box table tbody tr:not(:last-child) th,.notice-modal .box table tbody tr:not(:last-child) td{border-bottom:2px solid #1d1d1d}.notice-modal .box table tbody td[rowspan]{border-bottom:0 !important}.notice-modal .comment{font-size:.8rem;line-height:130%}.notice-modal .comment .primary{font-weight:700}.notice-modal .btn{margin-top:1.5rem;width:14.35rem;height:2.9rem;font-size:1.05rem}.floating-wrap{opacity:0;transition:opacity .3s ease-in-out;position:fixed;bottom:1.5rem;left:calc(50% + 26.85rem);width:10.6rem;z-index:100}.floating-wrap .box{padding:1.5rem;background-color:#fff;box-shadow:4px 4px 0 0 #fee5a5;border:2px solid #1d1d1d;border-radius:.5rem}.floating-wrap strong{font-size:1rem;font-weight:700;line-height:250%;letter-spacing:-0.02em}.floating-wrap .floating-menu>li .menu-link{position:relative;display:inline-flex;align-items:center;font-size:.85rem;width:100%;height:2.1rem;letter-spacing:-0.02em}.floating-wrap .floating-menu>li .menu-link span{position:relative;display:inline-block;pointer-events:none}.floating-wrap .floating-menu>li .menu-link span::before{content:"";position:absolute;bottom:0;left:0;height:.4rem;width:100%;background-color:#fae054;mix-blend-mode:multiply;opacity:0}.floating-wrap .floating-menu>li.active .menu-link{font-weight:800}.floating-wrap .floating-menu>li.active .menu-link span::before{opacity:1}.floating-wrap .btn{margin-top:1rem;width:100%;height:3.4rem;font-size:1rem;border-radius:.5rem}@media(max-width: 1500px){.floating-wrap{width:7.5rem}.floating-wrap .box{padding:1rem}.floating-wrap .box .floating-menu>li .menu-link{font-size:.7rem;height:1.8rem}.floating-wrap .btn{margin-top:.5rem;font-size:.9rem;height:2.9rem}}@media(max-width: 1400px){.floating-wrap{right:.5rem;left:auto}}.floating-wrap.is-visible{opacity:1}.floating-wrap .floating-menu{display:grid}@media(max-width: 768px){.floating-wrap{display:none;left:0;bottom:0;width:100%;height:auto}.floating-wrap .floating-menu li:has(>.btn-top),.floating-wrap .floating-menu li:has(>.count-area){display:none}.floating-wrap .floating-menu .link-apply{background-color:#dc2828;color:#fff;border:0}}/*# sourceMappingURL=style.min.css.map */