body {
	color: #333333;
	background-color: #FFFFFF;
	font-size:12pt;
	margin: 0px;
	padding: 0px;
}

/* リンク ----------------------------------- */

a:link {
	color: #006666;
	background-color:transparent;
	text-decoration: none;
}

a:visited {
	color: #9A556D;
	background-color:transparent;
	text-decoration: none;
}

a:hover { color: #ffffff; background-color: #1D4598;}


a:active {
	color: #cccccc;
	background-color:transparent;
	text-decoration: none;
}

A{text-decoration:none;}


/* 文字装飾 ----------------------------------- */

h1 {
	font-size: large;
	color: #000000;
	background-color:transparent;
	margin-top:1em;
	margin-bottom: 2em;
}


/***h2. {ont-size: medium;margin-top: 3em;background-color:transparent;line-height: 1.3em;}***/


h2 {
	border-left:3px solid #006666;
	border-bottom:1px dotted #006666;
	padding:3px 0 3px 5px;
	margin:5px 0 0 5px;
	font-size:x-small;
	font-weight:bold;
}

DIV.pt	{line-height:1.6em;}

P.pt	{line-height:1.6em;}

P.times	{line-height:1.6em;}

P.note	{
	font-size: 0.9em;
	color: #666600;
	line-height:1.1em;
}


/* バックナンバーページ用 ----------------------------------- */
#backnumber{margin:20px 0 20px;}

#backnumber h3.yyyy{
	margin:10px 0 0 0;
	font-size:meduim;
	font-weight:bold;
}


#backnumber h3.mm{
	border:1px solid #006666;
	background-color:#eeeeee;
	margin:20px 0 0 0;
	padding:0 0 0 10px;
	font-size:medium;
	font-weight:bold;
}

#backnumber h4.view{border-left:5px solid #cc0000;font-size:85%;font-weight:bold;padding:0 0 0 5px;margin:20px 0 0 10px;}
#backnumber h4.news{border-left:5px solid #009999;font-size:85%;font-weight:bold;padding:0 0 0 5px;margin:10px 0 0 10px;}
#backnumber h4.tands{border-left:5px solid #009900;font-size:85%;font-weight:bold;padding:0 0 0 5px;margin:10px 0 0 10px;}
#backnumber h4.Reyes{border-left:5px solid #333399;font-size:85%;font-weight:bold;padding:0 0 0 5px;margin:10px 0 0 10px;}
#backnumber h4.smart{border-left:5px solid #006600;font-size:85%;font-weight:bold;padding:0 0 0 5px;margin:10px 0 0 10px;}
#backnumber h4.cont{border-left:5px solid #009999;font-size:85%;font-weight:bold;padding:0 0 0 5px;margin:10px 0 0 10px;}
#backnumber h4.Gpre{border-left:5px solid #ffcc00;font-size:85%;font-weight:bold;padding:0 0 0 5px;margin:10px 0 0 10px;}



#backnumber ul{margin:0 0 0 60px;padding:0;font-size:80%;}



/* その他装飾 ----------------------------------- */


hr {
	color:#99CCCC;
}

hr. gray{
	color:#cccccc;
}

hr.bk {
	color:#000000;
}

hr.green{
	color:#009900;
}

hr.blue{
	color:#9999CC;
}

hr.purple{
	color:#663399;
}

hr.red{
	color:#CC0000;
}

hr.orange{
	color:#FF9900;
}

hr.green2{
	color:#006666;
}

ul	{
	list-style-image:url(gif/list_tri01.gif);
}

/*表組*/

tr.contents{
	border: solid;
	border-color: #99CCFF;	
	border-width: 0px 2px 1px 2px;
	}
tr.contents2{
	border: solid;
	border-color: #99CCFF;	
	border-width: 0px 2px 0px 2px;
	}	
tr.contents3{
	border: solid;
	border-color: #99CCFF;	
	border-width: 0px 2px 1px 2px;	
	}		
tr.contents4{
	border: solid;
	border-color: #99CCFF;	
	border-width: 0px 2px 2px 2px;	
	}	

P.eye {
	font-family:"ＭＳ Ｐゴシック", "Osaka", "sans-serif";
	font-size: x-small; color: #333333;
	display:block;
	border: solid;
	border-width: 0px 0px 1px 8px;
	border-color: #cc0000;
	padding: 3px;
	margin-top:0.5em;
	margin-bottom: 0.3em;
}

