.teacher #wrap{background:#fffbef;padding-bottom:104px}@media (max-width: 767px){.teacher #wrap{padding-bottom:58px;margin-bottom:20px}}.teacher .cmn-heading{margin-bottom:146px}@media (max-width: 767px){.teacher .cmn-heading{margin-bottom:62px}}.teacher .cmn-hdTitle .imgico{bottom:-120px;right:102px}@media (max-width: 767px){.teacher .cmn-hdTitle .imgico{bottom:-93px;right:-25px}}.teacher .search{margin-bottom:73px}@media (max-width: 767px){.teacher .search{margin-bottom:30px}}.teacher__list{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;justify-content:space-between;flex-wrap:wrap}.teacher__list .item{width:calc(50% - 35px);margin-bottom:62px}@media only screen and (max-width: 1200px){.teacher__list .item{width:calc(50% - 20px)}}@media (max-width: 767px){.teacher__list .item:last-child{margin-bottom:0}}@media (max-width: 767px){.teacher__list .item{width:100%;margin-bottom:32px}}.teacher__list .item__img{position:relative;border-radius:10px;overflow:hidden;margin-bottom:23px}.teacher__list .item__img:before{display:block;content:" ";width:100%;padding-top:58.83495%}.teacher__list .item__img>.content{position:absolute;top:0;left:0;right:0;bottom:0}@media (max-width: 767px){.teacher__list .item__img{margin-bottom:18px}}.teacher__list .item__cate{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;flex-wrap:wrap;margin-bottom:-10px}.teacher__list .item__cate span{display:inline-block;color:#004B9E;padding:10px 11px 9px;background:var(--bg-color);font-size:16px;font-size:1.6rem;line-height:1.2em;letter-spacing:0em;font-weight:700;margin:0 10px 10px 0}@media (max-width: 767px){.teacher__list .item__cate span{font-size:14px;padding:8px 10px 7px}}.teacher__list .item__ttl{font-size:24px;font-size:2.4rem;line-height:1.25em;letter-spacing:.03em;font-weight:700;color:#004B9E;margin:15px 0 10px}@media (max-width: 767px){.teacher__list .item__ttl{font-size:21px;margin:12px 0 9px}}.teacher__list .item__base{font-size:16px;font-size:1.6rem;line-height:1.4em;letter-spacing:.03em;font-weight:500;color:#96A1B4;margin-bottom:16px}@media (max-width: 767px){.teacher__list .item__base{font-size:15px;margin-bottom:13px}}@media (min-width: 768px){.teacher__list .item__txt p{line-height:calc(30/16)}}@media (max-width: 767px){.teacher__list .item__txt p{line-height:calc(26/15)}}.teacher .cmn_pagenavi{margin-top:19px}@media (max-width: 767px){.teacher .cmn_pagenavi{margin-top:39px}}

/*# sourceMappingURL=maps/teacher.min.css.map */
