#footWrap{margin-top:min(-1.3888888889vw, -20px);position:relative;z-index:1}@media only screen and (min-width: 768px)and (max-width: 1079px){#footWrap{margin-top:-2.3255813953vw}}@media only screen and (max-width: 767px){#footWrap{margin-top:-4.6511627907vw}}.decoration_en{line-height:1;font-family:"Inter","游ゴシック","游ゴシック体","Yu Gothic",YuGothic,"Hiragino Sans","ヒラギノ角ゴシック","メイリオ",Meiryo,"ＭＳ Ｐゴシック","MS PGothic",sans-serif;font-size:min(2.2222222222vw, 32px);white-space:nowrap;color:#000;transform:rotate(90deg);transform-origin:left center;position:absolute;left:.8em;z-index:1}@media only screen and (min-width: 768px)and (max-width: 1079px){.decoration_en{font-size:2.7906976744vw}}@media only screen and (max-width: 767px){.decoration_en{font-size:3.7209302326vw}}#kvWrap{width:100%;overflow:hidden;box-sizing:border-box;position:relative}#kvWrap:before,#kvWrap:after{width:110vw;height:1px;content:"";display:block;background-color:#000;transform:rotate(-6deg);box-sizing:border-box;position:absolute;left:-5vw;z-index:1}#kvWrap:before{top:calc(min(29.1666666667vw, 420px) - min(1.3888888889vw, 20px))}@media only screen and (min-width: 768px)and (max-width: 1079px){#kvWrap:before{top:26.7441860465vw}}@media only screen and (max-width: 767px){#kvWrap:before{top:41.8604651163vw}}#kvWrap:after{top:calc(min(29.1666666667vw, 420px) - min(0.6944444444vw, 10px))}@media only screen and (min-width: 768px)and (max-width: 1079px){#kvWrap:after{top:27.9069767442vw}}@media only screen and (max-width: 767px){#kvWrap:after{top:44.1860465116vw}}#kv{width:100%;box-sizing:border-box;position:relative}#kv:before{width:110vw;height:1px;content:"";display:block;background-color:#000;transform:rotate(-6deg);box-sizing:border-box;position:absolute;top:min(29.1666666667vw, 420px);left:-5vw;z-index:1}@media only screen and (min-width: 768px)and (max-width: 1079px){#kv:before{top:29.0697674419vw}}@media only screen and (max-width: 767px){#kv:before{top:46.511627907vw}}#kv:after{width:100%;aspect-ratio:1440/705;content:"";display:block;background-image:url("../images/top/kv/bg.png");background-repeat:no-repeat;background-position:center center;background-size:100% auto;position:relative;z-index:2}#kv .decoration_en{top:min(18.0555555556vw, 260px)}@media only screen and (min-width: 768px)and (max-width: 1079px){#kv .decoration_en{top:16.2790697674vw}}@media only screen and (max-width: 767px){#kv .decoration_en{top:25.5813953488vw}}#kv .kvMain{padding-top:min(32.9166666667vw, 474px);padding-bottom:min(7.6388888889vw, 110px)}@media only screen and (min-width: 768px)and (max-width: 1079px){#kv .kvMain{padding-top:34.8837209302vw;padding-bottom:9.3023255814vw}}@media only screen and (max-width: 767px){#kv .kvMain{padding-top:60.4651162791vw;padding-bottom:18.6046511628vw}}#kv .kvMain .kvTitleArea{width:-moz-fit-content;width:fit-content;margin-right:auto;margin-left:auto;text-align:center;position:relative}#kv .kvMain .kvTitleArea:before{width:min(7.9861111111vw, 115px);content:"";aspect-ratio:115/449;background-image:url("../images/top/kv/sanshin.png");background-repeat:no-repeat;background-position:center center;background-size:100% auto;mix-blend-mode:multiply;transform:translate(-50%, -50%);position:absolute;top:0;left:min(-6.25vw, -90px);z-index:2}@media only screen and (min-width: 768px)and (max-width: 1079px){#kv .kvMain .kvTitleArea:before{width:9.3023255814vw;left:-8.1395348837vw}}@media only screen and (max-width: 767px){#kv .kvMain .kvTitleArea:before{width:18.6046511628vw;transform:rotate(15deg) translate(-50%, -50%);top:27.9069767442vw;left:69.7674418605vw}}#kv .kvMain .kvTitleArea>*{margin-top:min(1.25vw, 18px)}@media only screen and (min-width: 768px)and (max-width: 1079px){#kv .kvMain .kvTitleArea>*{margin-top:2.0930232558vw}}@media only screen and (max-width: 767px){#kv .kvMain .kvTitleArea>*{margin-top:4.1860465116vw}}#kv .kvMain .kvTitleArea>*:first-child{margin-top:0}#kv .kvMain .kvTitleArea .kvTitle{line-height:1.2;font-size:min(3.3333333333vw, 48px);letter-spacing:.22em}@media only screen and (min-width: 768px)and (max-width: 1079px){#kv .kvMain .kvTitleArea .kvTitle{font-size:5.5813953488vw}}@media only screen and (max-width: 767px){#kv .kvMain .kvTitleArea .kvTitle{font-size:7.4418604651vw}}#kv .kvMain .kvTitleArea .kvCatch{line-height:1.2;font-size:min(2.2222222222vw, 32px);letter-spacing:.22em}@media only screen and (min-width: 768px)and (max-width: 1079px){#kv .kvMain .kvTitleArea .kvCatch{font-size:3.2558139535vw}}@media only screen and (max-width: 767px){#kv .kvMain .kvTitleArea .kvCatch{font-size:4.1860465116vw}}#kv .kvMain .youtube{margin-top:min(6.8055555556vw, 98px)}@media only screen and (min-width: 768px)and (max-width: 1079px){#kv .kvMain .youtube{margin-top:11.3953488372vw}}@media only screen and (max-width: 767px){#kv .kvMain .youtube{margin-top:23.2558139535vw}}#kv .kvMain .youtube>a{width:min(5.3472222222vw, 77px);aspect-ratio:77.5/62;margin-right:auto;margin-left:auto;display:block}@media only screen and (min-width: 1080px){#kv .kvMain .youtube>a{transition-property:opacity;transition-duration:.3s;transition-timing-function:ease;transition-delay:0}#kv .kvMain .youtube>a:hover{opacity:.6}}@media only screen and (min-width: 768px)and (max-width: 1079px){#kv .kvMain .youtube>a{width:6.976744186vw}}@media only screen and (max-width: 767px){#kv .kvMain .youtube>a{width:9.3023255814vw}}#kv .kvMain .youtube>a>img{width:100%;max-width:none;margin-right:auto;margin-left:auto;display:block}#lesson{position:relative}#lesson .decoration_en{top:min(9.7222222222vw, 140px)}@media only screen and (min-width: 768px)and (max-width: 1079px){#lesson .decoration_en{top:10.4651162791vw}}@media only screen and (max-width: 767px){#lesson .decoration_en{top:18.6046511628vw}}#lesson .sectionInner>*{margin-top:min(3.125vw, 45px)}@media only screen and (min-width: 768px)and (max-width: 1079px){#lesson .sectionInner>*{margin-top:3.488372093vw}}@media only screen and (max-width: 767px){#lesson .sectionInner>*{margin-top:6.976744186vw}}#lesson .sectionInner>*:first-child{margin-top:0}#lesson .guidance{width:100%;box-sizing:border-box}#lesson .guidance>*{margin-top:min(1.9444444444vw, 28px)}@media only screen and (min-width: 768px)and (max-width: 1079px){#lesson .guidance>*{margin-top:2.3255813953vw}}@media only screen and (max-width: 767px){#lesson .guidance>*{margin-top:4.6511627907vw}}#lesson .guidance>*:first-child{margin-top:0}#lesson .guidance .guidanceList{width:100%;box-sizing:border-box}#lesson .guidance .guidanceList>*{margin-top:min(1.9444444444vw, 28px)}@media only screen and (min-width: 768px)and (max-width: 1079px){#lesson .guidance .guidanceList>*{margin-top:2.3255813953vw}}@media only screen and (max-width: 767px){#lesson .guidance .guidanceList>*{margin-top:4.6511627907vw}}#lesson .guidance .guidanceList>*:first-child{margin-top:0}#lesson .guidance .guidanceList>dl{line-height:1.8;font-size:min(1.3888888889vw, 20px);letter-spacing:.08em;display:flex;align-items:stretch;justify-content:space-between;gap:2em}@media only screen and (min-width: 768px)and (max-width: 1079px){#lesson .guidance .guidanceList>dl{font-size:2.3255813953vw}}@media only screen and (max-width: 767px){#lesson .guidance .guidanceList>dl{font-size:3.2558139535vw}}#lesson .guidance .guidanceList>dl>dt,#lesson .guidance .guidanceList>dl>dd{font-size:inherit;box-sizing:border-box}#lesson .guidance .guidanceList>dl>dt{width:10em}#lesson .guidance .guidanceList>dl>dd{width:100%}#lesson .scheduleArea{width:100%;box-sizing:border-box}#lesson .scheduleArea>*{margin-top:min(1.1111111111vw, 16px)}@media only screen and (min-width: 768px)and (max-width: 1079px){#lesson .scheduleArea>*{margin-top:1.8604651163vw}}@media only screen and (max-width: 767px){#lesson .scheduleArea>*{margin-top:3.7209302326vw}}#lesson .scheduleArea>*:first-child{margin-top:0}#lesson .scheduleArea .schedule{width:100%;padding:min(2.0833333333vw, 30px) 0;border-radius:min(1.0416666667vw, 15px);background-color:#fff;display:flex;align-items:stretch;justify-content:space-between;overflow:hidden;box-sizing:border-box}@media only screen and (min-width: 768px)and (max-width: 1079px){#lesson .scheduleArea .schedule{padding:3.488372093vw 0;border-radius:1.7441860465vw}}@media only screen and (max-width: 767px){#lesson .scheduleArea .schedule{padding:0 5.5813953488vw;border-radius:3.488372093vw;flex-direction:column}}#lesson .scheduleArea .schedule .days{width:min(12.8472222222vw, 185px);line-height:1;font-size:min(1.6666666667vw, 24px);font-weight:bold;text-align:center;border-right:1px solid #000;display:flex;align-items:center;justify-content:center;box-sizing:border-box}@media only screen and (min-width: 768px)and (max-width: 1079px){#lesson .scheduleArea .schedule .days{width:18.6046511628vw;font-size:2.3255813953vw}}@media only screen and (max-width: 767px){#lesson .scheduleArea .schedule .days{width:100%;padding:5.5813953488vw;font-size:4.1860465116vw;border-right:none;border-bottom:1px solid #000}}#lesson .scheduleArea .schedule .detail{width:100%;display:flex;align-items:stretch;justify-content:space-between;box-sizing:border-box;position:relative}@media only screen and (max-width: 767px){#lesson .scheduleArea .schedule .detail{flex-direction:column;gap:0}}#lesson .scheduleArea .schedule .detail>*{border-left:1px solid #000}@media only screen and (max-width: 767px){#lesson .scheduleArea .schedule .detail>*{border-left:none;border-top:1px solid #000}}#lesson .scheduleArea .schedule .detail>*:first-child{border-left:none}@media only screen and (max-width: 767px){#lesson .scheduleArea .schedule .detail>*:first-child{border-top:none}}#lesson .scheduleArea .schedule .detail .info{width:50%;padding-right:min(1.6666666667vw, 24px);padding-bottom:min(2.6388888889vw, 38px);padding-left:min(1.6666666667vw, 24px);box-sizing:border-box}@media only screen and (min-width: 768px)and (max-width: 1079px){#lesson .scheduleArea .schedule .detail .info{padding-right:2.7906976744vw;padding-bottom:4.4186046512vw;padding-left:2.7906976744vw}}@media only screen and (max-width: 767px){#lesson .scheduleArea .schedule .detail .info{width:100%;padding:5.5813953488vw}}#lesson .scheduleArea .schedule .detail .info.noData{position:relative}@media only screen and (max-width: 767px){#lesson .scheduleArea .schedule .detail .info.noData{display:none}}#lesson .scheduleArea .schedule .detail .info.noData:before{width:min(2.3611111111vw, 34px);height:1px;content:"";display:block;background-color:#000;transform:translate(-50%, -50%);position:absolute;top:50%;left:50%;z-index:1}#lesson .scheduleArea .schedule .detail .info>*{margin-top:min(1.6666666667vw, 24px)}@media only screen and (min-width: 768px)and (max-width: 1079px){#lesson .scheduleArea .schedule .detail .info>*{margin-top:2.7906976744vw}}@media only screen and (max-width: 767px){#lesson .scheduleArea .schedule .detail .info>*{margin-top:5.5813953488vw}}#lesson .scheduleArea .schedule .detail .info>*:first-child{margin-top:0}#lesson .scheduleArea .schedule .detail .classroom{width:100%;display:flex;align-items:center;justify-content:center;gap:min(1.6666666667vw, 24px);box-sizing:border-box}@media only screen and (min-width: 768px)and (max-width: 1079px){#lesson .scheduleArea .schedule .detail .classroom{gap:2.7906976744vw}}@media only screen and (max-width: 767px){#lesson .scheduleArea .schedule .detail .classroom{gap:5.5813953488vw}}#lesson .scheduleArea .schedule .detail .classroom>span{line-height:1.4;padding:.35em 2em;font-size:min(0.9722222222vw, 14px);text-align:center;border-radius:min(0.4166666667vw, 6px);background-color:var(--termColor, #979763);color:#fff;box-sizing:border-box}#lesson .scheduleArea .schedule .detail .classroom>span:visited,#lesson .scheduleArea .schedule .detail .classroom>span:focus,#lesson .scheduleArea .schedule .detail .classroom>span:active{color:#fff}@media only screen and (min-width: 1080px){#lesson .scheduleArea .schedule .detail .classroom>span{min-width:min(7.6388888889vw, 110px)}}@media only screen and (min-width: 768px)and (max-width: 1079px){#lesson .scheduleArea .schedule .detail .classroom>span{min-width:12.7906976744vw;font-size:1.6279069767vw;border-radius:.6976744186vw}}@media only screen and (max-width: 767px){#lesson .scheduleArea .schedule .detail .classroom>span{min-width:60%;font-size:3.2558139535vw;border-radius:1.3953488372vw}}#lesson .scheduleArea .schedule .detail .classroom>span.senboku{background-color:#1b8c7f}#lesson .scheduleArea .schedule .detail .classroom>span.ootori{background-color:#4c5290}#lesson .scheduleArea .schedule .detail .classroom>span.kobe{background-color:#30a7cf}#lesson .scheduleArea .schedule .detail .timetable{width:100%;text-align:center;box-sizing:border-box}#lesson .scheduleArea .schedule .detail .timetable>*{margin-top:min(0.5555555556vw, 8px)}@media only screen and (min-width: 768px)and (max-width: 1079px){#lesson .scheduleArea .schedule .detail .timetable>*{margin-top:.9302325581vw}}@media only screen and (max-width: 767px){#lesson .scheduleArea .schedule .detail .timetable>*{margin-top:1.8604651163vw}}#lesson .scheduleArea .schedule .detail .timetable>*:first-child{margin-top:0}#lesson .scheduleArea .schedule .detail .timetable .open{line-height:1;font-size:min(1.3888888889vw, 20px);font-weight:bold}@media only screen and (min-width: 1080px){#lesson .scheduleArea .schedule .detail .timetable .open{min-height:1em}}@media only screen and (min-width: 768px)and (max-width: 1079px){#lesson .scheduleArea .schedule .detail .timetable .open{min-height:1em;font-size:2.3255813953vw}}@media only screen and (max-width: 767px){#lesson .scheduleArea .schedule .detail .timetable .open{font-size:3.7209302326vw}}#lesson .scheduleArea .schedule .detail .timetable .time{line-height:1;font-size:min(1.6666666667vw, 24px);font-weight:bold}@media only screen and (min-width: 768px)and (max-width: 1079px){#lesson .scheduleArea .schedule .detail .timetable .time{font-size:2.7906976744vw}}@media only screen and (max-width: 767px){#lesson .scheduleArea .schedule .detail .timetable .time{font-size:5.5813953488vw}}#lesson .scheduleArea .schedule .detail .timetable .time .hyphen{padding-right:1.2em;padding-left:1.2em;display:inline-block}#lesson .scheduleArea .schedule .detail .target{width:100%;box-sizing:border-box}#lesson .scheduleArea .schedule .detail .target>ul{width:100%;display:flex;align-items:center;justify-content:center;gap:min(0.8333333333vw, 12px);box-sizing:border-box}@media only screen and (min-width: 768px)and (max-width: 1079px){#lesson .scheduleArea .schedule .detail .target>ul{gap:1.3953488372vw}}@media only screen and (max-width: 767px){#lesson .scheduleArea .schedule .detail .target>ul{gap:2.7906976744vw}}#lesson .scheduleArea .schedule .detail .target>ul>li{line-height:1;font-size:min(0.6944444444vw, 10px);font-weight:bold;display:inline-flex;align-items:center;justify-content:center;gap:.5em;position:relative}@media only screen and (min-width: 768px)and (max-width: 1079px){#lesson .scheduleArea .schedule .detail .target>ul>li{font-size:1.3953488372vw}}@media only screen and (max-width: 767px){#lesson .scheduleArea .schedule .detail .target>ul>li{font-size:2.7906976744vw}}#lesson .scheduleArea .schedule .detail .target>ul>li.private:before{-webkit-mask-image:url('data:image/svg+xml;utf-8,<svg width="16" height="16" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg"><path d="M8 8C6.9 8 5.95833 7.60833 5.175 6.825C4.39167 6.04167 4 5.1 4 4C4 2.9 4.39167 1.95833 5.175 1.175C5.95833 0.391667 6.9 0 8 0C9.1 0 10.0417 0.391667 10.825 1.175C11.6083 1.95833 12 2.9 12 4C12 5.1 11.6083 6.04167 10.825 6.825C10.0417 7.60833 9.1 8 8 8ZM0 14V13.2C0 12.6333 0.146 12.1127 0.438 11.638C0.73 11.1633 1.11733 10.8007 1.6 10.55C2.63333 10.0333 3.68333 9.646 4.75 9.388C5.81667 9.13 6.9 9.00067 8 9C9.1 8.99933 10.1833 9.12867 11.25 9.388C12.3167 9.64733 13.3667 10.0347 14.4 10.55C14.8833 10.8 15.271 11.1627 15.563 11.638C15.855 12.1133 16.0007 12.634 16 13.2V14C16 14.55 15.8043 15.021 15.413 15.413C15.0217 15.805 14.5507 16.0007 14 16H2C1.45 16 0.979333 15.8043 0.588 15.413C0.196666 15.0217 0.000666667 14.5507 0 14Z" /></svg>');mask-image:url('data:image/svg+xml;utf-8,<svg width="16" height="16" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg"><path d="M8 8C6.9 8 5.95833 7.60833 5.175 6.825C4.39167 6.04167 4 5.1 4 4C4 2.9 4.39167 1.95833 5.175 1.175C5.95833 0.391667 6.9 0 8 0C9.1 0 10.0417 0.391667 10.825 1.175C11.6083 1.95833 12 2.9 12 4C12 5.1 11.6083 6.04167 10.825 6.825C10.0417 7.60833 9.1 8 8 8ZM0 14V13.2C0 12.6333 0.146 12.1127 0.438 11.638C0.73 11.1633 1.11733 10.8007 1.6 10.55C2.63333 10.0333 3.68333 9.646 4.75 9.388C5.81667 9.13 6.9 9.00067 8 9C9.1 8.99933 10.1833 9.12867 11.25 9.388C12.3167 9.64733 13.3667 10.0347 14.4 10.55C14.8833 10.8 15.271 11.1627 15.563 11.638C15.855 12.1133 16.0007 12.634 16 13.2V14C16 14.55 15.8043 15.021 15.413 15.413C15.0217 15.805 14.5507 16.0007 14 16H2C1.45 16 0.979333 15.8043 0.588 15.413C0.196666 15.0217 0.000666667 14.5507 0 14Z" /></svg>')}#lesson .scheduleArea .schedule .detail .target>ul>li.group:before{-webkit-mask-image:url('data:image/svg+xml;utf-8,<svg width="22" height="16" viewBox="0 0 22 16" xmlns="http://www.w3.org/2000/svg"><path d="M0 13.2C0 12.6334 0.146 12.1127 0.438 11.638C0.73 11.1634 1.11733 10.8007 1.6 10.55C2.63333 10.0334 3.68333 9.64603 4.75 9.38803C5.81667 9.13003 6.9 9.00069 8 9.00003C9.1 8.99936 10.1833 9.12869 11.25 9.38803C12.3167 9.64736 13.3667 10.0347 14.4 10.55C14.8833 10.8 15.271 11.1627 15.563 11.638C15.855 12.1134 16.0007 12.634 16 13.2V14C16 14.55 15.8043 15.021 15.413 15.413C15.0217 15.805 14.5507 16.0007 14 16H2C1.45 16 0.979333 15.8044 0.588 15.413C0.196667 15.0217 0.000666667 14.5507 0 14V13.2ZM17.45 16C17.6333 15.7 17.771 15.3794 17.863 15.038C17.955 14.6967 18.0007 14.3507 18 14V13C18 12.2667 17.796 11.5624 17.388 10.887C16.98 10.2117 16.4007 9.63269 15.65 9.15003C16.5 9.25003 17.3 9.42103 18.05 9.66303C18.8 9.90503 19.5 10.2007 20.15 10.55C20.75 10.8834 21.2083 11.254 21.525 11.662C21.8417 12.07 22 12.516 22 13V14C22 14.55 21.8043 15.021 21.413 15.413C21.0217 15.805 20.5507 16.0007 20 16H17.45ZM8 8.00003C6.9 8.00003 5.95833 7.60836 5.175 6.82503C4.39167 6.04169 4 5.10003 4 4.00003C4 2.90003 4.39167 1.95836 5.175 1.17503C5.95833 0.391692 6.9 2.56407e-05 8 2.56407e-05C9.1 2.56407e-05 10.0417 0.391692 10.825 1.17503C11.6083 1.95836 12 2.90003 12 4.00003C12 5.10003 11.6083 6.04169 10.825 6.82503C10.0417 7.60836 9.1 8.00003 8 8.00003ZM18 4.00003C18 5.10003 17.6083 6.04169 16.825 6.82503C16.0417 7.60836 15.1 8.00003 14 8.00003C13.8167 8.00003 13.5833 7.97936 13.3 7.93803C13.0167 7.89669 12.7833 7.85069 12.6 7.80003C13.05 7.26669 13.396 6.67503 13.638 6.02503C13.88 5.37503 14.0007 4.70003 14 4.00003C13.9993 3.30003 13.8787 2.62503 13.638 1.97503C13.3973 1.32503 13.0513 0.733359 12.6 0.200025C12.8333 0.116692 13.0667 0.0623592 13.3 0.0370258C13.5333 0.0116925 13.7667 -0.000641026 14 2.56407e-05C15.1 2.56407e-05 16.0417 0.391692 16.825 1.17503C17.6083 1.95836 18 2.90003 18 4.00003Z" /></svg>');mask-image:url('data:image/svg+xml;utf-8,<svg width="22" height="16" viewBox="0 0 22 16" xmlns="http://www.w3.org/2000/svg"><path d="M0 13.2C0 12.6334 0.146 12.1127 0.438 11.638C0.73 11.1634 1.11733 10.8007 1.6 10.55C2.63333 10.0334 3.68333 9.64603 4.75 9.38803C5.81667 9.13003 6.9 9.00069 8 9.00003C9.1 8.99936 10.1833 9.12869 11.25 9.38803C12.3167 9.64736 13.3667 10.0347 14.4 10.55C14.8833 10.8 15.271 11.1627 15.563 11.638C15.855 12.1134 16.0007 12.634 16 13.2V14C16 14.55 15.8043 15.021 15.413 15.413C15.0217 15.805 14.5507 16.0007 14 16H2C1.45 16 0.979333 15.8044 0.588 15.413C0.196667 15.0217 0.000666667 14.5507 0 14V13.2ZM17.45 16C17.6333 15.7 17.771 15.3794 17.863 15.038C17.955 14.6967 18.0007 14.3507 18 14V13C18 12.2667 17.796 11.5624 17.388 10.887C16.98 10.2117 16.4007 9.63269 15.65 9.15003C16.5 9.25003 17.3 9.42103 18.05 9.66303C18.8 9.90503 19.5 10.2007 20.15 10.55C20.75 10.8834 21.2083 11.254 21.525 11.662C21.8417 12.07 22 12.516 22 13V14C22 14.55 21.8043 15.021 21.413 15.413C21.0217 15.805 20.5507 16.0007 20 16H17.45ZM8 8.00003C6.9 8.00003 5.95833 7.60836 5.175 6.82503C4.39167 6.04169 4 5.10003 4 4.00003C4 2.90003 4.39167 1.95836 5.175 1.17503C5.95833 0.391692 6.9 2.56407e-05 8 2.56407e-05C9.1 2.56407e-05 10.0417 0.391692 10.825 1.17503C11.6083 1.95836 12 2.90003 12 4.00003C12 5.10003 11.6083 6.04169 10.825 6.82503C10.0417 7.60836 9.1 8.00003 8 8.00003ZM18 4.00003C18 5.10003 17.6083 6.04169 16.825 6.82503C16.0417 7.60836 15.1 8.00003 14 8.00003C13.8167 8.00003 13.5833 7.97936 13.3 7.93803C13.0167 7.89669 12.7833 7.85069 12.6 7.80003C13.05 7.26669 13.396 6.67503 13.638 6.02503C13.88 5.37503 14.0007 4.70003 14 4.00003C13.9993 3.30003 13.8787 2.62503 13.638 1.97503C13.3973 1.32503 13.0513 0.733359 12.6 0.200025C12.8333 0.116692 13.0667 0.0623592 13.3 0.0370258C13.5333 0.0116925 13.7667 -0.000641026 14 2.56407e-05C15.1 2.56407e-05 16.0417 0.391692 16.825 1.17503C17.6083 1.95836 18 2.90003 18 4.00003Z" /></svg>')}#lesson .scheduleArea .schedule .detail .target>ul>li:before{height:min(1.1111111111vw, 16px);aspect-ratio:22/16;content:"";background-color:#9db658;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center center;mask-position:center center;-webkit-mask-size:contain;mask-size:contain}@media only screen and (min-width: 768px)and (max-width: 1079px){#lesson .scheduleArea .schedule .detail .target>ul>li:before{height:1.8604651163vw}}@media only screen and (max-width: 767px){#lesson .scheduleArea .schedule .detail .target>ul>li:before{height:3.7209302326vw}}#price{background-color:#fff;position:relative}#price .decoration_en{top:min(9.7222222222vw, 140px)}@media only screen and (min-width: 768px)and (max-width: 1079px){#price .decoration_en{top:10.4651162791vw}}@media only screen and (max-width: 767px){#price .decoration_en{top:13.9534883721vw}}#price .sectionInner>*{margin-top:min(2.7777777778vw, 40px)}@media only screen and (min-width: 768px)and (max-width: 1079px){#price .sectionInner>*{margin-top:3.488372093vw}}@media only screen and (max-width: 767px){#price .sectionInner>*{margin-top:6.976744186vw}}#price .sectionInner>*:first-child{margin-top:0}#price .priceArea{width:100%;padding-bottom:min(2.7777777778vw, 40px);border-bottom:5px solid #979763;display:inline-flex;align-items:stretch;justify-content:center;gap:min(15.2777777778vw, 220px);box-sizing:border-box}@media only screen and (min-width: 768px)and (max-width: 1079px){#price .priceArea{padding-bottom:4.6511627907vw;gap:11.6279069767vw}}@media only screen and (max-width: 767px){#price .priceArea{padding-bottom:9.3023255814vw;flex-direction:column;gap:9.3023255814vw}}#price .priceArea .priceColumn{display:flex;align-items:stretch;justify-content:center;flex-direction:column;box-sizing:border-box}@media only screen and (max-width: 767px){#price .priceArea .priceColumn{width:-moz-fit-content;width:fit-content;padding-right:4.6511627907vw;margin-right:auto;margin-left:auto}}#price .priceArea .priceColumn>*{margin-top:min(1.3888888889vw, 20px)}@media only screen and (min-width: 768px)and (max-width: 1079px){#price .priceArea .priceColumn>*{margin-top:2.3255813953vw}}@media only screen and (max-width: 767px){#price .priceArea .priceColumn>*{margin-top:4.6511627907vw}}#price .priceArea .priceColumn>*:first-child{margin-top:0}#price .priceArea .priceColumn>dl{width:100%;font-size:min(1.3888888889vw, 20px);font-weight:bold;display:flex;align-items:stretch;justify-content:flex-start;box-sizing:border-box}@media only screen and (min-width: 768px)and (max-width: 1079px){#price .priceArea .priceColumn>dl{font-size:2.3255813953vw}}@media only screen and (max-width: 767px){#price .priceArea .priceColumn>dl{font-size:4.6511627907vw}}#price .priceArea .priceColumn>dl.noDots .label:before{opacity:0}#price .priceArea .priceColumn>dl>dt,#price .priceArea .priceColumn>dl>dd{box-sizing:border-box}#price .priceArea .priceColumn>dl .label{width:6em;position:relative}#price .priceArea .priceColumn>dl .label:before{content:"・"}#price .priceArea .priceColumn>dl .price{width:5em;text-align:right}#area{width:100%;background-color:#fff;box-sizing:border-box}#area .accessArea{width:100%;max-width:1440px;margin-right:auto;margin-left:auto;box-sizing:border-box;position:relative;z-index:2}@media only screen and (min-width: 768px)and (max-width: 1079px){#area .accessArea{width:90%}}@media only screen and (max-width: 767px){#area .accessArea{width:90%}}#area .accessArea>*{margin-top:min(2.2916666667vw, 33px)}@media only screen and (min-width: 768px)and (max-width: 1079px){#area .accessArea>*{margin-top:3.8372093023vw}}@media only screen and (max-width: 767px){#area .accessArea>*{margin-top:4.6511627907vw}}#area .accessArea>*:first-child{margin-top:0}#area .access{width:100%;border-radius:min(1.8055555556vw, 26px);display:flex;align-items:stretch;justify-content:space-between;background-color:#f1efe2;overflow:hidden;box-sizing:border-box}@media only screen and (min-width: 768px)and (max-width: 1079px){#area .access{border-radius:3.023255814vw}}@media only screen and (max-width: 767px){#area .access{border-radius:6.0465116279vw;flex-direction:column}}#area .access .map{width:50%;box-sizing:border-box}@media only screen and (max-width: 767px){#area .access .map{width:100%}}#area .access .map .mapInner{width:100%;height:100%;box-sizing:border-box;position:relative}@media only screen and (max-width: 767px){#area .access .map .mapInner{width:100%;height:auto;aspect-ratio:740/370}}#area .access .map .mapInner>iframe{width:100%;height:100%;position:absolute;top:0;left:0}#area .access .detail{width:50%;display:flex;align-items:center;justify-content:center;box-sizing:border-box}@media only screen and (max-width: 767px){#area .access .detail{width:100%}}#area .access .detail .detailInner{width:100%;padding:min(5.9722222222vw, 86px) min(4.8611111111vw, 70px);box-sizing:border-box}@media only screen and (min-width: 768px)and (max-width: 1079px){#area .access .detail .detailInner{padding:4.6511627907vw}}@media only screen and (max-width: 767px){#area .access .detail .detailInner{padding:6.0465116279vw}}#area .access .detail .detailInner>*{margin-top:min(2.7777777778vw, 40px)}@media only screen and (min-width: 768px)and (max-width: 1079px){#area .access .detail .detailInner>*{margin-top:3.488372093vw}}@media only screen and (max-width: 767px){#area .access .detail .detailInner>*{margin-top:3.7209302326vw}}#area .access .detail .detailInner>*:first-child{margin-top:0}#area .access .detail .classroom{width:100%;box-sizing:border-box}#area .access .detail .classroom>span{line-height:1.4;padding:.2em 2em;font-size:min(1.6666666667vw, 24px);text-align:center;border-radius:min(0.4166666667vw, 6px);background-color:var(--termColor, #979763);color:#fff;box-sizing:border-box}#area .access .detail .classroom>span:visited,#area .access .detail .classroom>span:focus,#area .access .detail .classroom>span:active{color:#fff}@media only screen and (min-width: 1080px){#area .access .detail .classroom>span{min-width:min(11.5972222222vw, 167px)}}@media only screen and (min-width: 768px)and (max-width: 1079px){#area .access .detail .classroom>span{min-width:12.7906976744vw;font-size:2.0930232558vw;border-radius:.6976744186vw}}@media only screen and (max-width: 767px){#area .access .detail .classroom>span{min-width:60%;font-size:3.2558139535vw;border-radius:1.3953488372vw}}#area .access .detail .classroom>span.senboku{background-color:#1b8c7f}#area .access .detail .classroom>span.ootori{background-color:#4c5290}#area .access .detail .classroom>span.kobe{background-color:#30a7cf}#area .access .detail .addressInfo{line-height:1.4;font-size:min(1.3888888889vw, 20px);letter-spacing:.08em}@media only screen and (min-width: 768px)and (max-width: 1079px){#area .access .detail .addressInfo{font-size:2.0930232558vw}}@media only screen and (max-width: 767px){#area .access .detail .addressInfo{font-size:3.2558139535vw}}