/*--body
----------- */
body	{
	margin: 10px 0px 0px 0px;
	padding: 0;
	color: #000;
	background: url("/images/back01.gif");
	font-family:	"Lucida Grande", Verdana, Lucida, Arial, Helvetica, sans-sefif;
	text-align: center;
	margin-left: auto;
	margin-right: auto;
	}
	
/*--font
----------- */	

h1, h2, h3, h4, h5, h6		{
	width: 100%;
	margin: 0;
	padding: 0;
	font-family:	"Lucida Grande", Verdana, Lucida, Arial, Helvetica, sans-sefif;
	font-size: 12px;
	color: #666;
	display: block;
	text-align: center;
	background-color: #fff;
	line-height: 140%;
	font-style: normal;
	}
/*--h4, h5, h6		{
	font-family:	"Lucida Grande", Verdana, Lucida, Arial, Helvetica, sans-sefif;
	font-size: 12px;
	color: #666;
	display: block;
	text-align: center;
	}
	
h3 {
	font-family:	"Lucida Grande", Verdana, Lucida, Arial, Helvetica, sans-sefif;
	font-size: 12px;
	color: #666;
	display: block;
	font-weight: lighter;
	font-stretch: wider;
	text-decoration: none;
	font-style: normal;
	}----------- */
	
/*--font
----------- */	
p, td, li, div, caption		{
	font-family:	"Lucida Grande", Verdana, Lucida, Arial, Helvetica, sans-sefif;
	font-size: 12px;
	color: #666;
	}
p#info {width: 100%; margin: 0px 0px 10px 0px; padding: 0; color: #fe0000; background-color: #f5f5f5;}
/*--link
----------- */
a:link {
	color: #0000a0;
	text-decoration: none;
}
a:visited {
	color: #0000a0;
	text-decoration: none;
}
a:hover {
	color: #fe0000;
	text-decoration: none;
}
a:active {
	color: #0000a0;
	text-decoration: none;
}
/*--h1(LINK)
----------- */	
h1 a:hover	{
	color: #999;
	}
h1 a:link	{
	color: #999;
	}
h1 a:visited	{
	color: #999;
	}
h1 a:active	{
	color: #999;
	}
/*--logo
----------- */
#home h1,
div#logo	{
	text-align: left;
	margin: 0;
	padding: 0;
	text-indent:20px;
	background: url("../images/logo.gif") no-repeat;
	}
	
#home h1 a,
div#logo a	{
	display: block;
	margin: 0;
	padding: 0;
	width: 800px;
	height: 60px;
	background: url("../images/logo.gif") no-repeat;
	text-decoration: none;
	}
	
#home h1 a:hover,
div#logo a:hover	{
	background: url("../images/logo.gif") no-repeat;
	}
/*--#home h1
----------- */
#home h1{
	width: 100%;
	margin: 0;
	padding: 0;
	font-family:	"Lucida Grande", Verdana, Lucida, Arial, Helvetica, sans-sefif;
	font-size: 10px;
	color: #666;
	display: block;
	text-align: left;
	background-color: #fff;
	line-height: 140%;
	font-style: normal;
	font-weight: lighter;
}	
/*--#sub h1
----------- */
#sub h1{
	width: 100%;
	margin: 0;
	padding: 0;
	font-family:	"Lucida Grande", Verdana, Lucida, Arial, Helvetica, sans-sefif;
	font-size: 12px;
	color: #666;
	display: block;
	text-align: center;
	background-color: #fff;
	line-height: 140%;
}
	

/*--list
----------- */
ul li { list-style-image:url("../images/list01.gif") }
.li01 { list-style-image: url(../images/li01.gif)}
.li02 { list-style-image: url(../images/li02.gif)}
.li03 { list-style-image: url(../images/li03.gif)}

/*--strong, em, blockquote, address
----------- */
strong, em, blockquote, address, {
	font-weight: lighter;
	font-stretch: wider;
	text-decoration: none;
	font-style: normal;
}

/*--area
----------- */
div#area { 
	width: 800px;
	text-align: left;
	margin-left: auto;
	margin-right: auto;
	border: 1px solid #ccc;
	background-color: #fff;
	overflow: hidden;
	z-index:1;
}

/*--contents
----------- */
div#contents {
	float: left;
	width: 790px;
	color: black;
	background-color: #fff;
	z-index: 3;
	margin-top: 2px;
	padding-top: 5px;
	padding-left: 20px;
	paddingright: 0px;
	padding-bottom: 1em;
	z-index:2;
}
/*--foot
----------- */
div#foot { 
	clear: both;
	margin-top: 10px;
	text-align: center;
	margin-left: auto;
	margin-right: auto;
	padding-top: 5px;
	padding-left: 5px;
	padding-right: 5px;
	padding-bottom: 1em;
	color: 666;
	z-index:4;
}

/*--hr
----------- */
hr {
	color: #ccc;
	border: 1px solid #ccc;
	height: 1px;
	}
/*--ul,ol
----------- */
ul,ol {
	margin: 10px 0px 0px 20px;
	padding: 0;
}
.li01 { list-style-type: square; color: #333;}
.li02 { list-style-image: url("../images/li02.gif");}
.li03 { list-style-image: url("../images/li03.gif");}
.li04 { list-style-image: url("../images/li04.gif");}
.li05 { list-style-type: square; color: #333;}
.li06 { list-style-image: url("../images/li06.gif");}
li img { display: inline;}
.sale {
	width: 50px;
	color: #cc0000;
	text-align: right;
	}
/*--li
----------- */
li {margin: 0; padding: 0;}
/*--dt dd
----------- */
/*--↓ココの色変更でSUBページ見出しに反映--------- */
dt {width: 100%;
	border-left: solid 2px #ccc;
	margin-top: 12px;
	padding-left: 4px;
	color: #000099;
	font-weight: bold;
	background-color: #fff;
	font-size: 14px;
}
dd {
	margin: 2;
	font-size: 12px;
	font-weight: lighter;
	font-stretch: wider;
}
/*--img
----------- */	
img 	{
	display: block;
	border: 0;
	}
#homestart{ 
	margin:0;
	padding: 0;
	text-align: left;
	}
#homestart img{ 
	display: block;
	border: 0;
	float: left;
	}
