.teacher_list {margin-top:-30px; }
.teacher_list .timg {border-bottom:1px solid #c71b2b;}
.teacher_list .list { position:relative; overflow:hidden; border-bottom:1px solid #ebebeb; padding:25px 0px;}
.teacher_list .list .more_bt {position:absolute; right:0px; top:30px; height:35px;}
.teacher_list .list .more_bt a {display:block; height:100%; text-align:center; font:bold 10.5pt "Nanum Gothic"; line-height:240%; color:#222; border:1px solid #222; padding:0 20px;}
.teacher_list .list .more_bt a:hover { background:#c71b2b; color:#fff; text-decoration:none; border:1px solid #c71b2b;}
.teacher_list .list dl {float:left;}
.teacher_list .list dl dt {float:left; margin-right:50px;}
.teacher_list .list dl dd {float:left; width:730px;}
.teacher_list .list dl dd .tit {padding:10px 0px; font:bold 20pt "Nanum Gothic"; color:#000;}
.teacher_list .list dl dd .tit span {padding-left:10px; font:bold 12pt "Nanum Gothic"; color:#666;}
.teacher_list .list dl dd .stit { font:bold 14pt "Nanum Gothic";  line-height:150%; color:#c71b2b; padding-bottom:25px;}
.teacher_list .list dl dd ul li {float:left; width:50%; background:url(../images/teacher/teacher_blet.gif) left 5px no-repeat; padding:2px 0px 6px 20px; font:normal 10pt "Nanum Gothic"; line-height:140%; color:#555; width:330px; }

.teacher_view_top { position:relative; border:1px solid #e9e9e9; background:#fafafa; padding:55px; font:normal 10pt "Nanum Gothic"; color:#666; line-height:180%; min-height:390px;}
.teacher_view_top .profile_photo { position:absolute; right:50px; top:50px; width:250px; height:390px; background:url(../images/teacher/tphoto_lshadow.gif)  right bottom no-repeat;}
.teacher_view_top .profile_photo_partner { position:absolute; right:50px; top:50px; width:220px; height:290px; background:url(../images/teacher/tphoto_lshadow.gif)  right bottom no-repeat;}
.teacher_view_top .tit {padding:0px 0px 10px 0px; font:bold 30pt "Nanum Gothic"; color:#000;}
.teacher_view_top .tit span {padding-left:10px; font:bold 12pt "Nanum Gothic"; color:#666;}
.teacher_view_top .stit { font:bold 16pt "Nanum Gothic";  line-height:150%; color:#c71b2b; padding-bottom:15px;}
.teacher_view_top .btit {font:normal 12pt "Nanum Gothic"; color:#000; padding-bottom:10px; line-height:160%;}
.teacher_view .more_gallery { overflow:hidden; border-top:1px solid #000; margin:20px 0px 0px 0px;}
.teacher_view .more_gallery li {float:left; position:relative; height:207px;}
.teacher_view .more_gallery li .tit {position:absolute; left:0px; bottom:0px; width:100%; height:30px; background:url(../images/teacher/gallery_bg.png) ; color:#fff; width:313px; padding-left:10px; line-height:220%;}
.teacher_view .view_cont {border-bottom:1px solid #efefef; padding:25px 0px; font:normal 10pt "Nanum Gothic"; line-height:160%;}
.teacher_view .view_cont span.study_cate { border:1px solid #c71b2b; color:#c71b2b; font:normal 10pt "Nanum Gothic"; padding:8px 25px; margin-right:3px; display:inline-block; margin-bottom:5px;}
.teacher_view .bt {text-align:center; padding:30px 0px;}
.partner_view_top {min-height:280px;}

.teacher_list2 {overflow:hidden; margin-top:-30px; }
.teacher_list2 .timg {border-bottom:1px solid #c71b2b; margin-bottom:25px;}
.teacher_list2 div.list:nth-child(2n+1) {margin-right:0px;}
.teacher_list2 div.list { float:left; width:470px; margin-right:30px; margin-bottom:30px;}
.teacher_list2 dl {overflow:hidden; border:1px solid #e1e1e1; padding:30px 30px 30px 30px;  height:360px;}
.teacher_list2 dl dt {float:left; margin-right:20px;}
.teacher_list2 dl dd {float:left; font-size:10.5pt;}
.teacher_list2 dl dd .tit {font:bold 20pt "Nanum Gothic"; color:#000; padding:10px 0px;}
.teacher_list2 dl dd .stit {font:normal 13pt "Nanum Gothic"; color:#898989; padding-bottom:10px;}
.teacher_list2 dl dd ul li {background:url(../images/teacher/teacher_blet.gif) left 5px no-repeat; font:normal 9pt "Nanum Gothic"; letter-spacing:-0.05em; line-height:140%; color:#555; padding:3px 0px 3px 20px; }
.teacher_list2 dl dd.more_list {clear:both; }
.teacher_list2 dl dd.more_list .list_tit { font:bold 13pt "Nanum Gothic"; color:#c71b2b; padding-bottom:5px; padding-top:15px;}
.teacher_list2 dl dd.more_list .cont { line-height:150%;}
.teacher_list2 dl dd.more_list ul li { background:url(../images/sblet.gif) left 8px no-repeat; padding-left:10px; font:normal 10.5pt "Nanum Gothic"; line-height:150%;}

.special_view_top { border:1px solid #e1e1e1; padding:30px; overflow:hidden;}
.special_view_top .profile_photo { float:left; width:180px; height:210px; background:url(../images/teacher/tphoto_lshadow.gif)  right bottom no-repeat; margin-right:50px;}
.special_view_top .info {float:left;}
.special_view_top .info .tit {font:bold 30pt "Nanum Gothic"; color:#000; padding-bottom:15px; }
.special_view_top .info .tit span {display:inline-block; padding-left:10px; font:normal 13pt "Nanum Gothic"; color:#898989;}
.special_view_top .info .stit { font:bold 16pt "Nanum Gothic";  line-height:150%; color:#c71b2b; padding-bottom:15px;}
.special_view_top .info  ul {width:640px; float:left;}
.special_view_top .info  ul li {float:left; background:url(../images/teacher/teacher_blet.gif) left 50% no-repeat; padding-left:20px; font:normal 11pt "Nanum Gothic"; line-height:200%; color:#555; width:300px; }
.special_view_top .view_cont {border-top:1px solid #e1e1e1; margin-top:30px; font-size:10.5pt;}
.special_view_top .view_cont .stit {font:bold 13pt "Nanum Gothic"; color:#c71b2b; padding-bottom:5px;}
.special_view_top .view_cont_h { margin-top:30px; font-size:10.5pt; width:50%; float:left;}
.special_view_top .view_cont_h .stit {font:bold 13pt "Nanum Gothic"; color:#c71b2b; padding-bottom:5px;}
.special_view_top .view_cont_h ul li { background:url(../images/sblet.gif) left 8px no-repeat; padding-left:10px; font:normal 10.5pt "Nanum Gothic"; line-height:150%;}
.special_view_top .view_cont_w { margin-top:30px; font-size:10.5pt; width:100%; float:left; line-height:160%;}
.special_view_top .view_cont_w .stit {font:bold 13pt "Nanum Gothic"; color:#c71b2b; padding-bottom:5px;}
.special_view_top .view_cont_w ul li { background:url(../images/sblet.gif) left 8px no-repeat; padding-left:10px; font:normal 10.5pt "Nanum Gothic"; line-height:150%;}