@charset 'utf-8';.book-week{line-height:1.5;width:100%;max-width:1400px;margin:0 auto;background-color:#fff}.book-week em{font-weight:700;font-style:normal;color:#333}.book-week .white-space span:not(.eccetto){display:inline-block;white-space:nowrap}.book-week .for-sp{display:block}@media screen and (min-width:768px){.book-week .for-sp{display:none}}.book-week .for-pc{display:none}@media screen and (min-width:768px){.book-week .for-pc{display:block}}.book-week img{max-width:100%}.book-week a{color:#333}.book-week b{font-weight:700}.book-week .intro{padding:1em}.book-week .intro h2{text-align:center}.book-week .intro h3{text-align:center;font-size:1.2em;margin:1.5em auto .3em}.book-week .intro p{padding:.5em 0 0 0;letter-spacing:1px;font-size:.95em}@media screen and (min-width:768px){.book-week .intro p{text-align:center}}.book-week .intro .special-wrapper{border:2px dashed #7ad1e7;padding:1em 1.5em 1.5em;width:100%;max-width:680px;margin:2em auto;position:relative}@media screen and (min-width:569px){.book-week .intro .special-wrapper{display:grid;grid-template-columns:1fr 1fr}}.book-week .intro .special-wrapper::before{content:'';width:60px;height:54px;margin:auto;left:0;right:0;top:-30px;position:absolute;background-color:#fff;border-radius:50%;background-position:center;background-image:url(https://sb-drops.s3.amazonaws.com/drop/rmopt-616c1faa82f49-953639900-1634475946.png);background-repeat:no-repeat}.book-week .intro .special-wrapper p{font-size:.9em}.book-week .intro .special-wrapper a{font-weight:700;font-size:.9em;border-bottom:2px dashed #a9d7fa}.book-week .intro .special-wrapper a .fa{color:#08a1bc}.book-week .intro .special-wrapper small{font-size:.7em;display:block}.book-week .intro .special-wrapper .item-week{grid-column:span 2;border-bottom:2px dashed #7ad1e7;padding:0 0 1em;position:relative}.book-week .intro .special-wrapper .item-week:lang(en)::after{content:'a・n・d';position:absolute;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);bottom:-12%;background-color:#fff;padding:0 .5em;color:#08a1bc;font-weight:700}.book-week .intro .special-wrapper .item-week:lang(ja)::after{content:'そ・し・て';position:absolute;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);bottom:-12%;background-color:#fff;padding:0 .5em;color:#08a1bc;font-weight:700}.book-week .intro .special-wrapper .item-week h3{text-align:center;font-size:1.35em}.book-week .intro .special-wrapper .item-week p{line-height:1.8;font-size:1em}.book-week .intro .special-wrapper .item-week p b{font-weight:700}.book-week .intro .special-wrapper .item-week p span{border-bottom:2px dashed #a9d7fa}.book-week .intro .special-wrapper .item-week .periodo{color:#fff;background-color:#71c9d9;border-radius:4px;line-height:1.25;padding:.3em;margin:.5em 0;font-weight:700;text-align:center}@media screen and (min-width:768px){.book-week .intro .special-wrapper .item-week .periodo{line-height:2;padding:0}}.book-week .intro .special-wrapper .item-week .periodo em{font-size:130%;color:#fff;padding:0 .1em}.book-week .intro .special-wrapper .item{padding:2em 0 .5em}@media screen and (min-width:569px){.book-week .intro .special-wrapper .item{padding:1em 0 0 1em;margin:2em 0 0 0}}.book-week .intro .special-wrapper .item ì h4{text-align:left;font-size:1em;margin:0 0 .5em}.book-week .intro .special-wrapper .item p{margin:0 0 1em;text-align:left}.book-week .intro .special-wrapper .item-feedback{border-bottom:2px dashed #7ad1e7;padding:2.5em 0 2em}@media screen and (min-width:569px){.book-week .intro .special-wrapper .item-feedback{border-right:2px dashed #7ad1e7;border-bottom:none;padding:1em 1em 0 0;margin:2em 0 0 0}}.book-week .intro .special-wrapper .item-feedback h4{text-align:left;font-size:1em;margin:0 0 .5em}.book-week .intro .special-wrapper .item-feedback p{text-align:left;margin:0 0 1em}.book-week [class*=questionnaire-]{padding:1em}.book-week [class*=questionnaire-] .title-wrapper h3{font-size:1.4em;letter-spacing:3px;font-weight:400;line-height:1.5;text-align:center}.book-week [class*=questionnaire-] .title-wrapper h3 span{display:block}.book-week [class*=questionnaire-] .title-wrapper p{margin:1em auto}@media screen and (min-width:569px){.book-week [class*=questionnaire-] .title-wrapper p{text-align:center}}.book-week [class*=questionnaire-] .title-wrapper p small{text-align:center;font-size:80%}.book-week [class*=questionnaire-] .title-wrapper p span{border-bottom:2px dashed #a9d7fa}.book-week [class*=questionnaire-] .scroll-menu{display:flex;justify-content:center;flex-wrap:wrap;flex-direction:column;width:100%;max-width:980px;margin:3em auto}@media screen and (min-width:569px){.book-week [class*=questionnaire-] .scroll-menu{flex-direction:row}}.book-week [class*=questionnaire-] .scroll-menu li{background-color:#fff;margin:.3em}.book-week [class*=questionnaire-] .scroll-menu li:hover{background-color:#f2f2f2;cursor:pointer}.book-week [class*=questionnaire-] .scroll-menu li div{display:flex;font-size:.85em;color:#333;align-items:center;border:1px solid #dedede}.book-week [class*=questionnaire-] .scroll-menu li div span:nth-of-type(1) span.q{color:#fff;background-color:#a7a9ab;display:block;line-height:1.3;padding:1em;font-weight:700}@media screen and (min-width:768px){.book-week [class*=questionnaire-] .scroll-menu li div span:nth-of-type(1) span.q{padding:.7em}}.book-week [class*=questionnaire-] .scroll-menu li div span:nth-of-type(2) span.txt{color:#333;display:block;line-height:1.3;padding:.3em .5em}.book-week [class*=questionnaire-] .container{display:grid;justify-content:center;gap:1em;margin:1px 0 0 0}@media screen and (min-width:569px){.book-week [class*=questionnaire-] .container{display:grid;justify-content:center;margin:1px 0 0 0}}@media screen and (min-width:768px){.book-week [class*=questionnaire-] .container{grid-template-columns:repeat(2,1fr);gap:1px}}@media screen and (min-width:1080px){.book-week [class*=questionnaire-] .container{grid-template-columns:repeat(auto-fill,33%)}}.book-week [class*=questionnaire-] .container .single-content.dubble{grid-row:span 2;grid-column:span 2}.book-week [class*=questionnaire-] .container .single-content.dubble p{font-size:.95em}.book-week [class*=questionnaire-] .container .single-content.triple{grid-row:span 3;grid-column:span 3}.book-week [class*=questionnaire-] .container .single-content.triple p{font-size:.95em}.book-week .questionnaire-10 .container .single-content{padding:2em .5em 1em;border:1px solid #ccc}@media screen and (min-width:569px){.book-week .questionnaire-10 .container .single-content{padding:1em 1.5em .5em 1.5em;display:grid;grid-template-columns:33% 1fr;border:none}}.book-week .questionnaire-10 .container .single-content .book-img{padding:0 0 1em}.book-week .questionnaire-10 .container .single-content .book-img .book-number{font-size:.8em}.book-week .questionnaire-10 .container .single-content .book-img a img{border:1px solid #dedede}.book-week .questionnaire-10 .container .single-content .book-img a .book-buy{font-size:.75em;font-weight:700;padding:.5em 0 0;width:max-content;background-color:#fff}@media screen and (min-width:569px){.book-week .questionnaire-10 .container .single-content .book-info-wrapper{padding:0 .5em 0 1em}}.book-week .questionnaire-10 .container .single-content .book-info-wrapper .book-category{font-weight:700;font-size:.85em;color:#565656;padding:0 .7em;border-radius:10px;width:max-content;background-color:#e8eeff}.book-week .questionnaire-10 .container .single-content .book-info-wrapper .book-title a{font-size:1.05em;line-height:1.3;margin:.3em 0 1em}.book-week .questionnaire-10 .container .single-content .book-info-wrapper .lesson-points b{font-weight:700}.book-week .questionnaire-10 .container .single-content .book-info-wrapper .request-link a{padding:.6em 1em;border-radius:4px;background-color:#4fbc7c;color:#fff;font-weight:700;font-size:.9em;margin:.5em 0}.book-week .questionnaire-10 .container .single-content .book-info-wrapper .request-link a:hover{opacity:.8}.book-week .questionnaire-10 .container .single-content .tutor-info-wrapper{grid-column:span 2;display:grid;grid-template-columns:50px 1fr;overflow:hidden;margin:1em 0 0 0}.book-week .questionnaire-10 .container .single-content .tutor-info-wrapper .tutor-img a img{background-color:#fff}.book-week .questionnaire-10 .container .single-content .tutor-info-wrapper .comment-wrapper{padding:0 0 0 1em}.book-week .questionnaire-10 .container .single-content .tutor-info-wrapper .comment-wrapper .tutor-name{font-size:.75em}.book-week .questionnaire-10 .container .single-content .tutor-info-wrapper .comment-wrapper .tutor-name a{font-weight:700;font-size:1.15em}.book-week .questionnaire-10 .container .single-content .tutor-info-wrapper .comment-wrapper .tutor-comment p{font-size:.8em;line-height:1.3}.book-week .questionnaire-10 .container .single-content .tutor-info-wrapper .comment-wrapper .tutor-comment p .more{font-size:.7em;font-weight:700}.book-week .questionnaire-10 .container .single-content .tutor-info-wrapper .comment-wrapper .tutor-comment .txt-hide{display:none}.book-week .questionnaire-00 h3{text-align:center;font-size:1.2em}.book-week .questionnaire-00 h3 span{display:block;font-weight:400;font-size:80%}.book-week .questionnaire-00 .container{grid-template-columns:repeat(auto-fill,140px);gap:2em}.book-week .questionnaire-00 .container .single-content{display:flex;flex-direction:column;border-bottom:2px solid #dedede}.book-week .questionnaire-00 .container .single-content .book-img{position:relative;flex:1;margin:0 0 .5em}.book-week .questionnaire-00 .container .single-content .book-img .tutor-img{position:absolute;right:0;bottom:-5px}.book-week .questionnaire-00 .container .single-content .book-img .tutor-img a img{width:50px;border-radius:50%;box-shadow:0 0 1px #000;border:2px solid #fff;background-color:#fff}.book-week .questionnaire-00 .container .single-content .book-number{line-height:1.15;font-size:.8em}.book-week .questionnaire-00 .container .single-content .tutor-name{line-height:1.15;font-size:.8em;margin:.3em 0 0 0}.book-week .questionnaire-00 .container .single-content .book-title{line-height:1.15;font-size:.8em}.book-week .questionnaire-00 .container .single-content .like-wrapper .like-button{margin:0 0 0 1em}.book-week .questionnaire-00 .container .single-content .like-wrapper .like-button span{background-color:#fff;border:1px solid #acacac;border-radius:10px;padding:.2em 1em .2em .5em;font-size:.9em;line-height:1.2}.book-week .questionnaire-00 .container .single-content .like-wrapper .like-button .number{background-color:#fff;border:1px solid #898989;border-radius:50%;padding:.5em;font-size:.9em;font-weight:700;line-height:1.2;position:relative;left:-1em}.book-week [class*=questionnaire-]:nth-of-type(odd) .container{background-color:#daeef0}@media screen and (min-width:569px){.book-week [class*=questionnaire-]:nth-of-type(odd) .container{padding:2em}}.book-week [class*=questionnaire-]:nth-of-type(odd) .container .single-content[class*=question-]{background-color:#cbb9c2}.book-week [class*=questionnaire-]:nth-of-type(odd) .container .single-content{background-color:#fff}.book-week [class*=questionnaire-]:nth-of-type(odd) .container .single-content.dubble{background-color:#f3ebee}.book-week [class*=questionnaire-]:nth-of-type(odd) .container .single-content:nth-of-type(4n){background-color:#f2f5f6}@media screen and (min-width:569px){.book-week [class*=questionnaire-]:nth-of-type(2n) .container{padding:2em}}.book-week [class*=questionnaire-]:nth-of-type(2n) .container .single-content[class*=question-]{background-color:#929faa}@media screen and (min-width:768px){.book-week [class*=questionnaire-]:nth-of-type(2n) .container .single-content[class*=question-]{grid-column-start:4;grid-column-end:6}}.book-week [class*=questionnaire-]:nth-of-type(2n) .container .single-content{background-color:#fff}.book-week [class*=questionnaire-]:nth-of-type(2n) .container .single-content.dubble{background-color:#f1f8ff}.book-week [class*=questionnaire-]:nth-of-type(3n) .container{background-color:#e3e3eb}@media screen and (min-width:569px){.book-week [class*=questionnaire-]:nth-of-type(3n) .container{padding:2em}}.book-week [class*=questionnaire-]:nth-of-type(3n) .container .single-content[class*=question-]{background-color:#d3a094}.book-week [class*=questionnaire-]:nth-of-type(3n) .container .single-content{background-color:#fff}.book-week [class*=questionnaire-]:nth-of-type(3n) .container .single-content.dubble{background-color:#c2d5e3}.book-week [class*=questionnaire-]:nth-of-type(3n) .container .single-content:nth-of-type(4n){background-color:#a0b1bd}.book-week [class*=questionnaire-]:nth-of-type(4n) .container{background-color:#f4f7f9}@media screen and (min-width:569px){.book-week [class*=questionnaire-]:nth-of-type(4n) .container{padding:2em}}.book-week [class*=questionnaire-]:nth-of-type(4n) .container .single-content[class*=question-]{background-color:#c0c5c9}.book-week [class*=questionnaire-]:nth-of-type(4n) .container .single-content{background-color:#fff}.book-week [class*=questionnaire-]:nth-of-type(4n) .container .single-content.dubble{background-color:#e9f5f7}.book-week [class*=questionnaire-]:nth-of-type(4n) .container .single-content:nth-of-type(4n){background-color:#cadee2}.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}.grad-btn::before{content:"More";font-size:.77em;font-weight:700;border-radius:10px;border:1px solid #ccc;padding:0 .7em;position:relative;top:-16px;color:#0b7875}.grad-btn:lang(ja)::before{content:"もっと読む"}.grad-item{position:relative;overflow:hidden;height:3em}.grad-item::before{display:block;position:absolute;bottom:0;left:0;width:100%;height:40px;background:-webkit-linear-gradient(top,rgba(255,255,255,0) 0,rgba(255,255,255,.9) 50%,rgba(255,255,255,.9) 50%,#fff 100%);background:linear-gradient(top,rgba(255,255,255,0) 0,rgba(255,255,255,.9) 50%,rgba(255,255,255,.9) 50%,#fff 100%);content:""}.grad-trigger{display:none}.grad-trigger:checked~.grad-btn::before{content:"Close";position:relative;top:0}.grad-trigger:checked~.grad-btn:lang(ja)::before{content:"閉じる";position:relative;top:0}.grad-trigger:checked~.grad-item{height:auto}.grad-trigger:checked~.grad-item::before{display:none}