body {
	font-family: "ＭＳ　Ｐゴシック", Arial, Helvetica, sans-serif;
	text-align: center;
}

a	{
	color:	#366;
}
a:hover	{
	color:	#930;
}

td {
	font-family: "ＭＳ　Ｐゴシック", Arial, Helvetica, sans-serif;
}

th {
	font-family: "ＭＳ　Ｐゴシック", Arial, Helvetica, sans-serif;
}

h1 {
	font-size: 20px;
}

h2	{
	font-size:16px;
	font-style:italic;
	color:white;
	background-color:	#366;
}

h3	{
	font:	14px	bold;
}

p	{
	font-size:	12px;
}

.new	{
	color:	red;
	font-size:12px;
}

#main	{
	position:	absolute;
	top:	0px;
	left:	0px;
	width:	700px;
	height:	830px;
}

#top	{
	position:	absolute;
		top:	0px;
		left:	0px;
		width:	700px;
		height:	150px;
}

#contents-label	{
	position:	absolute;
	top:	150px;
	left:	30px;
	float:	left;
	width:	450px;
	height:	35px;
	text-align:	left;
	padding-left:	10px;
	padding-top:	3px;
	background-image:	url("./images/label-long.jpg");
	background-repeat:	no-repeat;
}

#contents-label	p	{
	font-size:16px;
	font-weight:	bold;
	color:white;
}

#menu-label	{
	position:	absolute;
	top:	150px;
	left:	480px;
	float:	right;
	width:	220px;
	height:	35px;
	text-align:	left;
	padding-left:	10px;
	background-image:	url("./images/label.jpg");
	background-repeat:	no-repeat;
}

#menu-label	p	{
	font-size:16px;
	font-style:italic;
	color:white;
}

#menu	{
	position:	absolute;
	top:	185px;
	left:	480px;
	float:	right;
	width:	220px;
	height:	410px;
	text-align:	left;
	font-size:	10px;
	line-height:	15px;
}

#menu li	{

	list-style:	none;
	border-top:	1px solid #366;
	border-bottom:	1px solid #366;
	border-left:	4px solid #366;
	background-color:	#396;
}

#menu a		{
	display:block;
}

#menu a:link	{
	text-decoration:	none;
	color:	white;
}

#menu a:hover	{
	text-decoration:	none;
	background-color:	white;
	color:	#396;
}

#menu a:visited	{
	text-decoration:	none;
	color:	white;
}


#contents-top	{
	position:	absolute;
	top:	185px;
	left:	30px;
	float:	left;
	width:	450px;
	height:	410px;
}

#contents	{
	position:	absolute;
	top:	185px;
	left:	30px;
	float:	left;
	width:	450px;
	height:	595px;
	text-align:	left;
	overflow:	auto;
}

#contents h2	{
	border-left:	4px solid #366;
	border-bottom:	1px solid #366;
	font-style:	normal;
	background-color:	white;
	color:	black;
}
#contents li	{
	list-style:none;
}


#contents-label-journal	{
	position:	absolute;
	top:	150px;
	left:	30px;
	float:	left;
	width:	540px;
	height:	35px;
	text-align:left;
	padding-left:	10px;
	padding-top:	3px;
	background-image:	url("./images/label-long.jpg");
	background-repeat:	no-repeat;
}

#contents-label-journal	p	{
	font-size:16px;
	font-weight:	bold;
	color:white;
	
	
}

#menu-label-journal	{
	position:	absolute;
	top:	150px;
	left:	570px;
	float:	right;
	width:	130px;
	height:	35px;
	text-align:	left;
	padding-left:	10px;
	background-image:	url("./images/label.jpg");
	background-repeat:	no-repeat;
}

#menu-label-journal	p	{
	font-size:16px;
	font-style:italic;
	color:white;
}

#contents-journal	{
	position:	absolute;
	top:	185px;
	left:	30px;
	float:	left;
	width:	540px;
	height:	595px;
	text-align:	left;
	overflow:	auto;
}

#menu-journal	{
	position:	absolute;
	top:	185px;
	left:	570px;
	float:	right;
	width:	130px;
	height:	410px;
	text-align:	left;
	font-size:	10px;
	line-height:	15px;
}

#menu-journal li	{

	list-style:	none;
	border-top:	1px solid #366;
	border-bottom:	1px solid #366;
	border-left:	4px solid #366;
	background-color:	#396;
}

#menu-journal a		{
	display:block;
}

#menu-journal a:link	{
	text-decoration:	none;
	color:	white;
}

#menu-journal a:hover	{
	text-decoration:	none;
	background-color:	white;
	color:	#396;
}

#menu-journal a:visited	{
	text-decoration:	none;
	color:	white;
}

#bottom-label	{
	position:	absolute;
	top:	595px;
	left:	30px;
	float:	left;
	width:	670px;
	height:	35px;
	text-align:	left;
	padding-left:	10px;
	background-image:	url("./images/label-long.jpg");
	background-repeat:	no-repeat;
}

#bottom-label	p	{
	font-size:16px;
	font-style:italic;
	color:white;
}

#bottom	{
	position:	absolute;
	top:	630px;
	left:	30px;
	width:	670px;
	height:	150px;
	text-align:	left;
	overflow:	auto;
}

#footer	{
	position:	absolute;
	top:	780px;
	left:	30px;
	width:	670px;
	height:	50px;
	border-top:	1px solid #366;
	text-align:	right;
	padding-top:	5px;
}
