
@CHARSET "UTF-8";

@media screen and (max-width: 767px){

/***********지점안내*****************/	
.wrap-contact-list .contact-list-item{padding:24px;}
.wrap-contact-list .contact-list-item h3{margin-bottom:20px; font-size:19px;}
.wrap-contact-list .contact-list-item .list-item-wrap .items{line-height:1.4;}
.wrap-contact-list .contact-list-item .list-item-wrap .items .item-txt p{font-family:"PretendardL"; font-size:15px; margin-top:6px;}
.wrap-contact-list .contact-list-item .list-item-wrap .items .item-txt p:fist-child{margin-top:0;}
.wrap-contact-list .contact-list-item .list-item-wrap .items .item-txt p span:not(.only-pd){font-size:16px;}

.wrap-contact-list .contact-list-item .list-item-wrap .goMap{position:static; display:block; border-radius:28px; border:1px solid #DEE2E9; width:138px; height:50px; margin:0 auto; margin-top:32px; text-align:center; line-height:50px;}
.wrap-contact-list .contact-list-item .list-item-wrap .goMap img{margin-right:4px;}		
.wrap-contact-list .contact-list-item .list-item-wrap .items .item-txt p .m-block{padding-left:17px;}	
	
/**************강사소개********************/	
.teacher-item{display:block; margin-bottom:50px;}
.teacher-item .img-wrap{width:100%; height:195px; display:flex; justify-content:center;}
.teacher-item .img-wrap img{height:195px; width:auto;}	
.teacher-item .txt-wrap h3{font-size:19px; margin-bottom:9px;}	
.teacher-item .txt-wrap ul{margin-bottom:16px; font-size:14px; word-break:break-all;}
.teacher-item .txt-wrap p b{font-size:17px !important; margin-bottom:0 !important;}
.teacher-item .txt-wrap div p{line-height:1.4;}

/*******************시설 안내*************************/
.wrap-facility .tabmenu ul{grid-template-columns:repeat(2, 1fr);}
.facility-content table th{width:85px;}
.facility-content table td{padding-left:10px; font-size:15px; line-height:1.4;}
.swiper-facility .swiper-slide .img-wrap img{height:175px;}
.swiper-facility .swiper-slide .txt-wrap{font-size:15px;}
.swiper-facility .navBtn{display: none !important;}	

/***********************연혁*************************/
.history-wrap{border-top:0;}
.history-wrap .history{padding:0; padding-bottom:32px; display:block; border-bottom:none;}
.history-wrap .history:last-child{padding-bottom:0;}
.history-wrap .history p{font-size:24px; padding-bottom:16px; border-bottom:2px solid #D6D9E6; margin-bottom:16px;}
.history-wrap .history ul li{font-family:"PretendardSB"; font-size:16px; margin-bottom:10px;}
.history-wrap .history ul li span{font-size:14px !important; font-family:"PretendardR";}

/*********************about KH**********************/
.intro{padding: var(--content-padding-mobile) 0;}
.intro1_boxWrap{display:block;}
.intro1_boxWrap .boxWrap:not(:last-child){margin-bottom:10px;}
.intro1_boxWrap .boxWrap .txtBox h3{font-size:18px;}

.intro2{padding-bottom:70px;}
.intro2 .inner{height:100%; background:none;}
.intro2_boxWrap{display:block;}
.intro2_boxWrap .backgroundBox{height:280px;}
.intro2_boxWrap .backgroundBox:not(:last-of-type){margin-bottom:10px;}
.intro2_boxWrap .backgroundBox .txtUp p:not(first-of-type){font-size:15px;}

.intro4{padding-top:0;}
.intro4 .ideology{grid-template-columns:repeat(2, 1fr); gap:20px 0;}
.intro4 .ideology div p{font-family:"PretendardM";}

/*******************it특강************************/
.itSpecialLecture{display:grid; grid-template-columns:repeat(2, 1fr); gap:10px;}

/********************faq**********************/
.faq-tab-detail{display:grid; grid-template-columns:repeat(2, 1fr);}
.faq .faq_item .faq_Q{padding:15px; font-size: 17px; font-family: "PretendardM";}
.faq .faq_item .faq_A{padding:15px;}
.mobileQ{display:inline-block;}

}