@charset "UTF-8";body{margin-top:78px}@media screen and (min-width:991px){body{margin-top:130px}}#location section,#studio section,#singleContent{padding:40px 0;container-type:inline-size}section ul,section ol,section p,section dl,section dt,section dd{text-indent:initial;margin:0;padding:0;list-style:none}section h2:not([class]),section h3:not([class]),section h4:not([class]){margin:0}section .text-center h2:not([class]){margin:16px 0 0}section table{font-size:inherit;border-spacing:0;border-collapse:collapse}#studio #qa{padding-bottom:40px}.w-t a{color:#fff}.w-t a:hover{text-decoration:underline}.recruit-box{width:33.333%}.CTA-block{font-size:1.8rem;text-align:center;padding:100px 15px}.CTA-block .cta-text{letter-spacing:.06em;margin:0 0 28px}.CTA-block .cta-btn a{line-height:1;color:#fff;background-color:#9e1639;letter-spacing:.12em;display:block;width:100%;max-width:440px;margin:0 auto}.sub-title,.mini-title{font-weight:600;text-align:center}@media screen and (min-width:768px){.is-sp{display:none}.CTA-block .cta-text{font-size:1.6rem}.CTA-block .cta-btn a{font-size:2rem;padding:25px 0}.sub-title{font-size:3.6rem}.mini-title{font-size:2.4rem}}@media screen and (max-width:767px){.is-pc{display:none}.CTA-block .cta-text{font-size:1.4rem}.CTA-block .cta-btn a{font-size:1.8rem;padding:17px 0}.sub-title{font-size:2.4rem}.mini-title{font-size:1.8rem}}#location{padding-bottom:80px}#location .search_title{font-weight:600;line-height:1.75;color:#9e1639;letter-spacing:.1em;display:flex;align-items:flex-end;padding-bottom:10px;border-bottom:2px solid #ae997b}#location .search_title span{font-weight:400;line-height:1.2;color:#ae997b;letter-spacing:.07em;margin-left:auto}#location p.search_title{line-height:1.5;color:#232323;margin:0 0 80px}#location p.search_title i{display:inline-block;flex:0 0 88px;padding-right:20px}@media screen and (min-width:768px){#location .search_title{font-size:2.2rem;margin-bottom:30px}#location .search_title span{font-size:1.5rem}#location p.search_title{font-size:2rem}}@media screen and (max-width:767px){#location .search_title{font-size:2rem;margin-bottom:20px}#location .search_title span{font-size:1.2rem}#location p.search_title{font-size:1.2rem}}.search_area_wrap{display:flex;flex-wrap:wrap;justify-content:space-between}.search_area_list{flex-shrink:0;width:45%}#area_kato{order:0}#area_kinki{order:1}#area_chubu{order:2}#area_tohoku{order:3}.search_area_list a{text-decoration:underline}.search_area_list ul{display:flex;align-items:center;flex-wrap:wrap}.search_area_list h3{line-height:1.5;letter-spacing:.1em}.search_area_list a{line-height:1.9;letter-spacing:.05em}@container (min-width:600px){.search_area_wrap{row-gap:40px}.search_area_list h3{font-size:2rem}.search_area_list a{font-size:1.5rem}.search_area_list ul{column-gap:45px}}@container (max-width:599px){.search_area_wrap{row-gap:10px}.search_area_list h3{font-size:1.2rem}.search_area_list a{font-size:1.2rem}.search_area_list ul{column-gap:30px}}.l-search{display:flex;overflow:hidden;border:2px solid #ae997b;border-radius:99px;position:relative}.l-search ::placeholder{color:#d3d3d3}.l-search input{font-weight:500;line-height:1.8;letter-spacing:0;flex-grow:1;border:none}.l-search input:focus-visible,.l-search input:focus{border:none;outline:none}.l-search:before,.l-search:after{content:"";display:block;pointer-events:none;position:absolute;top:50%;transform:translateY(-50%)}.l-search:before{background-color:#ae997b;width:2px}.l-search:after{background-image:url(/wp-content/themes/yuzupilatis/img/search.png);background-repeat:no-repeat;background-size:contain}.l-search button{background-color:#fff;flex-shrink:0;height:100%;cursor:pointer;border:none;border-radius:0}.no_result{text-align:center;margin-top:80px}@container (min-width:600px){.l-search{width:500px;height:46px}.l-search input{font-size:1.5rem;padding:10px 25px}.l-search:before{height:34px;right:50px}.l-search:after{width:19px;height:19px;right:19px}.l-search button{width:50px}.no_result{font-size:1.8rem}}@container (max-width:599px){.l-search{width:100%;height:36px}.l-search input{font-size:1.2rem;padding:8px 18px}.l-search:before{height:27px;right:40px}.l-search:after{width:15px;height:15px;right:15px}.l-search button{width:40px}}.search_location_wrap+.search_location_wrap{margin-top:40px}.search_location_wrap+.search_title{margin-top:80px}.search_location_title{font-size:2rem;font-weight:600;line-height:1.75;letter-spacing:.1em;padding-bottom:10px;border-bottom:1px solid #ae997b}.search_location_list{display:flex;flex-wrap:wrap;justify-content:space-between;position:relative}.search_location_list:after{content:"";display:block}.search_location_list_contact{color:#fff;background-color:#ae987b}a[class^=search_location_list] i{font-size:1.4rem;margin-right:.5em}.search_location_btn_link{margin-top:40px}@media screen and (min-width:768px){.search_location_title{margin-bottom:30px}.search_location_list{row-gap:35px}.search_location_list_detail,.search_location_list_contact{font-size:1.2rem;height:34px}}@media screen and (max-width:767px){.search_location_title{margin-bottom:20px}.search_location_list{row-gap:25px}.search_location_list_detail,.search_location_list_contact{font-size:1rem;height:28px;padding:0 5px}}#top h1 i{font-size:1.2rem;font-weight:400;font-style:normal}#studio .trial{font-weight:600;line-height:1.5;color:#fff;background-color:#ae987b00;display:block;display:table;box-shadow:4px 4px 0 #ae987b00}@media screen and (min-width:768px){#studio .trial{font-size:2.8rem;margin:10px 0 10px 5px;padding:12px}.flex-container-bt:before,.flex-container-bt:after{content:"";display:block;order:1;width:30%;height:1px}}[class^=lesson-] dl,[class^=lesson-] td{background-color:#fff;overflow:hidden;border-radius:3px}[class^=lesson-] dt{font-size:2rem;font-weight:600;color:#fff;letter-spacing:.05em}.lesson-personal dl,.lesson-personal th,.lesson-personal td{border:1px solid #ad987a}.lesson-personal dt,.lesson-personal dd .period,.lesson-personal thead th,.lesson-personal .plan-btn a{background-color:#ad987a}.lesson-personal dd,.lesson-personal tbody{color:#ad987a}.lesson-semi{margin-top:80px}.lesson-semi dl,.lesson-semi th,.lesson-semi td{border:1px solid #a9a298}.lesson-semi dt,.lesson-semi dd .period,.lesson-semi thead th,.lesson-semi .plan-btn a{background-color:#a9a298}.lesson-semi dd,.lesson-semi tbody{color:#a9a298}.lesson-subscription dl,.lesson-subscription th,.lesson-subscription td{border:1px solid #a7a7a7}.lesson-subscription dt,.lesson-subscription dd .period,.lesson-subscription thead th,.lesson-subscription .plan-btn a{background-color:#a7a7a7}.lesson-subscription th:first-child,.lesson-subscription td:first-child{min-width:4em}[class^=lesson-] .plan-table td:nth-child(2),.plan-landscape dd{color:#b46864}.plan-landscape{display:flex;height:80px;margin-top:20px!important}.plan-landscape dt{display:flex;align-items:center;justify-content:center;width:36%}.plan-landscape dd{font-size:2.3rem;font-weight:600;line-height:1.25;letter-spacing:.1em;display:flex;align-items:center;flex:1;justify-content:center}.plan-landscape dd span{font-size:1.2rem;padding-left:20px}.plan-portrait{display:flex;margin-top:40px}.plan-portrait li{text-align:center;flex:1}.plan-portrait li dl{height:100%;position:relative}.plan-portrait dd{font-size:2rem;line-height:1}.plan-portrait .price b{font-size:3.2rem}.plan-table{background-color:#fff;margin-top:20px}.plan-table th,.plan-table td{text-align:center;vertical-align:middle;padding:15px 0}.plan-table td:nth-child(2){line-height:1}.plan-table .price-size{display:block;margin-bottom:8px}.plan-table thead th{color:#fff}.plan-table thead th:not(:last-of-type){border-right:solid 1px #fff}.plan-table .rl{text-align:center;display:block;margin:auto;padding:.5em 0;writing-mode:vertical-rl}.plan-table .price b{font-size:2.2rem}#plan .price{display:block;margin-bottom:8px}#plan .price b{vertical-align:-.1em;display:inline-block;padding:0 5px}#plan .period{font-size:1.4rem;color:#fff;display:block;width:100%;padding:4px 0;position:absolute;bottom:0;left:0}.plan-btn{margin-top:40px!important}.plan-btn a{color:#fff;text-align:center;display:block;max-width:310px;margin:auto;padding:12px 0}.plan-note{font-size:1.1rem;line-height:1.5;display:table;margin:0 auto}.plan-note li{text-indent:-1em;margin-left:1em}@media screen and (min-width:768px){#plan .mini-title{margin:80px 0 0}#plan .mini-title.is-semi{margin-top:40px}.plan-portrait{column-gap:20px}.plan-portrait dt{padding:10px 0}.plan-portrait dd{padding:28px 0 48px}.lesson-semi .plan-portrait dd{font-size:1.4rem}.lesson-semi .plan-portrait .price b{font-size:2.4rem}}@media screen and (max-width:767px){.plan-landscape dd{font-size:1.6rem}#plan .mini-title{margin:40px 0 0}.plan-portrait{row-gap:20px;flex-direction:column}.plan-portrait dt{padding:5px 0}.plan-portrait dd{padding:24px 0 44px}.lesson-semi .plan-landscape dd{flex-direction:column}}.access-info-wrap{display:flex}.access-info-block{margin-bottom:35px}.access-info-block h3{display:flex;align-items:flex-end;justify-content:space-between;margin-bottom:15px!important;padding-bottom:5px;border-bottom:1px solid #ad987a}.access-info-block h3 span{font-size:1.5rem;line-height:2;letter-spacing:.07em}.access-info-block h3 i{font-size:1.2rem;font-style:normal;line-height:1.5;color:#9e1639;letter-spacing:.07em}.access-info-block dd p{font-size:1.5rem;font-weight:500;line-height:1.6;letter-spacing:.03em}.access-info-block table{width:100%}.access-info-block table th,.access-info-block table td{font-size:1.3rem;font-weight:500;line-height:1.8461538462;letter-spacing:.05em;padding:10px 0}.access-info-block table tr{border-bottom:1px solid #d8cfcb}.access-info-block table thead{width:100%}.access-info-block table thead th{font-weight:600}.access-info-block table thead th:last-of-type{text-align:right}.access-info-block table tbody{width:100%}.access-info-block table tbody td{text-align:right}.access-map iframe{width:100%;max-width:100%;height:100%}.access-map:empty{position:relative}.access-map:empty:before{content:"地図は準備中です";font-size:1.5rem;font-weight:500;line-height:1.6;color:#9e1639;background-color:#eee;text-align:center;letter-spacing:.03em;display:flex;align-items:center;justify-content:center;width:100%;height:100%}@container (min-width:700px){.access-info-wrap{align-items:flex-start;justify-content:space-between}.access-info{width:35%}.access-map{width:60%;aspect-ratio:60/48}}@container (max-width:699px){.access-info-wrap{flex-direction:column}.info_sp_title{margin-bottom:20px}.info_sp_title p{font-size:4.266667vw;font-weight:600;background-color:#f2efed;width:calc(100% - 25px);margin-left:-25px;padding:12px 25px;border-radius:0 99px 99px 0}.access-info{width:100%}.access-map{width:100%;min-height:60vw;aspect-ratio:1/1}}#access h2{font-size:2.4rem;margin-bottom:12px!important}.access-root{margin-top:80px}.root_list{display:flex;row-gap:30px;flex-wrap:wrap;justify-content:space-between;position:relative}.root_list li{background-color:#f2efed;box-sizing:border-box;border-radius:15px}.root_list li img{display:block;width:100%;object-fit:cover;aspect-ratio:3/2}.root_list li i{font-size:15px;font-weight:600;font-style:normal;line-height:1.2;color:#9e1639;letter-spacing:.072em;padding-right:15px}#root h3{font-size:2.2rem;line-height:1.72;letter-spacing:.07em}.root_list li{padding:25px 20px}.root_list li img{margin-bottom:10px}.root_list li p{font-size:1.3rem;font-weight:500;line-height:2;letter-spacing:.05em}@container (min-width:700px){#root h3{margin-bottom:60px}.root_list:after{content:"";display:block;width:30%}.root_list li{width:30%}}@container (max-width:699px){#root h3{margin-bottom:20px}.root_list li{width:100%}}#recommend h2{line-height:1.5}.recommend_list{display:grid;margin-top:40px;position:relative}.recommend_list li figure{display:block;width:100%;max-width:480px;margin:0 auto 20px;position:relative;z-index:0;aspect-ratio:20/13}.recommend_list li figure img{width:100%;height:100%;object-fit:cover;object-position:center}.recommend_list li figure img.no-image{border:solid 1px #eee}.recommend_list li h3{line-height:1.75;text-align:center;letter-spacing:.03em;margin-bottom:25px}.recommend_item_num{background:url(/wp-content/themes/yuzupilatis/img/title-u_line.png) no-repeat center bottom/100% auto;display:block;width:120px;padding:0 10px 10px;position:relative;bottom:-12px;left:-15px;z-index:1;transform:rotate(-10deg)}.recommend_list li p{font-weight:500;line-height:1.75;letter-spacing:.03em}.recommend_list li p strong{color:#9e1639}.recommend_list li p em{font-style:italic}.recommend_list li p a{text-decoration:underline}.recommend_list li ul{margin-left:1.7em;list-style:disc}.recommend_list li blockquote p{margin:0}@container (min-width:740px){.recommend_list{grid-template-columns:repeat(3,1fr);gap:40px 55px}.recommend_list>li{display:grid;grid-template-rows:subgrid;grid-row:span 4;gap:0}.recommend_list li h3{font-size:1.4rem}.recommend_list li p,.recommend_list li ul{font-size:1.2rem}}@container (max-width:739px){.recommend_list>li{width:100%}.recommend_list>li+li{margin-top:30px;padding-top:30px;border-top:solid 1px #d8cfcb}.recommend_list li h3{font-size:1.9rem}.recommend_list li p,.recommend_list li ul{font-size:1.4rem}}.near-by-studio h2{margin-bottom:12px!important}#singleContent h1{font-size:2.4rem;margin-bottom:20px}#singleContent h2{font-size:2rem}#singleContent h3,#singleContent dt{font-size:1.8rem}#singleContent h4{font-size:1.6rem}#singleContent p,#singleContent li{font-size:1.4rem;line-height:1.8}#singleContent p+p{margin-top:20px}#singleContent .num-ind{counter-reset:num}#singleContent .num-ind>li{text-indent:-1.75em;margin-left:1.75em}#singleContent .num-ind>li:before{content:"(" counter(num) ")";counter-increment:num;text-indent:0;display:inline-block;width:1.75em}#singleContent .normal{margin-left:1.75em;list-style:decimal}@container (min-width:640px){#singleContent table{font-size:1.6rem;line-height:1.8}#singleContent table th,#singleContent table td{padding:15px;border:solid 1px #ae987b}#singleContent table th{background-color:#d8cfcb}}@container (max-width:639px){#singleContent table{font-size:1.4rem;line-height:1.5;border-bottom:solid 1px #ae987b}#singleContent table,#singleContent table thead,#singleContent table tbody,#singleContent table tr,#singleContent table th,#singleContent table td{display:block}#singleContent table th,#singleContent table td{padding:10px;border:solid 1px #ae987b;border-bottom:none}#singleContent table th{background-color:#d8cfcb}}@media screen and (max-width:767px){#studio .slider1 img{height:50vh}#studio .slide-text2{bottom:5%}}body.page-template-elementor_header_footer.lp #page{padding-top:35px!important}@media screen and (max-width:576px){body.page-template-elementor_header_footer.lp #page{padding-top:0!important}}.special-CTA{background-color:#f7e7e0;text-align:center;padding:32px 20px 40px}.special-CTA_copy{max-width:424px;margin:0 auto}.special-CTA_btn{margin:20px 0 0}.special-CTA_btn a{font-size:2.8rem;font-weight:600;color:#fff;background-color:#ce4406;text-decoration:none;letter-spacing:.1em;display:flex;align-items:center;justify-content:center;max-width:400px;height:96px;margin:0 auto;padding-right:24px;border-radius:99px;position:relative}.special-CTA_btn a:after{content:"";width:1px;height:1px;border-top:10px solid transparent;border-bottom:10px solid transparent;border-left:18px solid #fff;position:absolute;top:50%;right:32px;transform:translateY(-50%)}.special-CTA_btn.one-coin a,.special-CTA_btn.free a{border-radius:0}.special-CTA_btn a:before{content:"";display:block;width:142px;height:135px;position:absolute;top:-54px;left:-72px}.special-CTA_btn.one-coin a:before{background:url(/wp-content/themes/yuzupilatis/img/icon_campaign_CTA.png) no-repeat center center/cover}.special-CTA_btn.free a:before{background:url(/wp-content/themes/yuzupilatis/img/icon_campaign_CTA_02.png) no-repeat center center/cover}@media screen and (max-width:767px){.special-CTA{padding:28px 20px 32px}.special-CTA_copy{max-width:346px}.special-CTA_btn a{font-size:2.2rem;max-width:320px;height:76px}.special-CTA_copy{max-width:300px}.special-CTA_btn.one-coin a,.special-CTA_btn.free a{margin:0 0 0 32px;padding-right:4px}.special-CTA_btn.one-coin a:before,.special-CTA_btn.free a:before{width:114px;height:108px;top:-42px;left:-48px}.studios-template-default.single-studios .floating{padding-right:15px}}#anc nav{max-width:1280px;margin:0 auto}#anc ul{display:flex;gap:8px;flex-wrap:wrap;justify-content:center;margin:0;padding:0;list-style:none}#anc li{background-color:#fff}#anc li a{font-size:2rem;line-height:1.27;text-align:center;display:block;display:flex;align-items:center;justify-content:center;height:128px;border:1px solid #774736;position:relative;transition:all .3s ease-in-out}#anc li a:hover{color:#fff;background-color:#774736;opacity:1}#anc li a:before{content:"";background:#774736 url(/wp-content/themes/yuzupilatis/img/anc_arrow.png) no-repeat 75% 75%/13px auto;position:absolute;right:-1px;bottom:-1px;clip-path:polygon(100% 0,0% 100%,100% 100%)}@media screen and (min-width:768px){#anc{padding:80px 15px 64px}#anc li{flex:0 1 20%}#anc li a br{display:none}#anc li a:before{width:54px;height:54px}}@media screen and (max-width:767px){#anc{padding:24px 15px}#anc ul{row-gap:16px;flex-wrap:wrap;justify-content:flex-start}#anc li{background-color:#fff;flex:0 1 30%}#anc li a{height:80px;font-size:1.6rem}#anc li a:before{background-size:8px auto;width:38px;height:38px}}.plan_swiper{position:relative}.plan_swiper .swiper{padding:0}.plan_swiper .plan-swiper-btn{background-color:#fff;display:flex;align-items:center;justify-content:center;width:52px;height:52px;margin:0;border-radius:50%;box-shadow:0 2px 4px rgba(0,0,0,.1);position:absolute;top:calc(50% + 40px);z-index:1;transform:translateY(calc(-50%))}.plan_swiper .prev{left:-88px}.plan_swiper .next{right:-88px}.plan_swiper .plan-swiper-btn:before{content:"";display:block;width:10px;height:10px;position:relative;transform:rotate(45deg)}.plan_swiper-pagination{line-height:0;text-align:center;margin-top:20px}.plan_swiper-pagination .swiper-pagination-bullet{background-color:#fff;width:10px;height:10px;opacity:1}#planSwiper1 .plan-swiper-btn{border:solid 1px #ad987a}#planSwiper1 .plan-swiper-btn.next:before{border-top:solid 2px #ad987a;border-right:solid 2px #ad987a;left:-2px}#planSwiper1 .plan-swiper-btn.prev:before{border-bottom:solid 2px #ad987a;border-left:solid 2px #ad987a;right:-2px}#planSwiper1 .swiper-pagination-bullet{border:solid 1px #ad987a}#planSwiper1 .swiper-pagination-bullet.swiper-pagination-bullet-active{background-color:#ad987a}#planSwiper2 .plan-swiper-btn{border:solid 1px #a7a7a7}#planSwiper2 .plan-swiper-btn.next:before{border-top:solid 2px #a7a7a7;border-right:solid 2px #a7a7a7;left:-2px}#planSwiper2 .plan-swiper-btn.prev:before{border-bottom:solid 2px #a7a7a7;border-left:solid 2px #a7a7a7;right:-2px}#planSwiper2 .swiper-pagination-bullet{border:solid 1px #a7a7a7}#planSwiper2 .swiper-pagination-bullet.swiper-pagination-bullet-active{background-color:#a7a7a7}@media screen and (max-width:1140px){.plan_swiper{padding:0 9px}.plan_swiper .plan-swiper-btn{width:38px;height:38px}.plan_swiper .next{right:-14px}.plan_swiper .prev{left:-14px}}#btnCTA{text-align:center;padding:68px 20px 72px}@media screen and (max-width:991px){#btnCTA{display:none}}