/* 
   epigenomics.css created by Yasuyo Mukohda
   insert follow line your html file header
   <link rel=stylesheet type="text/css" href="center.css">
*/

body {margin:0;
      margin-left:auto;
      margin-right:auto;
      font-family:Arial, "ヒラギノ角ゴ Pro W3", Helvetica, "ＭＳ ゴシック", sans-serif;
	  font-size:10pt;
	  color:#3c3d3d;
	  line-height:14pt;
      width:800px;
	  }

/*menu_button*/
table.menu {width:790px;
            margin:0 5px 0 5px;
			}
			
a.select {color:#bca660;
          font-size:11pt;
          font-weight:bold;
          text-decoration:none;
	      padding-left:30px;
          background-image:url(image/button/button_y.jpg);
		  background-repeat:no-repeat;
		  background-position:left;
		  float:left;
		  margin-right:15px;
		  line-height:28pt;
		  }
			
a.menu:link , a.menu:visited {color:#3c3d3d;
                              font-size:11pt;
                              font-weight:bold;
                              text-decoration:none;
							  padding-left:30px;
                              background-image:url(image/button/button_g.jpg);
							  background-repeat:no-repeat;
							  background-position:left;
							  float:left;
							  margin-right:15px;
							  line-height:28pt;
							  }
							  
a.menu:hover {color:#5ab5a3;
              font-size:11pt;
              font-weight:bold;
              text-decoration:none;
			  padding-left:30px;
              background-image:url(image/button/button_sg.jpg);
			  background-repeat:no-repeat;
			  background-position:left;
			  float:left;
			  margin-right:15px;
			  line-height:28pt;
			  }
/*menu_button end*/

/*contents all*/
div.cont {margin:0px 15px;
		  }
		  
div.copyright {text-align:center;
               border-top:solid #123041 1px;
			   padding-top:3px;
			   margin-top:5px;
			   font-size:8pt;
			   line-height:10pt;
			   background-image:url(image/univ_logo.jpg);
			   background-position:110px bottom;
			   background-repeat:no-repeat;
               }
		  
a.link:link , a.link:visited {color:#3B7882;
                              text-decoration:underline;
		                     }
					
a.link:hover {color:#bca660;
              text-decoration:none;
		      }
			  
a.return:link , a.return:visited {display:block;
                                  border:solid 1px #126b7f;
								  background-color:#ffffff;
								  margin-left:4px;
								  padding:3px;
								  float:right;
								  text-decoration:none;
								  color:#126b7f;
								  }
								  
a.return:hover {display:block;
                border:solid 1px #126b7f;
				background-color:#126b7f;
				margin-left:4px;
				padding:3px;
				float:right;
				text-decoration:none;
				color:#ffffff;
				}
			   
h3 {font-size:13pt;
    color:#126B7F;
    margin-bottom:0;
    }
	
h3.en {font-size:15pt;
       color:#126B7F;
       margin-bottom:0;
       }
			   
p.cont {text-indent:1em;
        text-align:justify;
		margin-left:10px;
        }
		
p.cont b {font-size:14pt;
          color:#19a290;
          }
		
p.cont img {float:right;
            margin:0 0 3px 3px;
            }
/*contents all end*/

/*index*/	
ul.news li {list-style:none;
            background-image:url(image/list.jpg);
            background-position:left;
			background-repeat:no-repeat;
			margin-left:-25px;
			padding-left:20px;
			}
			
a.archive:link , a.archive:visited {display:block;
                                    border:solid 1px #126b7f;
								    background-color:#ffffff;
								    margin-left:30px;
									margin-top:-5px;
								    float:left;
								    padding:2px;
									font-size:9pt;
								    text-decoration:none;
								    color:#126b7f;
								    }
								  
a.archive:hover {display:block;
                 border:solid 1px #126b7f;
				 background-color:#126b7f;
				 margin-left:30px;
				 margin-top:-5px;
				 float:left;
				 padding:2px;
				 font-size:9pt;
				 text-decoration:none;
				 color:#ffffff;
				 }
				 
div.bana {margin:20px 0px 5px 75px;
          }	
		  
