html{scroll-behavior:smooth;scroll-padding-top:10em}.topnavi__item--document{display:none}@media screen and (min-width: 768px){.topnavi__item--document{display:block}}.topnavi__item--login a{background:#d6eef9 !important;color:#2ea7e0 !important}.header .mainmenu ul li.icon.icon3 a{background:url(../images/renewal/icon3.svg) left center no-repeat}.header .mainmenu ul li.icon.icon4 a{background:url(../images/renewal/icon4.svg) left center no-repeat}.header .mainmenu ul li.icon.icon5 a{background:url(../images/renewal/icon5.svg) left center no-repeat}.header .mainmenu ul li.icon.icon6 a{background:url(../images/renewal/icon6.svg) left center no-repeat}.sitemap{padding:0 0 2em}.stnavi{display:flex;flex-direction:column;gap:1em}@media screen and (min-width: 768px){.stnavi{display:grid;grid-template-columns:1fr 1fr 1fr}}.stlist{margin-bottom:0}.stnavi>div{margin-bottom:0}.stnavi>div .stnavi1+.stnavi1{margin-top:1em}.stlist2:last-child{margin-bottom:0}.stlist_sub{margin-top:1em}main.sitemap ul.ul_fleft{flex-direction:column}main.sitemap ul.ul_fleft li{width:100%}.stnaviGroup{display:flex;flex-direction:column;gap:1em;margin-top:1em}@media screen and (min-width: 768px){.stnaviGroup{display:grid;grid-template-columns:1fr 1fr 1fr}}.sp-only{display:block}@media screen and (min-width: 768px){.sp-only{display:none}}.pc-only{display:none}@media screen and (min-width: 768px){.pc-only{display:block}}.breadcrumbs{padding:7.9787234043vw 5.3191489362vw 3.1914893617vw}@media screen and (min-width: 768px){.breadcrumbs{padding:28px 70px}}.breadcrumbs__list{display:flex;max-width:1100px;margin:0 auto !important}.breadcrumbs__item{display:flex;align-items:center;font-weight:600;color:#000;font-size:2.6595744681vw;line-height:2;font-family:"Noto Sans JP",sans-serif}@media screen and (min-width: 768px){.breadcrumbs__item{font-size:12px}}.breadcrumbs__item::after{display:none !important}.breadcrumbs__item a{color:#9f9f9f;text-decoration:none}.breadcrumbs__item a:hover{color:#2ea7e0}.breadcrumbs__item:not(:first-of-type)::before{content:"";display:block;width:1.329787234vw;height:1.329787234vw;background-color:#000;border-radius:50%;margin:0 3.1914893617vw;flex-shrink:0}@media screen and (min-width: 768px){.breadcrumbs__item:not(:first-of-type)::before{width:5px;height:5px;margin:0 12px}}h1.subHead,h2.subHead,h3.subHead,h4.subHead,h5.subHead,h6.subHead{font-size:5.3191489362vw;line-height:1.45;letter-spacing:2px;font-weight:600;color:#000;margin:0;padding:0}@media screen and (min-width: 768px){h1.subHead,h2.subHead,h3.subHead,h4.subHead,h5.subHead,h6.subHead{font-size:26px;letter-spacing:2.6px;line-height:1.4230769231}}h1.subHead--green,h2.subHead--green,h3.subHead--green,h4.subHead--green,h5.subHead--green,h6.subHead--green{color:#42b3b3}.color--green{color:#42b3b3}.icnHead{display:flex;align-items:center;gap:2.1276595745vw;font-size:5.3191489362vw;letter-spacing:.8px;line-height:1.3;margin:0}@media screen and (min-width: 768px){.icnHead{gap:16px;font-size:26px;letter-spacing:2.6px;line-height:1.4230769231}}.icnHead--l{gap:2.1276595745vw;font-size:5.8510638298vw;letter-spacing:.8px;line-height:1.4545454545}@media screen and (min-width: 768px){.icnHead--l{gap:16px;font-size:34px;letter-spacing:3.4px;line-height:1.4411764706}}.icnHead--l::before{width:9.3085106383vw;height:9.3085106383vw}@media screen and (min-width: 768px){.icnHead--l::before{width:50px;height:50px}}.icnHead::before{content:"";display:block;width:7.4468085106vw;height:7.4468085106vw;background-size:100% auto;background-repeat:no-repeat}@media screen and (min-width: 768px){.icnHead::before{width:40px;height:40px}}.icnHead--labo::before{background-image:url(../images/renewal/icon-head-labo.png)}.icnHead--koushi::before{background-image:url(../images/renewal/icon-head-koushi.png)}.icnHead--staff::before{background-image:url(../images/renewal/icon-head-staff.png)}.icnHead--voice::before{background-image:url(../images/renewal/icon-head-voice.png)}.icnHead--news::before{background-image:url(../images/renewal/icon-head-news.png)}.icnHead--media::before{background-image:url(../images/renewal/icon-head-media.png)}.icnHead--search::before{background-image:url(../images/renewal/icon-head-search.png)}.icnHead--searchKoushi::before{background-image:url(../images/renewal/icon-head-search-yellow.png)}.icnHead--teacher::before{background-image:url(../images/renewal/icon-head-teacher.png)}.radiusbtn{position:relative;display:flex;align-items:center;justify-content:center;width:100%;height:13.2978723404vw;font-size:4.2553191489vw;line-height:1.4444444444;letter-spacing:1.8px;border-radius:40px;background-color:#42b3b3;color:#fff;font-weight:600}@media screen and (min-width: 768px){.radiusbtn{max-width:440px;height:63px;font-size:18px}}@media screen and (min-width: 768px){.radiusbtn:hover{opacity:.9}}.radiusbtn--yellow{background-color:#ecc300}.radiusbtn--arrow::after{content:"";display:block;width:4.7872340426vw;height:4.7872340426vw;margin-left:1.329787234vw;background-size:100% auto;background-repeat:no-repeat;background-image:url("../images/renewal/arrow-btn.png")}@media screen and (min-width: 768px){.radiusbtn--arrow::after{position:absolute;top:50%;right:20px;transform:translateY(-50%);width:21px;height:21px;margin-left:0}}.arrowBtn{position:relative;display:flex;align-items:center;justify-content:center;width:100%;height:16.4893617021vw;font-size:4.7872340426vw;line-height:1.4230769231;letter-spacing:1.04px;border-radius:5px;background-color:#42b3b3;color:#fff;font-weight:600}@media screen and (min-width: 768px){.arrowBtn{max-width:400px;height:73px;font-size:26px}}@media screen and (min-width: 768px){.arrowBtn:hover{opacity:.9}}.arrowBtn::before{position:absolute;top:50%;right:3.7234042553vw;transform:translateY(-50%);content:"";display:block;width:4.7872340426vw;height:4.7872340426vw;background-size:100% auto;background-repeat:no-repeat;background-image:url("../images/renewal/arrow-btn.png")}@media screen and (min-width: 768px){.arrowBtn::before{right:20px;width:21px;height:21px}}.icnbtn{position:relative;display:flex;align-items:center;justify-content:center;width:100%;height:16.4893617021vw;font-size:4.7872340426vw;line-height:1.4230769231;letter-spacing:1.04px;border-radius:5px;background-color:#42b3b3;color:#fff;font-weight:600;gap:2.1276595745vw}@media screen and (min-width: 768px){.icnbtn{gap:12px;max-width:400px;height:73px;font-size:26px}}.icnbtn::before{content:"";display:block;width:32px;height:32px;background-size:100% auto;background-repeat:no-repeat;background-image:url("../images/renewal/arrow-icnbtn-white.png")}.icnbtn::after{position:absolute;top:50%;right:20px;transform:translateY(-50%);content:"";display:block;width:21px;height:21px;background-size:100% auto;background-repeat:no-repeat;background-image:url("../images/renewal/arrow-btn.png")}@media screen and (min-width: 768px){.icnbtn:hover{opacity:.9}}.icnbtn--yellow{background-color:#ecc300}.icnbtn--yellow::after{background-image:url("../images/renewal/arrow-btn-yellow.png")}.icnbtn--border{background-color:#fff;border:3px solid #42b3b3;color:#42b3b3}.icnbtn--border::after{background-image:url("../images/renewal/arrow-btn-white.png")}.icnbtn--contact::before{display:block;content:"";width:6.914893617vw;height:4.7872340426vw;background-size:100% auto;background-repeat:no-repeat;background-image:url(../images/renewal/icon-mail.png)}@media screen and (min-width: 768px){.icnbtn--contact::before{width:32px;height:22px}}.icnbtn--shiryou::before{display:block;content:"";width:6.6489361702vw;height:7.7127659574vw;background-size:100% auto;background-repeat:no-repeat;background-image:url(../images/renewal/icon-shiryou.png)}@media screen and (min-width: 768px){.icnbtn--shiryou::before{width:32px;height:32px}}.icnbtn--shiryou::after{background-image:url("../images/renewal/arrow-btn-green.png")}.middleHeader{padding:0 5.3191489362vw 7.9787234043vw}@media screen and (min-width: 768px){.middleHeader{padding:0 70px 40px}}.middleHeader__inner{max-width:1100px;margin-inline:auto}.middleHeader__desc{font-size:3.4574468085vw;margin-top:4.2553191489vw;font-weight:500;line-height:1.625;letter-spacing:.64px}@media screen and (min-width: 768px){.middleHeader__desc{font-size:16px}}.pagination{display:flex;justify-content:center;gap:20px}@media screen and (min-width: 768px){.pagination{gap:20px}}.pagination .page-numbers{display:flex;align-items:center;justify-content:center;width:34px;height:34px;color:#fff;background-color:#2ea7e0;border-radius:50%;font-weight:600}@media screen and (min-width: 768px){.pagination .page-numbers{font-size:14px;line-height:2.4285714286}}.pagination .page-numbers.next{background-color:#fff;text-indent:-200vw;overflow:hidden;background-size:18px 18px;background-position:center;background-repeat:no-repeat;background-image:url("../images/renewal/arrow-next.png")}.contactBnr{padding:7.9787234043vw 5.3191489362vw}@media screen and (min-width: 768px){.contactBnr{padding:30px 70px}}.contactBnr--top{padding:0 6.6489361702vw}@media screen and (min-width: 768px){.contactBnr--top{padding:0 70px;margin-top:90px}}.contactBnr__inner{background-color:#eff9fd;border-radius:10px;padding:7.9787234043vw 0;max-width:1100px;margin-inline:auto}@media screen and (min-width: 768px){.contactBnr__inner{padding:40px 0;border-radius:10px}}.contactBnr__msg{font-size:4.2553191489vw;line-height:1.5;letter-spacing:.64px;text-align:center;font-weight:bold}@media screen and (min-width: 768px){.contactBnr__msg{font-size:26px;line-height:1.4230769231;letter-spacing:1.04px}}.contactBnr--middle .contactBnr__msg{font-size:4.2553191489vw}@media screen and (min-width: 768px){.contactBnr--middle .contactBnr__msg{font-size:20px}}.contactBnr__btn{position:relative;margin-top:2.6595744681vw;margin-inline:auto;display:flex;align-items:center;justify-content:center;gap:2.6595744681vw;width:74.2021276596vw;height:16.4893617021vw;background-color:#2ea7e0;border-radius:5px;color:#fff;font-size:4.7872340426vw;line-height:1.4444444444;letter-spacing:.72px;font-weight:bold}@media screen and (min-width: 768px){.contactBnr__btn{margin-top:13px;font-size:26px;line-height:1.4230769231;letter-spacing:1.04px;gap:12px;width:400px;height:73px}}.contactBnr__btn::before{display:block;content:"";width:6.914893617vw;height:4.7872340426vw;background-size:100% auto;background-repeat:no-repeat;background-image:url(../images/renewal/icon-mail.png)}@media screen and (min-width: 768px){.contactBnr__btn::before{width:32px;height:22px}}.contactBnr__btn::after{position:absolute;top:50%;right:3.7234042553vw;transform:translateY(-50%);display:block;content:"";width:4.7872340426vw;height:4.7872340426vw;background-size:100% auto;background-repeat:no-repeat;background-image:url(../images/renewal/arrow-contactBnr.png)}@media screen and (min-width: 768px){.contactBnr__btn::after{right:22px;width:21px;height:21px}}.contactBnr__btn:hover{opacity:.9}.contactBnr__btn--partner::before{width:6.914893617vw;height:6.914893617vw;background-image:url(../images/renewal/icon-partner.png)}@media screen and (min-width: 768px){.contactBnr__btn--partner::before{width:38px;height:38px}}.contactBnr__btn--partner::after{display:none}@media screen and (min-width: 768px){.middleKv{padding:0 70px}}.middleKv__inner{max-width:1220px;margin-inline:auto}.middleKv__link{display:block}@media screen and (min-width: 768px){.middleKv__link:hover{opacity:.9}}.middleKv__img{width:100%;height:auto}@media screen and (min-width: 768px){.slideMenu{display:none}}.menu .slideMenu{position:fixed;z-index:100;top:0;left:0;background:#fff;width:100vw;height:100svh;padding:26.5957446809vw 9.3085106383vw 0;overflow-y:auto}.slideMenu__close{position:absolute;top:0;right:0;width:15.9574468085vw !important;height:18.6170212766vw !important;display:block !important;overflow:hidden;text-indent:-200vw;background-color:#fff;background-repeat:no-repeat;background-image:url(../images/renewal/icon-close.svg);background-size:3.7234042553vw auto;background-position:center center}.slideMenu__inner{padding-bottom:26.5957446809vw}.slideMenu__subMenu{border-top:1px solid #000;padding-top:7.9787234043vw;margin-top:7.9787234043vw}.slideMenu__relationMenu{border-top:1px solid #000;padding-top:7.9787234043vw;margin-top:7.9787234043vw}.slideMainMenu__item:not(:first-of-type){margin-top:3.9893617021vw}.slideMainMenu__link{display:flex;align-items:center;gap:3.1914893617vw;color:#2ea7e0;font-size:5.3191489362vw;line-height:1.45;font-weight:600;letter-spacing:.8px}.slideMainMenu__link::after{content:"";display:block;width:3.9893617021vw;height:3.9893617021vw;background-image:url(../images/renewal/arrow-slidemenu.svg);background-size:100% auto;background-repeat:no-repeat}.slideRelationMenu__item:not(:first-of-type){margin-top:3.9893617021vw}.slideRelationMenu__link{display:flex;align-items:center;gap:3.1914893617vw;font-size:4.2553191489vw;line-height:1.5;font-weight:600;letter-spacing:.64px}.slideRelationMenu__link::after{content:"";display:block;width:3.9893617021vw;height:3.9893617021vw;background-image:url(../images/renewal/arrow-slidemenu.svg);background-size:100% auto;background-repeat:no-repeat}.slideSubMenu__item:not(:first-of-type){margin-top:3.9893617021vw}.slideSubMenu__link{display:flex;align-items:center;gap:3.1914893617vw;font-size:4.2553191489vw;line-height:1.5;font-weight:600;letter-spacing:.64px}.slideSubMenu__link::after{content:"";display:block;width:3.9893617021vw;height:3.9893617021vw;background-image:url(../images/renewal/arrow-slidemenu.svg);background-size:100% auto;background-repeat:no-repeat}.slideSubMenu__subList{display:flex;flex-direction:column;gap:2.1276595745vw;margin-top:2.1276595745vw}.slideSubMenu__subListLink{display:flex;align-items:center;gap:3.1914893617vw;font-size:3.1914893617vw;line-height:1.5;font-weight:600;letter-spacing:.6px}.relationBnr{background-color:#f8fafb;padding:7.9787234043vw 5.3191489362vw}@media screen and (min-width: 768px){.relationBnr{padding:3.2942898975vw}}.relationBnr__list{display:grid;grid-template-columns:repeat(2, 1fr);grid-template-rows:repeat(2, 1fr);gap:3.9893617021vw 2.6595744681vw}@media screen and (min-width: 768px){.relationBnr__list{grid-template-columns:1fr 1fr 1fr;grid-template-rows:unset;gap:.7320644217vw;max-width:1100px;margin-inline:auto}}.relationBnr__item:nth-child(3){grid-column:span 2/span 2}@media screen and (min-width: 768px){.relationBnr__item:nth-child(3){grid-column:unset}}.relationBnrContainer{display:flex;align-items:center;justify-content:center;flex-direction:column;border-radius:10px;gap:1.0638297872vw;height:21.2765957447vw;letter-spacing:1.8px;font-weight:600}@media screen and (min-width: 768px){.relationBnrContainer{flex-direction:row;height:8.0527086384vw}}.relationBnrContainer span{display:flex;align-items:center;gap:2.6595744681vw;color:#fff;font-size:4.2553191489vw}@media screen and (min-width: 768px){.relationBnrContainer span{font-size:1.317715959vw}}@media screen and (min-width: 768px){.relationBnrContainer span{gap:.7320644217vw}}.relationBnrContainer span::after{content:"";display:block;width:3.9893617021vw;height:3.9893617021vw;background-size:100% auto;background-repeat:no-repeat}@media screen and (min-width: 768px){.relationBnrContainer span::after{width:1.317715959vw;height:1.317715959vw}}@media screen and (min-width: 768px){.relationBnrContainer:hover{opacity:.9}}.relationBnrContainer::before{content:"";display:block;width:7.4468085106vw;height:7.4468085106vw;background-size:100% auto;background-repeat:no-repeat}@media screen and (min-width: 768px){.relationBnrContainer::before{width:2.196193265vw;height:2.196193265vw}}.relationBnrContainer--ecarelabo{background-color:#42b3b3}.relationBnrContainer--ecarelabo::before{background-image:url(../images/renewal/icn-ecarelabo.svg)}.relationBnrContainer--ecarelabo span::after{background-image:url(../images/renewal/arrow-relationbnr-ecarelabo.svg)}.relationBnrContainer--koushi{background-color:#ecc300}.relationBnrContainer--koushi::before{background-image:url(../images/renewal/icn-koushi.svg)}.relationBnrContainer--koushi span::after{background-image:url(../images/renewal/arrow-relationbnr-koushi.svg)}.relationBnrContainer--pedia{background-color:#dff1f9}.relationBnrContainer--pedia::before{background-image:url(../images/renewal/icn-pedia.svg)}.relationBnrContainer--pedia span{color:#2ea7e0}.relationBnrContainer--pedia span::after{background-image:url(../images/renewal/arrow-relationbnr-pedia.svg)}.fs-zen{font-family:"Zen Maru Gothic",sans-serif}.topMv{display:flex;justify-content:center;background-color:#d6eef8}.topMv__img{display:block;width:100%;max-width:1366px}.introSec{padding:6.6489361702vw 9.3085106383vw}@media screen and (min-width: 768px){.introSec{padding:40px 1em 50px}}.introSec__head{display:block;font-size:5.3191489362vw;line-height:1.3;margin:0}@media screen and (min-width: 768px){.introSec__head{text-align:center;font-size:34px;line-height:1.2352941176;letter-spacing:1.36px}}.introSec__headStrong{color:#2ea7e0}.introSec__desc{margin-top:1.329787234vw;font-size:3.7234042553vw;line-height:1.7142857143;letter-spacing:.28px;font-weight:600}@media screen and (min-width: 768px){.introSec__desc{text-align:center;margin-top:8px;font-size:18px;line-height:1.5555555556;letter-spacing:.36px}}.kenshuSummaries{padding:5.3191489362vw 3.9893617021vw 0;background-color:#eff9fd}@media screen and (min-width: 768px){.kenshuSummaries{padding:40px 70px}}.kenshuSummaries .kenshuSummary:not(:first-of-type){margin-top:7.9787234043vw}@media screen and (min-width: 768px){.kenshuSummaries .kenshuSummary:not(:first-of-type){margin-top:24px}}@media screen and (min-width: 768px){.kenshuSummaries__contactBnr{margin-top:30px}}.kenshuSummary{padding:7.9787234043vw 5.3191489362vw;background-color:#fff;max-width:1100px;margin-inline:auto}@media screen and (min-width: 768px){.kenshuSummary{padding:30px 70px}}.kenshuSummary__desc{margin-top:2.6595744681vw;font-size:3.7234042553vw;line-height:1.7142857143;letter-spacing:.28px;font-weight:600}@media screen and (min-width: 768px){.kenshuSummary__desc{margin-top:30px;font-size:16px;line-height:1.625;letter-spacing:.64px}}.kenshuSummary__list{display:grid;grid-template-columns:1fr;gap:10.6382978723vw}@media screen and (min-width: 768px){.kenshuSummary__list{grid-template-columns:1fr 1fr 1fr;gap:32px}}.kenshuSummary__listThumb{width:100%}.kenshuSummary__listBody{padding-top:4.2553191489vw}@media screen and (min-width: 768px){.kenshuSummary__listBody{padding-top:16px}}.kenshuSummary__listHead{font-size:4.7872340426vw;line-height:1.4444444444;letter-spacing:.72px;color:#42b3b3}@media screen and (min-width: 768px){.kenshuSummary__listHead{font-size:22px;line-height:1.5454545455;letter-spacing:.88px}}@media screen and (min-width: 768px){.kenshuSummary__listHead{font-size:18px}}.kenshuSummary--koushi .kenshuSummary__listHead{color:#ecc300}.kenshuSummary__listDesc{margin-top:4.2553191489vw;font-size:3.7234042553vw;line-height:1.7142857143;letter-spacing:.64px;font-weight:600}@media screen and (min-width: 768px){.kenshuSummary__listDesc{margin-top:16px;font-size:16px;line-height:1.375;letter-spacing:.7px}}.kenshuSummary__btn{margin-top:10.6382978723vw;margin-inline:auto}@media screen and (min-width: 768px){.kenshuSummary__btn{width:440px;margin-top:40px}}.btnMore{position:relative;display:flex;align-items:center;justify-content:center;color:#fff;background-color:#2ea7e0;padding:3.4574468085vw 4.7872340426vw;border-radius:40px;font-size:4.2553191489vw;line-height:1.5;font-weight:700}@media screen and (min-width: 768px){.btnMore{justify-content:center;padding:18px;border-radius:40px;font-size:18px;line-height:1.4444444444}}@media screen and (min-width: 768px){.btnMore:hover{opacity:.9}}.btnMore::after{position:absolute;top:50%;right:5.8510638298vw;transform:translateY(-50%);content:"";display:block;width:4.7872340426vw;height:4.7872340426vw;background-image:url(../images/renewal/arrow-btn.png);background-size:100% auto;background-repeat:no-repeat}@media screen and (min-width: 768px){.btnMore::after{right:22px;width:21px;height:21px}}.btnMore--green{background-color:#42b3b3}.btnMore--yellow{background-color:#ecc300}.btnMore--yellow::after{background-image:url(../images/renewal/arrow-btn-yellow.png)}.teacherSummary{padding:7.9787234043vw 5.3191489362vw}@media screen and (min-width: 768px){.teacherSummary{padding:60px 70px 30px}}.teacherSummary--bg{background-color:#f8fafb}.teacherSummary__inner{max-width:1100px;margin-inline:auto}.teacherSummary--bg .teacherSummary__inner{max-width:1250px;background-color:#fff;padding:5.3191489362vw;border-radius:20px}@media screen and (min-width: 768px){.teacherSummary--bg .teacherSummary__inner{padding:50px 60px}}.teacherSummary__desc{margin-top:2.6595744681vw;font-size:3.7234042553vw;line-height:1.7142857143;letter-spacing:.28px;font-weight:600}@media screen and (min-width: 768px){.teacherSummary__desc{margin-top:30px;font-size:16px;line-height:1.625;letter-spacing:.64px}}.teacherSummary__list{display:grid;grid-template-columns:1fr;gap:11.9680851064vw;margin-top:3.9893617021vw}@media screen and (min-width: 768px){.teacherSummary__list{grid-template-columns:1fr 1fr 1fr;gap:30px;margin-top:30px}}.teacherSummary__listThumb{display:block;width:42.0212765957vw;height:42.0212765957vw;object-fit:cover;border-radius:50%;margin-inline:auto}@media screen and (min-width: 768px){.teacherSummary__listThumb{width:158px;height:158px}}.teacherSummary__listName{display:block;margin-bottom:0;margin-top:3.9893617021vw;font-size:5.3191489362vw;line-height:1.3;letter-spacing:.8px;font-weight:bold;text-align:center;color:#2ea7e0}@media screen and (min-width: 768px){.teacherSummary__listName{margin-top:5px;font-size:20px;line-height:1.3;letter-spacing:.8px}}[data-color=yellow] .teacherSummary__listName{color:#ecc300}.teacherSummary__listPosition{margin-top:1.329787234vw;font-size:3.7234042553vw;line-height:1.7142857143;text-align:center;color:#767676}@media screen and (min-width: 768px){.teacherSummary__listPosition{margin-top:5px;font-size:14px}}.teacherSummary__listEx{margin-top:1.329787234vw;padding:3.9893617021vw 5.8510638298vw;background-color:#f8fafb}@media screen and (min-width: 768px){.teacherSummary__listEx{margin-top:10px;padding:15px 22px}}.teacherSummary__listExHead{font-size:4.2553191489vw;line-height:1.625;font-weight:bold}@media screen and (min-width: 768px){.teacherSummary__listExHead{font-size:16px}}.teacherSummary__listExItem{font-size:3.7234042553vw;line-height:1.7142857143;white-space:pre-wrap}@media screen and (min-width: 768px){.teacherSummary__listExItem{font-size:14px}}.teacherSummary__listExItem:first-of-type{margin-top:.7978723404vw}@media screen and (min-width: 768px){.teacherSummary__listExItem:first-of-type{margin-top:3px}}.teacherSummary__link{margin-top:2.6595744681vw}@media screen and (min-width: 768px){.teacherSummary__link{margin-top:10px}}@media screen and (min-width: 768px){.teacherSummary__link:hover{opacity:.9}}.teacherSummary__more{margin-top:11.9680851064vw}@media screen and (min-width: 768px){.teacherSummary__more{margin-top:48px}}[data-color=green] .teacherSummary .txtLink{color:#42b3b3}[data-color=green] .teacherSummary .txtLink::after{background-image:url(../images/renewal/arrow-txtLink-green.png)}[data-color=yellow] .teacherSummary .txtLink{color:#ecc300}[data-color=yellow] .teacherSummary .txtLink::after{background-image:url(../images/renewal/arrow-txtLink-yellow.png)}.txtLink{display:flex;align-items:center;width:fit-content;gap:2.1276595745vw;font-size:3.7234042553vw;line-height:1.4285714286;letter-spacing:.64px;font-weight:bold;color:#2ea7e0}@media screen and (min-width: 768px){.txtLink{gap:14px;font-size:16px;line-height:1.5;letter-spacing:.64px}}@media screen and (min-width: 768px){.txtLink:hover{opacity:.9}}.txtLink::after{display:block;content:"";width:4.7872340426vw;height:4.7872340426vw;background-size:100% auto;background-repeat:no-repeat;background-image:url(../images/renewal/arrow-txtLink.png)}@media screen and (min-width: 768px){.txtLink::after{width:18px;height:18px}}.txtLink--right{margin-left:auto}.voiceSummary{padding:5.3191489362vw 3.9893617021vw;background-color:#f8fafb}@media screen and (min-width: 768px){.voiceSummary{padding:40px 70px}}.voiceSummary__inner{padding:7.9787234043vw 5.3191489362vw;max-width:1234px;margin-inline:auto;background-color:#fff;border-radius:20px}@media screen and (min-width: 768px){.voiceSummary__inner{padding:30px 63px}}.voiceSummary__desc{margin-top:2.6595744681vw;font-size:3.7234042553vw;line-height:1.7142857143;letter-spacing:.28px;font-weight:600}@media screen and (min-width: 768px){.voiceSummary__desc{margin-top:30px;font-size:16px;line-height:1.625;letter-spacing:.64px}}.voiceSummary__list{display:grid;grid-template-columns:1fr;gap:7.9787234043vw;margin-top:7.9787234043vw}@media screen and (min-width: 768px){.voiceSummary__list{grid-template-columns:1fr 1fr 1fr;gap:30px;margin-top:30px}}@media screen and (min-width: 768px){.voiceSummary__listItem a:hover{opacity:.9}}.voiceSummary__listThumb{display:block;width:100%;height:auto;object-fit:cover;border-radius:10px}@media screen and (min-width: 768px){.voiceSummary__listThumb{height:210px}}.voiceSummary__listName{margin-top:2.6595744681vw;font-size:4.7872340426vw;line-height:1.3888888889;font-weight:bold;color:#2ea7e0}@media screen and (min-width: 768px){.voiceSummary__listName{margin-top:20px;font-size:18px;line-height:1.3888888889}}[data-color=yellow] .voiceSummary__listName{color:#ecc300}[data-color=green] .voiceSummary__listName{color:#42b3b3}.voiceSummary__listDesc{border-top:1px solid rgba(159,159,159,.28);margin-top:2.6595744681vw;padding-top:2.6595744681vw;font-size:3.7234042553vw;line-height:1.7142857143;letter-spacing:.64px}@media screen and (min-width: 768px){.voiceSummary__listDesc{margin-top:10px;padding-top:10px;font-size:16px;line-height:1.5}}.voiceSummary__listTags{display:flex;gap:1em;flex-wrap:wrap}.voiceSummary__listTagItem{display:flex;align-items:center;justify-content:center;width:fit-content;margin-top:3.1914893617vw;padding:0 2.6595744681vw;color:#2ea7e0;border:1px solid #2ea7e0;border-radius:40px;font-size:3.7234042553vw;line-height:1.7142857143;letter-spacing:.7px;font-weight:600}@media screen and (min-width: 768px){.voiceSummary__listTagItem{margin-top:17px;padding:0 12px;font-size:14px;line-height:1.7142857143}}[data-color=yellow] .voiceSummary__listTagItem{color:#ecc300;border:1px solid #ecc300}[data-color=green] .voiceSummary__listTagItem{color:#42b3b3;border:1px solid #42b3b3}.voiceSummary__link{margin-top:48px}[data-color=green] .voiceSummary .txtLink{color:#42b3b3}[data-color=green] .voiceSummary .txtLink::after{background-image:url(../images/renewal/arrow-txtLink-green.png)}[data-color=yellow] .voiceSummary .txtLink{color:#ecc300}[data-color=yellow] .voiceSummary .txtLink::after{background-image:url(../images/renewal/arrow-txtLink-yellow.png)}.newsSummary{padding:10.6382978723vw 5.3191489362vw}@media screen and (min-width: 768px){.newsSummary{padding:60px 70px}}.newsSummary__inner{max-width:1100px;margin-inline:auto}@media screen and (min-width: 768px){.newsSummary__list{margin-top:15px}}.newsList__item{display:flex;flex-direction:column;padding:28px 0}@media screen and (min-width: 768px){.newsList__item{align-items:center;flex-direction:row}}.newsList__item:not(:first-of-type){border-top:1px solid #d3d3d3}.newsList__header{display:flex;align-items:center;padding-bottom:1em}@media screen and (min-width: 768px){.newsList__header{padding-bottom:0}}.newsList__date{font-size:14px;color:#9f9f9f;font-weight:600;flex-shrink:0;width:4em;margin-right:1em}.newsList__cat{display:flex;align-items:center;justify-content:center;width:85px;height:21px;font-size:12px;letter-spacing:.36px;border-radius:40px;border:1px solid #2ea7e0;color:#2ea7e0;font-weight:600;flex-shrink:0;margin-right:1em}.newsList__title a{font-size:16px;line-height:1.5;letter-spacing:.8px;font-weight:600}@media screen and (min-width: 768px){.newsList__title a:hover{opacity:.9}}.newsList__link{margin-top:11.9680851064vw}@media screen and (min-width: 768px){.newsList__link{margin-top:48px}}.mediaSummary{padding:7.9787234043vw 5.3191489362vw;background-color:#f8fafb}@media screen and (min-width: 768px){.mediaSummary{padding:60px 70px 80px}}.mediaSummary__inner{max-width:1100px;margin-inline:auto}.mediaSummary__desc{margin-top:2.6595744681vw;font-size:3.7234042553vw;line-height:1.7142857143;letter-spacing:.28px;font-weight:600}@media screen and (min-width: 768px){.mediaSummary__desc{margin-top:30px;font-size:16px;line-height:1.625;letter-spacing:.64px}}.mediaSummary__list{display:grid;grid-template-columns:1fr;gap:11.9680851064vw;margin-top:3.9893617021vw}@media screen and (min-width: 768px){.mediaSummary__list{grid-template-columns:1fr 1fr 1fr;gap:30px;margin-top:30px}}.mediaSummary__listItem{border-bottom:1px solid rgba(159,159,159,.28);padding-bottom:15px}@media screen and (min-width: 768px){.mediaSummary__listItem a:hover{opacity:.9}}.mediaSummary__listThumb{display:block;width:100%;object-fit:cover;border-radius:10px}@media screen and (min-width: 768px){.mediaSummary__listThumb{height:175px}}.mediaSummary__listTitle{display:block;margin-bottom:0;margin-top:3.9893617021vw;font-size:4.7872340426vw;line-height:1.4444444444;letter-spacing:.72px}@media screen and (min-width: 768px){.mediaSummary__listTitle{margin-top:15px;font-size:18px;line-height:1.4444444444}}.mediaSummary__listDesc{display:block;margin-bottom:0;margin-top:3.9893617021vw;font-size:3.7234042553vw;line-height:1.7142857143;letter-spacing:.8px}@media screen and (min-width: 768px){.mediaSummary__listDesc{margin-top:15px;font-size:14px;line-height:1.7142857143;letter-spacing:.7px}}.mediaSummary__listInfo{color:#a2a2a2;margin-top:2.6595744681vw}@media screen and (min-width: 768px){.mediaSummary__listInfo{margin-top:10px}}.mediaSummary__listInfo dt{font-weight:600;font-size:3.7234042553vw;line-height:1.7142857143;letter-spacing:.7px;color:#a2a2a2}@media screen and (min-width: 768px){.mediaSummary__listInfo dt{font-size:14px;line-height:1.7142857143;letter-spacing:.7px}}.mediaSummary__listInfo dd{font-size:3.1914893617vw;line-height:2;letter-spacing:.8px;color:#a2a2a2}@media screen and (min-width: 768px){.mediaSummary__listInfo dd{font-size:12px;line-height:2;letter-spacing:.6px}}.mediaSummary__link{margin-top:11.9680851064vw}@media screen and (min-width: 768px){.mediaSummary__link{margin-top:48px}}.summary__header{max-width:1100px;margin-inline:auto;padding:0 5.3191489362vw;box-sizing:content-box}@media screen and (min-width: 768px){.summary__header{padding:0 70px}}.summary__inner{background-color:#f0f9f9;padding:5.3191489362vw 5.3191489362vw;margin-top:6.6489361702vw}@media screen and (min-width: 768px){.summary__inner{padding:40px 70px;margin-top:40px}}[data-color=yellow] .summary__inner{background-color:#fdf9e4}.summary__desc{margin-top:1.329787234vw;font-size:3.4574468085vw;line-height:1.8461538462;letter-spacing:.28px;font-weight:600}@media screen and (min-width: 768px){.summary__desc{margin-top:20px;font-size:16px;line-height:1.625;letter-spacing:.64px}}.summary__solution{margin-top:10.6382978723vw}@media screen and (min-width: 768px){.summary__solution{margin-top:40px}}.worry{background-color:#fff;padding:7.9787234043vw 5.3191489362vw;border-radius:16px;max-width:1100px;margin-inline:auto}@media screen and (min-width: 768px){.worry{padding:50px 64px}}.worry__inner{display:flex;align-items:flex-start;flex-direction:column;padding-top:5.3191489362vw}@media screen and (min-width: 768px){.worry__inner{flex-direction:row;padding-top:50px}}.worry__thumb{width:100%;height:auto;flex-shrink:0}@media screen and (min-width: 768px){.worry__thumb{width:345px}}.worry__list{display:flex;flex-direction:column;flex:1;gap:2.6595744681vw}@media screen and (min-width: 768px){.worry__list{gap:15px;padding-left:30px}}.worry__listItem{display:flex;align-items:center;gap:2.6595744681vw;font-size:3.7234042553vw;line-height:1.3333333333;letter-spacing:.72px;font-weight:600}@media screen and (min-width: 768px){.worry__listItem{gap:15px;font-size:18px}}.worry__listItem::before{content:"";width:5.3191489362vw;height:5.3191489362vw;flex-shrink:0;background-image:url("../images/renewal/icn-check.png");background-size:100% auto;background-repeat:no-repeat}@media screen and (min-width: 768px){.worry__listItem::before{width:20px;height:20px}}.solution{background-color:#fff;padding:5.3191489362vw 5.3191489362vw;border-radius:16px;max-width:1100px;margin-inline:auto}@media screen and (min-width: 768px){.solution{padding:50px 64px}}.solutionContent__head{color:#42b3b3 !important;font-size:4.7872340426vw;line-height:1.4583333333;letter-spacing:2.4px;margin-top:3.9893617021vw}@media screen and (min-width: 768px){.solutionContent__head{font-size:24px;margin-top:20px}}[data-color=yellow] .solutionContent__head{color:#ecc300 !important}.solutionContent__list{padding-top:5.3191489362vw}@media screen and (min-width: 768px){.solutionContent__list{padding-top:20px}}.solutionContent__listItem{display:flex;flex-direction:column;gap:30px}@media screen and (min-width: 768px){.solutionContent__listItem{align-items:center;flex-direction:row}}.solutionContent__listItem:not(:first-of-type){margin-top:10.6382978723vw}@media screen and (min-width: 768px){.solutionContent__listItem:not(:first-of-type){border-top:1px solid #d3d3d3;padding-top:20px;margin-top:20px}}.solutionContent__thumb{width:100%;height:auto;flex-shrink:0}@media screen and (min-width: 768px){.solutionContent__thumb{width:345px}}@media screen and (min-width: 415px)and (max-width: 960px){.solutionContent__thumb{width:280px}}.solutionContent__bodyHead{color:#42b3b3;font-size:4.7872340426vw;line-height:1.5454545455;letter-spacing:.72px}@media screen and (min-width: 768px){.solutionContent__bodyHead{font-size:22px;letter-spacing:.88px}}[data-color=yellow] .solutionContent__bodyHead{color:#ecc300}.solutionContent__bodyDesc{margin-top:3.9893617021vw;font-size:3.7234042553vw;font-weight:500;line-height:1.625;letter-spacing:.64px}@media screen and (min-width: 768px){.solutionContent__bodyDesc{margin-top:15px;font-size:16px}}.btnContainer{display:flex;flex-direction:column;justify-content:center;gap:5.3191489362vw;padding:5.3191489362vw 5.3191489362vw}@media screen and (min-width: 768px){.btnContainer{flex-direction:row;gap:28px;padding:80px 70px}}@media screen and (min-width: 415px)and (max-width: 960px){.btnContainer{align-items:center;flex-direction:column}}.menu{padding:0 5.3191489362vw}@media screen and (min-width: 768px){.menu{padding:0 63px}}.menu__inner{max-width:1100px;margin-inline:auto;padding:7.9787234043vw 0vw 10.6382978723vw}@media screen and (min-width: 768px){.menu__inner{padding:60px 0 50px}}.menu__desc{margin-top:1.329787234vw;font-size:3.7234042553vw;line-height:1.7142857143;letter-spacing:.28px}@media screen and (min-width: 768px){.menu__desc{margin-top:10px;font-size:16px;line-height:1.625;letter-spacing:.64px}}.menu__content{margin-top:6.914893617vw}@media screen and (min-width: 768px){.menu__content{margin-top:47px}}.menu__guidance{margin-top:10.6382978723vw}@media screen and (min-width: 768px){.menu__guidance{margin-top:50px}}.guidance__msg{font-size:3.4574468085vw;line-height:1.6923076923;letter-spacing:.65px;font-weight:500}@media screen and (min-width: 768px){.guidance__msg{font-size:16px;line-height:1.625;letter-spacing:.64px;text-align:center}}.guidance__btn{margin-top:5.3191489362vw;margin-inline:auto}@media screen and (min-width: 768px){.guidance__btn{margin-top:20px}}.menuContent__head{font-size:4.7872340426vw;line-height:1.7142857143;letter-spacing:.28px;color:#42b3b3}@media screen and (min-width: 768px){.menuContent__head{font-size:22px;line-height:1.0909090909;letter-spacing:2.2px}}[data-color=yellow] .menuContent__head{color:#ecc300}.menuContent__lists{display:grid;grid-template-columns:1fr;gap:3.1914893617vw;margin-top:2.6595744681vw;padding:7.9787234043vw 3.7234042553vw;background-color:#f0f9f9;border-radius:10px}@media screen and (min-width: 768px){.menuContent__lists{grid-template-columns:1fr 1fr;gap:76px;margin-top:15px;padding:46px 50px}}[data-color=yellow] .menuContent__lists{background-color:#fdf9e4}.menuContent__listItem{display:flex;align-items:flex-start;gap:2.1276595745vw;font-size:3.7234042553vw;line-height:1.4285714286;letter-spacing:1.4px;font-weight:700}@media screen and (min-width: 768px){.menuContent__listItem{font-size:18px;gap:12px;line-height:1.6666666667;letter-spacing:1.8px}}.menuContent__listItem::before{content:"";display:block;width:2.6595744681vw;height:2.6595744681vw;background-color:#42b3b3;border-radius:50%;flex-shrink:0;transform:translateY(10px)}@media screen and (min-width: 768px){.menuContent__listItem::before{width:14px;height:14px}}[data-color=yellow] .menuContent__listItem::before{background-color:#ecc300}.menuContent__listItem:not(:first-of-type){margin-top:3.1914893617vw}@media screen and (min-width: 768px){.menuContent__listItem:not(:first-of-type){margin-top:12px}}.plan{padding:7.9787234043vw 0 0}@media screen and (min-width: 768px){.plan{padding:60px 0 0}}.plan__header{max-width:1100px;margin-inline:auto;box-sizing:content-box;padding:0 5.3191489362vw}@media screen and (min-width: 768px){.plan__header{padding:0 70px}}.plan__desc{margin-top:2.6595744681vw;font-size:3.4574468085vw;line-height:1.6923076923;letter-spacing:.28px;font-weight:500}@media screen and (min-width: 768px){.plan__desc{margin-top:10px;font-size:16px;line-height:1.625;letter-spacing:.64px}}.plan__trigger{display:flex;gap:1.8617021277vw;margin-top:5.3191489362vw}@media screen and (min-width: 768px){.plan__trigger{gap:10px;margin-top:47px}}.plan__triggerItem{flex:1}.plan__triggerLink{display:flex;flex-direction:column;align-items:center;justify-content:center;border-radius:5px 5px 0 0;background-color:#c1c1c1;padding:2.6595744681vw 4.2553191489vw;height:100%}@media screen and (min-width: 768px){.plan__triggerLink{height:125px;padding:0 30px}}.plan__triggerLink--active{background-color:#42b3b3}[data-color=yellow] .plan__triggerLink--active{background-color:#ecc300}.plan__triggerMain{display:flex;align-items:center;color:#fff;font-weight:600;font-size:3.9893617021vw;line-height:1.25;height:3em;text-align:center}@media screen and (min-width: 768px){.plan__triggerMain{height:auto;font-size:26px;letter-spacing:1.04px;line-height:1.7142857143}}.plan__triggerSub{display:flex;align-items:center;justify-content:center;border-radius:40px;padding:0 4.2553191489vw;background-color:#fff;letter-spacing:1.6px;color:#a2a2a2;font-size:2.6595744681vw;text-align:center;line-height:1.2}@media screen and (min-width: 768px){.plan__triggerSub{font-size:16px;line-height:1.5;margin-top:5px;padding:0 20px}}@media screen and (min-width: 768px){.plan__triggerSub{font-size:14px}}.plan__triggerLink--active .plan__triggerSub{color:#42b3b3}[data-color=yellow] .plan__triggerLink--active .plan__triggerSub{color:#ecc300}.plan__content{display:none;padding:5.3191489362vw 5.3191489362vw;background-color:#f0f9f9}[data-color=yellow] .plan__content{background-color:#fdf9e4}@media screen and (min-width: 768px){.plan__content{padding:60px 70px}}.plan__content--active{display:block}.planContent{max-width:1100px;margin-inline:auto;padding:7.9787234043vw 5.3191489362vw;border-radius:10px;background-color:#fff}@media screen and (min-width: 768px){.planContent{padding:30px 50px}}.planContent:not(:first-of-type){margin-top:3.9893617021vw}@media screen and (min-width: 768px){.planContent:not(:first-of-type){margin-top:40px}}.planContent__systems{margin-top:5.3191489362vw}@media screen and (min-width: 768px){.planContent__systems{margin-top:34px}}.planContent__cautionList{margin-top:5.3191489362vw}@media screen and (min-width: 768px){.planContent__cautionList{margin-top:30px}}.planContent__price{margin-top:5.3191489362vw}@media screen and (min-width: 768px){.planContent__price{margin-top:30px}}.planContent__priceItem{width:100%}.planContent__option{margin-top:5.3191489362vw}@media screen and (min-width: 768px){.planContent__option{margin-top:30px}}.planOptions__item:not(:first-of-type){margin-top:5.3191489362vw}@media screen and (min-width: 768px){.planOptions__item:not(:first-of-type){margin-top:10px}}.planOptions__img{width:100%}.planSystems{display:grid;grid-template-columns:1fr;gap:2.1276595745vw}@media screen and (min-width: 768px){.planSystems{grid-template-columns:1fr 1fr 1fr;gap:30px 18px}}.planSystems__item{display:flex;align-items:center;gap:3.9893617021vw}@media screen and (min-width: 768px){.planSystems__item{gap:15px}}.planSystems__thumb{width:21.2765957447vw;height:21.2765957447vw;object-fit:cover;flex-shrink:0}@media screen and (min-width: 768px){.planSystems__thumb{width:85px;height:85px}}.planSystems__head{color:#42b3b3;letter-spacing:.8px;font-size:4.2553191489vw}@media screen and (min-width: 768px){.planSystems__head{font-size:20px;line-height:1.7}}.planSystems__item--off .planSystems__head{color:#a2a2a2}.planSystems__desc{font-size:3.4574468085vw;margin-top:1.0638297872vw}@media screen and (min-width: 768px){.planSystems__desc{font-size:14px;margin-top:8px;line-height:1.4285714286;letter-spacing:.56px}}.planSystems__item--off .planSystems__desc{color:#a2a2a2}.cautionList__item{display:flex;align-items:center;gap:1.329787234vw;font-weight:600;font-size:3.4574468085vw;line-height:1.5}@media screen and (min-width: 768px){.cautionList__item{font-size:16px;line-height:1.5;letter-spacing:.8px;gap:10px}}.cautionList__item::before{content:"";display:block;width:2.1276595745vw;height:2.1276595745vw;border-radius:50%;background-color:#000;flex-shrink:0}@media screen and (min-width: 768px){.cautionList__item::before{width:10px;height:10px}}.cautionList__item:not(:first-of-type){margin-top:2.1276595745vw}@media screen and (min-width: 768px){.cautionList__item:not(:first-of-type){margin-top:3px}}.trialBnr{padding:5.3191489362vw;background-color:#f8fafb}@media screen and (min-width: 768px){.trialBnr{padding:50px 70px}}.trialBnr__header{max-width:1100px;margin-inline:auto;box-sizing:content-box;padding-bottom:5.3191489362vw}@media screen and (min-width: 768px){.trialBnr__header{padding-bottom:20px}}.trialBnr__desc{font-weight:500;margin-top:2.6595744681vw;line-height:1.5;letter-spacing:.65px}@media screen and (min-width: 768px){.trialBnr__desc{margin-top:10px;font-size:16px;letter-spacing:1.6px}}.trialBnr__inner{display:flex;align-items:center;flex-direction:column;gap:5.3191489362vw;padding:5.3191489362vw;max-width:1100px;margin-inline:auto;background-color:#fff}@media screen and (min-width: 768px){.trialBnr__inner{flex-direction:row;gap:30px;padding:0 30px 0 0}}@media screen and (min-width: 415px)and (max-width: 960px){.trialBnr__inner{padding:30px}}.trialBnr__thumb{width:100%;height:auto}@media screen and (min-width: 768px){.trialBnr__thumb{width:440px;flex-shrink:0}}@media screen and (min-width: 415px)and (max-width: 960px){.trialBnr__thumb{width:300px}}.trialBnr__body{display:flex;flex-direction:column;align-items:center;justify-content:center;background-color:#f0f9f9;border-radius:10px;padding:4.2553191489vw 3.7234042553vw 5.3191489362vw;flex:1;width:100%}@media screen and (min-width: 768px){.trialBnr__body{padding:35px}}.trialBnr__msg{display:flex;align-items:center;gap:10px}.trialBnr__msg::before{content:"";display:block;width:11.170212766vw;height:13.2978723404vw;background-image:url(../images/renewal/icn-trialBnr.png);background-size:auto 100%;background-position:center center;background-repeat:no-repeat}@media screen and (min-width: 768px){.trialBnr__msg::before{width:56px;height:56px}}.trialBnr__msgItem{text-align:center;font-weight:600;font-size:4.2553191489vw}@media screen and (min-width: 768px){.trialBnr__msgItem{font-size:22px;line-height:1.3636363636;letter-spacing:2.2px}}.trialBnr__msgItem span{color:#42b3b3;font-size:5.3191489362vw}@media screen and (min-width: 768px){.trialBnr__msgItem span{font-size:28px;line-height:1.0714285714;letter-spacing:2.8px}}.trialBnr__btn{margin-top:2.6595744681vw}@media screen and (min-width: 768px){.trialBnr__btn{margin-top:20px}}.joinFlow{padding:10.6382978723vw 5.3191489362vw 15.9574468085vw;background-color:#f0f9f9}[data-color=yellow] .joinFlow{background-color:#fdf9e4}@media screen and (min-width: 768px){.joinFlow{padding:40px 70px 75px}}.joinFlow__inner{max-width:1100px;margin-inline:auto}.joinFlow__thumb{width:100%;margin-top:5.3191489362vw}@media screen and (min-width: 768px){.joinFlow__thumb{margin-top:40px}}.joinFlow__subHead{font-size:3.7234042553vw;line-height:1.5;letter-spacing:.7px;margin-top:3.9893617021vw}@media screen and (min-width: 768px){.joinFlow__subHead{margin-top:40px;font-size:16px;line-height:1.5;letter-spacing:.8px;font-weight:700}}.joinFlow__desc{font-size:3.1914893617vw;line-height:1.5;margin-top:2.1276595745vw;letter-spacing:.7px;font-weight:500}@media screen and (min-width: 768px){.joinFlow__desc{margin-top:10px;font-size:14px;line-height:1.7142857143}}.operationflow{padding:7.9787234043vw 5.3191489362vw}@media screen and (min-width: 768px){.operationflow{padding:40px 70px 0}}.operationflow__inner{max-width:1100px;margin-inline:auto}.operationflow__thumb{width:100%;margin-top:9.0425531915vw}@media screen and (min-width: 768px){.operationflow__thumb{margin-top:20px}}.operationflow__desc{background-color:rgba(211,211,211,.4431372549);border-radius:15px;margin-top:7.9787234043vw;padding:5.3191489362vw;font-weight:700;font-size:4.7872340426vw;letter-spacing:.32px}@media screen and (min-width: 768px){.operationflow__desc{text-align:center;font-size:16px;line-height:1.625;margin-top:40px;padding:10px 50px}}.faqSummary{padding:7.9787234043vw 5.3191489362vw;background-color:#f0f9f9}@media screen and (min-width: 768px){.faqSummary{padding:30px 70px}}[data-color=yellow] .faqSummary{background-color:#fdf9e4}.faqSummary__inner{max-width:1100px;margin-inline:auto;display:flex;flex-direction:column;gap:5.3191489362vw}@media screen and (min-width: 768px){.faqSummary__inner{align-items:center;flex-direction:row;gap:30px}}.faqSummary__thumb{width:calc(100% - 10.6382978723vw);flex-shrink:0;margin-inline:auto}@media screen and (min-width: 768px){.faqSummary__thumb{width:350px}}.faqSummary__body{flex:1}.faqSummary__desc{font-size:3.7234042553vw;margin-top:2.6595744681vw;font-weight:500;line-height:1.625}@media screen and (min-width: 768px){.faqSummary__desc{font-size:16px;line-height:1.625;letter-spacing:.32px;margin-top:10px}}.faqSummary__btn{margin-top:5.3191489362vw;max-width:82.4468085106vw;margin-inline:auto}@media screen and (min-width: 768px){.faqSummary__btn{max-width:440px}}.koushiEx{padding:60px 70px 50px;background-color:#f8fafb}.koushiEx__inner{max-width:1100px;margin-inline:auto}.koushiEx__desc{margin-top:1.329787234vw;font-size:3.7234042553vw;line-height:1.7142857143;letter-spacing:.28px;font-weight:600}@media screen and (min-width: 768px){.koushiEx__desc{margin-top:10px;font-size:16px;line-height:1.625;letter-spacing:.64px}}.koushiEx__content{margin-top:40px;padding:30px 50px;background-color:#fff;border-radius:20px}.koushiEx__content:not(:first-of-type){margin-top:30px}@media screen and (min-width: 768px){.koushiEx__subHead{font-size:24px;line-height:1.4583333333;letter-spacing:.96px}}.trainingSearch__result:not(:first-of-type){margin-top:30px}.trainingtypeCategoryList{padding:5.3191489362vw;background-color:#f0f9f9}@media screen and (min-width: 768px){.trainingtypeCategoryList{padding:25px 70px}}.trainingtypeCategoryList--koushi{background-color:#fdf9e4}.trainingtypeCategoryList__list{display:grid;grid-template-columns:1fr 1fr;gap:1.8617021277vw;max-width:1100px;margin-inline:auto}@media screen and (min-width: 768px){.trainingtypeCategoryList__list{grid-template-columns:1fr 1fr 1fr;gap:10px 32px}}.trainingtypeCategoryList__link{display:flex;align-items:center;justify-content:center;gap:2.1276595745vw;font-weight:600;background-color:#42b3b3;border-radius:5px;color:#fff;width:100%;height:12.2340425532vw;font-size:3.4574468085vw}@media screen and (min-width: 768px){.trainingtypeCategoryList__link{font-size:18px;height:50px;gap:20px;line-height:1.4444444444;letter-spacing:1.8px}}.trainingtypeCategoryList__link::after{content:"";display:block;width:4.2553191489vw;height:4.2553191489vw;background-size:100% auto;background-repeat:no-repeat;background-image:url("../images/renewal/arrow-bottom-white.png")}@media screen and (min-width: 768px){.trainingtypeCategoryList__link::after{width:18px;height:18px}}.trainingtypeCategoryList__link--koushi{background-color:#ecc300}.trainingtypeCategoryList__link--koushi::after{background-image:url("../images/renewal/arrow-bottom-white-koushi.png")}.trainingSearchResult{padding:7.9787234043vw 5.3191489362vw 0}@media screen and (min-width: 768px){.trainingSearchResult{padding:50px 70px 0}}.trainingSearchResult__inner{max-width:1100px;margin-inline:auto}.trainingSearchResult__head{display:flex;align-items:center;justify-content:center;font-weight:600;background-color:#42b3b3;border-radius:40px;color:#fff;width:100%;padding:gsp(10);font-size:5.3191489362vw;letter-spacing:.08px}@media screen and (min-width: 768px){.trainingSearchResult__head{font-size:26px;line-height:1.4230769231;letter-spacing:2.6px;padding:10px}}.trainingSearchResult__head--koushi{background-color:#ecc300}.trainingSearchResult__subHead{color:#42b3b3;border-left:5px solid #42b3b3;padding-left:1.329787234vw;font-size:4.2553191489vw;letter-spacing:.64px}@media screen and (min-width: 768px){.trainingSearchResult__subHead{font-size:22px;line-height:1.4545454545;letter-spacing:2.2px;padding-left:10px}}.trainingSearchResult__subHead--koushi{color:#ecc300;border-left:5px solid #ecc300}.trainingSearchResult__post+.trainingSearchResult__head{margin-top:100px}.trainingSearchResult__category{padding-top:4em}.trainingSearchResult__subList+.trainingSearchResult__subList{border-top:1px solid #e2e2e2;margin-top:30px;padding-top:30px}.kenshuList{display:grid;grid-template-columns:1fr}@media screen and (min-width: 768px){.kenshuList{grid-template-columns:1fr 1fr}}.kenshuList__item:nth-child(even) .kenshuContainer{background-color:#fff}@media screen and (min-width: 768px){.kenshuList__item:nth-child(even) .kenshuContainer{background-color:#f8fafb}}@media screen and (min-width: 768px){.kenshuList__item:nth-child(4n+2) .kenshuContainer,.kenshuList__item:nth-child(4n+3) .kenshuContainer{background-color:#fff}}.kenshuContainer{padding:2.6595744681vw 3.7234042553vw;background-color:#f8fafb}@media screen and (min-width: 768px){.kenshuContainer{border-radius:3px;padding:20px 50px}}.kenshuContainer--koushi .kenshuContainer__title::before{background-color:#ecc300}.kenshuContainer--koushi .kenshuContainer__btn{background-color:#ecc300}.kenshuContainer--koushi .kenshuContainer__btn::after{background-image:url("../images/renewal/arrow-right-white-koushi.png")}.kenshuContainer__title{display:flex;align-items:center;gap:1.329787234vw;font-size:4.7872340426vw}@media screen and (min-width: 768px){.kenshuContainer__title{font-size:21px;gap:8px;line-height:1.5238095238;letter-spacing:2.2px}}.kenshuContainer__title::before{content:"";flex-shrink:0;display:block;width:4.2553191489vw;height:4.2553191489vw;border-radius:50%;background-color:#42b3b3}@media screen and (min-width: 768px){.kenshuContainer__title::before{width:18px;height:18px}}.kenshuContainer__teacher{margin-top:2px;font-weight:500;font-size:3.4574468085vw;padding-left:5.585106383vw}@media screen and (min-width: 768px){.kenshuContainer__teacher{font-size:16px;line-height:1.75;padding-left:26px;letter-spacing:.64px}}.kenshuContainer__body{border-top:1px solid #a2a2a2;padding-top:2.6595744681vw;margin-top:2.6595744681vw}@media screen and (min-width: 768px){.kenshuContainer__body{padding-top:10px;margin-top:10px}}.kenshuContainer__desc{font-weight:500;font-size:3.7234042553vw}@media screen and (min-width: 768px){.kenshuContainer__desc{font-size:16px;line-height:1.75;letter-spacing:.64px}}.kenshuContainer__btn{display:flex;align-items:center;justify-content:center;gap:1.0638297872vw;padding:0 1.0638297872vw 0 5.3191489362vw;margin-top:2.1276595745vw;font-size:3.4574468085vw;font-weight:600;background-color:#42b3b3;border-radius:40px;color:#fff;margin-left:auto;width:fit-content;height:7.4468085106vw}@media screen and (min-width: 768px){.kenshuContainer__btn{height:28px;gap:20px;padding:0 8px 0 20px;margin-top:10px;font-size:14px;line-height:1.4285714286;letter-spacing:.56px}}.kenshuContainer__btn::after{content:"";display:block;width:18px;height:18px;background-size:100% auto;background-repeat:no-repeat;background-image:url("../images/renewal/arrow-right-white.png")}@media screen and (min-width: 768px){.kenshuContainer__btn:hover{opacity:.8}}.teacherDetail{padding:5.3191489362vw;background-color:#f8fafb}@media screen and (min-width: 768px){.teacherDetail{padding:50px 70px}}.teacherDetail__bottom{padding:5.3191489362vw;max-width:1100px;margin-inline:auto}@media screen and (min-width: 768px){.teacherDetail__bottom{padding:30px 0}}.teacherDetail__inner{max-width:1255px;margin-inline:auto;padding:7.9787234043vw 5.3191489362vw;border-radius:20px;background-color:#fff}@media screen and (min-width: 768px){.teacherDetail__inner{padding:50px 60px}}.teacherDetail__header{display:flex;flex-direction:column;gap:5.3191489362vw}@media screen and (min-width: 768px){.teacherDetail__header{flex-direction:row;gap:40px}}.teacherDetail__body{margin-top:40px}.teacherDetail__eyecatch{flex-shrink:0;width:42.0212765957vw;height:42.0212765957vw;border-radius:50%;margin-inline:auto}@media screen and (min-width: 768px){.teacherDetail__eyecatch{width:158px;height:158px;margin-inline:unset}}.teacherDetail__name{display:block;margin-bottom:0;font-size:6.914893617vw;line-height:1.4230769231;letter-spacing:.8px;font-weight:bold;color:#2ea7e0}@media screen and (min-width: 768px){.teacherDetail__name{margin-top:5px;font-size:20px;line-height:1.3;letter-spacing:.8px}}.teacherDetail__position{font-size:3.7234042553vw;line-height:1.7142857143;color:#767676}@media screen and (min-width: 768px){.teacherDetail__position{margin-top:5px;font-size:14px}}.teacherDetail__catch{font-size:3.4574468085vw;line-height:1.625}@media screen and (min-width: 768px){.teacherDetail__catch{margin-top:14px;font-size:16px}}.teacherDetail__Info{background-color:#f8fafb;border-radius:20px;padding:6.6489361702vw 3.7234042553vw}@media screen and (min-width: 768px){.teacherDetail__Info{padding:40px 50px}}.teacherDetail__InfoItem{display:flex;flex-direction:column;gap:1.329787234vw;padding:5.3191489362vw 0}@media screen and (min-width: 768px){.teacherDetail__InfoItem{flex-direction:row;gap:40px;padding:30px 0}}.teacherDetail__InfoItem:not(:first-of-type){border-top:1px solid #e4e4e4}.teacherDetail__InfoHead{font-weight:700;flex-shrink:0;font-size:3.7234042553vw}@media screen and (min-width: 768px){.teacherDetail__InfoHead{width:160px;font-size:16px}}.teacherDetail__InfoValue{flex:1;font-size:3.7234042553vw;line-height:1.625;letter-spacing:.8px;font-weight:500;white-space:pre-wrap}@media screen and (min-width: 768px){.teacherDetail__InfoValue{font-size:16px}}.faqArchive{padding:0 5.3191489362vw}@media screen and (min-width: 768px){.faqArchive{padding:0 70px}}.faqArchive:not(:first-of-type){margin-top:10.6382978723vw}@media screen and (min-width: 768px){.faqArchive:not(:first-of-type){margin-top:40px}}.faqArchive__inner{max-width:1100px;margin-inline:auto}.faqArchive__head{font-size:5.3191489362vw;line-height:1.4230769231;letter-spacing:1.04px;font-weight:700;color:#42b3b3}@media screen and (min-width: 768px){.faqArchive__head{font-size:26px}}.faqArchive--koushi .faqArchive__head{color:#ecc300}.faqArchive--other .faqArchive__head{color:#a2a2a2}.faqArchive__list .faqArchiveContainer:not(:first-of-type){margin-top:10px}.faqArchiveContainer__trigger{position:relative;display:flex;align-items:center;gap:1.329787234vw;font-size:3.4574468085vw;line-height:1.5384615385;letter-spacing:1.6px;font-weight:700;color:#fff;background-color:#42b3b3;border-radius:5px;padding:2.6595744681vw 7.9787234043vw 2.6595744681vw 4.7872340426vw;cursor:pointer}@media screen and (min-width: 768px){.faqArchiveContainer__trigger{padding:10px 40px 10px 18px;gap:12px;font-size:16px}}.faqArchiveContainer__trigger::after{content:"";position:absolute;top:50%;right:3.1914893617vw;pointer-events:none;transform:translateY(-50%);width:4.7872340426vw;height:4.7872340426vw;background-size:100% auto;background-repeat:no-repeat;background-image:url(../images/renewal/arrow-faq-down.png)}@media screen and (min-width: 768px){.faqArchiveContainer__trigger::after{right:18px;width:18px;height:18px}}[open] .faqArchiveContainer__trigger::after{background-image:url(../images/renewal/arrow-faq-up.png)}.faqArchiveContainer__trigger::before{content:"Q.";font-size:4.2553191489vw;font-weight:700}@media screen and (min-width: 768px){.faqArchiveContainer__trigger::before{font-size:20px}}.faqArchive--koushi .faqArchiveContainer__trigger{background-color:#ecc300}.faqArchive--other .faqArchiveContainer__trigger{background-color:#a2a2a2}.faqArchiveContainer__trigger:hover{opacity:.9}.faqArchiveContainer__body{display:flex;gap:1.329787234vw;margin-top:1.329787234vw;background-color:#f0f9f9;border-radius:5px;padding:2.6595744681vw 3.7234042553vw 3.7234042553vw 3.7234042553vw;font-size:3.4574468085vw;line-height:1.625;letter-spacing:1.6px;font-weight:500}@media screen and (min-width: 768px){.faqArchiveContainer__body{gap:12px;margin-top:5px;padding:16px 50px 16px 20px;font-size:16px}}.faqArchiveContainer__body h2{font-size:4.2553191489vw;font-weight:700;margin:1em 0}@media screen and (min-width: 768px){.faqArchiveContainer__body h2{font-size:20px}}.faqArchiveContainer__body::before{content:"A.";font-size:4.2553191489vw;font-weight:700;color:#42b3b3}@media screen and (min-width: 768px){.faqArchiveContainer__body::before{font-size:20px}}.faqArchive--koushi .faqArchiveContainer__body::before{color:#ecc300}.faqArchive--other .faqArchiveContainer__body::before{color:#a2a2a2}.faqArchive--koushi .faqArchiveContainer__body{background-color:#fdf9e4}.faqArchive--other .faqArchiveContainer__body{background-color:#f8fafb}/*# sourceMappingURL=renewal.min.css.map */