@charset "utf-8";
/* CSS Document */
/*進行中の研究*/
/* ===================================================================== */
/*        コンテンツ詳細設定                                             */
/* ===================================================================== */
/* --------------------------------------------------------------------- */
/*         グローバルナビゲーション                                      */
/* --------------------------------------------------------------------- */

#glovalNaviArea .list01 a {
	background: url(../function/images/global_nav.jpg) no-repeat 0px -40px;
}

/* --------------------------------------------------------------------- */
/*         ローカルナビゲーション                                        */
/* --------------------------------------------------------------------- */
#localNav ul{
	list-style: none;
}

/*主任研究員プロフィール*/
#localNav li.list01 a{
	display: block;
	height: 58px;
	width: 250px;
	margin: 0px;
	padding: 0px;
	background: url(./images/local01_off.jpg) no-repeat 0px 0px;
	text-indent: -9999px;
}
#localNav li.list01 a:hover{
	background: url(./images/local01_on.jpg) no-repeat 0px 0px;
}


/*主任研究員室*/
#localNav li.list02 a{
	display: block;
	height: 58px;
	width: 250px;
	margin: 0px;
	padding: 0px;
	background: url(./images/local02_off.jpg) no-repeat 0px 0px;
	text-indent: -9999px;
}
#localNav li.list02 a:hover{
	background: url(./images/local02_on.jpg) no-repeat 0px 0px;
}

/*所長室*/
#localNav li.list03 a{
	display: block;
	height: 58px;
	width: 250px;
	margin: 0px;
	padding: 0px;
	background: url(./images/local03_off.jpg) no-repeat 0px 0px;
	text-indent: -9999px;
}
#localNav li.list03 a:hover{
	background: url(./images/local03_on.jpg) no-repeat 0px 0px;
}

/*秘書室*/
#localNav li.list04 a{
	display: block;
	height: 58px;
	width: 250px;
	margin: 0px;
	padding: 0px;
	background: url(./images/local04_off.jpg) no-repeat 0px 0px;
	text-indent: -9999px;
}

#localNav li.list04 a:hover{
	background: url(./images/local04_on.jpg) no-repeat 0px 0px;
}





/* --------------------------------------------------------------------- */
/*         これまでの主な仕事                                            */
/* --------------------------------------------------------------------- */

div.portfolio{
	margin-bottom: 25px;
	font-size: 90%;
	width: 650px;
	margin-left:0px;
	float: left;
	}

div.portfolio dl{
	margin: 0px;
	padding: 0px;
}

div.portfolio dt{
	font-weight: lighter!important;
	font-size: 74%!important;
	background: #999;
	width: 50px;
	color: #FFF;
	padding: 2px 0 1px 1em;
	}

div.portfolio dd{
	line-height: 250%;
	font-size: 95%!important;
	margin: -1.7em 0 0.5em 0em;
	padding-left: 5.5em!important;
}


div.portfolio dd.event{
	background: url(http://www.kusokagaku.co.jp/whatsnew/images/icon_event.jpg) no-repeat 6.5em!important;
	}


div.portfolio dd a:link{
	text-decoration: none;
}

div.portfolio dd a:visited{
	text-decoration: none;
}

div.portfolio dd a:hover{
	text-decoration: none;
}


/* --------------------------------------------------------------------- */
/*         日記スタイル　　　　　　　                                    */
/* --------------------------------------------------------------------- */
#nikki{
	background: url(./images/nikki_bg.jpg) repeat-y!important;
	
}
#nikki h2{
	margin-left: 50px;
	width: 570px;
	padding-top: 20px;
	margin-bottom: 30px;
}


#nikki p{
	padding-right: 20px;
	margin-left: 50px;
}

#nikki img.end{
	margin: 0px;
	padding: 0px;
	float: left;
	}

#nikki .photos{
	margin-left: 45px;
}

#nikki .photos ul{
	margin-bottom: 0px;
	padding-bottom: 0px;
}

#nikki .photos ul li img{
	height: auto;
	width: 125px;
}



/* --------------------------------------------------------------------- */
/*        応援メッセージ　　　　　　　                                    */
/* --------------------------------------------------------------------- */
p.ohen a {
	height: 170px;
	width: 250px;
	background-image: url(./images/ohen_off.jpg);
	display: block;
	text-indent: -9999px;
}

p.ohen a:hover {
	height: 170px;
	width: 250px;
	background-image: url(images/ohen.jpg);
	display: block;
	text-indent: -9999px;
}
