
/* toppage
--------------------------------------------------------- */
.infotop
	{
		width:529px;
		background:url(../information/img/t_bg.gif) repeat-x;
	}
.infotop .title
	{
		width:529px;
		padding:15px 0 0 0;
		border-bottom:1px solid #e4e4e4;
	}
.infotop .title .cleft
	{
		width:440px;
		padding:0 0 0 10px;
	}
.infotop .title .cright
	{
		width:54px;
		padding:0 10px 0 0;
	}
.infotop .title p
	{
		color:#888888;
		margin:0;padding:4px 10px;
	}
.infotop .infolist, .infotop .grouplist ,.infotop .topicslist
	{
		padding:0 0 20px 0;
	}
.infotop .infolist dl
	{
		width:529px;
		border-bottom:1px dotted #999999;
		padding:10px 0 10px 0;
		margin:0;
	}
.infotop .infolist dt
	{
		width:75px;
		line-height:1.4;
		background:url(../img/arrow05.gif) no-repeat 10px 3px;
		padding:0 0 0 30px;
	}
.infotop .infolist dd
	{
		width:400px;
		padding:0;margin:-1.4em 0 0 110px;
		line-height:1.4;
	}
.infotop .topicslist .box
	{
		width:529px;
		border-bottom:1px dotted #999999;
		padding:8px 0;
	}
.infotop .topicslist .box .cleft
	{
		background:url(../img/arrow05.gif) no-repeat 10px 17px;
		width:51px;
		padding:0 0 0 30px;
	}
.infotop .topicslist .box .cleft img
	{
		border:1px solid #757575;
	}
.infotop .topicslist .box .cright
	{
		width:420px;
		padding:15px 0 0 0;
	}
.infotop .grouplist dl
	{
		width:529px;
		border-bottom:1px dotted #999999;
		padding:13px 0 13px 0;
		margin:0;
	}
.infotop .grouplist dt
	{
		width:43px;
		padding:0 0 0 10px;
		padding:0;
	}
.infotop .grouplist dd
	{
		width:450px;
		margin:-1.6em 0 0 65px;
		padding:0;
		line-height:1.4;
	}


/* entry
--------------------------------------------------------- */
#entry .title
	{
		width:499px;
		background:#f5f5f5;
		border-top:4px solid #e4e4e4;
		border-bottom:1px solid #e4e4e4;
		padding:10px 15px;
		margin:0 0 15px 0;
	}
#entry .title .date
	{
		background:url(../img/mark01.gif) no-repeat;
		padding:0 0 0 18px;
		line-height:1.1;
	}
#entry .title .date a:link, #entry .title .date a:visited, #entry .title .date a:active
	{
		color:#333;
	}
#entry .title h2
	{
		font-weight:normal;
		margin:0;padding:5px 0 0 0;
		font-size:120%;
	}
#entry .body
	{
		padding:0 15px 70px 15px;
	}
#entry .nbEntry
	{
		width:499px;
		border:1px solid #d1d1d1;
		padding:5px 15px;
		margin:0 0 5px 0;
	}
#entry .nbEntrynoline
	{
		width:499px;
		padding:5px 15px;
	}

/* archive list
--------------------------------------------------------- */
#entryList
	{
		padding:0 15px 15px 15px;
	}
#entryList dl
	{
		width:529px;
		border-bottom:1px dotted #999999;
		margin:0 0 10px 0;padding:0 0 10px 0;
	}
#entryList dt
	{
		float:left;
		width:43px;
		margin:0;padding:1px 0 0 15px;
	}
#entryList dd
	{
		float:right;
		width:460px;
		margin:0;padding:0;
	}
.entlistnb
	{
		padding:0 15px 20px 15px;
		color:#a3a3a3;
		text-align:center;
	}

/* sub category entry list
--------------------------------------------------------- */
#subentryList
	{
		padding:0 15px 15px 15px;
	}
#subentryList dl
	{
		width:529px;
		border-bottom:1px dotted #999999;
		margin:0 0 10px 0;padding:0 0 10px 0;
	}
#subentryList dt
	{
		float:left;
		width:65px;
		margin:0;padding:0 0 0 35px;
		background:url(../img/arrow05.gif) no-repeat 15px 1px;
	}
#subentryList dd
	{
		float:right;
		width:425px;
		margin:0;padding:0;
	}

/* topics entry list
--------------------------------------------------------- */
#topicsentryList
	{
		padding:0 15px 15px 15px;
	}
#topicsentryList dl
	{
		width:529px;
		border-bottom:1px dotted #999999;
		margin:0 0 10px 0;padding:0 0 10px 0;
	}
#topicsentryList dt
	{
		float:left;
		width:60px;
		margin:0;padding:0 0 0 35px;
		background:url(../img/arrow05.gif) no-repeat 15px 18px;
	}
#topicsentryList dt img
	{
		border:1px solid #757575;
	}
#topicsentryList dd
	{
		float:right;
		width:430px;
		margin:0;padding:15px 0 0 0;
	}


/* Other RSS List
--------------------------------------------------------- */
.otherRss
	{
		width:529px;
		padding:30px 0 15px 0;
		margin:auto;
		border-top:1px solid #e1e1e1;
	}
.otherRss .title
	{
		padding:0 0 8px 0;
	}
.otherRss #box
	{
		border:1px solid #cccccc;
		background:#f6f5eb;
		padding:12px 12px 2px 12px;
	}
.otherRss #box dl
	{
		width:505px;
		margin:0;padding:0 0 10px 0;
	}
.otherRss #box dt
	{
		float:left;
		background:url(../img/mark02.gif) no-repeat;
		color:#777777;
		width:14px;
		height:16px;
		margin:0;padding:0;
	}
.otherRss #box dd
	{
		float:right;
		margin:0;padding:0;
		width:480px;
	}
