@charset "EUC-JP";
/*--------------------------------*/
/*¿·¾¦ÉÊ¡¿¤ª´«¤á¾¦ÉÊÉ½¼¨ÎÎ°è*/
/*--------------------------------*/
#showcase {
	width : 525px;
	padding : 0 0 0px 0;
}
/*--------------------------------*/
/*¾¦ÉÊ¥«¥Æ¥´¥êÉ½¼¨ÎÎ°è*/
/*--------------------------------*/
.category_text {
	width:525px;
}
/*.category_text h1{
	margin:3px 0 8px 0;
	line-height:100%;
	letter-spacing: 0px;
	color:#706c60;
	font-size: 88%;
	display: inline;
}*/
.category_text h2{
	margin:0;
	line-height:100%;
	letter-spacing: 0px;
	color:#44b670;
	font-size: 95%;
}
/* Item List
---------------------------------------------------------- */
.itemlistbox
{
	width:525px;
	border:2px solid #AA856E;
/*	background-color:#999900;	*/
}
.itemlistline
{
	width:525px;
	margin:0px;
	overflow:hidden;
}
.itemlistline:after {
    content: "";
    display: block;
    clear: both;
    height: 1px;
    overflow: hidden;
}
/*\*/
* html .itemlistline{height: 1em;overflow: visible;}
/**/
.leftitem
{
	background-image:url(/parts/icon/category_bar.gif);
	background-position : 0 0 ;
	background-repeat : repeat-x;
	float:left;
	width:250px;
}
.rightitem
{
	background-image:url(/parts/icon/category_bar.gif);
	background-position : 0 0 ;
	background-repeat : repeat-x;
	float:right;
	width:250px;
}
.itemheader
{
	padding:10px 0 0 0;
	width:100%;
	position:relative;
}
.itemimage
{
	padding:0 10px 0 0;
	width:134px;
	border:none
}
.itemtitle
{
	width:106px;
	font-size:80%;
	position:absolute;
	bottom:0;
	right:0;
}
.itemtitle h2
{
	line-height:140%;
}
.itemdesc
{
	padding:5px 5px 10px 0;
	line-height:140%;
	font-size:77%;
	clear:both;
/*	color:#FFFFCC;	*/
}
/* Detailed Page
---------------------------------------------------------- */
.itembox
{
	width:515px;
	border:5px solid #999900;
	background-color:#AA856E;
}
.detailpic
{
	text-align:center;
	vertical-align: top;
	border-width:0;
}
.attrbox
{
	width:515px;
	overflow:hidden;
}
.attrbox:after {
    content: "";
    display: block;
    clear: both;
    height: 1px;
    overflow: hidden;
}
/*\*/
* html .attrbox{height: 1em;overflow: visible;}
/**/
.detailtext
{
	float:left;
	width:515px;
	padding:0px;
	line-height:140%;
	font-size:77%;
}
.detailbutton
{
	float:right;
	width:135px;
	padding:2px 0;
}
.detailtext h1{
	margin:0;
	letter-spacing: 0px;
	color:#44b670;
	font-size: 95%;
}

