#voices{margin:0 0 3rem}#voices ._message{position:relative}#voices ._message:not(:has(.first-image)){padding:1.6rem;border-radius:1rem;background-color:#fff!important}@media(max-width:768px){#voices ._message:not(:has(.first-image)){padding-left:0;padding-right:0}}#voices .show-more-link{margin:1.5rem 1rem;text-align:right;display:block;font-weight:700;color:#70c9e2}#voices .studio-title{font-size:2.6rem;color:#70c9e2;font-weight:700;display:block;text-align:center}@media(max-width:480px){#voices .studio-title{font-size:2.6rem}}#voices .jp-ttl{text-align:center;display:block}#voices .questionnaire-review-container{padding:1rem}@media(max-width:480px){#voices .questionnaire-review-container{padding:0}}#voices .questionnaire-review-container .questionnaire-display{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:3rem;gap:3rem}@media(max-width:960px){#voices .questionnaire-review-container .questionnaire-display{grid-template-columns:repeat(2,1fr);gap:1.6rem}}@media(max-width:480px){#voices .questionnaire-review-container .questionnaire-display{grid-template-columns:repeat(1,1fr)}}#voices .questionnaire-review-container .questionnaire-entry{box-sizing:border-box;padding:2rem;border:2px solid #eee;display:flex;flex-direction:column;justify-content:space-between}#voices .questionnaire-review-container .questionnaire-entry .person{display:flex;gap:2rem;font-weight:700}#voices .questionnaire-review-container .questionnaire-entry .text{font-size:1.6rem;padding-top:.5em}#voices .questionnaire-review-container .questionnaire-entry .stars{display:flex;color:#49b8d9}#voices .questionnaire-review-container .questionnaire-entry .stars img{width:90px}#voices .questionnaire-review-container .questionnaire-entry .stars .qtd{margin-left:.5rem;font-family:Noto Sans JP,sans-serif}#voices .questionnaire-review-container .questionnaire-entry .stars.right{margin-left:auto}#voices .questionnaire-review-container .questionnaire-entry .tags{margin-top:1.5em;display:flex;flex-direction:column;gap:1.3rem;align-items:flex-start}#voices .questionnaire-review-container .questionnaire-entry .tags p{font-size:1.2rem;border:1px solid #333;padding:.5rem 1.5rem;border-radius:40px}#voices .questionnaire-review-container .questionnaire-entry .tags .lesson:before{content:"レッスン："}#voices .questionnaire-review-container .questionnaire-entry p{margin:0;line-height:1.6;color:#23303e}#voices .questionnaire-review-container .questionnaire-entry p strong{color:#666;margin-right:8px}#voices .questionnaire-review-container .area-btn-read-more{position:relative;display:block;height:2rem}#voices .questionnaire-review-container .area-btn-read-more .btn-read-more{position:absolute;top:-4rem;left:50%;transform:translateX(-50%);padding:3.5rem 0 1rem;width:100%;background:linear-gradient(180deg,transparent,#fff 60%,#fff);border:none;font-size:1.4rem;color:#70c9e2;text-shadow:0 -1px 2px #fff;outline:none;cursor:pointer}#voices .questionnaire-review-container .area-btn-read-more .btn-read-more:after{content:"";display:inline-block;margin-left:.5rem;vertical-align:.1rem;color:#49b8d9;line-height:1;width:.8rem;height:.8rem;border:.2rem solid;border-left:0;border-bottom:0;box-sizing:border-box;transform:translateY(-25%) rotate(135deg)}#voices .questionnaire-review-container .area-btn-read-more .btn-read-more.btn-close{position:relative;top:0;padding:0;cursor:pointer;font-size:1.4rem}#voices .questionnaire-review-container .area-btn-read-more .btn-read-more.btn-close:after{content:"";display:inline-block;margin-left:.5rem;vertical-align:-.3rem;color:#49b8d9;line-height:1;width:.8rem;height:.8rem;border:.2rem solid;border-right:0;border-top:0;box-sizing:border-box;transform:translateY(-25%) rotate(135deg)}#voices .questionnaire-review-container .show-more-btn{font-family:Noto Sans JP,sans-serif;display:block;margin:3rem auto 0;padding:1.2rem 0;min-width:250px;background-color:#fff;border:1px solid #49b8d9;border-radius:40px;color:#49b8d9;font-size:1.6rem;font-weight:700;line-height:1.5;cursor:pointer;transition:background-color .3s}#voices .error-message{color:#e53e3e;padding:20px;text-align:center}#header .inner{box-sizing:border-box;margin:0 auto;max-width:1168px!important;width:100%;transition:none}@media(max-width:1300px){#header .inner{padding:unset!important}}@media(max-width:1200px){#header .inner{width:calc(100% - 32px)}}#header ._h-top ._logo{filter:none}#header ._h-top ._logo span{color:#333!important}#header ._h-top ._inbox .search-form{border:1px solid #333}#header ._h-top ._inbox .search-form input,#header ._h-top ._inbox .search-form input::placeholder{color:#333}#header ._h-top ._inbox ._nav ._icons,#header ._h-top ._inbox .search-form button:before{filter:none}#header ._h-top ._inbox ._nav ._icons li a{color:#333}#mv-sec-no-bg #BreadcrumbNew{position:unset}@media(max-width:480px){#mv-sec-no-bg #mv-content{min-height:150px!important}#mv-sec-no-bg #mv-content .sec-title{padding:0;min-height:150px!important}}.p-studionewstop{position:relative}.p-studionewstop .mv-sec{background:url(/images_nuxt/info/studios/kansai/bg-img.jpg) 50% no-repeat;background-size:cover;padding:15rem 0;text-align:center}@media(max-width:960px){.p-studionewstop .mv-sec{padding:5rem 0}}.p-studionewstop .mv-sec #BreadcrumbNew{top:15px}.p-studionewstop .mv-sec p{color:#fff;font-size:2.8rem}@media(max-width:480px){.p-studionewstop .mv-sec p{padding-top:3rem;font-size:2rem!important}}.p-studionewstop .mv-sec h1{font-weight:Medium;font-size:5.6rem;letter-spacing:1px;color:#fff}.p-studionewstop .mv-sec h1 span{font-size:2.8rem;padding-bottom:10px}@media(max-width:768px){.p-studionewstop .mv-sec h1{font-size:3rem;letter-spacing:1px}.p-studionewstop .mv-sec h1 span{font-size:2.5rem;padding-bottom:5px}}.p-studionewstop .intro{padding:6rem 0}@media(max-width:480px){.p-studionewstop .intro{padding:3rem 0}}.p-studionewstop .intro .text-intro{margin:0 auto 6rem}.p-studionewstop .intro .studio-pref-title{margin-bottom:0;text-align:center;font-size:2rem;line-height:1.8}@media(max-width:960px){.p-studionewstop .intro .studio-pref-title{margin-bottom:0}}.p-studionewstop .intro .studio-pref-title span{display:block;color:#333;font-size:1.8rem}@media(max-width:960px){.p-studionewstop .intro .studio-pref-title span{font-size:1.6rem}}.p-studionewstop .intro .studio-pref-title strong{color:#e93742;font-size:3.6rem;font-family:"Noto Serif JP",serif}@media(max-width:960px){.p-studionewstop .intro .studio-pref-title strong{font-size:2.6rem}}.p-studionewstop .studio-list a:not(.btn--blue-light-outline){color:#fff}.p-studionewstop .studio-list .nav-anchor{display:grid;justify-items:center;grid-gap:1.5rem;gap:1.5rem;max-width:800px;margin:0 auto 3rem}.p-studionewstop .studio-list .nav-anchor.grid-3{grid-template-columns:repeat(3,1fr)}@media(max-width:768px){.p-studionewstop .studio-list .nav-anchor.grid-3{grid-template-columns:repeat(2,1fr);gap:1rem}}.p-studionewstop .studio-list .nav-anchor.grid-4{grid-template-columns:repeat(4,1fr)}@media(max-width:768px){.p-studionewstop .studio-list .nav-anchor.grid-4{grid-template-columns:repeat(2,1fr);gap:1rem}}.p-studionewstop .studio-list .nav-anchor .btn-prefs{display:block;width:100%;padding:10px 15px;border-radius:40px;background-color:#70c9e2;color:#fff;text-align:center}@media(max-width:960px){.p-studionewstop .studio-list .nav-anchor .btn-prefs{font-size:1.4rem;max-width:100%}}.p-studionewstop .studio-list .prefecture{margin-bottom:6rem}.p-studionewstop .studio-list .prefecture:last-of-type{margin-bottom:0}.p-studionewstop .studio-list .area-title{background-color:#f0f0f0;border-radius:10px}.p-studionewstop .studio-list .area-title h3{display:block;text-align:center;color:#333;font-size:2.6rem;font-weight:600;letter-spacing:.125rem;padding:10px 0}@media(max-width:480px){.p-studionewstop .studio-list .area-title h3{font-size:2.2rem}}.p-studionewstop .studio-list ._main-item,.p-studionewstop .studio-list ._sub-item{max-width:100%;width:100%}.p-studionewstop .studio-list ._sub-item{padding:4.8rem 1.6rem}.p-studionewstop .studio-list ._sub-item ._mark{display:block;margin:0 auto 1.6rem;width:70px}.p-studionewstop .studio-list ._sub-item ._ttl{margin-bottom:1.6rem;text-align:center;font-size:2.6rem}.p-studionewstop .studio-list ._sub-item ._text{text-align:center}.p-studionewstop .studio-list ._sub-item .cta-studio{text-align:center;padding:.3rem 0 .5rem}.p-studionewstop .studio-list ._sub-item ._sns{display:flex;justify-content:center;gap:.7rem;margin:1.6rem 0}.p-studionewstop .studio-list ._sub-item ._sns img{width:30px;height:30px}.p-studionewstop .studio-list ._sub-item h3,.p-studionewstop .studio-list ._sub-item h4,.p-studionewstop .studio-list ._sub-item h5,.p-studionewstop .studio-list ._sub-item h6{letter-spacing:.02em;font-weight:400}.p-studionewstop .studio-list ._sub-item ._info{margin-top:0;margin-bottom:1rem}.p-studionewstop .studio-list ._sub-item ._info ._address h3:before{width:15px;height:19.95px;background:url(/images_next/studios/icn_location.svg) no-repeat 0;background-size:contain}.p-studionewstop .studio-list ._sub-item ._info ._tel h3:before{width:13px;height:18.91px;background:url(/images_next/studios/icn_tel.svg) no-repeat 0;background-size:contain}.p-studionewstop .studio-list ._sub-item ._info ._mail h3:before{top:8px;width:15px;height:12.75px;background:url(/images_next/studios/icn_mail.svg) no-repeat 0;background-size:contain}.p-studionewstop .studio-list ._sub-item ._info ._navi h3:before{width:20px;height:20px;background:url(/images_next/studios/icn_navi.svg) no-repeat 0;background-size:contain}.p-studionewstop .studio-list ._sub-item ._info ._hours h3:before{width:18px;height:18px;background:url(/images_next/studios/icn_time.svg) no-repeat 0;background-size:contain}.p-studionewstop .studio-list ._sub-item ._info li{list-style-type:none;margin-bottom:1.6rem}.p-studionewstop .studio-list ._sub-item ._info li h3{position:relative;padding-left:2.5rem;font-size:1.6rem}.p-studionewstop .studio-list ._sub-item ._info li h3:before{position:absolute;top:3px;left:0;display:block;content:""}.p-studionewstop .studio-info{margin:3rem 0 9rem}.p-studionewstop .studio-info:last-of-type{margin-bottom:0}.p-studionewstop .studio-info .brand-type{display:inline-block;padding:.5rem 1rem;border:1px solid #70c9e2;border-radius:16px;color:#70c9e2;line-height:1.2;letter-spacing:.2px;margin-bottom:1rem}.p-studionewstop .studio-info .studio{display:flex;gap:0;margin-bottom:3rem}@media(max-width:960px){.p-studionewstop .studio-info .studio{flex-direction:column-reverse}}.p-studionewstop .studio-info .studio .carousel{width:50.2%}@media(max-width:960px){.p-studionewstop .studio-info .studio .carousel{width:100%;margin-bottom:4rem}}@media(max-width:600px){.p-studionewstop .studio-info .studio .carousel img{height:100%}}.p-studionewstop .studio-info .studio .studio-detail{width:50%}@media(max-width:960px){.p-studionewstop .studio-info .studio .studio-detail{width:100%}.p-studionewstop .studio-info .studio .studio-detail .block-container{margin-bottom:0}}.p-studionewstop .studio-list-container{padding:6rem 0}