@charset "ISO-8859-1";

h3, p { margin:0; 
        padding:0; 
        }

h2.sps { padding:0px 0px 4px 0px; 
         margin:0px 0px 10px 0px; 
         border-bottom:1px solid #cccccc; 
         height:42px; 
         }

.b { font-weight:bold; 
     }
.mar_r10 { margin-right:10px; 
         }
.mar_t5 { margin-top:5px; 
        }
.mar_t10 { margin-top:10px; 
           }
.mar_b10 { margin-bottom:10px; 
         }

/* Message page */

div.parson { margin-top:25px; 
             }
div.portrait { float:left; 
               margin-right:15px; 
			   margin-bottom:15px; 
			   }
div.portrait02 { float:left; 
                 width:100px; 
                 margin-right:9px; 
			     margin-bottom:15px; 
			     }
.name { font-size:14px; 
        line-height:normal; 
        font-weight:bold; 
	    color:#000000; 
		margin-bottom:5px; 
		}
.post { color:#000000; 
        font-size:10px; 
        line-height:normal; 
		margin-bottom:10px; 
        }



/* Session */

div.guest { width:260px; 
            margin-bottom:10px; 
            }
h4.day { width:99.5%; 
         height:20px; 
         margin:7px auto; 
		 padding-left:7px; 
		 background-color:#003399; 
		 color:#ffffff; 
		 font-size:14px; 
		 line-height:20px; 
		 font-weight:bold; 
		 } 
p.time { width:4em; 
         line-height:1.2em; 
         padding-bottom:5px; 
		 clear:both; 
         }
.blue { color:#003399; 
        }
.gray { color:#666666; 
        }
p.outline { padding-left:4em; 
            line-height:1.2em; 
			padding-bottom:5px; 
            }
ul.session { margin:0 0 5px 0; 
             padding:0; 
			 }
li.session { list-style:none; 
             margin:0 0 0 4em; 
			 padding:0; 
			 }



/* Content List */

li.content01 { list-style:none; 
               margin-left:35px; 
			   margin-top:0; 
			   margin-bottom:0; 
			   }
li.content02 { list-style:none; 
               margin-left:1em; 
			   margin-top:0; 
			   margin-bottom:0; 
			   }



/* Material */

div.materialList { margin-bottom:25px; 
                   }
div.material { width:136px; 
               margin-right:25px; 
			   float:left; 
			   }
p.dl { text-align:right; 
       }
a.dl { background-image:url(../img/pdficon.gif); 
       background-repeat:no-repeat; 
	   background-position:bottom right; 
	   padding-right:23px; 
	   padding-top:5px; 
	   height:17px; 
	   }
img.dl { border:solid 1px #999999; 
         }