@charset "utf-8";

/***********************************************************************
 right_menu.css : 障害保健福祉研究情報システム（http://www.dinf.ne.jp/) 
                  <div id="right_menu">内の表示方法
***********************************************************************/

#right_menu{
	padding:0.5em;
	border:solid #CCCCCC;
	border-width:0 0 1px 1px;
	line-height:150%;
	margin:2em 0;
}

#right_menu_rnl{ /*リニューアルした２階層までの設定*/
	padding:0.5em;
	border:solid #CCCCCC;
	border-width:0 0 1px 1px;
	line-height:150%;
}

/*** 新着・更新情報 ***/
#right_menu #new_info , #right_menu_rnl #new_info{
/*	width:230px; */
	margin:0 0 2em 0;
	border:2px solid #66CC33;
	background:#ffffff;
}
#right_menu #new_info h3 , #right_menu_rnl #new_info h3{
	position:relative;
	height:30px;
	margin:0;
	padding:5px 0 0 0;
	border-bottom:1px solid #66CC33;
	font-size:90%;
	color:#000066;
	background:url(../img/icon/new.gif)  #CCFF99 0% 0% no-repeat;
}
#right_menu #new_info h3 span , #right_menu_rnl #new_info h3 span{
	display:block;
	position:absolute;
	bottom:1px;
	left:-1px;
	padding:0 0 0 60px;
}
#right_menu #new_info ul , #right_menu_rnl #new_info ul{
	list-style-type:none;
	margin:0;
	padding:5px;
}
#right_menu #new_info li , #right_menu_rnl #new_info li{
	margin:0;
	padding:0.5em;
	border-top:1px dotted #999999;
}
#right_menu #new_info ul .time , #right_menu_rnl #new_info ul .time{
	padding:3px 5px;
	color:#FFFFFF;
	font-size:90%;
	background:#3366CC;
}

/*** 関連情報 ***/
#right_menu #r_kanren , #right_menu_rnl #r_kanren{
	margin:2em 0;
	border:1px solid #66CC33;
}
#right_menu #r_kanren h2 , #right_menu_rnl #r_kanren h2{
	position:relative;
	height:35px;
	padding:10px 0 0 35px;
	border-bottom:1px solid #66CC33;
	font-size:90%;
	background:url(../img/icon/kanren.gif) 3px 5px no-repeat #CCFF99;
}
#right_menu #r_kanren ul , #right_menu_rnl #r_kanren ul{
	list-style-image:url(../img/icon/k_maru.gif);
	padding:0.5em 0 0.5em 1.5em;
	background:#FFFFFF;
}

/*** お知らせ ***/
#right_menu #osirase , #right_menu_rnl #osirase{
/*	width:230px; */
	border:1px solid #66CC33;
	margin:0 0 2em;
	background:#CCFF99;
}
#right_menu #osirase h3 , #right_menu_rnl #osirase h3{
	position:relative;
	height:30px;
	margin:7px;
	padding:0;
	background:url(../img/icon/info.gif) left no-repeat;
}
#right_menu #osirase dl,
#right_menu #osirase ul,
#right_menu #osirase p,
#right_menu_rnl #osirase dl,
#right_menu_rnl #osirase ul,
#right_menu_rnl #osirase p{
	position:relative;
	margin:1em;
	padding:0.5em;
	background:#FFFFCC;
}
#osirase h3 span.o_word{
	display:block;
	position:absolute;
	bottom:0px;
	margin-left:33px;
	font-size:80%;
}
