body	{
	text-align:center;
}

h1	{
	font-size:x-small;
	text-align:right;
	font-weight:normal;
	color:#333333;
	margin:0 auto;
	padding:0;
	width:700px;
}

p#top	{
	text-align:center;
	margin:7px auto 0 auto;
	font-family:"HGP‘n‰pŠpÎß¯Ìß‘Ì", "HGP‘n‰pŠpºÞ¼¯¸UB", "HG‘n‰pŠpºÞ¼¯¸UB";
	font-size:x-large;
	font-weight:bold;
	line-height:120%;
}

p#top span.smaller	{
	font-size:smaller;
	font-weight:bold;
	margin-right:0.5em;
	margin-left:0.5em;
}


h2	{
	margin:5px auto;
	font-size:100%;
}

h2.m0	{
	margin:0 auto;
	font-size:90%;
}


h3	{
	margin:0.5em auto;
	font-size:90%;
}

p.h3	{
	margin:0.5em auto;
	font-size:90%;
	text-align:center;
}

p.h3b	{
	margin:0.5em auto;
	font-size:90%;
	font-weight:bold;
	text-align:center;
}

h3.m0	{
	margin:0 auto;
	font-size:90%;
}

p.h3bm0	{
	margin:0 auto;
	font-size:90%;
	font-weight:bold;
	text-align:center;
}

.thin	{
	font-weight:normal;
}

h4	{
	font-size:80%;
	margin:0.5em auto;
}

p.h4	{
	font-size:80%;
	margin:0.5em auto;
	text-align:center;
}

p.h4b	{
	font-size:80%;
	margin:0.5em auto;
	font-weight:bold;
	text-align:center;
}

h4.m0	{
	font-size:80%;
	margin:0 auto;
}

.smaller	{
	font-size:smaller;
	font-weight:normal;
}

.larger	{
	font-size:100%;
	font-weight:normal;
}

p.menu	{
	margin:0.5em auto 2em auto;
	text-align:center;
}

p.menu a	{
	font-size:80%;
	margin:0 0.5em;
}

p.footmenu	{
	margin:1em auto;
	text-align:center;
}

p.footmenu a	{
	font-size:75%;
	margin:0 0.5em;
}

p.left	{
	text-align:left;
	margin:1em 10px;
	font-size:80%;
}

p.left_large	{
	font-size:100%;
	text-align:left;
	margin:0.5em 10px;
}

p.left_mhalf	{
	text-align:left;
	margin:0.5em 10px;
	font-size:80%;
}

p.right	{
	font-size:80%;
	text-align:right;
	margin: 0.5em 10px 5px auto;
}

p.center	{
	text-align:center;
	font-size:80%;
	margin:1em auto;
}

p.size	{
	font-size:80%;
	margin:0 auto;
	text-align:center;
}

p.price	{
	font-size:80%;
	text-align:right;
	margin: 0.5em 10px 5px auto;
	color:red;
}

p.price_pink	{
	font-size:80%;
	text-align:right;
	margin: 0.5em 10px 5px auto;
	color:#ff00ff;
}

p.up	{
	text-align:left;
	margin:2em 5em 0.5em 0.5em;
	font-size:80%;
}

p.up_large	{
	text-align:left;
	margin:1em 5em 0.5em 0.5em;
	font-size:90%;
	font-weight:bold;
}

p.under	{
	text-align:right;
	margin:0.5em 0.5em 2em 5em;
	font-size:80%;
}

p.under_large	{
	text-align:right;
	margin:0.5em 0.5em 1em 5em;
	font-size:90%;
	font-weight:bold;
}

p.price_center	{
	font-size:80%;
	text-align:center;
	color:red;
	margin:0 auto;
}

p.link	{
	font-size:80%;
	margin:0 5px;
	text-align:left;
}

span.red	{
	color:#ff0000;
}

span.green	{
	color:#339900;
}

span.white	{
	color:#ffffff;
}

span.winered	{
	color:#CC0033;
}

span.pink	{
	color:#ff00ff;
}

span.blue	{
	color:#0000ff;
}

span.greentea	{
	color:#339966;
}

b.thin	{
	font-weight:normal;
}

table	{
	margin:auto;
}

td	{
	text-align:center;
}

p.top	{
	font-size:80%;
	text-align:right;
	margin:0 0 0 auto;
}

p.top a.top	{
	color:#333333;
}

table#area	{
	border:1px outset #ddffdd;
	background-color:#ddffdd;
	width:700px;
	text-align:center;
	margin:auto;
}

table#area tr td	{
	border:inset 1px #ddffdd;
	width:20%;
	text-align:center;
	padding:0;	
}

table.bbs	{
	margin:auto;
	width:600px;
}

table.bbs p	{
	font-size:100%;
	line-height:200%;
	text-align:left;
	margin:0.5em 10px 1em 10px;
}

/*
ul	{
	margin:1em auto 1em 1.5em;
	font-size:80%;
	text-align:left;
}

ul h4	{
	font-size:90%;
	font-weight:normal;
	margin:0;
	text-align:left;
}



table	{
	margin:5px auto;
}

table.sub	{
	margin:0;
}

td	{
	text-align:center;
}

img.left	{
	margin-right:10px;
}

img.right	{
	margin-left:10px;
}

dl	{
	text-align:left;
	font-size:80%;
	margin-left:10px;
}
*/