﻿#dynamic{width:100%;margin:0 auto;background-color:#eeeeef}#dynamic.is-pagination .eys_music_stylist_search_result .eys_music_stylist_teacher_content::before{content:none}#dynamic .eys_music_stylist{width:100%;font-size:16px;line-height:initial}#dynamic .eys_music_stylist_search_condition{width:100%;background-color:#fff}#dynamic .eys_music_stylist_search_condition_wrapper{width:100%;max-width:1000px;margin:0 auto;display:flex;justify-content:flex-start;align-items:center}#dynamic .eys_music_stylist_search_condition_wrapper>label{font-size:10px;margin-right:20px;color:#323333}#dynamic .eys_music_stylist_search_condition_list{display:flex;justify-content:flex-start;align-items:center;flex-wrap:nowrap;min-height:66px}#dynamic .eys_music_stylist_search_condition_list>li{display:flex;justify-content:flex-start;align-items:center;font-size:10px;margin-right:10px}#dynamic .eys_music_stylist_search_condition_list>li>strong{color:#6bf;font-weight:600}#dynamic .eys_music_stylist_search_condition_list>li.course_select>img{height:26px;width:auto}#dynamic .eys_music_stylist_search_condition_list>li.studio_select{margin-left:20px}#dynamic .eys_music_stylist_search_condition_list>li.days_select{display:flex;justify-content:flex-start;align-items:center}#dynamic .eys_music_stylist_search_condition_list>li.days_select .condition_weekday{display:flex;justify-content:flex-start;align-items:center;flex-wrap:nowrap}#dynamic .eys_music_stylist_search_condition_list>li.days_select .condition_weekday li{display:flex;justify-content:center;align-items:center;width:24px;aspect-ratio:1/1;border-radius:50%;background-color:#ddd;color:#fff;text-align:center;margin-right:5px}#dynamic .eys_music_stylist_search_condition_list>li.days_select .condition_weekday li.selected{background-color:#6bf}#dynamic .eys_music_stylist_search_condition_list .select_button{margin-right:10px}#dynamic .eys_music_stylist_search_condition_list .select_button>span{position:relative;display:flex;border:1px solid #ccc;border-radius:15px;line-height:26px;padding:0 30px 0 15px}#dynamic .eys_music_stylist_search_condition_list .select_button>span::after{position:absolute;content:"";right:10px;top:50%;width:6px;height:6px;border-top:1px solid #000;border-right:1px solid #000;transform:translate(0, calc(-50% - 2px)) rotate(135deg)}#dynamic .eys_music_stylist_search_result_init_loading{text-align:center;padding:50px 0}#dynamic .eys_music_stylist_search_result_init_loading>img{width:50px;aspect-ratio:1/1}#dynamic .eys_music_stylist_search_result{display:none}#dynamic .eys_music_stylist_search_result .eys_music_stylist_search_result_selector{width:100%;min-height:530px;margin:0 auto;padding:30px 0;position:relative;display:flex;flex-wrap:nowrap;justify-content:center;align-items:center;background:#fbe6ec;background:-moz-linear-gradient(0deg, rgba(251, 230, 236, 0) 0%, white 50%, rgba(251, 230, 236, 0) 100%);background:-webkit-linear-gradient(0deg, rgba(251, 230, 236, 0) 0%, white 50%, rgba(251, 230, 236, 0) 100%);background:linear-gradient(0deg, rgba(251, 230, 236, 0) 0%, white 50%, rgba(251, 230, 236, 0) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#fbe6ec",endColorstr="#fbe6ec",GradientType=1);will-change:filter}#dynamic .eys_music_stylist_search_result .eys_music_stylist_search_result_selector>nav{position:absolute;top:50%;z-index:9;transform:translate(0, -50%)}#dynamic .eys_music_stylist_search_result .eys_music_stylist_search_result_selector>nav:first-child{left:0}#dynamic .eys_music_stylist_search_result .eys_music_stylist_search_result_selector>nav:last-child{right:0}#dynamic .eys_music_stylist_search_result .eys_music_stylist_search_result_selector .selector_teachers{position:relative;text-align:center;width:auto;max-width:250px;height:445px;margin:0 20px}#dynamic .eys_music_stylist_search_result .eys_music_stylist_search_result_selector .selector_teachers .rank{position:absolute;left:calc(50% + 50px);top:50%;width:max-content;transform:translate(-50%, -50%);z-index:2}#dynamic .eys_music_stylist_search_result .eys_music_stylist_search_result_selector .selector_teachers .standing{width:100%;height:100%}#dynamic .eys_music_stylist_search_result .eys_music_stylist_search_result_selector .selector_teachers .standing>img{width:100%;height:100%;object-fit:contain}#dynamic .eys_music_stylist_search_result .eys_music_stylist_search_result_selector .selector_teachers .face{position:absolute;top:50%;left:50%;width:100px;transform:translate(-50%, -50%)}#dynamic .eys_music_stylist_search_result .eys_music_stylist_search_result_selector .selector_teachers .face>img{width:100%;aspect-ratio:1/1;object-fit:cover;object-position:top center;border-radius:50%}#dynamic .eys_music_stylist_search_result .eys_music_stylist_search_result_selector .selector_teachers:nth-of-type(2){scale:.9;opacity:.7}#dynamic .eys_music_stylist_search_result .eys_music_stylist_search_result_selector .selector_teachers:nth-of-type(3){scale:.75;opacity:.6}#dynamic .eys_music_stylist_search_result .eys_music_stylist_search_result_selector .selector_teachers:nth-of-type(4){scale:.6;opacity:.5}#dynamic .eys_music_stylist_search_result .eys_music_stylist_search_result_selector .selector_teachers:nth-of-type(5){scale:.45;opacity:.4}#dynamic .eys_music_stylist_search_result .eys_music_stylist_teacher_content_list{padding-bottom:20px}#dynamic .eys_music_stylist_search_result .eys_music_stylist_teacher_content_list_more{display:flex;justify-content:center;align-items:center;padding-bottom:40px}#dynamic .eys_music_stylist_search_result .eys_music_stylist_teacher_content{position:relative;max-width:1000px;width:100%;margin:0 auto;background-color:#fff;border:1px solid #eee}#dynamic .eys_music_stylist_search_result .eys_music_stylist_teacher_content:not(:first-of-type){margin-top:20px}#dynamic .eys_music_stylist_search_result .eys_music_stylist_teacher_content.is-short .c-msl__teacherProfileBio{display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden}#dynamic .eys_music_stylist_search_result .eys_music_stylist_teacher_content::before{content:"";position:absolute;left:90px;top:0;width:46px;aspect-ratio:1/.86;display:flex;clip-path:polygon(50% 0%, 0 100%, 100% 100%);background-color:#fff;transform:translate(0, calc(-100% + 1px))}#dynamic .eys_music_stylist_search_result .teacher_title{font-size:12px}#dynamic .eys_music_stylist_search_result_not_found{display:none}#dynamic .eys_music_stylist_search_result_not_found .eys_music_stylist_search_result_count{max-width:1000px;padding:15px 10px;font-size:12px;font-weight:600;margin:0 auto}#dynamic .eys_music_stylist_search_result_not_found .eys_music_stylist_search_result_count>strong{font-size:130%;color:#017deb}#dynamic .eys_music_stylist_search_result_not_found .eys_music_stylist_search_result_not_found_context{text-align:center;border:1px solid #ddd;padding:15px}#dynamic .eys_music_stylist_search_result_not_found .eys_music_stylist_search_result_not_found_context>h4{font-size:13px}#dynamic .eys_music_stylist_search_result_not_found .eys_music_stylist_search_result_not_found_context>div{padding:15px}#dynamic .eys_music_stylist_search_result_not_found .eys_music_stylist_search_result_not_found_context .w_168{width:168px}#dynamic .c-msl__teacherTitle{display:inline-flex;justify-content:center;align-items:center;font-size:13px;font-weight:600;line-height:1.54;letter-spacing:1px;color:#222;border-left:3px solid #222;margin-bottom:10px;padding:0 10px}#dynamic .c-msl__teacherInfoList{display:flex;justify-content:flex-start;align-items:center;flex-wrap:nowrap;padding:10px;border-bottom:1px solid #eee}#dynamic .c-msl__teacherInfoListItem{margin-left:20px}#dynamic .c-msl__teacherInfoListItem--avatar>img{width:74px;aspect-ratio:1/1;border-radius:50%;border:3px solid #fff;object-fit:cover;object-position:top center;box-shadow:0 3px 5px rgba(0,0,0,.3)}#dynamic .c-msl__teacherInfoListItem--name{font-size:18px;font-weight:700;line-height:1;color:#222}#dynamic .c-msl__teacherInfoListItem--rank{margin-right:10px}#dynamic .c-msl__teacherInfoListItem--rank figure{all:unset;display:flex;flex-direction:column}#dynamic .c-msl__teacherInfoListItem--rank figure figcaption{font-size:10px;line-height:1.2;color:#999;margin-top:4px;text-align:center}#dynamic .c-msl__teacherInfoListItem--chart{position:relative}#dynamic .c-msl__teacherInfoListItem--chart>canvas{width:80px;aspect-ratio:1/1}#dynamic .c-msl__teacherInfoListItem--chart::after{content:"大変満足\a" attr(data-after);position:absolute;left:50%;bottom:7px;transform:translate(-50%, 0);font-size:10px;font-weight:600;text-align:center;white-space:pre}#dynamic .c-msl__teacherInfoListItem--chart:hover::after{content:none}#dynamic .c-msl__teacherContent{position:relative;display:flex;justify-content:space-between;align-items:stretch;flex-wrap:nowrap;padding:20px 20px 20px 30px}#dynamic .c-msl__teacherContent::before{content:"";position:absolute;left:50%;bottom:0;width:calc(100% - 40px);height:1px;background-color:#eee;transform:translate(-50%, 0)}#dynamic .c-msl__teacherContent--reverse{padding:20px}#dynamic .c-msl__teacherContent--noBr::before{content:none}#dynamic .c-msl__teacherContentWrapper{position:relative;display:none}#dynamic .c-msl__teacherContentWrapper::before{content:"";position:absolute;left:50%;top:0;width:calc(100% - 40px);height:1px;background-color:#eee;transform:translate(-50%, 0)}#dynamic .c-msl__teacherViewMore{display:flex;justify-content:center;align-items:center;padding-bottom:20px}#dynamic .c-msl__teacherProfile,#dynamic .c-msl__teacherLS{width:calc(50% - 10px)}#dynamic .c-msl__teacherProfileBio{font-size:12px;line-height:1.67;color:#222;margin-bottom:15px;padding-left:10px}#dynamic .c-msl__teacherProfileAttr{background-color:#f9f9f9;border:1px solid #eee;border-radius:7px;padding:15px 10px}#dynamic .c-msl__teacherProfileAttr>dl{display:flex;justify-content:flex-start;align-items:flex-start;flex-wrap:nowrap}#dynamic .c-msl__teacherProfileAttr>dl dt{position:relative;font-size:12px;font-weight:600;line-height:1.8;padding-left:10px;min-width:100px}#dynamic .c-msl__teacherProfileAttr>dl dt::before{content:"";position:absolute;left:0;top:50%;width:2px;height:15px;background-color:#222;transform:translate(0, -50%)}#dynamic .c-msl__teacherProfileAttr>dl dd{font-size:11px;font-weight:normal;line-height:1.8}#dynamic .c-msl__teacherProfileAttr>dl dd .teacher_info_weekday{display:flex;justify-content:flex-start;align-items:center;flex-wrap:nowrap}#dynamic .c-msl__teacherProfileAttr>dl dd .teacher_info_weekday li{display:flex;justify-content:center;align-items:center;width:24px;aspect-ratio:1/1;border-radius:50%;background-color:#ddd;color:#fff;text-align:center;margin-right:5px}#dynamic .c-msl__teacherProfileAttr>dl dd .teacher_info_weekday li.selected{background-color:#6bf}#dynamic .c-msl__teacherProfileAttr>dl:not(:first-of-type){margin-top:20px}#dynamic .c-msl__teacherLS{box-sizing:border-box;padding-left:5px}#dynamic .c-msl__teacherLSWrapper{display:flex;justify-content:space-between;align-items:flex-start;flex-wrap:nowrap;padding:10px 0 0 10px;box-sizing:border-box}#dynamic .c-msl__teacherLSVideoWrapper{position:relative}#dynamic .c-msl__teacherLSVideoList{display:flex;justify-content:flex-start;align-items:stretch;width:100%;max-width:272px;overflow:hidden}#dynamic .c-msl__teacherLSVideoListItem{position:relative;width:126px;min-width:126px;height:224px;aspect-ratio:1/1.77;margin:0 5px}#dynamic .c-msl__teacherLSVideoListItem>video{width:100%;height:100%;background-color:#000;border-radius:7px}#dynamic .c-msl__teacherLSVideoListItem .video-play-btn{position:absolute;left:50%;top:50%;width:55px;aspect-ratio:1/1;transform:translate(-50%, -50%);cursor:pointer}#dynamic .c-msl__teacherLSVideoList--arrow{position:absolute;width:30px;height:30px;top:50%}#dynamic .c-msl__teacherLSVideoList--arrow.slick-disabled{opacity:.5}#dynamic .c-msl__teacherLSVideoList--arrowDisabled{display:none}#dynamic .c-msl__teacherLSVideoList--arrowPrev{left:0;transform:translate(calc(-50% + 5px), -50%);background-size:cover;background-position:center}#dynamic .c-msl__teacherLSVideoList--arrowNext{right:0;transform:translate(calc(50% - 5px), -50%);background-size:cover;background-position:center}#dynamic .c-msl__teacherLSCharacterList{width:100%;max-width:160px;padding-top:16px}#dynamic .c-msl__teacherLSCharacterListItem:not(:first-of-type){margin-top:33px}#dynamic .c-msl__teacherLSCharacterListItem>div{display:flex;justify-content:space-between;align-items:center;flex-wrap:nowrap;margin-bottom:17px}#dynamic .c-msl__teacherLSCharacterListItem>div>label{font-size:10px;font-weight:600;line-height:1.6}#dynamic .c-msl__teacherLSCharacterListItem>div>label:nth-of-type(1){color:#017deb}#dynamic .c-msl__teacherLSCharacterListItem>div>label:nth-of-type(2){color:#f45}#dynamic .c-msl__teacherLSCharacterListItem>nav{position:relative;flex:0 0 auto;width:100%;height:6px;border-radius:3px;background:#6bf;background:-moz-linear-gradient(90deg, #66bbff 0%, #ff7788 100%);background:-webkit-linear-gradient(90deg, #66bbff 0%, #ff7788 100%);background:linear-gradient(90deg, #66bbff 0%, #ff7788 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#66bbff",endColorstr="#ff7788",GradientType=1);will-change:filter}#dynamic .c-msl__teacherLSCharacterListItem>nav>span{position:absolute;display:block;top:50%;width:18px;height:18px;border:1px solid #ddd;border-radius:50%;background-color:#fff;box-shadow:1px 1px 6px 0 #ccc;transform:translate(-50%, -50%)}#dynamic .c-msl__teacherDuringLesson>p{font-size:12px;line-height:1.67;color:#222;padding-left:10px}#dynamic .c-msl__teacherLessonPolicyList{display:flex;justify-content:flex-start;align-items:flex-start;flex-wrap:wrap}#dynamic .c-msl__teacherLessonPolicyListItem{width:calc(50% - 20px);padding:0 10px}#dynamic .c-msl__teacherLessonPolicyListItem>figure{all:unset;display:flex;justify-content:flex-start;align-items:flex-start;flex-wrap:nowrap}#dynamic .c-msl__teacherLessonPolicyListItem>figure>img{box-sizing:border-box;width:70px;aspect-ratio:1/1;padding:10px;border:1px solid #ddd;border-radius:10px}#dynamic .c-msl__teacherLessonPolicyListItem>figure>figcaption{width:calc(100% - 80px);padding-left:10px}#dynamic .c-msl__teacherLessonPolicyListItem>figure>figcaption>h6{font-size:14px;font-weight:600;line-height:1.71;color:#222;padding-top:5px}#dynamic .c-msl__teacherLessonPolicyListItem>figure>figcaption>p{font-size:11px;line-height:1.45;color:#222;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;margin-top:5px}#dynamic .c-msl__teacherLessonPolicyListItem>figure>figcaption>p:hover{display:block}#dynamic .c-msl__teacherLessonPolicyListItem:nth-of-type(n+3){margin-top:10px}#dynamic .c-msl__teacherGraph{position:relative;min-width:calc(100% - 610px)}#dynamic .c-msl__teacherGraphTitle>span{font-size:8px;font-weight:600;line-height:1.375;color:#333;margin-left:0}#dynamic .c-msl__teacherGraphTitle>span>b{font-family:Roboto,"Open Sans","Helvetica Neue",sans-serif;font-size:11px;line-height:1.36;padding:0 3px}#dynamic .c-msl__teacherGraphPie{position:relative;box-sizing:content-box;width:120px;height:120px;margin:10px 0 20px 20px}#dynamic .c-msl__teacherGraphPie>canvas{width:100%}#dynamic .c-msl__teacherGraphPie::after{content:"大変満足\a" attr(data-after);position:absolute;left:50%;bottom:15px;transform:translate(-50%, 0);font-size:14px;font-weight:600;line-height:1.2;text-align:center;color:#333}#dynamic .c-msl__teacherGraphPie:hover::after{content:none}#dynamic .c-msl__teacherGraphInfo{padding-left:10px}#dynamic .c-msl__teacherGraphInfoTableRow{display:flex;justify-content:flex-start;align-items:center}#dynamic .c-msl__teacherGraphInfoTableRow:not(:first-of-type){margin-top:6px}#dynamic .c-msl__teacherGraphInfoTableCell--icon{display:flex;width:22px}#dynamic .c-msl__teacherGraphInfoTableCell--icon img{display:flex;width:20px;aspect-ratio:1/1}#dynamic .c-msl__teacherGraphInfoTableCell--pointText{width:50px;font-size:10px;font-weight:400;line-height:1;color:#222}#dynamic .c-msl__teacherGraphInfoTableCell--percent b{font-family:Roboto,"Open Sans","Helvetica Neue",sans-serif;font-size:14px;font-weight:600;line-height:1.35;color:#333}#dynamic .c-msl__teacherGraphInfoTableCell--percent span{font-size:9px;font-weight:600;line-height:1.55;color:#333}#dynamic .c-msl__teacherGraphInfoTableCell--amount{margin-left:5px}#dynamic .c-msl__teacherGraphInfoTableCell--amount b{font-family:Roboto,"Open Sans","Helvetica Neue",sans-serif;font-size:11px;font-weight:600;line-height:1.35;color:#333}#dynamic .c-msl__teacherGraphInfoTableCell--amount span{font-size:8px;font-weight:600;line-height:1.375;color:#333}#dynamic .c-msl__teacherGraphTeacher{all:unset;position:absolute;right:35px;top:40px;width:110px;height:300px}#dynamic .c-msl__teacherGraphTeacher>img{width:100%;height:100%;object-fit:cover;object-position:top center}#dynamic .c-msl__teacherComment{min-width:610px}#dynamic .c-msl__teacherCommentList{display:flex;justify-content:space-between;align-items:stretch;flex-wrap:wrap;width:100%}#dynamic .c-msl__teacherCommentListItem{box-sizing:border-box;width:calc(50% - 5px);background-color:#f9f9f9;border:1px solid #eee;border-radius:7px;padding:10px 10px 5px}#dynamic .c-msl__teacherCommentListItem:nth-child(n+3){margin-top:10px}#dynamic .c-msl__teacherCommentHead>figure{all:unset;display:flex;justify-content:space-between;align-items:flex-start;flex-wrap:nowrap}#dynamic .c-msl__teacherCommentHead>figure>img{box-sizing:border-box;width:50px;aspect-ratio:1/1;object-fit:cover;object-position:top center;border:1px solid #888;border-radius:50%}#dynamic .c-msl__teacherCommentHead>figure>figcaption{display:flex;justify-content:space-between;align-items:flex-start;flex-wrap:nowrap;width:calc(100% - 50px);padding-left:10px}#dynamic .c-msl__teacherCommentHead>figure>figcaption .c-msl__teacherCommentWriter{display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start}#dynamic .c-msl__teacherCommentHead>figure>figcaption .c-msl__teacherCommentWriter>span:nth-of-type(1){font-size:11px;font-weight:600;line-height:1.27;color:#333;margin-bottom:7px;padding-top:2px}#dynamic .c-msl__teacherCommentHead>figure>figcaption .c-msl__teacherCommentWriter>span:nth-of-type(2),#dynamic .c-msl__teacherCommentHead>figure>figcaption .c-msl__teacherCommentWriter>span:nth-of-type(3){font-size:10px;font-weight:normal;line-height:1.4;color:#333}#dynamic .c-msl__teacherCommentHead>figure>figcaption .c-msl__teacherCommentPoint{display:flex;justify-content:flex-end;align-items:center;flex-wrap:nowrap}#dynamic .c-msl__teacherCommentHead>figure>figcaption .c-msl__teacherCommentPoint>img{width:16px;aspect-ratio:1/1;object-fit:cover;object-position:center}#dynamic .c-msl__teacherCommentHead>figure>figcaption .c-msl__teacherCommentPoint>span:nth-of-type(1){font-family:Roboto,"Open Sans","Helvetica Neue",sans-serif;font-size:14px;font-weight:600;line-height:1.35;color:#333;margin-left:3px}#dynamic .c-msl__teacherCommentHead>figure>figcaption .c-msl__teacherCommentPoint>span:nth-of-type(2){font-size:12px;font-weight:600;line-height:1.33;color:#333;margin-left:5px}#dynamic .c-msl__teacherCommentText{margin-top:10px}#dynamic .c-msl__teacherCommentText>p{font-size:11px;font-weight:normal;line-height:1.45;color:#222}#dynamic .c-msl__teacherCommentBtnWrapper{display:flex;justify-content:center;align-items:center;text-align:center;margin-top:20px}#dynamic .c-msl__teacherBtn{position:relative;display:flex;justify-content:center;align-items:center;min-height:40px;font-size:13px;font-weight:600;line-height:3.16;letter-spacing:1px;color:#222;border:1px solid #000;padding:0 30px 0 15px;cursor:pointer;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}#dynamic .c-msl__teacherBtn::after,#dynamic .c-msl__teacherBtn.is-opened::after{content:"";position:absolute;top:50%;right:15px;width:8px;height:8px;border-top:2px solid #000;border-right:2px solid #000}#dynamic .c-msl__teacherBtn::after{transform:translate(0, calc(-50% - 2px)) rotate(135deg)}#dynamic .c-msl__teacherBtn.is-opened::after{transform:translate(0, calc(-50% + 2px)) rotate(-45deg)}#dynamic .c-msl__teacherBtn--v2{background-color:#fff;color:#222}#dynamic .c-msl__teacherBtn--v2::after{content:"+";transform:translate(-50%, -50%);border:none;font-size:26px;line-height:2px;font-weight:normal}#dynamic .popup{z-index:9001;position:fixed;display:none;top:0;left:0;right:0;bottom:0;box-sizing:border-box;overflow:auto}#dynamic .popup>section{background-color:rgba(0,0,0,.8);width:100%;margin:0 auto;min-height:150vh}#dynamic .popup>section .text-right{padding:10px 15px;text-align:right}#dynamic .popup .popup_container{width:700px;background:#f6f6f6;padding:45px 50px;margin:0 auto;border-radius:10px;color:#000;overflow:hidden}#dynamic .popup .popup_top{background-color:#f6f6f6;border-radius:10px 10px 0 0}#dynamic .popup .popup_top>h2{padding:20px;font-size:18px;font-weight:600;text-align:center}#dynamic .popup .popup_top .popup_tabs{display:flex;margin:20px 10px;list-style:none}#dynamic .popup .popup_top .popup_tabs>li{position:relative;background-color:#efefef;font-size:12px;font-weight:bold;padding:13px 0;width:100%;text-align:center;border:1px solid #ddd;line-height:initial}#dynamic .popup .popup_top .popup_tabs>li:first-child{border-radius:10px 0 0 10px}#dynamic .popup .popup_top .popup_tabs>li:last-child{border-radius:0 10px 10px 0}#dynamic .popup .popup_top .popup_tabs>li.popup_tabs_active{background-color:#017deb;color:#fff}#dynamic .popup .popup_top .popup_tabs>li.popup_tabs_active{background-color:#017deb;color:#fff}#dynamic .popup .popup_top .popup_tabs>li.popup_tabs_active::before{content:"";position:absolute;top:100%;left:50%;margin-left:-10px;border:10px solid transparent;border-top:10px solid #017deb}#dynamic .popup .popup_top .popup_tabs>li .popup_course_block_tab1_icon{width:15.4px;left:7.3px}#dynamic .popup .popup_top .popup_tabs>li .popup_course_block_tab2_icon{width:20.2px;left:4.9px}#dynamic .popup .popup_top #popup_studio_tabs .tab_position_1{width:15.4px;left:7.3px}#dynamic .popup .popup_top #popup_studio_tabs .tab_position_2{width:23.8px;left:3.1px}#dynamic .popup .popup_top #popup_studio_tabs .tab_position_3{width:20.2px;left:4.9px}#dynamic .popup .popup_top .studio_selector_online{border:1px solid #ddd;padding:13px;border-radius:10px;display:block;font-size:13px;font-weight:600;margin:8px;background-color:#efefef}#dynamic .popup .popup_top .studio_selector_online .unchecked_icon{width:20px;left:15.5px}#dynamic .popup .popup_course_select_list{margin:0 5px;border-left:1px solid #ddd;border-bottom:1px solid #ddd;background-color:#fff}#dynamic .popup .popup_course_select_list .popup_course_select_list_category{border-bottom:1px solid #ddd;border-top:1px solid #ddd;border-right:1px solid #ddd;font-size:14px;font-weight:600;padding:13px;background-color:#fff;clear:both}#dynamic .popup .popup_course_select_list .popup_course_select_list_category>span{color:#017deb}#dynamic .popup .popup_course_select_list .popup_course_select_list_course_list{display:grid;grid-template-columns:1fr 1fr 1fr 1fr 1fr}#dynamic .popup .popup_course_select_list .popup_course_select_list_course_list>li{display:flex;flex-direction:column;font-size:9px;font-weight:600;text-align:center;position:relative;overflow:hidden;border-right:1px solid #ddd}#dynamic .popup .popup_course_select_list .popup_course_select_list_course_list>li>img{height:118.24px}#dynamic .popup .popup_course_select_list .popup_course_select_list_course_list>li>span{background-color:#fff;display:block;padding:5px 0;border-top:.5px solid #ddd;border-bottom:1px solid #ddd;font-feature-settings:"palt";overflow:hidden;white-space:nowrap;text-overflow:ellipsis}#dynamic .popup .popup_studio_select_list{border:1px solid #ddd;border-radius:10px;margin:5px;overflow:hidden}#dynamic .popup .popup_studio_select_list dt{font-weight:bold;font-size:11px;padding:15px;flex:0 0 100%;border:1px solid #ddd}#dynamic .popup .popup_studio_select_list dt strong{color:#017deb}#dynamic .popup .popup_studio_select_list dd{display:flex;flex-wrap:wrap}#dynamic .popup .popup_studio_select_list dd dl{border-left:10px solid #ddd;width:100%}#dynamic .popup .popup_studio_select_list .popup_studio_select_list_item{display:flex;flex:0 0 46%;border:1px solid #ddd;padding:5px;background-color:#efefef}#dynamic .popup .popup_studio_select_list .popup_studio_select_list_item>img{width:30.625px}#dynamic .popup .popup_studio_select_list .popup_studio_select_list_item>div{margin:5px 0 5px 5px}#dynamic .popup .popup_studio_select_list .popup_studio_select_list_item>div>h4{font-size:13px;font-weight:600}#dynamic .popup .popup_studio_select_list .popup_studio_select_list_item>div>span{font-size:9px}#dynamic .popup .popup_search_input{padding:8px;display:flex;margin:8px}#dynamic .popup .popup_search_input>input{border:1px solid #ddd;padding:10px;border-radius:5px 0 0 5px;flex:1 1 auto}#dynamic .popup .popup_search_input>button{border:1px solid #ddd;border-left:none;padding:10px;border-radius:0 5px 5px 0}#dynamic .popup .close_button{text-align:center;padding:10px}#dynamic .popup .close_button>img{width:50px}#dynamic .teacher_search_loading{z-index:9999;position:fixed;display:none;top:0;right:0;bottom:0;left:0;background:rgba(0,0,0,.5)}#dynamic .teacher_search_loading::after{content:"";display:block;position:fixed;left:50%;top:50%;width:80px;height:80px;border-radius:80px;margin-top:-10px;margin-left:-40px;border:4px solid #3dc6c0;border-right:4px solid #0000;-webkit-animation:spin 1s infinite linear;animation:spin 1s infinite linear}@-webkit-keyframes spin{0%{-webkit-transform:rotate(0deg)}100%{-webkit-transform:rotate(360deg)}}@keyframes spin{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}.c-titlebox{background-color:#eeeeef;padding-top:60px}.c-titlebox__wrapper{max-width:1000px;width:100%;margin-left:auto;margin-right:auto;text-align:center}.c-titlebox__title{font-family:termina,sans-serif;font-size:36px;font-weight:normal;line-height:1;letter-spacing:15px;color:#000}.c-titlebox__secondTitle{font-size:36px;font-weight:600;line-height:1.38;letter-spacing:4px;color:#222;margin-top:36px}.c-titlebox__desc{position:relative;display:inline-flex;justify-content:center;align-items:flex-start;padding:10px 50px;margin-top:25px;font-size:20px;font-weight:normal;line-height:1.5;letter-spacing:2px;color:#222}.c-titlebox__desc::before,.c-titlebox__desc::after{position:absolute;content:"";width:40px;height:20px;-webkit-box-sizing:border-box;box-sizing:border-box}.c-titlebox__desc::before{top:0;left:0;border-top:1px solid #555;border-left:1px solid #555}.c-titlebox__desc::after{bottom:0;right:0;border-bottom:1px solid #555;border-right:1px solid #555}.c-titlebox__fukidashi{display:flex;justify-content:center}.c-titlebox__fukidashi>img{transform:translateY(10px);filter:drop-shadow(0px 5px 10px rgba(0, 0, 0, 0.2));will-change:filter}.c-titlebox__mslHeader{display:flex;justify-content:center;margin-bottom:20px}/*# sourceMappingURL=main.css.map */
