/*----------------------
 import css
-----------------------*/
@import url("../style.css");
@import url("header.css");
@import url("flash.css");
@import url("sidebar.css");
@import url("footer.css");
/*----------------------
 index only
-----------------------*/
#index #contents .navi{
	margin			: 10px 0px 10px 20px;
	text-align		: center;
}
/*--------
 topic
----------*/
#index #contents .topic{
	width			: 635px;
	margin			: 0px 10px 10px 15px;
	_margin			: 0 0px 5px 15px;
	position		: relative;
}
#index #contents .topic .text{
	background		: url(../images/shop_topic_bg.gif) left top repeat-y;
	padding			: 5px 20px;
	width			: 595px;
	overflow		: hidden;
}
#index #contents .topic .footer{
	background		: url(../images/shop_topic_footer.gif) left top no-repeat;
	width			: 635px;
	height			: 11px;
	line-height		: 1px;
}
/*----
 heading
-----*/
#index #contents .topic h2{
	background		: url(../images/index_topic_header.gif) left top no-repeat;
	width			: 605px;
	height			: 25px;
	padding			: 5px 15px 0 15px;
	font-size		: 14px;
}
/*--------
 recommend
----------*/
img.photo{
	border			: 2px solid #BEBEBE;
	margin			: 10px 0 15px 0;
}
table.explain{
	width			: 585px;
	border-top		: 1px solid #BFBFBF;
	border-right	: 1px solid #BFBFBF;
	margin			: 10px 0;
}
table.explain td , table.explain th{
	border-bottom	: 1px solid #BFBFBF;
	border-left		: 1px solid #BFBFBF;
}
table.explain td{
	width			: 160px;
	padding			: 0 10px;
	background		: #FFF;
}
table.explain th{
	font-weight		: normal;
	width			: 110px;
	height			: 30px;
	text-align		: center;
}
table.explain td img{
	margin			: 10px 0;
}
table.explain thead td{
	width			: 585px;
}
