/* Contents */
#contents {
	width:978px;
	margin:0 auto;
	padding-bottom:26px;
}
#contents:after {
  content : "";
  display : block;
  height : 0;
  clear : both;
}
.grid01, .grid02, .grid03, .grid04, .grid05, .grid06, .grid07, .grid08, .grid09, .grid10, .grid11 {
  float: left;
  display: inline;
  margin-left: 30px;
}
* html .grid01, * html .grid02, * html .grid03, * html .grid04, * html .grid05, * html .grid06, * html .grid07, * html .grid08, * html .grid09, * html .grid10, * html .grid11 {
  margin-left: 0px;
}
.grid01 {width: 54px;}
.grid02 {width: 138px;}
.grid03 {width: 222px;}
.grid04 {width: 306px;}
.grid05 {width: 390px;}
.grid06 {width: 474px;}
.grid07 {width: 558px;}
.grid08 {width: 642px;}
.grid09 {width: 726px;}
.grid10 {width: 810px;}
.grid11 {width: 894px;}
.first {margin-left: 0;clear: left;}
.offset {margin-left: -30px;clear: left;}

.grid01 div, .grid02 div, .grid03 div, .grid04 div, .grid05 div, .grid06 div, .grid07 div, .grid08 div, .grid09 div, .grid10 div, .grid11 div {
	line-height:1.5;
	margin-bottom:80px;
	background:transparent;
}

.grid01 div div, .grid02 div div, .grid03 div div, .grid04 div div, .grid05 div div, .grid06 div div, .grid07 div div, .grid08 div div, .grid09 div div, .grid10 div div, .grid11 div div{
	margin-left:40px;
	margin-bottom:20px;
	background:transparent;
}
.grid01 div div div, .grid02 div div div, .grid03 div div div, .grid04 div div div, .grid05 div div div, .grid06 div div div, .grid07 div div div, .grid08 div div div, .grid09 div div div, .grid10 div div div, .grid11 div div div{
	margin-left:0px;
	background:transparent;
}

#ModuleContents {
	width:90%;
	color:#000;
}
#breadcrumbs {
  width: 978px;
}
