html {
background:url(http://www.chestnut89.net/image/bodyback.bmp) repeat;
}

body {
  width:850px;
  background:url(image/body/back.jpg) repeat-y center;
margin : 0px auto;
	font-size: 12px;
	line-height: 150%;
	text-align:left;
  color:#333333;}

h2 {
	padding:0;
	margin:0;
	font-size:12px;
	text-align:left;
  color:#333333;}
	
hr {
border:none;
background:url(image/hr.gif) repeat-x;
margin-bottom:15px;
}
	
img {
border:none;
}

.m {
font-size:16px;
font-weight:bold;
}

.red {
color:#FF0000;
font-weight:bold;
}


.red2 {
font-size:16px;
color:#FF0000;
font-weight:bold;
}

.red3 {
font-size:24px;
color:#FF0000;
font-weight:bold;
}


.blue {
color:#0066ff;
font-weight:bold;
}

.yellow {
color:yellow;
font-weight:bold;
}

.margin {
margin:0 15px 15px 0;
float:left;
}

.main {
	width:850px;
	margin:0px auto;}
	
	/* ヘッダーコンテンツ */
.header {
width:100%;
	text-align:left;
	padding-bottom:0.5em;
background-color:#FFFFFF;
font-size: 12px;}
  
.header h1{
	font-size:12px;
	padding:0;
	margin:0;
	float:left;
  color:#333333;}

/* ヘッダーサイトマップ */
.headersite{
	float:right;}

  
.header h2{
	font-size:12px;
	float:right;}
	
.topback a{
background:url(image/logo.jpg) no-repeat;
width:850px;
height:200px;
display:block;
border:none;
clear:both;
text-indent:-9999px;
}

/*  レフトコンテンツ  */
.left {
	width:182px;
	text-align:center;
	float:left;
	font-size: 12px;}

.left h2 {
	color:#333333;
  background-color:pink;
  padding:0.5em;
	text-align: center;
	margin:0;}
  
.left ul {
  background:#ffffb3;
	margin:0px 0px 140px 0px;
	list-style:none;
	padding:0;}
.mtleft ul {
	margin-bottom:0px;
}

.left ul li {
	width:182px;
	display:block;
	margin:0px;}

.left ul li a {
	padding-top:0.5em;
	padding-bottom:0.5em;
	text-decoration:none;
	display:block;
	margin:0px;
	border:1px solid #999999;}
	
.left a:hover {
  background-color:#FFFFFF;}

/*  センターコンテンツ  */

.content {
width:492px;
float:left;
margin:0 8px 0 8px;
}


.content p{
margin:10px;
} 
.content h2 {
  border: #CCCCCC 1px solid;
  background-color:pink;
	border: #ccc 1px solid;
	padding:0.4em;}

.content-l {
height:130px;
overflow:auto;
margin:0 0 10px 0;
}

.content-l2 {
margin:0px 0 0px 0;
}

.content-l2 ul{
list-style:url(image/sozai/imizuo.gif);
margin:10px 0 10px 0;
padding:0;
}
.content-l2 ul li {
margin:5px 0 0 30px;
padding:0px;
}

.content-l ul{
list-style:url(image/sozai/imizuo.gif);
margin:0;
padding:0;
}
.content-l ul li {
margin:0 0 0 30px;
padding:0px;
}
.content-img {
width:476px;
text-align:center;
margin:5px 8px 5px 8px;
}

.orbis2 {
background: url(image/freesample/orbis2.jpg) no-repeat;
width:480px;
height:180px;
margin-left:auto;
margin-right:auto;
text-indent:-9999px;
}
/*  ライトコンテンツ  */

.right {
	width:160px;
	text-align:center;
	float:right;
	background-color:#ffffb3;
	font-size: 12px;}

.right h2 {
  color:#333333;
  background-color:pink;
	padding:0.7em;
	text-align: center;
	margin:0;}


/*  フッター  */

.footer {
	text-align:center;
	padding:0.5em 0;
	clear: both;
	width:100%;
	border:1px solid #999999;
  background:pink;}  

