@charset "UTF-8";
/* ************************************************ 
 * 2-7 Main contents setting
 * ************************************************ */
div#main_contents h3
	{
	font-size:174%;
	font-weight:bold;
	color:#4A4A4A;
	border-top:1px solid #BCBCBC;
	border-bottom:1px solid #BCBCBC;
	margin:0px 0px 10px 0px;
	padding:10px 10px 10px 10px;
	background:url(wp-content/themes/megumi_fujin/images/title/title_back.gif) repeat-x left bottom #FDFDFD;
	}
div#main_contents p.xc_textRight
	{
	text-align:center;
	}
div#sidebar h2.img_title
	{
	margin:0px 0px 5px 0px;
	}
div#sidebar ul#product_category li
	{
	width:151px;
	margin:0px 0px 5px 0px;
	border:none;
	padding:0px 0px 0px 0px;
	float:left;
	}
div#sidebar ul#product_category li a
	{
	width:151px;
	padding:0px 0px 0px 0px;
	border:none;
	}
div#sidebar ul#product_category li.nav_right
	{
	float:right;
	}
div#sidebar ul#product_category li a:hover img
	{
	filter:alpha(opacity=85);
	-moz-opacity:0.8;
	opacity:0.8;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=80)";
	}
/* ************************************************ 
 * 商品一覧
 * ************************************************ */
div#main_contents div.xc_productList
	{
	margin:10px 0;
	width:594px;
	font-size:inherit;
	line-height:inherit;
	}
div#main_contents div.xc_productList div.xc_clearBoth
	{
	margin:0px 0px 20px 0;
	border-bottom:1px solid #BCBCBC;
	}
	
div#main_contents div.xc_productList div.xc_productListBox
	{
	float:none;
	clear:both;
	}
div#main_contents div.xc_productList div.xc_productListDetail
	{
	width:384px;
	margin:0px 0px 20px 0;
	text-align:left;
	float:right;
	}
div#main_contents div.xc_productList div.xc_productListImage
	{
	width:200px;
	float:left;
	margin:0px 0px 20px 0;
	}
div#main_contents div.xc_productList div.xc_productListDetail div.xc_productName
	{
	width:auto;
	text-align:left;
	font-size:123.1%;
	font-weight:bold;
	margin:0px 0px 10px 0px;
	border-bottom:1px solid #CCCCCC;
	float:none;
	}
div#main_contents div.xc_productList div.xc_productListDetail div.xc_productAmount
	{
	width:auto;
	height:25px;
	text-align:right;
	margin:10px 0;
	padding:10px 123px 0px 0px;
	float:none;
	position:relative;
	}
div#main_contents div.xc_productList div.xc_productListDetail div.xc_productAmount input.xc_floatRight
	{
	position:absolute;
	top:5px;
	right:0px;
	}
div#main_contents div.xc_productList div.xc_productListDetail div.xc_productComment
	{
	margin:0px 0px 0px 0px;
	clear:both;
	}

.xc_productList .xc_productListDetailList{
clear:both;
width:195px;
margin-bottom:1px;
}
.xc_productList .xc_th{
width:75px;
float:none;
padding-left:5px;
background-color:#DDDDDD;
border-right:1px solid #DDDDDD;
border-bottom:1px solid #DDDDDD;
margin-bottom:1px;
}
.xc_productList .xc_td{
width:100px;
float:none;
text-align:right;
margin-bottom:1px;
}
.xc_productList .xc_tdStockText{
width:100%;
margin-bottom:1px;
text-align:left;
}
.xc_productList .xc_productListDetailRight{
width:250px;
float:none;
}
.xc_productList .xc_productInquiry{
margin:10px 0;
clear:both;
text-align:left;
}
.xc_productList .xc_productVariation{
width:auto;
margin:10px 0;
text-align:right;
}
.xc_productList .xc_productLink{
text-align:center;
margin:10px 0;
}
/* ************************************************ 
 * 商品一覧
 * ************************************************ */
div#main_contents div.xc_productList div.xc_productDetail
	{
	line-height:1.3em;
	padding:0;
	width:594px;
	}
div#main_contents div.xc_productDetail div
	{
	padding:5px;
	}
div#main_contents div.xc_productDetail div.xc_productDetailData1
	{
	width:384px;
	margin:0px 0px 20px 0;
	text-align:left;
	float:right;
	}
div#main_contents div.xc_productDetail div.xc_productDetailImage
	{
	width:200px;
	float:left;
	}
.xc_productDetail .xc_productName
	{
	width:auto;
	text-align:left;
	font-size:123.1%;
	font-weight:bold;
	margin:0px 0px 10px 0px;
	border-bottom:1px solid #CCCCCC;
	float:none;
	}

.xc_productDetail .xc_th{
width:100px;
float:left;
font-weight:bold;
background-color:#EEEEEE;
border-bottom:1px solid #333333;

}
.xc_productDetail .xc_td{
width:auto;
border-bottom:1px solid #333333;
}

.xc_productDetail .xc_tdStock{
float:left;
width:80px;
border-bottom:1px solid #333333;
}

.xc_productDetail .xc_tdStockText{
width:auto;
border-bottom:1px solid #333333;
}

.xc_productDetail .xc_productInquiry{
width:auto;
}
.xc_productDetail .xc_amount{
float:left;
width:100px;
text-align:right;
}
.xc_productDetail .xc_productComment{
width:auto;
}
.xc_productDetail .xc_variation{
float:left;
width:250px;
text-align:right;
}

.xc_productDetail .xc_variationMatrix{
width:auto;
}

.xc_productDetail .xc_pickItem {
width:auto;
text-align:right;
}

.xc_productDetail .xc_clearBoth{
clear : both;
padding:0px;
}

.xc_productDetail .xc_productDetailData2 {
  margin : 0;
  padding : 0;
}

.xc_productDetail .xc_variationMatrix{
width:400px;
float:left;
}

.xc_productDetail .xc_productDetailVariationMatrixTable{
border-collapse: collapse;
}


.xc_productDetail .xc_productDetailVariationMatrixTable th{
padding:5px;
border:1px solid #333333;
background-color:#EEEEEE;
width:80px;
text-align : center;
}
.xc_productDetail .xc_productDetailVariationMatrixTable td{
padding:5px;
border:1px solid #333333;
text-align : center;
}
.xc_productDetail .xc_productDetailVariationMatrixTable th.xc_radio{
text-align:left;
}
.xc_productDetail .xc_productDetailVariationMatrixTable th.xc_radio input{
margin-right:3px;
}

.xc_productDetail .xc_productDetailVariationMatrixTable th.xc_radio div{
float:left;
height:15px;
padding:0;
width:20px;
}

.xc_productDetail .xc_productDetailVariationMatrixTab{
padding:5px 8px 1px 8px;
margin:0 5px 0 0;
border-top:1px solid #333333;
border-right:1px solid #333333;
border-left:1px solid #333333;
background-color:#DDDDDD;
}

.xc_productAmount select{
margin-right:65px;
}


/* ************************************************ 
 * Feeling!!
 * It is inquiry in the webnist
 * webnist@webnist.org
 * ************************************************ */
