:root[color-theme=dark]{--bg-door: #111111;--bg-type1: #1a1a1a;--bg-type2: #2e2e2e;--bg-type3: #4d4d4d;--bg-type4: #7d7d7d;--bg-ability-item: rgba(20, 20, 20, .75);--bg-line: rgba(0, 0, 0, 0.15);--bg-opacity1: .1;--bg-opacity2: .3;--button-type: #363636;--button-type-shadow: 0 1px 3px #000;--font-type1: #fff;--font-type2: #1f1f1f}:root[color-theme=light]{--bg-door: #f3f3f3;--bg-type1: #dddddd;--bg-type2: #c4c4c4;--bg-type3: #acacac;--bg-type4: #a1a1a1;--bg-ability-item: rgba(220, 220, 220, .75);--bg-line: rgba(255, 255, 255, 0.1);--bg-opacity1: .06;--bg-opacity2: .04;--button-type: #bbbbbb;--button-type-shadow: 0 1px 3px #838383;--font-type1: #444;--font-type2: #d6d6d6}html,body,div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,address,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strong,sub,sup,var,b,u,i,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,menu,nav,section,picture,source{display:block}body{line-height:1.5;box-sizing:border-box}*,*::before,*::after{box-sizing:inherit}h1,h2,h3,h4,h5,h6{font-size:inherit;line-height:1.2}p{font-size:1rem;line-height:1.6}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:"";content:none}table{width:100%;border-collapse:collapse;border-spacing:0}caption{text-align:left;font-weight:normal}a{text-decoration:none;color:inherit}img{vertical-align:bottom}img,video,audio{max-width:100%;height:auto}.clearfix::after{content:"";clear:both;display:table}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0, 0, 0, 0);border:0}#skip{position:relative;z-index:99}#skip>a{position:absolute;display:block;width:100%;height:35px;background:#333;color:#fff;line-height:35px;text-align:center;left:0;top:-35px}#skip>a:focus,#skip>a:active{top:0}html{-webkit-text-size-adjust:none;-moz-text-size-adjust:none;-ms-text-size-adjust:none;-o-text-size-adjust:none}input,button{appearance:auto;border-radius:0}select{-webkit-appearance:none;-moz-appearance:none;appearance:none}select::-ms-expand{display:none}input,textarea,select,button{font-family:inherit;font-size:inherit;color:inherit}button,input[type=button],input[type=submit]{cursor:pointer}input:valid,textarea:valid,select:valid{border-color:green}input:invalid,textarea:invalid,select:invalid{border-color:red}.dark-mode{position:fixed;right:2%;bottom:20px;z-index:100}.dark-mode label{display:block;position:relative;width:60px;height:30px;background-color:var(--button-type);border-radius:15px;box-shadow:var(--button-type-shadow);cursor:pointer}.dark-mode label::before{content:"";display:block;position:absolute;top:50%;transform:translateX(0) translateY(-50%);width:30px;height:30px;border-radius:15px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 24 24'%3E%3Ccircle cx='12' cy='12' r='5' stroke='%235b5b5b' stroke-width='1.5'/%3E%3Cpath stroke='%235b5b5b' stroke-linecap='round' stroke-width='1.5' d='M12 2v2M12 20v2M4 12H2M22 12h-2'/%3E%3Cpath stroke='%235b5b5b' stroke-linecap='round' stroke-width='1.5' d='m19.778 4.223-2.222 2.031M4.222 4.223l2.222 2.031M6.444 17.556l-2.222 2.222M19.778 19.777l-2.222-2.222' opacity='.5'/%3E%3C/svg%3E");background-color:#fff;background-size:70%;background-repeat:no-repeat;background-position:center;transition:transform .25s,background-image .25s}.dark-mode input[type=checkbox]:checked+label::before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 24 24'%3E%3Cpath stroke='%235b5b5b' d='M19.9 2.307a.483.483 0 0 0-.9 0l-.43 1.095a.484.484 0 0 1-.272.274l-1.091.432a.486.486 0 0 0 0 .903l1.091.432c.125.049.223.148.272.273L19 6.81c.162.41.74.41.9 0l.43-1.095a.484.484 0 0 1 .273-.273l1.091-.432a.486.486 0 0 0 0-.903l-1.091-.432a.484.484 0 0 1-.273-.274l-.43-1.095ZM16.033 8.13a.483.483 0 0 0-.9 0l-.157.399a.484.484 0 0 1-.272.273l-.398.158a.486.486 0 0 0 0 .903l.398.157c.125.05.223.148.272.274l.157.399c.161.41.739.41.9 0l.157-.4a.484.484 0 0 1 .272-.273l.398-.157a.486.486 0 0 0 0-.903l-.398-.158a.484.484 0 0 1-.272-.273l-.157-.4Z'/%3E%3Cpath fill='%231C274C' d='m21.067 11.857-.642-.388.642.388Zm-8.924-8.924-.388-.642.388.642ZM21.25 12A9.25 9.25 0 0 1 12 21.25v1.5c5.937 0 10.75-4.813 10.75-10.75h-1.5ZM12 21.25A9.25 9.25 0 0 1 2.75 12h-1.5c0 5.937 4.813 10.75 10.75 10.75v-1.5ZM2.75 12A9.25 9.25 0 0 1 12 2.75v-1.5C6.063 1.25 1.25 6.063 1.25 12h1.5Zm12.75 2.25A5.75 5.75 0 0 1 9.75 8.5h-1.5a7.25 7.25 0 0 0 7.25 7.25v-1.5Zm4.925-2.781A5.746 5.746 0 0 1 15.5 14.25v1.5a7.247 7.247 0 0 0 6.21-3.505l-1.285-.776ZM9.75 8.5a5.747 5.747 0 0 1 2.781-4.925l-.776-1.284A7.246 7.246 0 0 0 8.25 8.5h1.5ZM12 2.75a.384.384 0 0 1-.268-.118.285.285 0 0 1-.082-.155c-.004-.031-.002-.121.105-.186l.776 1.284c.503-.304.665-.861.606-1.299-.062-.455-.42-1.026-1.137-1.026v1.5Zm9.71 9.495c-.066.107-.156.109-.187.105a.285.285 0 0 1-.155-.082.384.384 0 0 1-.118-.268h1.5c0-.717-.571-1.075-1.026-1.137-.438-.059-.995.103-1.299.606l1.284.776Z' opacity='.5'/%3E%3C/svg%3E");transform:translateX(100%) translateY(-50%)}html{overflow-y:scroll;font-size:14px;font-family:"Noto Sans KR",serif;background-color:var(--bg-type1);color:var(--font-type1)}.screen-lock{position:fixed;width:100%;height:100%;overflow:hidden}.eng{font-family:"Michroma",serif}.inner{margin:0 auto;max-width:1180px}.ellipsis{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.site-notice{display:flex;justify-content:center;align-items:center;flex-wrap:wrap;margin:0 0 1rem;padding:1rem;background-color:var(--bg-door);border:2px solid var(--bg-type3);border-radius:10px;color:var(--font-type1);font-size:1.2rem;font-weight:500}.site-notice img{margin:0 .5rem;padding:.5rem;width:30px;background-color:var(--bg-type3);border-radius:4px;filter:drop-shadow(0px 0px 1px rgba(0, 0, 0, 0.5))}.site-list{display:grid;grid-template-columns:repeat(3, 1fr);grid-auto-rows:400px;gap:20px}@media all and (min-width: 480px)and (max-width: 767px){.site-list{grid-template-columns:repeat(2, 1fr);gap:10px}}@media all and (max-width: 479px){.site-list{grid-template-columns:repeat(1, 1fr);gap:10px}}.site-list li{display:flex;align-items:center;justify-content:center;position:relative;overflow:hidden;border:2px solid var(--bg-type3);border-radius:10px;break-inside:avoid;cursor:pointer;transition:all .25s}.site-list li::before{content:"";display:block;position:absolute;bottom:0;left:0;z-index:1;width:100%;height:50%;background:linear-gradient(180deg, rgba(0, 0, 0, 0) 10%, rgba(0, 0, 0, 0.6) 100%);pointer-events:none}.site-list li::after{content:"";display:block;position:absolute;top:0;left:0;z-index:1;width:100%;height:20%;background:linear-gradient(0deg, rgba(0, 0, 0, 0) 10%, rgba(0, 0, 0, 0.4) 100%);pointer-events:none}.site-list li:hover img{transform:scale(1.05)}.site-list li a{display:flex;align-items:center;justify-content:center;width:100%;height:100%}.site-list li a.no-link{cursor:default}.site-list li img{transition:transform .2s}.site-list li img.logo-type{width:50%}.site-list li img.bg-type{width:100%;height:100%;object-fit:cover}.site-list li .icon{position:absolute;top:5%;left:5%;z-index:3;padding:5px 10px;border-radius:999px;background-color:#0069d4;color:#fff}.site-list li .info{position:absolute;bottom:0;left:0;z-index:3;padding:5%;width:100%;color:#fff;text-shadow:0px 0px 2px #000}@media all and (max-width: 479px){.site-list li .info{padding:5%}}.site-list li h3{margin:0 0 5px 0;font-size:20px;font-weight:bold;word-break:keep-all}.site-list li h4{font-size:16px}.site-list li p{font-size:16px}.site-list li .link-icon{position:absolute;top:5%;right:5%;width:30px;z-index:10;filter:drop-shadow(0px 0px 2px rgba(0, 0, 0, 0.25))}.site-list li.project-webzine{background-color:#fff}.site-list li.project-webzine::after{display:none}.site-list li.project-20th{background-color:#1d1f24}.site-list li.project-maple-inventory{background-color:#fff}.site-list li.project-maple-inventory img.logo-type{width:80%}.site-list li.project-sticker{background-color:#fff}.site-list li.project-sticker img.logo-type{width:80%}.site-list li.project-adult{background-color:#fff}.site-list li.project-adult img.logo-type{width:80%}.site-list li.project-maple-injang{background-color:#fff}.site-list li.project-maple-injang img.logo-type{width:80%}.site-list li.project-storybook{background-color:#fff}.site-list li.project-storybook img.logo-type{width:30%}.site-list li.project-palworld{background-color:#134b59}.site-list li.project-palworld img.logo-type{width:80%}.site-list li.project-tl{background-color:#463c71}.site-list li.project-tl img.logo-type{width:80%}.site-list li.project-diablo4{background-color:#200708}.site-list li.project-diablo4 img.logo-type{width:80%}.site-list li.project-join{background-color:#fff}.site-list li.project-join img.logo-type{width:80%}.site-list li.project-webzine-main{background-color:#fff}.site-list li.project-webzine-main img.logo-type{width:80%}.site-list li.project-enchantenter-event{background-color:#fff}.site-list li.project-enchantenter-event img.logo-type{width:80%}.site-list li.project-ai{background-color:#fff}.site-list li.project-ai img.logo-type{width:80%}.site-list li.project-hotven{background-color:#fff}.site-list li.project-gamefi{background-color:#fff}.site-list li.project-gamefi img.logo-type{width:80%}.site-list li.project-mobile-webzine{background-color:#fff}.site-list li.project-mobile-webzine img.logo-type{width:40%}.site-list li.project-tier-ranking{background-color:#70be72}.site-list li.project-tier-ranking img.logo-type{width:80%}.site-list li.project-party{background-color:#3a3a3a}.site-list li.project-mobile-board{background-color:#fff}.site-list li.project-mobile-board img.logo-type{width:40%}.site-list li.project-diablo2{background-color:#2e2626}.site-list li.project-diablo2 img.logo-type{width:80%}.site-list li.project-lostark{background-color:#202020}.site-list li.project-lostark img.logo-type{width:80%}.site-list li.project-scss{background-color:#fff}.site-list li.project-scss img.logo-type{width:60%}.site-list li.project-console{background-color:#fff}.site-list li.project-console img.logo-type{width:60%}.site-list li.project-metro9{background-color:#fff}.site-list li.project-metro9 img.logo-type{width:70%}footer{display:flex;align-items:center;justify-content:center;position:relative;z-index:1;padding:5rem 0;background-color:var(--bg-type2);font-size:1rem}.fix-btn{display:none;align-items:center;justify-content:center;position:fixed;right:2%;z-index:100;min-width:60px;height:30px;background-color:var(--button-type);border-radius:30px;box-shadow:var(--button-type-shadow);cursor:pointer}.fix-btn.top{bottom:60px}.fix-btn.list{bottom:100px}.main-con{width:100%;height:2000vh}.main-object{display:flex;align-items:center;justify-content:center;position:fixed;top:0;left:0;width:100%;height:100vh;transform-style:preserve-3d;contain:paint}.main-object .object-con{display:flex;position:absolute;transition:filter .25s,transform .5s,opacity .5s,width .25s;transition-timing-function:cubic-bezier(0.45, 0.05, 0.55, 0.95)}.main-object .object-con svg{width:100%}.main-object .object-con circle{transition:all .2s}.main-object .intro{display:flex;justify-content:center;position:absolute;left:0;width:100%;height:50vh;background-color:var(--bg-door);z-index:97;transition:top 1.5s,bottom 1.5s;transition-timing-function:cubic-bezier(0.65, 0.05, 0.36, 1);transition-delay:.65s}.main-object .intro span{position:relative;font-size:1.7143rem}.main-object .intro .line{position:absolute;width:0;height:1px;left:50%;transform:translateX(-50%);transition:width .2s,opacity .2s;transition-timing-function:cubic-bezier(0.65, 0.05, 0.36, 1);background-color:var(--bg-type2)}.main-object .intro.top{align-items:end;top:0}.main-object .intro.top span{bottom:15%}@media all and (min-width: 480px)and (max-width: 767px){.main-object .intro.top span{bottom:12%}}@media all and (max-width: 479px){.main-object .intro.top span{bottom:12%}}.main-object .intro.top .line{bottom:0}.main-object .intro.bottom{align-items:baseline;bottom:0}.main-object .intro.bottom span{top:15%}@media all and (min-width: 480px)and (max-width: 767px){.main-object .intro.bottom span{top:12%}}@media all and (max-width: 479px){.main-object .intro.bottom span{top:12%}}.main-object .intro.bottom .line{top:0}.main-object .scale0{transform:scale(0)}.main-object .switch{z-index:101;width:20px;pointer-events:none}.main-object .switch path{fill:var(--font-type1)}.main-object .circle1{z-index:100;width:1.85%;max-width:36px;min-width:27px;filter:drop-shadow(2px 4px 6px rgba(0, 0, 0, 0.2));cursor:pointer}.main-object .circle1 circle{fill:var(--bg-type1)}.main-object .circle2{z-index:99;width:2.65%;max-width:50px;min-width:38px}.main-object .circle2 circle{fill:var(--bg-type2)}.main-object .outline1{z-index:98;width:5.5%;max-width:104px;min-width:78px}.main-object .outline1 path{fill:var(--bg-type3)}.main-object .outline2{z-index:97;width:6.35%;max-width:120px;min-width:90px;transform:rotate(135deg)}.main-object .outline2 path{fill:var(--bg-type3)}.main-object .circle3{z-index:96;width:4.75%;max-width:90px;transition-delay:.75s !important}@media all and (min-width: 768px)and (max-width: 1023px){.main-object .circle3{min-width:68px}}@media all and (min-width: 480px)and (max-width: 767px){.main-object .circle3{min-width:68px}}@media all and (max-width: 479px){.main-object .circle3{min-width:45px}}.main-object .circle3 circle{fill:var(--bg-type1)}.main-object .circle4{z-index:95;width:6.95%;max-width:132px;transition-delay:.775s !important}@media all and (min-width: 768px)and (max-width: 1023px){.main-object .circle4{min-width:99px}}@media all and (min-width: 480px)and (max-width: 767px){.main-object .circle4{min-width:99px}}@media all and (max-width: 479px){.main-object .circle4{min-width:66px}}.main-object .circle4 circle{fill:var(--bg-type2)}.main-object .outline3{z-index:94;width:7.68%;max-width:146px;transition-delay:.8s !important}@media all and (min-width: 768px)and (max-width: 1023px){.main-object .outline3{min-width:110px}}@media all and (min-width: 480px)and (max-width: 767px){.main-object .outline3{min-width:110px}}@media all and (max-width: 479px){.main-object .outline3{min-width:73px}}.main-object .outline3 circle{fill:none;stroke:var(--bg-type3);stroke-miterlimit:10}.main-object .circle5{z-index:93;width:8.31%;max-width:158px;transition-delay:.825s !important}@media all and (min-width: 768px)and (max-width: 1023px){.main-object .circle5{min-width:118px}}@media all and (min-width: 480px)and (max-width: 767px){.main-object .circle5{min-width:118px}}@media all and (max-width: 479px){.main-object .circle5{min-width:79px}}.main-object .circle5 circle{fill:var(--bg-type1)}.main-object .circle-quarter1{z-index:92;width:9.36%;max-width:178px;transition-delay:.85s !important}@media all and (min-width: 768px)and (max-width: 1023px){.main-object .circle-quarter1{min-width:123px}}@media all and (min-width: 480px)and (max-width: 767px){.main-object .circle-quarter1{min-width:123px}}@media all and (max-width: 479px){.main-object .circle-quarter1{min-width:89px}}.main-object .circle-quarter1 svg{animation:rotate-style1 30s linear 0s infinite}.main-object .circle-quarter1 path{fill:var(--bg-type2)}.main-object .outline4{z-index:91;width:11.8%;max-width:224px;transition-delay:.875s !important}@media all and (min-width: 768px)and (max-width: 1023px){.main-object .outline4{min-width:168px}}@media all and (min-width: 480px)and (max-width: 767px){.main-object .outline4{min-width:168px}}@media all and (max-width: 479px){.main-object .outline4{min-width:112px}}.main-object .outline4 svg{animation:rotate-style2 6s linear 0s infinite}.main-object .outline4 path{stroke-dasharray:0 15.959 0 0 0 0;fill:none;stroke:var(--bg-type3);stroke-linecap:round;stroke-miterlimit:10;stroke-width:5px}.main-object .outline5{z-index:91;width:14.72%;max-width:280px;transition-delay:.9s !important}@media all and (min-width: 768px)and (max-width: 1023px){.main-object .outline5{min-width:210px}}@media all and (min-width: 480px)and (max-width: 767px){.main-object .outline5{min-width:210px}}@media all and (max-width: 479px){.main-object .outline5{min-width:140px}}.main-object .outline5 svg{animation:rotate-style1 60s linear 0s infinite}.main-object .outline5 circle{fill:none;stroke:var(--bg-type4);stroke-dasharray:2.003 4.998 .01 0 0 0;stroke-miterlimit:10;stroke-width:11px}.main-object .outline6{z-index:90;width:16.3%;max-width:310px;transition-delay:.925s !important}@media all and (min-width: 768px)and (max-width: 1023px){.main-object .outline6{min-width:222px}}@media all and (min-width: 480px)and (max-width: 767px){.main-object .outline6{min-width:222px}}@media all and (max-width: 479px){.main-object .outline6{min-width:155px}}.main-object .outline6 circle{fill:none;stroke:var(--bg-type4);stroke-miterlimit:10}.main-object .outline7{z-index:89;width:18.6%;max-width:352px;transition-delay:.95s !important}@media all and (min-width: 768px)and (max-width: 1023px){.main-object .outline7{min-width:264px}}@media all and (min-width: 480px)and (max-width: 767px){.main-object .outline7{min-width:264px}}@media all and (max-width: 479px){.main-object .outline7{min-width:176px}}.main-object .outline7 circle{fill:none;stroke:var(--bg-type3);stroke-miterlimit:10;stroke-width:2px}.main-object .outline8{z-index:88;width:20.71%;max-width:394px;transition-delay:.975s !important}@media all and (min-width: 768px)and (max-width: 1023px){.main-object .outline8{min-width:295px}}@media all and (min-width: 480px)and (max-width: 767px){.main-object .outline8{min-width:295px}}@media all and (max-width: 479px){.main-object .outline8{min-width:197px}}.main-object .outline8 svg{animation:rotate-style1 20s linear 0s infinite}.main-object .outline8 path{stroke-dasharray:.01 0 0 0;fill:none;stroke:var(--bg-type3);stroke-miterlimit:10;stroke-width:6px}.main-object .outline8 path.sd{stroke-dasharray:.996 8.955 .01 0 0 0}.main-object .outline9{z-index:86;width:23.54%;max-width:448px;transition-delay:1.025s !important}@media all and (min-width: 768px)and (max-width: 1023px){.main-object .outline9{min-width:336px}}@media all and (min-width: 480px)and (max-width: 767px){.main-object .outline9{min-width:336px}}@media all and (max-width: 479px){.main-object .outline9{min-width:224px}}.main-object .outline9 svg{animation:rotate-style1 1s cubic-bezier(0.45, 0.05, 0.55, 0.95) 0s infinite}.main-object .outline9 path{fill:none;stroke:var(--bg-type3);stroke-linecap:round;stroke-miterlimit:10}.main-object .outline10{z-index:85;width:28%;max-width:532px;transition-delay:1.05s !important}@media all and (min-width: 768px)and (max-width: 1023px){.main-object .outline10{min-width:399px}}@media all and (min-width: 480px)and (max-width: 767px){.main-object .outline10{min-width:399px}}@media all and (max-width: 479px){.main-object .outline10{min-width:266px}}.main-object .outline10 path{fill:var(--bg-type1)}.main-object .outline10 .bg{fill:var(--bg-type2)}@keyframes rotate-style1{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}@keyframes rotate-style2{0%{transform:rotate(0deg)}100%{transform:rotate(-360deg)}}.object-bg{position:absolute;top:0;left:50%;transform:translateX(-50%);width:200%;height:100vh;background-size:cover;background-repeat:no-repeat;background-position:center center;filter:blur(5px);transition:width .5s;transition-delay:.85s}.object-bg.ob1{background-image:url("../../img/object-bg1.png");opacity:var(--bg-opacity1)}.object-bg.ob2{background-image:url("../../img/object-bg2.png");opacity:var(--bg-opacity2)}.object-text-bg{display:flex;position:absolute;top:50%;z-index:0;transform:translateY(-50%);width:100%;height:0;padding-bottom:13%;max-height:200px;background-color:var(--bg-line);border:1px solid var(--bg-type4);border-left:0;border-right:0}.object-text-bg span{flex:0 0 100%;color:var(--font-type2);font-size:8vw;animation:bg-text-motion 15s linear infinite}.object-load{position:absolute;z-index:100;overflow:hidden;width:500px;height:500px;border:2px solid var(--bg-type4);border-radius:50%;background-color:var(--bg-ability-item);pointer-events:none}.object-project-list{position:absolute;z-index:101;font-size:12vw}@keyframes bg-text-motion{0%{transform:translateX(0%)}100%{transform:translateX(-100%)}}.object-scroll{display:flex;flex-direction:column;align-items:center;gap:5px;position:absolute;bottom:2%;font-weight:bold}.object-scroll svg{overflow:visible;height:32px}.object-scroll svg g{stroke:var(--font-type1);stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-width:5}.object-scroll svg path{animation:scroll-motion 1s linear infinite backwards;opacity:0}.object-scroll svg .sa2{animation-delay:.1s}.object-scroll svg .sa3{animation-delay:.2s}@keyframes scroll-motion{0%{transform:translateY(-20px);opacity:0}50%{transform:translateY(-10px);opacity:1}100%{transform:translateY(0px);opacity:0}}.sub-con{position:relative;z-index:5;contain:paint;padding:5%}.object-ability-wrap{display:flex;justify-content:center;align-items:center;position:fixed;top:0;bottom:0;transform:scale(0);transition:transform .5s;transition-delay:1.25s;left:0;right:0;z-index:101;margin:auto}.object-ability-wrap .ability-circle{position:fixed;top:50%;left:50%;transform:translate(-50%, -50%);width:40%;max-width:640px;border:2px solid var(--bg-type3);border-radius:50%}@media all and (min-width: 768px)and (max-width: 1023px){.object-ability-wrap .ability-circle{min-width:472px}}@media all and (min-width: 480px)and (max-width: 767px){.object-ability-wrap .ability-circle{min-width:472px}}@media all and (max-width: 479px){.object-ability-wrap .ability-circle{min-width:300px}}.object-ability-wrap .ability-circle::before{content:"";display:block;padding-bottom:100%}.object-ability-wrap .ability-item{display:flex;align-items:center;justify-content:center;flex-direction:column;position:absolute;top:0;bottom:0;right:0;left:0;overflow:hidden;margin:auto;padding:10px;background-color:var(--bg-ability-item);border:2px solid var(--bg-type4);border-radius:50%;font-weight:bold;text-align:center;white-space:nowrap}.object-ability-wrap .ability-item:nth-child(1){z-index:7}.object-ability-wrap .ability-item:nth-child(2){z-index:6}.object-ability-wrap .ability-item:nth-child(3){z-index:5}.object-ability-wrap .ability-item:nth-child(4){z-index:4}.object-ability-wrap .ability-item:nth-child(5){z-index:3}.object-ability-wrap .ability-item:nth-child(6){z-index:2}.object-ability-wrap .ability-item:nth-child(7){z-index:1}.object-ability-wrap .ability-item:nth-child(8){z-index:0}.object-ability-wrap .ability-item h3{margin:0 0 .5em 0;font-size:2.15em;line-height:1.5em}@media all and (min-width: 1024px)and (max-width: 1279px){.object-ability-wrap .ability-item h3{font-size:2em}}@media all and (min-width: 768px)and (max-width: 1023px){.object-ability-wrap .ability-item h3{font-size:1.75em}}@media all and (min-width: 480px)and (max-width: 767px){.object-ability-wrap .ability-item h3{font-size:1.75em}}@media all and (max-width: 479px){.object-ability-wrap .ability-item h3{font-size:1.5em}}.object-ability-wrap .ability-item p{font-size:1.5em;line-height:1.5em}@media all and (min-width: 1024px)and (max-width: 1279px){.object-ability-wrap .ability-item p{font-size:1.25em}}@media all and (min-width: 768px)and (max-width: 1023px){.object-ability-wrap .ability-item p{font-size:1.05em}}@media all and (min-width: 480px)and (max-width: 767px){.object-ability-wrap .ability-item p{font-size:1.05em}}@media all and (max-width: 479px){.object-ability-wrap .ability-item p{font-size:.85em}}.object-ability-wrap .ability-item svg{position:absolute;top:0;right:0;bottom:0;left:0;margin:auto}.object-ability-wrap .ability-item svg g,.object-ability-wrap .ability-item svg path{fill:var(--font-type1)}.object-ability-wrap .ability-item.a1 svg{width:50%}.object-ability-wrap .ability-item.a2 svg{width:55%}.object-ability-wrap .ability-item.a3 svg{width:40%}.object-ability-wrap .ability-item.a4 svg{right:-5%;bottom:-5%;width:60%}.object-ability-wrap .ability-item.a5 svg{width:60%}.object-ability-wrap .ability-item.a6 svg{width:60%}.object-ability-wrap .ability-item.a7 svg{width:50%}.object-ability-wrap .ability-item.a8 svg{width:45%}html.lenis,html.lenis body{height:auto}.lenis.lenis-smooth [data-lenis-prevent]{overscroll-behavior:contain}.lenis.lenis-stopped{overflow:clip}.lenis.lenis-smooth iframe{pointer-events:none}