﻿@charset "UTF-8";body{overflow-x:hidden;overflow-y:scroll;font-family:"游ゴシック Reguar","游ゴシック Medium","游ゴシック体","Yu Gothic Medium",YuGothic,Lato,"Noto Sans JP","ヒラギノ角ゴ ProN","Hiragino Kaku Gothic ProN","メイリオ",Meiryo,"ＭＳ Ｐゴシック","MS PGothic",sans-serif;color:#606060;width:100%;margin:0 auto;line-height:1.8;font-size:16px;word-break:break-all;}@media print,screen and (min-width:1080px){body{font-size:18px;}}p,h1,h2,h3,h4,ul,li,nav,div,section,img,dl,dt,dd,figure,table,tr,th,td,input,textarea{margin:0;padding:0;font-weight:normal;box-sizing:border-box;}table{border-spacing:0;width:100%;}ul{list-style-type:none;}img{display:block;width:100%;max-width:100%;height:auto;}a{color:#606060;display:block;}a:link{text-decoration:none;}a:hover{cursor:pointer;text-decoration:none;}h1,h2,h3,.sc_TitleH1,.sc_TitleH2,.sc_TitleH3,.sc_TitleDecoration{font-family:"游明朝",YuMincho,"Hiragino Mincho ProN W3","ヒラギノ明朝 ProN W3","Hiragino Mincho ProN","HG明朝E","ＭＳ Ｐ明朝","ＭＳ 明朝",serif;text-align:center;color:#292933;display:block;line-height:1.6;}.sc_TitleH1{font-size:30px;padding-bottom:50px;}@media print,screen and (min-width:1080px){.sc_TitleH1{font-size:40px;}}.sc_TitleH2{font-size:30px;padding-bottom:30px;}@media print,screen and (min-width:1080px){.sc_TitleH2{font-size:40px;}}.sc_TitleH3{font-size:20px;padding-bottom:30px;}@media print,screen and (min-width:1080px){.sc_TitleH3{font-size:22px;}}.sc_InlineBlock{display:inline-block;}p{font-size:16px;margin-bottom:10px;}@media print,screen and (min-width:1080px){p{font-size:18px;margin-bottom:20px;}}p>a{display:inline;}.sc_TitleDecoration{font-size:16px;margin-bottom:0;}@media print,screen and (min-width:1080px){.sc_TitleDecoration{font-size:20px;}}.sc_TitleBorderLeft{text-align:left;border-left:8px solid #d8d8d8;padding:10px 0 10px 10px;margin-bottom:20px;font-size:20px;line-height:1.4;}@media print,screen and (min-width:768px){.sc_TitleBorderLeft{font-size:24px;margin-bottom:20px;}}@media print,screen and (min-width:768px){.sc_TitleBorderLeft{font-size:30px;}}.sc_TitleBorderBottom{position:relative;}.sc_TitleBorderBottom:after{position:absolute;display:block;margin:auto;left:0;right:0;bottom:20px;content:"";width:50px;height:3px;background-color:#292933;}.sc_BgGray{background-color:#fafafa;}.sc_BgBlack{background-color:#292933;}.sc_MarginBottom20{margin-bottom:20px;}.sc_MarginBottom50{margin-bottom:50px;}.sc_NegativeMargin{margin-left:-5%;margin-right:-5%;}@media print,screen and (min-width:768px){.sc_NegativeMargin{margin:0 -2.5%;}}@media print,screen and (min-width:1080px){.sc_NegativeMargin{margin:0;}}.sc_SectionPadding{padding-top:50px;padding-bottom:100px;}@media print,screen and (min-width:1080px){.sc_SectionPadding{padding-top:85px;padding-bottom:100px;}}.sc_TextCenter{text-align:center;}.sc_TextLeft{text-align:left;}.sc_TextRight{text-align:right;}.sc_LinkText{color:#005275;margin:0 3px;display:inline-block;line-height:1.7;}.sc_LinkText:link{text-decoration:underline;transition:all .5s;}.sc_LinkText:hover{color:#606060;text-decoration:none;transition:all .5s;}.sc_TextBold{font-weight:800;}.sc_TextUnderLine{text-decoration:underline;}.sc_TextColorAttention{color:#910707;}.sc_Icon{padding-right:5px;line-height:1.7;}.sc_Icon:before{margin-right:5px;}.sc_LinkEffect{position:relative;transition:all .3s ease;top:0;}.sc_LinkEffect:hover{top:-10px;transition:all .3s ease;}.sc_Annotation{font-size:12px;}@media print,screen and (min-width:768px){.sc_Annotation{font-size:14px;}}.sc_Annotation:before{content:"※";}.sc_Annotation>a{color:#005275;display:inline-block;padding:0 3px;text-decoration:underline;}.sc_Wrap768{width:90%;max-width:768px;margin:0 auto;}@media print,screen and (min-width:768px){.sc_Wrap768{width:95%;}}.sc_Wrap1080{width:90%;max-width:1080px;margin:0 auto;}@media print,screen and (min-width:768px){.sc_Wrap1080{width:95%;}}.sc_VisibleXs{display:none;}@media print,screen and (max-width:767px){.sc_VisibleXs{display:block;}}.sc_HiddenXs{display:block;}@media print,screen and (max-width:767px){.sc_HiddenXs{display:none;}}@media print,screen and (max-width:767px){.sc_VisibleSm{display:none;}}@media print,screen and (min-width:768px){.sc_VisibleSm{display:block;}}@media print,screen and (min-width:1080px){.sc_VisibleSm{display:none;}}.sc_HiddenSm{display:block;}@media print,screen and (max-width:767px){.sc_HiddenSm{display:block;}}@media print,screen and (min-width:768px){.sc_HiddenSm{display:none;}}.sc_FadeBox{overflow:hidden;}.sc_FadeOffRight{position:relative;opacity:0;transition:all,1s;right:-40%;}.sc_FadeOnRight{opacity:1;right:0;}.sc_FadeOffLeft{position:relative;opacity:0;transition:all,1s;left:-40%;}.sc_FadeOnLeft{left:0;opacity:1;}.sc_FadeOffBottom{position:relative;opacity:0;transition:all,1s;bottom:-200px;}.sc_FadeOnBottom{bottom:0;opacity:1;}.sc_ButtonBase{position:relative;display:block;z-index:1;width:100%;max-width:300px;height:60px;margin:10px auto;text-align:center;font-size:16px;line-height:60px;color:#292933;background-color:#fff;border:1px solid #292933;}.sc_ButtonEffect1{border-radius:50px;overflow:hidden;transition:all .3s ease;}.sc_ButtonEffect1:after{position:absolute;content:"";top:0;left:0;width:0;height:100%;z-index:-1;transition:all .3s ease;border-radius:50px;background-color:#292933;}@media print,screen and (min-width:768px){.sc_ButtonEffect1:hover{transition:all .3s ease;border:1px solid #fff;color:#fff;}.sc_ButtonEffect1:hover:after{width:100%;transition:all .3s ease;}}.sc_ButtonEffect2{font-weight:bold;color:#292933;background:#fff;border:2px solid #292933;transition:all .3s ease-in-out;}.sc_ButtonEffect2:before,.sc_ButtonEffect2:after{position:absolute;content:"";display:block;width:1em;height:1em;box-sizing:border-box;border-style:solid;border-color:#292933;transition:all .3s ease-in-out;}.sc_ButtonEffect2:before{top:-6px;left:-6px;border-width:2px 0 0 2px;z-index:5;}.sc_ButtonEffect2:after{bottom:-6px;right:-6px;border-width:0 2px 2px 0;}@media print,screen and (min-width:768px){.sc_ButtonEffect2:hover{color:#292933;background-color:#fff;border-color:#fff;}.sc_ButtonEffect2:hover:before,.sc_ButtonEffect2:hover:after{width:calc(100% + 12px);height:calc(100% + 12px);}}.common-slider li{margin:5px 5px 10px;}.common-slider .slick-prev:before,.common-slider .slick-next:before{background:url("../images/shared/Slider_Arrow.png") no-repeat center/100%;width:20px;height:34px;display:inline-block;content:"";}.common-slider .slick-next:before{transform:scale(-1,1);}.common-slider .slick-next{right:20px;}.common-slider .slick-prev{left:20px;z-index:1;}.common-slider .slick-prev,.common-slider .slick-next{width:20px;height:34px;top:45%;}.common-slider .slick-dots li.slick-active button:before,.common-slider .slick-dots li button:before{font-size:35px;}.common-slider .slick-dots{position:static;display:flex;justify-content:flex-end;margin:0 30px;width:auto;}.common-slider .slick-dots li{width:15%;height:auto;padding-top:7%;margin:1%;}.common-slider .slick-dots button{display:none;}.sc_MainImg{height:250px;}@media print,screen and (min-width:768px){.sc_MainImg{height:300px;}}@media print,screen and (min-width:1080px){.sc_MainImg{height:400px;}}.sc_CaseList{margin-bottom:50px;}@media print,screen and (min-width:768px){.sc_CaseList{display:flex;flex-wrap:wrap;margin-left:-10px;margin-right:-10px;}}@media print,screen and (min-width:768px){.sc_CaseItem{display:flex;align-items:stretch;width:50%;}}@media print,screen and (min-width:1080px){.sc_CaseItem{width:33.333%;}}.sc_CaseBoxDecoration{position:relative;padding:15px;margin-bottom:20px;border:1px solid #d8d8d8;background-color:#fff;}@media print,screen and (min-width:768px){.sc_CaseBoxDecoration{margin:10px;}}.sc_CaseBoxDecoration:before,.sc_CaseBoxDecoration:after{position:absolute;content:"";height:0;width:0;border:10px solid #d8d8d8;}.sc_CaseBoxDecoration:before{left:0;top:0;border-right-color:transparent;border-bottom-color:transparent;}.sc_CaseBoxDecoration:after{right:0;bottom:0;border-left-color:transparent;border-top-color:transparent;}.sc_StudioName{margin:3px 5px 0 0;display:inline-block;}.sc_CaseTitleContainer{overflow:hidden;width:100%;height:3.2em;line-height:1.6em;margin-bottom:10px;}.sc_CaseTitle{text-align:left;font-size:18px;font-family:"游ゴシック Reguar","游ゴシック Medium","游ゴシック体","Yu Gothic Medium",YuGothic,Lato,"Noto Sans JP","ヒラギノ角ゴ ProN","Hiragino Kaku Gothic ProN","メイリオ",Meiryo,"ＭＳ Ｐゴシック","MS PGothic",sans-serif;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;text-overflow:ellipsis;}.sc_CaseTagList{display:flex;padding-top:10px;border-top:1px dashed #d8d8d8;margin-top:5px;flex-wrap:wrap;}.sc_TagItem{margin-right:5px;font-weight:bold;font-size:12px;}.sc_TagItem:not(:first-of-type):before{content:"/";margin-right:5px;}.sc_MovieArea .MovieText{max-width:800px;margin:0 auto 20px;}.sc_MovieArea .MovieBlock{position:relative;width:100%;padding-top:56.25%;margin:0 auto 10px;max-width:800px;}.sc_MovieArea .Movie{position:absolute;top:0;left:0;right:0;width:100%!important;height:100%!important;margin:auto;}.sc_MovieArea .Attention{font-size:12px;text-align:left!important;margin-bottom:20px;max-width:800px;margin:0 auto 40px;}@media print,screen and (min-width:768px){.sc_MovieArea .Attention{font-size:14px;}}.sc_MovieArea .Attention:before{content:"※";}.sc_StudioListArea{padding-bottom:130px;}.sc_StudioListArea .StudioList{margin-left:-5%;margin-right:-5%;}@media print,screen and (min-width:768px){.sc_StudioListArea .StudioList{margin-left:-10px;margin-right:-10px;display:flex;justify-content:center;flex-wrap:nowrap;}}.sc_StudioListArea .StudioItem{padding:10px;}@media print,screen and (min-width:768px){.sc_StudioListArea .StudioItem{width:25%;}}.sc_StudioListArea .StudioItem:hover{opacity:.8;}.sc_StudioListArea .StudioBox{color:#fff;margin:auto;padding:15px;}@media print,screen and (min-width:768px){.sc_StudioListArea .StudioBox{max-width:none;padding:10px;}}@media print,screen and (min-width:1080px){.sc_StudioListArea .StudioBox{padding:15px;}}.sc_StudioListArea .bg_BabaColor{background-color:#606060;}.sc_StudioListArea .bg_SchoolColor{background-color:#1a7a87;}.sc_StudioListArea .bg_CafeBarColor{background-color:#604c3f;}.sc_StudioListArea .bg_GymColor{background-color:#3e3a39;}.sc_StudioListArea .StudioImg{margin-bottom:15px;}.sc_StudioListArea .StudioTitle{color:#fff;font-family:"游明朝",YuMincho,"Hiragino Mincho ProN W3","ヒラギノ明朝 ProN W3","Hiragino Mincho ProN","HG明朝E","ＭＳ Ｐ明朝","ＭＳ 明朝",serif;padding-bottom:5px;}@media print,screen and (min-width:1080px){.sc_StudioListArea .StudioTitle{font-size:20px;}}.sc_StudioListArea .StudioContent{font-size:14px;height:90px;}@media print,screen and (min-width:1080px){.sc_StudioListArea .StudioContent{font-size:16px;height:auto;}}.sc_StudioListArea .StudioButton{background-color:#292933;border:1px solid #fff;color:#fff;max-width:200px;font-size:14px;height:45px;line-height:45px;}.sc_StudioListArea .StudioButton:after{background-color:#fff;}@media print,screen and (min-width:768px){.sc_StudioListArea .StudioButton:hover{border:1px solid #292933;color:#292933;}}.js_studioSlider .slick-dotted.slick-slider{margin-bottom:80px;}.js_studioSlider .slick-prev:before,.js_studioSlider .slick-next:before{font-size:30px;}.js_studioSlider .slick-prev,.js_studioSlider .slick-next{z-index:1;width:30px;height:30px;}.js_studioSlider .slick-next{right:20px;}.js_studioSlider .slick-prev{left:20px;}.js_studioSlider .slick-dots{bottom:-50px;}.js_studioSlider .slick-dots li.slick-active button:before,.js_studioSlider .slick-dots li button:before{font-size:15px;}.js_studioSlider .slick-next:before,.js_studioSlider .slick-prev:before{font-size:30px;color:#292933;}.js_studioSlider .slick-next{right:35px;}.js_studioSlider .slick-prev{left:35px;}.js_studioSlider .slick-dots{bottom:-40px;}.sc_Calendar{margin:0 auto;max-width:80%;}.sc_Calendar .CalendarTable{table-layout:fixed;text-align:center;width:100%;border:1px solid #d8d8d8;background-color:#fff;}.sc_Calendar .CalendarTitle{caption-side:top;color:#606060;font-size:12px;line-height:12px;text-align:center;margin-bottom:5px;}.sc_Calendar .CalendarMonth{font-size:28px;line-height:28px;}.sc_Calendar .Row{font-size:10px;}@media print,screen and (min-width:768px){.sc_Calendar .Row{font-size:12px;}}.sc_Calendar .Header{padding:3px 0 1px;text-align:center;font-weight:bold;border-bottom:0;border:1px solid #d8d8d8;}.sc_Calendar .Header:first-child{background-color:#ffecec;}.sc_Calendar .Header:last-child{background-color:#ecfdff;}.sc_Calendar .Data{padding:6px 0 0;height:50px;border:1px solid #d8d8d8;}.sc_Calendar .Time{font-size:12px;}@media print,screen and (min-width:768px){.sc_Calendar .Time{font-size:13px;}}.sc_Calendar .State{padding:0 0 4px;}.sc_Calendar .red{color:#910707;}.sc_Calendar .blue{color:#2c11a8;}.sc_Calendar .enabled{background-color:#fff;}.sc_Calendar .disabled{background-color:#f1f1f1;}.sc_GoogleMap{height:400px;width:100%;margin-bottom:30px;}.sc_Pankuzu{display:none;}@media print,screen and (min-width:768px){.sc_Pankuzu{font-size:12px;display:block;background-color:#292933;padding:8px 20px 15px;color:#fff;}}@media print,screen and (min-width:768px){.sc_Pankuzu .PankuzuList{display:block;max-width:1080px;margin:auto;white-space:nowrap;text-overflow:ellipsis;overflow-x:hidden;}}@media print,screen and (min-width:768px){.sc_Pankuzu .PankuzuItem{display:inline;padding-right:10px;}}@media print,screen and (min-width:768px){.sc_Pankuzu .PankuzuItem:before{display:inline;content:">";padding-right:5px;}}@media print,screen and (min-width:768px){.sc_Pankuzu .PankuzuItem:first-child .PankuzuLink{width:70px;position:relative;top:5px;}.sc_Pankuzu .PankuzuItem:first-child:before{content:"";padding-right:0;}}@media print,screen and (min-width:768px){.sc_Pankuzu .PankuzuLink{display:inline-block;color:#fff;transition:all .5s;}}@media print,screen and (min-width:768px){.sc_Pankuzu .PankuzuLink:hover{transition:all .5s;opacity:.5;}}.sc_CancellationContainer{container:cancel/inline-size;margin:0 auto 30px;max-width:400px;}.sc_CancellationTable{border-left:1px solid var(--cancel-border-color);border-top:1px solid var(--cancel-border-color);}.sc_CancellationTable-Header{border-bottom:1px solid var(--cancel-border-color);border-right:1px solid var(--cancel-border-color);font-weight:bold;padding:4px 20px;text-align:center;}.sc_CancellationTable-Column{border-bottom:1px solid var(--cancel-border-color);border-right:1px solid var(--cancel-border-color);padding:4px 20px;}@container cancel (width >= 320px){.sc_CancellationTable-Header,.sc_CancellationTable-Column{padding:4px 32px;}}.sc_CancellationList{container:cancel/inline-size;list-style-type:square;padding-left:24px;width:100%;}.sc_CancellationList>li{max-width:500px;}.sc_CancellationList>li+li{margin-top:8px;}.sc_CancellationList-Row{display:flex;gap:0 8px;flex-wrap:wrap;}.sc_CancellationList-Row span:nth-child(1){flex:1 0 100%;}.sc_CancellationList-Row span:nth-child(2){flex:1 1 auto;}.sc_CancellationList-Row span:nth-child(3){flex:0 0 165px;color:#910707;font-weight:bold;}@container cancel (width >= 440px){.sc_CancellationList-Row span:nth-child(1){flex:0 0 auto;}}@container cancel (width >= 500px){.sc_CancellationList-Row span:nth-child(3){flex:0 0 175px;}}.sc_DotLine{position:relative;}.sc_DotLine::after{height:2px;width:100%;content:"";display:block;position:absolute;top:50%;background-size:8px 2px;background-image:linear-gradient(to right,#606060,#606060 2px,transparent 2px,transparent 8px);background-repeat:repeat-x;padding-left:12px;}.sc_CommonList{display:grid;grid-template-columns:auto;border:1px solid #f1f1f1;border-bottom:0;}@media print,screen and (min-width:768px){.sc_CommonList{grid-template-columns:200px auto;}.sc_CommonList ._BorderNone{border-bottom:0!important;}}.sc_CommonList .Title{font-weight:bold;color:#606060;padding:10px 10px 10px 15px;background-color:#f1f1f1;}@media print,screen and (min-width:768px){.sc_CommonList .Title{padding:15px;border-bottom:1px solid #fff;}}.sc_CommonList .Description{padding:10px 10px 10px 15px;border-bottom:1px solid #f1f1f1;}@media print,screen and (min-width:768px){.sc_CommonList .Description{padding:15px;}}.sp_Pagination{align-items:center;display:flex;flex-direction:column;gap:8px;margin-top:36px;}.sp_Pagination-State{display:flex;margin-bottom:8px;place-items:center;}.sp_Pagination-PageCounter{font-size:16px;font-weight:bold;text-align:center;width:96px;}.sp_Pagination-ArrowLink{background-color:#f2f2f2;color:#606060;align-items:center;cursor:pointer;display:inline-flex;font-size:14px;font-weight:bold;justify-content:center;overflow:hidden;position:relative;user-select:none;-webkit-user-select:none;height:40px;line-height:40px;transition:background-color ease-in .2s;width:120px;display:flex;gap:8px;}.sp_Pagination-ArrowLink:hover{background-color:#292933;color:#fff;}.sp_Pagination-ArrowLink:disabled{opacity:.33;pointer-events:none;cursor:not-allowed;}.sp_Pagination-ArrowLink._Disabled{opacity:.33;pointer-events:none;cursor:not-allowed;}.sp_Pagination-PageLinks{display:flex;flex-wrap:wrap;gap:8px;max-width:568px;}.sp_Pagination-PageLink{background-color:#f2f2f2;color:#606060;align-items:center;cursor:pointer;display:inline-flex;font-size:14px;font-weight:bold;justify-content:center;overflow:hidden;position:relative;user-select:none;-webkit-user-select:none;height:40px;line-height:40px;transition:background-color ease-in .2s;width:40px;border-radius:0;background-color:#f2f2f2;color:#606060;}.sp_Pagination-PageLink:hover{background-color:#292933;color:#fff;}.sp_Pagination-PageLink:disabled{opacity:.33;pointer-events:none;cursor:not-allowed;}.sp_Pagination-PageLink._Disabled{opacity:.33;pointer-events:none;cursor:not-allowed;}.sp_Pagination-PageLink._Current{background-color:#292933;color:#fff;pointer-events:none;}.sl_HeaderArea{margin:auto;border-bottom:3px solid #292933;max-width:2000px;position:relative;z-index:5555;}.sl_HeaderArea .Catch{width:100%;margin:0 auto;padding:0 15px;font-size:10px;text-align:center;line-height:28px;color:#fff;background-color:#292933;}@media print,screen and (min-width:1080px){.sl_HeaderArea .Catch{text-align:left;font-size:12px;}}.sl_HeaderArea .Wrapper{display:flex;justify-content:space-between;padding:8px 10px;position:relative;max-width:2000px;}@media print,screen and (min-width:768px){.sl_HeaderArea .Wrapper{padding:10px 20px;}}@media print,screen and (min-width:768px){.sl_HeaderArea .FlexNo1{order:3;}}@media print,screen and (min-width:768px){.sl_HeaderArea .FlexNo2{order:1;}}@media print,screen and (min-width:768px){.sl_HeaderArea .FlexNo3{order:2;}}@media print,screen and (min-width:768px){.sl_HeaderArea .FlexNo4{order:4;}}.sl_HeaderArea .Logo{width:120px;}@media print,screen and (min-width:1080px){.sl_HeaderArea .Logo{width:125px;margin-right:10px;}}.sl_HeaderArea .LogoLink{transition:all .3s;}.sl_HeaderArea .LogoLink:hover{transform:scale(1.1);transition:all .3s;}.sl_HeaderArea .HeaderTelLink{z-index:1;font-weight:bold;line-height:1.3;border:1px solid #292933;border-radius:30px;padding:10px 13px 0 15px;}@media print,screen and (min-width:768px){.sl_HeaderArea .HeaderTelLink{margin:0 60px 0 auto;border-radius:30px;padding:4px 30px;}}@media print,screen and (min-width:1080px){.sl_HeaderArea .HeaderTelLink{position:static;padding:0;margin:0 25px 0 auto;pointer-events:none;font-size:22px;color:#606060;border:0;background:none;}}.sl_HeaderArea .FasIcon{font-size:18px;margin-right:5px;}@media print,screen and (min-width:768px){.sl_HeaderArea .FasIcon{font-size:20px;}}@media print,screen and (min-width:1080px){.sl_HeaderArea .FasIcon{font-size:24px;}}.sl_HeaderArea .TelText{display:none;}@media print,screen and (min-width:768px){.sl_HeaderArea .TelText{display:inline-block;}}.sl_HeaderArea .Time{display:none;}@media print,screen and (min-width:768px){.sl_HeaderArea .Time{display:block;font-size:12px;font-weight:normal;}}.sl_HeaderArea .HeaderStudioList{display:none;}@media print,screen and (min-width:1080px){.sl_HeaderArea .HeaderStudioList{display:flex;align-items:center;justify-content:flex-end;font-size:12px;text-align:center;flex-grow:3;margin-right:1%;font-size:16px;}}@media print,screen and (min-width:1080px){.sl_HeaderArea .HeaderStudioItem{font-size:14px;margin:0 12px;}}@media print,screen and (min-width:768px){.sl_HeaderArea .StudioLink{transition:all .3s;position:relative;}}@media print,screen and (min-width:768px){.sl_HeaderArea .StudioLink:after{position:absolute;bottom:.3em;left:0;right:0;margin:auto;content:"";width:50%;height:1px;background-color:#292933;opacity:0;transition:.3s;}}@media print,screen and (min-width:768px){.sl_HeaderArea .StudioLink:hover{color:#292933;}}@media print,screen and (min-width:768px){.sl_HeaderArea .StudioLink:hover:after{bottom:-.3em;opacity:1;}}.sl_HeaderArea .SchoolStudioMenu{position:relative;}.sl_HeaderArea .HeaderDropdownArea{display:none;}@media print,screen and (min-width:768px){.sl_HeaderArea .HeaderDropdownArea{position:absolute;top:30px;left:-50px;}}@media print,screen and (min-width:1080px){.sl_HeaderArea .HeaderDropdownArea{top:50px;left:-30px;}}.sl_HeaderArea .HeaderDropdownArea .List{overflow:hidden;display:flex;flex-wrap:wrap;width:200px;}.sl_HeaderArea .HeaderDropdownArea .Item{width:200px;}.sl_HeaderArea .HeaderDropdownArea .Link{color:#fff;padding:15px 0;line-height:14px;background-color:#292933;}.sl_HeaderArea .HeaderDropdownArea .Link:hover{background:#606060;}.sl_HeaderArea .Hamburger{min-width:53px;color:#fff;border:1px solid #292933;border-radius:30px;padding:6px 12px 0 18px;z-index:99999;}.sl_HeaderArea .Hamburger.js_Active{border:1px solid #fff;border-radius:30px;}.sl_HeaderArea .Line{color:#292933;}.sl_HeaderArea .Hamburger.js_Active .Line{color:#fff;}.sl_NavListArea{background-color:rgba(0,0,0,.85);color:#fff;height:100dvh;overflow-y:scroll;position:fixed;right:-680px;top:0;width:340px;z-index:99998;}.sl_NavListArea::-webkit-scrollbar{display:none;}.sl_NavListArea .Title{display:block;text-align:center;font-size:16px;padding:43px 15px 15px;border-bottom:1px solid #606060;}@media print,screen and (min-width:768px){.sl_NavListArea .Title{padding:43px 20px 20px;}}@media print,screen and (min-width:768px){.sl_NavListArea .Title{font-size:18px;}}.sl_NavListArea .NavStudioList,.sl_NavListArea .NavContentsList{font-size:15px;margin:60px 0;}@media print,screen and (min-width:1080px){.sl_NavListArea .NavStudioList,.sl_NavListArea .NavContentsList{font-size:16px;}}@media print,screen and (min-width:768px){.sl_NavListArea .NavStudioList{display:flex;flex-wrap:wrap;}}.sl_NavListArea .Link,.sl_NavListArea .TelLink{color:#fff;transition:all .3s;}.sl_NavListArea .Link:hover,.sl_NavListArea .TelLink:hover{color:#606060;transition:all .3s;}.sl_NavListArea .NavStudioItem{text-align:center;border-bottom:1px solid #606060;}@media print,screen and (min-width:768px){.sl_NavListArea .NavStudioItem{width:50%;}}.sl_NavListArea .NavStudioItem:nth-child(odd){border-right:1px solid #606060;}.sl_NavListArea .NavStudioItem .Link{padding:20px 0;}@media print,screen and (min-width:768px){.sl_NavListArea .NavStudioItem .Link{padding:20px;}}.sl_NavListArea .NavStudioItem .Link:hover{background-color:#fff;color:#292933!important;}.sl_NavListArea .sl_NavItem .Link{display:inline-block;padding:15px;}@media print,screen and (min-width:768px){.sl_NavListArea .sl_NavItem .Link{padding:20px;}}.sl_NavListArea .NavContentsTel{display:block;font-size:12px;padding:25px 20px 0;border-top:1px solid #606060;}.sl_NavListArea .sl_NavTelSnsBlock{border-top:1px solid #606060;padding:0 20px 20px;height:260px;}.sl_NavListArea .sl_NavAccordion{padding:15px;}@media print,screen and (min-width:768px){.sl_NavListArea .sl_NavAccordion{padding:20px;}}.sl_NavListArea .sl_NavAccordionTitle{display:flex;align-items:center;justify-content:space-between;cursor:pointer;}.sl_NavListArea .sl_NavAccordionIcon{padding-right:8px;}.sl_NavListArea .sl_NavSubList{display:none;padding-top:12px;}.sl_NavListArea .sl_NavSubLink{color:#fff;transition:all .3s;padding:15px;}@media print,screen and (min-width:1080px){.sl_NavListArea .sl_NavSubLink{font-size:15px;}}.sl_NavListArea .sl_NavSubLink:before{display:inline-block;content:"-";padding-right:5px;}.sl_NavListArea .sl_NavSubLink:hover{color:#606060;transition:all .3s;}.js_Fixed{position:fixed;width:100%;}.sl_FooterArea{position:relative;padding:20px 0 0;border-top:3px solid #fff;background-color:#292933;color:#fff;}@media print,screen and (min-width:768px){.sl_FooterArea{border-top:5px solid #fff;padding:50px 0 0;}}.sl_FooterArea .sc_TextCenter2{padding:0 15px;}@media print,screen and (min-width:768px){.sl_FooterArea .sc_TextCenter2{margin-bottom:0;}}.sl_FooterArea .FooterContentsList{padding:0 10px;}@media print,screen and (min-width:768px){.sl_FooterArea .FooterContentsList{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;padding:0 20px;max-width:1080px;margin:auto;}}@media print,screen and (min-width:768px){.sl_FooterArea .sl_FooterItem:last-child{grid-column:1/-1;}}.sl_FooterArea .sl_FooterItem:not(:last-child){display:none;}@media print,screen and (min-width:768px){.sl_FooterArea .sl_FooterItem:not(:last-child){display:block;font-size:12px;padding:0 10px 10px 0;}}@media print,screen and (min-width:1080px){.sl_FooterArea .sl_FooterItem:not(:last-child){font-size:13px;}}.sl_FooterArea .sl_FooterHeading{font-size:14px;font-weight:bold;display:block;padding-left:10px;margin-bottom:10px;}@media print,screen and (min-width:768px){.sl_FooterArea .sl_FooterHeading{padding:0 0 0 3px;}}@media print,screen and (min-width:1080px){.sl_FooterArea .sl_FooterHeading{font-size:16px;}}.sl_FooterArea .sl_FooterHeading .sl_FooterLink{margin-bottom:0;padding:0 0 0 3px;}@media print,screen and (min-width:768px){.sl_FooterArea .sl_FooterLink{display:inline-block;padding:3px;margin-bottom:5px;color:#fff;transition:all .3s;}}@media print,screen and (min-width:768px){.sl_FooterArea .sl_FooterLink:hover{color:#606060;transition:all .3s;}}.sl_FooterArea .sl_BannerList{display:flex;flex-wrap:wrap;margin-bottom:20px;}.sl_FooterArea .sl_BannerItem{width:50%;padding:5px;}@media print,screen and (min-width:768px){.sl_FooterArea .sl_BannerItem{width:33.33333333%;}}@media print,screen and (min-width:768px){.sl_FooterArea .sl_BannerItem{padding:10px;}}@media print,screen and (min-width:768px){.sl_FooterArea .sl_BannerLink{position:relative;transition:all .3s;}}@media print,screen and (min-width:768px){.sl_FooterArea .sl_BannerLink:before{position:absolute;width:100%;height:100%;top:0;left:0;z-index:1;content:"";background-color:rgba(0,0,0,0);transition:all .3s;}}@media print,screen and (min-width:768px){.sl_FooterArea .sl_BannerLink:hover{transition:all .3s;}}@media print,screen and (min-width:768px){.sl_FooterArea .sl_BannerLink:hover:before{transition:all .3s;background-color:rgba(0,0,0,.6);}}@media print,screen and (min-width:768px){.sl_FooterArea .sl_BannerLink:hover .BannerText{display:block;transition:all .3s;}}.sl_FooterArea .BannerText{display:none;}@media print,screen and (min-width:768px){.sl_FooterArea .BannerText{position:absolute;content:"";width:100%;height:2em;top:50%;bottom:50%;left:0;right:0;padding:0;margin:auto;z-index:2;text-align:center;font-size:11px;font-family:"游明朝",YuMincho,"Hiragino Mincho ProN W3","ヒラギノ明朝 ProN W3","Hiragino Mincho ProN","HG明朝E","ＭＳ Ｐ明朝","ＭＳ 明朝",serif;color:#fff;}}@media print,screen and (min-width:1080px){.sl_FooterArea .BannerText{height:1.5em;font-size:14px;}}.sl_FooterArea .BannerBorder{border:1px solid #fff;}.sl_TelBlock{margin-top:12px;}.sl_TelCaption{display:block;font-size:12px;font-weight:normal;}.sl_TelNumber{display:block;font-size:20px;font-weight:bold;line-height:1;}.sl_TelIcon{margin-right:6px;}.sl_TelTime{display:block;margin-top:4px;}.sl_SnsBlock{margin-top:12px;}.sl_SnsCaption{display:block;font-size:12px;font-weight:normal;}.sl_SnsFlex{display:flex;gap:8px;}.sl_SnsLink{display:block;height:48px;text-align:center;transition:all .3s;width:48px;}.sl_SnsLink:hover{opacity:.5;}.sl_SnsIcon{color:#fff;font-size:48px;}.sl_TriCaster{font-size:14px;margin:0 auto;padding:12px 20px 0;width:fit-content;}.grecaptcha-badge{visibility:hidden;}.sl_ReCaptcha{font-size:14px;margin:0 auto;padding:8px 20px 0;width:fit-content;}.sl_ReCaptcha a{color:#fff;}.sl_Copyright{font-size:16px;margin:0 auto;padding:12px 20px 20px;width:fit-content;}#TopButton{position:fixed;display:none;right:20px;bottom:20px;z-index:100;width:80px;height:80px;text-align:center;font-weight:bold;font-size:14px;line-height:75px;color:#fff;background-color:#292933;border:5px solid #fff;border-radius:50%;transition:bottom .2s;cursor:pointer;}@media print,screen and (min-width:768px){#TopButton{transition:bottom .3s;}}@media print,screen and (min-width:768px){#TopButton:hover{background-color:#e76c0c;}}#TopButton.js_PageTopPosition{transition:bottom 1s;position:absolute;top:-40px;}@media print,screen and (min-width:768px){#TopButton.js_PageTopPosition{top:-15px;}}