body	{
	margin:0 0 10px 0;padding:0px;
	background-color:#669;
	text-align:center;
}
a 	{text-decoration:none;/*\*/overflow:hidden;/**/}
a img	{border:none;}

#navi	{
	background:#000 url(image/goods.gif) no-repeat;
	height:20px;
}
#navi a		{display:block;width:200px;height:20px;text-align:right;font-size:10px;line-height:20px;float:right;margin-right:10px;}
#navi a:link	{color:#999;}
#navi a:visited	{color:#000;}
#navi a:hover	{color:#fff;}

#main-menu	{
	width:800px;height:124px;
	margin:20px auto 0;
	text-align:left;
	}
ul		{
	width:800px;height:100px;
	margin:0;padding:0;
	list-style-type:none;
	background:#999;
	}
li		{
	margin:0;padding:0;
	float:left;
	}
li a	{
	display:block;
	width:200px;height:100px;
	background:url(image/gw-menu.jpg) no-repeat;
	overflow:hidden;
	text-indent:-9999em;
	}
li.mm01 a	{background-position:0px 0px;}
li.mm02 a	{background-position:-200px 0px;}
li.mm03 a	{background-position:-400px 0px;}
li.mm04 a	{background-position:-600px 0px;}
li.mm01 a:hover	{background-position:0px -100px;}
li.mm02 a:hover	{background-position:-200px -100px;}
li.mm03 a:hover	{background-position:-400px -100px;}
li.mm04 a:hover	{background-position:-600px -100px;}


#mck li.mm01 a		{background-position:0px -100px;}
#ccs li.mm02 a		{background-position:-200px -100px;}
#wgs li.mm03 a		{background-position:-400px -100px;}
#stc li.mm04 a		{background-position:-600px -100px;}

#menu-bar		{
	height:24px;
	margin:0 auto;
	}
#ccs #menu-bar	{padding-left:200px;}
#wgs #menu-bar	{padding-left:400px;}
#stc #menu-bar	{padding-left:600px;}

#contents	{
	background:#66c url(image/gw-boxm.gif) repeat-y;
	width:858px;
	margin:0 auto;
	text-align:left;
	}
.con-bar	{
	height:20px;
	clear:both;
	}
.con-box	{
	margin:0 24px;
	}
.mck		{
	width:810px;height:170px;
	margin-top:12px;
	background:url(mck/mck-back.jpg) repeat-x;
	font-size:11px;line-height:13px;
	color:#fff;
	}
.mck-img	{
	float:left;
	}
.mck-sp		{
	width:274px;height:170px;
	float:right;
	position:relative;
	font-family:Arial, Helvetica;
	}
.mck-sp img	{margin-bottom:2px;}
.mck-name	{font-weight:bold;font-size:13px;}
.mck-ct		{font-size:10px;color:#ccc;}
.mck-sp table	{position:absolute;bottom:4px;right:4px;}
.mck-sp td	{padding:2px 10px;border-bottom:solid 1px #fff;font-size:12px;line-height:13px;color:#fff;font-family:Arial, Helvetica;}
.mck-price	{font-weight:bold;font-size:16px;}
.mck-et		{font-size:11px;line-height:15px;color:#fff;text-align:right;margin-top:8px;}

.ccs-price	{font-size:12px;line-height:16px;color:#fff;font-family:Arial, Helvetica;text-align:center;margin:10px auto 0;}
.ccs-price td	{padding:2px 30px;border-bottom:solid 1px #fff;background:#333;}
.ccs-name	{font-size:16px;font-weight:bold;}

.con-main	{
	margin:0 19px;
	}
.con-left	{
	width:400px;
	float:left;
	}
.con-right	{
	width:400px;
	float:right;
	}
.waer		{
	background:#ffd;
	width:400px;
	}
.sp10		{margin-bottom:10px;}
.waer img	{float:left;margin:8px;}
.waer h2, .waer p	{margin:0 0 0 170px;}
.waer h2	{font-size:16px;line-height:16px;padding:8px 0 2px;border-bottom:solid 1px #666;}
.waer p		{font-size:11px;line-height:16px;padding-top:8px;}

.code		{padding-left:9em;}
.price		{font-size:15px;line-height:2em;font-weight:bold;}
