/* browser initiation */
*	{
	margin: 0;
	padding: 0;
	background-color: navy;
	color: white;
	font-size: small;
	font-family: sans-serif;
	text-decoration: none;
	}
th, td, form	{
	margin: 0;
	padding: 0;
	background-color: transparent;
	color: #000;
	font-size: small;
	font-family: sans-serif;
	text-decoration: none;
	}
img	{
	border-width: 0;
	}
a:link, a:visited	{
	color: #18164f;
	}
a:hover, a:active	{
	color: #900;
	text-decoration: underline;
	}

/* divisions */
#container	{ width: 760px; background: #fff url('../../../ 2010/10-04/販売/HP/images/bg.gif') repeat-y center to url('../../../ 2010/10-04/販売/HP/images/bg.gif')   center url('../../../ 2010/10-04/販売/HP/images/bg.gif')   center p;
	}
#wrapper	{
	width: 750px;
	margin: 0 5px;
	}
#header	{
	width: 750px;
	}
#header img	{
	float: left;
	}
#header p#lang, #header p#sitemap	{
	float: right;
	clear: right;
	padding: 5px 10px 3px;
	}
#header p#lang a, #header p#sitemap a	{
	padding: 0 10px;
	font-size: small;
	}
#headerimg	{
	clear: both;
	width: 750px;
	height: 100px;
	}
#headerswf	{
	clear: both;
	width: 750px;
	height: 170px;
	}
#contentcontainer:after	{
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
	}
#footer	{
	clear: both;
	width: 750px;
	background-color: #18164f;
	color: #fff;
	text-align: center;
	font-size: small;
	padding: 5px 0;
	}
element { background-color: navy; }
element { }
table { margin-top: 100pt; margin-right: auto; margin-left: auto; padding-top: 0; padding-right: 0; }

