#content .btnEntry{border-top:none}#content p.notes{color:#000}#content .twoColumns>div{width:480px}#content table tr th{background:#858585;padding:.7em .7em .5em}#content table tr td{border-top:none;color:#000;padding:.7em .7em .5em}#content table.time{table-layout:fixed}#content table.time tr th:first-child{font-size:12px;width:105px}#content table.time tr td{color:#666}#content table.time tr td.no{color:grey}#content table.time tr td span{background:#666;border-radius:100%;display:inline-block;height:12px;width:12px}#content .linkBtn{width:266px}#content .tel{color:#f05a24;font-size:16px;font-weight:700}#content .imageUpload{margin:50px 0 60px;text-align:center}#content .classList{margin:15px -38px 0 0;overflow:hidden}#content .classList .box{float:left;margin:40px 38px 0 0;text-align:center;width:308px}#content .classList .boxInner{padding:20px 20px 30px}#content .classList .text{margin:1.3em auto 0;width:246px}#content .classList .text p{line-height:1.46}#content .classList .text p+p{margin-top:1.4em}#content .classList .details{margin:1.3em auto 0;width:246px}#content .classList dl{border-top:1px dashed grey;padding:1.2em 0 0}#content .classList dl+dl{margin:.8em 0 0}#content .classList dl dt{color:#000;font-weight:700}#content .classList dl dd{line-height:1.46;margin:.5em 0 0}#content .classList dl:last-child dd{color:#000}#content .classList .linkBtn{margin:1.8em 0 0;width:100%}#content .rental{align-items:center;display:flex;justify-content:center}#content .rental .text{text-align:left;width:514px}#content .rental .text h3{font-size:18px}#content .rental .text p{color:#4d4d4d;line-height:1.46;margin:.8em 0 0}#content .telNumber{display:table;margin:0 auto;width:384px}#content p.notes+.telNumber{margin-top:55px}#content .telNumber dl{color:#000;margin:0}#content .telNumber dl dt{font-size:14px;font-weight:700;padding:0 0 0 52px}#content .telNumber dl dd{margin:.7em 0 0}#content .telNumber dl dd p{padding:0 0 0 52px;white-space:nowrap}#content .chart{margin:40px auto 0;width:800px}#content .classList dl.recommend{border-top:none}#content .classList dl.recommend.frame dd{background:#fff;border:1px solid #f05a24;border-radius:5px;padding:0 8px}#content .classList dl.recommend dd ul{list-style:none;margin:0;padding:0}#content .classList dl.recommend dd ul li{color:#f05a24;font-weight:700;line-height:1.38;margin:0;padding:.6em 0 .45em}#content .classList dl.recommend dd ul li+li{border-top:1px dashed grey}#content .classList .rental{background:none;padding:0}#content .classList .rental p{font-size:18px;line-height:1.5;margin:.8em 0 0}#content .howtoApply{margin:67px 0 0}#content .howtoApply>p{text-align:center}#content .howtoApply>p:not(.notes){color:#000;font-size:16px;font-weight:700}#content .howtoApply p.notes{margin-top:2em}#content .dnd-row:has(.imageUpload.img-lesson){padding-bottom:60px}#content .coach .coachImg img{height:230px;object-fit:cover;object-position:center top;width:314px}#content .coach .coachTxt{border-bottom:1px solid #8a8a8a;border-top:1px solid #8a8a8a;margin:.7em 0 0}#content .coach .coachTxt h2{border-bottom:1px solid #8a8a8a;margin:0;padding:.2em 0 .15em;text-align:center}#content .coach .coachTxt p{line-height:1.46;margin:0}#content .coach .coachTxt .comment{margin:0;padding:.6em 0 .55em}#content .coach .coachTxt .qualification{border-top:1px dashed #8a8a8a;color:#000;font-weight:700;margin-top:1.6em;padding:.5em 0;text-align:center}#content p.lead+p.notes{margin-top:.4em;text-align:center}#content div.recommend{margin:55px 0 0;text-align:center}#content div.recommend h2{background:#f0ebe1;margin:0 auto;padding:1.4em 0 1.2em;text-align:center;width:420px}#content div.recommend ul{list-style:none;margin:1.5em -38px 0 0;overflow:hidden;padding:0}#content div.recommend ul li{border:2px solid #f05a24;border-radius:5px;color:#f05a24;float:left;font-size:14px;font-weight:700;line-height:1.6;margin:0 38px 0 0;padding:1.5em 0 1.3em;width:308px}#content div.recommend p:not(.notes){color:#000;font-size:16px;font-weight:700;line-height:1.46;margin:1.4em 0 0}#content div.recommend p+p.notes{margin-top:.4em}#content .boxOnepoint{margin:60px 0 0}#content .boxOnepoint .box+.box{margin-top:40px}#content .boxOnepoint .boxInner{padding:30px}#content .boxOnepoint .boxInner p:not(.notes){font-size:14px;margin:0}#content .boxOnepoint .charge p:not(.notes){font-weight:700;line-height:1.78;margin:0 0 1em;text-align:center}#content .boxOnepoint table.time{display:inline-block;vertical-align:top}#content .boxOnepoint table.time:first-child{width:250px}#content .boxOnepoint table.time:nth-child(2){width:160px}#content .boxOnepoint table.time tr th{padding-left:.1em;padding-right:.1em;white-space:nowrap}#content .boxOnepoint table.time tr td{height:3.85em;padding-left:.1em;padding-right:.1em;width:2em}#content .boxOnepoint table.time tr td span.f3{background:#f39800}#content .boxOnepoint table.time~.notes span.orange{color:#f39800}#content .boxOnepoint table.time~.notes span.gray{color:#666}#content .boxOnepoint table.time tr td.green{background-color:#649623;color:#fff}#content .boxOnepoint table.time tr td.blue{background-color:#005f91;color:#fff}#content .boxOnepoint table.time tr td.orange{background-color:#b46900;color:#fff}#content .boxOnepoint table.time tr td.red{background-color:#af2d14;color:#fff}#content .boxOnepoint .coachInfo{color:#666;margin:30px 0 0;overflow:hidden}#content .boxOnepoint .coachInfo .message p{color:#666;font-size:14px;font-weight:700;line-height:1.78}#content .boxOnepoint .coachInfo .coach{margin:17px -12px 0 0;overflow:hidden}#content .boxOnepoint .coachInfo .coach ul{list-style:none}#content .boxOnepoint .coachInfo .coach ul li{float:left;margin:0 12px 0 0;width:111px}#content .boxOnepoint .coachInfo .coachTxt{border-bottom:1px solid #8a8a8a;border-top:1px solid #8a8a8a;margin:.7em 0 0}#content .boxOnepoint .coachInfo .coachTxt h2{margin:0;padding:.2em 0 .15em;text-align:center}#content .boxOnepoint .coachInfo .coachTxt.red{border-color:#af2d14}#content .boxOnepoint .coachInfo .coachTxt.red h2{color:#af2d14}#content .boxOnepoint .coachInfo .coachTxt.green{border-color:#649623}#content .boxOnepoint .coachInfo .coachTxt.green h2{color:#649623}#content .boxOnepoint .coachInfo .coachTxt.orange{border-color:#b46900}#content .boxOnepoint .coachInfo .coachTxt.orange h2{color:#b46900}#content .boxOnepoint .coachInfo .coachTxt.blue{border-color:#005f91}#content .boxOnepoint .coachInfo .coachTxt.blue h2{color:#005f91}#content .boxOnepoint .step{color:#000;font-size:14px;line-height:1.42}#content .boxOnepoint .step:after{clear:both;content:".";display:block;font-size:0;height:0;visibility:hidden}#content .boxOnepoint .step+.step{margin-top:60px;position:relative}#content .boxOnepoint .step+.step:before{border-bottom:22px solid grey;border-left:22px solid grey;border-right:22px solid grey;border-color:grey transparent transparent;border-style:solid;border-width:22px 12px;content:"";display:block;left:50%;margin-left:-12px;position:absolute;top:-40px}#content .boxOnepoint .step dl{margin:0}#content .boxOnepoint .step dl dt{background:grey;color:#fff;font-size:19px;font-weight:700;height:30px;letter-spacing:.05em;line-height:30px;text-align:center}#content .boxOnepoint .step dl dt span{font-size:.8em;margin:0 .5em 0 0}#content .boxOnepoint .step dl dd{margin:1.3em 0 0}#content .boxOnepoint .step dl dd>p:first-child{margin-bottom:1.1em;text-align:center}#content .boxOnepoint .step .image{float:left;width:228px}#content .boxOnepoint .step ul{list-style:none;margin:0;padding:0}#content .boxOnepoint .step ul li{margin:0 0 0 1em;text-indent:-1em}#content .boxOnepoint .step ul li+li{margin-top:1.4em}#content .boxOnepoint .step .image+ul{float:right;width:174px}#content p.privateLessonLink{color:#000;font-size:16px;margin:30px 0 0;text-align:center}#content p.privateLessonLink a{font-weight:700;text-decoration:underline}#content .boxStep.enrollment .box.necessaryThing:before{content:none}#content .boxStep.enrollment .necessaryThing .boxHeader h2{font-size:16px}#content .boxStep.enrollment .box.necessaryThing p{display:table;font-size:16px;line-height:2;margin:0 auto}#content .boxStep.enrollment+.linkBtn{margin-top:60px;width:360px}#content .boxStep.enrollment .linkBtn span{font-size:1.2em}#content .boxStep.enrollment .text .linkBtn{margin:2.25em 0 0;width:360px}#content .boxReason>div{margin-top:40px}#content .boxReason{margin-top:5px}#content .boxReason .boxHeader h2{font-size:22px;letter-spacing:.05em}#content .boxReason .boxHeader h2 span{font-size:.7em;margin:0 .5em 0 0}#content .boxReason .boxInner{color:#4d4d4d;padding:25px 35px 30px;text-align:center}#content .boxReason .boxInner h3{margin-bottom:1.7em;text-align:center}#content .boxReason .boxInner h4{border:1px solid grey;border-radius:3px;color:#f05a24;font-size:16px;height:50px;line-height:50px;margin:.4em auto;width:294px}#content .boxReason .boxInner p:not(.notes){font-size:14px;line-height:1.5;margin:0}#content .boxReason .boxInner .image{margin:2em 0 0}#content .boxReason .boxInner .image img{width:auto}#content .boxReason .boxInner .image p:not(.notes){color:#000;font-weight:700;margin:1em 0 0}#content .boxReason .boxInner .image p.notes{margin-top:.2em}#content .boxReason .class{border:1px dashed grey;padding:2em 0}#content .boxReason .class dl{font-size:14px;font-weight:700;line-height:1.35;margin:0}#content .boxReason .class dl dd{margin:.5em 0 0}#content .boxReason .class dl dd ul{list-style:none;margin:0;padding:0}#content .boxReason .class dl dd ul li{margin:0}#content .boxReason .class dl dd ul li+li{margin:1.4em 0 0}#content .boxReason .class dl dd ul li a{background:#fff;border:1px solid grey;border-radius:3px;color:#000;display:block;font-weight:700;height:35px;line-height:35px;margin:.5em auto 0;width:246px}#content .boxReason .freeSystem{border-bottom:1px dashed grey;margin:0 0 2.2em;padding:0 0 2.2em}#content .boxReason .freeSystem:last-child{border-bottom:none}#content .boxReason .freeSystem p+p.notes{margin-top:0}#content .boxReason .leftColumn .linkBtn{margin:.4em auto}#content .boxReason .rightColumn .linkBtn{margin:2em auto 0}@media screen and (max-width:767px){#content .twoColumns>div{width:100%}#content table.time tr th:first-child{width:5.5em}#content table.time tr td,#content table.time tr th{padding-left:.1em;padding-right:.1em}#content table.time tr td span{height:10px;width:10px}#content .linkBtn{width:100%}#content .imageUpload{margin:8% 0 10%}#content .classList{margin:0}#content .classList .box{margin:6% 0 0;width:100%}#content .classList .boxInner{padding:6% 5%}#content .classList .details,#content .classList .text{width:94%}#content .rental{display:block}#content .rental .text{width:100%}#content .rental .image{margin-top:1.2em}#content .telNumber{width:auto}#content p.notes+.telNumber{margin-top:10%}#content .telNumber dl{text-align:center}#content .telNumber dl dt{padding-left:1em}#content .telNumber dl dd img{height:28px;width:auto}#content .telNumber dl dd p{padding-left:0}#content .chart{margin-top:6%;width:100%}#content .classList.junior{margin-left:0}#content .howtoApply{margin-top:10%}#content .howtoApply .boxStep .text p br{display:none}#content .dnd-row:has(.imageUpload.img-lesson){padding-bottom:10%}#content .coach{margin:10% 0 0;width:100%}#content .row-fluid-wrapper>.row-fluid .dnd-module:first-of-type .coach{margin-top:calc(10% - 30px)}#content .coach .coachImg img{height:62vw;width:100%}#content .coach .coachTxt p.qualification{margin-top:0}#content div.recommend{margin-top:8%}#content div.recommend h2{padding-left:5%;padding-right:5%;text-align:center;width:100%}#content div.recommend ul{margin:0}#content div.recommend ul li{float:none;margin:1em 0 0;width:100%}#content p.lead+p.notes{text-align:left}#content .boxOnepoint{margin-top:10%}#content .boxOnepoint .box+.box{margin-top:6%}#content .boxOnepoint .boxInner{padding:5%}#content .boxOnepoint table.time{display:block}#content .boxOnepoint table.time:first-child{width:100%}#content .boxOnepoint table.time:nth-child(2){margin-top:1em;width:100%}#content .boxOnepoint table.time tr th{width:11em}#content .boxOnepoint table.time tr td{height:auto;width:auto}#content .boxOnepoint .coachInfo{margin-top:8%}#content .boxOnepoint .coachInfo .coach{margin:-2% 0 0}#content .boxOnepoint .coachInfo .coach ul li{margin:6% 0 0;width:48%}#content .boxOnepoint .coachInfo .coach ul li:nth-child(2n){float:right}#content .boxOnepoint .step+.step{margin-top:20%}#content .boxOnepoint .step .image{float:none;width:100%}#content .boxOnepoint .step .image+ul{float:none;margin-top:1em;width:100%}#content p.privateLessonLink{font-size:13px;line-height:1.6;margin-top:5%;text-align:left}#content .boxStep.enrollment+.linkBtn{margin-top:10%;width:100%}#content .boxStep.enrollment .linkBtn a{height:auto;line-height:1.4;padding:.5em 0 .4em}#content .boxStep.enrollment .linkBtn span{display:block;font-size:1.2em}#content .boxStep.enrollment .text .linkBtn{margin-top:1.4em;width:100%}#content .boxReason>div{margin-top:6%}#content .boxReason{margin-top:0}#content .boxReason .boxHeader h2 span{font-size:.7em;margin:0 .5em 0 0}#content .boxReason .boxInner{padding:8% 5%}#content .boxReason .boxInner h3{margin-bottom:1em}#content .boxReason .boxInner .image img,#content .boxReason .boxInner h4{width:100%}#content .boxReason .freeSystem:last-child{margin:0;padding:0}#content .boxReason .class{padding:6% 5%}#content .boxReason .class dl dd ul li a{width:100%}}