@charset "utf-8";


/********************
*********************
****** common *******
*********************
*********************/

#pc .pc_sub { display:block; }
#pc .mobile_sub { display:none; }
#mobile .pc_sub { display:none; }
#mobile .mobile_sub { display:block; padding:0 2%; }

#mobile .mobile_sub h2, #mobile .mobile_sub h3, #mobile .mobile_sub strong, #mobile .mobile_sub strong a { color:#224ecc !important; }
#mobile .mobile_sub h2 { font-size:14px; }

/* table */
#mobile .mobile_sub .table  { border:1px solid #4762b0; margin:30px 0; border-collapse:collapse; }
#mobile .mobile_sub .table td { border:1px solid #a7b2d2; padding:5px 0 5px 10px; }
#mobile .mobile_sub .table .tr { background:#e0e7ed; }
#mobile .mobile_sub .table .name { width:40px; }
#mobile .mobile_sub .table .title td, #mobile .mobile_sub .table .title { background:#3d3d3d; color:#fff !important; border-color:#646464; text-align:center; }

/* profile */
#mobile .mobile_sub .profile { padding:20px 0; }
#mobile .mobile_sub .profile li img { width:82px; float:left; padding:0 20px;}
#mobile .mobile_sub .profile li { float:left; width:270px; height:120px; }

/* 모바일 버튼 시간ㅍ */
.btn_timetable{display:block;width:300px;padding:30px 0;text-align:center;background:#e2e2e2;margin:0 auto 20px;border-radius:5px;}

/* 선생님 */
.teach_info img{width:100%}
.teacher_page dl{zoom:1}
.teacher_page dl:after{content:"";display:block;clear:both}
.teacher_page dt{width:100%}
.teacher_page dd{float:left}
.teacher_page dd img{float:left}
.teacher_page_m dt{width:100%}
.teacher_page_m dt img{width:100%}
.teacher_page_m dd{width:50%;max-width:243px;float:left}
.teacher_page_m dd img{width:100%}

.teacher_page_m2 dt{width:100%;text-align:center;margin:0 auto}
.teacher_page_m2 dt img{width:100%}
.teacher_page_m2 dd{width:100%;max-width:320px;text-align:center;margin:0 auto}
.teacher_page_m2 dd img{width:100%}