#prepage div,#prepage a{box-sizing:border-box}html:has(.pretop){margin-top:0 !important}.pretop footer{display:none}#prepage a:hover{opacity:1}#prepage{width:100%;font-family:a-otf-ryumin-pr6n,YuMincho,游明朝,serif}#prepage{.Cflex{display:flex;justify-content:center;align-items:center}.flex{display:flex}.bt{border-top:1px solid #393a3a}.bb{border-bottom:1px solid #393a3a}.bl{border-left:1px solid #393a3a}.br{border-right:1px solid #393a3a}.wbt{border-top:1px solid #f6f5ef}.wbb{border-bottom:1px solid #f6f5ef}.wbl{border-left:1px solid #f6f5ef}.wbr{border-right:1px solid #f6f5ef}#courseselect{position:fixed;width:100%;height:100svh;top:0;left:0;background-color:rgba(0,0,0,.7);justify-content:center;align-items:center;z-index:9000}#courseselect.prenega{display:none}#courseselect.posi{animation:cs-posi .5s forwards}#courseselect.nega{animation:cs-nega .3s forwards}.cs-wrapper{width:fit-content;min-width:80%;height:fit-content;position:relative;padding:50px;background-color:#f6f5ef;border-radius:20px;flex-direction:column;gap:50px;justify-content:center;align-items:center;box-sizing:border-box;margin-inline:30px}.cs-wrapper p{display:block;width:fit-content;text-align:center;font-size:1.6rem;font-weight:600;color:#3d6f6f;letter-spacing:.1rem}.cs-flex{justify-content:center;gap:30px;flex-wrap:wrap}.cs-flex a{justify-content:center;align-items:center;flex-direction:column;border-radius:10px;text-align:center;width:300px;padding:20px;transition:all .3s;position:relative}.other-c{padding:3px 15px;position:relative}.other-c:after{content:"";position:absolute;bottom:0;left:50%;transform:translateX(-50%);height:1px;width:0;transition:all .3s;transform-origin:50% 0;background-color:#3a3838}.other-c:hover{opacity:1}.other-c:hover:after{transition:all .5s;width:100%}.cs-flex a:hover{opacity:1;transform:translateY(5px);transition:all .5s}.cs-flex a:nth-of-type(1){background-color:#393a3a;span{color:#f6f5ef}}.cs-flex a:nth-of-type(2){background-color:#45b9a8}.cs-flex a:nth-of-type(3){background-color:#3d6f6f;span{color:#f6f5ef}}.cs-flex a span:nth-child(1){font-size:1.6rem;line-height:1rem}.cs-flex a:after{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);height:1px;width:0;transition:all .3s;transform-origin:50% 0;background-color:#f6f5ef}.cs-flex a:hover:after{transition:all .5s;width:80%}.cs-flex a span:nth-child(2){font-size:1.1rem}.cs-close{cursor:pointer;position:absolute;top:-10px;right:-10px;transition:all .3s}.cs-close:hover{transform:scale(1.3);transition:all .5s}.cs-close img{width:40px;aspect-ratio:1/1}.premain{height:100vh}.pm-flex{width:100%;height:calc(100vh - 60px);position:relative}.pmf-g{height:100%;flex:1;border-right:1px solid #393a3a}.pg-content{width:100%;height:calc(100% - 60px);border-bottom:1px solid #393a3a}.pgc-side{width:300px;height:100%;border-right:1px solid #393a3a}.pgcs-small{width:100%;flex-direction:column;height:220px}.pgcss-logo{width:100%;height:50%;border-bottom:1px solid #393a3a}.pgcss-logo h1{display:block;width:100%;height:100%;text-align:center}.pgcss-logo img{width:auto;height:100%}.pgcss-day{width:100%;height:50%;border-bottom:1px solid #393a3a}.pgcss-day p{font-size:1.6rem;font-weight:600;color:#3d6f6f}.pgcs-countdown{width:100%;height:calc(100% - 220px)}.countBox{text-align:center}.countBox p{font-size:1.4rem;font-weight:500;line-height:3rem}.countBox p:nth-child(1){font-size:1.6rem}#restday{color:#45b9a8;font-size:200%;margin-left:10px;margin-right:10px;font-weight:600}.pgc-center{flex:1;height:100%;display:flex;flex-direction:column;justify-content:space-around;align-items:start}.pgcc-title{width:fit-content;text-align:left}.pgcc-title p{padding-left:50px;margin-bottom:5px;display:block;width:fit-content;font-weight:500;font-size:1.4rem}.pgcc-title h2{padding:30px 40px;width:fit-content;color:#f6f5ef;background-color:#3d6f6f;letter-spacing:.2rem;font-size:4rem}.todaytutor{justify-content:center;padding-inline:10px;gap:5%;margin:0 auto}#horiday-attention{display:none;padding:25px;font-size:2rem;text-align:center;border:2px solid #3d6f6f;background-color:#fff;font-weight:500;color:#3d6f6f}.tutorcontent{flex:1;max-width:400px}.tutorpro{position:relative;width:100%}.tutorthumb{width:100%;padding-bottom:50px}.tutorthumb img{width:100%;height:auto}.tutorname{position:absolute;right:0;bottom:7px}.tutorcat{text-align:right;padding-right:20px;padding-left:50px;border-bottom:1px solid #45b9a8}.tccontent{font-size:1rem;letter-spacing:.1rem;display:block;padding-bottom:5px}.tutortitle h2{font-size:1.4rem;color:#45b9a8;letter-spacing:.2rem;padding-right:20px;text-align:right}.tutortitle h2 span{font-size:1rem;color:#393a3a;letter-spacing:.1rem}.tutorcontent h3{margin:20px 0 10px;width:100%;text-align:left;padding-bottom:7px;border-bottom:1px solid #45b9a8;font-size:1.1rem}.tutorsub{justify-content:left;flex-wrap:wrap;gap:4px;width:100%}.tutorsub .tutorsubcontent{width:80px;height:25px;box-sizing:border-box;color:#f6f5ef;border-radius:3px;text-align:center;vertical-align:middle;font-size:.9rem}.tutorsub .tc-1{background-color:#bb6161}.tutorsub .tc-2{background-color:#64a5c0}.tutorsub .tc-3{background-color:#8a58a8}.tutorsub .tc-4{background-color:#63b85c}.tutorsub .tc-5{background-color:#c29b61}.tutorsub .tc-other{background-color:#757575}.pg-news{width:70%;height:60px}.pgn-flex{width:100%;height:100%;align-items:center;padding-left:20px;gap:50px}.NEWS{font-weight:600}.pgnf-Box{position:relative;flex:1;overflow:hidden;height:100%}.pgnf-dammy{width:100%;height:100%}.news-c{display:flex;justify-content:left;gap:15px;align-items:center;position:absolute;top:0;left:0;width:100%;height:100%;transform:translateY(50px)}.news-c:nth-of-type(1){animation:pn-anime 16.5s infinite}.news-c:nth-of-type(2){animation:pn-anime 16.5s 5.5s infinite}.news-c:nth-of-type(3){animation:pn-anime 16.5s 11s infinite}.pn-date{font-size:.8rem;font-weight:400;color:#757575;width:80px;text-align:left}.pn-category{width:85px;padding:5px 10px;font-size:.9rem;color:#f6f5ef;border-radius:3px;text-align:center;font-weight:500;white-space:nowrap}.pn-1{background-color:#bb6161}.pn-2{background-color:#3d6f6f}.pn-3{background-color:#45b9a8}.pn-4{background-color:#8a58a8}.pn-5{background-color:#63b85c}.pn-other{background-color:#64a5c0}.pn-title{font-weight:400}.pmh-r{width:500px;height:calc(100% - 200px);margin-top:200px}.pmh-r a{width:100%;height:50%;overflow:hidden;display:flex;position:relative;flex-direction:column;justify-content:space-around}.pmh-r a:nth-child(1){align-items:end;text-align:right}.pmh-r a:nth-child(1){h2{border-bottom:1px solid #45b9a8;padding-bottom:5px;padding-right:20px;margin-bottom:10px;color:#3d6f6f;padding-left:15px;font-size:1.8rem}span{padding-right:20px}p{padding:0 100px 5px 15px;position:relative}p:before{content:"";position:absolute;top:50%;right:60px;width:25.5px;height:8px;background-image:url(https://xn--eckl3qmbc6976d2udy3ah35b.com/wp-content/uploads/2024/11/arrow1.png);transition:all .3s;transform:translate(0,-70%);background-size:cover}p:after{content:"";position:absolute;bottom:0;left:0;height:1px;width:0;background-color:#45b9a8;transition:all .3s;transform-origin:0% 0%}}.pmh-r a:nth-child(2){h2{border-bottom:1px solid #45b9a8;padding-bottom:5px;padding-left:20px;margin-bottom:10px;color:#3d6f6f;width:fit-content;padding-right:15px;font-size:1.8rem}span{padding-left:20px;color:#393a3a}p{padding:0 100px 5px 20px;color:#393a3a;position:relative;display:block;width:fit-content}p:before{content:"";position:absolute;top:50%;right:60px;width:25.5px;height:8px;background-image:url(https://xn--eckl3qmbc6976d2udy3ah35b.com/wp-content/uploads/2024/11/arrow1.png);transition:all .3s;transform:translate(0,-70%);background-size:cover}p:after{content:"";position:absolute;bottom:0;left:0;height:1px;width:0;background-color:#f6f5ef;transition:all .3s;transform-origin:0% 0%}}.pmh-r a:hover{opacity:1}.pmh-r a:hover p:before{transform:translate(12px,-70%);transition:all .5s}.pmh-r a:hover p:after{width:100%;transition:all .5s}.pmh-r img{position:absolute;top:0;left:0;z-index:-1;object-fit:cover;transition:all .3s;height:100%;width:100%}.pmh-r a:hover img{transition:all .5s;transform:scale(1.1)}.pmh-r a:nth-child(1) img{object-position:0% 45%;transform-origin:10% 45%}.pmh-r a:nth-child(2) img{object-position:92% 15%;transform-origin:92% 15%}.pr-blog{position:relative}.pr-blog .blogcomingsoon{position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.7);display:flex;justify-content:center;align-items:center}.pr-blog .blogcomingsoon span{color:#fff;text-align:center;letter-spacing:.5rem;font-size:1.3rem;font-weight:400}.pr-about{border-bottom:1px solid #393a3a}.pmf-b{position:absolute;top:0;right:0;width:500px;height:200px;border-bottom:1px solid #393a3a}.pmf-b a{position:relative}.pmf-b a:before{content:"";position:absolute;top:0;left:0;width:20px;aspect-ratio:1/1;transition:all .3s;background-size:cover}.pmf-b p{font-size:1.2rem;font-weight:600;text-align:center;transition:all .3s;position:relative;padding:0 10px 2px}.pmf-b p:after{content:"";position:absolute;bottom:0;left:50%;transform:translateX(-50%);height:1px;width:0;transition:all .3s;transform-origin:50% 0}.pmf-b a:hover{opacity:1}.pb-newface{flex:1;height:100%;border-right:1px solid #393a3a}.pbn-reception,.pbn-contact{width:100%;height:50%}.pbn-reception{border-bottom:1px solid #393a3a;background-color:#f6f5ef}.pbn-reception:before{background-image:url(https://xn--eckl3qmbc6976d2udy3ah35b.com/wp-content/uploads/2024/11/radius3.png)}.pbn-reception p{color:#3d6f6f}.pbn-reception p:after{background-color:#3d6f6f}.pbn-contact{background-color:#45b9a8}.pbn-contact:before{background-image:url(https://xn--eckl3qmbc6976d2udy3ah35b.com/wp-content/uploads/2024/11/radius2.png)}.pb-member{width:200px;height:100%;background-color:#3d6f6f;position:relative;cursor:pointer}.pb-member:before{content:"";position:absolute;top:0;left:0;width:20px;aspect-ratio:1/1;transition:all .3s;background-size:cover;background-image:url(https://xn--eckl3qmbc6976d2udy3ah35b.com/wp-content/uploads/2024/11/radius1.png)}.pmf-b a:hover:before,.memberbtn:hover:before{transition:all .5s;width:30px}.pbn-contact p,.pb-member p{color:#f6f5ef}.pbn-contact p:after,.pb-member p:after{background-color:#f6f5ef}.pmf-b a:hover p:after,.pb-member:hover p:after{transition:all .5s;width:100%}#prefooter{height:60px;background-color:#393a3a;display:flex;align-items:center;justify-content:space-around}#prefooter a,#prefooter p{color:#f6f5ef;display:flex;height:80%;justify-content:center;align-items:center;position:relative;cursor:pointer;span{color:#f6f5ef}}#prefooter a:nth-child(1):before{display:none}#prefooter a:before,#prefooter p:before{content:"";position:absolute;bottom:10px;left:50%;transform:translateX(-50%);height:1px;width:0;transition:all .3s;transform-origin:50% 0;background-color:#f6f5ef}#prefooter a:nth-child(n+2){opacity:1}#prefooter a:hover:before,#prefooter p:hover:before{transition:all .5s;width:100%}#prefooter img{height:100%;width:auto}.wttb{display:none}@media screen and (max-width:1439px){.wtpc{display:none}.wttb{display:block}.premain{height:fit-content}.pm-flex{flex-direction:column;height:1200px}.pmf-g{border-right:none;flex:auto}.pgc-center{height:500px;margin-top:150px}.tutorcontent{max-width:370px}.pgcc-title p{padding-left:30px;margin-top:20px}.pgcc-title h2{font-size:2rem;padding:20px 30px;margin-bottom:20px}.tutorcontent h3{margin-top:10px;font-size:1rem}.tutorsub .tutorsubcontent{font-size:.75rem;width:60px;height:23px}.pmh-r{width:100%;height:400px;margin-top:0;border-top:1px solid #393a3a}.pmf-b{width:calc(100% - 300px);height:150px}.pgcs-small{height:150px}.pgcs-countdown{height:calc(100% - 150px)}.pb-member{width:50%}}@media screen and (max-width:800px){.cs-flex a{width:230px}.wtsp{display:block}.pm-flex{flex-direction:column;height:1500px}.pmf-g{flex-direction:column}.pgc-side{width:100%;height:120px;border-right:none}.pgcs-small{height:50%;flex-direction:row}.pgcss-logo{flex:1;width:auto;height:100%;border-right:1px solid #393a3a}.pgcss-day{height:100%;width:120px}.pgcs-countdown{height:50%}.countBox{display:flex;justify-content:center;align-items:end;padding-top:7px;gap:10px}.countBox p{display:block}.pg-content{flex-direction:column;justify-content:start;height:calc(100% - 60px)}.pgcc-title p{font-size:1.8rem}.pgcc-title h2{margin-bottom:60px;font-size:3rem}.tutorcat{padding-right:7px}.tutortitle h2{padding-right:7px}.pmf-b{top:120px;width:100%;height:240px;flex-direction:column-reverse;border-top:1px solid #393a3a}.pmf-b p{font-size:1.6rem}.pb-newface{width:100%;height:50%;display:flex;border-top:1px solid #393a3a;border-right:none}.pbn-reception,.pbn-contact{width:50%;height:100%}.pbn-reception{border-bottom:none;border-right:1px solid #393a3a}.pb-member{width:100%;height:50%}.pgc-center{height:750px;margin-top:300px;flex:0}.pgn-flex{padding-left:10px;gap:20px}.pn-category{width:60px}.pn-title{font-size:1rem}.tccontent{font-size:.85rem;padding-bottom:0}.tutorsub .tutorsubcontent{width:75px;font-size:1rem}.pmh-r a:nth-child(1) img{object-position:15% 45%}#prefooter{flex-direction:column;height:fit-content}#prefooter a{height:60px}.pg-news{width:100%}}}@keyframes cs-posi{0%{display:none;opacity:0}1%{display:flex;opacity:0}100%{display:flex;opacity:1}}@keyframes cs-nega{0%{display:flex;opacity:1}99%{display:flex;opacity:0}100%{display:none;opacity:0}}@keyframes pn-anime{0%{transform:translateY(50px)}3%{transform:translateY(0)}33.333333334%{transform:translateY(0)}36.333333341%{transform:translateY(-50px)}100%{transform:translateY(-50px)}}.prereception+.single .gray_back{display:none}html:has(.prereception){margin-top:0 !important;background-color:#f6f5ef}.prereception+.single{font-family:a-otf-ryumin-pr6n,YuMincho,游明朝,serif;.contents{margin-top:40px;display:flex;flex-direction:column;align-items:center;justify-content:center;form{text-align:center;p{font-size:1.2rem}}}img{display:block;width:clamp(270px, 20%, 400px);margin-bottom:10px;margin-top:50px}h1{font-size:1.6rem}h1 span{margin-bottom:50px;font-size:2rem}h1:before{display:none}.prr-signin{display:block;font-size:1.6rem;font-weight:600;letter-spacing:.2rem;padding:20px 35px;border-radius:10px;color:#f6f5ef;margin-top:40px;transition:all .3s}.prr-return{padding:15px;padding-bottom:17px;background-color:silver;border-radius:5px;transition:all .3s;margin-top:100px}.prr-return span,.prr-signin span{position:relative}.prr-return span:after,.prr-signin span:after{content:"";position:absolute;bottom:0;left:50%;transform:translateX(-50%);height:1px;width:0;transition:all .3s;transform-origin:50% 0;background-color:#f6f5ef}.prr-return:hover,.prr-signin:hover{opacity:1;transform:translateY(5px);transition:all .5s}.prr-return:hover span:after,.prr-signin:hover span:after{transition:all .5s;width:110%}.pr-1{background-color:#393a3a;span{color:#fff}}.pr-2{background-color:#45b9a8;color:#393a3a}.pr-3{background-color:#3d6f6f;span{color:#fff}}.pr-4{background-color:#393a3a;span{color:#fff}}.prr-login{line-height:1.8rem}.re-des{margin:50px auto;width:clamp(370px, 80%, 1200px);padding:5%;border:1px solid #3d6f6f;box-sizing:border-box;h2{padding-block:30px;background-color:#3d6f6f;color:white;text-align:center;margin-bottom:30px;span{color:#fff}}.re-des-in{margin-top:60px;h3{color:#3d6f6f;margin-bottom:50px}.re-content{margin-left:20px;position:relative;margin-bottom:50px;h4{font-weight:600;line-height:250%;font-size:1.4rem;margin-bottom:15px}}.re-content:before{position:absolute;left:-25px;top:17px;font-size:1.4rem;font-weight:700;color:#45b9a8}.re-content:nth-child(2):before{content:"1"}.re-content:nth-child(3):before{content:"2"}.re-content:nth-child(4):before{content:"3"}.re-content:nth-child(5):before{content:"4"}}p{font-size:1.1rem}}}html:has(.premember){margin-top:0 !important}.premember{width:100%;height:100svh;min-height:832px;.pm-main{height:100%}.pr{position:relative}.pa{position:absolute}.flexcol{display:flex;flex-direction:column}.bgc-b{background-color:#393a3a}.bgc-g{background-color:#3d6f6f}p,h2{color:#f6f5ef}.premain{height:100vh}.pmm-box{height:100%;flex-wrap:wrap}.pmm-left{width:70%;height:calc(100% - 60px)}.pmml-top{height:110px}.pmmlt-home{gap:20px;width:400px;height:100%}.pmmlt-home img{height:70%;width:auto}.pmmlt-home h2{text-align:center;font-size:1.2rem}.pmmlt-day{width:200px;height:100%}.pmmlt-day p{font-size:1.6rem;span{color:#fff}}.pmmlt-count{flex:1;min-width:230px}.countBox{text-align:center}.pmml-bottom{flex:1;justify-content:center;gap:5%}.pmmlb-body{width:calc(100% - 180px);gap:20px;justify-content:space-around;margin-left:20px}.pmmlb-title p,.pmmlb-title h2{display:block;width:fit-content}.pmmlb-title p{color:#393a3a;padding-left:33px;margin-top:20px;font-weight:600;letter-spacing:.2rem}.pmmlb-title h2{padding:20px 30px;background-color:#3d6f6f;letter-spacing:.4rem}.tccontent{color:#393a3a}.lineWrapper{bottom:120px;right:0;background-color:#1bae25;justify-content:center;align-items:center;border-radius:15px 0 0;width:140px;height:300px;padding:25px 0;gap:30px}.line-box{height:100px}.lineWrapper a{align-items:center}.lineWrapper a img{width:80px;aspect-ratio:1/1;margin-bottom:10px;transition:all .3s}.lineWrapper a:hover img{transition:all .5s;transform:scale(1.1)}.lineWrapper a h3{color:#f6f5ef;text-align:center;font-size:1.1rem}.lineWrapper a h3:after{content:"";position:absolute;bottom:0;left:50%;transform:translateX(-50%);height:1px;width:0;transition:all .3s;transform-origin:50% 0;background-color:#f6f5ef}.lineWrapper a:hover h3:after{transition:all .5s;width:110%}.pm-blog{bottom:0;right:0;width:240px;height:120px;display:block;box-sizing:border-box;border:1px solid #3d6f6f;background-color:#fff}.pmb-box{width:100%;height:100%;align-items:center;justify-content:left;overflow:hidden}.pmb-box img{top:0;left:0;width:100%;height:100%;object-fit:cover;object-position:70% 0%;transition:all .3s}.pm-blog:hover .pmb-box img{transform:scale(1.1);transition:all 0,5s}.pmb-box h2{padding-inline:20px 15px;text-align:left;font-size:1.6rem;color:#3d6f6f}.pmb-box h2:after{content:"";position:absolute;bottom:0;left:0;height:1px;width:0;transition:all .3s;transform-origin:0 0;background-color:#45b9a8}.pm-blog:hover .pmb-box h2:after{transition:all .5s;width:100%}.pmm-right{width:30%}.pmmr-limted{height:110px;width:100%;flex-wrap:wrap;text-align:center}.pmmrl-1,.pmmrl-2{width:100%;span{color:#f6f5ef}}.pmmr-contents{width:100%;height:100%;flex:1}.pmmr-contents a{border-bottom:1px solid #f6f5ef}.pmmr-contents a:last-child{border-bottom:none}.pmmrc-btn{flex:1;width:100%}.pmc-icon{height:100%;width:80px}.pmc-icon img{width:70%;aspect-ratio:1/1;transition:all .3s}.pmc-body{flex:1;justify-content:center;gap:30px;transition:all .3s}.pmc-body h2{padding-left:20px}.pmc-body p{display:block;width:fit-content;margin-right:0;margin-left:auto;padding-right:100px;padding-left:30px}.pmc-body p:after{content:"";position:absolute;bottom:0;left:0;height:1px;width:0;transition:all .3s;transform-origin:0 0;background-color:#f6f5ef}.pmmrc-btn:hover .pmc-body{background-color:#45b9a8;transition:all .5s}.pmmrc-btn:hover .pmc-body p:after{width:100%;transition:all .5s}.pmmrc-btn:hover .pmc-icon img{transform:scale(1.2);transition:all .5s}.pn-date,.pn-title{color:#f6f5ef !important}.pm-news{flex:1.3;min-width:600px}footer{display:none}#pmfooter{height:60px;gap:20%;width:fit-content;padding-inline:30px;flex:1}#pmfooter a{color:#f6f5ef;white-space:nowrap}#pmfooter a:after{content:"";position:absolute;bottom:0;left:50%;transform:translateX(-50%);height:1px;width:0;transition:all .3s;transform-origin:50% 0;background-color:#f6f5ef}#pmfooter a:hover:after{transition:all .5s;width:110%}}@media screen and (max-width:1230px){.premember{height:fit-content;.pm-main{height:fit-content}.pmm-box{height:fit-content}.pmm-left{height:fit-content;display:block;flex:1;width:100%}.pmmlt-home{width:380px}.pmmlt-home img{height:50%}.pmmlt-home h2{font-size:1.2rem;span{color:#fff}}.pmmlt-day{width:189px}.pmmlb-title{margin-top:30px;margin-bottom:10px}.pmmlb-body{margin-bottom:140px;margin-left:20px;flex-wrap:wrap;gap:30px}.tutorcontent{min-width:300px}.tutorcontent h3{font-size:1.4rem !important}.pm-news{order:2;min-width:auto;width:100%;flex:auto;border-bottom:1px solid #f6f5ef}.pmm-right{order:3;width:100%}.pmmr-limted{border-left:none !important;flex-wrap:nowrap}.pmmrl-1{border-right:1px solid #f6f5ef}#pmfooter{order:4}.pmmr-contents{border-left:none !important;flex:auto;flex-direction:row;flex-wrap:wrap}.pmc-body p{margin-left:0}.pmmr-contents a{border-bottom:none}.pmmr-1 .pmc-1,.pmmr-3 .pmc-1,.pmmr-3 .pmc-3{border-right:1px solid #f6f5ef}.pmmr-2 .pmc-1{flex:auto;width:100%}.pmmr-3 a{flex:auto;width:50%}.pmmr-2 .pmc-2{border-right:1px solid #f6f5ef}.pmmr-2 .pmc-1,.pmmr-3 .pmc-1,.pmmr-3 .pmc-2{border-bottom:1px solid #f6f5ef}.pg-news{width:100%}}}@media screen and (max-width:800px){.premember{.pmml-top{flex-wrap:wrap;height:180px}.pmmlt-home{width:calc(100% - 110px);height:50%}.pmmlt-home img{height:50%}.pmmlt-count{order:3;width:100%;flex:auto;height:50%;border-right:none !important;border-top:1px solid #f6f5ef}.pmmlt-day{order:2;width:110px;height:50%}.pmmlb-body{margin:0 auto;margin-bottom:320px;width:90%}.pmmlb-title h2{font-size:2rem}.tutortitle h2{font-size:1.4rem !important}.lineWrapper{width:100%;left:0;right:auto;flex-direction:row;height:120px;border-radius:15px 15px 0 0;justify-content:space-around;padding-inline:20%}.lineWrapper a img{width:70px}.pm-blog{right:auto;left:0;width:100%}.pmb-box img{object-position:70% 20%}.NEWS{font-size:1rem}.pn-date{display:none}.pmmrc-btn{border-right:none !important;border-bottom:1px solid #f6f5ef !important;flex:auto}.pmmrc-btn:last-child{border-bottom:none !important}.pmc-body{gap:15%}.pmmr-contents{flex-direction:row}.pmc-body h2{font-size:1.4rem}.pmc-body p{margin-left:auto;margin-right:0;padding-right:40px}.pmmr-1{height:200px}.pmmr-2{height:300px}.pmmr-3{height:400px}.pmmrl-1,.pmmrl-2{padding-inline:20px}.pmmrl-1 p,.pmmrl-2 p{line-height:2rem;span{color:#fff}}.pmmr-3 a{width:100%}.pg-news{width:100%}}}.pmback{position:relative}.pmb-Wrapper{position:absolute;width:100%;height:100%;top:0;left:0;overflow:hidden;z-index:-1}.pmb-Wrapper img{position:absolute;width:clamp(30px, 5vw, 100px);aspect-ratio:1/1;filter:blur(2.5px);left:110%;transform:translateX(-100%)}.pmb-Wrapper img:nth-child(1){top:-5%;animation:bobj 30s -2s linear infinite}.pmb-Wrapper img:nth-child(2){top:10%;animation:bobj 40s -10s linear infinite}.pmb-Wrapper img:nth-child(3){top:19%;animation:bobj 30s -4s linear infinite}.pmb-Wrapper img:nth-child(4){top:38%;animation:bobj 40s -12s linear infinite}.pmb-Wrapper img:nth-child(5){top:43%;animation:bobj 30s -14s linear infinite}.pmb-Wrapper img:nth-child(6){top:58%;animation:bobj 30s -24s linear infinite}.pmb-Wrapper img:nth-child(7){top:65%;animation:bobj 40s -25s linear infinite}.pmb-Wrapper img:nth-child(8){top:79%;animation:bobj 40s -17s linear infinite}.pmb-Wrapper img:nth-child(9){top:103%;animation:bobj 30s -6s linear infinite}.pmb-Wrapper img:nth-child(10){top:24%;animation:bobj 30s -36s linear infinite}.pmb-Wrapper img:nth-child(11){top:71%;animation:bobj 30s -33s linear infinite}.pmb-Wrapper img:nth-child(12){top:83%;animation:bobj 30s -26s linear infinite}.pmb-Wrapper img:nth-child(13){top:60%;animation:bobj 30s -45s linear infinite}.pmb-Wrapper img:nth-child(14){top:32%;animation:bobj 30s -14s linear infinite}@keyframes bobj{0%{left:110%}100%{left:0}}#preblog{.pagination{display:flex;justify-content:center;margin:50px 0;.elv-pagination ul{display:flex}.page-numbers{display:flex;justify-content:center;align-items:center;margin:3px;height:40px;width:40px;font-size:1rem;line-height:1.2rem;border:solid 1px #45b9a8;color:#45b9a8;background-color:var(--white)}a.page-numbers:hover{background:#45b9a8;color:var(--white)}.next,.prev{width:fit-content;padding:0 20px}.current{background-color:#45b9a7aa;color:#fff}.dots{background:0 0;border:0}}}html:has(.preblogmain){margin-top:0 !important}#preblog{width:100%;position:relative;.prereturn{position:fixed;top:100px;left:0;padding:20px 30px;background-color:#fff;color:#45b9a8;border:1px solid #45b9a8;border-left:none;transition:all .3s;font-weight:600;letter-spacing:.2rem}.prereturn:hover{opacity:1;background-color:#45b9a8;color:#fff;transition:all .5s}.titleWrapper{justify-content:left;align-items:center;border-bottom:1px solid #45b9a8;overflow:hidden;position:relative;padding-top:200px}.preblog-b1{position:absolute;top:0;right:0;height:100%;width:50%;object-fit:cover;object-position:0 0;z-index:-1}.preblog-b2{position:absolute;bottom:0;left:0;height:70%;width:30%;object-fit:cover;object-position:0 0;z-index:-1}.tw-left{h1{font-size:2.8rem;letter-spacing:.5rem;padding-inline:10vw 50px;border-bottom:1px solid #45b9a8;padding-bottom:20px;width:fit-content;font-weight:200}.subtitle{margin-left:10vw;letter-spacing:.4rem}}.tw-right{margin-left:22%;width:50%;min-width:300px;margin-top:100px;padding-bottom:100px;position:relative;p{line-height:1.8rem;letter-spacing:.1rem;font-weight:500}}.miniNakano{position:absolute;bottom:0;left:-200px;height:310px;width:auto}.preblogmain{width:clamp(320px, 80%, 1300px);margin:100px auto;gap:5%}.pbm-left{width:60%;box-sizing:border-box;border-right:1px solid #45b9a8}.pbm-right{width:25%}.Nakano-pro{width:95%;margin-inline:auto;flex-direction:column;justify-content:center;align-items:center;img{width:70%;height:auto;border-bottom:1px solid #45b9a8}span{display:block}}.pb-content{border-radius:20px;box-shadow:7px 7px 7px rgba(152,195,209,.7);display:block;width:80%;padding:30px;box-sizing:border-box;position:relative;transition:all .5s}.pb-content:hover{opacity:1;box-shadow:2px 2px 2px rgba(152,195,209,.5);transition:all .2s}.pb-content:before{position:absolute;content:"";width:10px;height:10px;top:50%;left:-30px;background-color:#45b9a8;border-radius:50%;border:1px solid #45b9a8;transition:all .5s;transform:translateY(-50%)}.pb-content:hover:before{transition:all .2s;background-color:#fff}.pb-date{font-weight:200;font-size:.8rem;color:#9e9fa1;letter-spacing:.15rem;margin-bottom:10px}.pb-title{font-weight:400;font-size:1.4rem;letter-spacing:.2rem}.pb-tagWrapper{margin-top:20px;justify-content:left;gap:7px}.pb-tag{padding:2px 7px;background-color:#fff;width:fit-content;border:1px solid #45b9a8;font-size:.85rem}.pb-TagArea{width:100%;margin-bottom:20px;padding:20px;border:1px solid #45b9a8;box-sizing:border-box;width:80%}.pb-TagArea h2{font-size:1.8rem;font-weight:300;letter-spacing:.2rem;color:#3d6f6f;margin-bottom:20px}.pb-TagArea .flex{flex-wrap:wrap;gap:7px;width:100%;box-sizing:border-box;justify-content:left}.pb-TagArea .flex a{padding:2px 7px;background-color:#fff;width:fit-content;border:1px solid #45b9a8;font-size:.95rem;display:block;transition:all .3s}.pb-TagArea .flex a:hover{opacity:1;background-color:#45b9a8;color:#fff}.np-sub{font-size:.9rem;letter-spacing:.1rem;margin-top:8px}.np-name{margin-top:5px;font-size:1.2rem;letter-spacing:.2rem;margin-bottom:20px}.prereturn2{display:none}@media screen and (max-width:900px){.prereturn{display:none}.prereturn2{display:block;position:fixed;top:20%;left:auto;right:0;padding:10px 5px;font-size:1.2rem;border:1px solid #45b9a8;border-right:none;color:#45b9a8;letter-spacing:.3rem;writing-mode:vertical-rl;background-color:#fff}.titleWrapper{padding-top:100px}.preblog-b1{width:70%}.preblog-b2{display:none}.tw-right{margin:100px auto;margin-bottom:0;padding-bottom:300px;width:80%}.miniNakano{left:20px;height:250px}.preblogmain{width:90%;margin:50px auto;flex-direction:column-reverse;align-items:center}.pbm-left{width:100%;border-right:none;border-top:1px solid #45b9a8;padding-top:30px}.pb-content{width:90%;margin-left:30px}.pbm-right{width:100%;margin-bottom:30px}.Nakano-pro img{max-width:280px}.np-sub{font-size:1.1rem}.np-name{font-size:1.6rem}.pb-TagArea{width:90%;margin-left:30px}}}html:has(.titleWrapper){margin-top:0 !important}#pb-single{width:100%;position:relative;.prereturn{position:fixed;top:100px;left:0;padding:20px 30px;background-color:#fff;color:#45b9a8;border:1px solid #45b9a8;border-left:none;transition:all .3s;font-weight:600;letter-spacing:.2rem}.prereturn:hover{opacity:1;background-color:#45b9a8;color:#fff;transition:all .5s}.titleWrapper{justify-content:left;align-items:center;border-bottom:1px solid #45b9a8;overflow:hidden;position:relative;padding-top:200px}.preblog-b1{position:absolute;top:0;right:0;height:100%;width:50%;object-fit:cover;object-position:0 0;z-index:-1}.miniNakano{position:absolute;bottom:0;right:20%;height:310px}.tw-left{padding-bottom:200px;.mtitle{font-size:2.8rem;letter-spacing:.5rem;padding-inline:10vw 50px;border-bottom:1px solid #45b9a8;padding-bottom:20px;width:fit-content;font-weight:200;display:block;margin:.25em 0}.subtitle{margin-left:10vw;letter-spacing:.4rem}}.preblogmain{width:clamp(320px, 80%, 1300px);margin:100px auto;gap:5%}.pbm-left{width:60%;box-sizing:border-box;border-right:1px solid #45b9a8;padding-right:30px}.pbm-right{width:25%}.Nakano-pro{width:95%;margin-inline:auto;flex-direction:column;justify-content:center;align-items:center;img{width:70%;height:auto;border-bottom:1px solid #45b9a8}span{display:block}.np-sub{font-size:.9rem;letter-spacing:.1rem;margin-top:8px}.np-name{margin-top:5px;font-size:1.2rem;letter-spacing:.2rem;margin-bottom:20px}}h1{font-size:1.6rem;letter-spacing:.3rem;font-weight:200;width:100%;padding:30px 20px;border:1px solid #45b9a8;margin:30px 0}h1:before{display:none}.single{h2{font-size:1.4rem;font-weight:300;color:#3d6f6f;padding:15px;border-top:6px double #45b9a8;border-bottom:6px double #45b9a8;margin-block:50px}h3{font-size:1.4rem;font-weight:200;color:#393a3a;padding:15px;border-bottom:3px dotted #45b9a8;margin-block:30px;width:80%}h4{font-size:1.2rem;font-weight:200;color:#393a3a;padding:15px;border-bottom:1px solid #45b9a8;margin-block:30px;width:60%}span{font-size:1rem;display:inline;color:#3d6f6f}img{margin:30px auto;width:clamp(340px, 80%, 700px);height:auto}}.back_single a{background-color:#fff;color:#393a3a;font-size:1.2rem;font-weight:300;letter-spacing:.2rem;padding:10px;border-radius:0;position:relative}.back_single a:before{position:absolute;content:"";width:10px;height:10px;top:50%;left:-30px;background-color:#45b9a8;border-radius:50%;border:1px solid #45b9a8;transition:all .5s;transform:translateY(-50%)}.back_single a:after{content:"";position:absolute;bottom:0;left:50%;transform:translateX(-50%);height:1px;width:0;transition:all .3s;transform-origin:50% 0;background-color:#45b9a8}.back_single a:hover{opacity:1}.back_single a:hover:before{transition:all .2s;background-color:#fff}.back_single a:hover:after{width:100%;transition:all .2s}.prereturn2{display:none}@media screen and (max-width:900px){.prereturn{display:none}.prereturn2{display:block;position:fixed;top:20%;left:auto;right:0;padding:10px 5px;font-size:1.2rem;border:1px solid #45b9a8;border-right:none;color:#45b9a8;letter-spacing:.3rem;writing-mode:vertical-rl;background-color:#fff}}@media screen and (max-width:900px){.prereturn{display:none}.prereturn2{display:block;position:fixed;top:20%;left:auto;right:0;padding:10px 5px;font-size:1.2rem;border:1px solid #45b9a8;border-right:none;color:#45b9a8;letter-spacing:.3rem;writing-mode:vertical-rl;background-color:#fff}.titleWrapper{padding-top:100px}.preblog-b1{width:70%}.preblog-b2{display:none}.tw-left{padding-bottom:280px}.tw-right{margin:100px auto;margin-bottom:0;padding-bottom:300px;width:80%}.miniNakano{left:auto;right:50px;height:250px}.preblogmain{width:90%;margin:50px auto;flex-direction:column;align-items:center}.pbm-left{width:100%;border-right:none;border-bottom:1px solid #45b9a8;padding-bottom:30px;padding-right:0}.pb-content{width:90%;margin-left:30px}.pbm-right{width:100%;margin-bottom:30px;margin-top:30px}.Nakano-pro img{max-width:280px}.np-sub{font-size:1.1rem}.np-name{font-size:1.6rem}.single .write{padding:0 !important}.single{h2{font-size:2rem}h3{font-size:2rem}h4{font-size:1.8rem}span{font-size:1.65rem}}.back_single a{font-size:2rem}}}#pretax{width:100%;position:relative;.prereturn{position:fixed;top:100px;left:0;padding:20px 30px;background-color:#fff;color:#45b9a8;border:1px solid #45b9a8;border-left:none;transition:all .3s;font-weight:600;letter-spacing:.2rem}.prereturn:hover{opacity:1;background-color:#45b9a8;color:#fff;transition:all .5s}.titleWrapper{justify-content:left;align-items:center;border-bottom:1px solid #45b9a8;overflow:hidden;position:relative;padding-top:200px}.preblog-b1{position:absolute;top:0;right:0;height:100%;width:50%;object-fit:cover;object-position:0 0;z-index:-1}.preblog-b2{position:absolute;bottom:0;left:0;height:70%;width:30%;object-fit:cover;object-position:0 0;z-index:-1}.tw-left{h1{font-size:2.8rem;letter-spacing:.5rem;padding-inline:10vw 50px;border-bottom:1px solid #45b9a8;padding-bottom:20px;width:fit-content;font-weight:200}.subtitle{margin-left:10vw;letter-spacing:.4rem}}.tw-right{margin-left:22%;width:50%;min-width:300px;margin-top:100px;padding-bottom:100px;position:relative;p{line-height:1.8rem;letter-spacing:.1rem;font-weight:500}}.miniNakano{position:absolute;bottom:0;left:-200px;height:310px;width:auto}.preblogmain{width:clamp(320px, 80%, 1300px);margin:100px auto;gap:5%}.pbm-left{width:60%;box-sizing:border-box;border-right:1px solid #45b9a8}.pbm-right{width:25%}.Nakano-pro{width:95%;margin-inline:auto;flex-direction:column;justify-content:center;align-items:center;img{width:70%;height:auto;border-bottom:1px solid #45b9a8}span{display:block}}.pb-content{border-radius:20px;box-shadow:7px 7px 7px rgba(152,195,209,.7);display:block;width:80%;padding:30px;box-sizing:border-box;position:relative;transition:all .5s}.pb-content:hover{opacity:1;box-shadow:2px 2px 2px rgba(152,195,209,.5);transition:all .2s}.pb-content:before{position:absolute;content:"";width:10px;height:10px;top:50%;left:-30px;background-color:#45b9a8;border-radius:50%;border:1px solid #45b9a8;transition:all .5s;transform:translateY(-50%)}.pb-content:hover:before{transition:all .2s;background-color:#fff}.pb-date{font-weight:200;font-size:.8rem;color:#9e9fa1;letter-spacing:.15rem;margin-bottom:10px}.pb-title{font-weight:400;font-size:1.4rem;letter-spacing:.2rem}.pb-tagWrapper{margin-top:20px;justify-content:left;gap:7px}.pb-tag{padding:2px 7px;background-color:#fff;width:fit-content;border:1px solid #45b9a8;font-size:.85rem}.prereturn2{display:none}@media screen and (max-width:900px){.prereturn{display:none}.prereturn2{display:block;position:fixed;top:20%;left:auto;right:0;padding:10px 5px;font-size:1.2rem;border:1px solid #45b9a8;border-right:none;color:#45b9a8;letter-spacing:.3rem;writing-mode:vertical-rl;background-color:#fff}.titleWrapper{padding-top:100px}.preblog-b1{width:70%}.preblog-b2{display:none}.tw-right{margin:100px auto;margin-bottom:0;padding-bottom:300px;width:80%}.miniNakano{left:20px;height:250px}.preblogmain{width:90%;margin:50px auto;flex-direction:column-reverse;align-items:center}.pbm-left{width:100%;border-right:none;border-top:1px solid #45b9a8;padding-top:30px}.pb-content{width:90%;margin-left:30px}.pbm-right{width:100%;margin-bottom:30px}.Nakano-pro img{max-width:280px}.np-sub{font-size:1.1rem}.np-name{font-size:1.6rem}.pb-TagArea{width:90%;margin-left:30px}}}#tutordate{font-size:1px;opacity:0}