@charset "UTF-8";
/*! ファイル名:common.css */:where(:not(iframe,canvas,img,svg,video,svg *,use,symbol,g,path)){all:unset;display:revert}*,:after,:before{box-sizing:border-box}ol,ul{list-style:none}img{max-width:100%}table{border-collapse:collapse}textarea{white-space:revert}:root{--vw:100vw;--first-view-height:100svh;--wp-admin--admin-bar--height:0px;--border-radius-full:9999px;--color-base:#242424;--color-base-rgb:36 36 36;--color-bg:#fff;--color-bg-rgb:255 255 255;--color-white:#fff;--color-white-rgb:255 255 255;--color-black:#000;--color-black-rgb:0 0 0;--color-gray:#474a60;--color-gray-rgb:71 74 96;--color-lightgray:#f5f4f9;--color-lightgray-rgb:245 244 249;--color-yellow:#ffe900;--color-yellow-rgb:255 233 0;--color-pink:#e51785;--color-pink-rgb:229 23 133;--breakpoints-xs:320px;--breakpoints-sm:768px;--breakpoints-md:1024px;--breakpoints-lg:1400px;--breakpoints-xl:1680px;--breakpoints-full:9999px;--zindex-back:0;--zindex-middle:10;--zindex-front:100;--zindex-header:500;--zindex-overlay:900;--zindex-modal:1000;--zindex-navi:5000;--zindex-magic:10000;--font-weight-thin:100;--font-weight-extraLight:200;--font-weight-light:300;--font-weight-regular:400;--font-weight-medium:500;--font-weight-semiBold:600;--font-weight-bold:700;--font-weight-extraBold:800;--font-weight-black:900;--font-family-base:Noto Sans JP,sans-serif;--font-family-montserrat:Montserrat,sans-serif;--font-family-roboto:roboto,serif;--leading-none:0;--leading-tight:1;--leading-snug:1.15;--leading-normal:1.3;--leading-relaxed:1.45;--leading-base:1.6;--leading-loose:1.75;--leading-wide:1.9;--leading-extra-wide:2;--leading-double:3;--tracking-none:0;--tracking-tighter:0.01em;--tracking-tight:0.02em;--tracking-base:0.04em;--tracking-wide:0.08em;--tracking-wider:0.16em;--tracking-widest:0.32em;--ease-none:cubic-bezier(0.25,0.25,0.75,0.75);--ease-power1-in:cubic-bezier(0.55,0.085,0.68,0.53);--ease-power1-inout:cubic-bezier(0.455,0.03,0.515,0.955);--ease-power1-out:cubic-bezier(0.25,0.46,0.45,0.94);--ease-power2-in:cubic-bezier(0.55,0.055,0.675,0.19);--ease-power2-inout:cubic-bezier(0.645,0.045,0.355,1);--ease-power2-out:cubic-bezier(0.215,0.61,0.355,1);--ease-power3-in:cubic-bezier(0.895,0.03,0.685,0.22);--ease-power3-inout:cubic-bezier(0.77,0,0.175,1);--ease-power3-out:cubic-bezier(0.165,0.84,0.44,1);--ease-power4-in:cubic-bezier(0.755,0.05,0.855,0.06);--ease-power4-inout:cubic-bezier(0.86,0,0.07,1);--ease-power4-out:cubic-bezier(0.23,1,0.32,1);--ease-expo-in:cubic-bezier(0.95,0.05,0.795,0.035);--ease-expo-inout:cubic-bezier(1,0,0,1);--ease-expo-out:cubic-bezier(0.19,1,0.22,1);--ease-circ-in:cubic-bezier(0.6,0.04,0.98,0.335);--ease-circ-inout:cubic-bezier(0.785,0.135,0.15,0.86);--ease-circ-out:cubic-bezier(0.075,0.82,0.165,1);--ease-back-in:cubic-bezier(0.6,-0.28,0.735,0.045);--ease-back-inout:cubic-bezier(0.68,-0.55,0.265,1.55);--ease-back-out:cubic-bezier(0.175,0.885,0.32,1.275)}@media screen and (min-width:768px){:root{--design-view-width:1400px;--pixel-ratio:1;--font-size-base:16px;--border-radius:0.8rem}}@media screen and (max-width:767px){:root{--design-view-width:750px;--pixel-ratio:1;--font-size-base:28px;--border-radius:1.6rem}}@media screen and (min-width:768px){:root:has(body.is-admin_bar){--wp-admin--admin-bar--height:32px}}@media screen and (max-width:767px){:root:has(body.is-admin_bar){--wp-admin--admin-bar--height:0px}}@media screen and (min-width:768px){html{font-size:calc(var(--vw)/140);height:calc(100% - var(--wp-admin--admin-bar--height))}}@media screen and (min-width:1400px){html{font-size:10px;height:calc(100% - var(--wp-admin--admin-bar--height))}}@media screen and (max-width:767px){html{font-size:1.33333vw;height:100%}}body{background-color:var(--color-bg);color:var(--color-base);font-family:var(--font-family-base);font-feature-settings:"palt";height:100%;letter-spacing:var(--tracking-none);line-height:var(--leading-base);overscroll-behavior-y:none;-webkit-text-size-adjust:100%;text-size-adjust:100%;-webkit-font-smoothing:subpixel-antialiased;-moz-osx-font-smoothing:unset}@media only screen and (resolution >= 2dppx){body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}}@media screen and (min-width:768px){body{font-size:1.6rem}}@media screen and (max-width:767px){body{font-size:2.8rem}}:root :where(img,svg,video,canvas){height:auto;max-width:none;vertical-align:top;width:100%}:root svg:where(:not([fill])){fill:currentcolor}:root :where(img,svg){pointer-events:none}:root :where(a),:root :where(button){color:currentcolor}:root :where(a){text-decoration:underline}@media screen and (hover:hover) and (min-width:768px){:root :where(a):hover{text-decoration:none}}@media (hover:none){:root :where(a):active{text-decoration:none}}:root :where(a,button,input[type=button],input[type=submit]){cursor:pointer}a,button,label{-webkit-tap-highlight-color:rgba(0,0,0,0)}:root :where(button){background-color:initial;border:0;outline:none;padding:0}:root :where(button),:root :where(input[type=button]){display:block;width:100%}strong{font-weight:var(--font-weight-bold)}em{font-style:italic}sub,sup{font-size:.8em;line-height:1}sub{vertical-align:sub}sup{vertical-align:super}textarea{resize:vertical}del{text-decoration:line-through}ins{text-decoration:underline}picture{display:block}[v-cloak]{visibility:hidden}@media screen and (max-width:767px){.u-display-pc{display:none}}@media screen and (min-width:768px){.u-display-sp{display:none}}.l-container{position:relative}@media screen and (min-width:1400px){.l-container{margin:0 auto;width:140rem}}@media screen and (min-width:768px){body{background-color:var(--color-lightgray)}}.l-header{display:flex;justify-content:end;left:0;position:absolute;top:0;width:100%;z-index:10}@media screen and (min-width:768px){.l-header{padding:2rem 0}}@media screen and (max-width:767px){.l-header{flex-direction:row-reverse;justify-content:space-between;padding:2.1rem 2.9rem 2.1rem 0}}.l-header-logo{display:flex}@media screen and (min-width:768px){.l-header-logo{column-gap:2rem;padding-right:3rem}}@media screen and (max-width:767px){.l-header-logo{column-gap:3rem}}@media screen and (min-width:768px){.l-header-logo-item:first-of-type{width:12.2rem}}@media screen and (max-width:767px){.l-header-logo-item:first-of-type{width:19.2rem}}@media screen and (min-width:768px){.l-header-logo-item:nth-of-type(2){width:4.2rem}}@media screen and (max-width:767px){.l-header-logo-item:nth-of-type(2){width:6.7rem}}@media screen and (min-width:768px){.l-header-logo-item:nth-of-type(3){margin-top:.4rem;width:7rem}}@media screen and (max-width:767px){.l-header-logo-item:nth-of-type(3){margin-top:.4rem;width:11.1rem}}.l-header-logo-item a{display:block}.l-contents{background-color:var(--color-white)}.l-footer{background-color:var(--color-gray)}@media screen and (min-width:768px){.l-footer{padding:4rem 0}}@media screen and (max-width:767px){.l-footer{padding:4.9rem 0}}@media screen and (min-width:768px){.l-footer-banner{column-gap:1.3rem;display:flex;justify-content:center}}@media screen and (max-width:767px){.l-footer-banner{display:grid;gap:3rem;grid-template-columns:29.4rem 29.4rem;margin:0 auto;width:fit-content}}@media screen and (min-width:768px){.l-footer-banner-item{width:24rem}}.l-footer-banner-item a{display:block;height:100%;width:100%}
/*! ファイル名:top.css */.kv{position:relative;z-index:2}@media screen and (min-width:768px){.kv{height:96.3rem}}@media screen and (max-width:767px){.kv{height:117rem}}.kv-ttl{bottom:0;margin:0 auto;position:absolute;right:0;z-index:1}@media screen and (min-width:768px){.kv-ttl{left:-5.2rem;width:101rem}}@media screen and (max-width:767px){.kv-ttl{left:0;width:61.4rem}}.kv-img{position:absolute}@media screen and (min-width:768px){.kv-img-01{left:calc(50% - 74.3rem);top:0;width:92.6rem}}@media screen and (max-width:767px){.kv-img-01{left:0;top:0;width:64.9rem}}@media screen and (min-width:768px){.kv-img-02{left:calc(50% + 6.2rem);top:7rem;width:63.3rem}}@media screen and (max-width:767px){.kv-img-02{left:calc(50% - 2.4rem);top:11.7rem;width:53.8rem}}.feature{position:relative;z-index:1}@media screen and (min-width:768px){.feature{padding:1.7rem 0 11rem}}@media screen and (max-width:767px){.feature{padding:13.4rem 5rem 17.8rem}}.feature-list{display:flex;flex-direction:column;margin-left:auto;position:relative;z-index:1}@media screen and (min-width:768px){.feature-list{margin-right:20rem;row-gap:4rem;width:66rem}}@media screen and (max-width:767px){.feature-list{row-gap:7rem;width:66rem}}.feature-item{display:flex}@media screen and (min-width:768px){.feature-item{column-gap:2.9rem}}@media screen and (max-width:767px){.feature-item{column-gap:2.9rem}html[lang=ja] .feature-item,html[lang=zh] .feature-item{align-items:center}}.feature-item-img{flex:none}@media screen and (min-width:768px){.feature-item-img{width:16rem}}@media screen and (max-width:767px){.feature-item-img{width:15.6rem}}@media screen and (min-width:768px){html[lang=ja] .feature-item-ttl{margin-top:2rem;width:47rem}}@media screen and (max-width:767px){html[lang=ja] .feature-item-ttl{filter:drop-shadow(0 0 5px rgba(255,255,255,.5)) drop-shadow(0 5px 5px rgba(255,255,255,.5)) drop-shadow(5px 0 5px rgba(255,255,255,.5)) drop-shadow(0 -5px 5px rgba(255,255,255,.5)) drop-shadow(-5px 0 5px rgba(255,255,255,.5));width:44.2rem}}html[lang=en] .feature-item-ttl,html[lang=zh] .feature-item-ttl{color:var(--color-pink);font-weight:var(--font-weight-bold)}@media screen and (max-width:767px){html[lang=en] .feature-item-ttl,html[lang=zh] .feature-item-ttl{text-shadow:0 0 10px #fff,0 5px 10px #fff,5px 0 10px #fff,0 -5px 10px #fff,-5px 0 10px #fff}}html[lang=en] .feature-item-ttl{font-family:var(--font-family-montserrat);letter-spacing:-.02em;line-height:1.2}@media screen and (min-width:768px){html[lang=en] .feature-item-ttl{font-size:4.2rem}}@media screen and (max-width:767px){html[lang=en] .feature-item-ttl{font-size:4.2rem}}@media screen and (min-width:768px){html[lang=zh] .feature-item-ttl{font-size:5rem}}@media screen and (max-width:767px){html[lang=zh] .feature-item-ttl{font-size:4.8rem}}@media screen and (min-width:768px){html[lang=ja] .feature-item-desc{margin-top:2rem;width:45.4rem}}@media screen and (max-width:767px){html[lang=ja] .feature-item-desc{filter:drop-shadow(0 0 5px rgba(255,255,255,.8)) drop-shadow(0 5px 5px rgba(255,255,255,.8)) drop-shadow(5px 0 5px rgba(255,255,255,.8)) drop-shadow(0 -5px 5px rgba(255,255,255,.8)) drop-shadow(-5px 0 5px rgba(255,255,255,.8));margin-top:2.4rem;width:45.1rem}}@media screen and (min-width:768px){html[lang=en] .feature-item-desc,html[lang=zh] .feature-item-desc{font-size:1.6rem}}@media screen and (max-width:767px){html[lang=en] .feature-item-desc,html[lang=zh] .feature-item-desc{font-size:2.4rem;text-shadow:0 0 10px #fff,0 5px 10px #fff,5px 0 10px #fff,0 -5px 10px #fff,-5px 0 10px #fff}}html[lang=en] .feature-item-desc{font-family:var(--font-family-montserrat)}@media screen and (min-width:768px){html[lang=en] .feature-item-desc{margin-top:.4rem}}@media screen and (max-width:767px){html[lang=en] .feature-item-desc{margin-top:.4rem}}@media screen and (min-width:768px){html[lang=zh] .feature-item-desc{margin-top:.4rem}}@media screen and (max-width:767px){html[lang=zh] .feature-item-desc{margin-top:.4rem}}.feature-kv{position:absolute}@media screen and (min-width:768px){.feature-kv{left:calc(50% - 50.6rem);top:-12.5rem;width:49.5rem}}@media screen and (max-width:767px){.feature-kv{right:0;top:-2.8rem;width:39.1rem}}.comics{background-image:linear-gradient(0deg,#f19cc1,#eb6ea6);position:relative;z-index:1}@media screen and (min-width:768px){.comics{min-height:31rem}}.comics-inner{margin:0 auto;position:relative}@media screen and (min-width:768px){.comics-inner{padding:4.6rem 0 4rem;width:100rem}}@media screen and (max-width:767px){.comics-inner{display:flex;flex-direction:column-reverse;padding:4.6rem 0 6rem}}@media screen and (min-width:768px){html[lang=ja] .comics-ttl{margin-left:.8rem;width:35.5rem}}@media screen and (max-width:767px){html[lang=ja] .comics-ttl{margin:3.3rem auto 0;width:48.8rem}}html[lang=en] .comics-ttl,html[lang=zh] .comics-ttl{color:var(--color-white);font-weight:var(--font-weight-bold)}@media screen and (max-width:767px){html[lang=en] .comics-ttl,html[lang=zh] .comics-ttl{text-align:center}}html[lang=en] .comics-ttl{font-family:var(--font-family-montserrat);line-height:1.2}@media screen and (min-width:768px){html[lang=en] .comics-ttl{font-size:4.2rem}}@media screen and (max-width:767px){html[lang=en] .comics-ttl{font-size:5.5rem;margin-top:26px}}@media screen and (min-width:768px){html[lang=zh] .comics-ttl{font-size:5rem;line-height:1}}@media screen and (max-width:767px){html[lang=zh] .comics-ttl{font-size:6.4rem}}@media screen and (min-width:768px){html[lang=ja] .comics-desc{margin-left:.5rem;margin-top:1.8rem;width:44.4rem}}@media screen and (max-width:767px){html[lang=ja] .comics-desc{margin:2rem auto 0;width:57.1rem}}html[lang=en] .comics-desc,html[lang=zh] .comics-desc{color:var(--color-white);font-weight:var(--font-weight-bold)}@media screen and (min-width:768px){html[lang=en] .comics-desc,html[lang=zh] .comics-desc{width:49rem}}@media screen and (max-width:767px){html[lang=en] .comics-desc,html[lang=zh] .comics-desc{text-align:center}}html[lang=en] .comics-desc{font-family:var(--font-family-montserrat);line-height:1.2}@media screen and (min-width:768px){html[lang=en] .comics-desc{font-size:2rem;margin-top:.9rem}}@media screen and (max-width:767px){html[lang=en] .comics-desc{font-size:2.5rem;margin:1.4rem auto 0}}@media screen and (min-width:768px){html[lang=zh] .comics-desc{font-size:2.6rem;line-height:1.2;margin-top:1.1rem}}@media screen and (max-width:767px){html[lang=zh] .comics-desc{font-size:3.4rem;margin:2rem auto 0}}@media screen and (min-width:768px){.comics-thumb{position:absolute;right:0;top:-4rem;width:43.7rem}}@media screen and (max-width:767px){.comics-thumb{margin:-10.5rem auto 0;width:64.3rem}}.comics-link{align-items:center;background-color:var(--color-gray);display:flex;font-weight:var(--font-weight-black);justify-content:center;text-align:center;text-decoration:none;transition:background-color .2s ease}@media screen and (min-width:768px){.comics-link{column-gap:1.3rem;margin-top:2.1rem;padding:2.4rem 0;width:49rem}}@media screen and (max-width:767px){.comics-link{column-gap:2.8rem;margin:4.1rem auto 0;padding:3rem 0;width:49.1rem}html[lang=zh] .comics-link{width:66rem}}.comics-link-txt{color:var(--color-white);transition:color .2s ease}@media screen and (min-width:768px){.comics-link-txt{font-size:2rem}}@media screen and (max-width:767px){.comics-link-txt{font-size:3.2rem;letter-spacing:-.02em;line-height:1.2;text-align:center}}.comics-link-icon{color:var(--color-yellow);display:block;transition:color .2s ease}@media screen and (min-width:768px){.comics-link-icon{height:2rem;width:1.2rem}}@media screen and (max-width:767px){.comics-link-icon{height:3rem;width:1.7rem}}@media screen and (hover:hover) and (min-width:768px){.comics-link:hover{background-color:var(--color-white)}.comics-link:hover .comics-link-icon,.comics-link:hover .comics-link-txt{color:var(--color-pink)}}@media (hover:none){.comics-link:active{background-color:var(--color-white)}.comics-link:active .comics-link-icon,.comics-link:active .comics-link-txt{color:var(--color-pink)}}.lineup{overflow:hidden;position:relative}@media screen and (min-width:768px){.lineup{padding:9.3rem 0 10rem}}@media screen and (max-width:767px){.lineup{padding:9.9rem 0 10rem}}.lineup-ttl{position:relative;z-index:1}html[lang=ja] .lineup-ttl{margin:0 auto}@media screen and (min-width:768px){html[lang=ja] .lineup-ttl{width:28.6rem}}@media screen and (max-width:767px){html[lang=ja] .lineup-ttl{width:39.5rem}}html[lang=en] .lineup-ttl,html[lang=zh] .lineup-ttl{color:var(--color-gray);font-weight:var(--font-weight-bold);line-height:1;text-align:center}@media screen and (min-width:768px){html[lang=en] .lineup-ttl,html[lang=zh] .lineup-ttl{font-size:5rem}}@media screen and (max-width:767px){html[lang=en] .lineup-ttl,html[lang=zh] .lineup-ttl{font-size:7rem}}html[lang=en] .lineup-ttl{font-family:var(--font-family-montserrat)}.lineup-list{display:flex}@media screen and (min-width:768px){.lineup-list{column-gap:5rem;margin:8.8rem auto 0;width:100rem}}@media screen and (max-width:767px){.lineup-list{flex-direction:column;gap:4rem 5rem;margin:7.7rem auto 0;padding:0 7.5rem}}.lineup-item{position:relative}@media screen and (min-width:768px){.lineup-item{width:45.3rem}}.lineup-item-name{color:var(--color-gray);text-align:center}.lineup-item-name-main{display:block;font-weight:var(--font-weight-black);line-height:1.2}@media screen and (min-width:768px){.lineup-item-name-main{font-size:2.6rem;margin-top:1.2rem}}@media screen and (max-width:767px){.lineup-item-name-main{font-size:4.8rem;letter-spacing:-.02em;margin-top:3.2rem}}.lineup-item-name-sub{display:block;font-family:var(--font-family-montserrat);font-weight:var(--font-weight-bold)}@media screen and (min-width:768px){.lineup-item-name-sub{font-size:1.2rem;margin-top:.2rem}}@media screen and (max-width:767px){.lineup-item-name-sub{font-size:2.4rem;margin-top:.2rem}}.lineup-item-link{display:block;font-weight:var(--font-weight-black);text-decoration:none;transition:background-image .2s ease}@media screen and (min-width:768px){.lineup-item-link{column-gap:.5rem;font-size:1.6rem;margin:1.3rem auto 0;width:15rem}}@media screen and (max-width:767px){.lineup-item-link{column-gap:1.3rem;font-size:3.2rem;margin:2.7rem auto 5.8rem;width:29.5rem}}.lineup-item-link:before{content:"";inset:0;position:absolute}.lineup-item-link-inner{align-items:center;display:flex;justify-content:center;position:relative}@media screen and (min-width:768px){.lineup-item-link-inner{column-gap:.5rem;padding:1.3rem 0}}@media screen and (max-width:767px){.lineup-item-link-inner{column-gap:1.3rem;padding:2.4rem 0}}.lineup-item-link-inner:after,.lineup-item-link-inner:before{content:"";inset:0;position:absolute}.lineup-item-link-inner:before{background-color:var(--color-gray)}.lineup-item-link-inner:after{background-image:linear-gradient(-90deg,#f19cc1,#eb6ea6);opacity:0;transition:opacity .2s ease}.lineup-item-link-txt{color:var(--color-white);position:relative;z-index:1}.lineup-item-link-icon{color:var(--color-yellow);display:block;position:relative;z-index:1}@media screen and (min-width:768px){.lineup-item-link-icon{height:1.2rem;width:.8rem}}@media screen and (max-width:767px){.lineup-item-link-icon{height:2.3rem;width:1.6rem}}@media screen and (hover:hover) and (min-width:768px){.lineup-item-link:hover .lineup-item-link-inner:after{opacity:1}}@media (hover:none){.lineup-item-link:active .lineup-item-link-inner:after{opacity:1}}.lineup-bg{position:absolute}@media screen and (min-width:768px){.lineup-bg{left:0;margin:0 auto;right:0;top:4.2rem;width:77.7rem}}@media screen and (max-width:767px){.lineup-bg{left:-1.4rem;top:6.1rem;width:76.4rem}}.bodyfooter{background-color:var(--color-lightgray);color:var(--color-gray);text-align:center}@media screen and (min-width:768px){.bodyfooter{font-size:1.2rem;padding:4rem 0 3.4rem}}@media screen and (max-width:767px){.bodyfooter{font-size:2rem;letter-spacing:.04em;padding:5.4rem 0 5.1rem}}.bodyfooter-copyright{display:block;margin-top:2em}.bg{inset:0;position:absolute}.bg-wrap{overflow:hidden;position:relative;z-index:1}.bg-item{position:absolute}@media screen and (min-width:768px){.bg-item-txt-01{left:0;top:-1rem;width:42.8rem}}@media screen and (max-width:767px){.bg-item-txt-01{left:0;top:0;width:30.8rem}}@media screen and (min-width:768px){.bg-item-txt-02{right:-1.4rem;top:-1.4rem;width:43.5rem}}@media screen and (max-width:767px){.bg-item-txt-02{right:-8.25rem;top:21.9rem;width:42.6rem}}@media screen and (min-width:768px){.bg-item-pattern{left:1.4rem;margin:auto;right:0;top:8rem;width:47.7rem}}@media screen and (max-width:767px){.bg-item-pattern{right:-6.5rem;top:8rem;width:46.8rem}}.bg-item-line{margin:auto}@media screen and (min-width:768px){.bg-item-line{left:17rem;right:0;top:-15.5rem;width:163.6rem}}@media screen and (max-width:767px){.bg-item-line{left:6.5rem;top:13.7rem;width:170.8rem}}@media screen and (min-width:768px){.lang-btn{align-items:center;background-color:var(--color-white);border-left:.2rem solid #e4e3e9;column-gap:1.1rem;display:flex;height:4rem;padding-left:2.8rem;width:19rem}}@media screen and (max-width:767px){.lang-btn{padding-left:2.5rem;padding-top:.2rem}}.lang-btn-icon{display:block}@media screen and (min-width:768px){.lang-btn-icon{height:1.8rem;width:1.8rem}}@media screen and (max-width:767px){.lang-btn-icon{width:7.2rem}}@media screen and (min-width:768px){.lang-btn-txt{color:var(--color-gray);font-family:var(--font-fmaily-montserrat);font-size:1.6rem;font-weight:var(--font-weight-bold);letter-spacing:.05em}}@media screen and (max-width:767px){.lang-btn-txt{display:none}}.lang-nav{display:flex;visibility:hidden}@media screen and (min-width:768px){.lang-nav{height:16rem;position:relative;width:19rem}}@media screen and (max-width:767px){.lang-nav{height:30.4rem;position:absolute;top:10.8rem;width:31.4rem}}.lang-nav:before{background-color:var(--color-gray);content:"";inset:0;position:absolute;transform:scale(1,0);transform-origin:top;transition:transform .25s var(--ease-power4-inout),visibility 0s .25s}.lang-nav-item{opacity:0;transition:opacity .25s ease;transition-delay:50ms}.lang-nav i{transition:transform .3s var(--ease-power4-out)}.lang-nav.is-open{visibility:visible}.lang-nav.is-open:before{transform:scale(1,1);transition:transform .25s var(--ease-power4-out)}.lang-nav.is-open .lang-nav-item{opacity:1}.lang-nav-list{display:flex;flex-direction:column;justify-content:center;margin:0 auto;position:relative;z-index:1}@media screen and (max-width:767px){.lang-nav-list{margin-top:-1rem;width:16rem}}.lang-nav-item{display:flex;position:relative}.lang-nav-item-txt{color:var(--color-white);line-height:1;text-decoration:none}@media screen and (min-width:768px){.lang-nav-item-txt{font-size:1.8rem;padding:1.1rem 0}}@media screen and (max-width:767px){.lang-nav-item-txt{font-size:3.2rem;padding:2.2rem 0}}.lang-nav-item-txt-current{font-weight:var(--font-weight-bold)}.lang-nav-item-txt i{bottom:0;color:var(--color-yellow);display:block;margin:auto;position:absolute;top:0;z-index:10}@media screen and (min-width:768px){.lang-nav-item-txt i{height:1.7rem;left:-2.4rem;width:1rem}}@media screen and (max-width:767px){.lang-nav-item-txt i{height:2.5rem;left:-4rem;width:1.5rem}}.lang-nav a{transition:color .2s ease}@media screen and (hover:hover) and (min-width:768px){.lang-nav a:hover{color:var(--color-pink)}}@media (hover:none){.lang-nav a:active{color:var(--color-pink)}}