body		{
			margin:0;
			font: 80% "lr oSVbN", Osaka, "qMmpS Pro W3";
			background:#FFFFFF url(cmnfix/bg.jpg) no-repeat;
			background-position: top;
			line-height:140%;
			color:#666666;
}

a:link		{text-decoration: underline; color:#745F87;}
a:visited	{text-decoration: underline;color:#745F87;}
a:hover		{text-decoration: underline;color:#B1A3BE;}
a:active	{text-decoration: underline;color:#B1A3BE;}

img,a		{border:0px;padding:0px;margin:0px;}
h1			{font: 120% "lr oSVbN", Osaka, "qMmpS Pro W3"; margin:0px;padding:0px;color:#FFFFFF;}
h2			{font: 120% "lr oSVbN", Osaka, "qMmpS Pro W3"; margin:0px;padding:0px 0px 10px 0px;color:#FFFFFF;}
h3			{font: 120% "lr oSVbN", Osaka, "qMmpS Pro W3"; margin:0px;padding:0px;color:#FFFFFF;}
h4			{font: 100% "lr oSVbN", Osaka, "qMmpS Pro W3"; margin:0px;padding:0px;}

td.prod		{background: url(products/img/h2_01.jpg);height:25px;padding-left:30px;}

td.shop		{background: url(shopping_flow/img/h2_01.jpg);height:25px;padding-left:30px;}

td.flow		{background: url(shopping_flow/img/h3_01.jpg);height:25px;width:25px;}
td.flow h3	{margin-top:5px;padding-left:5px;}


p			{margin:0px;}
ul			{
			margin:0px;
			border:0px;
			padding:0px;			
}
li			{
			margin:0px;
			border:0px;
			padding:0px;
			list-style: none;
}

#menu p		{clear:both;}
#menu ul	{margin:0px;padding:0px;font-size:0px;}
#menu ul li	{margin:0px;padding:0px;font-size:0px;height:30px;float:left;}

#all		{
			width:750px;
			margin:0px auto;
			background:#FFFFFF;
			text-align:center;
}
#main		{
			clear:both;
			margin:0px auto;
			padding:10px 10px 0px 10px;
			width:730px;
			text-align:center;
}
#head		{
			margin:0px;
			background:#FFFFFF url(http://nihonbashiya.jp/cmnfix/head.jpg) no-repeat;
			height:25px;
			width:790px;
			text-align:left;
}
#main_left		{
			float:left;
			width:370px;
			margin:0px;
			padding:0px;
			text-align:left;
}
#main_right		{
			float:left;
			width:360px;
			margin:0px;
			padding:0px;
			text-align:left;
}
#main_cont	{
			clear:both;
			margin:0px auto;
			padding:10px 0px 0px 0px;
			width:730px;
			text-align:left;
}
#main_cont table{clear:both;}
#main_cont table .pix1	{float:right;margin:0px 0px 0px 10px;}
#main_cont table .pix2	{float:right;margin:0px 10px 0px 0px;}
#main_cont table .pix3	{float:right;margin:0px;}
#main_cont table .pix4	{float:left;margin:0px 10px 0px 0px;}

.bn_left		{
			float:left;
			width:370px;
			margin:0px;
			padding:0px;
			text-align:left;
}
.bn_right		{
			float:left;
			width:360px;
			margin:0px;
			padding:0px;
			text-align:left;
}
#store_left		{
			float:left;
			width:160px;
			margin:0px;
			padding:0px;
			text-align:left;
}
#store_right		{
			float:left;
			width:570px;
			margin:0px;
			padding:0px;
			text-align:left;
}
#store_left	h4	{
			padding-left:25px;

}
#store_left .store1{background:url(stores/img/h3_01.jpg) no-repeat;}
#store_left .store2{background:url(stores/img/h3_02.jpg) no-repeat;}


#footer		{
			clear:both;
			margin:0px auto;
			padding:10px 0px 0px 0px;
			width:750px;
}

#footer p		{clear:both;}
#footer ul		{margin:0px;padding:0px;font-size:0px;}
#footer ul li	{margin:0px;padding:0px;font-size:0px;height:20px;float:left;}


/*@TOPy[WINFOΰ@*/
#info		{overflow:auto;width:360px;height:150px;margin:0px;}
#info img.pix		{float:left;margin:0px 10px 0px 0px;}
#info table		{clear:both;}



/*@tHgέθ@*/
.f01		{color:#FFFFFF;}
.f02		{font: 80% "lr oSVbN", Osaka, "qMmpS Pro W3";}

/*--TOP SLIDE --*/

#slide{
	height:400px;
	zoom:1;
	z-index:1;
}

/* For modern browsers */
.cf:before,
.cf:after {
    content:"";
    display:table;
}

.cf:after {
    clear:both;
}

/* For IE 6/7 (trigger hasLayout) */
.cf {
    zoom:1;
}

/* ========== 9.WCpstyle ============ */

.wcedit_201087321201 #mainimg ul {
	height: 400px;
	overflow-y: scroll;
}

.wcedit_201087321201 #slide {
	overflow: scroll;
}
.wcselect_201087321201 #mainimg ul li{
	display: none;
}