@charset "utf-8";
/* EC サイト用 */

.item_list{
	float:left; 
	margin-left:16px;
	margin-bottom:5px;
	font-size:10px;
	line-height:14px;
	width:100px;
}

.item_list_2{
	float:left; 
	margin-left:33px;
	margin-bottom:5px;
	margin-top:5px;
	font-size:12px;
	line-height:16px;
	width:200px;
}

.item_photo{
	border:#999;
	border-width:1px;
	border-style:solid;
	width:100px;
	height:100px;
}

.item_photo_2{
	border:#999;
	border-width:1px;
	border-style:solid;
	width:200px;
	height:200px;
}

#item_area{
	margin-top:20px;
	margin-bottom:20px;
	width:740px;
}

#left_side{
	float:left;
	margin:0px 0px 0px 25px;
}

.item_b_photo{
	border:#999;
	border-width:1px;
	border-style:solid;
	width:300px;

	margin:0px 0px 0px 0px;
}
.item_s_photo{
	border:#999;
	border-width:1px;
	border-style:solid;
	width:100px;
	height:100px;
	margin:20px 20px 0px 0px;
	float:left;
}


#right_side{
	float:left;
	width:350px;
	margin:0px 0px 0px 20px;
}

#right_side .item_title{
	font-size:16px;
	font-weight:bold;
	padding-bottom:5px;
	border-bottom:dotted;
	border-bottom-color:#666;
	border-bottom-width:1px;
}

#right_side .price_area,#right_side .item_exp ,#right_side .cate_area,#right_side .dog_area,#right_side .item_id{
	padding-top:5px;
	padding-bottom:5px;
	border-bottom:dotted;
	border-bottom-color:#666;
	border-bottom-width:1px;
}
.price{
	font-size:16px;
	font-weight:bold;
	color:#C00;
}

.new, .recommend, .sale{
	color:#C00;
}

.yes_button{
	background-image:url(/images/ec/ok.gif); 
	width:150px; 
	height:30px; 

	padding:0;
	border:0;
	text-indent:-9898px;
	font-size: 0px;
	line-height: 0px;
	cursor:pointer;
}

.no_button{
	background-image:url(/images/ec/b_pageback_on.gif); 
	width:150px; 
	height:30px; 

	padding:0;
	border:0;
	text-indent:-9898px;
	font-size: 0px;
	line-height: 0px;
	cursor:pointer;
}

/*=======================タブ用============================*/

.TabbedPanelsTab2 {
	float: left;
	list-style: none;
	border-left: solid 1px #CCC;
	border-top: solid 1px #999;
	border-right: solid 1px #999;
	margin: 0px 1px 0px 0px;
	top: 1px;
}

.TabbedPanelsTab2 .visible {
	padding:6px 12px 6px 12px;
	background-color: #DDD;
	-moz-user-select: none;
	-khtml-user-select: none;
	cursor: pointer;
	font-family: sans-serif;
	font-size: 7.5pt;
	font-weight: bold;
	color:#000;
	text-decoration:none;
}

.TabbedPanelsTab2 .visible:hover {
	background-color: #666666;
}

.TabbedPanelsTab2 .select {	
	padding:6px 12px 6px 12px;
	background-color: #666666;	
	-moz-user-select: none;
	-khtml-user-select: none;
	cursor: pointer;
	font-family: sans-serif;
	font-size: 7.5pt;
	font-weight: bold;
	color:#000;
	text-decoration:none;
}

