.container{margin:0 auto;width:80%}@media (max-width:1036px){.container{width:95%}}@media (max-width:480px){.container{padding:0 10px;width:100%}}.home{background:radial-gradient(1200px 520px at 10% 0,#fff3e7b3 0,#fff3e700 60%),radial-gradient(1000px 560px at 90% 10%,#e7f5ffb3 0,#e7f5ff00 60%),linear-gradient(180deg,#fff,#fafafa);margin-bottom:100px;min-height:100vh}.home,.homeContents{display:flex;flex-direction:column}.homeContents{align-items:center;gap:56px;padding:24px 40px 80px}.homeDecCriptionContents{margin-top:80px}.homeDecCriptionContentsMobile{margin-top:10px}.homeRow{align-items:center;display:flex;gap:32px;justify-content:center;max-width:1200px;width:100%}@media (max-width:1036px){.homeContents{gap:40px;padding:16px 20px 64px}}.header{background-blend-mode:lighten;background-color:#fff6;background-image:url(/static/media/background.dca816d0eaedbb07575a.png);background-position-x:center;background-position-y:50%;background-repeat:no-repeat;background-size:cover;height:400px;width:100%}.siteTitle{color:azure;margin-top:80px;text-shadow:1px 1px 1px #000;top:100}.siteTitle,.siteTitleText{font-family:Georgia,Times New Roman,Times,serif;font-size:60px;font-weight:700;margin-left:23px}.siteTitleText{color:#333;cursor:pointer;text-shadow:1px 1px 4px #ffffffb3;z-index:100}.HeaderMessage{color:#000;left:50%;position:absolute;text-align:center;text-shadow:1px 1px 1px azure;top:30%;transform:translate(-50%,-50%)}.navbar{left:0;position:absolute;top:0;width:100%}.navbarWapper{padding:20px}.navbarList{display:flex;justify-content:center;list-style-type:none;margin-top:410px;padding:0}.navbarListItem{align-items:center;box-shadow:3px 7px 13px -10px #65789f;cursor:pointer;display:block;font-family:游ゴシック体,Yu Gothic,游ゴシック,YuGothic,Verdana,メイリオ,Meiryo,"M+ 1p",sans-serif;font-size:20px;padding:10px;text-decoration:none}.navbarListItem:hover{box-shadow:none;transform:translateY(5px);transition:all .3s}.hamburger-menu{align-items:center;display:flex;position:fixed;right:0;top:0;z-index:100}.menu-text{font-size:20px;font-weight:700}.menu-icon{background:#0000;border:none;cursor:pointer;display:flex;flex-direction:column;height:30px;justify-content:space-around;padding:10px;width:35px}.menu-icon span{background-color:#000;display:block;height:3px;margin:3px 0}.hamburger-items{background-color:#fff;border:1px solid #ccc;box-shadow:2px 2px 5px #0003;display:block;padding:10px;position:absolute;right:0;top:45px;width:200px}.hamburger-item{border-bottom:1px solid #ccc;padding:10px;text-align:center}.hamburger-item:last-child{border-bottom:none}.hamburger-item a{color:#000;display:block;text-decoration:none}.humbergerListItemText{margin-right:20px}.humbergerListItem{align-items:center;box-shadow:3px 7px 13px -10px #65789f;cursor:pointer;display:block;font-family:游ゴシック体,Yu Gothic,游ゴシック,YuGothic,Verdana,メイリオ,Meiryo,"M+ 1p",sans-serif;font-size:20px;padding:10px;text-decoration:none}.humbergerListItem:hover{box-shadow:none;transform:translateY(5px);transition:all .3s}.close-icon{align-items:center}.HomeDescription,.close-icon{display:flex;flex-direction:column}.homeDescriptionText{align-self:center;font-size:25px;font-weight:700;margin-top:5px}.homeMenuWapper{padding:20px}.homeMenu{box-sizing:border-box;max-width:100vw;overflow-x:hidden;padding:8px 0;width:100%}.homeMenuList{align-items:center;display:flex;flex-direction:column;list-style-type:none;padding:0}.homeMenuListItem{border-radius:18px;box-shadow:3px 7px 13px -10px #65789f;cursor:pointer;font-family:游ゴシック体,Yu Gothic,游ゴシック,YuGothic,Verdana,メイリオ,Meiryo,"M+ 1p",sans-serif;font-size:20px;font-weight:700;height:120px;margin:10px;overflow:hidden;padding:10px;text-align:center;text-decoration:none;transition:transform .25s ease,box-shadow .25s ease;width:370px}.homeMenuListItem,.homeMenuListLi{align-items:center;display:flex}.homeMenuListItemText{color:#fff;font-size:30px;margin-top:40px;text-shadow:1px 1px 1px #000}.homeMenuListItem:hover{box-shadow:none;transform:translateY(3px)}.homeMenuListItem.cello{background-blend-mode:lighten;background-image:url(/static/media/cello.aba4ada62deb9f24de21.jpg)}.homeMenuListItem.cello,.homeMenuListItem.vocal{background-color:#fff3;background-position:50%;background-size:cover}.homeMenuListItem.vocal{background-blend-mode:lighten;background-image:url(/static/media/opera.328a77ae2ab3437cd1c2.png)}.homeMenuListItem.concert{background-blend-mode:lighten;background-image:url(/static/media/concert.240aba8623f7ff73ea17.jpg)}.homeMenuListItem.concert,.homeMenuListItem.priceLists{background-color:#fff3;background-position:50%;background-size:cover}.homeMenuListItem.priceLists{background-blend-mode:lighten;background-image:url(/static/media/score.6f79eccbb972c5de199d.jpg)}@media (max-width:768px){.homeMenu{margin:0;max-width:100vw;overflow-x:hidden;padding:0;width:100vw}.homeMenuListItem{box-sizing:border-box;margin:8px 0;max-width:100vw;min-width:0;width:100vw}}.circleImage{align-self:center;border-radius:50%;box-shadow:0 8px 32px #0003;height:360px;margin:0;object-fit:cover;width:360px}@media (max-width:768px){.circleImage{display:none}}.headerMobile{background-blend-mode:lighten;background-color:#fff6;background-image:url(/static/media/background.dca816d0eaedbb07575a.png);background-position-x:center;background-position-y:50%;background-repeat:no-repeat;background-size:cover;height:250px;width:100%}.mobileTitle{align-self:center;color:#333;cursor:pointer;font-family:Georgia,Times New Roman,Times,serif;font-size:50px;font-weight:700;margin-left:23px;text-shadow:1px 1px 4px #ffffffb3;z-index:100}.HomeDescriptionMobile{display:flex;flex-direction:column}.homeDescriptionMobileText{align-self:center;font-size:25px;font-weight:700;margin-top:5px}.toruImg{height:40%;width:40%}.instrumentsInfo{font-size:20px;margin-top:20px}.profileToru{align-content:center;margin-top:50px;width:90%}.basicInfo,.profileToru{display:flex;flex-direction:column}.basicInfo{margin-bottom:10px}.basicProfile{font-size:20px;margin-top:20px}.akemiImg{height:40%;width:40%}.profileContentsImg{max-height:400px;max-width:350px}.profileContentsImg,.profileContentsImgPC{align-self:center;margin-bottom:10px;margin-top:10px}.profileContentsImgPC{max-height:600px;max-width:600px}.profileContentsImgMobile{margin-top:10px;max-height:350px;max-width:350px}.name,.profileContentsImgMobile{align-self:center;margin-bottom:10px}.name{font-size:20px;font-weight:700}.profile1{font-size:15px}.profile1,.profile2{align-self:center;margin-bottom:10px}.profile2{font-size:20px}.background{display:flex;flex-direction:column}.akemiMessage,.backgroundDesc{font-size:20px}.akemiMessage{margin-top:20px}.music-lesson{position:absolute;top:60%}.celloLessonWrapper{margin-top:60px}.celloLessonWrapper,.celloLessonWrapperMobile{align-items:center;display:flex;flex-direction:column;margin-bottom:100px}.celloLesson{align-content:center;margin-top:50px;width:90%}.celloLesson,.celloLessonTitle{display:flex;flex-direction:column}.celloLessonTitle{margin-bottom:10px}.celloTeacherName{font-size:25px;font-weight:700}.celloTeacherName,.toruImg{align-self:center;margin-bottom:10px}.toruImg{height:50%;max-height:300px;max-width:300px;width:50%}.celloLessonImgPC{max-height:600px;max-width:600px}.celloLessonImgMobile,.celloLessonImgPC{align-self:center;margin-bottom:10px;margin-top:10px}.celloLessonImgMobile{max-height:350px;max-width:350px}.celloDescriptionUpper{display:flex;flex-direction:column;margin-bottom:10px}.celloDescriptionUpperText{font-size:20px;margin-top:10px}.celloDescriptionMiddle{align-items:center}.celloDescriptionMiddle,.priceTitle{display:flex;flex-direction:column;margin-bottom:10px}.priceTitle{margin-top:10px}.priceTitleText{align-self:center;font-size:20px;font-weight:700}.priceList{font-size:20px;margin-right:20px;margin-top:0}.celloTrialLesson{align-items:center;display:flex;flex-direction:column;margin-bottom:10px;margin-top:10px}.celloTrialLessonDescription{font-size:20px;font-weight:700}.celloDescriptionBottom{display:flex;flex-direction:column;margin-top:10px}.celloDescriptionBottomText{font-size:20px;margin-bottom:10px}.visitLessonNote{align-items:center;display:flex;flex-direction:column;margin-bottom:10px;margin-top:10px}.visitLessonNoteDescription{font-size:20px}.concertWrapper{margin-top:60px}.concertWrapper,.concertWrapperMobile{align-items:center;display:flex;flex-direction:column;margin-bottom:100px}.concertImg,.consertGuide{margin-top:10px}.concertImg{align-self:center;margin-bottom:10px;max-height:400px;max-width:400px}.consertGuideTitle{font-size:30px}.consertGuideDescriptionText{margin-top:5px}.consertContent{margin-top:20px}.consertContentTitle{font-size:30px}.consertContentDescriptionText{margin-top:5px}.consertProgram{margin-top:20px}.consertProgramTitle{font-size:30px}.consertProgramDescriptionText{margin-top:5px}.consertPrice{margin-top:20px}.consertPriceTitle{font-size:30px}.consertPriceDescription{display:flex;flex-direction:column}.consertPriceDescriptionText{font-size:20px;margin-top:5px}.consertGuide{align-content:center;display:flex;flex-direction:column;margin-top:50px;width:90%}.consertGuideTitle{align-self:center;font-size:25px;font-weight:700;margin-bottom:10px}.concertImgPC{max-height:600px;max-width:600px}.concertImgMobile,.concertImgPC{align-self:center;margin-bottom:10px;margin-top:10px}.concertImgMobile{max-height:350px;max-width:350px}.consertGuideDescription{display:flex;flex-direction:column;margin-bottom:10px}.consertGuideDescriptionText{font-size:20px;margin-top:10px}.consertContent{align-content:center;display:flex;flex-direction:column;margin-top:50px;width:90%}.consertContentTitle{align-self:center;font-size:25px;font-weight:700;margin-bottom:10px}.consertContentDescription{display:flex;flex-direction:column;margin-bottom:10px}.consertContentDescriptionText{font-size:20px;margin-top:10px}.consertProgram{align-content:center;display:flex;flex-direction:column;margin-top:50px;width:90%}.consertProgramTitle{align-self:center;font-size:25px;font-weight:700;margin-bottom:10px}.consertProgramDescription{display:flex;flex-direction:column;margin-bottom:10px}.consertProgramDescriptionText{font-size:20px;margin-top:10px}.programList{font-size:20px;margin-right:20px;margin-top:0}.consertPrice{align-content:center;display:flex;flex-direction:column;margin-top:50px;width:90%}.consertPriceTitle{align-self:center;font-size:25px;font-weight:700;margin-bottom:10px}.concertPriceTableWrapper{align-items:center;display:flex;flex-direction:column}.concertDescriptionBottom{display:flex;flex-direction:column;margin-bottom:30px;margin-top:10px;width:90%}.concertDescriptionBottomText{font-size:20px;margin-bottom:10px}.vocalLessonWrapper{margin-top:60px}.vocalLessonWrapper,.vocalLessonWrapperMobile{align-items:center;display:flex;flex-direction:column;margin-bottom:100px}.vocalLesson{align-content:center;margin-top:50px;width:90%}.vocalLesson,.vocalLessonTitle{display:flex;flex-direction:column}.vocalLessonTitle{margin-bottom:10px}.vocalTeacherName{font-size:25px;font-weight:700}.akemiImg,.vocalTeacherName{align-self:center;margin-bottom:10px}.akemiImg{height:50%;max-height:300px;max-width:300px;width:50%}.vocalLessonImgPC{max-height:600px;max-width:600px}.vocalLessonImgMobile,.vocalLessonImgPC{align-self:center;margin-bottom:10px;margin-top:10px}.vocalLessonImgMobile{max-height:350px;max-width:350px}.vocalDescriptionUpper{align-items:center;display:flex;flex-direction:column;margin-bottom:10px}.vocalDescriptionUpperText{align-self:center;font-size:20px;margin-top:10px}.vocalDescriptionMiddle{align-items:center}.lessonDescriptionWrapper,.vocalDescriptionMiddle{display:flex;flex-direction:column;margin-bottom:10px}.lessonDescriptionTitle{font-weight:700}.lessonDescription,.lessonDescriptionTitle{align-self:center;font-size:20px}.vocalAttractiveTitle{display:flex;flex-direction:column;margin-bottom:10px;margin-top:10px}.vocalAttractiveTitleText{align-self:center;font-size:20px;font-weight:700}.attractivePointList{font-size:20px;margin-right:20px;margin-top:0}.celloPriceTableWrapper,.vocalTrialLesson{align-items:center;display:flex;flex-direction:column}.vocalTrialLesson{margin-bottom:10px;margin-top:10px}.vocalTrialLessonDescription{font-size:20px;font-weight:700}.lessonContents{display:flex;flex-direction:column;margin-bottom:10px}.LessonConttentsTitle{display:flex;flex-direction:column;margin-bottom:20px}.LessonContentsTitleText{align-self:center;font-size:20px;font-weight:700}.LessonContentsTitleSubText{align-self:center}.LessonContentsDesctiptionBottom,.LessonContentsDesctiptionMiddle,.LessonContentsDesctiptionUpper{display:flex;flex-direction:column;margin-bottom:10px}.LessonContentsDesctiptionText{align-self:center;font-size:20px}.vocalDescriptionBottom{display:flex;flex-direction:column;margin-top:10px}.vocalDescriptionBottomText{font-size:20px;margin-bottom:10px}.Access{display:flex;flex-direction:column}.AccessTitle{align-self:center;font-size:30px;font-weight:700;margin-bottom:30px}.classLocationWrapper{display:flex;flex-direction:column;margin-bottom:30px}.classLocation{align-self:center;font-size:20px;margin-bottom:10px}.busStopWrapper{display:flex;flex-direction:column;margin-bottom:30px}.busDescriptionText,.onFootText,.parking{align-self:center;font-size:20px}.priceTableWrapper{align-items:center;margin-bottom:100px;margin-top:60px}.priceTableWrapperMobile{align-items:center;display:flex;flex-direction:column;margin-bottom:100px}.pricePageTitle{align-self:center;font-size:25px;font-weight:700;margin-top:30px}.priceTableWrapper{display:flex;flex-direction:column;margin-bottom:10px}.inquiryPageWrapper{margin-top:60px}.inquiryPageWrapper,.inquiryPageWrapperMobile{align-items:center;display:flex;flex-direction:column;margin-bottom:100px}.inquiryWrapper,.underInquiryForm,.underInquiryFormTextTop{display:flex;flex-direction:column}.underInquiryFormTextTop{align-items:center;margin-bottom:20px}.underInquiryFormText{display:flex;margin-bottom:20px}.privacyPolicy{display:flex;flex-direction:column}.privacyPolicyTitle{align-self:center;font-size:20px;margin-bottom:10px}.privacyPolicyText{display:flex;margin-bottom:20px}.inquiryButton{align-items:center;display:flex;flex-direction:column}.inPreparing{display:flex;font-size:large;font-weight:700;justify-content:center;margin-top:100px}
/*# sourceMappingURL=main.c38f2cef.css.map*/