@charset "Shift_JIS";
/* ---------------------------------------------
*Since 2007-3-5
*Modified 2007-7-10
*  ---------------------------------------------
*/

/* ---------------------------------------------
   TOC:
	00 
   --------------------------------------------- */


/* 01 テキストリンク
   --------------------------------------------- */
#secondary a{
	color: #ffffff;
	text-decoration: none;
}
/*#secondary a:hover,
#secondary a:active{
	color: #0091E7;
}
*/
#secondary a:hover,
#secondary a:active{
	color: #0060a7;
}



/* 02 研究カテゴリー
   --------------------------------------------- */
#secondary div#categoryMap{
	position: relative;
	width: 177px;
	height: 193px;
	margin-bottom: 26px;
}
#secondary div#categoryMap ul{
	position: absolute;
	top: 0px;
	left: 20px;
	width: 193px;
	height: 181px;
}
#secondary div#categoryMap ul li{
	\_position: relative;
	\_background: #fff;
}
#secondary div#categoryMap ul li img{
	vertical-align: bottom;
}


/* 03 バナー
   --------------------------------------------- */
#secondary p#sideBnr{
	width: 157px;
	margin: 0 0 10px 20px;
}


/* 04 サイドナビゲーション・見出し
   --------------------------------------------- */
#secondary div#sideNav{
	width: 157px;
	margin: 0 0 30px 20px;
}
body#nonCat #secondary div#sideNav {
	margin-top: 30px;
}
#secondary div#sideNav h2{
	width: 145px;
	\_width: 157px;
	min-height: 23px;
	padding: 7px 5px 3px 7px;
	background: url(../common/bg_sidehead.gif) no-repeat left top;
	color: #ffffff;
	font-size: 12px;
	font-weight: normal;
	line-height: 1.35;

	/* added by keshiki */
	padding: 0 5px 0 10px;
	height: 30px;
	line-height: 1;
	font-size: 12px;
	display: table-cell;
	vertical-align: middle;
}
* html #secondary div#sideNav h2{
	height: 23px;
}
#secondary div#sideNav h3{
	width: 157px;
	padding: 8px 0;
	/* background: url(../common/bg02.gif) repeat-x left top;  Comment Out by keshiki */
	color: #005aa5;  /* edited by keshiki */
	font-size: 12px;
	font-weight: bold;  /* edited by keshiki */
	/* added by keshiki */
	border-top: 1px solid #005aa5;  
	border-bottom: 1px solid #005aa5;
	/* end */ 
}
#secondary div#sideNav h3 a{  /* added by keshiki */
	color: #005aa5;
}
#secondary div#sideNav h3.link{
	padding: 0 0 0;	/* edited by keshiki */
	line-height: 1.3;
}
#secondary div#sideNav h3.link a{
	display: block;
	width: 140px;
	\_width: 157px;
	padding: 6px 5px 6px 12px;
	background: url(../common/icn04.gif) no-repeat 0px 11px;
}
#secondary div#sideNav ul{
	/* padding-top: 1px;
	background: url(../common/bg01.gif) repeat-x left bottom;  Comment Out by keshiki */
	font-size: 12px;
	line-height: 1.3;
}
#secondary div#sideNav li{
	/* background: url(../common/bg02.gif) repeat-x left top;  Comment Out by keshiki */
}
#secondary div#sideNav li a{
	display: block;
	width: 136px;
	\_width: 157px;
	padding: 8px 5px 8px 16px;
	background: url(../common/icn01.gif) no-repeat 0px 11px;
}
/* 外部リンク */
#secondary div#sideNav li.out a{
	background: url(../common/icn_linkout_side.gif) no-repeat 0px 11px;
}
#secondary div#sideNav li.out span.linkInfo{
	display: block;
	left: -1000px;
	\_visibility: hidden;
	\_height: 0px;
	overflow: hidden;
	position: absolute;
	top: -1000px;
}/* 「新しいウィンドウが開きます」テキスト */


/* 05 サイドナビゲーション（詳細ページ）
   --------------------------------------------- */
#secondary div#sideNav ul.sideList2{
	margin-bottom: 21px;
	/* background: url(../common/bg02.gif) repeat-x left top;  Comment Out by keshiki */
}
#secondary div#sideNav ul.sideList2 li{
	/* padding-bottom: 1px;
	background: url(../common/bg05.gif) repeat-x left bottom;  Comment Out by keshiki */
	border-bottom: 1px solid #c4c4c4;  /* added by keshiki */
}
#secondary div#sideNav ul.sideList2 li a{
	display: block;
	width: 140px;
	\_width: 157px;
	padding: 6px 5px 6px 12px;
	background: url(../common/icn04.gif) no-repeat 0px 10px;
	/* added by keshiki */
	color: #005aa5;
	font-weight: bold; 
	/* end */
}


/* 06 ナビゲーション オン効果パターン
   --------------------------------------------- */
