/*
==================================================================
商品一覧
==================================================================
*/


/*画像小*/
.article_list_small{
	margin-top:10px;
	font-size:12px;
	color:#333;
	width:550px;
}

.image_small{
	border:solid 1px #E9E6D5;
	text-align:center;
	vertical-align:middle;
/*
	width:60px;
	height:60px;
*/
	width:58px;
	height:58px;

}
.image_small a{
	text-align:center;
}

.image_small img{
	vertical-align:bottom;
}


.comment_small{
	letter-spacing: -1px;
	padding:0px 5px;
	background: url("../goods/image/comment_small.jpg") no-repeat;
	vertical-align:middle;
	line-height:15px;
}

.comment_small .name{
	font-size:12px;
	line-height:15px;
	font-weight:bold;
}


/*その他*/

.catch_copy{
	font-size:11px;
}

.name{
	font-size:12px;
	font-weight:bold;
}

.money{
	color:#CF0000;
	margin-top:5px;
}

/*ページング*/
.article_paging{
	width:550px;
	text-align:center;
	margin-top:10px;
}

.article_paging div{
	display:inline;
}

/**************ページナビ*************/

.page_navi{
	font-size:12px;
	margin: 0px;
}

.page_navi li a{
}
.page_navi li a:hover{
}

.page_navi ul{
	padding:0px;
	margin:0px;
}
.page_navi li{
	display:block;
	float:left;
}

.page_navi .now_page{
	font-weight:bold;
	color:#FFF;
}

.float_left{
	float:left;
}
.float_right{
	float:right;
}

/*AJAXモード*/

/*■■■■■■以下、元々categorysのstyle.css ■■■■■■■■■■■■■■■*/
/*
==================================================================
商品一覧
==================================================================
*/

/*画像大*/
.article_list_big{
	margin-top:10px;
	font-size:12px;
	color:#333;
	width:550px;
}

.image_big{
	border:solid 1px #E9E6D5;
	width:232px;
	height:232px;
	text-align:center;
	vertical-align:middle;
}

/* レイアウト調整 */
.image_big a img{
	vertical-align:bottom; 
}
.comment_big{
	background: url("../goods/image/comment_big.jpg") no-repeat;
	background-position: center top;
	width:316px;
	padding:5px 0px;
	vertical-align:middle;
}

.comment_big .contents {
	margin: 0px 10px;
}

.comment_big .name{
	font-size:14px;
	font-weight:bold;
}


/*画像中*/
.article_list_normal{
	margin-top:10px;
	font-size:12px;
	color:#333;
	width:130px;
}

.image_normal{
	border:solid 1px #E9E6D5;
	width:128px;
	height:128px;
	text-align:center;
	vertical-align:middle;
}

/* レイアウト調整 */
.image_normal a img{
	vertical-align:bottom; 
}

.comment_normal{
	background: url("../goods/image/comment_normal.jpg") no-repeat;
	width:128px;
	height:75px;
	padding:5px 0px;
	vertical-align:top;
}

.comment_normal .name{
	font-size:12px;
	line-height:15px;
	font-weight:bold;
	width:128px;
}


/*画像小*/

/*
.comment_small{
	padding:0px 5px;
	background: url("../goods/image/comment_small.jpg") no-repeat;
	vertical-align:middle;
}
*/


/*
==================================================================
以下商品詳細画面
==================================================================
*/

/*
==================================================================
左コンテンツ
==================================================================
*/
.left_area{
	float:left;
	width:550px;
	text-align:left;
	color:#555;
}

.big_img{
	margin-top:10px;
	display:table-cell;
	text-align:center;
}
.big_img_nomal{
	border:solid 1px #CCCCCC;
	width:546px;
	height:409px;
	margin-top:10px;
	display: table-cell;
	text-align:center;
	vertical-align:middle;

}
.big_img_nomal img{
	vertical-align:middle;
}

.big_img_nomal_mv{
	width:550px;
	height:410px;
	margin-top:10px;
	text-align:center;
	display: table-cell;
	vertical-align:middle;
}

.img_left_div{
/*
	width:154px;
*/
	width:85px;
	float:left;
}
.img_left_div_l{
	width:85px;
	float:left;
}
.img_left_div_s{
	width:42px;
	float:left;
}

.img_right_div{
/* width:396px; */
	width:465px;
	float:left;
}

.img_right_div_s{
	width:508x;
	float:left;
}

.small_img_tbl{
	float:left;
	width:40px;
	height:40px;
	border:solid 1px #E9E6D5;
	margin-left:3px;
	margin-bottom:0px;
/*
	padding: 0px 0px 5px 4px;
	text-align:center;

*/
	vertical-align:middle
}
.small_img_tbl td{
	width:40px;
	height:40px;
	text-align:center;
	vertical-align:middle
}
.small_img_tbl img{
	vertical-align:middle
}


/*
==================================================================
右コンテンツ
==================================================================
*/

.right_area{
	float:left;
	width:300px;
	margin-left:10px;
	color:#555;
}

.goods_name_div{
	width:300px;
	/*border:solid 1px #CFCFCF;*/
	background:#F5F5F5;
	padding:5px;
	text-align:left;

	background: url("../goods/image/img_bg_name.jpg") no-repeat;
	vertical-align:middle;
	font-size:12px;
}
.goods_name_div .name{
	font-weight:bold;
	color:#AF1111;
	font-size:14px;
	line-height:18px;
}