img.qr	{
	float: left;
	display: block;
	border: 0;
	vertical-align: middle;
	}
/*--update
----------- */
#update {
	width: 100%;
	height: 60px;
	margin: 0;
	padding: 5;
	color: #ccc;
	background-color: #ccc;
	border: 1px solid #ccc;
	overflow: auto;	
}
#update li { 
	list-style-image: url(../images/li03.gif);
	margin-left: 20px;	
}
#saleclear{ clear: left; text-align: center; margin-top: 10;}
#listclear{ clear: left;}
.listp{ margin: 5px 0px 0px 0px; padding: 0; background:  url("../images/menuback.gif"); text-align: center;}
.center{ text-align: center;}
.right{ text-align: right;}
/*--コンテンツの幅
----------- */
#leftlist 	{
	width: 190px;
	margin: 0;
	padding: 0;
	border: 0;
	float: left;
	background-color: #fff;
	}
#centerlist1 	{
	width: 190px;
	margin: 0;
	padding: 0;
	border: 0;
	float: left;
	background-color: #fff;
	}
#centerlist2 	{
	width: 190px;
	margin: 0;
	padding: 0;
	border: 0;
	float: left;
	background-color: #fff;
	}	
#rightlist 	{
	width: 190px;
	margin: 0;
	padding: 0;
	border: 0;
	float: left;
	background-color: #fff;
	}
li img { display: inline;}
#topright{ width:48% ; float: left; background-color: #fff; text-align: left; margin-top: 10;}
#topright img { display: block; border: 0; float: left;}
#topleft{ width:48% ; float: left; background-color: #fff; margin: 10;}
#topright td#saletitle { width:44px;}
/*--table情報ここから↓-----------*/
#home table { 
	border: 1px solid; 
	border-collapse: collapse; 
	border-color: #ccc;
	color: #333;
	text-align: left;
	background-color: #fff;
	}
#home td {
	border: 1px solid; 
	border-collapse: collapse; 
	border-color: #ccc;
	font-size: 12px;
	background-color: #fff;
	vertical-align: top;
}
#sub table#submain { 
	width: 100%;
	border: 1px solid; 
	border-collapse: collapse; 
	border-color: #ccc;
	color: #333;
	text-align: left;
/*--↓ココの色変更でSUBページ背景に反映@--Bまである--------- */
	background-color: #fff;
	}
/*--↓ココの色変更でSUBページ背景に反映A--Bまである--------- */
#sub table#submain td { 
	background-color: #fff;
	}
table#topfoot { 
	width: 400px;
	border: 1px solid; 
	border-collapse: collapse; 
	border-color: #dededf;
	color: #333;
	text-align: left;
	background-color: #dededf;
	margin-left: auto;
	margin-right: auto;
	}
table#topfoot td {
	border-color: #dededf;
	background-color: #dededf;
	vertical-align: top;
}
.subtop { 
	width: 100%;
	margin: 10;
	padding: 10;
	clear: left;
	text-align: center;
	background-color: #fff;
	vertical-align: middle;
	}
#sub table.noborder {
	width: inherit;
	border-color: #fff;
	color: #333;
	clear: left;
/*--↓ココの色変更でSUBページ背景に反映A--Bまである--------- */
	background-color: #fff;
	margin-left: auto;
	margin-right: auto;
	}

#sub td.subleft { 
	clear: left;
	text-align: left;
	margin: 10;
	padding: 10;
	background-color: #fff;
	border-color: #fff;
	}
#sub td.subcenter { 
	clear: left;
	text-align: center;
	margin: 10;
	padding: 10;
	background-color: #fff;
	border-color: #fff;
	}
#sub table.admin {
	border: 1px solid; 
	border-collapse: collapse; 
	border-color: #333;
	color: #333;
	clear: left;
	background-color: #fff;
	margin-left: auto;
	margin-right: auto;
	}
#sub table.admin td {
	margin: 3;
	padding: 3;
	border: 1px solid; 
	border-collapse: collapse; 
	border-color: #333;
	color: #333;
	clear: left;
	background-color: #fff;
	margin-left: auto;
	margin-right: auto;
	}
.taiin table {
	border: 1px solid; 
	border-collapse: collapse; 
	border-color: #333;
	color: #333;
	clear: left;
	background-color: #fff;
	margin-left: auto;
	margin-right: auto;
	}
.taiin td {
	margin: 3;
	padding: 3;
	border: 1px dotted; 
	border-collapse: collapse; 
	border-color: #ccc;
	color: #333;
	clear: left;
	background-color: #fff;
	margin-left: auto;
	margin-right: auto;
	font-size: 12px;
	}
.taiin td.taiintitle {
	margin: 3;
	padding: 3;
	width: 800;
	font-size: 12px;
	}
.taiin li {
	font-size: 10px;
	color: #333;
	}
.taiin img { display: inline;}
/*--table情報ここまで↑-----------*/
#object1{
	position:absolute;
	width:100%;
	top: 20px;
	left:0px;
	z-index:2;
	}
#flash{
	margin: 0px;
	width:100%;
	height:200px;
	}
object{
	display:inline;
	text-align: center;
	margin-left: auto;
	margin-right: auto;
	}
