body * {
	font-family:"ＭＳ ゴシック", "MS Gothic", "Osaka－等幅", Osaka-mono, monospace;
}

.singleContainer {
		width:700px;
		margin:0 auto;

}
.singleContainer * {
	font-size:13px;
}

/*
ヘッダー部分
*/

#singleHeader {
	width:100%;
	height:98px;
	overflow:hidden;
	position:relative;
	background:url(../images/single-example/single_example_header_logo.gif) no-repeat 40px 25px;
	border-bottom:4px solid #5E1B79;
}

#singleHeader h1 {
	position:absolute;
	font-weight:normal;
	color: #4f4f4f;
font-size: 11px;
letter-spacing: 0px;
top: 64px;
left:40px;
}

#singleHeader #goToExampleTop {
	position:absolute;
	right:40px;
	top:20px;
}

#singleHeader #goToExampleTop a {
	display:block;
	width:147px;
	height:58px;
	background:url(../images/single-example/go_to_example.jpg) no-repeat;
	text-indent:-1000em;
	overflow:hidden;
}


/*
フッター部分
*/

#singleFooter {
	width:100%;
	background:#E6E6E6;
	padding:20px 0 20px;
	border-top:#C8C8C8;
}

#singleFooter #footerMenu {
	width:565px;
	margin:0px auto 20px;
	letter-spacing: 0.4px;
}

#footerMenu .firstFooterUl {
	margin-bottom:13px;
	letter-spacing:1px;
}

#singleFooter #footerMenu li {
	list-style:none;
	float:left;
}

#singleFooter #footerMenu li a {
	text-decoration:none;
	color:#000;
	font-size:12px;
	display:inline-block;
	padding: 5px 14px;
	border-left:1px solid #333;
	
}

#singleFooter #footerMenu li.lastFooterMenuLi a {
	border-right:1px solid #333;
}

#singleFooter #copyright {
	text-align:center;
	color:#5E1B79;
}


/*
メインコンテンツ部分
*/

#singleMainContent {
	padding-top:30px;
	width:620px;
	margin:0 auto;
}

#singleMainContent h2 {
	height:32px;
	background:url(../images/single-example/single_example_h2_bg.jpg) no-repeat;
	margin: 0;
	padding: 9px 0 0 32px;
	margin:0 0 20px 0;
	color:#5E1B79;
	font-size: 16px;
	letter-spacing: -1px;
	font-weight:bold;
}

#singleMainContent p {
	margin:20px 0 20px;
	padding:0;
	line-height:19px;
	letter-spacing: -0.5px;
}


#singleMainContent .imgBox {
	margin-bottom:20px;
}

#singleMainContent .imgBox img {
	padding-bottom:15px;
}

.singleExampleDataTable {
	width:100%;
	font-weight:normal;
	
	border-collapse:collapse;
	padding:10px 30px;
	text-align:center;
	margin-bottom:25px;
}


.singleExampleDataTable th {
	width:130px;
	background:#DCCFE3;
	vertical-align:middle;
	font-weight:normal;
	border:1px solid #A57FB4;
	padding:4px 0 4px;
}

.singleExampleDataTable td {
	/*width:338px*/;
	border:1px solid #A57FB4;
	padding:4px 0 4px;
	line-height:19px;
	vertical-align: middle;
	
}

.singleExampleDataTable .right {
	width:130px;
	border:1px solid #A57FB4;
	padding:4px 0 4px;
}

.singleExampleDataTable .red {
	width:130px;
	border:1px solid #A57FB4;
	padding:4px 0 4px;
	color:#FF0000;
}


.singleExampleDataTable .type{
	background:#DCCFE3;
	
}
.singleExampleDataTable .type:first {
	
	width:438px;
}
.electricityConsumption {
	text-align:right;
	color:#FF0000;
	margin-bottom:30px !important;
}

.electricityConsumption .decreaseRate {
	display:inline-block;
	margin-left:14px;
	font-weight:bold;
	padding:5px 10px;
	background:#FF0000;
	color:#fff;

}

#nextPrevButton {
	margin:50px auto 50px;
	width:314px;
}

#nextPrevButton a {
	display:block;
	width:142px;
	height:32px;
}

#nextPrevButton .prevButton {
	float:left;
}

#nextPrevButton .nextButton {
	float:right;
}