body
{
	background-color: #fff;
	margin: 0 auto;
	text-align: center;
}
/* ************ */
/* wb_[΍ */
#siteHeader input
{
	height: 12px;
	width: 46px;
}
#siteHeader table td
{
	text-align: left;
}



#sup-container
{
	width: 740px;
	margin: 0 auto;
	text-align: left;
}
#sup-container #sup-header p
{
	margin: 0;
}
#sup-container #sup-header h2
{
	margin: 0;
	background-image: url(./images/title_back.gif);
}
#sup-container #sup-title
{
	width: 600px;
	margin: 25px auto;
}
#sup-container #sup-title h1
{
	text-align: center;
	font-size: 150%;
}
#sup-container .contents-container
{
	width: 738px;
	padding: 0;
	margin: 0 auto;
	border: 1px solid #36f;
}
#sup-container .contents-header
{
	width: 738px;
	background-image: url(./images/bar_back01.gif);
	height: 23px;
}
#sup-container .contents-header p.h
{
	background-image: url(./images/toku_icon.gif);
	background-repeat: no-repeat;
	height: 23px;
	width: 24px;
	margin: 0 5px 0 0;
	padding: 0;
	float: left;
}
#sup-container .contents-header h3
{
	background-image: url(./images/bar_back01.gif);
	padding: 0;
	margin: 0;
	height: 23px;
}
#sup-container .contents-header p.up
{
	margin: 0;
	width: 27px;
	height: 23px;
	background-image: url(./images/bar_back01.gif);
	float: right;
}
#sup-container img
{
	border-style: none;
}
#sup-container .contents-body
{
	clear: both;
	padding: 3px 25px 3px 25px;
}
#sup-container .contents-body h4
{
	margin-top: 0;
}



#supFooter
{
	clear: both;
}
#supFooter .back
{
	background-image: url(/img/share/back.gif);
}
#supFooter .fback
{
	background-image: url(/img/f_back.gif);
}
#supFooter .right
{
	background-image: url(/img/share/right.gif);
}