#option_tbl {
     border-collapse:collapse;
     margin:10px auto 0;
     border-top:1px solid #ccc;
     border-left:1px solid #ccc;
     width:250px;
     float: right;
}
#option_tbl th{
     padding:5px;
     border-bottom:1px solid #ccc;
     border-right:1px solid #ccc;
    }
#option_tbl td input{
     float:none;
     margin:0 0 5px;
     width:auto;
}
#option_tbl th,
#option_tbl td.none {
     background:#eee;
}
#option_tbl td {
     padding:5px;
     text-align:center;
     border-bottom:1px solid #ccc;
     border-right:1px solid #ccc;
}
.stock_zero {
     color:red;
 }

#option_tbl span.table_price {
    display: none;
}

#option_tbl span.table_price + br {
    display: none;
}



	#item_img {
		width: 660px;
		margin: 0 0 30px 0;
	}
	
	#img_main {
		width: 464px;
		float: left;
	}
	
	#img_mini {
		width: 174px;
		float: right;
	}

.photofrm{
width:440px;
padding: 9px 10px 9px 10px;
background-color: #FFFFFF;
border-style: solid;
border-width: 2px;
border-color: #DCE3E3 #C1C1C1 #C1C1C1 #DCE3E3;
}


.photofrm_mini1{
width:150px;
padding: 10px 10px 10px 10px;
background-color: #FFFFFF;
border-style: solid;
border-width: 2px;
border-color: #DCE3E3 #C1C1C1 #C1C1C1 #DCE3E3;
}


.photofrm_mini2{
width:150px;
padding: 10px 10px 10px 10px;
background-color: #FFFFFF;
border-style: solid;
border-width: 2px;
border-color: #FFFFFF #C1C1C1 #C1C1C1 #DCE3E3;
}

.main table {
	font-size: 0.8em;
}

.main table td {
	padding: 3px;
}

.footstamp {
	font-size: 0.8em;
}

.sort_01 {
	font-size: 0.8em;
}

.pagenavi {
	font-size: 0.8em;
}

#order2 {
	text-align: right;
background:#fff;
	width:725px;
}



/* ------------------------------------- 
 *	各タイトル（おすすめ商品、売れ筋商品、サブカテゴリー)
 * ------------------------------------- */
.main_title {
	height:20px;
width:710;

}

.main_title .point {
	height:27px;
	width:20px;
	float:left;
	background:url(https://img.shop-pro.jp/tmpl_img/24/main_title_point.gif) no-repeat;
	background-position:left;
}

.main_title .title {
	height:27px;
	margin-left:20px;
	background:url(https://img.shop-pro.jp/tmpl_img/24/main_title_right.gif) no-repeat;
	background-position:right;
}
.main_title .title img {margin-top:6px;}


/* ------------------------------------- 
 *	アイテムエリアの設定（商品を複数個横に並べる表示の設定）
 * ------------------------------------- */

.itemarea {
	margin:5px 0;
	padding: 0 6px;
	width: 120px;
	height: 200px;
	float:left;
	text-align:center;
        line-height: 1.2;
        font-size:12px;
        color:#666;
}


/* ------------------------------------- 
 *	商品一覧・検索結果//アイテムリストの設定（一行表示の設定）
 * ------------------------------------- */

table.list {
	width:99.5%;
	border-top:1px <{$table_txt_fontcolor}> solid;
	border-bottom:1px <{$table_txt_fontcolor}> solid;
}

table.list td {padding:10px 5px;}

/* 商品の名前 */
table.list div.name {
	margin-right:100px;
}

/* 商品の値段 */
table.list div.price {
	color:<{$productlist_price_fontcolor}>;
	width:150px;
	float:right;
	text-align:right;
}
/* 商品の簡易説明 */
table.list {margin-top:10px;}


/* 並び順 */
.sort {
	text-align:right;
	margin-bottom:5px;
}
.sort span,strong {
	padding:0px 7px;
}




.item_name {
	color: #663300;
	font-size: 16px;
	font-weight: bold;
}