﻿#about_teacher #teacher_list{padding:60px 0;background:url(../images/common/bg_grid_pink.svg) repeat center/1366px;border-top:3px solid #f7c9dd}#about_teacher #teacher_list .sec_inner .list{margin-top:30px;display:flex;flex-wrap:wrap;gap:40px 3.2%}#about_teacher #teacher_list .sec_inner .list .block{width:14%;display:flex;flex-direction:column}#about_teacher #teacher_list .sec_inner .list .block img{display:block;width:100%}#about_teacher #teacher_list .sec_inner .list .block .job{font-size:12px;line-height:1.5;margin:.5rem 0}#about_teacher #teacher_list .sec_inner .list .block .desc{font-size:12px;line-height:1.5;margin-top:.5rem}#about_teacher #teacher_list .sec_inner .list .block a.name{display:block;width:100%;background-color:#79b11e;color:#fff;padding:.3rem .5rem .3rem 1rem;margin-top:auto;border-radius:50px;position:relative}#about_teacher #teacher_list .sec_inner .list .block a.name::after{content:"";width:6px;height:6px;border:0;border-top:solid 2px #fff;border-right:solid 2px #fff;transform:rotate(45deg);position:absolute;top:43%;right:20px}#about_teacher #teacher_list .sec_inner .list .block a.name:hover{opacity:1;background-color:#2d4b1d}#about_teacher #teacher_list .sec_inner .list .block a.name:hover::after{transition:.5s;right:10px}#about_teacher #teacher_list .sec_inner .list .block.principal{width:31.2%;display:flex;justify-content:space-between;flex-direction:row;align-items:flex-end}#about_teacher #teacher_list .sec_inner .list .block.principal .img{width:44%}#about_teacher #teacher_list .sec_inner .list .block.principal .txt{width:48%}@media(max-width: 1132px){#about_teacher #teacher_list .sec_inner .list{gap:40px 1.3333333333%}#about_teacher #teacher_list .sec_inner .list .block{width:24%}#about_teacher #teacher_list .sec_inner .list .block.principal{width:49.3333333333%}#about_teacher #teacher_list .sec_inner .list .block.principal .txt{width:51%}}@media(max-width: 835px){#about_teacher #teacher_list{padding:40px 0}#about_teacher #teacher_list .sec_inner .list{gap:20px 4%}#about_teacher #teacher_list .sec_inner .list .block{width:48%}#about_teacher #teacher_list .sec_inner .list .block .txt{margin-top:5px}#about_teacher #teacher_list .sec_inner .list .block .txt .name{font-size:16px}#about_teacher #teacher_list .sec_inner .list .block.principal{width:100%}#about_teacher #teacher_list .sec_inner .list .block.principal .img{width:48%}#about_teacher #teacher_list .sec_inner .list .block.principal .txt{width:48%}}section.teachers_page{padding-bottom:5rem;background-image:url(../images/common/bg_grid_green.svg)}section.teachers_page .sec_inner .ttl{margin-top:2rem}section.teachers_page .sec_inner .ttl .sec_ttl{display:flex;align-items:center}section.teachers_page .sec_inner .ttl .sec_ttl h2{margin-bottom:0}section.teachers_page .sec_inner .prf_area{display:flex}@media only screen and (max-width: 834px){section.teachers_page .sec_inner .prf_area{display:block}}section.teachers_page .sec_inner .prf_area .photo_blk{width:300px}@media only screen and (max-width: 834px){section.teachers_page .sec_inner .prf_area .photo_blk{width:60%;margin:0 auto}}@media only screen and (max-width: 520px){section.teachers_page .sec_inner .prf_area .photo_blk{width:90%}}section.teachers_page .sec_inner .prf_area .photo_blk img{display:block;width:100%}section.teachers_page .sec_inner .prf_area .txt_blk{padding-left:2rem;flex:1}@media only screen and (max-width: 834px){section.teachers_page .sec_inner .prf_area .txt_blk{padding-left:0;margin-top:2rem}}section.teachers_page .sec_inner .prf_area .txt_blk .course{font-family:"Barlow","Noto Sans JP","游ゴシック体",YuGothic,"游ゴシック Medium","Yu Gothic Medium","游ゴシック","Yu Gothic","メイリオ",Meiryo,sans-serif;font-size:1.6rem;color:#79b11e;font-weight:bold}@media only screen and (max-width: 834px){section.teachers_page .sec_inner .prf_area .txt_blk .course{font-size:1.2rem}}section.teachers_page .sec_inner .prf_area .txt_blk h1{font-size:2rem}section.teachers_page .sec_inner .prf_area .txt_blk h1 span{display:inline-block;font-size:.5em;margin-left:1rem}section.teachers_page .sec_inner .prf_area .txt_blk dl.prf_data dt{color:#79b11e;font-weight:bold;margin-top:1rem}section.teachers_page .sec_inner .prf_area .txt_blk dl.qa_list{border-top:2px solid #79b11e;margin-top:2rem}section.teachers_page .sec_inner .prf_area .txt_blk dl.qa_list dt{margin-top:1rem;font-weight:bold}section.teachers_page .sec_inner .prf_area .txt_blk dl.qa_list dt::before{content:"●";color:#79b11e}section.teachers_page .sec_inner .teacher_detail_nav{display:flex;justify-content:space-between;align-items:stretch;gap:1rem;margin-top:4rem}@media only screen and (max-width: 834px){section.teachers_page .sec_inner .teacher_detail_nav{flex-wrap:wrap;gap:.8rem 4%}}section.teachers_page .sec_inner .teacher_detail_nav .teacher_detail_nav_item{width:31%}@media only screen and (max-width: 834px){section.teachers_page .sec_inner .teacher_detail_nav .teacher_detail_nav_item{width:48%}}@media only screen and (max-width: 834px){section.teachers_page .sec_inner .teacher_detail_nav .teacher_detail_nav_item.prev{order:1}}@media only screen and (max-width: 834px){section.teachers_page .sec_inner .teacher_detail_nav .teacher_detail_nav_item.next{order:2}}section.teachers_page .sec_inner .teacher_detail_nav .teacher_detail_nav_item.list{text-align:center}@media only screen and (max-width: 834px){section.teachers_page .sec_inner .teacher_detail_nav .teacher_detail_nav_item.list{order:3;width:100%}}section.teachers_page .sec_inner .teacher_detail_nav .teacher_detail_nav_item.next{text-align:right}section.teachers_page .sec_inner .teacher_detail_nav .teacher_nav_btn{display:inline-flex;flex-direction:column;justify-content:center;min-width:180px;min-height:46px;padding:.45rem 1rem;border:2px solid #79b11e;border-radius:999px;background:#fff;color:#79b11e;font-weight:bold;line-height:1.4;text-align:center;transition:.2s ease}@media only screen and (max-width: 834px){section.teachers_page .sec_inner .teacher_detail_nav .teacher_nav_btn{min-width:100%;min-height:46px}}section.teachers_page .sec_inner .teacher_detail_nav .teacher_nav_btn span{display:block;font-size:.7rem;color:#666}section.teachers_page .sec_inner .teacher_detail_nav .teacher_nav_btn:hover{background:#79b11e;color:#fff;opacity:1}section.teachers_page .sec_inner .teacher_detail_nav .teacher_nav_btn:hover span{color:#fff}section.teachers_page .sec_inner .teacher_detail_nav .teacher_nav_btn.list_btn{background:#79b11e;color:#fff}/*# sourceMappingURL=about_teacher.css.map */