P.report {
	font-family:"ＭＳ Ｐゴシック", "Osaka", "sans-serif";
	font-size: x-small; color: #333333;
	display:block;
	border: solid;
	border-width: 0px 0px 1px 8px;
	border-color: #009900;
	padding: 3px;
	margin-top:1.5em;
	margin-bottom: 0.3em;
}

/*インデックス*/

.updates {
	font-size: medium; color: #003300;
	font-weight:bold;
	display:block;
	border: solid;
	border-width: 1px 0px 1px 0px;
	border-color: #006666;
	padding: 5px;
	margin-right:10;
	line-height: 1em;
	background-color:#eeeeee;
}

.midashi{
	font-size:medium; color: #333333;
	display:block;
	border: solid;
	border-width: 1px 10px 1px 10px;
	background-color: #ffffcc;
	border-color: #99CCCC;
	margin:10px 10px 0px 0px;
	padding: 3px 0px 3px 5px;
}


/* 新着リスト（研究員）*/

H4.title{
	font-size: small;
	margin:20px 0px 0px;
	padding: 0px:
}

.hajime{
	font-size: small; 
	color: #333333;
	margin:10px 0px 0px;
	padding:0px 35px 0px 20px;
	}	

.date{
	font-size:small;
	margin:10px 10px 0px 0px;
	padding:0px 0px 10px 20px;
}


.shimizu{
	background-image:url(gif/banner/icon_shimizu.jpg);
	background-repeat:no-repeat;
	margin:5px 10px 10px 5px;
	padding-left:58px;
	border: dotted;
	border-width: 0px 0px 1px 0px;	
	border-color: #333333;
}

.shimura{
	background-image:url(gif/banner/icon_shimura.jpg);
	background-repeat:no-repeat;
	margin:5px 10px 10px 5px;
	padding-left:58px;
	border: dotted;
	border-width: 0px 0px 1px 0px;	
	border-color: #333333;
}

.umeda{
	background-image:url(gif/banner/icon_umeda.jpg);
	background-repeat:no-repeat;
	margin:5px 10px 10px 5px;
	padding-left:58px;
	border: dotted;
	border-width: 0px 0px 1px 0px;	
	border-color: #333333;
}

.fujimura{
	background-image:url(gif/banner/icon_fujimura.jpg);
	background-repeat:no-repeat;
	margin:5px 10px 10px 5px;
	padding-left:58px;
	border: dotted;
	border-width: 0px 0px 1px 0px;	
	border-color: #333333;
}

.arai{
	background-image:url(gif/banner/icon_arai.jpg);
	background-repeat:no-repeat;
	margin:5px 10px 10px 5px;
	padding-left:58px;
	border: dotted;
	border-width: 0px 0px 1px 0px;	
	border-color: #333333;
}

.shinkawa{
	background-image:url(gif/banner/icon_shinkawa.jpg);
	background-repeat:no-repeat;
	margin:5px 10px 10px 5px;
	padding-left:58px;
	border: dotted;
	border-width: 0px 0px 1px 0px;	
	border-color: #333333;
}

.kamino{
	background-image:url(gif/banner/icon_kamino.jpg);
	background-repeat:no-repeat;
	margin:5px 10px 10px 5px;
	padding-left:58px;
	border: dotted;
	border-width: 0px 0px 1px 0px;	
	border-color: #333333;
}

.column{
	background-image:url(gif/banner/icon_column.gif);
	background-repeat:no-repeat;
	margin:5px 10px 10px 5px;
	padding-left:58px;
	border: dotted;
	border-width: 0px 0px 1px 0px;	
	border-color: #333333;
}

.ts{
	background-image:url(gif/banner/icon_tands.gif);
	background-repeat:no-repeat;
	margin:5px 10px 10px 5px;
	padding-left:58px;
	border: dotted;
	border-width: 0px 0px 1px 0px;	
	border-color: #333333;
}

.hirata{
	background-image:url(gif/banner/icon_hirata.jpg);
	background-repeat:no-repeat;
	margin:5px 0px 10px 10px;
	padding:0 0 0 110px;
}

