#header.header-app{z-index:20}#header.header-app .inner{box-sizing:border-box;margin:0 auto;max-width:1168px!important;width:100%;transition:none}@media(max-width:1300px){#header.header-app .inner{padding:unset!important}}@media(max-width:1200px){#header.header-app .inner{width:calc(100% - 32px)}}#header.header-app ._h-top ._logo{filter:brightness(0) saturate(100%) invert(1)}#header.header-app ._h-top ._logo span{color:#fff}#header.header-app ._h-top ._inbox .search-form{border:1px solid #fff}#header.header-app ._h-top ._inbox .search-form input,#header.header-app ._h-top ._inbox .search-form input::placeholder{color:#fff}#header.header-app ._h-top ._inbox .search-form button:before{filter:brightness(0) invert(1)}#header.header-app ._h-top ._inbox ._nav ._icons li img{filter:brightness(0) saturate(100%) invert(1)}#header.header-app ._h-top ._inbox ._nav ._icons li a,#header.header-app ._h-top ._inbox ._nav ._icons li p{color:#fff}#header.header-app ._h-top ._inbox ._nav .lang-menu:hover #lang-switcher{display:flex;gap:.3rem}#header.header-app ._h-top ._inbox ._nav .lang-menu #lang-switcher{background:#fff;box-shadow:none}#header.header-app ._h-top ._inbox ._nav .lang-menu #lang-switcher a{color:#313131}#header.sticky ._h-top ._logo{filter:none}#header.sticky ._h-top ._logo span{color:#313131}#header.sticky ._h-top ._inbox .search-form{border:1px solid #000}#header.sticky ._h-top ._inbox .search-form input,#header.sticky ._h-top ._inbox .search-form input::placeholder{color:#000}#header.sticky ._h-top ._inbox .search-form button:before{filter:brightness(1) invert(0)}#header.sticky ._h-top ._inbox ._nav ._icons li img{filter:brightness(0) saturate(100%) invert(17%)}#header.sticky ._h-top ._inbox ._nav ._icons li a,#header.sticky ._h-top ._inbox ._nav ._icons li p{color:#000}.p-app .cta-app{padding:6rem 0;background-color:#70c9e2;color:#fff;text-align:center}@media(max-width:480px){.p-app .cta-app{padding:3rem 0}}.p-app .cta-app .title{font-family:"Noto Serif JP",serif;font-size:2.8rem}@media(max-width:480px){.p-app .cta-app .title{font-size:2.2rem}}.p-app .cta-app .apps{display:flex;justify-content:space-between;gap:3rem;max-width:750px;margin:3rem auto 1rem}@media(max-width:480px){.p-app .cta-app .apps{flex-direction:column}}.p-app .cta-app .apps .app img{width:300px;margin-bottom:1.5rem}.p-app .mv-content{height:calc(100% - 180px)!important}@media(max-width:480px){.p-app .mv-content{height:calc(100% - 120px)!important}}.p-app #intro{padding:6rem 0}@media(max-width:480px){.p-app #intro{padding:3rem 0}}.p-app #intro .content{display:flex;margin-top:4rem;gap:3rem}@media(max-width:960px){.p-app #intro .content{gap:2rem;flex-direction:column}}.p-app #intro .content .title{flex:1 1;font-size:4rem;line-height:5.7rem;font-family:"Noto Serif JP",serif;text-align:left;padding:0}@media(max-width:960px){.p-app #intro .content .title{text-align:center}}@media(max-width:480px){.p-app #intro .content .title{font-size:2rem;line-height:3.2rem}}.p-app #intro .content .text{width:520px;line-height:2.8rem}@media(max-width:960px){.p-app #intro .content .text{width:100%}}.p-app #mind-body{padding:6rem 0 12rem;background:url(/images_next/app/body-mind-bg-pc.webp) no-repeat 50%/cover}@media(max-width:960px){.p-app #mind-body{background:url(/images_next/app/body-mind-bg-sp.webp) no-repeat 50%/cover}}@media(max-width:480px){.p-app #mind-body{padding:3rem 0 6rem}}.p-app #mind-body .items{display:flex;justify-content:space-between;gap:3rem;margin:6rem auto 3rem}@media(max-width:768px){.p-app #mind-body .items{flex-direction:column}}.p-app #mind-body .items .item{position:relative;width:50%;border-radius:10px;background-color:hsla(0,0%,100%,.7);padding:4rem 6rem;display:flex;flex-direction:column;justify-content:space-between}@media(max-width:768px){.p-app #mind-body .items .item{width:100%;padding:4rem;margin-bottom:8rem}.p-app #mind-body .items .item:last-of-type{margin-bottom:3rem}}@media(max-width:480px){.p-app #mind-body .items .item{width:100%;padding:3rem}}.p-app #mind-body .items .item span{font-weight:700;display:block}.p-app #mind-body .items .item .kanji{margin-top:6rem}.p-app #mind-body .items .item .kanji span{font-family:"Noto Serif JP",serif;font-weight:400;font-size:4rem;line-height:4rem}.p-app #mind-body .items .item .kanji p{font-family:"Noto Serif JP",serif}.p-app #mind-body .items .item img{width:auto;max-height:225px;position:absolute;bottom:-8rem;right:6rem}@media(max-width:480px){.p-app #mind-body .items .item img{right:3rem}}.p-app #oficial-app{padding:6rem 0}@media(max-width:480px){.p-app #oficial-app{padding:3rem 0}}.p-app #oficial-app img{border-radius:10px}.p-app #oficial-app .sec-features{padding:3rem 0 6rem}@media(max-width:480px){.p-app #oficial-app .sec-features{padding:3rem 0}}.p-app #oficial-app .sec-features .title{font-weight:700;color:#70c9e2;font-size:2rem;text-align:center}.p-app #oficial-app .sec-features .intro{margin:3rem 0}.p-app #oficial-app .sec-features .features{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:3rem;gap:3rem}@media(max-width:960px){.p-app #oficial-app .sec-features .features{grid-template-columns:repeat(2,1fr)}}@media(max-width:480px){.p-app #oficial-app .sec-features .features{grid-template-columns:repeat(1,1fr)}}.p-app #oficial-app .sec-features .features .feature{max-width:325px;margin-bottom:1.5rem}@media(max-width:960px){.p-app #oficial-app .sec-features .features .feature{max-width:100%}}.p-app #oficial-app .sec-features .features .feature span{display:inline-block;font-weight:700;font-size:2rem;line-height:2.9rem;color:#70c9e2;margin:2rem 0 1.5rem}@media(max-width:480px){.p-app #oficial-app .sec-features .features .feature span{font-size:1.8rem;margin:1.5rem 0}}.p-app #oficial-app .sec-features .features .feature span .note{font-size:1.6rem;margin:0;font-weight:400}.p-app #oficial-app .sec-features .features .feature p{font-size:1.6rem;line-height:2.8rem;letter-spacing:-.05rem}.p-app #oficial-app .sec-features .features .feature .text-link{color:#70c9e2;font-weight:700;margin-left:auto;display:block;width:150px;text-align:right;letter-spacing:0;margin-top:2rem}.p-app #campaign{padding:6rem 0 2rem}@media(max-width:480px){.p-app #campaign{padding:3rem 0}}.p-app #campaign .inner{width:100%}