@charset "UTF-8";

#contents {
	padding: 80px;
}

#contents h3 {
	font-size: 193%;
}

#contents h4 {
	font-size: 108%;
	font-weight: bold;
}


#contents ul.publications_menu li {
	float: left;
	padding: 0 0.8em 0 0;
}

#contents .publications_ttl ul {
	float: right;
}

#contents .publications_ttl ul li {
	float: left;
	display: inline;
	padding: 0 0 0 0.2em;
}

#contents .publications_ttl {
	margin: 0 0 15px;
	padding: 60px 0 8px 0;
	border-bottom: #0d355b 1px dotted;
}

#contents dl.publications_text dt {
	clear: both;
	width: 25px;
	float: left;
	padding: 10px 0 0 0;
}

#contents dl.publications_text dd {
	margin: 0 0 0 25px;
	padding: 10px 0 0 0;
}

#contents dl.publications_text dd span {
	font-style: italic;
}
#contents dl.publications_text dd ul li {
	padding: 5px 0 0 0.5em;
	text-indent: -0.5em;
}
	


	