/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */html{line-height:1.15;-webkit-text-size-adjust:100%;text-size-adjust:100%;scrollbar-gutter:stable}body{margin:0}main{display:block}h1{font-size:2em;margin:.67em 0}hr{box-sizing:initial;height:0;overflow:visible}pre{font-family:monospace;font-size:1em}a{background-color:initial}abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:initial}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}[type=button],[type=reset],[type=submit],button{appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:initial}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{appearance:none}::-webkit-file-upload-button{appearance:button;font:inherit}details{display:block}summary{display:list-item}[hidden],template{display:none}:root{--white:#fff;--black:#433f3f;--red:#bb1b21;--red-hover:#c53c41;--orange3:#de580d;--orange3-200:#fdd8ab;--orange3-100:#ffeed5;--orange2-500:#f08c00;--orange2-100:#fff1c5;--orange2:#f08c00;--orange1:#f7b200;--yellow3:#fcce00;--yellow2:#fd0;--yellow1:#fff000;--gray5:#6b6b6b;--gray4:#c6c6c6;--gray3:#e0e0e0;--gray2:#ececec;--gray1:#f9f9f9;--gray600:#686162;--gray500:#807777;--gray300:#bfbaba;--gray200:#dddada;--gray100:#f0eeee;--gray50:#f8f7f7;--bg-gray:#f8f7f7;--beige2:#fff7f0;--beige:#fff0d9;--purple:#9f84b5;--purple500:#ab61eb;--green:#9fd20c;--pink:#f25656;--pink2:#f090a2;--pink600:#d5296a;--pink400:#f2759b;--pink100:#fde6eb;--blue:#87c6ea;--button-hover:#fbede5;--button-secondary-hover:#fbede5;--bg-gradient-beige:linear-gradient(180deg,#fffbd3,#fff4e8);--color-cta-green:#25b100;--color-red:#bb1b21;--color-red-hover:#c53c41;--color-orange3:#de580d;--color-orange3-hover:#eb9a6d;--color-orange2:#f08c00;--color-orange1:#f7b200;--color-yellow3:#fcce00;--color-yellow2:#fd0;--color-dark-gray:#433f3f;--color-white:#fff;--color-gray50:#f8f7f7;--color-gray100:#f0eeee;--color-gray200:#dddada;--color-gray300:#bfbaba;--color-gray500:#807777;--color-gray600:#686162;--color-gray900-60:#433f3f;--color-red100:#fee2e3;--color-red500:#f04349;--color-purple100:#f2e7fd;--color-purple500:#ab61eb;--color-green100:#ecfccb;--color-green500:#89d617;--color-orange2-100:#fff1c5;--color-orange2-500:#f08c00;--color-orange3-100:#ffeed5;--color-orange3-200:#fdd8ab;--color-orange3-500:#f77718;--color-blue100:#e0f4fe;--color-blue400:#38caf8;--color-pink100:#fde6eb;--color-pink400:#f2759b;--color-pink:#f95f64;--color-orange3-50:#fff7ed;--color-gradient-orange-light:linear-gradient(180deg,#fffbd3,#fff4e8);--color-gradient-orange-dark:linear-gradient(180deg,#f7b200,#de580d);--color-pink600:#d5296a;--font-noto-sans-jp:var(--font-noto-sans-jp);--font-montserrat:var(--font-montserrat);--vw-pc:1280;--vw-sp:390}body *{box-sizing:border-box}* img{max-width:100%;height:auto}h1,h2,h3,h4,h5,h6{margin-top:0}body{font-family:var(--font-noto-sans-jp),sans-serif;font-size:16px;font-weight:400;-webkit-font-smoothing:antialiased;color:var(--color-dark-gray);line-height:1.6}@media (max-width:800px){body{font-size:calc((100vw / var(--vw-sp)) * 14)}}a{color:var(--color-dark-gray);text-decoration:none}p{margin:0;font-size:16px;word-break:break-all}[data-display-sp]{display:none!important}@media (max-width:800px){[data-display-sp]{display:block!important}[data-display-pc]{display:none!important}}.swiperPagination{display:flex;justify-content:center;margin-top:24px}@media (max-width:800px){.swiperPagination{margin-top:calc((100vw / var(--vw-sp)) * 28)}}.swiperPagination .swiper-pagination-bullet{width:9px;height:9px;margin-right:10px;background:var(--color-gray300);border-radius:50%}@media (max-width:800px){.swiperPagination .swiper-pagination-bullet{width:5px;height:5px;margin-right:calc((100vw / var(--vw-sp)) * 5)}}.swiperPagination .swiper-pagination-bullet:last-of-type{margin-right:0}.swiperPagination .swiper-pagination-bullet-active{background:var(--color-gray600)}.swiperButtonNext,.swiperButtonPrev{z-index:100}.swiperButtonPrev{position:absolute;top:50%;left:-60px;width:40px;height:40px;border:1px solid var(--color-orange3);border-radius:50%;transform:translateY(-80%);transition:background-color .6s cubic-bezier(.19,1,.22,1)}@media (max-width:800px){.swiperButtonPrev{top:inherit;bottom:-35px;left:20px;width:30px;height:30px}}.swiperButtonPrev:hover{background:var(--button-hover)}.swiperButtonPrev:before{position:absolute;top:50%;left:50%;display:block;content:"";width:10px;height:10px;margin:-5px 0 0 -2px;border-top:1px solid var(--color-orange3);border-left:1px solid var(--color-orange3);transform:rotate(-45deg)}@media (max-width:800px){.swiperButtonPrev:before{width:5px;height:5px;margin:-2.5px 0 0 -1px;border-top:1px solid var(--color-orange3);border-left:1px solid var(--color-orange3);transform:rotate(-45deg)}}.swiperButtonNext{position:absolute;top:50%;right:-60px;width:40px;height:40px;border:1px solid var(--color-orange3);border-radius:50%;transform:translateY(-80%);transition:background-color .6s cubic-bezier(.19,1,.22,1)}@media (max-width:800px){.swiperButtonNext{top:inherit;bottom:-35px;right:20px;width:30px;height:30px}}.swiperButtonNext:hover{background:var(--button-hover)}.swiperButtonNext:before{position:absolute;top:50%;left:50%;display:block;content:"";width:10px;height:10px;margin:-5px 0 0 -8px;border-top:1px solid var(--color-orange3);border-right:1px solid var(--color-orange3);transform:rotate(45deg)}@media (max-width:800px){.swiperButtonNext:before{width:5px;height:5px;margin:-2.5px 0 0 -4px;border-top:1px solid var(--color-orange3);border-right:1px solid var(--color-orange3);transform:rotate(45deg)}p{font-size:calc((100vw / var(--vw-sp)) * 14)}}.strengthRate{position:relative;background:url(/common/images/icon-strength.svg) no-repeat 0 0;line-height:1}.strengthRate:after{position:absolute;top:0;left:0;width:100%;height:100%;display:block;content:"";background:url(/common/images/icon-strength-active.svg) no-repeat 0 0}.strengthRate.blue{background:url(/common/images/icon-strength-blue.svg) no-repeat 0 0;background-size:104px auto}.strengthRate.blue:after{background:url(/common/images/icon-strength-blue-active.svg) no-repeat 0 0;background-size:104px auto}.strengthRate.red{background:url(/common/images/icon-strength-red.svg) no-repeat 0 0;background-size:104px auto}.strengthRate.red:after{background:url(/common/images/icon-strength-red-active.svg) no-repeat 0 0;background-size:104px auto}.strengthRate.sixPiece{width:125px;background:url(/common/images/icon-strength-6.svg) no-repeat 0;background-size:cover}.strengthRate.sixPiece.lessonSchedule{width:150px}.strengthRate.sixPiece:after{background:url(/common/images/icon-strength-active-6.svg) no-repeat 50%;background-size:126px auto;background-position-x:left}.strengthRate.sixPiece.lessonSchedule:after{background-size:150px auto}@media (max-width:800px){.strengthRate.blue,.strengthRate.blue:after,.strengthRate.red,.strengthRate.red:after{background-size:calc((100vw / var(--vw-sp)) * 104) auto}.strengthRate.sixPiece:after{background-size:calc((100vw / var(--vw-sp)) * 102) auto;background-size:cover}.strengthRate.sixPiece.lessonSchedule{width:calc((100vw / var(--vw-sp)) * 100)}}.strengthRate[data-strength="0"]:after{width:0}.strengthRate[data-strength="1"]:after{width:10%}.strengthRate[data-strength="2"]:after{width:20%}.strengthRate[data-strength="3"]:after{width:30%}.strengthRate[data-strength="4"]:after{width:40%}.strengthRate[data-strength="5"]:after{width:50%}.strengthRate[data-strength="6"]:after{width:60%}.strengthRate[data-strength="7"]:after{width:70%}.strengthRate[data-strength="8"]:after{width:80%}.strengthRate[data-strength="9"]:after{width:90%}.strengthRate[data-strength="10"]:after{width:100%}.strengthRate[data-strength="11"]:after{width:94%}.strengthRate[data-strength-service="5"]:after{width:100%}.strengthRate[data-strength-service="4.9"]:after{width:98%}.strengthRate[data-strength-service="4.8"]:after{width:96%}.strengthRate[data-strength-service="4.7"]:after{width:94%}.strengthRate[data-strength-service="4.6"]:after{width:92%}.strengthRate[data-strength-service="4.5"]:after{width:90%}.strengthRate[data-strength-service="4.4"]:after{width:88%}.strengthRate[data-strength-service="4.3"]:after{width:86%}.strengthRate[data-strength-service="4.2"]:after{width:84%}.strengthRate[data-strength-service="4.1"]:after{width:82%}.strengthRate[data-strength-service="4"]:after{width:80%}.strengthRate[data-strength-service="3.9"]:after{width:78%}.strengthRate[data-strength-service="3.8"]:after{width:76%}.strengthRate[data-strength-service="3.7"]:after{width:74%}.strengthRate[data-strength-service="3.6"]:after{width:72%}.strengthRate[data-strength-service="3.5"]:after{width:70%}.strengthRate[data-strength-service="3.4"]:after{width:68%}.strengthRate[data-strength-service="3.3"]:after{width:66%}.strengthRate[data-strength-service="3.2"]:after{width:64%}.strengthRate[data-strength-service="3.1"]:after{width:62%}.strengthRate[data-strength-service="3"]:after{width:60%}.strengthRate[data-strength-service="2.9"]:after{width:58%}.strengthRate[data-strength-service="2.8"]:after{width:56%}.strengthRate[data-strength-service="2.7"]:after{width:54%}.strengthRate[data-strength-service="2.6"]:after{width:52%}.strengthRate[data-strength-service="2.5"]:after{width:50%}.strengthRate[data-strength-service="2.4"]:after{width:48%}.strengthRate[data-strength-service="2.3"]:after{width:46%}.strengthRate[data-strength-service="2.2"]:after{width:44%}.strengthRate[data-strength-service="2.1"]:after{width:42%}.strengthRate[data-strength-service="2"]:after{width:40%}.strengthRate[data-strength-service="1.9"]:after{width:38%}.strengthRate[data-strength-service="1.8"]:after{width:36%}.strengthRate[data-strength-service="1.7"]:after{width:34%}.strengthRate[data-strength-service="1.6"]:after{width:32%}.strengthRate[data-strength-service="1.5"]:after{width:30%}.strengthRate[data-strength-service="1.4"]:after{width:28%}.strengthRate[data-strength-service="1.3"]:after{width:26%}.strengthRate[data-strength-service="1.2"]:after{width:24%}.strengthRate[data-strength-service="1.1"]:after{width:22%}.strengthRate[data-strength-service="1"]:after{width:20%}.strengthRate[data-strength-service="0.9"]:after{width:18%}.strengthRate[data-strength-service="0.8"]:after{width:16%}.strengthRate[data-strength-service="0.7"]:after{width:14%}.strengthRate[data-strength-service="0.6"]:after{width:12%}.strengthRate[data-strength-service="0.5"]:after{width:10%}.strengthRate[data-strength-service="0.4"]:after{width:8%}.strengthRate[data-strength-service="0.3"]:after{width:6%}.strengthRate[data-strength-service="0.2"]:after{width:4%}.strengthRate[data-strength-service="0.1"]:after{width:2%}.strengthRate[data-strength-service="0"]:after{width:0}.scroll-hint{margin-bottom:20px;padding-bottom:3px}@media (max-width:800px){.scroll-hint{width:100vw;margin:0 calc(50% - 50vw) calc((100vw / var(--vw-sp)) * 20)}}.letterSpacing05{letter-spacing:.05em}.underLine{text-decoration:underline}.swiper.swiper-initialized{opacity:1}html{scroll-behavior:smooth}