/* Information CSS */
/* Since: 2007.10.29 */
/* Modified: 2007.11.01 */
/* 2007.11.07 : add #release */
/* 2007.11.09 : add .update */

h1  {
	font-size: 20px;
	line-height: 20px;
	background: url(../images/info-head-bak.jpg) no-repeat 0px 0px;
	margin-bottom: 30px;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 19px;
	border-bottom: 1px solid #4b4bb7
	}

div#main-content  {
	font-size: 14px;
	line-height: 1.4;
	padding-top: 9px
	}

/* ++++++++++ RELEASE ++++++++++ */
div#release  {
/*
	font-size: 14px;
	line-height: 1.4;
*/
	padding-bottom: 2em
	}
	
div#release h1 {
	margin-bottom: 20px
	}

div#release div#lead  {
	clear: both;
	margin-bottom: 2em
	}

div#release div.section  {
	margin-right: 10px;
	margin-bottom: 2em;
	margin-left: 10px
	}

div#release h2,
div#release h3,
div#release div.section h2  {
	font-size: 100%;
	margin-bottom: 0.5em
	}

div#release div.section p {
	margin-left: 1.5em
	}

div#release div.section dl  {
	}


div#release div.section dt {
	}

div#release div.section dd  {
	margin-bottom: 2em;
	margin-left: 1.5em
	}

dl#from   {
	float: right;
	margin-bottom: 28px;
	width: 15em;
	}
	

p.closing  {
	text-align: right;
	margin-right: 1em
	}
	
p#hdate  {
	text-align: right;
	margin-right: 10px;
	margin-bottom: 1em
	}

p#to  {
	margin-bottom: 1em
	}

p#inscription {
	text-align: center;
	margin-bottom: 2em
	}
span.update {
	color: #f00;
	font-size: 90%;
	margin-left: 0.5em
	}

/* ++++++++++ TOPICS ++++++++++ */
div#topics {
	/*font-size: 14px;*/
	margin-bottom: 30px;
	margin-left: 10px
	}

p#lead,
div#topics div#lead  {
	font-size: 14px;
	margin-bottom: 30px;
	/*margin-left: 19px*/
	}

div#topics ul.list  {
	margin-left: 19px
	}

div#topics ul.list li {
	background: url(../../r3top_images/bull.gif) no-repeat 2px 7px;
	padding-left: 10px;
	}

div#topics h2  {
	font-size: 100%;
	margin-bottom: 16px;
	border-bottom: 1px solid #ceceeb
	}

div#topics dl dd   {
	float: left;
	padding-bottom: 18px;
	width: 500px;
	display: block;
	line-height: 1.4;
	}
	
div#topics dl.contact {
	margin-left: 19px
	}

div#topics dl.contact dt {
	}

dt.date   {
	background: url(../../r3top_images/bull.gif) no-repeat 2px 7px;
	float: left;
	padding-left: 10px;
	width: 6em
	}

div#topics dl.contact dd  {
	float: none;
	margin-left: 2em
	}

div#topics dl dd h3 {
	font-weight: bold;
	font-size: 100%
	}

div#topics ul {
	list-style-type: none
	}

div.section ol {
	list-style-type: none;
	margin-left: 1.5em
	}
div#topics ol  {
	margin-top: 1em;
	margin-bottom: 0.5em;
	margin-left: 1.5em;
	padding-left: 0.5em
	}

div#topics ul li {
	padding-bottom: 5px;
	}
	
div#topics div#staff-jp {
	padding-bottom: 10px
	}
	
div#topics p.note {
	padding-left: 1em;
	text-indent: -1em;
	}


/* ++++++++++ ARTICLE +++++++++ */

div.en h1,
h1.en  {
	/* 07.11.01 - for English article */
	font-size: 20px;
	line-height: 20px;
	background: none;
	margin-bottom: 30px;
	padding-left: 8px;
	border-style: solid;
	border-width: 0px 0px 1px 5px;
	border-color: #4b4bb7
	}


div#article   {
/*
	font-size: 14px;
	line-height: 1.4;
*/
	margin: 0px 10px 30px
	}

div#article h2  {
	font-size: 18px;
	margin-bottom: 16px
	}

div.en h2 {
	/* 07.11.01 - for English article */
	padding-left: 1.2em;
	text-indent: -1.2em;
	}

div#article p {
	margin-bottom: 2em;
	margin-left: 2.5em
	}

div#article div.section {
	margin-bottom: 2em;
}

div#article div.section p {
	margin-bottom: 0.5em;
	margin-left:0;
	}

div#article div#lead {
	margin-bottom: 30px
	}

div#article div#lead dl dd {
	margin-left: 1em
	}
dl.trustees dd {
	/*margin-left: 2em*/
	}

div#qa a:link,
div#qa a:visited,
div#topics a:link,
div#topics a:visited {
	color: #3358e4;
	border-bottom: 1px solid #6495ed
	}

div#qa a:hover,
div#topics a:hover {
	color: #fc9610;
	border-bottom: 1px solid #fc9610;
	}

