HTML,BODY	{					/* $B%I%-%e%a%s%HA4BN(B */
	background-color:#ffffff;			/* $BGX7J?'!'Gr(B */
	/*background-image:url(../img/back.gif);*/
	font-family:"$B%R%i%.%N3Q%4(B Pro W3", "$B#M#S(B $B#P%4%7%C%/(B", Osaka;
	font-style:normal;			/* $B%U%)%s%H%9%?%$%k!'I8=`(B */
	font-weight:normal;			/* $BJ8;zB@$5!'I8=`(B */
	text-align:left;			/* $BJ8;zB7$(!':84s$;(B */
	text-indent:0pt;			/* $B%$%s%G%s%H!'(B0pt */
	color:#000000;				/* $BJ8;z?'!'9u(B */
	margin:0px;				/* $B%^!<%8%s!'>e2<!&:81&(B */
	padding:0px;				/* $B%Q%G%#%s%00l3g;XDj(B */
	border:0px;				/* $B%\!<%@!<0l3g;XDj(B */
	}

A:link	{color:#000000;text-decoration:underline;}
A:visited	{color:#000000;	text-decoration:none;}
A:active	{color:#000000;	text-decoration:none;}
A:hover		{color:#009933;	text-decoration:underline;}
	
#content	{
	margin:0px;				/* $B%^!<%8%s!'>e2<!&:81&(B */
	padding:0px;				/* $B%Q%G%#%s%00l3g;XDj(B */
	border:0px;				/* $B%\!<%@!<0l3g;XDj(B */
	width:680px;
	height:500px;
	font-size:10px;				/* $B%U%)%s%H%5%$%:!'(B12pt */
	}

#content2	{
	margin:0px;				/* $B%^!<%8%s!'>e2<!&:81&(B */
	padding:0px;				/* $B%Q%G%#%s%00l3g;XDj(B */
	border:0px;				/* $B%\!<%@!<0l3g;XDj(B */
	width:662px;
	font-size:10px;				/* $B%U%)%s%H%5%$%:!'(B12pt */
	}	

#title	{
	text-align:right;			/* $BJ8;zB7$((B */
	background:#ffffff;			/* $BGX7J0l3g;XDj(B */
	margin:0px;				/* $B%^!<%8%s0l3g;XDj(B */
	padding:0px 0px 0px 0px;				/* $B%Q%G%#%s%00l3g;XDj(B */
	height:30px;				/* $BI=<($N=DI}(B */
	color:#000000;				/* $BJ8;z?'!'(B */
	border-bottom:2px solid #000000;				/* $B2<%\!<%@!<(B */
	font-size:14pt;			/*  $B%U%)%s%H%5%$%:(B */
	}

#main	{
	padding:0px;
	}
	
#content	td	{
border:0px;
}

#content2	td	{
border:0px;
}

h2	{
font-size:14px;
margin-top:15px;
}


#main_item	{
	padding:0px;
	text-align:center;
}

#footer	{
width:680px;
margin:10px 0px;
background-color:red;
color:#ffffff;
text-align:center;
font-size:10px;
}


#footer	a:link {color:#000000; text-decoration:underline;}
#footer	a:visited {color:#000000; text-decoration:underline;}
#footer	a:active {color:#000000; text-decoration:none;}
#footer	a:hover {color:#000000; background:#d1c0a5; text-decoration:none;}
	

input	{
	border:1px solid #59493f;
	text-align:left;
	color:#333333;
	font-size:11px;
	}
	
.no_line_input	{
border:0px;
}
	
textarea	{
	border:1px solid #59493f;
	text-align:left;
	color:#333333;
	font-size:11px;
	}
	
select	{
	border:1px solid #59493f;
	text-align:left;
	color:#333333;
	font-size:10px;
	}
	
.button	{
	background:#000000;
	font-size:10px;
	color:#ffffff;
	border:1px solid #59493f;
	padding:0px 2px;
	text-align:center;
	}
	
.button2	{
	background:#cc0033;
	font-size:10px;
	color:#f8f2e6;
	border:1px solid #59493f;
	padding:2px 0px;
	width:150px;
	text-align:center;
	}
	
#calendar	{
	background:#ffffff;
	color:#59493f;
	text-align:center;
	font-family:"Courier New",monospace;
	padding:10px 10px 50px 10px;
	font-size:13px;
	}
	
#calendar table	{
	/*border:1px solid #cccccc;*/
	/*padding:5px;*/
	margin-bottom:10px;
	/*float:left;*/
	}

#calendar	th	{
text-align:center;
font-weight:normal;
font-size:13px;
padding:0px;

}

#calendar td	{
	border-right:1px solid #cccccc;
	border-bottom:1px solid #cccccc;
	font-size:11px;
	text-align:right;
	padding:2px 2px;
	/*height:19px;*/
	}
	
.month	{
	background:#59493f;
	color:#f8f2e6;
	}
	
.weekday	{
	background:#d1c0a5;
	color:#59493f;
	}
	
.weekend	{
	background:#ff9933;
	color:#59493f;
	}
	
.holiday	{
	color:#ff6600;
	}

.calendar_ex	{
	font-family:"$B%R%i%.%N3Q%4(B Pro W3", "$B#M#S(B $B#P%4%7%C%/(B", Osaka;
	font-size:10px;
	/*text-align:;*/
	/*clear:both;*/
	margin-top:5px;
	}
	
.sold	{
color:red;
}

