*{
	line-height:		1.4em;
	}
body{
	text-align:		center;
	margin:			0px;
	padding:		0px;
	}
p {
	text-indent:		1em;
	margin:			0px;
	padding:		0px;
	}
h2 {
	margin:			5px 0px;
	padding:		0px;
	}
h3 {
	margin:			0px 0px 1em 0px;
	font-size:		14pt;
	padding:		0em;
	height:			30px;
	background-repeat:	no-repeat;
	background-position:	0% 50%;
	}
h4{
	font-size:		10pt;
	margin:			0em;
	}
.bar{
	width:			730px;
	text-align:		left;
	margin: 1em		auto 0em auto;
	vertical-align:		top;
	}

.section {
	width:			730px;
	text-align:		left;
	margin:			0em auto 3em auto;
	vertical-align:		top;
	}
.section td table{
	width:			100%;
	vertical-align:		top;
	}
.section td {
	padding:		0.5em;
	vertical-align:		top;
}
.studyinformation {
	border:			1px #330000 solid;
	line-height:		1.4em;
	margin:			1em 0em;
	}
hr {
	width:			730px;
	height:			1px;
	margin:			1em auto;
	text-align:		center;
	}
table.data {
	border-color:		#333333;
	border-style:		solid;
	border-width:		1px 0px 0px 1px;
	}
table.data th,table.data td {
	border-color:		#333333;
	border-style:		solid;
	border-width:		0px 1px 1px 0px;
	padding:		0.3em;
	}
table.data th {
	font-size:		80%;
	}
table.data td {
	}
table.data caption{
	font-size:		90%;
	font-weight:		bold;
	text-align:		left;
	margin:			1em 0em 0em 0em;
	padding:		0em 0em 0em 0.5em;
	}

/*関連リンク関係*/
div.rellink {
	width:			400px;
	margin:			2em auto 3em auto;
	border:			1px #3d8b8b solid;
	text-align:		left;
	}
div.rellink h3{
	margin:			0em;
	padding:		0em;
	}
div.rellink ul{
	margin:			0em 0.5em 0.5em 10px;
	padding:		0em;
	list-style-type:	none;
	}
div.rellink ul li{
	margin:			0em;
	padding:		0.1em 0em 0.1em 13px;
	background-image:	url(img/right_migi.gif);
	background-repeat:	no-repeat;
	background-position:	0% 45%;
	}

.supplement {
	font-size: 80%;
	}

img{
	border-style:		none;
	}
*.c{
	display:		none;
	}

*.alert{
	color:			#ff0000;
	}
p.date{
	font-size:		80%;
	}

table.bottom{
	width:			730px;
	margin:			0em auto 1em auto;
	text-align:		center;
	}

/*バックナンバー*/
table.backnumber{
	width:			736px;
	text-align:		left;
	margin:			0em auto 1em auto;
	vertical-align:		top;
	empty-cells:		show;
	}
table.backnumber td{
	vertical-align:		top;
	padding:		0px 0px 1.5em 4px;
	}
table.backnumber h3{
	height:			65px;
	}

table.documentlist th{
	text-align:		left;
	margin:			0em;
	padding:		3px 0em 0em 0em;
	font-weight:		normal;
	vertical-align:		top;
	font-size:		12px;
	}
table.documentlist td{
	text-align:		left;
	margin:			0em;
	padding:		0em;
	font-size:		12px;
	vertical-align:		top;
	}

p.bottomimg{
	text-align:		center;
	margin:			0em 0em 1em 0em;
	}

