BODY {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND: #CCCC99;PADDING-BOTTOM: 0px; MARGIN: 0px; COLOR: #000000; PADDING-TOP: 0px; TEXT-ALIGN: center;
}
#header {
	BORDER-RIGHT: #000000 1px solid; BACKGROUND: #014937; MARGIN: 0px auto; BORDER-LEFT: #000000 1px solid; WIDTH: 750px;HEIGHT :60px;TEXT-ALIGN: center;
}
#contents {
	BORDER-RIGHT: #000000 1px solid; BACKGROUND: #ffffff; MARGIN: 0px auto; BORDER-LEFT: #000000 1px solid; WIDTH: 750px; TEXT-ALIGN: left;
}
#navi {
	border-right: 1px solid #ccc;
	MARGIN: 0px 0px 0px; WIDTH: 150px; TEXT-ALIGN: left;
}
.local_navi a {
	width: 130px;
}
.local_navi a {
	font: 12px;
	text-align: center;
	display: block;
	height: 14px;
	padding: 10px 0px;
	border: 1px solid #ccc;
}
#main {
	MARGIN: 0px auto; WIDTH: 570px; TEXT-ALIGN: left;
}
P.comment {
	FONT-SIZE: 80%; LINE-HEIGHT: 130%;
}
P.comment2 {
	FONT-SIZE: 80%; LINE-HEIGHT: 130%; COLOR: #0000ff;
}
P.n {
	FONT-SIZE: 70%; LINE-HEIGHT: 80%;
}
P.s {
	FONT-SIZE: 80%; PADDING-left: 20px; LINE-HEIGHT: 80%;
}
P.wh{
	FONT-SIZE: 80%;BACKGROUND: #014937;COLOR:#ffffff;TEXT-ALIGN: center;PADDING:5px;
}
P.new {
	FONT-SIZE: 80%; PADDING-BOTTOM: 5px; MARGIN: 5px 0px 0px; BORDER-BOTTOM: #999999 1px dotted;
}
P.af{
	FONT-SIZE: 80%; LINE-HEIGHT: 80%;
}
#box {
	BORDER: #999999 1px dotted; PADDING:5px; WIDTH: 80%;TEXT-ALIGN: left;
}
P.box2 {
	BORDER: #999999 1px solid; PADDING:3px; FONT-SIZE: 80%;
}
IMG {
	BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: none;
}
#footer {
	PADDING-RIGHT: 0px; BORDER-TOP: #cccccc 1px solid; PADDING-LEFT: 0px; FONT-SIZE: 80%; BACKGROUND: #ffffff; PADDING-BOTTOM: 5px; MARGIN: 0px; COLOR: #000000; PADDING-TOP: 10px; TEXT-ALIGN: center;
}
A:link {
	COLOR: #896952; TEXT-DECORATION: none;
}
A:visited {
	COLOR: #896952; TEXT-DECORATION: none;
}
A:hover {
	COLOR: #896952; TEXT-DECORATION: underline;
}
A:active {
	COLOR: #ccccff; TEXT-DECORATION: none;
}
UNKNOWN {
	COLOR: #000000; TEXT-DECORATION: none;
}
h1 {
	FONT-SIZE: 12pt;
	MARGIN: 0px;
	PADDING: 0px;
}
h2 {
	MARGIN: 0px;
	PADDING: 0px;
}
.cart form {
	MARGIN: 0px;
	PADDING: 0px;
}
.cart form table td {
	FONT-SIZE: 90%;
}
table.keireki {
	FONT-SIZE: 80%;
}
table.keireki td {
	vertical-align: top;
	padding: 5px;
}
ul.history {
	font-size: 12px;
	line-height: 1.2;
	margin-left: 10px;
}
ul.history li {
	font-size: 12px;
	line-height: 1.2;
	padding: 0;
	margin: 0 0 10px 0;
	list-style: none;
}
div#nonaka_flash {
	margin-top: 20px;
	width: 160px;
	height: 200px;
	background: #ccc;
}
p.nonaka {
	width: 85%;
	text-align: left;
}