@charset "utf-8";
/**----------------------------------------------------------
 *CSS information 
 *
 * file name	: index.css
 * author		: takaaki koyama
 * style info	:  index.html用CSS
 -----------------------------------------------------------*/
@import url("import.css");

.sec{
	width:480px;
}

.sec:after {
	content: "."; display: block; visibility: hidden; height: 0.1px; font-size: 0.1em; line-height: 0; clear: both;
}
 
.sec h3{
	height:19px;
	width:480px;
	padding-bottom:8px;
	background:url(../img/title/sec_title_bg.gif) no-repeat left bottom;
	margin-bottom:1em;
}


/**
 * #news
 -----------------------------------------------------------*/

#news h3 span{
	display:inline-block;
	width:381px;
	text-align:right;
}
#news dl{
	font-size:1.2em;
	line-height:1.5;
}
#news dl:after {
	content: "."; display: block; visibility: hidden; height: 0.1px; font-size: 0.1em; line-height: 0; clear: both;
}

#news dl dt{
	width:100px;
	padding-left:7px;
	margin-bottom:1em;
	float:left;
	clear:left;
	font-weight:bold;
}
#news dl dd{
	width:370px;
	float:left;
	margin-bottom:1em;
}
#news dl dd img{
	vertical-align:baseline;
}

/**
 * #recmmend
 -----------------------------------------------------------*/
#recmmend{
	padding-top:30px;
}
#item_list{
	width:492px;
	overflow:hidden;
}

#item_list:after {
	content: "."; display: block; visibility: hidden; height: 0.1px; font-size: 0.1em; line-height: 0; clear: both;
}

#item_list li{
	width:152px;
	margin:0 12px 10px 0;
	float:left;
	padding-bottom:4px;
	background:url(../img/item/item_box_bg_b.gif) #fff  no-repeat left bottom;
}

#item_list li a{
	display:block;
	width:152px;
	padding-top:4px;
	background:url(../img/item/item_box_bg_t.gif) #fff no-repeat left top;
	cursor:pointer;
	position:relative;
}
#item_list li a span{
	display:block;
}
#item_list li a span.new_label{
	width:55px;
	height:55px;
	position:absolute;
	left:0;
	top:0;
	text-indent:-99999px;
	background:url(../img/icons/new_label.png) no-repeat left top;
}
#item_list li a .item_img{
	display:block;
	height:154px;
	margin:0 0 5px 11px;
}
#item_list li a span.item_name{
	width:132px;
	padding:0 10px;
	background-color:#67533a;
	color:#FFF;
	font-weight:bold;
}
#item_list li a:hover span.item_name{
	background-color:#ee6900;
}
#item_list li a span.item_price_nomal{
	width:132px;
	padding:0.8em 10px;
	color:#67533a;
	font-weight:bold;
	line-height:1;
}
#item_list li a span.item_price_sale{
	width:132px;
	padding:0 10px 0.8em;
	color:#ac0700;
	font-weight:bold;
	line-height:1;
}
#item_list li a span.item_price{
	width:132px;
	padding:0.8em 10px;
	color:#ac0700;
	font-weight:bold;
	line-height:1;
}
#item_list li a span.item_disc{
	width:132px;
	padding:0 10px 0.5em;
	color:#67533a;
	line-height:1.5;
}