div.bana img {margin-left:3px;
              margin-bottom:3px;
              }	
/*index end*/

/*research end*/
p.research {text-indent:1em;
            text-align:justify;
		    margin-left:10px;
            margin-top:-10px;
			}
			
dl.research {margin-left:30px;
             }
			 
dl.research dt {font-weight:bold;
                margin-top:5px;
				padding-left:20px;
				background-image:url(image/list.jpg);
                background-position:left;
			    background-repeat:no-repeat;				
				}
				
span.publi {margin:10px 0 5px 15px;
            padding:5px 8px 5px 8px;
            border:solid 1px #3b7882;
		    font-size:10.5pt;
			font-weight:bold;
		    color:#3B7882;
		    }
					
dl.publi {margin:15px 0 5px 10px;
          }		   
		   
dl.publi dt {margin:0 0 0 20px;
			 }
			 
dl.publi dd {margin-left:35px;
             }			 
			 
dl.publi dd b {color:#126b7f;
               }			 		 
		 
hr {border-width:1px;
    border-style:dashed;
    border-color:#A5A5A5;
    margin:0 0 3px 10px;
	}	           
/*research end*/

/*seminar*/
p.seminar {border:solid 1px #3b7882;
           padding:5px 8px 5px 8px;
		   margin: 0px 0px 10px 40px;
		   color:#3B7882;
                 }
dl.seminar {margin:0 0 20px 10px;
            }
			
dl.seminar dt {margin-left:30px;
               margin-bottom:10px;
               }
			   
dl.seminar dt b {border:solid 1px #3b7882;
                 padding:5px 8px 5px 8px;
				 color:#3B7882;
                 }
			   
dl.seminar dd span {color:#126b7f;
                    }
					
dl.seminar dd b {font-size:10.5pt;
                 }
					
dl.seminar dd span.english {background-color:#bca660;
                            color:#ffffff;
					        font-weight:normal;
					        font-size:9.5pt;
					        padding:1px 5px;
					        }
					
dl.seminar dd.space {margin-left:94px;
                     }
					 
dl.seminar dd.summary {margin-left:94px;
                       margin-top:-5px;
                       margin-bottom:10px;
					   text-align:justify;
                       }
					   
dd.summary ul {list-style:none;
               margin-top:0;
			   }
			   
dd.summary li {margin:3px 20px 0 -20px;
               text-align:justify;
			  }					   
					 
					 
/*seminar end*/
						 
/*member*/
span.member {margin:10px 0 5px 15px;
             padding:5px 8px 5px 8px;
             border:solid 1px #3b7882;
		     font-size:10.5pt;
			 font-weight:bold;
		     color:#3B7882;
		     }
			 
span.note {font-size:9pt;
        color:#bca660;
        }
			 
dl.center {margin:10px 0 20px 20px;
           font-weight:bold;
		   font-size:11pt;
		   }
		   
dl.center span {font-weight:normal;
                font-size:10pt;
				}
			 
table.member {margin:10px 0 10px 20px;
              }
			  
table.member td.image {text-align:center;
					   vertical-align:top;
					   font-size:9pt;
					   }
					   
table.member td.member {padding-left:15px;
                        vertical-align:top;
                        }

td.member dl {margin-top:0;
              }
						
td.member dt {font-weight:bold;
              }
			  
td.member dd {margin-left:40px;
              }
			  
td.member dd.space {margin-left:55px;
              　　　}
			  
table.member td.contact {padding-left:15px;
                         vertical-align:bottom;
                         }
						 
table.member td.contact dt {font-weight:bold;
                            }
							
							
a.hp:link , a.hp:visited {color:#3B7882;
                          text-decoration:underline;
						  padding-left:25px;
						  background-image:url(image/member/hp_1.jpg);
						  background-position:left;
						  background-repeat:no-repeat;
						  }
						  
a.hp:hover {color:#bca660;
            text-decoration:none;
			padding-left:25px;
			background-image:url(image/member/hp_2.jpg);
			background-position:left;
			background-repeat:no-repeat;
		    }
							  						  
/*member end*/	
			
			