@import "common.css";

h1,
#main-cont h2,
#main-cont h3,
#main-cont .name strong,
#part-time,
#part-time-text h3{
margin:0;
padding:0;
position:relative;
overflow:hidden;
font-size:14px;
}

h1 img,
#main-cont h2 img,
#main-cont h3 img,
#main-cont .name img,
#part-time img,
#part-time-text h3 img{
position:absolute;
top:0;
left:0;
}

h1{
height:100px;
margin-bottom:20px;
}

#main-cont h2{
height:64px;
margin-bottom:10px;
}

#main-cont h3{
height:30px;
margin-bottom:10px;
}


#main-cont .body{
padding-left:200px;
background-image:url(../img/director/photo.jpg);
background-repeat:no-repeat;
background-position:0 0;
}

#main-cont .section{
margin:0 0 30px 0;
}

#main-cont .section p{
margin:0;
padding:0 10px;
}


#main-cont .comment .name{
margin-top:10px;
padding-top:10px;
border-top:1px solid #ccc;
}

#main-cont .comment .name strong{
height:22px;
display:block;
}



#main-cont .history dl{
margin:0;
padding:0 10px;
}

#main-cont .history dt,
#main-cont .history dd{
padding:10px 0;
line-height:140%;
}

#main-cont .history dt{
width:100px;
float:left;
clear:left;
}

#main-cont .history dd{
padding-left:100px;
border-bottom:1px solid #ccc;
}


h2#part-time{height:40px;padding:00; margin:40px 0 5px 0;}

#part-time-text{padding:0 40px;}

#part-time-text small{font-size:12px;}

div#part-time-text h3{margin:0 0 5px 0; padding:0; height:14px; font-size:1px;}
