
#title{
background-color:#F4DCE9;
}

h1 span{
background-position:0 -690px;
}


.section{
margin:60px 0 0 0;
padding:15px;
border:1px solid #dfdfdf;
}
.s1{
margin-top:0;
}

#contents .section h2{
width:320px;
height:26px;
margin:15px 0 10px 0;
padding:0;
left:0;
text-indent:-9999px;
background-image:url(../../img/about/lecturer/names.gif);
background-repeat:no-repeat;
}

.section .image{
width:273px;
height:275px;
text-indent:-9999px;
background-image:url(../../img/about/lecturer/photos.jpg);
background-repeat:no-repeat;
}

.section .profile{
width:320px;
}

.section .profile dl.table{
background-color:#F9EEF5;
border-color:#E3D7DF;
}
.section .profile dl.table dt,
.section .profile dl.table dd{
padding:5px;
font-size:93%;
color:#555;
line-height:140%;
border-color:#EEDBCA;
}
.section .profile dl.table dt{
margin-right:-5em;
width:5em;
text-indent:5px;
}
.section .profile dl.table dd{
margin-left:5em;
}

.section .btn-lecturer-works{float:right; margin-top:15px;}

.section .btn-lecturer-works a{
width:150px;
height:24px;
font-size:8px;
text-indent:-9999px;
display:block;
overflow:hidden;
background-image:url(../../img/about/lecturer/btn-lecturer-works.gif);
}


.s1 h2,
.s3 h2,
.s1 .profile,
.s3 .profile{
float:left;
}
.s1 .image,
.s3 .image{
float:right;
}


.s2 h2,
.s2 .profile{
float:right;
}
.s2 .image{
float:left;
}


#contents .s1 h2{background-position:0 0px;}
.s1 .image{background-position:50% 0px;}

#contents .s2 h2{background-position:0 -30px;}
.s2 .image{background-position:50% -280px;}

#contents .s3 h2{background-position:0 -60px;}
.s3 .image{background-position:50% -560px;}