body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td{margin:0;padding:0}html,body{margin:0;padding:0;height:100%}body{font-family:"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro",游ゴシック,YuGothic,メイリオ,Meiryo,Osaka,"ＭＳ Ｐゴシック","MS PGothic",sans-serif;color:#2f2f2f}header{color:#ed4d00;margin:0;padding:0}table{border-collapse:collapse;border-spacing:0}fieldset,img{border:0}address,caption,cite,code,dfn,th,var{font-style:normal;font-weight:normal}ol,ul{list-style:none}caption,th{text-align:left}#bmtable{margin:0 auto;text-align:center;width:1182px;zoom:1}#bmtable:before,#bmtable:after{content:"";display:table;margin:5px}#bmtable:after{clear:both}#bmtable ul{}#bmtable li{margin:5px;padding:0 0 0 0}#bmtable p{margin:0;padding:0}#bmtable2{margin:0 auto;text-align:center;width:888px;zoom:1}#bmtable2:before,#bmtable2:after{content:"";display:table;margin:5px}#bmtable2:after{clear:both}#bmtable2 ul{}#bmtable2 li{margin:5px;padding:0 0 0 0}#bmtable2 p{margin:0;padding:0}#bmtableL{margin:0 auto;text-align:center;width:1184px;zoom:1}#bmtableL:before,#bmtableL:after{content:"";display:table;margin:5px}#bmtableL:after{clear:both}#bmtableL ul{}#bmtableL li{margin:5px;padding:0 0 0 0}#bmtableL p{margin:0;padding:0}#bmtableLL{margin:0 auto;text-align:center;width:1480px;zoom:1}#bmtableLL:before,#bmtableLL:after{content:"";display:table;margin:5px}#bmtableLL:after{clear:both}#bmtableLL ul{}#bmtableLL li{margin:5px;padding:0 0 0 0}#bmtableLL p{margin:0;padding:0}#bmtableSLL{margin:0 auto;text-align:center;width:1332px;zoom:1}#bmtableSLL:before,#bmtableSLL:after{content:"";display:table;margin:5px}#bmtableSLL:after{clear:both}#bmtableSLL ul{}#bmtableSLL li{margin:5px;padding:0 0 0 0}#bmtableSLL p{margin:0;padding:0}#bmtableSN{margin:0 auto;text-align:center;width:1036px;zoom:1}#bmtableSN:before,#bmtableSN:after{content:"";display:table;margin:5px}#bmtableSN:after{clear:both}#bmtableSN ul{}#bmtableSN li{margin:5px;padding:0 0 0 0}#bmtableSN p{margin:0;padding:0}#wbmtable{margin:0 auto;text-align:center;width:700px;zoom:1}#wbmtable:before,#bmtable:after{content:"";display:table;margin:5px}#wbmtable:after{clear:both}#wbmtable ul{}#wbmtable li{margin:5px;padding:0 0 0 0}#wbmtable p{margin:0;padding:0}.plan{font-size:12px;background:#f2f0e8;border:1px solid #ddd;color:#333;padding:10px 5px 20px;width:140;float:left;_display:inline;position:relative;margin:0 2px;-moz-box-shadow:0 2px 2px -1px rgba(0,0,0,.3);-webkit-box-shadow:0 2px 2px -1px rgba(0,0,0,.3);box-shadow:0 2px 2px -1px rgba(0,0,0,.3)}.plan:hover{margin-top:-5px}.plan:after{z-index:-1;position:absolute;content:"";bottom:10px;right:4px;width:80%;top:95%;-webkit-box-shadow:0 12px 5px rgba(0,0,0,.3);-moz-box-shadow:0 12px 5px rgba(0,0,0,.3);box-shadow:0 12px 5px rgba(0,0,0,.3);-webkit-transform:rotate(3deg);-moz-transform:rotate(3deg);-o-transform:rotate(3deg);-ms-transform:rotate(3deg);transform:rotate(3deg)}.wplan{font-size:12px;background:#f2f0e8;border:1px solid #ddd;color:#333;padding:10px 5px 20px;_display:inline;position:relative;margin:0 2px;-moz-box-shadow:0 2px 2px -1px rgba(0,0,0,.3);-webkit-box-shadow:0 2px 2px -1px rgba(0,0,0,.3);box-shadow:0 2px 2px -1px rgba(0,0,0,.3)}.wplan:hover{}.wplan:after{z-index:-1;position:absolute;content:"";bottom:10px;right:4px;top:95%;-webkit-box-shadow:0 12px 5px rgba(0,0,0,.3);-moz-box-shadow:0 12px 5px rgba(0,0,0,.3);box-shadow:0 12px 5px rgba(0,0,0,.3);-webkit-transform:rotate(3deg);-moz-transform:rotate(3deg);-o-transform:rotate(3deg);-ms-transform:rotate(3deg);transform:rotate(3deg)}.signup{position:relative;padding:5px 14px;width:90px;height:60px;width:92px;color:#172737;text-transform:none;text-decoration:none;background-color:#fff;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;padding-top:8px;padding-bottom:5px}.signup:hover{color:#fff;background-color:#0f9beb;box-shadow:0 0}.signup:active{-moz-box-shadow:0 2px 2px rgba(0,0,0,.3) inset;-webkit-box-shadow:0 2px 2px rgba(0,0,0,.3) inset;box-shadow:0 2px 2px rgba(0,0,0,.3) inset}.wsignup{position:relative;padding:5px 14px;height:80px;width:150px;color:#172737;text-transform:none;text-decoration:none;background-color:#fff;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;padding-top:8px;padding-bottom:5px}.wsignup:hover{color:#fff;background-color:#0f9beb;box-shadow:0 0}.wsignup:active{-moz-box-shadow:0 2px 2px rgba(0,0,0,.3) inset;-webkit-box-shadow:0 2px 2px rgba(0,0,0,.3) inset;box-shadow:0 2px 2px rgba(0,0,0,.3) inset}.wwsignup{position:relative;padding:5px 14px;height:80px;width:150px;color:#172737;text-transform:none;text-decoration:none;background-color:#fff;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;padding-top:8px;padding-bottom:5px}.bwsignup{position:relative;display:flex;align-items:center;text-align:center;padding:5px 14px;height:80px;width:100px;color:#858e98;text-transform:none;text-decoration:none;background-color: #f20e8;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;padding-top:8px;padding-bottom:5px}.bwsignup:active{-moz-box-shadow:0 2px 2px rgba(0,0,0,.3) inset;-webkit-box-shadow:0 2px 2px rgba(0,0,0,.3) inset;box-shadow:0 2px 2px rgba(0,0,0,.3) inset}.deactive{position:relative;padding:5px 14px;color:#404040;height:60px;width:92px;text-transform:none;text-decoration:none;background-color:#d0d0d0;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;padding-top:8px;padding-bottom:5px}.deactive:hover{}.deactive:active{-moz-box-shadow:0 2px 2px rgba(0,0,0,.3) inset;-webkit-box-shadow:0 2px 2px rgba(0,0,0,.3) inset;box-shadow:0 2px 2px rgba(0,0,0,.3) inset}.list{list-style-type:none}.wlist{display:flex}.newh2{margin:0;padding:0}.studio{position:relative;background:#ed4d00;color:#fff;//	padding: 5px 3px 5px;font-weight:bold;padding:4px 0 5px;margin:0 0 0 5px;width:120px;z-index:1}.studio:hover{background:#0f9beb}.studio:after{background:#ed4d00}.studioOMIYA{background:#000;color:#fff;//	padding: 5px 3px 5px;font-weight:bold;padding:4px 0 5px;margin:0 0 0 5px;width:120px}.studioOMIYA:hover{background:#0f9beb}.studioOMIYA:after{background:#ed4d00}.studioUMEDA{background:#fba040;color:#fff;//	padding: 5px 3px 5px;font-weight:bold;padding:4px 0 5px;margin:0 0 0 5px;width:120px}.studioUMEDA:hover{background:#0f9beb}.studioUMEDA:after{background:#fba040}.fast{margin:4px 0 0 0}.date{font-size:1.5em;color:#4f4f4f;//	border-bottom: 1px solid #c8cfd9;//	padding-bottom: 1px;margin:0}.instructor{font-weight:bold}#date-table{margin:0 auto;text-align:center;//		width: 820px;//		width: 895px;width:897px;zoom:1}#date-table:before,#date-table:after{content:"";display:table}#date-table:after{clear:both}#date-table .box{font-size:12px;background:#ee4d00;border:1px solid #ddd;color:#333;padding:5px 5px 5px;width:90px;float:left;_display:inline;position:relative;//		margin: 0 5px;margin:0 0 0 5px;//		-moz-box-shadow: 0 2px 2px -1px rgba(0,0,0,.3);//		-webkit-box-shadow: 0 2px 2px -1px rgba(0,0,0,.3);box-shadow:0 2px 2px -1px rgba(0,0,0,.3);position:relative;//		padding: 1px 1px;font-weight:bold;color:#fff;//		font-size: 12px;text-transform:none;text-decoration:none;display:inline-block}#date-table .box:hover{font-size:13px;margin-top:-5px;//		padding-top: 5px;//		width: 85px;//		font-size: 12px;font-weight:bold;color:#fff;background-color:#0f9beb}#date-table .box:after{z-index:-1;position:absolute;content:"";bottom:10px;right:4px;width:80%;top:80%;//	  -webkit-box-shadow: 0 12px 5px rgba(0, 0, 0, .3);//	  -moz-box-shadow: 0 12px 5px rgba(0, 0, 0, .3);//	  box-shadow: 0 12px 5px rgba(0, 0, 0, .3);//	  -webkit-transform: rotate(3deg);//	  -moz-transform: rotate(3deg);//	  -o-transform: rotate(3deg);//	  -ms-transform: rotate(3deg);transform:rotate(3deg)}#date-table .graybox{font-size:12px;//		background: #f4f4f4;//		background: #fff;background:#666;border:1px solid #ddd;//		color: #333;padding:5px 5px 5px;width:90px;float:left;_display:inline;position:relative;//		margin: 0 5px;margin:0 0 0 5px;//		-moz-box-shadow: 0 2px 2px -1px rgba(0,0,0,.3);//		-webkit-box-shadow: 0 2px 2px -1px rgba(0,0,0,.3);box-shadow:0 2px 2px -1px rgba(0,0,0,.3);position:relative;//		padding: 1px 1px;font-weight:bold;//		color: #808080;color:#fff;//		font-size: 12px;text-transform:none;text-decoration:none;display:inline-block}#date-table .graybox:hover{font-size:13px;margin-top:-5px;//		padding-top: 10px;//		width: 85px;//		font-size: 12px;font-weight:bold;color:#fff;background-color:#0f9beb}#date-table .graybox:after{z-index:-1;position:absolute;content:"";bottom:10px;right:4px;width:80%;top:80%;//	  -webkit-box-shadow: 0 12px 5px rgba(0, 0, 0, .3);//	  -moz-box-shadow: 0 12px 5px rgba(0, 0, 0, .3);//	  box-shadow: 0 12px 5px rgba(0, 0, 0, .3);//	  -webkit-transform: rotate(3deg);//	  -moz-transform: rotate(3deg);//	  -o-transform: rotate(3deg);//	  -ms-transform: rotate(3deg);transform:rotate(3deg)}.fixed3d{//  z-index: 99}.fixed{//  position: fixed;//  top: 0px;//  left: 0;//  position: -webkit-sticky;position:sticky;top:0;padding:4px 0 5px;width:120px;z-index:1}//.slide {//  top: 10px;//  margin: 26px 0px 0px;//}.clear{clear:both}.line1{line-height:3px}.orange{color:#ed4d00}.nolinkline{text-decoration:none}.nolinklinestudio{color:#fff;text-decoration:none}a{text-decoration:none}.txtcentering{//	display: table-cell;vertical-align:-13%;//	margin: 0}.leftmgr-10{margin-left:10px}.leftmgr-20{margin-left:20px}.rightmgr-10{margin-right:10px}.rightmgr-20{margin-right:20px}.bmonfooter{color:#a0a0a0}.leftrightmgr{margin-left:15px;margin-right:10px}.heightcnt{height:75px}#date-table .next{font-size:12px;font-weight:bold;background:#fff;border:1px solid #ddd;color:#888;padding:5px 5px 5px;//                width: 50;float:left;_display:inline;position:relative;//                margin: 0 3px;margin:0 0 0 5px;//              -moz-box-shadow: 0 2px 2px -1px rgba(0,0,0,.3);//              -webkit-box-shadow: 0 2px 2px -1px rgba(0,0,0,.3);box-shadow:0 2px 2px -1px rgba(0,0,0,.3);position:relative;//              padding: 1px 1px;font-weight:bold;//              font-size: 12px;text-transform:none;text-decoration:none;display:inline-block}#date-table .next:hover{//                font-size: 13px;margin-top:-5px;//              padding-top: 5px;//              width: 85px;//              font-size: 12px;font-weight:bold;color:#fff;background-color:#0f9beb}#date-table .next:after{z-index:-1;position:absolute;content:"";//          bottom: 10px;//          right: 4px;//          width: 80%;//          top: 80%;//        -webkit-box-shadow: 0 12px 5px rgba(0, 0, 0, .3);//        -moz-box-shadow: 0 12px 5px rgba(0, 0, 0, .3);//        box-shadow: 0 12px 5px rgba(0, 0, 0, .3);//        -webkit-transform: rotate(3deg);//        -moz-transform: rotate(3deg);//        -o-transform: rotate(3deg);//        -ms-transform: rotate(3deg);transform:rotate(3deg)}.favorite1{//	box-shadow:2px 2px 5px  rgba(235,77,0,0.95) ;box-shadow:2px 2px 5px rgba(235,77,0,1.0)}.favorite2{//	box-shadow:2px 2px 5px  rgba(119,136,153,0.90) ;box-shadow:2px 2px 5px rgba(255,124,59,1.0)}.favorite3{//	box-shadow:2px 2px 5px  rgba(176,192,220,0.90) ;//	box-shadow:2px 2px 5px  rgba(255,176,137,1.0) ;box-shadow:2px 2px 5px rgba(255,191,159,1.0)}#date-table .dropwide{width:125px;height:29px;font-size:12px;background:#fff;color:#ed4d00;float:left;box-shadow:0 2px 2px -1px rgba(0,0,0,.3)}#date-table .drop{width:125px;height:29px;font-size:12px;background:#fff;color:#888;float:left;//		padding: 8px 5px 5px;//		padding: 5x;//		margin: 5px;//                _display: inline;//                position: relative;box-shadow:0 2px 2px -1px rgba(0,0,0,.3);//                position: relative;//                font-weight: bold}//#date-table .drop:hover{//                font-weight: bold;//                color: #fff;//}.ui-menu-item{//	top: +3px;//	width:125px;//	height: 28px;//	padding: 5x;//	margin: 5px}.ui-menu-item-wrapper{height:21px;display:flex;justify-content:center;align-items:center}.ui-menu{width:110px;//	font-size: 12px;//	background: #fff}.ui-state-active{background-color:#0f9beb!important}.graycolor{background:#777}#dropmenu{display:none}.appendDatepicker{position:relative}.ui-datepicker{z-index:10!important;top:0!important;left:0!important}#date-table .cal{font-size:12px;font-weight:bold;background:#fff;border:1px solid #ddd;color:#888;padding:5px 5px 5px;//                width: 50;float:left;_display:inline;position:relative;//                margin: 0 3px;margin:0 0 0 5px;//              -moz-box-shadow: 0 2px 2px -1px rgba(0,0,0,.3);//              -webkit-box-shadow: 0 2px 2px -1px rgba(0,0,0,.3);box-shadow:0 2px 2px -1px rgba(0,0,0,.3);position:relative;//              padding: 1px 1px;font-weight:bold;//              font-size: 12px;text-transform:none;text-decoration:none;display:inline-block}#date-table .cal:hover{margin-top:-5px;//              padding-top: 5px;//              width: 85px;//              font-size: 12px;font-weight:bold;color:#fff;//                background-color: #0f9beb}#date-table .cal:after{z-index:-1;position:absolute;content:"";//          bottom: 10px;//          right: 4px;//          width: 80%;//          top: 80%;//        -webkit-box-shadow: 0 12px 5px rgba(0, 0, 0, .3);//        -moz-box-shadow: 0 12px 5px rgba(0, 0, 0, .3);//        box-shadow: 0 12px 5px rgba(0, 0, 0, .3);//        -webkit-transform: rotate(3deg);//        -moz-transform: rotate(3deg);//        -o-transform: rotate(3deg);//        -ms-transform: rotate(3deg);transform:rotate(3deg)}.hard{background:#c20;color:#fff}.pack{background:#5e6399;color:#fff}.pre{background:#df5096;color:#fff}.aoki{background:#95f4f9;color:#000}.kpop3{color:#df5096}.rock{color:#b50c0c}.avicii{background:#399abd;color:#fff}.mj{background:#ee4d00;color:#fff}.pre-r{background:#a5226c;color:#fff}.lgbtq{background:#aa07ea;color:#fff}.third{color:#e80b9e}.chain{background:#36c1ba;color:#fff}.min35{background:#ffeb3d;color:#000}.gryffin{color:#e86c07}.halloween{background:#711b99;color:#ff9d00}.rockq{background:linear-gradient(90deg,#f9cb03 0%,#f69048 33%,#8c1d7b 90%,#8c1d7b 100%);color:#fff}.xmas{background:#00532e;color:#fff}.hipup{background:#9e4fc5;color:#fff}.hustlers{background:#ff1ae0;color:#fff}.anv4th{background:#fd7f04;color:#000}.world{background:#5a97b8;color:#fff}.orange{background:#ed4d00;color:#fff}.bungee{background:#78b973;color:#fff}.gold{background:#d0c24e;color:#fff}.beginner{background:#9acc00;color:#000}.lite{background:#6fa7be;color:#fff}.studio_line{font-weight:bold;background:#ed4d00;color:#fff}.arrow-right{display:inline-block;position:relative;top:45%;width:18px;height:18px;margin:0 10px;border-top:4px solid #fff;border-right:4px solid #fff;transform:rotate(45deg)}