.newvisitorWrap{padding-top:150px}@media screen and (max-width:768px){.newvisitorWrap{padding-top:80px}}.newvisitorWrap{font-size:25px;position:relative;background-color:#fff}.newvisitorWrap .logoBg{position:fixed;top:50%;left:50%;width:50vw;translate:-50% -50%;fill:rgba(255,168,233,.3137254902);z-index:-11;filter:blur(5px)}.newvisitorWrap .inner-3{width:calc(100% - 2em);margin:0 auto}.newvisitorWrap .accent{font-size:clamp(10px,2vw,30px);position:fixed;writing-mode:vertical-rl;white-space:nowrap;font-family:Clarimo UD PE Compressed Ultra;letter-spacing:3px;translate:0 0;color:#facdff;line-height:1;padding:0 5px;mix-blend-mode:multiply}.newvisitorWrap .accent.accentLeft{animation:accentLeft 200s linear infinite;top:0;left:0}@keyframes accentLeft{0%{translate:0 0}to{translate:0 -100vh}}.newvisitorWrap .accent.accentRight{animation:accentRight 200s linear infinite;right:0;bottom:0}@keyframes accentRight{0%{translate:0 0}to{translate:0 100vh}}.newvisitorWrap section{max-width:1000px;margin:0 auto;border-bottom:1px solid #000;margin-bottom:2.5em!important;padding-bottom:2.5em;display:grid;grid-template-columns:1fr;grid-row-gap:1em;row-gap:1em;justify-content:center;align-items:center}.newvisitorWrap button,.newvisitorWrap h2,.newvisitorWrap h3,.newvisitorWrap p,.newvisitorWrap span{font-family:Midashi Go MB31,Hiragino Kaku Gothic ProN,Meiryo,sans-serif;text-align:center;font-weight:700;word-break:keep-all;overflow-wrap:anywhere;font-feature-settings:"palt"}.newvisitorWrap h2,.newvisitorWrap h3{font-size:clamp(23px,2vw,32px);letter-spacing:1px;line-height:1.8em}.newvisitorWrap h5,.newvisitorWrap li,.newvisitorWrap p{font-size:clamp(15px,2vw,16px);line-height:2em}.newvisitorWrap span.b{font-family:Shin Go Bold,Hiragino Kaku Gothic ProN,Meiryo}.newvisitorWrap span.marker{background:-webkit-linear-gradient(transparent 60%,#ffff8e 0)}.newvisitorWrap button{border-radius:0;margin:0 auto;display:block;color:#fff;font-size:clamp(17px,2vw,25px);padding:.5em 1em;background-color:#00ad35}.newvisitorWrap iframe{background-color:#eee;width:300px;margin:0 auto}.newvisitorWrap .imgSlideWrap{width:100%}.newvisitorWrap .imgSlideWrap .imgSlide{display:flex;gap:5px}.newvisitorWrap .imgSlideWrap .imgSlide li{width:100%}.newvisitorWrap .imgSlideWrap .imgSlide li figure{border-radius:10px}.newvisitorWrap .imgSlideWrap .imgSlide li figure:before{padding-top:73.5%}.newvisitorWrap .imgSlideWrap .imgSlide li figure img{width:auto;height:100%}.newvisitorWrap .heroheader{width:100%;background-color:#555;margin-bottom:2em}.newvisitorWrap .heroheader:before{padding-top:62.5%}@media screen and (max-width:576px){.newvisitorWrap .heroheader:before{padding-top:100%}}.newvisitorWrap .all-students:before{padding-top:40%;transition-duration:5s}.newvisitorWrap .all-students .all-students-img{width:100%;scale:3.5;transform-origin:50% 73%;transition-duration:5s}.newvisitorWrap .all-students.zoom-out .all-students-img{scale:1;translate:-50% -57%!important;transform-origin:50% 50%}.newvisitorWrap .campaignDivider{width:100%;max-width:500px;margin:1em auto;border:none;border-top:1px solid #000}.newvisitorWrap .campaign{padding:.5em .25em;max-width:500px;width:100%;margin:0 auto;background-color:#ffe600;border-radius:10px;box-shadow:0 0 10px rgba(0,0,0,.062745098);display:grid;grid-template-columns:1fr;grid-row-gap:.5em;row-gap:.5em;mix-blend-mode:multiply}.newvisitorWrap .campaign .campaign-ttl{font-size:20px;display:inline-block;line-height:1}.newvisitorWrap .campaign .item{display:flex;align-items:flex-end;justify-content:center;gap:.5em}.newvisitorWrap .campaign .item .priceBox{display:flex;align-items:flex-end;gap:10px}.newvisitorWrap .campaign .item .priceBox p{display:inline-block;line-height:1}.newvisitorWrap .campaign .item .priceBox .small{font-size:18px}.newvisitorWrap .campaign .item .priceBox .medium{font-size:23px}.newvisitorWrap .campaign .item .priceBox .large{font-size:38px}.newvisitorWrap .campaign .item .priceBox.after .large,.newvisitorWrap .campaign .item .priceBox.after .medium{color:#ff1a1a}.newvisitorWrap .campaign .item .priceBox .price-num{font-family:Oswald,sans-serif}.newvisitorWrap .nowstudent{display:grid;grid-template-columns:1fr;grid-row-gap:1em;row-gap:1em}.newvisitorWrap .nowstudent .countup{display:grid;grid-template-columns:50% 3em 2em;margin:0 auto;align-items:flex-end}.newvisitorWrap .nowstudent .countup p{white-space:nowrap;line-height:1;display:inline-block}.newvisitorWrap .nowstudent .countup p.countNum{text-align:right;font-size:40px;font-family:Oswald,sans-serif}.newvisitorWrap .chart{display:grid;grid-template-columns:1fr;grid-gap:.5em;gap:.5em}.newvisitorWrap .chart .piechartWrap{display:grid;grid-template-columns:auto auto;justify-content:center;align-items:center;grid-gap:1em;gap:1em}.newvisitorWrap .chart .piechartWrap .piechart-graph span{display:block;width:150px;height:150px;background-color:#ccc;border-radius:999px}.newvisitorWrap .chart .piechartWrap .piechart-text li{font-size:14px}.newvisitorWrap .chart .piechartWrap .piechart-text li .color-point{display:flex;align-items:center;gap:.75em}.newvisitorWrap .chart .piechartWrap .piechart-text li .color-point:before{content:"";display:block;width:10px;height:10px;background-color:#ccc;border-radius:999px}.newvisitorWrap .studio .studio-list{padding:.5em 1em;max-width:500px;width:100%;margin:0 auto;background-color:#fff;border-radius:10px;box-shadow:0 0 10px rgba(0,0,0,.062745098)}.newvisitorWrap .studio .studio-list .item{display:grid;grid-template-columns:auto auto auto;align-items:center;border-bottom:1px solid #000;padding:.25em 0;cursor:pointer}.newvisitorWrap .studio .studio-list .item h5{margin:0}.newvisitorWrap .studio .studio-list .item button{border-radius:999px;padding:.5em 1em;font-size:clamp(15px,2vw,16px);grid-column:3/4;grid-row:1/3}.newvisitorWrap .studio .studio-list .item .icon{font-size:12px;display:flex;justify-content:center;align-items:center;gap:.75em}.newvisitorWrap .studio .studio-list .item .icon img{width:1.25em;height:auto}.newvisitorWrap .studio .studio-list .item .mapOpen{grid-column:1/3}.newvisitorWrap .studio .studio-list .item .length i,.newvisitorWrap .studio .studio-list .item .length span{font-size:clamp(15px,2vw,16px)}.newvisitorWrap .studio .studio-list .item .reserve{background-color:#fff500;border:1px solid #000;color:#000}.newvisitorWrap .studio .studio-list .map{width:100%;position:fixed;z-index:999992;height:80vh;top:100%;transition-duration:.25s;left:50%;translate:-50% 0}.newvisitorWrap .studio .studio-list .map.on{translate:-50% -80svh}.newvisitorWrap .studio .studio-list .sp-wrap-backlayer.on{content:"";display:block;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);height:100svh;width:100%;position:fixed;top:0;left:0;z-index:999991}.newvisitorWrap .newopen ul a{width:100%}.newvisitorWrap .newopen ul a li{display:grid;grid-template-columns:1fr;grid-row-gap:.5em;row-gap:.5em}.newvisitorWrap .newopen ul a li p{line-height:1.25}.newvisitorWrap .bottomReserve{width:100%;max-width:800px;margin:0 auto;font-size:clamp(15px,2vw,16px);position:fixed;left:50%;translate:-50% 0;bottom:0;background-color:hsla(0,0%,100%,.6);-webkit-backdrop-filter:blur(30px);backdrop-filter:blur(30px);z-index:999;height:42px;transition-duration:.25s;border-radius:15px 15px 0 0;overflow:hidden}@media screen and (min-width:576px){.newvisitorWrap .bottomReserve{background-color:#fff;box-shadow:0 0 65px rgba(0,0,0,.1254901961)}}.newvisitorWrap .bottomReserve.on{height:auto}.newvisitorWrap .bottomReserve h2{cursor:pointer;background-color:#00ad35;margin-bottom:.5em;position:relative;height:42px;display:flex;align-items:center;justify-content:center}.newvisitorWrap .bottomReserve h2 span{font-size:clamp(16px,2vw,17px);font-weight:700;letter-spacing:0;color:#fff}.newvisitorWrap .bottomReserve h2 span.icon{font-size:clamp(12px,2vw,15px);line-height:0;position:absolute;right:1em;top:55%}.newvisitorWrap .bottomReserve h2 i{position:absolute;right:1em;top:50%;translate:0 -50%}.newvisitorWrap .bottomReserve h2 i svg{rotate:0deg}.newvisitorWrap .bottomReserve h2 i svg g path{fill:#fff;opacity:1}.newvisitorWrap .bottomReserve .checkArea{display:grid;grid-template-columns:1fr;grid-gap:5px;gap:5px;position:relative;width:100%;padding-bottom:.75em;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:hsla(0,0%,100%,.7333333333);z-index:10}.newvisitorWrap .bottomReserve .checkArea .checkWrap{width:100%;overflow-x:auto}.newvisitorWrap .bottomReserve .checkArea .checkWrap ul.check{display:flex;gap:5px;padding:0 10px}.newvisitorWrap .bottomReserve .checkArea .checkWrap ul.check li{background-color:#eee;padding:0 .5em;opacity:.75;cursor:pointer}.newvisitorWrap .bottomReserve .checkArea .checkWrap ul.check li p:before{content:"◽️"}.newvisitorWrap .bottomReserve .checkArea .checkWrap ul.check li.on{opacity:1;background-color:#fff}.newvisitorWrap .bottomReserve .checkArea .checkWrap ul.check li.on p:before{content:"✅";padding-right:.5em}@media screen and (max-width:576px){.newvisitorWrap .bottomReserve .checkArea .checkWrap ul.check li:hover{opacity:1;background-color:#fff}}.newvisitorWrap .bottomReserve .checkArea .checkWrap ul.check li p{white-space:nowrap}.newvisitorWrap .bottomReserve i{font-size:10px;margin-right:1em;font-style:normal}.newvisitorWrap .bottomReserve i svg{rotate:90deg}.newvisitorWrap .bottomReserve i svg g path{opacity:1;fill:#000}.newvisitorWrap .bottomReserve .more{display:flex;align-items:center}.newvisitorWrap .bottomReserve .more i svg{rotate:90deg}.newvisitorWrap .bottomReserve .content{padding:0 10px;height:100%;overflow-y:auto;translate:none}.newvisitorWrap .bottomReserve .content .item{margin-bottom:20px}.newvisitorWrap .bottomReserve .content .item .data{display:flex;justify-content:space-around;background-color:#fff;margin-bottom:1em}.newvisitorWrap .bottomReserve .content .item .lesson{display:grid;grid-template-columns:20% auto 33%;grid-gap:.5em 1em;gap:.5em 1em}.newvisitorWrap .bottomReserve .content .item .lesson p{white-space:nowrap}.newvisitorWrap .bottomReserve .content .item .lesson button{width:100%;font-size:clamp(15px,2vw,16px);padding:.25em 1em;background-color:#fff500;color:#000;border:none;line-height:1;cursor:pointer;font-weight:700;white-space:nowrap;text-align:center;font-family:見出ゴMB1,Noto Sans JP,Poppins,Hiragino Kaku Gothic ProN,Meiryo,sans-serif}.newvisitorWrap .bottomReserve .content .item .lesson button.close{background-color:#efefef}.newvisitorWrap .audition ul{display:flex;gap:1em}.newvisitorWrap .audition ul li{filter:blur(10px)}.newvisitorWrap .shooting{max-width:500px;margin:0 auto}.newvisitorWrap.kizugawaLp .heroheader:before{padding-top:54.55%}@media screen and (max-width:576px){.newvisitorWrap.kizugawaLp .heroheader:before{padding-top:54.55%}}.newvisitorWrap .kizugawaAccess .accessPhotos{max-width:700px;width:100%;margin:0 auto;display:grid;grid-template-columns:1fr 1fr;grid-column-gap:10px;column-gap:10px;align-items:start}@media screen and (max-width:576px){.newvisitorWrap .kizugawaAccess .accessPhotos{display:flex;overflow-x:auto;column-gap:10px;padding-bottom:5px;scroll-snap-type:x mandatory;-ms-overflow-style:none;scrollbar-width:none}.newvisitorWrap .kizugawaAccess .accessPhotos::-webkit-scrollbar{display:none}.newvisitorWrap .kizugawaAccess .accessPhotos figure{flex:0 0 82%;scroll-snap-align:center}}.newvisitorWrap .kizugawaAccess .accessPhotos figure{margin:0;border-radius:10px;overflow:hidden;box-shadow:0 0 10px rgba(0,0,0,.0627451)}.newvisitorWrap .kizugawaAccess .accessPhotos img{width:100%;height:auto;display:block}.newvisitorWrap .kizugawaAccess .accessAddress{font-weight:700;font-size:clamp(14px,2vw,18px);line-height:1.8}.newvisitorWrap .kizugawaAccess .accessMap{max-width:700px;width:100%;margin:0 auto;border-radius:10px;overflow:hidden;line-height:0}.newvisitorWrap .kizugawaAccess .accessMap iframe{width:100%;height:380px;border:0}@media screen and (max-width:576px){.newvisitorWrap .kizugawaAccess .accessMap iframe{height:260px}}.newvisitorWrap .kizugawaAccess .accessMapLink a{text-decoration:underline;font-size:clamp(14px,2vw,15px)}.newvisitorWrap .nowrap{white-space:nowrap}.newvisitorWrap .kizugawaOpen .openEyebrow{font-size:clamp(14px,2vw,17px);letter-spacing:1px;line-height:1.6;display:inline-block;width:-moz-fit-content;width:fit-content;margin:0 auto;padding:.4em 1em;border-radius:999px;background-color:#000;color:#fff}.newvisitorWrap .kizugawaOpen .openLead{font-weight:700}.newvisitorWrap .kizugawaOpen .openHeading{font-size:clamp(19px,2vw,24px);margin-top:.8em;padding-bottom:.3em;border-bottom:2px solid #000;max-width:560px;width:100%;margin-inline:auto}.newvisitorWrap .kizugawaOpen .stepList{max-width:560px;width:100%;margin:0 auto;display:grid;grid-row-gap:.7em;row-gap:.7em;padding-left:0;list-style:none}.newvisitorWrap .kizugawaOpen .stepList li{display:grid;grid-row-gap:.2em;row-gap:.2em;text-align:center;padding:.9em .8em;border:2px solid #000;border-radius:10px;background-color:#fff;position:relative}.newvisitorWrap .kizugawaOpen .stepList li:not(:last-child):after{content:"";display:block;position:absolute;left:50%;bottom:-.6em;translate:-50% 0;border-top:.45em solid #000;border-inline:.4em solid rgba(0,0,0,0)}.newvisitorWrap .kizugawaOpen .stepList .stepNo{font-size:clamp(13px,2vw,15px);font-weight:700;letter-spacing:2px;color:#00ad35}.newvisitorWrap .kizugawaOpen .stepList .stepTitle{font-size:clamp(16px,2vw,19px);font-weight:700;line-height:1.5}.newvisitorWrap .kizugawaOpen .stepList .stepNote{font-size:clamp(13px,2vw,14px);line-height:1.7;opacity:.8}.newvisitorWrap .kizugawaOpen .summaryList{max-width:560px;width:100%;margin:0 auto;display:grid;grid-row-gap:1px;row-gap:1px;background-color:#000;border:1px solid #000;border-radius:10px;overflow:hidden}.newvisitorWrap .kizugawaOpen .summaryList .summaryRow{display:grid;grid-template-columns:100px 1fr;grid-column-gap:.8em;column-gap:.8em;align-items:center;background-color:#fff;padding:.7em .9em}@media screen and (max-width:576px){.newvisitorWrap .kizugawaOpen .summaryList .summaryRow{grid-template-columns:1fr;row-gap:.2em}}.newvisitorWrap .kizugawaOpen .summaryList dt{font-size:clamp(13px,2vw,15px);font-weight:700;text-align:left}.newvisitorWrap .kizugawaOpen .summaryList dd{font-size:clamp(14px,2vw,16px);line-height:1.8;text-align:left;margin:0}.newvisitorWrap .kizugawaOpen .cautionList{max-width:560px;width:100%;margin:0 auto;display:grid;grid-row-gap:.4em;row-gap:.4em}.newvisitorWrap .kizugawaOpen .cautionList li{font-size:clamp(13px,2vw,14px);line-height:1.8;text-align:left;padding-left:1.1em;position:relative;opacity:.85}.newvisitorWrap .kizugawaOpen .cautionList li:before{content:"・";position:absolute;left:0}.newvisitorWrap .event-photo-scroll{width:100%}.newvisitorWrap ul.event-photo-list{display:flex;column-gap:20px;padding:5px 0 10px 2.5%}@media screen and (max-width:576px){.newvisitorWrap ul.event-photo-list{column-gap:14px}}.newvisitorWrap ul.event-photo-list li{flex:0 0 auto;width:300px}@media screen and (max-width:576px){.newvisitorWrap ul.event-photo-list li{width:240px}}.newvisitorWrap ul.event-photo-list li figure{border-radius:10px;box-shadow:0 0 10px rgba(0,0,0,.2705882353);background-color:#ddd}.newvisitorWrap ul.event-photo-list li img{height:100%;object-fit:cover;pointer-events:none}