@charset "euc-jp";
/*---------------------------------------------------------
	レイアウトボックス
----------------------------------------------------------*/
#head{
	background:url(../img/top-head_bg-brown.jpg) repeat-x;
	height:140px;
}


#main{
	width:478px;
	float:left;
	padding:0 0 0 10px;
	margin:0;
}

#side{
	width:262px;
	float:left;
	margin:0 0 10px 10px;
}

/*---------------------------------------------------------
	見出し（左コンテンツ）
----------------------------------------------------------*/
h1{
	clear:both;
	width:434px;
	height:21px;
	float:left;
	margin:0;
	padding:3px 0;
	border-top:1px solid #aaa;
	border-bottom:1px solid #aaa;	
}

h2{
	background:none;
	border-bottom:1px dotted #666;
	padding:5px;
	margin:0;
}

h3{
	font-weight:normal;
	font-size:100%;
	border:none;
	padding:0;
	margin:0;
}

/*---------------------------------------------------------
	head ヘッダー
----------------------------------------------------------*/
#title{
	clear:both;
	text-align:center;
	padding:0 0 5px 0;
}

#title2{
	text-align:right;
	padding:5px 28px 5px 0;
}

/*検索フォーム*/
#search_box{
	clear:both;
	text-align:right;
	padding:5px 8px;
	vertical-align:middle;
}

#search_box img{
	float:right;
	margin-left:3px;
}

/*時代をひもとき、未来をつむぐ*/
#top_cp{
	padding:0 10px 0 40px;
	float:left;
}

/*---------------------------------------------------------
	side　右サイド
----------------------------------------------------------*/
/*side_cp 見出し　詳細ボタン　画像説明文--------------------*/

.side_cp{
	border-left:8px solid #D6D2D2;
	background:#D6D2D2;
	height:36px;
}

.side_cp h1{
	float:left;
	margin:0;
	padding:0;
	width:102px;
	border:none;
}/*見出し*/

.side_cp span{
	display:block;
	text-align:right;
	float:left;
	padding:8px 0 0 0;
	margin:0;
	width:150px;
	height:28px;
}

.side_cp span.blue{
	background:url(../img/top_h1_researchbg.gif) no-repeat;
}

.side_cp span.orange{
	background:url(../img/top_h1_fellowshipbg.gif) no-repeat;
}

/*詳細ボタン*/

.side_cp p{
	clear:both;
	padding:5px 0;
	margin:0;
	height:31px;
}

.peoplelist{
	padding-top:6px;
	margin:0;
	border-left:8px solid #D6D2D2;
	background-color:#D6D2D2;
}

/*研究事業・詳細事業下の更新管理ツール反映部分、更新情報など*/
p.side_new{
	border-left:8px solid #D6D2D2;
	/*background:#D6D2D2;*/
	padding:3px 0 5px 5px;
	color:#1C889C;
}

.side_new a:link{
	color:#1C889C;
	text-decoration:none;
}

.side_new a:visited{
	color:#1C889C;
}

.side_new img{
	margin:0 5px 0 0;
	vertical-align:middle;
}


/*サイド　本文*/
.side_main{
	clear:both;
	border-left:8px solid #D6D2D2;
}

.side_main_in{
	padding:5px 5px 0 5px;
}


.side_main ul{
	padding:5px;
}

.side_main li{
	line-height:120%;
	/*margin-bottom:5px;*/
}

.side_main li a{
	display:block;
	background:url(../img/top_side_icon_li.gif) no-repeat;
	padding:3px 0 3px 20px;
}

.side_main li a:hover{
	background:url(../img/top_side_icon_li_o.gif) no-repeat;
}

/*研究・奨学　コピー（説明）文*/
img.top_side_cp{
	clear:both;
	margin:0;
	padding:0;
	height:36px;
}


/*サイドボックス　上下枠------------------------------------*/	
.side_top{
	font-size:4px;
	background:url(../img/side_top.gif) no-repeat;
	height:8px;
}

.side_bottom{
	font-size:4px;
	background:url(../img/side_bottom.gif) no-repeat;
	height:8px;
	margin-bottom:10px;
}


/*メールマガジン登録----------------------------------------*/
.side_cp_ml h1{
	float:left;
	margin:0;
	padding:0;
	width:128px;
	border:none;
}/*見出し*/


.side_cp_ml{
	border-left:8px solid #D6D2D2;
	background:#D6D2D2;
	height:28px;
}

.side_cp_ml span{
	display:block;
	float:left;
	padding:0;
	margin:0 0 0 5px;
	width:119px;
	height:21px;
}

.side_main_ml{
	clear:both;
	border-left:8px solid #D6D2D2;
}

.side_main_ml form{
	padding:5px;
}

.side_main_ml img{
	margin-right:5px;
}

.side_main_ml input{
	margin-bottom:5px;
}

.side_main_ml p{
	margin-left:25px;
}

.side_main_ml p.info{
	margin:0;
	padding:5px;
	font-size:80%;
}

.side_main_ml p.side_main_ml_p{
	margin:0;
	padding:5px;
	font-size:80%;
}

/*---------------------------------------------------------
	main 左コンテンツ
----------------------------------------------------------*/
/*トピックス内の写真*/
.topics_photo{
	float:left;
	margin:0 5px 5px 0;
}

.bd-top{
	border-top:1px solid #ccc;
}

.topics_bannar{
	clear:both;
	margin:5px 0 10px 0;
}

.top_h1{
	border-top:1px solid #aaa;
	border-bottom:1px solid #aaa;	
}

.top_lk_list{
	width:44px;
	height:21px;
	float:right;
	padding:5px 0 1px 0;
	margin:0;
	border-top:1px solid #aaa;
	border-bottom:1px solid #aaa;	
}

/*研究員*/

.top_people{
	float:left;
	width:239px;
	/*margin:0 5px 5px 0;*/
}

.top_people img{
	border:1px solid #B0C9D3;
	float:left;
	margin:5px 5px 5px 0;
}

.top_people p{
	font-size:80%;
	margin:0 5px 5px 0;
}

.top_people h3{
	margin:5px 5px 5px 0;
}


#main ul,dl{
	clear:both;
	margin:8px 10px 10px 10px;
}

#main li img{
	vertical-align:middle;
	padding-right:3px;
}

#main li,#main dt,#main li.entry00,#main dt.entry00{
	clear:both;
	background:url(../img/top_icon_entry.gif) no-repeat;
	padding:0 0 0 15px;
	margin:0 0 5px 0;
	vertical-align:middle;
	/*line-height:150%;*/
}

/*#main li.entry01,dt.entry01{
	clear:both;
	background:url(../img/top_icon_entry.gif) no-repeat;
	padding:0 0 0 15px;
	margin:0 0 0 0;
	vertical-align:middle;
	line-height:150%;
}*/

#main li.entry01,dt.entry01{
	clear:both;
	background:none;
	padding:0;
	margin:0 0 0 15px;
	vertical-align:middle;
	/*line-height:150%;*/
}

#main li.entry02,dt.entry02{
	clear:both;
	background:url(../img/top_icon_entry02.gif) no-repeat;
	padding:0 0 0 15px;
	margin:0 0 0 0;
	vertical-align:middle;
	/*line-height:150%;*/
}

#main dl.border{
	border-bottom:1px solid #ccc;
}

a:link{
	text-decoration:none;
}


a:hover{
	text-decoration:underline;
}

a:visited{
	text-decoration:none;
}



