body{margin:0;padding:0;color:#333;font-family:"ヒラギノ丸ゴ Pro","Hiragino Maru Gothic Pro","ヒラギノ角ゴ Pro","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,Osaka,"ＭＳ Ｐゴシック","MS PGothic",sans-serif;font-size:18px;line-height:2;background:#fff;-webkit-text-size-adjust:none}h1,h2,h3,h4,h5,p,ul,ol,li,dl,dt,dd,form,figure,form{margin:0;padding:0;font-size:100%;font-weight:normal}ul{list-style-type:none}ol{padding-left:40px;padding-bottom:15px}img{border:none;max-width:100%;height:auto;vertical-align:middle}table{border-collapse:collapse;font-size:100%;border-spacing:0}iframe{width:100%}a{color:#333;transition:.2s}a:hover{color:#e5831f;text-decoration:none}#container{max-width:1500px;margin:0 auto;border-top:4px solid #e5831f}header{position:relative;z-index:1;height:140px;background:#fff}header #logo img{width:300px;position:absolute;left:3%;top:38px}#headermenu{position:absolute;right:3%;bottom:15px}#headermenu li{float:left;margin-left:10px}#headermenu li a.btn1{padding:0 15px 0 30px}a.btn1{text-decoration:none;display:inline-block;background:#e5831f url(https://www.a-dance.com/unite/images/arrow1.png) no-repeat 15px center;background: #e5831f url(../images/arrow1.png) no-repeat 15px center / 6px;color:#fff!important;border:1px solid #e5831f;border-radius:2px}a.btn1:hover{background: #ff9223 url(../images/arrow1.png) no-repeat 15px center / 6px}#contents a.btn1{padding:0 35px 0 50px;letter-spacing:.2em}#fsize{position:absolute;right:3%;top:0;width:250px;background:#fff;box-shadow:0 0 8px rgba(0,0,0,.2);border-radius:0 0 5px 5px;line-height:50px;padding:10px 0}#fsize p{float:left;font-size:18px;padding:0 20px}#fsize ul li{float:left}#fsize ul a{overflow:hidden;display:block;text-decoration:none;text-align:center;color:#fff}#fsize ul li#small a::before{display:block;content:"小";font-size:18px;background:#e5831f;width:40px;line-height:40px;margin-top:5px;margin-right:10px}#fsize ul li#large a::before{display:block;content:"大";font-size:30px;background:#ccc;width:50px;line-height:50px}#fsize ul li#large a:hover::before{background:#e5831f}#menubar{clear:both;position:relative;z-index:1;margin-left:5%;margin-top:8%}body.home #menubar{margin-top:40%}#menubar li{float:left;width:15%;margin:0 .4%}#menubar li a{display:block;text-decoration:none;position:relative;text-align:center;padding:15px 0;background:#fff;background:rgba(255,255,255,.85)}#menubar li span{display:block;font-size:60%;color:#e5831f;letter-spacing:.2em}#menubar li a:hover span,#menubar li.current a span{color:#fff}#menubar li.current a span::after{content:"▼";color:#e5831f;font-size:20px;position:absolute;bottom:-22px;left:45%}#menubar li a:hover,#menubar li.current a{background:#e5831f;color:#fff;padding:15px 0}#menubar-s{display:none}#menubar_hdr{display:none}#contents{clear:both;overflow:hidden;position:relative;background:#fff;padding:5% 3%;margin:0 3% 50px}#contents h2{clear:both;margin-bottom:40px;font-size:250%;text-align:center;line-height:1.5}#contents h2 span{display:block;font-size:40%;color:#e5831f;letter-spacing:.2em}#contents h3{clear:both;margin-bottom:30px;text-align:center;font-size:130%;border-radius:50px;border:1px solid #666;padding:0 50px}#contents p{padding:0 20px 40px}#contents p+p{margin-top:-10px}#contents section+section{margin-top:40px}#contents .main{float:left;width:70%}#contents .sub{float:right;width:25%}#contents .sub h2{font-size:120%;margin-bottom:10px;text-align:left}#contents .sub h2::first-letter{padding-left:15px;border-left:3px solid #e5831f}#contents .sub p{padding:0;font-size:90%}#contents .sub section+section{margin-top:0}.sub ul.submenu{margin-bottom:20px;border-top:solid 1px #dcdcdc}.sub ul.submenu li{background:#fff;border-bottom:solid 1px #dcdcdc}.sub ul.submenu li a{text-decoration:none;display:block;padding:5px 10px}.sub .box1{padding:15px;margin-bottom:20px;background:rgba(0,0,0,.02);border:solid 1px #dcdcdc;box-shadow:0 0 1px 1px #fff inset}.sub .box1 ul.submenu{margin-bottom:0}.nav{text-align:center;margin-bottom:40px;background:#eee;padding:10px}.nav li{display:inline-block;padding:0 10px}.nav li::before{content:"> ";color:#e5831f}.list{overflow:hidden;border-top:1px solid #ccc;padding:30px}.list h4{font-size:180%;color:#e5831f}.list p{padding:0 0 20px!important}.list2{position:relative;float:left;width:30%;margin:0 1.5% 40px;text-align:center}.list2 figure{margin-bottom:20px}.list2 figure a:hover{opacity:.8}.list2 h4{position:absolute;top:0;width:100%;background:#000;background:rgba(0,0,0,.7);color:#fff}.list2 p{padding:0!important}footer{clear:both;text-align:center;font-size:70%;background:#e5831f}footer a{color:#fff}footer a:hover{color:#fff}footer .pr{display:block}#footermenu{overflow:hidden;padding:20px 3%;background: url(../images/icon_logo.png) no-repeat right center / auto 80%}#footermenu ul{float:left;width:18%;padding-right:1%;padding-left:1%;text-align:left;line-height:1.7}#footermenu ul li.title a{font-weight:bold;opacity:1}#footermenu a{text-decoration:none;opacity:.7}#footermenu a:hover{opacity:1}#copyright{clear:both;text-align:center;background:#333;color:#fff}#copyright a{text-decoration:none}#new dl{background:#eee;padding:20px;border-radius:4px}#new dt{float:left;width:9em;color:#e5831f;letter-spacing:.1em}#new dd{padding-left:9em}.ta1 caption,.ta2 caption{border:1px solid #999;border-bottom:none;text-align:left;background:#cce6f6;font-weight:bold;padding:10px}.ta1,.ta2{width:96%;table-layout:fixed;margin:0 2% 30px}.ta1,.ta1 td,.ta1 th,.ta2,.ta2 td,.ta2 th{border:1px solid #999;line-height:2;padding:10px;word-break:break-all}.ta1 th{width:150px;text-align:center;background:#f0f0f0;font-weight:normal}.ta2 th{background:#fffeba}.ta2 td{text-align:center}.ta1.price td{text-align:right}.ta1.price tr.total th{background:#b7e0ee;font-size:150%}.ta1.price tr.total td{background:#deeff4;font-weight:bold;font-size:150%}.faq{padding:0 20px}.faq dt{color:#e5831f;padding-top:15px;margin-bottom:10px}.faq dd{border-bottom:1px solid #ccc;overflow:hidden;padding-bottom:15px}.faq dt::before,.faq dd::before{margin-right:5px;display:inline-block;text-align:center;width:30px;line-height:30px}.faq dt::before{content:"Q";background:#e5831f;color:#fff}.faq dd::before{content:"A";background:#999;color:#fff}#contents input[type="submit"].btn,#contents input[type="button"].btn,#contents input[type="reset"].btn{padding:5px 10px;border:1px solid #ccc;font-size:20px;border-radius:3px;background:#eee}#contents input[type="submit"].btn:hover,#contents input[type="button"].btn:hover,#contents input[type="reset"].btn:hover{border:1px solid #999;background:#fff}.newicon{background:red;color:#fff;font-size:70%;line-height:1.5;padding:2px 5px;border-radius:2px;margin:0 5px;vertical-align:text-top}@keyframes scroll {0% {opacity: 0;}100% {opacity: 1;}}body .nav-fix-pos-pagetop a{display:none}body.is-fixed-pagetop .nav-fix-pos-pagetop a{display:block;text-decoration:none;text-align:center;width:50px;line-height:50px;z-index:3;position:fixed;bottom:20px;right:3%;background:#666;background:rgba(0,0,0,.6);color:#fff;border:1px solid #fff;animation-name:scroll;animation-duration:1s;animation-fill-mode:forwards}body.is-fixed-pagetop .nav-fix-pos-pagetop a:hover{background:#999}.look{background:#ccc;padding:5px 10px;border-radius:4px}.mb15,.mb1em{margin-bottom:15px!important}.mb30{margin-bottom:30px!important}.mb50{margin-bottom:50px!important}.p0{padding:0!important}.clear{clear:both}ul.disc{padding:0 20px 40px 40px;list-style:disc}.color1,.color1 a{color:#e5831f!important}.pr{font-size:10px}.wl{width:96%}.ws{width:50%}.c{text-align:center!important}.r{text-align:right!important}.l{text-align:left!important}.w50{overflow:hidden;width:50%}.fl{float:left}img.fl{float:left;width:30%;margin-right:20px;margin-bottom:20px}.fr{float:right}img.fr{float:right;width:30%;margin-left:20px;margin-bottom:20px}.big1{font-size:40px}.mini1{font-size:11px;display:inline-block;line-height:1.5}.sh{display:none}.ofh{overflow:hidden}@media screen and (max-width:1040px){#menubar{font-size:70%}}@media screen and (max-width:800px){header #logo img{top:20px}#contents a.btn1{padding:0 20px;letter-spacing:normal;background:#e5831f url(none)}#fsize{display:none}@keyframes menubar {
	0% {opacity: 0;}
	100% {opacity: 1;}
}#menubar-s{display:block;overflow:hidden;position:absolute;z-index:2;top:0;width:100%;background:rgba(0,0,0,.8);border-top:1px solid #fff;animation-name:menubar;animation-duration:.5s;animation-fill-mode:both}#menubar-s li a{display:block;text-decoration:none;padding:15px;border-bottom:1px solid #fff;color:#fff;font-size:20px}#menubar-s li a span{display:block;font-size:12px;color:#999}#menubar{display:none}#menubar_hdr{display:block;position:absolute;z-index:2;top:20px;right:3%;border:1px solid #fff}#menubar_hdr.close,#menubar_hdr.open{width:50px;height:50px}#menubar_hdr.close{background: #e5831f url(../images/icon_menu.png) no-repeat center top/50px}#menubar_hdr.open{background: #e5831f url(../images/icon_menu.png) no-repeat center bottom/50px}#contents{margin-top:8%}body.home #contents{margin-top:40%}#contents .main,#contents .sub{float:none;width:auto}body.s-n #sub,body.s-n #footermenu,.m-n{display:none}.big1{font-size:20px}.w50{overflow:hidden;width:auto}.fl{float:none}.fr{float:none}.sh{display:block}.pc{display:none}}@media screen and (max-width:700px){body{font-size:15px}#contents h3{padding:0 20px}}@media screen and (max-width:480px){body{font-size:12px}header{position:static;height:auto}header #logo img{width:240px;position:static;padding:20px 3%}#headermenu{position:static;overflow:hidden;padding-bottom:10px}#headermenu li a.btn1{display:block;margin-bottom:5px}#contents h2{font-size:150%;margin-bottom:20px}#contents h3{font-size:100%;margin-bottom:20px;line-height:1.5}#contents p{padding:0 0 20px;line-height:1.5}#contents section+section{margin-top:20px}#contents a.btn1{padding:0 10px}.list{padding:10px}.list2 h4{display:none}.ta1 caption,.ta2 caption{padding:5px}.ta1,.ta2{width:100%;margin:0 0 30px}.ta1,.ta1 td,.ta1 th,.ta2,.ta2 td,.ta2 th{padding:5px}.ta1 th{width:100px}#contents input[type="submit"].btn,#contents input[type="button"].btn,#contents input[type="reset"].btn{font-size:12px}.faq{padding:0}.faq dt::before,.faq dd::before{width:20px;line-height:20px}.ws,.wl{width:94%}.big1{font-size:16px}img.fl{margin-right:5px;margin-bottom:5px}img.fr{margin-left:5px;margin-bottom:5px}ul.disc{padding:0 0 20px 18px}}@charset "utf-8";@keyframes slide1 {
	0% {opacity: 0; transform: scale(1);}
	10% {opacity: 1;}
	40% {transform: scale(1.05);}
	50% {opacity: 1;}
	60% {opacity: 0;}
	100% {opacity: 0;}
}@keyframes slide2 {
	0% {opacity: 0;}
	25% {opacity: 0; transform: scale(1);}
	35% {opacity: 1;}
	65% {transform: scale(1.05);}
	75% {opacity: 1;}
	85% {opacity: 0;}
	100% {opacity: 0;}
}@keyframes slide3 {
	0% {opacity: 0;}
	50% {opacity: 0; transform: scale(1);}
	60% {opacity: 1;}
	80% {opacity: 1;}
	90% {opacity: 0; transform: scale(1.05);}
	100% {opacity: 0;}
}#mainimg,#subimg{clear:both;max-width:1500px;overflow:hidden;margin:0 auto;position:absolute}#subimg img{width:100%}.slide1,.slide2,.slide3{animation-duration:20s;animation-iteration-count:infinite;position:absolute;left:0;top:0;width:100%;height:auto;animation-fill-mode:both;animation-timing-function:linear;animation-delay:1s}.slide0{position:relative;width:100%;height:auto}.slide1{animation-name:slide1}.slide2{animation-name:slide2}.slide3{animation-name:slide3}