@CHARSET "UTF-8";

/****************지점안내*******************/
.wrap-contact-list .contact-list-item{border:1px solid #D6D9E6; border-radius:28px; padding:32px; margin-bottom:24px;}
.wrap-contact-list .contact-list-item:last-child{margin-bottom:0px;}
.wrap-contact-list .contact-list-item h3{font-size:22px;font-family:"PretendardB"; margin-bottom:24px;}
.wrap-contact-list .contact-list-item .list-item-wrap{}
.wrap-contact-list .contact-list-item .list-item-wrap .items{margin-bottom:16px; display:flex; gap:80px; line-height:2; position:relative;}
.wrap-contact-list .contact-list-item .list-item-wrap .items:last-of-type{margin-bottom:0px;}
.wrap-contact-list .contact-list-item .list-item-wrap .items .item-title{font-family:"PretendardSB";font-size:18px;}
.wrap-contact-list .contact-list-item .list-item-wrap .items .item-txt p{font-family:var(--main-font-family);}
.wrap-contact-list .contact-list-item .list-item-wrap .items .item-txt p span:not(.only-pd){font-family:"PretendardSB"; margin-right:9px; font-size:17px;}
.wrap-contact-list .contact-list-item .list-item-wrap .items .item-txt p img{margin-right:4px;}
.wrap-contact-list .contact-list-item .list-item-wrap .goMap{font-family:"PretendardM"; position:absolute; right:0; bottom:0; display:block; border-radius:28px; border:1px solid #DEE2E9; width:138px; height:50px; text-align:center; line-height:50px;}
.wrap-contact-list .contact-list-item .list-item-wrap .goMap img{margin-right:4px;}

/******************강사소개******************/
.wrap-teacher-list{width:100%;}
.teacher-item{width:100%; border-top: 1px solid #D6D9E6; border-bottom:1px solid #D6D9E6; margin-bottom:36px; display:grid; grid-template-columns: 270px auto; gap:39px;}
.teacher-item:last-child{margin-bottom:0;}
.teacher-item .img-wrap{position:relative; width:100%; background:linear-gradient(to bottom, rgba(220, 220, 220, 1) 47%, rgba(220, 220, 220, .5) 79%);}
.teacher-item .img-wrap img{position:absolute; bottom:0; width:100%; height:auto;}
.teacher-item .txt-wrap{line-height:1.5; padding:32px 0;}
.teacher-item .txt-wrap h3{margin-bottom:12px; font-size:22px;font-family:"PretendardB";}
.teacher-item .txt-wrap ul{margin-bottom:36px;}
.teacher-item .txt-wrap ul li:before{display:inline-block; content:"·"; margin-right:6px;}
.teacher-item .txt-wrap div p b{display:block; margin-bottom:6px; font-size:18px;}
.teacher-item .txt-wrap div p{font-size:17px;}






