/* CSS Document */


/*大カテゴリ*/

.gen_description {
	width: 625px;
	color: #000000;
	border: solid;
	border-color: #CCCCCC;
	border-width: 1px;
	background: #ffffff;
	text-align: left;
}

.gen_table {
	width: 625px;
}

.gen_tr {
	vertical-align: top;
	text-align: center;
}


/*小カテゴリ*/

.item_description {
	width: 625px;
	color: #000000;
	border: solid;
	border-color: #CCCCCC;
	border-width: 1px;
	background: #ffffff;
	text-align: left;
}

.gear	{
	color: #666666;

}

.gear input{
	color: #666666;

}

.item_table {
	width: 625px;
	border: 1px dotted #CCCCCC;
	text-align: center;
}

.item_td_dot {
	background-image: url(../img/common/dot_y.gif);
	background-repeat: repeat-y;
	width: 1px;
}


/*商品*/

.goods_description {
	width: 625px;
	color: #000000;
	border: solid;
	border-color: #CCCCCC;
	border-width: 1px;
	background: #ffffff;
	text-align: left;
}

.gear_goods form	{
	background: #ffffff;
}

.goods_comment {
	width: 600px;
	color: #000000;
	border: solid;
	border-color: #CCCCCC;
	border-width: 1px;
	background: #ffffff;
	margin-left: 13px;
	text-align: left;
}

*:first-child+html .goods_comment	{
	width: 600px;
	color: #000000;
	border: solid;
	border-color: #CCCCCC;
	border-width: 1px;
	background: #ffffff;
	margin-left: 0px;
	text-align: left;
}
 
* html .goods_comment	{
	width: 600px;
	color: #000000;
	border: solid;
	border-color: #CCCCCC;
	border-width: 1px;
	background: #ffffff;
	margin-left: 0px;
	text-align: left;
}

.price	{
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 10px;
	color: #FF0000;
	text-align: left;
}

.tax	{
	color: #000000;
}

.image_table {
	width: 600px;
	margin-left: 13px;
}

*:first-child+html .image_table	{
	width: 600px;
	margin-left: 0px;
}
 
* html .image_table	{
	width: 600px;
	margin-left: 0px;
}

.goods_table {
	width: 600px;
	background-color: #F1F1F1;
	border: 1px solid #CCCCCC;
	margin-left: 13px;
	text-align: left;
}

*:first-child+html .goods_table	{
	width: 600px;
	background-color: #F1F1F1;
	border: 1px solid #CCCCCC;
	margin-left: 0px;
	text-align: left;
}
 
* html .goods_table	{
	width: 600px;
	background-color: #F1F1F1;
	border: 1px solid #CCCCCC;
	margin-left: 0px;
	text-align: left;
}

.num	{
	font-size: 80%;
	color: #000000;
}


/*カテゴリ一覧*/

.cat_paging {
	width: 625px;
	color: #000000;
	background: #ffffff;
	text-align: left;
}

.cat_table {
	width: 625px;
	border: 1px dotted #CCCCCC;
	text-align: center;
}


/*カテゴリ検索結果*/

.cat_search_paging {
	width: 625px;
	color: #000000;
	background: #ffffff;
	text-align: left;
}

.cat_search_table {
	width: 625px;
	border: 1px dotted #CCCCCC;
	text-align: center;
}


/*lpo*/

.lpo_description {
	width: 625px;
	color: #000000;
	border: solid;
	border-color: #CCCCCC;
	border-width: 1px;
	background: #ffffff;
	text-align: left;
}
