.sushi-page-top #top #hero_view .hero_wrapper_pc{background-color:#e2bda2;position:relative}.sushi-page-top #top #hero_view .hero_wrapper_pc #splide{width:50%;margin-left:auto}.sushi-page-top #top #hero_view .hero_wrapper_pc #splide .splide__slide{position:relative}.sushi-page-top #top #hero_view .hero_wrapper_pc #splide .splide__slide:after{content:"";cursor:pointer;background:linear-gradient(90deg,#e2bda2,#fff0 40%,#0000);width:100%;height:100%;position:absolute;top:0;left:0}.sushi-page-top #top #hero_view .hero_wrapper_pc #splide .splide__pagination{flex-direction:column;align-items:flex-end;row-gap:12px;height:max-content;display:flex;position:absolute}.sushi-page-top #top #hero_view .hero_wrapper_pc #splide .splide__pagination__page{cursor:pointer;background-color:#fff6;border-radius:0;width:.2rem;height:1.5rem;transition:all .8s cubic-bezier(.2,1,.2,1);display:block}.sushi-page-top #top #hero_view .hero_wrapper_pc #splide .splide__pagination__page.is-active{background-color:#6a1e0d}.sushi-page-top #top #hero_view .hero_wrapper_pc #splide img{cursor:pointer;width:100%}@media (width<=767px){.sushi-page-top #top #hero_view .hero_wrapper_pc{display:none}}.sushi-page-top #top #hero_view .hero_wrapper_pc .hero_text{text-align:left;max-width:800px;padding-left:75px;position:absolute;top:50%;left:0;transform:translateY(-50%)}.sushi-page-top #top #hero_view .hero_wrapper_pc .hero_text>h2{color:#fff;font-family:serif;font-size:36px}.sushi-page-top #top #hero_view .hero_wrapper_pc .hero_text>h3{color:#6a1e0d;font-size:14px}.sushi-page-top #top #hero_view .hero_wrapper_pc .hero_text>p,.sushi-page-top #top #hero_view .hero_wrapper_pc .hero_text label{color:#6a1e0d;max-width:430px;font-size:12px}.sushi-page-top #top #hero_view .hero_wrapper_pc .hero_text>.subscribe_now{max-width:380px;display:flex}.sushi-page-top #top #hero_view .hero_wrapper_pc .hero_text>.subscribe_now input[type=email]{color:#6a1e0d;border:none;border-radius:4px 0 0 4px;flex-grow:4;height:48px;padding:0 16px;font-size:14px}.sushi-page-top #top #hero_view .hero_wrapper_pc .hero_text>.subscribe_now input[type=email]::placeholder{color:#e1bca2}.sushi-page-top #top #hero_view .hero_wrapper_pc .hero_text>.subscribe_now .btn{color:#fff;background-color:#6a1e0d;border-radius:0 4px 4px 0;flex-grow:1;padding:12px;font-family:serif;font-size:14px}.sushi-page-top #top #hero_view .hero_wrapper_pc .hero_text>.subscribe_now .btn:hover,.sushi-page-top #top #hero_view .hero_wrapper_pc .hero_text>.subscribe_now .btn:focus,.sushi-page-top #top #hero_view .hero_wrapper_pc .hero_text>.subscribe_now .btn:target,.sushi-page-top #top #hero_view .hero_wrapper_pc .hero_text>.subscribe_now .btn:active{border:1px solid #fff}@media (width>=1280px){.sushi-page-top #top #hero_view .hero_wrapper_pc .hero_text{max-width:100%;padding-left:150px}.sushi-page-top #top #hero_view .hero_wrapper_pc .hero_text>h2{font-size:60px}.sushi-page-top #top #hero_view .hero_wrapper_pc .hero_text>h3{font-size:18px}.sushi-page-top #top #hero_view .hero_wrapper_pc .hero_text>p,.sushi-page-top #top #hero_view .hero_wrapper_pc .hero_text label{max-width:550px;font-size:16px}.sushi-page-top #top #hero_view .hero_wrapper_pc .hero_text>p{margin-bottom:30px}.sushi-page-top #top #hero_view .hero_wrapper_pc .hero_text>label{margin-bottom:0}.sushi-page-top #top #hero_view .hero_wrapper_pc .hero_text>.subscribe_now{max-width:520px}.sushi-page-top #top #hero_view .hero_wrapper_pc .hero_text>.subscribe_now .btn{padding:8px 6px;font-size:18px}}@media (width>=1920px){.sushi-page-top #top #hero_view .hero_wrapper_pc .hero_text{max-width:100%;padding-left:200px}.sushi-page-top #top #hero_view .hero_wrapper_pc .hero_text>h2{font-size:80px}.sushi-page-top #top #hero_view .hero_wrapper_pc .hero_text>h3{font-size:22.5px}.sushi-page-top #top #hero_view .hero_wrapper_pc .hero_text>p,.sushi-page-top #top #hero_view .hero_wrapper_pc .hero_text label{max-width:700px;font-size:18px}.sushi-page-top #top #hero_view .hero_wrapper_pc .hero_text>p{margin-bottom:40px}.sushi-page-top #top #hero_view .hero_wrapper_pc .hero_text>label{margin-bottom:0}.sushi-page-top #top #hero_view .hero_wrapper_pc .hero_text>.subscribe_now{max-width:680px}.sushi-page-top #top #hero_view .hero_wrapper_pc .hero_text>.subscribe_now input[type=email]{padding:30px 20px;font-size:20px}.sushi-page-top #top #hero_view .hero_wrapper_pc .hero_text>.subscribe_now .btn{padding:10px 20px;font-size:22px}}.sushi-page-top #top #hero_view .hero_wrapper_mobile{background-color:#e2bda2}.sushi-page-top #top #hero_view .hero_wrapper_mobile .splide__pagination{-moz-column-gap:10px;column-gap:10px;height:max-content;display:flex;position:absolute}.sushi-page-top #top #hero_view .hero_wrapper_mobile .splide__pagination__page{cursor:pointer;background-color:#fff6;border-radius:0;width:1rem;height:.3rem;transition:all .8s cubic-bezier(.2,1,.2,1);display:block}.sushi-page-top #top #hero_view .hero_wrapper_mobile .splide__pagination__page.is-active{background-color:#6a1e0d}@media (width>=768px){.sushi-page-top #top #hero_view .hero_wrapper_mobile{display:none}}.sushi-page-top #top #hero_view .hero_wrapper_mobile img{width:100%}.sushi-page-top #top #hero_view .hero_wrapper_mobile .hero_text{text-align:left;padding:32px}.sushi-page-top #top #hero_view .hero_wrapper_mobile .hero_text>h2{color:#fff;font-family:serif;font-size:32px;line-height:40px}.sushi-page-top #top #hero_view .hero_wrapper_mobile .hero_text>h3{color:#6a1e0d;font-size:18px}.sushi-page-top #top #hero_view .hero_wrapper_mobile .hero_text>p{color:#6a1e0d;margin-bottom:32px;font-size:14px}.sushi-page-top #top #hero_view .hero_wrapper_mobile .hero_text .btn{color:#fff;background-color:#6a1e0d;border-radius:4px;width:100%;margin-bottom:16px;padding:8px;font-family:serif;font-size:16px;font-weight:700}.sushi-page-top #top #hero_view .hero_wrapper_mobile .hero_text .btn:active,.sushi-page-top #top #hero_view .hero_wrapper_mobile .hero_text .btn:hover,.sushi-page-top #top #hero_view .hero_wrapper_mobile .hero_text .btn:focus,.sushi-page-top #top #hero_view .hero_wrapper_mobile .hero_text .btn:target{transform:scale(.99)}@media (width>=425px){.sushi-page-top #top #hero_view .hero_wrapper_mobile .hero_text>p,.sushi-page-top #top #hero_view .hero_wrapper_mobile .hero_text label{font-size:16px}}.sushi-page-top #top #feature{padding:100px 75px 32px}.sushi-page-top #top #feature .feature-card{-moz-column-gap:35px;grid-template-columns:1fr 1fr;column-gap:35px;margin-bottom:32px;display:grid}.sushi-page-top #top #feature .feature-card .img-wrapper img{border-radius:20px;width:100%}.sushi-page-top #top #feature .feature-card .text-wrapper{flex-flow:column;justify-content:center;display:flex}.sushi-page-top #top #feature .feature-card .text-wrapper h2{color:#6a1e0d;order:2;font-family:serif;font-size:28px}.sushi-page-top #top #feature .feature-card .text-wrapper h3{color:#e1bca2;order:1;font-size:18px}.sushi-page-top #top #feature .feature-card .text-wrapper p{order:3}.sushi-page-top #top #feature .feature-card.reverse .img-wrapper{order:2}.sushi-page-top #top #feature .feature-card.reverse .text-wrapper{order:1}@media (width<=767px){.sushi-page-top #top #feature{padding:30px 20px}.sushi-page-top #top #feature .feature-card{-moz-column-gap:0;grid-template-columns:1fr;column-gap:0}.sushi-page-top #top #feature .feature-card .text-wrapper{margin-top:32px}.sushi-page-top #top #feature .feature-card.reverse .img-wrapper{order:1}.sushi-page-top #top #feature .feature-card.reverse .text-wrapper{order:2}.sushi-page-top #top #feature .feature-card img{border-radius:14px}}@media (width>=1280px){.sushi-page-top #top #feature{padding:160px 150px 32px}.sushi-page-top #top #feature .feature-card{-moz-column-gap:75px;column-gap:75px}.sushi-page-top #top #feature .feature-card .text-wrapper h2{font-size:36px}.sushi-page-top #top #feature .feature-card .text-wrapper h4{font-size:22px}.sushi-page-top #top #feature .feature-card .text-wrapper p{font-size:18px}}@media (width>=1920px){.sushi-page-top #top #feature{padding:160px 200px 32px}.sushi-page-top #top #feature .feature-card{-moz-column-gap:75px;column-gap:75px}.sushi-page-top #top #feature .feature-card .text-wrapper h2{font-size:48px}.sushi-page-top #top #feature .feature-card .text-wrapper h4{font-size:22px}.sushi-page-top #top #feature .feature-card .text-wrapper p{font-size:20px}}.sushi-page-top #top #as_seen_on{text-align:center;background-color:#d2d2d2;padding:32px}.sushi-page-top #top #as_seen_on h3{color:#414141;font-family:serif;font-size:28px;font-weight:700}.sushi-page-top #top #as_seen_on p{margin-bottom:32px}.sushi-page-top #top #as_seen_on img{width:100%;max-width:950px}.sushi-page-top #top #getting_started{text-align:center;padding:30px 20px}@media screen and (width>=1280px){.sushi-page-top #top #getting_started{padding:160px 150px 32px}}@media screen and (width>=1920px){.sushi-page-top #top #getting_started{padding:160px 200px 32px}}.sushi-page-top #top #getting_started>.text-wrapper{text-align:center}.sushi-page-top #top #getting_started>.text-wrapper h2{font-family:serif;font-weight:700;font-style:28px;margin-bottom:42px}.sushi-page-top #top #getting_started>.lesson-wrapper{-moz-column-gap:10px;column-gap:10px;display:grid}@media screen and (width>=768px){.sushi-page-top #top #getting_started>.lesson-wrapper{width:50%;margin:auto;display:block}}@media screen and (width>=1280px){.sushi-page-top #top #getting_started>.lesson-wrapper{grid-template-columns:repeat(auto-fit,minmax(100px,max-content));width:100%;display:grid}}@media screen and (width>=1920px){.sushi-page-top #top #getting_started>.lesson-wrapper{grid-template-columns:repeat(auto-fit,minmax(100px,max-content))}}.sushi-page-top #top #getting_started>.lesson-wrapper .courses-card{scroll-snap-align:start;text-align:left;border-radius:5px;flex-direction:column;margin:5px;padding:0 4px 4px;transition:all .3s;display:flex;position:relative;box-shadow:0 0 8px #00000029}.sushi-page-top #top #getting_started>.lesson-wrapper .courses-card:first-child{margin-left:10px}@media screen and (width>=1280px){.sushi-page-top #top #getting_started>.lesson-wrapper .courses-card:first-child{grid-area:1/2}}.sushi-page-top #top #getting_started>.lesson-wrapper .courses-card:active{transform:translate(5px,5px)}.sushi-page-top #top #getting_started>.lesson-wrapper .courses-card>.card-link{width:100%;height:100%;position:absolute;top:0;left:0}.sushi-page-top #top #getting_started>.lesson-wrapper .courses-card>.card-header{-moz-column-gap:8px;justify-content:space-between;column-gap:8px;margin-bottom:5px;display:flex}.sushi-page-top #top #getting_started>.lesson-wrapper .courses-card>.card-header>.label-left{-moz-column-gap:8px;column-gap:8px;display:flex}.sushi-page-top #top #getting_started>.lesson-wrapper .courses-card>.card-header>.label-left>.lesson{text-align:center;color:#fff;background:#414141;border-radius:0 0 5px 5px;padding:6px;font-size:10px;font-weight:700;display:inline}@media (width>=576px){.sushi-page-top #top #getting_started>.lesson-wrapper .courses-card>.card-header>.label-left>.lesson{padding:8px 14px;font-size:12px}}.sushi-page-top #top #getting_started>.lesson-wrapper .courses-card>.card-header>.label-left>.beginner{border-radius:22px;margin-top:1px;padding:3px 0;font-size:13px}@media (width>=576px){.sushi-page-top #top #getting_started>.lesson-wrapper .courses-card>.card-header>.label-left>.beginner{font-size:16px}}.sushi-page-top #top #getting_started>.lesson-wrapper .courses-card>.card-header>.label-right{-moz-column-gap:4px;background:#fff;column-gap:4px;padding-bottom:0;display:flex}.sushi-page-top #top #getting_started>.lesson-wrapper .courses-card>.card-header>.label-right>.difficulty>p{font-size:8px}.sushi-page-top #top #getting_started>.lesson-wrapper .courses-card>.card-header>.label-right>.difficulty.wide{left:140px}.sushi-page-top #top #getting_started>.lesson-wrapper .courses-card>.image-wrapper{-moz-column-gap:6px;column-gap:6px;margin-bottom:6px;display:flex}.sushi-page-top #top #getting_started>.lesson-wrapper .courses-card>.image-wrapper>.img-wrapper{width:50%}.sushi-page-top #top #getting_started>.lesson-wrapper .courses-card>.image-wrapper>.img-wrapper.feature{width:100%}.sushi-page-top #top #getting_started>.lesson-wrapper .courses-card>.image-wrapper>.img-wrapper>img{border-radius:5px;width:100%}.sushi-page-top #top #getting_started>.lesson-wrapper .courses-card .main>.title{margin-bottom:0;font-family:serif;font-size:24px;font-weight:700;line-height:1.2}.sushi-page-top #top #getting_started>.lesson-wrapper .courses-card .main>.profile{text-overflow:ellipsis;-webkit-line-clamp:1;-webkit-box-orient:vertical;margin:0 0 12px;padding:0;font-size:14px;display:-webkit-box;overflow:hidden}.sushi-page-top #top #getting_started>.lesson-wrapper .courses-card>.learning_point{border:1px dashed #9b9b9b;border-radius:5px;margin-top:auto;padding-top:5px;padding-left:12px}.sushi-page-top #top #getting_started>.lesson-wrapper .courses-card>.learning_point ul{margin-bottom:0;padding-left:10px;font-weight:700;list-style-image:url(https://d30oq0rj1b37zn.cloudfront.net/assets/images/icon/check_red.svg)}.sushi-page-top #top #getting_started>.lesson-wrapper .courses-card>.learning_point ul li{margin-bottom:5px;padding-left:0;font-size:13px}.sushi-page-top #top #getting_started>.lesson-wrapper .courses-card>.learning_point ul li span{text-overflow:ellipsis;-webkit-line-clamp:1;-webkit-box-orient:vertical;line-height:1;display:-webkit-inline-box;overflow:hidden}.sushi-page-top #top #getting_started>.lesson-wrapper .courses-card>.learning_point a{text-align:right;color:#007185;padding-right:10px;font-size:12px;text-decoration:underline;display:block}@media screen and (width>=1280px){.sushi-page-top #top #getting_started>.text-wrapper h2{font-size:36px}}@media screen and (width>=1920px){.sushi-page-top #top #getting_started>.text-wrapper h2{font-size:48px}}.sushi-page-top *{color:inherit}
