#side { background:url(../presentation/img/bg_tt.jpg) top left no-repeat; }


/* ---------- CONTENTS --------- */

#section {
width:auto;
text-align:left;
padding:30px 30px 20px 30px;
}

.s_txt {
margin:0 0 20px 0;
padding:10px 15px 10px 15px;
border:1px solid #cccccc;
background-color:#fafafa;
}


/* material */

.name {
width:auto;
padding:0 0 0 20px;
margin:0 0 20px 0;
line-height:25px;
color:#ffffff;
background:url(../presentation/img/bg_st.gif) top left no-repeat;
}

.time {
clear:left;
font-size:10px;
color:#666666;
padding-bottom:10px;
}

.table { margin:0 0 30px 0; }
.table td { padding:5px 0 5px 0; }

.pic_01 a { width:140px; height:90px; margin:0 1px 0 0; display:block; float:left; }
.pic_02 a { width:240px; height:160px; display:block; }
.pic_03 a { width:270px; height:160px; display:block; }
.pic_04 a { width:133px; height:80px; margin:0 0 1px 0; display:block; }
.pic_05 a { width:180px; height:120px; margin:0 0 1px 0; display:block; }

.pic_01 a,
.pic_02 a,
.pic_03 a,
.pic_04 a,
.pic_05 a {
padding:3px;
background-color:#cccccc;
}

.pic_01 a:hover,
.pic_02 a:hover,
.pic_03 a:hover,
.pic_04 a:hover,
.pic_05 a:hover {
background-color:#333333;
}

.l_space_20 { margin:0 0 0 10px; }




