@font-face{font-family:Sacramento;font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/sacramento/v16/buEzpo6gcdjy0EiZMBUG4CMf_f5Iai0Ycw.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Sacramento;font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/sacramento/v16/buEzpo6gcdjy0EiZMBUG4C0f_f5Iai0.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}.page-wrapper{--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity));background-image:url(https://sb-drops.s3.amazonaws.com/drop/rmopt-68beeb7a61fb9-940133800-1757342586.jpg)}.main-wrapper .title-header{width:100%;padding-left:1rem;padding-right:1rem;padding-top:1rem;text-align:center;font-size:40px}@media (min-width:768px){.main-wrapper .title-header{padding-top:2rem}}.main-wrapper .title-header{font-size:calc(19.30693px + 3.9604vw);font-family:Sacramento,cursive;font-weight:400;font-style:italic;color:#d41f27;text-shadow:2px 3px 1px #fff;z-index:2;position:relative}.main-wrapper .top-wrapper{display:flex;flex-direction:column;align-items:center;padding-bottom:2rem}.main-wrapper .top-wrapper .tutor-wrapper{width:100%}.main-wrapper .top-wrapper .tutor-wrapper .tutor-img-wrapper{position:relative;display:flex;flex-direction:column;align-items:center;padding-bottom:1rem;padding-top:1rem}.main-wrapper .top-wrapper .tutor-wrapper .tutor-img-wrapper a{position:relative}.main-wrapper .top-wrapper .tutor-wrapper .tutor-img-wrapper img{width:100%;max-width:190px;border-radius:9999px;--tw-shadow:0 10px 15px -3px #0000001a,0 4px 6px -4px #0000001a;--tw-shadow-colored:0 10px 15px -3px var(--tw-shadow-color),0 4px 6px -4px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}@media (min-width:768px){.main-wrapper .top-wrapper .tutor-wrapper .tutor-img-wrapper img{max-width:250px}}.main-wrapper .top-wrapper .tutor-wrapper .tutor-img-wrapper img{border:.75em solid #fff;z-index:1}.main-wrapper .top-wrapper .tutor-wrapper .tutor-img-wrapper:before{position:absolute;top:0;left:0;right:0;margin:auto;height:144px;width:100%;content:"";z-index:0;background-color:#fff3e2;background-image:url(https://sb-drops.s3.amazonaws.com/drop/rmopt-68beb696c0740-978828900-1757329046.jpg);background-repeat:no-repeat;background-size:cover;background-position:50%}.main-wrapper .top-wrapper .tutor-wrapper .tutor-name{text-align:center;font-size:2.875rem;line-height:4.25rem;font-style:italic;color:#e06562}.main-wrapper .top-wrapper .tutor-wrapper .title{margin-bottom:1rem;text-align:center;font-size:1.5rem;line-height:2rem;font-style:italic}.main-wrapper .top-wrapper .tutor-info-outline{margin-bottom:1.5rem;width:100%;max-width:42rem;padding-left:1rem;padding-right:1rem}.main-wrapper .top-wrapper .tutor-info-outline .sv{margin-left:auto;margin-right:auto}.main-wrapper .top-wrapper .tutor-info-outline .message-wrapper{margin-bottom:1rem;padding:1.5rem 1.5rem 1rem;font-size:1rem;line-height:1.5rem;border-bottom:1px dashed #b1b1b1;letter-spacing:2px}.main-wrapper .top-wrapper .tutor-info-outline .message-wrapper:lang(ja){font-size:95%;letter-spacing:1px}.main-wrapper .top-wrapper .tutor-info-outline .message-wrapper h4{color:#e8998e}.main-wrapper .top-wrapper .tutor-info-outline .dati-container{padding:.5rem 1rem;text-align:center;border-bottom:1px dashed #b1b1b1}.main-wrapper .top-wrapper .tutor-info-outline .dati-container strong{padding-right:.75rem}.main-wrapper .top-wrapper .tutor-info-outline .awards-badge-container{padding:.5rem 1rem;text-align:center}.main-wrapper .top-wrapper .button-area{display:flex;flex-direction:column;align-items:center;gap:1rem;padding:1rem}@media (min-width:768px){.main-wrapper .top-wrapper .button-area{flex-direction:row}}.opacityFadeIn{animation:opacityFadeIn 1.5s ease 0s 1 normal}@keyframes opacityFadeIn{0%{opacity:0}to{opacity:1}}.fadeIn-02{animation:fadeIn-02 .9s ease 0s 1 normal}@keyframes fadeIn-02{0%{opacity:0;transform:translateY(20px)}to{opacity:1}}@media screen and (max-width:768px){.tutor-img-wrapper img{border:.5em solid #fff}}#student-feedback{background-color:#fff3e2}@keyframes "hurueru"{0%{transform:translate(0) rotate(-5deg)}50%{transform:translateY(10px) rotate(5deg)}to{transform:translate(0) rotate(-5deg)}}body{width:100%}.ten-thousand{width:100%;margin:0 auto}.page-wrap{padding:50px;width:100%}.page-wrap h2{font-size:2.4rem;margin-top:20px;margin-bottom:20px;text-align:center}.page-wrap .page-title{font-size:2.1rem;display:inline-block;position:relative;margin:30px 0;z-index:1}.page-wrap .page-title:after{content:"";position:absolute;bottom:5px;right:7%;width:70%;height:10px;background:#ff0;z-index:-1}.page-wrap hr{margin:10px auto 15px}.refrect{transform:scaleX(-1);filter:FlipH;-ms-filter:"FlipH"}.head-hero,header{position:relative}.head-hero{background-color:#fcfaee;background-repeat:no-repeat;background-size:cover;overflow:hidden;z-index:0;padding:0 0 2em;height:auto}@media screen and (min-width:768px){.head-hero{height:70vh}}.head-hero h1{text-align:center;padding:6vh 1em 3vh;font-size:15.6656534954px;letter-spacing:2px;color:#5f5085;text-shadow:0 2px 3px #858585;z-index:1;position:relative;margin:0 auto;display:none}.head-hero h1 span{font-size:40%;display:block;margin:.5em 0 0}@media screen and (min-width:768px){.head-hero h1{font-size:4em}}.ten-thousand.nr48 .about-this-tutor .btn-mb3{background-color:#cd5c86}.ten-thousand.nr48 .about-this-tutor .btn-primary.btn-mb3:hover{background-color:#9d4c7b;border-color:#cd5c86}.nr48 h1.emi{display:block}.ten-thousand.nr103433{background-color:#fdebeb}.ten-thousand.nr103433 .about-this-tutor .btn-mb3{background-color:#cd5c86}.ten-thousand.nr103433 .about-this-tutor .btn-primary.btn-mb3:hover{background-color:#9d4c7b;border-color:#cd5c86}.nr103433 h1.emi{display:block}.about-this-tutor{box-shadow:0 4px 6px -1px rgba(0,0,0,.102),0 2px 4px -2px rgba(0,0,0,.102);display:grid;grid-template-columns:1fr;width:75%;margin:0 auto;position:relative;z-index:1;padding:0 0 2em;background-color:#fffc;border-radius:10px}@media screen and (min-width:768px){.about-this-tutor{grid-template-columns:170px 1fr;width:75%;max-width:700px;padding:1em}}.about-this-tutor .tutor-thumb{z-index:2}.about-this-tutor .tutor-thumb img{display:block;width:180px;margin:1em auto;padding:.5em;border:1px solid #fff;box-shadow:0 0 5px #ccc}@media screen and (min-width:768px){.about-this-tutor .tutor-thumb img{margin:0 auto}}.about-this-tutor .tutor-dati{padding:0 1em 1em;background-color:#f7f7f7cc;z-index:2}@media screen and (min-width:768px){.about-this-tutor .tutor-dati{background:none}}.about-this-tutor .tutor-dati h2{font-size:2em;letter-spacing:2px;text-shadow:0 1px 2px #fff}.about-this-tutor .tutor-dati p{display:flex;align-items:center}.about-this-tutor .badge img{width:35px;vertical-align:initial}.about-this-tutor #tutor-stats{margin:12px 0;border-top:1px solid #fff;border-bottom:1px solid #fff;padding:15px 0;background-color:#ffffff4d}.about-this-tutor #tutor-stats strong{font-size:24px;vertical-align:bottom}.about-this-tutor .btn-mb3{margin-bottom:3px;background-color:#29b5bc;text-shadow:0 0 2px #3d3d3d}.about-this-tutor .btn-primary.btn-mb3:hover{background-color:#36dce4;border-color:#66c0c0}.wrap-box{display:flex;justify-content:center;flex-wrap:wrap;margin:-3em 0 0;position:relative;width:100%}.wrap{border:5px solid #fff;box-shadow:0 2px 5px #ccc;padding:1em;background:#0000}.wrap>div{background-color:#fff;padding:1em}#student-feedback{width:100%}#student-feedback .feedback-brick{position:relative;background-color:#fff;margin:40px 10px 20px;padding:20px;border-radius:20px}#student-feedback .feedback-brick .student-thumb{position:absolute;top:-40px;left:0;right:0}#student-feedback .feedback-brick .quot{position:absolute;left:12px;top:12px;width:35px}#student-feedback .feedback-brick .student-name{word-break:break-all}#student-feedback .feedback-brick .feecback-text{font-size:14px;line-height:1.8;min-height:80px;max-height:340px;overflow:hidden}#recommended-lesson{background-color:#fff}#recommended-lesson .lesson-brick{color:#3c3c3c;border:2px solid;width:100%;height:360px;overflow:hidden;cursor:pointer;margin-bottom:15px}#recommended-lesson .lesson-brick:hover{box-shadow:5px 5px #ffdcb8}#recommended-lesson .lesson-brick:hover h3{text-decoration:underline}#recommended-lesson .lesson-brick .lesson-thumb{height:40%;background-size:cover;background-position:50%}#recommended-lesson .lesson-brick .lesson-digest{padding:10px}#recommended-lesson .lesson-brick .lesson-digest h3{height:68px;line-height:1.6;overflow:hidden}#recommended-lesson .lesson-brick .lesson-digest .lesson-info{padding:10px 0;font-size:24px}#recommended-lesson .lesson-brick .lesson-digest .line-icon{vertical-align:text-bottom}#tutor-message{padding:50px}#tutor-message .message-text,#tutor-message .message-text:lang(ja){font-size:17px;font-style:normal;padding-top:30px;line-height:34px}#background-particles{background-color:#fff}#canvas-container{margin:auto}.img-50{width:50px!important;height:50px!important}.width-100{width:100%}.height-100{height:100%}.position-absolute{position:absolute}.pinTL{top:0;left:0}.pinBL{bottom:0;left:0}.particles-gradient{height:100px;background:linear-gradient(180deg,#fff0,#fff)}.buruburu{width:-moz-max-content;width:max-content;animation:hurueru .8s infinite;font-size:18px;margin:0 auto}.buruburu img{width:80px}.for-pc{display:none}@media (min-width:600px){.flexbox{display:flex;flex-wrap:wrap}}@media screen and (min-width:768px){.for-mobile{display:none}.for-pc{display:block}}.pagetop{background:#f0726f;bottom:80px;right:20px;position:fixed;z-index:10;height:4rem;width:4rem;cursor:pointer;border-radius:9999px;padding:.5rem;opacity:0;--tw-shadow:0 4px 6px -1px #0000001a,0 2px 4px -2px #0000001a;--tw-shadow-colored:0 4px 6px -1px var(--tw-shadow-color),0 2px 4px -2px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,-webkit-backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter,-webkit-backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.5s}.pagetop:hover{opacity:.75}.pagetop svg{width:100%}.pagetop.show{opacity:1}