.instructor__list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:40px 2.0606060606%}@media (max-width:600px){.instructor__list{gap:14px 4.9261083744%}}.instructor__list__wrapper{padding:100px 0}@media (max-width:600px){.instructor__list__wrapper{padding:70px 0}}.instructor__list__item{width:23.4545454545%}@media (max-width:600px){.instructor__list__item{width:47.5369458128%}}.instructor__list__item__inner{display:block;position:relative}.instructor__list__item__inner:hover .img img{-webkit-transform:scale(1.1);transform:scale(1.1)}.instructor__list__item .course_tag{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:62px;height:62px;border-radius:50%;position:absolute;top:0;right:0;font-size:18px;font-weight:bold;letter-spacing:0.1em;text-indent:0.1em;text-align:center;color:#fff;background-color:#ccc;-webkit-box-shadow:2px 2px 12px rgba(0,0,0,0.25);box-shadow:2px 2px 12px rgba(0,0,0,0.25);z-index:2}@media not all and (min-width:1120px){.instructor__list__item .course_tag{width:5.5160142349vw;height:5.5160142349vw;font-size:1.6014234875vw}}@media (max-width:600px){.instructor__list__item .course_tag{width:10.6976744186vw;height:10.6976744186vw;font-size:2.7906976744vw}}.instructor__list__item .course_tag.takken{background-color:#2bc3d8}.instructor__list__item .course_tag.jitsumu{background-color:#2a79ef}.instructor__list__item .course_tag.syukyaku{background-color:#EB5A3A}.instructor__list__item .course_tag.jisou{background-color:#B6B922}.instructor__list__item .img{width:100%;padding-top:100%;border-radius:50%;-webkit-box-shadow:2px 2px 12px rgba(0,0,0,0.25);box-shadow:2px 2px 12px rgba(0,0,0,0.25);position:relative;overflow:hidden;z-index:1}.instructor__list__item .img img{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-webkit-transition:-webkit-transform 0.3s ease-in-out;transition:-webkit-transform 0.3s ease-in-out;transition:transform 0.3s ease-in-out;transition:transform 0.3s ease-in-out,-webkit-transform 0.3s ease-in-out}.instructor__list__item .name{font-size:28px;font-weight:bold;letter-spacing:0.1em;text-indent:0.1em;text-align:center;margin-top:10px}@media not all and (min-width:1120px){.instructor__list__item .name{font-size:2.4911032028vw;margin-top:0.8896797153vw}}@media (max-width:600px){.instructor__list__item .name{font-size:22px;margin-top:5px}}.instructor__list__item .name small{display:block;font-size:0.6428571429em}@media (max-width:600px){.instructor__list__item .name small{font-size:0.7272727273em}}.instructor__profile{padding:100px 0}@media (max-width:600px){.instructor__profile{padding:90px 0 45px}}.instructor__profile__inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}@media not all and (min-width:800px){.instructor__profile__inner{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.instructor__profile__info{width:48.9090909091%;-ms-flex-negative:0;flex-shrink:0}@media not all and (min-width:800px){.instructor__profile__info{width:100%}}@media (max-width:600px){.instructor__profile__info{margin-top:25px}}@media (max-width:600px){.instructor__profile__info__content1{text-align:center}}.instructor__profile__info__content1 .course_tag{display:inline-block;font-size:22px;line-height:1.9090909091;font-weight:bold;letter-spacing:0.1em;text-indent:0.1em;padding:0 24px;border-radius:10px;background-color:#ccc;color:#fff}@media (max-width:600px){.instructor__profile__info__content1 .course_tag{font-size:16px;line-height:2.0625}}.instructor__profile__info__content1 .course_tag.takken{background-color:#2bc3d8}.instructor__profile__info__content1 .course_tag.jitsumu{background-color:#2a79ef}.instructor__profile__info__content1 .course_tag.syukyaku{background-color:#EB5A3A}.instructor__profile__info__content1 .course_tag.jisou{background-color:#B6B922}.instructor__profile__info__content1 .name_en{font-size:38px;line-height:1;font-weight:bold;letter-spacing:0.1em;text-indent:0.1em}@media (max-width:600px){.instructor__profile__info__content1 .name_en{font-size:28px}}.instructor__profile__info__content1 .name_en:nth-child(n+2){margin-top:25px}@media (max-width:600px){.instructor__profile__info__content1 .name_en:nth-child(n+2){margin-top:15px}}.instructor__profile__info__content2{margin-top:15px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}@media (max-width:600px){.instructor__profile__info__content2{margin-top:10px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.instructor__profile__info__content2 .name{font-size:26px;line-height:1;font-weight:bold;letter-spacing:0.1em;text-indent:0.1em}@media (max-width:600px){.instructor__profile__info__content2 .name{font-size:20px;text-align:center}}.instructor__profile__info__content2 .sns{margin-top:20px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:20px;margin-top:15px}@media (max-width:600px){.instructor__profile__info__content2 .sns{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:12px}}.instructor__profile__info__content2 .sns a{-webkit-filter:invert(100%) brightness(0%) grayscale(100%);filter:invert(100%) brightness(0%) grayscale(100%)}.instructor__profile__info__content2 .sns a:hover{opacity:0.7}.instructor__profile__info__content2 .sns .x{width:28px}@media (max-width:600px){.instructor__profile__info__content2 .sns .x{width:22.4px}}.instructor__profile__info__content2 .sns .instagram,.instructor__profile__info__content2 .sns .website{width:35px}@media (max-width:600px){.instructor__profile__info__content2 .sns .instagram,.instructor__profile__info__content2 .sns .website{width:28px}}.instructor__profile__info__content2 .sns .youtube{width:38px}.instructor__profile__info__img{width:55.7620817844%;max-width:300px;-ms-flex-negative:0;flex-shrink:0}@media not all and (min-width:800px){.instructor__profile__info__img{width:100%;max-width:325px;margin:0 auto}}.instructor__profile__info__img picture{width:100%;height:0;padding-top:100%;position:relative;border-radius:50%;overflow:hidden;-webkit-box-shadow:2px 2px 12px rgba(0,0,0,0.25);box-shadow:2px 2px 12px rgba(0,0,0,0.25)}@media (max-width:600px){.instructor__profile__info__img picture{position:relative;z-index:1}}.instructor__profile__info__img picture img{display:block;position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.instructor__profile__text{width:48.9090909091%;-ms-flex-negative:0;flex-shrink:0;padding-top:60px}@media not all and (min-width:800px){.instructor__profile__text{width:100%;padding-top:0;margin-top:50px}}.instructor__profile__text__title{font-size:28px;font-weight:bold;letter-spacing:0.1em;text-indent:0.1em}@media (max-width:600px){.instructor__profile__text__title{font-size:22px;text-align:center;padding-bottom:15px;position:relative}.instructor__profile__text__title:after{content:"";width:42px;height:4px;background-color:#000;border-radius:2px;position:absolute;bottom:0;left:0;right:0;margin:0 auto}}.instructor__profile__text__description{font-size:22px;line-height:1.1363636364;letter-spacing:0.1em;text-indent:0.1em;margin-top:10px}@media (max-width:600px){.instructor__profile__text__description{font-size:18px;font-weight:bold;margin-top:20px}}.instructor__message{padding:75px 0 100px}@media (max-width:600px){.instructor__message{padding:70px 0 85px}}.instructor__message__inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}@media (max-width:600px){.instructor__message__inner{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:60px}}.instructor__message__inner>*{width:48.8181818182%}@media (max-width:600px){.instructor__message__inner>*{width:100%}}.instructor__message__inner>.--single{width:100%}.instructor__message__text{font-size:18px;line-height:1.6666666667;font-weight:bold;color:#fff;letter-spacing:0.1em;text-indent:0.1em;margin-top:20px}.instructor__message__sample iframe{display:block;width:100%;max-width:560px;height:auto;aspect-ratio:1.7777777778;margin:25px auto 0}.instructor__lecture{padding:100px 0}@media (max-width:600px){.instructor__lecture{padding:50px 0 60px}}.instructor__lecture #course-list-wrap{margin-top:70px;margin-bottom:0}@media (max-width:600px){.instructor__lecture #course-list-wrap{margin-top:35px}}.instructor__lecture #course-list-wrap .course.type-sfwd-courses,.instructor__lecture #course-list-wrap .course.type-sfwd-lessons{width:25%;margin-bottom:0}@media (max-width:600px){.instructor__lecture #course-list-wrap .course.type-sfwd-courses,.instructor__lecture #course-list-wrap .course.type-sfwd-lessons{width:48%}}.instructor__lecture #course-list-wrap .ld-course-list-content{gap:33px 0}@media (max-width:600px){.instructor__lecture #course-list-wrap .ld-course-list-content{gap:20px 4%}}.instructor__lecture #course-list-wrap .ld-course-list-content .no_lessones{width:100%;text-align:center}.lightbox-content{display:none;padding:42px 3.8181818182% 0;-ms-flex-negative:0;flex-shrink:0}@media (max-width:600px){.lightbox-content{padding:38px 12px 0;overflow:hidden}}.featherlight .lightbox-content{display:block}.lightbox-content__inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:0 2.9527559055%}@media (max-width:600px){.lightbox-content__inner{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:20px 0}}.lightbox-content .course_tag{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:62px;height:62px;border-radius:50%;font-size:18px;font-weight:bold;letter-spacing:0.1em;text-indent:0.1em;text-align:center;color:#fff;background-color:#ccc;-webkit-box-shadow:2px 2px 12px rgba(0,0,0,0.25);box-shadow:2px 2px 12px rgba(0,0,0,0.25)}.lightbox-content .course_tag.takken{background-color:#2bc3d8}.lightbox-content .course_tag.jitsumu{background-color:#2a79ef}.lightbox-content .course_tag.syukyaku{background-color:#EB5A3A}.lightbox-content .course_tag.jisou{background-color:#B6B922}.lightbox-content .img{padding:0 2.9527559055%;width:46.7519685039%;-ms-flex-negative:0;flex-shrink:0}@media (max-width:600px){.lightbox-content .img{width:calc(100% - 28px);max-width:280px;padding:0;margin:0 auto;position:relative}}.lightbox-content .img picture{width:100%;height:0;padding-top:100%;position:relative;border-radius:50%;overflow:hidden;-webkit-box-shadow:2px 2px 12px rgba(0,0,0,0.25);box-shadow:2px 2px 12px rgba(0,0,0,0.25)}@media (max-width:600px){.lightbox-content .img picture{position:relative;z-index:1}}.lightbox-content .img picture img{display:block;position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}@media (max-width:600px){.lightbox-content .img .course_tag{position:absolute;top:0;right:-26px;z-index:2}}.lightbox-content .info{padding-top:40px}@media (max-width:600px){.lightbox-content .info{padding-top:0}}.lightbox-content .info .name_en{font-size:38px;line-height:1.1;font-weight:bold;letter-spacing:0.15em;text-indent:0.15em;text-align:right;word-break:break-all}@media (max-width:600px){.lightbox-content .info .name_en{font-size:28px;text-align:center}}@media not all and (max-width:600px){.lightbox-content .info .name_en:nth-child(n+2){margin-top:15px}}.lightbox-content .info .name{font-size:26px;font-weight:bold;letter-spacing:0.1em;text-indent:0.1em;text-align:right}@media (max-width:600px){.lightbox-content .info .name{font-size:20px;text-align:center}}.lightbox-content .info .message{border:3px solid #000;border-radius:10px;margin-top:15px;padding:15px 30px}@media not all and (min-width:800px){.lightbox-content .info .message{padding:5px 10px}}@media (max-width:600px){.lightbox-content .info .message{padding:10px}}.lightbox-content .info .message__inner{font-size:18px;font-weight:bold;letter-spacing:0.1em;text-indent:0.1em;-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden;text-overflow:ellipsis}@media (max-width:600px){.lightbox-content .info .message__inner{font-size:14px;line-height:1.7142857143}}.lightbox-content .info .btn{display:block;width:100%;font-size:22px;line-height:47px;font-weight:bold;letter-spacing:0.1em;text-indent:0.1em;color:#fff;background-color:#0437A2;padding:0;margin-top:20px;border-radius:10px}@media not all and (min-width:800px){.lightbox-content .info .btn{font-size:18px}}@media (max-width:600px){.lightbox-content .info .btn{font-size:18px;line-height:20px;padding:20px 10px;margin-top:15px}}.post-type-archive-instructor .featherlight .featherlight-content{width:calc(100% - 24px);max-width:1100px;border-radius:10px;padding:0;border:none;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse;gap:24px;padding-bottom:30px}.post-type-archive-instructor .featherlight .featherlight-close-icon{position:relative;top:auto;right:auto;margin:0 auto;width:100px;border-radius:0;font-family:"Arimo",sans-serif;font-size:40px;line-height:1;color:#0437A2;background:none;outline:none}.post-type-archive-instructor .featherlight .featherlight-close-icon:active,.post-type-archive-instructor .featherlight .featherlight-close-icon:hover{-webkit-box-shadow:none;box-shadow:none}.post-type-archive-instructor .featherlight .featherlight-close-icon:after{content:"CLOSE";font-size:16px;font-weight:700;letter-spacing:0.1em;text-indent:0.1em;display:block}
/*# sourceMappingURL=instructor.css.map */