:root{--fs-body-m: 0.875rem;--fs-body: 0.875rem;--fs-body-s: 0.75rem;--fs-body-xs: 0.625rem;--fs-h2: 1.5rem;--fs-h3: 1.25rem;--fs-h4: 1.125rem;--fs-h5: 1rem;--fs-h6: 0.875rem;--fs-hero: 0.875rem;--fs-ttl: 1.75rem;--fs-hero-l: 1.75rem;--fs-32-r: 1.5rem;--fs-28-r: 1.25rem;--fs-24-r: 1.125rem;--fs-20-r: 1rem;--fs-18-r: 0.875rem;--fs-sectionTtl: 3.75rem;--fs-point: 2.375rem;--fs-price: 2.5rem;--price-h: 34px;--header-h:56px;--header-h-n:-56px;--hero-h:420px;--spc88-r: 24px;--spc64-r: 40px;--spc40-r: 24px;--spc24-r: 16px;--header-sh:56px;--header-slh:96px;--fs-lpcopy: 1.75rem;--lp-hero-h: 260px;--lp-fs-hero: 1rem;--fs-price-s: 1.5rem}@media screen and (min-width: 600px){:root{--fs-lpcopy: 2rem;--lp-fs-hero: 1.125rem}}@media screen and (min-width: 600px){:root{--fs-body-m: 1rem;--fs-hero: 1.125rem;--fs-hero-l: 48px;--fs-32-r: 2rem;--fs-28-r: 1.75rem;--fs-24-r: 1.5rem;--fs-20-r: 1.25rem;--fs-18-r: 1.125rem;--fs-sectionTtl: 6.25rem;--fs-h2: 2rem;--fs-h3: 1.75rem;--fs-h4: 1.5rem;--fs-h5: 1.25rem;--fs-h6: 1.125rem;--fs-point: 3rem;--fs-ttl: 2.5rem;--fs-price: 2.5rem;--header-h:111px;--header-h-n:-111px;--hero-h:536px;--spc88-r: 88px;--spc64-r: 64px;--spc40-r: 40px;--spc24-r: 24px;--header-sh:56px;--lp-hero-h: 470px}}.AccordionArea__button{text-align:center}.AccordionArea__main{display:none}.AccordionArea__main.-opened{display:block}.Card{height:auto}.Card.-typeA{position:relative;padding-top:8px;padding-left:8px;width:240px}.Card.-typeA .Card__body{height:100%}.Card.-typeA .Card__body::before{content:"";display:block;position:absolute;z-index:-1;top:0px;left:0px;width:calc(100% - 8px);height:calc(100% - 8px);background-color:#ebeef1}.Card.-typeA .Card__textBox{padding:32px 0px 32px 24px;min-height:256px}@media screen and (min-width: 600px){.Card.-typeA .Card__textBox{min-height:312px}}@media screen and (min-width: 600px){.Card.-typeA .Card__textBox .Card__text{width:calc(100% - 140px)}}.Card.-typeA .Card__avatar{top:8px;height:calc(100% - 8px)}.Card.-typeB.swiper-slide{position:relative;height:auto;box-shadow:0px 0px 20px 0px rgba(20,24,33,.04);overflow:hidden;width:311px}@media screen and (max-width: 374px){.Card.-typeB.swiper-slide{width:82.9333333333vw}}.Card.-typeB.swiper-slide:hover{box-shadow:0px 0px 20px 0px rgba(20,24,33,.2)}.Card.-typeB.swiper-slide:hover .Card__avatar img{transform:scale(1.2)}.Card.-typeB.swiper-slide .Card__body{height:100%}.Card.-typeB.swiper-slide .Card__textBox{min-height:374px}@media screen and (min-width: 1160px){.Card.-typeB.swiper-slide .Card__textBox{min-height:440px}}.Card.-typeB.swiper-slide .Card__textBox .PageSection__title span.square{margin-top:0}.Card.-typeB.swiper-slide .Card__textBox .PageSection__title span.Text.-SS{font-weight:400}.Card.-typeB.swiper-slide .Card__avatar{text-align:right;position:absolute;z-index:0;top:auto;bottom:0px;right:0px;width:213px;height:auto}@media screen and (min-width: 1160px){.Card.-typeB.swiper-slide .Card__avatar{left:20px;width:267px}}.Card.-typeB.swiper-slide .Card__avatar img{height:auto;-o-object-fit:cover;object-fit:cover;transition:transform .6s ease}@media screen and (min-width: 600px){.Card.-typeB.swiper-slide .Card__avatar img{height:100%}}.Card.-typeC{display:flex;flex-direction:column;padding:16px;border-bottom:#d1d4d7 solid 1px}.Card.-typeC .Card__inner>*+*{margin-top:16px}.Grid__item.-streach .Card.-typeC{margin-top:auto}.Card__textBox{position:relative;z-index:2;display:flex;flex-direction:column;text-align:left;padding:16px 0 0;height:100%}.Card__textBox>*+*{margin-top:16px}#trainer-slider .Card__textBox,#trainer_pc .Card__textBox{padding:24px 24px 0}.Card__foot{margin-top:auto}.Card__title{font-size:var(--fs-body-s);display:block;font-size:1.25rem;color:#0087d2}.Card__title.-normal{font-size:var(--fs-body-m)}.Card__text{font-size:var(--fs-body-s)}.Card__desc{height:63px;margin:12px 0 24px !important}@media screen and (max-width: 374px){.Card__desc{font-size:4vw}}.Card__lebel{font-family:"Noto Sans JP",sans-serif;font-size:1.25rem;font-weight:500}.Card__lebel.-hasIcon::after{content:"";display:inline-block;vertical-align:-0.2em}.Card__lebel.-lv0::after{width:48px;height:24px;background-image:url(../ss_common/images/icon_beginner.svg)}.Card__lebel.-lv1::after{width:24px;height:24px;background-image:url(../ss_common/images/icon_beginner_lv1.svg)}.Card__name{font-size:1.125rem;color:#0087d2;font-weight:500}.Card__name.-kana{font-size:.75rem;margin-left:4px}.Card__userName{font-weight:500}.Card__industry{font-size:1.25rem;font-weight:500;letter-spacing:1.2px}@media screen and (max-width: 374px){.Card__industry{font-size:5.0666666667vw}}.Card__industry mark{display:inline-block;background:none;background:linear-gradient(transparent 55%, #FFF288 55%)}.Card__avatar{text-align:right;position:absolute;z-index:0;top:0px;right:0px;max-width:calc(100% - 8px);width:100%;height:100%;background-color:#fff}.Card__avatar img{height:100%;-o-object-fit:cover;object-fit:cover;max-height:312px}@media screen and (min-width: 1160px){figure.PageSection__table .PageSection__tableTitle{font-size:1.125rem}}.CommonTable{table-layout:fixed;width:100%;border-collapse:separate;margin:0;border-spacing:0}.CommonTable.-sticky .CommonTable__item.-secondary{border-right:#d1d4d7 solid 1px}@media screen and (min-width: 600px){.CommonTable.-hasHead{padding-top:11px}}.CommonTable__item{border-right:#d1d4d7 solid 1px;border-bottom:#d1d4d7 solid 1px;font-size:.625rem}@media screen and (min-width: 1160px){.CommonTable__item{vertical-align:middle;font-size:.75rem}}.CommonTable__item:empty{border-top:none;border-right:none;border-left:#fff solid 1px;background-color:#fff}.CommonTable__item:empty+.CommonTable__item{border-left:#d1d4d7 solid 1px}.CommonTable__item:empty+.CommonTable__item.-company{border-left:#fff solid 1px}.CommonTable__item a{color:#0087d2}.CommonTable__item strong{font-size:var(--fs-24-r);font-weight:500;font-family:"Noto Sans JP",sans-serif;color:#141821;font-size:1.125rem}tr:first-child .CommonTable__item:not(:empty){border-top:1px solid #d1d4d7}tr:first-child .CommonTable__item:not(:empty).-company{border-top:1px solid #0087d2}@media screen and (min-width: 600px){tr:first-child .CommonTable__item:not(:empty).-company{border-top:#fff solid 1px}}.CommonTable__item:first-child{width:100px}@media screen and (min-width: 1160px){.CommonTable__item:first-child{width:200px}}.CommonTable__item:first-child:not(:empty){border-left:1px solid #d1d4d7}.CommonTable__item:first-child:not(:empty).-company{border-left:1px solid #0087d2}@media screen and (min-width: 1160px){.CommonTable__item:first-child:not(:empty).-company{background-color:rgba(0,0,0,0);border-top:#fff solid 1px;border-left:#fff solid 1px}}th.CommonTable__item{font-weight:500;text-align:center;font-size:.625rem;padding:8px 4px;white-space:nowrap;vertical-align:middle}@media screen and (min-width: 1160px){th.CommonTable__item{font-size:.75rem}}th.CommonTable__item.-company{position:relative;background-color:#0087d2;border:#0087d2 solid 2px}@media screen and (min-width: 1160px){th.CommonTable__item.-company{background-color:rgba(0,0,0,0)}}th.CommonTable__item.-company .CommonTable__itemBody{display:flex;align-items:center;justify-content:center}@media screen and (min-width: 1160px){th.CommonTable__item.-company .CommonTable__itemBody{position:absolute;z-index:1;left:-1px;bottom:-1px;width:calc(100% + 3px);height:64px;background-color:#0087d2;color:#fff;border:#0087d2 solid 1px}}th.CommonTable__item.-primary{background-color:#ebeef1}@media screen and (min-width: 1160px){th.CommonTable__item.-primary{height:53px}}th.CommonTable__item.-secondary{border-right:none}th.CommonTable__item.-sticky{position:sticky;top:0;left:0;z-index:1}td.CommonTable__item{padding:16px 4px;text-align:center;height:100px}@media screen and (min-width: 1160px){td.CommonTable__item{padding:16px 16px 16px 24px;text-align:left;height:56px}}td.CommonTable__item>div{gap:4px;height:100%;display:flex;justify-content:space-between}td.CommonTable__item>div>*:last-child{height:calc(100% - 28px);display:flex;flex-direction:column;justify-content:center}td.CommonTable__item.-company{background-color:rgba(0,135,210,.1);border-top:#0087d2 solid 2px;border-left:none;border-right:#0087d2 solid 1px;border-bottom:#0087d2 solid 2px;width:140px;height:110px}@media screen and (min-width: 1160px){td.CommonTable__item.-company{border-top:none;border-left:#0087d2 solid 2px;border-right:#0087d2 solid 2px;border-bottom:#0087d2 solid 1px;height:56px}}td.CommonTable__item.-company:last-child{border-right:#0087d2 solid 2px}tr:last-child td.CommonTable__item.-company{border-bottom:#0087d2 solid 2px}@media screen and (min-width: 820px){tr:last-child td.CommonTable__item.-company{width:auto}}.PageSection__tableOuter table{min-width:1220px}@media screen and (min-width: 1160px){.PageSection__tableOuter table{min-width:100%}}.GreetSection{position:relative;padding:24px 0px}.GreetSection__figure{top:0px;left:0px;z-index:0}@media screen and (min-width: 600px){.GreetSection__figure{position:absolute}}.GreetSection__figure img{width:100%}.GreetSection__content{position:relative;z-index:10;background-color:#fff;padding:0px 16px}@media screen and (min-width: 600px){.GreetSection__content{max-width:600px;margin-left:auto;padding:0px 0px 0px 40px}}.GreetSection__body{padding-top:40px}.GreetSection__foot{margin-top:24px;padding-top:24px;border-top:#d1d4d7 solid 1px}@media screen and (min-width: 600px){.GreetSection__foot{margin-top:40px;padding-top:40px}}@media(min-width: 768px)and (max-width: 930px){.GreetSection__foot .Stack.-spc1{padding:0 16px}}@media(min-width: 768px)and (max-width: 930px){.GreetSection{margin:0 calc(50% - 50vw);width:100vw}.GreetSection .GreetSection__body{padding-top:48px}.GreetSection__figure{position:relative}.GreetSection__figure picture{height:320px;width:100%;background-image:url(../images/bg_beginner_tb.webp);display:block;background-size:cover;background-repeat:no-repeat}.GreetSection__figure img{display:none}.GreetSection__content{max-width:100%;margin-left:0;padding:0}.GreetSection__content>div>.Stack.-spc3{display:flex;flex-direction:column;align-items:flex-start;padding:0 16px}.GreetSection__content>div>.Stack.-spc3 p.Heading.-h3.-blue{margin-bottom:24px}}.IntroItem{display:flex;justify-content:flex-start;align-items:flex-start;flex-direction:column;gap:24px 40px}@media screen and (min-width: 600px){.IntroItem{flex-direction:row}}.IntroItem:not(:last-child){border-bottom:#d1d4d7 solid 1px;padding-bottom:40px}.IntroItem+.IntroItem{margin-top:40px}.IntroItem__headUnit{display:flex;align-items:center;gap:24px;flex-shrink:0;margin:0}@media screen and (min-width: 600px){.IntroItem__headUnit{gap:40px;margin-left:0}}.IntroItem__head{display:flex;align-items:center;justify-content:center;width:80px;height:80px;border:#0087d2 solid 1px;border-radius:50%;font-size:1rem;font-family:"Noto Sans JP",sans-serif;font-weight:500;flex-shrink:0}@media screen and (min-width: 600px){.IntroItem__head{width:100px;height:100px;margin-left:40px}}.IntroItem__desc{color:#0087d2;font-size:1rem;font-weight:700}@media screen and (min-width: 600px){.IntroItem__desc{width:160px}}.IntroItem__body{flex-grow:1;width:100%}.LankLabel{display:flex;align-items:center;justify-content:center;color:#fff;max-width:100px;height:30px;border-radius:2px}.LankLabel.-typeA{background-color:#1784c4}.LankLabel.-typeB{background-color:#399}.LankLabel.-typeC{background-color:#cc0}.LankLabel.-typeD{background-color:#db8336}.LankLabel.-typeE{background-color:#e56a62}.LankLabel.-typeF{background-color:#969}.Logo.-center{text-align:center}.ProgramFigure{display:flex;flex-wrap:wrap;gap:8px;margin-top:0}.ProgramFigure.-typeA{display:block;padding:24px 16px;background-color:rgba(18,135,205,.1)}@media screen and (min-width: 600px){.ProgramFigure.-typeA{padding:24px}}.ProgramFigure.-typeB>*{width:calc(33.33% - 5.3333333333px)}.ProgramFigure.-typeB>*.-full{width:100%}.ProgramFigure.-typeB .ProgramFigure__item{font-size:.75rem;background-color:rgba(209,66,113,.1);text-align:center;padding-top:20px;padding-bottom:20px}@media screen and (min-width: 600px){.ProgramFigure.-typeB .ProgramFigure__item{font-size:.875rem}}.ProgramFigure.-typeC>*{width:calc(50% - 4px)}.ProgramFigure.-typeC .ProgramFigure__item{display:flex;font-size:.75rem;background-color:rgba(84,174,63,.1);padding:16px}@media screen and (min-width: 600px){.ProgramFigure.-typeC .ProgramFigure__item{padding:0px 16px;font-size:.875rem}}.ProgramFigure.-typeD>*{width:calc(50% - 4px)}.ProgramFigure.-typeD .ProgramFigure__item{display:flex;align-items:center;justify-content:center;text-align:center;height:100px;background-color:rgba(255,144,0,.1)}.ProgramFigure__item{padding-left:8px;padding-right:8px}@media screen and (min-width: 600px){.ProgramFigure__item{padding-left:16px;padding-right:16px}}.ProgramFigure__title{font-size:1.125rem;font-weight:500;text-align:center}.ProgramFigure__title+*{margin-top:16px}.IntroItem:nth-child(3){border-bottom:none}.Summary_w{margin-bottom:48px}.Summary_w .Summary_txt{padding:0;flex-basis:auto}.Summary_w .Summary_txt .Headline__text{position:relative}.Summary_w .Summary_txt .Headline__text:after{content:"";position:absolute;display:block;background-color:#e7f3fa;width:100%;height:20px;bottom:0;left:0;z-index:0}.Summary_w .Summary_txt .Headline__text h3{padding:0 30px;gap:8px;z-index:10;justify-content:space-between}.Summary_w .Summary_txt .Headline__text h3 img{margin-right:10px}@media(min-width: 651px)and (max-width: 768px){.Summary_w .Summary_txt .Headline__text{flex-direction:row !important}}.Summary_w .Summary_txt .Headline__text h3 img{height:48px}.Summary_w .Summary_txt .Summary{padding:40px;background-color:#e7f3fa;gap:32px;height:480px;justify-content:center}.Summary_w .Summary_txt .Summary.Grid>*{flex-basis:fit-content}.Summary_w .Summary_txt .Summary div.Grid{gap:8px}.Summary_w .Summary_txt .Summary div.Grid .img_txt{line-height:88px;display:flex;gap:16px}.Summary_w .Summary_txt .Summary div.Grid p{font-size:16px;line-height:2;font-weight:500}.Summary_w .Summary_txt .Summary div.Grid p span.k_mark{font-size:.5em;vertical-align:super}.Summary_w .Summary_txt .Summary div.Grid p span.mark_w{border-bottom:13px solid #e7f3fa;line-height:2.6em;margin-left:8px}.Summary_w .Summary_txt .Summary div.Grid p mark{padding:4px 8px;margin-right:8px;border-bottom:1px solid #0087d2;-webkit-box-decoration-break:clone;box-decoration-break:clone}.Summary_w .Summary_txt .Summary div.Grid span.grad_bg{color:#fff;font-size:20px;font-weight:500;line-height:1.5;padding:0px 8px;background:linear-gradient(90deg, #0087D2 0%, #D03086 100%);margin-right:8px}.Summary_w .Summary_img{max-width:249px;width:100%;flex-basis:auto;background-image:url(../images/img_intro_pc.webp);background-size:cover}@media screen and (max-width: 850px){.Summary_w .Summary_img{display:none}}section.PageSection__item+a.Banner.-bgIcon{margin:64px auto 40px}@media screen and (max-width: 850px){section.PageSection__item+a.Banner.-bgIcon{margin-bottom:24px;height:100px;max-width:343px;padding:0px 16px}section.PageSection__item+a.Banner.-bgIcon p.Text.-resp{font-size:14px}section.PageSection__item+a.Banner.-bgIcon p.Text.-XS{font-size:10px}}.Grid.pc_tab2{display:flex}.sp_only,.tab_sp2,.sp_br{display:none}@media screen and (max-width: 850px){.tab_sp2{display:block;max-width:260px;margin:0 !important;width:260px;height:160px;flex-basis:auto;background-image:url(../images/img_intro_sp.webp);background-size:cover;flex-basis:100%}}@media(min-width: 651px)and (max-width: 850px){.PageSection.intro_w{padding-bottom:40px}.Summary_w .Summary_txt{flex-basis:100%}.Summary_w .Summary_txt .Summary{height:463px}.Summary_w .Summary_txt .Headline__text{flex-direction:row}.Summary_w .Summary_txt .Headline__text:after{display:none}.Summary_w .Summary_txt .Headline__text h3{font-size:3.6458333333vw;gap:1.0416666667vw;position:static;justify-content:flex-end}.Summary_w .Summary_txt .Headline__text h3 span{z-index:10}.Summary_w .Summary_txt .Headline__text h3 img{width:21.3541666667vw;height:5.46875vw}.Summary_w .Summary_txt .Headline__text h3:after{content:"";position:absolute;display:block;background-color:#e7f3fa;width:100%;height:2.6041666667vw;bottom:0;left:0;z-index:0}.Summary_w .Summary_txt .Headline__text>img{margin:0;width:33.8541666667vw;height:18.4895833333vw;max-width:-moz-fit-content;max-width:fit-content}}@media screen and (max-width: 650px){.pc_tab2{display:none}.sp_only{display:flex}.tab_sp2{display:block;position:relative;width:100%;height:42.6666666667vw;background-image:none;flex-basis:auto !important}.tab_sp2:after{content:"";position:absolute;top:0;right:0;display:block;margin:0 !important;width:69.3333333333vw;height:42.6666666667vw;background-image:url(../images/img_intro_sp.webp);background-size:cover}.ColumnArea.-pbL{padding-bottom:24px}.Summary_w .Summary_txt .Summary{padding:40px 16px;height:auto}.Summary_w .Summary_txt .Headline__text h3{padding:0 0 10px;position:relative}.Summary_w .Summary_txt .Headline__text h3 span{z-index:10}.Summary_w .Summary_txt .Headline__text h3:after{content:"";position:absolute;display:block;background-color:#e7f3fa;width:100%;height:1.1em;bottom:0;left:0;z-index:0}.Summary_w .Summary_txt .Headline__text:after{display:none}.Summary_w .Summary_txt .Headline__text .tab_sp2{text-align:right;max-width:100%;background-color:#e7f3fa}}@media screen and (max-width: 450px){.sp_br{display:block}section.PageSection__item+a.Banner.-bgIcon{height:116px;padding:8px 16px}.Summary_w .Summary_txt .Summary div.Grid p mark{padding:4px 8px}.Summary_w .Summary_txt .Summary div.Grid span.grad_bg{margin-right:0}.Summary_w .Summary_txt .Summary div.Grid span.mark_w.ml0{margin-left:0}.Summary_w .Summary_txt .Headline__text h3{padding:24px 0 16px}.Summary_w .Summary_txt .Headline__text h3:after{height:32px}.Summary_w .Summary_txt .Headline__text h3 img{height:36px;width:144px}.Summary_w .Summary_txt .Headline__text .tab_sp2 img{height:109px;width:-moz-fit-content;width:fit-content}}.ArrowLabel{display:flex;align-items:center;justify-content:center;position:relative;width:72px;height:72px;margin-right:24px;color:#fff;font-weight:700;flex-shrink:0}@media screen and (min-width: 600px){.ArrowLabel{justify-content:flex-start;padding:0px 24px;width:calc(100% - 16px);height:32px;margin-right:16px}}.ArrowLabel::after{content:"";position:absolute;top:0px;right:-24px;display:block;width:0;height:0;border-style:solid;border-width:36px 0 36px 24px}@media screen and (min-width: 600px){.ArrowLabel::after{right:-16px;border-width:16px 0 16px 16px}}.ArrowLabel.-primary{background-color:#0087d2}.ArrowLabel.-primary::after{border-color:rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0) #0087d2}.ArrowLabel.-secondary{background-color:#141821}.ArrowLabel.-secondary::after{border-color:rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0) #141821}.MediaCard{position:relative;max-width:300px;box-shadow:4px 4px 20px 0px rgba(20,24,33,.1);border-radius:8px;transition:opacity .3s !important}.MediaCard.Banner.-hoverBg::before{border-radius:8px}.MediaCard__thumbnail{overflow:hidden;border-radius:8px 8px 0px 0px;height:157px}.MediaCard__content{display:flex;flex-direction:column;min-height:102px;background-color:#fff;border-radius:0px 0px 8px 8px;padding:16px}.MediaCard__body{margin-bottom:16px}.MediaCard__foot{margin-top:auto}.MediaCard__link{text-decoration:none}.MediaCard__link::after{content:"";display:block;position:absolute;top:0px;left:0px;z-index:1;width:100%;height:100%}.SpeechBubble.-common{background-color:#d1d4d7;border-radius:0px 16px 16px 16px;padding:16px 16px 16px 24px;font-size:var(--fs-body-m);font-weight:500}.SpeechBubble.-common.-white{background-color:#fff}.SpeechBubble.-common.-right{border-radius:16px 0 16px 16px}.SpeechBubble.-common.-pMedium{padding:16px}.SpeechBubble.-common.-pSmall{border-radius:0px 8px 8px 8px;padding:8px 16px;width:-moz-fit-content;width:fit-content}.SpeechBubble.-keyPhrase{position:relative;padding-bottom:24px}.SpeechBubble.-keyPhrase::before{content:"";display:block;position:absolute;left:70%;bottom:0px;width:0;height:0;border-style:solid;border-width:24px 14px 0 0;border-color:#0087d2 rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0)}.SpeechBubble.-keyPhrase .SpeechBubble__content{padding:24px;border-radius:16px;border:solid 1px #0087d2;background-color:#fff}.SpeechBubble.-keyPhrase .SpeechBubble__content>p{width:-moz-fit-content;width:fit-content;margin-left:auto;margin-right:auto}.SpeechBubble.-keyPhrase.-angleTop{padding-top:24px;padding-bottom:0px}.SpeechBubble.-keyPhrase.-angleTop::before{top:0px;bottom:auto;border-width:24px 0 0 16px;border-color:rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0) #0087d2}.SpeechBubble.-keyPhrase.-arrowCenter::before{left:50%;transform:translateX(-50%)}.SpeechBubble.-keyPhrase.-point{max-width:-moz-fit-content;max-width:fit-content;font-size:1rem;font-weight:500}@media screen and (min-width: 600px){.SpeechBubble.-keyPhrase.-point{font-size:1.125rem}}.SpeechBubble.-keyPhrase.-point::before{border-width:32px 0 0 18px}.SpeechBubble.-keyPhrase.-point .SpeechBubble__content{display:flex;justify-content:center;align-items:center;flex-direction:column;gap:8px;padding:24px}@media screen and (min-width: 600px){.SpeechBubble.-keyPhrase.-point .SpeechBubble__content{min-height:192px;gap:16px;padding:24px 40px}}.SpeechBubble.-keyPhrase.-point.-angleTop{padding-top:32px}.SpeechBubble.-keyPhrase.-point.-angleTop::before{border-width:32px 0 0 18px}.SpeechBubble.-keyPhrase.-point mark{font-weight:700;font-size:1.125rem}@media screen and (min-width: 600px){.SpeechBubble.-keyPhrase.-point mark{font-size:1.25rem}}p.balloon{position:relative;max-width:-moz-max-content;max-width:max-content;padding:0 16px}p.balloon i.line_l,p.balloon i.line_r{content:"";display:block;width:1px;height:48px;background-color:currentColor}p.balloon i.line_l{transform:rotate(-30deg)}p.balloon i.line_r{transform:rotate(30deg)}.Avatar.-resp32{max-width:32px}@media screen and (min-width: 600px){.Avatar.-resp32{max-width:none}}.Banner.-posCenter{display:block;text-align:center}.Banner.-posCenter{display:block;text-align:center}.Banner.-typeC .Banner__title{font-size:1.25rem}.bnr_w.-BBP,.bnr_w.-BC{position:relative;border-radius:8px;overflow:hidden;box-shadow:0px 0px 20px 0px rgba(20,24,33,.04);max-width:382px;width:100%;margin:0 auto}@media screen and (min-width: 820px){.bnr_w.-BBP,.bnr_w.-BC{max-width:100%;width:628px;margin:0 auto}}.bnr_w.-BBP::before,.bnr_w.-BC::before{content:"";position:absolute;bottom:0;left:0;width:80px;height:80px;background-image:url(../../assets/SS/images/SS_bnrImg_BBP.webp);background-size:contain;background-repeat:no-repeat}@media screen and (min-width: 820px){.bnr_w.-BBP::before,.bnr_w.-BC::before{width:160px;height:160px}}.bnr_w.-BC::before{background-image:url(../../assets/SS/images/SS_bnrImg_BC.webp)}.Banner.-bgIcon{display:flex;align-items:center;width:100%;max-width:382px;height:120px;margin-left:auto;margin-right:auto;border-radius:8px;overflow:hidden;padding:24px 16px;border:1px solid #ebeef1}@media screen and (min-width: 820px){.Banner.-bgIcon{max-width:628px;height:200px}}@media screen and (min-width: 820px){.Banner.-bgIcon{max-width:640px}}.Banner.-bgIcon .Banner__textBox{flex-direction:row;justify-content:space-between;align-items:center;gap:8px;width:100%}.Banner.-bgIcon .Banner__textBox>*{flex-basis:inherit}.Banner.-bgIcon .Banner__textBox .txt_area{padding-left:80px}@media screen and (min-width: 820px){.Banner.-bgIcon .Banner__textBox .txt_area{padding-left:196px}}.Banner.-bgIcon .Banner__textBox .txt_area p{font-size:.75rem;letter-spacing:.72px}@media screen and (min-width: 820px){.Banner.-bgIcon .Banner__textBox .txt_area p{font-size:1rem;letter-spacing:.96px}}.Banner.-bgIcon .Banner__textBox .txt_area div{letter-spacing:.56px}@media screen and (min-width: 820px){.Banner.-bgIcon .Banner__textBox .txt_area div{font-size:1.25rem;letter-spacing:.8px}}.Banner.-bgIcon .Banner__textBox .txt_area div p.svg_mask.-siz16{font-size:1rem}@media screen and (min-width: 820px){.Banner.-bgIcon .Banner__textBox .txt_area div p.svg_mask.-siz16{font-size:1.5rem;width:24px;height:24px}}.Banner.-bgIcon .Banner__textBox .arrow{padding-right:8px}.Banner.-bgIcon .bnr_bg{width:96px;min-width:96px;height:120px;background-image:url("../assets/SS/images/SS_bnrImg_BGN.webp");background-repeat:no-repeat;background-position:left bottom;background-size:contain}.Banner.-bgIcon.-BBPbnr .bnr_bg{background-image:url("../assets/SS/images/SS_bnrImg_BBP.webp")}.Banner.-bgIcon.-BCbnr .bnr_bg{background-image:url("../assets/SS/images/SS_bnrImg_BC.webp")}.Banner.-bgIcon.-primary{color:#fff;background-color:#0087d2}.Banner.-bgIcon.-secondary{background-color:#fff}.PageSection__item.bnrB_w .Container.-medium{width:100%;max-width:382px}@media screen and (min-width: 600px){.PageSection__item.bnrB_w .Container.-medium{width:calc(100% - 32px);max-width:1080px}}@media screen and (min-width: 600px){.PageSection__item.bnrB_w .Banner.-typeB{width:100%;height:-moz-max-content;height:max-content;margin:0}}.PageSection__item.bnrB_w .Banner.-typeB::before{height:25.6vw}@media screen and (min-width: 1160px){.PageSection__item.bnrB_w .Banner.-typeB::before{display:none}}.PageSection__item.bnrB_w .Banner.-typeB::after{display:none}.PageSection__item.bnrB_w .Banner.-typeB .Banner__body{gap:24px}@media screen and (min-width: 820px){.PageSection__item.bnrB_w .Banner.-typeB .Banner__title{width:696px;padding:24px 40px}}.Banner.-ourMission{width:100%;padding:24px 16px;background-image:url(../images/PR_ourMission_bg_sp.webp);background-repeat:no-repeat;background-size:120%;background-position:bottom center}@media screen and (min-width: 600px){.Banner.-ourMission{padding:40px 80px;background-image:url(../images/PR_ourMission_bg_pc.webp);background-size:cover;background-position:center}}@media(min-width: 768px)and (max-width: 930px){.Banner.-ourMission{background-image:url(../images/PR_ourMission_bg_tb.webp);background-position:left;background-size:cover;padding:24px 16px}}.Banner.-ourMission .Banner__title{color:#141821}.Banner.-ourMission .Banner__box{padding:0px}@media screen and (min-width: 600px){.Banner.-ourMission .Banner__box{max-width:568px;margin-left:auto;padding:24px 0px;letter-spacing:-0.05px}}@media(min-width: 768px)and (max-width: 930px){.Banner.-ourMission .Banner__box{max-width:67.311827957vw;margin-left:240px;padding:24px 0px}}.Banner.-ourMission .Banner__text{margin-top:16px;font-family:"Noto Sans JP",sans-serif;font-size:var(--fs-body-m);line-height:2}@media screen and (min-width: 600px){.Banner.-ourMission .Banner__text{margin-top:24px}}.Banner.-ourMission .Banner__foot{margin-top:160px}@media screen and (min-width: 600px){.Banner.-ourMission .Banner__foot{margin-top:64px}}@media(min-width: 768px)and (max-width: 930px){.Banner.-ourMission .Banner__foot{margin-top:64px}}@media(min-width: 601px)and (max-width: 767px){.Banner.-ourMission .Banner__foot{margin-top:65vw}}@media(min-width: 491px)and (max-width: 600px){.Banner.-ourMission .Banner__foot{margin-top:60vw}}@media(min-width: 390px)and (max-width: 490px){.Banner.-ourMission .Banner__foot{margin-top:55vw}}.banner.-typeC{display:flex;flex-direction:column;justify-content:center;position:relative;width:100%;height:288px;border:none;background-color:rgba(0,0,0,0);background:url(../assets/common/images/CTA_ss_footer_sp.webp);background-repeat:no-repeat;background-size:cover;background-position:center}@media screen and (min-width: 600px){.banner.-typeC{justify-content:center;height:288px;background-image:url(../assets/common/images/CTA_ss_footer_pc.webp)}}@media screen and (min-width: 1160px){.banner.-typeC{height:320px}}.banner.-typeC .button.-cta{background-color:#ffed56;color:#141821;border-bottom:#e6d54e solid 4px;transition:border .2s,transform .2s;height:60px;display:flex;align-items:center;justify-content:center;border-radius:8px}@media screen and (min-width: 600px){.banner.-typeC .button.-cta:hover{border-bottom:#e6d54e solid 0px}}@media screen and (min-width: 600px){.banner.-typeC:hover .banner_button .Button{border-bottom:#e6d54e solid 0px}}.banner.-typeC .banner_body{position:relative;z-index:2}@media screen and (min-width: 600px){.banner.-typeC .banner_body{padding:0 24px}}@media screen and (min-width: 1160px){.banner.-typeC .banner_body{padding:0}}.banner.-typeC .banner_title{width:50%;text-align:left;margin-left:auto;font-size:1.125rem;color:#141821;line-height:175%;min-width:172px}@media screen and (min-width: 600px){.banner.-typeC .banner_title{font-size:1.25rem}}@media screen and (min-width: 1160px){.banner.-typeC .banner_title{font-size:1.5rem}}.banner.-typeC .banner_button{margin-right:auto;margin-left:auto;max-width:240px;width:100%;margin-top:0}@media screen and (min-width: 600px){.banner.-typeC .banner_button{width:50%;max-width:none;margin-left:50%;margin-right:0;margin-top:0}}.banner.-typeC .banner_button .Button{pointer-events:none}@media screen and (min-width: 600px){.banner.-typeC .banner_button .Button{margin:0}}@keyframes reflect{0%,75%{transform:rotate(45deg) scale(0);opacity:1}100%{transform:rotate(45deg) scale(100);opacity:0}}*{margin:0px;padding:0px;box-sizing:border-box}[hidden]{display:none}html{font-size:16px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:#fff}body{overflow-y:scroll;line-break:normal;overflow-wrap:break-word}section,nav,article,aside,hgroup,header,footer,figure,figcaption,details{display:block}video,audio,canvas{display:inline-block}audio:not([controls]){display:none}h1,h2,h3,h4,h5,h6{font-size:1em}hr{color:inherit;height:auto;box-sizing:content-box}pre{font-family:monospace,sans-serif;white-space:pre-wrap;word-wrap:break-word}li{list-style:none}a:active{outline:none}strong,b{font-weight:bold}small{font-size:.83em}q{quotes:none}abbr[title]{border-bottom:1px dotted}code,samp,kbd{font-family:monospace,sans-serif}mark{color:#000;background-color:#ff0}sub,sup{font-size:.5em;line-height:0}sub{vertical-align:0px}sup{vertical-align:.8em}img{border:0;vertical-align:bottom;max-width:100%;height:auto;margin-top:0px}a{color:inherit;text-decoration:none}svg:not(:root){overflow:hidden}table{border-collapse:collapse}caption{text-align:left}th,td{text-align:left;vertical-align:baseline}fieldset{border:0}legend{border:0}input,button,select,textarea{font-family:inherit;font-size:1em;color:inherit}input,button{line-height:normal;vertical-align:inherit}input::-moz-focus-inner,button::-moz-focus-inner{border:0}input[type=search]{-webkit-appearance:textfield;-moz-appearance:textfield;appearance:textfield}input[type=search]:focus{outline-offset:-2px}input[type=search]::-webkit-search-decoration{-webkit-appearance:none;appearance:none}input[type=checkbox],input[type=radio]{box-sizing:border-box}input[type=submit],input[type=reset],input[type=button],button{cursor:pointer;-webkit-appearance:button;-moz-appearance:button;appearance:button}select{background-color:inherit;line-height:normal}textarea{vertical-align:top;overflow:auto}body{color:#141821;font-family:"Noto Sans JP",sans-serif;font-size:var(--fs-body);line-height:1.5}body::before{content:"";display:block;width:100%;height:100%;position:fixed;z-index:-1;left:0px;top:0px;background-color:#ebeef1;background-image:url(../../common/images/bg_pattern_gray.webp);background-size:96px 165.2px}main{padding-top:56px;position:relative}@media screen and (min-width: 1160px){main{padding-top:111px}}.SiteHeader.-single+main{padding-top:var(--header-sh)}.SiteHeader.-single.-hasLabel+main{padding-top:var(--header-slh)}h1,h2,h3,h4{font-weight:700}a{text-decoration:underline}@media screen and (min-width: 600px){a:hover{text-decoration:none}}small{display:inline-block;font-family:"Noto Sans JP",sans-serif;font-size:var(--fs-body-xs);color:#7f8288}strong{font-weight:500;color:#0087d2}strong.normal{color:#141821;font-weight:700}ul.-column2{-moz-column-count:2;column-count:2}.Button.-spFull img{width:100%}.point{color:#d03086}.price{font-size:24px;font-family:"Noto Serif JP",serif;vertical-align:-0.05em}.fs{display:inline-block;font-weight:400;font-size:1.25em;color:inherit}.show-item{display:none}.pc{display:none}@media screen and (min-width: 1160px){.pc{display:block}}.flex.pc{display:none}@media screen and (min-width: 1160px){.flex.pc{display:flex}}.pc-inb{display:none}@media screen and (min-width: 1160px){.pc-inb{display:inline-block}}.tbl{display:none}@media screen and (min-width: 820px){.tbl{display:block}}@media screen and (min-width: 1160px){.tbl{display:none}}.flex.tbl{display:none}@media screen and (min-width: 820px){.flex.tbl{display:flex}}@media screen and (min-width: 1160px){.flex.tbl{display:none}}.tbl-inb{display:none}@media screen and (min-width: 820px){.tbl-inb{display:inline-block}}@media screen and (min-width: 1160px){.tbl-inb{display:none}}.tb{display:none}@media screen and (min-width: 600px){.tb{display:block}}@media screen and (min-width: 820px){.tb{display:none}}.flex.tb{display:none}@media screen and (min-width: 600px){.flex.tb{display:flex}}@media screen and (min-width: 820px){.flex.tb{display:none}}.tb-inb{display:none}@media screen and (min-width: 600px){.tb-inb{display:inline-block}}@media screen and (min-width: 820px){.tb-inb{display:none}}.sp{display:block}@media screen and (min-width: 600px){.sp{display:none}}.flex.sp{display:flex}@media screen and (min-width: 600px){.flex.sp{display:none}}.sp-inb{display:inline-block}@media screen and (min-width: 600px){.sp-inb{display:none}}.tbl_pc{display:none}@media screen and (min-width: 820px){.tbl_pc{display:block}}.flex.tbl_pc{display:none}@media screen and (min-width: 820px){.flex.tbl_pc{display:flex}}.tbl_pc-inb{display:none}@media screen and (min-width: 820px){.tbl_pc-inb{display:inline-block}}.tb_pc{display:none}@media screen and (min-width: 600px){.tb_pc{display:block}}.tb_pc-inb{display:none}@media screen and (min-width: 600px){.tb_pc-inb{display:inline-block}}.tb_tbl{display:none}@media screen and (min-width: 600px){.tb_tbl{display:block}}@media screen and (min-width: 1160px){.tb_tbl{display:none}}.flex.tb_tbl{display:none}@media screen and (min-width: 600px){.flex.tb_tbl{display:flex}}@media screen and (min-width: 1160px){.flex.tb_tbl{display:none}}.tb_tbl-inb{display:none}@media screen and (min-width: 600px){.tb_tbl-inb{display:inline-block}}@media screen and (min-width: 1160px){.tb_tbl-inb{display:none}}.sp_tbl{display:block}@media screen and (min-width: 1160px){.sp_tbl{display:none}}@media screen and (max-width: 374px){.sp_tbl.sps_none{display:none}}.flex.sp_tbl{display:flex}@media screen and (min-width: 1160px){.flex.sp_tbl{display:none}}.sp_tbl-inb{display:inline-block}@media screen and (min-width: 1160px){.sp_tbl-inb{display:none}}.sp_tb{display:block}@media screen and (min-width: 820px){.sp_tb{display:none}}.flex.sp_tb{display:flex}@media screen and (min-width: 820px){.flex.sp_tb{display:none}}.sp_tb-inb{display:inline-block}@media screen and (min-width: 820px){.sp_tb-inb{display:none}}span.in_b{display:inline-block}.tbl_none{display:block}@media screen and (min-width: 820px){.tbl_none{display:none}}@media screen and (min-width: 1160px){.tbl_none{display:block}}.sps{display:none}@media screen and (max-width: 374px){.sps{display:block}}.JPX_logo_container{position:absolute;z-index:12;top:0px;right:0px}.JPX_logo{margin-top:20px;margin-right:20px;max-height:56px;min-height:56px}@media screen and (max-width: 320px){.JPX_logo{max-height:48px;min-height:48px}}@media screen and (min-width: 600px){.Heading.-h2.coaching_features_sub_heading{font-size:var(--fs-h4)}}@media screen and (min-width: 600px){.Heading.-h3.coaching_features_description{font-size:var(--fs-h4)}}.Button.-bannerStyle{position:relative;align-items:stretch;height:auto;background-color:#fff;border-radius:8px;border-bottom:#d1d4d7 solid 4px;padding:0px 24px;max-width:460px;transition:opacity .2s;height:104px}@media screen and (min-width: 600px){.Button.-bannerStyle{height:auto;padding:0px}}@media screen and (min-width: 600px){.Button.-bannerStyle:hover{opacity:.8}}.Button.-bannerStyle .Button__icon{position:absolute;top:0px;right:0px;border-radius:0px 8px 8px 0px;overflow:hidden}@media screen and (min-width: 600px){.Button.-bannerStyle .Button__icon{position:static;border-radius:8px 0px 0px 8px}}.Button.-bannerStyle .Button__box{flex-grow:1;display:flex;flex-direction:column;justify-content:center}@media screen and (min-width: 600px){.Button.-bannerStyle .Button__box{padding:0px 24px}}.Button.-bannerStyle .Button__box.-hasBorder{display:none;border-left:#d1d4d7 solid 1px}@media screen and (min-width: 600px){.Button.-bannerStyle .Button__box.-hasBorder{display:flex}}.HeroArea__info button.Button.-cta.-medium{font-size:14px;margin:0 auto;margin-left:0;max-width:160px}@media screen and (min-width: 600px){.HeroArea__info button.Button.-cta.-medium{font-size:18px;margin:0}}section.section_topics .Button.-SS,section.in-content_max .Button.-SS,section.trainers_btn .Button.-SS{max-width:240px;padding:inherit;width:240px;padding-top:16px;padding-bottom:16px;color:#0087d2;border-radius:8px;border:1px solid #0087d2;font-size:.875rem}@media screen and (min-width: 820px){section.in-content_max .Button.-SS,section.trainers_btn .Button.-SS{margin:0}}section.trainers_btn .button.-SS{height:56px;width:100%;max-width:382px;font-weight:500;background-color:#fff}@media screen and (min-width: 820px){section.trainers_btn .button.-SS{max-width:240px;margin:0}}.price_content .Button.-fill{margin:0 auto;max-width:240px}@media screen and (min-width: 820px){.price_content .Button.-fill{margin-right:0}}.Button.-movie::before{width:64px;height:64px;background-size:32px;border-radius:64px;background-color:rgba(20,24,33,.8)}.Button.-outline:hover{background-color:#e7f3fa}.ColumnArea.-pySS{padding:16px 24px}.ColumnArea.-pySS.-resp{padding:16px}@media screen and (min-width: 600px){.ColumnArea.-pySS.-resp{padding:16px 24px}}.ColumnArea.-hasHead{padding:0px}.ColumnArea.-hasHead .ColumnArea__title{font-family:"Noto Sans JP",sans-serif;padding:16px 24px;border-bottom:#0087d2 solid 1px}.ColumnArea.-hasHead .ColumnArea__bodyBox{padding:24px 16px 24px}@media screen and (min-width: 600px){.ColumnArea.-hasHead .ColumnArea__bodyBox{padding:0px}}.ColumnArea.-hasHead .ColumnArea__bodyBox.-headUnit{padding:24px 0px 0px}@media screen and (min-width: 600px){.ColumnArea.-hasHead .ColumnArea__bodyBox.-headUnit{padding:0px}}.ColumnArea.-hasHead .ColumnArea__body{margin-top:0px;padding:24px 0px 24px}@media screen and (min-width: 600px){.ColumnArea.-hasHead .ColumnArea__body{padding:24px 40px 40px}}.ColumnArea.-hasFigure.-resp{padding:24px 16px 0px}@media screen and (min-width: 600px){.ColumnArea.-hasFigure.-resp{padding:40px 40px 0px}}.ColumnArea.-hasFigure.-spFull{padding:24px 0px 0px}@media screen and (min-width: 600px){.ColumnArea.-hasFigure.-spFull{padding:40px 40px 0px}}.ColumnArea__head.-resp{padding:0px 16px}@media screen and (min-width: 600px){.ColumnArea__head.-resp{padding:0px}}.ColumnArea__head.-large{margin-top:40px;margin-bottom:40px}@media screen and (min-width: 600px){.ColumnArea__head.-large{margin-top:40px}}.PageSection__item.-pdL .ColumnArea.-hasLine{padding:24px 16px 16px}@media screen and (min-width: 600px){.PageSection__item.-pdL .ColumnArea.-hasLine{padding:24px}}.CommonList.-custom .CommonList__item{display:flex;gap:4px;max-width:-moz-fit-content;max-width:fit-content;margin-left:0px;padding-left:0px}.CommonList.-custom .CommonList__item::before{content:none}.CommonList.-custom .material-symbols-outlined{color:#0087d2}.CommonList.-wAuto{max-width:-moz-max-content;max-width:max-content;margin-left:auto;margin-right:auto}.Container.-introInner{width:100%;max-width:800px}.Grid.-Column{flex-direction:column}.Grid.-labelDescCluster{display:flex;flex-direction:row;align-items:center}@media screen and (min-width: 600px){.Grid.-labelDescCluster{align-items:flex-start;flex-direction:column}}.Grid.-labelDescCluster>.ArrowLabel{flex-basis:auto}.Grid.-labelDescCluster .Grid__item.-desc{padding:0px 16px}@media screen and (min-width: 600px){.Grid.-labelDescCluster .Grid__item.-desc{padding:8px 0px 0px}}.Grid.-spc1.-resp2{gap:16px}@media screen and (min-width: 600px){.Grid.-spc1.-resp2{gap:8px}}.Grid.-spc5.-spcAll{gap:40px}.Grid.-alignEnd{align-items:flex-end}@media screen and (min-width: 600px){.Grid__item.-pTypeA{padding:0px 40px 40px 0px}}.Grid__item.-wAuto.-resp{flex-basis:100%}@media screen and (min-width: 600px){.Grid__item.-wAuto.-resp{flex-basis:auto}}@media screen and (min-width: 600px){.Grid__item.-w646{flex-basis:646px}}@media screen and (min-width: 600px){.Grid__item.-w520{flex-basis:520px}}@media screen and (min-width: 600px){.Grid__item.-w360{flex-basis:360px}}.siteHeader.-single{background-color:#fff;position:fixed;top:0;width:100%;z-index:10000}.siteHeader.-single .siteHeader_main{padding-left:0;border-bottom:none}@media screen and (min-width: 1160px){.siteHeader.-single .siteHeader_main{padding-left:40px}}.siteHeader.-single .siteHeader_main::after{display:none}.siteHeader.-single .logo{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);margin-left:8px}@media screen and (min-width: 1160px){.siteHeader.-single .logo{position:static;transform:none}}.siteHeader.-single .siteHeader_button.-cta{display:none !important}@media screen and (min-width: 1160px){.siteHeader.-single .siteHeader_button.-cta{display:flex !important}}.siteHeader.-single a{text-decoration:none}.Heading{font-family:"Noto Sans JP",sans-serif}.Heading.-bold{font-weight:700}.Heading.-en{font-family:"Cormorant Infant",serif}.Heading.-spCenter{text-align:center}@media screen and (min-width: 600px){.Heading.-spCenter{text-align:left}}.Heading.-withNum.-headline{font-size:.625rem;font-family:"Noto Sans JP",sans-serif}.Heading.-withNum.-headline::before{font-size:2.5rem;color:#141821;font-weight:300;letter-spacing:2.4px}.Heading.-intro{display:flex;flex-direction:column;gap:8px;align-items:flex-start;font-size:1.75rem}@media screen and (max-width: 374px){.Heading.-intro{font-size:7.4666666667vw}}.Heading.-intro.sp_tb{display:flex}@media screen and (min-width: 820px){.Heading.-intro.sp_tb{display:none}}.Heading.-intro.sp_tbl{display:flex}@media screen and (min-width: 1160px){.Heading.-intro.sp_tbl{display:none}}.Heading.-intro.tbl_pc{display:none}@media screen and (min-width: 820px){.Heading.-intro.tbl_pc{display:flex}}.Heading.-intro.pc{display:none}@media screen and (min-width: 1160px){.Heading.-intro.pc{display:flex}}.Heading.-intro p,.Heading.-intro span{width:100%;font-size:1.75rem}@media screen and (min-width: 1160px){.Heading.-intro p,.Heading.-intro span{font-size:2.5rem;letter-spacing:2.4px}}@media screen and (max-width: 374px){.Heading.-intro p,.Heading.-intro span{font-size:7.4666666667vw}}.Heading.-intro mark{color:#fff;background-color:#141821;margin-right:6px;padding-left:8px;padding-right:8px;-webkit-box-decoration-break:clone;box-decoration-break:clone}.Heading.-intro img{height:1.5em}@media screen and (min-width: 1160px){.Heading.-intro img{max-width:initial}}@media screen and (max-width: 374px){.Heading.-intro img{width:38.4vw}}.Heading.-dashed{display:inline-block;max-width:-moz-fit-content;max-width:fit-content;padding-bottom:8px;background-size:4px 1px;background-image:linear-gradient(to right, #141821, #141821 2px, transparent 2px, transparent 4px);background-repeat:repeat-x;background-position:bottom}@media screen and (min-width: 600px){.Heading.-dashed.-pcNone{padding-bottom:8px;background-image:none}}.Heading.-dashed.-spNone{padding-bottom:0px;background-image:none}@media screen and (min-width: 600px){.Heading.-dashed.-spNone{background-image:linear-gradient(to right, #141821, #141821 2px, transparent 2px, transparent 4px)}}.Heading.-beginner>span{display:flex;align-items:flex-start;max-width:-moz-fit-content;max-width:fit-content;flex-direction:column;gap:8px}@media screen and (min-width: 600px){.Heading.-beginner>span{align-items:center;flex-direction:row}}.Heading.-beginner>span+span{margin-top:16px}.Heading.-beginner mark{background-color:#fff;padding:2px 8px;-webkit-box-decoration-break:clone;box-decoration-break:clone;margin-right:4px;white-space:nowrap}@media screen and (min-width: 600px){.Heading.-beginner mark{background-image:none}}.Heading.-bgRounded span{display:inline-block;padding:16px 0px;width:100%;max-width:480px;color:#fff;background-color:#141821;border-radius:100px}.Heading.-siz20{font-size:1.25rem}.Headline.-primary{display:flex;align-items:center;justify-content:center;background-image:none;height:56px;font-size:20px;padding:0}.Headline.-primary .Heading>*:first-child{padding:8px 0;display:flex;flex-direction:row;justify-content:center;align-items:flex-end;gap:8px}@media screen and (min-width: 600px){.Headline.-primary .Heading>*:first-child{padding:16px 0}}.Headline.-primary .Heading img{max-width:144px;height:auto}@media screen and (min-width: 600px){.Headline.-primary .Heading img{max-width:195px}}.Headline.-primary .Heading img+span{line-height:1}.Headline.-primary .Heading>*:last-child{font-size:1.25rem}@media screen and (min-width: 600px){.Headline.-primary .Heading>*:last-child{font-size:1.5rem}}.Headline.-floatText{position:relative;width:100%}.Headline.-floatText .Headline__text{text-align:left}@media screen and (min-width: 600px){.Headline.-floatText .Headline__text{position:absolute;top:50%;left:0px;transform:translateY(-50%);width:62%;text-align:center}}.Headline.-floatText .Headline__icon{margin-left:auto;max-width:-moz-fit-content;max-width:fit-content;margin-top:40px;margin-left:auto;margin-right:auto;max-width:240px}@media screen and (min-width: 600px){.Headline.-floatText .Headline__icon{width:40%;max-width:none;margin-top:0px;margin-right:0px}}.Headline.-features{position:relative;width:calc(100% - 32px);max-width:1080px;margin-left:auto;margin-right:auto}.Headline.-features .Headline__icon{margin-bottom:16px}@media screen and (min-width: 600px){.Headline.-features .Headline__icon{position:absolute;top:0px;left:0px}}.Headline.-biginner .Headline__wrapper{flex-direction:column-reverse;align-items:flex-start;gap:24px}@media screen and (min-width: 600px){.Headline.-biginner .Headline__wrapper{align-items:center;flex-direction:row}}.Headline.-biginner .Headline__icon{align-self:center}.HeroArea__main{margin-top:56px;height:480px;padding:24px 0 0}@media screen and (min-width: 820px){.HeroArea__main{padding:0 64px}}@media screen and (min-width: 1160px){.HeroArea__main{height:656px;padding:0}}.HeroArea__main::before{width:40px;height:77px;opacity:1;border:none;top:0;background-image:url(../images/LP_differ_fv_triangle.webp);background-size:contain;background-repeat:no-repeat;background-position:top left}@media screen and (min-width: 820px){.HeroArea__main::before{width:100%;height:480px;background-image:url(../images/LP_differ_fv_bg.webp)}}@media screen and (min-width: 1160px){.HeroArea__main::before{height:656px}}.HeroArea__main::after{display:none}.HeroArea__main .HeroArea__info{margin:0;color:#141821}@media screen and (min-width: 820px){.HeroArea__main .HeroArea__info>.Container.-medium{margin:0 auto}}.HeroArea__main .HeroArea__info>.Container.-medium,.HeroArea__main .HeroArea__info .HeroArea__wrapper{height:100%;flex-direction:column;align-items:flex-start;justify-content:flex-start}@media screen and (min-width: 820px){.HeroArea__main .HeroArea__info>.Container.-medium,.HeroArea__main .HeroArea__info .HeroArea__wrapper{justify-content:center}}.HeroArea__main .HeroArea__info>.Container.-medium .HeroArea__box,.HeroArea__main .HeroArea__info .HeroArea__wrapper .HeroArea__box{width:inherit}.HeroArea__main .HeroArea__info>.Container.-medium{width:100%;padding-left:28px}@media screen and (min-width: 820px){.HeroArea__main .HeroArea__info>.Container.-medium{width:calc(100% - 32px);padding-left:0}}.HeroArea__videoBox{background-image:url(../images/LP_differ_fv_819.webp);background-size:cover;background-repeat:no-repeat;background-position:top center;height:480px}@media screen and (min-width: 820px){.HeroArea__videoBox{background-image:url(../images/LP_differ_fv_1920.webp);background-position:73% 0}}@media screen and (min-width: 1160px){.HeroArea__videoBox{height:656px;background-position:top center}}.HeroArea__wrapper{gap:34px}@media screen and (min-width: 820px){.HeroArea__wrapper{gap:16px}}@media screen and (min-width: 1160px){.HeroArea__wrapper{gap:32px}}.HeroArea__wrapper .HeroArea__copy{white-space:nowrap;letter-spacing:2.56px;font-size:2rem;text-shadow:2px 2px 0px #fff;font-weight:700;line-height:1.5;letter-spacing:3.2px}@media screen and (min-width: 820px){.HeroArea__wrapper .HeroArea__copy{font-size:40px}}@media screen and (min-width: 1160px){.HeroArea__wrapper .HeroArea__copy{font-size:52px}}.HeroArea__wrapper .HeroArea__copy span.txt_line{border-bottom:8px solid var(--FFF288, #FFF288);display:inline-block;height:48px}@media screen and (min-width: 820px){.HeroArea__wrapper .HeroArea__copy span.txt_line{height:84px}}.HeroArea__wrapper .HeroArea__copy+.fv_movie.sp{line-height:1;max-width:343px;margin:0 auto}.HeroArea__wrapper .HeroArea__copy span.-Ssize{font-size:1.5rem}@media screen and (min-width: 820px){.HeroArea__wrapper .HeroArea__copy span.-Ssize{font-size:36px}}@media screen and (min-width: 820px){.HeroArea__wrapper .HeroArea__btnarea.flex.-gap12{margin-top:8px;gap:20px;align-items:flex-start}}@media screen and (min-width: 1160px){.HeroArea__wrapper .HeroArea__btnarea.flex.-gap12{margin-top:16px;margin-bottom:9px}}.HeroArea__wrapper .HeroArea__button{margin-top:0}.HeroArea__wrapper .HeroArea__button .Button.-posL{height:49px}@media screen and (min-width: 820px){.HeroArea__wrapper .HeroArea__button .Button.-posL{height:79px}}.HeroArea__wrapper .HeroArea__button button.Button.-cta.-medium{max-width:100%;font-size:.875rem;min-width:343px;max-width:360px;padding:8px 16px 5px 16px;height:-moz-max-content;height:max-content}@media screen and (min-width: 820px){.HeroArea__wrapper .HeroArea__button button.Button.-cta.-medium{max-width:360px;font-size:1.125rem;padding:12px 16px 13px}}.HeroArea__wrapper .HeroArea__button button.Button.-cta.-medium>div.flex.-center{width:100%;font-size:12px;font-weight:700;line-height:1;letter-spacing:.72px;padding:4px 8px;border-radius:16px;background:#fff}@media screen and (min-width: 820px){.HeroArea__wrapper .HeroArea__button button.Button.-cta.-medium>div.flex.-center{font-size:1rem;letter-spacing:.96px}}.HeroArea__wrapper .HeroArea__button button.Button.-cta.-medium>div.flex.-row.-gap8{align-items:flex-end;margin-top:1px}@media screen and (min-width: 820px){.HeroArea__wrapper .HeroArea__button button.Button.-cta.-medium>div.flex.-row.-gap8{margin:5px 0 1px}}.HeroArea__wrapper .HeroArea__button button.Button.-cta.-medium>div.flex.-row.-gap8 p.flex.-row.-gap0{align-items:flex-end}.HeroArea__wrapper .HeroArea__button button.Button.-cta.-medium>div.flex.-row.-gap8 p.flex.-row.-gap0+span.material-symbols-outlined{font-weight:300;font-size:28px}@media screen and (min-width: 820px){.HeroArea__wrapper .HeroArea__button button.Button.-cta.-medium>div.flex.-row.-gap8 p.flex.-row.-gap0+span.material-symbols-outlined{font-size:32px}}.HeroArea__wrapper .HeroArea__button span.Text.-blue,.HeroArea__wrapper .HeroArea__button span.Text.-Lsize{font-size:1.25rem}@media screen and (min-width: 820px){.HeroArea__wrapper .HeroArea__button span.Text.-blue,.HeroArea__wrapper .HeroArea__button span.Text.-Lsize{font-size:22px;white-space:nowrap}}.HeroArea__wrapper .HeroArea__button span.Text.-Ssize{font-size:.875rem;line-height:30px}@media screen and (min-width: 820px){.HeroArea__wrapper .HeroArea__button span.Text.-Ssize{font-size:1rem;white-space:nowrap}}.HeroArea__wrapper .HeroArea__button+.flex.-row{gap:2px}.HeroArea__wrapper .HeroArea__button+.flex.-row .txt_line{text-decoration:underline;text-underline-position:under}.HeroArea__wrapper .HeroArea__link{text-align:left}.HeroArea__wrapper .HeroArea__box .top_txt{gap:0}@media screen and (min-width: 820px){.HeroArea__wrapper .HeroArea__box .top_txt{gap:4px}}@media screen and (min-width: 820px){.HeroArea__wrapper .HeroArea__box .top_txt .flex.-gap4{gap:8px}}.HeroArea__wrapper .HeroArea__box p.sub_tit{font-weight:500;font-size:1.125rem}@media screen and (min-width: 820px){.HeroArea__wrapper .HeroArea__box p.sub_tit{font-size:1.25rem}}@media screen and (min-width: 1160px){.HeroArea__wrapper .HeroArea__box p.sub_tit{font-size:2rem}}.HeroArea__wrapper .HeroArea__box p.sub_tit span.Text.-red{font-size:1.125rem}@media screen and (min-width: 820px){.HeroArea__wrapper .HeroArea__box p.sub_tit span.Text.-red{font-size:1.25rem}}@media screen and (min-width: 1160px){.HeroArea__wrapper .HeroArea__box p.sub_tit span.Text.-red{font-size:2rem}}.HeroArea__wrapper .HeroArea__box p.sub_tit span.Text.-red+span{padding-left:4px;font-size:.875rem}@media screen and (min-width: 1160px){.HeroArea__wrapper .HeroArea__box p.sub_tit span.Text.-red+span{font-size:1.5rem}}.HeroArea__wrapper .HeroArea__box .-badge{position:relative}.HeroArea__wrapper .HeroArea__box .-badge>.Grid{gap:12px}@media(min-width: 600px)and (max-width: 710px){.HeroArea__wrapper .HeroArea__box .-badge>.Grid{position:absolute;bottom:0;right:0;width:248px}}.HeroArea__main+.Container{margin-top:8px}@media screen and (min-width: 600px){.HeroArea__copy{line-height:1.5;letter-spacing:14.4px}}.Hero_sub.sp_tb{position:relative;width:100%;height:168px;background-color:#fff}@media screen and (max-width: 374px){.Hero_sub.sp_tb{height:178px}}.Hero_sub.sp_tb .txtarea{position:absolute;background-color:#fff;top:-51px;left:50%;transform:translate(-50%, 0);width:343px;padding:16px;z-index:100}@media screen and (max-width: 374px){.Hero_sub.sp_tb .txtarea{width:91.4666666667vw}}.Hero_sub.sp_tb .HeroArea__btnarea{position:absolute;bottom:20px;left:50%;transform:translate(-50%, 0);z-index:1000}.Hero_sub h4{width:-moz-max-content;width:max-content;padding:0 16px;color:#0087d2;font-size:.75rem;font-weight:500;line-height:1.75;letter-spacing:.96px;border-radius:48px;background:#e7f3fa}@media screen and (min-width: 820px){.Hero_sub h4{font-size:1rem;letter-spacing:1.6px;background:#fff}}@media screen and (min-width: 1160px){.Hero_sub h4{font-size:1.125rem;letter-spacing:1.8px}}.Hero_sub h4+p{font-size:11px;font-weight:400;line-height:1.75;letter-spacing:.88px}@media screen and (min-width: 820px){.Hero_sub h4+p{font-size:.75rem;letter-spacing:1.2px}}@media screen and (min-width: 1160px){.Hero_sub h4+p{font-size:.875rem;letter-spacing:1.4px}}.Hero_sub .Button.-posL{font-size:1.125rem;font-weight:700;width:320px;height:75px;max-width:100% !important}@media screen and (max-width: 374px){.Hero_sub .Button.-posL{width:85.3333333333vw}}@media screen and (min-width: 820px){.Hero_sub .Button.-posL{height:78px}}@media screen and (min-width: 1160px){.Hero_sub .Button.-posL{font-size:22px !important}}.Icon svg{fill:#0087d2}.Icon.-siz48{width:48px;height:48px}.Icon.-siz48.-resp40{width:40px;height:40px}.Icon.-siz48 img{width:100%}.Icon.-black{color:#141821}.Icon.-gray{color:#7f8288}.Icon.-gray svg{fill:currentColor}@media screen and (max-width: 374px){.Icon.-spM{max-width:25vw}}.PageSection__title{color:#0087d2;font-family:"Noto Sans JP",sans-serif;font-size:.875rem;font-style:normal;font-weight:700;line-height:1.5;display:flex;gap:8px}@media screen and (min-width: 1160px){.PageSection__title{font-size:1rem}}.PageSection__title.-white{color:#fff}.PageSection__title.-white span.square{background:#fff}.PageSection__title span.square{display:inline-block;width:20px;height:20px;border-radius:0 8px 8px 8px;background:#0087d2;margin-top:2.5px}.PageSection__tableTitle{font-size:16px;font-family:"Noto Sans JP",sans-serif;font-weight:700;line-height:150%;letter-spacing:.96px}@media screen and (max-width: 374px){.PageSection__tableTitle{letter-spacing:1.68px}}.PageSection__subheading{font-family:"Noto Sans JP",sans-serif}.PageSection.-hasBg.-grayHarf{padding:0 0 72px;background:linear-gradient(180deg, #FFF 0%, #EBEEF1 100%);background-color:#ebeef1}@media screen and (min-width: 820px){.PageSection.-hasBg.-grayHarf{padding:0 0 96px}}@media screen and (min-width: 1160px){.PageSection.-hasBg.-grayHarf{padding:0 0 120px}}.PageSection.-hasBg.-grayHarf h2.Text{font-size:1.5rem;padding:0 0 24px;line-height:1}@media screen and (min-width: 820px){.PageSection.-hasBg.-grayHarf h2.Text{font-size:24px}}@media screen and (min-width: 1160px){.PageSection.-hasBg.-grayHarf h2.Text{font-size:36px}}.PageSection__foot.-mtL{margin-top:var(--spc88-r)}.PageSection__item.-hasDeco::after{content:""}@media screen and (min-width: 600px){.PageSection__item.-hasDeco::after{background-size:185px 320px;width:185px;height:320px}}.PageSection__headItem{padding-bottom:72px}@media screen and (min-width: 600px){.PageSection__headItem{padding-top:24px;padding-bottom:96px}}@media screen and (min-width: 820px){.PageSection__headItem{padding-top:48px;padding-bottom:120px}}.PageSection__headItem .annotation{margin-top:24px;font-size:10px}.PageSection__heading{font-family:"Noto Sans JP",sans-serif}section.worries_area{padding:24px 16px 0}@media screen and (min-width: 820px){section.worries_area{padding:48px 40px 0}}@media screen and (min-width: 1160px){section.worries_area{padding:80px 0}}@media screen and (min-width: 820px){section.worries_area>div.flex{gap:16px}}section.worries_area ul.flex{width:342px;position:relative}@media screen and (max-width: 374px){section.worries_area ul.flex{width:91.2vw}}@media screen and (min-width: 600px){section.worries_area ul.flex{width:100%}}@media screen and (min-width: 820px){section.worries_area ul.flex{width:740px}}@media screen and (min-width: 1160px){section.worries_area ul.flex{flex-direction:row;justify-content:center;width:-moz-max-content;width:max-content}}section.worries_area ul.flex::after{display:none}@media screen and (min-width: 1160px){section.worries_area ul.flex::after{display:block;content:"";position:absolute;right:0;bottom:-80px;width:180px;height:180px;background-image:url(../images/LP_differ_illust_worry.webp);background-repeat:no-repeat;background-size:contain}}section.worries_area ul.flex li{padding:32px 0}@media screen and (min-width: 1160px){section.worries_area ul.flex li{padding:32px;min-width:370px}}section.worries_area ul.flex li .tbl_none{display:block}@media screen and (min-width: 600px){section.worries_area ul.flex li .tbl_none{display:none}}@media screen and (min-width: 1160px){section.worries_area ul.flex li .tbl_none{display:block}}section.worries_area ul.flex li p,section.worries_area ul.flex li p span{font-size:22px;width:-moz-max-content;width:max-content;margin:0 auto}@media screen and (min-width: 1160px){section.worries_area ul.flex+img{display:none}}.section.-hasBg.badge_logo_area{position:relative;padding:140px 16px 0}@media screen and (min-width: 1160px){.section.-hasBg.badge_logo_area{padding:120px 0 0}}.section.-hasBg.badge_logo_area .arrwD_deco{position:absolute;top:0;left:50%;transform:translate(-50%, 0);padding:16px 0}@media screen and (min-width: 1160px){.section.-hasBg.badge_logo_area .arrwD_deco{top:-24px;padding:0}}@media screen and (min-width: 1160px){.section.-hasBg.badge_logo_area .head_area{flex-direction:row-reverse;align-items:flex-end}}@media screen and (min-width: 820px){.section.-hasBg.badge_logo_area .head_area>div.flex{max-width:638px}}@media screen and (min-width: 1160px){.section.-hasBg.badge_logo_area .head_area>div.flex{gap:32px}}.section.-hasBg.badge_logo_area .head_area .head_top{gap:40px}@media screen and (min-width: 1160px){.section.-hasBg.badge_logo_area .head_area .head_top{gap:32px;align-items:flex-start}}@media screen and (min-width: 820px){.section.-hasBg.badge_logo_area .head_area .head_top>p{white-space:nowrap}}@media screen and (min-width: 1160px){.section.-hasBg.badge_logo_area .head_area .head_bottom{padding-bottom:40px;align-items:flex-start}}.section.-hasBg.badge_logo_area .head_area .head_bottom p.annotation{line-height:1.75}.section.-hasBg.badge_logo_area #logo_area{gap:32px;padding:40px 0}@media screen and (min-width: 820px){.section.-hasBg.badge_logo_area #logo_area{min-height:285px}}@media screen and (min-width: 1160px){.section.-hasBg.badge_logo_area #logo_area{max-width:1160px}}.section.-hasBg.badge_logo_area #logo_area h2.head_w{font-weight:500}.section.-hasBg.badge_logo_area #logo_area .head_txt{font-size:1.5rem;letter-spacing:1.44px}@media screen and (min-width: 1160px){.section.-hasBg.badge_logo_area #logo_area .head_txt{font-size:36px;letter-spacing:2.16px}}.section.-hasBg.badge_logo_area #logo_area .head_txt+p.annotation{letter-spacing:.6px}.section.-hasBg.badge_logo_area #logo_area #logo-slider{margin:0 calc(50% - 50vw);width:100vw;background-color:#fff}.LinkItem_flex .PageSection__heading.-hasIcon.-resp{flex-direction:row;align-items:flex-start;position:relative;gap:16px;justify-content:flex-start;width:100%}.LinkItem_flex .PageSection__heading.-hasIcon.-resp .Icon{position:absolute;top:-3.5px;right:0;max-width:100px;max-height:103px;width:100px;height:103px;display:flex;justify-content:center;align-items:center}@media screen and (min-width: 1160px){.LinkItem_flex .PageSection__heading.-hasIcon.-resp .Icon{margin:0 auto}}.LinkItem_flex .PageSection__heading.-hasIcon.-resp .Icon img{transition:all .5s 0s ease;max-width:84px}.LinkItem_flex .PageSection__heading.-hasIcon.-resp .Heading.-withNum{flex-direction:column;gap:0px;line-height:1;z-index:10}.LinkItem_flex .PageSection__heading.-hasIcon.-resp+p{font-size:1.25rem}@media screen and (min-width: 600px){.LinkItem_flex .PageSection__heading.-hasIcon.-resp+p{font-size:2rem}}@media(min-width: 769px)and (max-width: 1090px){.LinkItem_flex .PageSection__heading.-hasIcon.-resp+p{font-size:2.6007802341vw}}@media screen and (max-width: 768px){.PageSection__figure.-spFull img{width:100%}}.PageSection__thumbnail a{transition:opacity .2s}@media screen and (min-width: 600px){.PageSection__thumbnail a:hover{opacity:.8}}.PageSection__thumbnail img,.PageSection__thumbnail iframe{border-radius:8px}body>main{overflow:hidden}.support_logo_w.section.-block{padding:24px 0}@media screen and (min-width: 820px){.support_logo_w.section.-block{padding:48px 0}}.support_logo_w.section.-block .grow_support.Container.-medium{max-width:1160px}@media screen and (min-width: 820px){.support_logo_w.section.-block .text_area.-center{align-items:flex-start}}.support_logo_w.section.-block .text_area.-center h5.Heading.-h5.-blue{letter-spacing:.96px}@media screen and (min-width: 820px){.support_logo_w.section.-block .text_area.-center h5.Heading.-h5.-blue{letter-spacing:1.2px}}.support_logo_w.section.-block .text_area.-center h3.Heading.-h3.-center{letter-spacing:.8px;text-align:left}@media screen and (min-width: 820px){.support_logo_w.section.-block .text_area.-center h3.Heading.-h3.-center{letter-spacing:1.12px}}@media screen and (max-width: 374px){.support_logo_w.section.-block .text_area.-center+ul.flex.-gap16{gap:12px}}@media screen and (min-width: 820px){.support_logo_w.section.-block .text_area.-center+ul.flex.-gap16{gap:24px}}.support_logo_w.section.-block .annotation_area{margin-top:-8px}@media screen and (min-width: 820px){.support_logo_w.section.-block .annotation_area{margin-top:0}}@media screen and (min-width: 1160px){.support_logo_w.section.-block .annotation_area{justify-content:flex-start}}.info_bnr{padding:24px 0 0}@media screen and (min-width: 820px){.info_bnr{padding:48px 0 0}}.info_bnr .modal_bnr{display:flex;justify-content:center}.info_bnr .modal_bnr button{border:none}.info_bnr .annotation{font-size:10px;max-width:295px;margin:8px auto 0}@media screen and (min-width: 820px){.info_bnr .annotation{max-width:100%;text-align:right}}.modaal-wrapper .modaal-container{box-shadow:none}.modaal-overlay{z-index:1000 !important}.section.-hasBg.section_topics{padding-top:72px}@media screen and (min-width: 1160px){.section.-hasBg.section_topics{padding-top:120px;gap:64px}}@media screen and (min-width: 820px){.section.-hasBg.section_topics .head_area_w{gap:48px}}@media screen and (min-width: 1160px){.section.-hasBg.section_topics .head_area_w{gap:36px;padding:0 40px}}@media screen and (min-width: 630px){.section.-hasBg.section_topics .head_area_w .head_area{flex-direction:row;align-items:flex-end;justify-content:space-between}}@media screen and (min-width: 1160px){.section.-hasBg.section_topics .head_area_w .head_area>.flex.-gap24{gap:36px}}.section.-hasBg.section_topics .head_area_w .head_area .tit_area p.tbl_pc{font-size:20px;font-weight:500;letter-spacing:1.2px;margin-bottom:8px}.section.-hasBg.section_topics .head_area_w h3.Heading.-h2.-intro.sp{display:flex}@media screen and (min-width: 820px){.section.-hasBg.section_topics .head_area_w h3.Heading.-h2.-intro.sp{display:none}}.section.-hasBg.section_topics .head_area_w h3.Heading.-h2.-intro.tbl_pc{display:none}@media screen and (min-width: 820px){.section.-hasBg.section_topics .head_area_w h3.Heading.-h2.-intro.tbl_pc{display:flex;flex-direction:column;gap:8px}}.section.-hasBg.section_topics .head_area_w+.section.-blue{margin:0 calc(50% - 50vw);width:100vw}@media screen and (min-width: 1160px){.section.-hasBg.section_topics .head_area_w+.section.-blue{border-radius:16px;margin:0 auto;width:100%;max-width:1160px}.section.-hasBg.section_topics .head_area_w+.section.-blue #voice_slider{margin:0 calc(50% - 50vw);width:100vw}.section.-hasBg.section_topics .head_area_w+.section.-blue #voice_slider+div.flex.-center{justify-content:flex-end}}@media screen and (min-width: 740px){.section.-hasBg.section_topics .focus{max-width:740px;width:100%}}@media screen and (min-width: 1160px){.section.-hasBg.section_topics .focus{max-width:1160px;gap:0}}.section.-hasBg.section_topics .focus>div>.flex.-center{gap:36px}@media screen and (min-width: 740px){.section.-hasBg.section_topics .focus>div>.flex.-center{width:100%;flex-direction:row-reverse;justify-content:space-between;gap:24px}}@media screen and (min-width: 820px){.section.-hasBg.section_topics .focus>div>.flex.-center{flex-direction:row}}@media screen and (min-width: 1160px){.section.-hasBg.section_topics .focus>div>.flex.-center{justify-content:center;gap:40px}}@media screen and (min-width: 740px){.section.-hasBg.section_topics .focus>div>.flex.-center .img_txt{width:calc(100% - 380px);text-align:center;display:block}}@media screen and (min-width: 820px){.section.-hasBg.section_topics .focus>div>.flex.-center .img_txt{max-width:342px;width:100%}}@media screen and (min-width: 1160px){.section.-hasBg.section_topics .focus>div>.flex.-center .img_txt{width:auto}}.section.-hasBg.section_topics .focus .focus_txt img{height:30px;margin-right:8px}.section.-hasBg.section_topics .focus .focus_txt,.section.-hasBg.section_topics .focus .focus_txt span.Text{font-size:1.25rem;font-weight:500;letter-spacing:.84px}@media screen and (min-width: 1160px){.section.-hasBg.section_topics .focus .focus_txt,.section.-hasBg.section_topics .focus .focus_txt span.Text{font-size:1.5rem}}@media screen and (max-width: 374px){.section.-hasBg.section_topics .focus .focus_txt,.section.-hasBg.section_topics .focus .focus_txt span.Text{font-size:5.3333333333vw}}.section.-hasBg.section_topics .focus .focus_txt mark{max-width:-moz-max-content;max-width:max-content;background:linear-gradient(transparent 50%, #FFF288 50%);font-size:1.25rem}@media screen and (min-width: 1160px){.section.-hasBg.section_topics .focus .focus_txt mark{font-size:1.5rem}}@media screen and (max-width: 374px){.section.-hasBg.section_topics .focus .focus_txt mark{font-size:5.3333333333vw}}.section.-hasBg.section_topics .focus .focus_txt p.tbl,.section.-hasBg.section_topics .focus .focus_txt div.sub_txt.tbl{display:none}@media screen and (min-width: 820px){.section.-hasBg.section_topics .focus .focus_txt p.tbl,.section.-hasBg.section_topics .focus .focus_txt div.sub_txt.tbl{display:flex}}@media screen and (min-width: 1160px){.section.-hasBg.section_topics .focus .focus_txt p.tbl,.section.-hasBg.section_topics .focus .focus_txt div.sub_txt.tbl{display:none}}.section.-hasBg.section_topics .focus .focus_txt p.pc,.section.-hasBg.section_topics .focus .focus_txt div.sub_txt.pc{display:none}@media screen and (min-width: 1160px){.section.-hasBg.section_topics .focus .focus_txt p.pc,.section.-hasBg.section_topics .focus .focus_txt div.sub_txt.pc{display:flex}}.section.-hasBg.section_topics .focus .focus_txt>div.sub_txt{margin-top:28px}.section.-hasBg.section_topics .focus .focus_txt>div.sub_txt,.section.-hasBg.section_topics .focus .focus_txt>div.sub_txt span.Text.-blue{font-size:.875rem}@media screen and (min-width: 820px){.section.-hasBg.section_topics .focus .focus_txt>div.sub_txt,.section.-hasBg.section_topics .focus .focus_txt>div.sub_txt span.Text.-blue{font-size:1rem}}@media screen and (min-width: 1160px){.section.-hasBg.section_topics .focus .focus_txt>div.sub_txt,.section.-hasBg.section_topics .focus .focus_txt>div.sub_txt span.Text.-blue{font-size:1.125rem}}.section.-hasBg.section_topics .focus .focus_txt.sp_tb{display:flex}@media screen and (min-width: 740px){.section.-hasBg.section_topics .focus .focus_txt.sp_tb{align-items:flex-start}}@media screen and (min-width: 740px){.section.-hasBg.section_topics .focus .focus_txt.sp_tb>div{align-items:flex-start}}@media screen and (min-width: 820px){.section.-hasBg.section_topics .focus .focus_txt.sp_tb{display:none}}.section.-hasBg.section_topics .focus .focus_txt.tbl_pc{display:none}@media screen and (min-width: 820px){.section.-hasBg.section_topics .focus .focus_txt.tbl_pc{gap:12px;display:flex;width:680px}}@media screen and (min-width: 1160px){.section.-hasBg.section_topics .focus .hikasan_img{width:100%;height:120px;position:relative}.section.-hasBg.section_topics .focus .hikasan_img::after{content:"";display:block;position:absolute;right:-40px;bottom:0;width:275px;height:275px;background-image:url(../assets/common/images/HIKAsan_1.webp);background-repeat:no-repeat;background-size:contain}}@media screen and (min-width: 1290px){.section.-hasBg.section_topics .focus .hikasan_img::after{right:-64px}}.section.-hasBg.section_topics .focus .hikasan_img img{display:block}@media screen and (min-width: 1160px){.section.-hasBg.section_topics .focus .hikasan_img img{display:none}}@media screen and (min-width: 600px){.section.-hasBg.section_topics br.sp{display:none}}.section.-hasBg.section_topics .Stack.-spc2>*+*{margin-top:8px}.section.-hasBg.section_topics .sp_w_max{display:flex;padding-top:24px;border-top:1px solid #fff}@media screen and (min-width: 820px){.section.-hasBg.section_topics .sp_w_max{display:none}}.section.-hasBg.section_topics .sp_w_max p.annotation{padding:0 16px;letter-spacing:.6px}.section.-hasBg.section_topics .tbl_pc{display:none}@media screen and (min-width: 820px){.section.-hasBg.section_topics .tbl_pc{display:block}}#optimal{padding:72px 0;gap:40px}@media screen and (min-width: 820px){#optimal{padding:96px 0}}@media screen and (min-width: 1160px){#optimal{padding:120px 0;gap:64px}}#optimal .content_area{margin:0 calc(50% - 50vw);width:100vw}#optimal .content_area .img_area{display:block;width:100%;min-width:320px;height:358px;background-image:url(../images/LP_differ_target_img.webp);background-size:cover;background-repeat:no-repeat;background-position:center}@media screen and (min-width: 820px){#optimal .content_area .img_area{height:361px;background-image:url(../images/LP_differ_target_img_pc.webp);background-position:left;background-size:180%}}@media screen and (min-width: 1160px){#optimal .content_area .img_area{background-size:100%}}@media screen and (min-width: 1160px){#optimal .content_area div.ul_list{max-width:1160px;width:100%;margin:0 auto;display:flex;flex-direction:row;justify-content:flex-end}}#optimal .content_area div.ul_list ul{width:calc(100% - 24px);gap:16px;padding:40px 16px 40px 24px;border-radius:16px 0 0 16px;background:rgba(84,87,95,.8);margin:-112px 0 0 auto;max-width:-moz-max-content;max-width:max-content}@media screen and (max-width: 374px){#optimal .content_area div.ul_list ul{margin:-112px 0 0 auto}}@media screen and (min-width: 820px){#optimal .content_area div.ul_list ul{width:calc(100% - 148px);padding:40px;margin:-96px 0 0 auto}}@media screen and (min-width: 1160px){#optimal .content_area div.ul_list ul{padding:48px;max-width:680px;border-radius:16px;margin:-309px 0 0}}#optimal .content_area div.ul_list ul li{display:flex;flex-direction:row;color:#fff}#optimal .content_area div.ul_list ul li p{font-size:1.125rem;line-height:1.75}@media screen and (min-width: 820px){#optimal .content_area div.ul_list ul li p{font-size:22px}}#optimal .content_area div.ul_list ul li p span{color:#fff288;line-height:1.75}#optimal .content_area div.ul_list ul li span.material-symbols-outlined{margin-right:8px;width:24px;height:32px;display:flex;align-items:center;flex-wrap:nowrap}@media screen and (min-width: 820px){#optimal .content_area div.ul_list ul li span.material-symbols-outlined{height:38px}}#optimal h3.Heading.-intro p,#optimal h3.Heading.-intro span{font-size:1.5rem;letter-spacing:.96px;font-weight:500;letter-spacing:1.2px}@media screen and (min-width: 820px){#optimal h3.Heading.-intro p,#optimal h3.Heading.-intro span{font-size:2rem;letter-spacing:1.6px}}@media screen and (min-width: 1160px){#optimal h3.Heading.-intro p,#optimal h3.Heading.-intro span{width:-moz-max-content;width:max-content;letter-spacing:3.2px}}@media screen and (min-width: 1160px){body.top section.PageSection.-hasBg.section_topics{padding:0}}.badge_logo_area h3.Heading.-intro{gap:16px}@media screen and (min-width: 1160px){.badge_logo_area h3.Heading.-intro{flex-direction:row;gap:0;align-items:flex-end}}@media screen and (min-width: 1160px){.badge_logo_area h3.Heading.-intro img{height:40px}}.badge_logo_area h3.Heading.-intro p,.badge_logo_area h3.Heading.-intro span{font-size:1.5rem;letter-spacing:.96px}@media screen and (min-width: 820px){.badge_logo_area h3.Heading.-intro p,.badge_logo_area h3.Heading.-intro span{font-size:2rem}}@media screen and (min-width: 1160px){.badge_logo_area h3.Heading.-intro p,.badge_logo_area h3.Heading.-intro span{width:-moz-max-content;width:max-content;font-size:1.5rem}}.badge_logo_area h3.Heading.-intro+p,.badge_logo_area h3.Heading.-intro+p span{font-size:1.125rem;line-height:1.75}@media screen and (min-width: 820px){.badge_logo_area h3.Heading.-intro+p,.badge_logo_area h3.Heading.-intro+p span{font-size:1.25rem}}@media screen and (min-width: 1160px){.badge_logo_area h3.Heading.-intro>span{width:-moz-max-content;width:max-content;white-space:nowrap}}#cause{gap:48px;padding:0 16px}@media screen and (min-width: 820px){#cause{gap:40px;padding:0 16px 40px}}@media screen and (min-width: 1160px){#cause{gap:64px;padding:0 0 46px}}@media screen and (min-width: 1160px){#cause p.sub_txt{font-size:1.25rem}}#cause .Heading.-intro p,#cause .Heading.-intro span{font-size:2rem;font-weight:500;letter-spacing:1.6px}@media screen and (max-width: 374px){#cause .Heading.-intro p,#cause .Heading.-intro span{font-size:8.5333333333vw}}#cause .content_area{padding:40px 0 0;margin:0 auto;gap:48px;max-width:580px}@media screen and (min-width: 820px){#cause .content_area{gap:40px;padding:40px 0 0}}@media screen and (min-width: 1160px){#cause .content_area{gap:64px 0;padding:64px 0 0;max-width:1080px}}#cause .content_area>ul{width:100%;gap:80px}@media screen and (min-width: 1160px){#cause .content_area>ul{gap:64px}}#cause .content_area>ul ul{margin-top:0;align-items:center}@media screen and (min-width: 1160px){#cause .content_area>ul ul{flex-direction:row;justify-content:space-between;gap:24px}}#cause .content_area>ul ul>*:first-child{display:block;opacity:1;animation-name:none}#cause .content_area>ul ul li{width:100%}@media screen and (min-width: 1160px){#cause .content_area>ul ul li.box.fadeLeftTrigger.pc{height:528px}}#cause .content_area>ul ul li:nth-child(2){margin-top:8px}@media screen and (min-width: 1160px){#cause .content_area>ul ul li:nth-child(2){width:203px;height:528px;margin-top:0}#cause .content_area>ul ul li:nth-child(2)>.flex.-gap0{gap:31px;height:528px}}@media screen and (min-width: 1160px){#cause .content_area>ul ul li:first-child,#cause .content_area>ul ul li:last-child{height:-moz-max-content;height:max-content;width:-moz-max-content;width:max-content}}#cause .content_area .card{border-radius:16px;overflow:hidden;box-shadow:0px 0px 36px 0px rgba(20,24,33,.1)}#cause .content_area .card h4{background:#2d3139;color:#fff;padding:8px 0;font-size:1.125rem;font-weight:700;letter-spacing:.9px;text-align:center}@media screen and (min-width: 1160px){#cause .content_area .card h4{font-size:1.25rem}}#cause .content_area .card h4+.flex.-column.-center{padding:24px 16px}@media screen and (min-width: 820px){#cause .content_area .card h4+.flex.-column.-center{padding:24px 32px}}@media screen and (min-width: 1160px){#cause .content_area .card h4+.flex.-column.-center{width:400px;min-width:100%;height:480px;min-height:100%}}@media screen and (min-width: 820px){#cause .content_area .card h4+.flex.-column.-center p.Text,#cause .content_area .card h4+.flex.-column.-center p.Text span{font-size:1.125rem}}#cause .content_area .card h4 span.yllw{color:#fff288}#cause .content_area .card.-cause h4+.flex.-column.-center p.Text{color:#005585}#cause .content_area .card.-counterplan h4{background:#0087d2}#cause .content_area .card.-counterplan p.Text.-blue.-medium.-center{white-space:nowrap}#cause p.svg_mask.-siz48{opacity:.3}@media screen and (min-width: 1160px){#cause p.svg_mask.-siz48{opacity:1}}#cause>p,#cause>p span{font-size:1.25rem;font-weight:500;line-height:1.75}@media screen and (min-width: 820px){#cause>p,#cause>p span{text-align:center;font-size:1.5rem;letter-spacing:1.2px}}#cause .section.counterplan{padding:48px 16px 0;margin:0 calc(50% - 50vw);width:100vw}@media screen and (min-width: 600px){#cause .section.counterplan{padding:48px 40px 0;align-items:center}}@media screen and (min-width: 1160px){#cause .section.counterplan{flex-direction:row-reverse;max-width:1080px;padding:16px 48px 0;margin:0 auto;border-radius:16px;gap:24px}}@media screen and (min-width: 1160px){#cause .section.counterplan>.flex.-gap16{width:calc(100% - 504px)}}#cause .section.counterplan h4{font-size:22px;font-weight:500;line-height:1.75}@media screen and (min-width: 820px){#cause .section.counterplan h4{text-align:center;align-items:center}}@media screen and (min-width: 1160px){#cause .section.counterplan h4{font-size:24px;text-align:left}}#cause .section.counterplan p,#cause .section.counterplan p span{font-size:1.125rem;line-height:1.75}#trial{gap:40px;padding:72px 0 0}@media screen and (min-width: 1160px){#trial{gap:64px}}#trial h3,#trial h3 span{text-align:center;font-size:2rem;font-weight:500;letter-spacing:1.6px}@media screen and (max-width: 374px){#trial h3,#trial h3 span{font-size:8.5333333333vw}}#uservoice{padding:72px 16px}@media screen and (min-width: 820px){#uservoice{padding:96px 40px}}@media screen and (min-width: 1160px){#uservoice{padding:120px 0}}#uservoice>.section.brdr_r16{padding:32px 24px}@media screen and (min-width: 820px){#uservoice>.section.brdr_r16{max-width:912px;padding:32px 32px 40px}}@media screen and (min-width: 820px){#uservoice>.section.brdr_r16>.flex.-c_r{gap:40px}}@media screen and (min-width: 820px){#uservoice .user_area{min-width:96px}}#uservoice .user_area p.interviewer{font-size:.875rem;font-weight:700;line-height:1.75}#uservoice h4.tit_txt{font-size:24px;font-style:normal;font-weight:500;line-height:1.75}#uservoice ul.label li{font-size:14px;font-weight:400;line-height:1.75;color:#fff;background:#0087d2;width:86px;padding:0 8px;text-align:center}#uservoice .comment p{margin-top:8px;font-size:1rem;line-height:175%}#badge_w{padding:72px 16px;gap:96px;overflow:hidden}@media screen and (min-width: 820px){#badge_w{padding:96px 40px;gap:48px}}@media screen and (min-width: 1160px){#badge_w{padding:120px 0;gap:96px}}#badge_w .head_w{font-weight:500}#badge_w .head_w .head_sub{letter-spacing:.84px}@media screen and (min-width: 1160px){#badge_w .head_w .head_sub{font-size:1.25rem;letter-spacing:1.2px}}#badge_w #badge_area{gap:32px;padding:24px 16px;background:#4cabdf}@media screen and (min-width: 1160px){#badge_w #badge_area{padding:40px;max-width:1160px}}#badge_w #badge_area>div.flex{gap:32px}#badge_w #badge_area .head_txt{font-size:1.125rem;letter-spacing:1.08px}@media screen and (min-width: 1160px){#badge_w #badge_area .head_txt{font-size:1.5rem;letter-spacing:1.44px}}#badge_w #badge_area .Grid.-badgeCluster{gap:8px}@media screen and (min-width: 1160px){#badge_w #badge_area .Grid.-badgeCluster{gap:40px}}br.sp_tb{display:block}@media screen and (min-width: 820px){br.sp_tb{display:none}}br.sp_tbl{display:block}@media screen and (min-width: 1160px){br.sp_tbl{display:none}}br.sp_tb.pc{display:block}@media screen and (min-width: 820px){br.sp_tb.pc{display:none}}@media screen and (min-width: 1160px){br.sp_tb.pc{display:block}}br.tbl{display:none}@media screen and (min-width: 820px){br.tbl{display:block}}@media screen and (min-width: 1160px){br.tbl{display:none}}br.tbl_pc{display:none}@media screen and (min-width: 820px){br.tbl_pc{display:block}}#features{padding:72px 16px;background-color:#4cabdf;position:relative}@media screen and (min-width: 820px){#features{padding:96px 40px}}@media screen and (min-width: 1160px){#features{padding:120px 0;gap:96px}}#features .reason_link .tit_txt{background-color:#fff;padding:8px 0 8px 16px}@media screen and (min-width: 820px){#features .reason_link .tit_txt{border-radius:16px;padding:11px 0 11px 24px;margin-bottom:32px}}@media screen and (min-width: 1160px){#features .reason_link .tit_txt{height:92px;justify-content:center;margin-bottom:16px}}#features .reason_link .tit_txt picture{align-content:center}#features .reason_link .tit_txt p{font-size:1.75rem;font-weight:500;letter-spacing:1.68px}@media screen and (min-width: 1160px){#features .reason_link .tit_txt p{font-size:40px;font-weight:500;letter-spacing:2.4px}}@media screen and (min-width: 1160px){#features .head_area_pc{padding:0 40px;justify-content:space-between}}#features .head_area_pc .head_area_w{width:100%}@media screen and (min-width: 820px){#features .head_area_pc .head_area_w{gap:48px}}@media screen and (min-width: 1160px){#features .head_area_pc .head_area_w{width:-moz-max-content;width:max-content;gap:72px}}@media screen and (min-width: 1160px){#features .head_area_pc .head_area_w .annotation{white-space:nowrap}}@media screen and (min-width: 760px){#features .head_area_pc .head_area{flex-direction:row;align-items:flex-end;justify-content:space-between}}#features #contents01,#features #contents02,#features #contents03{position:relative;overflow:hidden}#features #contents01 .head_area_w .float_badge,#features #contents02 .head_area_w .float_badge,#features #contents03 .head_area_w .float_badge{position:absolute;top:24px;right:16px;z-index:10}@media screen and (min-width: 820px){#features #contents01 .head_area_w .float_badge,#features #contents02 .head_area_w .float_badge,#features #contents03 .head_area_w .float_badge{top:48px;right:40px}}@media screen and (min-width: 1160px){#features #contents01 .head_area_w .float_badge,#features #contents02 .head_area_w .float_badge,#features #contents03 .head_area_w .float_badge{top:40px}}#features #contents01 .head_area_w .head_area,#features #contents02 .head_area_w .head_area,#features #contents03 .head_area_w .head_area{position:relative}@media screen and (min-width: 600px){#features #contents01 .head_area_w .head_area,#features #contents02 .head_area_w .head_area,#features #contents03 .head_area_w .head_area{padding:0 24px}}@media screen and (min-width: 820px){#features #contents01 .head_area_w .head_area,#features #contents02 .head_area_w .head_area,#features #contents03 .head_area_w .head_area{padding:0}}@media screen and (min-width: 1160px){#features #contents01 .head_area_w .head_area,#features #contents02 .head_area_w .head_area,#features #contents03 .head_area_w .head_area{height:425px;padding:0 16px}}#features #contents01 .head_area_w .head_area .Heading.-withNum.-headline,#features #contents02 .head_area_w .head_area .Heading.-withNum.-headline,#features #contents03 .head_area_w .head_area .Heading.-withNum.-headline{margin-top:40px;height:55px}@media screen and (min-width: 820px){#features #contents01 .head_area_w .head_area .Heading.-withNum.-headline,#features #contents02 .head_area_w .head_area .Heading.-withNum.-headline,#features #contents03 .head_area_w .head_area .Heading.-withNum.-headline{margin-top:26px}}@media screen and (min-width: 1160px){#features #contents01 .head_area_w .head_area .Heading.-withNum.-headline,#features #contents02 .head_area_w .head_area .Heading.-withNum.-headline,#features #contents03 .head_area_w .head_area .Heading.-withNum.-headline{margin-top:36px}}#features #contents01 .head_area_w .head_area .head_tit,#features #contents02 .head_area_w .head_area .head_tit,#features #contents03 .head_area_w .head_area .head_tit{font-size:1.5rem;font-weight:500;z-index:10;letter-spacing:1.44px}@media screen and (min-width: 820px){#features #contents01 .head_area_w .head_area .head_tit,#features #contents02 .head_area_w .head_area .head_tit,#features #contents03 .head_area_w .head_area .head_tit{font-size:1.75rem;gap:6px;letter-spacing:1.68px}}@media screen and (min-width: 1160px){#features #contents01 .head_area_w .head_area .head_tit,#features #contents02 .head_area_w .head_area .head_tit,#features #contents03 .head_area_w .head_area .head_tit{font-size:2.5rem;gap:16px;letter-spacing:2.4px}}@media screen and (max-width: 374px){#features #contents01 .head_area_w .head_area .head_tit,#features #contents02 .head_area_w .head_area .head_tit,#features #contents03 .head_area_w .head_area .head_tit{font-size:6.4vw}}#features #contents01 .head_area_w .head_area .SS_img_features_01,#features #contents01 .head_area_w .head_area .SS_img_features_02,#features #contents01 .head_area_w .head_area .SS_img_features_03,#features #contents02 .head_area_w .head_area .SS_img_features_01,#features #contents02 .head_area_w .head_area .SS_img_features_02,#features #contents02 .head_area_w .head_area .SS_img_features_03,#features #contents03 .head_area_w .head_area .SS_img_features_01,#features #contents03 .head_area_w .head_area .SS_img_features_02,#features #contents03 .head_area_w .head_area .SS_img_features_03{height:286px;background-repeat:no-repeat;background-size:375px 286px;background-position:center}@media screen and (min-width: 820px){#features #contents01 .head_area_w .head_area .SS_img_features_01,#features #contents01 .head_area_w .head_area .SS_img_features_02,#features #contents01 .head_area_w .head_area .SS_img_features_03,#features #contents02 .head_area_w .head_area .SS_img_features_01,#features #contents02 .head_area_w .head_area .SS_img_features_02,#features #contents02 .head_area_w .head_area .SS_img_features_03,#features #contents03 .head_area_w .head_area .SS_img_features_01,#features #contents03 .head_area_w .head_area .SS_img_features_02,#features #contents03 .head_area_w .head_area .SS_img_features_03{position:absolute;top:21px;right:-28px;width:405px;height:317px;background-size:405px 317px;margin:0;z-index:0}}@media screen and (min-width: 1160px){#features #contents01 .head_area_w .head_area .SS_img_features_01,#features #contents01 .head_area_w .head_area .SS_img_features_02,#features #contents01 .head_area_w .head_area .SS_img_features_03,#features #contents02 .head_area_w .head_area .SS_img_features_01,#features #contents02 .head_area_w .head_area .SS_img_features_02,#features #contents02 .head_area_w .head_area .SS_img_features_03,#features #contents03 .head_area_w .head_area .SS_img_features_01,#features #contents03 .head_area_w .head_area .SS_img_features_02,#features #contents03 .head_area_w .head_area .SS_img_features_03{top:0;right:0;width:543px;height:425px;background-size:543px 425px}}@media screen and (min-width: 1160px){#features #contents01 .head_area_w .head_area>*:last-child,#features #contents02 .head_area_w .head_area>*:last-child,#features #contents03 .head_area_w .head_area>*:last-child{gap:36px}}#features #contents01 .head_area_w h4.brdr_r_comn,#features #contents02 .head_area_w h4.brdr_r_comn,#features #contents03 .head_area_w h4.brdr_r_comn{padding:24px 0 24px 48px;background-color:#0087d2;color:#fff;font-size:1.25rem;font-weight:700;letter-spacing:1.2px}@media screen and (min-width: 1160px){#features #contents01 .head_area_w h4.brdr_r_comn,#features #contents02 .head_area_w h4.brdr_r_comn,#features #contents03 .head_area_w h4.brdr_r_comn{max-width:511px}}@media screen and (max-width: 374px){#features #contents01 .head_area_w h4.brdr_r_comn,#features #contents02 .head_area_w h4.brdr_r_comn,#features #contents03 .head_area_w h4.brdr_r_comn{font-size:5.3333333333vw}}#features #contents01 .PageSection__title,#features #contents02 .PageSection__title,#features #contents03 .PageSection__title{white-space:normal}#features #contents01 .lead_txt,#features #contents02 .lead_txt,#features #contents03 .lead_txt{line-height:2;letter-spacing:.84px}@media screen and (min-width: 820px){#features #contents01 .lead_txt,#features #contents02 .lead_txt,#features #contents03 .lead_txt{z-index:10;width:calc(100% - 390px)}}#features #contents01 .annotation,#features #contents02 .annotation,#features #contents03 .annotation{letter-spacing:.6px;font-size:.625rem}@media screen and (min-width: 820px){#features #contents01 .annotation,#features #contents02 .annotation,#features #contents03 .annotation{z-index:10}}@media screen and (min-width: 1160px){#features #contents01 .annotation,#features #contents02 .annotation,#features #contents03 .annotation{margin-top:36px}}#features #contents01 .section .area_tit .flex.-row,#features #contents02 .section .area_tit .flex.-row,#features #contents03 .section .area_tit .flex.-row{gap:12px}@media screen and (min-width: 1160px){#features #contents01 .section .area_tit .flex.-row,#features #contents02 .section .area_tit .flex.-row,#features #contents03 .section .area_tit .flex.-row{gap:24px}}#features #contents01 .section .area_tit .tit_line,#features #contents01 .section .area_tit .tit_line2,#features #contents02 .section .area_tit .tit_line,#features #contents02 .section .area_tit .tit_line2,#features #contents03 .section .area_tit .tit_line,#features #contents03 .section .area_tit .tit_line2{width:8px;height:auto;border-radius:16px;background:#0087d2}@media screen and (min-width: 820px){#features #contents01 .section .area_tit .tit_line,#features #contents01 .section .area_tit .tit_line2,#features #contents02 .section .area_tit .tit_line,#features #contents02 .section .area_tit .tit_line2,#features #contents03 .section .area_tit .tit_line,#features #contents03 .section .area_tit .tit_line2{width:6px}}@media screen and (min-width: 1160px){#features #contents01 .section .area_tit .tit_line,#features #contents01 .section .area_tit .tit_line2,#features #contents02 .section .area_tit .tit_line,#features #contents02 .section .area_tit .tit_line2,#features #contents03 .section .area_tit .tit_line,#features #contents03 .section .area_tit .tit_line2{width:8px}}#features #contents01 .section .area_tit .tit_line2,#features #contents02 .section .area_tit .tit_line2,#features #contents03 .section .area_tit .tit_line2{height:180px}@media screen and (min-width: 820px){#features #contents01 .section .area_tit .tit_line2,#features #contents02 .section .area_tit .tit_line2,#features #contents03 .section .area_tit .tit_line2{height:130px}}@media screen and (min-width: 1160px){#features #contents01 .section .area_tit .tit_line2,#features #contents02 .section .area_tit .tit_line2,#features #contents03 .section .area_tit .tit_line2{height:156px}}@media screen and (max-width: 374px){#features #contents01 .section .area_tit .tit_line2,#features #contents02 .section .area_tit .tit_line2,#features #contents03 .section .area_tit .tit_line2{height:48vw}}@media screen and (min-width: 1160px){#features #contents01 .section .area_tit+.section.-p0,#features #contents02 .section .area_tit+.section.-p0,#features #contents03 .section .area_tit+.section.-p0{padding-left:32px;padding-right:32px}}#features #contents01 .section .area_tit h4,#features #contents02 .section .area_tit h4,#features #contents03 .section .area_tit h4{font-size:1rem;font-weight:500}@media screen and (min-width: 820px){#features #contents01 .section .area_tit h4,#features #contents02 .section .area_tit h4,#features #contents03 .section .area_tit h4{gap:12px;font-size:22px}}#features #contents01 .section .area_tit h4.sp_tbl,#features #contents02 .section .area_tit h4.sp_tbl,#features #contents03 .section .area_tit h4.sp_tbl{display:flex}@media screen and (min-width: 1160px){#features #contents01 .section .area_tit h4.sp_tbl,#features #contents02 .section .area_tit h4.sp_tbl,#features #contents03 .section .area_tit h4.sp_tbl{display:none}}#features #contents01 .section .area_tit h4.pc,#features #contents02 .section .area_tit h4.pc,#features #contents03 .section .area_tit h4.pc{display:none}@media screen and (min-width: 1160px){#features #contents01 .section .area_tit h4.pc,#features #contents02 .section .area_tit h4.pc,#features #contents03 .section .area_tit h4.pc{display:flex}}#features #contents01 .section .area_tit h4>span,#features #contents02 .section .area_tit h4>span,#features #contents03 .section .area_tit h4>span{border-bottom:2px solid #99cfed;line-height:22px;width:-moz-max-content;width:max-content;letter-spacing:.96px}@media screen and (min-width: 820px){#features #contents01 .section .area_tit h4>span,#features #contents02 .section .area_tit h4>span,#features #contents03 .section .area_tit h4>span{line-height:31px;letter-spacing:1.32px}}@media screen and (min-width: 1160px){#features #contents01 .section .area_tit h4>span,#features #contents02 .section .area_tit h4>span,#features #contents03 .section .area_tit h4>span{font-size:28px;line-height:40px;letter-spacing:1.68px}}@media screen and (max-width: 374px){#features #contents01 .section .area_tit h4>span,#features #contents02 .section .area_tit h4>span,#features #contents03 .section .area_tit h4>span{font-size:4.2666666667vw}}#features #contents01 .section .area_tit h4>span.-yllw4,#features #contents02 .section .area_tit h4>span.-yllw4,#features #contents03 .section .area_tit h4>span.-yllw4{font-weight:500}@media screen and (max-width: 374px){#features #contents01 .section .area_tit h4>span.-yllw4,#features #contents02 .section .area_tit h4>span.-yllw4,#features #contents03 .section .area_tit h4>span.-yllw4{font-size:4.2666666667vw}}@media screen and (min-width: 1160px){#features #contents01 .section .area_tit h4>span.-yllw4,#features #contents02 .section .area_tit h4>span.-yllw4,#features #contents03 .section .area_tit h4>span.-yllw4{font-size:1.75rem}}#features #contents01 .section .area_tit h4 mark,#features #contents02 .section .area_tit h4 mark,#features #contents03 .section .area_tit h4 mark{background:#fff8bb;line-height:20px;display:inline-block}@media screen and (min-width: 820px){#features #contents01 .section .area_tit h4 mark,#features #contents02 .section .area_tit h4 mark,#features #contents03 .section .area_tit h4 mark{line-height:29px}}@media screen and (min-width: 1160px){#features #contents01 .section .area_tit h4 mark,#features #contents02 .section .area_tit h4 mark,#features #contents03 .section .area_tit h4 mark{line-height:1.5}}#features #contents01 .section .sub_tit_w p.Text.-bold,#features #contents02 .section .sub_tit_w p.Text.-bold,#features #contents03 .section .sub_tit_w p.Text.-bold{letter-spacing:.96px}@media screen and (min-width: 820px){#features #contents01 .section .sub_tit_w .sub_tit,#features #contents02 .section .sub_tit_w .sub_tit,#features #contents03 .section .sub_tit_w .sub_tit{gap:8px}}#features #contents01 .section .sub_tit_w .sub_tit p,#features #contents02 .section .sub_tit_w .sub_tit p,#features #contents03 .section .sub_tit_w .sub_tit p{margin-left:20px;letter-spacing:.96px}@media screen and (min-width: 820px){#features #contents01 .section .sub_tit_w .sub_tit p,#features #contents02 .section .sub_tit_w .sub_tit p,#features #contents03 .section .sub_tit_w .sub_tit p{margin-left:0}}@media screen and (min-width: 1160px){#features #contents01 .section .sub_tit_w .sub_tit p,#features #contents02 .section .sub_tit_w .sub_tit p,#features #contents03 .section .sub_tit_w .sub_tit p{font-size:1rem}}#features #contents01 .section .sub_tit_w .sub_tit+p,#features #contents02 .section .sub_tit_w .sub_tit+p,#features #contents03 .section .sub_tit_w .sub_tit+p{letter-spacing:.96px}@media screen and (min-width: 1160px){#features #contents01 .section .sub_tit_w .sub_tit+p,#features #contents02 .section .sub_tit_w .sub_tit+p,#features #contents03 .section .sub_tit_w .sub_tit+p{font-size:1.125rem;letter-spacing:1.08px}}#features #contents01 .marker_area,#features #contents02 .marker_area,#features #contents03 .marker_area{margin-top:16px}#features #contents01 .marker_area p.maker_gd,#features #contents02 .marker_area p.maker_gd,#features #contents03 .marker_area p.maker_gd{font-weight:500;padding:4px 8px;background:linear-gradient(90deg, rgba(0, 135, 210, 0.2) 0.04%, rgba(255, 242, 136, 0.2) 99.94%)}@media screen and (min-width: 820px){#features #contents01 .marker_area p.maker_gd,#features #contents02 .marker_area p.maker_gd,#features #contents03 .marker_area p.maker_gd{width:-moz-max-content;width:max-content}}@media screen and (min-width: 1160px){#features #contents01 .marker_area p.maker_gd,#features #contents02 .marker_area p.maker_gd,#features #contents03 .marker_area p.maker_gd{font-size:18px;letter-spacing:1.08px}}#features #contents01,#features #contents03{padding-bottom:48px}@media screen and (min-width: 820px){#features #contents01,#features #contents03{padding-bottom:96px}}#features #contents01 .reason_bnr .PageSection__heading,#features #contents03 .reason_bnr .PageSection__heading{letter-spacing:.84px}@media screen and (min-width: 1160px){#features #contents01 .reason_bnr .PageSection__heading,#features #contents03 .reason_bnr .PageSection__heading{letter-spacing:.96px;font-size:1rem}}#features #contents01 .reason_bnr .txt_area .logo_txt .flex.-row,#features #contents03 .reason_bnr .txt_area .logo_txt .flex.-row{gap:2px}@media screen and (min-width: 600px){#features #contents01{padding:24px 0 48px}}@media screen and (min-width: 820px){#features #contents01{padding:48px 40px 96px}}@media screen and (min-width: 1160px){#features #contents01{padding:40px 40px 96px}}@media screen and (min-width: 820px){#features #contents01 .head_area_w{padding-bottom:37px}}@media screen and (min-width: 1160px){#features #contents01 .head_area_w{gap:0;padding:0;margin-bottom:64px}}@media screen and (min-width: 820px){#features #contents01 .head_area_w .head_tit_w{gap:37px;margin-bottom:37px}}@media screen and (min-width: 1160px){#features #contents01 .head_area_w .head_tit_w{gap:16px;margin-bottom:36px}}#features #contents01 .head_area_w .SS_img_features_01{margin-top:24px;background:linear-gradient(270deg, rgba(255, 255, 255, 0) 57.89%, rgba(255, 255, 255, 0.4) 89.21%),url(../images/LP_differ__features_main_01.webp) 50%/cover no-repeat}#features #contents01 #trainer_pc .Button.-XS{padding:8px 16px;width:100px;height:48px}#features #contents01 #trainer_pc .swiper-wrapper .Card__textBox .Card__foot{margin-top:0}#features #contents01 #trainer_pc .Slider__dots{margin-top:0}#features #contents01 section.trainers_btn{margin-top:0}#features #contents01 .in-content_max{padding-top:48px}@media screen and (min-width: 1160px){#features #contents01 .in-content_max{padding-top:0}}#features #contents01 .in-content_max .point_head_txt{line-height:200%;letter-spacing:.84px}@media screen and (min-width: 820px){#features #contents01 .in-content_max .pc_max920{max-width:920px;width:100%;margin:0 auto}}@media screen and (min-width: 1160px){#features #contents01 .Logo.-center{width:-moz-max-content;width:max-content;margin:0 auto;position:relative}}@media screen and (min-width: 1160px){#features #contents01 .Logo.-center+p{height:84px}}@media screen and (max-width: 374px){#features #contents01 .Logo.-center picture{width:80%}}#features #contents01 .Logo.-center span{font-size:10px;vertical-align:super;height:36px}#features #contents01 .Logo.-center sup{font-size:10px;height:32px}@media screen and (min-width: 1160px){#features #contents01 .Logo.-center sup{position:absolute;top:5px;right:0}}#features #contents01 #trainer-slider{padding:48px 0 0}#features #contents01 #trainer-slider{width:calc(100% + 32px);margin-top:-48px;margin-left:-16px}@media screen and (min-width: 600px){#features #contents01 #trainer-slider{margin-left:-24px;width:calc(100% + 48px)}}@media screen and (min-width: 820px){#features #contents01 #trainer-slider{margin-left:-48px;width:calc(100% + 96px)}}#features #contents01 #trainer-slider .Card.-typeB.swiper-slide{box-shadow:0px 0px 20px 0px rgba(0,135,210,.2)}#features #contents01 #phrase{padding-top:0;position:relative}@media screen and (min-width: 820px){#features #contents01 #phrase{gap:24px;border-radius:0 0 16px 16px;padding:0 24px 48px}}@media screen and (min-width: 1160px){#features #contents01 #phrase{gap:24px;padding:72px 80px 96px}}@media screen and (min-width: 820px){#features #contents01 #phrase>h2.PageSection__title{font-size:1rem}}#features #contents01 #phrase::after{display:none}@media screen and (min-width: 820px){#features #contents01 #phrase::after{content:"";display:block;position:absolute;z-index:100;bottom:0;right:50px;width:160px;height:160px;background-image:url(../assets/common/images/trainer_matel_1.webp);background-repeat:no-repeat;background-size:contain}}@media screen and (min-width: 1160px){#features #contents01 #phrase::after{right:80px;width:199px;height:200px}}@media screen and (min-width: 820px){#features #contents01 #phrase h2.PageSection__title.tbl_pc{display:flex;font-size:1rem}}#features #contents01 #phrase .brdr_r8{padding:16px;gap:24px;box-shadow:0px 0px 20px 0px rgba(0,135,210,.2)}@media screen and (min-width: 820px){#features #contents01 #phrase .brdr_r8{padding:48px 16px;gap:48px}}@media screen and (min-width: 1160px){#features #contents01 #phrase .brdr_r8{padding:48px}}#features #contents01 #phrase .brdr_r8>p{font-size:12px;line-height:2;letter-spacing:.72px}@media screen and (max-width: 374px){#features #contents01 #phrase .brdr_r8>p{font-size:3.7vw}}@media screen and (min-width: 820px){#features #contents01 #phrase .brdr_r8>p{font-size:1rem}}@media screen and (min-width: 1160px){#features #contents01 #phrase .brdr_r8>p{font-size:1.25rem}}#features #contents01 #phrase .brdr_r8>p mark{background:linear-gradient(transparent 70%, #FFF288 70%);display:inline-block}#features #contents01 #phrase #phrase-slider{padding:0;width:calc(100% + 32px)}#features #contents01 #phrase #phrase-slider li.swiper-slide{padding-top:0;padding-bottom:0}@media screen and (min-width: 820px){#features #contents01 #phrase #phrase-slider li.swiper-slide{padding:0 16px}}@media screen and (min-width: 1160px){#features #contents01 #phrase #phrase-slider+ul.flex.pc{width:100%}}@media screen and (min-width: 1160px){#features #contents01 #phrase #phrase-slider+ul.flex.pc>li{padding:16px 0}}@media screen and (min-width: 1160px){#features #contents01 #phrase #phrase-slider+ul.flex.pc>li p,#features #contents01 #phrase #phrase-slider+ul.flex.pc>li ul li{font-size:.875rem}}#features #contents01 #phrase .border_area{height:180px;border-radius:16px;border:1px solid #d1d4d7}@media screen and (min-width: 820px){#features #contents01 #phrase .border_area{height:139px}}@media screen and (min-width: 1160px){#features #contents01 #phrase .border_area{height:auto}}#features #contents01 #phrase .border_area p,#features #contents01 #phrase .border_area ul li{width:-moz-max-content;width:max-content;font-size:11px;font-weight:500;line-height:2;letter-spacing:.66px}@media screen and (min-width: 820px){#features #contents01 #phrase .border_area ul{margin-top:4px}}@media screen and (min-width: 820px)and (min-width: 1160px){#features #contents01 #phrase .border_area ul{margin-top:0}}#features #contents01 #phrase .border_area ul li:first-child{background:#e7f3fa;padding:0 14.5px}@media screen and (min-width: 1160px){#features #contents01 #phrase .border_area ul li:first-child{padding:0}}#features #contents01 #phrase .border_area ul li:nth-child(2){background:#faeaf3;padding:0 20px}@media screen and (min-width: 1160px){#features #contents01 #phrase .border_area ul li:nth-child(2){padding:0}}#features #contents01 #phrase .border_area ul li:last-child{background:#fff8bb;padding:0 12px}@media screen and (min-width: 1160px){#features #contents01 #phrase .border_area ul li:last-child{padding:0}}@media screen and (min-width: 820px){#features #contents01 section.point_head1{margin-bottom:48px}}#features #contents01 section.point_head1+.scene_area ul li.swiper-slide{margin-top:48px}#features #contents01 div#sceneTop-slider{width:calc(100% + 32px);margin-left:-16px;padding:0 16px}@media screen and (max-width: 374px){#features #contents01 .card_area .logo_txt img{width:27.4666666667vw}}#features #contents02{gap:28px;padding:24px 0 0}@media screen and (min-width: 820px){#features #contents02{padding:48px 40px 73px;gap:48px}}@media screen and (min-width: 1160px){#features #contents02{padding:40px 40px 96px;gap:64px}}@media screen and (min-width: 1160px){#features #contents02 .lead_txt{width:calc(100% - 630px)}}#features #contents02 .head_area_w{padding:0 16px;gap:48px}@media screen and (min-width: 820px){#features #contents02 .head_area_w{padding:16px 0}}@media screen and (min-width: 1160px){#features #contents02 .head_area_w{padding:0}}@media screen and (min-width: 1160px){#features #contents02 .head_area_w .head_area{height:auto;margin-bottom:39px}}@media screen and (min-width: 820px){#features #contents02 .head_area_w .head_area .SS_img_features_02{top:40px;right:-23px;width:375px;height:285px;background-size:375px 285px}}@media screen and (min-width: 1160px){#features #contents02 .head_area_w .head_area .SS_img_features_02{top:42px;right:0;width:523px;height:404px;background-size:523px 404px}}@media screen and (min-width: 1160px){#features #contents02 .head_area_w{min-height:440px;gap:96px}}@media screen and (min-width: 820px){#features #contents02 .head_area_w .head_tit_w{gap:16px;margin-bottom:48px}}@media screen and (min-width: 1160px){#features #contents02 .head_area_w .head_tit_w{margin-bottom:36px}}@media screen and (min-width: 820px){#features #contents02 .head_area_w .head_tit_w>h2.Heading{margin-top:0 !important}}@media screen and (min-width: 1160px){#features #contents02 .head_area_w .head_tit_w>h2.Heading{margin-top:36px !important}}#features #contents02 .head_area_w .head_area .head_tit{margin-bottom:0}#features #contents02 .head_area_w .SS_img_features_02{margin-top:24px;background:linear-gradient(270deg, rgba(255, 255, 255, 0) 57.89%, rgba(255, 255, 255, 0.4) 89.21%),url(../images/LP_differ__features_main_02.webp) 50%/cover no-repeat}#features #contents02 .head_area_w h4.brdr_r_comn{display:none}@media screen and (min-width: 820px){#features #contents02 .head_area_w h4.brdr_r_comn{display:block}}@media screen and (min-width: 1160px){#features #contents02 .head_area_w h4.brdr_r_comn{margin:48px 0 0}}#features #contents02 .method_area{padding:24px 16px}@media screen and (min-width: 820px){#features #contents02 .method_area{padding:48px 24px;border-radius:16px}}#features #contents02 .method_area .method_head{padding:10px;gap:28px}@media screen and (min-width: 820px){#features #contents02 .method_area .method_head{padding:0;gap:24px}}#features #contents02 .method_area .method_head h4.Text.-white{font-size:18px;padding:4px 24px;border-radius:200px;background:#4cabdf}@media screen and (min-width: 820px){#features #contents02 .method_area .method_head h4.Text.-white+.Text.subhead_txt{font-size:1.25rem}}@media screen and (min-width: 820px){#features #contents02 .method_area .method_head h4.Text.-white+.Text.subhead_txt .flex.-gap0{gap:8px}}@media screen and (min-width: 1160px){#features #contents02 .method_area .method_head .annotation{margin-top:0}}@media screen and (min-width: 1160px){#features #contents02 .method_area .method_head+.PageSection__title{margin-top:48px;letter-spacing:.96px}}#features #contents02 .method_area .method_section{padding:16px;border-radius:8px;box-shadow:0px 0px 20px 0px rgba(0,135,210,.2)}@media screen and (min-width: 820px){#features #contents02 .method_area .method_section{padding:48px 0;gap:48px}}@media screen and (min-width: 1160px){#features #contents02 .method_area .method_section{padding:49px 0 48px}}@media screen and (min-width: 820px){#features #contents02 .method_area .method_section .method_ul{width:calc(100% - 48px)}}@media screen and (min-width: 1160px){#features #contents02 .method_area .method_section .method_ul li{flex-direction:row;gap:8px}}#features #contents02 .method_area .method_section .method_ul li .SpeechBubble.-common.sb1{padding:16px}@media screen and (min-width: 820px){#features #contents02 .method_area .method_section .method_ul .speech_top{gap:24px;margin-right:54px}}@media screen and (min-width: 820px){#features #contents02 .method_area .method_section .method_ul .speech_bottom{margin-left:72px}}#features #contents02 .method_area .method_section .subhead_txt.Text.-center p{white-space:nowrap}@media screen and (min-width: 820px){#features #contents02 .method_area .method_section .subhead_txt.Text.-center p{font-size:1.25rem;letter-spacing:1.2px}}@media screen and (min-width: 820px){#features #contents02 .method_area .method_section h2.PageSection__title.tbl_pc.flex.-gap8{margin-top:24px;font-size:16px;width:calc(100% - 16px);margin-left:16px}}@media screen and (min-width: 820px){#features #contents02 .method_area .method_section .SpeechBubble.-common.-white{width:418px}}@media screen and (min-width: 1160px){#features #contents02 .method_area .method_section .SpeechBubble.-common.-white{width:508px}}#features #contents02 .method_area .method_section .pc_methodhead{display:none}@media screen and (min-width: 1160px){#features #contents02 .method_area .method_section .pc_methodhead{display:flex}}#features #contents02 .method_area .method_section .pc_methodhead li{width:237px;height:52px;font-size:1.25rem;font-weight:700;letter-spacing:1.2px;border-radius:8px;position:relative}#features #contents02 .method_area .method_section .pc_methodhead li::before{content:"";display:block;position:absolute;z-index:100;right:-21px;width:30px;height:30px;border-radius:30px;background-color:#e7f3fa}#features #contents02 .method_area .method_section .pc_methodhead li.li_see{background-color:#e7f3fa}#features #contents02 .method_area .method_section .pc_methodhead li.li_try{background-color:#faeaf3}#features #contents02 .method_area .method_section .pc_methodhead li.li_try::before{background-color:#faeaf3}#features #contents02 .method_area .method_section .pc_methodhead li.li_act{background-color:#fff8bb}#features #contents02 .method_area .method_section .pc_methodhead li.li_act::before{display:none}#features #contents02 .method_area ul.method_ul li .tit_area{background-color:#e7f3fa;padding:32px 16px 16px}@media screen and (min-width: 820px){#features #contents02 .method_area ul.method_ul li .tit_area{padding:15px 22px}}@media screen and (min-width: 1160px){#features #contents02 .method_area ul.method_ul li .tit_area{justify-content:center}}#features #contents02 .method_area ul.method_ul li .tit_area h4 span{background-color:#0087d2;width:25px;height:25px;display:inline-block;text-align:center;border-radius:25px;margin-right:6px;letter-spacing:.96px}#features #contents02 .method_area ul.method_ul li>div.flex.-center{background-color:#e7f3fa;padding:16px}@media screen and (min-width: 820px){#features #contents02 .method_area ul.method_ul li>div.flex.-center{gap:8px}}@media screen and (min-width: 1160px){#features #contents02 .method_area ul.method_ul li>div.flex.-center{width:calc(100% - 194px)}}#features #contents02 .method_area ul.method_ul li .Avatar img{min-width:48px}#features #contents02 .method_area ul.method_ul li.method_see .tit_area{border-radius:8px 8px 0 0}@media screen and (min-width: 1160px){#features #contents02 .method_area ul.method_ul li.method_see .tit_area{width:185px;height:210px;justify-content:center}}@media screen and (min-width: 1160px){#features #contents02 .method_area ul.method_ul li.method_see>div.flex.-center{border-radius:8px 8px 0 0}}@media screen and (min-width: 1160px){#features #contents02 .method_area ul.method_ul li.method_see>div.flex.-center .speech_bottom .SpeechBubble{height:116px}}#features #contents02 .method_area ul.method_ul li.method_try,#features #contents02 .method_area ul.method_ul li.method_act{position:relative}#features #contents02 .method_area ul.method_ul li.method_try .tit_area,#features #contents02 .method_area ul.method_ul li.method_act .tit_area{padding-top:21px}@media screen and (min-width: 820px){#features #contents02 .method_area ul.method_ul li.method_try .tit_area,#features #contents02 .method_area ul.method_ul li.method_act .tit_area{padding-top:15px}}@media screen and (min-width: 1160px){#features #contents02 .method_area ul.method_ul li.method_try .tit_area,#features #contents02 .method_area ul.method_ul li.method_act .tit_area{position:absolute;top:0;width:100%}}#features #contents02 .method_area ul.method_ul li.method_try .deco_triangle,#features #contents02 .method_area ul.method_ul li.method_act .deco_triangle{width:100%;padding-top:38px;position:relative;overflow:hidden;background-color:#faeaf3}@media screen and (min-width: 820px){#features #contents02 .method_area ul.method_ul li.method_try .deco_triangle,#features #contents02 .method_area ul.method_ul li.method_act .deco_triangle{display:none}}@media screen and (min-width: 1160px){#features #contents02 .method_area ul.method_ul li.method_try .deco_triangle,#features #contents02 .method_area ul.method_ul li.method_act .deco_triangle{display:block;z-index:100;width:185px;padding-top:39px}}#features #contents02 .method_area ul.method_ul li.method_try .deco_triangle::after,#features #contents02 .method_area ul.method_ul li.method_act .deco_triangle::after{content:"";position:absolute;width:0;height:0;top:0;left:50%;border-top:38px solid #e7f3fa;border-left:38vw solid rgba(0,0,0,0);border-right:38vw solid rgba(0,0,0,0);transform:translateX(-50%)}@media screen and (min-width: 1160px){#features #contents02 .method_area ul.method_ul li.method_try .deco_triangle::after,#features #contents02 .method_area ul.method_ul li.method_act .deco_triangle::after{border-left:92px solid rgba(0,0,0,0);border-right:92px solid rgba(0,0,0,0)}}#features #contents02 .method_area ul.method_ul li.method_try .decotit_area,#features #contents02 .method_area ul.method_ul li.method_act .decotit_area{position:relative}#features #contents02 .method_area ul.method_ul li.method_try .tit_area{background-color:#faeaf3}@media screen and (min-width: 1160px){#features #contents02 .method_area ul.method_ul li.method_try .tit_area{height:210px}}#features #contents02 .method_area ul.method_ul li.method_try .tit_area h4 span{background-color:#d03086}#features #contents02 .method_area ul.method_ul li.method_try>div.flex.-center{background-color:#faeaf3}@media screen and (min-width: 820px){#features #contents02 .method_area ul.method_ul li.method_try>div.flex.-center{padding:25px 16px}}#features #contents02 .method_area ul.method_ul li.method_act .deco_triangle{background-color:#fff8bb}#features #contents02 .method_area ul.method_ul li.method_act .deco_triangle::after{border-top:38px solid #faeaf3}#features #contents02 .method_area ul.method_ul li.method_act .tit_area{background-color:#fff8bb}@media screen and (min-width: 1160px){#features #contents02 .method_area ul.method_ul li.method_act .tit_area{height:204px;border-radius:0 0 8px 8px}}#features #contents02 .method_area ul.method_ul li.method_act .tit_area h4{color:#54575f}#features #contents02 .method_area ul.method_ul li.method_act .tit_area h4 span{background-color:#54575f}#features #contents02 .method_area ul.method_ul li.method_act>div.flex.-center{background-color:#fff8bb;border-radius:0 0 8px 8px}@media screen and (min-width: 820px){#features #contents02 .method_area ul.method_ul li.method_act>div.flex.-center{padding:24px 16px}}@media screen and (min-width: 1160px){#features #contents02 .method_area ul.method_ul li.method_act>div.flex.-center{border-radius:0 0 8px 8px}}#features #contents02 .method_area+h4.brdr_r_comn{margin:0 16px}@media screen and (min-width: 820px){#features #contents02 .method_area+h4.brdr_r_comn{margin:0}}@media screen and (min-width: 1160px){#features #contents02 .method_area+h4.brdr_r_comn{margin-bottom:-16px}}#features #contents02 .annotation small{letter-spacing:0}#features #contents02 .section.-blue.bizmates_program{padding:48px 16px 24px}@media screen and (min-width: 820px){#features #contents02 .section.-blue.bizmates_program{padding:48px 24px;border-radius:16px}}@media screen and (min-width: 1160px){#features #contents02 .section.-blue.bizmates_program{padding:64px 24px;gap:64px}}#features #contents02 .section.-blue.bizmates_program p.Logo.-center.-gap8{align-items:flex-start;font-size:10px}@media screen and (min-width: 1160px){#features #contents02 .section.-blue.bizmates_program div.annotation{margin:0}}#features #contents02 #level-slider{padding:0;width:calc(100% + 32px);margin-left:-16px}@media screen and (min-width: 820px){#features #contents02 .level_area{gap:48px}}@media screen and (min-width: 1160px){#features #contents02 .level_area{gap:64px}}#features #contents02 .level_area .Button.-SS{max-width:312px;height:56px;padding:16px 0px;border-radius:8px;border:1px solid #0087d2;color:#0087d2;font-size:.875rem;font-style:normal;font-weight:500}@media screen and (min-width: 1160px){#features #contents02 .level_area .Button.-SS{margin-right:48px}}#features #contents02 ul.program_link{padding:0}@media screen and (min-width: 820px){#features #contents02 ul.program_link{flex-wrap:wrap;max-width:740px;margin:0 auto}}@media screen and (min-width: 1160px){#features #contents02 ul.program_link{max-width:100%;margin:0;padding:0;gap:48px 24px;justify-content:center}}#features #contents02 ul.program_link li{background-color:#cde6f5;max-width:312px}@media screen and (min-width: 820px){#features #contents02 ul.program_link li{flex-basis:calc((100% - 24px)/2)}}@media screen and (min-width: 1160px){#features #contents02 ul.program_link li{flex-basis:312px}}#features #contents02 ul.program_link li.box2 h4.PageSection__title{background-color:#399}#features #contents02 ul.program_link li.box3 h4.PageSection__title{background-color:#cc0}#features #contents02 ul.program_link li.box4 h4.PageSection__title{background-color:#db8336}#features #contents02 ul.program_link li.box5 h4.PageSection__title{background-color:#e56a62}#features #contents02 ul.program_link li.box6 h4.PageSection__title{background-color:#969}#features #contents02 ul.program_link li h4.PageSection__title{background-color:#1784c4;border-radius:16px 16px 0 0;width:100%;padding:12px 24px}#features #contents02 ul.program_link li>div.-column{padding:24px}#features #contents02 ul.program_link li>div.-column p.head_txt{line-height:2;letter-spacing:.84px}@media screen and (min-width: 820px){#features #contents02 ul.program_link li>div.-column p.head_txt{height:84px}}#features #contents02 ul.program_link li>div.-column div.ColumnArea.-hasBg{padding:12px 16px;border-radius:8px}@media screen and (min-width: 820px){#features #contents02 ul.program_link li>div.-column div.ColumnArea.-hasBg{height:96px}}@media screen and (min-width: 1160px){#features #contents02 ul.program_link li>div.-column div.ColumnArea.-hasBg{height:auto}}@media screen and (min-width: 820px){#features #contents02 ul.program_link li>div.-column div.ColumnArea.-hasBg.-h72{height:72px}}#features #contents02 ul.program_link li>div.-column div.ColumnArea.-hasBg p{font-size:16px;font-weight:500;letter-spacing:.96px}#features #contents02 ul.program_link li>div.-column .Card__foot.Modal{padding:12px 0}#features #contents02 ul.program_link li>div.-column .Card__foot.Modal button.btn{border:none;background:none;margin:0 auto}#features #contents02 ul.program_link li>div.-column .Card__foot.Modal button.btn span{color:#0087d2;margin:0}#features #contents02 .bnrB_w{padding:0}@media screen and (min-width: 1160px){#features #contents02 .bnrB_w:hover .Banner.-typeB{background-size:110%}}#features #contents02 .bnrB_w .Banner.-typeB{background:none;background-color:#0087d2}@media screen and (min-width: 1160px){#features #contents02 .bnrB_w .Banner.-typeB{border-radius:16px;background:none;background:linear-gradient(0deg, rgba(0, 135, 210, 0.2) 0%, rgba(0, 135, 210, 0.2) 100%),url(../ss_common/images/PR_trainerlist_bg.webp);background-size:102%;background-position:center;transition:all .5s 0s ease}}@media screen and (min-width: 1180px){#features #contents02 .bnrB_w .Banner.-typeB{background-size:100%}}#features #contents02 .bnrB_w .bnr_body{width:100%;padding:24px;height:174px}@media screen and (min-width: 600px){#features #contents02 .bnrB_w .bnr_body{height:174px;margin-top:25.6vw}}@media screen and (min-width: 820px){#features #contents02 .bnrB_w .bnr_body{height:156px;flex-direction:row;align-items:center;padding:48px 40px}}@media screen and (min-width: 1160px){#features #contents02 .bnrB_w .bnr_body{margin-top:0;padding:48px;height:304px;align-items:flex-end}}#features #contents02 .bnrB_w .bnr_body.sp_tbl{display:flex}@media screen and (min-width: 1160px){#features #contents02 .bnrB_w .bnr_body.sp_tbl{display:none}}#features #contents02 .bnrB_w .bnr_body.pc{display:none}@media screen and (min-width: 1160px){#features #contents02 .bnrB_w .bnr_body.pc{display:flex;text-decoration:none}}#features #contents02 .bnrB_w .bnr_body p{color:#fff;font-size:1.125rem;font-weight:500}@media screen and (min-width: 820px){#features #contents02 .bnrB_w .bnr_body p{font-size:1.25rem}}@media screen and (max-width: 374px){#features #contents02 .bnrB_w .bnr_body p{font-size:5vw}}@media screen and (min-width: 1160px){#features #contents02 .bnrB_w .bnr_body p span{font-size:1.75rem;padding:0 8px;width:-moz-max-content;width:max-content;background:#0087d2}}#features #contents02 .bnrB_w .bnr_body .Button.-SS{margin-right:0;background-color:#fff;color:#0087d2;font-weight:500;border:1px solid #0087d2}@media screen and (min-width: 600px){#features #contents02 .bnrB_w .bnr_body .Button.-SS{padding:12px 16px}}@media screen and (min-width: 820px){#features #contents02 .bnrB_w .bnr_body .Button.-SS{max-width:240px;padding:16px}}#features #contents02 #program_intro{padding-bottom:48px}@media screen and (min-width: 820px){#features #contents02 #program_intro>ul{gap:48px}}#features #contents02 #program_intro>ul>li{padding:48px 24px}@media screen and (min-width: 820px){#features #contents02 #program_intro>ul>li{border-radius:16px;padding:48px}}#features #contents02 #program_intro>ul>li h4{color:#0087d2;text-align:center;font-size:1.5rem;font-weight:700;line-height:1.5;letter-spacing:1.44px}@media screen and (min-width: 820px){#features #contents02 #program_intro>ul>li h4{font-size:1.75rem}}@media screen and (min-width: 820px){#features #contents02 #program_intro>ul>li .subhead_txt.Text.-center{padding-bottom:24px}}#features #contents02 #program_intro>ul>li.section.-red h4{color:#d14271}#features #contents02 #program_intro>ul>li.section.-red .btn_area .Button.-fill{background-color:#d14271}#features #contents02 #program_intro>ul>li.section.-red .btn_area .Button.-fill:hover{background-color:#983559}#features #contents02 #program_intro>ul>li.section.-red .LinkItem__arrow,#features #contents02 #program_intro>ul>li.section.-red .program_subtit{color:#d14271}#features #contents02 #program_intro>ul>li.section.-red .ProgramCard_body .program_img button{color:#d14271}#features #contents02 #program_intro>ul>li.section.-red .ColumnArea span.material-symbols-outlined{color:#d14271}#features #contents02 #program_intro>ul>li.section.-red .CommonList__item::before{background-color:#d14271}@media screen and (min-width: 1160px){#features #contents02 #program_intro .ProgramCard_body{gap:48px}}#features #contents02 #program_intro .ProgramCard_body .program_img{margin-top:16px}#features #contents02 #program_intro .ProgramCard_body .program_img img{max-width:295px}@media screen and (min-width: 820px){#features #contents02 #program_intro .ProgramCard_body .program_img img{max-width:300px}}#features #contents02 #program_intro .ProgramCard_body .program_img button{border:none;background:none;color:#0087d2;padding:12px 0}#features #contents02 #program_intro .ProgramCard_body .program_img button p{text-decoration:underline;text-underline-position:under}#features #contents02 #program_intro .ProgramCard_body .program_img button span{font-weight:300}#features #contents02 #program_intro .ProgramCard_body .ProgramCard_content{max-width:382px;width:100%}@media screen and (min-width: 820px){#features #contents02 #program_intro .ProgramCard_body .ProgramCard_content{max-width:532px}}#features #contents02 #program_intro .ProgramCard_body .ProgramCard_content ul.ProgramCard_list{margin-top:16px}#features #contents02 #program_intro .ProgramCard_body .ProgramCard_content .ColumnArea.-hasBg{padding:12px 16px;border-radius:8px}#features #contents02 #program_intro .CommonList li.CommonList__item:first-child,#features #contents02 #program_intro .CommonList li.CommonList__item:last-child{margin:0}#features #contents02 #program_intro .btn_area{padding-top:16px}#features #contents02 #program_intro .btn_area p.text{letter-spacing:.96px}#features #contents02 #program_intro .btn_area .Button.-fill{width:240px}#features #contents02 #program_intro .program_subtit{color:#1287cd;font-size:1.25rem;font-weight:700;line-height:2;letter-spacing:1.2px}#features #contents03{padding-bottom:0}@media screen and (min-width: 820px){#features #contents03{padding:48px 40px 96px}}@media screen and (min-width: 1160px){#features #contents03{padding:40px 40px 64px}}@media screen and (min-width: 1160px){#features #contents03 .head_area_w{gap:64px}}@media screen and (min-width: 820px){#features #contents03 .head_area_w .pgm_area_w .section.-hasBg{border-radius:16px;gap:40px}}@media screen and (min-width: 1160px){#features #contents03 .head_area_w .pgm_area_w .section.-hasBg{padding-bottom:112px}}@media screen and (min-width: 1160px){#features #contents03 .head_area_w .pgm_area_w .section.-hasBg>.section.-p0.-prl.-gap48{gap:64px}}@media screen and (min-width: 820px){#features #contents03 .head_area_w .pgm_area_w .section.-hasBg>.section.-p0.-prl.-gap48>.flex.-gap36{justify-content:space-between}}@media screen and (min-width: 820px){#features #contents03 .head_area_w .pgm_area_w .section.-hasBg>.section.-p0.-prl.-gap48>.flex.-gap36+section.pc_max920{gap:16px}}#features #contents03 .head_area_w .pgm_area_w .section.-hasBg .ex_area2,#features #contents03 .head_area_w .pgm_area_w .section.-hasBg .ex_area3{border-radius:8px}#features #contents03 .head_area_w .SS_img_features_03{margin-top:24px;background-image:url(../images/LP_differ__features_main_03.webp)}#features #contents03 .head_area_w+.Headline.-features{width:100%}@media screen and (min-width: 1160px){#features #contents03 .head_area_w+.Headline.-features{gap:96px}}@media screen and (min-width: 1160px){#features #contents03 .head_area_w .head_area{height:auto}}#features #contents03 .head_area_w .head_area .head_tit{font-size:1.75rem;letter-spacing:1.68px}@media screen and (max-width: 374px){#features #contents03 .head_area_w .head_area .head_tit{font-size:6.4vw}}@media screen and (min-width: 820px){#features #contents03 .head_area_w .head_area .head_tit{margin-bottom:8px}}@media screen and (min-width: 1160px){#features #contents03 .head_area_w .head_area .head_tit{font-size:2.5rem;letter-spacing:2.4px;margin-bottom:0}}#features #contents03 .head_area_w .head_area .marker_area{margin-top:0}@media screen and (min-width: 1160px){#features #contents03 .head_area_w .head_area .marker_area{margin-top:7px}}@media screen and (min-width: 820px){#features #contents03 .head_area_w .head_area .annotation{margin-top:24px}}@media screen and (min-width: 1160px){#features #contents03 .head_area_w .head_area .annotation{margin-top:22px}}@media screen and (min-width: 1160px){#features #contents03 .head_area_w .head_area .annotation small{gap:7px}}#features #contents03 .head_area_w .head_area .annotation small>*:last-child{letter-spacing:0}@media screen and (min-width: 820px){#features #contents03 .head_area_w .head_area .annotation small>*:last-child{letter-spacing:.6px}}#features #contents03 .head_area_w .head_area .SS_img_features_03{top:46px;right:26px}@media screen and (min-width: 820px){#features #contents03 .head_area_w .head_area .SS_img_features_03{top:26px;right:8px;width:355px;height:278px;background-size:355px 278px}}@media screen and (min-width: 1160px){#features #contents03 .head_area_w .head_area .SS_img_features_03{top:0;right:0;width:559px;height:414px;background-size:559px 414px}}#features #contents03 .head_area_w .area_tit>.flex.-row{gap:24px}@media screen and (min-width: 1160px){#features #contents03 .head_area_w .area_tit>.flex.-row{gap:37px}}#features #contents03 .head_area_w .area_tit>.flex.-row div.flex.-gap16{width:calc(100% - 34px)}@media screen and (min-width: 820px){#features #contents03 .head_area_w .area_tit>.flex.-row div.flex.-gap16{gap:24px}}@media screen and (min-width: 1160px){#features #contents03 .head_area_w .area_tit>.flex.-row div.flex.-gap16{gap:10px;width:444px}}#features #contents03 .head_area_w .area_tit>.flex.-row h4+p{line-height:2;letter-spacing:.84px}@media screen and (min-width: 820px){#features #contents03 .head_area_w .area_tit>.flex.-row h4+p{font-size:.75rem}}@media screen and (min-width: 1160px){#features #contents03 .head_area_w .area_tit>.flex.-row h4+p{font-size:.875rem}}@media screen and (min-width: 820px){#features #contents03 .head_area_w .area_tit>.flex.-row h4+p+p.annotation{white-space:nowrap}}@media screen and (min-width: 1160px){#features #contents03 .head_area_w .area_tit>.flex.-row h4+p+p.annotation{margin-top:0}}@media screen and (min-width: 820px){#features #contents03 .head_area_w section.point_head2{width:calc(100% - 293px)}}@media screen and (min-width: 1160px){#features #contents03 .head_area_w section.point_head2{width:489px}}#features #contents03 .head_area_w section.point_head2+picture{margin-top:16px}@media screen and (min-width: 820px){#features #contents03 .head_area_w section.point_head2 .area_tit div.flex.-gap16 h4.flex.-gap16{gap:24px}}#features #contents03 .head_area_w section.point_head2 .area_tit div.flex.-gap16 span,#features #contents03 .head_area_w section.point_head2 .area_tit div.flex.-gap16 span mark{font-size:22px;letter-spacing:1.32px;line-height:1.5}@media screen and (min-width: 1160px){#features #contents03 .head_area_w section.point_head2 .area_tit div.flex.-gap16 span,#features #contents03 .head_area_w section.point_head2 .area_tit div.flex.-gap16 span mark{font-size:1.75rem;letter-spacing:1.68px}}#features #contents03 .pgm_area_w .sub_tit_w{margin-top:17px}@media screen and (min-width: 820px){#features #contents03 .pgm_area_w .sub_tit_w{margin-top:0}}#features #contents03 .pgm_area_w .sub_tit_w .sub_tit h5{letter-spacing:.84px}@media screen and (min-width: 820px){#features #contents03 .pgm_area_w .sub_tit_w .sub_tit h5{font-size:1rem}}@media screen and (min-width: 820px){#features #contents03 .pgm_area_w .sub_tit_w p.Text.-bold{font-size:18px;letter-spacing:1.08px}}#features #contents03 .ex_area2,#features #contents03 .ex_area3{position:relative;padding:48px 16px;border-radius:8px;box-shadow:0px 0px 20px 0px rgba(0,135,210,.2)}@media screen and (min-width: 600px){#features #contents03 .ex_area2,#features #contents03 .ex_area3{padding:48px 24px}}@media screen and (min-width: 1160px){#features #contents03 .ex_area2,#features #contents03 .ex_area3{padding:48px !important}}@media screen and (min-width: 820px){#features #contents03 .ex_area2>.flex.-c_r,#features #contents03 .ex_area3>.flex.-c_r{align-items:center}}@media screen and (min-width: 1160px){#features #contents03 .ex_area2>.flex.-c_r,#features #contents03 .ex_area3>.flex.-c_r{gap:48px}}@media screen and (min-width: 820px){#features #contents03 .ex_area2>.flex.-c_r .left_item,#features #contents03 .ex_area2>.flex.-c_r .SpeechBubble.-common.sb2,#features #contents03 .ex_area3>.flex.-c_r .left_item,#features #contents03 .ex_area3>.flex.-c_r .SpeechBubble.-common.sb2{width:270px;gap:16px;height:-moz-fit-content;height:fit-content}}@media screen and (min-width: 820px){#features #contents03 .ex_area2>.flex.-c_r .left_item,#features #contents03 .ex_area2>.flex.-c_r .SpeechBubble.-common.sb2,#features #contents03 .ex_area3>.flex.-c_r .left_item,#features #contents03 .ex_area3>.flex.-c_r .SpeechBubble.-common.sb2{width:100%}}@media screen and (max-width: 374px){#features #contents03 .ex_area2>.flex.-c_r .Avatar img,#features #contents03 .ex_area3>.flex.-c_r .Avatar img{width:12.8vw;height:12.8vw}}#features #contents03 .ex_area2 div.point_txt,#features #contents03 .ex_area3 div.point_txt{padding:16px 16px 16px 24px;border-radius:16px;background:#e7f3fa;width:100%}#features #contents03 .ex_area2 div.point_txt p.Text.-large,#features #contents03 .ex_area3 div.point_txt p.Text.-large{font-size:1.125rem}@media screen and (max-width: 374px){#features #contents03 .ex_area2 div.point_txt p.Text.-large,#features #contents03 .ex_area3 div.point_txt p.Text.-large{font-size:4.8vw}}#features #contents03 .ex_area2{position:relative;padding:48px 16px 97px}@media screen and (min-width: 600px){#features #contents03 .ex_area2{padding:48px 24px 64px;margin-bottom:0}}@media screen and (min-width: 820px){#features #contents03 .ex_area2{padding:48px 24px}}@media screen and (min-width: 1160px){#features #contents03 .ex_area2{padding:48px 48px 27px 64px !important}}@media screen and (min-width: 820px){#features #contents03 .ex_area2>.flex.-column{gap:40px}}@media screen and (min-width: 1160px){#features #contents03 .ex_area2>.flex.-column .left_item{gap:22px}}#features #contents03 .ex_area2 .flex.-gap26{position:absolute;gap:26px;bottom:0;right:16px}@media screen and (min-width: 820px){#features #contents03 .ex_area2 .flex.-gap26{right:19px}}@media screen and (min-width: 1160px){#features #contents03 .ex_area2 .flex.-gap26{right:45px}}#features #contents03 .ex_area2 .flex.-gap26 p.balloon.flex.-row.tbl_pc{align-items:flex-end}#features #contents03 .ex_area2 .flex.-gap26 p.balloon.flex.-row.tbl_pc i.line_l,#features #contents03 .ex_area2 .flex.-gap26 p.balloon.flex.-row.tbl_pc i.line_r{background-color:#0087d2}@media screen and (min-width: 820px){#features #contents03 .ex_area2 .flex.-gap26 p.balloon.flex.-row.tbl_pc span.txt_area{font-size:.875rem;gap:12.5px;letter-spacing:.84px}}@media screen and (min-width: 1160px){#features #contents03 .ex_area2 .flex.-gap26 p.balloon.flex.-row.tbl_pc span.txt_area{font-size:1rem;letter-spacing:.96px}}#features #contents03 .ex_area2 .SpeechBubble.-common.sb1{padding:16px 16px 16px 24px;width:calc(100% - 56px);position:relative;background-color:#d1d4d7}@media screen and (min-width: 820px){#features #contents03 .ex_area2 .SpeechBubble.-common.sb1{justify-content:center;height:96px;max-width:340px}}@media screen and (min-width: 1160px){#features #contents03 .ex_area2 .SpeechBubble.-common.sb1{max-width:388px}}@media screen and (max-width: 374px){#features #contents03 .ex_area2 .SpeechBubble.-common.sb1{padding:16px;width:calc(100% - (12.8vw + 8px))}}#features #contents03 .ex_area2 .SpeechBubble.-common.sb1 p{font-size:1.125rem}@media screen and (max-width: 374px){#features #contents03 .ex_area2 .SpeechBubble.-common.sb1 p{font-size:4.8vw}}#features #contents03 .ex_area2 .SpeechBubble.-common.sb1 p mark{padding:0 6px;background:#fff}#features #contents03 .ex_area2 .SpeechBubble.-common.sb1,#features #contents03 .ex_area2 .SpeechBubble.-common.sb2 .point_txt{position:relative}#features #contents03 .ex_area2 .SpeechBubble.-common.sb1::after,#features #contents03 .ex_area2 .SpeechBubble.-common.sb2 .point_txt::after{content:"";display:block;position:absolute;right:16px;top:50%;transform:translate(0, -50%);width:64px;height:64px;background-image:url(../ss_common/images/icon_cross_black.svg);background-repeat:no-repeat;background-size:contain}@media screen and (max-width: 374px){#features #contents03 .ex_area2 .SpeechBubble.-common.sb1::after,#features #contents03 .ex_area2 .SpeechBubble.-common.sb2 .point_txt::after{width:17.0666666667vw;height:17.0666666667vw}}#features #contents03 .ex_area2 .SpeechBubble.-common.sb2{padding:0;margin-top:24px}@media screen and (min-width: 820px){#features #contents03 .ex_area2 .SpeechBubble.-common.sb2{margin-top:0}}@media screen and (min-width: 1160px){#features #contents03 .ex_area2 .SpeechBubble.-common.sb2{width:calc(100% - 424px)}}#features #contents03 .ex_area2 .SpeechBubble.-common.sb2>p.Text.-large{font-size:1.125rem}@media screen and (min-width: 820px){#features #contents03 .ex_area2 .SpeechBubble.-common.sb2>p.Text.-large.-right{text-align:left}}@media screen and (max-width: 374px){#features #contents03 .ex_area2 .SpeechBubble.-common.sb2>p.Text.-large{font-size:4.8vw}}@media screen and (min-width: 820px){#features #contents03 .ex_area2 .SpeechBubble.-common.sb2>div.flex.-row{gap:22px}}@media screen and (min-width: 1160px){#features #contents03 .ex_area2 .SpeechBubble.-common.sb2>div.flex.-row{margin-left:70px;width:458px}}@media screen and (min-width: 820px){#features #contents03 .ex_area2 .SpeechBubble.-common.sb2>div.flex.-row .point_txt{height:96px;width:339px;border-radius:16px 0 16px 16px}}@media screen and (min-width: 1160px){#features #contents03 .ex_area2 .SpeechBubble.-common.sb2>div.flex.-row .point_txt{width:388px}}#features #contents03 .ex_area2 .SpeechBubble.-common.sb2 .point_txt::after{background-image:url(../ss_common/images/icon_doubleCircle_red.svg)}#features #contents03 .ex_area2 .SpeechBubble.-common.sb2 span.in_b{display:inline-block}#features #contents03 .ex_area2 .SpeechBubble.-common.sb2 p.mark_w.Text.-medium{font-size:.875rem;line-height:2;letter-spacing:.84px}#features #contents03 .ex_area2 .SpeechBubble.-common.sb2 p.mark_w.Text.-medium mark{padding:4px 0}#features #contents03 .ex_area2 .SpeechBubble.-common.sb2 ul{display:flex;flex-direction:column;gap:8px}#features #contents03 .ex_area2 .SpeechBubble.-common.sb2 li{display:flex;justify-content:center;align-items:center;gap:24px;padding:8px 16px;box-shadow:0px 2px 8px 0px rgba(20,24,33,.15);border-right:4px solid #99cfed}@media screen and (min-width: 1160px){#features #contents03 .ex_area2 .SpeechBubble.-common.sb2 li{max-width:288px;margin:0 auto}}#features #contents03 .ex_area2 .SpeechBubble.-common.sb2 li div{width:175px}#features #contents03 .ex_area2 .SpeechBubble.-common.sb2 li h5{font-size:.875rem}@media screen and (min-width: 1160px){#features #contents03 .ex_area2 .SpeechBubble.-common.sb2 li h5{font-size:1.125rem}}#features #contents03 .ex_area2 .SpeechBubble.-common.sb2>*:last-child{line-height:2}@media screen and (max-width: 374px){#features #contents03 .ex_area2 .SpeechBubble.-common.sb2>*:last-child{font-size:4.2666666667vw}}#features #contents03 .ex_area2 .SpeechBubble.-common.sb2>*:last-child mark{line-height:2;display:inline-block;background:#fff288}#features #contents03 .ex_area2>p.Text.-medium.tbl_pc{width:267px;line-height:2}@media screen and (min-width: 1160px){#features #contents03 .ex_area2>p.Text.-medium.tbl_pc{width:528px}}#features #contents03 .ex_area2>p.Text.-medium.tbl_pc mark{line-height:2;display:inline-block;background:#fff288}#features #contents03 .ex_area3{padding:48px 16px 0}@media screen and (min-width: 600px){#features #contents03 .ex_area3{padding:48px 24px 0}}@media screen and (min-width: 820px){#features #contents03 .ex_area3{padding:48px 48px 0;position:relative}}#features #contents03 .ex_area3>.flex.-column.-center{max-width:740px;margin:0 auto}@media screen and (min-width: 820px){#features #contents03 .ex_area3>.flex.-column.-center{align-items:flex-start;margin:0}}@media screen and (min-width: 1160px){#features #contents03 .ex_area3>.flex.-column.-center{max-width:100%;margin:0}}@media screen and (min-width: 820px){#features #contents03 .ex_area3>.flex.-column.-center picture{position:absolute;right:20px;bottom:0}}#features #contents03 .ex_area3 .Avatar{min-width:48px}#features #contents03 .ex_area3 .SpeechBubble.-common.sb1{padding:16px 16px 16px 24px}@media screen and (min-width: 820px){#features #contents03 .ex_area3 .SpeechBubble.-common.sb1{max-width:327px}}@media screen and (min-width: 1160px){#features #contents03 .ex_area3 .SpeechBubble.-common.sb1{max-width:564px}}#features #contents03 .ex_area3 .SpeechBubble.-common.sb1 p.Text.-medium:not(.-SS){font-size:1.125rem}#features #contents03 .ex_area3 .SpeechBubble.-common.sb2{padding:0;z-index:10}@media screen and (min-width: 820px){#features #contents03 .ex_area3 .SpeechBubble.-common.sb2{max-width:327px;margin-left:56px;margin-bottom:72px}}@media screen and (min-width: 1160px){#features #contents03 .ex_area3 .SpeechBubble.-common.sb2{margin-left:0;margin-bottom:0}}@media screen and (min-width: 1160px){#features #contents03 .ex_area3 .SpeechBubble.-common.sb2 .point_txt{width:564px}}@media screen and (min-width: 1160px){#features #contents03 .ex_area3 .SpeechBubble.-common.sb2+picture{position:absolute;bottom:0;right:40px}}@media screen and (min-width: 1160px){#features #contents03 .ex_area3 .SpeechBubble.-common.sb2 .point_txt{margin-left:56px}}#features #contents03 .Text.subhead_txt.sh_txt1{margin-bottom:-48px}@media screen and (min-width: 1160px){#features #contents03 .Text.subhead_txt.sh_txt2>.flex.-gap48{margin-bottom:112px}}#features #contents03 .Slider#trainer-slider,#features #contents03 .Slider#trainer_pc{width:calc(100% + 32px);margin-left:-16px}@media screen and (min-width: 1160px){#features #contents03 .Slider#trainer-slider,#features #contents03 .Slider#trainer_pc{margin-bottom:-24px}}#features #contents03 .Slider#trainer-slider .Card.-typeB.swiper-slide,#features #contents03 .Slider#trainer_pc .Card.-typeB.swiper-slide{margin-top:48px;box-shadow:0px 0px 20px 0px rgba(0,135,210,.2)}@media screen and (min-width: 1160px){#features #contents03 .Slider#trainer-slider .Card.-typeB.swiper-slide,#features #contents03 .Slider#trainer_pc .Card.-typeB.swiper-slide{max-width:290px}}@media screen and (min-width: 1160px){#features #contents03 section.point_head3{padding-top:48px}}@media screen and (min-width: 820px){#features #contents03 section.point_head3 .area_tit{margin-bottom:-16px}}@media screen and (min-width: 1160px){#features #contents03 section.point_head3 .area_tit{margin-bottom:0}}#features #contents03 section.point_head3 .area_tit>.flex.-row{gap:12px}@media screen and (min-width: 820px){#features #contents03 section.point_head3 .area_tit>.flex.-row{gap:24px}}#features #contents03 section.point_head3 .area_tit>.flex.-row .flex.-gap8{font-size:1.75rem;letter-spacing:1.68px}@media screen and (min-width: 820px){#features #contents03 section.point_head3 .area_tit>.flex.-row .flex.-gap8{font-size:22px;letter-spacing:1.32px}}@media screen and (max-width: 374px){#features #contents03 section.point_head3 .area_tit>.flex.-row .flex.-gap8 span.-yllw4{font-size:7.4666666667vw !important}}#features #contents03 section.point_head3 .area_tit>.flex.-row .flex.-gap8 span,#features #contents03 section.point_head3 .area_tit>.flex.-row .flex.-gap8 span mark{line-height:40px}@media screen and (min-width: 820px){#features #contents03 section.point_head3 .area_tit>.flex.-row .flex.-gap8 span,#features #contents03 section.point_head3 .area_tit>.flex.-row .flex.-gap8 span mark{line-height:1.5}}#features #contents03 p.point_head_txt{line-height:2;letter-spacing:.84px}@media screen and (min-width: 820px){#features #contents03 p.point_head_txt{padding:0 32px}}#features #contents03 section.trainers_btn .Button.-SS{max-width:312px;width:312px}@media screen and (max-width: 374px){#features #contents03 section.trainers_btn .Button.-SS{max-width:100%}}@media screen and (min-width: 820px){#features #contents03 section.trainers_btn .Button.-SS{max-width:240px;width:240px}}.CA_1st{padding:0;margin-top:28px}@media screen and (min-width: 820px){.CA_1st{margin-top:48px;flex-basis:100% !important}}@media screen and (min-width: 1160px){.CA_1st{margin-top:64px;gap:0}}.CA_1st>.section.brdr_r16{gap:24px;padding:24px 16px;align-items:center;background:linear-gradient(93deg, #E7F3FA 0%, #FFEFF7 100%)}@media screen and (min-width: 600px){.CA_1st>.section.brdr_r16{margin:0 16px}}@media screen and (min-width: 820px){.CA_1st>.section.brdr_r16{padding:24px 40px;flex-direction:column}}@media screen and (min-width: 1160px){.CA_1st>.section.brdr_r16{padding:32px 24px;gap:0;flex-wrap:wrap;flex-direction:row}}@media screen and (min-width: 1160px){.CA_1st>.section.brdr_r16 .areatit_txt{width:100%}}.CA_1st>.section.brdr_r16 .areatit_txt p,.CA_1st>.section.brdr_r16 .areatit_txt span{font-size:1.25rem}@media screen and (min-width: 820px){.CA_1st>.section.brdr_r16 .areatit_txt p,.CA_1st>.section.brdr_r16 .areatit_txt span{font-size:1.5rem;white-space:nowrap}}@media screen and (min-width: 1160px){.CA_1st>.section.brdr_r16 .areatit_txt p,.CA_1st>.section.brdr_r16 .areatit_txt span{font-size:2rem}}.CA_1st>.section.brdr_r16 .areatit_txt p mark,.CA_1st>.section.brdr_r16 .areatit_txt span mark{background:linear-gradient(transparent 40%, #FFF288 40%)}.CA_1st>.section.brdr_r16 .areatit_txt+div.flex{width:100%}@media screen and (min-width: 1160px){.CA_1st>.section.brdr_r16 .areatit_txt+div.flex{flex-direction:row;height:278px}}.CA_1st>.section.brdr_r16 .CommonList__item{line-height:1.5;margin:0}@media screen and (min-width: 820px){.CA_1st>.section.brdr_r16 .CommonList__item{margin:0 0 3px}}@media screen and (min-width: 1160px){.CA_1st>.section.brdr_r16 .CommonList__item{margin-top:0}}@media screen and (min-width: 820px){.CA_1st>.section.brdr_r16 .Grid.txt_w{width:-moz-max-content;width:max-content}}@media screen and (min-width: 1160px){.CA_1st>.section.brdr_r16 .Grid.txt_w{width:calc(100% - 646px)}}@media screen and (min-width: 820px){.CA_1st>.section.brdr_r16 .Grid.txt_w .Grid__item p{text-align:center;padding:10px 0}}@media screen and (min-width: 1160px){.CA_1st>.section.brdr_r16 .Grid.txt_w .Grid__item p{text-align:left}}@media screen and (min-width: 1160px){.CA_1st>.section.brdr_r16+p{text-align:right}}.CA_1st a.Button.-SS{background:#fff;padding:12px 16px;width:auto;display:flex;max-width:-moz-max-content;max-width:max-content;font-weight:500;color:#0087d2;border-radius:8px;border:1px solid #0087d2;font-size:.875rem}@media screen and (min-width: 820px){.CA_1st a.Button.-SS{margin-right:auto;padding:13px 16px}}@media screen and (min-width: 1160px){.CA_1st a.Button.-SS{position:absolute;bottom:0;right:0}}.CA_1st .Grid.txt_w{padding:0 7px;width:100%;margin-top:-2px}@media screen and (min-width: 820px){.CA_1st .Grid.txt_w{padding:0}}.CA_1st .Grid.txt_w ul.CommonList{margin-top:16px}@media screen and (min-width: 820px){.CA_1st .Grid.txt_w ul.CommonList{margin:16px 0 19px}}@media screen and (min-width: 820px){.CA_1st p.annotation{width:100%}}@media screen and (min-width: 1160px){.CA_1st p.annotation{margin:0 !important;text-align:right}}.Grid.-Column{align-items:center;gap:16px}.Grid.-Column .Grid__item.Icon{flex-basis:auto;max-width:120px}.numbers mark{background:none;max-width:-moz-max-content;max-width:max-content;background:linear-gradient(transparent 85%, #FFF288 85%);color:#0087d2;font-size:20px;display:flex;flex-direction:row;align-items:flex-end}@media screen and (max-width: 374px){.numbers mark{font-size:5.3333333333vw}}.numbers span.txt_L{font-size:56px;font-weight:500;line-height:44px;letter-spacing:-5.6px;margin-right:2px;padding-bottom:6px}@media screen and (max-width: 374px){.numbers span.txt_L{font-size:14.9333333333vw}}.numbers span.txt_M{font-size:40px;font-weight:500;line-height:1;letter-spacing:-4px}@media screen and (max-width: 374px){.numbers span.txt_M{font-size:10.6666666667vw}}ul.up_point{display:flex;flex-direction:column;gap:24px;padding:0 7px;width:100%}@media screen and (max-width: 374px){ul.up_point{padding:0}}@media screen and (min-width: 820px){ul.up_point{padding:0;width:100%}}@media screen and (min-width: 1160px){ul.up_point{flex-direction:column}}@media screen and (min-width: 820px){ul.up_point li{flex-basis:calc((100% - 24px)/2)}}@media screen and (min-width: 1160px){.CA_1st>.ColumnArea .Grid.txt_w,ul.up_point{width:335px;max-width:328px}}ul.up_point .ColumnArea.-blue{background-color:#fff;border-radius:8px;display:flex;padding:12px;flex-direction:row;justify-content:space-between;align-items:center;gap:8px}@media screen and (max-width: 374px){ul.up_point .ColumnArea.-blue{gap:0}}ul.up_point .ColumnArea.-blue .txt_icon{display:flex;flex-direction:row;align-items:center}ul.up_point .ColumnArea.-blue .txt_icon p{color:#0087d2;font-size:1rem;font-weight:500}@media screen and (max-width: 374px){ul.up_point .ColumnArea.-blue .txt_icon p{font-size:4.2666666667vw}}@media screen and (min-width: 820px){ul.up_point .ColumnArea.-blue .txt_icon p{font-size:16px}}@media screen and (max-width: 374px){ul.up_point .ColumnArea.-blue .txt_icon p+svg{width:12.8vw}}h4.brdr_r_comn{padding:24px 0 24px 48px;background-color:#0087d2 !important;color:#fff;font-size:1.25rem;font-weight:700;letter-spacing:1.2px}@media screen and (min-width: 1160px){h4.brdr_r_comn{max-width:511px}}@media screen and (max-width: 374px){h4.brdr_r_comn{font-size:5.3333333333vw}}ul.three_program{padding:0 0 48px}@media screen and (min-width: 820px){ul.three_program{padding:0}}@media screen and (min-width: 1160px){ul.three_program{flex-direction:row !important}}ul.three_program li.pgm_area{padding:48px 24px;background:#f5e9ec}@media screen and (min-width: 820px){ul.three_program li.pgm_area{border-radius:16px}}@media screen and (min-width: 1160px){ul.three_program li.pgm_area{flex-basis:calc((100% - 48px)/3)}}ul.three_program li.pgm_area.-typeC{background:#ddf1d6}ul.three_program li.pgm_area.-typeD{background:#ffeed9}ul.three_program li.pgm_area .pgm_head p.Text.-bold{line-height:2;letter-spacing:.96px}@media screen and (max-width: 374px){ul.three_program li.pgm_area .pgm_head p.Text.-bold{font-size:4.2666666667vw}}ul.three_program li.pgm_area .pgm_head p.Text.-bold mark{display:inline-block;background:none;background:linear-gradient(transparent 75%, #FFF288 75%)}ul.three_program li.pgm_area .pgm_head p.Logo.-center{align-items:flex-start;font-size:10px}ul.three_program li.pgm_area ul.point_list li{width:100%}ul.three_program li.pgm_area ul.point_list li>div{height:72px;padding:12px 16px;border-radius:8px}@media screen and (min-width: 600px){ul.three_program li.pgm_area ul.point_list li>div{width:382px;height:-moz-max-content;height:max-content;margin:0 auto}}@media screen and (min-width: 1160px){ul.three_program li.pgm_area ul.point_list li>div{width:100%;height:72px}}@media screen and (max-width: 374px){ul.three_program li.pgm_area ul.point_list li>div{height:19.2vw}}@media screen and (max-width: 374px){ul.three_program li.pgm_area ul.point_list li>div p.Text{font-size:4.1333333333vw}}ul.three_program li.pgm_area ul.point_list+p{font-size:10px;letter-spacing:.6px}#support{position:relative;overflow:hidden;padding:72px 16px}@media screen and (min-width: 820px){#support{padding:88px 40px}}@media screen and (min-width: 1160px){#support{padding:160px 40px 120px}}@media screen and (min-width: 820px){#support .head_area_w{align-items:normal}}@media screen and (min-width: 820px){#support .head_area_w .float_badge{position:absolute;top:48px;right:40px;z-index:10}}@media screen and (min-width: 1160px){#support .head_area_w .float_badge{top:40px}}#support .head_area_w .head_area{position:relative}@media screen and (min-width: 600px){#support .head_area_w .head_area{padding:0 24px}}@media screen and (min-width: 820px){#support .head_area_w .head_area{padding:0}}@media screen and (min-width: 1160px){#support .head_area_w .head_area{gap:32px}}#support .head_area_w .head_area .Heading.-withNum.-headline{margin-top:40px;height:55px}#support .head_area_w .head_area .head_tit{font-size:1.75rem;font-weight:500;letter-spacing:1.68px;z-index:10}@media screen and (min-width: 820px){#support .head_area_w .head_area .head_tit{align-items:flex-start}}@media screen and (min-width: 1160px){#support .head_area_w .head_area .head_tit{font-size:2.5rem;margin:0 !important}}@media screen and (max-width: 374px){#support .head_area_w .head_area .head_tit{font-size:7.4666666667vw}}@media screen and (min-width: 820px){#support .head_area_w .head_area .SS_img_features_03{height:286px;background-repeat:no-repeat;background-size:375px 286px;background-position:center;position:absolute;top:24px;right:0;width:375px;height:285px;margin:0;z-index:0}}@media screen and (min-width: 1160px){#support .head_area_w .head_area .SS_img_features_03{top:0;width:630px;height:480px;background-size:630px 480px}}@media screen and (min-width: 1160px){#support .head_area_w .head_area>*:last-child{gap:32px}}#support .head_area_w h4.brdr_r_comn{padding:24px 0 24px 48px;background-color:#0087d2;color:#fff;font-size:1.25rem;font-weight:700;letter-spacing:1.2px}@media screen and (min-width: 1160px){#support .head_area_w h4.brdr_r_comn{max-width:511px}}@media screen and (max-width: 374px){#support .head_area_w h4.brdr_r_comn{font-size:5.3333333333vw}}#support .lead_txt{line-height:2;letter-spacing:.84px}@media screen and (min-width: 820px){#support .lead_txt{z-index:10;width:calc(100% - 375px)}}@media screen and (min-width: 1160px){#support .lead_txt{width:100%}}#support .annotation{letter-spacing:.6px;font-size:.625rem}@media screen and (min-width: 820px){#support .annotation{z-index:10;width:calc(100% - 375px)}}#support .head_area_w .SS_img_features_03{margin-top:24px;background-image:url(../assets/SS/images/SS_img_features_03.webp)}#support .head_area_w+.Headline.-features{width:100%}@media screen and (min-width: 1160px){#support .head_area_w+.Headline.-features{gap:96px}}@media screen and (min-width: 1160px){#support .head_area_w .head_area .head_tit{margin-bottom:36px}}#support .list_w{padding-top:48px}@media screen and (min-width: 1160px){#support .list_w{padding-top:0;margin-top:64px}}#support .feature_list>li{width:100%;padding:24px}@media screen and (min-width: 820px){#support .feature_list>li{flex-basis:calc((100% - 24px)/2)}}@media screen and (min-width: 1160px){#support .feature_list>li{flex-basis:calc((100% - 48px)/3)}}@media(min-width: 820px)and (max-width: 1230px){#support .feature_list>li{height:334px}}#support .feature_list>li .feature_txt{font-size:1.125rem;font-weight:700;letter-spacing:1.08px;text-align:center}#support ul ul{margin-top:0}#support .CommonList__item{letter-spacing:.84px;line-height:24px}#support .ColumnArea__wrap{display:block}#support .ColumnArea__wrap>.ColumnArea{margin-top:24px}@media screen and (min-width: 820px){#support .ColumnArea__wrap>.ColumnArea{margin-top:0;flex-basis:calc((100% - 24px)/2) !important}}@media screen and (min-width: 1160px){#support .ColumnArea__wrap>.ColumnArea{flex-basis:calc((100% - 48px)/3) !important;height:-moz-max-content;height:max-content}}#support .ColumnArea__wrap>.ColumnArea:first-child{margin-top:0}#support .ColumnArea__wrap .ColumnArea+p{margin-top:8px}#support .ColumnArea__wrap .ColumnArea+p small a{color:#0087d2}#support .ColumnArea__wrap .ColumnArea+p,#support .ColumnArea__wrap .ColumnArea+p small{font-size:10px;line-height:1.5}#support .ColumnArea__wrap .CommonList{margin-top:0}#support .CommonList li.CommonList__item:first-child{margin-bottom:0}#support .PageSection__heading strong{display:inline-block;font-size:2.625rem;color:#141821;background-color:#ffec56;margin:0 0 .5em}@media screen and (max-width: 768px){#support .PageSection__heading strong{font-size:5.6vw}}#support .ColumnArea{display:flex;flex-direction:column;border-radius:16px}#support .ColumnArea.-hasBg{padding:24px 14px 24px 24px;gap:16px;background:#e7f3fa}#support .ColumnArea.CA_w{padding:0;max-width:382px;margin-left:auto;margin-right:auto}@media screen and (min-width: 820px){#support .ColumnArea.CA_w{max-width:100%}}#support .ColumnArea__lead{font-size:18px;text-align:center;font-weight:700;letter-spacing:1.08px}#support .CommonList__item{font-size:14px;font-weight:400;padding-left:24px}#support .CommonList__item::before{width:16px;width:8px;left:8px}#support .Icon{text-align:center}#support .Grid.txt_w{display:flex;flex-direction:column}#support .Grid.-col2.-spc3>*{flex-basis:calc(50% - 20px)}@media screen and (min-width: 820px){#support .Grid.-spc3{display:flex;flex-direction:row;flex-wrap:wrap;gap:24px}}.PageSection__item .reason_area{flex-direction:column;gap:48px}.bnr_w{display:flex;flex-direction:column;gap:24px}@media screen and (min-width: 600px){.bnr_w{flex-direction:row-reverse;justify-content:center}}#price.section,#lesson-flow.section,#badge_logo_w.section,#message.section,#faq.section{padding:72px 16px}@media screen and (min-width: 820px){#price.section,#lesson-flow.section,#badge_logo_w.section,#message.section,#faq.section{padding:96px 40px}}@media screen and (min-width: 1160px){#price.section,#lesson-flow.section,#badge_logo_w.section,#message.section,#faq.section{padding:120px 40px}}#price.section .Heading.-intro,#lesson-flow.section .Heading.-intro,#badge_logo_w.section .Heading.-intro,#message.section .Heading.-intro,#faq.section .Heading.-intro{letter-spacing:1.68px}@media screen and (min-width: 1160px){#price.section .Heading.-intro,#lesson-flow.section .Heading.-intro,#badge_logo_w.section .Heading.-intro,#message.section .Heading.-intro,#faq.section .Heading.-intro{letter-spacing:2.4px}}@media screen and (min-width: 1160px){#price{gap:96px}}@media screen and (min-width: 1160px){#price>.container{gap:64px}}#price .head_area{position:relative}@media screen and (min-width: 1160px){#price .head_area{gap:0}}#price .head_area .float_badge{position:absolute;top:0;right:0}@media screen and (min-width: 1160px){#price .head_area .float_badge{top:50%;transform:translate(0, -50%)}}#price .head_area .Headline__wrapper{flex-direction:column;align-items:flex-start}#price .head_area .PageSection__heading.-large>div{font-size:1.25rem;line-height:200%;letter-spacing:1.2px}@media screen and (min-width: 820px){#price .head_area .PageSection__heading.-large>div{margin-bottom:8px}}@media screen and (min-width: 1160px){#price .head_area .PageSection__heading.-large>div{font-size:1.5rem;line-height:36px}}#price .head_area .PageSection__heading.-large>div+p.eachTextAnime.-blue5{font-size:28px}#price .head_area .PageSection__heading.-large .Text.-blue,#price .head_area .PageSection__heading.-large>*:last-child{font-size:1.75rem;letter-spacing:1.68px;line-height:1.5}@media screen and (min-width: 1160px){#price .head_area .PageSection__heading.-large .Text.-blue,#price .head_area .PageSection__heading.-large>*:last-child{font-size:2.5rem}}#price .head_area .PageSection__heading.-large>*:last-child{font-size:15px;letter-spacing:.75px}@media screen and (min-width: 820px){#price .head_area .PageSection__heading.-large>*:last-child{font-size:1.75rem}}@media screen and (min-width: 1160px){#price .head_area .PageSection__heading.-large>*:last-child{font-size:2.5rem}}#price .head_area mark{font-size:1.75rem;font-weight:500;background:none}@media screen and (min-width: 820px){#price .head_area mark{background-image:linear-gradient(to right, #FFFBDE, #FFEDF6);background-repeat:no-repeat;background-size:100% 40%;background-position:bottom}}@media screen and (min-width: 1160px){#price .head_area mark{font-size:2.5rem;background-size:100% 25%}}#price .head_area mark p{letter-spacing:1.68px;width:-moz-max-content;width:max-content}@media screen and (min-width: 820px){#price .head_area mark p{background:none}}#price .head_area mark .in_b{display:inline-block}@media screen and (min-width: 820px){#price .head_area mark .in_b{display:block}}@media screen and (min-width: 1160px){#price .head_area p small{margin-top:36px}}@media screen and (min-width: 820px){#price .price_content .ColumnArea.-gradients{padding:16px}}@media screen and (min-width: 820px){#price .price_content .SwitchArea{margin-top:24px}}@media screen and (min-width: 1160px){#price .price_content .SwitchArea{margin-top:48px}}@media screen and (min-width: 600px){#price .price_content .price_btn{margin-top:24px}}@media screen and (min-width: 1160px){#price #compare .Container.-medium{width:100%}}#price .conditions{padding:24px 0 0;margin-top:0;display:flex;flex-direction:column;gap:12px}#price .conditions .material-symbols-outlined{font-variation-settings:"FILL" 1,"wght" 300,"GRAD" 0,"opsz" 24}#price .conditions .material-symbols-outlined{color:#0087d2;font-size:20px}#price .conditions .Grid.-Column{gap:8px}#price .conditions .supple_w{width:100%;display:flex;flex-direction:row;gap:6px}#price .conditions .supple_w p{font-size:12px}#price .conditions .supple_w mark{background:none;max-width:-moz-max-content;max-width:max-content;background:linear-gradient(transparent 60%, #FFF8BB 60%)}#bnrslide{gap:32px;padding:72px 16px}@media screen and (min-width: 820px){#bnrslide{margin:96px auto;padding:24px;border-radius:16px;width:740px}}@media screen and (min-width: 1160px){#bnrslide{margin:120px auto;padding:40px 0;width:1160px}}#bnrslide .head_area p{letter-spacing:.96px}@media screen and (min-width: 1160px){#bnrslide .head_area p{font-size:1.25rem;letter-spacing:1.2px}}#bnrslide .head_area h4{letter-spacing:.96px}@media screen and (min-width: 1160px){#bnrslide .head_area h4{font-size:1.5rem;letter-spacing:1.44px}}#features #contents01 .Card,#features #contents03 .Card,#bnrslide .Card{display:flex;justify-content:center;background-color:#fff}#features #contents01 #bnr_slider,#features #contents03 #bnr_slider,#bnrslide #bnr_slider{padding:0}@media screen and (min-width: 1160px){#features #contents01 #bnr_slider,#features #contents03 #bnr_slider,#bnrslide #bnr_slider{padding:0 160px}}#features #contents01 #bnr_slider .swiper-slide,#features #contents03 #bnr_slider .swiper-slide,#bnrslide #bnr_slider .swiper-slide{width:100% !important;border-radius:16px}#features #contents01 .card_area,#features #contents03 .card_area,#bnrslide .card_area{width:343px;height:280px;padding:24px 16px;gap:24px;border:1px solid #d1d4d7;background-image:url(../assets/SS/images/SS_bg_beginner.webp);background-repeat:no-repeat;background-position:center;background-size:cover;position:relative;overflow:hidden}@media screen and (min-width: 600px){#features #contents01 .card_area,#features #contents03 .card_area,#bnrslide .card_area{width:100%;max-width:840px}}@media screen and (min-width: 1160px){#features #contents01 .card_area,#features #contents03 .card_area,#bnrslide .card_area{height:300px;width:840px;padding:40px 40px 40px 248px}}@media screen and (max-width: 374px){#features #contents01 .card_area,#features #contents03 .card_area,#bnrslide .card_area{height:320px}}#features #contents01 .card_area:hover::after,#features #contents03 .card_area:hover::after,#bnrslide .card_area:hover::after{content:"";background-size:100%;background-position:-10px 100%}#features #contents01 .card_area.Banner.-hoverBg:hover::before,#features #contents03 .card_area.Banner.-hoverBg:hover::before,#bnrslide .card_area.Banner.-hoverBg:hover::before{z-index:10;border-radius:8px}#features #contents01 .card_area::after,#features #contents03 .card_area::after,#bnrslide .card_area::after{content:"";display:block;position:absolute;left:0;bottom:0;width:140px;height:140px;background-image:url(../assets/SS/images/SS_bnrImg_BBP.webp);background-repeat:no-repeat;background-size:120px;transition:all .5s 0s ease;background-position:0 100%}@media screen and (min-width: 1160px){#features #contents01 .card_area::after,#features #contents03 .card_area::after,#bnrslide .card_area::after{width:220px;height:220px;background-size:200px}}#features #contents01 .card_area.bc,#features #contents03 .card_area.bc,#bnrslide .card_area.bc{background-image:url(../images/BC_bg.webp)}#features #contents01 .card_area.bc::after,#features #contents03 .card_area.bc::after,#bnrslide .card_area.bc::after{background-image:url(../assets/SS/images/SS_bnrImg_BC.webp)}#features #contents01 .card_area .txt_area,#features #contents03 .card_area .txt_area,#bnrslide .card_area .txt_area{height:100%}@media screen and (min-width: 820px){#features #contents01 .card_area .txt_area,#features #contents03 .card_area .txt_area,#bnrslide .card_area .txt_area{width:100%}}#features #contents01 .card_area a,#features #contents03 .card_area a,#bnrslide .card_area a{text-decoration:none;height:100%}#features #contents01 .card_area .logo_txt>div.flex,#features #contents03 .card_area .logo_txt>div.flex,#bnrslide .card_area .logo_txt>div.flex{gap:2px}@media screen and (max-width: 374px){#features #contents01 .card_area .logo_txt>div.flex,#features #contents03 .card_area .logo_txt>div.flex,#bnrslide .card_area .logo_txt>div.flex{font-size:3.7333333333vw}}#features #contents01 .card_area .logo_txt>div.flex p.svg_mask.-siz20,#features #contents03 .card_area .logo_txt>div.flex p.svg_mask.-siz20,#bnrslide .card_area .logo_txt>div.flex p.svg_mask.-siz20{width:24px;height:24px}@media screen and (max-width: 374px){#features #contents01 .card_area .logo_txt>div.flex p.svg_mask.-siz20,#features #contents03 .card_area .logo_txt>div.flex p.svg_mask.-siz20,#bnrslide .card_area .logo_txt>div.flex p.svg_mask.-siz20{width:6.4vw;height:6.4vw}}#features #contents01 .card_area .logo_txt>div.flex .Text.-small,#features #contents03 .card_area .logo_txt>div.flex .Text.-small,#bnrslide .card_area .logo_txt>div.flex .Text.-small{line-height:20px}@media screen and (min-width: 1160px){#features #contents01 .card_area .logo_txt>div.flex .Text.-small,#features #contents03 .card_area .logo_txt>div.flex .Text.-small,#bnrslide .card_area .logo_txt>div.flex .Text.-small{font-size:1.25rem}}@media screen and (max-width: 374px){#features #contents01 .card_area .logo_txt>div.flex .Text.-small,#features #contents03 .card_area .logo_txt>div.flex .Text.-small,#bnrslide .card_area .logo_txt>div.flex .Text.-small{font-size:3.7333333333vw;line-height:5.3333333333vw}}#features #contents01 .card_area .head_txt,#features #contents03 .card_area .head_txt,#bnrslide .card_area .head_txt{padding-bottom:24px;border-bottom:1px solid #fff}#features #contents01 .card_area .head_txt .Text.-blue,#features #contents03 .card_area .head_txt .Text.-blue,#bnrslide .card_area .head_txt .Text.-blue{font-size:.875rem;letter-spacing:.84px}@media screen and (min-width: 1160px){#features #contents01 .card_area .head_txt .Text.-blue,#features #contents03 .card_area .head_txt .Text.-blue,#bnrslide .card_area .head_txt .Text.-blue{font-size:1.125rem}}@media screen and (max-width: 374px){#features #contents01 .card_area .head_txt .Text.-blue,#features #contents03 .card_area .head_txt .Text.-blue,#bnrslide .card_area .head_txt .Text.-blue{font-size:3.7333333333vw}}#features #contents01 .card_area .content,#features #contents03 .card_area .content,#bnrslide .card_area .content{margin-left:106px;gap:initial;height:inherit;justify-content:space-between;align-items:flex-end}@media screen and (min-width: 1160px){#features #contents01 .card_area .content,#features #contents03 .card_area .content,#bnrslide .card_area .content{margin-left:0;gap:24px}}#features #contents01 .card_area .content .flex.-gap8,#features #contents03 .card_area .content .flex.-gap8,#bnrslide .card_area .content .flex.-gap8{width:100%;justify-content:flex-end}@media screen and (min-width: 1160px){#features #contents01 .card_area .content .flex.-gap8,#features #contents03 .card_area .content .flex.-gap8,#bnrslide .card_area .content .flex.-gap8{justify-content:flex-start}}#features #contents01 .card_area .content p.Text,#features #contents03 .card_area .content p.Text,#bnrslide .card_area .content p.Text{letter-spacing:.5px}@media screen and (max-width: 374px){#features #contents01 .card_area .content p.Text,#features #contents03 .card_area .content p.Text,#bnrslide .card_area .content p.Text{font-size:3.7333333333vw}}#features #contents01 .card_area .content p small,#features #contents03 .card_area .content p small,#bnrslide .card_area .content p small{color:#141821;font-weight:400;letter-spacing:.6px}#features #contents01 .card_area .content .line_txt,#features #contents03 .card_area .content .line_txt,#bnrslide .card_area .content .line_txt{text-decoration:underline}#features #contents01 .card_area .content span.material-symbols-outlined,#features #contents03 .card_area .content span.material-symbols-outlined,#bnrslide .card_area .content span.material-symbols-outlined{font-size:20px}@media screen and (min-width: 820px){#features #contents01 .card_area .content .Text.-small,#features #contents03 .card_area .content .Text.-small,#bnrslide .card_area .content .Text.-small{font-size:1rem}}@media screen and (min-width: 820px){#features #contents01 .card_area,#features #support .card_area{max-width:628px}}@media screen and (min-width: 1160px){#features #contents01 .card_area,#features #support .card_area{max-width:840px}}@media screen and (min-width: 600px){section#lesson-flow{padding:72px 16px !important}}@media screen and (min-width: 1160px){section#lesson-flow{padding:120px 0 !important}}@media screen and (min-width: 1160px){section#lesson-flow .head_area.max382{max-width:-moz-max-content;max-width:max-content;margin:0 auto}}@media screen and (min-width: 1160px){section#lesson-flow .head_area.max382>.flex.-row{position:relative}}section#lesson-flow .Headline__wrapper{align-items:flex-start}section#lesson-flow .head_txt{padding-top:8px}@media screen and (min-width: 1160px){section#lesson-flow .head_txt{gap:16px}}section#lesson-flow .head_txt .annotation{letter-spacing:.6px;font-size:.625rem}section#lesson-flow .head_tit .Text.-blue{letter-spacing:.96px}@media screen and (min-width: 820px){section#lesson-flow .head_tit .Text.-blue{font-size:1.125rem;letter-spacing:1.08px}}@media screen and (min-width: 1160px){section#lesson-flow .head_tit .Text.-blue{font-size:36px;letter-spacing:2.16px}}section#lesson-flow .head_tit .Text.-medium:not(.-blue){font-size:1.25rem;letter-spacing:1.2px}@media screen and (min-width: 820px){section#lesson-flow .head_tit .Text.-medium:not(.-blue){font-size:1.125rem;letter-spacing:1.44px}}@media screen and (min-width: 1160px){section#lesson-flow .head_tit .Text.-medium:not(.-blue){font-size:36px;letter-spacing:2.16px}}section#lesson-flow .CTASection__Badge{position:inherit;width:72px;height:72px;transform:none}section#lesson-flow .CTASection__Badge.sp_tbl{display:flex}@media screen and (min-width: 1160px){section#lesson-flow .CTASection__Badge.sp_tbl{display:none}}section#lesson-flow .CTASection__Badge.pc{display:none}@media screen and (min-width: 1160px){section#lesson-flow .CTASection__Badge.pc{display:flex;position:absolute;top:0;right:0}}section#lesson-flow .CTASection__Badge span.red{font-size:1.25rem;margin-right:2px}@media screen and (min-width: 1160px){section#lesson-flow h3.head_tit{width:531px;position:relative}}section#lesson-flow h3.head_tit .CTASection__Badge{width:96px;height:96px;right:0;top:50%;transform:translate(0, -50%)}section#lesson-flow h3.head_tit .CTASection__Badge .Text.-SS{font-size:.75rem !important;letter-spacing:0 !important}section#lesson-flow h3.head_tit .CTASection__Badge span.red{letter-spacing:0 !important}@media screen and (min-width: 1160px){section#lesson-flow #flow>.max382{max-width:-moz-max-content;max-width:max-content;margin:0 auto}}@media screen and (min-width: 820px){section#lesson-flow #flow>.max382>.flex.-gap16{flex-direction:row-reverse;justify-content:space-between}}@media screen and (min-width: 1160px){section#lesson-flow #flow>.max382>.flex.-gap16{justify-content:center;text-align:center}}@media screen and (min-width: 1160px){section#lesson-flow #flow>.max382 .flex.-gap12{flex-direction:column}}@media screen and (min-width: 1160px){section#lesson-flow #flow>.max382 .flex.-gap12 ul{flex-direction:row}}section#lesson-flow #flow .PageSection__heading.-comment{padding:0;width:calc(100% - 88px)}section#lesson-flow #flow .PageSection__heading.-comment p{letter-spacing:.84px}@media screen and (min-width: 1160px){section#lesson-flow #flow .PageSection__heading.-comment p{font-size:1.25rem}}section#lesson-flow #flow .PageSection__heading.-comment p mark{padding:0 4px;line-height:21px;background-color:#fff288}section#lesson-flow #flow .PageSection__heading.-comment::before,section#lesson-flow #flow .PageSection__heading.-comment::after{display:none}@media screen and (min-width: 1160px){section#lesson-flow #flow .PageSection__heading.-comment::before,section#lesson-flow #flow .PageSection__heading.-comment::after{display:block}}section#lesson-flow #flow li.step{display:flex;width:56px;height:265px;padding:12px 24px;justify-content:center;align-items:center;border-radius:0;background:#99cfed;position:relative}@media screen and (min-width: 1160px){section#lesson-flow #flow li.step{width:270px;height:56px}}section#lesson-flow #flow li.step::after{content:"";display:block;position:absolute;left:0;top:0;border-left:28px solid rgba(0,0,0,0);border-right:28px solid rgba(0,0,0,0);border-top:48px solid #99cfed}@media screen and (min-width: 1160px){section#lesson-flow #flow li.step::after{border:none;border-left:48px solid #99cfed;border-top:28px solid rgba(0,0,0,0);border-bottom:28px solid rgba(0,0,0,0)}}section#lesson-flow #flow li.step span{transform:rotateZ(90deg);color:#fff;font-size:1.125rem;font-weight:700;letter-spacing:1.08px}@media screen and (min-width: 1160px){section#lesson-flow #flow li.step span{transform:none;font-size:1.25rem;letter-spacing:1.2px}}section#lesson-flow #flow li.step1{display:flex;justify-content:center;align-items:center;border-radius:8px 8px 0 0;background:#99cfed}@media screen and (min-width: 1160px){section#lesson-flow #flow li.step1{border-radius:8px 0 0 8px}}section#lesson-flow #flow li.step1::after{display:none}section#lesson-flow #flow li.step2{background:#4cabdf}section#lesson-flow #flow li.step3{background:#0087d2}section#lesson-flow #flow li.step3::after{border-top:48px solid #4cabdf}@media screen and (min-width: 1160px){section#lesson-flow #flow li.step3::after{border-left:48px solid #4cabdf;border-top:28px solid rgba(0,0,0,0)}}section#lesson-flow #flow li.step4{background:#005585;border-radius:0 0 8px 8px}@media screen and (min-width: 1160px){section#lesson-flow #flow li.step4{border-radius:0 8px 8px 0}}section#lesson-flow #flow li.step4::after{border-top:48px solid #0087d2}@media screen and (min-width: 1160px){section#lesson-flow #flow li.step4::after{border-left:48px solid #0087d2;border-top:28px solid rgba(0,0,0,0)}}section#lesson-flow #flow ul.txtimg_ul{width:100%}@media screen and (min-width: 1160px){section#lesson-flow #flow ul.txtimg_ul li{width:252px}}section#lesson-flow #flow ul.txtimg_ul li .img_txt_w{width:100%;height:247px;padding:24px 16px;border-radius:16px}@media screen and (min-width: 1160px){section#lesson-flow #flow ul.txtimg_ul li .img_txt_w{height:298px;padding:48px 14px}}section#lesson-flow #flow ul.txtimg_ul li .img_txt_w h5{font-size:1.125rem}@media screen and (min-width: 1160px){section#lesson-flow #flow ul.txtimg_ul li .img_txt_w h5{font-size:1.25rem}}section#lesson-flow #flow ul.txtimg_ul li .img_txt_w p{height:42px;letter-spacing:.84px}section#lesson-flow #flow .Button.-cta{max-width:240px;height:57px;padding:16px 0;font-size:.875rem}@media screen and (min-width: 1160px){section#lesson-flow #flow .Button.-cta{height:98px;max-width:480px;padding:32px 0;font-size:1.25rem}}section#lesson-flow #flow .modal_w{height:310px;padding:24px 16px;justify-content:space-between}@media screen and (min-width: 820px){section#lesson-flow #flow .modal_w{max-width:640px;height:200px;padding:16px 56px}}@media screen and (min-width: 1160px){section#lesson-flow #flow .modal_w{margin-top:48px}}section#lesson-flow #flow .modal_w a.modaal_v{padding:7px 16px}@media screen and (min-width: 820px){section#lesson-flow #flow .modal_w .PageSection__title{font-size:1rem}}@media screen and (min-width: 820px){section#lesson-flow #flow .modal_w .PageSection__title span.square{width:20px;height:20px}}section#lesson-flow #flow .modal_w span.Text.-center{letter-spacing:.84px}@media screen and (min-width: 820px){section#lesson-flow #flow .modal_w span.Text.-center{text-align:left}}.PageSection.blue_line{border-top:1px solid #0087d2}.section.message_area.-gap24{position:relative;overflow:hidden;z-index:0;padding:72px 16px 0 !important}@media screen and (min-width: 820px){.section.message_area.-gap24{gap:48px;padding:96px 40px !important}}@media screen and (min-width: 1160px){.section.message_area.-gap24{padding:120px 40px 0 !important;gap:240px}}.section.message_area.-gap24 .message_tit{font-size:var(--fs-ttl)}.section.message_area.-gap24 .message_tit_w{position:relative;z-index:1}@media screen and (min-width: 1160px){.section.message_area.-gap24 .message_tit_w{padding:0 40px}}@media screen and (min-width: 1160px){.section.message_area.-gap24 .message_tit_w>.flex.-gap24{gap:36px}}.section.message_area.-gap24 .message_tit_w>.flex.-gap24 .Text.-yllw{background-color:#fff288}@media screen and (min-width: 600px){.section.message_area.-gap24 .message_tit_w::before{content:"";position:absolute;top:0;right:-23px;width:407px;height:310px;background-image:url(../assets/SS/images/SS_img_message.webp);background-repeat:no-repeat;background-size:407px 310px;background-position:top right;z-index:-1}}@media screen and (min-width: 1000px){.section.message_area.-gap24 .message_tit_w::before{right:0;width:40.7vw;height:31vw;background-size:40.7vw 31vw}}@media screen and (min-width: 1160px){.section.message_area.-gap24 .message_tit_w::before{width:631px;height:480px;background-size:631px 480px;right:40px}}.section.message_area.-gap24 .message_tit_w .SS_img_message{margin-top:36px;height:310px;background-image:url(../assets/SS/images/SS_img_message.webp);background-repeat:no-repeat;background-size:407px 310px;background-position:center}@media screen and (min-width: 600px){.section.message_area.-gap24 .message_tit_w .SS_img_message{display:none}}.section.message_area.-gap24 .message_tit.sp{max-width:288px;margin:0}.section.message_area.-gap24 .message_tit.sp p{font-size:var(--fs-ttl)}.section.message_area.-gap24>.Container+.PageSection__item{padding:72px 0 8px}.section.message_area.-gap24 .GreetSection{padding:0}@media screen and (min-width: 600px){.section.message_area.-gap24 .GreetSection{padding:24px 0 0}}.section.message_area.-gap24 .message_content .head_txt{margin-bottom:24px}@media screen and (min-width: 820px){.section.message_area.-gap24 .message_content .head_txt{gap:24px}}@media screen and (min-width: 1160px){.section.message_area.-gap24 .message_content .head_txt{gap:0}}@media screen and (min-width: 820px){.section.message_area.-gap24 .message_content .head_txt .txt_area{width:calc(100% - 335px)}}@media screen and (min-width: 1160px){.section.message_area.-gap24 .message_content .head_txt .txt_area{gap:36px;width:calc(100% - 423px);margin-top:48px}}@media screen and (min-width: 820px){.section.message_area.-gap24 .message_content .head_txt .flex.heading_w+.sub_txt{margin-left:44px}}@media screen and (min-width: 1160px){.section.message_area.-gap24 .message_content .head_txt .flex.heading_w+.sub_txt{margin-left:60px}}@media screen and (min-width: 1160px){.section.message_area.-gap24 .message_content .head_txt .flex.heading_w p.svg_mask.-siz32{width:48px;height:48px}}.section.message_area.-gap24 .message_content .head_txt .Heading.-intro{gap:0}@media screen and (min-width: 1160px){.section.message_area.-gap24 .message_content .head_txt .Heading.-intro{gap:16px;margin-top:16px}}.section.message_area.-gap24 .message_content .head_txt .Heading.-intro p,.section.message_area.-gap24 .message_content .head_txt .Heading.-intro span{font-size:1.5rem}@media screen and (min-width: 1160px){.section.message_area.-gap24 .message_content .head_txt .Heading.-intro p,.section.message_area.-gap24 .message_content .head_txt .Heading.-intro span{font-size:2rem;gap:36px}}@media(min-width: 1160px)and (max-width: 1180px){.section.message_area.-gap24 .message_content .head_txt .Heading.-intro p,.section.message_area.-gap24 .message_content .head_txt .Heading.-intro span{font-size:2.5862068966vw}}@media screen and (max-width: 374px){.section.message_area.-gap24 .message_content .head_txt .Heading.-intro p,.section.message_area.-gap24 .message_content .head_txt .Heading.-intro span{font-size:6.3vw}}.section.message_area.-gap24 .message_content .head_txt .Text.-small{line-height:2;letter-spacing:.84px}.section.message_area.-gap24 .message_content .head_txt picture{text-align:center}@media screen and (min-width: 820px){.section.message_area.-gap24 .message_content .section.-block.brdr_r16{padding:48px 24px}}@media screen and (min-width: 1160px){.section.message_area.-gap24 .message_content .section.-block.brdr_r16{padding:48px 40px}}@media screen and (min-width: 820px){.section.message_area.-gap24 .message_content .section.-block.brdr_r16>.Text.-center{text-align:left;letter-spacing:.96px}}@media screen and (min-width: 1160px){.section.message_area.-gap24 .message_content .section.-block.brdr_r16>.Text.-center{font-size:1.5rem;letter-spacing:1.44px;margin-left:60px}}@media screen and (min-width: 820px){.section.message_area.-gap24 .message_content .bg_w{flex-wrap:wrap;flex-direction:row;gap:24px 16px}}@media screen and (min-width: 1160px){.section.message_area.-gap24 .message_content .bg_w{gap:12px;padding-left:60px;flex-wrap:nowrap}}@media screen and (min-width: 820px){.section.message_area.-gap24 .message_content .bg_w .max382{width:220px;margin:0}}@media screen and (min-width: 1160px){.section.message_area.-gap24 .message_content .bg_w .max382{width:inherit}}.section.message_area.-gap24 .message_content .bg_w.flex{width:100%}.section.message_area.-gap24 .message_content .bg_w.flex li{padding:16px;position:relative;background-color:#fff;border-radius:0 16px 16px 16px}.section.message_area.-gap24 .PageSection__item{padding:0;z-index:1}@media screen and (max-width: 374px){.section.message_area.-gap24 .PageSection__item>section>p{font-size:4.2666666667vw}}@media screen and (max-width: 374px){.section.message_area.-gap24 .PageSection__item>section>a{font-size:4vw}}.section.message_area.-gap24 .PageSection__item .ColumnArea.-hasLine{width:343px;height:310px;padding:0;border:1px solid #ebeef1;box-shadow:0px 0px 20px 0px rgba(20,24,33,.04)}@media screen and (min-width: 1160px){.section.message_area.-gap24 .PageSection__item .ColumnArea.-hasLine{flex-direction:row;width:640px;height:auto}}.section.message_area.-gap24 .PageSection__item .ColumnArea.-hasLine::before{border-radius:16px}.section.message_area.-gap24 .PageSection__item .ColumnArea.-hasLine .modal_w{height:100%;justify-content:space-between}@media screen and (min-width: 1160px){.section.message_area.-gap24 .PageSection__item .ColumnArea.-hasLine .modal_w{flex-direction:row;gap:40px;padding:0 40px}}.section.message_area.-gap24 .PageSection__item .ColumnArea.-hasLine .modal_w .Text.-small.flex{text-align:center}@media screen and (min-width: 1160px){.section.message_area.-gap24 .PageSection__item .ColumnArea.-hasLine .modal_w .Text.-small.flex{align-items:flex-start}}@media screen and (min-width: 1160px){.section.message_area.-gap24 .PageSection__item .ColumnArea.-hasLine .modal_w .Text.-small.flex .PageSection__title{font-size:1rem}}@media screen and (min-width: 1160px){.section.message_area.-gap24 .PageSection__item .ColumnArea.-hasLine .modal_w .Text.-small.flex span.Text.-small.-medium{font-size:.875rem;letter-spacing:.84px;text-align:left}}.section.message_area.-gap24 .PageSection__item .ColumnArea.-hasLine .modal_w a{width:240px;height:153px}@media screen and (min-width: 1160px){#top_price .container_pc{gap:40px;flex-direction:row;margin-left:auto;margin-right:auto;max-width:1080px;width:100%}}@media screen and (min-width: 1160px){#top_price .Headline.-primary{width:240px;height:96px}}#top_price .Headline.-primary .Heading>*:last-child{font-size:1.25rem;padding:0}@media screen and (min-width: 1160px){#top_price .Headline.-primary .Heading>*:last-child{font-size:1.5rem}}@media screen and (min-width: 820px){#top_price .content.section.-gap16{gap:8px}}@media screen and (min-width: 1160px){#top_price .content.section.-gap16{padding:0;gap:20px;flex-direction:row}}@media screen and (min-width: 820px){#top_price .content.section.-gap16 .price_area{gap:20px}}@media screen and (min-width: 820px){#top_price .content.section.-gap16 .price_area+p{width:636px;padding-left:175px}}@media screen and (min-width: 820px)and (min-width: 1160px){#top_price .content.section.-gap16 .price_area+p{width:auto;padding-left:0}}@media screen and (min-width: 1160px){#top_price .content.section.-gap16 .price_area+p span.pc_block{display:block;margin-left:1em}}#top_price .plan_25min{display:flex;width:80px;height:80px;text-align:center;justify-content:center;align-items:center;border-radius:80px;background:#e7f3fa;font-size:12px;font-weight:500}@media screen and (min-width: 820px){#top_price .plan_25min{width:155px;height:40px;font-size:16px;padding:8px 20px;border-radius:8px}}@media screen and (min-width: 820px){#top_price div.flex.-gap8{gap:20px}}@media screen and (min-width: 820px){#top_price div.flex.-gap8 .price_before+.arrw p.svg_mask span.icon_arrwD{-webkit-mask:url(../assets/common/icon/icon_arrowRight.svg) no-repeat center center/contain;mask:url(../assets/common/icon/icon_arrowRight.svg) no-repeat center center/contain}}#top_price div.flex.-gap8 .PriceCard__price{width:177px;margin-top:0;justify-content:space-between}@media screen and (min-width: 820px){#top_price div.flex.-gap8 .PriceCard__price{width:auto;gap:8px}}#top_price div.flex.-gap8 .PriceCard__price.-before{color:#7f8288}@media screen and (min-width: 600px){#top_price div.flex.-gap8 .PriceCard__price.-before{display:flex}}#top_price div.flex.-gap8 .PriceCard__price.-before::after{display:none}@media screen and (min-width: 820px){#top_price div.flex.-gap8 .PriceCard__price.-before .PriceCard__item.-terms{margin:0 4px}}#top_price div.flex.-gap8 .PriceCard__price.-before .PriceCard__item.-main{color:#7f8288}#top_price div.flex.-gap8 .PriceCard__price.-after .PriceCard__item.-terms,#top_price div.flex.-gap8 .PriceCard__price.-after .PriceCard__item.-unit,#top_price div.flex.-gap8 .PriceCard__price.-after .PriceCard__item.-tax{color:#d03086}#top_price div.flex.-gap8 .PriceCard__price.-after .PriceCard__item.-main{font-weight:700}#top_price div.flex.-gap8 .PriceCard__price.-after .PriceCard__item.-unit,#top_price div.flex.-gap8 .PriceCard__price.-after .PriceCard__item.-tax{font-weight:500}#top_price div.flex.-gap8 .PriceCard__price .PriceCard__item.-terms,#top_price div.flex.-gap8 .PriceCard__price .PriceCard__item.-unit,#top_price div.flex.-gap8 .PriceCard__price .PriceCard__item.-tax{font-family:"Noto Sans JP",sans-serif}#top_price div.flex.-gap8 .PriceCard__price .PriceCard__item.-terms{font-size:.75rem;writing-mode:inherit;line-height:1.2}@media screen and (min-width: 820px){#top_price div.flex.-gap8 .PriceCard__price .PriceCard__item.-terms{font-size:.875rem}}#top_price div.flex.-gap8 .PriceCard__price .PriceCard__item.-main{font-size:1.75rem}@media screen and (min-width: 820px){#top_price div.flex.-gap8 .PriceCard__price .PriceCard__item.-main{font-size:36px}}#top_price div.flex.-gap8 .PriceCard__price .PriceCard__item.-unit{font-size:1rem}@media screen and (min-width: 820px){#top_price div.flex.-gap8 .PriceCard__price .PriceCard__item.-unit{font-size:1.25rem}}#top_price div.flex.-gap8 .PriceCard__price .PriceCard__item.-tax{font-size:.75rem}@media screen and (min-width: 820px){#top_price div.flex.-gap8 .PriceCard__price .PriceCard__item.-tax{font-size:.875rem}}section#contents02 .Grid__item.-pTypeA .Text.-bold{font-size:1.125rem}section#contents02 .Grid__item.-pTypeA .Avatar{width:48px}section#contents02 .Grid__item.-pTypeA .SpeechBubble.-common{background:#d1d4d7;position:relative;display:flex;flex-direction:column;gap:4px}section#contents02 .Grid__item.-pTypeA .SpeechBubble.-common mark{background-color:#fff;padding:0 6px}section#contents02 .Grid__item.-pTypeA .SpeechBubble.-common::after{content:"";display:block;position:absolute;right:0;top:50%;transform:translate(0, -50%);width:64px;height:64px;background-image:url(../ss_common/images/icon_cross_black.svg);background-repeat:no-repeat;background-size:contain}section#contents03{padding-bottom:72px}@media screen and (min-width: 600px){section#contents03{padding-left:0;padding-right:0;padding-bottom:120px}}.PageSection__head span.in_b{display:inline-block}section#faq .head_area{gap:24px}@media screen and (min-width: 1160px){section#faq .head_area{gap:36px}}section#faq .PageSection__item{padding-top:32px}@media screen and (min-width: 820px){section#faq .PageSection__item{padding-top:48px}}section#faq .PageSection__heading{font-size:28px;letter-spacing:1.68px}@media screen and (min-width: 1160px){section#faq .PageSection__heading{font-size:40px;letter-spacing:2.4px}}.subhead_txt.Text.-center p{line-height:2;letter-spacing:.96px}@media screen and (min-width: 820px){.subhead_txt.Text.-center p{letter-spacing:1.2px}}@media screen and (min-width: 1160px){.subhead_txt.Text.-center p{font-size:1.25rem;letter-spacing:1.2px}}.subhead_txt.Text.-center p mark{display:inline-block;background:none;background:linear-gradient(transparent 75%, #FFF288 75%)}.subhead_txt.Text.-center p mark.sps-inb{display:none}@media screen and (max-width: 374px){.subhead_txt.Text.-center p mark.sps-inb{display:inline-block}}.subhead_txt.Text.-center p mark.sps_none{display:inline-block}@media screen and (max-width: 374px){.subhead_txt.Text.-center p mark.sps_none{display:none}}p.annotation{font-size:10px}#media-slider{padding:0px;margin:24px 0}#media-slider .swiper-slide{width:auto}#media-slider img{width:100%}#media-slider .Slider__dots{margin:48px 0 0}div.swiper-wrapper{max-width:1080px;display:flex;flex-direction:row;justify-content:space-between;margin:0 auto}#user-slider,#user-slide_pc{padding:0;margin:48px 0}#user-slider .swiper-slide,#user-slide_pc .swiper-slide{width:295px}@media(min-width: 600px)and (max-width: 819px){#user-slider .swiper-slide,#user-slide_pc .swiper-slide{max-width:50.5494505495vw}}@media screen and (min-width: 820px){#user-slider .swiper-slide,#user-slide_pc .swiper-slide{max-width:414px;width:100%}}@media screen and (min-width: 1160px){#user-slider .swiper-slide,#user-slide_pc .swiper-slide{max-width:344px !important;margin:0 !important;width:100%}}@media screen and (min-width: 1080px){#user-slider .Slider__dots,#user-slide_pc .Slider__dots{display:none}}.HeroArea__slider.sp{display:block}@media screen and (min-width: 1160px){.HeroArea__slider.sp{display:none}}.HeroArea__slider.pc{display:none}@media screen and (min-width: 1160px){.HeroArea__slider.pc{display:block}}section.PageSection.-hasBg.section_topics #voice_slider div.swiper-wrapper{max-width:100%}#voice_slider{padding:0}#voice_slider .swiper-slide .Card__img img{border-radius:16px}#trainer-slider .swiper-wrapper,#trainer_pc .swiper-wrapper{gap:0 !important}@media screen and (min-width: 600px){#trainer-slider .swiper-wrapper,#trainer_pc .swiper-wrapper{flex-wrap:nowrap}}@media screen and (min-width: 1160px){#trainer-slider .swiper-wrapper,#trainer_pc .swiper-wrapper{flex-wrap:wrap;max-width:1080px;margin:0;gap:24px !important;justify-content:center}}@media screen and (min-width: 600px){#trainer-slider .swiper-slide,#trainer_pc .swiper-slide{width:311px}}@media screen and (min-width: 1160px){#trainer-slider .swiper-slide,#trainer_pc .swiper-slide{width:calc((100% - 48px)/3)}}@media screen and (min-width: 600px){#trainer-slider .Slider__dots,#trainer_pc .Slider__dots{display:flex}}.modaal-container{background:none !important}.modaal-container .modaal-content-container{padding:40px 20px 0 !important}.modaal-container button.modaal-close{position:absolute;top:0 !important;right:13px}.Text.-lhL{line-height:2}.Text.-squareLabel{display:flex;align-items:center;justify-content:center;width:48px;height:48px;color:#fff;background:var(--grd-blue-45-deg, linear-gradient(135deg, #0087D2 0%, #4CABDF 100%))}.Text.-white{color:#fff}p>small.white{color:#fff}.reason_link{padding:0;max-width:382px;margin:0 auto}@media screen and (min-width: 600px){.reason_link{padding:0;max-width:1160px;width:100%}}@media screen and (min-width: 820px){.reason_link>.flex.-column.-gap24{gap:16px}}@media screen and (min-width: 1160px){.reason_link>.flex.-column.-gap24{gap:32px}}.reason_link>.flex.-column.-gap24 p.annotation{line-height:1.5}.reason_link .Grid.flex.-gap24{flex-direction:column}@media screen and (min-width: 820px){.reason_link .Grid.flex.-gap24{flex-direction:row;width:calc(100% + 4px);white-space:nowrap;gap:16px}}@media screen and (min-width: 1160px){.reason_link .Grid.flex.-gap24{flex-direction:row}}.reason_link .LinkItem.-hoverTypeB .LinkItem__wrapper{position:relative;height:-moz-max-content;height:max-content;flex-direction:column;gap:16px;padding:24px;justify-content:space-between;background-color:#e7f3fa;border-radius:0px 16px 16px 16px;border:0;transition:all .5s 0s ease}@media screen and (max-width: 374px){.reason_link .LinkItem.-hoverTypeB .LinkItem__wrapper{padding:6.4vw}}@media screen and (min-width: 600px){.reason_link .LinkItem.-hoverTypeB .LinkItem__wrapper{padding:24px 0 24px 24px}}@media screen and (min-width: 1160px){.reason_link .LinkItem.-hoverTypeB .LinkItem__wrapper{width:370px;height:332px;padding:24px;gap:0}}.reason_link .LinkItem.-hoverTypeB .LinkItem__wrapper:hover{box-shadow:0px 0px 10px #ccc}.reason_link .LinkItem.-hoverTypeB .LinkItem__wrapper:hover::before{width:74px;height:128px}.reason_link .LinkItem.-hoverTypeB .LinkItem__wrapper:hover .PageSection__heading.-hasIcon.-resp .Icon img{padding:0;max-width:103px}.reason_link .LinkItem.-hoverTypeB .LinkItem__wrapper .PageSection__heading.-hasIcon.-resp{min-height:96px;align-items:center;max-height:-moz-max-content;max-height:max-content;justify-content:space-between}@media screen and (min-width: 820px){.reason_link .LinkItem.-hoverTypeB .LinkItem__wrapper .PageSection__heading.-hasIcon.-resp{min-height:62px;position:static}}@media screen and (min-width: 1160px){.reason_link .LinkItem.-hoverTypeB .LinkItem__wrapper .PageSection__heading.-hasIcon.-resp{min-height:96px;position:relative}}.reason_link .LinkItem .Heading.-withNum{align-items:flex-start}.reason_link .LinkItem .Heading.-withNum::before{font-size:3rem}@media screen and (min-width: 600px){.reason_link .LinkItem .Heading.-withNum::before{font-size:3.75rem}}.reason_link .LinkItem .LinkItem_flex{flex-direction:column;align-items:flex-start;gap:24px}@media screen and (min-width: 820px){.reason_link .LinkItem .LinkItem_flex{gap:4px}}@media screen and (min-width: 1160px){.reason_link .LinkItem .LinkItem_flex{gap:24px}}@media screen and (min-width: 820px){.reason_link .LinkItem .LinkItem_flex img.tbl{position:absolute;top:8px;right:8px}}.reason_link .LinkItem .LinkItem_flex .txt_w{gap:12px}@media screen and (min-width: 1160px){.reason_link .LinkItem .LinkItem_flex .txt_w{gap:16px}}.reason_link .LinkItem .LinkItem_flex .txt_w p.sub_txt{line-height:1.5;letter-spacing:.84px}@media screen and (max-width: 374px){.reason_link .LinkItem .LinkItem_flex .txt_w p.sub_txt{font-size:4.1vw}}.reason_link .LinkItem .LinkItem_flex p.Heading{font-family:"Noto Sans JP",sans-serif;font-size:.625rem !important;font-weight:500;line-height:1.5 !important}@media screen and (max-width: 374px){.reason_link .LinkItem .LinkItem_flex p.Heading{font-size:7.4666666667vw}}.reason_link .LinkItem .LinkItem_flex p.Heading span{max-width:-moz-max-content;max-width:max-content;font-size:22px;font-weight:500;letter-spacing:1.32px;background:linear-gradient(transparent 55%, #FFF288 55%)}@media screen and (max-width: 374px){.reason_link .LinkItem .LinkItem_flex p.Heading span{font-size:5.8666666667vw}}@media screen and (min-width: 820px){.reason_link .LinkItem .LinkItem_flex p.Heading span{font-size:1rem;letter-spacing:.96px;background:linear-gradient(transparent 35%, #FFF288 35%)}}@media screen and (min-width: 1160px){.reason_link .LinkItem .LinkItem_flex p.Heading span{font-size:22px;letter-spacing:1.32px;background:linear-gradient(transparent 55%, #FFF288 55%)}}.reason_link .LinkItem .LinkItem_flex p.Heading::before{font-size:2.5rem;color:#141821;font-weight:300;letter-spacing:2.4px}@media screen and (min-width: 820px){.reason_link .LinkItem .LinkItem_flex p.Heading::before{font-size:2rem}}@media screen and (min-width: 1160px){.reason_link .LinkItem .LinkItem_flex p.Heading::before{font-size:2.5rem}}.reason_link .LinkItem .LinkItem_flex+p.LinkItem__arrow.Text{gap:8px}@media screen and (min-width: 600px){.reason_link .LinkItem .LinkItem_flex+p.LinkItem__arrow.Text{margin-right:24px}}@media screen and (min-width: 1160px){.reason_link .LinkItem .LinkItem_flex+p.LinkItem__arrow.Text{margin-right:0}}.reason_link .LinkItem .LinkItem_flex .PageSection__heading.-hasIcon.-resp .Icon{top:0;right:8px;width:auto;height:auto;max-width:100%;max-height:100%}@media screen and (min-width: 820px){.reason_link .LinkItem .LinkItem_flex .PageSection__heading.-hasIcon.-resp .Icon{top:8px}}@media screen and (min-width: 1160px){.reason_link .LinkItem .LinkItem_flex .PageSection__heading.-hasIcon.-resp .Icon{top:0;width:auto;height:auto;max-width:100%;max-height:100%}}.reason_link .LinkItem .LinkItem_flex .PageSection__heading.-hasIcon.-resp .Icon img{display:block}@media screen and (min-width: 820px){.reason_link .LinkItem .LinkItem_flex .PageSection__heading.-hasIcon.-resp .Icon img{display:none}}@media screen and (min-width: 1160px){.reason_link .LinkItem .LinkItem_flex .PageSection__heading.-hasIcon.-resp .Icon img{display:block}}@media screen and (min-width: 1160px){.reason_link .LinkItem .box_deco.-large::after{width:38px;height:64px}}@media screen and (min-width: 1160px){.reason_link .LinkItem2 .LinkItem_flex .txt_w p.sub_txt{letter-spacing:.4px}}.reason_link p.annotation small{color:#fff;letter-spacing:.6px}.program_link .Grid.flex.-gap24{flex-wrap:wrap}.program_link .LinkItem.-hoverTypeB .LinkItem__wrapper{position:relative;height:324px;flex-direction:row;gap:0;padding:24px;justify-content:space-between;background-color:#fff;border:0;transition:all .5s 0s ease}@media screen and (min-width: 600px){.program_link .LinkItem.-hoverTypeB .LinkItem__wrapper{flex-direction:column}}@media screen and (min-width: 1160px){.program_link .LinkItem.-hoverTypeB .LinkItem__wrapper{width:344px;height:324px}}.program_link .LinkItem .Heading.-withNum{align-items:flex-start}.program_link .LinkItem .Heading.-withNum::before{font-size:3rem}@media screen and (min-width: 600px){.program_link .LinkItem .Heading.-withNum::before{font-size:3.75rem}}.program_link .LinkItem .LinkItem_flex{flex-direction:column;align-items:flex-start;gap:24px}@media screen and (min-width: 600px){.program_link .LinkItem .LinkItem_flex{gap:24px}}@media screen and (min-width: 1160px){.program_link .LinkItem .LinkItem_flex{gap:0;max-width:288px}}.program_link .LinkItem .LinkItem_flex .PageSection__heading.-hasIcon.-resp+p{font-size:.875rem}.program_link .LinkItem .LinkItem_flex .txt_w{gap:12px}.program_link .LinkItem .LinkItem_flex .txt_w p.sub_txt{line-height:1.5;letter-spacing:.84px}.program_link .LinkItem .LinkItem_flex p.Heading{font-size:1.5rem}@media screen and (min-width: 1160px){.program_link .LinkItem .LinkItem_flex p.Heading{font-size:1.75rem}}.LinkItem__arrow{width:auto;margin:0;display:flex;align-items:center;justify-content:flex-end;text-decoration:underline;text-underline-position:under}.LinkItem.-hoverTypeB .LinkItem__wrapper:hover{border-left:0 !important}@media screen and (min-width: 820px){.LinkItem.-hoverTypeB.-border_n a,.LinkItem.-hoverTypeB.-border_n a:hover{border:none !important}}.ToggleList__button{font-family:"Noto Sans JP",sans-serif}@media screen and (min-width: 1160px){#faq .ToggleList{margin:24px 0}}#faq .ToggleList .ToggleList__button{font-size:1rem;padding:32px 56px 32px 0}@media screen and (min-width: 820px){#faq .ToggleList .ToggleList__button{padding:40px 56px 40px 0}}.SwitchArea__button{font-family:"Noto Sans JP",sans-serif;border-bottom:none;border-radius:16px 16px 0px 0px;color:#d1d4d7;font-weight:500;letter-spacing:.84px;padding:15px 0px 16px}@media screen and (min-width: 820px){.SwitchArea__button{font-size:.875rem}}@media screen and (min-width: 1160px){.SwitchArea__button{font-size:1.125rem;padding:23px 0px 24px}}.SwitchArea__button.-active{border:#0087d2 solid 2px;border-bottom:none;color:#0087d2;font-weight:700}.SwitchArea__panels{padding-top:0}.SwitchArea__panels .SwitchArea__panel>.ColumnArea.-hasBg{padding:24px 16px;border-radius:16px}@media screen and (min-width: 820px){.SwitchArea__panels .SwitchArea__panel>.ColumnArea.-hasBg{padding:24px}}@media screen and (min-width: 1160px){.SwitchArea__panels .SwitchArea__panel>.ColumnArea.-hasBg{padding:48px}}.SwitchArea__panels .SwitchArea__panel>.ColumnArea.-hasBg .Grid{gap:8px}@media screen and (min-width: 1160px){.SwitchArea__panels .SwitchArea__panel>.ColumnArea.-hasBg .Grid{gap:24px}}@media screen and (min-width: 1160px){.SwitchArea__panels .SwitchArea__panel>.ColumnArea.-hasBg>.flex.-column{max-width:100%;gap:24px;flex-direction:row}}@media screen and (min-width: 820px){.SwitchArea__panels .SwitchArea__panel>.ColumnArea.-hasBg>.flex.-column>*{gap:24px;width:100%;height:-moz-max-content;height:max-content}}@media screen and (min-width: 1160px){.SwitchArea__panels .SwitchArea__panel>.ColumnArea.-hasBg>.flex.-column>*{width:-moz-max-content;width:max-content;height:auto}}@media screen and (min-width: 820px){.SwitchArea__panels .SwitchArea__panel>.ColumnArea.-hasBg>.flex.-column>* .ColumnArea__lead{font-size:.875rem}}@media screen and (min-width: 1160px){.SwitchArea__panels .SwitchArea__panel>.ColumnArea.-hasBg>.flex.-column>* .ColumnArea__lead{font-size:1.125rem;letter-spacing:1.08px}}@media screen and (min-width: 820px){.SwitchArea__panels .SwitchArea__panel>.ColumnArea.-hasBg>.flex.-column>.flex.-column{gap:24px;flex-direction:row-reverse;align-items:flex-end}}@media screen and (min-width: 1160px){.SwitchArea__panels .SwitchArea__panel>.ColumnArea.-hasBg>.flex.-column>.flex.-column{gap:8px;flex-direction:column;width:calc(100% - 608px)}}@media screen and (min-width: 820px){.SwitchArea__panels .SwitchArea__panel>.ColumnArea.-hasBg>.flex.-column>.flex.-column>div{flex-basis:calc(100% - 12px)}}@media screen and (min-width: 1160px){.SwitchArea__panels .SwitchArea__panel>.ColumnArea.-hasBg>.flex.-column>.flex.-column>div{width:100%;flex-basis:auto}}.PriceCard__body .ColumnArea.-hasBg.-blue{padding:8px}@media screen and (min-width: 1160px){.PriceCard__body .ColumnArea.-hasBg.-blue{padding:16px}}.PriceCard__body .ColumnArea.-hasBg.-blue p{font-size:.75rem;font-weight:500}@media screen and (min-width: 1160px){.PriceCard__body .ColumnArea.-hasBg.-blue p{font-size:1rem;letter-spacing:.96px}}.PriceCard__body.-typeA[data-head]::before{font-weight:500}.SwitchArea__panels .PriceCard__body.hasHead{padding:14px 14px 22px}.SwitchArea__panels .PriceCard__body{padding:15px 15px 23px}.SwitchArea__panels .PriceCard__body .ColumnArea{padding:8px;border-radius:4px}@media screen and (min-width: 1160px){.SwitchArea__panels .PriceCard__body .ColumnArea{padding:16px}}.SwitchArea__panels .PriceCard__body .ColumnArea br.pc{display:none}@media screen and (min-width: 1160px){.SwitchArea__panels .PriceCard__body .ColumnArea br.pc{display:block}}.SwitchArea__panels .Grid.-spc3{gap:8px;max-width:382px;margin:0 auto;flex-direction:column}@media screen and (min-width: 820px){.SwitchArea__panels .Grid.-spc3{max-width:480px}}@media screen and (min-width: 1160px){.SwitchArea__panels .Grid.-spc3{gap:24px;max-width:100%;flex-direction:row}}@media screen and (min-width: 820px){.SwitchArea__panels .ColumnArea{padding:24px}}@media screen and (min-width: 1160px){.SwitchArea__panels .ColumnArea{padding:40px}}.SwitchArea__panels .ColumnArea.-pdS.-large{padding:16px}@media screen and (min-width: 1160px){.SwitchArea__panels .ColumnArea.-pdS.-large{height:140px;display:flex;align-items:center}}.SwitchArea__panels .ColumnArea.-pdS.-large strong{font-weight:400}.SwitchArea__panels .PriceCard{max-width:100%}@media screen and (min-width: 1160px){.SwitchArea__panels .PriceCard{max-width:280px}}.SwitchArea__panels .PriceCard__body .ColumnArea>*:first-child{font-size:.875rem !important;padding:4px 0px;border-radius:4px;background:#4cabdf;color:#fff;text-align:center;font-size:14px}@media screen and (min-width: 1160px){.SwitchArea__panels .PriceCard__body .ColumnArea>*:first-child{font-size:16px}}.SwitchArea__panels .PriceCard__body .ColumnArea>*:last-child{padding-top:8px;font-size:12px}@media screen and (min-width: 1160px){.SwitchArea__panels .PriceCard__body .ColumnArea>*:last-child{padding-top:16px;font-size:16px}}.PriceCard__body[data-head]::before{line-height:1.5;height:auto;padding:8px 0}.SwitchArea__panels .PriceCard__priceBox{display:flex;gap:8px;height:32px;margin-top:16px}@media screen and (min-width: 820px){.SwitchArea__panels .PriceCard__priceBox{height:auto}}@media screen and (min-width: 1160px){.SwitchArea__panels .PriceCard__priceBox{flex-direction:column}}.SwitchArea__panels .PriceCard__priceBox .PriceCard__price{margin:0}.SwitchArea__panels .PriceCard__priceBox .PriceCard__price.-before::after{width:24px;height:24px;margin-left:8px}@media screen and (min-width: 1160px){.SwitchArea__panels .PriceCard__priceBox .PriceCard__price.-before::after{margin:8px auto !important}}.PriceCard:not(.-hasHead) .PriceCard__body{border-width:1px}.SwitchArea__panels .txt_img_w{background-color:#fff;display:flex;flex-direction:column;gap:4px;align-items:center;padding-top:16px}@media screen and (min-width: 820px){.SwitchArea__panels .txt_img_w{padding:0}}@media screen and (min-width: 1160px){.SwitchArea__panels .txt_img_w{background:none}}.SwitchArea__panels .txt_img_w>div{display:flex;flex-direction:column;gap:4px;align-items:center;text-align:center;padding:0;color:#0087d2}@media screen and (max-width: 374px){.SwitchArea__panels .txt_img_w>div{padding:0 8px}}@media screen and (min-width: 1160px){.SwitchArea__panels .txt_img_w>div+img{max-width:240px;height:auto}}.SwitchArea__panels .txt_img_w>div p{font-weight:500;display:flex;flex-direction:row;align-items:center}@media screen and (min-width: 820px){.SwitchArea__panels .txt_img_w>div p{font-size:1rem}}@media screen and (min-width: 1160px){.SwitchArea__panels .txt_img_w>div p{font-size:18px}}@media screen and (max-width: 374px){.SwitchArea__panels .txt_img_w>div>*:last-child{flex-direction:column}}.SwitchArea__panels .txt_img_w>div p span{border-radius:4px;background:#4cabdf;color:#fff;font-family:"Noto Sans JP";font-size:14px;font-weight:500;padding:2px 6px}@media screen and (min-width: 1160px){.SwitchArea__panels .txt_img_w>div p span{font-size:18px;padding:4px 12px}}@media screen and (min-width: 1160px){.SwitchArea__panels .txt_img_w>div p span span{padding:0}}.SwitchArea__panels .txt_img_w>div>*:last-child{color:#141821}.SwitchArea__panels .txt_img_w>div p mark{background:none;max-width:-moz-max-content;max-width:max-content;background:linear-gradient(transparent 55%, #FFF288 55%)}.price_btn.fadeUp.pc{display:none}@media screen and (min-width: 1160px){.price_btn.fadeUp.pc{display:block;margin:40px 0 32px}}@media screen and (min-width: 820px){.ColumnArea.-gradients{padding:16px}}a.ColumnArea.-typeA{padding:8px 16px;height:48px;flex-direction:row;align-items:center;justify-content:center;gap:4px;text-decoration:none;background:#fff;margin-top:8px !important;border-radius:8px;font-size:14px;font-weight:500}a.ColumnArea.-typeA.sp_tbl{display:flex}@media screen and (min-width: 1160px){a.ColumnArea.-typeA.sp_tbl{display:none}}a.ColumnArea.-typeA.pc{display:none}@media screen and (min-width: 1160px){a.ColumnArea.-typeA.pc{display:flex;max-width:240px;flex-direction:row;justify-content:flex-end;margin:24px 0 auto auto !important;padding:8px 13px}}@media(min-width: 820px)and (max-width: 1159px){.SwitchArea__panels .SwitchArea__panel>.ColumnArea.-hasBg .Grid{flex-direction:row;flex-wrap:wrap;margin:0;max-width:100%;gap:32px 24px}.SwitchArea__panels .PriceCard{max-width:calc((100% - 24px)/2)}.SwitchArea__panels .txt_img_w{background:none}.SwitchArea__panels .txt_img_w>div p span{font-size:16px;padding:4px 12px;line-height:1.5}.SwitchArea__panels .txt_img_w>div p span>span{padding:0}.SwitchArea__panels .ColumnArea.-pdS.-large{height:144px;padding:16px 24px}.Grid__item.-streach{flex-direction:row;flex-wrap:wrap;justify-content:flex-end}.Grid__item.-streach>*{max-width:calc((100% - 24px)/2);width:100%}.Grid__item.-streach>*:first-child{margin-right:24px}.Grid__item.-streach .txt_img_w img{max-width:240px}.Grid__item.-streach a.ColumnArea.-typeA{margin-top:-48px !important;width:100%}.Grid__item.-streach .CommonList li.CommonList__item{font-size:1.7073170732vw}}.CommonList li.CommonList__item:first-child{margin-bottom:7px}.CommonList li.CommonList__item:last-child{margin-top:4px}#features_link{position:relative;height:100%;padding:0 0 72px;gap:24px;line-height:1;background-color:#0087d2}@media screen and (min-width: 1160px){#features_link{padding:64px 0;gap:0}}#features_link picture{display:inline-block;margin-right:8px}#features_link .Container.flex{gap:48px}@media screen and (min-width: 1160px){#features_link .Container.flex{height:542px;max-width:1160px;position:relative}}@media screen and (min-width: 1160px){#features_link .Container.flex .head_txt{padding:40px;align-items:flex-start;gap:36px;border-radius:0 16px 16px 16px;background:rgba(255,255,255,.88);box-shadow:0px 0px 20px 0px rgba(20,24,33,.2);width:-moz-max-content;width:max-content;z-index:10}}#features_link .videoBox{width:100vw;z-index:1000;margin-left:32px}@media screen and (min-width: 820px){#features_link .videoBox{display:flex;justify-content:flex-end;margin-left:40px}}@media screen and (min-width: 1160px){#features_link .videoBox{margin:0;width:100%;position:absolute;top:0;z-index:1}}#features_link .video_view{width:100%;height:auto;height:69.3333333333vw;-o-object-fit:cover;object-fit:cover}@media screen and (min-width: 820px){#features_link .video_view{width:100%;height:260px}}@media screen and (min-width: 1160px){#features_link .video_view{width:47.7777777778vw;height:520px}}#features_link .bg_videoBox_w{display:block;position:absolute;z-index:0;top:0px;left:0px;width:100%;height:inherit;overflow:hidden}#features_link .bg_videoBox_w .bg_videoBox{position:relative;height:inherit}#features_link video.bg_video{height:inherit;opacity:10%;-o-object-fit:cover;object-fit:cover;height:100%;width:100%}#features_link+section.bnr_link{padding:0 0 72px}@media screen and (min-width: 1160px){#features_link+section.bnr_link{padding:0 0 120px}}#features_link+section.bnr_link>.ColumnArea{margin:0;padding:0;border:none}#features_link+section.bnr_link>.ColumnArea.-hasLine::before{border-radius:16px}#features_link+section.bnr_link button{border:none}#features_link>.flex.-gap16{padding:0 16px;color:#fff}@media screen and (min-width: 820px){#features_link>.flex.-gap16{padding:0 40px}}@media screen and (min-width: 1160px){#features_link>.flex.-gap16{padding:0}}@media screen and (min-width: 1160px){#features_link>.flex.-gap16 p{max-width:556px}}#features_link>.flex.-gap16 p,#features_link>.flex.-gap16 p span{font-size:14px;font-weight:400;line-height:1.78}@media screen and (min-width: 820px){#features_link>.flex.-gap16 p,#features_link>.flex.-gap16 p span{font-size:18px}}#features_link>.flex.-gap16 p span{color:#ffed56}.eachTextAnime.-white{color:#fff}.eachTextAnime span{opacity:0}.eachTextAnime.appeartext span{animation:text_anime_on 1.1s ease-out forwards}@keyframes text_anime_on{0%{opacity:0}100%{opacity:1}}p.eachTextAnime.-blue>*:nth-child(n+5){color:#0087d2}p.eachTextAnime.-blue2>*:nth-child(-n+7){color:#0087d2}p.eachTextAnime.-blue3>*:nth-child(n+4){color:#0087d2}p.eachTextAnime.-blue4>*:nth-last-child(-n+5){color:#0087d2}p.eachTextAnime.-blue5>*:nth-child(-n+12){color:#0087d2}p.eachTextAnime.-blue5>*:nth-child(12){font-size:.5em;vertical-align:super}#contents02 .marker_area>*:first-child>*:nth-child(8){font-size:.5em;vertical-align:super}.Heading.-intro.sp_tb p.eachTextAnime.-yllw>*:nth-child(n+3),.Heading.-intro.tbl_pc p.eachTextAnime.-yllw>*,p.eachTextAnime.-yllw2>*:nth-child(-n+7),p.eachTextAnime.-yllw3>*:nth-child(-n+14){background-color:#fff288}.area_tit span.eachTextAnime.-yllw4>*:nth-child(-n+8),.area_tit span.eachTextAnime.-yllw5>*:nth-last-child(-n+5),.area_tit span.eachTextAnime.-yllw6>*{background-color:#fff8bb}.eachTextAnime.sp_tb{display:block}@media screen and (min-width: 820px){.eachTextAnime.sp_tb{display:none}}.eachTextAnime.tbl_pc{display:none}@media screen and (min-width: 820px){.eachTextAnime.tbl_pc{display:block}}.box{opacity:0}.fadeUp{animation-name:fadeUpAnime;animation-duration:.5s;animation-fill-mode:forwards;opacity:0}@keyframes fadeUpAnime{from{opacity:0;transform:translateY(100px)}to{opacity:1;transform:translateY(0)}}.fadeUpTrigger{opacity:0}.fadeDown{animation-name:fadeDownAnime;animation-duration:.5s;animation-fill-mode:forwards;opacity:0}@keyframes fadeDownAnime{from{opacity:0;transform:translateY(-100px)}to{opacity:1;transform:translateY(0)}}.fadeUpTrigger{opacity:0}.fadeLeft{animation-name:fadeLeftAnime;animation-duration:.5s;animation-fill-mode:forwards;opacity:0}@keyframes fadeLeftAnime{from{opacity:0;transform:translateX(-100px)}to{opacity:1;transform:translateX(0)}}.fadeRight{animation-name:fadeRightAnime;animation-duration:.5s;animation-fill-mode:forwards;opacity:0}@keyframes fadeRightAnime{from{opacity:0;transform:translateX(100px)}to{opacity:1;transform:translateX(0)}}.fadeRightTrigger{opacity:0}.accordion{max-width:800px;margin:0 auto}.accordion_item{background-color:#fff;cursor:pointer}.accordion_tit{position:relative;padding:16px;font-weight:bold;cursor:pointer}.accordion_tit::before,.accordion_tit::after{content:"";position:absolute;right:20px;top:32px;bottom:auto;margin:auto 0;background-color:#0087d2;width:16px;height:2px;transition:all .3s}.accordion_tit::after{transform:rotate(90deg)}.accordion_content{padding:8px 16px 16px;display:none;cursor:pointer}@media screen and (min-width: 820px){.accordion_content{padding:8px 16px 24px}}.accordion_content.is-open{display:flex;flex-direction:column;gap:24px}.accordion_item.is-active .accordion_tit::before{transform:rotate(180deg)}.accordion_item.is-active .accordion_tit::after{transform:rotate(180deg);opacity:0}.flex{display:flex;gap:24px}.flex.-column{flex-direction:column}.flex.-row{flex-direction:row}.flex.-c_r{flex-direction:column}@media screen and (min-width: 820px){.flex.-c_r{flex-direction:row}}.flex.-r_c{flex-direction:row}@media screen and (min-width: 820px){.flex.-r_c{flex-direction:column}}.flex.-wrap{flex-wrap:wrap}.flex.-gap0{gap:0}.flex.-gap4{gap:4px}.flex.-gap8{gap:8px}.flex.-gap12{gap:12px}.flex.-gap16{gap:16px}.flex.-gap24{gap:24px}.flex.-gap36{gap:36px}.flex.-gap48{gap:48px}.-center{align-items:center;justify-content:center}.-a_center{align-items:center}.-j_center{justify-content:center}.-wAuto>*{flex-basis:auto}.-between{justify-content:space-between}@media screen and (min-width: 1160px){.pgm_area_w{gap:48px}}.pgm_area_w .section.-hasBg{padding:48px 16px;gap:48px}@media screen and (min-width: 820px){.pgm_area_w .section.-hasBg{padding:48px 24px;border-radius:16px 16px 0 0}}@media screen and (min-width: 1160px){.pgm_area_w .section.-hasBg{padding:64px 80px 0;border-radius:0}}@media screen and (min-width: 820px){.pgm_area_w .section.-hasBg .section.-ptb0.-prl>.flex.-column{text-align:center}}.pgm_area_w .section.-hasBg .section.-block{padding:0}.pgm_area_w .section.-hasBg section.scene_area li.ColumnArea{display:flex;padding:24px;max-width:382px;width:100%;margin:0 auto;flex-direction:column;align-items:center;gap:24px;border-radius:8px;background:#fff;box-shadow:0px 0px 20px 0px rgba(0,135,210,.2)}@media screen and (min-width: 820px){.pgm_area_w .section.-hasBg section.scene_area li.ColumnArea{flex-basis:calc((100% - 48px)/3)}}.pgm_area_w .section.-hasBg section.scene_area li.ColumnArea h5{font-size:20px;font-weight:700}.pgm_area_w .section.-hasBg section.scene_area li.ColumnArea ul.flex{margin:0;width:100%}.pgm_area_w .section.-hasBg section.scene_area li.ColumnArea ul.flex li p{font-weight:400;letter-spacing:.96px}.pgm_area_w .section.-hasBg section.scene_area li.ColumnArea ul.flex li.flex p{font-weight:500}@media screen and (min-width: 820px){.pgm_area_w .section.-ptb0.-prl.-gap0{padding-left:24px;padding-right:24px}}@media screen and (min-width: 1160px){.pgm_area_w .section.-ptb0.-prl.-gap0{padding-left:0;padding-right:0}}.pgm_area_w .section.-ptb0.-prl.-gap0 .Logo.-center+p small{letter-spacing:.6px}.pgm_area_w .SS_img_prgBP_1{height:200px;background-image:url(../assets/SS/images/SS_img_prgBP_1.webp);background-repeat:no-repeat;background-size:300px 200px;background-position:center}@media screen and (min-width: 1160px){.pgm_area_w section.accordion_slider_area{width:1160px !important;max-width:1160px !important;margin-left:-88px !important}}.pgm_area_w section.accordion_slider_area .accordion{display:flex;max-width:740px}@media screen and (min-width: 1160px){.pgm_area_w section.accordion_slider_area .accordion{display:none !important}}.pgm_area_w section.accordion_slider_area .accordion dt.tit_area{padding:16px}.pgm_area_w section.accordion_slider_area .accordion dt.tit_area .accordion_tit{border-radius:8px;background:#e7f3fa}.pgm_area_w section.accordion_slider_area .accordion dt.tit_area .accordion_tit p{line-height:32px;letter-spacing:.96px}.pgm_area_w section.accordion_slider_area .accordion dt.tit_area .accordion_tit h3{font-size:24px;letter-spacing:1.44px}.pgm_area_w section.accordion_slider_area .accordion .accordion_content{padding:8px 16px 16px}@media screen and (min-width: 820px){.pgm_area_w section.accordion_slider_area .accordion .accordion_content{gap:24px}}@media screen and (min-width: 820px){.pgm_area_w section.accordion_slider_area .accordion .accordion_content .subhead_txt{gap:8px}}.pgm_area_w section.accordion_slider_area .accordion .accordion_content .subhead_txt.Text.-center p{white-space:nowrap}@media screen and (max-width: 374px){.pgm_area_w section.accordion_slider_area .accordion .accordion_content .subhead_txt.Text.-center p{font-size:4.2666666667vw}}@media screen and (min-width: 820px){.pgm_area_w section.accordion_slider_area .accordion .accordion_content .subhead_txt.Text.-center p{line-height:1.5}}.pgm_area_w section.accordion_slider_area #scene-slider{width:1160px;padding:0;margin-top:24px;position:relative}.pgm_area_w section.accordion_slider_area #scene-slider .Card.swiper-slide{height:-moz-max-content;height:max-content;padding:24px;background:#fff;width:800px;box-shadow:none;flex-direction:column;justify-content:flex-start !important}@media screen and (min-width: 1160px){.pgm_area_w section.accordion_slider_area #scene-slider .Card.swiper-slide{padding:24px 24px 45px}}.pgm_area_w section.accordion_slider_area #scene-slider .Card.swiper-slide .head_point{gap:40px;padding-bottom:40px}.pgm_area_w section.accordion_slider_area #scene-slider .Card.swiper-slide .head_point .head_area{padding:16px 24px;border-radius:8px;background:#e7f3fa}.pgm_area_w section.accordion_slider_area #scene-slider .Card.swiper-slide .head_point .head_area h3{font-size:24px;font-weight:700;letter-spacing:1.44px}.pgm_area_w section.accordion_slider_area #scene-slider .Card.swiper-slide .head_point .point_area h4{font-size:1.125rem}.pgm_area_w section.accordion_slider_area #scene-slider .swiper-wrapper{margin:0 0 0 -60px}.pgm_area_w .pgm_list{padding:0;width:calc(100% + 32px);margin-left:-16px}@media screen and (min-width: 820px){.pgm_area_w .pgm_list{width:100%;margin-left:0}}.pgm_area_w .pgm_list .Slider{padding:0 16px}.pgm_area_w .pgm_list .Slider ul{width:-moz-max-content;width:max-content;align-items:stretch}.pgm_area_w .pgm_list .Slider ul li{width:74.4vw;max-width:100%;height:auto}@media screen and (min-width: 820px){.pgm_area_w .pgm_list .Slider ul li{width:580px}}.pgm_area_w .pgm_list>ul{width:-moz-max-content;width:max-content}@media screen and (min-width: 600px){.pgm_area_w .pgm_list>ul{flex-direction:row;align-items:inherit}}@media screen and (min-width: 1160px){.pgm_area_w .pgm_list>ul{width:inherit}}@media screen and (min-width: 1160px){.pgm_area_w ul{flex-direction:row}}.pgm_area_w ul.point_list li{border-bottom:1px solid #d1d4d7}.pgm_area_w ul.point_list li h5{padding:8px 0}@media screen and (min-width: 1160px){.pgm_area_w ul.point_list li h5{gap:16px;font-size:1rem;align-items:center}}.pgm_area_w ul.point_list li h5::before{content:attr(data-num);display:block;color:#0087d2;font-size:1.125rem;font-weight:400;line-height:1;letter-spacing:1.08px}@media screen and (min-width: 1160px){.pgm_area_w ul.point_list li h5::before{font-size:1.25rem}}.pgm_area_w ul.point_list li p{font-weight:500;padding:0 0 16px 20px}@media screen and (min-width: 1160px){.pgm_area_w ul.point_list li p{padding:0 0 16px 32px}}.pgm_area_w ul li.pgm_area{padding:24px 32px;max-width:382px;background:#f5e9ec}@media screen and (min-width: 600px){.pgm_area_w ul li.pgm_area{padding:24px 16px}}@media screen and (min-width: 1160px){.pgm_area_w ul li.pgm_area{padding:24px 32px}}.pgm_area_w ul li.pgm_area.-typeC{background:#ddf1d6}.pgm_area_w ul li.pgm_area.-typeD{background:#ffeed9}.pgm_area_w ul li.pgm_area.-typeE{background:#e7f3fa}.pgm_area_w ul li.pgm_area .pgm_head p.Text.-bold{font-size:20px;line-height:1.5;letter-spacing:1.2px}@media screen and (min-width: 1160px){.pgm_area_w ul li.pgm_area .pgm_head p.Text.-bold{line-height:2}}@media screen and (max-width: 374px){.pgm_area_w ul li.pgm_area .pgm_head p.Text.-bold{font-size:4.2666666667vw}}.pgm_area_w ul li.pgm_area .pgm_head p.Text.-bold mark{display:inline-block;background:none;background:linear-gradient(transparent 75%, #FFF288 75%)}.pgm_area_w ul li.pgm_area ul.point_list li{width:100%}.pgm_area_w ul li.pgm_area ul.point_list li>div{height:72px;padding:12px 16px;border-radius:8px}@media screen and (min-width: 600px){.pgm_area_w ul li.pgm_area ul.point_list li>div{width:382px;height:-moz-max-content;height:max-content;margin:0 auto}}@media screen and (min-width: 1160px){.pgm_area_w ul li.pgm_area ul.point_list li>div{width:100%;height:72px}}@media screen and (max-width: 374px){.pgm_area_w ul li.pgm_area ul.point_list li>div{height:19.2vw}}@media screen and (max-width: 374px){.pgm_area_w ul li.pgm_area ul.point_list li>div p.Text{font-size:4.1333333333vw}}.pgm_area_w .vl_w{margin:24px 16px 0;padding:24px 16px;border-radius:16px;background:linear-gradient(93deg, #E7F3FA 0%, #FFEFF7 100%)}@media screen and (min-width: 820px){.pgm_area_w .vl_w{margin:24px 0 0}}@media screen and (min-width: 1160px){.pgm_area_w .vl_w{height:260px;padding:16px 24px 20px 48px}}@media screen and (min-width: 1160px){.pgm_area_w .vl_w .vl_area{position:relative;flex-direction:row;gap:0}}.pgm_area_w .vl_w .img_w{margin:0 auto}@media screen and (min-width: 820px){.pgm_area_w .vl_w .img_w{min-width:311px}}.pgm_area_w .vl_w .txt_w{text-align:center}@media screen and (min-width: 1160px){.pgm_area_w .vl_w .txt_w{width:100%;margin-left:56px;text-align:left}}.pgm_area_w .vl_w .txt_w h5{font-size:1.25rem;font-weight:500}@media screen and (min-width: 820px){.pgm_area_w .vl_w .txt_w h5{font-size:1.5rem;width:100%}}.pgm_area_w .vl_w .txt_w h5 mark{background:none;background:linear-gradient(transparent 45%, #FFF288 45%)}@media screen and (min-width: 820px){.pgm_area_w .vl_w .txt_w h5 mark{background:linear-gradient(transparent 55%, #FFF288 55%)}}.pgm_area_w .vl_w .txt_w h5 span.Text{font-size:1.25rem}@media screen and (min-width: 820px){.pgm_area_w .vl_w .txt_w h5 span.Text{font-size:1.5rem}}@media screen and (min-width: 1160px){.pgm_area_w .vl_w .txt_w p{width:100%}}.pgm_area_w .vl_w .txt_w p span{padding:0 8px}.pgm_area_w .vl_w .txt_w p>*:last-child{display:block;margin-top:8px}.pgm_area_w .vl_w a.Button.-SS{background:#fff;padding:12px 16px;width:auto;display:flex;max-width:-moz-max-content;max-width:max-content;font-weight:500}@media screen and (min-width: 820px){.pgm_area_w .vl_w a.Button.-SS{margin-right:auto}}@media screen and (min-width: 1160px){.pgm_area_w .vl_w a.Button.-SS{position:absolute;bottom:0;right:0}}.container{margin-left:auto;margin-right:auto;max-width:1080px;width:100%}.container_l{margin-left:auto;margin-right:auto;max-width:1160px;width:100%}.max_m32{width:calc(100% - 32px);margin:0 auto}.section{padding:48px 16px;display:flex;flex-direction:column;gap:72px}@media screen and (min-width: 600px){.section{padding:96px 40px}}@media screen and (min-width: 1160px){.section{padding:120px 40px;gap:96px}}.section.-block{padding:48px 16px;gap:48px}@media screen and (min-width: 600px){.section.-block{padding:48px 40px}}.section.-bgPX{padding:96px 0}@media screen and (min-width: 600px){.section.-bgPX{padding:120px 0px}}@media screen and (min-width: 1160px){.section.-bgPX{padding:144px 0px}}.section.-ptb{padding-top:24px;padding-bottom:24px}.section.-plr1{padding-left:16px;padding-right:16px}@media screen and (min-width: 600px){.section.-plr1{padding-left:40px;padding-right:40px}}.section.-content_p{padding:24px 16px}@media screen and (min-width: 600px){.section.-content_p{padding-left:40px;padding-right:40px}}@media screen and (min-width: 1160px){.section.-content_p{padding:40px}}.section.-p0{padding:0}.section.-plr0{padding-left:0;padding-right:0}.section.-ptb0{padding-top:0;padding-bottom:0}.section.-pb0{padding-bottom:0}.section.-pg0{padding:0;gap:0}.section.-gap0{gap:0}.section.-gap8{gap:8px}.section.-gap12{gap:12px}.section.-gap16{gap:16px}.section.-gap24{gap:24px}.section.-gap36{gap:36px}.section.-gap48{gap:48px}.tb_max{max-width:382px;width:100%;margin:0 auto}@media screen and (min-width: 820px){.tb_max{max-width:100%}}.sp_tb_max{max-width:382px;width:100%;margin:0 auto}@media screen and (min-width: 820px){.sp_tb_max{max-width:740px}}@media screen and (min-width: 1160px){.sp_tb_max{max-width:100%}}.max382{max-width:382px;width:100%;margin:0 auto}.max740{max-width:740px;width:100%;margin:0 auto}@media screen and (min-width: 1160px){.max740{max-width:1160px;width:calc(100% - 80px)}}.sp_w_max{margin:0 calc(50% - 50vw);width:100vw}@media screen and (min-width: 600px){.sp_w_max{margin:0 auto;width:100%}}.in-content_max{width:calc(100% + 32px);margin-left:-16px}@media screen and (min-width: 600px){.in-content_max{width:100%;margin-left:auto}}.section.-hasBg{background-color:#fff}.section.-hasBg.-blue{background-color:#e7f3fa}.section.-hasBg.-gray{background-color:#ebeef1}.section.-hasBg.-red{background-color:#f5e9ec}.section_tit_b{height:160px;padding:24px 16px;text-align:center;background-color:#e7f3fa;color:#0087d2}@media screen and (min-width: 600px){.section_tit_b{height:152px}}@media screen and (min-width: 1160px){.section_tit_b{height:200px}}.section_tit_b h3.heading.-h2{font-size:1.75rem}@media screen and (min-width: 1160px){.section_tit_b h3.heading.-h2{font-size:2.5rem}}.section_tit{font-size:var(--fs-sectionTtl);font-family:"Cormorant Infant",serif;font-weight:400;color:#d1d4d7;line-height:1;white-space:nowrap;overflow:hidden}.section_heading{font-family:"Noto Sans JP",sans-serif;font-size:var(--fs-28-r);font-weight:500}.mt16{margin-top:16px}.section_tline{border-top:1px solid #0087d2}.section_bline{border-bottom:1px solid #0087d2}.section_3points .point_area.-hasDeco{position:relative;background-color:#fff;margin:0px;padding-top:0px;padding-bottom:72px;border-top:#0087d2 solid 2px}.section_3points .point_area.-hasDeco#contents01{padding-bottom:0}@media screen and (min-width: 600px){.section_3points .point_area.-hasDeco#contents03{padding-bottom:96px}}@media screen and (min-width: 1160px){.section_3points .point_area.-hasDeco#contents03 .card_area.-column{flex-direction:row}}.section_3points .point_area.-hasDeco::after{content:"";width:60px;height:120px;background-image:url(../../common/images/symbol_double.svg);background-size:contain;background-repeat:no-repeat;position:absolute;top:0px;left:0px}@media screen and (min-width: 1160px){.section_3points .point_area.-hasDeco::after{width:130px;height:260px}}.section_3points .section_toptit{position:relative;z-index:2;font-size:.75rem;font-family:"Noto Sans JP",sans-serif;font-weight:500;color:#7f8288;text-align:center;margin-top:16px}@media screen and (min-width: 1160px){.section_3points .section_toptit{font-size:1rem}}@media screen and (min-width: 1160px){.section_3points .content_area p.Text.-subtit{text-align:center}}.section.-block.lead_badgeArea{padding-bottom:72px}.section.-block.lead_badgeArea h2.lead_tit{font-size:1.75rem}@media screen and (min-width: 1160px){.section.-block.lead_badgeArea h2.lead_tit{font-size:2.5rem}}p.svg_mask{width:24px;height:24px}p.svg_mask.-siz48{width:48px;height:48px}p.svg_mask.-siz36{width:36px;height:36px}p.svg_mask.-siz32{width:32px;height:32px}p.svg_mask.-siz24{width:24px;height:24px}p.svg_mask.-siz20{width:20px;height:20px}p.svg_mask.-siz16{width:16px;height:16px}p.svg_mask.-siz12{width:12px;height:12px}p.svg_mask.-siz21{width:21px;height:21px}p.svg_mask span{display:block;width:100%;height:100%}p.svg_mask span.icon_beginner{-webkit-mask:url(../assets/common/icon/icon_beginner.svg) no-repeat center center/contain;mask:url(../assets/common/icon/icon_beginner.svg) no-repeat center center/contain}p.svg_mask span.icon_beginner.-white{background:#fff}p.svg_mask span.icon_beginner.-black{background:#141821}p.svg_mask span.icon_doubleCircle{-webkit-mask:url(../assets/common/icon/icon_doubleCircle.svg) no-repeat center center/contain;mask:url(../assets/common/icon/icon_doubleCircle.svg) no-repeat center center/contain}p.svg_mask span.icon_doubleCircle.-white{background:#fff}p.svg_mask span.icon_doubleCircle.-black{background:#141821}p.svg_mask span.icon_circle{-webkit-mask:url(../assets/common/icon/icon_circle.svg) no-repeat center center/contain;mask:url(../assets/common/icon/icon_circle.svg) no-repeat center center/contain}p.svg_mask span.icon_circle.-white{background:#fff}p.svg_mask span.icon_circle.-black{background:#141821}p.svg_mask span.icon_triangle{-webkit-mask:url(../assets/common/icon/icon_triangle.svg) no-repeat center center/contain;mask:url(../assets/common/icon/icon_triangle.svg) no-repeat center center/contain}p.svg_mask span.icon_triangle.-white{background:#fff}p.svg_mask span.icon_triangle.-black{background:#141821}p.svg_mask span.icon_cross{-webkit-mask:url(../assets/common/icon/icon_cross.svg) no-repeat center center/contain;mask:url(../assets/common/icon/icon_cross.svg) no-repeat center center/contain}p.svg_mask span.icon_cross.-white{background:#fff}p.svg_mask span.icon_cross.-black{background:#141821}p.svg_mask span.icon_arrwD{-webkit-mask:url(../assets/common/icon/icon_arrowDown.svg) no-repeat center center/contain;mask:url(../assets/common/icon/icon_arrowDown.svg) no-repeat center center/contain}p.svg_mask span.icon_arrwD.-white{background:#fff}p.svg_mask span.icon_arrwD.-black{background:#141821}p.svg_mask span.icon_arrwD.-red{background:#d03086}p.svg_mask span.icon_arrwD.-blue{background:#0087d2}p.svg_mask span.icon_arrwD.-blue2{background:#4cabdf}p.svg_mask span.icon_arrwD.-blue3{background:#99cfed}p.svg_mask span.icon_arrwR{-webkit-mask:url(../assets/common/icon/icon_arrowRight.svg) no-repeat center center/contain;mask:url(../assets/common/icon/icon_arrowRight.svg) no-repeat center center/contain}p.svg_mask span.icon_arrwR.-white{background:#fff}p.svg_mask span.icon_arrwR.-black{background:#141821}p.svg_mask span.icon_arrwR.-red{background:#d03086}p.svg_mask span.icon_arrwR.-blue{background:#0087d2}p.svg_mask span.icon_arrwR.-blue2{background:#4cabdf}p.svg_mask span.icon_arrwR.-blue3{background:#99cfed}p.svg_mask span.icon_arrwR.-blue4{background:#e7f3fa}p.svg_mask span.icon_quotation1{-webkit-mask:url(../assets/common/icon/icon_quotation-1.svg) no-repeat center center/contain;mask:url(../assets/common/icon/icon_quotation-1.svg) no-repeat center center/contain}p.svg_mask span.icon_quotation1.-white{background:#fff}p.svg_mask span.icon_quotation1.-black{background:#141821}p.svg_mask span.icon_quotation1.-red{background:#d03086}.CTASection.section{gap:48px;padding:72px 0}@media screen and (min-width: 820px){.CTASection.section{padding:96px 0}}@media screen and (min-width: 1160px){.CTASection.section{position:relative;overflow:hidden}.CTASection.section::after{content:"";position:absolute;right:-60px;bottom:-9px;width:33.6805555556vw;height:20.8333333333vw;background-image:url(../assets/SS/images/SS_img_CTA.webp);background-repeat:no-repeat;background-size:33.6805555556vw 20.8333333333vw;z-index:-1}}@media screen and (min-width: 1440px){.CTASection.section::after{width:485px;height:300px;background-size:485px 300px}}.CTASection.section p.blue_head{width:-moz-max-content;width:max-content;margin:0 auto;color:#fff;padding:8px 24px;border-radius:48px;background:#0087d2}@media screen and (min-width: 1160px){.CTASection.section p.blue_head{font-size:1.125rem}}.CTASection.section p.blue_head+.txt_w{width:calc(100% - 32px);max-width:480px}@media screen and (min-width: 1160px){.CTASection.section p.blue_head+.txt_w{max-width:880px;gap:48px}}@media screen and (min-width: 820px){.CTASection.section p.blue_head+.txt_w h2.CTASection_tit{gap:8px}}.CTASection.section p.txt_box{width:-moz-max-content;width:max-content;display:flex;padding:3px 11px;justify-content:center;align-items:center;border:1px solid #0087d2;color:#0087d2;font-size:1.125rem;font-family:"Noto Sans JP",sans-serif;background:#fff;font-weight:500;letter-spacing:1.08px}@media screen and (min-width: 820px){.CTASection.section p.txt_box{font-weight:700}}@media screen and (min-width: 1160px){.CTASection.section p.txt_box{font-size:1.75rem}}.CTASection.section p.txt_box+.Text,.CTASection.section p.txt_box+.Text span{font-size:1.5rem;letter-spacing:1.44px;font-weight:700}@media screen and (min-width: 1160px){.CTASection.section p.txt_box+.Text,.CTASection.section p.txt_box+.Text span{font-size:2.5rem;font-weight:500}}@media screen and (max-width: 374px){.CTASection.section p.txt_box+.Text,.CTASection.section p.txt_box+.Text span{font-size:6.4vw}}.CTASection.section .CTA_img_w{position:relative}@media screen and (min-width: 1160px){.CTASection.section .CTA_img_w{display:none}}@media screen and (max-width: 374px){.CTASection.section .CTA_img_w{width:calc(100% - 32px);margin:0 auto}}.CTASection.section .CTA_img_w+.point_area{position:relative;width:100%;margin:0 auto}.CTASection.section ul.point_list{gap:12px;width:100%;align-items:center}@media screen and (min-width: 1160px){.CTASection.section ul.point_list{align-items:flex-end}}@media screen and (max-width: 374px){.CTASection.section ul.point_list{width:calc(100% - 32px)}}.CTASection.section ul.point_list li{width:100%;text-align:center;position:relative;border-radius:8px;background:#fff;font-weight:700;letter-spacing:.84px}@media screen and (min-width: 1160px){.CTASection.section ul.point_list li{font-size:1rem;width:640px}}.CTASection.section ul.point_list li::after{content:"";position:absolute;width:64px;height:64px;background-repeat:no-repeat;background-size:64px 64px}.CTASection.section ul.point_list li mark{background-color:none;background:linear-gradient(transparent 60%, #E7F3FA 60%)}.CTASection.section ul.point_list li:first-child{padding:8px 24px 8px 64px}.CTASection.section ul.point_list li:first-child::after{bottom:-6px;left:8px;background-image:url(../assets/common/icon/iconL_consltant.svg)}.CTASection.section ul.point_list li:last-child{padding:8px 64px 8px 24px}.CTASection.section ul.point_list li:last-child::after{bottom:-11px;right:7px;background-image:url(../assets/common/icon/iconL_onlineLesson.svg);background-repeat:no-repeat}.CTASection.section ul.point_list br.sp_tb{display:block}@media screen and (min-width: 820px){.CTASection.section ul.point_list br.sp_tb{display:none}}@media screen and (min-width: 1160px){.CTASection.section .btn_area{gap:40px}}.CTASection.section .btn_area .CTASection__ButtonBox{max-width:240px;width:100%;margin:0}@media screen and (min-width: 1160px){.CTASection.section .btn_area .CTASection__ButtonBox{margin:0 auto;max-width:480px}}.CTASection.section .btn_area .CTASection__ButtonBox .Button.-large{height:57px;font-size:.875rem}@media screen and (min-width: 1160px){.CTASection.section .btn_area .CTASection__ButtonBox .Button.-large{height:98px;font-size:1.25rem}}.CTASection.section .btn_area .CTASection__ButtonBox+.CTASection__link{margin:0}.CTASection__Badge{position:absolute;top:-4px;left:0;width:96px;height:96px;border-radius:96px;background:#fff;z-index:10}@media screen and (min-width: 820px){.CTASection__Badge{top:auto;transform:translate(0, -50%)}}@media screen and (min-width: 1160px){.CTASection__Badge{left:auto;right:-120px}}.CTASection__Badge span.red{color:#d03086;font-size:36px;line-height:1;margin-right:4px}.CTASection__Badge.pc{display:none}@media screen and (min-width: 1160px){.CTASection__Badge.pc{display:flex;position:static;width:inherit;height:96px;transform:inherit;max-width:96px}}.box_deco::after{content:"";position:absolute;top:0;left:0;width:23px;height:40px;-webkit-clip-path:polygon(0 100%, 0 0, 100% 0);clip-path:polygon(0 100%, 0 0, 100% 0);background-color:#0087d2;transition:all .5s 0s ease}.box_deco.-large::after{width:37px;height:64px;transition:all .5s 0s ease}@media screen and (min-width: 1160px){.box_deco.-large::after{width:74px;height:128px}}.box_deco span.material_icon{height:36px;width:36px;margin-bottom:8px}.box_deco span.material_icon::after{content:"";font-family:"Material Icons";font-size:36px;font-weight:bold;line-height:1;color:#0087d2}.box_deco.-grn::after{background-color:#3cabb5}.box_deco.-red::after{background-color:#d03086}.box_deco.-orng::after{background-color:#f0716a}.box_deco.-yllw::after{background-color:#e6d54e}.box_deco.bd_2 span.material_icon:after{content:"";color:#3cabb5}.box_deco.bd_2 .-grn{color:#3cabb5}.box_deco.bd_3 span.material_icon:after{content:"";color:#d03086}.box_deco.bd_4 span.material_icon:after{content:"";color:#f0716a}.box_deco.bd_4 .-orng{color:#f0716a}.box_deco.bd_5 span.material_icon:after{content:"";color:#e6d54e}.box_deco.bd_5 .-yllw{color:#e6d54e}#features_link .box_deco.-large::after{z-index:0}@media screen and (min-width: 1160px){#features_link .box_deco.-large::after{width:37px;height:64px}}#features_link .LinkItem:hover .box_deco.-large::after{height:120px;width:70px}.brdr_r8{border-radius:8px}.brdr_r16{border-radius:16px}.brdr_r_comn{border-radius:0px 16px 16px 16px}.ColumnArea span.material-symbols-outlined{content:"e834";font-family:"Material Icons";font-size:24px;line-height:1;color:#0087d2}.ColumnArea span.material-symbols-outlined.-typeB{color:#d14271}.ColumnArea span.material-symbols-outlined.-typeC{color:#54ae3f}.ColumnArea span.material-symbols-outlined.-typeD{color:#ff9000}.Modal__open span.material-symbols-outlined{font-size:24px;line-height:1}.ColumnArea span.material-symbols-outlined{font-size:22px;padding:1px 0}.PageSection__heading.-comment::before,.PageSection__heading.-comment::after{content:"";display:block;width:1px;height:48px;position:absolute;z-index:0;bottom:-3px;background-color:currentColor}.PageSection__heading.-comment::before{left:-7px;transform:rotate(-30deg)}.PageSection__heading.-comment::after{right:-7px;transform:rotate(30deg)}@media screen and (min-width: 600px){.PriceCard{max-width:100%;padding-top:0}}@media screen and (min-width: 820px){.PriceCard{padding-top:var(--price-h)}}@media screen and (min-width: 1160px){.PriceCard{width:280px;padding-top:37px !important}}@media screen and (min-width: 600px){.PriceCard .PriceCard__body{padding:14px 14px 22px}}@media screen and (min-width: 1160px){.PriceCard .PriceCard__body{padding:14px 22px 22px;height:317px}}.PriceCard .PriceCard__body .ColumnArea.-hasBg.-blue{border-radius:4px}@media screen and (min-width: 600px){.PriceCard .PriceCard__body .ColumnArea.-pXS.-hasBg.-blue{padding:4px}}@media screen and (min-width: 1160px){.PriceCard .PriceCard__body .ColumnArea.-pXS.-hasBg.-blue{height:88px}}.PriceCard:not(.-hasHead) .PriceCard__body{border-width:1px}@media screen and (min-width: 600px){.PriceCard .PriceCard__priceBox{display:flex}}@media screen and (min-width: 1160px){.PriceCard .PriceCard__priceBox{flex-direction:column;gap:0;padding:0}}.PriceCard .PriceCard__price{margin:12px 0 8px}.PriceCard .PriceCard__price.-before{font-family:"Noto Serif JP",serif;font-size:.75rem}@media screen and (min-width: 600px){.PriceCard .PriceCard__price.-before{display:flex}}@media screen and (min-width: 1160px){.PriceCard .PriceCard__price.-before{margin:0;display:block;font-size:.875rem}}.PriceCard .PriceCard__price.-before del{margin-left:4px}.PriceCard .PriceCard__price.-before::after{width:18px;height:18px;margin-left:8px}@media screen and (min-width: 600px){.PriceCard .PriceCard__price.-before::after{margin:0 0 0 8px;transform:rotate(-90deg)}}@media screen and (min-width: 1160px){.PriceCard .PriceCard__price.-before::after{display:block;width:24px;height:24px;transform:none;margin:8px auto !important}}.PriceCard .PriceCard__price.-after{gap:2px}@media screen and (min-width: 1160px){.PriceCard .PriceCard__price.-after{gap:8px;margin:0}}.PriceCard .PriceCard__price.-after .PriceCard__itemBox{text-align:left}.PriceCard .PriceCard__price.-after .PriceCard__item.-terms,.PriceCard .PriceCard__price.-after .PriceCard__itemBox{font-family:"Noto Serif JP",serif}@media screen and (min-width: 600px){.PriceCard .PriceCard__price.-after .PriceCard__item.-terms{font-size:.875rem}}@media screen and (min-width: 1160px){.PriceCard .PriceCard__price.-after .PriceCard__item.-terms{font-size:1.25rem;line-height:120%;letter-spacing:1.2px}}@media screen and (min-width: 600px){.PriceCard .PriceCard__price.-after .PriceCard__item.-main{font-size:2rem}}@media screen and (min-width: 1160px){.PriceCard .PriceCard__price.-after .PriceCard__item.-main{font-size:3rem}}.PriceCard .PriceCard__price.-after .PriceCard__item.-unit{line-height:18px}@media screen and (min-width: 600px){.PriceCard .PriceCard__price.-after .PriceCard__item.-unit{font-size:1rem}}@media screen and (min-width: 1160px){.PriceCard .PriceCard__price.-after .PriceCard__item.-unit{font-size:1.5rem;line-height:1}}.PriceCard .PriceCard__price.-after .PriceCard__item.-tax{line-height:14px}.ColumnArea.-hasBg.-pdS{padding:16px 8px}@media screen and (min-width: 1160px){.ColumnArea.-hasBg.-pdS{padding:16px 24px;height:166px;display:flex;align-items:center}}.PriceCard__item.-main{margin-top:0}.is-pc{display:block !important}@media screen and (max-width: 750px){.is-pc{display:none !important}}.is-sp{display:none !important}@media screen and (max-width: 750px){.is-sp{display:block !important}}.common__btn{width:416px;border-radius:15px;margin:0 auto 16px;overflow:hidden;box-shadow:1.678px 2.487px 0px 0px #979463;transition:.3s}.common__btn-color{font-size:28px;color:#0087d2}.common__btn-sm{font-size:24px}.common__btn-arrow{width:32px;height:31px;margin:0 0 0 10px}.common__btn:hover{box-shadow:none;position:relative;top:2px}.common__btn button{display:flex;justify-content:center;align-items:center;width:100%;font-size:28px;font-weight:600;text-align:center;background:#ffed56;padding:14px 0;letter-spacing:.02em;font-feature-settings:"palt";position:relative;border:unset}.cta{font-feature-settings:"palt";background-color:#fff;text-align:center;position:relative}@media screen and (max-width: 1160px){.cta{padding-bottom:160px}}@media screen and (max-width: 750px){.cta{padding-bottom:102px}}.cta .inner{background-image:linear-gradient(180deg, #3da7ef 0%, #2a8acc 85%, #2a8acc 100%);padding:72px 0 67px}@media screen and (max-width: 1160px){.cta .inner{padding:72px 0 176px}}@media screen and (max-width: 750px){.cta .inner{padding:43px 0 82px}}.cta .container{max-width:1110px;padding:0 20px;margin:0 auto}.cta__txt-01{width:657px;margin:0 auto 15px}@media screen and (max-width: 750px){.cta__txt-01{width:333px;margin:0 auto 22px}}.cta__txt-02{width:693px;margin:0 auto 31px}@media screen and (max-width: 750px){.cta__txt-02{width:332px;margin:0 auto 12px}}.cta__ttl{display:flex;justify-content:center;align-items:center;color:#fff;font-weight:600;font-size:48px;position:relative;left:-3px;margin:0 0 33px}@media screen and (max-width: 860px){.cta__ttl{flex-direction:column}}@media screen and (max-width: 750px){.cta__ttl{font-size:28.5px;line-height:1.2;margin:0 0 35px}}.cta__ttl-items{display:flex;justify-content:center;align-items:center}.cta__ttl-icon{display:inline-block;width:30px;margin:0 9px;vertical-align:middle}.cta__ttl-small{display:flex;align-items:center;justify-content:center;background:#fff;color:#0087d2;font-size:24px;width:68px;height:68px;border-radius:50%;margin:0 15px 0 0}@media screen and (max-width: 750px){.cta__ttl-small{font-size:16px;width:40px;height:40px}}.cta__ttl-times{font-weight:100;display:inline-block;margin:0 7px}.cta__list{display:flex;justify-content:center;align-items:center;margin:0 0 22px}.cta__list-item{font-weight:700;font-size:18px;color:#fff;margin:0 37px 0 0}.cta__list-item:last-of-type{margin-right:0}.cta__link{display:inline-block;font-size:22px;font-weight:700;color:#fff;padding:0 0 7px;border-bottom:1px solid #fff}@media screen and (max-width: 750px){.cta__link{font-size:12px}}.cta__link a{text-decoration:unset}.cta__img{position:absolute;right:calc(50% - 625px);top:238px;width:381px}@media screen and (max-width: 1160px){.cta__img{top:unset;right:unset;bottom:37px;left:calc(50% - 190px)}}@media screen and (max-width: 750px){.cta__img{bottom:25px;width:235px;left:calc(50% - 109px)}}.cta .common__btn{position:relative;left:-4px;width:456px;margin:0 auto 29px}@media screen and (max-width: 750px){.cta .common__btn{width:280px;margin:0 auto 23px}}.cta .common__btn button{display:flex;flex-direction:column;font-size:28px;padding:24px 0}@media screen and (max-width: 750px){.cta .common__btn button{font-size:17px;padding:16px 0}}.cta .common__btn-subtext{display:flex;justify-content:center;align-items:center;font-size:21px;font-weight:700;letter-spacing:.04em;background-color:#fff;width:302px;height:44px;border-radius:22px;margin:0 0 8px}.cta .common__btn-maintext{display:flex;justify-content:center;align-items:center}.plan{font-feature-settings:"palt";background-color:#fff}.plan .plan__texts-box{background:#e6f3fb;padding:120px 0 130px}@media screen and (max-width: 750px){.plan .plan__texts-box{padding:43px 0 45px}}.plan .inner{max-width:1120px;margin:0 auto;padding:0 20px}@media screen and (max-width: 750px){.plan .inner{padding:0 16px}}.plan .common__ttl{text-align:center;color:#0087d2;font-size:37px;font-weight:500;margin:0 0 44px}@media screen and (max-width: 750px){.plan .common__ttl{font-size:25px;margin:0 0 23px}}.plan__txt-01{text-align:center;font-weight:600;font-size:34px;color:#0087d2;line-height:1.5882352941;margin:0 0 21px}.plan__txt-01-asterisk{position:relative;top:-13px;font-size:12px}.plan__annotation{color:#0087d2;font-size:12px;letter-spacing:.06em;text-align:center;margin:0 0 50px}.plan__box-01{color:#d03086}.plan__box-01-link{text-decoration:unset}.plan__box-01-link:hover{opacity:.8;transition:opacity .3s}.plan__box-01-row{display:flex;background:linear-gradient(180deg, #FEFBDD 43.27%, #FEF8DD 49.53%, #F7B6D9 100%);padding:26px 0;justify-content:center;align-items:center;gap:18px;box-shadow:0px 4px 7px rgba(0,0,0,.15);border-radius:10px}@media screen and (max-width: 750px){.plan__box-01-row{flex-direction:column;justify-content:flex-start;align-items:center;gap:0;background:linear-gradient(180deg, #FDFFDF 0%, #FEEDDD 38.46%, #F7B6D9 100%)}}.plan__box-01-txt-01{font-size:16px;text-align:center}.plan__box-01-txt-01-wrap{background-color:#fff;display:flex;justify-content:center;align-items:center;width:121px;height:121px;border-radius:50%;border:#d03086 1px solid}@media screen and (max-width: 750px){.plan__box-01-txt-01-wrap{width:294px;height:35px;border-radius:0}}.plan__box-01-txt-01-large{font-size:21px}@media screen and (max-width: 750px){.plan__box-01-txt-01-large{font-size:16px}}.plan__box-01-txt-01-sup{vertical-align:baseline}.plan__box-01-txt-02{width:435px}@media screen and (max-width: 750px){.plan__box-01-txt-02{width:280px;margin:0 auto}}.plan__box-01-txt-03{display:block;font-size:14px;font-weight:700;margin:15px 0 0}@media screen and (max-width: 750px){.plan__box-01-txt-03{font-size:14px;font-weight:600;text-align:center;margin:11px 0 0}}.plan__row-1{margin:0 0 74px}@media screen and (max-width: 750px){.plan__row-1{width:332px;margin:0 auto 35px}}.plan__row-1-annotation{display:block;font-size:9px;font-weight:400;text-align:center;letter-spacing:.05em;color:#7f8288;margin:17px 0 0}@media screen and (max-width: 750px){.plan__row-1-annotation{width:294px;font-size:9px;margin:5px auto 0;text-align:left}}.plan__row-2{background-color:#fff;padding:46px 0 58px;display:flex;justify-content:center;align-items:center}@media screen and (max-width: 750px){.plan__row-2{width:343px;margin:0 auto}}.plan__row-2-inner{display:flex;align-items:flex-start}@media screen and (max-width: 1160px){.plan__row-2-inner{flex-direction:column;align-items:center;gap:50px}}.plan__box-02{width:256px;margin:0 31px 0 0;text-align:center;border-radius:10px;overflow:hidden;background:#fff;border:2px solid #0087d2}@media screen and (max-width: 750px){.plan__box-02{width:311px;margin:0 auto}}.plan__box-02:last-of-type{margin-right:0}.plan__box-02.is-02{border:2px solid #7f8288}.plan__box-02-container{display:flex;margin:0 45px 0 0;padding:41px 0 0 0;position:relative}@media screen and (max-width: 1160px){.plan__box-02-container{margin:0}}@media screen and (max-width: 750px){.plan__box-02-container{flex-direction:column;justify-content:flex-start;align-items:center;margin:0;padding:44px 0 0;gap:22px}}.plan__box-02-crown{position:absolute;top:0;left:96px;width:55px}@media screen and (max-width: 750px){.plan__box-02-crown{left:50%;transform:translateX(-50%)}}.plan__box-02-ttl{background:#0087d2;font-size:19px;color:#fff;padding:8px 0;letter-spacing:0}@media screen and (max-width: 750px){.plan__box-02-ttl{font-weight:700}}.plan__box-02-ttl.is-02{background:#7f8288}.plan__box-02-lyt{padding:23px 0 22px;background:#fff}@media screen and (max-width: 750px){.plan__box-02-lyt{padding:16px 0 22px}}.plan__box-02-unit{background:#e7f3fb;border-radius:5px;width:208px;padding:13px 15px 22px;margin:0 auto 16px}@media screen and (max-width: 750px){.plan__box-02-unit{width:280px;padding:12px 0;margin:0 auto 16px}}.plan__box-02-unit.is-02{background:#f5f5f5}.plan__box-02-unit-ttl{background:#4dabdf;color:#fff;border-radius:7px;letter-spacing:0;font-size:16px;padding:6px 0 12px;margin:0 0 16px}.plan__box-02-unit-txt{font-size:16px;font-weight:500;line-height:1.3888888889}@media screen and (max-width: 750px){.plan__box-02-unit-txt{font-size:12px;letter-spacing:0}}.plan__box-02-txt{width:232px;margin:0 auto}@media screen and (max-width: 750px){.plan__box-02-txt{width:276px}}.plan__unit{position:relative;top:5px}@media screen and (max-width: 1160px){.plan__unit{top:0}}.plan__unit-ttl{font-size:18px;font-weight:500;text-align:center;letter-spacing:.05em;margin:0 0 26px}@media screen and (max-width: 750px){.plan__unit-ttl{font-size:14px;margin:0 0 10px}}.plan__unit-ttl-row{display:flex;justify-content:center;align-items:center;position:relative;left:-5px;margin:0 0 2px}@media screen and (max-width: 1160px){.plan__unit-ttl-row{left:0}}.plan__unit-ttl-tile{color:#fff;display:inline-block;background:#4dabdf;padding:4px 17px 6px;border-radius:7px;font-size:18px;letter-spacing:0}@media screen and (max-width: 750px){.plan__unit-ttl-tile{font-size:14px;padding:2px 6px}}.plan__unit-ttl-tile:last-of-type{padding-left:22px;padding-right:22px}@media screen and (max-width: 750px){.plan__unit-ttl-tile:last-of-type{padding:2px 6px}}.plan__unit-ttl-arrow{margin:0 3px;color:#0087d2}.plan__unit-ttl-bg{position:relative}.plan__unit-ttl-bg::before{content:"";display:block;width:100%;height:10px;background:#ffed56;position:absolute;top:16px;right:0}@media screen and (max-width: 750px){.plan__unit-ttl-bg::before{height:7px;top:12px}}.plan__unit-ttl-bg-txt{position:relative;z-index:10}.plan__unit-img{width:240px;margin:0 auto}@media screen and (max-width: 750px){.plan__unit-img{width:311px}}.plan__unit-list{background:#fff;padding:30px 0 0 62px}@media screen and (max-width: 750px){.plan__unit-list{padding:16px 38px 0 71px}}.plan__unit-list-item{position:relative;font-size:14px;letter-spacing:0;margin:0 0 4px}.plan__unit-list-item::before{content:"";display:block;width:10px;height:2px;background:#0087d2;position:absolute;left:-25px;top:11px}@media screen and (max-width: 750px){.plan__unit-list-item::before{left:-20px}}.plan__unit-list-color{color:#d03086}.plan__price-table{width:948px;margin:0 auto;position:relative}.plan__price-table-wrapper{background-color:#fff;padding:92px 0 100px}@media screen and (max-width: 750px){.plan__price-table-wrapper{padding:55px 0 50px}}.plan__price-table-link{position:absolute;width:100px;height:20px;top:806px;left:382px}.plan__link{display:inline-block;border-radius:8px}.plan__link a{background:#fff;padding:14px 25px;font-size:16px;letter-spacing:0;color:#0087d2;display:flex;align-items:center}.plan__link-container{text-align:right}.plan__link-icon{position:relative;right:-7px;top:1px;font-size:24px}.comparison_subttl{text-align:center;font-size:32px;font-weight:500;color:#0087d2}@media screen and (max-width: 750px){.comparison_subttl{font-size:17px}}.comparison_ttl{text-align:center;font-size:37px;font-weight:500;color:#0087d2;margin:0 0 40px}@media screen and (max-width: 750px){.comparison_ttl{font-size:25px}}.comparison{font-feature-settings:"palt";overflow-x:auto;padding:0 20px 10px}@media screen and (max-width: 750px){.comparison{padding:0 16px 10px}}.comparison_container{display:flex;width:1080px;justify-content:center;align-items:flex-start;margin:0 auto}@media screen and (max-width: 750px){.comparison_container{width:580px}}.comparison_table{border-collapse:separate;border-spacing:8px 5px}.comparison_table th,.comparison_table td{text-align:center;height:101px;position:relative;vertical-align:middle}@media screen and (max-width: 750px){.comparison_table th,.comparison_table td{height:80px}}.comparison_table th.-bizmates::after,.comparison_table td.-bizmates::after{content:"";position:absolute;top:-3px;left:-4px;right:-4px;bottom:-3px;border:4px solid #0087d2;pointer-events:none}.comparison_table .comparison_head{vertical-align:bottom}.comparison_table .comparison_head.-bizmates{background-color:#0087d2;vertical-align:middle}.comparison_table .comparison_head:first-of-type{background-color:rgba(0,0,0,0)}.comparison_table .comparison_brand{height:76px;display:flex;justify-content:center;align-items:center;font-size:16px;font-weight:700;text-align:center;color:#fff;background-color:#7f8288}@media screen and (max-width: 750px){.comparison_table .comparison_brand{font-size:15px;height:61px}}.comparison_table .-bizmates .comparison_brand{width:160px;height:auto;margin:0 auto;background-color:rgba(0,0,0,0)}@media screen and (max-width: 750px){.comparison_table .-bizmates .comparison_brand{width:125px}}.comparison_table .comparison_label{width:178px;background-color:#e7f3fa;font-size:17px;font-weight:500;color:#0087d2;text-align:center;display:flex;justify-content:center;align-items:center}@media screen and (max-width: 750px){.comparison_table .comparison_label{width:96px;font-size:14px}}.comparison_table .comparison_cell{width:288px;background-color:#ebeef1}@media screen and (max-width: 750px){.comparison_table .comparison_cell{width:155px}}.comparison_table .comparison_cell-inner{display:flex;flex-direction:column;justify-content:center;align-items:center}.comparison_table .comparison_cell.-bizmates{background-color:#fefbdd}.comparison_table .comparison_mark{font-size:27px;font-weight:400;line-height:1.2}.comparison_table .-bizmates .comparison_mark{font-size:32px;font-weight:900;color:#d03086}@media screen and (max-width: 750px){.comparison_table .-bizmates .comparison_mark{font-size:31px}}.comparison_table .comparison_emphasis,.comparison_table .comparison_sub{font-size:13px;font-weight:500}@media screen and (max-width: 750px){.comparison_table .comparison_emphasis,.comparison_table .comparison_sub{font-size:12px;line-height:1.2}}.comparison_table .comparison_note{font-size:8px;font-weight:500}@media screen and (max-width: 750px){.comparison_table .comparison_note{line-height:1.2}}/*# sourceMappingURL=home.css.map */