@CHARSET "UTF-8";

body{
	background-color: #ffffff;
	color: #221815;
	font-family: helvetica,clean,Hiragino Kaku Gothic Pro,sans-serif;
	font-size: 10px;
	line-height: 120%;
	margin: 18px auto;
	text-align: center;
}

a,
a:link,
a:visited{
	color: #221815;
	text-decoration: none;
}
a:hover,
a:active{
	color: #0052a4;
}

span.no_link{
	color: #666666;
}

/* header ++++++++++++++++++++++++++ */
div#header{
	height: 68px;
	margin: 0px auto;
	text-align: left;
	width: 750px;
}

div#header_logo{
	float: left;
}
	div#header_logo h1{
		margin: 0px;
		padding: 0px;
	}

div#header_main{
	float: right;
	height: 68px;
}
	div#header_main h2{
		margin: 5px 0px 7px;
		padding: 0px;
	}
	table#navigation{
		margin-bottom: 8px;
		width: 187px;
	}
		table#navigation td{
			font-size: 110%;
			font-weight: bold;
			text-align: center;
		}

	div#header_link{
		text-align: right;
	}
/* header end ++++++++++++++++++++++ */

/* main ++++++++++++++++++++++++++++ */
div#main{
	clear: both;
	margin: 13px auto 0px;
	text-align: left;
	width: 750px;
}

table.main_img_table{
	margin: 2px auto 5px;
}
	table.main_img_table td.lt{
		background-image: url('./images/back_main_img_lt.gif');
		background-repeat: no-repeat;
		height: 7px;
		width: 7px;
	}
	table.main_img_table td.rt{
		background-image: url('./images/back_main_img_rt.gif');
		background-repeat: no-repeat;
		height: 7px;
		width: 7px;
	}
	table.main_img_table td.main_img{
	}
	table.main_img_table td.lb{
		background-image: url('./images/back_main_img_lb.gif');
		background-repeat: no-repeat;
		height: 7px;
		width: 7px;
	}
	table.main_img_table td.rb{
		background-image: url('./images/back_main_img_rb.gif');
		background-repeat: no-repeat;
		height: 7px;
		width: 7px;
	}

div#main_title{
	margin: 16px auto;
	text-align: center;
}
	div#main_title h3{
		font-size: 160%;
		margin: 0px;
		padding: 0px;
	}

div#main_content{
	line-height: 150%;
	margin-bottom: 16px;
}

div#main_more{
	height: 14px;
	text-align: right;
}
/* main end ++++++++++++++++++++++++ */

/* history +++++++++++++++++++++++++ */
div#history{
	clear: both;
	margin: 13px auto 0px;
	line-height: 150%;
	text-align: left;
	width: 750px;
}

div#p_01{
	margin: 40px auto;
	width: 579px;
}

div#p_02{
	margin: 40px auto;
	width: 579px;
}

	table#p_02_t{
		width: 579px;
	}
		table#p_02_t td{
			vertical-align: top;
		}
	table#p_02_b{
		margin-top: 40px;
		width: 579px;
	}
		table#p_02_b td{
			vertical-align: top;
		}

div#p_03{
	margin: 40px auto 0px;
	width: 583px;
}

h3,
h4{
	margin: 20px auto;
	padding: 0px;
	text-align: center;
}
div.t_12{
	font-size: 120%;
}
/* history end +++++++++++++++++++++ */

/* no_contents +++++++++++++++++++++ */
div#no_contents{
	clear: both;
	color: #cc0000;
	font-size: 160%;
	line-hight: 200%;
	margin: 13px auto 0px;
	text-align: center;
	width: 750px;
}
/* no_contents end +++++++++++++++++ */

/* archive +++++++++++++++++++++++++ */
div#archive{
	clear: both;
	margin: 11px auto 0px;
	text-align: left;
	width: 750px;
}

table#archive_table{
}
	table#archive_table td.item{
		height: 119px;
		width: 119px;
	}
		table#archive_table td.item img{
			margin: auto;
			text-align: center;
		}
	table#archive_table td.vr{
		width: 7px;
	}
	table#archive_table td.hr{
		height: 7px;
	}
	table#archive_table td.no_item{
		background-color: #dcdddd;
		height: 119px;
		width: 119px;
	}
/* archive end +++++++++++++++++++++ */

/* footer ++++++++++++++++++++++++++ */
div#footer{
	clear: both;
	font-size: 90%;
	margin: 40px auto 0px;
	text-align: center;
	width: 750px;
}
/* footer end ++++++++++++++++++++++ */