.takahashi{
	background-image:url(gif/banner/icon_takahashi.jpg);
	background-repeat:no-repeat;
	margin:5px 0px 10px 10px;
	padding:0 0 0 110px;
}

.masaki{
	background-image:url(gif/banner/icon_masaki.jpg);
	background-repeat:no-repeat;
	margin:5px 0px 10px 10px;
	padding:0 0 0 110px;
}


.tagawa{
	background-image:url(gif/banner/icon_tagawa.jpg);
	background-repeat:no-repeat;
	margin:5px 0px 10px 10px;
	padding:0 0 0 110px;
}

.shimizu-h{
	background-image:url(gif/banner/icon_shimizu-h.jpg);
	background-repeat:no-repeat;
	margin:5px 0px 10px 10px;
	padding:0 0 0 110px;
}

.ichimaru{
	background-image:url(gif/banner/icon_ichimaru.jpg);
	background-repeat:no-repeat;
	margin:5px 0px 10px 10px;
	padding:0 0 0 110px;
}

.komukai{
	background-image:url(gif/banner/icon_komukai.jpg);
	background-repeat:no-repeat;
	margin:5px 0px 10px 10px;
	padding:0 0 0 110px;
}

.tanaka{
	background-image:url(gif/banner/icon_tanaka.jpg);
	background-repeat:no-repeat;
	margin:5px 0px 10px 10px;
	padding:0 0 0 110px;
}

.yamamoto-j{
	background-image:url(gif/banner/icon_yamamoto-j.jpg);
	background-repeat:no-repeat;
	margin:5px 10px 10px 5px;
	padding-left:58px;
	border: dotted;
	border-width: 0px 0px 1px 0px;	
	border-color: #333333;
}

.ogawa{
	background-image:url(gif/banner/icon_ogawa.jpg);
	background-repeat:no-repeat;
	margin:5px 10px 10px 5px;
	padding-left:58px;
	border: dotted;
	border-width: 0px 0px 1px 0px;	
	border-color: #333333;
}

.sanbonmatsu{
	background-image:url(gif/banner/icon_sanbonmatsu.jpg);
	background-repeat:no-repeat;
	margin:5px 10px 10px 5px;
	padding-left:58px;
	border: dotted;
	border-width: 0px 0px 1px 0px;	
	border-color: #333333;
}

.h_sato{
	background-image:url(gif/banner/icon_h_sato.jpg);
	background-repeat:no-repeat;
	margin:5px 10px 10px 5px;
	padding-left:58px;
	border: dotted;
	border-width: 0px 0px 1px 0px;	
	border-color: #333333;
}

.kishida{
	background-image:url(gif/banner/icon_kishida.jpg);
	background-repeat:no-repeat;
	margin:5px 10px 10px 5px;
	padding-left:58px;
	border: dotted;
	border-width: 0px 0px 1px 0px;	
	border-color: #333333;
}



/* 新着リスト用のバナー*/

#view{
	background-image:url(gif/banner/banner_big_view.jpg);
	background-repeat:no-repeat;
	margin:0 10px 10px 0;
	padding:45px 0 0 0;
	border: solid;
	border-width: 0px;	
	border-color: #000000;
}

#report{
	background-image:url(gif/banner/banner_big_report.jpg);
	background-repeat:no-repeat;
	margin:0 10px 10px 0;
	padding-top:40px;
}

#cont{
	background-image:url(gif/banner/banner_big_cont.jpg);
	background-repeat:no-repeat;
	margin:0 10px 10px 0;
	padding-top:40px;
}


/* SNSとの連携*/

.feed{
	background-image:url(../../gif/icon_rss.gif); 
	background-repeat:no-repeat;
	height:28px;
  	weight:28px;
	margin:11px 0 0;
	padding: 6px 0 0 35px;
	font-size:x-small;
}

.twitter{
	background-image:url(../../gif/icon_twitter.png); 
	background-repeat:no-repeat;
	height:28px;
  	wight:28px;
	margin:0px 0 5px;
	padding: 6px 0 0 35px;
	font-size:x-small;
}

.facebook{
	background-image:url(../../gif/icon_facebook.png); 
	background-repeat:no-repeat;
	height:28px;
  	wight:28px;
	margin:0px 0 5px;
	padding: 6px 0 0 35px;
	font-size:x-small;
}
