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:105px;height:25px;vertical-align:-8px}}@media screen and (max-width: 768px){h2.mainTitle img{width:81px;height:20px;vertical-align:-5px}}.introduce{position:relative;z-index:5}.introduce .cau{margin-top:5px;font-size:12px;line-height:18px}@media screen and (min-width: 769px){.dancer{height:40px}}@media screen and (max-width: 768px){.dancer{text-align:center;height:255px}}@media screen and (min-width: 769px){.dancer .dancer2 img{height:360px;position:relative;top:-400px;left:calc(100% - 390px)}}@media screen and (max-width: 768px){.dancer .dancer2 img{position:relative;top:-20px;height:239px}}@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}}.price{font-family:"游ゴシック","Yu Gothic","游ゴシック体","YuGothic","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","Meiryo UI","メイリオ",Meiryo,"ＭＳ Ｐゴシック","MS PGothic",sans-serif}@media screen and (min-width: 769px){.price{margin-bottom:80px}}@media screen and (max-width: 768px){.price{margin-bottom:60px}}.price .registration,.price .recess{-webkit-box-sizing:border-box;box-sizing:border-box;border:2px solid #000;line-height:36px;font-weight:bold;text-align:center}@media screen and (min-width: 769px){.price .registration,.price .recess{width:calc((100% - 60px)/2)}}@media screen and (max-width: 768px){.price .registration,.price .recess{width:100%}}.price .recess{margin-top:30px}.price .cau{font-size:14px;line-height:24px;margin-top:25px}@media screen and (min-width: 769px){.price .kidsContainer{margin-left:60px}}.price .kidsContainer span{color:#5375a6}@media screen and (min-width: 769px){.price .normalContainer,.price .kidsContainer{width:calc((100% - 60px)/2);float:left}}@media screen and (max-width: 768px){.price .normalContainer,.price .kidsContainer{width:100%}}.price .normalContainer .classBlock,.price .kidsContainer .classBlock{-webkit-box-sizing:border-box;box-sizing:border-box;margin-top:30px}@media screen and (min-width: 769px){.price .normalContainer .classBlock,.price .kidsContainer .classBlock{width:100%}}@media screen and (max-width: 768px){.price .normalContainer .classBlock,.price .kidsContainer .classBlock{width:100%}}.price .normalContainer .classBlock .normalTitle,.price .kidsContainer .classBlock .normalTitle{color:#ebebeb;background-color:#4baab3;font-weight:bold;padding-left:13px;font-size:16px;line-height:34px}.price .normalContainer .classBlock .normalTitle.kids,.price .kidsContainer .classBlock .normalTitle.kids{color:#ebebeb;background-color:#5a90c7}.price .normalContainer .classBlock .normalSubTitle,.price .kidsContainer .classBlock .normalSubTitle{color:#539fa6;background-color:#c1d9db;font-weight:bold;padding-left:13px;font-size:12px;line-height:34px}@media screen and (min-width: 769px){.price .normalContainer .classBlock .normalSubTitle,.price .kidsContainer .classBlock .normalSubTitle{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;padding-right:13px}}@media screen and (min-width: 769px){.price .normalContainer .classBlock .normalSubTitle *,.price .kidsContainer .classBlock .normalSubTitle *{display:inline-block}}@media screen and (max-width: 768px){.price .normalContainer .classBlock .normalSubTitle *,.price .kidsContainer .classBlock .normalSubTitle *{display:block}}@media screen and (min-width: 769px){.price .normalContainer .classBlock .normalSubTitle .leftTitle,.price .kidsContainer .classBlock .normalSubTitle .leftTitle{width:auto}}@media screen and (max-width: 768px){.price .normalContainer .classBlock .normalSubTitle .leftTitle,.price .kidsContainer .classBlock .normalSubTitle .leftTitle{float:left}}@media screen and (min-width: 769px){.price .normalContainer .classBlock .normalSubTitle .rightTitle,.price .kidsContainer .classBlock .normalSubTitle .rightTitle{margin-left:auto}}@media screen and (max-width: 768px){.price .normalContainer .classBlock .normalSubTitle .rightTitle,.price .kidsContainer .classBlock .normalSubTitle .rightTitle{float:right;padding-right:13px}}.price .normalContainer .classBlock .normalSubTitle.kids,.price .kidsContainer .classBlock .normalSubTitle.kids{color:#5375a6;background-color:#c5d3e0}.price .normalContainer .classBlock .detail,.price .kidsContainer .classBlock .detail{border-bottom:1px solid #ccc;padding:10px 13px}@media screen and (min-width: 769px){.price .normalContainer .classBlock .detail,.price .kidsContainer .classBlock .detail{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:baseline;-webkit-align-items:baseline;-ms-flex-align:baseline;align-items:baseline}}@media screen and (min-width: 769px){.price .normalContainer .classBlock .detail .clear,.price .kidsContainer .classBlock .detail .clear{display:none}}@media screen and (min-width: 769px){.price .normalContainer .classBlock .detail .leftDetail,.price .normalContainer .classBlock .detail .rightDetail,.price .kidsContainer .classBlock .detail .leftDetail,.price .kidsContainer .classBlock .detail .rightDetail{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:baseline;-webkit-align-items:baseline;-ms-flex-align:baseline;align-items:baseline}}@media screen and (max-width: 768px){.price .normalContainer .classBlock .detail .leftDetail,.price .normalContainer .classBlock .detail .rightDetail,.price .kidsContainer .classBlock .detail .leftDetail,.price .kidsContainer .classBlock .detail .rightDetail{display:block;float:left;width:50%}}@media screen and (min-width: 769px){.price .normalContainer .classBlock .detail .rightDetail,.price .kidsContainer .classBlock .detail .rightDetail{margin-left:auto;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;white-space:nowrap}}@media screen and (min-width: 769px){.price .normalContainer .classBlock .detail .leftDetail,.price .kidsContainer .classBlock .detail .leftDetail{margin-right:16px}}.price .normalContainer .classBlock .detail .leftDetail *,.price .normalContainer .classBlock .detail .rightDetail *,.price .kidsContainer .classBlock .detail .leftDetail *,.price .kidsContainer .classBlock .detail .rightDetail *{line-height:20px;font-size:14px}@media screen and (min-width: 769px){.price .normalContainer .classBlock .detail .leftDetail *,.price .normalContainer .classBlock .detail .rightDetail *,.price .kidsContainer .classBlock .detail .leftDetail *,.price .kidsContainer .classBlock .detail .rightDetail *{display:block}}@media screen and (max-width: 768px){.price .normalContainer .classBlock .detail .leftDetail *,.price .normalContainer .classBlock .detail .rightDetail *,.price .kidsContainer .classBlock .detail .leftDetail *,.price .kidsContainer .classBlock .detail .rightDetail *{display:block}}.price .normalContainer .classBlock .detail .ticket,.price .kidsContainer .classBlock .detail .ticket{width:150px;font-weight:bold}@media screen and (min-width: 769px){.price .normalContainer .classBlock .detail .ticket,.price .kidsContainer .classBlock .detail .ticket{width:140px;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0}}@media screen and (min-width: 769px){.price .normalContainer .classBlock .detail .duration,.price .kidsContainer .classBlock .detail .duration{width:auto}}@media screen and (min-width: 769px){.price .normalContainer .classBlock .detail .fee,.price .kidsContainer .classBlock .detail .fee{width:auto}}.price .normalContainer .classBlock .detail .fee,.price .kidsContainer .classBlock .detail .fee{text-align:right}@media screen and (min-width: 769px){.price .normalContainer .classBlock .detail .oneTime,.price .kidsContainer .classBlock .detail .oneTime{margin-left:8px}}.price .normalContainer .classBlock .detail .oneTime,.price .kidsContainer .classBlock .detail .oneTime{text-align:right}.trial{margin-bottom:60px}.trial .otoi{color:#fff}.trial .otoi .box{text-align:left}@media screen and (min-width: 769px){.trial .otoi .box{width:50%}}.trial .otoi .box .title{background-color:#ea5353;font-weight:bold;padding-left:13px;font-size:16px;line-height:34px}.trial .otoi .box .title a{color:#fff;text-decoration:none;display:block}.trial .otoi .box p+p{background-color:#f9c6c6;padding-left:13px;font-size:14px;line-height:34px;color:#b50101}.trial .otoi .box p+p a{color:#b50101;text-decoration:none;display:block}.trial .otoi .cyu{font-size:12px;line-height:18px;margin-bottom:20px;color:#000}.trial .otoi .tel{margin-bottom:5px}.trial .otoi .mail{margin-bottom:20px}@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:15px}}@media screen and (max-width: 768px){.trial .text p{margin-top:11px}}@media screen and (min-width: 769px){.trial .text p+h5{margin-top:30px}}@media screen and (max-width: 768px){.trial .text p+h5{margin-top:21px}}@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 .text a{color:#000;text-decoration:none}.inquiry .text a:hover{text-decoration:underline}.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%}.wayto{margin-bottom:60px}@media screen and (min-width: 769px){.wayto .lm{margin-left:35px}}@media screen and (min-width: 769px){.wayto .wtcontainer{margin-bottom:35px;width:calc((100% - 70px)/3);float:left}}@media screen and (max-width: 768px){.wayto .wtcontainer{margin-bottom:15px}}.wayto .wtcontainer p{font-size:14px;line-height:20px;min-height:30px}@media screen and (min-width: 769px){.wayto .wtcontainer p{min-height:40px}}.wayto .wtcontainer img{width:100%}@media screen and (min-width: 769px){.wayto .wtcontainer:nth-child(3n+1){clear:left}}