#container {
	width:800px;
	margin:0 auto;
}
#wrapper {
	margin-top:15px;
}
#header {
	margin-bottom:20px;
}
h1 {
	background-image:url(../images/top.jpg);
	width:800px;
	height:268px;
	text-indent:-9999px
}
#contents {
	border-bottom:solid 1px #0D0D0D;
}
#contents .newsBox dl {
	width:800px;
	padding:10px 0;
	float:left;
	border-top:solid 1px #0D0D0D;
	border-bottom:solid 1px #0D0D0D;
}
#contents .newsBox dl:after {
	clear:both;
	content:"";
	display:block;
	height:1px;
	overflow:hidden;
}
#contents .newsBox dl dt {
	width:65px;
	float:left;
	font-weight:bold;
}
#contents .newsBox dl dd {
	width:650px;
	padding-left:30px;
	float:left;
	display:block;
}
#contents p.clickLink {
	width:800px;
	margin-bottom:20px;
	padding:20px 0 10px;
	clear:left;
	font-size:200%;
	font-weight:bold;
	border-bottom:solid 1px #0D0D0D;
}
#contents p.clickLink a:link {
	color:#FF0066;
	text-decoration:none;
}
#contents p.clickLink a:visited {
	color:#FF0066;
	text-decoration:none;
}
#contents p.clickLink a:hover {
	color:#FF0066;
	text-decoration:none;
}
#contents p.clickLink a:active {
	color:#FF0066;
	text-decoration:none;
}
#contents .leftbox {
	width:380px;
	padding-right:15px;
	float:left;
}
#contents p.contents_title {
	margin-bottom:20px;
	font-size:180%;
}
#contents .leftbox p {
	margin-bottom:20px;
}
#contents .leftbox ul li {
	margin-bottom:10px;
}
#contents .leftbox p.text_left {
	padding-top:10px;
	text-align:right;
}
#contents .rightbox {
	width:395px;
	float:right;
}
#contents .companyBox dl {
	width:395px;
	float:left;
}
#contents .companyBox dl:after {
	clear:both;
	content:"";
	display:block;
	height:1px;
	overflow:hidden;
}
#contents .companyBox dl dt {
	width:85px;
	padding-bottom:10px;
	float:left;
	clear:left;
	font-weight:bold;
}
#contents .companyBox dl dd {
	width:295px;
	float:left;
	display:block;
	padding:0 0 10px 10px;
}
#footer {
	widht:800px;
}
#footer p.copyright {
	width:800px;
	padding:20px 0;
	text-align:right;
}
/*profile*/
h2 {
	font-size:240%;
	font-family:serif;
	font-weight:bold;
	padding:20px 0 20px 0;
	border-top:solid 1px #0D0D0D;
	border-bottom:solid 1px #0D0D0D;
}
p.profile_text {
	margin:20px 0 20px 0;
}
#contents .managementBox {
	width:800px;
}
h3 {
	font-size:170%;
	font-family:serif;
	font-weight:bold;
	padding-top:10px;
	border-top:solid 1px #0D0D0D;
}
.managementBox_in {
	margin-top:10px;
	padding:10px 0 10px 0;
	border-top:solid 1px #0D0D0D;
}
.managementName {
	width:300px;
	float:left;
	font-size:150%;
	font-weight:bold;
}
.managementName p {
	margin:30px 0 30px 0;
}
.managementText {
	width:500px;
	float:right;
}

#wrapper p.back{
font-size:120%;
margin-top:10px;
}

#wrapper p.back a:link {
	color:#000000;
	text-decoration:none;
}
#wrapper p.back a:visited {
	color:#000000;
	text-decoration:none;
}
#wrapper p.back a:hover {
	color:#FF0066;
	text-decoration:none;
}
#wrapper p.back a:active {
	color:#000000;
	text-decoration:none;
}

