#header.header-online{z-index:20}#header.header-online .inner{box-sizing:border-box;margin:0 auto;max-width:1168px!important;width:100%;transition:none}@media(max-width:1300px){#header.header-online .inner{padding:unset!important}}@media(max-width:1200px){#header.header-online .inner{width:calc(100% - 32px)}}#header.header-online ._h-top ._logo{filter:brightness(0) saturate(100%) invert(1)}#header.header-online ._h-top ._logo span{color:#fff}#header.header-online ._h-top ._inbox .search-form{border:1px solid #fff}#header.header-online ._h-top ._inbox .search-form input,#header.header-online ._h-top ._inbox .search-form input::placeholder{color:#fff}#header.header-online ._h-top ._inbox .search-form button:before{filter:brightness(0) invert(1)}#header.header-online ._h-top ._inbox ._nav ._icons li img{filter:brightness(0) saturate(100%) invert(1)}#header.header-online ._h-top ._inbox ._nav ._icons li a,#header.header-online ._h-top ._inbox ._nav ._icons li p{color:#fff}#header.header-online ._h-top ._inbox ._nav .lang-menu:hover #lang-switcher{display:flex;gap:.3rem}#header.header-online ._h-top ._inbox ._nav .lang-menu #lang-switcher{background:#fff;box-shadow:none}#header.header-online ._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-online{position:relative}.p-online #sec-quick-lessons{padding:6rem 0}@media(max-width:480px){.p-online #sec-quick-lessons{padding-bottom:3rem}}.p-online #sec-quick-lessons .sec-title p{text-align:center;font-size:1.6rem!important}.p-online #sec-quick-lessons .lessons{display:flex;justify-content:space-between;gap:3rem}@media(max-width:960px){.p-online #sec-quick-lessons .lessons{flex-direction:column;gap:0}}.p-online #sec-quick-lessons .lessons #quick{scroll-margin-top:120px}.p-online #sec-quick-lessons .lessons .lesson{width:100%}@media(max-width:960px){.p-online #sec-quick-lessons .lessons .lesson{margin-bottom:20px}}.p-online #sec-quick-lessons .lessons .lesson h3{font-size:2rem;line-height:auto;font-weight:700;margin-bottom:1rem}@media(max-width:480px){.p-online #sec-quick-lessons .lessons .lesson h3{font-size:1.6rem;margin-bottom:1rem}}.p-online #sec-quick-lessons .lessons .lesson img{display:block;border-radius:2rem;margin:0 auto 2rem;max-width:162px}@media(max-width:480px){.p-online #sec-quick-lessons .lessons .lesson img{margin-bottom:1.5rem}}.p-online #sec-quick-lessons .lessons .lesson p{font-size:1.6rem;line-height:2.8rem}.p-online #sec-recommend{padding:6rem 0}@media(max-width:480px){.p-online #sec-recommend{padding:3rem 0 6rem}}.p-online #sec-recommend .items{grid-gap:3%;gap:3%;display:grid;grid-template-columns:repeat(4,1fr)}@media(max-width:960px){.p-online #sec-recommend .items{grid-template-columns:repeat(2,1fr)}}@media(max-width:600px){.p-online #sec-recommend .items{gap:3rem;margin-bottom:0;grid-template-columns:repeat(1,1fr)}}.p-online #sec-recommend .items .item{padding:2.5rem;background-color:#fff;display:flex;flex-direction:column;align-items:flex-start;border-radius:10px}.p-online #sec-recommend .items .item .case-img{width:260px!important;margin:0 auto}.p-online #sec-recommend .items .item .item-content{margin:0 auto}.p-online #sec-recommend .items .item .item-content h2{text-align:center;font-size:2.8rem;font-weight:bolder;font-family:Noto Sans JP,sans-serif;margin:.5rem auto}.p-online #sec-recommend .items .item .item-content p{font-weight:700}.p-online .cta-blue-box{background-color:#71c9e2;color:#fff;text-align:center;padding:6rem 0}@media(max-width:480px){.p-online .cta-blue-box{padding:3rem 0 4rem}}.p-online .cta-blue-box .sec-title{margin-bottom:3rem}.p-online .cta-blue-box p{font-size:1.6rem;font-weight:400;margin-bottom:3rem}.p-online .cta-blue-box .btn--white-outline{margin-bottom:2rem}.p-online #sec-lesson{padding:6rem 0}@media(max-width:480px){.p-online #sec-lesson{padding:3rem 0}}.p-online #sec-lesson .sec-title h2{margin-bottom:0}.p-online #sec-lesson .sec-title p{text-align:center}@media(max-width:480px){.p-online #sec-lesson .sec-title p{margin-top:2rem;line-height:2.8rem}}.p-online #sec-lesson h2{font-size:3.5rem;line-height:5.5rem;margin-bottom:60px}@media(max-width:960px){.p-online #sec-lesson h2{font-size:2.8rem;line-height:4.5rem}}@media(max-width:480px){.p-online #sec-lesson h2{font-size:2rem;line-height:3.8rem}}.p-online #sec-lesson p{line-height:3.5rem}@media(max-width:480px){.p-online #sec-lesson{padding-top:40px}}.p-online #sec-lesson .lessons{display:flex;justify-content:space-between;gap:30px}@media(max-width:960px){.p-online #sec-lesson .lessons{flex-direction:column}}.p-online #sec-lesson .lessons .lesson{width:100%}@media(max-width:960px){.p-online #sec-lesson .lessons .lesson{margin-bottom:20px}}.p-online #sec-lesson .lessons .lesson h3{color:#70c9e2;font-size:2.2rem;line-height:3.5rem;font-weight:600;font-feature-settings:"palt" 1;letter-spacing:.01rem;margin-bottom:1.5rem}@media(max-width:480px){.p-online #sec-lesson .lessons .lesson h3{font-size:2rem;line-height:3rem;margin-bottom:1rem}}.p-online #sec-lesson .lessons .lesson .sub-title{font-size:1.6rem;font-weight:700;margin-bottom:.5rem}@media(max-width:480px){.p-online #sec-lesson .lessons .lesson .sub-title{font-size:1.8rem;margin-bottom:.5rem}}.p-online #sec-lesson .lessons .lesson img{margin-bottom:2rem;border-radius:2rem}@media(max-width:480px){.p-online #sec-lesson .lessons .lesson img{margin-bottom:1.5rem}}.p-online #sec-lesson .lessons .lesson p{font-size:1.6rem;line-height:3.2rem}@media(max-width:650px){.p-online #sec-lesson .lessons .lesson p{font-size:1.4rem;line-height:3rem}}.p-online #voice{padding:6rem 0}@media(max-width:480px){.p-online #voice{padding:3rem 0}}.p-online #voice .item{max-width:80%;margin:40px auto;text-align:center}@media(max-width:480px){.p-online #voice .item{max-width:100%}}.p-online #voice .item .voice-icon{width:30px}.p-online #voice .item .title{text-align:center;margin:1.5rem 0 2rem;font-weight:700}.p-online #voice .item p{text-align:left}.p-online #faq{padding:6rem 0 3rem}@media(max-width:480px){.p-online #faq{padding:3rem 0}}.p-online #faq .p-faq-section{margin-bottom:6rem}@media(max-width:480px){.p-online #faq .p-faq-section .n-inner{width:100%}}.p-online #faq .btn{margin-top:3rem}.p-online #campaign,.p-online .p-online-section{padding:6rem 0}@media(max-width:480px){.p-online #campaign{padding:3rem 0}}.p-online #campaign .sec-title h3{margin-top:2rem;font-size:2.4rem;font-weight:700;text-align:center;font-family:Noto Sans JP,sans-serif}@media(max-width:480px){.p-online #campaign .sec-title h3{font-size:2rem}}