@media screen and (min-width: 1024px){.visible-md,.visible-sm{display:none}.visible-lg{display:inherit}}@media screen and (min-width: 750px)and (max-width: 1023px){.visible-lg,.visible-sm{display:none}.visible-md{display:inherit}}@media screen and (max-width: 749px){.visible-lg,.visible-md{display:none}.visible-sm{display:inherit}}a:hover img{opacity:1}html,body,div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,abbr,address,cite,code,del,dfn,em,img,ins,kbd,q,samp,small,strong,sub,sup,var,b,i,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,figcaption,figure,footer,header,hgroup,menu,nav,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;outline:0;vertical-align:baseline;background:rgba(0,0,0,0)}*{-webkit-box-sizing:border-box;box-sizing:border-box;line-height:1.5}h1,h2,h3,h4,h5,h6{line-height:1.5}p{line-height:1.8}@media screen and (min-width: 750px){html{font-size:10px}}@media screen and (max-width: 749px){html{font-size:2.5445292621vw}}body{background:#fff;color:#474747;font-family:"IBM Plex Sans",YuGothic,"Yu Gothic","Hiragino Kaku Gothic ProN","ヒラギノ角ゴ ProN W3",sans-serif !important;font-size:1.5rem;font-weight:400}@media screen and (min-width: 1101px){body{width:100%;min-width:auto;overflow-x:hidden}}@media screen and (max-width: 749px){body{width:100%;min-width:auto;overflow-x:hidden}}main{display:block}li{list-style-type:none}a{text-decoration:none;color:inherit}@media screen and (min-width: 750px){a{-webkit-transition:all .5s;transition:all .5s}}img{vertical-align:bottom;max-width:100%;height:auto}svg{width:100%;height:auto}sup{font-size:.7em;vertical-align:super;padding:0 5px 10px 5px}sub{font-weight:normal;font-size:.2em;vertical-align:baseline}input,button,textarea,select{-webkit-appearance:none;-moz-appearance:none;appearance:none}button{background-color:rgba(0,0,0,0);border:none;outline:none;padding:0;-webkit-appearance:none;-moz-appearance:none;appearance:none}table{border-collapse:collapse;border-spacing:0;width:100%}address{font-style:normal}.l-wrapper{overflow:hidden}@media screen and (min-width: 750px){.l-inner-md{width:90%;max-width:1528px;margin:0 auto}}@media screen and (max-width: 749px){.l-inner-md{padding:0 1.5rem}}@media screen and (min-width: 750px){.l-inner-sm{width:90%;max-width:1000px;margin:0 auto}}@media screen and (max-width: 749px){.l-inner-sm{padding:0 1.5rem}}@media screen and (min-width: 750px){.l-inner-sm-pc{width:90%;max-width:1000px;margin:0 auto}}@media screen and (min-width: 750px){.l-inner-xs{width:90%;max-width:800px;margin:0 auto}}@media screen and (max-width: 749px){.l-inner-xs{padding:0 1.5rem}}@media screen and (min-width: 750px){.l-inner-ex{width:90%;max-width:1120px;margin:0 auto}}@media screen and (max-width: 749px){.l-inner-ex{padding:0 1.5rem}}@media screen and (min-width: 750px){.content__inner{position:relative;margin:0 auto;width:100%;max-width:1440px}}.btn-a{position:relative;font-weight:bold;display:block;margin:0 auto}.btn-a:after{position:absolute;content:"";top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}@media screen and (min-width: 750px){.btn-a:after{width:4rem;height:4rem;right:2rem;-webkit-transition:.3s all;transition:.3s all}}@media screen and (max-width: 749px){.btn-a:after{width:2.4rem;height:2.4rem;right:2rem}}@media screen and (min-width: 750px){.btn-a{font-size:2.2rem;padding:2.15rem 2rem 2.15rem 4rem;border-radius:4rem}}@media screen and (min-width: 750px)and (max-width: 1023px){.btn-a{font-size:1.8rem}}@media screen and (max-width: 749px){.btn-a{border-radius:4rem;font-size:1.4rem;padding:2rem 2rem 2rem 4rem}}@media screen and (min-width: 750px){.btn-a.-lg{width:41.9rem;min-width:419px}}@media screen and (max-width: 749px){.btn-a.-lg{width:80%;max-width:285px}}@media screen and (min-width: 750px){.btn-a.-md{width:36.7rem;min-width:367px}}@media screen and (max-width: 749px){.btn-a.-md{width:80%;max-width:285px}}.btn-a.-xs{padding:.5rem}@media screen and (min-width: 750px){.btn-a.-xs{width:12rem;min-width:120px;font-size:1.4rem;margin:2rem 0 0}}@media screen and (max-width: 749px){.btn-a.-xs{font-size:1rem;width:8.5rem;margin:1rem 0 0}}.btn-a.-xs:after{right:.5rem;-webkit-transform:translateY(-50%) rotate(90deg);transform:translateY(-50%) rotate(90deg)}@media screen and (min-width: 750px){.btn-a.-xs:after{width:2rem;height:2rem}}@media screen and (max-width: 749px){.btn-a.-xs:after{width:1.3rem;height:1.3rem}}@media screen and (min-width: 750px){.btn-a.-sm{width:25.6rem;min-width:256px;padding:2.15rem 2rem 2.15rem 6.3rem}}@media screen and (max-width: 749px){.btn-a.-sm{width:90%;max-width:285px;margin:0 auto;text-align:center;padding-right:3rem}}.btn-a.-wh{border:2px solid #fd7b7d;background:#fff;color:#fd7b7d}.btn-a.-wh:after{background:url(../img/top/arrow_pink.png) center/contain no-repeat}.btn-a.-wh:hover{background:#fd7b7d;color:#fff}.btn-a.-wh:hover:after{background:url(../img/top/arrow_white.png) center/contain no-repeat}.btn-a.-orange{border:2px solid #ffb660;background:#ffb660;color:#fff}.btn-a.-orange:after{background:url(../img/top/arrow-orange.png) center/contain no-repeat}.btn-a.-orange:hover{background:#fff;color:#ffb660}.btn-a.-orange:hover:after{background:url(../img/top/arrow-right-orange.png) center/contain no-repeat}.btn-a.-pink{border:2px solid #fd7b7d;background:#fd7b7d;color:#fff}.btn-a.-pink:after{background:url(../img/top/arrow_white.png) center/contain no-repeat}.btn-a.-pink:hover{background:#fff;color:#fd7b7d}.btn-a.-pink:hover:after{background:url(../img/top/arrow_pink.png) center/contain no-repeat}.btn-a.-fullWh{border:2px solid #fff;background:#fd7b7d;color:#fff}.btn-a.-fullWh:after{background:url(../img/top/arrow_white.png) center/contain no-repeat}.btn-a.-fullWh:hover{background:#fff;color:#fd7b7d}.btn-a.-fullWh:hover:after{background:url(../img/top/arrow_pink.png) center/contain no-repeat}.heading-a{text-align:center}@media screen and (min-width: 750px){.heading-a{font-size:3.2rem;margin-bottom:5rem}}@media screen and (max-width: 749px){.heading-a{font-weight:600;font-size:2.2rem;margin-bottom:3rem}}@media screen and (min-width: 750px){.heading-a.lg{font-size:3.6rem;margin-bottom:5rem}}#fixHeader *,#fixHeader2 *{-webkit-box-sizing:content-box;box-sizing:content-box}#fixHeader a,#fixHeader2 a{-webkit-transition:all 0s;transition:all 0s}@media screen and (min-width: 750px){.service_info_link *{font-size:12px}}@media screen and (max-width: 749px){.page__h1{font-size:1.2rem}}.link{color:blue}body{background:#f3f7f9}.yellow{color:#fffa79}.orange{color:#ffb660}.clrBlack{color:#474747}@media screen and (min-width: 750px){.sec{padding:12rem 0 0}}@media screen and (max-width: 749px){.sec{padding:4rem 0 0}}@media screen and (min-width: 750px){.sec__wrap{padding:8rem 0 0}}@media screen and (min-width: 1024px){.sec__wrap{width:92.7083333333%;max-width:1335px}}@media screen and (max-width: 749px){.sec__wrap{padding:4rem 1.5rem}}@media screen and (min-width: 750px){.sec__wrap.-right{border-top-left-radius:5rem;border-bottom-left-radius:5rem;margin-left:auto}}@media screen and (min-width: 750px){.sec__wrap.-left{border-top-right-radius:5rem;border-bottom-right-radius:5rem;margin-right:auto}}.sec__wrap.-wh{background:#fff}.semibold{font-weight:600}.lineYellow{background:-webkit-gradient(linear, left bottom, left top, color-stop(0, #FFFA79), color-stop(0.2em, #FFFA79), color-stop(0.4em, transparent), to(transparent));background:linear-gradient(to top, #FFFA79 0, #FFFA79 0.2em, transparent 0.4em, transparent 100%)}.sec__text{font-weight:600}@media screen and (min-width: 1024px){.sec__text{font-size:1.5rem}}@media screen and (max-width: 1023px){.sec__text{font-size:1.4rem}}@media screen and (min-width: 750px){.onlyPc{display:block}}@media screen and (max-width: 749px){.onlyPc{display:none}}@media screen and (min-width: 750px){.onlySp{display:none}}@media screen and (max-width: 749px){.onlySp{display:block}}#header{background:#fff !important}
.hero{
	/*padding-top:3rem;*/
	position:relative;
  margin-bottom: 5rem;
}
/*
@media screen and (min-width: 750px){
	.hero:before{
		content:"";
		position:absolute;
		width:40%;
		height:80%;
		top:0;
		left:0;
		background:#fff;
		z-index:0;
	}
}*/
@media screen and (max-width: 749px){
	.hero{
		padding: 0;
    margin-bottom: 3rem;
	}
}
@media screen and (min-width: 750px){
	.hero__inner{
		/*height:54.1666666667vw;*/
		/*max-height:78rem;*/
	}
}
.hero__img{
	position:absolute;
	top:0;
	left:0;
}

.hero__main{
	position:relative;
	z-index:1;
	margin-left:auto;
	background-repeat:no-repeat;
	background-position:top right;
	background-size:contain
}

@media screen and (min-width: 750px){
	.hero__main{
		background-image:url(../img/top/hero.webp);
		height:45rem;
		/*padding:2rem;**/
		width:100%;
		display:-webkit-box;
		display:-ms-flexbox;
		display:flex;
		-webkit-box-align:center;
		-ms-flex-align:center;
		align-items:center;
		position: relative;
    background-size: cover;
    background-position: center 40%;
	}
}
@media screen and (max-width: 749px){
	.hero__main{
		background-image:url(../img/top/hero_sp.webp);
		max-width:100%;
		height:100vw;
		position: relative;
    background-size: cover;
	}
}
@media screen and (min-width: 1101px){
	.hero__title{
		width:27vw;
		max-width:390px;
		position: absolute;
    bottom: 19%;
    left: 20vw;
	}
}
@media screen and (min-width: 750px)and (max-width: 1100px){
	.hero__title{
    position: absolute;
		left:13vw;
		width:35vw;
    max-width:390px;
    bottom: 15%;
	}
}
@media screen and (max-width: 749px){
	.hero__title{
		width:67vw;
		position: absolute;
    bottom: 17%;
    left: 6%;
    z-index: 2;
	}
}
@media screen and (min-width: 1101px){
	.hero__title__no1{
		width:25vw;
		max-width:110px;
		position: absolute;
    bottom: 15%;
    right: 21%;
	}
}
@media screen and (min-width: 750px)and (max-width: 1100px){
	.hero__title__no1{
		width:25vw;
		max-width:117px;
		position: absolute;
    bottom: 11%;
    right: 10%;
	}
}
@media screen and (max-width: 749px){
	.hero__title__no1{
		width:20vw;
		position: absolute;
    bottom: 7%;
    right: 5%;
	}
}
@media screen and (min-width: 1101px){
  .hero__campaign {
    width:690px;
    left: 50%;
    bottom: -13rem;
    position:absolute;
    z-index:2;
    -webkit-transform:scale(1);
    transform:scale(1);
    transform: translateX(-50%);
    -webkit-transform: translateX(-50%);
    -ms-transform: translateX(-50%);
  }
}
@media screen and (min-width: 750px)and (max-width: 1100px){
	.hero__campaign {
    position:absolute;
		max-width:590px;
    width: 60%;
    left: 50%;
    z-index:2;
    bottom: -12rem;
    -webkit-transform:scale(1);
    transform:scale(1);
    transform: translateX(-50%);
    -webkit-transform: translateX(-50%);
    -ms-transform: translateX(-50%);
	}
}
@media screen and (max-width: 749px){
	.hero__campaign {
		width:100%;
    padding: 0 1rem;
    display: block;
    left: 50%;
    top: 38rem;
    transform: translateX(-50%);
    -webkit-transform: translateX(-50%);
    -ms-transform: translateX(-50%);
    position: absolute;
    z-index: 3;
	}
}
@media screen and (min-width: 750px){
  .hero__campaign:hover{
    left: 50%;
    transform: translateX(-50%);
    -webkit-transform: translateX(-50%);
    -ms-transform: translateX(-50%);
  }
}
@media screen and (max-width: 749px){
  .hero__campaign:hover{
  }
}

@media screen and (max-width: 749px){
  .reason{
    padding:24rem 0 4rem;
    background:#fff}
}
.pageNav{width:90%;max-width:312px;margin:0 auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap}@media screen and (min-width: 750px){.pageNav{display:none}}.pageNav__item{width:49%}.pageNav__item:not(:nth-child(-n+2)){margin-top:1rem}.pageNav__item__link{display:block;width:100%;background-color:#58d2d6;color:#fff;font-family:"Noto Sans JP",sans-serif;font-weight:bold;text-align:center;font-size:1.4rem;border-radius:3rem;padding:1rem;position:relative}.pageNav__item__link:after{position:absolute;content:"";background:url(../img/top/arrow_right.svg) center/contain no-repeat;width:6px;height:18px;right:1rem;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.reason__heading{font-weight:700;text-align:center}@media screen and (min-width: 750px){.reason__heading{font-size:3.6rem;margin-bottom:12rem}}@media screen and (max-width: 749px){.reason__heading{font-size:2.2rem;margin-bottom:3rem}}.reason__item{position:relative;background:#fff3f3}@media screen and (min-width: 750px){.reason__item{font-size:3.6rem;margin-bottom:6rem;width:87.265917603%;max-width:1165px;padding:6rem 8rem 6rem 0}}@media screen and (min-width: 750px)and (max-width: 1023px){.reason__item{padding:5rem 5rem 5rem 0}}@media screen and (max-width: 749px){.reason__item{padding:0 0 4rem;border-radius:3rem}}@media screen and (min-width: 750px){.reason__item.-course{border-top-right-radius:5rem;border-bottom-right-radius:5rem}}@media screen and (max-width: 749px){.reason__item.-course .pricing__ball{padding-top:1rem}}@media screen and (max-width: 749px){.reason__item.-course .pricing__ball .lg{line-height:1.2}}@media screen and (max-width: 749px){.reason__item.-course .pricing__ball sup{top:-2rem;right:-1rem}}@media screen and (min-width: 750px){.reason__item.-chart{border-top-right-radius:5rem;border-bottom-left-radius:5rem}}.reason__item.-chart .pricing__ball p,.reason__item.-chart .pricing__ball span{line-height:1}@media screen and (min-width: 750px)and (max-width: 1023px){.reason__item.-chart .pricing__ball p,.reason__item.-chart .pricing__ball span{line-height:.6}}@media screen and (max-width: 749px){.reason__item.-chart .pricing__ball .md{line-height:1.2;font-size:1.3rem}}@media screen and (min-width: 750px){.reason__item.-chart{margin-top:14rem}}@media screen and (max-width: 749px){.reason__item.-chart{margin-top:3rem}}.reason__item__top{position:relative}@media screen and (min-width: 1200px){.reason__item__top{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}}@media screen and (min-width: 750px){.reason__item__top{margin-top:-11rem}}@media screen and (min-width: 750px){.reason__item__top__img{width:53.2718894009%;max-width:578px}}@media screen and (min-width: 1200px){.reason__item__top__content{width:43.3179723502%;max-width:470px}}@media screen and (max-width: 1199px){.reason__item__top__content{padding:0 2rem;margin-top:3rem}}@media screen and (max-width: 749px){.reason__item__top__content{margin-top:4rem}}.reason__item__top__heading{font-weight:bold;margin-bottom:2rem;line-height:1.2}.reason__item__top__heading span{font-weight:bold}@media screen and (min-width: 750px){.reason__item__top__heading span{font-size:clamp(2.6rem,2.2222222222vw,3.2rem)}}@media screen and (max-width: 749px){.reason__item__top__heading span{font-size:2.4rem}}.reason__top__text{line-height:1.5}@media screen and (min-width: 1024px){.reason__top__text{font-size:clamp(1.6rem,1.25vw,1.8rem)}}@media screen and (max-width: 1023px){.reason__top__text{font-size:1.6rem}}.pricing__ball{position:absolute;color:#fff;background:#fd7b7d;border-radius:50%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-align:center;font-weight:bold}@media screen and (min-width: 750px){.pricing__ball{width:19.2rem;height:19.2rem;top:-2rem;right:-11rem;padding-bottom:2rem}}@media screen and (min-width: 750px)and (max-width: 1023px){.pricing__ball{width:15rem;height:15rem;top:0;right:-9rem}}@media screen and (max-width: 749px){.pricing__ball{min-width:110px;min-height:110px;right:1rem;top:35%}}.pricing__ball p,.pricing__ball span{line-height:1.2}@media screen and (min-width: 750px)and (max-width: 1023px){.pricing__ball p,.pricing__ball span{line-height:.9}}@media screen and (min-width: 750px){.pricing__ball .lg{line-height:1;font-size:3.6rem}}@media screen and (min-width: 750px)and (max-width: 1023px){.pricing__ball .lg{font-size:2.6rem}}@media screen and (max-width: 749px){.pricing__ball .lg{font-size:2rem}}.pricing__ball .lg-2{line-height:.5}@media screen and (min-width: 750px){.pricing__ball .lg-2{font-size:3.1rem}}@media screen and (min-width: 750px)and (max-width: 1023px){.pricing__ball .lg-2{font-size:2.4rem}}@media screen and (max-width: 749px){.pricing__ball .lg-2{display:inline-block;padding-top:.3rem;font-size:2rem}}.pricing__ball .md{line-height:0}@media screen and (min-width: 750px){.pricing__ball .md{font-size:2.1rem}}@media screen and (min-width: 750px)and (max-width: 1023px){.pricing__ball .md{font-size:1.7rem}}@media screen and (max-width: 749px){.pricing__ball .md{font-size:1.8rem}}@media screen and (min-width: 750px){.pricing__ball .sm{font-size:1.2rem}}@media screen and (max-width: 749px){.pricing__ball .sm{font-size:1.4rem}}.pricing__ball .amount{position:relative}.pricing__ball sup{position:absolute;font-weight:normal;font-size:1rem}@media screen and (min-width: 750px){.pricing__ball sup{top:.3rem;right:-1rem}}@media screen and (max-width: 749px){.pricing__ball sup{top:-1.5rem;right:-1.2rem}}@media screen and (min-width: 750px){.reason__course__itemWrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:90%;max-width:800px;margin:6rem auto}}@media screen and (max-width: 749px){.reason__course__itemWrap{padding:0 2rem;margin:3rem 0}}@media screen and (min-width: 750px){.reason__course__item{background:#fff;border-radius:2rem;width:47.5%}}@media screen and (max-width: 749px){.reason__course__item{border-bottom:1px solid #000}}@media screen and (max-width: 749px){.reason__course__item:last-child{margin-top:3rem}}@media screen and (min-width: 750px){.reason__course__content{padding:2rem}}@media screen and (max-width: 749px){.reason__course__content{padding:2rem 0}}.reason__course__heading{margin:0 0 2rem}@media screen and (min-width: 750px){.reason__course__heading{font-size:1.8rem}}@media screen and (max-width: 749px){.reason__course__heading{font-size:1.6rem}}@media screen and (min-width: 750px){.reason__course__heading .sm{font-size:1.5rem}}@media screen and (max-width: 749px){.reason__course__heading .sm{font-size:1.2rem}}.reason__course__pricing{color:#fd7b7d;line-height:.5;font-family:"M PLUS 1p",sans-serif;font-weight:bold}@media screen and (min-width: 750px){.reason__course__pricing{font-size:4.1rem}}@media screen and (max-width: 749px){.reason__course__pricing{font-size:3rem}}.reason__course__pricing span{line-height:0}.reason__course__pricing .sm{font-family:"IBM Plex Sans",YuGothic,"Yu Gothic","Hiragino Kaku Gothic ProN","ヒラギノ角ゴ ProN W3",sans-serif;font-weight:600}@media screen and (min-width: 750px){.reason__course__pricing .sm{font-size:1.6rem}}@media screen and (max-width: 749px){.reason__course__pricing .sm{font-size:1.4rem}}.reason__course__pricing .lg{font-weight:bold}@media screen and (min-width: 750px){.reason__course__pricing .lg{font-size:2.4rem}}@media screen and (max-width: 749px){.reason__course__pricing .lg{font-size:1.8rem}}.reason__course__pricing .md{font-weight:bold}@media screen and (min-width: 750px){.reason__course__pricing .md{font-size:2rem}}@media screen and (max-width: 749px){.reason__course__pricing .md{font-size:2rem}}.reason__course__note{font-size:1rem;margin-top:2rem}.sec__btm__text{margin-top:3rem;font-family:"Noto Sans JP",sans-serif}@media screen and (min-width: 750px){.sec__btm__text{text-align:center;padding:0 2rem;font-size:1.3rem}}@media screen and (max-width: 749px){.sec__btm__text{padding:1.5rem;font-size:1.2rem}}@media screen and (min-width: 750px){.reason__chart{width:90%;max-width:800px;margin:6rem auto 0}}@media screen and (max-width: 749px){.reason__chart{padding:0 2rem;margin-top:3rem}}.reason__chartItem:last-child{margin-top:2rem}.reason__chartInner{background:#fff;border-radius:2rem}@media screen and (min-width: 750px){.reason__chartInner.-flex{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;-webkit-box-align:center;-ms-flex-align:center;align-items:center}}@media screen and (min-width: 750px){.reason__chartInner{padding:0 6rem}}@media screen and (max-width: 749px){.reason__chartInner{padding:2rem}}@media screen and (min-width: 750px){.reason__chart__img{width:38.6764705882%}}@media screen and (min-width: 750px){.reason__chart__content{width:42.6470588235%}}@media screen and (max-width: 749px){.reason__chart__content{text-align:center}}.reason__chart__heading{letter-spacing:.05em}@media screen and (min-width: 750px){.reason__chart__heading{font-size:1.8rem;font-weight:bold}}@media screen and (max-width: 749px){.reason__chart__heading{font-size:1.7rem;font-weight:600}}.reason__chart__text{margin-top:1rem;font-size:1rem}@media screen and (max-width: 749px){.reason__chart__text{bottom:-3rem;left:0;width:100%}}.chart__top__heading{text-align:center;display:block}@media screen and (min-width: 750px){.chart__top__heading{padding:2rem 0;font-size:3.4rem}}@media screen and (max-width: 749px){.chart__top__heading{margin-bottom:5rem;font-size:2.8rem}}@media screen and (min-width: 750px){.chart__top__heading .sm{font-size:2.4rem}}@media screen and (max-width: 749px){.chart__top__heading .sm{font-size:2rem}}.member{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}@media screen and (min-width: 750px){.member{width:96%;max-width:520px;margin:0 auto}}@media screen and (min-width: 750px){.member__item{width:49%;max-width:250px;border-radius:3rem;height:6.3rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}@media screen and (max-width: 749px){.member__item{width:49%;border-radius:.5rem}}.member__item.-blue{background:#58d2d6}.member__item.-pink{background:#fd7b7d}.member__item__inner{color:#fff;position:relative}@media screen and (min-width: 750px){.member__item__inner{padding-left:5.1rem}}.member__item__img{position:absolute;left:0}@media screen and (min-width: 750px){.member__item__img{top:50%;-webkit-transform:translateY(-54%);transform:translateY(-54%);width:5.1rem;height:5.1rem}}@media screen and (max-width: 749px){.member__item__img{left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);top:-3rem;width:4.5rem;height:4.5rem}}.member__item__text{font-weight:600;line-height:1rem}.member__item__text .number{line-height:1}@media screen and (min-width: 750px){.member__item__text .number{font-size:4rem}}@media screen and (max-width: 749px){.member__item__text .number{font-size:3.2rem}}@media screen and (min-width: 750px){.member__item__text{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:4rem;padding:.4rem 0}}@media screen and (max-width: 749px){.member__item__text{padding:2rem 1rem .5rem;font-size:3.2rem;text-align:center}}@media screen and (min-width: 750px){.member__item__text .sm{font-size:1.6rem;padding:0 1rem}}@media screen and (max-width: 749px){.member__item__text .sm{padding:.5rem 0;font-size:1.3rem}}@media screen and (min-width: 750px){.member__item__text .lg{font-size:2.7rem}}@media screen and (max-width: 749px){.member__item__text .lg{font-size:2.2rem}}@media screen and (min-width: 750px){.member__item__text .md{font-size:2.4rem}}@media screen and (max-width: 749px){.member__item__text .md{font-size:2rem}}@media screen and (min-width: 750px){.chart__content{text-align:center;margin:5rem 0}}@media screen and (max-width: 749px){.chart__content{position:relative;margin:4rem 0}}.flowChart{margin:3rem auto;padding-bottom:3rem}@media screen and (min-width: 750px){.flowChart{width:90%;max-width:596px}}@media screen and (max-width: 749px){.chart__btnwrap{margin-top:3rem}}@media screen and (max-width: 749px){.chart__btnwrap .btn-a{padding:2rem 2rem 2rem 6rem}}.activity{position:relative;z-index:1}@media screen and (min-width: 750px){.activity{margin-top:12rem}}.activity:before{position:absolute;content:"";background:#fd7b7d}@media screen and (min-width: 750px){.activity:before{width:88.1944444444%;border-top-right-radius:8rem;border-bottom-right-radius:8rem;top:0;height:100%;left:0;z-index:0}}.activity__main{position:relative;z-index:1}@media screen and (min-width: 750px){.activity__main{max-width:1440px;margin:0 auto;padding:12rem 5rem 5rem 12rem}}@media screen and (min-width: 750px)and (max-width: 1023px){.activity__main{padding:8rem 5rem 5rem 5rem}}@media screen and (max-width: 749px){.activity__main{background:#fd7b7d;padding:6rem 2rem 4rem;margin-top:-3rem;width:94%;border-bottom-right-radius:4rem}}@media screen and (min-width: 750px){.activity__img{position:absolute;right:-5.5rem;top:12rem;width:44.4444444444%;max-width:640px}}@media screen and (max-width: 749px){.activity__img{width:90%;max-width:345px;margin-left:auto;position:relative;z-index:2}}.activity__img img{width:100%}.activity__body{position:relative;z-index:1}@media screen and (min-width: 1200px){.activity__body{width:75rem;max-width:750px}}@media screen and (min-width: 750px)and (max-width: 1199px){.activity__body{width:90%;max-width:700px}}.activity__heading{line-height:1;color:#fff}.activity__heading span{line-height:1.2}@media screen and (min-width: 750px){.activity__heading .lg,.activity__heading .yellow{font-size:clamp(5rem,5.3472222222vw,7.7rem)}}@media screen and (min-width: 750px)and (max-width: 1023px){.activity__heading .lg,.activity__heading .yellow{font-size:4.5rem}}@media screen and (max-width: 749px){.activity__heading .lg,.activity__heading .yellow{font-size:4.2rem}}@media screen and (min-width: 750px){.activity__heading .md{font-size:clamp(4rem,5.3472222222vw,6rem)}}@media screen and (min-width: 750px)and (max-width: 1023px){.activity__heading .md{font-size:3.5rem}}@media screen and (max-width: 749px){.activity__heading .md{font-size:3.3rem}}.activity__heading sub{margin-left:.4em;font-size:1.1rem}.activity__top__note{margin-top:1rem;color:#fff}@media screen and (min-width: 750px){.activity__top__note{font-size:1.3rem}}@media screen and (max-width: 749px){.activity__top__note{font-size:1.2rem}}.activity__subHeading{display:inline-block;color:#fff;font-weight:600;padding-bottom:.5rem;line-height:1;border-bottom:3px solid #fff}@media screen and (min-width: 750px){.activity__subHeading{margin:6rem 0 3rem;font-size:2.6rem}}@media screen and (max-width: 749px){.activity__subHeading{margin:6rem 0 3rem;font-size:1.79rem}}.activity__subHeading .lg {font-feature-settings: "palt";letter-spacing: 0.3rem;}@media screen and (min-width: 750px){.activity__subHeading .lg{font-size:3.9rem}}@media screen and (min-width: 750px)and (max-width: 1023px){.activity__subHeading .lg{font-size:4rem}}@media screen and (max-width: 749px){.activity__subHeading .lg{font-size:2.8rem}}@media screen and (min-width: 750px){.activity__chart__top{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}}.activity__chart__item{background:#fff;padding:1.5rem;border-radius:1rem;text-align:center}@media screen and (min-width: 750px){.activity__chart__item{width:48.5%;max-width:360px}}@media screen and (max-width: 749px){.activity__chart__item:last-child{margin-top:2rem}}.activity__chart__heading{padding:.5rem 3rem;border-radius:3rem;border:1px solid #fd7b7d;color:#fd7b7d;text-align:center;margin-bottom:1rem;line-height:1.2;display:inline-block}@media screen and (min-width: 750px){.activity__chart__heading{font-size:1.6rem}}@media screen and (max-width: 1023px){.activity__chart__heading{font-size:1.4rem}}.activity__chart__img{margin:0 auto;width:92%}@media screen and (min-width: 750px){.activity__chart__img{max-width:245px}}@media screen and (max-width: 749px){.activity__chart__img{max-width:250px}}.activity__chart__note{font-size:1rem;margin-top:2rem}@media screen and (max-width: 749px){.activity__chart__note{bottom:2rem;left:0;display:block;width:100%;text-align:center}}.activity__chart__number{font-weight:bold;color:#fd7b7d}.activity__chart__number span{position:relative;line-height:1.2}.activity__chart__number span:before{color:rgba(0,0,0,0);-webkit-text-stroke:1px #d3585a;position:absolute;top:1px;left:-1px}@media screen and (min-width: 750px){.activity__chart__number{font-size:7.3rem}}@media screen and (max-width: 749px){.activity__chart__number{font-size:7rem}}.activity__chart__number .lg::before{content:"93."}@media screen and (min-width: 750px){.activity__chart__number .md{font-size:5.6rem}}@media screen and (max-width: 749px){.activity__chart__number .md{font-size:5rem}}.activity__chart__number .md::before{content:"5"}.activity__chart__number .sm{padding-left:5px}@media screen and (min-width: 750px){.activity__chart__number .sm{font-size:4.8rem}}@media screen and (max-width: 749px){.activity__chart__number .sm{font-size:4rem}}.activity__chart__number .sm::before{content:"%";left:4px}.activity__btm{margin-top:3rem;background:#fff;border-radius:1rem}@media screen and (min-width: 750px){.activity__btm{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:2rem 4rem}}@media screen and (max-width: 749px){.activity__btm{position:relative;padding:2rem 2rem 7rem}}@media screen and (min-width: 750px){.activity__btm__left{width:50%}}@media screen and (max-width: 749px){.activity__btm__left{text-align:center;margin-bottom:2rem}}.activity__btm__chartNum{font-weight:bold;color:#fd7b7d;line-height:1.2}.activity__btm__chartNum span{position:relative;line-height:1.2}.activity__btm__chartNum span:before{color:rgba(0,0,0,0);-webkit-text-stroke:1px #d3585a;position:absolute;top:1px;left:-1px}@media screen and (min-width: 750px){.activity__btm__chartNum{font-size:clamp(3.5rem,3.75vw,5.4rem)}}@media screen and (max-width: 749px){.activity__btm__chartNum{font-size:5.1rem}}.activity__btm__chartNum .lg::before{content:"3~4"}@media screen and (min-width: 750px){.activity__btm__chartNum .md{font-size:clamp(2rem,2.0138888889vw,2.9rem)}}@media screen and (max-width: 749px){.activity__btm__chartNum .md{font-size:3.1rem}}.activity__btm__chartNum .md::before{content:"ヵ月"}@media screen and (min-width: 750px){.activity__btm__chartNum .sm{font-size:clamp(2rem,1.6666666667vw,2.4rem)}}@media screen and (max-width: 749px){.activity__btm__chartNum .sm{font-size:2.1rem}}@media screen and (min-width: 750px){.activity__btm__chart__img{width:45.9701492537%}}@media screen and (min-width: 750px){.activity__btnWrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:left;-ms-flex-pack:left;justify-content:left;margin-top:5rem}}@media screen and (max-width: 749px){.activity__btnWrap{margin-top:3rem}}.activity__btn{margin:0}@media screen and (max-width: 749px){.activity__btn{font-size:1.8rem}}@media screen and (min-width: 750px){.activity__btn:last-child{margin-left:2rem}}@media screen and (max-width: 749px){.activity__btn:last-child{margin-top:3rem}}.recommend{counter-reset:number 0}@media screen and (min-width: 750px){.recommend{padding:12rem 0}}@media screen and (max-width: 749px){.recommend{padding:6rem 0 4rem}}.recommend__item{background:#fff;border-radius:2rem}@media screen and (min-width: 750px){.recommend__item{padding:4rem 6rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}}@media screen and (max-width: 749px){.recommend__item{padding:3rem 1.5rem}}@media screen and (min-width: 750px){.recommend__item:not(:last-child){margin-bottom:3rem}}@media screen and (max-width: 749px){.recommend__item:not(:last-child){margin-bottom:2rem}}.recommend__content{position:relative}.recommend__content:before{position:absolute;font-family:"Rubik",sans-serif;font-weight:600;color:#ffe9cf;-webkit-text-stroke:1px #ffb660;counter-increment:number 1;content:counter(number, decimal-leading-zero);top:0;line-height:1}@media screen and (min-width: 750px){.recommend__content:before{left:0}}@media screen and (max-width: 749px){.recommend__content:before{left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);top:-0.5rem}}@media screen and (min-width: 1024px){.recommend__content:before{font-size:7rem}}@media screen and (max-width: 1023px){.recommend__content:before{font-size:5rem}}@media screen and (min-width: 750px){.recommend__content{width:44.3181818182%;padding-top:8rem}}@media screen and (min-width: 750px)and (max-width: 1023px){.recommend__content{padding-top:6rem}}@media screen and (max-width: 1023px){.recommend__content{padding-top:5rem}}.recommend__item__heading{color:#ffb660;margin-bottom:2rem}@media screen and (min-width: 1024px){.recommend__item__heading{font-size:2.6rem}}@media screen and (min-width: 750px)and (max-width: 1023px){.recommend__item__heading{font-size:2rem}}@media screen and (max-width: 749px){.recommend__item__heading{text-align:center;font-size:2.4rem}}@media screen and (min-width: 750px){.recommend__img{width:46.5909090909%}}@media screen and (max-width: 749px){.recommend__img{margin-top:3rem}}.flow{counter-reset:number 0;background:#fff3f3}@media screen and (min-width: 750px){.flow{padding:12rem 0}}@media screen and (max-width: 749px){.flow{padding:4rem 0 6rem}}@media screen and (min-width: 750px){.flow__container{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}}.flow__container.-top{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}@media screen and (min-width: 1024px){.flow__container.-top .flow__item{padding:2.5rem 1.5rem}}@media screen and (min-width: 1200px){.flow__container.-top .flow__item{min-width:218px}}@media screen and (min-width: 1200px){.flow__container.-top .flow__item:nth-child(4){padding:2.5rem 3.5rem}}@media screen and (min-width: 750px){.flow__container.-top .flow__item:nth-child(4)::after{content:none}}@media screen and (max-width: 749px){.flow__container.-btm{margin-top:1rem}}@media screen and (min-width: 1024px){.flow__container.-btm .flow__item{padding:2.5rem 3rem}}@media screen and (min-width: 1200px){.flow__container.-btm .flow__item{min-width:280px}}@media screen and (min-width: 1200px){.flow__container.-btm .flow__item:not(:last-child){margin-right:6rem}}@media screen and (min-width: 750px)and (max-width: 1199px){.flow__container.-btm .flow__item:not(:last-child){margin-right:2.3rem}}.flow__container.-btm .flow__item:last-child:after{display:none}.flow__item{background:#fff;border-radius:1rem;position:relative}@media screen and (min-width: 750px){.flow__item{text-align:center}}@media screen and (min-width: 750px)and (max-width: 1023px){.flow__item{padding:2.5rem 1rem;-webkit-box-flex:4;-ms-flex:4;flex:4}}@media screen and (max-width: 749px){.flow__item{padding:1.5rem 1rem 1.5rem 5rem}}.flow__item:before{position:absolute;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-align:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;font-weight:bold;color:#fff;counter-increment:number 1;content:counter(number, decimal-leading-zero);font-size:1.2rem;width:3rem;height:3rem;background:#fd7b7d;border-radius:50%;top:0;line-height:1}@media screen and (min-width: 750px){.flow__item:before{top:-1.5rem;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}}@media screen and (max-width: 749px){.flow__item:before{left:1rem;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}}.flow__item:after{position:absolute;z-index:1;content:"";background:url(../img/top/arrow_flow.svg) center/contain no-repeat}@media screen and (min-width: 750px){.flow__item:after{top:50%;left:100%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:4.1rem;height:2.3rem}}@media screen and (max-width: 749px){.flow__item:after{width:3.5rem;height:3rem;bottom:-1rem;left:.8rem;-webkit-transform:rotate(90deg);transform:rotate(90deg)}}@media screen and (min-width: 750px)and (max-width: 1023px){.flow__item:not(:last-child){margin-right:2.2rem}}@media screen and (max-width: 749px){.flow__item:not(:last-child){margin-bottom:1rem}}.flow__item__heading{color:#fd7b7d;margin-bottom:1rem;font-weight:600}@media screen and (min-width: 1024px){.flow__item__heading{font-size:1.8rem}}@media screen and (min-width: 750px)and (max-width: 1023px){.flow__item__heading{font-size:1.5rem}}@media screen and (max-width: 749px){.flow__item__heading{font-size:1.6rem;line-height:1}}@media screen and (min-width: 1024px){.flow__item__heading .sm{font-size:1.2rem}}@media screen and (max-width: 1023px){.flow__item__heading .sm{font-size:1rem}}.flow__item__text{font-size:1.4rem;font-weight:500}@media screen and (max-width: 749px){.flow__item__text{line-height:1.4}}@media screen and (min-width: 1024px){.flow__arrow__big{width:calc(100% - 28rem);margin:0 10rem 2rem 17rem}}@media screen and (min-width: 750px)and (max-width: 1023px){.flow__arrow__big{width:73.3035714286%;margin:0 12% 2rem auto}}@media screen and (max-width: 749px){.flow__arrow__big{display:none}}.flow__body{position:relative}.flow__img{position:absolute}@media screen and (min-width: 750px){.flow__img{width:14.1071428571%;max-width:158px;right:-5rem;bottom:-15rem}}@media screen and (max-width: 749px){.flow__img{right:-1rem;bottom:-2rem;width:10.2rem}}@media screen and (min-width: 750px){.flow__btnWrap{margin:8rem 0 0}}@media screen and (max-width: 749px){.flow__btnWrap{margin:5rem 0 0}}@media screen and (max-width: 749px){.flow__btnWrap .btn-a{padding:2rem 2rem 2rem 6rem}}.meet{background:#eafafb}@media screen and (min-width: 750px)and (max-width: 1100px){.meet{overflow:hidden}}@media screen and (min-width: 750px){.meet{padding:12rem 0}}@media screen and (max-width: 749px){.meet{padding:4rem 0}}.meet__list .slick-track{display:-webkit-box;display:-ms-flexbox;display:flex}.meet__list .slick-slide{height:auto !important}.meet__list__item{background:#fff;opacity:.6;height:auto;-webkit-box-shadow:0 0 10px #dde8e9;box-shadow:0 0 10px #dde8e9;-webkit-transition:all .3s;transition:all .3s}@media screen and (min-width: 750px){.meet__list__item{border-radius:3rem;margin-right:6rem;width:48rem;padding:0 3.25rem 3rem}}@media screen and (max-width: 749px){.meet__list__item{border-radius:2rem;margin-right:1rem;width:90%;padding:0 2rem 3rem}}.meet__list__item.slick-current{opacity:1}@media screen and (max-width: 749px){.meet__list__item__inner{height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}}.slick-list{overflow:visible}.slick-slider{position:relative}.meet__top__text{display:block;background:#58d2d6;width:90%;margin:0 auto 2.5rem;text-align:center;font-weight:bold;color:#fff;border-bottom-left-radius:1rem;border-bottom-right-radius:1rem;padding:1rem}@media screen and (min-width: 750px){.meet__top__text{max-width:290px;font-size:1.5rem}}@media screen and (max-width: 749px){.meet__top__text{max-width:220px;font-size:1.4rem}}.meet__item__heading{color:#58d2d6;margin:0 0 1rem;text-align:center}@media screen and (min-width: 1024px){.meet__item__heading{font-size:2.6rem}}@media screen and (max-width: 1023px){.meet__item__heading{font-size:1.8rem}}.meet__item__img{margin:3rem auto 0}.meet__item__img img{width:100% !important}.meet__list__note{text-align:center;margin-top:5rem}@media screen and (min-width: 750px){.meet__list__note{font-size:1.3rem}}@media screen and (max-width: 749px){.meet__list__note{font-size:1.2rem}}.meet__slider__arrow{position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);z-index:10;cursor:pointer}.meet__slider__arrow.-prev{background:url(../img/top/arrow-left-green.svg) center/contain no-repeat}@media screen and (min-width: 750px){.meet__slider__arrow.-prev{left:27%}}@media screen and (min-width: 750px)and (max-width: 1023px){.meet__slider__arrow.-prev{left:9%}}@media screen and (max-width: 749px){.meet__slider__arrow.-prev{left:2rem}}.meet__slider__arrow.-next{background:url(../img/top/arrow-right-green.svg) center/contain no-repeat}@media screen and (min-width: 750px){.meet__slider__arrow.-next{right:27%}}@media screen and (min-width: 750px)and (max-width: 1023px){.meet__slider__arrow.-next{right:9%}}@media screen and (max-width: 749px){.meet__slider__arrow.-next{right:2rem}}@media screen and (min-width: 750px){.meet__slider__arrow{width:60px;height:60px;-webkit-transition:.3s all;transition:.3s all}.meet__slider__arrow:hover{-webkit-filter:brightness(1.1);filter:brightness(1.1)}}@media screen and (max-width: 1023px){.meet__slider__arrow{width:40px;height:40px}}.meet__btm__imgWrap{margin:0 auto;width:100%;max-width:1440px}@media screen and (min-width: 750px){.meet__btm__img{margin-left:-10.4rem;width:62.5%}}@media screen and (max-width: 749px){.meet__btm__img{margin:5rem 0 0;width:90%;max-width:300px}}.meet__btm__img img{width:100%}.plan{overflow:hidden}@media screen and (min-width: 750px){.plan{padding:12rem 0}}@media screen and (max-width: 749px){.plan{padding:4rem 0}}.plan .heading-a{margin-bottom:0}.plan__list__note{text-align:center;margin-top:1.5rem}@media screen and (min-width: 750px){.plan__list__note{font-size:1.3rem}}@media screen and (max-width: 749px){.plan__list__note{font-size:1.2rem}}@media screen and (min-width: 750px){.plan__body{max-width:1200px;width:90%;margin:6rem auto 0;border-radius:4rem;padding:5rem;background:#fff;overflow:hidden}}@media screen and (max-width: 749px){.plan__body{margin-top:5rem}}@media screen and (min-width: 750px){.plan__thum{margin-bottom:5.5rem}}@media screen and (max-width: 749px){.plan__thum{margin-bottom:2.5rem}}.plan__thum .slick-track{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.plan__thum__item{-webkit-transform:scale(0.95);transform:scale(0.95);-webkit-transition:.3s all;transition:.3s all;opacity:.3}@media screen and (min-width: 750px){.plan__thum__item{width:46rem;margin:0 3rem;cursor:pointer}.plan__thum__item:hover{-webkit-transform:scale(1);transform:scale(1);opacity:.6}}@media screen and (max-width: 749px){.plan__thum__item{width:26rem;margin:0 1rem}}.plan__thum__item.slick-active{opacity:1;-webkit-transform:scale(1);transform:scale(1)}.plan__thum__item.slick-active .plan__thum__item__in::after{opacity:1}.plan__thum__item__in{position:relative}@media screen and (min-width: 750px){.plan__thum__item__in{padding:3.5rem 2.4rem;border-radius:3rem;-webkit-box-shadow:0 .2rem .2rem rgba(0,0,0,.1);box-shadow:0 .2rem .2rem rgba(0,0,0,.1)}}@media screen and (max-width: 749px){.plan__thum__item__in{padding:2rem 1.5rem;border-radius:1.5rem}}.-red .plan__thum__item__in{background:#fd7b7d}@media screen and (min-width: 750px){.-red .plan__thum__item__in::after{border-top:3.4rem solid #fd7b7d}}@media screen and (max-width: 749px){.-red .plan__thum__item__in::after{border-top:1.7rem solid #fd7b7d}}.-blue .plan__thum__item__in{background:#58d2d6}@media screen and (min-width: 750px){.-blue .plan__thum__item__in::after{border-top:3.4rem solid #58d2d6}}@media screen and (max-width: 749px){.-blue .plan__thum__item__in::after{border-top:1.7rem solid #58d2d6}}.-yellow .plan__thum__item__in{background:#ffb660}@media screen and (min-width: 750px){.-yellow .plan__thum__item__in::after{border-top:3.4rem solid #ffb660}}@media screen and (max-width: 749px){.-yellow .plan__thum__item__in::after{border-top:1.7rem solid #ffb660}}.plan__thum__item__in::after{content:"";position:absolute;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);opacity:0;-webkit-transition:all .3s;transition:all .3s}@media screen and (min-width: 750px){.plan__thum__item__in::after{border-left:1.5rem solid rgba(0,0,0,0);border-right:1.5rem solid rgba(0,0,0,0);bottom:-3.4rem}}@media screen and (max-width: 749px){.plan__thum__item__in::after{border-left:.8rem solid rgba(0,0,0,0);border-right:.8rem solid rgba(0,0,0,0);bottom:-1.7rem}}.plan__thum__item__txt{display:-webkit-box;display:-ms-flexbox;display:flex;font-weight:bold;color:#fff;line-height:1.5}@media screen and (min-width: 750px){.plan__thum__item__txt{font-size:2rem}}@media screen and (max-width: 749px){.plan__thum__item__txt{font-size:1.2rem}}@media screen and (min-width: 750px){.plan__thum__item__txt+.plan__thum__item__txt{margin-top:2rem}}@media screen and (max-width: 749px){.plan__thum__item__txt+.plan__thum__item__txt{margin-top:1.5rem}}.plan__thum__item__txt::before{content:""}@media screen and (min-width: 750px){.plan__thum__item__txt::before{width:2.9rem;min-width:2.9rem;height:2.9rem;margin-right:1.3rem}}@media screen and (max-width: 749px){.plan__thum__item__txt::before{width:1.7rem;min-width:1.7rem;height:1.7rem;margin-right:.5rem}}.-red .plan__thum__item__txt::before{background:url(../img/top/icon_check_red.svg) center/100% no-repeat}.-blue .plan__thum__item__txt::before{background:url(../img/top/icon_check_blue.svg) center/100% no-repeat}.-yellow .plan__thum__item__txt::before{background:url(../img/top/icon_check_yellow.svg) center/100% no-repeat}.plan__thum__item__img{position:absolute;bottom:0}@media screen and (min-width: 750px){.plan__thum__item__img{width:9rem;right:3.5rem}}@media screen and (max-width: 749px){.plan__thum__item__img{width:6rem;right:1rem}}.plan__main{margin-bottom:0 !important}.plan__main .slick-track{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media screen and (max-width: 749px){.plan__main{position:relative;padding-bottom:3rem}.plan__main .slick-dots{bottom:0}.plan__main .slick-dots li{width:1rem;height:1rem;border-radius:50%;background:#d9d9d9;margin:0 .8rem}.plan__main .slick-dots li.slick-active{background:#474747}.plan__main .slick-dots li button,.plan__main .slick-dots li button:before{display:none}}.plan__item{-webkit-box-shadow:0 .4rem .4rem rgba(0,0,0,.25);box-shadow:0 .4rem .4rem rgba(0,0,0,.25);-webkit-transform:scale(0.95);transform:scale(0.95);-webkit-transition:.3s all;transition:.3s all;opacity:.3}@media screen and (min-width: 750px){.plan__item{border-radius:4rem;margin:0 2.5rem;cursor:pointer}.plan__item:hover{opacity:.6;-webkit-transform:scale(1);transform:scale(1)}}@media screen and (min-width: 750px){.plan__item{overflow:hidden}}@media screen and (min-width: 1024px){.plan__item{width:82.3rem}}@media screen and (min-width: 750px)and (max-width: 1023px){.plan__item{width:50rem}}@media screen and (max-width: 749px){.plan__item{width:32rem;border-radius:2rem;margin:0 2rem}}.plan__item.slick-center{opacity:1;-webkit-transform:scale(1);transform:scale(1)}.plan__item.-red{border:3px solid #fd7b7d}.plan__item.-blue{border:3px solid #58d2d6}.plan__item.-yellow{border:3px solid #ffb660}@media screen and (min-width: 1024px){.plan__item__in{display:-webkit-box;display:-ms-flexbox;display:flex}}.plan__item__head{position:relative;color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;text-align:center}@media screen and (min-width: 1024px){.plan__item__head{width:43.9%;padding:2rem}}@media screen and (min-width: 750px)and (max-width: 1023px){.plan__item__head{padding:4rem}}@media screen and (max-width: 749px){.plan__item__head{border-top-right-radius:1rem;border-top-left-radius:1rem;padding:3rem 2rem}}.-red .plan__item__head{background:#fd7b7d}.-blue .plan__item__head{background:#58d2d6}.-yellow .plan__item__head{background:#ffb660}@media screen and (min-width: 1024px){.plan__item__foot{width:56.1%}}@media screen and (min-width: 750px){.plan__item__foot{padding:1.5rem 4rem}}@media screen and (max-width: 749px){.plan__item__foot{padding:1rem 2rem}}.plan__item__img{position:absolute}@media screen and (min-width: 750px){.plan__item__img{top:1rem;left:1rem;width:8rem}}@media screen and (max-width: 749px){.plan__item__img{top:-2.5rem;right:-2.5rem;width:7.5rem}}@media screen and (min-width: 750px){.plan__item__heading{font-size:3.2rem;margin-bottom:1.5rem}}@media screen and (max-width: 749px){.plan__item__heading{font-size:1.8rem;margin-bottom:.5rem}}@media screen and (min-width: 750px){.plan__item__txt{font-size:1.6rem}}@media screen and (max-width: 749px){.plan__item__txt{font-size:1.4rem}}.plan__item__table tr:not(:nth-child(1)) th,.plan__item__table tr:not(:nth-child(1)) td{border-top:1px solid #474747}.plan__item__table th,.plan__item__table td{padding:1rem 0}@media screen and (min-width: 750px){.plan__item__table th,.plan__item__table td{font-size:1.4rem}}@media screen and (max-width: 749px){.plan__item__table th,.plan__item__table td{font-size:1.3rem}}.plan__item__table th{font-weight:normal;text-align:left;line-height:1.4}.plan__item__table th .sm{font-size:.7857142857em}.plan__item__table td{font-weight:bold;text-align:right}.plan__item__table .lg{-webkit-transition:.3s all;transition:.3s all}@media screen and (min-width: 750px){.plan__item__table .lg{font-size:2.2rem}}@media screen and (max-width: 749px){.plan__item__table .lg{font-size:1.8rem}}.-red .plan__item__table .lg{color:#fd7b7d}.-blue .plan__item__table .lg{color:#58d2d6}.-yellow .plan__item__table .lg{color:#ffb660}@media screen and (min-width: 750px){.plan__item__table .md{font-size:1.8rem}}@media screen and (max-width: 749px){.plan__item__table .md{font-size:1.5rem}}.otherPlan__main{border-top:1px solid #000;position:relative}@media screen and (min-width: 750px){.otherPlan__main{width:83.3333333333%;max-width:1200px;margin:0 auto;padding:6rem 0}}@media screen and (max-width: 749px){.otherPlan__main{width:90%;margin:0 auto;padding:4rem 0}}.otehrPlan__title{position:absolute;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);background:#f3f7f9;padding:1rem}@media screen and (min-width: 750px){.otehrPlan__title{font-weight:bold;font-size:2.4rem;top:-2.8rem}}@media screen and (max-width: 749px){.otehrPlan__title{font-weight:600;font-size:1.6rem;top:-1.8rem}}@media screen and (min-width: 750px){.otherPlan__list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}}@media screen and (min-width: 750px){.otherPlan__item{width:30.8333333333%;max-width:370px}}@media screen and (max-width: 749px){.otherPlan__item:not(:last-child){margin-bottom:2rem}}.otherPlan__item__content{padding:2rem;background:#fff}@media screen and (min-width: 750px){.otherPlan__item__content{border-top-right-radius:4rem;border-top-left-radius:4rem}}@media screen and (max-width: 749px){.otherPlan__item__content{border-top-right-radius:3rem;border-top-left-radius:3rem}}.otherPlan__title{font-weight:600;color:#fd7b7d;margin-bottom:1rem;text-align:center;line-height:1.2}@media screen and (min-width: 750px){.otherPlan__title{font-size:2.2rem}}@media screen and (min-width: 750px)and (max-width: 1199px){.otherPlan__title{font-size:1.6rem}}@media screen and (max-width: 749px){.otherPlan__title{font-size:2rem}}.otherPlan__lead{margin-bottom:2rem;text-align:center}@media screen and (min-width: 750px){.otherPlan__lead{font-size:1.4rem}}@media screen and (max-width: 1199px){.otherPlan__lead{font-size:1.3rem}}@media screen and (max-width: 749px){.otherPlan__fee{width:90%;margin:0 auto}}.otherPlan__feeItem{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-align:center}@media screen and (min-width: 750px)and (max-width: 1023px){.otherPlan__feeItem{display:block}}.otherPlan__feeItem+.otherPlan__feeItem{margin-top:1rem}.otherPlan__feeItem .title{display:inline-block;background:#f3f7f9;padding:.5rem .5rem;border-radius:1.5rem;font-weight:500;min-width:9.5rem}@media screen and (min-width: 750px){.otherPlan__feeItem .title{font-size:1.4rem}}@media screen and (min-width: 750px)and (max-width: 1023px){.otherPlan__feeItem .title{margin-bottom:1rem}}@media screen and (max-width: 1199px){.otherPlan__feeItem .title{font-size:1.2rem}}@media screen and (max-width: 749px){.otherPlan__feeItem .title{min-width:8.7rem}}.otherPlan__feeItem .amount{font-family:"M PLUS 1p",sans-serif;font-size:1rem;font-weight:bold;color:#fd7b7d;margin-left:1rem;line-height:1;background:-webkit-gradient(linear, left bottom, left top, color-stop(0.2em, #FCFF74), color-stop(1em, #FCFF74), color-stop(0.6em, transparent), to(transparent));background:linear-gradient(to top, #FCFF74 0.2em, #FCFF74 1em, transparent 0.6em, transparent 100%);position:relative}.otherPlan__feeItem .amount span{line-height:1}.otherPlan__feeItem .amount sup{position:absolute;font-weight:normal;font-size:1rem}@media screen and (min-width: 750px){.otherPlan__feeItem .amount sup{top:.3rem;right:-1.5rem}}@media screen and (max-width: 749px){.otherPlan__feeItem .amount sup{top:-0.5rem;right:-1.5rem}}@media screen and (min-width: 1024px){.otherPlan__feeItem .amount .lg{font-size:clamp(2rem,2.2916666667vw,3.3rem)}}@media screen and (min-width: 1200px)and (max-width: 1350px){.otherPlan__feeItem .amount .lg{font-size:2.4rem}}@media screen and (min-width: 750px)and (max-width: 1199px){.otherPlan__feeItem .amount .lg{font-size:2.4rem}}@media screen and (max-width: 749px){.otherPlan__feeItem .amount .lg{font-size:2.8rem}}.otherPlan__feeItem .amount .sm{font-size:clamp(1.4rem,2.2916666667vw,2rem)}@media screen and (min-width: 1200px)and (max-width: 1350px){.otherPlan__feeItem .amount .sm{font-size:1.6rem}}@media screen and (min-width: 750px)and (max-width: 1199px){.otherPlan__feeItem .amount .sm{font-size:1.5rem}}@media screen and (min-width: 1200px){.otherPlan__feeItem .amount .md{font-size:2.8rem}}@media screen and (min-width: 1200px)and (max-width: 1350px){.otherPlan__feeItem .amount .md{font-size:2rem}}@media screen and (min-width: 750px)and (max-width: 1199px){.otherPlan__feeItem .amount .md{font-size:1.5rem}}@media screen and (max-width: 749px){.otherPlan__feeItem .amount .md{font-size:2.4rem}}@media screen and (min-width: 750px){.otherPlan__btnWrap{margin:8rem 0 0}}@media screen and (max-width: 749px){.otherPlan__btnWrap{margin:3rem 0 0}}@media screen and (min-width: 750px){.otherPlan__btnWrap .btn-a{max-width:413px;margin:0 auto}}@media screen and (min-width: 750px){.comparisn{position:relative;margin-top:30rem;background:#fff}}@media screen and (min-width: 750px)and (max-width: 1199px){.comparisn{margin-top:20rem}}@media screen and (max-width: 749px){.comparisn{padding:4rem 0 0}}.comparisn__img{margin-left:auto}@media screen and (min-width: 750px){.comparisn__img{position:absolute;right:-7.9rem;top:-23rem;width:64.5833333333%;max-width:930px}}@media screen and (min-width: 750px)and (max-width: 1199px){.comparisn__img{top:-15rem}}@media screen and (max-width: 749px){.comparisn__img{width:80%;max-width:300px}}.comparisn__img img{width:100%}.comparisn__body{background:#fff}@media screen and (min-width: 750px){.comparisn__body{padding:10rem 0}}@media screen and (max-width: 749px){.comparisn__body{padding:8rem 0;margin-top:-9rem}}@media screen and (min-width: 750px){.comparisn__heading{margin-bottom:6rem;font-size:3.6rem}}@media screen and (min-width: 750px)and (max-width: 1199px){.comparisn__heading{font-size:2.4rem}}@media screen and (max-width: 749px){.comparisn__heading{margin:4rem 0 3rem;text-align:center;font-weight:600;font-size:2.2rem}}@media screen and (min-width: 750px){.comparisn__item+.comparisn__item{margin-top:5rem}}@media screen and (max-width: 749px){.comparisn__item+.comparisn__item{margin-top:4rem}}@media screen and (max-width: 749px){.comparisn__item.-top{padding:0 1.5rem}}@media screen and (max-width: 749px){.comparisn__item.-top .comparisn__table tr:nth-child(2) td{background:#fff3f3}}@media screen and (max-width: 749px){.comparisn__item.-top td:last-child{min-width:72px}}@media screen and (max-width: 749px){.comparisn__item .-course{margin-left:1.5rem}}@media screen and (max-width: 749px){.comparisn__item .-course .comparisn__table{border-left-color:rgba(0,0,0,0);overflow:inherit}.comparisn__item .-course .comparisn__table tr:first-of-type th{border-radius:10px 0 0 0}.comparisn__item .-course .comparisn__table tr:first-of-type th::before{border-radius:10px 0 0 0}.comparisn__item .-course .comparisn__table tr:last-of-type th{border-radius:0 0 0 10px}.comparisn__item .-course .comparisn__table tr:last-of-type th::before{border-radius:0 0 0 10px}.comparisn__item .-course .comparisn__table th,.comparisn__item .-course .comparisn__table td{white-space:nowrap}.comparisn__item .-course .comparisn__table th{position:sticky;top:0;left:0;z-index:1}.comparisn__item .-course .comparisn__table th::before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;border-left:1px solid #000;background:#fd7b7d;z-index:-1}.comparisn__item .-course .comparisn__table tr:nth-child(2) td{background:#fff3f3}}@media screen and (max-width: 749px){.comparisn__item.-btm .table__text{padding:0 1.5rem}}@media screen and (max-width: 749px){.comparisn__item.-btm td:last-child{min-width:72px}}.comparisn__item__heading{color:#fd7b7d}@media screen and (min-width: 750px){.comparisn__item__heading{margin-bottom:4rem;font-size:2.6rem}}@media screen and (min-width: 750px)and (max-width: 1199px){.comparisn__item__heading{font-size:2rem}}@media screen and (max-width: 749px){.comparisn__item__heading{margin:4rem 0 3rem;text-align:center;font-weight:600;font-size:1.8rem}}@media screen and (min-width: 750px)and (max-width: 1199px){.comparisn__item__body{width:90%;max-width:800px;margin:0 auto}}@media screen and (max-width: 749px){.comparisn__item__body.-course{overflow:hidden;border-radius:11px 0 0 11px}}@media screen and (max-width: 749px){.table__scroll{overflow:scroll}}@media screen and (max-width: 749px){.table__wrap{padding-right:1.5rem;width:83.5rem}}.comparisn__table{border-collapse:separate;border-spacing:0;border:1px solid #000;font-weight:500}@media screen and (min-width: 750px){.comparisn__table{border-radius:20px;font-size:1.5rem}}@media screen and (min-width: 750px)and (max-width: 1199px){.comparisn__table{font-size:1.2rem}}@media screen and (max-width: 749px){.comparisn__table{border-radius:10px;font-size:1rem;overflow:hidden}}.comparisn__table .pink{color:#fd7b7d}@media screen and (max-width: 749px){.comparisn__table th{width:9.1rem}}.comparisn__table tr:not(:first-child) th{border-top:1px solid #000}.comparisn__table th,.comparisn__table td{position:relative}.comparisn__table tr td+td{border-left:1px solid #000}.comparisn__table tr+tr td{border-top:1px solid #000}@media screen and (min-width: 750px){.comparisn__table tr td:nth-child(2){background:#fff3f3}}@media screen and (min-width: 750px){.comparisn__table tr th:not(:last-child){border-right:1px solid #000}.comparisn__table tr th:first-child{border-top-left-radius:20px}.comparisn__table tr th:last-child{border-top-right-radius:20px}}.comparisn__table th,.comparisn__table td{padding:1rem .9rem;text-align:center;vertical-align:middle}.comparisn__table th{background:#fd7b7d;color:#fff}@media screen and (min-width: 750px){.comparisn__table th{font-weight:600;font-size:1.3rem}}@media screen and (max-width: 749px){.comparisn__table th{font-weight:bold;font-size:1rem}}.comparisn__table .lg{font-weight:600}@media screen and (min-width: 750px){.comparisn__table .lg{font-size:1.9rem}}@media screen and (min-width: 750px)and (max-width: 1199px){.comparisn__table .lg{font-size:1.4rem}}@media screen and (max-width: 749px){.comparisn__table .lg{font-size:1.3rem}}.comparisn__table .md{font-weight:600}@media screen and (min-width: 750px){.comparisn__table .md{font-size:1.5rem}}@media screen and (min-width: 750px)and (max-width: 1199px){.comparisn__table .md{font-size:1.3rem}}@media screen and (max-width: 749px){.comparisn__table .md{font-size:1.2rem}}.comparisn__table .sm{font-weight:600}@media screen and (min-width: 750px){.comparisn__table .sm{font-size:1.3rem}}@media screen and (min-width: 750px)and (max-width: 1199px){.comparisn__table .sm{font-size:1.1rem}}@media screen and (max-width: 749px){.comparisn__table .sm{font-size:1rem}}.comparisn__table .sm2{font-weight:600}@media screen and (min-width: 750px){.comparisn__table .sm2{font-size:1.6rem}}@media screen and (min-width: 750px)and (max-width: 1199px){.comparisn__table .sm2{font-size:1.3rem}}@media screen and (max-width: 749px){.comparisn__table .sm2{font-size:1rem}}.comparisn__table sup{position:absolute;font-family:"Noto Sans JP",sans-serif;font-weight:normal;font-size:1rem}@media screen and (min-width: 750px){.comparisn__table sup{top:0;right:0}}@media screen and (max-width: 749px){.comparisn__table sup{top:0;right:0}}.comparisn__table .js-content{display:none}@media screen and (min-width: 750px){.table__more{cursor:pointer;pointer-events:visible;-webkit-transition:.3s all;transition:.3s all;padding:.5em 1em !important}}.table__more.-arrowDown::after{-webkit-transform:translateY(-50%) rotate(90deg) scale(-1, 1);transform:translateY(-50%) rotate(90deg) scale(-1, 1)}@media screen and (max-width: 749px){.table__more.-arrowDown{text-align:center}}.table__text{font-family:"Noto Sans JP",sans-serif;margin-top:3rem}@media screen and (min-width: 750px){.table__text{font-size:1.3rem}}@media screen and (max-width: 749px){.table__text{font-size:1.2rem}}@media screen and (max-width: 749px){.itemWrap{display:-webkit-box;display:-ms-flexbox;display:flex}}@media screen and (max-width: 749px){.item:last-child{padding-left:.5rem}}@media screen and (max-width: 749px){.tabletwo_sp{margin-top:3rem;padding:0 1.5rem}.tabletwo_sp tr:nth-child(1) td{font-weight:normal;text-align:center}.tabletwo_sp td{font-weight:600;text-align:left}.tabletwo_sp .pink.sm{font-size:1.05rem}.tabletwo_sp tr td:nth-child(2){background:#fff}.tabletwo_sp tr:nth-child(2) td{background:#fff3f3}}#fixCol__tableWrap{position:relative}@media screen and (min-width: 750px){.clone{display:none}}@media screen and (max-width: 749px){.clone{position:absolute;top:0;left:0;pointer-events:none;border:0;overflow:hidden}}.clone td{visibility:hidden}.clone th{visibility:visible}.clone td{border-color:rgba(0,0,0,0)}.textLeft{text-align:left !important}@media screen and (min-width: 750px){.choose{padding:12rem 0}}@media screen and (max-width: 749px){.choose{padding:4rem 1.5rem}}@media screen and (max-width: 749px){.choose .sec__text{font-weight:500;font-size:1.3rem}}@media screen and (min-width: 750px){.choose__main{width:88.8888888889%;max-width:1280px;margin-left:auto;padding-bottom:2rem;overflow:hidden}}@media screen and (min-width: 750px){.choose__main .slick-list{padding:0 20% 0 0 !important}.choose__main .slick-dots{bottom:-50px}}@media screen and (max-width: 749px){.choose__head{padding:0 1rem 2rem}}.choose__heading{margin-bottom:2rem}@media screen and (min-width: 750px){.choose__heading{font-size:3.6rem}}@media screen and (max-width: 749px){.choose__heading{text-align:center;font-weight:600;font-size:2.2rem}}@media screen and (min-width: 750px){.choose__lead{font-weight:500;font-size:1.8rem}}@media screen and (max-width: 1199px){.choose__lead{font-size:1.6rem}}@media screen and (min-width: 750px){.choose__body{margin-top:8rem}}@media screen and (max-width: 749px){.choose__body{margin-top:5rem}}.choose__body .slick-track{display:-webkit-box;display:-ms-flexbox;display:flex}.choose__body .slick-slide{height:auto !important}.choose__item{background:#fff;position:relative;-webkit-box-shadow:8px 8px 5px #f2f2f2;box-shadow:8px 8px 5px #f2f2f2;opacity:.6;-webkit-transition:all .3s;transition:all .3s;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}@media screen and (min-width: 750px){.choose__item{width:57.03125%;max-width:730px;padding:7rem 3rem 3rem;border-radius:2rem;margin-right:10rem}}@media screen and (min-width: 750px)and (max-width: 1023px){.choose__item{margin-right:6rem}}@media screen and (max-width: 749px){.choose__item{padding:5rem 1.5rem 2rem;border-radius:1rem;margin-right:1rem}}.choose__item.slick-current{opacity:1}.choose__item .sec__text{margin-bottom:4rem}.choose__item__inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;height:100%}.choose__item__title{display:block;position:absolute;z-index:1;font-weight:600}.choose__item__title:before{position:absolute;content:"";left:0;background:url(../img/top/choose_shape.webp) no-repeat;background-size:100% 100%;width:100%;height:100%;z-index:-1}@media screen and (min-width: 750px){.choose__item__title:before{top:.3rem;height:8.6rem}}@media screen and (max-width: 749px){.choose__item__title:before{top:-0.3rem;height:7.4rem}}@media screen and (min-width: 750px){.choose__item__title{width:90%;max-width:404px;font-weight:600;font-size:1.8rem;padding:3rem 2rem;left:3rem;top:-3.5rem}}@media screen and (max-width: 749px){.choose__item__title{padding:2rem;width:100%;left:0rem;top:-3.5rem}}@media screen and (min-width: 750px){.choose__item__title.-lg{top:-5.5rem}}@media screen and (max-width: 749px){.choose__item__title.-lg{top:-4.5rem}}@media screen and (min-width: 750px){.choose__item__title.-lg:before{top:1.5rem}}@media screen and (max-width: 749px){.choose__item__title.-lg:before{top:1rem}}@media screen and (max-width: 749px){.choose__item__title.-mdLg{top:-3rem}}@media screen and (max-width: 1199px){.choose__item__title{font-size:1.4rem}}.choose__item__content{background:#58d2d6;border-radius:1.5rem;position:relative}@media screen and (min-width: 750px){.choose__item__content{margin-top:auto;padding:3rem}}@media screen and (max-width: 749px){.choose__item__content{padding:3rem 2rem}}.choose__item__text{color:#fff;font-weight:600;letter-spacing:.05em}@media screen and (min-width: 750px){.choose__item__text{font-size:1.4rem;width:78%}}@media screen and (max-width: 749px){.choose__item__text{font-size:1.3rem}}@media screen and (min-width: 750px){.choose__item__staff{position:absolute;width:23.1746031746%;right:0;bottom:0}}@media screen and (max-width: 749px){.choose__item__staff{display:none}}.choose__content__topText{color:#58d2d6;border:2px solid #58d2d6;border-radius:10px;background:#fff;padding:.5rem 1rem;position:absolute;font-weight:600}@media screen and (min-width: 750px){.choose__content__topText{font-size:1.5rem;left:3rem;top:-2rem}}@media screen and (max-width: 749px){.choose__content__topText{font-size:1.3rem;left:2rem;top:-2rem}}.choose__slider__arrow{position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);z-index:10;cursor:pointer}.choose__slider__arrow.-prev{display:none !important}@media screen and (min-width: 750px){.choose__slider__arrow.-next{background:url(../img/top/arrow-black.png) center/contain no-repeat}}@media screen and (min-width: 1400px){.choose__slider__arrow.-next{right:47rem}}@media screen and (min-width: 1024px)and (max-width: 1399px){.choose__slider__arrow.-next{right:26%}}@media screen and (min-width: 750px)and (max-width: 1199px){.choose__slider__arrow.-next{right:18%}}@media screen and (min-width: 750px)and (max-width: 1023px){.choose__slider__arrow.-next{right:12%}}@media screen and (min-width: 750px){.choose__slider__arrow{width:60px;height:60px;-webkit-transition:.3s all;transition:.3s all}.choose__slider__arrow:hover{-webkit-filter:brightness(1.5);filter:brightness(1.5)}}@media screen and (max-width: 1199px){.choose__slider__arrow{width:40px;height:40px}}@media screen and (max-width: 749px){.choose__slider__arrow{display:none}}.slick-dots{padding-top:1rem}@media screen and (min-width: 750px){.slick-dots{bottom:-40px}}@media screen and (max-width: 749px){.slick-dots{bottom:-40px}}.slick-dots li button:before{width:10px;height:10px;content:"";border-radius:50%;background:#d9d9d9}.slick-dots .slick-active button:before{background:#000}.experience__main{background:#feffe3;margin-left:auto}@media screen and (min-width: 750px){.experience__main{width:90%;max-width:1280px;padding:6rem 5rem;border-top-left-radius:4rem;border-bottom-left-radius:4rem}}@media screen and (max-width: 749px){.experience__main{width:95%;padding:4rem 1.5rem;border-top-left-radius:3rem;border-bottom-left-radius:3rem}}.experience__main .cloud{-webkit-transition:all .3s;transition:all .3s}@media screen and (min-width: 750px){.experience__main .cloud:hover{color:#474747;-webkit-transition:all .3s;transition:all .3s;-webkit-transform:scale(1.1);transform:scale(1.1)}}@media screen and (min-width: 750px){.experience__main .exp__comment__item__top:hover{color:#474747;-webkit-transition:all .3s;transition:all .3s;-webkit-transform:translateX(-50%) scale(1.1);transform:translateX(-50%) scale(1.1)}}.erperience__top{position:relative}@media screen and (min-width: 750px){.erperience__top{height:50rem;margin-bottom:10rem}}@media screen and (min-width: 750px){.img__experience__top{position:absolute;width:42.6271186441%;top:-12rem;left:-15rem}}@media screen and (min-width: 750px)and (max-width: 1199px){.img__experience__top{top:-7rem;left:-8rem}}@media screen and (max-width: 749px){.img__experience__top{width:26.6rem;margin:22rem 0 10rem auto}}.exp__comment__item__top{background:url(../img/top/exp_cloud01.webp) no-repeat;background-size:100% 100%;position:absolute}@media screen and (min-width: 750px){.exp__comment__item__top{width:43.8983050847%;top:0;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);font-size:1.5rem;height:31rem;padding:6rem 7rem}}@media screen and (min-width: 750px)and (max-width: 1199px){.exp__comment__item__top{padding:7rem 7rem 4rem;width:65%;top:-21px}}@media screen and (max-width: 749px){.exp__comment__item__top{width:134.5565749235%;height:26rem;right:-8rem;top:-20rem;font-size:1.3rem;padding:5rem 8rem 4rem 6rem}}.exp__comment__item__btm{background:url(../img/top/exp_cloud02.webp) no-repeat;background-size:100% 100%;position:absolute}@media screen and (min-width: 750px){.exp__comment__item__btm{width:43.0508474576%;bottom:-9%;left:0;font-size:1.5rem;height:28.7rem;padding:8rem 12rem 4rem 8rem}}@media screen and (min-width: 750px)and (max-width: 1199px){.exp__comment__item__btm{padding:10rem 10rem 7rem 6rem;width:61%;height:28.7rem;bottom:-2%;left:-20px}}@media screen and (max-width: 749px){.exp__comment__item__btm{width:142.5076452599%;height:26.3rem;left:-13rem;font-size:1.3rem;padding:6rem 11rem 4rem 12rem;top:27%}}.experinece__comment__btm__item{background:url(../img/top/exp_cloud03.webp) no-repeat;background-size:100% 100%;position:absolute}@media screen and (min-width: 750px){.experinece__comment__btm__item{width:40.4237288136%;top:76%;right:19%;font-size:1.5rem;height:28.7rem;padding:8rem 12rem 7rem 8rem}}@media screen and (min-width: 750px)and (max-width: 1199px){.experinece__comment__btm__item{padding:10rem 8rem 4rem 6rem;width:55%;top:57%;right:-6%}}@media screen and (max-width: 749px){.experinece__comment__btm__item{width:125.993883792%;height:27.5rem;font-size:1.3rem;padding:8rem 8rem 4rem 10rem;bottom:-29%;left:-3rem;z-index:2}}@media screen and (min-width: 750px){.img__experience__btm{position:absolute;width:25.7627118644%;top:41%;right:19%}}@media screen and (max-width: 749px){.img__experience__btm{position:relative;width:23.1rem;margin-bottom:20rem;z-index:1}}.exp__text{line-height:1.5}@media screen and (min-width: 750px)and (max-width: 1399px){.exp__text{font-size:1.2rem}}.exp__name{font-weight:600;font-size:1.3rem;margin-top:.5rem}.exp__btnWrap{text-align:right}.exp__btn{padding-right:3rem;color:#ffb660;position:relative}.exp__btn:after{position:absolute;content:"";background:url(../img/top/arrow-right-orange.png) center/contain no-repeat;-webkit-transition:all .3s;transition:all .3s;width:2.4rem;height:2.4rem;right:0;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}@media screen and (min-width: 750px){.exp__btm__btn{margin:5rem 0 0;text-align:left}.exp__btm__btn .btn-a{margin:0;min-width:39rem;max-width:39rem}}@media screen and (min-width: 750px){.faq{padding:12rem 0}}@media screen and (max-width: 749px){.faq{padding:4rem 0}}@media screen and (min-width: 750px){.faq__body{width:90%;max-width:900px;margin:0 auto}}.faq__item{background:#fff;border-radius:1rem;cursor:pointer}@media screen and (min-width: 750px){.faq__item{padding:2rem}}@media screen and (max-width: 749px){.faq__item{padding:1.5rem}}.faq__item:not(:last-child){margin-bottom:2rem}.faq__question{font-weight:bold;position:relative}.faq__question::before{position:absolute;content:"";top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);font-size:1.5em;display:block;border-radius:50%;background:url(../img/top/faq_plus.svg) center/contain no-repeat}@media screen and (min-width: 750px){.faq__question::before{width:3.5rem;height:3.4rem;right:0}}@media screen and (max-width: 749px){.faq__question::before{width:3.05rem;height:3rem;right:0}}.faq__question.is-tap:before{background:url(../img/top/faq_minus.svg) center/contain no-repeat}@media screen and (min-width: 750px){.faq__question{font-size:1.6rem}}@media screen and (max-width: 749px){.faq__question{font-size:1.3rem}}.faq__ans{margin-top:2rem;display:none;position:relative;font-weight:500;border-top:1px solid #a9a9a9}.faq__ans:before{position:absolute;content:"A";left:0;font-family:"Rubik",sans-serif;border-radius:50%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#fd7b7d;line-height:0}@media screen and (min-width: 750px){.faq__ans:before{top:4rem;font-size:2.4rem}}@media screen and (max-width: 749px){.faq__ans:before{top:2rem;font-size:2rem}}@media screen and (min-width: 750px){.faq__ans{font-size:1.5rem;padding-left:3rem;padding-top:2rem}}@media screen and (max-width: 749px){.faq__ans{font-size:1.3rem;padding-top:4rem}}.faq__ans .link:hover{color:#fd7b7d}@media screen and (min-width: 750px){.faq__btnWrap{margin:5rem 0 0}}@media screen and (max-width: 749px){.faq__btnWrap{margin:3rem 0 0}}.bgFull{width:100%}.bgFull img{width:100%}.content{background:#fff}@media screen and (min-width: 750px){.content{padding:12rem 0}}@media screen and (max-width: 749px){.content{padding:4rem 0}}.contentWrap{border:1px solid #c8c8c8;border-radius:5px;display:block;position:relative;background:#fff}.contentWrap:after{position:absolute;content:"";background:url(../img/top/arrow-right-green.svg) center/contain no-repeat;-webkit-transition:all .3s;transition:all .3s}@media screen and (min-width: 750px){.contentWrap:after{width:2.6rem;height:2.6rem;bottom:3rem;right:2rem}}@media screen and (max-width: 749px){.contentWrap:after{width:2.4rem;height:2.4rem;bottom:1rem;right:1rem}}@media screen and (min-width: 750px){.contentWrap{padding:2rem}}@media screen and (max-width: 749px){.contentWrap{padding:1rem}}.contentWrap:hover{color:#474747;background:rgba(88,210,214,.1725490196)}.contentWrap:hover:after{-webkit-transform:scale(1.1);transform:scale(1.1)}@media screen and (min-width: 750px){.content__list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap}}.content__item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}@media screen and (min-width: 750px){.content__item{-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:48.5%}.content__item:not(:nth-child(-n+2)){margin-top:2rem}}@media screen and (max-width: 749px){.content__item{margin-top:2rem}.content__item:not(:last-child){margin-bottom:1rem}}@media screen and (min-width: 750px){.content__img{width:45.1467268623%}.content__img img{-webkit-transition:.3s all;transition:.3s all}}@media screen and (max-width: 749px){.content__img{width:38.8888888889%}}@media screen and (min-width: 750px){.content__body{width:50.7900677201%}}@media screen and (max-width: 749px){.content__body{width:52.7777777778%}}.content__item__heading{color:#58d2d6;line-height:1.2}@media screen and (min-width: 1024px){.content__item__heading{font-size:2rem}}@media screen and (max-width: 1023px){.content__item__heading{font-size:1.5rem}}.content__text{font-weight:500;margin-top:1rem}@media screen and (min-width: 1024px){.content__text{font-size:1.4rem}}@media screen and (max-width: 1023px){.content__text{font-size:1.3rem}}@media screen and (min-width: 750px){.content__btm{margin-top:2rem}}@media screen and (max-width: 749px){.content__btm{margin-top:1rem}}@media screen and (min-width: 750px){.content__btm .contentWrap{padding:3rem}}@media screen and (max-width: 749px){.content__btm .contentWrap{padding:2.5rem}}.content__btm .contentWrap:hover::after{-webkit-transform:translateY(50%) scale(1.1);transform:translateY(50%) scale(1.1)}.content__btm .contentWrap:after{bottom:50%;-webkit-transform:translateY(50%);transform:translateY(50%)}.store{background:#fff}.store__main{background:#f3f7f9}@media screen and (min-width: 750px){.store__main{padding:8rem 0 6rem;max-width:1100px;border-radius:7rem}}@media screen and (max-width: 749px){.store__main{padding:4rem 1.5rem}}.store__heading{text-align:center;margin-bottom:2rem}@media screen and (min-width: 750px){.store__heading{font-size:3.2rem}}@media screen and (max-width: 749px){.store__heading{font-weight:600;font-size:2.2rem}}.sec__lead{font-size:1.6rem;text-align:center}@media screen and (min-width: 750px){.sec__head{margin-bottom:6rem}}@media screen and (max-width: 749px){.sec__head{margin-bottom:3rem}}@media screen and (min-width: 750px){.store__body{width:95%;max-width:930px;margin:0 auto}}.store__navList{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}@media screen and (max-width: 749px){.store__navList{gap:.5rem}}@media screen and (min-width: 1200px){.storeNav__item{min-width:114px}}@media screen and (min-width: 750px){.storeNav__item:not(:last-child){margin-right:1rem}}@media screen and (max-width: 749px){.storeNav__item{-webkit-box-flex:1;-ms-flex:1;flex:1;min-width:108px}}.storeNav__item.ui-state-active .storeNav__link{background:#fd7b7d;color:#fff}@media screen and (min-width: 750px){.storeNav__item.ui-state-active .storeNav__link:hover{color:#fd7b7d;background:#fff}}.storeNav__link{background:#fff;display:block;height:100%;color:#fd7b7d;border:1px solid #fd7b7d;border-radius:3px;text-align:center;font-weight:600;cursor:pointer;-webkit-transition:all .3s;transition:all .3s}@media screen and (min-width: 1200px){.storeNav__link{padding:.5rem 1em;font-size:1.4rem}}@media screen and (max-width: 1199px){.storeNav__link{padding:1rem .7em;font-size:1.2rem}}@media screen and (min-width: 750px){.storeNav__link:hover{background:#fd7b7d;color:#fff}}@media screen and (min-width: 750px){.store__listWrap{margin-top:5rem}}@media screen and (max-width: 749px){.store__listWrap{margin-top:2rem}}@media screen and (max-width: 749px){.store__list{padding:0 2rem}}@media screen and (min-width: 750px){.store__list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}}.store__list__item{position:relative;-webkit-box-shadow:0 0 10px #dde8e9;box-shadow:0 0 10px #dde8e9;border-radius:10px}.store__list__item:after{position:absolute;content:"";background:url(../img/top/arrow_pink.png) center/contain no-repeat;-webkit-transition:all .3s;transition:all .3s;width:2.6rem;height:2.6rem;right:1rem;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.store__list__item:hover:after{position:absolute;content:"";background:url(../img/top/arrow_white.png) center/contain no-repeat}@media screen and (min-width: 750px){.store__list__item{width:32.2580645161%}}@media screen and (min-width: 750px){.store__list__item:not(:nth-child(-n+3)){margin-top:1rem}.store__list__item:not(:nth-child(3n)){margin-right:1rem}}@media screen and (max-width: 749px){.store__list__item:not(:last-child){margin-bottom:1rem}}.store__item__link{display:block;padding:1.5rem;background:#fff;border-radius:10px;font-weight:bold;font-size:1.6rem}.store__item__link:hover{background:#fd7b7d;color:#fff}@media screen and (min-width: 750px){.store__btnWrap .btn-a.-md{min-width:321px;max-width:321px}}@media screen and (min-width: 750px){.store__btnWrap{margin-top:5rem}}@media screen and (max-width: 749px){.store__btnWrap{margin-top:3rem}}.news{background:#fff}@media screen and (min-width: 750px){.news{padding:12rem 0}}@media screen and (max-width: 749px){.news{padding:8rem 0;margin-top:10rem}}@media screen and (max-width: 749px){.news .sec__head{padding-top:5rem}}@media screen and (max-width: 749px){.news__top__img{width:90%;max-width:300px;margin-left:auto;margin-top:-16rem}}@media screen and (min-width: 750px){.news__top__img{display:none}}@media screen and (min-width: 750px){.news__main{max-width:770px}}.news__item{display:block;padding:2rem 0;border-bottom:2px solid #a9a9a9}.news__item:hover{color:#474747}.news__item:hover .news__desc{text-decoration:underline}.news__item__top{font-weight:bold;line-height:1}.news__item__top span{line-height:0}@media screen and (min-width: 750px){.news__item__top{margin-bottom:1.5rem;font-size:1.4rem}}@media screen and (max-width: 749px){.news__item__top{margin-bottom:1rem;font-size:1.2rem}}.news__item__top .category{color:#fd7b7d;border-left:2px solid #000}@media screen and (min-width: 750px){.news__item__top .category{padding-left:1.5rem;margin-left:1.5rem}}@media screen and (max-width: 749px){.news__item__top .category{font-weight:500;padding-left:1rem;margin-left:1rem}}@media screen and (min-width: 750px){.news__desc{font-weight:bold;font-size:1.4rem}}@media screen and (max-width: 749px){.news__desc{font-weight:500;font-size:1.2rem}}.banner{background:#fd7b7d;border-radius:3rem;color:#fff}@media screen and (min-width: 750px){.banner{margin-top:20rem;padding:2rem 3rem}}@media screen and (max-width: 749px){.banner{margin-top:4rem;padding:2rem}}.banner__text{font-weight:600;font-size:1.9rem;margin-bottom:2rem}@media screen and (max-width: 749px){.banner__text{text-align:center}}@media screen and (min-width: 750px){.banner__btnWarp{display:-webkit-box;display:-ms-flexbox;display:flex;width:90%;max-width:542px}}.banner__btnWarp .btn-a.-sm{font-size:1.8rem;border:1px solid rgba(0,0,0,0)}.banner__btnWarp .btn-a.-sm:after{width:2.4rem;height:2.4rem}@media screen and (min-width: 750px){.banner__btnWarp .btn-a.-sm{min-width:260px;padding:1.55rem 2rem;margin-right:20px;text-align:center}}@media screen and (max-width: 749px){.banner__btnWarp .btn-a.-sm{margin-bottom:2rem;font-size:1.8rem}}.banner__btnWarp .btn-a.-sm:hover{border:1px solid #fff}.banner__content{position:relative;z-index:1}@media screen and (max-width: 749px){.banner__content{padding-bottom:17rem}}.banner__img{position:absolute}@media screen and (min-width: 750px){.banner__img{width:33.661971831%;right:3rem;bottom:-2rem;z-index:-1}}@media screen and (max-width: 749px){.banner__img{width:229px;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);bottom:-2rem;z-index:-1}}.fadeIn{opacity:0}.fadeIn.js-scroll.is-active.-delay{-webkit-animation:fadeIn 700ms .5s cubic-bezier(0.645, 0.045, 0.355, 1) forwards;animation:fadeIn 700ms .5s cubic-bezier(0.645, 0.045, 0.355, 1) forwards}.fadeIn.js-scroll.is-active:not(.-delay){-webkit-animation:fadeIn 700ms cubic-bezier(0.645, 0.045, 0.355, 1) forwards;animation:fadeIn 700ms cubic-bezier(0.645, 0.045, 0.355, 1) forwards}.fadeUp{opacity:0}.fadeUp.js-scroll.is-active.-delay{-webkit-animation:fadeUp 700ms .5s cubic-bezier(0.645, 0.045, 0.355, 1) forwards;animation:fadeUp 700ms .5s cubic-bezier(0.645, 0.045, 0.355, 1) forwards}.fadeUp.js-scroll.is-active:not(.-delay){-webkit-animation:fadeUp 700ms cubic-bezier(0.645, 0.045, 0.355, 1) forwards;animation:fadeUp 700ms cubic-bezier(0.645, 0.045, 0.355, 1) forwards}@-webkit-keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@-webkit-keyframes fadeUp{0%{opacity:0;-webkit-transform:translateY(4rem);transform:translateY(4rem)}100%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes fadeUp{0%{opacity:0;-webkit-transform:translateY(4rem);transform:translateY(4rem)}100%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}