/*!
 * ress.css • v4.0.0
 * MIT License
 * github.com/filipelinhares/ress
 */html{box-sizing:border-box;-webkit-text-size-adjust:100%;word-break:normal;-moz-tab-size:4;-o-tab-size:4;tab-size:4}*,:after,:before{background-repeat:no-repeat;box-sizing:inherit}:after,:before{text-decoration:inherit;vertical-align:inherit}*{padding:0;margin:0}hr{overflow:visible;height:0;color:inherit}details,main{display:block}summary{display:list-item}small{font-size:80%}[hidden]{display:none}abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}a{background-color:transparent}a:active,a:hover{outline-width:0}code,kbd,pre,samp{font-family:monospace,monospace}pre{font-size:1em}b,strong{font-weight:bolder}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-0.25em}sup{top:-0.5em}table{border-color:inherit;text-indent:0}input{border-radius:0}[disabled]{cursor:default}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}textarea{overflow:auto;resize:vertical}button,input,optgroup,select,textarea{font:inherit}optgroup{font-weight:700}button{overflow:visible}button,select{text-transform:none}[role=button],[type=button],[type=reset],[type=submit],button{cursor:pointer;color:inherit}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button:-moz-focusring{outline:1px dotted ButtonText}[type=reset],[type=submit],button,html [type=button]{-webkit-appearance:button}button,input,select,textarea{background-color:transparent;border-style:none}a:focus,button:focus,input:focus,select:focus,textarea:focus{outline-width:0}select{-moz-appearance:none;-webkit-appearance:none}select::-ms-expand{display:none}select::-ms-value{color:currentColor}legend{border:0;color:inherit;display:table;white-space:normal;max-width:100%}::-webkit-file-upload-button{-webkit-appearance:button;color:inherit;font:inherit}img{border-style:none}progress{vertical-align:baseline}[aria-busy=true]{cursor:progress}[aria-controls]{cursor:pointer}[aria-disabled=true]{cursor:default}html{font-size:62.5%}body{font-size:1.4em;font-family:Arial,"メイリオ",Meiryo,"Hiragino Kaku Gothic ProN","ヒラギノ角ゴ ProN W3","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","ＭＳ Ｐゴシック","MS PGothic",sans-serif;font-style:normal;font-weight:400;background-color:#fff;word-break:break-word;line-height:1.5}body .main{margin-top:100px}body img{max-width:100%;height:auto;vertical-align:bottom}body ul,body ol{list-style:none}body a{text-decoration:none;color:inherit}.preload .header__hover{transition:none !important}.header__hover__firstNone{display:none}.bread{padding:13px 0 13px}.bread__inner{display:flex;flex-wrap:wrap}.bread__text{font-size:12px;position:relative}.bread__text:not(:last-child){margin-right:20px}.bread__text:not(:last-child)::after{position:absolute;content:"";width:7px;height:7px;top:31%;right:-10px;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);border-bottom:1px solid #000;border-right:1px solid #000}.mvInfo{background-color:rgba(0,0,0,.5);position:absolute;width:100%;bottom:0;left:0;padding:4% 0 4%}.mvInfo .mvInfo__inner{color:#fff}.mvInfo .mvInfo__inner h1{font-size:34px;margin-bottom:10px;font-weight:400}.mvInfo .mvInfo__inner p{font-size:16px}.pageBottom-mv{position:relative;max-height:calc(100vh - 140px);overflow:hidden}.page-top{position:fixed;bottom:30px;right:35px;z-index:9}.page-top a{display:inline-block;width:60px;height:60px;border-radius:50%;cursor:pointer;position:relative;border:1px solid #252525;background-color:#fff}.page-top a::before{position:absolute;content:"";width:1px;height:11px;top:25px;left:29px;-webkit-transform-origin:top;transform-origin:top;-webkit-transform:rotate(50deg);transform:rotate(50deg);background-color:#252525}.page-top a::after{position:absolute;content:"";width:1px;height:11px;top:25px;left:28px;-webkit-transform-origin:top;transform-origin:top;-webkit-transform:rotate(-50deg);transform:rotate(-50deg);background-color:#252525}.smoothList{display:flex;justify-content:center;flex-wrap:wrap;margin:0 auto}.smoothList.smoothList--lecturePianoPage{width:600px}.smoothList.smoothList--schoolListPage{width:860px}.smoothList.smoothList--rentalListPage{width:800px}.smoothList.smoothList--teacherProfilePage{width:800px}.smoothList.smoothList--shopListPage{width:860px}.smoothList.smoothList--maintenancePage{width:860px}.smoothItem{margin-bottom:15px;position:relative}.smoothItem a{display:inline-block;padding-right:50px;font-size:14px;position:relative;line-height:1.2}.smoothItem a::after{position:absolute;content:"";width:10px;height:10px;top:5px;right:28px;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);border-bottom:1px solid #000;border-left:1px solid #000;width:8px;height:8px}.smoothItem.smoothItem--schoolListPage{width:200px}.smoothItem.smoothItem--shopListPage{width:200px}select{color:#000}.inner{max-width:1000px;margin:0 auto}.innerSub{max-width:920px;margin:0 auto}a{transition:all .2s}a:hover{opacity:.7}.swiper-slide{position:relative}.swiper-slide a:hover{opacity:.9}@-webkit-keyframes fadeInUp{0%{opacity:0;-webkit-transform:translateY(40px);transform:translateY(40px)}100%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes fadeInUp{0%{opacity:0;-webkit-transform:translateY(40px);transform:translateY(40px)}100%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}.fadeInUp{opacity:0;pointer-events:none}.fadeInUp.showed{opacity:1;-webkit-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-name:fadeInUp;animation-name:fadeInUp;pointer-events:visible}.show{opacity:0;transition:opacity 1s}.show.showed{opacity:1}.header.miyajiHeader{width:100%;height:100px;background-color:#3c3c41;position:relative;position:fixed;top:0;z-index:10}.header.miyajiHeader .burgerBtnWrap{position:relative;width:100%;height:100%;display:none}.header.miyajiHeader .burgerBtnWrap-right{display:inline-block;position:absolute;right:0;top:0;height:100%}.header.miyajiHeader .header__wrap{padding-top:23px;height:100%}.header.miyajiHeader .header__logo{margin-bottom:15px;text-align:center;line-height:1}.header.miyajiHeader .header__logo a{display:inline-block;width:133px;margin:0 auto}.header.miyajiHeader .header__nav{height:30px}.header.miyajiHeader .header__ul{display:flex;justify-content:center;align-items:flex-start;height:100%;position:relative}.header.miyajiHeader .header__li{margin:0 36px;height:105%}.header.miyajiHeader .header__link{display:block;color:#fff;text-decoration:none;position:relative;height:100%}.header.miyajiHeader .header__link:hover{opacity:1}.header.miyajiHeader .header__link::after{position:absolute;content:"";bottom:5px;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);width:45px;height:2px;background-color:#fff;display:none}.header.miyajiHeader .header__link:hover::after{display:block}.header.miyajiHeader .burgerBtn{width:60px;height:60px;cursor:pointer;position:relative;left:0;display:none;z-index:10}.header.miyajiHeader .burgerBtn span{position:absolute;display:inline-block;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);width:33%;height:1px;background-color:#fff}.header.miyajiHeader .burgerBtn span:nth-of-type(1){top:39%}.header.miyajiHeader .burgerBtn span:nth-of-type(2){top:50%}.header.miyajiHeader .burgerBtn span:nth-of-type(3){bottom:36%}.header.miyajiHeader .header__hover{background-color:#3c3c41;color:#fff;padding-top:20px;padding-bottom:20px;opacity:0;visibility:hidden;position:absolute;left:0;width:100%;transition-duration:.3s;max-height:70vh;top:31px;overflow:hidden}.header.miyajiHeader .header__hover .inner{padding-left:20px}.header.miyajiHeader .header__hover--school .header__hoverItem{text-align:center}.header.miyajiHeader .header__linkHover:hover .header__hover{opacity:1;visibility:visible;height:auto;overflow-y:scroll}.header.miyajiHeader .header__linkHover span{cursor:pointer}.header.miyajiHeader .header__hoverItem:not(:last-child){margin-bottom:22px}.header.miyajiHeader .header__hoverTitle h4{display:inline-block;font-size:2rem;width:24%;padding-bottom:5px;border-bottom:1px solid #fff;margin-bottom:10px}.header.miyajiHeader .header__hoverChoice a{display:inline-block;font-size:14px;width:23.7%;padding-left:40px;margin-bottom:5px;position:relative;transition:unset}.header.miyajiHeader .header__hoverChoice a:first-child{padding-left:0}.header.miyajiHeader .header__hoverChoice a:nth-child(5){padding-left:0}.header.miyajiHeader .header__hoverChoice a:nth-child(9){padding-left:0}.header.miyajiHeader .header__hoverChoice a:nth-child(13){padding-left:0}.header.miyajiHeader .header__hoverChoice a:nth-child(17){padding-left:0}.header.miyajiHeader .header__hoverChoice a::after{position:absolute;content:"";width:7px;height:7px;top:35%;right:0;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);border-bottom:1px solid #fff;border-right:1px solid #fff}.header.miyajiHeader .header__hoverChoice--school a{width:18%;width:auto;padding-right:25px}.header.miyajiHeader .header__hoverChoice--school a:nth-child(5){padding-left:40px}.header.miyajiHeader .bMenuBk{position:fixed;top:0;left:0;width:100%;height:100vh;left:-120%;background-color:rgba(0,0,0,.5);z-index:20}.header.miyajiHeader .bMenuBk.is-open{left:0}.header.miyajiHeader .bMenuBk .bMenuBk__btnRelative{display:block;width:100%;height:100%;position:relative}.header.miyajiHeader .bMenuBk .bMenuBk__btnRelative::before{position:absolute;content:"";width:25px;height:1px;background-color:#fff;display:block;top:30px;left:20px;-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.header.miyajiHeader .bMenuBk .bMenuBk__btnRelative::after{position:absolute;content:"";width:25px;height:1px;background-color:#fff;display:block;top:30px;left:20px;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.header.miyajiHeader .bMenu__nav{margin-bottom:0}.telBtn{margin-bottom:18px}.telBtn a{display:inline-block;font-size:2.4rem;padding-left:70px;padding-right:45px;border:1px solid #828282;border-radius:30px;height:58px;line-height:58px;position:relative}.telBtn a img{position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);left:35px;width:26px}.telBtn a .fz14{font-size:1.4rem;margin-left:10px}.telBtn a:hover{opacity:1}.telBtn.bouon a{text-align:center}.miyajiHeader .bMenu,.miyajiFooter .bMenu{position:fixed;right:-120%;overflow-y:scroll;top:0;width:85%;height:100%;background-color:#fff;transition:all .3s;z-index:30}.miyajiHeader .bMenu.is-open,.miyajiFooter .bMenu.is-open{right:0}.miyajiHeader .bMenu__head,.miyajiFooter .bMenu__head{display:inline-block;cursor:pointer;height:60px;width:60px;position:relative}.miyajiHeader .bMenu__head span,.miyajiFooter .bMenu__head span{position:absolute;left:28%;width:35%;height:1px;background-color:#000}.miyajiHeader .bMenu__head span:first-child,.miyajiFooter .bMenu__head span:first-child{top:38%;-webkit-transform-origin:right;transform-origin:right;-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.miyajiHeader .bMenu__head span:last-child,.miyajiFooter .bMenu__head span:last-child{bottom:36%;-webkit-transform-origin:right;transform-origin:right;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.miyajiHeader .bMenu__nav,.miyajiFooter .bMenu__nav{display:none}.miyajiHeader .bMenu__item,.miyajiFooter .bMenu__item{display:block;cursor:pointer;padding:18px 30px;position:relative}.miyajiHeader .bMenu__item.white,.miyajiFooter .bMenu__item.white{border-bottom:1px solid #b5b5b5;color:#3f3f3f;font-size:min(4vw,15px)}.miyajiHeader .bMenu__item.dark,.miyajiFooter .bMenu__item.dark{background-color:#3c3c41;color:#fff;border-bottom:1px solid #b5b5b5;font-size:min(4vw,15px)}.miyajiHeader .bMenu__item.dark.yazirusiUp::after,.miyajiFooter .bMenu__item.dark.yazirusiUp::after{-webkit-transform:rotate(135deg);transform:rotate(135deg);top:48%}.miyajiHeader .bMenu__item .nextOpen.yazirusiDown::after,.miyajiFooter .bMenu__item .nextOpen.yazirusiDown::after{-webkit-transform:rotate(225deg);transform:rotate(225deg);top:48%}.miyajiHeader .bMenu__item.black,.miyajiFooter .bMenu__item.black{background-color:#3c3c41;color:#fff;display:block;border-bottom:1px solid #b5b5b5;font-size:min(4vw,15px)}.miyajiHeader .bMenu__item.rightBlackYazirusi,.miyajiFooter .bMenu__item.rightBlackYazirusi{position:relative}.miyajiHeader .bMenu__item.rightBlackYazirusi::after,.miyajiFooter .bMenu__item.rightBlackYazirusi::after{position:absolute;content:"";width:10px;height:10px;top:43%;right:30px;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);border-bottom:1px solid #000;border-right:1px solid #000;transition:all .3s}.miyajiHeader .bMenu__item.bottomBlackYazirusi,.miyajiFooter .bMenu__item.bottomBlackYazirusi{position:relative}.miyajiHeader .bMenu__item.bottomBlackYazirusi::after,.miyajiFooter .bMenu__item.bottomBlackYazirusi::after{position:absolute;content:"";width:10px;height:10px;top:43%;right:30px;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);border-bottom:1px solid #000;border-left:1px solid #000;transition:all .3s}.miyajiHeader .bMenu__item.bottomBlackYazirusi.ueYazirusi::after,.miyajiFooter .bMenu__item.bottomBlackYazirusi.ueYazirusi::after{-webkit-transform:rotate(135deg);transform:rotate(135deg)}.miyajiHeader .bMenu__item.bottomWhiteYazirusi,.miyajiFooter .bMenu__item.bottomWhiteYazirusi{position:relative}.miyajiHeader .bMenu__item.bottomWhiteYazirusi::after,.miyajiFooter .bMenu__item.bottomWhiteYazirusi::after{position:absolute;content:"";width:10px;height:10px;top:43%;right:30px;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);border-bottom:1px solid #fff;border-left:1px solid #fff;transition:all .3s}.miyajiHeader .bMenu__item.bottomWhiteYazirusi.ueYazirusi::after,.miyajiFooter .bMenu__item.bottomWhiteYazirusi.ueYazirusi::after{-webkit-transform:rotate(135deg);transform:rotate(135deg)}.miyajiHeader .bMenu__item.rightWhiteYazirusi,.miyajiFooter .bMenu__item.rightWhiteYazirusi{position:relative}.miyajiHeader .bMenu__item.rightWhiteYazirusi::after,.miyajiFooter .bMenu__item.rightWhiteYazirusi::after{position:absolute;content:"";width:10px;height:10px;top:43%;right:30px;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);border-bottom:1px solid #fff;border-right:1px solid #fff}.miyajiHeader .bMenu__item.sound,.miyajiFooter .bMenu__item.sound{font-size:min(3.4666666667vw,13px)}.miyajiHeader .bMenu__item.footerOnly,.miyajiFooter .bMenu__item.footerOnly{color:#fff}.miyajiHeader .bMenu__span,.miyajiFooter .bMenu__span{font-size:min(2.9333333333vw,11px);margin-left:min(4vw,15px)}.miyajiHeader .bMenu__itemNext1,.miyajiFooter .bMenu__itemNext1{display:none}.miyajiHeader .bMenu__itemNext1.is-open,.miyajiFooter .bMenu__itemNext1.is-open{display:block}.miyajiHeader .bMenu__itemNext2,.miyajiFooter .bMenu__itemNext2{display:none}.miyajiHeader .bMenu__itemNext2.is-open,.miyajiFooter .bMenu__itemNext2.is-open{display:block}.miyajiHeader .bMenu__news,.miyajiFooter .bMenu__news{padding-left:min(8vw,30px);padding-right:min(8vw,30px);padding-bottom:min(11.2vw,42px)}.miyajiHeader .bMenu__newsTitle,.miyajiFooter .bMenu__newsTitle{font-size:min(3.4666666667vw,13px);font-weight:bold;margin-bottom:min(5.3333333333vw,20px)}.miyajiHeader .bMenu__newsFirst,.miyajiFooter .bMenu__newsFirst{margin-bottom:min(5.3333333333vw,20px)}.miyajiHeader .bMenu__newsFirst a,.miyajiFooter .bMenu__newsFirst a{display:block}.miyajiHeader .bMenu__newsSecond,.miyajiFooter .bMenu__newsSecond{margin-bottom:min(8vw,30px)}.miyajiHeader .bMenu__newsSecond a,.miyajiFooter .bMenu__newsSecond a{display:block}.miyajiHeader .bMenu__newsTop,.miyajiFooter .bMenu__newsTop{display:flex;align-items:center;margin-bottom:min(1.3333333333vw,5px)}.miyajiHeader .bMenu__date,.miyajiFooter .bMenu__date{display:inline-block;font-size:min(3.4666666667vw,13px);font-weight:bold;margin-right:min(2.6666666667vw,10px)}.miyajiHeader .bMenu__tab,.miyajiFooter .bMenu__tab{display:inline-block;font-size:min(2.6666666667vw,10px);border:1px solid #949494;border-radius:20px;padding:0 13px;height:23px;line-height:23px}.miyajiHeader .bMenu__newsText p,.miyajiFooter .bMenu__newsText p{font-size:min(3.2vw,12px);font-weight:bold}.miyajiHeader .bMenu__newsTitle,.miyajiFooter .bMenu__newsTitle{font-size:min(3.4666666667vw,13px)}.miyajiHeader .bMenu__newsBtn,.miyajiFooter .bMenu__newsBtn{position:relative}.miyajiHeader .bMenu__newsBtn::after,.miyajiFooter .bMenu__newsBtn::after{position:absolute;content:"";width:10px;height:10px;top:20%;right:20px;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);border-bottom:1px solid #000;border-right:1px solid #000}.miyajiHeader .bMenu__newsBtn a,.miyajiFooter .bMenu__newsBtn a{font-size:min(4vw,15px)}.miyajiHeader .bMenu__contect,.miyajiFooter .bMenu__contect{padding:20px 30px;background-color:#ededed}.miyajiHeader .bMenu__contectTitle,.miyajiFooter .bMenu__contectTitle{font-size:min(4.8vw,18px);margin-bottom:min(1.8666666667vw,7px);display:inline-block;margin-right:5px}.miyajiHeader .bMenu__contectSikaku,.miyajiFooter .bMenu__contectSikaku{display:inline-block;font-size:min(3.4666666667vw,13px);font-weight:bold;border:1px solid #949494;padding:4px 10px;margin-bottom:min(2.6666666667vw,10px)}.miyajiHeader .bMenu__contectOff,.miyajiFooter .bMenu__contectOff{font-size:min(3.2vw,12px);margin-bottom:min(4.5333333333vw,17px)}.miyajiHeader .bMenu__contectOff .span,.miyajiFooter .bMenu__contectOff .span{font-weight:bold}.miyajiHeader .bMenu__btn a,.miyajiFooter .bMenu__btn a{display:inline-block;text-align:center;width:min(59.4666666667vw,223px);height:min(14.6666666667vw,55px);line-height:min(14.6666666667vw,55px);background-color:#555;color:#fff;border-radius:30px;font-size:1.4rem;border-radius:30px;position:relative}.miyajiHeader .bMenu__btn.first,.miyajiFooter .bMenu__btn.first{margin-bottom:20px}.miyajiHeader .bMenu__btn.first a,.miyajiFooter .bMenu__btn.first a{font-size:min(4.8vw,18px);padding-left:23px}.miyajiHeader .bMenu__btn.first a img,.miyajiFooter .bMenu__btn.first a img{position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);left:36px;width:min(5.6vw,21px)}.miyajiHeader .bMenu__btn.second a,.miyajiFooter .bMenu__btn.second a{font-size:min(3.4666666667vw,13px);padding-left:27px}.miyajiHeader .bMenu__btn.second a img,.miyajiFooter .bMenu__btn.second a img{position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);left:29px;width:min(6.6666666667vw,25px)}.miyajiFooter .bMenu__item.dark{background-color:#777}.miyajiFooter .bMenu__item.black{background-color:#444}.area{background-color:#ededed;padding:12px 0 12px;margin-bottom:37px}.area .area__info{display:inline-block;font-size:1.4rem;margin-right:40px;position:relative}.area .area__info:not(:last-child)::after{position:absolute;content:"/";top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);right:-20px}.newsImp{background-color:#3c3c41;width:100%;padding:22px 0}.newsImp .newsImp__contents{position:relative}.newsImp .newsImp__btn{position:absolute;content:"";top:3px;right:15px}.newsImp .newsImp__btn a{font-size:1.4rem;color:#fff;position:relative}.newsImp .newsImp__btn a::after{position:absolute;content:"";width:10px;height:10px;top:30%;right:-18px;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);border-bottom:1px solid #fff;border-right:1px solid #fff;width:7px;height:7px}.newsImp .newsImp__btn.red a{color:#c8373c}.newsImp .newsImp__btn.red a::after{position:absolute;content:"";width:10px;height:10px;top:10%;right:-18px;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);border-bottom:1px solid #000;border-right:1px solid #000;border-bottom:1px solid #c8373c;border-right:1px solid #c8373c}.newsImp .newsImp__btnSp{display:none}.newsImp .newsImp__btnSp a{position:relative;font-size:1.4rem;padding-right:10px;display:inline-block;text-align:center;width:180px;height:50px;line-height:50px;background-color:#fff;color:#252525;border-radius:30px;font-size:1.4rem;color:#fff;background-color:transparent;border:1px solid #616161}.newsImp .newsImp__btnSp a::after{position:absolute;content:"";width:10px;height:10px;top:41%;right:31px;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);border-bottom:1px solid #fff;border-right:1px solid #fff}.newsImp .newsImp__btnSp.red a{color:#c8373c;border:1px solid #c8373c}.newsImp .newsImp__btnSp.red a::after{position:absolute;content:"";width:10px;height:10px;top:41%;right:31px;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);border-bottom:1px solid #000;border-right:1px solid #000;border-bottom:1px solid #c8373c;border-right:1px solid #c8373c}.newsImp .newsImp__wrap{display:flex}.newsImp .newsImp__tab{margin-right:33px}.newsImp .newsImp__tab p{width:110px;height:20px;line-height:20px;text-align:center;background-color:#c8373c;color:#fff;font-size:1.1rem}.newsImp .newsImp__tab--red p{background-color:#c8373c;color:#fff}.newsImp .newsImp__lists{color:#fff}.newsImp .newsImp__lists a{display:flex;align-items:center}.newsImp .newsImp__item:not(:last-child){margin-bottom:8px}.newsImp .newsImp__info{display:flex;align-items:center;min-width:210px;margin-right:10px}.newsImp .newsImp__info.newsImp__info--red{width:100px}.newsImp .newsImp__info--school{min-width:120px}.newsImp .newsImp__date{font-size:1.6rem;min-width:100px;margin-right:5px}.newsImp .newsImp__date.newsImp__date--red{color:#c8373c}.newsImp .newsImp__genre{font-size:1rem;padding:0 12px;height:23px;line-height:28px;border:1px solid #fff;border-radius:15px;display:flex;align-items:center;justify-content:center;width:100px}.newsImp .newsImp__title p{font-size:1.6rem}.newsImp .newsImp__title.newsImp__title--red p{color:#c8373c}.newsImp.newsImpGray{background-color:#ededed}.news{padding:65px 0 100px}.news .secTitle__news{margin-bottom:25px;position:relative}.news .news__btn{position:absolute;content:"";top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);right:15px}.news .news__btn a{font-size:1.4rem;position:relative}.news .news__btn a::after{position:absolute;content:"";width:10px;height:10px;top:30%;right:-18px;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);border-bottom:1px solid #000;border-right:1px solid #000;width:7px;height:7px}.news .news__lists a{display:flex;align-items:center}.news .scrollbar::-webkit-scrollbar{width:4px;height:10px}.news .scrollbar-thumb-rounded::-webkit-scrollbar-thumb{border-radius:.25rem}.news .scrollbar-thumb-black::-webkit-scrollbar-thumb{--bg-opacity: 1;background-color:#ededed}.news .news__item:not(:last-child){margin-bottom:15px}.news .news__info{display:flex;align-items:center;min-width:210px;margin-right:20px}.news .news__date{font-size:1.6rem;min-width:100px;margin-right:7px}.news .news__genre{font-size:1rem;height:23px;line-height:23px;border:1px solid #999;border-radius:15px;display:flex;align-items:center;width:100px;justify-content:center}.news .news__title p{font-size:1.6rem}.newsTayori{margin-top:70px;margin-bottom:30px}.newsTayori .secTitle__newsTayori{margin-bottom:25px;position:relative}.newsTayori .newsTayori__btn{position:absolute;content:"";top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);right:15px}.newsTayori .newsTayori__btn a{font-size:1.4rem;position:relative}.newsTayori .newsTayori__btn a::after{position:absolute;content:"";width:10px;height:10px;top:10%;right:-18px;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);border-bottom:1px solid #000;border-right:1px solid #000}.newsTayori .newsTayori__lists a{display:flex;align-items:center}.newsTayori .scrollbar::-webkit-scrollbar{width:4px;height:10px}.newsTayori .scrollbar-thumb-rounded::-webkit-scrollbar-thumb{border-radius:.25rem}.newsTayori .scrollbar-thumb-black::-webkit-scrollbar-thumb{--bg-opacity: 1;background-color:#ededed}.newsTayori .newsTayori__item:not(:last-child){margin-bottom:15px}.newsTayori .newsTayori__info{display:flex;align-items:center;min-width:210px;margin-right:20px}.newsTayori .newsTayori__date{font-size:1.8rem;min-width:100px;margin-right:7px}.newsTayori .newsTayori__genre{font-size:1rem;padding:0 14px;height:23px;line-height:23px;border:1px solid #999;border-radius:15px;display:flex;align-items:center;justify-content:center;width:100px}.newsTayori .newsTayori__title p{font-size:1.6rem}.school .secTitle__school{margin-bottom:15px}.school__bk{width:100%;height:560px;background-size:cover;background-image:url("/images/common/school__bk-pc.jpg")}.school__bkWrap{height:100%;background-color:rgba(0,0,0,.6)}.school__course{padding-top:75px;max-width:1130px;margin:0 auto}.school__lead{font-size:1.6rem;font-weight:bold;color:#fff;text-align:center}.school__subtitle{font-size:4rem;font-weight:normal;color:#fff;margin-bottom:32px;text-align:center}.school__choice{background-color:rgba(237,237,237,.8);border-radius:5px;padding:50px 85px 75px;position:relative}.school__choice .btn__serch-red{position:absolute;content:"";left:50%;-webkit-transform:translatex(-50%);transform:translatex(-50%);bottom:-30px}.school__choice .btn__serch-red.second__none a{background-color:#777;pointer-events:none}.school__choice .btn__serch-red.third__none a{background-color:#777;pointer-events:none}.school__choice .btn__serch-red a{display:inline-block;width:240px;height:60px;line-height:60px;text-align:center;background-color:#c8373c;color:#fff;font-size:1.8rem;font-weight:bold;border-radius:30px;padding-left:20px;position:relative;transition:background-color .3s}.school__choice .btn__serch-red a:hover{opacity:1;background:#e30708}.school__choice .btn__serch-red a .btn__serch-iamge{position:absolute;content:"";left:60px;top:-17px;width:25px}.school__tab{display:flex;justify-content:space-between;margin-bottom:45px;flex-wrap:wrap;max-width:850px;margin-left:auto;margin-right:auto}.school__tab .custom-options{display:block;position:absolute;left:0;right:0;width:200px;z-index:10;background:#fff;text-align:center;border-radius:30px;opacity:0;visibility:hidden;pointer-events:none}.school__tab .custom-option{display:block;height:50px;line-height:50px;cursor:pointer;transition:all .8s;font-size:1.25rem;text-align:left;padding-left:20px;padding-right:20px;width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.school__tab .custom-option:first-child{border-radius:25px 25px 0 0}.school__tab .custom-option:last-child{border-radius:0 0 25px 25px}.school__tab .custom-option:not(:last-child){border-bottom:1px solid #ededed}.school__tab .custom-option:hover{background-color:#f9f9f9}.school__tab .custom-select{position:relative;display:inline-block;font-size:1.4rem;background-color:#fff;width:200px;height:50px;line-height:50px;border-radius:30px;padding-right:33px;letter-spacing:.1em;cursor:pointer;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;position:relative;color:#252525}.school__tab .custom-select.opened .custom-options{opacity:1;visibility:visible;pointer-events:all;-webkit-transform:translateY(0);transform:translateY(0)}.school__tab .openLi{display:none;margin:0 !important;position:absolute}.school__tab .openLi:first-child a{border-radius:25px 25px 0 0}.school__tab .openLi:last-child a{border-radius:0 0 25px 25px}.school__tab .openLi:not(:last-child){border-bottom:1px solid #ededed}.school__tab .openLi a{border-radius:0}.school__tab .openLi.open{display:block}.school__li{margin:0;position:relative}.school__li:nth-child(2)::before{position:absolute;content:"必須";top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);right:32px;color:#c8373c;font-size:1rem;font-weight:bold;z-index:1}.school__li:nth-child(2) .custom-select{padding-right:45px}.school__li:nth-child(3)::before{position:absolute;content:"必須";top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);right:32px;color:#c8373c;font-size:1rem;font-weight:bold;z-index:1}.school__li:nth-child(3) .custom-select{padding-right:45px}.school__li .custom-select{padding-left:20px}.school__li::after{position:absolute;content:"";width:10px;height:10px;top:33%;right:15px;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);border-bottom:1px solid #000;border-left:1px solid #000}.school__check{display:flex;justify-content:left;position:relative;max-width:850px;margin-left:auto;margin-right:auto}.school__check p{font-size:1.6rem;width:100px;margin-right:15px;z-index:2}.school__check ul{display:flex;align-items:center;z-index:1}.school__check ul li{width:95px;background:linear-gradient(transparent 40%, rgba(237, 237, 237, 0.8) 0%)}.school__check ul li input[type=checkbox]{width:18px;height:18px;vertical-align:middle;margin-right:5px;cursor:pointer}.school__check ul li .label{font-size:1.6rem;vertical-align:middle;cursor:pointer}.school__check.days{margin-bottom:24px}.school__li{transition:opacity .2s}.school__li:hover{opacity:.9}.rentalSerach--rentalTop .school__li .custom-select{padding-left:20px}.rentalSerach--rentalTop .school__li:nth-child(2)::before{display:none}.rentalSerach--rentalTop .school__li:nth-child(2) .custom-select{padding-right:45px}.rentalSerach--rentalTop .school__li:nth-child(3)::before{display:none}.school__notMach{font-size:1.6rem;margin-top:40px;margin-bottom:15px;text-align:center}.school.miyaji20220801 .secTitle__school{margin-bottom:15px}.school.miyaji20220801 .school__bk{width:100%;height:560px;background-size:cover;background-image:url("/images/common/school__bk-pc.jpg")}.school.miyaji20220801 .school__bkWrap{height:100%;background-color:rgba(0,0,0,.6)}.school.miyaji20220801 .school__course{padding-top:75px;max-width:1130px;margin:0 auto}.school.miyaji20220801 .school__lead{font-size:1.6rem;font-weight:bold;color:#fff;text-align:center}.school.miyaji20220801 .school__subtitle{font-size:4rem;font-weight:normal;color:#fff;margin-bottom:32px;text-align:center}.school.miyaji20220801 .school__choice{background-color:rgba(237,237,237,.8);border-radius:5px;padding:50px 85px 75px;position:relative}.school.miyaji20220801 .school__choice .btn__serch-red{position:absolute;content:"";left:50%;-webkit-transform:translatex(-50%);transform:translatex(-50%);bottom:-30px}.school.miyaji20220801 .school__choice .btn__serch-red.second__none a{background-color:#777;pointer-events:none}.school.miyaji20220801 .school__choice .btn__serch-red.third__none a{background-color:#777;pointer-events:none}.school.miyaji20220801 .school__choice .btn__serch-red a{display:inline-block;width:240px;height:60px;line-height:60px;text-align:center;background-color:#c8373c;color:#fff;font-size:1.8rem;font-weight:bold;border-radius:30px;padding-left:20px;position:relative;transition:background-color .3s}.school.miyaji20220801 .school__choice .btn__serch-red a:hover{opacity:1;background:#e30708}.school.miyaji20220801 .school__choice .btn__serch-red a .btn__serch-iamge{position:absolute;content:"";left:60px;top:-17px;width:25px}.school.miyaji20220801 .school__tab{display:flex;justify-content:space-between;margin-bottom:45px;flex-wrap:wrap;max-width:850px;margin-left:auto;margin-right:auto}.school.miyaji20220801 .school__tab .custom-options{display:block;position:absolute;left:0;right:0;width:200px;z-index:10;background:#fff;text-align:center;border-radius:30px;opacity:0;visibility:hidden;pointer-events:none}.school.miyaji20220801 .school__tab .custom-option{display:block;height:50px;line-height:50px;cursor:pointer;transition:all .8s;font-size:1.25rem;text-align:left;padding-left:20px;padding-right:20px;width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.school.miyaji20220801 .school__tab .custom-option:first-child{border-radius:25px 25px 0 0}.school.miyaji20220801 .school__tab .custom-option:last-child{border-radius:0 0 25px 25px}.school.miyaji20220801 .school__tab .custom-option:not(:last-child){border-bottom:1px solid #ededed}.school.miyaji20220801 .school__tab .custom-option:hover{background-color:#f9f9f9}.school.miyaji20220801 .school__tab .custom-select{position:relative;display:inline-block;font-size:1.4rem;background-color:#fff;width:200px;height:50px;line-height:50px;border-radius:30px;padding-right:33px;letter-spacing:.1em;cursor:pointer;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;position:relative;color:#252525}.school.miyaji20220801 .school__tab .custom-select.opened .custom-options{opacity:1;visibility:visible;pointer-events:all;-webkit-transform:translateY(0);transform:translateY(0)}.school.miyaji20220801 .school__tab .openLi{display:none;margin:0 !important;position:absolute}.school.miyaji20220801 .school__tab .openLi:first-child a{border-radius:25px 25px 0 0}.school.miyaji20220801 .school__tab .openLi:last-child a{border-radius:0 0 25px 25px}.school.miyaji20220801 .school__tab .openLi:not(:last-child){border-bottom:1px solid #ededed}.school.miyaji20220801 .school__tab .openLi a{border-radius:0}.school.miyaji20220801 .school__tab .openLi.open{display:block}.school.miyaji20220801 .school__li{margin:0;position:relative;transition:opacity .2s}.school.miyaji20220801 .school__li:hover{opacity:.9}.school.miyaji20220801 .school__li:nth-child(2)::before{position:absolute;content:"必須";top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);right:32px;color:#c8373c;font-size:1rem;font-weight:bold;z-index:1}.school.miyaji20220801 .school__li:nth-child(2) .custom-select{padding-right:45px}.school.miyaji20220801 .school__li:nth-child(3)::before{position:absolute;content:"必須";top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);right:32px;color:#c8373c;font-size:1rem;font-weight:bold;z-index:1}.school.miyaji20220801 .school__li:nth-child(3) .custom-select{padding-right:45px}.school.miyaji20220801 .school__li .custom-select{padding-left:20px}.school.miyaji20220801 .school__li::after{position:absolute;content:"";width:10px;height:10px;top:33%;right:15px;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);border-bottom:1px solid #000;border-left:1px solid #000}.school.miyaji20220801 .school__check{display:flex;justify-content:left;position:relative;max-width:850px;margin-left:auto;margin-right:auto}.school.miyaji20220801 .school__check p{font-size:1.6rem;width:100px;margin-right:15px;z-index:2}.school.miyaji20220801 .school__check ul{display:flex;align-items:center;z-index:1}.school.miyaji20220801 .school__check ul li{width:95px;background:linear-gradient(transparent 40%, rgba(237, 237, 237, 0.8) 0%)}.school.miyaji20220801 .school__check ul li input[type=checkbox]{width:18px;height:18px;vertical-align:middle;margin-right:5px;cursor:pointer}.school.miyaji20220801 .school__check ul li .label{font-size:1.6rem;vertical-align:middle;cursor:pointer}.school.miyaji20220801 .school__check.days{margin-bottom:24px}.rentalSerach--rentalTop .school__li .custom-select{padding-left:20px}.rentalSerach--rentalTop .school__li:nth-child(2)::before{display:none}.rentalSerach--rentalTop .school__li:nth-child(2) .custom-select{padding-right:45px}.rentalSerach--rentalTop .school__li:nth-child(3)::before{display:none}.school__notMach{font-size:1.6rem;margin-top:40px;margin-bottom:15px;text-align:center}.bk-gray{background-color:#ededed}.shopList-blackBtn a{display:inline-block;font-size:1.2rem;background-color:#3c3c41;color:#fff;border-radius:30px;height:45px;line-height:45px;position:relative;text-align:center;padding-left:22px;padding-right:40px;width:188px}.shopList-blackBtn a::after{position:absolute;content:"";width:9px;height:9px;top:40%;right:25px;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);border-bottom:1px solid #fff;border-right:1px solid #fff}.shopList-blackBtn.row22 a{line-height:1.5;padding-top:5px}.shopList-blackBtn.row2 a{line-height:1.5;padding-top:7px}.shopList-blackBtn.topwinds a{line-height:17px;padding-top:5px;padding-left:38px;padding-right:50px;padding-top:5px}.shopList-blackBtn.rpm a{line-height:17px;padding-top:5px}.shopList-blackBtn.tachikawa a{line-height:1.5;padding-top:13px}.shopList-blackBtn.akishima a{line-height:1.5;padding-top:13px}.shopList-blackBtn.ondai a{line-height:1.5;padding-top:13px}.shopList-blackBtn.bouon a{line-height:1.5;padding-top:13px}.shopList-blackBtn.koganei a{line-height:1.5;padding-top:13px}.shopList-blackBtn.shopList-blackBtn--rentalTopCenter{text-align:center}.shopList-blackBtn.shopList-blackBtn--rentalTopCenter a{width:240px;height:60px;line-height:60px;font-size:1.8rem}.shopList-blackBtn.shopList-blackBtn--rentalTopCenter.pb95-70{padding-bottom:95px}.underScroll{background-color:#ededed;padding:52px 0 30px}.underScroll .underScroll--rentalTop{margin-top:90px}.underScroll .underScroll__lists{display:flex;justify-content:center;margin-left:-20px;margin-right:-20px;flex-wrap:wrap;margin:0 auto;max-width:1000px}.underScroll .underScroll__item a{display:inline-block;font-size:14px;background-color:#fff;height:50px;line-height:50px;padding:0 35px 0 15px;border-radius:30px;margin-left:15px;margin-right:15px;position:relative;min-width:180px;text-align:center;margin-bottom:30px}.underScroll .underScroll__item a::after{position:absolute;content:"";width:9px;height:9px;top:35%;right:20px;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);border-bottom:1px solid #000;border-left:1px solid #000}.underScroll .underScroll__item a:hover{opacity:1}.underScrollSp .underScrollSp__dt{display:none;background-color:#ededed;font-size:min(4vw,15px);padding:20px 30px;position:relative;cursor:pointer}.underScrollSp .underScrollSp__dt::after{position:absolute;content:"";width:10px;height:10px;top:40%;right:30px;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);border-bottom:1px solid #000;border-left:1px solid #000;transition:all .3s}.underScrollSp .underScrollSp__dt.rotate::after{-webkit-transform:rotate(135deg);transform:rotate(135deg);top:48%}.underScrollSp .underScrollSp__dd{display:none}.underScrollSp .underScrollSp__dd a{display:block;background-color:#777;color:#fff;font-size:min(4vw,15px);padding:20px 30px;border-bottom:1px solid #ededed;position:relative}.underScrollSp .underScrollSp__dd a::after{position:absolute;content:"";width:10px;height:10px;top:40%;right:30px;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);border-bottom:1px solid #fff;border-left:1px solid #fff}.underScrollSp .underScrollSp__dd.is-open{display:block}.shopList{padding-top:100px;padding-bottom:100px}.shopList .shopList__info{font-size:1.4rem;margin-bottom:90px;text-align:left}.shopList .shopList__textInfo{font-size:1.4rem}.shopList .shopList__wrap{display:flex;margin-bottom:30px;justify-content:center;max-width:1500px;margin:0 auto}.shopList .shopList__left{width:48%}.shopList .shopList__shopName-sp{display:none}.shopList .shopList__right{padding-top:0;width:50%;margin-left:30px}.shopList .shopList__name{font-size:2.4rem;margin-bottom:10px}.shopList .shopList__address{font-size:1.4rem;margin-bottom:25px}.shopList .shopList__address .tab{display:inline-block;font-size:13px;text-align:center;border:1px solid #828282;border-radius:15px;margin-right:8px;margin-bottom:8px;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;width:75px;text-align:center;padding:2px}.shopList .shopList__time{margin-bottom:22px}.shopList .shopList__time .tab{display:inline-block;font-size:13px;text-align:center;border:1px solid #828282;border-radius:15px;margin-right:8px;margin-bottom:8px;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;width:75px;text-align:center;padding:2px}.shopList .shopList__time .info{font-size:14px;line-height:1.7;width:calc(100% - 80px)}.shopList .shopList__time .fz10{font-size:1rem}.shopList .shopList__access{margin-bottom:22px}.shopList .shopList__access .tab{display:inline-block;font-size:13px;text-align:center;border:1px solid #828282;border-radius:15px;margin-right:8px;margin-bottom:8px;width:75px;text-align:center;padding:2px}.shopList .shopList__access .info{font-size:14px;width:calc(100% - 80px)}.shopList .shopList__products{margin-bottom:22px}.shopList .shopList__products .tab{display:inline-block;font-size:13px;text-align:center;padding:2px;width:75px;border:1px solid #828282;border-radius:15px;margin-bottom:8px}.shopList .shopList__products .info{font-size:14px}.shopList .red{color:#fe2a2a;font-size:12px;font-weight:bold;margin-bottom:8px}.shopList .shopList__telBtn{margin-bottom:18px}.shopList .shopList__telBtn a{display:inline-block;font-size:2.4rem;padding-left:37px;position:relative}.shopList .shopList__telBtn a img{position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);left:0;width:26px}.shopList .shopList__telBtn a .fz14{font-size:1.4rem;margin-left:10px}.shopList .shopList__telBtn a:hover{opacity:1}.shopList .shopList__telBtn.bouon a{text-align:center}.shopList .shopList__contactBtnWrap{display:flex;margin-bottom:100px}.shopList .shopList__contactBtnWrap.mb28{margin-bottom:28px}.shopList .shopList__contactBtn{margin-right:5px}.shopList .shopList__contactBtn a{display:inline-block;font-size:1.4rem;border:1px solid #828282;border-radius:30px;padding-left:45px;padding-right:40px;height:45px;line-height:45px;position:relative;width:188px}.shopList .shopList__contactBtn a::after{position:absolute;content:"";width:9px;height:9px;top:40%;right:25px;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);border-bottom:1px solid #000;border-right:1px solid #000}.shopList .shopList__map{width:100%;height:300px;overflow:hidden;position:relative}.shopList .shopList__map iframe{width:100%;height:100%;display:block;margin:0 auto}.shopList .shopList__image{margin-bottom:30px;position:relative}.shopList .shopList__image img{margin:0 auto;width:100%;height:100%;display:block}.shopList .textOnlyArea__notes{font-size:1.4rem;margin-top:10px;text-align:left}.rentalSerach.rentalSerach--rentalTop .school__bk{height:450px}.rentalSerach.rentalSerach--rentalTop .rentalSerach__tab{justify-content:center;margin-bottom:0}.rentalSerach.rentalSerach--rentalTop .rentalSerach__tab li{margin-left:15px;margin-right:15px}.supMentTitle{font-size:3.4rem;text-align:center}.supMentLead{padding-top:100px}.supMentLead .supMentLead__title{margin-bottom:0;font-weight:normal}.supMentLead .supMentLead__subtitle{display:block;font-size:1.4rem;margin-bottom:40px;text-align:center}.supMentLead .teacher{padding-top:0}.supMentConts{padding-top:100px;padding-bottom:80px}.supMentConts .supMentConts__title{margin-bottom:50px}.supMentConts .supMentConts__wrap{display:flex;justify-content:center;max-width:1500px;margin:0 auto}.supMentConts .supMentConts__spOnlyArea{display:none}.supMentConts .supMentConts__image-map{width:48%}.supMentConts .supMentConts__image{margin-bottom:30px;position:relative}.supMentConts .supMentConts__image img{margin:0 auto;width:100%;height:100%;display:block}.supMentConts .supMentConts__infoWrap{width:50%;padding-left:50px}.supMentConts .supMentConts__leadInfo{margin-bottom:50px}.supMentConts .supMentConts__p--red{display:inline-block;color:#fe2a2a;border:1px solid #fe2a2a;font-weight:bold;padding:5px;margin-top:20px;margin-bottom:10px}.supMentConts .supMentConts__p--big{font-size:2.4rem;font-weight:bold;margin-top:15px}.supMentConts .supMentConts__telMini{cursor:pointer}.supMentConts .supMentConts__name{font-size:2rem;margin-bottom:5px}.supMentConts .supMentConts__address{font-size:1.4rem;margin-bottom:25px}.supMentConts .supMentConts__address .tab{display:inline-block;font-size:13px;text-align:center;padding:2px;width:75px;border:1px solid #828282;border-radius:15px;margin-right:8px;margin-bottom:8px;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content}.supMentConts .supMentConts__time{margin-bottom:22px}.supMentConts .supMentConts__time .tab{display:inline-block;font-size:13px;text-align:center;padding:2px;width:75px;border:1px solid #828282;border-radius:15px;margin-right:8px;margin-bottom:8px;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content}.supMentConts .supMentConts__time .info{font-size:14px;width:80%;line-height:1.7}.supMentConts .supMentConts__access{margin-bottom:22px}.supMentConts .supMentConts__access .tab{display:inline-block;font-size:13px;text-align:center;padding:2px;width:75px;border:1px solid #828282;border-radius:15px;margin-right:8px;margin-bottom:8px;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content}.supMentConts .supMentConts__access .info{font-size:14px;width:80%}.supMentConts .supMentConts__product{margin-bottom:22px}.supMentConts .supMentConts__product .tab{display:inline-block;font-size:13px;text-align:center;padding:2px;width:75px;border:1px solid #828282;border-radius:15px;margin-bottom:8px}.supMentConts .supMentConts__product .info{font-size:14px}.supMentConts .supMentConts__telBtn{margin-bottom:18px}.supMentConts .supMentConts__telBtn a{display:inline-block;font-size:2.4rem;padding-left:37px;position:relative}.supMentConts .supMentConts__telBtn a img{position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);left:0;width:26px}.supMentConts .supMentConts__telBtn a:hover{opacity:1}.supMentConts .supMentConts__contactBtnWrap{display:flex;margin-bottom:100px}.supMentConts .supMentConts__contactBtnWrap.PurchaseContactBtnWrap{margin-bottom:0}.supMentConts .supMentConts__contactBtn{margin-right:5px}.supMentConts .supMentConts__contactBtn a{display:inline-block;font-size:1.4rem;border:1px solid #828282;border-radius:30px;padding-left:45px;padding-right:40px;height:45px;line-height:45px;position:relative;width:188px}.supMentConts .supMentConts__contactBtn a::after{position:absolute;content:"";width:9px;height:9px;top:40%;right:25px;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);border-bottom:1px solid #000;border-right:1px solid #000}.supMentConts .supMentConts__blackBtn a{display:inline-block;font-size:1.2rem;background-color:#555;color:#fff;border-radius:30px;height:45px;line-height:45px;position:relative;text-align:center;padding-left:22px;padding-right:40px;width:188px}.supMentConts .supMentConts__blackBtn a::after{position:absolute;content:"";width:9px;height:9px;top:40%;right:25px;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);border-bottom:1px solid #fff;border-right:1px solid #fff}.supMentConts .supMentConts__blackBtn.topwinds a{line-height:17px;padding-top:5px}.supMentConts .supMentConts__blackBtn.rpm a{line-height:17px;padding-top:5px}.supMentConts .supMentConts__blackBtn.row22 a{line-height:17px;padding-top:5px}.supMentConts .supMentConts__map{width:100%;height:300px;overflow:hidden}.supMentConts .supMentConts__map iframe{width:100%;height:100%}.Purchase .Purchase__topLead{display:inline-block;font-size:1.5rem;font-weight:bold;padding:5px;background-color:#fff;margin-bottom:10px}.Purchase .Purchase__wrap{display:flex;justify-content:space-between}.Purchase .Purchase__wrap:not(:last-child){margin-bottom:70px}.Purchase .Purchase__left{margin-bottom:70px;width:400px}.Purchase .Purchase__right{width:400px}.is-tab{display:none}.shopList__products{margin-bottom:22px}.shopList__products .tab{display:inline-block;font-size:13px;text-align:center;padding:2px;width:75px;border:1px solid #828282;border-radius:15px;margin-bottom:8px}.shopList__products .info{font-size:14px}.btnBlog-black{position:absolute;bottom:0;width:90%;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);bottom:20px}.btnBlog-black p,.btnBlog-black a{display:inline-block;font-size:14px;background-color:#555;width:180px;height:50px;line-height:50px;text-align:center;border-radius:30px;position:relative}.btnBlog-black p::after,.btnBlog-black a::after{position:absolute;content:"";width:10px;height:10px;top:40%;right:28%;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);border-bottom:1px solid #fff;border-right:1px solid #fff}.schoolBlogContents{padding-top:95px}.schoolBlogContents .schoolBlogContents__lists{display:flex;justify-content:space-between;flex-wrap:wrap}.schoolBlogContents .schoolBlogContents__link{display:block;width:calc(33.3% - 20px);margin-bottom:100px;position:relative}.schoolBlogContents .schoolBlogContents__link:hover{opacity:1}.schoolBlogContents .schoolBlogContents__image{width:100%;height:230px;border-right:1px solid #252525;border-top:1px solid #252525;border-left:1px solid #252525}.schoolBlogContents .schoolBlogContents__image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.schoolBlogContents .schoolBlogContents__info{border-right:1px solid #252525;border-bottom:1px solid #252525;border-left:1px solid #252525;padding:20px 15px;height:325px;position:relative}.schoolBlogContents .schoolBlogContents__title{font-size:20px;margin-bottom:30px;position:relative;height:85px;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden}.schoolBlogContents .schoolBlogContents__title::after{position:absolute;content:"";height:1px;width:80px;background-color:#252525;left:0;bottom:-17px}.schoolBlogContents .schoolBlogContents__date{font-size:14px;margin-bottom:6px;position:relative}.schoolBlogContents .schoolBlogContents__date::before{position:absolute;content:"";height:1px;width:80px;background-color:#252525;left:0;top:-17px}.schoolBlogContents .schoolBlogContents__shop{font-size:14px;margin-bottom:6px}.schoolBlogContents .schoolBlogContents__tab{display:inline-block;font-size:13px;padding:2px;width:75px;text-align:center;border:1px solid #000;border-radius:15px}.schoolBlogContents .schoolBlogContents__btn p{width:100%;color:#fff;padding-right:5%;transition:all .2s}.schoolBlogContents .schoolBlogContents__btn p:hover{opacity:.7}.schoolBlogContents .schoolBlogContents__bottomBtn{text-align:center}.schoolBlogContents .schoolBlogContents__bottomBtn a{display:inline-block;font-size:1.5rem;color:#fff;background-color:#555;padding-left:50px;padding-right:60px;height:60px;line-height:60px;text-align:center;border-radius:30px;position:relative}.schoolBlogContents .schoolBlogContents__bottomBtn a::after{position:absolute;content:"";width:10px;height:10px;top:40%;right:10%;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);border-bottom:1px solid #fff;border-right:1px solid #fff}.schoolBlogContents .schoolBlogContents__prevnext{display:flex;justify-content:center;align-items:center}.schoolBlogContents .schoolBlogContents__prevnext .prev{font-size:16px;margin-right:30px;position:relative}.schoolBlogContents .schoolBlogContents__prevnext .prev::before{position:absolute;content:"";display:block;width:8px;height:8px;border-bottom:1px solid #000;border-left:1px solid #000;-webkit-transform:rotate(45deg);transform:rotate(45deg);left:-20px;top:2px}.schoolBlogContents .schoolBlogContents__prevnext .next{font-size:16px;margin-left:30px;position:relative}.schoolBlogContents .schoolBlogContents__prevnext .next::after{position:absolute;content:"";display:block;width:8px;height:8px;border-bottom:1px solid #000;border-right:1px solid #000;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);right:-20px;top:2px}.schoolBlogContents .schoolBlogContents__prevnext .center{display:flex}.schoolBlogContents .schoolBlogContents__prevnext .center a{font-size:20px;padding:0 15px;border-left:1px solid #252525}.schoolBlogContents .schoolBlogContents__prevnext .center a:last-child{border-right:1px solid #252525}.schoolBlogContents .schoolBlogContents__prevnext-sp{display:none}.schoolBlogContents .schoolBlogContents__prevnext-sp .center a{padding:0;border:none;width:26px;height:26px;line-height:26px;border-radius:50%;border:1px solid #000;text-align:center;font-size:15px;margin:0 7px 0}.schoolBlogContents .schoolBlogContents__prevnext-sp .center a.select{color:#fff;background-color:#b7b5b5;border:none}.schoolBlogContents .schoolBlogContents__prevnext-sp .prev{font-size:12px;margin-right:22px}.schoolBlogContents .schoolBlogContents__prevnext-sp .prev::before{display:none}.schoolBlogContents .schoolBlogContents__prevnext-sp .next{font-size:12px;margin-left:22px}.schoolBlogContents .schoolBlogContents__prevnext-sp .next::after{display:none}.schoolDetail.schoolDetail-schoolDetailPage{padding-top:100px}.schoolDetail.schoolDetail-schoolBlogPage{padding:90px 0 100px}.schoolDetail.schoolDetail-schoolDetailPage{padding-top:90px}.schoolDetail.schoolDetail-schoolblog-detailPage{padding-bottom:100px}.schoolDetail .schoolDetail__secTitle{margin-bottom:37px}.schoolDetail .schoolDetail__wrap{display:flex;margin-bottom:50px;max-width:1500px;margin-left:auto;margin-right:auto;padding-left:30px;padding-right:30px}.schoolDetail .schoolDetail__wrap--schoolDetailPage{align-items:center}.schoolDetail .schoolDetail__map{width:50%;height:auto;overflow:hidden}.schoolDetail .schoolDetail__map iframe{width:100%}.schoolDetail .schoolDetail__info{width:50%;margin-left:60px}.schoolDetail .schoolDetail__info-schoolDetailPage{padding-top:0}.schoolDetail .schoolDetail__nameaddres{margin-bottom:25px}.schoolDetail .schoolDetail__date{margin-bottom:30px}.schoolDetail .schoolDetail__name{font-size:24px;margin-bottom:20px}.schoolDetail .schoolDetail__address{font-size:14px}.schoolDetail .schoolDetail__tab{display:inline-block;border:1px solid #7a7a7a;margin-bottom:7px;width:75px;padding:2px;text-align:center;font-size:13px;border-radius:15px}.schoolDetail .schoolDetail__dateInfo{font-size:14px;line-height:1.7}.schoolDetail .schoolDetail__access{margin-bottom:35px}.schoolDetail .schoolDetail__accessInfos{font-size:14px;line-height:1.7}.schoolDetail .schoolDetail__park{margin-bottom:35px}.schoolDetail .schoolDetail__telBtn a{display:inline-block;font-size:2.4rem;padding-left:37px;position:relative}.schoolDetail .schoolDetail__telBtn img{position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);left:0;width:26px}.schoolDetail .schoolDetail__telBtn.schoolDetail__telBtn--tel{margin-bottom:15px}.schoolDetail .schoolDetail__telBtn.schoolDetail__telBtn--fax{margin-bottom:30px}.schoolDetail .schoolDetail__telBtn.schoolDetail__telBtn--fax img{left:-20px;width:65px}.schoolDetail .schoolDetail__sns{display:flex;align-items:center}.schoolDetail .schoolDetail__sns li:not(:last-child){margin-right:15px}.schoolDetail .schoolDetail__sns .snsImage{width:35px}.schoolDetail .schoolDetail__notes{text-align:center;font-size:1.5rem;margin-bottom:10px}.schoolDetail .schoolDetail__bottomBtnBlack{text-align:center;margin-bottom:20px}.schoolDetail .schoolDetail__bottomBtnBlack a{display:inline-block;font-size:1.5rem;color:#fff;background-color:#252525;padding-left:15px;width:300px;max-width:100%;height:60px;line-height:60px;text-align:center;border-radius:30px;position:relative}.schoolDetail .schoolDetail__bottomBtnBlack a:hover{opacity:1}.schoolDetail .schoolDetail__bottomBtnBlack img{position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);left:23%;width:30px}.schoolDetail .schoolDetail__bottomBtnWhite{text-align:center}.schoolDetail .schoolDetail__bottomBtnWhite a{display:inline-block;font-size:1.5rem;color:#252525;background-color:#fff;border:1px solid #252525;width:300px;max-width:100%;height:60px;line-height:60px;text-align:center;border-radius:30px;position:relative}.schoolDetail .schoolDetail__bottomBtnWhite a:hover{opacity:1}.schoolDetail .schoolDetail__btnSnsWrap{display:flex;flex-wrap:wrap;margin-bottom:35px}.schoolDetail .schoolDetail__blackBtn{margin-right:30px}.schoolDetail .schoolDetail__blackBtn a{display:inline-block;width:150px;height:42px;line-height:42px;text-align:center;background-color:#555;color:#fff;font-size:1.4rem;border-radius:30px;position:relative}.schoolDetail .schoolDetail__blackBtn a::after{position:absolute;content:"";width:10px;height:10px;top:40%;right:15%;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);border-bottom:1px solid #fff;border-right:1px solid #fff}.schoolDetail .schoolDetail_______text{margin-bottom:10px}.schoolDetail .schoolDetail_______btn{margin-bottom:30px}.schoolDetail .schoolDetail_______btn a{display:inline-block;width:188px;height:45px;line-height:45px;text-align:center;background-color:#555;color:#fff;font-size:1.4rem;border-radius:30px;position:relative;padding-left:17px}.schoolDetail .schoolDetail_______btn a img{width:20px;left:34px;top:50%;position:absolute;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.schoolDetail .schoolDetail_______topreturn{border-bottom:1px #000 dashed;padding-bottom:3px}.schoolDetail.miyaji20220801.schoolDetail-schoolDetailPage{padding-top:100px}.schoolDetail.miyaji20220801.schoolDetail-schoolBlogPage{padding:90px 0 100px}.schoolDetail.miyaji20220801.schoolDetail-schoolDetailPage{padding-top:90px}.schoolDetail.miyaji20220801.schoolDetail-schoolblog-detailPage{padding-bottom:100px}.schoolDetail.miyaji20220801 .schoolDetail__secTitle{margin-bottom:37px}.schoolDetail.miyaji20220801 .schoolDetail__wrap{display:flex;margin-bottom:50px;max-width:1500px;margin-left:auto;margin-right:auto;padding-left:30px;padding-right:30px}.schoolDetail.miyaji20220801 .schoolDetail__wrap--schoolDetailPage{align-items:center}.schoolDetail.miyaji20220801 .schoolDetail__map{width:50%;height:auto;overflow:hidden}.schoolDetail.miyaji20220801 .schoolDetail__map iframe{width:100%}.schoolDetail.miyaji20220801 .schoolDetail__info{width:50%;margin-left:60px}.schoolDetail.miyaji20220801 .schoolDetail__info-schoolDetailPage{padding-top:0}.schoolDetail.miyaji20220801 .schoolDetail__nameaddres{margin-bottom:25px}.schoolDetail.miyaji20220801 .schoolDetail__date{margin-bottom:30px}.schoolDetail.miyaji20220801 .schoolDetail__name{font-size:24px;margin-bottom:20px}.schoolDetail.miyaji20220801 .schoolDetail__address{font-size:14px}.schoolDetail.miyaji20220801 .schoolDetail__tab{display:inline-block;border:1px solid #7a7a7a;margin-bottom:7px;width:75px;padding:2px;text-align:center;font-size:13px;border-radius:15px}.schoolDetail.miyaji20220801 .schoolDetail__dateInfo{font-size:14px;line-height:1.7}.schoolDetail.miyaji20220801 .schoolDetail__access{margin-bottom:35px}.schoolDetail.miyaji20220801 .schoolDetail__accessInfos{font-size:14px;line-height:1.7}.schoolDetail.miyaji20220801 .schoolDetail__park{margin-bottom:35px}.schoolDetail.miyaji20220801 .schoolDetail__telBtn a{display:inline-block;font-size:2.4rem;padding-left:37px;position:relative}.schoolDetail.miyaji20220801 .schoolDetail__telBtn img{position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);left:0;width:26px}.schoolDetail.miyaji20220801 .schoolDetail__telBtn.schoolDetail__telBtn--tel{margin-bottom:15px}.schoolDetail.miyaji20220801 .schoolDetail__telBtn.schoolDetail__telBtn--fax{margin-bottom:30px}.schoolDetail.miyaji20220801 .schoolDetail__telBtn.schoolDetail__telBtn--fax img{left:-20px;width:65px}.schoolDetail.miyaji20220801 .schoolDetail__sns{display:flex;align-items:center}.schoolDetail.miyaji20220801 .schoolDetail__sns li:not(:last-child){margin-right:15px}.schoolDetail.miyaji20220801 .schoolDetail__sns .snsImage{width:35px}.schoolDetail.miyaji20220801 .schoolDetail__notes{text-align:center;font-size:1.5rem;margin-bottom:10px}.schoolDetail.miyaji20220801 .schoolDetail__bottomBtnBlack{text-align:center;margin-bottom:20px}.schoolDetail.miyaji20220801 .schoolDetail__bottomBtnBlack a{display:inline-block;font-size:1.5rem;color:#fff;background-color:#252525;padding-left:15px;width:300px;max-width:100%;height:60px;line-height:60px;text-align:center;border-radius:30px;position:relative}.schoolDetail.miyaji20220801 .schoolDetail__bottomBtnBlack a:hover{opacity:1}.schoolDetail.miyaji20220801 .schoolDetail__bottomBtnBlack img{position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);left:23%;width:30px}.schoolDetail.miyaji20220801 .schoolDetail__bottomBtnWhite{text-align:center}.schoolDetail.miyaji20220801 .schoolDetail__bottomBtnWhite a{display:inline-block;font-size:1.5rem;color:#252525;background-color:#fff;border:1px solid #252525;width:300px;max-width:100%;height:60px;line-height:60px;text-align:center;border-radius:30px;position:relative}.schoolDetail.miyaji20220801 .schoolDetail__bottomBtnWhite a:hover{opacity:1}.schoolDetail.miyaji20220801 .schoolDetail__btnSnsWrap{display:flex;flex-wrap:wrap;margin-bottom:35px}.schoolDetail.miyaji20220801 .schoolDetail__blackBtn{margin-right:30px}.schoolDetail.miyaji20220801 .schoolDetail__blackBtn a{display:inline-block;width:150px;height:42px;line-height:42px;text-align:center;background-color:#555;color:#fff;font-size:1.4rem;border-radius:30px;position:relative}.schoolDetail.miyaji20220801 .schoolDetail__blackBtn a::after{position:absolute;content:"";width:10px;height:10px;top:40%;right:15%;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);border-bottom:1px solid #fff;border-right:1px solid #fff}.schoolDetail.miyaji20220801 .schoolDetail_______text{margin-bottom:10px}.schoolDetail.miyaji20220801 .schoolDetail_______btn{margin-bottom:30px}.schoolDetail.miyaji20220801 .schoolDetail_______btn a{display:inline-block;width:188px;height:45px;line-height:45px;text-align:center;background-color:#555;color:#fff;font-size:1.4rem;border-radius:30px;position:relative;padding-left:17px}.schoolDetail.miyaji20220801 .schoolDetail_______btn a img{width:20px;left:34px;top:50%;position:absolute;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.schoolDetail.miyaji20220801 .schoolDetail_______topreturn{border-bottom:1px #000 dashed;padding-bottom:3px}.kome-red{color:#c8373c;margin-left:3px}.choices{font-size:1.1rem;background-color:#ededed;padding:5px;margin-left:10px;font-weight:normal}.formCommonLead{padding:70px 0}.formCommonLead .formCommonLead__title{font-size:3.4rem;text-align:center;margin-bottom:20px;font-weight:normal}.formCommonLead .formCommonLead__notes{font-size:1.4rem;text-align:center}.formCommonConts{padding-bottom:95px;border-bottom:1px solid #ededed}.formCommonConts .formCommonConts__inner{max-width:750px;margin:0 auto}.formCommonConts .formCommonConts__lists{margin-bottom:75px}.formCommonConts .formCommonConts__wrap{display:flex;align-items:center}.formCommonConts .formCommonConts__wrap .formLastName,.formCommonConts .formCommonConts__wrap .formFirstName{width:180px}.formCommonConts .formCommonConts__wrap .formLastName:not(:last-child),.formCommonConts .formCommonConts__wrap .formFirstName:not(:last-child){margin-right:15px}.formCommonConts .formCommonConts__wrap .startTimeHour,.formCommonConts .formCommonConts__wrap .startTimeMinutes{width:100px}.formCommonConts .formCommonConts__wrap .startTimeHour:last-child,.formCommonConts .formCommonConts__wrap .startTimeMinutes:last-child{margin-left:15px}.formCommonConts .formCommonConts__title{font-size:1.7rem;margin-bottom:11px}.formCommonConts .formCommonConts__mastRedTab{font-size:1.1rem;color:#d63334;border:2px solid #d63334;padding:1px 5px;font-weight:bold;display:inline-block;margin-bottom:15px;position:relative;top:-8px;display:block;width:80px;text-align:center}.formCommonConts .formCommonConts__textNormal{font-size:1.4rem}.formCommonConts .formCommonConts__textRed{font-size:1.2rem;margin-top:12px;color:#c8373c}.formCommonConts .formCommonConts__textRed.mb-bottom{margin-bottom:15px}.formCommonConts .formCommonConts__item:not(:last-child){margin-bottom:30px}.formCommonConts .formCommonConts__item.bk-red{background:#fdeae9;padding:4%}.formCommonConts .formCommonConts__item.dashed{border-top:1px dashed #000;padding-top:55px;margin-top:70px}.formCommonConts .formCommonConts__radio label{display:block;margin-bottom:10px;cursor:pointer}.formCommonConts .formCommonConts__radio label:not(:last-child){margin-right:30px}.formCommonConts .formCommonConts__radio label.row{display:inline-block}.formCommonConts .formCommonConts__radio.mb-none label{margin-bottom:0}.formCommonConts .formCommonConts__radio .radioParts{font-size:1.4rem}.formCommonConts .formCommonConts__checkbox label{display:block;margin-bottom:10px;cursor:pointer}.formCommonConts .formCommonConts__checkbox label:not(:last-child){margin-right:30px}.formCommonConts .formCommonConts__checkbox label.row{display:inline-block}.formCommonConts .formCommonConts__checkbox.mb-none label{margin-bottom:0}.formCommonConts .formCommonConts__checkbox .checkboxParts{font-size:1.4rem}.formCommonConts .formCommonConts__dropLists{display:flex}.formCommonConts .formCommonConts__dropItem{display:flex;align-items:center}.formCommonConts .formCommonConts__dropItem:not(:last-child){margin-right:15px}.formCommonConts .formCommonConts__yazirushiWrap{position:relative}.formCommonConts .formCommonConts__yazirushiWrap::after{position:absolute;content:"";width:10px;height:10px;top:35%;right:30%;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);border-bottom:1px solid #000;border-left:1px solid #000}.formCommonConts .formCommonConts__centerTitle{font-size:2rem;font-weight:bold;margin-bottom:25px;text-align:center;padding-top:15px}.formCommonConts .formCommonConts__btn{text-align:center}.formCommonConts .formCommonConts__btn input[type=submit]{color:#fff;background-color:#555;width:215px;height:60px;line-height:60px;border-radius:30px;text-align:center;font-size:1.8rem;padding-right:10px}.formCommonConts .formCommonConts__btnWrap{display:inline-block;position:relative;transition:opacity .2s}.formCommonConts .formCommonConts__btnWrap::after{position:absolute;content:"";width:10px;height:10px;top:42%;right:25%;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);border-bottom:1px solid #fff;border-right:1px solid #fff}.formCommonConts .formCommonConts__btnWrap:hover{opacity:.7}.formCommonConts input[type=text],.formCommonConts input[type=tel],.formCommonConts input[type=email],.formCommonConts textarea{border:1px solid #555;padding:10px 15px;height:40px;margin-right:8px;width:100%;background-color:#fff}.formCommonConts input[type=text].mb-bottom,.formCommonConts input[type=tel].mb-bottom,.formCommonConts input[type=email].mb-bottom,.formCommonConts textarea.mb-bottom{margin-bottom:15px}.formCommonConts input[type=text].address,.formCommonConts input[type=tel].address,.formCommonConts input[type=email].address,.formCommonConts textarea.address{width:150px}.formCommonConts .experienceYear,.formCommonConts .inPeopleNum{width:100px !important}.formCommonConts textarea{height:125px;background-color:#fff}.formCommonConts textarea.txtarea-maker{height:60px}.formCommonConts select{border:1px solid #3f3f3f;border-radius:30px;padding:15px 33px 15px 20px;width:auto;cursor:pointer;margin-right:15px}.formCommonConts select.padddingMini{padding:12px 33px 12px 20px}.formCommonConts .formCommonConts__dropSpOnly{display:none}.formCommonConts .formCommonConts__dropSpOnly select{background-color:#fff}.formCommonConts .otherInput{display:inline-block;width:400px}.formComfirmConts{padding-bottom:90px;border-bottom:1px solid #ededed}.formComfirmConts .formComfirmConts__inner{max-width:750px;margin:0 auto}.formComfirmConts .formComfirmConts__table{width:100%;table-layout:fixed;margin-bottom:50px;display:flex;border-collapse:collapse}.formComfirmConts .formComfirmConts__th{text-align:left;font-size:1.5rem;width:270px;padding:15px 5px 15px 20px;border-top:1px solid #999}.formComfirmConts .formComfirmConts__td{text-align:left;font-size:1.4rem;width:490px;padding:15px 20px;border-top:1px solid #999}.formComfirmConts .formComfirmConts__btn{text-align:center;margin-bottom:13px}.formComfirmConts .formComfirmConts__btn input[type=submit]{color:#fff;background-color:#555;width:215px;height:60px;line-height:60px;border-radius:30px;text-align:center;font-size:1.8rem;padding-right:10px}.formComfirmConts .formComfirmConts__btnWrap{display:inline-block;position:relative;transition:opacity .2s}.formComfirmConts .formComfirmConts__btnWrap::after{position:absolute;content:"";width:10px;height:10px;top:42%;right:25%;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);border-bottom:1px solid #fff;border-right:1px solid #fff}.formComfirmConts .formComfirmConts__btnWrap:hover{opacity:.7}.formComfirmConts .formComfirmConts__btnBack{text-align:center;margin-bottom:40px}.formComfirmConts .formComfirmConts__btnBack button{color:#3f3f3f;background-color:transparent;border:1px solid #3f3f3f;width:215px;height:60px;line-height:60px;border-radius:30px;text-align:center;font-size:1.8rem;padding-right:10px}.formComfirmConts .formComfirmConts__btnBckWrap{display:inline-block;position:relative;transition:opacity .2s}.formComfirmConts .formComfirmConts__btnBckWrap::after{position:absolute;content:"";width:10px;height:10px;top:42%;left:25%;-webkit-transform:rotate(45deg);transform:rotate(45deg);border-bottom:1px solid #000;border-left:1px solid #000}.formComfirmConts .formComfirmConts__btnBckWrap:hover{opacity:.7}.formComfirmConts .formComfirmConts__agree{text-align:left;font-size:1.4rem}.formComfirmConts .formComfirmConts__agreeLink{text-decoration:underline}.complate{margin-bottom:70px}.complate .complate__message{text-align:center;font-size:2rem;margin-bottom:15px}.complate .complate__text{text-align:center;font-size:1.4rem;margin-bottom:40px}.complate .complate__btnBack{text-align:center}.complate .complate__btnBack a{display:inline-block;color:#3f3f3f;background-color:transparent;border:1px solid #3f3f3f;width:215px;height:60px;line-height:60px;border-radius:30px;text-align:center;font-size:1.8rem;padding-left:5px;position:relative}.complate .complate__btnBack a::after{position:absolute;content:"";width:10px;height:10px;top:42%;left:15%;-webkit-transform:rotate(45deg);transform:rotate(45deg);border-bottom:1px solid #000;border-left:1px solid #000}.teacher{padding-top:75px}.teacher .teacher__sectitle{margin-bottom:35px}.teacher .teacherInner{max-width:1000px}.teacher .teacher__lead{background-color:#ededed;padding:45px 0 25px;text-align:center}.teacher .teacher__btn .selectWrap{display:inline-block;position:relative}.teacher .teacher__btn .selectWrap::after{position:absolute;content:"";width:10px;height:10px;top:23%;right:20px;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);border-bottom:1px solid #000;border-left:1px solid #000}.teacher .teacher__btn select{margin-bottom:28px;display:inline-block;font-size:1.4rem;background-color:#fff;width:204px;height:50px;line-height:50px;border-radius:30px;cursor:pointer;position:relative;text-overflow:ellipsis;white-space:nowrap;padding-left:25px;padding-right:28px;overflow:hidden;color:#000}.teacher .teacher__smooth{display:flex;justify-content:center;flex-wrap:wrap;width:800px;margin:0 auto}.teacher .teacher__smooth.teacher__smooth--piano{margin-bottom:55px}.teacher .teacher__smooth.teacher__smooth--shopListPage{width:860px}.teacher .teacher__smoothItem{margin-bottom:15px}.teacher .teacher__smoothItem a{display:inline-block;padding-right:50px;font-size:14px;position:relative}.teacher .teacher__smoothItem a::after{position:absolute;content:"";width:10px;height:10px;top:5px;right:28px;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);border-bottom:1px solid #000;border-left:1px solid #000;width:8px;height:8px}.teacher .teacher__smoothItem.teacher__smoothItem--piano a{width:100%}.teacher .teacher__smoothItem.teacher__smoothItem--piano.none{display:none}.teacher .teacher__smoothItem.teacher__smoothItem--shopListPage{width:200px}.teacher .teacher__secTitle{text-align:center;margin-bottom:60px}.teacher .teacher__wrap{display:flex;justify-content:space-between;flex-wrap:wrap}.teacher .teacher__wrap:before{content:"";display:block;width:23%;order:1}.teacher .teacher__wrap:after{content:"";display:block;width:23%}.teacher .teacher__item{width:calc(25% - 25px);margin-bottom:90px}.teacher .teacher__item a{display:block}.teacher .teacher__image{margin-bottom:15px;position:relative;padding-top:100%}.teacher .teacher__image img{position:absolute;inset:0;margin:0 auto;width:100%;height:100%;display:block}.teacher .teacher__name{font-size:24px}.teacher .teacher__profile{display:block;font-size:14px;margin-bottom:20px;position:relative}.teacher .teacher__profile::after{position:absolute;content:"";width:10px;height:10px;top:5px;right:85px;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);border-bottom:1px solid #000;border-right:1px solid #000;width:8px;height:8px}.teacher .teacher__in{display:inline-block;margin-bottom:5px;margin-right:2px}.teacher .teacher__in p{font-size:10px;font-weight:bold;background-color:#ededed;padding:6px}.teacher .teacherPianoTitle{font-size:2.4rem;padding-left:20px;border-left:15px solid #ededed;margin-bottom:65px}.teacher .scrollPositionSet{padding-top:100px;margin-top:-100px}.teacher_category{padding-top:40px}.shopGuidane .teacher{padding-top:0}.teacher___rental{padding-top:0}#doramu{margin-top:100px}#piano{margin-top:100px}.companyTabArea{padding:85px 0}.companyTabArea__list{display:flex;justify-content:center;flex-wrap:wrap}.companyTabArea__item{margin:0 10px 10px}.companyTabArea__item a{display:inline-block;font-size:1.4rem;font-weight:bold;width:180px;height:50px;line-height:50px;text-align:center;border:1px solid #000;color:#000;border-radius:24px;padding-right:5%;position:relative}.companyTabArea__item a::after{position:absolute;content:"";width:10px;height:10px;top:38%;right:11%;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);border-bottom:1px solid #000;border-left:1px solid #000}.companyTabArea__item--now a{background-color:#000;color:#fff}.companyTabArea__item--now a::after{border-bottom:1px solid #fff;border-left:1px solid #fff}.companyTabArea-sp{display:none}.companyTabArea-sp__dt{color:#3f3f3f;border-top:1px solid #777;border-bottom:1px solid #777;font-size:min(4vw,15px);display:block;cursor:pointer;padding:22px 30px;position:relative}.companyTabArea-sp__dt::after{position:absolute;content:"";width:10px;height:10px;top:40%;right:30px;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);border-bottom:1px solid #000;border-left:1px solid #000;transition:all .3s}.companyTabArea-sp__dt.is-open::after{-webkit-transform:rotate(135deg);transform:rotate(135deg);top:45%}.companyTabArea-sp__dd{display:none}.companyTabArea-sp__dd a{background-color:#777;color:#fff;border-bottom:1px solid #b5b5b5;font-size:min(4vw,15px);display:block;cursor:pointer;padding:22px 30px;position:relative}.companyTabArea-sp__dd a::after{position:absolute;content:"";width:10px;height:10px;top:42%;right:30px;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);border-bottom:1px solid #fff;border-right:1px solid #fff}.companyTabArea-sp__dd.is-open{display:block}.companyTopConts{padding-bottom:80px;border-bottom:1px solid #f5f5f5;margin-top:100px}.companyTopConts .companyTopConts__message{font-size:3rem;text-align:center;margin-bottom:80px;font-weight:normal}.companyTopConts .companyTopConts__text{font-size:1.8rem;line-height:1.8em;text-align:center}.companyInfoConts{padding-bottom:80px;border-bottom:1px solid #f5f5f5;margin-top:100px}.companyInfoConts__table{width:100%;table-layout:fixed;margin-bottom:50px;display:flex;justify-content:center;border-collapse:collapse}.companyInfoConts__th{text-align:left;font-size:1.5rem;width:260px;padding:15px 5px 15px 20px;border-top:1px solid #999}.companyInfoConts__td{text-align:left;font-size:1.4rem;width:490px;padding:15px 20px;border-top:1px solid #999}.companyInfoConts__td span{display:block;border-left:8px solid #f5f5f5;padding-left:7px;margin-bottom:10px;font-weight:bold}.companyInfoConts__td span:not(:first-child){margin-top:23px}.companyInfoConts__bisiness{padding-left:1.8em;text-indent:-1.8em}.companyInfoConts__officeAddress{margin-left:15px}.companyHistoryConts{padding-bottom:80px;border-bottom:1px solid #f5f5f5;margin-top:100px}.companyHistoryConts__table{width:100%;table-layout:fixed;margin-bottom:50px;display:flex;justify-content:center}.companyHistoryConts__th{text-align:left;font-size:1.5rem;width:260px;padding:15px 5px 15px 20px;border-top:1px solid #999}.companyHistoryConts__td{text-align:left;font-size:1.4rem;width:490px;padding:15px 20px;border-top:1px solid #ededed}.companyHistoryConts__td span{display:block;border-left:8px solid #f5f5f5;padding-left:10px;margin-bottom:10px;font-weight:bold}.companyHistoryConts__td span:not(:first-child){margin-top:23px}.companyRecruitLead{margin-top:20px}.companyRecruitLead .companyRecruitLead__lead{font-size:1.6rem;margin-bottom:100px;text-align:center}.companyRecruitConts{padding-top:100px;margin-top:-100px}.companyRecruitConts.last{border-bottom:1px solid #f3f3f3;padding-bottom:90px}.companyRecruitConts:not(:last-child){padding-bottom:90px}.companyRecruitConts .companyRecruitConts__title{font-size:3.4rem;text-align:center;margin-bottom:50px;font-weight:normal}.companyRecruitConts .companyRecruitConts__wrap{display:flex;justify-content:center;margin-left:auto;margin-right:auto;max-width:1500px}.companyRecruitConts .companyRecruitConts__image{width:48%}.companyRecruitConts .companyRecruitConts__info{width:50%;margin-left:60px;padding-top:20px}.companyRecruitConts .companyRecruitConts__text{font-size:1.4rem;margin-bottom:25px;max-width:600px}.companyRecruitConts .companyRecruitConts__btn:not(:last-child){margin-bottom:15px}.companyRecruitConts .companyRecruitConts__btn a{display:inline-block;font-size:1.4rem;width:400px;max-width:100%;border:1px solid #8b8b8b;border-radius:35px;padding-right:8%;text-align:center;position:relative;padding-top:10px;padding-bottom:10px;padding-left:10px}.companyRecruitConts .companyRecruitConts__btn a::after{position:absolute;content:"";width:10px;height:10px;top:38%;right:8%;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);border-bottom:1px solid #000;border-right:1px solid #000}.companyRecruitConts .companyRecruitConts__btn--other a{padding-right:50px}.companyRecruitConts .companyRecruitConts__imageWrap{display:flex;justify-content:center;max-width:1500px;margin-left:auto;margin-right:auto}.companyRecruitConts .companyRecruitConts__philosophy{width:50%}.companyRecruitConts .companyRecruitConts__recruit{margin-left:60px;padding-top:20px;width:50%}.companyRecruitConts .companyRecruitConts__recruit p{font-size:1.4rem;margin-bottom:55px}.companyRecruitConts .companyRecruitConts__recruitImage1{display:block;width:160px;margin-bottom:25px}.companyRecruitConts .companyRecruitConts__recruitImage2{width:240px;display:block}.companyCommentArea{padding-bottom:80px;border-bottom:1px solid #f5f5f5;margin-top:100px}.companyCommentArea .companyCommentArea__inner{max-width:750px}.companyCommentArea .companyCommentArea__title{font-size:1.8rem;line-height:1.8em;margin-bottom:50px}.companyCommentArea .companyCommentArea__message{font-size:1.8rem;line-height:1.8em;margin-bottom:40px}.companyCommentArea .companyCommentArea__name{font-size:1.8rem;font-weight:normal}.companyCommentArea .companyCommentArea__name span{font-size:2.4rem}.conpany_____title{margin-top:85px}.newsList{padding:100px 0}.newsList .newsList__contents_schoolName{max-width:800px}.newsList .secTitle__newsList{margin-bottom:70px;position:relative}.newsList .newsList__btn{position:absolute;content:"";top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);right:15px}.newsList .newsList__btn a{font-size:1.4rem;position:relative}.newsList .newsList__btn a::after{position:absolute;content:"";width:10px;height:10px;top:10%;right:-18px;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);border-bottom:1px solid #000;border-right:1px solid #000}.newsList .newsList__lists a{display:flex;align-items:flex-start}.newsList .newsList__item:not(:last-child){margin-bottom:20px}.newsList .newsList__item.is-hidden{opacity:0;height:0;margin:0}.newsList .newsList__info{display:flex;align-items:center;width:260px;padding-top:3px}.newsList .newsList__info_schoolName{width:130px}.newsList .newsList__date{font-size:1.8rem;width:105px}.newsList .newsList__genre{font-size:1rem;padding:0 14px;margin-right:10px;height:23px;line-height:23px;border:1px solid #999;border-radius:15px;display:flex;align-items:center;justify-content:center;width:100px}.newsList .newsList__title{width:660px}.newsList .newsList__title p{font-size:1.6rem}.newsList .newsList__more{margin-top:100px;margin-bottom:70px;text-align:center}.newsList .newsList__more a{display:inline-block;color:#3c3c41;background-color:#fff;font-size:1.8rem;text-align:center;width:200px;height:50px;line-height:50px;padding-right:2%;border:1px solid #3c3c41;border-radius:30px;position:relative;cursor:pointer}.newsList .newsList__more a::after{position:absolute;content:"";width:10px;height:10px;top:38%;right:18%;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);border-bottom:1px solid #000;border-left:1px solid #000}.newsList .newsList__more.is-btn-hidden{display:none}.secTitle{text-align:center;color:#3f3f3f}.secTitle__ja{font-size:3.4rem;font-weight:normal;letter-spacing:.1em;text-align:center}.secTitle__ja .is-6{font-size:8rem;font-weight:400}.secTitle__ja-news{font-size:2.4rem}.secTitle__en{font-size:1.4rem;font-weight:bold;text-align:center}.secTitle .secTitle__lead{font-size:16px;margin-top:20px;padding-left:30px;padding-right:30px}.secTitle__shopList{margin-bottom:39px}.secTitle__online{text-align:center;margin-bottom:55px}.secTitle__maintenace{margin-bottom:40px}.secTitle__soundSolution{margin-bottom:40px}.secTitle__reason{margin-bottom:50px}.secTitle__admission{margin-bottom:30px}.secTitle__faq{margin-bottom:30px}.snsInfo{padding:56px 0}.snsInfo .snsInfo__lead{font-size:3.4rem;font-weight:normal;text-align:center;letter-spacing:.1em;margin-bottom:10px}.snsInfo .snsInfo__list{display:flex;justify-content:space-between}.snsInfo .snsInfo__item{display:flex;justify-content:space-between;width:calc(33.3% - 53px)}.snsInfo .snsInfo__item .snsImage{width:30px;margin-right:15px}.snsInfo .snsInfo__item a{display:flex;align-items:center}.snsInfo .snsInfo__item p{font-size:1.8rem}.schoolContact{background-color:#ededed;padding-top:47px;padding-bottom:40px}.schoolContact .schoolContact__wrap{display:flex;justify-content:space-between;align-items:center}.schoolContact .schoolContact__title{font-size:3.4rem;margin-bottom:5px}.schoolContact .schoolContact__sikaku{display:inline-block;font-size:1.8rem;font-weight:bold;border:1px solid #909090;padding:7px 14px;margin-bottom:10px}.schoolContact .schoolContact__off{display:flex;align-items:center}.schoolContact .schoolContact__off span{font-size:1.4rem;width:80px}.schoolContact .schoolContact__off p{font-size:1.4rem;width:calc(100% - 80px);text-align:left}.schoolContact .schoolContact__btnWrap{display:flex;justify-content:space-between}.schoolContact .schoolContact__btn:first-child{margin-right:15px}.schoolContact .schoolContact__btn a{display:inline-block;text-align:center;width:300px;height:60px;line-height:60px;background-color:#555;color:#fff;border-radius:30px;font-size:1.4rem;border-radius:30px}.schoolContact .schoolContact__btn a.tel{font-size:2.4rem;padding-top:2px;padding-left:30px;position:relative}.schoolContact .schoolContact__btn a.tel img{position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);left:57px;width:25px}.schoolContact .schoolContact__btn a.right{font-size:1.8rem;padding-left:40px;position:relative}.schoolContact .schoolContact__btn a.right img{position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);left:73px;width:33px}.schoolContact .schoolContact__btn a:hover{opacity:1}.footer.miyajiFooter{width:100%;background-color:#3c3c41;color:#fff;padding:75px 0 55px}.footer.miyajiFooter .footer__contents{max-width:1000px;margin:0 auto;padding-left:20px;padding-right:20px}.footer.miyajiFooter .footer__copy{width:100%;color:#fff;text-align:right}.footer.miyajiFooter .footer__lists{display:flex;justify-content:left}.footer.miyajiFooter .footer__lists:first-child{margin-bottom:70px}.footer.miyajiFooter .footer__lists.second{margin-bottom:85px}.footer.miyajiFooter .footer__item{width:calc(25% - 30px)}.footer.miyajiFooter .footer__item:not(:last-child){margin-right:40px}.footer.miyajiFooter .footer__title{border-bottom:1px solid #999;padding-bottom:15px;margin-bottom:15px}.footer.miyajiFooter .footer__title h4{font-size:18px;margin-bottom:3px}.footer.miyajiFooter .footer__title p{font-size:14px}.footer.miyajiFooter .footer__choice{font-size:12px}.footer.miyajiFooter .footer__choice p{margin-bottom:7px}.footer.miyajiFooter .sikaku{text-align:right;margin-bottom:20px}.footer.miyajiFooter .sikaku p{display:inline-block;font-size:12px;padding:11px 13px;border:1px solid #999}.footer.miyajiFooter .sikaku p.left{margin-right:20px}.footer.miyajiFooter .sikaku p.left a{border:none;padding:0}.footer.miyajiFooter .sikaku a{display:inline-block;font-size:12px;padding:11px 13px;border:1px solid #999}.footer.miyajiFooter .footer__menu{display:flex;justify-content:flex-end;margin-bottom:45px}.footer.miyajiFooter .footer__menu li:not(:last-child){margin-right:22px}.footer.miyajiFooter .footer__menu li a{font-size:12px}.footer.miyajiFooter .footer__bottom{display:flex;justify-content:space-between;align-items:flex-end}.footer.miyajiFooter .footer__logo a{display:inline-block;width:133px}.footer.miyajiFooter .bMenu__nav{margin-bottom:40px}.swiper{max-height:calc(100vh - 100px);display:flex;justify-content:center;align-items:center}.swiper-pagination-bullet{width:60px;height:4px;border-radius:0;margin-left:5px !important;margin-right:5px !important;background-color:#3f3f3f;opacity:1}.swiper-pagination-bullet-active{background-color:#fff}.swiper-button-next,.swiper-button-prev{color:#555}.swiper-scrollbar{display:none}.schoolBlogMv{padding-top:85px}.schoolBlogMv .schoolBlogMv__secTitle{margin-bottom:35px}.schoolBlogMv .schoolBlogMv__onbg{background:rgba(37,37,37,.6);position:absolute;top:0;left:0;height:100%;width:50%}.schoolBlogMv .schoolBlogMv__onText{display:inline-block;color:#fff;position:absolute;bottom:10%;right:10%}.schoolBlogMv .schoolBlogMv__date{font-size:17px;margin-bottom:10px}.schoolBlogMv .schoolBlogMv__shop{font-size:16px;margin-bottom:10px}.schoolBlogMv .schoolBlogMv__tab{display:inline-block;font-size:12px;border:1px solid #fff;border-radius:15px;padding:5px 15px;margin-bottom:20px}.schoolBlogMv .schoolBlogMv__title{font-size:34px;margin-bottom:30px}.schoolBlogMv .schoolBlogMv__info{font-size:14px;margin-bottom:80px}.schoolBlogMv .schoolBlogMv__btn a::after{right:18%}@media screen and (max-width: 1000px){html.is-fixd{height:100%;overflow:hidden}body .main{margin-top:61px}.is-sp{display:none}.is-pc{display:block}.mvInfo .mvInfo__inner h1{font-size:3vw}.mvInfo .mvInfo__inner p{font-size:1.6vw}.smoothList.smoothList--lecturePianoPage{width:600px}.smoothList.smoothList--schoolListPage{width:600px}.smoothList.smoothList--rentalListPage{width:600px}.smoothList.smoothList--teacherProfilePage{width:700px}.smoothList.smoothList--shopListPage{width:600px}.smoothList.smoothList--maintenancePage{width:600px}.inner{padding:0 30px}.innerSub{padding:0 30px}.header.miyajiHeader{height:61px}.header.miyajiHeader .burgerBtnWrap{display:block}.header.miyajiHeader .header__wrap{padding-top:0;display:inline-block}.header.miyajiHeader .header__logo{display:inline-block}.header.miyajiHeader .header__logo a{width:100px;position:absolute;left:50%;top:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}.header.miyajiHeader .header__nav{display:none}.header.miyajiHeader .burgerBtn{display:inline-block}.header.miyajiHeader .header__hoverLists{padding-left:30px;padding-right:30px}.telBtn a{font-size:min(4.8vw,18px);padding-right:min(8.5333333333vw,32px);padding-left:min(17.3333333333vw,65px);height:53px;line-height:53px}.telBtn a img{width:min(6.1333333333vw,23px);left:32px}.telBtn a .fz14{font-size:min(3.2vw,12px)}.miyajiHeader .bMenu__nav,.miyajiFooter .bMenu__nav{display:block;margin-bottom:40px}.area .area__info{font-size:1.3rem}.newsImp .newsImp__btn{right:45px}.newsImp .newsImp__wrap{flex-direction:column}.newsImp .newsImp__tab{margin-bottom:15px}.newsImp .newsImp__info{margin-right:15px}.newsImp .newsImp__info--school{width:100px}.newsImp .newsImp__date{font-size:1.5rem;width:100px}.newsImp .newsImp__genre{font-size:1rem}.newsImp .newsImp__title p{font-size:1.5rem}.news .news__lists a{flex-direction:column;align-items:flex-start}.news .news__info{margin-bottom:8px}.news .news__date{font-size:1.5rem;width:95px;min-width:auto}.news .news__title p{font-size:1.5rem}.newsTayori .newsTayori__lists a{flex-direction:column;align-items:flex-start}.newsTayori .newsTayori__info{margin-bottom:8px}.newsTayori .newsTayori__date{font-size:1.6rem;width:95px}.school__bk{height:760px}.school__course{padding:40px 30px 0}.school__choice{padding:50px 30px 75px}.school__tab{justify-content:space-evenly;flex-direction:column;align-items:center;margin-bottom:0}.school__tab .custom-options{width:100%}.school__tab .custom-select{font-size:1.6rem;width:100%}.school__li{width:280px}.school__li:not(:last-child){margin-bottom:10px}.school__check{flex-direction:column;padding-left:0}.school__check p{margin-bottom:20px}.school__check ul{flex-wrap:wrap;padding:0 35px 0}.school__check ul li{width:22%;max-width:100px}.school__check.days ul li{margin-bottom:20px}.school.miyaji20220801 .school__bk{height:760px}.school.miyaji20220801 .school__course{padding:40px 30px 0}.school.miyaji20220801 .school__choice{padding:50px 30px 75px}.school.miyaji20220801 .school__tab{justify-content:space-evenly;flex-direction:column;align-items:center;margin-bottom:0}.school.miyaji20220801 .school__tab .custom-options{width:100%}.school.miyaji20220801 .school__tab .custom-select{font-size:1.6rem;width:100%}.school.miyaji20220801 .school__li{width:280px}.school.miyaji20220801 .school__li:not(:last-child){margin-bottom:10px}.school.miyaji20220801 .school__check{flex-direction:column;padding-left:0}.school.miyaji20220801 .school__check p{margin-bottom:20px}.school.miyaji20220801 .school__check ul{flex-wrap:wrap;padding:0 35px 0}.school.miyaji20220801 .school__check ul li{width:22%;max-width:100px}.school.miyaji20220801 .school__check.days ul li{margin-bottom:20px}.underScroll{display:none}.underScrollSp .underScrollSp--rentalTop{padding-top:75px}.underScrollSp .underScrollSp__dt{display:block}.shopList .shopList__inner{padding-left:30px;padding-right:30px}.shopList .shopList__wrap{flex-direction:column}.shopList .shopList__left{width:100%}.shopList .shopList__shopName-sp{display:block;font-size:1.7rem;margin-bottom:23px;padding:0 30px;text-align:center}.shopList .shopList__right{padding-top:0;width:100%;max-width:100%;margin-left:0}.shopList .shopList__name{display:none}.shopList .shopList__address{font-size:min(3.4666666667vw,13px)}.shopList .shopList__time .info{font-size:min(3.4666666667vw,13px)}.shopList .shopList__time .fz10{font-size:1.1rem}.shopList .shopList__access .info{font-size:min(3.4666666667vw,13px)}.shopList .shopList__products .tab{width:75px;text-align:center}.shopList .shopList__products .info{font-size:min(3.4666666667vw,13px)}.shopList .shopList__telBtn a{font-size:min(4.8vw,18px);padding-right:min(8.5333333333vw,32px);padding-left:32px}.shopList .shopList__telBtn a img{width:min(6.1333333333vw,23px);left:0}.shopList .shopList__telBtn a .fz14{font-size:min(3.2vw,12px)}.shopList .shopList__map{height:min(84.5333333333vw,317px);margin-bottom:15px;padding-left:30px;padding-right:30px}.shopList .shopList__map iframe{height:100%}.shopList .shopList__image{padding-left:30px;padding-right:30px}.rentalSerach.rentalSerach--rentalTop .school__bk{height:550px}.supMentConts .supMentConts__wrap{flex-direction:column}.supMentConts .supMentConts__spOnlyArea{display:block;padding-left:30px;padding-right:30px;margin-bottom:10px}.supMentConts .supMentConts__spOnlyInfo{margin-bottom:40px}.supMentConts .supMentConts__name--sp{text-align:center}.supMentConts .supMentConts__image-map{width:100%}.supMentConts .supMentConts__image{margin-bottom:20px;padding-left:30px;padding-right:30px}.supMentConts .supMentConts__infoWrap{padding-top:0;width:100%;max-width:100%;margin-left:0;padding-left:30px;padding-right:30px}.supMentConts .supMentConts__leadInfo{display:none}.supMentConts .supMentConts__name{display:none}.supMentConts .supMentConts__name.PurchaseName{display:block}.supMentConts .supMentConts__address{font-size:min(3.4666666667vw,13px)}.supMentConts .supMentConts__address .tab{width:75px;text-align:center}.supMentConts .supMentConts__time .tab{width:75px;text-align:center}.supMentConts .supMentConts__time .info{font-size:min(3.4666666667vw,13px)}.supMentConts .supMentConts__access .tab{width:75px;text-align:center}.supMentConts .supMentConts__access .info{font-size:min(3.4666666667vw,13px)}.supMentConts .supMentConts__product .info{font-size:min(3.4666666667vw,13px)}.supMentConts .supMentConts__telBtn a{font-size:min(4.8vw,18px);padding-right:min(8.5333333333vw,32px);padding-left:32px}.supMentConts .supMentConts__telBtn a img{width:min(6.1333333333vw,23px);left:0}.supMentConts .supMentConts__map{height:min(84.5333333333vw,317px)}.supMentConts .supMentConts__map{margin-bottom:25px;padding-left:30px;padding-right:30px}.supMentConts .supMentConts__map iframe{height:100%}.Purchase .Purchase__wrap{flex-direction:column}.Purchase .Purchase__wrap:not(:last-child){margin-bottom:50px}.Purchase .Purchase__left{margin-bottom:50px;width:100%}.Purchase .Purchase__right{width:100%}.tab-none{display:none}.is-tab{display:block}.shopList__products .tab{width:75px;text-align:center}.shopList__products .info{font-size:min(3.4666666667vw,13px)}.schoolDetail .schoolDetail__wrap{padding-left:30px;padding-right:30px}.schoolDetail .schoolDetail__map iframe{height:min(168vw,630px)}.schoolDetail .schoolDetail__info{padding-top:0;margin-left:30px}.schoolDetail.miyaji20220801 .schoolDetail__wrap{padding-left:30px;padding-right:30px}.schoolDetail.miyaji20220801 .schoolDetail__map iframe{height:min(168vw,630px)}.schoolDetail.miyaji20220801 .schoolDetail__info{padding-top:0;margin-left:30px}.formCommonConts .formCommonConts__inner{padding-left:50px;padding-right:50px}.formComfirmConts .formComfirmConts__inner{padding-left:50px;padding-right:50px}.formComfirmConts .formComfirmConts__th{width:305px;font-size:1.4rem}.teacher .teacher__smooth{width:700px}.teacher .teacher__smooth.teacher__smooth--shopListPage{width:600px}.teacher .teacher__item{width:calc(33.3% - 20px)}.teacher .teacher__profile::after{right:20%}.companyRecruitConts{padding-top:60px;margin-top:-60px}.companyRecruitConts .companyRecruitConts__info{margin-left:30px}.companyRecruitConts .companyRecruitConts__btn a{font-size:1.2rem;width:350px}.companyRecruitConts .companyRecruitConts__recruit{margin-left:30px}.newsList .newsList__lists a{flex-direction:column;align-items:flex-start}.newsList .newsList__info{margin-bottom:8px}.newsList .newsList__date{font-size:1.6rem;width:95px}.secTitle__ja{font-size:2.7rem}.secTitle__ja .is-6{font-size:6rem}.secTitle__en{font-size:1.3rem}.snsInfo{padding:80px 0}.snsInfo .snsInfo__lead{font-size:3rem;margin-bottom:20px}.snsInfo .snsInfo__list{flex-direction:column}.snsInfo .snsInfo__item{width:100%;justify-content:center}.snsInfo .snsInfo__item:not(:last-child){margin-bottom:32px}.schoolContact{text-align:center}.schoolContact .schoolContact__wrap{flex-direction:column}.schoolContact .schoolContact__title{margin-bottom:10px}.schoolContact .schoolContact__sikaku{margin-bottom:20px}.schoolContact .schoolContact__off{margin-bottom:26px}.schoolContact .schoolContact__btnWrap{flex-direction:column}.schoolContact .schoolContact__btn:first-child{margin-right:0}.schoolContact .schoolContact__btn a.tel{margin-bottom:20px}.footer.miyajiFooter{padding:0 0 21px}.footer.miyajiFooter .footer__contents{padding-left:0;padding-right:0}.footer.miyajiFooter .footer__copy{text-align:right;display:none}.footer.miyajiFooter .footer__lists{display:none}.footer.miyajiFooter .footer__lists:first-child{margin-bottom:0}.footer.miyajiFooter .footer__lists.second{margin-bottom:25px}.footer.miyajiFooter .footer__item{width:100%}.footer.miyajiFooter .footer__title{display:flex;align-items:center;padding-top:23px;padding-bottom:23px;margin-bottom:0;padding-left:30px;position:relative;border-top:1px solid #999;border-bottom:none}.footer.miyajiFooter .footer__title:after{position:absolute;content:"";width:10px;height:10px;top:41%;right:30px;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);border-bottom:1px solid #fff;border-left:1px solid #fff}.footer.miyajiFooter .footer__title h4{font-size:15px;margin-right:14px;margin-bottom:0}.footer.miyajiFooter .footer__title p{padding-top:6px}.footer.miyajiFooter .footer__choice{padding-top:23px;padding-bottom:23px;padding-left:30px;display:none}.footer.miyajiFooter .sikaku{text-align:left;padding-left:30px}.footer.miyajiFooter .sikaku p{font-size:11px;padding:8px 10px}.footer.miyajiFooter .sikaku p.left{margin-right:0;margin-bottom:8px}.footer.miyajiFooter .sikaku a{font-size:11px;padding:8px 10px}.footer.miyajiFooter .footer__menu{flex-wrap:wrap;justify-content:flex-start;margin-bottom:27px;padding-left:30px}.footer.miyajiFooter .footer__bottom{flex-direction:column-reverse;align-items:center}.footer.miyajiFooter .footer__logo a{width:100px}.schoolBlogMv .schoolBlogMv__onbg{width:70%}}@media screen and (max-width: 850px){.schoolBlogContents .schoolBlogContents__link{width:calc(50% - 20px);margin-bottom:50px}}@media screen and (max-width: 640px){.is-sp{display:block}.is-pc{display:none}.bread{display:none}.mvInfo{padding:7% 0 7%}.mvInfo .mvInfo__inner h1{font-size:min(6.6666666667vw,25px);margin-bottom:7px}.mvInfo .mvInfo__inner p{font-size:min(3.4666666667vw,13px)}.page-top{bottom:10px;right:15px}.page-top a{width:40px;height:40px}.page-top a::before{top:15px;left:19px;height:9px}.page-top a::after{top:15px;left:18px;height:9px}.smoothList{width:100%;justify-content:space-between;text-align:left;max-width:100%}.smoothItem{margin-bottom:12px}.smoothItem a{padding-right:0;font-size:min(3.4666666667vw,13px);display:block;padding-right:15px}.smoothItem a::after{top:0;right:0}.smoothItem.smoothItem--lecturePianoPage{width:calc(50% - 13px)}.smoothItem.smoothItem--schoolListPage{width:calc(50% - 13px)}.smoothItem.smoothItem--rentalListPage{width:calc(50% - 13px);height:35px}.smoothItem.smoothItem--teacherProfilePage{width:calc(50% - 13px)}.smoothItem.smoothItem--shopListPage{width:calc(50% - 13px);height:34px}.smoothItem.smoothItem--maintenancePage{width:calc(50% - 13px);height:34px}.inner{padding:0 12px}.innerSub{padding:0 30px}.header.miyajiHeader .header__wrap{display:flex;justify-content:center;align-items:center;position:absolute;left:0;right:0;top:0;bottom:0;margin:auto;padding-top:40px;height:23px}.header.miyajiHeader .header__logo a{position:relative;padding-top:23px}.header.miyajiHeader .header__logo a img{position:absolute;left:0;top:0}.header.miyajiHeader .header__hover{display:none}.telBtn.bouon a{width:100%}.area{margin-bottom:min(7.2vw,27px)}.area .area__info{font-size:1.1rem;margin-right:25px}.area .area__info:not(:last-child)::after{right:-14px}.newsImp .newsImp__btn a{font-size:1.3rem}.newsImp .newsImp__lists a{display:inline-block;flex-direction:column;align-items:flex-start}.newsImp .newsImp__item:not(:last-child){margin-bottom:10px}.newsImp .newsImp__info{margin-bottom:5px}.newsImp .newsImp__date{font-size:1.3rem;width:82px;min-width:auto}.newsImp .newsImp__genre{padding:0 14px;height:23px}.newsImp .newsImp__title p{font-size:1.3rem}.news{padding:40px 0 50px}.news .secTitle__news{margin-bottom:27px}.news .news__btn a{font-size:1.3rem}.news .news__lists{overflow-y:scroll;height:227px}.news .news__item:not(:last-child){margin-bottom:15px}.news .news__info{margin-bottom:5px}.news .news__date{font-size:1.3rem;width:75px}.news .news__title p{font-size:1.3rem;height:38px}.newsTayori .secTitle__newsTayori{margin-bottom:27px}.newsTayori .newsTayori__btn a{font-size:1.3rem}.newsTayori .newsTayori__lists{overflow-y:scroll;height:227px}.newsTayori .newsTayori__info{margin-bottom:5px}.newsTayori .newsTayori__date{font-size:1.3rem;width:75px;min-width:auto}.newsTayori .newsTayori__title p{font-size:1.3rem;height:38px}.school__bk{background-image:url("/images/common/school__bk-sp.jpg");height:auto}.school__course{padding:27px 12px 55px}.school__lead{font-size:1.1rem}.school__subtitle{font-size:2rem;margin-bottom:25px}.school__choice{padding:33px 21px 55px}.school__tab{margin-bottom:30px}.school__tab .custom-select{font-size:1.4rem;padding-left:0;padding-right:0}.school__li:nth-child(2)::before{font-size:1.3rem}.school__li:nth-child(2) .custom-select{padding-right:55px}.school__li:nth-child(3)::before{font-size:1.3rem}.school__li:nth-child(3) .custom-select{padding-right:55px}.school__li .custom-select{padding-left:20px;padding-right:30px}.school__li{max-width:100%;margin:0 0}.school__li:not(:last-child){margin-bottom:20px !important}.school__check p{font-size:1.6rem;width:100%;padding-left:14px;margin-bottom:15px}.school__check ul{flex-wrap:wrap;padding:0 5px 0}.school__check ul li{width:auto;padding-right:23px;max-width:110px}.school__check ul li input[type=checkbox]{width:15px;height:15px;margin-right:2px}.school__check ul li .label{font-size:1.45rem}.school__check.days ul li{margin-bottom:10px}.rentalSerach--rentalTop .school__li .custom-select{padding-left:20px;padding-right:30px}.rentalSerach--rentalTop .school__li:nth-child(2) .custom-select{padding-right:55px}.school__notMach{font-size:1.4rem;margin-top:20px;margin-bottom:10px;padding-left:30px;padding-right:30px}.school.miyaji20220801 .school__bk{background-image:url("/images/common/school__bk-sp.jpg");height:auto}.school.miyaji20220801 .school__course{padding:27px 12px 55px}.school.miyaji20220801 .school__lead{font-size:1.1rem}.school.miyaji20220801 .school__subtitle{font-size:2rem;margin-bottom:25px}.school.miyaji20220801 .school__choice{padding:33px 21px 55px}.school.miyaji20220801 .school__tab{margin-bottom:30px}.school.miyaji20220801 .school__tab .custom-select{font-size:1.4rem;padding-left:0;padding-right:0}.school.miyaji20220801 .school__li:nth-child(2)::before{font-size:1.3rem}.school.miyaji20220801 .school__li:nth-child(2) .custom-select{padding-right:55px}.school.miyaji20220801 .school__li:nth-child(3)::before{font-size:1.3rem}.school.miyaji20220801 .school__li:nth-child(3) .custom-select{padding-right:55px}.school.miyaji20220801 .school__li .custom-select{padding-left:20px;padding-right:30px}.school.miyaji20220801 .school__li{max-width:100%;margin:0 0}.school.miyaji20220801 .school__li:not(:last-child){margin-bottom:20px !important}.school.miyaji20220801 .school__check p{font-size:1.6rem;width:100%;padding-left:14px;margin-bottom:15px}.school.miyaji20220801 .school__check ul{flex-wrap:wrap;padding:0 5px 0}.school.miyaji20220801 .school__check ul li{width:auto;padding-right:23px;max-width:110px}.school.miyaji20220801 .school__check ul li input[type=checkbox]{width:15px;height:15px;margin-right:2px}.school.miyaji20220801 .school__check ul li .label{font-size:1.45rem}.school.miyaji20220801 .school__check.days ul li{margin-bottom:10px}.rentalSerach--rentalTop .school__li .custom-select{padding-left:20px;padding-right:30px}.rentalSerach--rentalTop .school__li:nth-child(2) .custom-select{padding-right:55px}.school__notMach{font-size:1.4rem;margin-top:20px;margin-bottom:10px}.shopList-blackBtn{width:100%;min-width:none}.shopList-blackBtn a{font-size:min(2.9333333333vw,11px);width:330px;max-width:100%;padding-left:0;padding-right:12px}.shopList-blackBtn a::after{right:min(4.5333333333vw,17px)}.shopList-blackBtn.row22 a{line-height:36px}.shopList-blackBtn.topwinds a{padding-top:7px;padding-left:25px;padding-right:33px}.shopList-blackBtn.rpm a{padding-top:7px}.shopList-blackBtn.tachikawa a{line-height:17px;padding-top:5px}.shopList-blackBtn.akishima a{padding-top:7px}.shopList-blackBtn.ondai a{padding-top:7px}.shopList-blackBtn.bouon a{padding-top:7px}.shopList-blackBtn.koganei a{padding-top:7px}.shopList-blackBtn.shopList-blackBtn--rentalTopCenter{width:100%;margin:0 auto}.shopList-blackBtn.shopList-blackBtn--rentalTopCenter a{font-size:1.4rem}.shopList-blackBtn.shopList-blackBtn--rentalTopCenter.pb95-70{padding-bottom:70px}.shopList{padding-top:min(20.8vw,78px);padding-bottom:min(20.8vw,78px)}.shopList .shopList__info{font-size:1.3rem}.shopList .shopList__textInfo{font-size:1.3rem}.shopList .shopList__products{text-align:left}.shopList .shopList__telBtn.bouon a{width:100%}.shopList .shopList__contactBtnWrap{margin-bottom:min(7.2vw,27px);flex-direction:column}.shopList .shopList__contactBtn{width:100%}.shopList .shopList__contactBtn a{font-size:min(3.2vw,12px);max-width:100%;width:330px;padding-left:0;text-align:center;margin-bottom:10px;padding-right:0}.shopList .shopList__contactBtn a::after{right:20px}.shopList .shopList__map{height:210px;padding-left:30px;padding-right:30px}.shopList .shopList__map iframe{height:100%}.shopList .shopList__image{padding-left:30px;padding-right:30px}.shopList .textOnlyArea__notes{font-size:1.1rem;margin-top:7px}.rentalSerach.rentalSerach--rentalTop .school__bk{height:auto}.rentalSerach.rentalSerach--rentalTop .rentalSerach__tab li{margin-left:0;margin-right:0}.supMentTitle{font-size:2rem}.supMentLead{padding-top:60px}.supMentLead .supMentLead__subtitle{font-size:1.1rem;margin-bottom:25px}.supMentConts{padding:60px 0 50px}.supMentConts .supMentConts__title{margin-bottom:25px}.supMentConts .supMentConts__wrap--second{margin-bottom:30px}.supMentConts .supMentConts__spOnlyInfo{margin-bottom:40px}.supMentConts .supMentConts__name--sp{margin-bottom:10px;font-size:1.7rem}.supMentConts .supMentConts__image{padding-left:30px;padding-right:30px}.supMentConts .supMentConts__leadInfo{display:none}.supMentConts .supMentConts__p--red{font-size:1.2rem;display:inline-block;margin-bottom:20px}.supMentConts .supMentConts__p--big{font-size:1.7rem}.supMentConts .supMentConts__name.PurchaseName{font-size:1.7rem}.supMentConts .supMentConts__address{text-align:left}.supMentConts .supMentConts__time{text-align:left}.supMentConts .supMentConts__access{text-align:left}.supMentConts .supMentConts__product{text-align:left}.supMentConts .supMentConts__telBtn{text-align:left}.supMentConts .supMentConts__contactBtnWrap{margin-bottom:min(7.2vw,27px);flex-direction:column}.supMentConts .supMentConts__contactBtnWrap.PurchaseContactBtnWrap{margin-bottom:0}.supMentConts .supMentConts__contactBtn{width:100%}.supMentConts .supMentConts__contactBtn a{font-size:min(3.2vw,12px);max-width:100%;width:330px;padding-left:0;text-align:center;margin-bottom:10px;padding-right:0}.supMentConts .supMentConts__contactBtn a::after{right:20px}.supMentConts .supMentConts__blackBtn{width:100%;min-width:none}.supMentConts .supMentConts__blackBtn a{font-size:min(2.9333333333vw,11px);padding-left:0;padding-right:12px;min-width:auto;width:330px;max-width:100%}.supMentConts .supMentConts__blackBtn a::after{right:min(4.5333333333vw,17px)}.supMentConts .supMentConts__blackBtn.row2 a{line-height:15px;padding-top:7px}.supMentConts .supMentConts__blackBtn.topwinds a{line-height:36px}.supMentConts .supMentConts__blackBtn.rpm a{line-height:36px}.supMentConts .supMentConts__blackBtn.tachikawa a{line-height:36px;padding-top:5px}.supMentConts .supMentConts__blackBtn.ondai a{line-height:17px;padding-top:5px}.supMentConts .supMentConts__blackBtn.bouon a{line-height:17px;padding-top:5px}.supMentConts .supMentConts__blackBtn.akishima a{line-height:17px;padding-top:5px}.supMentConts .supMentConts__blackBtn.row22 a{line-height:36px}.supMentConts .supMentConts__map{height:210px;padding-left:30px;padding-right:30px}.Purchase .Purchase__topLead{font-size:1.4rem}.supMentConts__info{text-align:center}.shopList__products{text-align:left}.schoolBlogContents{padding-top:25px}.schoolBlogContents .schoolBlogContents__inner{padding:0}.schoolBlogContents .schoolBlogContents__lists{flex-direction:column;margin-bottom:22px}.schoolBlogContents .schoolBlogContents__link{width:100%;margin-bottom:0}.schoolBlogContents .schoolBlogContents__link::before{position:absolute;content:"";width:100%;height:1px;background-color:#252525;top:0}.schoolBlogContents .schoolBlogContents__item{width:100%;display:flex;justify-content:space-between;padding:20px}.schoolBlogContents .schoolBlogContents__image{width:46%;height:110px;border:none}.schoolBlogContents .schoolBlogContents__info{border:none;height:100%;width:48%;padding:0}.schoolBlogContents .schoolBlogContents__title::after{width:100%;bottom:-7px;font-size:9px}.schoolBlogContents .schoolBlogContents__title{font-size:14px;margin-bottom:15px;height:auto}.schoolBlogContents .schoolBlogContents__date::before{top:-10px}.schoolBlogContents .schoolBlogContents__date{font-size:11px;margin-bottom:0}.schoolBlogContents .schoolBlogContents__shop{font-size:11px}.schoolBlogContents .schoolBlogContents__tab{margin-bottom:0}.schoolBlogContents .schoolBlogContents__btn{display:none}.schoolBlogContents .schoolBlogContents__prevnext{display:none}.schoolBlogContents .schoolBlogContents__prevnext-sp{display:block;display:flex;justify-content:center;align-items:center}.schoolBlogContents .schoolBlogContents__prevnext-sp .center a{font-size:13px}.schoolDetail.schoolDetail-schoolDetailPage{padding-top:50px}.schoolDetail .schoolDetail__secTitle{margin-bottom:27px}.schoolDetail .schoolDetail__wrap{flex-direction:column}.schoolDetail .schoolDetail__map{width:100%;height:250px;margin-bottom:20px}.schoolDetail .schoolDetail__map iframe{height:100%}.schoolDetail .schoolDetail__info{width:100%;margin-left:0}.schoolDetail .schoolDetail__name{font-size:17px;margin-bottom:8px}.schoolDetail .schoolDetail__address{font-size:13px}.schoolDetail .schoolDetail__tab{margin-bottom:10px}.schoolDetail .schoolDetail__dateInfo{font-size:13px}.schoolDetail .schoolDetail__accessInfos{font-size:13px}.schoolDetail .schoolDetail__telBtn a{font-size:18px}.schoolDetail .schoolDetail__sns li:not(:last-child){margin-right:10px}.schoolDetail .schoolDetail__sns .snsImage{width:22px}.schoolDetail .schoolDetail__notes{padding:0 30px;font-size:1.3rem;text-align:left;margin-bottom:23px}.schoolDetail .schoolDetail__btnSnsWrap{margin-bottom:25px}.schoolDetail .schoolDetail__blackBtn{margin-right:16px}.schoolDetail .schoolDetail__blackBtn a{line-height:45px;width:125px;height:40px;line-height:40px;font-size:1.2rem}.schoolDetail .schoolDetail_______text{font-size:12px}.schoolDetail .schoolDetail_______btn a{width:330px;max-width:100%;font-size:1.2rem;padding-left:0;text-align:center}.schoolDetail.miyaji20220801.schoolDetail-schoolDetailPage{padding-top:50px}.schoolDetail.miyaji20220801 .schoolDetail__secTitle{margin-bottom:27px}.schoolDetail.miyaji20220801 .schoolDetail__wrap{flex-direction:column}.schoolDetail.miyaji20220801 .schoolDetail__map{width:100%;height:250px;margin-bottom:20px}.schoolDetail.miyaji20220801 .schoolDetail__map iframe{height:100%}.schoolDetail.miyaji20220801 .schoolDetail__info{width:100%;margin-left:0}.schoolDetail.miyaji20220801 .schoolDetail__name{font-size:17px;margin-bottom:8px}.schoolDetail.miyaji20220801 .schoolDetail__address{font-size:13px}.schoolDetail.miyaji20220801 .schoolDetail__tab{margin-bottom:10px}.schoolDetail.miyaji20220801 .schoolDetail__dateInfo{font-size:13px}.schoolDetail.miyaji20220801 .schoolDetail__accessInfos{font-size:13px}.schoolDetail.miyaji20220801 .schoolDetail__telBtn a{font-size:18px}.schoolDetail.miyaji20220801 .schoolDetail__sns li:not(:last-child){margin-right:10px}.schoolDetail.miyaji20220801 .schoolDetail__sns .snsImage{width:22px}.schoolDetail.miyaji20220801 .schoolDetail__notes{padding:0 30px;font-size:1.3rem;text-align:left;margin-bottom:23px}.schoolDetail.miyaji20220801 .schoolDetail__btnSnsWrap{margin-bottom:25px}.schoolDetail.miyaji20220801 .schoolDetail__blackBtn{margin-right:16px}.schoolDetail.miyaji20220801 .schoolDetail__blackBtn a{line-height:45px;width:125px;height:40px;line-height:40px;font-size:1.2rem}.schoolDetail.miyaji20220801 .schoolDetail_______text{font-size:12px}.schoolDetail.miyaji20220801 .schoolDetail_______btn a{width:330px;max-width:100%;font-size:1.2rem;padding-left:0;text-align:center}.formCommonLead{padding:50px 30px 30px}.formCommonLead .formCommonLead__title{font-size:2rem}.formCommonLead .formCommonLead__notes{font-size:1.3rem;text-align:left}.formCommonConts .formCommonConts__inner{padding-left:30px;padding-right:30px}.formCommonConts .formCommonConts__wrap .formLastName,.formCommonConts .formCommonConts__wrap .formFirstName{width:50%}.formCommonConts .formCommonConts__title{font-size:1.5rem;margin-bottom:8px}.formCommonConts .formCommonConts__mastRedTab{font-size:1rem;top:-3px}.formCommonConts .formCommonConts__textNormal{font-size:1.3rem}.formCommonConts .formCommonConts__textRed{font-size:1.1rem;margin-top:5px}.formCommonConts .formCommonConts__item:not(:last-child){margin-bottom:25px}.formCommonConts .formCommonConts__item.dashed{padding-top:20px;margin-top:45px}.formCommonConts .formCommonConts__radio.spNone{display:none}.formCommonConts .formCommonConts__checkbox.spNone{display:none}.formCommonConts .formCommonConts__dropItem:not(:last-child){margin-right:8px}.formCommonConts .formCommonConts__yazirushiWrap::after{width:8px;height:8px;top:38%;right:22%}.formCommonConts .formCommonConts__centerTitle{font-size:1.7rem;margin-bottom:15px}.formCommonConts .formCommonConts__btn input[type=submit]{font-size:1.7rem}.formCommonConts input[type=text],.formCommonConts input[type=tel],.formCommonConts input[type=email],.formCommonConts textarea{width:100%}.formCommonConts .experienceYear,.formCommonConts .inPeopleNum{width:120px !important}.formCommonConts select{margin-right:5px;width:auto}.formCommonConts .formCommonConts__dropSpOnly{position:relative}.formCommonConts .formCommonConts__dropSpOnly::after{position:absolute;content:"";width:10px;height:10px;top:33%;right:8%;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);border-bottom:1px solid #000;border-left:1px solid #000}.formCommonConts .formCommonConts__dropSpOnly.mb-bottom{margin-bottom:15px}.formCommonConts .formCommonConts__dropSpOnly select{width:100%;text-align:center}.formCommonConts .formCommonConts__dropSpOnly.spBlock{display:block}.formCommonConts .otherInput{width:100%;margin-top:5px}.formComfirmConts .formComfirmConts__inner{padding-left:30px;padding-right:30px}.formComfirmConts .formComfirmConts__table tbody{width:100%}.formComfirmConts .formComfirmConts__table tr{display:block}.formComfirmConts .formComfirmConts__th{display:block;width:100%;background-color:#ededed;font-size:1.4rem;border:none;padding:10px 15px;border-top:1px solid #999}.formComfirmConts .formComfirmConts__td{display:block;width:100%;font-size:1.3rem;border:none;padding:15px 15px 25px}.formComfirmConts .formComfirmConts__btn input[type=submit]{font-size:1.7rem}.formComfirmConts .formComfirmConts__btnBack{margin-bottom:25px}.formComfirmConts .formComfirmConts__btnBack button{font-size:1.7rem}.formComfirmConts .formComfirmConts__agree{font-size:1.2rem}.complate{padding-left:30px;padding-right:30px}.complate .complate__message{font-size:1.7rem}.complate .complate__text{font-size:1.3rem}.complate .complate__btnBack a{font-size:1.7rem}.teacher{padding-top:30px}.teacher .teacher__lead{padding:min(7.4666666667vw,28px) 0 min(6.6666666667vw,25px);margin-bottom:0}.teacher .teacher__smooth{width:100%;justify-content:space-between;text-align:left}.teacher .teacher__smoothItem{width:calc(50% - 13px)}.teacher .teacher__smoothItem a::after{top:0;right:0}.teacher .teacher__smoothItem a{padding-right:0;font-size:min(3.4666666667vw,13px)}.teacher .teacher__smoothItem.teacher__smoothItem--piano{width:calc(25% - 5px)}.teacher .teacher__smoothItem.teacher__smoothItem--piano:nth-last-child(-n+2){display:none !important}.teacher .teacher__smoothItem.teacher__smoothItem--piano:nth-last-child(3) a::after{right:5px}.teacher .teacher__smoothItem.teacher__smoothItem--piano a::after{right:25px;top:5px}.teacher .teacher__smoothItem.teacher__smoothItem--piano.none{display:block;opacity:0}.teacher .teacher__secTitle{margin-bottom:min(6.1333333333vw,23px)}.teacher .teacher__item{width:calc(50% - min(3.4666666667vw,13px));margin-bottom:min(20vw,75px)}.teacher .teacher__image{margin-bottom:min(2.6666666667vw,10px)}.teacher .teacher__name{font-size:min(4.5333333333vw,17px);margin-bottom:min(1.3333333333vw,5px)}.teacher .teacher__profile{font-size:min(3.2vw,12px);margin-bottom:min(4.2666666667vw,16px)}.teacher .teacher__profile::after{top:min(1.3333333333vw,5px);right:min(5.3333333333vw,20px);width:7px;height:7px}.teacher .teacher__in p{font-size:min(2.1333333333vw,8px)}.teacher .teacherPianoTitle{font-size:1.9rem;padding-left:10px;border-left:10px solid #ededed;margin-bottom:25px}.teacher .scrollPositionSet{padding-top:60px;margin-top:-60px}.teacher_category{display:none}.teacher___rental{padding-top:0}#doramu{margin-top:40px}#piano{margin-top:40px}.conpany_____title____wrap .secTitle__ja{font-size:2.4rem}.companyTabArea{display:none}.companyTabArea-sp{display:block;margin-top:120px;margin-bottom:75px}.companyTopConts{margin-top:150px}.companyTopConts .companyTopConts__message{font-size:2.4rem;margin-bottom:70px}.companyTopConts .companyTopConts__text{font-size:1.4rem}.companyInfoConts{margin-top:50px}.companyInfoConts__inner{padding-left:30px;padding-right:30px}.companyInfoConts__table tbody{width:100%}.companyInfoConts__table tr{display:block}.companyInfoConts__th{display:block;width:100%;background-color:#ededed;font-size:1.4rem;border:none;padding:10px 15px;border-top:1px solid #999}.companyInfoConts__td{display:block;width:100%;font-size:1.3rem;border:none;padding:15px 15px 25px}.companyHistoryConts{margin-top:50px}.companyHistoryConts__inner{padding-left:30px;padding-right:30px}.companyHistoryConts__table tbody{width:100%}.companyHistoryConts__table tr{display:block}.companyHistoryConts__th{display:block;width:100%;background-color:#ededed;font-size:1.4rem;border:none;padding:10px 15px;border-top:1px solid #999}.companyHistoryConts__td{display:block;width:100%;font-size:1.3rem;border:none;padding:15px 15px 25px}.companyRecruitLead{margin-top:47px}.companyRecruitLead .companyRecruitLead__lead{margin-bottom:80px}.companyRecruitConts.last{padding-bottom:72px}.companyRecruitConts:not(:last-child){padding-bottom:72px}.companyRecruitConts .companyRecruitConts__title{font-size:2rem;margin-bottom:25px}.companyRecruitConts .companyRecruitConts__wrap{flex-direction:column}.companyRecruitConts .companyRecruitConts__image{width:100%;margin-bottom:15px;padding-left:30px;padding-right:30px}.companyRecruitConts .companyRecruitConts__info{width:100%;margin-left:0;padding-top:0;padding-left:30px;padding-right:30px}.companyRecruitConts .companyRecruitConts__btn a{font-size:1.2rem}.companyRecruitConts .companyRecruitConts__btn--other a{padding-right:15%}.companyRecruitConts .companyRecruitConts__imageWrap{flex-direction:column}.companyRecruitConts .companyRecruitConts__philosophy{width:100%;margin-bottom:25px;padding-left:30px;padding-right:30px}.companyRecruitConts .companyRecruitConts__recruit{width:100%;margin-left:0}.companyRecruitConts .companyRecruitConts__recruit p{margin-bottom:25px;text-align:center}.companyRecruitConts .companyRecruitConts__recruitImage1{width:80px;margin-bottom:15px;margin-left:auto;margin-right:auto}.companyRecruitConts .companyRecruitConts__recruitImage2{width:120px;margin-left:auto;margin-right:auto}.companyCommentArea{margin-top:50px}.companyCommentArea .companyCommentArea__inner{padding-left:30px;padding-right:30px}.companyCommentArea .companyCommentArea__title{font-size:1.4rem;margin-bottom:20px}.companyCommentArea .companyCommentArea__message{margin-bottom:35px;font-size:1.4rem}.companyCommentArea .companyCommentArea__name{font-size:1.6rem}.companyCommentArea .companyCommentArea__name span{font-size:2.2rem}.conpany_____title{margin-top:130px}.newsList{padding:81px 0}.newsList .secTitle__newsList{margin-bottom:27px}.newsList .newsList__lists{margin-bottom:30px}.newsList .newsList__info{margin-bottom:5px}.newsList .newsList__date{font-size:1.3rem;width:75px}.newsList .newsList__title{width:100%}.newsList .newsList__title p{font-size:1.3rem}.secTitle__ja{font-size:2rem}.secTitle__ja .is-6{font-size:4rem}.secTitle__ja-news{font-size:1.9rem}.secTitle .secTitle__ja__top{font-size:2.6rem}.secTitle__en{font-size:1.1rem}.secTitle .secTitle__en__top{font-size:1.4rem}.secTitle .secTitle__lead{font-size:12px;margin-top:10px}.secTitle .secTitle__lead__top{font-size:1.4rem}.secTitle__online{text-align:center;margin-bottom:35px}.secTitle__maintenace{margin-bottom:30px}.secTitle__soundSolution{margin-bottom:30px}.secTitle__reason{margin-bottom:30px}.snsInfo{padding:min(21.3333333333vw,80px) 0}.snsInfo .snsInfo__lead{font-size:2rem;margin-bottom:40px}.snsInfo .snsInfo__item .snsImage{width:20px}.snsInfo .snsInfo__item p{font-size:1.3rem}.schoolContact{padding-top:77px;padding-bottom:77px}.schoolContact .schoolContact__title{font-size:2rem;margin-bottom:8px}.schoolContact .schoolContact__sikaku{font-size:1.7rem;margin-bottom:18px}.schoolContact .schoolContact__off{margin-bottom:28px}.schoolContact .schoolContact__off span{font-size:1.3rem}.schoolContact .schoolContact__off p{font-size:1.3rem}.schoolContact .schoolContact__btn a{display:inline-block;text-align:center;width:223px;height:55px;line-height:55px;background-color:#555;color:#fff;border-radius:30px;font-size:1.4rem}.schoolContact .schoolContact__btn a.tel{font-size:1.8rem;margin-bottom:15px}.schoolContact .schoolContact__btn a.tel img{left:41px;width:23px}.schoolContact .schoolContact__btn a.right{font-size:1.4rem;padding-left:30px}.schoolContact .schoolContact__btn a.right img{left:51px;width:26px}.footer.miyajiFooter .footer__title{padding-left:min(8vw,30px)}.footer.miyajiFooter .footer__title h4{font-size:min(4vw,15px);margin-right:3.7333333333vw}.footer.miyajiFooter .footer__title p{font-size:min(2.9333333333vw,11px)}.footer.miyajiFooter .sikaku{padding-left:min(8vw,30px)}.footer.miyajiFooter .sikaku p{font-size:min(3.2vw,12px)}.footer.miyajiFooter .sikaku a{font-size:min(3.2vw,12px)}.footer.miyajiFooter .footer__menu{padding-left:min(8vw,30px);margin-bottom:12px}.footer.miyajiFooter .footer__menu li{margin-bottom:10px}.footer.miyajiFooter .footer__menu li a{font-size:min(3.2vw,12px)}.swiper-pagination-bullet{width:30px;height:2px;margin-left:2.5px !important;margin-right:2.5px !important}.swiper-button-next::after,.swiper-button-prev::after{font-size:2.8rem}.swiper-button-prev{left:5px}.swiper-button-next{right:5px}.schoolBlogMv .schoolBlogMv__onbg{width:100%;display:flex;align-items:center}.schoolBlogMv .schoolBlogMv__onText{position:static;padding-left:30px;width:100%}.schoolBlogMv .schoolBlogMv__date{font-size:12px}.schoolBlogMv .schoolBlogMv__shop{font-size:12px}.schoolBlogMv .schoolBlogMv__tab{font-size:8px;padding:5px 8px}.schoolBlogMv .schoolBlogMv__title{font-size:min(5.8666666667vw,22px)}.schoolBlogMv .schoolBlogMv__info{font-size:min(3.4666666667vw,13px);margin-bottom:0}.schoolBlogMv .schoolBlogMv__btn{display:none}}@media screen and (min-width: 641px)and (max-width: 1600px){.schoolBlogMv .schoolBlogMv__img img{height:600px;-o-object-fit:cover;object-fit:cover}}@media (min-width: 641px){html a[href^="tel:"]{pointer-events:none}}@media screen and (min-width: 1001px){.is-sp{display:none}.is-pc{display:block}.school__choice{margin-left:10px;margin-right:10px}.school.miyaji20220801 .school__choice{margin-left:10px;margin-right:10px}}