.goods_tbl{
	margin:10px 0px;
	width:296px;
}
.goods_tbl th{
	font-weight:normal;
	text-align:right;
	width:170px;
	padding-right:5px;
	padding-top:5px;
}
.goods_tbl td{
	text-align:left;
	width:95px;
	padding-left:5px;
	padding-top:5px;
}

/* 通常価格 */

.standard_price_line {
	text-decoration: line-through;
}

.contact_tbl{
	margin:auto;
	margin-top:10px;
}
.contact_tbl td{
	padding:0px 5px;
}

/***********項目在庫設定用テーブル**************/
.stock_tbl{
    border-top:1px solid #CCC;
    border-left:1px solid #CCC;
    border-collapse:collapse;
    border-spacing:0;
    background-color:#ffffff;
    empty-cells:show;
	width:300px;
}
.stock_tbl th{
    border-right:1px solid #CCC;
    border-bottom:1px solid #CCC;
    color:#555;
    background-color:F5F5F5;
    background-position:left top;
    text-align:center;
	font-size:13px;
	padding:3px 10px;
}

.stock_tbl td{
    border-right:1px solid #CCC;
    border-bottom:1px solid #CCC;
	text-align:center;
}

/*
==================================================================
通常モード
==================================================================
*/

/* 画像説明 */

.photo_comment{
	margin: 5px 0px 0px 0px;
	/*height:20px;*/
}

/* キャッチコピー */

.normal_catch_copy {
	width: 550px;
	margin: 20px 0px 0px 0px;
}

.normal_catch_copy td {
	width: 530px;
	border: 1px solid #BBB8AB;
	background-color: #F5F5F5;
	margin: 20px 0px 0px 0px;
	padding: 10px;
}

/* 商品名 */

.normal_catch_copy td .name {
	font-weight: bold;
	color: #AF1111;
}


.normal_top_box {
	width: 550px;
	margin: 20px 0px 0px 0px;
}

/* 商品画像 */

.normal_top_left {
	float: left;
	width: 215px;
}

.normal_img_tbl {
	width: 215px;
}

/* 左・真ん中画像 */

.normal_img_td {
	width: 71px;
	font-size: 0px;
	text-align: left;
}

/* 右端画像 */

.normal_img_td_right {
	width: 73px;
	font-size: 0px;
	text-align: right;
}

.normal_mini_img img {
	cursor: pointer;
	border: 1px solid #ECE9D8;
}

/* 画像下段のスペース */

.normal_img_space {
	width: 215px;
	height: 5px;
	font-size: 0px;
	line-height: 0px;
}

/* クリックすると拡大表示 */

.normal_click_text {
	line-height: 20px;
}

/* 商品情報 */

.normal_top_right {
	float: right;
	width: 300px;
}
.normal_top_left2{
	float: left;
}

.normal_info_tbl {
	width: 300px;
}

.normal_info_tbl th {
	font-weight: normal;
	text-align: right;
	padding: 5px 5px 0px 0px;
}
.normal_info_tbl td {
	text-align:left;
	padding: 5px 0px 0px 5px;
}


#normal_saletime_tbl{
	width: 280px;
	margin: 5px 0px 5px 0px;
	border: 1px solid #CCCCCC;
}

#normal_saletime_tbl td{
	text-align:center;
	line-height: 24px;
	font-size:12px;
	letter-spacing: -1px;
}

.ajax_sales_div{
	width: 300px;
	text-align:center;
	height:25px;
	line-height:25px;
	margin:10px 0px;
	border: 1px solid #CCCCCC;
}

.normal_goods_comment {
	width: 100%;
	border-top: 1px solid #ACA899;
	border-bottom: 1px solid #ACA899;
	margin: 5px 0px 0px 0px;
	padding: 10px 0px 10px 0px;
}

.normal_bottom_box {
	width: 100%;
	margin: 25px 0px 0px 0px;
}

/* ページめくり */

.normal_page_tbl {
	width: 550px;
	height: 16px;
}

/* 前ページ */

.normal_prev_td {
	width: 270px;
	font-size: 0px;
	text-align: right;
	padding: 10px 0px;
}

/* スペース */

.normal_center_td {
	width: 10px;
	font-size: 0px;
	line-height: 0px;
	padding: 10px 0px;
}

/* 次ページ */

.normal_next_td {
	width: 270px;
	font-size: 0px;
	text-align: left;
	padding: 10px 0px;
}

/* テーブルの画像 */

.cls_normal_tbl1{
	background: url("../goods/image/img_name.jpg") no-repeat #CFCFCF;
}


/*
==================================================================
その他スタイル
==================================================================
*/

.goods_comment{
	border-top:solid 1px #CFCFCF;
	border-bottom:solid 1px #CFCFCF;
	text-align:left;
}

.caption{
	margin-top:20px;
	text-align:left;
	font-weight:bold;
}

.mail_img{
	background: url("../goods/image/mail.gif");
	width:24px;
	height:15px;
}

.friend_img{
	background: url("../goods/image/friend.gif");
	width:22px;
	height:16px;
}

/* トピックス */
.topic_date{
	font-size:12px;
}