body.cat01 #secondary div#sideNav ul.sideList2 li.cat01 a,
body.cat02 #secondary div#sideNav ul.sideList2 li.cat02 a,
body.cat03 #secondary div#sideNav ul.sideList2 li.cat03 a,
body.cat04 #secondary div#sideNav ul.sideList2 li.cat04 a,
body.cat05 #secondary div#sideNav ul.sideList2 li.cat05 a,
body.cat06 #secondary div#sideNav ul.sideList2 li.cat06 a,
body.cat07 #secondary div#sideNav ul.sideList2 li.cat07 a,
body.cat08 #secondary div#sideNav ul.sideList2 li.cat08 a,
body.cat09 #secondary div#sideNav ul.sideList2 li.cat09 a,
body.cat10 #secondary div#sideNav ul.sideList2 li.cat10 a,
body.cat11 #secondary div#sideNav ul.sideList2 li.cat11 a,
body.cat12 #secondary div#sideNav ul.sideList2 li.cat12 a,
body.cat13 #secondary div#sideNav ul.sideList2 li.cat13 a,
body.cat14 #secondary div#sideNav ul.sideList2 li.cat14 a,
body.cat15 #secondary div#sideNav ul.sideList2 li.cat15 a,
body.cat16 #secondary div#sideNav ul.sideList2 li.cat16 a,
body.cat17 #secondary div#sideNav ul.sideList2 li.cat17 a,
body.cat18 #secondary div#sideNav ul.sideList2 li.cat18 a,
body.cat19 #secondary div#sideNav ul.sideList2 li.cat19 a,
body.cat20 #secondary div#sideNav ul.sideList2 li.cat20 a,
body.cat21 #secondary div#sideNav ul.sideList2 li.cat21 a,
body.cat22 #secondary div#sideNav ul.sideList2 li.cat22 a,
body.cat23 #secondary div#sideNav ul.sideList2 li.cat23 a,
body.cat24 #secondary div#sideNav ul.sideList2 li.cat24 a,
body.cat25 #secondary div#sideNav ul.sideList2 li.cat25 a,
body.cat26 #secondary div#sideNav ul.sideList2 li.cat26 a,
body.cat27 #secondary div#sideNav ul.sideList2 li.cat27 a,
body.cat28 #secondary div#sideNav ul.sideList2 li.cat28 a,
body.cat29 #secondary div#sideNav ul.sideList2 li.cat29 a,
body.cat30 #secondary div#sideNav ul.sideList2 li.cat30 a,
body.cat99 #secondary div#sideNav ul.sideList2 li.cat99 a,
#secondary div#sideNav ul.sideList2 li a:hover	/* added by keshiki */ {
	background: #d1d1d1 url(../common/icn07.gif) no-repeat 1px 10px;  /* edited by keshiki */
}

body.cat01 #secondary div#sideNav h3.cat01 a,
body.cat02 #secondary div#sideNav h3.cat02 a,
body.cat03 #secondary div#sideNav h3.cat03 a,
body.cat04 #secondary div#sideNav h3.cat04 a,
body.cat05 #secondary div#sideNav h3.cat05 a,
body.cat06 #secondary div#sideNav h3.cat06 a,
body.cat07 #secondary div#sideNav h3.cat07 a,
body.cat08 #secondary div#sideNav h3.cat08 a,
body.cat09 #secondary div#sideNav h3.cat09 a,
body.cat10 #secondary div#sideNav h3.cat10 a,
body.cat11 #secondary div#sideNav h3.cat11 a,
body.cat12 #secondary div#sideNav h3.cat12 a,
body.cat13 #secondary div#sideNav h3.cat13 a,
body.cat14 #secondary div#sideNav h3.cat14 a,
body.cat15 #secondary div#sideNav h3.cat15 a,
body.cat16 #secondary div#sideNav h3.cat16 a,
body.cat17 #secondary div#sideNav h3.cat17 a,
body.cat18 #secondary div#sideNav h3.cat18 a,
body.cat19 #secondary div#sideNav h3.cat19 a,
body.cat20 #secondary div#sideNav h3.cat20 a,
body.cat21 #secondary div#sideNav h3.cat21 a,
body.cat22 #secondary div#sideNav h3.cat22 a,
body.cat23 #secondary div#sideNav h3.cat23 a,
body.cat24 #secondary div#sideNav h3.cat24 a,
body.cat25 #secondary div#sideNav h3.cat25 a,
body.cat26 #secondary div#sideNav h3.cat26 a,
body.cat27 #secondary div#sideNav h3.cat27 a,
body.cat28 #secondary div#sideNav h3.cat28 a,
body.cat29 #secondary div#sideNav h3.cat29 a,
body.cat30 #secondary div#sideNav h3.cat30 a,
body.cat99 #secondary div#sideNav h3.cat99 a,
#secondary div#sideNav h3.link a:hover	/* added by keshiki */ {
	background: #d1d1d1 url(../common/icn13.gif) no-repeat 1px 10px;  /* edited by keshiki */
}

/* 07 関連リンク
   --------------------------------------------- */
#secondary div#relatedNav{
	width: 157px;
	margin-left: 20px;
}
#secondary div#relatedNav ul{
	width: 157px;
	padding-top: 11px;
	/* background: url(../common/bg_related.gif) repeat-x left top;	Comment Out by keshiki */
	font-size: 12px;
	line-height: 1.3;
}
#secondary div#relatedNav li{
	margin-bottom: 9px;
	padding: 0 5px 0 18px;
	background: url(../common/icn01.gif) no-repeat 3px 3px;
}
#secondary div#relatedNav li a{	/*added by keshiki */
	color: #333333;
}
#secondary div#relatedNav li a:hover{	/*added by keshiki */
	color: #005aa5;
}
/* 外部リンク */
#secondary div#relatedNav li.out{
	background: url(../common/icn_linkout_side.gif) no-repeat 3px 3px;
}
#secondary div#relatedNav li.out span.linkInfo{
	display: block;
	left: -1000px;
	overflow: hidden;
	position: absolute;
	top: -1000px;
}/* 「新しいウィンドウが開きます」テキスト */
