@import"https://fonts.googleapis.com/css2?family=Lato:wght@300;400;700;900&display=swap";#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 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{margin-bottom:6rem}.p-app .col2{display:grid;grid-template-columns:680px 1fr;grid-gap:4rem;gap:4rem}@media(max-width:960px){.p-app .col2{grid-template-columns:1fr}}.p-app .col2 .archive{margin:0 0 8rem;padding:0;list-style:none}.p-app .col2 .archive li{margin-bottom:.5rem}.p-app .col2 .archive li a{color:#333;font-size:1.4rem;text-decoration:none;transition:color .2s ease}.p-app .col2 .archive li a:hover{color:#666}.p-app .col2 .archive li a.active{color:#49b8d9;font-weight:500}.p-app aside{margin-top:3rem}@media(max-width:480px){.p-app aside{margin-top:0}}.p-app aside h3{margin-bottom:2rem;padding-bottom:1.5rem;border-bottom:2px solid rgba(0,0,0,.25);font-weight:700}.p-app .app-news .posts .post{display:flex;min-height:60px;gap:2rem;justify-content:space-between}.p-app .app-news .posts .post .meta{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-start;gap:.75rem;margin-bottom:.8rem}.p-app .app-news .posts .post .post-title{font-size:2rem;font-weight:500}@media(max-width:480px){.p-app .app-news .posts .post .post-title{font-size:1.8rem}}.p-app .app-news .posts .post .post-date{display:block;margin:0;color:#23303e;font-size:1.4rem;line-height:1.4;letter-spacing:.06rem}.p-app .app-news .posts .post .category{display:block;width:-moz-fit-content;width:fit-content;padding:.2rem 1.5rem;border-radius:40px;background-color:#70c9e2;color:#fff;font-size:1.2rem;line-height:1.4;margin:0}.p-app .app-news .posts .post img{width:105px;height:105px;border-radius:10px;object-fit:cover}@media(max-width:480px){.p-app .app-news .posts .post img{width:95px;height:95px}}.p-app .app-news .posts .divider{height:.1rem;margin:2rem 0;background:url(/images_next/common/line.svg)}@media(max-width:480px){.p-app .app-news .posts .divider{margin:1.5rem 0}}.p-app .app-news .pagination{margin-top:6rem}.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 #blog-articles{padding-bottom:6rem;overflow:visible}@media(max-width:480px){.p-app #blog-articles{padding-bottom:3rem}.p-app #blog-articles .n-inner{overflow:visible}}.p-app #blog-articles .division{height:1px;width:100%;background-color:#ccc;margin-bottom:6rem}@media(max-width:480px){.p-app #blog-articles .division{margin:3rem 0}}.p-app #blog-articles .sec-title .title{font-size:clamp(2.2rem,3vw,2.8rem);line-height:clamp(2.4rem,3vw,3.6rem)}@media(max-width:480px){.p-app #blog-articles .sec-title .title{margin-bottom:2rem}}.p-app #blog-articles .articles{margin-top:6rem;display:grid;grid-template-columns:repeat(2,1fr);grid-gap:3rem;gap:3rem}@media(max-width:820px){.p-app #blog-articles .articles{grid-template-columns:1fr}}@media(max-width:480px){.p-app #blog-articles .articles{display:none}}.p-app #blog-articles .articles .article{display:flex;justify-content:space-between;gap:2rem;height:100%}.p-app #blog-articles .articles .article figure{flex:0 0 180px;width:180px}.p-app #blog-articles .articles .article figure img{display:block;width:100%;max-width:180px;border-radius:10px}.p-app #blog-articles .articles .article .content{flex:1 1 auto;display:flex;flex-direction:column;gap:2rem}@media(max-width:820px){.p-app #blog-articles .articles .article .content{gap:1rem}}.p-app #blog-articles .articles .article .content .meta{display:flex;gap:1.5rem}.p-app #blog-articles .articles .article .content .meta time{font-size:1.4rem;line-height:normal}.p-app #blog-articles .articles .article .content .meta .category{font-size:1.1rem;line-height:1.9rem;background-color:#70c9e2;padding:0 .8rem;border-radius:40px;color:#fff;min-width:80px;height:19px;text-align:center}.p-app #blog-articles .articles .article .content .title{font-size:clamp(1.4rem,3vw,1.6rem);line-height:2.2rem}.p-app #blog-articles .articles-carousel{display:none;margin-top:3rem}@media(max-width:480px){.p-app #blog-articles .articles-carousel{display:block;margin-right:-16px}}.p-app #blog-articles .articles-carousel .carousel,.p-app #blog-articles .articles-carousel .swiper{overflow:visible}.p-app #blog-articles .articles-carousel .swiper-slide{width:38%;height:auto;overflow:visible}@media(max-width:480px){.p-app #blog-articles .articles-carousel .swiper-slide{width:85%}.p-app #blog-articles .articles-carousel .post{display:block;min-width:0}.p-app #blog-articles .articles-carousel .article{display:flex;align-items:stretch;gap:1.2rem;min-width:0}.p-app #blog-articles .articles-carousel figure{flex:0 0 140px;width:140px;margin:0;border-radius:8px;overflow:hidden}.p-app #blog-articles .articles-carousel figure img{display:block;width:100%;max-width:none}.p-app #blog-articles .articles-carousel .content{flex:1 1 auto;min-width:0;display:flex;flex-direction:column;justify-content:flex-start;gap:.6rem}.p-app #blog-articles .articles-carousel .meta{display:flex;align-items:center;gap:1rem;margin:0;flex-shrink:0}.p-app #blog-articles .articles-carousel time{font-size:1.2rem;line-height:1;white-space:nowrap}.p-app #blog-articles .articles-carousel .category{flex-shrink:0;font-size:1.1rem;line-height:19px;background-color:#70c9e2;padding:0 .8rem;border-radius:40px;color:#fff;min-width:auto;height:19px;text-align:center;white-space:nowrap}.p-app #blog-articles .articles-carousel .title{margin:0;font-size:1.4rem;line-height:2rem;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;line-clamp:3;overflow:hidden}}.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%}.p-app .article-single{max-width:680px;margin:0 auto}.p-app .article-single .category{display:block;font-size:1.2rem;text-align:center;background-color:#70c9e2;padding:.4rem .5rem;width:90px;border-radius:40px;color:#fff}.p-app .article-single .article-title{font-size:clamp(2.2rem,3vw,2.8rem);line-height:3.6rem;font-family:"Noto Serif JP",serif;margin:2rem 0}@media(max-width:480px){.p-app .article-single .article-title{margin:1.5rem 0}}.p-app .article-single .sns{display:flex;gap:.75rem}.p-app .article-single .sns img{width:30px;height:30px}@media(max-width:480px){.p-app .article-single .sns img{width:24px;height:24px}}.p-app .article-single .thumbnail{margin:2rem 0 3rem}@media(max-width:480px){.p-app .article-single .thumbnail{margin:2rem 0}}.p-app .article-single table{overflow:hidden;width:100%;border:1px solid #d9d9d9;border-radius:16px;border-spacing:0;table-layout:fixed}.p-app .article-single table td,.p-app .article-single table th{padding:2rem 2.5rem;border-right:1px solid #d9d9d9;border-bottom:1px solid #d9d9d9;text-align:left;vertical-align:top}.p-app .article-single table td:last-child,.p-app .article-single table th:last-child{border-right:0}.p-app .article-single table thead th{font-weight:700}.p-app .article-single table thead th:first-child{width:13%}.p-app .article-single table thead th:nth-child(2){width:37%}.p-app .article-single table thead th:nth-child(3){width:50%}.p-app .article-single table tbody tr:last-child td,.p-app .article-single table tbody tr:last-child th{border-bottom:0}.p-app .article-single table tbody th{font-weight:700}@media(max-width:480px){.p-app .article-single table{border-radius:12px}.p-app .article-single table thead{display:none}.p-app .article-single table tbody,.p-app .article-single table td,.p-app .article-single table th,.p-app .article-single table tr{display:block;width:100%}.p-app .article-single table tbody tr{display:grid;grid-template-columns:1fr}.p-app .article-single table tbody tr:last-child td:not(:last-child),.p-app .article-single table tbody tr:last-child th{border-bottom:1px solid #d9d9d9}.p-app .article-single table tbody th{grid-column:1/-1;padding:1.5rem 2rem;border-right:0}.p-app .article-single table tbody td{padding:1.5rem 2rem;border-right:0}.p-app .article-single table tbody td:before{display:block;margin-bottom:.75rem;content:attr(data-label);font-size:1.3rem;font-weight:700}}.p-app .content{font-size:1.6rem;line-height:3rem}.p-app .content img{max-width:100%;height:auto;margin:1rem 0}.p-app .content h2{font-size:clamp(2rem,3vw,2.4rem);line-height:3.4rem;font-weight:700;margin:6rem 0 3rem}@media(max-width:480px){.p-app .content h2{margin:4rem 0 2rem}}