html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:"";content:none}table{border-collapse:collapse;border-spacing:0}hr{border-bottom:0;border-right:0;border-left:0}@media screen and (min-width: 769px){.sp{display:none}}@media screen and (max-width: 768px){.pc{display:none}}@media screen and (max-width: 768px){.sp-block{display:block}}@media screen and (min-width: 769px){.sp-block{display:none}}@media screen and (max-width: 768px){.pc-block{display:none}}@media screen and (min-width: 769px){.pc-block{display:block}}@media screen and (min-width: 769px){h2.mainTitle img{width:130px;height:22px;vertical-align:-5px}}@media screen and (max-width: 768px){h2.mainTitle img{width:102px;height:17px;vertical-align:-3px}}.lessons{margin-bottom:60px}@media screen and (min-width: 769px){.lessons .colors{float:left;width:calc((100% - 10px)*470/1050)}}.lessons .colors{margin-top:21px}.lessons .colors .kiso div{background-color:#f96}.lessons .colors .kpop div{background-color:#ff5050}.lessons .colors .hiphop div{background-color:#6cf}.lessons .colors .baby div{background-color:#fcf}.lessons .colors .little div{background-color:#fcf}.lessons .colors .kids div{background-color:#92d050}.lessons .colors .girls div{background-color:#f6c}.lessons .colors .jazzhiphop div{background-color:#c6f}.lessons .colors .jazz div{background-color:#ff0}.lessons .colors .acrobat div{background-color:#c8c8c8}@media screen and (min-width: 769px){.lessons .colors ul{width:324px}}@media screen and (max-width: 768px){.lessons .colors ul{width:290px}}.lessons .colors ul li{font-size:12px;float:left;margin-bottom:8px}@media screen and (min-width: 769px){.lessons .colors ul li{width:162px}}@media screen and (max-width: 768px){.lessons .colors ul li{width:145px}}.lessons .colors ul li .chip{float:left;margin-right:8px;width:18px;height:18px}.lessons .colors ul li p{line-height:18px}.lessons .colors .schedulePDF{margin-top:22px;font-size:14px}@media screen and (max-width: 768px){.lessons .colors .schedulePDF{margin-bottom:25px}}.lessons .colors .schedulePDF a{color:#49aeb8}.lessons .campaign{width:290px}@media screen and (min-width: 769px){.lessons .campaign{float:left;width:calc((100% - 10px)*290/1050);margin-top:21px}}@media screen and (max-width: 768px){.lessons .campaign{margin-top:15px}}.lessons .campaign img{width:100%}.lessons .studioRental{display:block;width:290px}@media screen and (min-width: 769px){.lessons .studioRental{float:left;width:calc((100% - 10px)*290/1050);margin-left:10px;margin-top:21px}}@media screen and (max-width: 768px){.lessons .studioRental{margin-top:10px}}.lessons .studioRental img{width:100%}.guidance{margin-bottom:60px}.guidance .read{font-weight:bold;font-size:16px;line-height:30px}.guidance .cyu{font-size:14px;margin-top:5px;line-height:20px}.guidance .leftBox{margin-top:30px}@media screen and (min-width: 769px){.guidance .leftBox{float:left;width:calc((100% - 60px)/2)}}@media screen and (min-width: 769px){.guidance .leftBox:nth-child(odd){margin-left:60px}}.guidance .btnLesson{text-align:right;margin-top:20px}@media screen and (min-width: 769px){.images{margin-bottom:77px}}@media screen and (max-width: 768px){.images{margin-bottom:60px}}@media screen and (max-width: 768px){.images ul li+li{margin-top:10px}}.images ul img{width:100%}.images p{font-family:"游ゴシック","Yu Gothic","游ゴシック体","YuGothic","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","Meiryo UI","メイリオ",Meiryo,"ＭＳ Ｐゴシック","MS PGothic",sans-serif}@media screen and (max-width: 768px){.images p{margin-top:14px;font-size:14px;line-height:24px}}.genre{font-family:"游ゴシック","Yu Gothic","游ゴシック体","YuGothic","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","Meiryo UI","メイリオ",Meiryo,"ＭＳ Ｐゴシック","MS PGothic",sans-serif}@media screen and (min-width: 769px){.genre{margin-bottom:80px}}@media screen and (max-width: 768px){.genre{margin-bottom:60px}}@media screen and (min-width: 769px){.genre .priceTable{width:calc((100% - 60px)/2);float:left}}@media screen and (min-width: 769px){.genre .priceTable:nth-child(even){margin-left:60px}}@media screen and (min-width: 769px){.genre .priceTable:nth-child(odd){clear:left}}@media screen and (min-width: 769px){.genre .priceTable{margin-bottom:30px}}@media screen and (max-width: 768px){.genre .priceTable{margin-bottom:30px}}.genre p{font-family:"游ゴシック","Yu Gothic","游ゴシック体","YuGothic","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","Meiryo UI","メイリオ",Meiryo,"ＭＳ Ｐゴシック","MS PGothic",sans-serif;font-size:14px;line-height:24px}@media screen and (min-width: 769px){.genre p{margin-top:7px}}@media screen and (max-width: 768px){.genre p{margin-top:7px}}.trial{margin-bottom:60px}@media screen and (min-width: 769px){.trial .text{float:left;width:calc((100% - 60px)/2);margin-right:60px}}.trial .text h5{font-size:16px;line-height:16px;font-weight:bold}.trial .text p{font-family:"游ゴシック","Yu Gothic","游ゴシック体","YuGothic","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","Meiryo UI","メイリオ",Meiryo,"ＭＳ Ｐゴシック","MS PGothic",sans-serif;font-size:14px;line-height:24px}@media screen and (min-width: 769px){.trial .text p{margin-top:20px}}@media screen and (max-width: 768px){.trial .text p{margin-top:14px}}@media screen and (min-width: 769px){.trial .image{float:left;width:calc((100% - 60px)/2)}}@media screen and (max-width: 768px){.trial .image img{margin-top:13px}}.trial .image img{width:100%}.inquiry{margin-bottom:60px}@media screen and (min-width: 769px){.inquiry .text{margin-right:60px;width:calc((100% - 60px)/2);float:left}}.inquiry .text .name{margin-bottom:20px}.inquiry .text .name h5{font-weight:bold;font-size:16px;line-height:26px}.inquiry .text .name h6{font-weight:bold;color:#4cb6bf;font-size:14px;line-height:26px}.inquiry .text p{font-size:14px;line-height:20px}.inquiry .text p+p{margin-top:10px}.inquiry .mapContainer{-webkit-box-sizing:border-box;box-sizing:border-box;border:4px solid #fff}@media screen and (min-width: 769px){.inquiry .mapContainer{float:left;width:calc((100% - 60px)/2);height:400px;margin-top:18px}}@media screen and (max-width: 768px){.inquiry .mapContainer{height:313px;margin-top:18px}}.inquiry .mapContainer iframe{width:100%;height:100%}.lessons .tt .tt-lesson.hiphop{border-left-color:#3db5f0;background:rgb(208.44,237.24,251.4)}.lessons .ttsp .ttsp-item.hiphop{border-left-color:#3db5f0}.lessons .tt .tt-lesson.kpop{border-left-color:#ff5050;background:#ffd5d5}.lessons .ttsp .ttsp-item.kpop{border-left-color:#ff5050}.lessons .tt .tt-lesson.little{border-left-color:#ff8fc0;background:rgb(255,228.12,239.88)}.lessons .ttsp .ttsp-item.little{border-left-color:#ff8fc0}.lessons .tt .tt-lesson.kids{border-left-color:#6fbf3b;background:rgb(220.44,239.64,207.96)}.lessons .ttsp .ttsp-item.kids{border-left-color:#6fbf3b}.lessons .tt .tt-lesson.girls{border-left-color:#f6c;background:hsl(320,100%,92.8%)}.lessons .ttsp .ttsp-item.girls{border-left-color:#f6c}.lessons .tt .tt-lesson.jazz{border-left-color:#e0b400;background:rgb(247.56,237,193.8)}.lessons .ttsp .ttsp-item.jazz{border-left-color:#e0b400}.lessons .tt .tt-lesson.jazzhiphop{border-left-color:#b265e6;background:rgb(236.52,218.04,249)}.lessons .ttsp .ttsp-item.jazzhiphop{border-left-color:#b265e6}.lessons .tt .tt-lesson.house{border-left-color:#2fb89a;background:rgb(205.08,237.96,230.76)}.lessons .ttsp .ttsp-item.house{border-left-color:#2fb89a}.lessons .tt .tt-lesson.lock{border-left-color:#ff8c1a;background:rgb(255,227.4,200.04)}.lessons .ttsp .ttsp-item.lock{border-left-color:#ff8c1a}.lessons .tt .tt-lesson.yoga{border-left-color:#ef8b3d;background:rgb(251.16,227.16,208.44)}.lessons .ttsp .ttsp-item.yoga{border-left-color:#ef8b3d}.lessons .tt .tt-lesson.baby{border-left-color:#ff9bcf;background:rgb(255,231,243.48)}.lessons .ttsp .ttsp-item.baby{border-left-color:#ff9bcf}.lessons .tt .tt-lesson.kiso{border-left-color:#ff8a4d;background:rgb(255,226.92,212.28)}.lessons .ttsp .ttsp-item.kiso{border-left-color:#ff8a4d}.lessons .tt .tt-lesson.acrobat{border-left-color:#9aa0a6;background:rgb(230.76,232.2,233.64)}.lessons .ttsp .ttsp-item.acrobat{border-left-color:#9aa0a6}.lessons .tt .tt-lesson.other{border-left-color:#9aa0a6;background:rgb(230.76,232.2,233.64)}.lessons .ttsp .ttsp-item.other{border-left-color:#9aa0a6}@media screen and (max-width: 768px){.lessons .tt{display:none}}@media screen and (min-width: 769px){.lessons .tt{position:relative;font-family:"游ゴシック","Yu Gothic","游ゴシック体","YuGothic","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","Meiryo UI","メイリオ",Meiryo,"ＭＳ Ｐゴシック","MS PGothic",sans-serif;margin-bottom:30px}}.lessons .tt .tt-head{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;position:-webkit-sticky;position:sticky;top:0;z-index:6;background:#ebebeb}.lessons .tt .tt-corner{-webkit-box-flex:0;-webkit-flex:0 0 46px;-ms-flex:0 0 46px;flex:0 0 46px}.lessons .tt .tt-dn{-webkit-box-flex:1;-webkit-flex:1 1 0;-ms-flex:1 1 0px;flex:1 1 0;min-width:0;text-align:center;font-weight:bold;font-size:14px;line-height:32px;border-bottom:2px solid #4cb6bf}.lessons .tt .tt-dn.sat{color:#2f80c0}.lessons .tt .tt-dn.sun{color:#d04545}.lessons .tt .tt-body{position:relative;margin-top:12px}.lessons .tt .tt-axis{position:absolute;left:0;top:0;width:46px}.lessons .tt .tt-axis .tt-h{position:absolute;right:6px;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);font-size:11px;color:#999;white-space:nowrap}.lessons .tt .tt-grid{position:absolute;left:46px;right:0;top:0;bottom:0;background:#e2e2e2;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.lessons .tt .tt-lines{position:absolute;left:0;right:0;top:0;bottom:0}.lessons .tt .tt-lines .tt-line{position:absolute;left:0;right:0;border-top:1px solid #d3d3d3}.lessons .tt .tt-col{position:relative;-webkit-box-flex:1;-webkit-flex:1 1 0;-ms-flex:1 1 0px;flex:1 1 0;min-width:0;border-left:1px solid #d6d6d6}.lessons .tt .tt-col:first-child{border-left:none}.lessons .tt .tt-lesson{position:absolute;left:2px;right:2px;-webkit-box-sizing:border-box;box-sizing:border-box;border-radius:4px;background:#fff;border:1px solid rgba(0,0,0,.05);border-left:4px solid #bbb;-webkit-box-shadow:0 1px 2px rgba(0,0,0,.16);box-shadow:0 1px 2px rgba(0,0,0,.16);padding:2px 4px;overflow:hidden;line-height:1.2;cursor:pointer}.lessons .tt .tt-lesson .tt-photo{display:none}.lessons .tt .tt-lesson .tt-time{font-size:10px;font-weight:bold;color:#555;white-space:nowrap}.lessons .tt .tt-lesson .tt-title{font-size:11px;font-weight:bold;color:#222;margin-top:1px}.lessons .tt .tt-lesson .tt-name{font-size:10px;color:#888;margin-top:1px}.lessons .tt .tt-lesson .tt-star{color:#f4a300;margin-right:1px}.lessons .tt .tt-lesson .tt-badges{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-top:1px}.lessons .tt .tt-lesson .tt-badge{font-size:8px;line-height:1.5;padding:0 3px;margin:1px 2px 0 0;border-radius:3px;color:#fff;font-weight:bold}.lessons .tt .tt-rental{position:absolute;left:2px;right:2px;-webkit-box-sizing:border-box;box-sizing:border-box;border-radius:4px;background:#ededed;border:1px dashed #c6c6c6;color:#9a9a9a;text-align:center;overflow:hidden;padding:3px 2px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.lessons .tt .tt-rental .tt-rtime{font-size:10px;font-weight:bold}.lessons .tt .tt-rental .tt-rlabel{font-size:10px;margin-top:1px}@media screen and (min-width: 769px){.lessons .ttsp{display:none}}@media screen and (max-width: 768px){.lessons .ttsp{display:block;font-family:"游ゴシック","Yu Gothic","游ゴシック体","YuGothic","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","Meiryo UI","メイリオ",Meiryo,"ＭＳ Ｐゴシック","MS PGothic",sans-serif;margin-bottom:30px}}.lessons .ttsp .ttsp-tabs{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;position:-webkit-sticky;position:sticky;top:0;z-index:6;background:#ebebeb;padding:6px 0}.lessons .ttsp .ttsp-tab{-webkit-box-flex:1;-webkit-flex:1 1 0;-ms-flex:1 1 0px;flex:1 1 0;min-width:0;margin:0 2px;padding:0;border:1px solid #ccc;border-radius:4px;background:#fff;line-height:34px;font-size:14px;font-weight:bold;color:#666;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none}.lessons .ttsp .ttsp-tab.sat{color:#2f80c0}.lessons .ttsp .ttsp-tab.sun{color:#d04545}.lessons .ttsp .ttsp-tab.active{background:#4cb6bf;border-color:#4cb6bf;color:#fff}.lessons .ttsp .ttsp-panel{display:none;padding-top:8px}.lessons .ttsp .ttsp-panel.active{display:block}.lessons .ttsp .ttsp-none{color:#999;text-align:center;padding:30px 0}.lessons .ttsp .ttsp-item{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;background:#fff;border-radius:6px;border-left:5px solid #bbb;-webkit-box-shadow:0 1px 2px rgba(0,0,0,.1);box-shadow:0 1px 2px rgba(0,0,0,.1);padding:11px 13px;margin-bottom:8px}.lessons .ttsp .ttsp-time{-webkit-box-flex:0;-webkit-flex:0 0 58px;-ms-flex:0 0 58px;flex:0 0 58px;font-size:14px;font-weight:bold;color:#333;line-height:1.3}.lessons .ttsp .ttsp-time .e{display:block;font-size:12px;font-weight:normal;color:#999}.lessons .ttsp .ttsp-info{-webkit-box-flex:1;-webkit-flex:1 1 auto;-ms-flex:1 1 auto;flex:1 1 auto;min-width:0}.lessons .ttsp .ttsp-title{font-size:14px;font-weight:bold;line-height:1.35}.lessons .ttsp .ttsp-who{font-size:12px;color:#888;margin-top:3px}.lessons .ttsp .ttsp-photo{-webkit-box-flex:0;-webkit-flex:0 0 54px;-ms-flex:0 0 54px;flex:0 0 54px;width:54px;height:54px;-o-object-fit:cover;object-fit:cover;border-radius:8px;margin-left:12px}.lessons .ttsp .ttsp-photo--empty{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-sizing:border-box;box-sizing:border-box;background:#f0f0f0;border:1px solid #e0e0e0;color:#aaa;font-size:9px;font-weight:bold;line-height:1.2;text-align:center}.lessons .ttsp .ttsp-star{color:#f4a300;margin-right:2px}.lessons .ttsp .ttsp-badges{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-top:6px}.lessons .ttsp .ttsp-badge{font-size:11px;line-height:1.5;padding:1px 8px;margin:0 6px 4px 0;border-radius:4px;color:#fff;font-weight:bold}.lessons .ttsp .ttsp-rental{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;background:#f0f0f0;border:1px dashed #cfcfcf;border-radius:6px;color:#9a9a9a;padding:10px 13px;margin-bottom:8px}.lessons .ttsp .ttsp-rental .ttsp-time{-webkit-box-flex:0;-webkit-flex:0 0 58px;-ms-flex:0 0 58px;flex:0 0 58px;font-size:13px;font-weight:bold;color:#9a9a9a;line-height:1.3}.lessons .ttsp .ttsp-rental .ttsp-time .e{display:block;font-size:12px;font-weight:normal}.lessons .ttsp .ttsp-rental .ttsp-info{font-size:13px}.lessons .tt-badge.b-new,.lessons .ttsp-badge.b-new{background:#e53935}.lessons .tt-badge.b-change,.lessons .ttsp-badge.b-change{background:#2f86c5}.lessons .tt-badge.b-limited,.lessons .ttsp-badge.b-limited{background:#8e44ad}.lessons .tt-badge.b-rec,.lessons .ttsp-badge.b-rec{background:#e91e8c}.lessons .tt-badge.b-other,.lessons .ttsp-badge.b-other{background:#777}.lessons .tt-note,.lessons .ttsp-note{font-size:12px;color:#666;margin-top:10px}.lessons .tt-note .tt-star,.lessons .tt-note .ttsp-star,.lessons .ttsp-note .tt-star,.lessons .ttsp-note .ttsp-star{color:#f4a300;font-weight:bold}.lessons .tt-pop{position:fixed;top:0;left:0;right:0;bottom:0;z-index:1000;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;padding:20px;background:rgba(0,0,0,.45)}.lessons .tt-pop[hidden]{display:none}.lessons .tt-pop-card{position:relative;-webkit-box-sizing:border-box;box-sizing:border-box;width:100%;max-width:380px;background:#fff;border-radius:10px;border-top:6px solid #bbb;-webkit-box-shadow:0 10px 34px rgba(0,0,0,.32);box-shadow:0 10px 34px rgba(0,0,0,.32);padding:26px 24px 24px}.lessons .tt-pop-close{position:absolute;top:6px;right:10px;width:32px;height:32px;border:none;background:none;font-size:24px;line-height:1;color:#999;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none}.lessons .tt-pop-body .tt-photo{display:block;width:150px;height:150px;-o-object-fit:cover;object-fit:cover;border-radius:10px;margin:2px auto 14px}.lessons .tt-pop-body .tt-photo--empty{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-sizing:border-box;box-sizing:border-box;background:#f0f0f0;border:1px solid #e0e0e0;color:#aaa;font-size:13px;font-weight:bold;letter-spacing:.5px}.lessons .tt-pop-body .tt-time{font-size:14px;font-weight:bold;color:#666}.lessons .tt-pop-body .tt-star{color:#f4a300;margin-right:2px}.lessons .tt-pop-body .tt-title{font-size:19px;font-weight:bold;line-height:1.4;color:#222;margin-top:6px}.lessons .tt-pop-body .tt-name{font-size:15px;color:#666;margin-top:12px}.lessons .tt-pop-body .tt-badges{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-top:16px}.lessons .tt-pop-body .tt-badge{font-size:12px;line-height:1.6;padding:2px 10px;margin:0 7px 7px 0;border-radius:4px;color:#fff;font-weight:bold}.lessons .tt-pop-card.hiphop{border-top-color:#3db5f0}.lessons .tt-pop-card.kpop{border-top-color:#ff5050}.lessons .tt-pop-card.little{border-top-color:#ff8fc0}.lessons .tt-pop-card.kids{border-top-color:#6fbf3b}.lessons .tt-pop-card.girls{border-top-color:#f6c}.lessons .tt-pop-card.jazz{border-top-color:#e0b400}.lessons .tt-pop-card.jazzhiphop{border-top-color:#b265e6}.lessons .tt-pop-card.house{border-top-color:#2fb89a}.lessons .tt-pop-card.lock{border-top-color:#ff8c1a}.lessons .tt-pop-card.yoga{border-top-color:#ef8b3d}.lessons .tt-pop-card.baby{border-top-color:#ff9bcf}.lessons .tt-pop-card.kiso{border-top-color:#ff8a4d}.lessons .tt-pop-card.acrobat{border-top-color:#9aa0a6}.lessons .tt-pop-card.other{border-top-color:#9aa0a6}