/*$B%H%C%W%Z!<%8(B*/

	
#welcome	{
	margin:0px;
	padding:0px 15px;
	font-size:10px;
	}
	
#top_left	{
	margin:0px;
	padding:15px 20px 0px 20px;
	width:300px;
	height:315px;
	float:left;
	line-height:130%;
	}
	
#top_left	P	{
	font-size:10px;
	}

.top_left-img	a:link {color:#333; text-decoration:none;}
.top_left-img	a:visited {color:#666; text-decoration:none;}
.top_left-img	a:active {color:#333; text-decoration:none;}
.top_left-img	a:hover {color:#333;  background:#ffffff;text-decoration:none;}

#top_right	{
	margin-left:340px;
	padding:20px 20px 5px 20px;
	text-align:center;
	line-height:130%;
	}
	
#catethree	img{
margin:2px;
border:none;
}

#top_right	a:link {color:#333; text-decoration:none;}
#top_right	a:visited {color:#666; text-decoration:none;}
#top_right	a:active {color:#333; text-decoration:none;}
#top_right	a:hover {color:#333;text-decoration:none;}
	
#top_right	table	{
	padding:0px;
	margin:10px auto ;
	/*border:1px solid #59493f;*/
	
	}

#top_right td	{
	padding:0px;
	margin:0px;
	border:0px;
	}
	
#top_left	table	{
	padding:0px;
	margin:0px ;
	/*border:1px solid #59493f;*/
	
	}

#top_left td	{
	padding:1px 5px;
	margin:0px;
	border:0px;
	}

#top_left P	{
	padding:8px 5px;
	margin:0px;
	border:0px;
	}	

.top_left_th	{
	/*background-color:#59493f;*/
	color:#000000;
	font-size:11px;
	font-weight:bold;
	padding:0px ;
	}
	

	

/*$B%H%C%W%Z!<%8?7>&IJ(B*/

#new_item	{
	margin:0px 0px;
	padding:0px 20px;
	text-align:left;
	clear:both;
	}
	
#new_item_img img	{
	width:102px;
	height:102px;
	float:left;
	margin:1px;
	padding:0px;
	border:1px solid #59493f;
	}



#top_left	li	{
	margin-bottom:4px;
	}

/*$B%+%F%4%j!<%Z!<%8(B*/

#cate_main	{
	margin:0px;
	padding:0px;
	text-align:center;
	}
	
#cate_item	{
	width:624px;
	margin:0px auto;
	padding:0px;
	text-align:left;
	height:395px;
	}
	
#cate_item	table	{
	border:0px;
	}
	
#cate_item	td	{
	border:0px;
	}
	
.cate_img	img	{
	width:150px;
	height:150px;
	margin:0px;
	padding:0px;
	border:0px;
	border:1px solid #59493f;
	}
	
.cate_img2	img	{
	width:100px;
	height:100px;
	margin:0px;
	padding:0px;
	border:0px;
	border:1px solid #59493f;
	}
	
.cate_text	{
	width:152px;
	text-align:center;
	vertical-align:top;
	line-height:125%;			/* $B9TI}(B */

	margin:0px;
	padding:0px 2px 5px 2px;
	border:0px;
	}
	
#page_navi	{
	text-align:right;
	padding: 15px 25px 0px 25px;
	}
	
#page_navi_bottom	{
	text-align:center;
	padding: 10px 0px 5px 0px;
	}
	
/*$B%+!<%H(B*/

#cart_table	{
font-size:11px;
}

#cart_table	table	{
	margin:0px;
	padding:0px;
	border:1px solid #59493f;
	border-collapse:collapse;
	}
	
#cart_table	td	{
	margin:0px;
	/*padding:3px;*/
	border:1px solid #59493f;
	}
	
.cart_th	{
	background-color:#f8f2e6;
	text-align:center;
	font-weight:bold;
	font-size:10px;
	}
	
.cart_titile	{
	font-size:12px;
	font-weight:bold;
	margin-right:10px;
	}
	
.hana	{
color:#ff0000;
font-weight:normal;
}

.koko	{
font-weight:bold;
color:#362e2b;
}

.cart_navi	{
font-size:11px;
color:#999999;
border:0px;
}

.waku	td	{
text-align:center;
}

#noline	table	{
	margin:0px;
	padding:0px;
	border:0px;
	}
	
#noline	td	{
	margin:0px;
	padding:1px;
	border:0px;
	}
	
/*$B2q0wEPO?(B*/

#new_member	{
	width:550px;
	margin:0px auto 0px auto;
}

#new_member	table	{
	width:550px;
	margin:5px 0px 0px 0px;
	border:1px solid #59493f;
	border-collapse:collapse;
	}

#new_member	td	{
	border:1px solid #59493f;
	}

.new_member_th	{
	background-color:#f8f2e6;
	text-align:center;
	width:100px;
	}

#correction_member	{
	width:550px;
	margin:0px auto 0px auto;
}

#correction_member	table	{
	width:550px;
	margin:10px 0px 0px 0px;
	border:1px solid #59493f;
	border-collapse:collapse;
	
	}

#correction_member	td	{
	border:1px solid #59493f;
}

.correction_member_th	{
	background-color:#f8f2e6;
	text-align:center;
	width:100px;
	}

.members	{
	background-color:#333333;
	color:#FFFFFF;
	text-align:left;
	font-size:11px;
	}
	
.members2	{
	text-align:left;
	font-size:11px;
	margin-top:15px;
	}

.members2	p	{
	padding-left:25px;
	margin:5px 0px;
	}
