@charset 'utf-8';.ready{width:100%;max-width:1400px;margin:0 auto;background-color:#fff;line-height:1.5}@media screen and (min-width:768px){.ready{font-size:16px}}.ready .wrapping{width:100%;max-width:1080px;margin:0 auto}.ready [class*=grid-].wrapping{width:100%;max-width:1080px;margin:0 auto}.ready [class*=grid-][class*=-noGutter].wrapping{width:100%;max-width:1080px;margin:0 auto}.ready em{font-weight:700;font-style:normal}.ready .white-space span:not(.eccetto){display:inline-block;white-space:nowrap}.ready .for-mobile{display:block}@media screen and (min-width:768px){.ready .for-mobile{display:none}}.ready .for-pc{display:none}@media screen and (min-width:768px){.ready .for-pc{display:block}}.ready a{display:block;margin:0 auto;text-align:center}.ready p{margin:0 0 1em}.ready b{font-weight:700}.ready small{font-size:80%}.ready .intro{padding:1em}.ready .intro .i-left{text-align:center}.ready .intro h2{text-align:center;font-size:1.5em}@media screen and (min-width:768px){.ready .intro h2{font-size:1.7em}}.ready .intro h2 img{width:100%;max-width:750px}.ready .intro h2 small{color:#ff8136;display:inline-block;line-height:1.4}.ready .intro p{line-height:1.6}@media screen and (min-width:569px){.ready .intro p{text-align:center;line-height:1.8}}.ready .intro p em{font-style:normal;color:#ff8136;font-weight:700}.ready .intro .nota{background-color:#fffdeb;padding:1em;width:100%;margin:2em auto 0;max-width:700px}.ready .intro .nota img{width:172px;display:block;margin:0 auto;transform:rotate(5deg);position:relative;top:-1.25em}.ready .intro .nota h3{text-align:center;font-weight:400;line-height:1.4;margin:0 0 .8em;font-size:1.2em}.ready .intro .nota p{text-align:left}@media screen and (min-width:569px){.ready .intro .nota p{text-align:center}}.ready .intro .nota p em{background:linear-gradient(transparent 60%,#ffd1ff 60%);color:#333}.ready .contents{padding:1em;background-color:#fbfbf8}.ready .contents .illust{margin:0 auto;width:100%;max-width:960px}.ready .contents .illust .inner{margin:0 1em}.ready .contents .illust .inner img{display:block;margin:0 auto}.ready .contents .illust .inner p{font-size:.95em;line-height:1.6;margin:1em 0}.ready .contents .box{padding:1em;text-align:center}.ready .contents .box h3{font-weight:400;text-align:center;font-size:1.4em;margin:1em auto}@media screen and (min-width:768px){.ready .contents .box h3{letter-spacing:2px}}.ready .contents .box p{text-align:center}.ready .contents .box p em{font-style:normal;letter-spacing:2px;font-weight:700;color:#555;font-size:85%}.ready .contents .box .price{text-align:center;background-color:#f4ecf5;border-radius:18px;border:1px solid #dedede;padding:.5em 1em;max-width:280px;width:80%;margin:0 auto 1em}.ready .contents .box .price b{font-size:1.3em}.ready .tutor-info{padding:1em 2em;margin:0 auto;width:100%;max-width:1080px}.ready .tutor-info h3{text-align:center;padding:1em;letter-spacing:3px;font-weight:400;color:#555;font-size:1.2em}.ready .tutor-info a img{display:block;margin:0 auto .5em;padding:.3em;border:1px solid #ccc;border-radius:3px;width:100%;max-width:140px}.ready .tutor-info img{display:block;margin:0 auto;width:200px}.ready .tutor-info h4 a{font-size:.9em;color:#555;font-weight:400;line-height:1.2;margin:0 0 .5em}.ready .tutor-info .from{font-size:.75em;text-align:center}.ready .tutor-info .from img{display:inline;margin:0;width:20px}.ready .iter{padding:1em}.ready .iter h2{text-align:center;letter-spacing:2px;font-weight:400;font-size:1.3em;margin:1em 0 2em;color:#555}.ready .iter .img-wrap{border:1px solid #dedede;padding:.6em;background-color:#f9f9f9;box-shadow:0 0 10px #dedede;margin:1em 0}.ready .iter .nota{border:1px dashed #f7af3e;padding:1em;background-color:#fff;margin:2em 0 1em;border-radius:2px}.ready .iter .nota h4{font-weight:700;color:#e29d2f}.ready .iter .nota p{margin:1em 0}@media screen and (min-width:768px){.ready .iter .nota p{font-size:.9em}}.ready .iter-box .icon img{width:96px;display:block;margin:0 auto}.ready .iter-box .dott img{width:14px;display:block;margin:0 auto}.ready .iter-box p{display:inline-block;vertical-align:top;width:100%;border-top:2px dotted #ccc;border-bottom:2px dotted #ccc;border-radius:6px;padding:16px;margin:1em 0;background-color:#fff}@media screen and (min-width:768px){.ready .iter-box p{font-size:.9em}}.ready .lesson-card{padding:3em 1em;background-color:#f3f3f1}.ready .lesson-card h3{text-align:center;font-size:1.25em}.ready .lesson-card .wrap .inner .request-box{margin:4em 1em 2em;border:1px solid #ccc;padding:1em;background-color:#fff;position:relative;text-align:center}.ready .lesson-card .wrap .inner .request-box p em{background:rgba(0,0,0,0) linear-gradient(transparent 60%,#ffffbc 0) repeat scroll 0 0;width:max-content}.ready .lesson-card .wrap .inner .request-box a.btn-primary{font-size:1.15em;letter-spacing:1px;background-color:#f39581}.ready #feedback-list.feedback-list{padding:3em 1em;background-color:#f3f3f1}.ready #feedback-list.feedback-list h3{text-align:center}.ready #feedback-list.feedback-list .outline{width:100%;margin:0 auto;max-width:960px}.ready #feedback-list.feedback-list .comment-inner .feedback-comment-wrap .feedback-comment{padding:1em}.ready #feedback-list.feedback-list .star .white-content-container:before{content:'\02605 \02605 \02605 \02605 \02605';letter-spacing:3px;margin:.5em 0 0 1.5em;display:block;position:relative;top:.5em;color:#ffc94c;font-size:130%}.ready #feedback-list.feedback-list .star:nth-of-type(5) .white-content-container:before{content:'\02605 \02605 \02605 \02605 \02606';letter-spacing:3px;margin:.5em 0 0 1.5em;display:block;position:relative;top:.5em;color:#ffc94c;font-size:130%}.ready #feedback-list.feedback-list .comment-inner{margin:0 0 3em}.ready #feedback-list.feedback-list .comment-inner p{font-size:.9em}.pageTop_btn{opacity:0;position:fixed;bottom:150px;right:20px;transition:.5s}.pageTop_btn a{z-index:10;font-size:12px;padding:30px 0;background-color:#8E7B87;text-decoration:none;color:#fff;line-height:normal;width:100px;height:77px;text-align:center;display:block;border-radius:5px}.pageTop_btn.show{opacity:1}