.heading,.navPijin .navbar-brand,.pijinQA,.pijinPRICE,.pijinService-right{text-align:center}.btn1,.footer_top a{text-decoration:none}body,html{font-family:Quicksand,sans-serif;background-color:#f9eae9;overflow-x:hidden}body{background:url(../img/kv_shape.svg) right top no-repeat;}.heading{margin-bottom:3rem}.head-top{display:none;}.heading h2{font-size:40px;color:#ff4f81;font-weight:700;letter-spacing:.5px}.heading p{font-size:17px;letter-spacing:4px;text-transform:capitalize;color:#000}.heading p::after{content:'';width:70px;height:2px;background-color:#000;display:block;margin:20px auto}.heading--white p,.pijinKV .kvText>button:hover{color:#fff}img{max-width:100%}.container{max-width:1200px}.show-sp{display:none}.section{padding-top:5rem;padding-bottom:5rem}.section h2{font-size:2.75rem;font-weight:700}#btn-back-to-top i,.section h2 span{color:#c23025}.owl-theme .owl-dots .owl-dot span{background:#fff}.owl-theme .owl-dots .owl-dot.active span,.owl-theme .owl-dots .owl-dot:hover span{background:#f27175}.navPijin{color:#191a15;padding-top: 20px;}.navPijin ul,.problem-item:nth-child(4n+3){margin-left:auto}#navbarPijin .nav-item{margin:0 15px}#navbarPijin .nav-item.active .nav-link,.pijinKV .kvText span.active-text{color:#f27175;font-weight:700}#navbarPijin .nav-item.active::after{width:100%}#navbarPijin .nav-link{font-size:1rem;letter-spacing:1px;transition:.5s;font-weight:500;color:#191a15;text-align: center;}#navbarPijin .nav-item:hover .nav-link,.pijinFeature-text span,.pijinQA .questions .qa_active_text,.pijinReview-text span,.pijinReview-title span,.pijinService-left span,.problem-tit span{color:#f27175}#navbarPijin .nav-item button{padding:8px 20px;color:#fff;border:none;border-radius:5px;letter-spacing:1px;font-size:1rem;background-color:#f27175;position:relative;overflow:hidden}.navPijin .navbar-toggler{color:#f27175;border:none}.navPijin .navbar-toggler i{font-size:2rem}.menu{width:36px;height:36px;position:relative}.icon-left,.icon-left:after,.icon-left:before,.icon-right,.icon-right:after,.icon-right:before{position:absolute;height:3px;border-radius:50px;width:20px;transition-duration:.5s;background-color:#f27175}.icon-left{top:20px;left:0}.icon-left:before,.icon-right:before{content:"";top:-15px}.icon-left:after,.icon-right:after{content:"";top:15px}.icon-right{top:20px;left:19px}.open .icon-left,.open .icon-right{transition-duration:.5s;background:0 0}.open .icon-left:before{transform:rotateZ(45deg) scaleX(1.4) translate(4px,4px)}.open .icon-left:after{transform:rotateZ(-45deg) scaleX(1.4) translate(4px,-4px)}.open .icon-right:before{transform:rotateZ(-45deg) scaleX(1.4) translate(-4px,4px)}.open .icon-right:after{transform:rotateZ(45deg) scaleX(1.4) translate(-4px,-4px)}.pijinKV .kvText{padding-top:40px}.pijinKV .kvText a{text-decoration:none;}.pijinKV .kvText h1{font-size:3.5rem;color:#191a15;font-weight:700}.css-typing h1{border-right:.1em solid orange;white-space:nowrap;overflow:hidden}.css-typing h1:first-child{width:6.5em;-webkit-animation:0.75s steps(40,end) type;animation:0.75s steps(40,end) type;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}.css-typing h1:nth-child(2){width:8.5em;opacity:0;-webkit-animation:0.75s steps(40,end) type2;animation:0.75s steps(40,end) type2;-webkit-animation-delay:0.75s;animation-delay:0.75s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}.css-typing h1:nth-child(3){width:10.5em;opacity:0;-webkit-animation:0.75s steps(40,end) type2;animation:0.75s steps(40,end) type2;-webkit-animation-delay:1.5s;animation-delay:1.5s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}@keyframes type{0%{width:0}99.9%{border-right:.15em solid orange}100%{border:none}}@-webkit-keyframes type{0%{width:0}99.9%{border-right:.15em solid orange}100%{border:none}}@keyframes type2{0%{width:0}1%{opacity:1}99.9%{border-right:.15em solid orange}100%{opacity:1;border:none}}@-webkit-keyframes type2{0%{width:0}1%{opacity:1}99.9%{border-right:.15em solid orange}100%{opacity:1;border:none}}.pijinKV .kvText p{font-size:1.125rem;color:#191a15;font-weight:500;padding-top:24px;padding-bottom:24px;width:82%}.pijinKV .kvText button{padding:16px 30px;color:#fff;border:none;border-radius:5px;letter-spacing:1px;font-size:1.125rem;background-color:#f27175;position:relative;overflow:hidden;text-transform:uppercase}.pijinKV .kvText button::before{content:'';width:130%;height:130%;background-color:#c23025;position:absolute;top:0;left:0;display:block;z-index:1;transform:skewX(30deg) translateX(-110%);transition:.5s}.pijinKV .kvText>button:hover::before{transform:skewX(30deg) translateX(-10px)}.pijinKV .kvText>button>span{position:relative;z-index:2}.pijinKV .kvImage{position:relative}.pijinKV .kvImage img{max-width:none;position:absolute;top:-50px}.pijinKV .kvImage .kv__circle_shape,.pijinReview-slide .owl-next{right:0}.pijinKV .kvImage .kv__hair{right:35px;top:150px;animation:1s infinite hair-shaking}.pijinKV .kvImage .kv__girl{right:0;top:200px}.pijinKV .kvImage .kv__face{right:210px;top:160px;animation:1s infinite face-shaking}.pijinKV .kvImage .kv__flower{right:540px;top:375px}.pijinKV .kvImage .kv__teacher{right:380px;top:60px;animation:7s infinite move}.pijinKV .kvImage .kv__xinchao{right:570px;top:60px;animation:7s infinite move}.pijinKV .kvImage .kv__nihongo{right:30px;top:60px;animation:.5s infinite tilt-shaking}@keyframes tilt-shaking{0%,100%{transform:rotate(0)}25%{transform:rotate(3deg)}50%{transform:rotate(0eg)}75%{transform:rotate(-3deg)}}@keyframes hair-shaking{0%,100%,50%{transform:rotate(0)}25%{transform:rotate(.4deg)}75%{transform:rotate(-.4deg)}}@keyframes face-shaking{0%,100%,50%{transform:rotate(0)}25%{transform:rotate(2deg)}75%{transform:rotate(-2deg)}}@keyframes move{0%,100%,50%{top:40px}25%,75%{top:80px}}.top-problem{max-width:1095px;margin:70px auto auto;display:grid;background:url(../img/bg-problem.png) center center no-repeat}.btn1,.pijinQA h2{display:inline-block;text-align:center}.problem-item{background:#fff;padding:25px;border-radius:10px;position:relative;width:40%;max-width:439px}.problem-item:before{content:url(../img/quote.png);position:absolute;top:-20px;left:20px}.problem-item:nth-child(4n+1){margin-left:auto;margin-right:10%}.problem-item:nth-child(4n+2),.problem-item:nth-child(4n+4){margin-right:auto;margin-top:-100px}.problem-item:nth-child(4n+4){margin-left:10%}.problem-tit{font-size:22px;font-weight:700;margin-top:10px}.problem-name{font-size:15px;margin-top:15px;padding-right:50px}.problem-icon{position:absolute;right:20px;bottom:20px}.pijinReview-img img,.problem-icon img{border-radius:50%}.top-banner{background:url(../img/line-banner.png) repeat-x;text-align:center}.pijinService{background:url(../img/bg-video.png) right bottom 20px no-repeat}.pijinService-top{margin-top:40px;font-size:18px}.pijinService-left{font-weight:500}.pijinService-right video{max-width:65%;border-radius:20px;height:100%}.btn1{position:relative;padding:10px;color:#fff;background-color:#f27175;border:1px solid #f27175;border-radius:50px;max-width:400px;width:100%;margin-top:20px;transition:.5s}.btn1:hover{background-color:#fff;color:#f27175}.btn1 img{width:10px;position:absolute;top:50%;right:20px;-webkit-transform:translate(0,-50%);-ms-transform:translate(0,-50%);transform:translate(0,-50%)}.pijinFeature-top,.pijinTeacher-slide{margin-top:80px}.pijinFeature-item{background-color:#fff;text-align:center;padding:30px;border-radius:10px;height:100%;border:1px solid #fff;transition:.5s}.pijinFeature-item:hover{border:1px solid #f27175;background-color:#ffdedc}.pijinFeature-text{margin-top:20px;font-size:20px;line-height:120%;font-weight:500}.pijinTeacher-text{font-size:18px;margin-top:30px;text-align:center}.pijinTeacher-slide.owl-carousel .owl-item img{width:auto;margin:auto}.owl-theme .owl-nav [class*=owl-]:hover{background:0 0}.pijinTeacher-slide .owl-next,.pijinTeacher-slide .owl-prev{position:absolute;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.pijinTeacher-slide .owl-prev{left:-100px}.pijinTeacher-slide .owl-next{right:-100px}.pijinNumber{background-color:#fff;border-radius:20px}.pijinNumber_content{text-align:center;padding-top:30px;padding-bottom:20px}.pijinNumber_content .dotline{border-right:1px dotted #f27175}.pijinNumber_item i{font-size:2.5rem;color:#667ebe}.pijinNumber_item h3{font-size:1.125rem;color:#191a15;letter-spacing:1px;margin:20px 0 0;font-weight:500}.pijinNumber_item p{color:#f27175;font-size:3.8rem;font-weight:700;letter-spacing:2px}.pijinReview{background:url(../img/bg-review.png) top 70px left 280px no-repeat;padding:7rem 0}.footer_left a:hover,.footer_top,footer{background-color:#f27175}.pijinReview .container{max-width:972px}.pijinReview h2{padding-right:150px}.pijinReview-slide{margin-top:10px}.pijinReview-slide.owl-carousel .owl-item img{width:auto}.pijinReview-slide .owl-stage{display:flex}.pijinReview-slide .owl-item{background:#fff;border-radius:10px}.pijinReview-item{padding:25px}.pijinReview-row{display:flex;justify-content:flex-start;align-items:center}.pijinReview-img{margin-right:20px}.pijinReview-name{font-size:14px;font-weight:700}.pijinReview-name span{display:block}.pijinReview-title{font-size:18px;font-weight:700;margin-top:10px}.pijinReview-text{font-size:15px;margin-top:10px;line-height:140%}.pijinReview-slide .owl-next,.pijinReview-slide .owl-prev{position:absolute;top:-100px}.pijinReview-slide .owl-prev{right:80px}.pijinPRICE thead tr{background-color:#f27175;color:#fff}.pijinPRICE tbody th{background-color:#f7f7f7}.pijinPRICE .table{border-color:#ffdedc}.pijinPRICE .table>:not(:first-child){border-top:none}.pijinPRICE .card{margin-top:50px;border:none}.pijinPRICE .pricelabel{color:#f27175}.pijinQA h2{width:50%;padding-bottom:60px}.footer_left a,.footer_left a:hover{width:30px;height:30px;display:inline-block;text-align:center;line-height:30px;margin-left:.25rem}.pijinQA .questions{background-color:#fff;padding:24px;border-radius:20px;width:60%;display:inline-block;text-align:left;margin-bottom:30px;position:relative}.pijinQA .questions img{position:absolute;left:24px;top:24px}.pijinQA .questions .question_text{font-weight:700;font-size:1.125rem;padding-left:50px;display:block}.pijinQA .questions .answer_text{display:block;font-size:1rem;padding-left:50px}#btn-back-to-top{width:50px;height:50px;position:fixed;bottom:110px;right:20px;display:none;border-radius:100px;background-color:rgba(255,255,255,.8)}.footer_top{padding:.75rem}.footer_top a{color:#fff;font-size:1.5rem}.footer_top a:hover{color:#000}.footer_left a{color:#fff;transition:.5s}.footer_left a:hover{color:#fff;border:1px solid #fff}.footer_left img{width:24px;}.footer_right{color:#fff;text-align:right}@media screen and (max-width:1379.8px){.pijinTeacher-slide.owl-theme .owl-nav .owl-next,.pijinTeacher-slide.owl-theme .owl-nav .owl-prev{display:none}}@media screen and (max-width:1199.8px){.section{padding-top:2rem;padding-bottom:2rem}.pijinKV .kvText h1{font-size:2.75em}.pijinKV .kvImage img{max-width:100%}.pijinKV .kvImage .kv__hair{right:3vw;top:auto;bottom:2vw;width:22vw}.pijinKV .kvImage .kv__girl{right:1vw;top:auto;bottom:0}.pijinKV .kvImage .kv__face{right:17.5vw;top:auto;bottom:16.5vw;width:7vw}.pijinKV .kvImage .kv__flower{left:0;top:auto;bottom:1vw;width:7vw}.pijinKV .kvImage .kv__teacher,.pijinKV .kvImage .kv__xinchao{left:0}.pijinKV .kvImage .kv__teacher{width:20.5vw;left:4vw}.pijinKV .kvImage .kv__xinchao{width:9.5vw}.pijinKV .kvImage .kv__nihongo{top:auto;bottom:22.5vw;width:11vw}.pijinKV .kvText p{width:100%}.pijinKV .kvText button{display:block;margin:auto}}@media screen and (max-width:992px){.head-top{display:inline-flex;align-items:center;width:100%;background:#f27175;padding:0 15px;}.head-top ul{margin:0;padding-left:0px;}.head-top ul li{display:inline-block;}.head-top ul li a{color:#fff;text-decoration:none;display:inline-block;padding-right:7px;}.head-top ul li.nav-item-bd:after{content:"";display:inline-block;vertical-align:middle;width:1px;height:15px;background-color:#fff;}.head-top ul li a img{width:17px;}.navPijin ul{margin-top:15px}#navbarPijin .nav-item:nth-child(1){order:1;}#navbarPijin .nav-link{font-size:1rem;letter-spacing:1px;transition:.5s;font-weight:500;color:#191a15;text-align: left;}#navbarPijin .nav-item:nth-child(2){order:4}#navbarPijin .nav-item:nth-child(3){order:3;}#navbarPijin .nav-item:nth-child(4){order:2;}#navbarPijin .nav-item button{padding:0.5rem 0;background:none;color:#212529;}#navbarPijin .nav-item{margin:0;background:#fff;padding:7px 15px;border-bottom:1px dashed #ff5c66}#navbarPijin .nav-item:nth-child(2){border-bottom:none}.pijinFeature-item{padding:20px}.pijinFeature-text{font-size:18px}.pijinReview{background:0 0}}@media screen and (max-width:767px){.pijinTeacher-text br,.section h2 br{display:none}.top-banner{background:0 0}.pijinKV .kvImage{margin:auto;height:400px}.pijinKV .kvImage img{top:0}.section h2{font-size:1.75rem;text-align:center}.problem-item:nth-child(4n+1){margin-left:auto;margin-right:0}.problem-item:nth-child(4n+2),.problem-item:nth-child(4n+4){margin-right:auto;margin-top:40px}.problem-item:nth-child(4n+3){margin-left:auto}.problem-item:nth-child(4n+4){margin-left:0}.problem-item{width:90%;margin-top:40px}.problem-icon{width:40px}.problem-name{padding-right:50px}.pijinKV .kvImage .kv__hair{right:9vw;top:auto;bottom:9vw;width:30vw}.pijinKV .kvImage .kv__girl{right:1vw;top:auto;bottom:0;width:83.5vw}.pijinKV .kvImage .kv__face{right:29vw;top:auto;bottom:29.8vw;width:10vw}.pijinKV .kvImage .kv__flower{left:13vw;top:auto;bottom:1.9vw;width:10vw}.pijinKV .kvImage .kv__teacher,.pijinKV .kvImage .kv__xinchao{left:0}.pijinKV .kvImage .kv__teacher{width:25vw;left:4vw}.pijinKV .kvImage .kv__xinchao{width:9.5vw}.pijinKV .kvImage .kv__nihongo{top:auto;bottom:33vw;width:15vw}.pijinKV .kvText p{width:100%}.pijinKV .kvText button{display:block;margin:auto}.pijinFeature-top{margin-top:40px}.pijinFeature-top>*{margin-bottom:22px}.pijinService{background-size:70%;background-position:right bottom}.pijinService-right video{max-width:90%}.pijinService-right{margin-top:40px;text-align:left}.pijinReview .container,.pijinTeacher.container{padding:0}.pijinTeacher-slide{margin-top:20px}.pijinReview h2,.pijinTeacher h2,.pijinTeacher-text{padding:0 15px}.pijinTeacher-slide .owl-dots{margin:20px 0}.pijinReview{margin-top:30px;background:url(../img/bg-review-sp.png) top left -40px no-repeat}}@media screen and (max-width:575.98px){.pijinNumber,.pijinQA .questions{border-radius:20px;background-color:#fff}.pijinFeature,.pijinFeature-item,.pijinQA h2{text-align:center}.footer_left,.footer_right{text-align:center;padding:10px 0}.show-pc{display:none}.pijinQA .questions,.pijinQA h2,.show-sp{display:inline-block}.section{padding-top:2rem;padding-bottom:2rem}body{background:url(../img/kv_shape_sp.svg) right top no-repeat}header .container{padding-left:0;padding-right:0}.pijinKV .kvImage{height:300px}.pijinKV .kvText{padding-top:0}.pijinKV .kvText h1{font-size:2.25rem;color:#191a15;font-weight:700}.pijinKV .kvText p{font-size:1.125rem;color:#191a15;font-weight:500;padding-top:12px;padding-bottom:12px;width:100%}.pijinKV .kvImage .kv__teacher{width:35vw}.pijinKV .kvImage .kv__xinchao{width:15vw}.pijinKV .kvImage .kv__nihongo{width:22vw;right:0}.css-typing h1:first-child,.css-typing h1:nth-child(2),.css-typing h1:nth-child(3){width:100%}.top-problem{margin-top:20px}.problem-tit{font-size:16px}.pijinNumber{width:80%}.pijinNumber_content .dotline{border-right:none;border-bottom:1px dotted #f27175;margin-bottom:30px}.pijinNumber_item h3{font-size:1rem;color:#191a15;letter-spacing:1px;margin:20px 0 0;font-weight:500}.pijinNumber_item p{color:#f27175;font-size:3rem;font-weight:700;letter-spacing:2px}.pijinQA h2{width:80%;padding-bottom:60px;font-size:30px}.pijinQA .questions{padding:24px;width:100%;text-align:left;margin-bottom:20px}.pijinQA .questions .question_text{padding-left:50px;font-weight:700;font-size:1rem;display:block}.pijinQA .questions .answer_text{display:block;padding-left:50px;padding-top:12px;font-size:.875rem}.btn1{width:70%;display:block;margin:30px auto}.pijinFeature-top{margin-top:50px}.pijinFeature h2{font-size:30px;width:70%;display:inline-block}.pijinFeature-item{background-color:#fff;padding:12px;border-radius:10px;min-height:auto;border:1px solid #fff;transition:.5s;width:100%;display:inline-block;margin-bottom:20px}.pijinFeature-item img{width:60%}.pijinFeature-text{margin-top:20px;font-size:1rem;line-height:120%;font-weight:500}.pijinService-right video{height:auto}}@media screen and (max-width:375px){.pijinNumber{background-color:#fff;border-radius:20px;width:80%}.pijinNumber_content .dotline{border-right:none;border-bottom:1px dotted #f27175;margin-bottom:30px}.pijinNumber_item h3{font-size:1rem;color:#191a15;letter-spacing:1px;margin:20px 0 0;font-weight:500}.pijinNumber_item p{color:#f27175;font-size:2.5rem;font-weight:700;letter-spacing:2px}}@media screen and (max-width:320px){.pijinNumber{background-color:#fff;border-radius:20px;width:80%}.pijinNumber_content .dotline{border-right:none;border-bottom:1px dotted #f27175;margin-bottom:30px}.pijinNumber_item h3{font-size:1rem;color:#191a15;letter-spacing:1px;margin:20px 0 0;font-weight:500}.pijinNumber_item p{color:#f27175;font-size:3.25rem;font-weight:700;letter-spacing:2px}}