@charset "utf-8";html>img{position:absolute}body{width:100%;color:#000;font-family:'Noto Sans JP',sans-serif}main{display:block}strong{font-weight:600}*{box-sizing:border-box;line-height:180%;font-size:16px}a{color:#ff327a;text-decoration:none;-webkit-tap-highlight-color:rgba(0,0,0,0);cursor:pointer;-webkit-transition:all .5s;transition:all .5s}a:hover{opacity:.8;-webkit-transition:all .5s;transition:all .5s}img{max-width:100%;height:auto}.iframe-wrap{position:relative;height:0;overflow:hidden;margin-bottom:20px}.iframe-wrap iframe{position:absolute;top:0;left:0;width:100%;height:100%}.movie-data .iframe-wrap{padding-bottom:56.25%}.inner .map-wrap{width:100%}.map-bk .map-wrap div{width:100%;height:300px;max-width:1000px;margin:0 auto 20px auto}.map-bk .iframe-wrap{padding-bottom:35%;margin-bottom:40px}select{-webkit-appearance:none;-moz-appearance:none;appearance:none;min-height:47px !important;color:#0e0e0e;background-color:transparent !important;background-image:url(/img/icon_arrow_down.svg) !important;background-repeat:no-repeat !important;background-size:10px auto !important;background-position:right 6px top 45% !important;border:solid 1px #bfbfbf;border-radius:0;margin-bottom:0;padding-right:1em}select::-ms-expand{display:none}.sns-list{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-bottom:10px}header .sns-list{margin-top:10px}.sns-list li{margin:0 10px}.sns-list li img{width:36px;height:auto}@media (max-width:1260px){body{min-width:100%;box-sizing:border-box}}@media (min-width:1000px){.pc-none{display:none !important}.pc-break{display:block}main{padding-top:100px}}@media (max-width:999px){.sp-none{display:none !important}*{font-size:14px}main{padding-top:67px}.map-bk .iframe-wrap{padding-bottom:75%}}#page-top{width:75px;height:75px;position:fixed;right:20px;bottom:80px;background-color:rgba(255,50,122,.8);border-radius:50%;transition:all .5s;box-shadow:0 0 18px 1px #fff;z-index:999}#page-top a{position:relative;display:block;width:75px;height:75px;text-decoration:none}#page-top a:before{content:'';position:absolute;top:-20px;bottom:0;right:0;left:0;width:18px;height:18px;margin:auto;border-top:2px solid #fff;border-left:2px solid #fff;-webkit-transform:rotate(45deg);transform:rotate(45deg)}#page-top a:after{content:'PAGE TOP';font-size:13px;color:#fff;position:absolute;top:35px;bottom:0;right:0;left:0;margin:auto;text-align:center}#page-top:hover{opacity:.8;box-shadow:0 0 18px 1px #ff327a;background-color:rgba(255,255,255,.8)}#page-top:hover a:before{border-color:#ff327a}#page-top:hover a:after{color:#ff327a}@media (max-width:999px){#page-top{width:50px;height:50px;right:10px;bottom:65px}#page-top a{width:50px;height:50px}#page-top a:before{top:5px;width:14px;height:14px}#page-top a:after{display:none}}.inner .title{line-height:normal}.inner .title1{font-size:55px;text-align:center;color:#fff}.inner .title2{clear:both;position:relative;display:inline-block;font-size:40px;color:#ff327a;padding:20px 0 10px;margin-bottom:80px}.inner .title2:before{content:'';position:absolute;bottom:-20px;display:inline-block;width:120px;height:4px;left:50%;-moz-transform:translateX(-50%);-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);background-color:#ff327a}.inner .title3{color:#ff327a;font-size:34px;font-family:'Noto Serif JP',serif}.inner .title5{color:#ff327a;font-size:24px;margin-bottom:20px}.inner .title6{color:#ff327a;font-size:21px;font-weight:600;margin-bottom:15px}.inner .title7{color:#cdb265;font-size:24px;margin-bottom:15px}@media (max-width:999px){.inner .title1{font-size:26px}.inner .title2{font-size:22px;padding:10px 0;margin-bottom:30px}.inner .title2:before{width:60px;height:2px;bottom:-5px}.inner .title3{font-size:18px}.inner .title5{font-size:18px;margin-bottom:15px}.inner .title6{font-size:18px;margin-bottom:10px}.inner .title7{font-size:16px;margin-bottom:10px}}.inner .btn a,.inner .btn a:before,.inner .btn a:after{box-sizing:border-box;-webkit-transition:all .5s;transition:all .5s;opacity:1}.inner .btn a{position:relative;z-index:2;background-color:#ff327a;border:2px solid #ff327a;color:#fff;display:inline-block;padding:15px 10px;font-size:20px;width:100%;max-width:350px}.inner .btn a:hover{background-color:#fff;color:#ff327a}.inner .btn a:before,.inner .btn a:after{left:0;width:100%;height:50%;position:absolute;z-index:-1;display:block;content:''}.inner .btn-color2 a{background-color:transparent;color:#ff327a}.inner .btn-color2 a:hover{background-color:#ff327a;color:#fff}.inner .btn-color3 a{border-color:#fff;background-color:transparent;color:#fff}.inner .btn-color3 a:hover{background-color:#fff;color:#ff327a}.inner .btn-contact{margin:40px auto}.inner .btn-contact a{font-size:26px;max-width:450px}.inner .btn-contact span:before{content:"";width:37px;height:27px;display:inline-block;vertical-align:bottom;background-repeat:no-repeat;background-image:url(//www.hotyoga-raga.com/fushimi/css/../../img/icon_contact_white.svg);margin-right:15px;margin-top:3px;transition:.5s}.inner .btn-contact a:hover span:before{background-image:url(//www.hotyoga-raga.com/fushimi/css/../../img/icon_contact.svg)}.inner .btn-menu a{border:solid 1px #ff327a;padding:10px;font-size:22px}.inner .btn-list{margin:60px auto 40px}.inner .btn-list a{max-width:250px}.inner .btn-list a span{position:relative;padding-right:30px}.inner .btn-list a span:before,.inner .btn-list a span:after{content:'';display:inline-block;position:absolute;top:8px;right:-5px;width:12px;height:12px;border-top:2px solid #ff327a;border-right:2px solid #ff327a;-webkit-transform:rotate(45deg);transform:rotate(45deg);-webkit-transition:all .5s;transition:all .5s}.inner .btn-list a span:after{right:-15px}.inner .btn-list a:hover span:before,.inner .btn-list a:hover span:after{border-color:#fff}.inner .btn-campaign{margin:0 !important}.inner .btn-campaign a{border:solid 1px #fff;padding:5px 35px 5px 15px !important;font-size:18px}.inner .btn-campaign a span{padding-right:15px}.inner .btn-campaign a span:before,.inner .btn-campaign a span:after{border-color:#fff}.inner .btn-campaign a:hover span:before,.inner .btn-campaign a:hover span:after{border-color:#ff327a}.inner .tel a{background:url(//www.hotyoga-raga.com/fushimi/css/../../img/icon_phone.svg) no-repeat left center;background-size:17px}.inner .btn-map span:before{content:"";width:22px;height:34px;display:inline-block;vertical-align:text-top;background-repeat:no-repeat;background-size:22px;background-image:url(//www.hotyoga-raga.com/fushimi/css/../../img/icon_map.svg);margin-right:15px;transition:.5s}.inner .btn-map a:hover span:before{background-image:url(//www.hotyoga-raga.com/fushimi/css/../../img/icon_map_white.svg)}@media (max-width:999px){.inner .btn{padding:0 10px}.inner .btn a{padding:15px 10px;font-size:18px}.inner .btn-contact{margin:20px auto}.inner .btn-contact a{font-size:20px;padding:14px 10px 18px}.inner .btn-contact span:before{margin-right:10px;background-size:28px auto;width:28px;height:22px;margin-top:0}.inner .btn-list{margin:40px auto 20px}.inner .btn-campaign a{padding:2px 35px 2px 15px !important}.inner .btn-map a{font-size:20px;padding:8px 10px 14px}.inner .btn-map span:before{vertical-align:text-bottom;margin-top:0}}.fixed-foot-navi{position:fixed !important;left:0;right:0;bottom:0;width:100%;box-sizing:border-box;background:#ff327a;border:none !important;z-index:999}.fixed-foot-navi .inner{padding:10px 0}.fixed-foot-navi ul{width:100%;display:-ms-flexbox;display:-webkit-box;display:-webkit-flex;display:flex;-ms-flex-wrap:wrap;-webkit-flex-wrap:wrap;flex-wrap:wrap;justify-content:space-between}.fixed-foot-navi li a{background:#ff86b0 !important;border:none !important;max-width:100% !important;padding:5px 10px !important}.fixed-foot-navi li{width:49%;display:-ms-flexbox;display:-webkit-box;display:-webkit-flex;display:flex;flex-direction:column;-webkit-flex-direction:column;box-sizing:border-box;margin:0 !important;padding-right:5px}.fixed-foot-navi .btn-contact a span:before{content:"";display:inline-block;vertical-align:text-top;background-repeat:no-repeat;background-position:center 2px;background-image:url(//www.hotyoga-raga.com/fushimi/css/../../img/icon_contact_white.svg);margin-top:4px;margin-right:15px;-webkit-transition:all .5s;transition:all .5s}.fixed-foot-navi .btn-contact a:hover span:before{background-image:url(//www.hotyoga-raga.com/fushimi/css/../../img/icon_contact.svg)}@media (min-width:1000px){.fixed-foot-navi .inner{letter-spacing:-.4em}.fixed-foot-navi .menu-box{letter-spacing:normal;display:inline-block;vertical-align:middle}.fixed-foot-navi .menu-box{width:100%}.fixed-foot-navi ul{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.fixed-foot-navi li{width:50%;box-sizing:border-box}.fixed-foot-navi li:first-child{padding-right:10px;padding-left:0}.fixed-foot-navi li a{font-size:18px !important;padding:8px 10px !important}.fixed-foot-navi .btn-contact span:before{width:30px;height:25px;background-size:26px;margin-top:2px !important}}@media (max-width:999px){.fixed-foot-navi .inner{padding:5px 0}.fixed-foot-navi .menu-box{width:100%;display:block}.fixed-foot-navi ul{box-sizing:border-box;padding:0 5px}.fixed-foot-navi li{height:45px;padding:0 !important;box-sizing:border-box}.fixed-foot-navi li a{font-size:14px !important;padding:0 !important;display:block !important;height:100%;border:none !important;line-height:normal !important}.fixed-foot-navi li a span:before{content:"";width:100% !important;height:20px !important;display:block !important;vertical-align:text-top;background-position:center 3px;background-repeat:no-repeat;margin-right:20px;margin-top:3px;-webkit-transition:all .5s;transition:all .5s}.fixed-foot-navi .btn-contact a span:before{background-position:center 1px;background-size:20px;height:18px !important}.fixed-foot-navi .btn-tel a span:before{background-position:center 2px;background-image:url(//www.hotyoga-raga.com/fushimi/css/../../img/icon_phone_white.svg);background-size:14px;height:19px !important}.fixed-foot-navi .btn-tel a:hover span:before{background-image:url(//www.hotyoga-raga.com/fushimi/css/../../img/icon_phone.svg)}.fixed-foot-navi li a span:after{display:none}}.bg-box{overflow:hidden;position:relative;border-bottom:15px solid #cdb265}.bg-box:before{content:"";position:absolute;z-index:-1;top:0;bottom:0;left:0;right:0}.bg-box:after{content:"";position:absolute;z-index:-1;top:0;bottom:0;left:0;right:0}main .bg-box:first-child{border-top:15px solid #cdb265 !important}.inner{overflow:hidden;width:100%;max-width:1000px;clear:both;text-align:center;box-sizing:border-box;margin:0 auto;padding:60px 0}.inner-wide{max-width:1100px}.inner-full{max-width:100%}@media (max-width:999px){main .bg-box:first-child{border-top:none !important}.bg-box{border-bottom:6px solid #cdb265}.inner{width:100%;padding:20px 10px}}.pattern-box{overflow:hidden}@media (max-width:999px){.pattern-box,.instagram-data{padding:0 15px}}.pattern-box1 .right-bk{float:right;margin-bottom:50px;width:590px}.pattern-box1 .full-bk{clear:both}@media (max-width:999px){.pattern-box1 .right-bk{margin-bottom:30px;width:322px}}.pattern-box2 .data-bk{overflow:hidden;clear:both;margin-bottom:50px}.pattern-box2 .img-data{text-align:center;margin:0 auto 30px}.pattern-box2 .data-bk .img{width:430px;box-sizing:border-box;padding:0 10px 10px 0}.pattern-box2 .data-bk .img img{box-sizing:border-box;border:solid 10px #fff;box-shadow:6px 8px 13px -4px #999;width:100%;height:auto}.pattern-box2 .data-bk .text-bk{width:calc(100% - 430px);text-align:left;box-sizing:border-box}@media (max-width:999px){.pattern-box2 .data-bk .img,.pattern-box2 .data-bk .text-bk{width:100%;float:none;padding:0 !important}.pattern-box2 .data-bk .img{margin-bottom:20px}}.pattern-box3 .data-bk{width:100%;display:-ms-flexbox;display:-webkit-box;display:-webkit-flex;display:flex;-ms-flex-wrap:wrap;-webkit-flex-wrap:wrap;flex-wrap:wrap}.pattern-box3 .data-bk li{box-sizing:border-box;display:-ms-flexbox;display:-webkit-box;display:-webkit-flex;display:flex;flex-direction:column;-webkit-flex-direction:column;align-items:center;margin-bottom:40px;padding:0 20px;width:50% !important}.pattern-box3 .data-bk li div{min-height:0%;width:100%;text-align:center}.pattern-box3 .data-bk li>div .img{width:300px;margin:0 auto 20px}.pattern-box3 .data-bk li>div .img img{box-sizing:border-box;width:100%;height:auto;border-radius:50%;border:solid 10px #ff327a}.p-menu-bk,.y-menu-bk,.pattern-box3 .menu-bk{letter-spacing:-.4em;margin-right:-20px}.p-menu-bk li,.y-menu-bk li,.pattern-box3 .menu-bk li{letter-spacing:normal;width:25%;display:inline-block;box-sizing:border-box;padding-right:20px;margin-bottom:20px}.p-menu-bk .btn-menu a{border-color:#b380ff;color:#b380ff}.p-menu-bk .btn-menu a:hover{background-color:#b380ff}@media (max-width:999px){.pattern-box3 .data-bk li{padding:0 !important;width:100% !important}.pattern-box3 .data-bk li>div .img{max-width:300px;width:100%;margin:0 auto 10px}.p-menu-bk,.y-menu-bk,.pattern-box3 .menu-bk{margin-right:-10px;padding:0 !important}.p-menu-bk li,.y-menu-bk li,.pattern-box3 .menu-bk li{width:50%;padding:0 10px 0 0;margin-bottom:10px}}.pattern-box4 .data-bk{letter-spacing:-.4em}.pattern-box4 .data-bk li{letter-spacing:normal;width:50%;display:inline-block;box-sizing:border-box;vertical-align:top;margin-bottom:80px}.pattern-box4 .data-bk li:nth-child(2n){padding-left:40px}.pattern-box4 .data-bk li:nth-child(2n+1){padding-right:40px}.pattern-box4 .data-bk li .img{box-sizing:border-box;padding-right:10px;margin-bottom:20px}.pattern-box4 .data-bk li .img img{box-shadow:10px 10px #cdb265}.pattern-box4 .data-bk li .text{text-align:left}@media (max-width:999px){.pattern-box4 .data-bk li{width:100%;margin-bottom:40px;padding:0 !important}}.pattern-box5 table{width:100%;margin-bottom:20px}.pattern-box5 table tr td,.pattern-box5 table tr th{box-sizing:border-box;text-align:center;vertical-align:middle}.pattern-box5 table thead tr{border-bottom:3px solid #cdb265}.pattern-box5 table th{font-size:20px;padding:15px}.pattern-box5 table tbody tr{border-bottom:1px solid #cdb265}.pattern-box5 table tr td{padding:15px;font-size:16px}.pattern-box5 table tr .plan{color:#ff327a}#price-pilates .pattern-box5 table tr .plan{color:#b380ff}.pattern-box5 table tbody tr .plan{font-size:20px}.pattern-box5 table tbody tr .price{font-size:24px;line-height:95%}.pattern-box5 table tr .price>span{font-size:12px}.pattern-box5 table tr .campaign-price{color:#ff327a;position:relative;padding-left:55px}#price-pilates .pattern-box5 table tr .campaign-price{color:#b380ff}.pattern-box5 table tr .price>span{color:#000;padding-left:5px}.pattern-box5 table tbody tr .campaign-price .text{color:#ff327a;font-size:20px;padding:0}#price-pilates .pattern-box5 table tbody tr .campaign-price .text{color:#b380ff}.pattern-box5 table tbody tr .campaign-price .catch{font-size:16px;line-height:200%;display:block;padding:0}.pattern-box5 table tbody tr .campaign-price .catch:before{content:"→";font-size:30px;font-weight:600;color:#ff327a;display:block;position:absolute;left:10px;top:50%;margin-top:-15px}#price-pilates .pattern-box5 table tbody tr .campaign-price .catch:before{color:#b380ff}.pattern-box5 table tr .campaign-price-none{font-size:16px !important;color:#000}.pattern-box5 table tr .detail{width:30%}.pattern-box5 table.option-table tr .detail{display:none;width:10%}.pattern-box5 .attend-bk{overflow:hidden;text-align:left;font-size:16px;margin-bottom:80px}.pattern-box5 .attend-bk p{font-size:16px}@media (max-width:999px){.pattern-box5 table thead{display:none}.pattern-box5 table tbody tr:first-child{border-top:1px solid #cdb265}.pattern-box5 table tr td{display:block;width:100% !important;text-align:left;padding:0 0 15px}.pattern-box5 table tr td:first-child{padding-top:15px}.pattern-box5 table tbody tr .price{font-size:26px}.pattern-box5 table tr .campaign-price{padding-left:0}.pattern-box5 table tbody tr .campaign-price .catch{position:static;display:inline}.pattern-box5 table tbody tr .campaign-price .catch:before{display:none}.pattern-box5 table tbody tr .campaign-price .text{display:block;font-size:18px;margin-top:5px}.pattern-box5 table tr .price>span{font-size:14px}.pattern-box5 table tbody tr .price:before{width:90px;display:inline-block;vertical-align:middle;content:'月会費';color:#fff;font-size:16px;text-align:center;background:#cdb265;line-height:25px;padding:3px 10px;box-sizing:border-box;margin-right:10px}.pattern-box5 table tbody tr .price-option-label1:before,.pattern-box5 table tbody tr .price-label1:before{content:''}.pattern-box5 table tbody tr .price-option-label3:before,.pattern-box5 table tbody tr .price-label3:before{content:'1回'}.pattern-box5 table tbody tr .price-option-label4:before,.pattern-box5 table tbody tr .price-label4:before{content:'年会費'}.pattern-box5 table tbody tr .campaign-price:before{content:'永久割引';background:#ff327a}#price-pilates .pattern-box5 table tbody tr .campaign-price:before{background:#b380ff}.pattern-box5 table.option-table tbody tr .campaign-price{padding-left:100px}.pattern-box5 table.option-table tbody tr .campaign-price:before{position:absolute;left:0;top:0}.pattern-box5 .attend-bk{margin-bottom:40px}.pattern-box5 .attend-bk p{font-size:14px;line-height:180%}}@media (max-width:320px){.pattern-box5 table tbody tr .price{font-size:26px}}.pattern-box6 .attend{font-size:18px;margin-bottom:30px}.pattern-box6 .data-bk{margin-bottom:40px}.pattern-box6 .data-bk li{background:#ff327a;color:#fff;font-size:18px;padding:10px 5px;box-sizing:border-box}.pattern-box6 .attend-bk{overflow:hidden;text-align:left;font-size:16px;margin-bottom:40px}.pattern-box6 .attend-bk p{font-size:16px;padding-left:2.5em;text-indent:-2.5em}.pattern-box6 .attend-bk p>span{color:#ff327a;margin-right:15px}.pattern-box6 .attend-bk p .taxin{display:inline !important;color:#000}@media (min-width:1000px){.pattern-box6 .data-bk{display:-ms-flexbox;display:-webkit-box;display:-webkit-flex;display:flex;-ms-flex-wrap:wrap;-webkit-flex-wrap:wrap;flex-wrap:wrap;margin-right:-10px}.pattern-box6 .data-bk li{display:-ms-flexbox;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;width:calc(25% - 10px);margin-right:10px}}@media (max-width:999px){.pattern-box6 .attend{font-size:16px}.pattern-box6 .data-bk{margin-bottom:20px}.pattern-box6 .data-bk li{width:100%;font-size:14px;background:#ff71a3;margin-bottom:10px;padding:5px}.pattern-box6 .attend-bk p{font-size:14px;line-height:180%}}.pattern-box7 .data-bk{position:relative;padding-bottom:60px;margin-bottom:50px}.pattern-box7 .data-bk .title{position:relative;padding:30px 30px 0;background:#fff;border:solid 2px #cdb265;border-bottom:0;margin:0}.pattern-box7 .data-bk .title span.flow-icon{display:inline-block;vertical-align:middle;font-size:34px}.pattern-box7 .data-bk .title span.flow-title{display:inline-block;vertical-align:middle}.pattern-box7 .data-bk .text{position:relative;padding:15px 30px 15px;background:#fff;border:solid 2px #cdb265;border-top:0}.pattern-box7 .data-bk .text .attend{display:block;color:#ff327a}.pattern-box7 .data-bk:after{position:absolute;left:0;bottom:3px;content:"";width:0;height:0;border-style:solid;border-width:60px 500px 0;border-color:#fff transparent transparent;display:inline-block;z-index:22}.pattern-box7 .data-bk:before{position:absolute;left:0;bottom:0;content:"";width:0;height:0;border-style:solid;border-width:60px 500px 0;border-color:#cdb265 transparent transparent;display:inline-block}@media (min-width:1000px){.pattern-box7 .data-bk .title span.flow-icon{width:140px}.pattern-box7 .data-bk .title span.flow-title{max-width:calc(100% - 140px)}}@media (max-width:999px){.pattern-box7 .data-bk{margin-bottom:30px}.pattern-box7 .data-bk .title{position:static;padding:10px 15px 0}.pattern-box7 .data-bk .title span.flow-icon{position:static;font-size:24px;margin:0 auto 5px;display:block}.pattern-box7 .data-bk .title span.flow-title{display:block;padding:0}.pattern-box7 .data-bk .text{padding:10px 15px 10px}.pattern-box7 .data-bk:before,.pattern-box7 .data-bk:after{border-left-width:calc(100vw/2 - 26px);border-right-width:calc(100vw/2 - 26px)}}.pattern-box8 .data-bk{overflow:hidden}.pattern-box8 .data-bk li:first-child{border-top:1px solid #cdb265}.pattern-box8 .data-bk li{border-bottom:1px solid #cdb265}.pattern-box8 .data-bk li a{display:block;color:#000;text-align:left;letter-spacing:-.4em;padding:15px 40px;box-sizing:border-box}.pattern-box8 .data-bk li.none{padding:50px 0}.pattern-box8 .data-bk li a span{letter-spacing:normal;display:inline-block;box-sizing:border-box;text-align:center;vertical-align:middle}.pattern-box8 .data-bk li a .day-icon{letter-spacing:normal;display:inline-block;vertical-align:middle;padding-right:80px}.pattern-box8 .data-bk li a .day{font-size:18px;width:130px;padding-right:30px}.pattern-box8 .data-bk li a .icon{width:90px;background:#cdb265;color:#fff;font-size:13px;padding:0 5px}.pattern-box8 .data-bk li a .icon-news{background:#cdb265}.pattern-box8 .data-bk li a .icon-event{background:#ff327a}.pattern-box8 .data-bk li a .icon-campaign{background:#c24996}.pattern-box8 .data-bk li a .title{width:calc(100% - 130px - 90px - 80px);text-decoration:underline;text-align:left;font-size:18px}.pattern-box8 .data-bk li a:hover .title{color:#ff327a;transition:all .5s}@media (max-width:999px){.pattern-box8{padding-right:0;padding-left:0;margin-left:-10px;margin-right:-10px}.pattern-box8 .data-bk li a{padding:10px 25px}.pattern-box8 .data-bk li a .day-icon{width:95px;padding-right:20px;text-align:center;box-sizing:border-box}.pattern-box8 .data-bk li a .day{font-size:14px;width:auto;padding-right:0;margin:0 auto 2px}.pattern-box8 .data-bk li a .icon{display:block;font-size:12px;width:70px;margin:0 auto}.pattern-box8 .data-bk li a .title{width:calc(100% - 95px);font-size:14px}}.pattern-box9 .data-bk{width:100%;display:-ms-flexbox;display:-webkit-box;display:-webkit-flex;display:flex;-ms-flex-wrap:wrap;-webkit-flex-wrap:wrap;flex-wrap:wrap;justify-content:space-between}.pattern-box9 .data-bk:after{content:"";display:block;width:30%;height:0}.pattern-box9 .data-bk li{width:30%;display:-ms-flexbox;display:-webkit-box;display:-webkit-flex;display:flex;flex-direction:column;-webkit-flex-direction:column;box-sizing:border-box;text-align:left;margin-bottom:40px}.pattern-box9 .data-bk li a{display:block}.pattern-box9 .data-bk li div{min-height:0%}.pattern-box9 .data-bk li.none{width:100%;color:#000;padding:50px 0 0;text-align:center}.pattern-box9 .data-bk li .img{overflow:hidden;width:100%;height:100%;line-height:0;text-align:center;margin-bottom:10px}.pattern-box9 .data-bk li .img img{-webkit-transform:scale(1);transform:scale(1);-webkit-transition:.5s ease-in-out;transition:.5s ease-in-out}.pattern-box9 .data-bk li a:hover .img img{-webkit-transform:scale(1.2);transform:scale(1.2)}.pattern-box9 .data-bk li .day{color:#000;margin-bottom:5px}.pattern-box9 .data-bk li .day .new{float:right;width:60px;color:#fff;font-size:14px;text-align:center;background:#ff327a;padding:0 10px}.pattern-box9 .data-bk li .title{font-size:20px;margin-bottom:5px}.pattern-box9 .data-bk li .text{color:#000;font-size:14px;line-height:180%}@media (min-width:1000px){.pattern-box9 .data-bk li:nth-child(n+4){display:none}}@media (max-width:999px){.pattern-box9 .data-bk li{width:46%}.pattern-box9 .data-bk li .img{margin-bottom:6px}.pattern-box9 .data-bk li .day{font-size:12px}.pattern-box9 .data-bk li .day .new{width:40px;font-size:12px;padding:0 2px}.pattern-box9 .data-bk li .title{font-size:14px}.pattern-box9 .data-bk li .text{font-size:12px}.pattern-box9 .btn-list{margin-top:0}}.pattern-box10 .data-bk{overflow:hidden;background:#fff;margin-bottom:40px;padding:30px}.pattern-box10 .data-bk .img{width:430px;float:left;box-sizing:border-box;line-height:normal;padding-right:20px;border-right:solid 2px #ff327a}.pattern-box10 .data-bk .right-bk{float:right;width:calc(100% - 430px)}.pattern-box10 .data-bk .title{border-bottom:solid 2px #ff327a;text-align:left;padding:20px}.pattern-box10 .data-bk .text{text-align:left;padding:0 20px 20px;line-height:180%}.pattern-box10 .data-bk .text .attend{display:block;color:#ff327a;font-size:14px;line-height:180%}@media (max-width:999px){.pattern-box10 .data-bk{padding:15px;margin-bottom:20px}.pattern-box10 .data-bk .img,.pattern-box10 .data-bk .right-bk{width:100%;float:none;border:none;padding:0;margin:0}.pattern-box10 .data-bk .title{border:none;padding:0;margin:8px 0}.pattern-box10 .data-bk .text{font-size:14px;padding:0 0 10px}.pattern-box10 .data-bk .text .attend{font-size:12px}}.pattern-box11 .data-bk{overflow:hidden;margin-bottom:40px}.pattern-box11 .data-bk .img{width:460px;float:left;box-sizing:border-box;line-height:normal;padding-right:20px;margin-top:70px}.pattern-box11 .data-bk .right-bk{float:right;width:calc(100% - 460px)}.pattern-box11 .data-bk .name{line-height:0;margin-bottom:10px}.pattern-box11 .data-bk .name img{width:auto;height:52px}.pattern-box11 .data-bk .shop-data{text-align:left;padding:0 20px 0;line-height:180%}.pattern-box11 .data-bk .shop-data li{margin-bottom:5px}.pattern-box11 .data-bk .shop-data li span{display:inline-block;vertical-align:text-top}.pattern-box11 .data-bk .shop-data li span.icon{width:100px;font-weight:600}.pattern-box11 .data-bk .shop-data li span.text{width:calc(100% - 100px);padding-left:20px;box-sizing:border-box}.pattern-box11 .data-bk .shop-data li.tel .text a{font-size:30px;font-weight:600;padding-left:25px}@media (max-width:999px){.pattern-box11 .data-bk .img,.pattern-box11 .data-bk .right-bk{width:100%;float:none;padding:0}.pattern-box11 .data-bk .img{margin-bottom:15px;margin-top:0}.pattern-box11 .data-bk .name{margin-bottom:0}.pattern-box11 .data-bk .name img{height:35px}.pattern-box11 .data-bk .shop-data{padding:0;margin-top:10px}.pattern-box11 .data-bk .shop-data li span.icon{width:60px;color:#fff;font-size:12px;background:#cdb265;text-align:center}.pattern-box11 .data-bk .shop-data li span.text{width:calc(100% - 60px);vertical-align:top;padding-left:15px}.pattern-box11 .data-bk .shop-data li.tel .text a{font-size:20px;padding-left:25px}}.tab-data{overflow:hidden;margin-bottom:30px}.tab-data .tab-item{padding:12px 10px;position:relative;text-align:center;display:block;float:left;cursor:pointer;transition:all .2s ease}.tab-data .tab-item>span{display:inline-block;font-size:26px;font-weight:600}.tab-data input[name=tab-price-item],.tab-data input[name=tab-item]{display:none}.tab-data .tab-item{width:49%;margin-right:2%;border:solid 2px #b380ff;color:#b380ff}.tab-data .tab-item:last-of-type{margin-right:0}.tab-data .tab-item2{border:solid 2px #f20066;color:#f20066}.tab-data #tab-price1:checked+.tab-item,.tab-data #tab1:checked+.tab-item,.tab-data .tab-item:hover{background:#b380ff;color:#fff}.tab-data #tab-price2:checked+.tab-item,.tab-data #tab2:checked+.tab-item,.tab-data .tab-item2:hover{background:#f20066;color:#fff}.tab-data #tab-price1:checked+.tab-item:after,.tab-data #tab-price2:checked+.tab-item:after,.tab-data #tab1:checked+.tab-item:after,.tab-data #tab2:checked+.tab-item:after{content:'';display:inline-block;position:absolute;bottom:0;left:50%;margin-left:-30px;width:0;height:0;border-right:30px solid transparent;border-top:30px solid #b380ff;border-left:30px solid transparent;border-bottom:30px solid transparent;margin-bottom:-60px}.tab-data #tab-price2:checked+.tab-item:after,.tab-data #tab2:checked+.tab-item:after{border-top-color:#f20066}.tab-data .tab-content{display:none;clear:both;overflow:hidden;padding-top:60px}.tab-data #tab-price1:checked~#price-pilates,.tab-data #tab-price2:checked~#price-yoga,.tab-data #tab1:checked~#lesson-pilates,.tab-data #tab2:checked~#lesson-yoga{display:block}.tab-data .tab-content>.title{margin-bottom:40px;font-size:26px;font-weight:600}.tab-data .tab-content>.title span{padding:0 10px}#lesson-pilates>.title span{background:linear-gradient(transparent 60%,#f8f3fe 60%)}#lesson-yoga>.title span{background:linear-gradient(transparent 60%,#fef5f8 60%)}#price-pilates>.title span{background:linear-gradient(transparent 60%,#ede1ff 60%)}#price-yoga>.title span{background:linear-gradient(transparent 60%,#ffd9e7 60%)}.price-tab .tab-content>.title{margin-bottom:20px}.price-tab .tab-content>.attend{margin-bottom:40px;font-size:18px;color:#ff327a}@media (max-width:999px){.tab-data .tab-item{padding:12px 10px}.tab-data .tab-item>span{font-size:16px}.tab-data #tab-price1:checked+.tab-item:after,.tab-data #tab-price2:checked+.tab-item:after,.tab-data #tab1:checked+.tab-item:after,.tab-data #tab2:checked+.tab-item:after{margin-left:-20px;border-width:20px;margin-bottom:-40px}.tab-data .tab-content{padding-top:30px}.tab-data .tab-content>.title{font-size:18px;margin-bottom:30px}.price-tab .tab-content>.title{margin-bottom:15px}.price-tab .tab-content>.attend{font-size:14px;margin-bottom:30px}}header.site-header{position:fixed;top:0;left:0;width:100%;height:100px;box-sizing:border-box;background-color:rgba(255,255,255,.8);box-shadow:0 3px 5px -5px rgba(0,0,0,.4);z-index:9999;-webkit-transition:all .5s;transition:all .5s}header.site-header.hide{transform:translateY(-100%)}header.site-header.header-scroll-none{box-shadow:none}.header-box{border:none;display:flex;justify-content:space-between}.header-box .inner{text-align:left;letter-spacing:-.4em;padding:13px 0 9px}.header-box .logo-bk,.header-box .navigation{font-family:'Noto Serif JP',serif}.header-box .logo-bk{width:275px;letter-spacing:normal;display:inline-block}.header-box .logo-bk .logo{line-height:0;margin-bottom:5px}.header-box .logo-bk .logo img{width:auto;height:40px}.header-box .logo-bk .catch{font-size:10px}@media (min-width:1000px){.header-box .el_humburger{display:none}.header-box .navigation{width:calc(100% - 275px - 180px);text-align:center;letter-spacing:normal;display:inline-block;opacity:1 !important}.header-box .navigation_wrapper{letter-spacing:-.4em}.header-box .navigation_wrapper li{letter-spacing:normal;display:inline-block;margin:0 10px}.header-box .navigation_wrapper li a{color:#000;font-size:12px;-webkit-transition:all .5s;transition:all .5s}.header-box .navigation_wrapper li span{color:#ff327a;display:block;font-size:16px}.header-box .navigation_wrapper li a:hover span{opacity:.8}.header-box .navigation .navigation_screen{display:table;float:right;padding-right:15px}.header-box .navigation li{display:table-cell;padding:0 12px}.header-box .sougou-btn{padding-right:0 !important;vertical-align:middle}.header-box .sougou-btn a{display:block;color:#ff327a !important;font-weight:600;font-family:'Noto Sans JP',sans-serif;border:solid 2px #ff327a;padding:11px 10px 13px}.header-box .sougou-btn a:hover{color:#fff !important;background:#ff327a;opacity:1}}@media screen and (max-width:999px){header.site-header{height:67px}.header-box .inner{padding:10px 10px 5px;position:relative}.header-box .logo-bk{width:auto;max-width:100%}.header-box .logo-bk .logo{margin-bottom:0}.header-box .logo-bk .logo img{max-width:none !important;width:auto;height:35px}.header-box .el_humburger{display:block}.header-box .el_humburger{position:absolute;top:15px;right:15px;width:45px;height:auto;padding-top:1px;box-sizing:border-box;z-index:10000;transition:all .2s ease-in-out;cursor:pointer;pointer-events:auto}.el_humburger>span{display:block;width:100%;margin:0 auto 8px;height:6px;background:#ff327a;border-radius:3px;transition:all .2s ease-in-out}.el_humburger>span:last-child{margin-bottom:0}.js_humburgerOpen .el_humburger>span{background:#000}.js_humburgerOpen .el_humburger>span.top{transform:translateY(18px) rotate(-45deg)}.js_humburgerOpen .el_humburger>span.middle{opacity:0}.js_humburgerOpen .el_humburger>span.bottom{transform:translateY(-9px) rotate(45deg)}.el_humburgerButton.el_humburgerButton__close{top:2%;right:2%}.el_humburgerButton__close>span{display:block;width:35px;margin:0 auto;height:4px;background:#fff}.el_humburgerButton__close>span.el_humburgerLineTop{transform:translateY(5px) rotate(-45deg)}.el_humburgerButton__close>span.el_humburgerLineBottom{transform:translateY(-6px) rotate(45deg)}.navigation,.js_humburgerClose .navigation{display:none}.js_humburgerOpen .navigation{letter-spacing:normal;display:block}.navigation.js_appear{position:fixed;top:0;left:0;bottom:0;right:0;display:block;z-index:9999}.navigation_screen{position:absolute;top:0;left:0;bottom:0;right:0;background-color:rgba(205,178,101,.9);z-index:0;margin-top:0;padding-top:0;padding-bottom:60px;overflow-x:hidden;overflow-y:auto;-webkit-overflow-scrolling:touch}.navigation_wrapper{padding:40px 0 0;text-align:center}.navigation li.navigation_item{display:block;border-bottom:solid 1px #333;margin:0;padding:0}.navigation li.navigation_item a{color:#000;font-size:18px;display:block;letter-spacing:normal;padding:10px;-webkit-transition:all .5s;transition:all .5s}.navigation li.navigation_item a span{display:none}.header-box .sougou-btn{border:none !important;padding-right:0 !important;vertical-align:middle;padding:10px !important}.header-box .sougou-btn a{width:80%;color:#fff !important;border:solid 1px #fff;padding:11px 10px 13px;margin:0 auto}.header-box .sougou-btn a:hover{color:#000 !important;background:#fff;opacity:1}.js_fixed{position:fixed;width:100%;height:100%}}.header-box .subnav-bk{width:180px;text-align:right;letter-spacing:normal;display:inline-block}.header-box .subnav-bk ul{letter-spacing:-.4em}.header-box .subnav-bk li{letter-spacing:normal;width:100%;display:inline-block}.header-box .subnav-bk li:hover{opacity:.8}.header-box .subnav-bk li.contact{background:url(//www.hotyoga-raga.com/fushimi/css/../../img/icon_contact.svg) no-repeat center 3px;background-size:28px}.header-box .subnav-bk li a{display:block;width:100%;height:100%;font-size:13px;font-weight:600;text-align:center;box-sizing:border-box;padding-top:26px;opacity:1}.header-box .subnav-bk .tel{text-align:center}.header-box .subnav-bk .tel a{font-size:22px;font-weight:600;padding-left:22px}@media screen and (max-width:999px){.header-box .subnav-bk{display:none}}footer{background:#ff327a;color:#fff}.footer-box{border:none}.footer-box .inner{padding:30px 0 75px}.footer-box .shop-info-bk{border-bottom:solid 1px #fff;margin-bottom:20px;padding-bottom:20px}.footer-box .shop-info-bk>p{margin-bottom:10px}.footer-box .name img{width:auto;height:52px}footer .inner .tel{margin-bottom:20px}footer .inner .tel a{font-size:36px;color:#fff;background:0 0}footer .inner .tel a:before{width:30px;height:30px;content:"";display:inline-block !important;vertical-align:baseline;background-position:left center;background-repeat:no-repeat;background-image:url(//www.hotyoga-raga.com/fushimi/css/../../img/icon_phone_white.svg);background-size:30px;margin-right:15px}.footer-menu-bk{margin-bottom:30px}.footer-menu-bk li{display:inline-block;padding:0 20px 10px}.footer-menu-bk a{font-size:14px;color:#fff;position:relative;display:inline-block;padding-bottom:3px}.footer-menu-bk a:after{position:absolute;bottom:0;left:50%;content:'';width:0;border-bottom:solid 1px #fff;-webkit-transition:all .5s;transition:all .5s;-moz-transform:translateX(-50%);-webkit-transform:translateX(-50%);transform:translateX(-50%)}.footer-menu-bk a:active:after,.footer-menu-bk a:hover:after{width:100%;opacity:.8}.footer-box copyright{font-size:12px}@media screen and (max-width:999px){.footer-box .inner{padding:20px 15px 60px}.footer-box .name img{height:35px}.footer-box .shop-info-bk>p{margin-bottom:5px}.footer-box .address,.footer-box .tel-attend,.footer-box .holiday{font-size:14px}.footer-menu-bk li{padding:0 10px 5px}.footer-menu-bk a{font-size:12px}.footer-box copyright{font-size:10px}}.mainimg-box{border:none;position:relative}.mainimg-box .bg-slider{width:100%;height:auto;background-position:center bottom !important;background-size:cover;display:flex;align-items:center;justify-content:center}.mainimg-box .inner{padding:30px 0 0;margin:0}.mainimg-box .inner:not(.inner-full){height:700px;position:relative}.mainimg-box .pattern-box1{display:flex;flex-wrap:wrap;justify-content:center;height:560px}.mainimg-box .pattern-box1 .right-bk{display:flex;width:100%;justify-content:flex-end}.mainimg-box .catch-bx .title-catch{display:inline-block;position:relative;padding:14px 25px;font-size:30px;color:#fff;background:#ff327a;margin-bottom:10px}.mainimg-box .catch-bx .title-catch:before{position:absolute;content:'';top:100%;left:0;border:none;border-bottom:solid 10px transparent;border-right:solid 20px #c7265f}.mainimg-box .catch-bx .title-catch:after{position:absolute;content:'';top:100%;right:0;border:none;border-bottom:solid 10px transparent;border-left:solid 20px #c7265f}.mainimg-box .catch-bx .title{text-shadow:3px 3px 10px #C3598280}.mainimg-box .catch-bx .title span{display:block;line-height:100%;font-weight:400}.mainimg-box .catch-bx .lady{display:inline-block;background:rgba(255,255,255,.8);border-radius:30px;font-size:34px;color:#ff327a;font-weight:600;font-family:'Noto Serif JP',serif;box-sizing:border-box;padding:15px 20px;margin:25px auto 20px}.mainimg-box .catch-bx .day{color:#fff;font-size:30px}.mainimg-box .catch-bx .day .large{color:#fff;font-size:50px;font-weight:600;line-height:normal}.mainimg-box .catch-bx .day .medium{color:#fff;font-size:40px;font-weight:600;line-height:normal}.mainimg-box .access-bk{margin-bottom:20px}.mainimg-box .access-bk .name{line-height:0}.mainimg-box .access-bk .name img{width:auto;height:54px;margin:8px auto 18px;filter:drop-shadow(3px 3px 3px rgba(195,89,130,.8)) drop-shadow(-3px -3px 3px rgba(195,89,130,.5))}.mainimg-box .access-bk .access{background:rgba(255,255,255,.8);display:inline-block;font-size:18px;color:#ff327a;padding:8px 30px}.mainimg-box .access-bk .access:before{content:"";width:35px;height:30px;display:inline-block;vertical-align:text-top;background:url(//www.hotyoga-raga.com/fushimi/css/../../img/icon_map.svg) no-repeat center center;background-size:18px}.mainimg-box p.scroll{position:absolute;padding-bottom:60px;left:0;right:0;bottom:-10px}.mainimg-box p.scroll a{color:#fff}.mainimg-box p.scroll a span{position:absolute;bottom:60px;left:50%;width:24px;height:24px;margin-left:-12px;border-left:2px solid #fff;border-bottom:2px solid #fff;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);-webkit-animation:sdb 1.5s infinite;animation:sdb 1.5s infinite;box-sizing:border-box}@-webkit-keyframes sdb{0%{-webkit-transform:rotate(-45deg) translate(0,0);opacity:0}50%{opacity:1}100%{-webkit-transform:rotate(-45deg) translate(-20px,20px);opacity:0}}@keyframes sdb{0%{transform:rotate(-45deg) translate(0,0);opacity:0}50%{opacity:1}100%{transform:rotate(-45deg) translate(-20px,20px);opacity:0}}@media screen and (max-width:999px){.mainimg-box .inner{padding:10px 0 0}.mainimg-box .inner:not(.inner-full){height:500px}.mainimg-box .pattern-box1{height:400px}.mainimg-box .pattern-box1 .right-bk{margin-bottom:-60px}.mainimg-box .catch-bx .title-catch{padding:3px 20px;font-size:14px}.mainimg-box .catch-bx .lady{font-size:18px;padding:10px 15px;margin:15px auto 10px}.mainimg-box .catch-bx .day{font-size:18px}.mainimg-box .catch-bx .day .large{font-size:32px;line-height:130%}.mainimg-box .catch-bx .day .medium{font-size:18px}.mainimg-box .access-bk{margin-bottom:20px}.mainimg-box .access-bk .name img{height:34px;margin-bottom:15px}.mainimg-box .access-bk .access{font-size:14px;padding:5px 15px}.mainimg-box .access-bk .access:before{content:"";width:20px;height:20px;background-size:13px auto;background-position:left center}.mainimg-box p.scroll{padding-bottom:40px;bottom:0}.mainimg-box p.scroll a span{bottom:40px}}.btn-top-campaign{flex:0 0 100%;max-width:100%;justify-content:center;display:flex;margin-bottom:30px;padding-top:50px}.btn-top-campaign a{background:rgba(255,50,122,.7);border-color:#ff327a;border-radius:0;color:#fff;font-size:23px;font-weight:700;padding:10px 30px;max-width:450px;line-height:1.8;margin:0 auto;overflow:inherit;animation:poyopoyo 3s ease-out infinite}.btn-top-campaign .catch{font-size:22px !important;line-height:1.8;top:-22px;text-align:center;position:absolute;top:-40px;width:430px;left:50%;transform:translateX(-50%);display:block;padding:0 10px;color:#ff327a;border:2px solid #ff327a;border-radius:100vh;background:#fff;opacity:1}.btn-top-campaign .catch:before,.btn-top-campaign .catch:after{position:absolute;content:"";left:50%;transform:translateX(-50%)}.btn-top-campaign .catch:before{bottom:-10px;border-width:10px 10px 0;border-style:solid;border-color:#ff327a transparent transparent}.btn-top-campaign .catch:after{bottom:-7px;border-width:10px 10px 0;border-style:solid;border-color:#fff transparent transparent}@keyframes poyopoyo{0%,40%,60%,80%{transform:scale(1)}50%,70%{transform:scale(.95)}}@media (max-width:999px){.btn-top-campaign{margin-bottom:20px !important}.btn-top-campaign a{font-size:18px !important;padding-right:60px}.btn-top-campaign .catch{font-size:18px !important;width:360px;top:-30px}.btn-top-campaign a:before{width:30px;right:15px}.btn-top-campaign a:after{width:10px;right:-15px}}.catch-box .sub-catch{font-size:18px;line-height:180%;margin-top:30px}.catch-box .sub-catch span{font-size:130%;font-weight:600;color:#ff327a;display:inline-block}@media screen and (max-width:999px){.catch-box .sub-catch{font-size:13px}}.studio-link-box{border-bottom:none;margin-top:60px}.studio-link-box .studio-data,.studio-link-box .studio-list{position:relative;overflow:hidden;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:0 auto}.studio-link-box .studio-data>div,.studio-link-box .studio-list>li{display:-ms-flexbox;display:-webkit-box;display:-webkit-flex;display:flex;flex-direction:column;-webkit-flex-direction:column;text-align:center}.studio-link-box .studio-data{-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.studio-link-box .studio-data>div{width:50%;padding:70px 40px 80px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-size:cover;background-position:center;background-repeat:no-repeat}.studio-link-box .studio-data .title-bk{max-width:430px;width:100%;margin:0 auto 15px;padding-top:50px}.studio-link-box .studio-data .data1 .title-bk{background:url(/img/icon_new.svg)no-repeat left top;background-size:auto 80px;padding-top:25px}.studio-link-box .studio-data .title{font-size:34px;font-weight:600;line-height:140%;border-bottom:solid 1px #000;padding-bottom:15px;margin-bottom:15px}.studio-link-box .studio-data .title span{display:block}.studio-link-box .studio-data .catch{font-size:20px;font-weight:600}.studio-link-box .studio-list li{width:200px;margin:15px 10px}.studio-link-box .studio-list li a{border:solid 2px #000;color:#000;position:relative;padding:15px 15px 15px 5px;-webkit-tap-highlight-color:rgba(0,0,0,0);cursor:pointer;-webkit-transition:all .5s;transition:all .5s}.studio-link-box .studio-list li a:hover{opacity:1;-webkit-transform:scale(1.1);transform:scale(1.1)}.studio-link-box .studio-list li a span{position:relative;padding-right:20px;font-size:20px;font-weight:600}.studio-link-box .studio-list li a span:before,.studio-link-box .studio-list li a span:after{content:'';display:inline-block;position:absolute;top:8px;right:-5px;width:12px;height:12px;border-top:2px solid #000;border-right:2px solid #000;-webkit-transform:rotate(45deg);transform:rotate(45deg);-webkit-transition:all .5s;transition:all .5s}.studio-link-box .studio-list li a span:after{right:-15px}@media screen and (max-width:1500px){.studio-link-box .studio-data>div{padding-right:10px;padding-left:10px}}@media screen and (max-width:1199px){.studio-link-box .studio-list{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}@media screen and (max-width:999px){.studio-link-box{margin-top:30px}.studio-link-box .studio-data>div{width:100%;padding:40px 20px 50px}.studio-link-box .studio-data .title{font-size:26px;padding-bottom:15px;margin-bottom:15px}.studio-link-box .studio-data .data1 .title-bk{background-size:auto 60px}.studio-link-box .studio-data .catch{font-size:18px}}.top-banner-box{margin-bottom:40px}@media screen and (max-width:999px){.top-banner-box{margin-bottom:20px}}.top-banner-box ul{width:100%;display:-ms-flexbox;display:-webkit-box;display:-webkit-flex;display:flex;-ms-flex-wrap:wrap;-webkit-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;box-sizing:border-box}.top-banner-box li{width:50%;padding:5px 10px;box-sizing:border-box}.top-banner-box li a{height:100%;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;flex-direction:column;border-radius:6px;-moz-border-radius:6px;-webkit-border-radius:6px;background:#c0a041;border:solid 1px #c0a041;border-bottom:solid 4px #a38836;position:relative;text-align:center;padding:13px 30px 13px 20px;color:#fff;box-sizing:border-box}.top-banner-box li:first-child a{background-color:#c04187;border-color:#c04187;border-bottom:solid 4px #9e346f}.top-banner-box li a .arrow{font-size:18px}.top-banner-box li a .arrow:after{display:none}.top-banner-box li a:after{content:'';display:inline-block;position:absolute;top:50%;right:10px;width:10px;height:10px;border-top:3px solid #fff;border-right:3px solid #fff;-webkit-transform:rotate(45deg);transform:rotate(45deg);margin-top:-6px}@media screen and (max-width:999px){.top-banner-box li{width:100%}.top-banner-box li a{padding:10px 20px 10px 10px}.top-banner-box li a .arrow{font-size:15px}}.newshop-box .inner{padding-top:30px}.newshop-box .img-data{margin-bottom:20px}.newshop-box .text-data{font-size:22px;line-height:160%}.newshop-box .pink{font-size:120%;font-weight:600;color:#ff327a}@media screen and (max-width:999px){.newshop-box .text-data{font-size:14px;text-align:left}}.catch-box{border-bottom:none}.catch-box .inner{padding-bottom:0}.catch-box .inner .title span{display:block}@media screen and (max-width:674px){.catch-box .inner .title span{display:inline}.catch-box .btn-contact{padding:0}}.layer_board_bg{z-index:10000 !important}.layer_board{left:0 !important;top:0;bottom:0;right:0;margin:0 !important;z-index:10001 !important}.layer_board .text-data-bk{max-width:600px !important;background:rgba(255,255,255,1);margin:250px auto;padding:0;box-sizing:border-box}.layer_board .text-data{padding:20px}.layer_board .btn a,.layer_board .btn a:before,.layer_board .btn a:after{box-sizing:border-box;-webkit-transition:all .5s;transition:all .5s;opacity:1}.layer_board .btn a{position:relative;z-index:2;background-color:#ff327a;border:2px solid #ff327a;color:#fff;display:inline-block;padding:10px;width:100%;max-width:350px}.layer_board .btn a:hover{background-color:#fff;color:#ff327a}.layer_board .btn a:before,.layer_board .btn a:after{left:0;width:100%;height:50%;position:absolute;z-index:-1;display:block;content:''}.layer_board .btn-close{margin:0 auto;padding-bottom:10px}.layer_board .btn-close a{background-color:transparent;color:#ff327a;max-width:200px}.layer_board .btn-close a:hover{background-color:#ff327a;color:#fff}.layer_board .btn-close a span{position:relative;padding-right:30px}.layer_board .btn-close a span:before,.layer_board .btn-close a span:after{content:'';display:inline-block;position:absolute;top:8px;right:-5px;width:12px;height:12px;border-top:2px solid #ff327a;border-right:2px solid #ff327a;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.layer_board .btn-close a span:after{right:-15px}.layer_board .btn-close a:hover span:before,.layer_board .btn-close a:hover span:after{border-color:#fff}.layer_board .text-data{position:relative}.layer_board .text-data:after{position:absolute;content:'★Check★';background:#ff327a;color:#fff;left:0;bottom:100%;border-radius:5px 5px 0 0;padding:3px 7px 4px}.layer_board .btn_close{cursor:pointer;color:#000;text-decoration:underline;font-size:15px;padding-bottom:10px;background:0 0}.layer_board .icon_close{position:absolute;top:-35px;right:0}.layer_board .icon_close{color:#fff;text-decoration:none;font-size:40px}@media screen and (max-width:674px){.layer_board{width:100%}.layer_board .text-data-bk{min-width:50%;max-width:90% !important;margin:120px auto}.layer_board .text-data{padding:20px 10px}.layer_board .btn a{padding:8px 10px}.layer_board .btn-close a span:before,.layer_board .btn-close a span:after{top:5px;width:8px;height:8px}}.campaign-box{border:none;border-top:15px solid #cdb265;margin-top:20px}.campaign-box:before{max-width:100%;width:1800px;background:url(//www.hotyoga-raga.com/fushimi/css/../../img/campaign_box_bg.svg) -5% bottom no-repeat;background-size:380px;opacity:.4;margin:0 auto}.campaign-box:after{max-width:100%;width:1800px;background:url(//www.hotyoga-raga.com/fushimi/css/../../img/campaign_box_bg2.svg) 105% bottom no-repeat;background-size:480px;opacity:.4;margin:0 auto}.campaign-box .inner-full{background:#ff327a;line-height:130%;font-size:28px;color:#fff;padding:20px 0 0}.campaign-box .inner .cp_box{overflow:hidden;width:100%;max-width:1000px;box-sizing:border-box;text-align:center;margin:0 auto}.campaign-box .inner .cp_box .numbers,.campaign-box .inner .cp_box .timer .yycountdown-box .yyc-day,.campaign-box .inner .cp_box .timer .yycountdown-box .yyc-hou,.campaign-box .inner .cp_box .timer .yycountdown-box .yyc-min,.campaign-box .inner .cp_box .timer .yycountdown-box .yyc-sec{font-size:40px;color:#ff0;padding:0 2px 0 5px}.campaign-box .inner .cp_box li{display:inline-block;vertical-align:middle;padding:0 10px;margin-bottom:8px}.campaign-box .inner .cp_box .timer,.campaign-box .inner .cp_box .cp-number{margin-bottom:15px}.campaign-box .inner .cp_box .timer #timer-box{display:inline-block;border-bottom:solid 2px #fff;vertical-align:bottom;padding:0 15px 5px}.campaign-box .inner .cp_box .timer .yycountdown-box:before{content:"あと"}.campaign-box .inner .cp_box .timer .yycountdown-box:after{content:"!!"}.campaign-box .inner .cp_box .timer .cp-end:before,.campaign-box .inner .cp_box .timer .cp-end:after{display:none}.campaign-box .inner .cp_box .cp-number:before{content:"＼";margin-right:15px}.campaign-box .inner .cp_box .cp-number:after{content:"／";margin-left:15px}.campaign-box .inner .cp_box .btn-campaign{margin-bottom:0;padding-bottom:15px}@media screen and (max-width:999px){.campaign-box:before,.campaign-box:after{display:none}.campaign-box .inner{padding-bottom:10px}.campaign-box .inner-full{padding:10px 0}.campaign-box .inner .cp_box{padding:0 10px}.campaign-box .inner .cp_box li{display:inline-block;font-size:18px;padding:0;margin-bottom:0 !important}.campaign-box .inner .cp_box .timer{margin-bottom:8px !important}.campaign-box .inner .cp_box .timer #timer-box{padding:0 2px}.campaign-box .inner .cp_box .numbers,.campaign-box .inner .cp_box .timer .yycountdown-box .yyc-day,.campaign-box .inner .cp_box .timer .yycountdown-box .yyc-hou,.campaign-box .inner .cp_box .timer .yycountdown-box .yyc-min,.campaign-box .inner .cp_box .timer .yycountdown-box .yyc-sec{font-size:24px;padding:0 1px 0 3px}.campaign-box .inner .cp_box .cp-number:before{margin-right:10px}.campaign-box .inner .cp_box .cp-number:after{margin-left:10px}.campaign-box .inner .cp_box .btn-campaign{padding-bottom:5px}}.pilates-box:before{background:#f4eefc url(//www.hotyoga-raga.com/fushimi/css/../../img/pilates_bg.jpg.webp) no-repeat center center;background-size:cover}.no-webp .pilates-box:before{background-image:url(//www.hotyoga-raga.com/fushimi/css/../../img/pilates_bg.jpg)}.pilates-box .program-catch{font-size:18px;margin-bottom:50px;line-height:180%}@media screen and (min-width:1000px){.pilates-box .pattern-box2 .data-bk:nth-of-type(odd) .img{float:right}.pilates-box .pattern-box2 .data-bk:nth-of-type(odd) .text-bk{float:left;padding-right:35px;padding-left:0}.pilates-box .pattern-box2 .data-bk:nth-of-type(even) .img{float:left}.pilates-box .pattern-box2 .data-bk:nth-of-type(even) .text-bk{float:right;padding-left:35px;padding-right:0}}@media screen and (max-width:999px){.pilates-box .pattern-box2 .text-bk .title{text-align:center}.pilates-box .program-catch{font-size:14px}}.yoga-box:before{background:#ffe0e5 url(//www.hotyoga-raga.com/fushimi/css/../../img/yoga_bg.jpg.webp) no-repeat center center;background-size:cover}.no-webp .yoga-box:before{background-image:url(//www.hotyoga-raga.com/fushimi/css/../../img/yoga_bg.jpg)}.yoga-box .program-catch{font-size:18px;margin-bottom:50px;line-height:180%}@media screen and (min-width:1000px){.yoga-box .pattern-box2 .data-bk:nth-of-type(even) .img{float:right}.yoga-box .pattern-box2 .data-bk:nth-of-type(even) .text-bk{float:left;padding-right:35px;padding-left:0}.yoga-box .pattern-box2 .data-bk:nth-of-type(odd) .img{float:left}.yoga-box .pattern-box2 .data-bk:nth-of-type(odd) .text-bk{float:right;padding-left:35px;padding-right:0}}@media screen and (max-width:999px){.yoga-box .pattern-box2 .text-bk .title{text-align:center}.yoga-box .program-catch{font-size:14px}}.about-box:before{background:#efecdb url(//www.hotyoga-raga.com/fushimi/css/../../img/about_box_bg.jpg.webp) repeat top center}.no-webp .about-box:before{background-image:url(//www.hotyoga-raga.com/fushimi/css/../../img/about_box_bg.jpg)}.about-box:after{background:url(//www.hotyoga-raga.com/fushimi/css/../../img/light_bg2.svg) repeat-x top center;opacity:.5}.pattern-box2 .img-data{width:250px;height:auto}.pattern-box2 .img-data img{width:100%;max-width:none !important;height:auto}.yoga-box .movie-data,.about-box .movie-data{overflow:hidden;margin-bottom:80px}.yoga-box .movie-data .catch,.about-box .movie-data .catch{color:#ff327a;font-size:24px;line-height:normal}@media screen and (max-width:999px){.about-box:before{background:url(//www.hotyoga-raga.com/fushimi/css/../../img/about_box_bg_sp.jpg.webp) repeat top center;background-size:contain}.no-webp .about-box:before{background-image:url(//www.hotyoga-raga.com/fushimi/css/../../img/about_box_bg_sp.jpg)}.pattern-box2 .img-data{width:150px}.yoga-box .movie-data,.about-box .movie-data{margin-bottom:40px}.yoga-box .movie-data .catch,.about-box .movie-data .catch{font-size:14px}}.raga-box:before{background:#e1f2fa url(//www.hotyoga-raga.com/fushimi/css/../../img/raga_box_bg.jpg.webp) repeat top center}.raga-box:after{background:url(//www.hotyoga-raga.com/fushimi/css/../../img/raga_box_bg2.png.webp) no-repeat bottom center;background-size:contain}.no-webp .raga-box:before{background-image:url(//www.hotyoga-raga.com/fushimi/css/../../img/raga_box_bg.jpg)}.no-webp .raga-box:after{background-image:url(//www.hotyoga-raga.com/fushimi/css/../../img/raga_box_bg2.png)}.raga-box .inner>.title{padding-top:0}.raga-box .inner>.title img{width:auto;height:69px;vertical-align:text-bottom;margin-right:5px}@media screen and (max-width:999px){.raga-box:before{background:url(//www.hotyoga-raga.com/fushimi/css/../../img/raga_box_bg_sp.jpg.webp) repeat top center;background-size:contain}.no-webp .raga-box:before{background-image:url(//www.hotyoga-raga.com/fushimi/css/../../img/raga_box_bg_sp.jpg)}.raga-box:after{background-size:300%}.raga-box .inner{padding-top:40px}.raga-box .inner>.title img{height:45px}}.taxin{display:inline-block !important;color:#000;font-size:12px;margin:0 !important;padding:0 !important}.price-box .pattern-box .pay-easy{background:url(//www.hotyoga-raga.com/fushimi/css/../../img/price_payeasy_logo.svg) no-repeat 70px center #efecdb;background-size:100px;padding:20px;margin-bottom:20px}.price-box .pattern-box .pay-easy p{text-align:left;padding-left:200px}.price-box .pattern-box .pay-easy p .large{display:block;color:#ff327a;font-size:20px;margin-bottom:5px}.info-recess{text-align:left;position:relative;background:#dff7ff;margin-top:20px;margin-bottom:20px;padding:20px}.info-recess .box{width:700px}.info-recess .title{font-size:18px;font-weight:600;margin-bottom:10px !important}.info-recess .btn-recess{position:absolute;right:20px;bottom:20px}.info-recess .btn-recess a{width:250px;text-align:center;border-color:#43bfe5;background-color:#43bfe5}.info-recess .btn-recess a:hover{color:#43bfe5}@media screen and (max-width:959px){.info-recess{padding:10px}.info-recess .box{width:100%}.info-recess .title{text-align:center}.info-recess .btn-recess{position:static;margin-top:10px !important}.info-recess .btn-recess p{text-align:center}.info-recess .btn-recess a{width:100%}}@media screen and (max-width:999px){.price-box .pattern-box .pay-easy{background-position:15px center;background-size:80px;padding:10px}.price-box .pattern-box .pay-easy p{padding-left:100px;font-size:14px;line-height:180%}.price-box .pattern-box .pay-easy p .large{font-size:16px}}.flow-box{background:#efecdb}.instagram-box{background:#fff5f6}.instagram-box .text{margin-bottom:10px}.blog-box{background:#ffdbdf}.facility-box{background:#ffdbdf}.access-box{border:none}.access-box .pattern-box11 .shop-data .address{background:url(//www.hotyoga-raga.com/fushimi/css/../../img/heming_logo.svg) no-repeat right center;background-size:60px;padding-right:70px}@media screen and (max-width:999px){.access-box .pattern-box11 .shop-data .address{background-size:40px;padding-right:45px}}.pankuzu-box{background:#fff}.pankuzu-box .inner{width:auto;overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch;white-space:nowrap;padding:0}.pankuzu-box ul{width:100%;display:table;text-align:left}.pankuzu-box li{display:inline-block;font-size:12px;color:#000;padding-left:5px}.pankuzu-box li a{color:#000;text-decoration:underline;margin-right:5px}.pagetitle-box{width:100%;height:0;background:#ff327a;background-size:cover;background-position:center center;background-repeat:no-repeat;height:250px;border-bottom:0}.pagetitle-box .inner{padding:0;height:100%;display:table}.pagetitle-box .title-bk{display:table-cell;vertical-align:middle;padding:0 10px}.pagetitle-box .title{display:inline-block;font-size:30px;vertical-align:middle;text-shadow:0 0 5px #c35982}.pagetitle-box .sub-title{display:block;font-size:22px;margin-bottom:5px}@media screen and (max-width:999px){.pagetitle-box{height:150px}.pagetitle-box .title{font-size:22px}.pagetitle-box .sub-title{font-size:16px;margin-bottom:3px}}@media screen and (max-width:374px){.pagetitle-box .inner{padding-top:10px;padding-bottom:10px}}.content-box{color:#000;background:#fff}.content-box .content-side-bk{float:left;width:700px;text-align:left;box-sizing:border-box;padding-right:30px}.content-box .sideber-bk{float:right;width:300px;text-align:left;color:#000;box-sizing:border-box}@media screen and (max-width:999px){.content-box .content-side-bk,.content-box .sideber-bk{width:100%;float:none;padding:0}}.mw_wp_form p.must-attend span,.mw_wp_form table tr td .attend,.wpcf7 .wpcf7-form p.must-attend span,.wpcf7 .wpcf7-form table tr td .attend{font-size:14px;color:red}.mw_wp_form table tr th.title-must label:after,.mw_wp_form table tr td .wpcf7-not-valid-tip:before,.wpcf7 .wpcf7-form table tr th.title-must label:after,.wpcf7 .wpcf7-form table tr td .wpcf7-not-valid-tip:before{content:'＊';font-size:16px;color:red;padding-left:10px}.mw_wp_form table tr td .wpcf7-not-valid-tip:before,.wpcf7 .wpcf7-form table tr td .wpcf7-not-valid-tip:before{padding-left:0;padding-right:10px}.mw_wp_form table,.wpcf7 .wpcf7-form table{width:100%;margin-bottom:50px}.mw_wp_form table tr th,.wpcf7 .wpcf7-form table tr th{width:25%;text-align:left;font-size:16px;line-height:180%;vertical-align:middle;border:none;padding:22px 30px 20px 0}.mw_wp_form table tr td,.wpcf7 .wpcf7-form table tr td{font-size:16px;line-height:180%;text-align:left;border:none;padding:20px 0 20px 30px}.mw_wp_form table tr span.wpcf7-list-item,.wpcf7 .wpcf7-form table tr span.wpcf7-list-item{position:relative;margin:5px 30px 5px 0}.mw_wp_form table tr span.wpcf7-list-item>label,.wpcf7 .wpcf7-form table tr span.wpcf7-list-item>label{display:block;padding-left:30px}.mw_wp_form table tr td input,.mw_wp_form table tr td select,.wpcf7 .wpcf7-form table tr td input,.wpcf7 .wpcf7-form table tr td select{max-width:100%;border:solid 1px #b5b5b6;padding:5px 8px}.mw_wp_form table tr td input[type=text],.mw_wp_form table tr td input[type=email],.mw_wp_form table tr td input[type=tel],.mw_wp_form table tr td input[type=url],.mw_wp_form table tr td textarea,.wpcf7 .wpcf7-form table tr td input[type=text],.wpcf7 .wpcf7-form table tr td input[type=email],.wpcf7 .wpcf7-form table tr td input[type=tel],.wpcf7 .wpcf7-form table tr td input[type=url],.wpcf7 .wpcf7-form table tr td textarea{width:100% !important;box-sizing:border-box;border:solid 1px #b5b5b6;padding:5px 8px;-webkit-appearance:none}.mw_wp_form table tr td .mwform-tel-field input{width:80px !important}.mw_wp_form table .mwform-checkbox-field{position:relative;display:inline-block;margin:5px 30px 5px 0 !important;padding-left:30px}.mw_wp_form table tr td input[type=checkbox],.wpcf7 .wpcf7-form table tr td input[type=checkbox]{display:inline-block;box-sizing:border-box;width:20px !important;height:20px !important;margin:-10px 10px 0 0;position:absolute;left:0;top:50%}.mw_wp_form .form-btn li:first-child,.wpcf7 .wpcf7-form .form-btn li:first-child{padding-right:0}.mw_wp_form .form-btn li,.wpcf7 .wpcf7-form .form-btn li{display:inline-block;vertical-align:top;overflow:hidden;padding:0 30px}input[type=button],input[type=submit]{-webkit-appearance:none}.mw_wp_form .form-btn li input[type=submit],.mw_wp_form .form-btn li input[type=button],.wpcf7 .wpcf7-form .form-btn li input[type=submit],.wpcf7 .wpcf7-form .form-btn li input[type=button]{position:relative;z-index:2;background-color:#ff327a;border:2px solid #ff327a;color:#fff;display:inline-block;padding:15px 10px;font-size:20px;width:100%;min-width:300px}.mw_wp_form .form-btn li input[type=submit]:hover,.mw_wp_form .form-btn li input[type=button]:hover,.wpcf7 .wpcf7-form .form-btn li input[type=submit]:hover,.wpcf7 .wpcf7-form .form-btn li input[type=button]:hover{background-color:transparent;color:#ff327a}.mw_wp_form .form-btn li input[type=submit]:before,.mw_wp_form .form-btn li input[type=button]:after,.wpcf7 .wpcf7-form .form-btn li input[type=submit]:before,.wpcf7 .wpcf7-form .form-btn li input[type=button]:after{left:0;width:100%;height:50%;position:absolute;z-index:-1;display:block;content:''}.mw_wp_form .form-btn li input[type=submit],.mw_wp_form .form-btn li input[type=button],.mw_wp_form .form-btn li input[type=submit]:before,.mw_wp_form .form-btn li input[type=button]:before,.mw_wp_form .form-btn li input[type=submit]:after,.mw_wp_form .form-btn li input[type=button]:after,.wpcf7 .wpcf7-form .form-btn li input[type=submit],.wpcf7 .wpcf7-form .form-btn li input[type=button],.wpcf7 .wpcf7-form .form-btn li input[type=submit]:before,.wpcf7 .wpcf7-form .form-btn li input[type=button]:before,.wpcf7 .wpcf7-form .form-btn li input[type=submit]:after,.wpcf7 .wpcf7-form .form-btn li input[type=button]:after{box-sizing:border-box;-webkit-transition:all .5s;transition:all .5s;opacity:1}.mw_wp_form .error{color:red;font-size:1em;display:block}div.wpcf7-validation-errors,div.wpcf7-acceptance-missing{padding:1em !important}.mw_wp_form_confirm table tr{border-bottom:solid 1px #b5b5b6}.wpcf7c-conf{background-color:#f5f5f5}@media screen and (max-width:999px){.mw_wp_form table tr th.title-must label:after,.mw_wp_form table tr td .wpcf7-not-valid-tip:before,.wpcf7 .wpcf7-form table tr th.title-must label:after,.wpcf7 .wpcf7-form table tr td .wpcf7-not-valid-tip:before{font-size:14px;padding-left:5px}.mw_wp_form table tr td .wpcf7-not-valid-tip:before,.wpcf7 .wpcf7-form table tr td .wpcf7-not-valid-tip:before{padding-right:5px}.mw_wp_form table,.wpcf7 .wpcf7-form table{margin-bottom:30px}.mw_wp_form table tr th,.mw_wp_form table tr td,.wpcf7 .wpcf7-form table tr th,.wpcf7 .wpcf7-form table tr td{width:100%;display:block;padding:10px 0}.mw_wp_form table tr th,.wpcf7 .wpcf7-form table tr th{padding-bottom:0}.mw_wp_form .form-btn li,.wpcf7 .wpcf7-form .form-btn li{display:block;margin-bottom:10px;padding:0}.mw_wp_form .form-btn li input[type=submit],.mw_wp_form .form-btn li input[type=button],.wpcf7 .wpcf7-form .form-btn li input[type=submit],.wpcf7 .wpcf7-form .form-btn li input[type=button]{min-width:100%;padding:10px;font-size:18px}}.archive-page .post-bk{margin-bottom:50px}.archive-page .post-bk h2{font-size:20px;font-weight:600;color:#ff327a;border-bottom:1px solid #ff327a;padding-bottom:5px;margin-bottom:15px;margin-top:5px}.archive-page .post-bk h2 a{color:#ff327a}.archive-page .post-bk .icon-title-day .day{font-size:14px;margin-right:10px}.archive-page .post-bk .icon-title-day .icon-title{display:inline-block;margin-right:5px}.archive-page .post-bk .icon-title-day .icon-title a{display:inline-block;color:#fff;background:#cdb265;font-size:14px;padding:0 10px}.archive-page .post-bk .icon-title-day .icon-title-event a{background:#ff327a}.archive-page .post-bk .icon-title-day .icon-title-campaign a{background:#c24996}.archive-page .post-bk .post-data iframe{position:static;max-width:100%}.archive-page .content-side-bk p.none{text-align:center;color:#000;padding-top:100px}.wp-pagenavi{overflow:hidden;text-align:center;color:#ff327a;margin:40px auto}.wp-pagenavi span,.wp-pagenavi a{display:inline-block;color:#ff327a;border:solid 1px #ff327a;line-height:100%;text-decoration:none;padding:8px;margin:0 5px 8px 0}.wp-pagenavi a:hover,.wp-pagenavi .current{color:#fff;background:#ff327a;border-color:#ff327a !important}.archive-page .side-block{overflow:hidden;margin-bottom:30px}.archive-page .side-block h3{font-size:18px;font-weight:600;color:#ff327a;border-bottom:1px solid #ff327a;padding-bottom:5px}.archive-page .side-block ul{width:100%}.archive-page .side-block li{border-bottom:1px dotted #ff327a;line-height:150%;padding:8px 0}.archive-page .side-block li a{color:#000}.archive-page .side-block select{width:100% !important;box-sizing:border-box;border:solid 1px #b5b5b6;padding:5px 8px;margin-top:10px}@media screen and (max-width:999px){.archive-page .post-bk{margin-bottom:30px}.archive-page .post-bk h2{font-size:16px;margin-bottom:10px}.archive-page .post-bk .icon-title-day .day{font-size:12px;display:block}.archive-page .post-bk .icon-title-day .icon-title a{font-size:12px}.archive-page .content-side-bk p.none{padding:50px 0}.wp-pagenavi{margin:20px auto}.archive-page .side-block{margin-bottom:15px}.archive-page .side-block h3{font-size:16px}}.lesson_pilates-page .content-box .inner,.lesson-page .content-box .inner{padding-top:30px}#program-menu{padding-bottom:60px}#program-menu .school-menu li{display:block;float:left;cursor:pointer;transition:all .2s ease;width:49%;margin-right:2%}#program-menu .school-menu li:last-of-type{margin-right:0}#program-menu .school-menu a{max-width:100%;border:solid 2px #b380ff;color:#b380ff;background:0 0;padding:12px 10px;position:relative;text-align:center}#program-menu .school-menu a:after{content:'';display:inline-block;position:absolute;bottom:0;left:50%;margin-left:-30px;width:0;height:0;border-right:30px solid transparent;border-top:30px solid #b380ff;border-left:30px solid transparent;border-bottom:30px solid transparent;margin-bottom:-60px}.lesson-page #program-menu .school-menu .btn-p a:after{display:none}#program-menu .school-menu .btn-y a:after{border-top-color:#f20066}.lesson_pilates-page #program-menu .school-menu .btn-y a:after{display:none}#program-menu .school-menu a span{display:inline-block;font-size:26px;font-weight:600}.lesson_pilates-page #program-menu .school-menu .btn-p a,#program-menu .school-menu a:hover{background:#b380ff;color:#fff}#program-menu .school-menu .btn-y a{border:solid 2px #f20066;color:#f20066}.lesson-page #program-menu .school-menu .btn-y a,#program-menu .school-menu .btn-y a:hover{background:#f20066;color:#fff}.lesson_pilates-page .content-full-bk .title,.lesson-page .content-full-bk .title{clear:both;margin-bottom:40px;font-size:26px;font-weight:600}.lesson_pilates-page .content-full-bk>.title span{background:linear-gradient(transparent 60%,#ede1ff 60%);padding:0 10px}.lesson-page .content-full-bk>.title span{background:linear-gradient(transparent 60%,#ffd9e7 60%);padding:0 10px}@media (max-width:999px){#program-menu{padding-bottom:30px}#program-menu .school-menu li{padding:0}#program-menu .school-menu a span{font-size:16px}#program-menu .school-menu a:after{margin-left:-20px;border-width:20px;margin-bottom:-40px}.lesson_pilates-page .content-full-bk .title,.lesson-page .content-full-bk .title{font-size:18px;margin-bottom:30px}}.lesson_pilates-page .content-box #menu .program-menu,.lesson-page .content-box #menu .program-menu{overflow:hidden;margin-left:-20px;margin-bottom:30px}.lesson_pilates-page .content-box #menu .program-menu li,.lesson-page .content-box #menu .program-menu li{width:50%;margin:0 0 10px;padding:0 0 0 20px;float:left;box-sizing:border-box}.lesson_pilates-page .content-box #menu .program-menu li a,.lesson-page .content-box #menu .program-menu li a{max-width:100%}.lesson_pilates-page .content-box #menu .program-menu li a{color:#b380ff;border-color:#b380ff}.lesson_pilates-page .content-box #menu .program-menu li a:hover{background-color:#b380ff;color:#fff}.lesson_pilates-page .content-box #menu .btn-list a span:before,.lesson_pilates-page .content-box #menu .btn-list a span:after{border-color:#b380ff}.lesson-page .content-box #menu .btn-list a span:before,.lesson-page .content-box #menu .btn-list a span:after{border-color:#ff327a}.lesson-page .content-box #menu .btn-list a:hover span:before,.lesson-page .content-box #menu .btn-list a:hover span:after,.lesson_pilates-page .content-box #menu .btn-list a:hover span:before,.lesson_pilates-page .content-box #menu .btn-list a:hover span:after{border-color:#fff}.lesson_pilates-page .content-box #program .program-box,.lesson-page .content-box #program .program-box{overflow:hidden;margin-bottom:100px}.lesson_pilates-page .content-box #program .program-date,.lesson-page .content-box #program .program-date{position:relative;text-align:center;margin-bottom:30px}.lesson_pilates-page .content-box #program .program-date span,.lesson-page .content-box #program .program-date span{position:relative;z-index:2;display:inline-block;margin:0 4em;padding:0 1em;background-color:#fff;text-align:left;font-size:30px;color:#cdb265}.lesson_pilates-page .content-box #program .program-date:before,.lesson-page .content-box #program .program-date:before{position:absolute;top:50%;z-index:1;content:'';display:block;width:100%;height:2px;background:#cdb265;background:-webkit-linear-gradient(-45deg,transparent,#cdb265 10%,#cdb265 90%,transparent);background:linear-gradient(-45deg,transparent,#cdb265 10%,#cdb265 90%,transparent)}.lesson_pilates-page .content-box #program .program-list,.lesson-page .content-box #program .program-list{background:#ffe0e5;overflow:hidden;box-sizing:border-box;padding:20px 20px 10px;margin-bottom:20px}.lesson_pilates-page .content-box #program .program-list{background:#f4eefc}.lesson_pilates-page .content-box #program .program-list li,.lesson-page .content-box #program .program-list li{float:left;text-align:left;padding-right:30px;margin-bottom:10px}.lesson_pilates-page .content-box #program .program-list li a,.lesson-page .content-box #program .program-list li a{display:block;position:relative;padding-left:22px}.lesson_pilates-page .content-box #program .program-list li a{color:#b380ff}.lesson_pilates-page .content-box #program .program-list li a:before,.lesson-page .content-box #program .program-list li a:before{content:'';display:inline-block;position:absolute;top:3px;left:0;width:10px;height:10px;border-bottom:2px solid #ff327a;border-right:2px solid #ff327a;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.lesson_pilates-page .content-box #program .program-list li a:before{border-right-color:#b380ff;border-bottom-color:#b380ff}.lesson_pilates-page .content-box #program .program-level-list,.lesson-page .content-box #program .program-level-list{overflow:hidden;margin-bottom:30px}.lesson_pilates-page .content-box #program .program-level-list ul li,.lesson-page .content-box #program .program-level-list ul li{display:inline-block}.lesson_pilates-page .content-box #program .program-level-list ul li:after,.lesson-page .content-box #program .program-level-list ul li:after{content:"／";margin:0 5px}.lesson_pilates-page .content-box #program .program-level-list ul li:last-child:after,.lesson-page .content-box #program .program-level-list ul li:last-child:after{display:none}.lesson-page .content-box #program .program-data,.lesson_pilates-page .content-box #program .program-data{text-align:left;overflow:hidden;box-sizing:border-box;margin-bottom:100px}.lesson_pilates-page .content-box #program .program-data .title,.lesson-page .content-box #program .program-data .title{position:relative;padding:0 10px 10px 60px;border-bottom:1px solid #ff86b0;margin-bottom:30px}.lesson_pilates-page .content-box #program .program-data .title{border-bottom-color:#c8a5fc;color:#b380ff}.lesson_pilates-page .content-box #program .program-data .title:before,.lesson_pilates-page .content-box #program .program-data .title:after,.lesson-page .content-box #program .program-data .title:before,.lesson-page .content-box #program .program-data .title:after{position:absolute;content:'';border-radius:100%}.lesson_pilates-page .content-box #program .program-data .title:before,.lesson-page .content-box #program .program-data .title:before{top:50%;left:10px;z-index:2;width:30px;height:30px;background:#ff86b0;margin-top:-20px}.lesson_pilates-page .content-box #program .program-data .title:before{background-color:#c8a5fc}.lesson_pilates-page .content-box #program .program-data .title:after,.lesson-page .content-box #program .program-data .title:after{top:50%;left:30px;width:20px;height:20px;background:#ffe0e5;margin-top:-5px}.lesson_pilates-page .content-box #program .program-data .title:after{background:#f4eefc}.lesson_pilates-page .content-box #program .program-data .text-data .img,.lesson-page .content-box #program .program-data .text-data .img{width:35%;float:left;box-sizing:border-box;padding-right:10px;margin-right:30px}.lesson_pilates-page .content-box #program .program-data .text-data .img img,.lesson-page .content-box #program .program-data .text-data .img img{box-shadow:10px 10px #cdb265}.lesson_pilates-page .content-box #program .program-data .text-data,.lesson-page .content-box #program .program-data .text-data{overflow:hidden;margin-bottom:30px}.lesson_pilates-page .content-box #program .program-data .text-data:after,.lesson-page .content-box #program .program-data .text-data:after{content:'';display:table;clear:both}.lesson_pilates-page .content-box #program .program-data .class-data table,.lesson-page .content-box #program .program-data .class-data table{width:100%;border:solid 1px #cdb265;box-sizing:border-box}.lesson_pilates-page .content-box #program .program-data .class-data table th,.lesson_pilates-page .content-box #program .program-data .class-data table td,.lesson-page .content-box #program .program-data .class-data table th,.lesson-page .content-box #program .program-data .class-data table td{text-align:center;padding:20px;border:solid 1px #cdb265;box-sizing:border-box}.lesson_pilates-page .content-box #program .program-data .class-data table thead th,.lesson-page .content-box #program .program-data .class-data table thead th{text-align:center;background:#efecdb;font-size:16px}.lesson_pilates-page .content-box #program .program-data .class-data table tr .name,.lesson-page .content-box #program .program-data .class-data table tr .name{width:250px}.lesson_pilates-page .content-box #program .program-data .class-data table tr .name span,.lesson-page .content-box #program .program-data .class-data table tr .name span{margin-right:4px}.lesson_pilates-page .content-box #program .program-data .class-data table tr .time,.lesson-page .content-box #program .program-data .class-data table tr .time{width:150px}.lesson_pilates-page .content-box #program .program-data .class-data table tr .level,.lesson-page .content-box #program .program-data .class-data table tr .level{width:160px}.lesson_pilates-page .content-box #program .program-data .class-data table tr td.name,.lesson_pilates-page .content-box #program .program-data .class-data table tr td.detail,.lesson-page .content-box #program .program-data .class-data table tr td.name,.lesson-page .content-box #program .program-data .class-data table tr td.detail{text-align:left}.lesson_pilates-page .content-box #program .program-data .class-data table tr .name .icon,.lesson-page .content-box #program .program-data .class-data table tr .name .icon{display:inline-block;color:#fff;font-size:14px;line-height:20px;text-align:center;background:#ff327a;vertical-align:text-bottom;padding:0 5px 2px;margin:0 4px 0 0}.lesson_pilates-page .content-box #program .program-data .class-data table tr .name .icon{background-color:#b380ff}.lesson_pilates-page .content-box #program .program-data .class-data table tr .name .icon2,.lesson-page .content-box #program .program-data .class-data table tr .name .icon2{background:#cdb265}.lesson-page .content-box #program .program-data .class-data table tr .name .icon3{background:#ff86b0}.lesson_pilates-page .content-box #program .program-data .class-data table tr .name .icon3{background:#c8a5fc}.lesson_pilates-page .content-box #program .program-schedule .img-data .title,.lesson-page .content-box #program .program-schedule .img-data .title{display:inline-block;color:#ff327a;padding:20px 50px;border-top:solid 2px #ff86b0;border-bottom:solid 2px #ff86b0;margin-bottom:50px}.lesson_pilates-page .content-box #program .program-schedule .img-data .title{border-top-color:#c8a5fc;border-bottom-color:#c8a5fc;color:#c8a5fc}.lesson_pilates-page .content-box #program .program-schedule .img-data .data,.lesson-page .content-box #program .program-schedule .img-data .data{overflow:hidden;border:solid 1px #dbdbdb}#program .program-schedule .img-data .btn{margin-bottom:80px !important}.lesson_pilates-page .content-box #program .program-schedule .img-data .data a,.lesson-page .content-box #program .program-schedule .img-data .data a{display:block;line-height:0}.lesson_pilates-page .content-box #program .program-schedule .img-data .btn-list,.lesson-page .content-box #program .program-schedule .img-data .btn-list{margin:30px auto}.lesson_pilates-page .content-box #program .program-schedule .attend-data,.lesson-page .content-box #program .program-schedule .attend-data{text-align:left;margin-top:20px}.lesson_pilates-page .content-box .program-bk p.none,.lesson-page .content-box .program-bk p.none{text-align:center;color:#000;border:solid 1px #ff86b0;border-right:none;border-left:none;padding:100px 20px;margin-bottom:100px}.lesson_pilates-page .content-box .program-bk p.pc-none{border-color:#c8a5fc}.lesson_pilates-page .content-box #acting,.lesson-page .content-box #acting{margin-bottom:100px}.lesson_pilates-page .content-box #acting table,.lesson-page .content-box #acting table{width:100%;border:solid 1px #ff86b0;margin-bottom:30px;box-sizing:border-box}.lesson_pilates-page .content-box #acting table{border-color:#c8a5fc}.lesson_pilates-page .content-box #acting table th,.lesson_pilates-page .content-box #acting table td,.lesson-page .content-box #acting table th,.lesson-page .content-box #acting table td{text-align:center;padding:20px;border:solid 1px #ff86b0;box-sizing:border-box}.lesson_pilates-page .content-box #acting table th,.lesson_pilates-page .content-box #acting table td{border-color:#c8a5fc}.lesson_pilates-page .content-box #acting table thead th,.lesson-page .content-box #acting table thead th{text-align:center;background:#ffe0e5;font-size:16px}.lesson_pilates-page .content-box #acting table thead th{background:#f4eefc}.lesson_pilates-page .content-box #acting table tr:nth-child(2n),.lesson-page .content-box #acting table tr:nth-child(2n){background:#fffbfb}.lesson_pilates-page .content-box #acting table tr:nth-child(2n){background:#faf6ff}.lesson_pilates-page .content-box #acting table tr .date,.lesson-page .content-box #acting table tr .date{width:110px}.lesson_pilates-page .content-box #acting table tr .time,.lesson-page .content-box #acting table tr .time{width:200px}.lesson_pilates-page .content-box #acting table tr .instructor,.lesson-page .content-box #acting table tr .instructor{width:190px}.lesson_pilates-page .content-box #acting table tr.none td,.lesson-page .content-box #acting table tr.none td{padding:100px 20px;background:#fffbfb}.lesson_pilates-page .content-box #acting table tr.none td{background:#faf6ff}.lesson_pilates-page .content-box #acting .acting-text,.lesson-page .content-box #acting .acting-text{overflow:hidden}@media screen and (max-width:999px){.lesson_pilates-page .content-box #menu .program-menu,.lesson-page .content-box #menu .program-menu{margin-bottom:20px}.lesson_pilates-page .content-box #program .program-box,.lesson-page .content-box #program .program-box{margin-bottom:50px}.lesson_pilates-page .content-box #program .program-date,.lesson-page .content-box #program .program-date{margin-bottom:20px}.lesson_pilates-page .content-box #program .program-date span,.lesson-page .content-box #program .program-date span{font-size:20px;margin:0 20px}.lesson_pilates-page .content-box #program .program-list,.lesson-page .content-box #program .program-list{margin-bottom:10px}.lesson_pilates-page .content-box #program .program-list li,.lesson-page .content-box #program .program-list li{padding-right:25px}.lesson_pilates-page .content-box #program .program-list li a,.lesson-page .content-box #program .program-list li a{padding-left:18px}.lesson_pilates-page .content-box #program .program-list li a:before,.lesson-page .content-box #program .program-list li a:before{top:5px;width:6px;height:6px}.lesson_pilates-page .content-box #program .program-level-list,.lesson-page .content-box #program .program-level-list{margin-bottom:20px}.lesson_pilates-page .content-box #program .program-level-list ul li,.lesson-page .content-box #program .program-level-list ul li{font-size:12px}.lesson_pilates-page .content-box #program .program-data,.lesson-page .content-box #program .program-data{margin-bottom:50px}.lesson_pilates-page .content-box #program .program-data .title,.lesson-page .content-box #program .program-data .title{font-size:20px;margin-bottom:15px;padding-left:35px}.lesson_pilates-page .content-box #program .program-data .title:before,.lesson-page .content-box #program .program-data .title:before{width:20px;height:20px;left:2px;margin-top:-13px}.lesson_pilates-page .content-box #program .program-data .title:after,.lesson-page .content-box #program .program-data .title:after{width:12px;height:12px;left:18px;margin-top:-2px}.lesson_pilates-page .content-box #program .program-data .text-data .img,.lesson-page .content-box #program .program-data .text-data .img{width:100%;float:none;margin-right:0;margin-bottom:15px}.lesson_pilates-page .content-box #program .program-data .text-data .img img,.lesson-page .content-box #program .program-data .text-data .img img{width:100%}.lesson_pilates-page .content-box #program .program-data .text-data,.lesson-page .content-box #program .program-data .text-data{margin-bottom:0}.lesson_pilates-page .content-box #program .program-data .class-data table,.lesson-page .content-box #program .program-data .class-data table{border:none}.lesson_pilates-page .content-box #program .program-data .class-data table thead,.lesson-page .content-box #program .program-data .class-data table thead{display:none}.lesson_pilates-page .content-box #program .program-data .class-data table tr td,.lesson-page .content-box #program .program-data .class-data table tr td{display:block;width:100% !important;text-align:left;border-top:none;border-bottom:none;padding:10px 15px}.lesson_pilates-page .content-box #program .program-data .class-data table tr .name,.lesson-page .content-box #program .program-data .class-data table tr .name{border-top:solid 1px #cdb265;background:#efecdb;margin-top:20px}.lesson_pilates-page .content-box #program .program-data .class-data table tr .time,.lesson_pilates-page .content-box #program .program-data .class-data table tr .level,.lesson-page .content-box #program .program-data .class-data table tr .time,.lesson-page .content-box #program .program-data .class-data table tr .level{padding-bottom:0}.lesson_pilates-page .content-box #program .program-data .class-data table tr .detail,.lesson-page .content-box #program .program-data .class-data table tr .detail{border-bottom:solid 1px #cdb265}.lesson_pilates-page .content-box #program .program-data .class-data table tr .time,.lesson_pilates-page .content-box #program .program-data .class-data table tr .level,.lesson-page .content-box #program .program-data .class-data table tr .time,.lesson-page .content-box #program .program-data .class-data table tr .level{position:relative}.lesson_pilates-page .content-box #program .program-data .class-data table tr .time:before,.lesson_pilates-page .content-box #program .program-data .class-data table tr .level:before,.lesson-page .content-box #program .program-data .class-data table tr .time:before,.lesson-page .content-box #program .program-data .class-data table tr .level:before{display:block;position:absolute;top:50%;left:15px;background:#efecdb;font-size:12px;margin-top:-8px;padding:0 8px}.lesson_pilates-page .content-box #program .program-data .class-data table tr .time,.lesson-page .content-box #program .program-data .class-data table tr .time{padding-left:85px}.lesson_pilates-page .content-box #program .program-data .class-data table tr .time:before,.lesson-page .content-box #program .program-data .class-data table tr .time:before{content:"時間(分)"}.lesson_pilates-page .content-box #program .program-data .class-data table tr .level,.lesson-page .content-box #program .program-data .class-data table tr .level{padding-left:65px}.lesson_pilates-page .content-box #program .program-data .class-data table tr .level:before,.lesson-page .content-box #program .program-data .class-data table tr .level:before{content:"強度"}.lesson_pilates-page .content-box #program .program-data .class-data table tr .name .icon,.lesson-page .content-box #program .program-data .class-data table tr .name .icon{font-size:12px;vertical-align:middle}.lesson_pilates-page .content-box #program .program-schedule .img-data .title,.lesson-page .content-box #program .program-schedule .img-data .title{margin-bottom:25px}.lesson_pilates-page .content-box .program-bk p.none,.lesson-page .content-box .program-bk p.none{padding:50px 20px;margin-bottom:50px}.lesson_pilates-page .content-box #acting,.lesson-page .content-box #acting{margin-bottom:50px}.lesson_pilates-page .content-box #acting table,.lesson-page .content-box #acting table{border:none}.lesson_pilates-page .content-box #acting table thead,.lesson-page .content-box #acting table thead{display:none}.lesson_pilates-page .content-box #acting table td,.lesson-page .content-box #acting table td{display:block;width:100% !important;text-align:left;border-top:none;border-bottom:none;padding:10px 15px 0}.lesson_pilates-page .content-box #acting table tr:nth-child(2n),.lesson-page .content-box #acting table tr:nth-child(2n){background:#fff}.lesson_pilates-page .content-box #acting table tr .date,.lesson-page .content-box #acting table tr .date{border-top:solid 1px #ff86b0;margin-top:20px}.lesson_pilates-page .content-box #acting table tr .date{border-top-color:#c8a5fc}.lesson_pilates-page .content-box #acting table tr:first-child .date,.lesson-page .content-box #acting table tr:first-child .date{margin-top:0}.lesson_pilates-page .content-box #acting table tr .instructor,.lesson-page .content-box #acting table tr .instructor{border-bottom:solid 1px #ff86b0;padding-bottom:10px}.lesson_pilates-page .content-box #acting table tr .instructor{border-bottom-color:#c8a5fc}.lesson_pilates-page .content-box #acting table td,.lesson-page .content-box #acting table td{position:relative}.lesson_pilates-page .content-box #acting table td:before,.lesson-page .content-box #acting table td:before{display:block;position:absolute;top:50%;left:15px;background:#ffe0e5;font-size:12px;margin-top:-8px;padding:0 8px}.lesson_pilates-page .content-box #acting table td:before{background:#f4eefc}.lesson_pilates-page .content-box #acting table .date,.lesson-page .content-box #acting table .date{padding-left:65px}.lesson_pilates-page .content-box #acting table .date:before,.lesson-page .content-box #acting table .date:before{content:"日程"}.lesson_pilates-page .content-box #acting table .time,.lesson-page .content-box #acting table .time{padding-left:65px}.lesson_pilates-page .content-box #acting table .time:before,.lesson-page .content-box #acting table .time:before{content:"時間"}.lesson_pilates-page .content-box #acting table .name,.lesson-page .content-box #acting table .name{position:static}.lesson_pilates-page .content-box #acting table .name:before,.lesson-page .content-box #acting table .name:before{position:static;width:75px;content:"プログラム名";margin:0 0 5px}.lesson_pilates-page .content-box #acting table .instructor,.lesson-page .content-box #acting table .instructor{padding-left:135px}.lesson_pilates-page .content-box #acting table .instructor:before,.lesson-page .content-box #acting table .instructor:before{content:"インストラクター";margin-top:-13px}.lesson_pilates-page .content-box #acting table tr.none td,.lesson-page .content-box #acting table tr.none td{border:solid 1px #ff86b0;border-right:none;border-left:none;padding:50px 10px;text-align:center;background:#fff}.lesson_pilates-page .content-box #acting table tr.none td{border-color:#c8a5fc}}@media screen and (max-width:674px){.lesson_pilates-page .content-box #menu .program-menu,.lesson-page .content-box #menu .program-menu{margin-left:0}.lesson_pilates-page .content-box #menu .program-menu li,.lesson-page .content-box #menu .program-menu li{width:100%;padding:0}.lesson_pilates-page .content-box #menu .program-menu li a span,.lesson-page .content-box #menu .program-menu li a span{padding-right:20px}.lesson_pilates-page .content-box #program .btn-contact,.lesson-page .content-box #program .btn-contact{padding:0}}@media screen and (max-width:782px){html #wpadminbar{min-width:100%;position:fixed}}.customize-support header.site-header.header-scroll-none{top:32px !important}@media screen and (max-width:782px){.customize-support header.site-header.header-scroll-none{top:46px !important}}