#header.header-online-member{z-index:20}#header.header-online-member .inner{box-sizing:border-box;margin:0 auto;max-width:1168px!important;width:100%;transition:none}@media(max-width:1300px){#header.header-online-member .inner{padding:unset!important}}@media(max-width:1200px){#header.header-online-member .inner{width:calc(100% - 32px)}}#header.header-online-member ._h-top ._logo{filter:brightness(0) saturate(100%) invert(1)}#header.header-online-member ._h-top ._logo span{color:#fff}#header.header-online-member ._h-top ._inbox .search-form{border:1px solid #fff}#header.header-online-member ._h-top ._inbox .search-form input,#header.header-online-member ._h-top ._inbox .search-form input::placeholder{color:#fff}#header.header-online-member ._h-top ._inbox .search-form button:before{filter:brightness(0) invert(1)}#header.header-online-member ._h-top ._inbox ._nav ._icons li img{filter:brightness(0) saturate(100%) invert(1)}#header.header-online-member ._h-top ._inbox ._nav ._icons li a,#header.header-online-member ._h-top ._inbox ._nav ._icons li p{color:#fff}#header.header-online-member ._h-top ._inbox ._nav .lang-menu:hover #lang-switcher{display:flex;gap:.3rem}#header.header-online-member ._h-top ._inbox ._nav .lang-menu #lang-switcher{background:#fff;box-shadow:none}#header.header-online-member ._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-member p{font-size:1.8rem}.p-online-member h2{font-family:"Noto Serif JP",serif;font-size:3.5rem;color:#333;text-align:center;margin-bottom:40px;line-height:5.2rem}@media(max-width:960px){.p-online-member h2{margin-bottom:30px;font-size:2.5rem}}.p-online-member .line-break{display:none}@media(max-width:450px){.p-online-member .line-break{display:block}}.p-online-member .bg-light-gray{background-color:#f5f5f5}.p-online-member .c-faq-single .a.open{transform:none!important}.p-online-member .center{margin:30px auto 20px;max-width:450px}.p-online-member .btn-frame{display:flex;align-items:center;justify-content:center;padding:2rem 6rem;border-radius:50px;font-size:2.2rem;min-width:25%}@media(max-width:480px){.p-online-member .btn-frame{padding:2rem 4rem;font-size:1.8rem}}.p-online-member .white{border:2px solid #fff;color:#fff}.p-online-member .blue{border:2px solid #70c9e2;color:#70c9e2}.p-online-member .sec-lesson{padding:6rem 0}@media(max-width:480px){.p-online-member .sec-lesson{margin:0}}.p-online-member .sec-lesson h2{font-size:3.5rem;line-height:5.5rem;margin-bottom:60px}@media(max-width:960px){.p-online-member .sec-lesson h2{font-size:2.8rem;line-height:4.5rem}}@media(max-width:480px){.p-online-member .sec-lesson h2{font-size:2rem;line-height:3.8rem}}.p-online-member .sec-lesson p{line-height:3.5rem}@media(max-width:480px){.p-online-member .sec-lesson{padding-top:40px}}.p-online-member .sec-lesson .lessons{display:flex;justify-content:space-between;gap:30px}@media(max-width:960px){.p-online-member .sec-lesson .lessons{flex-direction:column}}.p-online-member .sec-lesson .lessons .lesson{width:100%}@media(max-width:960px){.p-online-member .sec-lesson .lessons .lesson{margin-bottom:20px}}.p-online-member .sec-lesson .lessons .lesson h3{color:#48a8d2;font-size:2.5rem;line-height:4.2rem;font-weight:600;margin-bottom:3rem}@media(max-width:480px){.p-online-member .sec-lesson .lessons .lesson h3{font-size:2rem;line-height:3rem;margin-bottom:1.5rem}}.p-online-member .sec-lesson .lessons .lesson .sub-title{font-size:2rem;font-weight:700;margin-bottom:1rem}@media(max-width:480px){.p-online-member .sec-lesson .lessons .lesson .sub-title{font-size:1.6rem;margin-bottom:0}}.p-online-member .sec-lesson .lessons .lesson img{margin-bottom:20px;border-radius:10px}@media(max-width:650px){.p-online-member .sec-lesson .lessons .lesson p{font-size:1.4rem;line-height:3rem}}.p-online-member #sec-recommend{padding:6rem 0}.p-online-member #sec-recommend .items{margin-bottom:80px;grid-gap:3%;gap:3%;display:grid;grid-template-columns:repeat(3,1fr)}@media(max-width:960px){.p-online-member #sec-recommend .items{grid-template-columns:repeat(2,1fr)}}@media(max-width:600px){.p-online-member #sec-recommend .items{gap:3rem;margin-bottom:0;grid-template-columns:repeat(1,1fr)}}.p-online-member #sec-recommend .items .item{padding:40px;background-color:#fff;display:flex;flex-direction:column;align-items:flex-start;border-radius:10px}.p-online-member #sec-recommend .items .item .case-img{width:260px!important;margin:0 auto 5%}.p-online-member #sec-recommend .items .item .item-content{margin:0 auto}.p-online-member #sec-recommend .items .item .item-content h2{font-size:clamp(3.5rem,3.5vw,4rem);font-weight:700;font-family:YuGothic,Yu Gothic,游ゴシック体,游ゴシック,ヒラギノ角ゴ Pro W3,Hiragino Kaku Gothic Pro,メイリオ,Meiryo,Osaka,ＭＳ Ｐゴシック,MS PGothic,Helvetica Neue,Helvetica,Arial,sans-serif}@media(max-width:480px){.p-online-member #sec-recommend .items .item .item-content h2{line-height:3.8rem;margin-bottom:30px}}.p-online-member #sec-recommend .items .item .item-content p{font-size:2.2rem;line-height:3.7rem}@media(max-width:480px){.p-online-member #sec-recommend .items .item .item-content p{font-size:1.8rem;line-height:3.4rem}}.p-online-member #trial-lesson{padding:6rem 0;text-align:center}.p-online-member #trial-lesson .text-intro{text-align:center;font-size:2rem;line-height:3.8rem}@media(max-width:480px){.p-online-member #trial-lesson .text-intro{font-size:1.6rem;line-height:3rem}}.p-online-member #trial-lesson .trial-box{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:40px;gap:40px;justify-items:center;margin:60px auto;width:90%}@media(max-width:1000px){.p-online-member #trial-lesson .trial-box{grid-template-columns:repeat(2,1fr);gap:25px;width:95%}}.p-online-member #trial-lesson .trial-box .lesson{text-align:center;justify-content:center;max-width:270px}@media(max-width:480px){.p-online-member #trial-lesson .trial-box .lesson{margin-bottom:20px}}.p-online-member #trial-lesson .trial-box .lesson .flow-icon img{width:70px}@media(max-width:480px){.p-online-member #trial-lesson .trial-box .lesson .flow-icon img{width:65px}}.p-online-member #trial-lesson .trial-box .lesson span{display:block;font-size:3rem;font-weight:700;margin:10px 0}@media(max-width:480px){.p-online-member #trial-lesson .trial-box .lesson span{font-size:2.9rem;margin:10px 0}}.p-online-member #trial-lesson .trial-box .lesson .sub-title{font-size:2rem;font-weight:600;line-height:3.5rem;margin-bottom:20px;text-align:center;min-height:70px}@media(max-width:480px){.p-online-member #trial-lesson .trial-box .lesson .sub-title{min-height:unset;font-size:1.9rem;line-height:3rem;letter-spacing:.01rem}}.p-online-member #trial-lesson .trial-box .lesson p{font-size:1.8rem;line-height:3.4rem;text-align:left}@media(max-width:480px){.p-online-member #trial-lesson .trial-box .lesson p{font-size:1.6rem;line-height:2.5rem}}.p-online-member #voice{padding:6rem 0}.p-online-member #voice .item{max-width:80%;margin:40px auto;text-align:center}@media(max-width:480px){.p-online-member #voice .item{max-width:100%}}.p-online-member #voice .item .voice-icon{width:30px}.p-online-member #voice .item .title{text-align:center;margin:15px 0 25px;font-weight:700}.p-online-member #voice .item p{text-align:left}.p-online-member #online-registration{padding:6rem 0;text-align:center}.p-online-member #online-registration h3{font-weight:700;padding:4rem 0 1.5rem;font-size:1.8rem}.p-online-member #online-registration .container-bg-white{background-color:#fff;padding:3.5rem 0;font-weight:700;margin:0 auto 2rem;border-radius:10px}@media(max-width:480px){.p-online-member #online-registration .container-bg-white p{font-size:1.6rem}}.p-online-member #online-registration .container-bg-white img{width:35px;padding:1.5rem 0}@media(max-width:480px){.p-online-member #online-registration .container-bg-white img{padding:1.3rem 0;width:25px}}.p-online-member #online-member{padding:6rem 0;background-color:#71c9e2;color:#fff;text-align:center}.p-online-member #online-member h2{color:#fff!important}.p-online-member #online-members-lessons,.p-online-member .p-online-section{padding:6rem 0}.p-online-member #online-members-lessons .content{display:flex;justify-content:space-between;gap:40px}@media(max-width:960px){.p-online-member #online-members-lessons .content{flex-direction:column;gap:20px}}.p-online-member #online-members-lessons .content img{width:50%;height:100%;border-radius:10px}@media(max-width:960px){.p-online-member #online-members-lessons .content img{width:100%}}.p-online-member #online-members-lessons .content .text .blue-text{color:#48a8d2;font-size:2.3rem;font-weight:700}@media(max-width:480px){.p-online-member #online-members-lessons .content .text .blue-text{font-size:2rem;line-height:3rem}}.p-online-member #online-members-lessons .content .text h3{margin:20px 0;font-size:3.3rem;font-family:"Noto Serif JP",serif}@media(max-width:480px){.p-online-member #online-members-lessons .content .text h3{margin:15px 0;font-size:2.6rem}}.p-online-member #online-members-lessons .content .text p{font-size:2.1rem;line-height:3.8rem}@media(max-width:480px){.p-online-member #online-members-lessons .content .text p{font-size:1.8rem;line-height:3.2rem}}.p-online-member #price{padding:6rem 0}.p-online-member #price table{border-collapse:collapse;line-height:25px;width:90%;margin:0 auto;font-size:1.8rem}@media(max-width:960px){.p-online-member #price table{width:100%}.p-online-member #price table tr{display:flex;flex-direction:column}.p-online-member #price table tr:last-of-type{border-bottom:1px solid #787878}.p-online-member #price table tr td,.p-online-member #price table tr th{box-sizing:border-box;width:100%!important;border-bottom:none;text-align:left!important}}@media(max-width:960px)and (max-width:600px){.p-online-member #price table tr td,.p-online-member #price table tr th{padding:2rem!important}.p-online-member #price table tr td{padding:1rem 2rem!important}}.p-online-member #price table th{width:20%;background-color:#f2f2f2;font-weight:400}.p-online-member #price table td{width:55%;line-height:3.5rem}.p-online-member #price table td:last-of-type{text-align:center;width:35%}.p-online-member #price table td,.p-online-member #price table th{padding:4rem;border:1px solid #787878}.p-online-member #price p{width:90%;margin:3rem auto 0}@media(max-width:960px){.p-online-member #price p{width:100%}}.p-online-member #sec-kuramuru{padding:6rem 0}.p-online-member #sec-kuramuru .content{display:flex;justify-content:space-between;gap:40px}@media(max-width:960px){.p-online-member #sec-kuramuru .content{flex-direction:column;gap:20px}}.p-online-member #sec-kuramuru .content img{width:50%;height:100%;border-radius:10px}@media(max-width:960px){.p-online-member #sec-kuramuru .content img{width:100%}}.p-online-member #sec-kuramuru .content .text .blue-text{color:#48a8d2;font-size:2.3rem;font-weight:700}@media(max-width:480px){.p-online-member #sec-kuramuru .content .text .blue-text{font-size:2rem;line-height:3rem}}.p-online-member #sec-kuramuru .content .text h3{margin:20px 0;font-size:3.3rem}@media(max-width:480px){.p-online-member #sec-kuramuru .content .text h3{margin:15px 0;font-size:2.6rem}}.p-online-member #sec-kuramuru .content .text p{font-size:2.1rem;line-height:3.8rem}@media(max-width:480px){.p-online-member #sec-kuramuru .content .text p{font-size:1.8rem;line-height:3.2rem}}