@charset"Shift_JIS";

@import "header.css";

body {
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3", san-serif;
	margin: 0px;
	padding: 0px;
	background: #999999 url(../../images/all/back_img.gif) repeat-y;
}

/*コンテンツ全体コンテナ\*/
#wrapper {
	margin: 0px;
	padding: 0px;
	height: auto;
	width: 800px;
	/* background: #FFFFFF url(../images/all/back_img.gif); */
}

/* ヘッダー　\*/
#header {
	margin: 0px;
	padding: 0px;
	background: no-repeat;
	width: 800px;
}


/* ナビゲーション　\*/
#navi {
	margin: 0px;
	padding: 0px;
	height: 22px;
}

/*　フッター　*/


/* フッター */
#fotter {
	width: 785px;
	clear: both;
	margin: 0;
	padding: 4px 0 0 15px;
	background: url(../images/all/foot_bg.jpg) no-repeat;
}

#counter{
}

#copyright { color: #404040; font-size: x-small; line-height: 1.5em; background-color: transparent; text-align: right; margin: 0; padding: 0 25px 8px 0; }
#copyright a { color: #4169e1; font-size: x-small; line-height: 1.5em; background-color: transparent; text-decoration: none; }
#copyright a:hover { color: #4169e1; background-color: transparent; text-decoration: underline; }
.fontgr { font-family: Verdana, Arial, Helvetica, sans-serif; }


/*メインイメージ　\*/

/* コンテンツ\*/
#contents {
	margin: 0px;
	padding: 0px;
	width:800;
	height: auto;
}




/* サイドナビ */

#contens #sidenavi {
width:150px;
float:left;
margin-bottom:20px;
text-align:left;
	
}

#sidenavi #sidemenu{
	border:1px solid #777;
	border-bottom-width:0;
	margin-left:2px;
	margin-top: 1px;
	background: url(../images/sidenavi/bg_purple.gif);
}

#sidenavi ul{
list-style-type:none;
margin:0;
padding:0;
}

#sidenavi li{
border-bottom:1px solid #777;
font-weight:normal;
margin:0;
padding:3px 5px;
font-size: 12px;
}

#sidenavi li a{
	color: #3333FF;
	text-decoration: none;
	margin-top: 5px;
	margin-left: 0px;
}

#sidenavi li a:hover{
	color: #FF0000;
}


/* サイドナビ（大学院） */

#contens #sidenavi_dai {
	margin: 0px;
	padding: 0px;
	width: 155px;
	float: left;
	font-size: 11px;
	height: auto;
	line-height: 150%;
	border-right: none;
	}

#sidenavi_dai a{
	text-decoration: none;
	color: #333333;
}

#sidenavi_dai a:hover{
	color: #FF0000;
	text-decoration: none;
}



/* パンくずリスト　*/

#contens #pankuzu {
	font-size: 9px;
	color: #666666;
	margin: 0px 0px 0px 165px;
	padding: 0px;
	float: none;
	height: 15px;
}

#pankuzu a{
	color: #0099FF;
	text-decoration: none;
}

#pankuzu a:hover{
	text-decoration: underline;
}


/* パンくずリスト データベース用　*/

#contens #pankuzu_db {
	font-size: 9px;
	color: #666666;
	margin: 0px 0px 0px 5px;
	padding: 0px;
	float: none;
	height: 15px;
}

#pankuzu_db a{
	color: #0099FF;
	text-decoration: none;
}

#pankuzu_db a:hover{
	text-decoration: underline;
}



#contens #title {
	color: #000000;
	margin: 0px 0px 0px 5px;
	padding: 0px;
	float: none;
	height: 20px;
	font-size: 10px;
}


/* メイントップページ　*/
#contens #main_top {
	margin: 0px;
	padding: 0px;
	width:780px;
	height: auto;
	float: none;
	font-size: 12px;
	color: #666666;
	line-height: 140%;
	}

#contens #main_top a{
	color: #333333;
	text-decoration: none;
}

#contens #main_top a:hover{
	text-decoration: underline;
	color: #0000FF;
}





/* メイン　*/
#contens #main {
	padding: 0px;
	float: left;
	font-size: 12px;
	color: #333333;
	line-height: 140%;
	margin: 5px 5px 5px 10px;
	width: 620px;
}

#main a{
	color: #0000FF;
	text-decoration: none;
}

#main a:hover{
	text-decoration: underline;
	color: #FF0000;
}


/* 遺伝研について　はじめに　*/

#contens #main_intro {
	padding: 0px;
	float: left;
	font-size: 12px;
	color: #333333;
	line-height: 150%;
	margin: 10px;
	width: 610px;
	background: url(../images/info/back_dna.jpg) no-repeat right bottom;
}
#contens #main h2 {
	font-size: 14px;
	color: #333333;
	font-weight: normal;
	line-height: normal;
	margin: 0px;
}




/* サイドナビなし*/

#contens #main_type2 {
	padding: 0px;
	float: left;
	font-size: 12px;
	color: #333333;
	line-height: 150%;
	margin: 10px;
	width: 760px;
}

#contens #main_type2 h2{
	font-size: 14px;
	font-weight: bold;
	color: #333333;
	margin: 0px;
	padding: 0px;
	float: left;
	line-height: normal;
}



#contens #main_type2 a{
	color: #333333;
	text-decoration: none;
}
#contens #main_type2 h3 {
	font-size: 14px;
	font-weight: bold;
	color: #FF0000;
	line-height: normal;
	margin: 0px 0px 0px 0px;
	padding: 0px;
}


#contens #main_type2 a:hover{
	color: #0000FF;
	text-decoration: underline;
}

/* サイドナビなし リンク色青*/


#contens #main_type3 {
	padding: 0px;
	float: left;
	font-size: 12px;
	color: #333333;
	line-height: 150%;
	margin: 10px;
	width: 760px;
}


#contens #main_type3 a{
	color: #0000FF;
	text-decoration: none;
}

#contens #main_type3 a:hover{
	text-decoration: underline;
	color: #FF0000;
}


/* メイン　*/


	
	
/* フッター */
#fotter {
	width: 785px;
	clear: both;
	margin: 0;
	padding: 4px 0 0 15px;
	background: url(../../images/e/all/foot_bg.jpg) no-repeat;
}

#counter{
}

#copyright { color: #404040; font-size: x-small; line-height: 1.5em; background-color: transparent; text-align: right; margin: 0; padding: 0 25px 8px 0; }
#copyright a { color: #4169e1; font-size: x-small; line-height: 1.5em; background-color: transparent; text-decoration: none; }
#copyright a:hover { color: #4169e1; background-color: transparent; text-decoration: underline; }
.fontgr { font-family: Verdana, Arial, Helvetica, sans-serif; }