body{font-family:"游明朝",YuMincho,"ヒラギノ明朝 ProN W3","Hiragino Mincho ProN","HG明朝E","ＭＳ Ｐ明朝","ＭＳ 明朝",serif;line-height:1.8;font-weight:500;font-size:14px}ul,ol,dl,table{margin-bottom:20px}p{margin-bottom:0;line-height:2.5}h2,.h2{font-size:26px;margin:20px 0 40px;text-align:center}h2 span{font-size:50%;display:block}h3,h3{font-size:22px}h4,h4{font-size:20px}a,a:hover{text-decoration:none}.inner{width:100%;max-width:1064px;margin:0 auto;padding:0 2rem;text-align:center}.site-branding{padding:0}.bg-grey{width:100vw;position:relative;left:50%;transform:translateX(-50%);background-color:#eee;border-top:double 5px #555;border-bottom:double 5px #555}.section h2{text-align:center}.page-header{background-image:url(https://you-jazz-ballet.com/assets/images/xbg_banner.png.pagespeed.ic.CElhHPeGuR.jpg);background-repeat:no-repeat;background-size:cover;background-attachment:inherit}.news{background-color:#eee;border-top:double 5px #555;border-bottom:double 5px #555;background-image:url(https://you-jazz-ballet.com/assets/images/xbg1.png.pagespeed.ic.bo2A_bit2K.png);background-repeat:no-repeat;background-size:cover}.news .inner{text-align:left}.lesson{background-image:url(https://you-jazz-ballet.com/assets/images/xbg1.png.pagespeed.ic.bo2A_bit2K.png);background-repeat:no-repeat;background-size:cover}.card{padding-top:50px}.card-body{line-height:2.5}.card-title{background-color:#555;padding:40px 0}h3.card-title{font-size:2.5rem;font-weight:bold;color:#fff;margin-bottom:22px}.card-text{text-align:justify}.card-text span{color:#c1af68;font-weight:700}.header__content{display:flex;justify-content:space-between;align-items:center}#header .insta{width:50px}#responsive-btn{margin-right:10px}.contact{text-align:center}.contact-form{margin-top:50px}.contact-form p{font-size:20px}.wpcf7 input,.wpcf7 textarea{width:100%}.map iframe{width:100%}.pt-cv-title{color:#555}.pt-cv-ifield{border-bottom:1px solid}.pt-cv-readmore{color:#eee;background-color:transparent!important;border:none!important}.pt-cv-wrapper .btn{display:none}.staff{background-color:#eee}.staff-box{padding:10px 10px 20px;text-align:center}.staff-img img{border-radius:50%;height:240px;width:180px;object-fit:cover}.staff-title h3{color:#de6b48}.staff-title p{text-align:justify}.timetable h2{text-align:center;margin-bottom:0}.timetable p{margin-bottom:0}.timetable .btn{margin:20px 0}table{text-align:center;width:100%;border-collapse:collapse;border-spacing:0;empty-cells:show;table-layout:fixed}table th,table td{text-align:center;padding:20px 15px;border-bottom:1px solid;font-size:16px}table th{font-size:22px}table span{display:block}.jazz{background-color:#cbe6f3}.jazz-challenge{background-color:#eef5d3}.ballet{background-color:#f6d4d8}.rental{background-color:#eee}.stretch{background-color:#fef7d5}.fees,.access,.qa{padding-top:0}.fees a,.ticket{color:#de6b48}.btn:hover{color:#fff}.btn-main{color:#555;border:1px solid}.btn-main:hover,.btn-main a:hover{background-color:#555;color:#fff}.btn-main a:hover{color:#fff}.q{color:#de6b48;font-size:22px}.a{margin-bottom:20px}.stage .gallary{display:inline-block;height:250px;margin-bottom:20px}.gallary img{height:100%}.gallary h3{}.studio img{width:40%}.inline-img{display:inline-block;text-align:initial}.top-mv{background-image:url(https://you-jazz-ballet.com/assets/images/xbg1.png.pagespeed.ic.bo2A_bit2K.png);background-repeat:no-repeat;background-size:cover}.top-mv .mv{margin:0 auto}@media screen and (max-width:768px){.stage .gallary{height:auto}.stage .gallary img{width:100%;height:auto;margin-bottom:20px}.studio img{width:100%}.scroll-table table{table-layout:auto!important;width:1088px;overflow-y:scroll}.scroll-table{overflow:auto;　　　　/*tableをスクロールさせる*/  white-space: nowrap;　　/*tableのセル内にある文字の折り返しを禁止*/ }.scroll-table::-webkit-scrollbar{　　　/*tableにスクロールバーを追加*/  height: 5px}.scroll-table::-webkit-scrollbar-track{　　/*tableにスクロールバーを追加*/ background: #F1F1F1}.scroll-table::-webkit-scrollbar-thumb{　　/*tableにスクロールバーを追加*/  background: #BCBCBC}.scroll-table table td{width:180px}}.timetable table tbody tr td{word-wrap:break-word}@media screen and (max-width:550px){#header .col-md-1{padding-left:0;padding-right:0}}article.post-56{max-width:1064px;margin:0 auto}@media (max-width:1064px){article.post-56{width:100%}}